(57)【要約】【課題】最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、管理側において、業務の状態を知ることができるようにする。【解決手段】マスター制御部１０１は、出力されている情報を含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する。プレイリストリーダー１０２は、マスター制御部１０１により出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれている情報の出力を制御する。通信部１０６は、イベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供する業務支援サーバ５０２への、業務の状態を示す業務状態情報の送信を制御する。本発明は、業務の遂行を支援する業務支援システムに適用できる。【選択図】      図４１
2004334782.tif 000002
【特許請求の範囲】
【請求項１】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツを基に、前記業務を指示する端末装置において、
前記集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する集合出力制御手段と、
前記集合毎に関係付けられている、前記コンテンツの再生の順序が記述されている順序データの中の、前記集合出力制御手段により出力が指示された前記集合に関係付けられている前記順序データに基づいて、前記集合に含まれている前記コンテンツの再生を制御するコンテンツ再生制御手段と、
再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記コンテンツを提供するコンテンツ提供装置への、前記業務の状態を示す業務状態情報の送信を制御する送信制御手段と
を含むことを特徴とする端末装置。
【請求項２】
前記業務状態情報は、前記コンテンツの再生を示すコンテンツ再生状態情報および自分自身の内部または外部から取得した取得状態情報の少なくとも一方を含む
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記取得状態情報は、取得されたイベントを示すイベント情報およびセンサで取得されたセンサ情報の少なくとも一方を含む
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記業務状態情報に含まれるセンサ情報を取得するセンサをさらに含む
ことを特徴とする請求項１乃至請求項３のいずれかに記載の端末装置。
【請求項５】
前記業務状態情報の記憶を制御する第１の記憶制御手段をさらに含む
ことを特徴とする請求項１乃至請求項４のいずれかに記載の端末装置。
【請求項６】
前記集合出力制御手段は、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラム、および再生されている前記コンテンツを含む前記集合の祖先の前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する
ことを特徴とする請求項１乃至請求項５のいずれかに記載の端末装置。
【請求項７】
前記コンテンツ再生制御手段の制御に基づいて、前記コンテンツの種類に対応して、前記コンテンツを再生する再生手段をさらに含む
ことを特徴とする請求項１乃至請求項６のいずれかに記載の端末装置。
【請求項８】
外部の状態を取得して、前記イベントを生成するイベント生成手段をさらに含む
ことを特徴とする請求項１乃至請求項７のいずれかに記載の端末装置。
【請求項９】
前記コンテンツ、前記イベント対応制御プログラム、および前記順序データの記憶を制御する第２の記憶制御手段をさらに含む
ことを特徴とする請求項１乃至請求項８のいずれかに記載の端末装置。
【請求項１０】
前記送信制御手段は、前記コンテンツを提供する前記コンテンツ提供装置への、前記集合出力制御手段から受信が指示された前記集合の要求の送信をさらに制御し、
前記コンテンツ提供装置から提供された、要求した前記集合に属する前記コンテンツ、並びに要求した前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの受信を制御する受信制御手段をさらに含む
ことを特徴とする請求項１乃至請求項９のいずれかに記載の端末装置。
【請求項１１】
前記集合出力制御手段は、前記順序データを書き換える
ことを特徴とする請求項１乃至請求項１０のいずれかに記載の端末装置。
【請求項１２】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツを基に、前記業務を指示する業務指示方法において、
前記集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する集合出力制御ステップと、
前記集合毎に関係付けられている、前記コンテンツの再生の順序が記述されている順序データの中の、前記集合出力制御ステップの処理において出力が指示された前記集合に関係付けられている前記順序データに基づいて、前記集合に含まれている前記コンテンツの再生を制御するコンテンツ再生制御ステップと、
再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記コンテンツを提供するコンテンツ提供装置への、前記業務の状態を示す業務状態情報の送信を制御する送信制御ステップと
を含むことを特徴とする業務指示方法。
【請求項１３】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツを基に、前記業務を指示する業務指示処理用のプログラムであって、
前記集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する集合出力制御ステップと、
前記集合毎に関係付けられている、前記コンテンツの再生の順序が記述されている順序データの中の、前記集合出力制御ステップの処理において出力が指示された前記集合に関係付けられている前記順序データに基づいて、前記集合に含まれている前記コンテンツの再生を制御するコンテンツ再生制御ステップと、
再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記コンテンツを提供するコンテンツ提供装置への、前記業務の状態を示す業務状態情報の送信を制御する送信制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツを基に、前記業務を指示する業務指示処理を、コンピュータに行わせるプログラムにおいて、
前記集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する集合出力制御ステップと、
前記集合毎に関係付けられている、前記コンテンツの再生の順序が記述されている順序データの中の、前記集合出力制御ステップの処理において出力が指示された前記集合に関係付けられている前記順序データに基づいて、前記集合に含まれている前記コンテンツの再生を制御するコンテンツ再生制御ステップと、
再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記コンテンツを提供するコンテンツ提供装置への、前記業務の状態を示す業務状態情報の送信を制御する送信制御ステップと
を含むことを特徴とするプログラム。
【請求項１５】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツの記憶を制御すると共に、前記集合毎に関係付けられている、前記コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、および前記コンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御手段と、
前記端末装置から前記集合が要求された場合、前記端末装置への、要求された前記集合に属する前記コンテンツ、並びに要求された前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの送信を制御する送信制御手段と、
前記端末装置から送信されてくる、前記業務の状態を示す業務状態情報の受信を制御する受信制御手段と
を含むことを特徴とするコンテンツ提供装置。
【請求項１６】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツの記憶を制御すると共に、前記集合毎に関係付けられている、前記コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、および前記コンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、
前記端末装置から前記集合が要求された場合、前記端末装置への、要求された前記集合に属する前記コンテンツ、並びに要求された前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの送信を制御する送信制御ステップと、
前記端末装置から送信されてくる、前記業務の状態を示す業務状態情報の受信を制御する受信制御ステップと
を含むことを特徴とするコンテンツ提供方法。
【請求項１７】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツの記憶を制御すると共に、前記集合毎に関係付けられている、前記コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、および前記コンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、
前記端末装置から前記集合が要求された場合、前記端末装置への、要求された前記集合に属する前記コンテンツ、並びに要求された前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの送信を制御する送信制御ステップと、
前記端末装置から送信されてくる、前記業務の状態を示す業務状態情報の受信を制御する受信制御ステップと
を含むことを特徴とするコンテンツ提供処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項１８】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツの記憶を制御すると共に、前記集合毎に関係付けられている、前記コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、および前記コンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、
前記端末装置から前記集合が要求された場合、前記端末装置への、要求された前記集合に属する前記コンテンツ、並びに要求された前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの送信を制御する送信制御ステップと、
前記端末装置から送信されてくる、前記業務の状態を示す業務状態情報の受信を制御する受信制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１９】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツを提供するコンテンツ提供装置と、前記コンテンツを基に、前記業務を指示する端末装置からなる業務管理システムにおいて、
前記コンテンツ提供装置は、
前記コンテンツの記憶を制御すると共に、前記集合毎に関係付けられている、前記端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよび前記コンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御手段と、
前記端末装置から前記集合が要求された場合、前記端末装置への、要求された前記集合に属する前記コンテンツ、並びに要求された前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの送信を制御する第１の送信制御手段と
を含み、
前記端末装置は、
前記コンテンツ提供装置から送信された、前記コンテンツ、前記イベント対応制御プログラム、および前記順序データの受信を制御する第１の受信制御手段と、
受信した前記イベント対応制御プログラムの中の、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する集合出力制御手段と、
受信した前記順序データの中の、前記集合出力制御手段により出力が指示された前記集合に関係付けられている前記順序データに基づいて、前記集合に含まれている前記コンテンツの再生を制御するコンテンツ再生制御手段と、
再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記コンテンツ提供装置への、前記業務の状態を示す業務状態情報の送信を制御する第２の送信制御手段と
を含み、
前記コンテンツ提供装置は、
前記端末装置から送信されてくる、前記業務状態情報の受信を制御する第２の受信制御手段をさらに含む
ことを特徴とする業務管理システム。
【請求項２０】
業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有する前記コンテンツを提供するコンテンツ提供装置と、前記コンテンツを基に、前記業務を指示する端末装置からなる業務管理システムの業務管理方法において、
前記コンテンツの記憶を制御すると共に、前記集合毎に関係付けられている、前記端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよび前記コンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、
前記端末装置から前記集合が要求された場合、前記端末装置への、要求された前記集合に属する前記コンテンツ、並びに要求された前記集合に関係付けられている前記イベント対応制御プログラムおよび前記順序データの送信を制御する第１の送信制御ステップと、
前記コンテンツ提供装置から送信された、前記コンテンツ、前記イベント対応制御プログラム、および前記順序データの受信を制御する第１の受信制御ステップと、
受信した前記イベント対応制御プログラムの中の、再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記集合の出力を制御する集合出力制御ステップと、
受信した前記順序データの中の、前記集合出力制御ステップの処理において出力が指示された前記集合に関係付けられている前記順序データに基づいて、前記集合に含まれている前記コンテンツの再生を制御するコンテンツ再生制御ステップと、
再生されている前記コンテンツを含む前記集合に関係付けられている前記イベント対応制御プログラムに基づいて、前記イベントに対応して、前記コンテンツ提供装置への、前記業務の状態を示す業務状態情報の送信を制御する第２の送信制御ステップと、
前記端末装置から送信されてくる、前記業務状態情報の受信を制御する第２の受信制御ステップと
を含むことを特徴とする業務管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置、業務指示方法、コンテンツ提供装置、コンテンツ提供方法、記録媒体、プログラム、業務管理システム、および業務管理方法に関し、特に、端末装置を利用する利用者の業務の遂行を支援する端末装置、業務指示方法、コンテンツ提供装置、コンテンツ提供方法、記録媒体、プログラム、業務管理システム、および業務管理方法に関する。
【０００２】
【従来の技術】
近年の情報機器とネットワーク技術の進展によって、運転や機器の操作を行っている利用者向けに業務支援端末装置が使われる場面が増えてきている。
【０００３】
このような業務支援端末装置においては、利用者が、業務アプリケーションプログラムを操作する。従って、業務支援端末装置を操作する利用者は、画面を注視して操作対象項目や入力項目を選択して、キーボード、操作ボタン、マウス、またはタッチパッドなどのポインティングデバイスの操作を行い、操作の結果が画面に表示されるのを注視して確認し、次の作業を行うという煩雑な手順が必要である。
【０００４】
また、案内のための時間情報や場所情報と案内情報とを持ち、それらを時系列で表すことのできるインストラクションの系列をマークアップ言語により記述した案内用スクリプトを、センタやメディアに用意し、スクリプト変換部は、操作入力部が選択した案内用スクリプトを案内用の構造化データに変換してインストラクション処理部へ渡し、インストラクション処理部は、この構造化データをもとに、状況獲得部から得た現在時刻または現在地点と一致するインストラクションを実行し、案内出力部から案内を出力するようにしているものもある。（例えば、特許文献１参照）
【０００５】
【特許文献１】
特開２０００−２１５２１１号公報
【０００６】
【発明が解決しようとする課題】
このように、業務支援端末装置を操作するとき、利用者は、業務支援端末装置の操作に集中しなければならない。すなわち、従来の業務支援端末装置は、操作するときに操作作業に専念しなければならない構成となっている。従って、従来、他の作業を行いながら、業務支援端末装置を操作することはできなかった。
【０００７】
車両や航空機、船舶など運転や操縦に専念しなければならない場合や、クレーンなど危険な作業を行う場合、顧客からの電話に応対している担当者のように業務や業務の対象に意識を集中する必要がある場合、業務支援端末装置を利用しようとすると、本来行わなければならない業務から意識（注意）がそれてしまうことになる。
【０００８】
他の業務を遂行しながら業務支援端末装置を操作する必要がある場合、利用者は、運転などの本来の業務を一時中断して、業務支援端末装置の操作を行わなければならなかった。車の運転中やクレーンの操作中に従来の業務支援端末装置を利用すると、重大な事故の原因となる恐れがあるからである。
【０００９】
逆に、本来の業務の遂行を継続したまま、従来の業務支援端末装置を操作すると、本来の業務から意識がそれて、注意が散漫になり作業効率が大きく下がったり、ミスや事故が起きかねない。
【００１０】
以下に、従来の業務支援端末装置における問題点を詳細に分析した結果を示す。
【００１１】
利用者の操作によって支援を開始させることは、本来の業務に関する行為の遂行に障害となる場合がある。業務支援端末装置の操作に集中しなくてよいような構成でなければ、本来の業務の支障となる。
【００１２】
画面を注視しなくとも、業務の指示を通知できるようにしなければならない。個々の利用者における業務の推進を管理するセンタにおいては、利用者あるいは車両の状態、業務の状態を知ることができないので、センタは、利用者に一方的に指示を出すことはできない。業務の推進において発生しうる全ての状態に対応する業務アプリケーションプログラムを作成するのは不可能である。
【００１３】
個々の利用者における業務の推進を管理するセンタは、業務の進捗状態や利用者の状態を把握しないと、的確に業務の支援をすることができない。業務の進捗状態や利用者の状態を把握するために、利用者の操作が大幅に増加することは、業務の推進の妨げになり、逆効果となる。
【００１４】
業務の進捗状態や利用者の状態を示す情報を自動的に伝送する場合において、時間でスケジューリングする方式は、スケジュールの変更や遅れに対応できない。この場合、利用者が状態情報を予め準備しておかないと、必要なデータの送信に時間がかかってしまう。さらに、運転など業務支援端末装置の操作以外の行為を行っているときには、利用者は、送信などの作業を忘れることが多い。
【００１５】
業務支援端末装置の支援内容がどのような状態になっているのか、利用者が把握できるようにする必要がある。状態を把握できていないと、その後の場面で利用者がどうしてよいのかわからなくなる可能性がある。状態を把握するために業務支援端末装置の操作や画面を注視したりすることが必要となるようでは、操作が業務の遂行を阻害することになる。
【００１６】
複数の業務が並行して行われることも多いので、業務支援の処理は多重に実行できるようにする必要がある。その際に画面を切り替える方式では、操作が大幅に増えて、業務の遂行に支障がでる。すなわち、処理中の支援に割り込んで新たな支援を行い、その終了後に以前の支援に戻って支援の処理を継続できるようにする必要がある。
【００１７】
本発明はこのような状況に鑑みてなされたものであり、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、管理側において、業務の状態を知ることができるようにすることを目的とする。
【００１８】
【課題を解決するための手段】
この発明による端末装置は、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する集合出力制御手段（例えば、図４１のマスター制御部１０１）と、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御手段により出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御するコンテンツ再生制御手段（例えば、図４１のプレイリストリーダー１０２）と、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御する送信制御手段（例えば、図４１の通信部１０３）とを含むことを特徴とする。
【００１９】
特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、上述のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。以下においても、同様である。
【００２０】
本発明の端末装置においては、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力が制御され、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御手段により出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生が制御される。そして、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信が制御される。
【００２１】
再生されているコンテンツが属する集合が替わると、読み込まれるイベント対応制御プログラムが替わり、同じイベントが入力されても、制御の内容が変更される。出力が指示された集合に関係付けられている順序データに記述されているコンテンツの出力の順序に応じて、出力が指示された集合に含まれているコンテンツが再生されることになる。
【００２２】
その結果、イベント対応制御プログラムおよび順序データを適切に記述することにより、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示できるようになる。
【００２３】
さらに、イベントに対応して、業務の状態を示す業務状態情報がコンテンツ提供装置に送信されるので、端末装置への操作を必要とすることなく、管理側であるコンテンツ提供装置側で、端末装置における業務の状態を知ることができる。
【００２４】
この集合出力制御手段、コンテンツ再生制御手段、または送信制御手段は、専用のハードウェアにより構成されるか、制御プログラムを読み込んだコンピュータなどにより実現される。
【００２５】
コンテンツは、端末装置の使用者に業務を指示することができる情報またはデータであれば足り、制御用のデータ、または使用者にとって業務を進める上で有意なデータなどを広く意味する。コンテンツには、特に、音声を出力するか、画像を表示させるためのデータ、さらに、文字、数値、図形その他のデータが含まれる。
【００２６】
別の観点から規定するとコンテンツには、例えば、再生データ型コンテンツ、符号化データ型コンテンツ、または機能型コンテンツが含まれる。再生データ型コンテンツまたは符号化データ型コンテンツには、例えば、ＭＰＥＧ方式のコンテンツまたはＭＰ３方式のコンテンツが含まれる。機能型コンテンツとは、画像または音声以外の情報からなるコンテンツであって、画像または音声として出力されるものをいう。機能型コンテンツには、機器を制御するためのデータが含まれる。
【００２７】
集合は、何らかの関係付けがなされている、０または１若しくは複数のコンテンツからなる。例えば、集合を、フォルダまたはディレクトリに格納されているコンテンツからなる集合とすることができる。集合を、フォルダまたはディレクトリに格納されているファイルおよび下位の集合からなる集合とすることができる。集合を決定するための関係付けを、コンテンツ毎に記述するようにしてもよい。
【００２８】
ここに言う階層構造は、少なくとも、集合である単位と、これに含まれる集合である単位との繋がりの関係が明確であればよい。階層構造には、木構造が含まれる。例えば、集合を、フォルダに格納されているコンテンツからなる集合としたとき、階層構造は、フォルダの繋がりによって構成される構造をいう。
【００２９】
第１の単位に含まれる第２の単位を、第１の単位の子孫と称する。１階層離れた子孫を子供と称する。第１の単位を含む第２の単位を、第１の単位の祖先と称する。１階層離れた祖先を親と称する。
【００３０】
イベントとは、状態変化（を示す情報）をいい、例えば、外部または内部の状態変化をいう。イベントには、使用者の操作により生じるイベント、外部の環境からセンサにより検出された結果から生じるイベント、年、月、若しくは日付、若しくは時刻から生じるイベント、ネットワークを介して送られてくるイベント、コンテンツの再生により生じるイベント、または通信状態の変化によって生じるイベントが含まれる。使用者の操作により生じるイベントには、コマンドが含まれる。
【００３１】
イベント対応制御プログラムは、少なくとも、イベントを識別する情報と、イベントに対応づけられた処理内容を特定する指令が記載されていればよい。指令は、例えば、処理の対象と、処理の内容とで記述される。
【００３２】
集合に関係付けられるとは、集合からイベント対応制御プログラムを特定できることをいう。集合に関係付けられることには、集合に、空であるイベント対応制御プログラムが関係付けられることを含む。例えば、集合を、フォルダに格納されているコンテンツからなる集合としたとき、イベント対応制御プログラムが、フォルダに格納されることにより、イベント対応制御プログラムは、フォルダに格納されているコンテンツの集合に関係付けられる。
【００３３】
集合の出力を制御するとは、少なくとも、集合に属するコンテンツの出力を指示することを意味する。この場合、コンテンツそのものを特定することは要しない。
【００３４】
好ましい実施態様においては、業務状態情報は、コンテンツの再生を示すコンテンツ再生状態情報および自分自身の内部または外部から取得した取得状態情報の少なくとも一方を含むようにすることができる。
【００３５】
さらに、取得状態情報は、取得されたイベントを示すイベント情報およびセンサで取得されたセンサ情報の少なくとも一方を含むようにすることができる。
【００３６】
さらに好ましくは、端末装置は、業務状態情報に含まれるセンサ情報を取得するセンサをさらに設けることができる。このようにすることで、端末装置は、自分自身の内部または外部の状態を示すセンサ情報を取得することができるようになる。
【００３７】
端末装置は、業務状態情報の記憶を制御する第１の記憶制御手段をさらに設けることができる。
【００３８】
集合出力制御手段は、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラム、および再生されているコンテンツを含む集合の祖先の集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御するようにすることができる。このようにすることで、より少ない指令が記述されているイベント対応制御プログラムで、より適切な集合の出力を指示することができるようになる。
【００３９】
端末装置は、コンテンツ再生制御手段の制御に基づいて、コンテンツの種類に対応して、コンテンツを再生する再生手段をさらに設けることができる。
【００４０】
コンテンツの種類とは、音声若しくは画像など、認識される感覚で特定される種類、文字若しくは音楽など、認識が論理的若しくは感覚的に行われることで特定される種類、またはＭＰＥＧ方式などの符号化方式で特定される種類など、コンテンツの出力形態、コンテンツの認識形態、またはコンテンツの符号化方式など、コンテンツの区別を広く意味する。コンテンツの種類は、例えば、コンテンツの属性またはコンテンツを格納するファイルの名前（例えば、いわゆる拡張子）などで識別される。
【００４１】
例えば、再生手段は、ＭＰＥＧ−２、ＭＰ３、または音声合成用のテキストデータであるコンテンツの種類に対応して、コンテンツを再生する。
【００４２】
端末装置は、外部の状態を取得して、イベントを生成するイベント生成手段をさらに設けることができる。このようにすることで、使用者の操作を要求することなく、環境の変化に応じて、業務の指示を切り換えることができる。従って、使用者には、環境の変化に対応した適切な業務が指示されることになる。
【００４３】
イベント生成手段は、例えば、マイクロフォン、加速度センサ、音圧センサ、ＧＰＳ、故障診断センサ、またはＣＣＤカメラで取得された状態から、イベントを生成することができる。
【００４４】
さらに好ましい実施態様においては、端末装置は、コンテンツ、イベント対応制御プログラム、および順序データの記憶を制御する第２の記憶制御手段をさらに設けることができる。これによって、情報、イベント対応制御プログラム、および順序データを記憶することかできるようになる。
【００４５】
送信制御手段は、コンテンツを提供するコンテンツ提供装置への、集合出力制御手段から受信が指示された集合の要求の送信をさらに制御し、端末装置は、コンテンツ提供装置から提供された、要求した集合に属するコンテンツ、並びに要求した集合に関係付けられているイベント対応制御プログラムおよび順序データの受信を制御する受信制御手段をさらに設けることができる。
【００４６】
この場合、送信制御手段が、集合出力制御手段の指示に基づいて、コンテンツを要求するので、例えば、業務の指示に要するコンテンツのみを、コンテンツを再生するときにはコンテンツの受信が完了するように、コンテンツを受信することができるようになる。
【００４７】
集合出力制御手段は、順序データを書き換えるようにすることができる。このことによって、同じコンテンツであっても、コンテンツの再生される順序を変更することができる。
【００４８】
この発明による業務指示方法は、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する集合出力制御ステップ（例えば、図６２のステップＳ５０４乃至ステップＳ５０９の処理）と、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御ステップの処理において出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御するコンテンツ再生制御ステップ（例えば、図６６のステップＳ６０２乃至ステップＳ６０７の処理）と、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御する送信制御ステップ（例えば、図６５のステップＳ５８１の処理）とを含むことを特徴とする。
【００４９】
この発明による第１の記録媒体のプログラムは、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する集合出力制御ステップ（例えば、図６２のステップＳ５０４乃至ステップＳ５０９の処理）と、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御ステップの処理において出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御するコンテンツ再生制御ステップ（例えば、図６６のステップＳ６０２乃至ステップＳ６０７の処理）と、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御する送信制御ステップ（例えば、図６５のステップＳ５８１の処理）とを含むことを特徴とする。
【００５０】
この発明による第１のプログラムは、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する集合出力制御ステップ（例えば、図６２のステップＳ５０４乃至ステップＳ５０９の処理）と、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御ステップの処理において出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御するコンテンツ再生制御ステップ（例えば、図６６のステップＳ６０２乃至ステップＳ６０７の処理）と、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御する送信制御ステップ（例えば、図６５のステップＳ５８１の処理）とを含むことを特徴とする。
【００５１】
本発明の業務指示方法、第１の記録媒体、および第１のプログラムにおいては、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力が制御され、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御ステップの処理において出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生が制御される。そして、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信が制御される。
【００５２】
この発明によるコンテンツ提供装置は、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶を制御すると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御手段（例えば、図３のコンテンツ記憶部５７）と、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御する送信制御手段（例えば、図３の送信部６１）と、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信を制御する受信制御手段（例えば、図３の受信部６２）とを含むことを特徴とする。
【００５３】
本発明のコンテンツ提供装置においては、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶が制御されると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶が制御される。そして、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信が制御される。さらに、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信が制御される。
【００５４】
これにより、端末装置は、最小限の操作で、適切な時期に適切な順序で必要なコンテンツを連続的に受信できるようになる。さらに、端末装置から送信されてきた、業務状態情報から、端末装置における、業務の状態を知ることができるようになる。
【００５５】
コンテンツ提供装置は、端末装置に、有線または無線の通信または放送の回線を介して、コンテンツを送信できる。例えば、コンテンツ提供装置は、端末装置に、有線または無線のネットワークを介して、コンテンツを送信できる。
【００５６】
この記憶制御手段、送信制御手段、または受信制御手段は、専用のハードウェアにより構成されるか、プログラムを読み込んだコンピュータにより実現される。
【００５７】
この発明によるコンテンツ提供方法は、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶を制御すると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御する送信制御ステップと、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信を制御する受信制御ステップとを含むことを特徴とする。
【００５８】
この発明による第２の記録媒体のプログラムは、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶を制御すると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御する送信制御ステップと、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信を制御する受信制御ステップとを含むことを特徴とする。
【００５９】
この発明による第２のプログラムは、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶を制御すると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御する送信制御ステップと、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信を制御する受信制御ステップとをコンピュータに実行させることを特徴とする。
【００６０】
本発明のコンテンツ提供方法、第２の記録媒体、および第２のプログラムにおいては、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶が制御されると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶が制御され、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信が制御される。そして、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信が制御される。
【００６１】
この発明による業務管理システムは、コンテンツ提供装置が、コンテンツの記憶を制御すると共に、集合毎に関係付けられている、端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよびコンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御手段と、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御する第１の送信制御手段とを含み、端末装置が、コンテンツ提供装置から送信された、コンテンツ、イベント対応制御プログラム、および順序データの受信を制御する第１の受信制御手段と、受信したイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する集合出力制御手段と、受信した順序データの中の、集合出力制御手段により出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御するコンテンツ再生制御手段と、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御する第２の送信制御手段とを含み、コンテンツ提供装置が、端末装置から送信されてくる、業務状態情報の受信を制御する第２の受信制御手段をさらに含むことを特徴とする。
【００６２】
本発明の業務管理システムにおいては、コンテンツの記憶が制御されると共に、集合毎に関係付けられている、端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよびコンテンツの再生の順序が記述されている順序データの記憶が制御され、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信が制御される。そして、コンテンツ提供装置から送信された、コンテンツ、イベント対応制御プログラム、および順序データの受信が制御され、受信したイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力が制御され、受信した順序データの中の、集合出力制御手段により出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生が制御される。さらに、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツ提供装置への、業務の状態を示す業務状態情報の送信が制御され、端末装置から送信されてくる、業務状態情報の受信が制御される。
【００６３】
システムとは、複数の装置により構成される装置全体を表すものである。
【００６４】
この発明による業務管理方法は、コンテンツの記憶を制御すると共に、集合毎に関係付けられている、端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよびコンテンツの再生の順序が記述されている順序データの記憶を制御する記憶制御ステップと、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御する第１の送信制御ステップと、コンテンツ提供装置から送信された、コンテンツ、イベント対応制御プログラム、および順序データの受信を制御する第１の受信制御ステップと、受信したイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御する集合出力制御ステップと、受信した順序データの中の、集合出力制御ステップの処理において出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御するコンテンツ再生制御ステップと、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御する第２の送信制御ステップと、端末装置から送信されてくる、業務状態情報の受信を制御する第２の受信制御ステップとを含むことを特徴とする。
【００６５】
本発明の業務管理方法においては、コンテンツの記憶が制御されると共に、集合毎に関係付けられている、端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよびコンテンツの再生の順序が記述されている順序データの記憶が制御され、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信が制御され、コンテンツ提供装置から送信された、コンテンツ、イベント対応制御プログラム、および順序データの受信が制御される。そして、受信したイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力が制御され、受信した順序データの中の、集合出力制御ステップの処理において出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生が制御される。さらに、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツ提供装置への、業務の状態を示す業務状態情報の送信が制御され、端末装置から送信されてくる、業務状態情報の受信が制御される。
【発明の実施の形態】
図１は、本発明に係る情報提供システムの一実施の形態の構成を説明するブロック図である。
【００６６】
情報提供端末装置１は、イベントに応じて、情報提供サーバ２から、ネットワーク３を介して、情報の一例であるコンテンツを受信して、イベントに応じて、受信したコンテンツを利用者に提供する。本発明において、コンテンツは、例えば、コンテンツデータとして取り扱われる。
【００６７】
本発明の実施の形態において取り扱われるコンテンツは以下の３種類に分類される。
１．再生データ型コンテンツ
２．符号化データ型コンテンツ
３．機能型コンテンツ
【００６８】
各コンテンツの詳細については、後に詳細に説明する。
【００６９】
本発明の実施の形態においては、以下のイベントに応じて、受信したコンテンツが利用者に提供される。
１．ヒューマンインターフェース（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ）イベント
２．センサイベント
３．カレンダタイマイベント
４．ネットワークイベント
５．プレイヤーイベント
６．コンテンツイベント
７．通信状態イベント
【００７０】
利用者の操作は、後述するヒューマンインターフェース部を介してヒューマンインターフェースイベントとして入力される。後述するセンサ接続部に接続されたセンサの情報は、センサイベントとして入力される。
【００７１】
カレンダタイマイベントは、日時や時刻などに起因して発生するイベントである。カレンダタイマイベントによって、所望の時間経過したとき、または所望の時刻に行う動作が指定される。
【００７２】
ネットワークイベントは、ネットワーク３を介して送られてくるイベントである。ネットワークイベントの発生源は、例えば情報提供サーバ２や他の情報提供端末装置１、または図示せぬネットワークカメラ若しくはネットワークセンサなどである。
【００７３】
プレイヤーイベントは、情報提供端末装置１のプレイヤー（再生部または再生装置）が発生するイベントである。プレイヤーイベントは、再生が開始された、停止された、終了されたなどの、プレイヤーの動作状態（の変化）を通知する。
【００７４】
コンテンツイベントは、コンテンツが発生するイベントである。発生するタイミングはマスター指示データによって、コンテンツ制作者が指定できる。コンテンツイベントを使うことで、複数のコンテンツが同期するようにしたり、イベントの発生を利用者に通知したりすることができるようになる。
【００７５】
通信状態イベントは、通信状態の変化によって発生するイベントである。通信状態イベントを使うことで、通信状態の変化に応じてコンテンツの動作を変えることが可能である。通信状態イベントによって、コンテンツごとに異なる、動作を行わせることができる。
【００７６】
すなわち、通信ができないときに、そのことを通知したり、後でダウンロードするようにしたり、別のコンテンツの再生に切り替えたりすることができる。
【００７７】
情報提供サーバ２は、利用者４１に提供するためのコンテンツをネットワーク３を介して、情報提供端末装置１に提供する（配信する）。
【００７８】
ネットワーク３は、有線または無線の電気通信回線からなる、コンテンツデータ伝送媒体である。ネットワーク３は、伝送媒体またはプロトコルによって限定されず、双方向に通信できれば良く、例えば、光ファイバも含む。例えば、ネットワーク３は、携帯キャリアのデータ通信ネットワークである無線ネットワーク、およびいわゆるホットスポットと称する領域を構成する通信局からなる無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を組み合わせて構成するようにしてもよい。
【００７９】
図２は、情報提供端末装置１の内部構成の例を示す図である。情報提供端末装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、インターフェース部１４、および通信部１５を含む。ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、インターフェース部１４、および通信部１５は、バス１６によって、相互に接続される。
【００８０】
ＣＰＵ１１は、ＲＡＭ１２またはＲＯＭ１３に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ１２には、ＣＰＵ１１が実行するプログラムやデータなどが適宜記憶される。
【００８１】
ＣＰＵ１１にはまた、バス１６を介してインターフェース部１４が接続されている。インターフェース部１４には、利用者４１の操作に対応した信号が入力される。ＣＰＵ１１は、インターフェース部１４から入力される指令に対応して各種の処理を実行する。そして、ＣＰＵ１１は、インターフェース部１４を介して、処理の結果得られた音声や画像等を出力する。
【００８２】
ＣＰＵ１１にはまた、バス１６を介して通信部１５が接続されている。通信部１５は、ネットワーク３を介して情報提供サーバ２と通信する。より詳細には、通信部１５は、送信部２１および受信部２２を含む。この例の場合、通信部１５の受信部２２は、情報提供サーバ２から送信されたコンテンツを受信し、通信部１５の送信部２１は、情報提供サーバ２にコンテンツの要求を送信し、通信部１５は、ネットワーク３とのインターフェースとして動作する。
【００８３】
また、通信部１５を介してプログラムを取得し、ＲＡＭ１２に記憶してもよい。
【００８４】
バス１６には、また、情報データベース（ＤＢ（ＤａｔａＢａｓｅ））管理部１７を介して、コンテンツ記憶部１８が接続されている。コンテンツ記憶部１８は、例えば、ハードディスク、光ディスク、光磁気ディスク、または半導体メモリなどで構成され、コンテンツを記憶する。情報データベース管理部１７は、コンテンツ記憶部１８へのコンテンツの記憶、またはコンテンツの読み出しを制御する。
【００８５】
さらに、バス１６に接続されているドライブ１９は、磁気ディスク３１、光ディスク３２、光磁気ディスク３３、或いは半導体メモリ３４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じてＲＡＭ１２または書き込み可能なＲＯＭ１３に転送され、記憶される。
【００８６】
なお、情報提供端末装置１は、ドライブ１９を設けない構成とすることができる。
【００８７】
利用者４１は、インターフェース部１４に接続された操作部を操作して、情報提供端末装置１の操作を行う。操作部は情報提供端末装置１に内蔵する構成としても、外付けする構成としてもよい。
【００８８】
操作部は制約下にある利用者が容易に操作できるものであることが望ましい。
【００８９】
手や足による機械的な操作が行いにくい制約条件下においては、ボイスコマンドを使う。この場合、操作部は、マイクロフォンとされる。あるいは、カメラ（ビデオカメラ）などの撮像装置（光学的手段）を使って視線や表情やしぐさなどをとらえて、操作するようにしてもよい。電車の中などボイスコマンドが使いにくい制約条件下においては、機械的操作部を利用できることが望ましい。機械的操作部は、ひろく使われている、押しボタン、切り替えスイッチ、キーボード、ポインティングデバイスなどを使うものでよい。
【００９０】
他人に知られたくない操作が必要なアプリケーションには、他人に操作内容がわからないような操作部を提供することが望ましい。
【００９１】
車載型の情報提供端末装置１の実施の形態において、操作部としてボイスコマンドとワイアレスリモートコントローラーを使用する。ＣＲＴ表示装置や液晶表示装置などの表示装置の画面にグラフィカルユーザインタフェース画面を表示して、画面とポインティングデバイスの組み合わせによって操作する方式としてもよい。
【００９２】
運転者向けのような、視覚から注意をそらせたくないような状況では、音声のみでコントロールできるようにすることが望ましい。
【００９３】
緊急時のように瞬時に操作する必要がある事象の発生するアプリケーションにおいては、緊急ボタンのような単純な行為で操作できるようにすることが望ましい。例えば、運転席付近に緊急ボタンを設置するのが望ましい。
【００９４】
図３は、情報提供サーバ２の内部構成の例を示す図である。情報提供サーバ２は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、および通信部５４を含む。ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、および通信部５４は、バス５５によって、相互に接続される。
【００９５】
ＣＰＵ５１は、ＲＡＭ５２またはＲＯＭ５３に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ５２には、ＣＰＵ５１が実行するプログラムやデータなどが適宜記憶される。
【００９６】
ＣＰＵ５１にはまた、バス５５を介して通信部５４が接続されている。通信部５４は、ネットワーク３を介して情報提供端末装置１と通信する。より詳細には、通信部５４は、送信部６１および受信部６２を含む。この例の場合、通信部５４の送信部６１は、情報提供端末装置１にネットワーク３を介してコンテンツを送信し、通信部５４の受信部６２は、情報提供端末装置１から送信されたコンテンツの要求を受信し、通信部５４は、ネットワーク３とのインターフェースとして動作する。
【００９７】
また、通信部５４を介してプログラムを取得し、ＲＡＭ５２に記憶してもよい。
【００９８】
バス５５には、また、情報データベース（ＤＢ）管理部５６を介して、コンテンツ記憶部５７が接続されている。コンテンツ記憶部５７は、例えば、ハードディスク、光ディスク、光磁気ディスク、半導体メモリ、または磁気テープなどで構成され、コンテンツを記憶する。情報データベース管理部５６は、コンテンツ記憶部５７へのコンテンツの記憶、またはコンテンツの読み出しを制御する。
【００９９】
さらに、バス５５に接続されているドライブ５８は、磁気ディスク７１、光ディスク７２、光磁気ディスク７３、或いは半導体メモリ７４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じてＲＡＭ５２または書き込み可能なＲＯＭ５３に転送され、記憶される。
【０１００】
なお、情報提供サーバ２は、ドライブ５８を含めない構成としてもよい。
【０１０１】
図４は、本発明に係る情報提供システムの一実施の形態のより詳細な構成を示すブロック図である。ヒューマンインターフェース部９１は、情報提供端末装置１から出力された信号またはデータに基づいて、画像、音声、振動、光などを利用者４１に呈示する。また、ヒューマンインターフェース部９１は、利用者４１によって操作され、操作に対応した信号またはデータを生成して、生成した操作を示す信号またはデータを情報提供端末装置１に供給する。
【０１０２】
環境情報検出部９２は、情報提供端末装置１の環境に関する情報を取得し、取得した情報から環境を示す信号またはデータを生成する。環境情報検出部９２が取得する環境に関する情報は、画像若しくは明るさなど光に関する情報、音声若しくは音量（音圧）など音に関する情報、他の機器または自分自身の動作状態、位置、加速度、若しくは速度など空間的な位置に関する情報、温度、湿度若しくは風速など気候に関する情報、または周囲に分布する化学物質の種類若しくは量など化学的な環境に関する情報などである。
【０１０３】
外部機器９３は、情報提供端末装置１からの信号を基に、所定の機械的、電気的、または化学的な動作をする。
【０１０４】
コンテンツ提供システム９４は、例えば、情報提供サーバ２およびネットワーク３からなり、情報提供端末装置１からの要求に応じて、所定の集合に属するコンテンツを情報提供端末装置１に提供する。
【０１０５】
情報提供端末装置１は、マスター制御部１０１、プレイリストリーダー１０２、プレイヤー１０３−１乃至１０３−ｎ、画像出力部１０４、音声出力部１０５、通信部１０６、ネットワークインターフェース１０７、初期ポインタ記憶部１０８、カレントポインタ１０９、ポインタスタック１１０、イベント処理部１１１、音声入力部１１２、操作入力部１１３、カレンダタイマ１１４、センサ接続部１１５、およびアクチュエータ接続部１１６を含む。
【０１０６】
マスター制御部１０１は、コンテンツの集合に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの一例であるマスター指示データ、コマンドマップデータ、またはダイナミックコマンドマップデータを読み込んで、読み込んだマスター指示データ、コマンドマップデータ、またはダイナミックコマンドマップデータ、並びにイベント処理部１１１からのイベントを基に、プレイリストリーダー１０２に、コンテンツからなる集合の出力を指示する。
【０１０７】
ここで、コンテンツの集合は、何らかの関係付けがなされている、０または１若しくは複数のコンテンツからなる。例えば、集合を、フォルダまたはディレクトリに格納されているコンテンツからなる集合とすることができる。集合を決定するための関係付けを、コンテンツ毎に記述するようにしてもよい。
【０１０８】
集合に関係付けられるとは、集合からイベント対応制御プログラムを特定できることをいう。集合に関係付けられることには、集合に、空であるイベント対応制御プログラムが関係付けられることを含む。例えば、集合を、フォルダに格納されているコンテンツからなる集合としたとき、イベント対応制御プログラムが、フォルダに格納されることにより、イベント対応制御プログラムは、フォルダに格納されているコンテンツの集合に関係付けられる。
【０１０９】
マスター制御部１０１は、後述するマスター指示データ、コマンドマップデータ、およびダイナミックコマンドマップデータを読み込んで、読み込んだマスター指示データ、コマンドマップデータ、およびダイナミックコマンドマップデータ、並びにイベント処理部１１１からのイベントを基に、通信部１０６に、集合に属するコンテンツからなる集合の受信を指示する。
【０１１０】
プレイリストリーダー１０２は、コンテンツの出力の順序が記述されている順序データの一例であるプレイリストを基に、プレイヤー１０３−１乃至１０３−ｎにコンテンツの出力を指示する。プレイリストリーダー１０２は、マスター制御部１０１から、所定のコンテンツの集合の出力が指示された場合、出力が指示された集合に関係付けられている順序データの一例であるプレイリストを基に、プレイヤー１０３−１乃至１０３−ｎにコンテンツの出力を指示する。
【０１１１】
例えば、集合を、フォルダに格納されているコンテンツからなる集合としたとき、順序データの一例であるプレイリストが、フォルダに格納されることにより、順序データの一例であるプレイリストは、フォルダに格納されているコンテンツの集合に関係付けられる。
【０１１２】
プレイリストリーダー１０２は、所定の集合について、プレイリストに順序が記述されている全てのコンテンツの出力を終了したとき、その集合のコンテンツの出力を完了した旨を示す情報をマスター制御部１０１に供給する。
【０１１３】
プレイヤー１０３−１乃至１０３−ｎは、プレイリストリーダー１０２の制御の基に、コンテンツ記録部１８に記録されているコンテンツを再生して、再生されたコンテンツを画像出力部１０４および音声出力部１０５に出力する。プレイヤー１０３−１乃至１０３−ｎは、それぞれ異なる方式のコンテンツを再生する。
【０１１４】
プレイヤー１０３−１乃至１０３−ｎは、コンテンツの再生が終了したとき、コンテンツの再生を示す情報をプレイリストリーダー１０２に供給する。
【０１１５】
画像出力部１０４は、プレイヤー１０３−１乃至１０３−ｎのいずれかから供給されたコンテンツの出力である画像を、所定の方式で、ヒューマンインターフェース部９１に出力する。音声出力部１０５は、プレイヤー１０３−１乃至１０３−ｎのいずれかから供給されたコンテンツの出力である音声を、所定の方式で、ヒューマンインターフェース部９１に出力する。
【０１１６】
通信部１０６は、マスター制御部１０１から、所定のコンテンツの集合の受信が指示された場合、ネットワークインターフェース１０７およびネットワーク３を介して、情報提供サーバ２に、受信が指示されたコンテンツの集合の要求を送信する。通信部１０６は、ネットワークインターフェース１０７およびネットワーク３を介して、情報提供サーバ２から送信された、要求した集合に属するコンテンツ、要求した集合に関係付けられているイベント対応制御プログラムの一例であるマスター指示データ、コマンドマップデータ、若しくはダイナミックコマンドマップデータ、または要求した集合に関係付けられている順序データの一例であるプレイリストを受信する。
【０１１７】
また、通信部１０６は、コンテンツの受信が開始された、またはコンテンツの受信が完了したなどを示すイベントを生成して、生成したイベントをイベント処理部１１１に供給する。
【０１１８】
ネットワークインターフェース１０７は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）であり、接続されるネットワークの方式に対応した、コンテンツまたはデータを送信するか受信する。ネットワークインターフェース１０７は、例えば、ネットワーク３が無線ネットワーク３１２であるとき、無線を媒体として、コンテンツまたはデータを格納したパケットを送信するか、受信する。
【０１１９】
初期ポインタ記憶部１０８は、起動時に出力すべきコンテンツの集合を示す初期ポインタを格納している。カレントポインタ１０９は、コンテンツの出力の順序が記述されているプレイリストにおいて、現在出力されているコンテンツの位置を示す情報を格納する。
【０１２０】
ポインタスタック１１０は、マスター制御部１０１がコンテンツの集合の出力を指示したとき、その時点で出力していたコンテンツを示すカレントポインタ１０９の値であるポインタ情報をプッシュして格納し、コンテンツの集合の出力が終了したとき、格納しているポインタ情報をポップして読み出す。すなわち、ポインタスタック１１０は、出力される集合が変更されたときのポインタ情報を履歴として記憶する。これにより、プレイリストに基づいて、集合に属するコンテンツの全ての出力が終了した場合、出力される集合が変更される前に出力されていたコンテンツが、出力されることになる。
【０１２１】
イベント処理部１１１は、イベント源からのイベントを取得して、マスター制御部１０１に取得したイベントを供給する。例えば、イベント処理部１１１は、通信部１０６から供給された、コンテンツの受信を完了したことを示すイベント、音声入力部１１２から供給された、利用者４１の発声に対応するコマンドであるイベント、操作入力部１１３から供給された、利用者４１の操作に対応するイベント、カレンダタイマ１１４から供給された年、月、日、若しくは時刻、または時間に対応するイベント、センサ接続部１１５から供給された環境の変化を示すイベントを取得して、マスター制御部１０１に供給する。
【０１２２】
音声入力部１１２は、ヒューマンインターフェース部９１の音声取得部１２３から供給された、利用者４１が発声した音声の信号から、利用者４１が発声した単語を認識し、認識した音声をイベント（コマンド）として、すなわち、認識した音声を示すイベントを生成して、生成したイベントをイベント処理部１１１に供給する。コマンドは、例えば、認識された単語を表すテキストとすることができる。
【０１２３】
操作入力部１１３は、ヒューマンインターフェース部９１の操作取得部１２４から供給された、利用者４１の操作に対応した信号から、利用者の操作を示すイベントを生成して、生成したイベントをイベント処理部１１１に供給する。
【０１２４】
カレンダタイマ１１４は、設定されている年、月、日、若しくは時刻に対するイベント、または時間（期間）に対応するイベントを生成して、生成したイベントをイベント処理部１１１に供給する。例えば、カレンダタイマ１１４は、マスター制御部１０１から設定された時刻になったとき、設定された時刻を示すイベントを生成して、生成したイベントをイベント処理部１１１に供給する。例えば、カレンダタイマ１１４は、マスター制御部１０１から時間（期間）が設定され、カウントの開始が指示されたとき、設定された時間（期間）が経過したとき、時間（期間）が経過したことを示すイベントを生成して、生成したイベントをイベント処理部１１１に供給する。
【０１２５】
センサ接続部１１５は、環境情報検出部９２から供給された、環境の情報を示す信号を基に、イベントを生成して、生成したイベントをイベント処理部１１１に供給する。アクチュエータ接続部１１６は、マスター制御部１０１の制御の基に、外部機器９３に動作を指示する信号を供給する。
【０１２６】
ヒューマンインターフェース部９１は、表示部１２１、音声出力部１２２、音声取得部１２３、または操作取得部１２４を含む。
【０１２７】
表示部１２１は、画像出力部１０４から供給された信号またはデータを基に、画像または文字を表示する。表示部１２１は、画像または文字を表示する液晶表示装置、ＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｂｅ）表示装置、ＬＥＤ表示装置、または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置などからなる。
【０１２８】
音声出力部１２２は、音声出力部１０５から供給された信号またはデータを基に、音声を出力する（音を出す）。例えば、音声出力部１２２は、ラウドスピーカー、またはブザーなどからなる。音声取得部１２３は、例えば、マイクロフォンからなり、利用者４１の発声した音声を取得し、取得した音声を示す信号またはデータを音声入力部１１２に供給する。
【０１２９】
操作取得部１２４は、例えば、スイッチからなり、利用者４１の操作に対応した信号またはデータを操作入力接続部１１３に供給する。
【０１３０】
環境情報検出部９２は、センサ１３１−１乃至センサ１３１−ｎを含む。センサ１３１−１乃至センサ１３１−ｎは、それぞれ、異なる種類の情報を取得するか、または同じ種類の情報を取得する。
【０１３１】
例えば、センサ１３１−１は、画像若しくは明るさなど光に関する情報を取得し、取得した光に関する情報を示す信号またはデータをセンサ接続部１１５に供給する。センサ１３１−２は、音声若しくは音量（音圧）など音に関する情報を取得し、取得した音に関する情報を示す信号またはデータをセンサ接続部１１５に供給する。センサ１３１−３は、位置、加速度、若しくは速度など空間的な位置に関する情報を取得し、取得した空間的な位置に関する情報を示す信号またはデータをセンサ接続部１１５に供給する。
【０１３２】
外部機器９３は、アクチュエータ１４１−１乃至１４１−ｎを含む。アクチュエータ１４１−１乃至１４１−ｎは、それぞれ、異なる種類の動作をするか、または同じ種類の動作をする。アクチュエータ１４１−１乃至１４１−ｎは、それぞれ、例えば、電気スイッチ、ソレノイド、油圧スイッチ、エアバルブ、電気モーター、油圧シリンダ、またはエアシリンダなどとすることができる。
【０１３３】
例えば、アクチュエータ１４１−１は、情報提供端末装置１が装着されている車両のドアのキーロックを施錠する電気スイッチとすることができる。例えば、アクチュエータ１４１−２は、情報提供端末装置１が装着されている車両のウィンドを上下させるモーターとすることができる。例えば、アクチュエータ１４１−２は、情報提供端末装置１が装着されている車両のエアコンディショナーのバタフライバルブを動作させるモーターとすることができる。例えば、アクチュエータ１４１−３は、情報提供端末装置１が装着されている車両のヘッドライトの点灯を制御する電気スイッチとすることができる。
【０１３４】
なお、情報提供端末装置１は、環境情報検出部９２または外部機器９３を含まない構成とすることもできる。その場合はセンサ接続部１１５またはアクチュエータ接続部１１６を含まない構成とすることもできる。
【０１３５】
また、ヒューマンインターフェース部９１、環境情報検出部９２、または外部機器９３は、独立した装置としても良く、情報提供端末装置１に組み込むようにしても良い。特に、センサ１３１−１乃至１３１−ｎの一部または全部を情報提供端末装置１に組み込むようにしても良い。
【０１３６】
さらに、通信部１０６は、複数の伝送路を介して、情報提供サーバ２と通信するようにしてもよい。
【０１３７】
図５は、情報提供端末装置１の動作の概略を説明する図である。
【０１３８】
コンテンツ記憶部１８は、所定のデータ構造でコンテンツを記憶する。コンテンツ記憶部１８は、フォルダ２０１−１乃至２０１−ｎ毎に、再生データ型コンテンツ２１１、符号化データ型コンテンツ２１２、機能型コンテンツ２１３、プレイリスト２１４、またはマスター指示データ２１５を格納する。フォルダ２０１−１乃至２０１−ｎは、後述するデータ構造を有する。
【０１３９】
以下、フォルダ２０１−１乃至２０１−ｎを個々に区別する必要がないとき、単に、フォルダ２０１と称する。
【０１４０】
以下の説明において、再生データ型コンテンツ２１１をコンテンツ２１１とも称する。以下において、コンテンツ２１１に対する動作または処理を説明する。
【０１４１】
特に明記しない限り、コンテンツ２１１に対する動作または処理を、符号化データ型コンテンツ２１２または機能型コンテンツ２１３に対する動作または処理に置き換えることができる。
【０１４２】
マスター制御部１０１は、イベント処理部１１１から供給されるイベント（情報）に基づいて、コンテンツ記憶部１８、ポインタスタック１１０、カレントポインタ１０９、初期ポインタ記憶部１０８の内容を読み書きする。
【０１４３】
イベント処理部１１１は、プレイヤー１０３−１乃至１０３−ｎから供給されたプレイヤーイベント、音声入力部１１２または操作入力部１１３を介して、ヒューマンインターフェース部９１から供給されたヒューマンインターフェースイベント、センサ接続部１１５から供給されたセンサイベント、カレンダタイマ１１４から供給されたカレンダイベント、またはネットワーク３を介して、ネットワークカメラ２０３、ネットワークセンサ２０４、若しくは情報処理装置若しくはサーバなどの他のイベント源２０５から供給されたネットワークイベントを取得し、マスター制御部１０１にイベントの内容を示すイベント情報を供給する。
【０１４４】
以下、プレイヤー１０３−１乃至１０３−ｎを個々に区別する必要がないとき、単にプレイヤー１０３と称する。
【０１４５】
プレイリストリーダー１０２は、マスター制御部１０１の指示にもとづいて、コンテンツ記憶部１８に記憶されている、現在再生しているコンテンツを格納しているフォルダにあるプレイリストを読み、コンテンツの種別に応じてプレイヤー１０３−１乃至１０３−ｎのうちの１つを選択し、コンテンツの再生を指示する。
【０１４６】
プレイヤー１０３−１乃至１０３−ｎはプレイリストリーダー１０２の指示にもとづいて、指定されたコンテンツの再生を行う。
【０１４７】
情報提供端末装置１が動作を開始すると、マスター制御部１０１が初期ポインタ記憶部１０８から最初に再生するコンテンツを指定するための情報を読み込み、マスター指示データを読み込み、そこに記述されている内容に従って、カレントポインタ１０９に書き込み、プレイリストリーダー１０２に再生開始を指示する。
【０１４８】
ポインタスタック１１０は、マスター制御部１０１の制御に基づいて、出力するコンテンツが格納されているフォルダ２０１−１乃至２０１−ｎが切り替わったとき、フォルダ２０１−１乃至２０１−ｎのいずれかを指示するカレントポインタ１０９の内容を、ポインタ２０２−１乃至２０２−ｎとしてプッシュするか（記憶するか）、またはポインタ２０２−１乃至２０２−ｎをポップする（読み出してカレントポインタ１０９に記憶させる）。
【０１４９】
図６は、本発明に係る情報提供システムのより具体的な構成を示す図である。図４に示す場合と同様の部分には同一の番号を付してあり、その説明は省略する。
【０１５０】
図６で示される情報提供システムにおいて、コンテンツ記憶部１８としてのハードディスク２３１が設けられている。無線パケット通信部２３２は、ネットワークインターフェース１０７の一例である。無線パケット通信部２３２は、ネットワーク３の一例である無線パケットネットワーク２３７を介して、情報提供サーバ２と通信する。
【０１５１】
ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２−プレーヤー２３３およびＭＰＥＧ４−プレイヤー２３４は、それぞれＭＰＥＧ２方式またはＭＰＥＧ４方式の画像および音声からなるコンテンツを再生する。ＭＰ３（ＭＰＥＧ  １  Ａｕｄｉｏ  Ｌａｙｅｒ  ３）−プレーヤー２３５は、ＭＰ３方式の音声のコンテンツを再生する。
【０１５２】
音声合成部２３６は、音声合成を行うためのコンテンツ、例えば、テキストトゥスピーチ方式のコンテンツを基に、人の声に近い音声を合成する。
【０１５３】
液晶表示部２３８は、表示部１２１の一例であり、液晶表示装置からなる。スピーカ２３９は、音声出力部１２２の一例であり、ダイナミック型スピーカなどからなる。マイクロフォン２４０は、音声取得部１２３の一例であり、ダイナミック型マイクロフォンまたはコンデンサ型マイクロフォンからなる。
【０１５４】
図６の情報提供システムにおいて音声サービスのみを提供し、表示を必要としない場合には、液晶表示部２３８と画像出力部１０４を含まない構成としてもよい。
【０１５５】
リモートコントローラ２４１は、操作取得部１２４の一例であり、赤外線または電波により、操作の内容を示す信号を操作入力部１１３に供給する。加速度センサ２４２、音圧センサ２４３、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナ２４４、故障診断センサ２４５、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ２４６は、センサ１３１−１乃至１３１−ｎの一例であり、それぞれ、加速度、音圧、位置情報、装置の動作状態、画像を取得するセンサである。
【０１５６】
通知ＬＥＤ２４７および警告ブザー２４８は、アクチュエータ１４１−１乃至１４１−ｎの一例であり、それぞれ、光の点灯、消灯、点滅などにより情報を利用者４１に伝達し、音により情報を利用者４１に伝達する。
【０１５７】
図７は、マスター制御部１０１のより詳細な構成を説明するブロック図である。
【０１５８】
マスター制御部１０１には、マスターコア部２６１、カレントフォルダ記憶部２６２、フォルダスタック２６３、ダイナミックコマンドスタック２６４、およびマスター指示データスタック２６５が設けられている。
【０１５９】
マスターコア部２６１は、イベント処理部１１１から供給されるイベント、マスター指示データ２１５、後述するコマンドマップデータ、およびダイナミックコマンドマップデータ、並びに初期ポインタ記憶部１０８、カレントポインタ１０９、カレントフォルダ記憶部２６２、フォルダスタック２６３、ダイナミックコマンドスタック２６４、およびマスター指示データスタック２６５に格納されている情報に基づいて、コンテンツ記憶部１８、プレイリストリーダー１０２、および通信部１０６を制御する。
【０１６０】
カレントフォルダ記憶部２６２は、現在出力されているコンテンツが格納されているフォルダ２０１を特定するデータを格納する。
【０１６１】
フォルダスタック２６３は、過去に出力されていたコンテンツが格納されているフォルダ２０１を特定するデータを順に格納する。
【０１６２】
ダイナミックコマンドスタック２６４は、過去に出力されていたコンテンツが格納され、ダイナミックコマンドマップデータが格納されているフォルダ２０１を特定するデータを順に格納する。
【０１６３】
マスター指示データスタック２６５は、過去に出力されていたコンテンツが格納され、マスター指示データ２１５が格納されているフォルダ２０１を特定するデータを順に格納する。
【０１６４】
図８は、イベント処理部１１１の動作を説明するブロック図である。
【０１６５】
イベント処理部１１１は、マスター制御部１０１からの設定指示に基づいて、音声入力部１１２、操作入力部１１３、カレンダタイマ１１４、センサ接続部１１５、およびアクチュエータ接続部１１６に、イベントの内容を示すイベント情報の出力を決定するための、例えば、閾値などの設定を指示する。
【０１６６】
イベント処理部１１１は、音声入力部１１２、操作入力部１１３、カレンダタイマ１１４、センサ接続部１１５、およびアクチュエータ接続部１１６が、設定に基づいて出力したイベントの内容を示すイベント情報を取得して、取得したイベント情報をマスター制御部１０１に供給する。
【０１６７】
図９は、コマンドマップデータ、ダイナミックコマンドマップデータ、およびマスター指示データの読み込み、および入力されたイベントに基づく、指令の検索を説明する図である。
【０１６８】
コマンドマップデータ３１１、ダイナミックコマンドマップデータ３１２、またはマスター指示データ２１５によって、コンテンツ２１１あるいはコンテンツ２１１内のメニューを直接指定して選択できる直接指定機能が提供される。コマンドマップデータ３１１には、例えばボイスコマンドであれば、ボイスコマンドの語彙とそれによって選択されるコンテンツ２１１の対応関係情報が格納される。
【０１６９】
ダイナミックコマンドマップデータ３１２は、コンテンツ２１１ごとにコマンドの一部または全てを入れ替える機能を提供する。この機能によって、コンテンツ２１１が更新されていくなかで（コンテンツ２１１が順次出力されるとき）コンテンツ２１１の構成が変更された（出力されるコンテンツが替わった）場合にも、直接コンテンツ２１１を指定して選択することができる。
【０１７０】
情報提供端末装置１に格納されているコンテンツ２１１は、各情報提供端末装置１の利用者４１ごとに、それまでの利用者４１の操作の結果として、必要な情報に関連するコンテンツ２１１が自動的に整理されたものである。その結果として、利用者４１にとって必要な情報のみが集められていることになり、利用者４１は情報提供サーバ２に格納されている全ての階層のコンテンツ２１１のなかから選択するような多くの操作を必要とせず、極めて少ない操作で所望の情報に到達できる。
【０１７１】
マスターコア部２６１によって管理される、ＲＡＭ１２の所定の領域であるコマンドマップ記憶部３０１は、コマンドに対する指令が記憶されているコマンドマップデータ３１１を格納する。コマンドマップデータ３１１は、情報提供端末装置１が動作中は、継続してコマンドマップ記憶部３０１に記憶される。
【０１７２】
ダイナミックコマンドスタック２６４は、コマンドに対する指令が記述されているダイナミックコマンドマップデータ３１２−１乃至３１２−ｎを格納する。ダイナミックコマンドマップデータ３１２−１乃至３１２−ｎは、出力しているコンテンツ２１１が変化すると、ダイナミックコマンドスタック２６４に記憶されたり、ダイナミックコマンドスタック２６４から消去される。
【０１７３】
以下、ダイナミックコマンドマップデータ３１２−１乃至３１２−ｎを個々に区別する必要がないとき、単にダイナミックコマンドマップデータ３１２と称する。
【０１７４】
例えば、コンテンツ２１１が格納されているフォルダ２０１が階層構造の一例である木構造を有している場合、出力しているコンテンツ２１１が格納されているフォルダ２０１および、出力しているコンテンツ２１１が格納されているフォルダ２０１の祖先のフォルダ２０１に格納されているダイナミックコマンドマップデータ３１２がダイナミックコマンドスタック２６４に記憶され、出力しているコンテンツ２１１が格納されているフォルダ２０１の祖先ではないフォルダ２０１に格納されているダイナミックコマンドマップデータ３１２は、ダイナミックコマンドスタック２６４から消去される。
【０１７５】
マスター指示データスタック２６５は、コマンドに対する指令が記憶されているマスター指示データ２１５−１乃至２１５−ｎを格納する。マスター指示データ２１５−１乃至２１５−ｎは、出力しているコンテンツ２１１が変化すると、マスター指示データスタック２６５に記憶されたり、マスター指示データスタック２６５から消去される。
【０１７６】
例えば、コンテンツ２１１が格納されているフォルダ２０１が階層構造の一例である木構造を有している場合、出力しているコンテンツ２１１が格納されているフォルダ２０１および、出力しているコンテンツ２１１が格納されているフォルダ２０１の祖先のフォルダ２０１に格納されているマスター指示データ２１５がマスター指示データスタック２６５に記憶され、出力しているコンテンツ２１１が格納されているフォルダ２０１の祖先ではないフォルダ２０１に格納されているマスター指示データ２１５は、マスター指示データスタック２６５から消去される。
【０１７７】
例えば、音声取得部１２３は、取得した利用者４１の音声を示す信号を音声入力部１１２に供給する。音声入力部１１２は、イベント処理部１１１の設定指示による設定を基に、イベントを生成して、イベント処理部１１１に供給する。例えば、音声入力部１１２は、利用者４１の音声を示す信号に、騒音に強い音声認識の処理を適用し、利用者４１の音声を認識した単語列をイベントとして出力する。例えば、音声入力部１１２は、イベントとしての、テキストで示される認識結果単語列である”交通情報  東京都  港区”をイベント処理部１１１に供給する。
【０１７８】
イベント処理部１１１は、供給されたイベントを操作イベント情報として、マスター制御部１０１に供給する。例えば、イベント処理部１１１は、イベントを操作イベント情報として、”交通情報  東京都  港区”をマスター制御部１０１に供給する。
【０１７９】
マスター制御部１０１は、例えば、イベントに対する指令を所定の順序で、コマンドマップデータ３１１、ダイナミックコマンドデータ３１２−１乃至３１２−ｎ、およびマスター指示データ２１５−１乃至２１５−ｎから検索する。
【０１８０】
例えば、マスター制御部１０１は、マスター指示データ２１５−１乃至２１５−ｎについて、後から設定された順に、イベントに対する指令を検索し、イベントに対する指令が検索されなかったとき、ダイナミックコマンドデータ３１２−１乃至３１２−ｎについて、後から設定された順に、イベントに対する指令を検索する。マスター制御部１０１は、マスター指示データ２１５−１乃至２１５−ｎおよびダイナミックコマンドデータ３１２−１乃至３１２−ｎからイベントに対する指令が検索できなかったとき、コマンドマップデータ３１１から、イベントに対する指令を検索する。
【０１８１】
マスター制御部１０１は、検索された指令に基づいて、コンテンツ記憶部１８、プレイリストリーダー１０２、通信部１０６、イベント処理部１１１を制御する。
【０１８２】
なお、マスター制御部１０１がイベントに対する指令を検索する順序は、任意に設定することができる。
【０１８３】
マスター制御部１０１は、コンテンツ記憶部１８に記憶されているマスター指示データ２１５およびダイナミックコマンドマップデータ３１２を読み出して、読み出したマスター指示データ２１５およびダイナミックコマンドマップデータ３１２に基づいて、通信部１０６のコンテンツの受信およびプレイリストリーダー１０２のコンテンツの再生の指示を制御する。
【０１８４】
プレイリストリーダー１０２は、コンテンツ記憶部１８に記憶されているプレイリスト２１４に基づいて、プレイリスト２１４を格納しているフォルダ２０１に格納されているコンテンツ２１１の出力をプレイヤー１０３−１乃至１０３−ｎに指示する。
【０１８５】
プレイヤー１０３−１乃至１０３−ｎの何れかは、プレイリストリーダー１０２からの指示に基づいて、コンテンツ記憶部１８からコンテンツ２１１を読み出して、読み出したコンテンツ２１１を出力する。
【０１８６】
起動時において、マスター制御部１０１は、最初に、初期ポインタ記憶部１０８に記憶されている初期ポインタを読み込み、読み込んだ初期ポインタを基に、初期ポインタで指定されるフォルダ２０１に格納されているマスター指示データ２１５およびダイナミックコマンドマップデータ３１２を読み出して、初期ポインタで指定されるフォルダ２０１に格納されているコンテンツ２１１の集合の出力をプレイリストリーダー１０２に指示する。
【０１８７】
プレイリストリーダー１０２は、マスター制御部１０１から指示され、初期ポインタで指定されるフォルダ２０１に格納されているプレイリスト２１４を読み出して、読み出したプレイリスト２１４に記述されているコンテンツ２１１の順序に基づいて、初期ポインタで指定されるフォルダ２０１に格納されているコンテンツ２１１の出力を、プレイヤー１０３−１乃至１０３−ｎに指示する。
【０１８８】
初期ポインタで指定されるフォルダ２０１に格納されているコンテンツ２１１を出力するプレイヤー１０３−１乃至１０３−ｎの何れかは、コンテンツの再生を開始したとき、コンテンツの再生開始を示すプレイヤーイベントをイベント処理部１１１に供給する。
【０１８９】
イベント処理部１１１は、マスター制御部１０１にイベントを通知する。
【０１９０】
マスター制御部１０１は、イベント処理部１１１から通知されたイベントに対応する指令を取得して、取得した指令を基に、プレイリストリーダー１０２に次の集合（フォルダ２０１）の再生を指示する。
【０１９１】
図１０は、コンテンツ２１１、プレイリスト２１４、およびマスター指示データ２１５と、フォルダ２０１との関係を示す図である。発明においてはコンテンツ２１１は、フォルダ２０１のなかに格納される。フォルダ２０１にはコンテンツ２１１とコンテンツの再生順序に関するプレイリスト２１４と、コンテンツ２１１の動作に関して指示するためのマスター指示データ２１５が格納される。
【０１９２】
なお、ダイナミックコマンドマップデータ３１２は、コンテンツ２１１の一種として、フォルダ２０１に格納される。ダイナミックコマンドマップデータ３１２は、特定のファイル名を持つか、特定のプロパティを持つ。
【０１９３】
コンテンツ２１１は、音声や映像やテキストなどのコンテンツデータあるいは、フォルダ２０１である。フォルダ２０１の中にフォルダ２０１が格納されることによって、階層構造が実現できる。
【０１９４】
プレイリスト２１４には、例えば、コンテンツ２１１−３であるコンテンツ３、コンテンツ２１１−１であるコンテンツ１、コンテンツ２１１−４であるコンテンツ４、コンテンツ２１１−６であるコンテンツ６、およびコンテンツ２１１−５であるコンテンツ５の順に、出力するコンテンツ２１１順序が記述されている。
【０１９５】
マスター指示データ２１５には、イベントに対する、操作対象と操作が記述されている。例えば、マスター指示データ２１５には、イベント１に対する、操作対象１とその操作１、イベント２に対する、操作対象２とその操作２、イベント３に対する、操作対象３とその操作３、イベント４に対する、操作対象４とその操作４、およびイベント５に対する、操作対象５とその操作５が記述されている。
【０１９６】
本発明においては、情報提供システムを以下のような特徴的な構成としたことによって、後述するさまざまな効果が得られる。
【０１９７】
１．情報提供サーバ２においてすべてのコンテンツ２１１が１つのフォルダ２０１のサブフォルダであるフォルダ２０１に階層的に整理されて提供される。
【０１９８】
２．コンテンツ２１１の配信は配信が完了したコンテンツ２１１に対する利用者４１の操作に応じて段階的に行われる。
【０１９９】
３．先行するコンテンツ２１１が後続のコンテンツ２１１の配信を引き起こし、自動的に連続してサービスが提供される。
【０２００】
４．各情報提供端末装置１に格納されたコンテンツ２１１は、初期状態が同一であった場合でも、利用者４１の情報提供端末装置１の利用履歴によって利用者４１に応じて異なった構成となる。
【０２０１】
５．コンテンツ２１１の配信は、情報提供端末装置１が情報提供サーバ２の指定されたフォルダ２０１以下を全てダウンロードして、コピーするのみでよい。
【０２０２】
６．情報提供端末装置１において、コンテンツ２１１の階層は情報提供サーバ２と同じ階層構成となり、コンテンツ制作者が管理できる。
【０２０３】
７．コンテンツ制作者はマスター指示データ２１５を使ってフォルダ２０１ごとに、配信後のコンテンツ２１１の情報提供端末装置１内におけるふるまいを指定できる。
【０２０４】
８．コンテンツ制作者以外は、コンテンツ２１１を改変することができない。
【０２０５】
９．コンテンツ制作者の意図にもとづいて、利用者４１の操作、情報提供端末装置１内外で検出されるイベント、ネットワークイベントによってコンテンツ２１１の再生が自動的にコントロールされる。
【０２０６】
１０．利用者４１がコンテンツ２１１の利用操作を行うだけで、コンテンツ２１１が自動的に配信されて、情報提供端末装置１に格納される。
【０２０７】
１１．情報提供端末装置１において、利用者４１はフォルダ２０１に格納される蓄積型、放送型、通信型、機能型すべてのコンテンツ２１１を統合された操作で扱える。
【０２０８】
利用者４１が操作を行わないときには、それまでの操作履歴に応じて配信されたコンテンツ２１１によって自動的にサービスが継続される。
【０２０９】
利用者４１はコンテンツ制作者によって配慮されたコンテンツ２１１によって操作を簡単に行うことができる。
【０２１０】
コンテンツ制作者は、利用者４１に操作ガイドを提示し、操作に導くことができる。
【０２１１】
ネットワーク３に接続されていないときでも、それまでに配信されたコンテンツ２１１を使ってコンテンツ２１１を利用することができる。
【０２１２】
上記の特徴的な構成は、実施例に示す極めてシンプルなシステムによって実現される。
【０２１３】
本発明の情報提供システムが持つ特徴を以下に詳細に示す。
【０２１４】
まず、主たる行為に集中できるための仕組みを説明する。
【０２１５】
本発明によれば、利用者４１は整理されて提供される情報を受け取りながら、限られた場面で必要な操作を行うだけで、状況に応じて情報を受け取ることができ、主たる行為に集中することができる。
【０２１６】
（Ａ）情報を１つのコンテンツ２１１に統合する仕組みから、利用者４１は、それだけを気にしていればよい。
【０２１７】
（Ｂ）利用者４１が欲しい情報をダイレクトに指定する仕組みから、利用者４１は、欲しい情報が明確なときはすぐにそれを得られる。
【０２１８】
（Ｃ）情報を連続して自動的に提供する仕組みから、操作しないまたは操作できないときも利用者４１は自動的に情報を得られる。
【０２１９】
（Ｄ）指定した情報から関連する別の情報を引き出せるので、利用者４１は、必要な情報から得られる。すなわち、利用者４１にとって、不要な情報は、呈示されることが少ない。
【０２２０】
（Ｅ）コンテンツ２１１の再生動作が、利用者のみでなく、センサ情報、外部イベント、コンテンツの再生動作によってコントロールされる。したがって、コンテンツ２１１の再生は、自動的にコントロールできる。
【０２２１】
（Ｆ）利用者４１に情報を段階的に提供する仕組みから、情報の関係が整理されて提供される。
【０２２２】
（Ｇ）コンテンツ２１１の内容が先行するコンテンツ２１１の再生や外部イベントに応じて変化する仕組みから、利用者４１の行動に応じてコンテンツ２１１の内容が変化していく。
【０２２３】
（Ｈ）通知すべき情報がコンテンツ２１１を経由して利用者４１に通知されるので、利用者４１は、重要な情報を見過ごすことがない。
【０２２４】
（Ｉ）情報提供の方法が利用者４１の状況に応じて切り替えられる。従って、編集者（コンテンツ制作者）は最適な方法が利用できる。
【０２２５】
次に、放送と通信との融合について説明する。
【０２２６】
以下のような構成としたことで、蓄積型の特徴を備える情報提供端末装置１において、放送と通信とを融合したサービスを提供することを可能とした。
【０２２７】
・配信されるコンテンツ２１１に含まれる情報データによって、情報提供端末装置１の再生制御とコンテンツ管理が行える。
【０２２８】
・フォルダ２０１の内容をそのまま情報提供端末装置１に再現することでコンテンツ２１１が配信できるため放送でも通信でも配信できる。
【０２２９】
利用者４１に主たる行為に集中させるという目的を達成するため、（Ａ）乃至（Ｉ）の要件を満たすような構成としたため、利用者４１はリモートコントローラ２４１やボイスコマンドでテレビ放送受信機やラジオ放送受信機のような簡単な操作を行うことで連続して情報提供サービスを受けることができる。利用者４１は、操作を行いたいときには操作を行って、連続した情報提供の流れを変更して、所望の情報を選択して取得することもできる。
【０２３０】
コンテンツ２１１に含まれる情報データによって、コンテンツ２１１内の再生する部分を指定したり変更したり、他のコンテンツ２１１の再生に切り替えたり、新たなコンテンツ２１１を配信することが可能となり、通信型のサービスを利用することも可能である。
【０２３１】
これらの特徴によって、１台の情報提供端末装置１の統合されたユーザインタフェースを介して、蓄積型、放送型、通信型の全ての特徴を兼ね備えたサービスが実現できる。
【０２３２】
次に、放送型のコンテンツの配信について説明する。
【０２３３】
本発明においては、全ての情報が一元的に統合されて集められた情報提供サーバ２から各情報提供端末装置１の利用者４１が利用する情報が選択的に配信される構成となっている。
【０２３４】
このため、情報配信サービスを行うコンテンツ制作者やコンテンツ制作者にコンテンツの元となる情報を提供した情報提供者の立場からみると、従来の放送型のように全ての情報提供端末装置１に対して同じ情報を準備して情報提供サーバ２に登録するだけで、利用者４１の求める情報が選択的に配信できることを意味する。
【０２３５】
本発明によれば、コンテンツ２１１の選択的配信は利用者４１と情報提供端末装置１の間の動的な相互関係によって引き起こされるので、情報配信を行うための情報提供サーバ２は極めてシンプルな構成でよく、情報配信サービスを行う側でローコストな運用が可能となり、極めて大きな経済的効果が期待できる。
【０２３６】
次に、通信型のコンテンツの配信について説明する。
【０２３７】
本発明においては、放送型のコンテンツ２１１の配信によって配信したコンテンツ２１１の中に、個々の利用者４１が状況に応じて選択できる選択肢から、コンテンツ２１１を指定することが可能な構成となっている。
【０２３８】
利用者４１が特に操作をする必要が無い場合には、放送型のコンテンツ２１１において、利用者４１がなんらかの操作を行いたい場合には、同じコンテンツ２１１を使って、利用者４１の操作に応じて選択された情報を提供するＷｅｂブラウザのような通信型のサービスを行うことが可能である。
【０２３９】
さらには、電子メールや通話のような従来型の通信サービスを、放送型のサービスとして配信されたコンテンツ２１１の中からコンテンツ２１１として参照して利用することが可能となる。
【０２４０】
このような特徴を備えたことによって、本発明に係る情報提供システムにおいては、放送型サービスと通信型サービスと蓄積型サービスの全ての特徴を備えたサービスを実現できる。
【０２４１】
情報提供と操作に関する仕組みを統合した結果、本発明によるサービス提供システムは、情報提供端末装置１の構成、情報を提供する情報提供サーバ２がすべてシンプルな構成で実現できる。
【０２４２】
本発明は情報配信システムを以下の構成としたことによって、極めてシンプルな構成であるにもかかわらず、後述するさまざまな効果が発揮できる。
【０２４３】
１．配信する情報をコンテンツ２１１としてフォルダ２０１にまとめる。ユニークなトップフォルダで統合された階層型の構成を持つ情報提供サーバ２に情報を集約する。
【０２４４】
２．コンテンツ制作者の制作意図をマスター指示データ２１５またはコマンドに対する指令が記憶されているとしてコンテンツ２１１に含めて配信する。
【０２４５】
３．利用者４１の操作にもとづいて、情報提供端末装置１が情報提供サーバ２からダウンロードする。対応するフォルダ２０１のコンテンツ２１１がダウンロードされる。指定されたフォルダ２０１以下のすべてフォルダ２０１がダウンロードされる。
【０２４６】
情報提供端末装置１において、情報は、階層的にフォルダ２０１からなるデータ構造で記録される。
【０２４７】
図１１は、フォルダ２０１の概念を示す図である。フォルダ２０１は、階層的に構成され、内部に格納されたコンテンツ２１１を、他のフォルダ２０１に格納されたコンテンツ２１１と区別する。すなわち、１つのフォルダ２０１に格納されたコンテンツ２１１は、互いに関係付けられ、集合を構成する。
【０２４８】
フォルダ２０１が、情報提供サーバ２から、情報提供端末装置１に送信されるとき、所定のフォルダ２０１の子孫のフォルダ２０１も、情報提供サーバ２から、情報提供端末装置１に送信される。
【０２４９】
図１２は、情報を管理するデータ構造を示す図である。図１２で示される例ではルートフォルダ２０１−１にフォルダ２０１−２、フォルダ２０１−３、フォルダ２０１−４がある。フォルダ２０１−４には、コンテンツ２１１−１、コンテンツ２１１−２、コンテンツ２１１−３、フォルダ２０１−５を示すコンテンツ３５１−１、フォルダ２０１−６を示すコンテンツ３５１−２、フォルダ２０１−７を示すコンテンツ３５１−３、プレイリスト２１４、およびマスター指示データ２１５が格納される。
【０２５０】
このようなデータ構造とマスター指示データ２１５の仕組みによって、本発明においてはコンテンツ２１１の配信は、情報提供サーバ２に階層構造で格納されたコンテンツ２１１から、指定されたフォルダ２０１以下のフォルダ２０１を読み出して、情報提供端末装置１のコンテンツ記憶部１８に全てコピーすることによって行われる。
【０２５１】
情報提供端末装置１に配信されて、情報提供端末装置１内のコンテンツ記憶部１８に格納されたコンテンツ２１１が、イベントに応じて動的に更新される場合にも、情報提供サーバ２に階層構造で格納されたコンテンツ２１１から、指定されたフォルダ２０１以下のフォルダ２０１を読み出して、情報提供端末装置１のコンテンツ記憶部１８に全てコピーすることによって行われる。このような動作は、本発明の大きな特徴の１つであり、コンテンツ制作者は、配信後に自動的に更新されていくコンテンツ２１１を容易に実現することが可能である。
【０２５２】
この特徴は、マスター制御部１０１がコンテンツ制作者が作成して情報提供端末装置１のコンテンツ記憶部１８に記録されているマスター指示データ２１５に従ってコンテンツ２１１の内容を修正、追加、削除できることによってもたらされる。
【０２５３】
フォルダ２１１には以下のいずれかを格納できる。
（ａ）プレイリスト２１４
（ｂ）コンテンツ（データ）２１１
（ｃ）マスター指示データ２１５
（ｄ）フォルダ２０１（を示すコンテンツ３５１）
（ｅ）ダイナミックコマンドマップデータ３１２
【０２５４】
フォルダ２０１内に別のフォルダ２０１を格納できることによって、コンテンツ２１１の階層が実現される。
【０２５５】
本実施の形態においては、コマンドマップデータ３１１を情報提供端末装置１のルートフォルダ２０１−１に格納して、情報提供端末装置１の起動時に自動的に読み込むようにする。コマンドマップデータ３１１は情報提供端末装置１のソフトウェアにあらかじめ組み込む構成としてもよい。
【０２５６】
利用者４１の操作によって、再生するコンテンツ２１１が指定されるとマスター制御部１０１は、指定されたコンテンツ２１１に対応するフォルダ２０１に格納されているマスター指示データ２１５およびダイナミックコマンドマップデータ３１２を読み込み、フォルダ２０１を指定してプレイリストリーダー１０２に再生を指示する。
【０２５７】
マスター制御部１０１からフォルダ２０１が指定されると、プレイリストリーダー１０２は、指定されたフォルダ２０１に格納されているプレイリスト２１４を読み込み、プレイリスト２１４に記述されている順序で、各コンテンツ２１１の種類ごとにプレイヤー１０３を選択し、プレイヤー１０３にコンテンツ２１１を指定して再生を行わせる。
【０２５８】
プレイヤー１０３は、プレイリストリーダー１０２に指定されたコンテンツ２１１を再生する。
【０２５９】
フォルダ２０１にサブフォルダであるフォルダ２０１が存在する（フォルダ２０１に子供であるフォルダ２０１が格納されている）場合には、サブフォルダに対して再帰的に上述した処理を行う。
【０２６０】
コンテンツ提供システムが、コンテンツとして扱う対象は、以下の通りである。
【０２６１】
複数種類のコンテンツ２１１を扱うため、プレイヤー１０３は、必要なコンテンツ２１１の種類ごとに実装される。
【０２６２】
プレイヤー１０３の性格で分類すると、以下のようになる。
【０２６３】
再生データ型コンテンツ２１１は、映像や音声を格納したデータである。再生データ型コンテンツ２１１は、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４やＭＰ３などのフォーマットで格納される。フォーマットごとにプレイヤー１０３が実装される。
【０２６４】
車載型の情報提供端末装置１の実施例においては、サウンドコンテンツとしてＭＰ３、映像コンテンツとしてＭＰＥＧ２またはＭＰＥＧ４を使う。
【０２６５】
符号化データ型コンテンツ２１２は、映像や音楽などを符号化して格納したデータである。ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）やＦＬＡＳＨ（商標）などの音や画像を符号化して格納したデータが該当する。テキストの形式で格納し、Ｔｅｘｔ  ｔｏ  Ｓｐｅｅｃｈで音声に変換して再生する読み上げデータもこれに含まれる。
【０２６６】
車載型の情報提供端末装置１の実施の形態においては、符号化データ型コンテンツ２１２としてＭＩＤＩとＴｅｘｔ  ｔｏ  Ｓｐｅｅｃｈを使う。
【０２６７】
機能型コンテンツ２１３は、上記以外に、例えば以下に示すような再生型の映像や音声でない情報を映像または音声情報に変換したコンテンツを含む。このような機能型コンテンツ２１３を再生するプレイヤー１０３を実装するようにしてもよい。
【０２６８】
比較的単純な例として以下のものがある。
【０２６９】
・再生した時点の時刻を読み上げる機能型コンテンツ２１３とそれを再生するプレイヤー１０３
【０２７０】
・再生した時点の位置を経度、緯度で読み上げる機能型コンテンツ２１３とそれを再生するプレイヤー１０３
【０２７１】
・再生した時点の場所を住所表記で読み上げる機能型コンテンツ２１３とそれを再生するプレイヤー１０３
【０２７２】
・再生した時点のバッテリ電圧状態を読み上げる機能型コンテンツ２１３とそれを再生するプレイヤー１０３
【０２７３】
・自動車の前方や後方を映したカメラ映像コンテンツである機能型コンテンツ２１３とそれを表示するプレイヤー１０３
【０２７４】
・運転席を映したカメラ映像コンテンツである機能型コンテンツ２１３とそれを再生するプレイヤー１０３
【０２７５】
・ネットワーク３に接続されたカメラの映像を表示する機能型コンテンツ２１３とそれを表示するプレイヤー１０３
【０２７６】
より高度な機能型コンテンツ２１３の例を以下に示す。
【０２７７】
・情報提供サーバ２でメールを受信して、受信したメールを読み上げ可能な形式に変換してコンテンツ２１１の階層に格納して、メール着信イベントをイベント処理部１１１に通知する機能型コンテンツ２１３とそれを再生するプレイヤー１０３
【０２７８】
・スケジュール：情報提供サーバ２の個人向け情報のスケジュールデータによって、スケジュールをＦＭラジオ番組のイベントガイドのように再生する機能型コンテンツ２１３
【０２７９】
・通話コンテンツ：スタートすると通話の仕方をガイドし、ガイドに従って操作すると通話できる機能型コンテンツ２１３
【０２８０】
・ルートガイド：位置情報センサからの位置情報イベントをもとに、走行するルートのガイドを行う機能型コンテンツ２１３
【０２８１】
・車両の故障を検知するセンサ１３１からのイベントをもとに故障通知を行い、図示せぬセンタにイベントを送るとともにガイドコンテンツを流す機能型コンテンツ２１３
【０２８２】
・同乗者がいる時には、プライバシを守るために、プロテクション表示を行う機能型コンテンツ２１３
【０２８３】
・利用者の都合に応じてネットワークイベントを受信したときの対応動作が変化する機能型コンテンツ２１３
【０２８４】
・情報提供端末装置１は、携帯電話接続装置を加えた構成として、接続した携帯電話機を使ってハンズフリー通話を行う機能型コンテンツ２１３
【０２８５】
これらの機能コンテンツを再生するプレイヤー１０３は、マスター制御部１０１から再生データ型コンテンツ２１１と同様の指示でコントロールできるように実装する。それによって、これらの機能型コンテンツ２１３を利用する利用者４１は再生データ型コンテンツ２１１と全く同様の操作を行うことで、コンテンツ２１１として利用できる。
【０２８６】
機能型コンテンツ２１３が再生データ型コンテンツ２１１や符号化データ型コンテンツ２１２と同様にコントロールできることで、利用者４１の操作感が統合されイベントに対応する動作も整合が取れるようになり、すべての型のコンテンツに対するサービスが統合されることになる。
【０２８７】
次に、マスター指示データ２１５について説明する。
【０２８８】
本発明に係る情報提供システムにおける重要な特徴に、上述したコンテンツ２１１乃至２１３を全てマスター制御部１０１からコントロールできるようにしたことがある。この特徴によって、コンテンツ制作者はそのコンテンツ２１１乃至２１３のなかで全ての種類のコンテンツを扱うことが可能となる。
【０２８９】
この仕組みを実現するためにマスター指示データ２１５が使われる。
【０２９０】
マスター指示データ２１５はマスター制御部１０１に対する指示が以下の論理構造で記述される。
＜いつ＞＜何を＞＜どうする＞
【０２９１】
マスター指示データ２１５の指示内容の詳細を以下に示す。
【０２９２】
＜いつ＞の部分の記載について説明する。マスター制御部１０１はイベント処理部１１１からのイベント入力にもとづいて動作する。従って、いずれかのイベントが入力されたときに動作することになる。＜いつ＞の部分の記述は、イベントを示す。
【０２９３】
＜いつ＞の部分の記述の例を示す。
１．ユーザが操作を行ったとき
２．センサが異常を検知したとき
３．タイマイベントが発生したとき
４．ネットワーク３に接続されているセンサが異常を検知したとき
５．他の情報提供端末装置１からイベントを受信したとき
６．コンテンツ２１１がイベントを発生したとき
７．プレイヤー１０３が再生を終了したとき
【０２９４】
＜何を＞の部分の記載は、処理の対象となる対象物を示す。
【０２９５】
＜何を＞の部分の記述の例を示す。
１．コンテンツデータを
２．コンテンツフォルダを
３．マスター指示データ２１５を
４．ポインタを
５．ポインタスタック１１０を
６．イベントを
７．ダイナミックコマンドマップデータ３１２を
【０２９６】
＜どうする＞の部分の記載は、処理の内容を示す。
【０２９７】
コンテンツデータやコンテンツデータ、マスター指示データ２１５、ダイナミックコマンドマップに対する処理の例を示す。
１．消す。
２．更新する。
３．新たにつくる。
４．ポインタやポインタスタック１１０を変更する。
５．イベントを発生する。
【０２９８】
情報提供端末装置１内におけるコンテンツ２１１の管理について説明する。
【０２９９】
本発明に係る方式においては、フォルダ２０１への情報の書き込みや、削除、新たなフォルダ２０１の作成が利用者４１の操作によっては行われず、マスター制御部１０１によってのみ行われるところに特徴がある。
【０３００】
運用中の情報提供端末装置１におけるデータ構造の例を図１３に示す。
図１３で示されるようにデータ（コンテンツ２１１）は階層的に管理される。
【０３０１】
情報提供端末装置１におけるデータ構造は情報提供サーバ２の階層的論理構造を反映した階層構造になっているが、全ての情報をコピーしたものではなく、各情報提供端末装置１の利用状況に応じて異なったものとなる。
【０３０２】
図１３で示される例において、ルートフォルダ２０１−１にフォルダ２０１が５個あり、それぞれ最新情報、ガイド、音楽、ナビゲーション、ツールに分類したコンテンツが格納されている。これらの５個のフォルダ２０１−２乃至２０１−６の構成やその内容として格納されている情報は、全ての情報提供端末装置１に対して予め固定的に定めるものではなく利用者が情報提供端末装置１を利用することによって初期状態から変化してきた結果、この例のようなデータ構造となる。
【０３０３】
フォルダ２０１は情報提供端末装置１の内部で管理されているため、パーソナルコンピュータのＯＳで使われているような人が利用するファイル名に相当する名称は必要がない。以下、本発明の実施の形態の説明では最新情報に分類された情報が格納されているフォルダ２０１−２を最新情報フォルダと称する。
【０３０４】
最新情報フォルダ２０１−２にはフォルダ２０１が３個ありニュース、天気予報、交通情報に関するコンテンツ２１１が格納されている。
【０３０５】
ニュースフォルダ２０１−７には４個のフォルダがあり一般ニュース、社会ニュース、経済ニュース、スポーツニュースに関連するコンテンツ２１１が格納されている。
【０３０６】
ツールフォルダ２０１−６には、機能型コンテンツ２１３が格納されている。
【０３０７】
ナビゲーションフォルダ２０１−５には利用者を誘導するコンテンツ２１１が格納されている。
【０３０８】
利用者４１の操作はヒューマンインターフェース部９１からイベント処理部１１１を経由してマスター制御部１０１に入力され、マスター制御部１０１が動作することによって再生されるコンテンツ２１１に対して利用者４１の要望を伝える。
【０３０９】
次に、コンテンツ２１１を指定する操作について説明する。
【０３１０】
利用者４１はコンテンツ２１１という形で階層的に整理された情報のいずれかを指定して欲しい情報を情報提供端末装置１に指示する操作をおこなう。
【０３１１】
本発明に係る情報提供システムにおいては、全ての情報がルートフォルダ２０１−１のコンテンツ２１１を再生することを起点として引き出すことができる。直接指定機能があるため、ルートフォルダ２０１−１ではなく、直接指定したフォルダ２０１からコンテンツ２１１を再生することも可能である。
【０３１２】
利用する情報が常に同一の場合には、初期ポインタ記憶部１０８に最初に再生を行いたいコンテンツ２１１（のフォルダ２０１）を登録しておくことで、情報提供端末装置１の起動時に常にそのコンテンツ２１１が再生されるようにすることもできる。
【０３１３】
上記のいずれかを起点として、コンテンツ記憶部１８にある指定されたコンテンツ２１１の再生が開始される。
【０３１４】
コマンドマップデータ３１１に、操作コマンドと指定されるコンテンツ２１１の対応関係が格納される。
【０３１５】
ダイナミックコマンドマップデータ３１２によって、コンテンツ２１１ごとに操作コマンドとコンテンツ２１１の対応関係を動的に管理することができる。ダイナミックコマンドマップデータ３１２は、コマンドの追加や変更を必要とするコンテンツ２１１のみが使用すればよい。
【０３１６】
利用者４１が操作した時の情報提供端末装置１の動作を図１４に示す。
【０３１７】
コンテンツ２１１の再生をコントロールする操作について説明する。
【０３１８】
コンテンツ２１１の再生は利用者４１が情報提供端末装置１を操作した結果、ルートフォルダ２０１−１以下の階層にあるいずれかのフォルダ２０１が指定されることによって開始される。
【０３１９】
利用者４１が最初のコンテンツ２１１の指定を行った後、操作を行わないでいると、指定されたコンテンツ２１１のフォルダ２０１にあるコンテンツ２１１の再生が全て終了するまで継続される。
【０３２０】
利用者４１がコンテンツ２１１の再生中のいずれかの時点で再生制御操作を行うと、マスター制御部１０１を介してプレイヤー１０３やプレイリストリーダー１０２が制御されて、再生がスタートしたりストップしたり、または次のコンテンツ２１１にジャンプしたり、前のコンテンツ２１１に戻ったりする。
【０３２１】
本発明の実施の形態においてコンテンツ２１１の再生制御操作は、以下のものがある。
【０３２２】
１．スタート
２．ストップ
３．次
４．前
５．コンテンツの直接指定
６．ヘルプ
７．説明
８．選択
【０３２３】
コンテンツ２１１の直接指定はボイスコマンド（音声の単語からなるコマンド）で、例えば「天気予報  東京都  千代田区」のように指定する。
【０３２４】
コンテンツ２１１の再生中にボイスコマンド「ヘルプ」を使うことで、コンテンツ２１１の利用の仕方を説明するコンテンツが再生される。
【０３２５】
コンテンツ２１１の再生中のボイスコマンド「ガイド」を使うことで、再生中のコンテンツ２１１を解説するコンテンツ２１１が再生される。
【０３２６】
なお、「ヘルプ」と「説明」を「説明」コマンドに統合した構成としてもよい。
【０３２７】
また、「詳細」コマンドに統合した構成としてもよい。
【０３２８】
さらに、コマンドにコンテンツ２１１の再生を繰り返すリピートコマンドを加えた構成としてもよい。
【０３２９】
なお、コマンドに応答確認コマンド「はい」「いいえ」を加えた構成としてもよい。
【０３３０】
また、コマンドにコンテンツ２１１にマークをつける「チェック」コマンドを加えた構成としてもよい。
【０３３１】
あるいは、新たなコンテンツ２１１が配信されたときにコマンドが追加されるようにしてもよい。
【０３３２】
次に、コンテンツに対する操作について説明する。
【０３３３】
マスター指示データ２１５には、イベントが入力されたときのマスター制御部１０１に対する指示を書くことができるので、利用者４１が行った操作によってコンテンツ２１１の再生の流れを変えるコンテンツ２１１をコンテンツ制作者が作成することができる。
【０３３４】
結果として、コンテンツ制作者がヒューマンインターフェースイベントを利用するコンテンツ２１１を作成した場合、利用者２１１が行う操作によってコンテンツ２１１の再生動作を変えることができる。
【０３３５】
利用者４１の立場からみると、コンテンツ２１１を操作することができることになる。
【０３３６】
機能型コンテンツ２１３の操作はこの仕組みを使って実現され、利用者４１の操作に起因するイベントのみではなく、ネットワークイベントやセンサイベントによってもコントロール可能であるので、ネットワーク３を介してリモートでコントロールしたり、センサ１３１の検出したイベントによって自動的に再生が開始したりするようなことも可能である。
【０３３７】
コンテンツ２１１の順序を指定する操作を説明する。
【０３３８】
以下のようにすることで、ボイスコマンドを使って、コンテンツ２１１の順序を指定することができる。
【０３３９】
例えば、以下のコマンドによって、コンテンツＡ、Ｂ、Ｃが順に再生される。
【０３４０】
「順序指定」  ＜コンテンツＡを指定するボイスコマンド＞  ＜コンテンツＢを指定するボイスコマンド＞  ＜コンテンツＣを指定するボイスコマンド＞  「終了」
【０３４１】
ここで、「順序指定」は、順序の指定を開始するコマンドである。「終了」は、順序の指定を終了するコマンドである。
【０３４２】
このように順序を指定することによって、利用者４１は求める順序で、情報の提供を受けることができる。
【０３４３】
この順序指定操作後に個別の直接指定コマンドを使うことによって、コンテンツＡ、Ｂ、Ｃに含まれない情報、例えばコンテンツＤを取得することは可能である。その場合、コンテンツＤの再生が終了すれば、自動的にコンテンツＤが指定されたときの状態にもどることによって、利用者４１の指定した順序での情報提供が継続される。
【０３４４】
このような動作によって、本発明は利用者４１の求める順序で情報を提供し、かつ操作して別のコンテンツを利用したいときには、任意の時点で操作が可能であるという特徴的な動作を行う。
【０３４５】
次に、図１５を参照して、情報提供サーバ２について説明する。
【０３４６】
情報提供端末装置１は情報提供サーバ２からネットワーク３を介して情報をダウンロードする。
【０３４７】
情報提供サーバ２には、情報提供端末装置１に提供するコンテンツが格納されている。
【０３４８】
情報提供サーバ２には、コンテンツ２１１（情報）が階層化されて格納されていて、情報提供端末装置１は、ネットワーク３を介して、情報提供サーバ２からダウンロードしたコンテンツ２１１をコンテンツ記憶部１８に記憶する。
【０３４９】
情報提供サーバ２には提供可能なコンテンツ２１１が全て格納されているので、通常は情報提供端末装置１よりもはるかに多いコンテンツ２１１が格納されている。
【０３５０】
本発明においては、情報提供サーバ２に格納されるコンテンツ２１１が情報提供端末装置１に格納されたコンテンツ２１１を削除するようなことも可能であるため、情報提供サーバ２のセキュリティには特に注意が必要である。
【０３５１】
本発明の実施の形態では情報提供サーバ２の情報を安全に管理するため、情報提供サーバ２にコンテンツ２１１を登録できるのは、コンテンツ登録端末装置３７２−１乃至３７２−３のみとする。各編集者３７１−１乃至３７１−３にはンテンツ登録端末装置３７２−１乃至３７２−３が提供され、ンテンツ登録端末装置３７２−１乃至３７２−３によってのみコンテンツ２１１が登録、修正、削除できるようにすることで、コンテンツ登録端末装置３７２−１乃至３７２−３のいずれかを持たず、他の情報端末装置３７４のみを有する第３者（権原を有しない編集者３７３）はコンテンツ２１１を改竄することができなくなる。また、情報端末装置３７６のみを有する第３者（いわゆるハッキングを行う者（ハッカー、クラッカー）３７５）も、コンテンツ２１１を改竄することができない。
【０３５２】
編集者３７１−１乃至３７１−３間で問題が生じないようにするため、編集者３７１−１乃至３７１−３ごとに別のフォルダ２０１を指定して、個別に管理するのが望ましい。
【０３５３】
本発明の実施の形態においては、１台の情報提供サーバ２に全てのコンテンツ２１１を格納した構成としているが、大規模な情報提供センタでは、市販されている負荷分散装置などによって複数のサーバに分散した構成としてもよい。本発明によれば、情報提供サーバ２はネットワーク３を介して情報提供端末装置１から求められたコンテンツ２１１を送るだけでよいので、シンプルな構成で複数のサーバに分散させることができる。
【０３５４】
次に、情報提供端末装置１と情報提供サーバ２の特徴的な動作を説明する。
【０３５５】
本発明では、一元的に統合されて階層的なフォルダ２０１に情報が整理された情報提供サーバ２からコンテンツ配信が行われ、コンテンツの配信のためのダウンロードを利用者の操作とは独立して情報提供端末装置１が段階的に行い、利用者が情報を必要とする以前にコンテンツ２１１の一部が配信されているようなコンテンツ２１１をコンテンツ制作者がコンテンツ２１１の制作意図にもとづいて作成でき、情報提供端末装置１が情報提供端末装置１内と情報提供端末装置１外のイベントに応じて自動的にコンテンツ２１１の再生をコントロールする、コンテンツ２１１の配信の仕組みを提供することによって、目的を達成している。
【０３５６】
情報が連続して引き出される動作について説明する。
【０３５７】
本発明の特徴の１つに、利用者４１がコンテンツ２１１を指定したときに、後続のコンテンツ２１１が自動的に情報提供サーバ２から引き出されて、次々と情報提供端末装置１にダウンロードされることによって、連続して情報が提供されるということがある。
【０３５８】
その際、ダウンロードしダウンロードしたコンテンツ２１１を利用するという通常のコンテンツ配信とは大きく異なる以下の特徴的な動きをする。すなわち、ダウンロードするコンテンツ２１１を指定してダウンロードするのではなく、既に配信が完了していて直ちに利用可能なコンテンツ２１１を利用するという利用者４１の操作が、間接的に後続するコンテンツ２１１の配信を自動的に引き起こし、それが連鎖することによって連続して情報の提供が継続されるという動きが、本発明に係る情報提供システムの特徴的な動作の１つである。
【０３５９】
利用者４１が操作で別のコンテンツ１に切り替えたり、ストップやポーズなどのコマンドで再生を停止したりした場合には、上記の連続したコンテンツ配信の動きは自動的に止まる。コンテンツ配信を送り側でコントロールする仕組みにおいては、連続したコンテンツ配信を停止するためには、サーバと端末装置が連携した複雑な動きを必要とするが、本発明においてはコンテンツ制作者が特に指定する必要もなく、情報提供サーバ２との連携も必要としないシンプルな動きで、コンテンツ２１１の連続配信を自動的に停止することができる。このことも、本発明の大きな特徴である。
【０３６０】
利用者４１が行うのは、取得したい情報を選択し、所望の情報が得られたら再生を止めるか、別のコンテンツ２１１に切り替えるという極めて単純な操作であり、主たる行為にほとんど影響を与えることなく行うことが可能であるが、そのような単純な行為によって、自動的に情報提供端末装置１に利用者の求める利用者が必要とした量の情報が、自動的に情報提供サーバ２から配信され、自動的に階層に整理されて格納されることが、本発明の大きな特徴である。
【０３６１】
図１６を参照して情報が連続して引き出される動作の基本形を説明する。
【０３６２】
第１階層のフォルダをフォルダ２０１−１とし、第２階層のフォルダをフォルダ２０１−２、フォルダ２０１−３、フォルダ２０１−４、フォルダ２０１−５とする。フォルダ２０１−３にはフォルダ２０１−８が格納され、フォルダ２０１−５にフォルダ２０１−６および２０１−７が格納されている。フォルダ２０１−８は、コンテンツＡを格納し、フォルダ２０１−６は、コンテンツＢを格納する。フォルダ２０１−７は、コンテンツＣを格納する。
【０３６３】
フォルダ２０１−８に格納されたコンテンツ２１１であるコンテンツＡは、コンテンツ２１１−１乃至コンテンツ２１１−３からなり、フォルダ２０１−６に格納されたコンテンツ２１１であるコンテンツＢは、コンテンツ２１１−４乃至コンテンツ２１１−８からなる。フォルダ２０１−８のプレイリスト２１４は、コンテンツ２１１−１、コンテンツ２１１−２、コンテンツ２１１−３の順序を示す。フォルダ２０１−６のプレイリスト２１４はコンテンツ２１１−４、コンテンツ２１１−５、コンテンツ２１１−６、コンテンツ２１１−７、コンテンツ２１１−８の順序を示す。
【０３６４】
利用者４１が既に配信が完了しているコンテンツ２１１−１をボイスコマンドで直接指定して再生を開始する。
【０３６５】
コンテンツＡのコンテンツ制作者はコンテンツＡを聞いた人には、コンテンツＢを続けて聞いて欲しいとする。その場合、コンテンツＡのコンテンツ制作者はコンテンツＡに含まれるマスター指示データ２１５に指示を書き込んで、コンテンツＡが再生されたときにコンテンツＢのダウンロードが起動され、コンテンツＡの再生が終了したときに、コンテンツＢの再生が行われるようにすればよい。
【０３６６】
具体的には以下のようになる。
【０３６７】
１．コンテンツ２１１−１の再生開始イベントが発生したら、コンテンツＢのダウンロードを開始する。
【０３６８】
２．コンテンツＢのダウンロードが完了したら、フォルダ２０１−８のプレイリスト２１４の最後にコンテンツＢを加える。
【０３６９】
コンテンツ制作者が「コンテンツ２１１−１の再生開始イベントが発生したら、コンテンツＢのダウンロードを開始する」ことを指示するマスター指示データ２１５を作成することによって、コンテンツＡのなかのコンテンツ２１１−１の再生が開始したときに、コンテンツＡに含まれているマスター指示データ２１５に書かれた指示にもとづいて、マスター制御部１０１がコンテンツＢのダウンロードを開始を指示する。プレイリスト２１４はコンテンツ２１１−１、コンテンツ２１１−２、コンテンツ２１１−３の順となっているので、コンテンツ２１１−１、コンテンツ２１１−２、コンテンツ２１１−３が順に再生されることになる。
【０３７０】
「コンテンツＢのダウンロードが完了したら、フォルダ２０１−８のプレイリスト２１４の最後にコンテンツＢを加える。」という指示によって、コンテンツＢのダウンロードが完了すると、フォルダ２０１−８のプレイリスト２１４のコンテンツ２１１−３の次はコンテンツＢと書き換えられるので。コンテンツ２１１−３の次にはコンテンツＢが再生されることになる。
【０３７１】
コンテンツＢのフォルダ２０１−６にはコンテンツ２１１−４乃至コンテンツ２１１−８があり、コンテンツＢのプレイリストはコンテンツ２１１−４、コンテンツ２１１−５、コンテンツ２１１−６、コンテンツ２１１−７、コンテンツ２１１−８の順となっているので、コンテンツ２１１−３に続いてコンテンツ２１１−４が再生される。
【０３７２】
コンテンツ２１１−４の再生が開始したときに、別のコンテンツＣをダウンロードして、プレイリスト２１４に追加するようにしておけば、同様の手順でコンテンツ２１１の再生が行われることになる。
【０３７３】
もし、利用者４１がコンテンツＡを指定しなかった場合には、コンテンツＢやさらにダウンロードされるコンテンツのダウンロードは行われない。同様のことが、利用者４１が他の直接指定できるコンテンツ２１１を再生したときにも可能であるため、利用者４１がどのコンテンツを指定したかによって、個々の情報提供端末装置１のコンテンツ記憶部１８に格納された情報は自動的に利用者の求めるものに応じた異なった構成となる。
【０３７４】
利用者４１はコンテンツＡ、コンテンツＢ、およびコンテンツＣの順に再生が行われている途中のどこかで、別のコンテンツ２１１を指定して再生することができる。それがコンテンツＡの再生中であれば、コンテンツＣの配信は行われない。従って、コンテンツＡの再生を開始した全ての情報提供端末装置１でコンテンツＢやコンテンツＣの配信が行われるわけではない。
【０３７５】
以上説明した処理によって、利用者４１が十分に情報を取得したと思い、別のコンテンツ２１１に切り替えるまで、最初に指定したコンテンツ２１１の再生が連続して行われるという動作が実現される。
【０３７６】
コンテンツ２１１−３の再生が終わったときに、コンテンツＢのダウンロードが終了していなかった場合、この例ではプレイリストが前のままであるので、コンテンツＡの再生が終了する。コンテンツの再生を中断させたくない場合には、例えばコンテンツ２１１−３の後に十分に長い他のコンテンツが再生されるようにしておいて、コンテンツＢのダウンロードが終了したときに、十分に長い他のコンテンツを消してコンテンツＢを追加するようにすればよい。あるいは、単純にコンテンツＢの再生が終了したときに、利用者に通知するようにして、通知したコンテンツのプレイリストからコンテンツＢが再生されるようなコンテンツを作成してもよい。
【０３７７】
この例においては、利用者４１がコンテンツＡを選択しているので、通信が行われなくなったときや配信が間に合わない場合には、コンテンツＡやコンテンツＢの再生は終了し、コンテンツＡに切り替えた以前のコンテンツ２１１の再生が継続される。したがっていずれかの段階で通信できない状態になったときにも、自動的に以前のコンテンツ２１１の再生が継続されて、サービスが停止することはない。このように、コンテンツ制作者（この例においてはコンテンツＡやコンテンツＢのコンテンツ制作者）が通信の中断に対して対応する動作を指定しない場合にも、利用者４１の操作を待つことなく自動的にサービスが継続されるという動作が、本発明の大きな特徴である。
【０３７８】
コンテンツ２１１をダウンロードするネットワーク３の通信速度が比較的安定している場合には、上記の簡単な手順で対応できる。車載の情報提供端末装置１などにおいては、長期間通信できなくなることが想定される場合には、予めそのことを想定してコンテンツ２１１を作成しておくことが望ましい。車両が長期間地下駐車場に駐車するような場合も想定されるため、一定期間の間に通信が行われることは原理的に保証できないが、本発明においては編集者３７１がイベントを活用したコンテンツ２１１を作成することによって、編集方針に応じた柔軟な対応を行うことが可能となる。
【０３７９】
次に、フォルダ２０１の構成とコンテンツ２１１のダウンロードについて、より詳細に説明する。
【０３８０】
図１７は、フォルダ２０１の基本的な構成を説明する図である。図１７の左側に示すように、例えば、フォルダ２０１−１には、必要なコンテンツ２１１、必要なプレイリスト２１４、必要なマスター指示データ２１５、および下位階層のフォルダ２０１であって、フォルダ２０１−１の子供のフォルダ２０１−２が論理的に格納される。
【０３８１】
図１７の右側に示すように、フォルダ２０１は、階層構造を有する。例えば、ルールフォルダ２０１−１の子供として、最新情報のフォルダ２０１−２が位置する。最新情報のフォルダ２０１−２の子供として、ニュースのフォルダ２０１−３が位置する。ニュースのフォルダ２０１−３の子供として、例えば、インデックスのフォルダ２０１−４、一般のフォルダ２０１−５、および社会のフォルダ２０１−６が配置される。
【０３８２】
図１８は、このような階層構造を有するフォルダ２０１の例を示す図である。フォルダ２０１の階層構造は、例えば、木構造とすることができる。
【０３８３】
図１９は、マスター指示データ２１５の例を示す図である。ダイナミックコマンドマップデータ３１２も同様の構成とすることができる。
【０３８４】
この例において、指令は、移動だけなので、記述が省略されている。
【０３８５】
図１９で示す例において、左側の縦の列に記述されている単語は、イベント（コマンド）を示す。図１９で示す例において、右側の縦の列に記述されている文字列は、移動先のフォルダ２０１を示す。
【０３８６】
例えば、図１９で示されるマスター指示データ２１５によって、「ガイド」であるイベントが入力されたとき、ルート：ガイド：メインで示されるフォルダ２０１に移動する（移動先のフォルダ２０１に格納されているコンテンツ２１１の集合が再生される）。図１９で示されるマスター指示データ２１５によって、「天気予報  東京都」であるイベントが入力されたとき、ルート：最新情報：天気予報：東京都：メインで示されるフォルダ２０１に移動する。
【０３８７】
図２０は、情報提供端末装置１を起動したときに、コンテンツ記憶部１８に格納されているフォルダ２０１、プレイリスト２１４、コンテンツ２１１、およびマスター指示データ２１５の例を示す図である。
【０３８８】
図２０で示される例において、コンテンツ記憶部１８には、ルートフォルダ２０１−１、並びにルートフォルダ２０１−１の子供である、インデックスフォルダ２０１−２、ガイドフォルダ２０１−３、最新情報フォルダ２０１−４、生活フォルダ２０１−５、ビジネスフォルダ２０１−６、およびツールフォルダ２０１−７が格納されている。そして、インデックスフォルダ２０１−２には、プレイリスト２１４−１、イニシャルコンテンツ２１１−１、およびマスター指示データ２１５−１が格納されている。
【０３８９】
情報提供端末装置１が起動されたとき、初期ポインタ記憶部１０８に格納されているデータがインデックスフォルダ２０１−２を指定しているので、マスター制御部１０１は、プレイリストリーダー１０２に、プレイリスト２１４−１を読み出させる。プレイリスト２１４−１には、イニシャルコンテンツ２１１−１に再生が指示されている。
【０３９０】
マスター指示データ２１５−１には、例えば、イニシャルコンテンツ２１１−１の再生開始イベントが発生したら、ルートフォルダ２０１−１のガイドフォルダ２０１−３をダウンロードし、ダウンロードが完了したら、ルートフォルダ２０１−１のガイドフォルダ２０１−３を再生する旨記述されている。
【０３９１】
イニシャルコンテンツ２１１−１は、例えば、”ＡＡＡサービスに加入いただきましてありがとうございます。ただいまから情報提供端末のサービスを開始します。サーバから必要な情報をダウンロードするまで、しばらくお待ちください。ダウンロード完了後、端末の利用ガイドをお伝えします。”などの音声を出力するデータである。
【０３９２】
従って、図２１で示されるように、情報提供端末装置１は、利用者４１が情報提供端末装置１を起動することによって、自動的に、ガイドフォルダ２０１−３のコンテンツを情報提供サーバ２からダウンロードする。
【０３９３】
すなわち、情報提供端末装置１は、マスター指示データ２１５−１に制御の基に、イニシャルコンテンツ２１１−１の再生開始イベントが発生したら、情報提供サーバ２から、ルートフォルダ２０１−１のガイドフォルダ２０１−３をダウンロードし、ダウンロードが完了したら、ルートフォルダ２０１−１のガイドフォルダ２０１−３を再生する。
【０３９４】
従って、ルートフォルダ２０１−１のガイドフォルダ２０１−３をダウンロードの完了後、コンテンツ記憶部１８のガイドフォルダ２０１−３には、プレイリスト２１４−２、コンテンツガイド１であるコンテンツ２１１−２、最新ガイドであるコンテンツ２１１−３、生活ガイドであるコンテンツ２１１−４、仕事ガイドであるコンテンツ２１１−５、ツールガイドであるコンテンツ２１１−６、マスター指示データ２１５−２、およびガイドフォルダ２０１−３の子供であるメインフォルダ２０１−８が格納される。
【０３９５】
ガイドフォルダ２０１−３のダウンロードが完了したとき、マスター制御部１０１は、プレイリストリーダー１０２に、ルートフォルダ２０１−１のガイドフォルダ２０１−３の再生を指示する。
【０３９６】
図２２で示されるように、プレイリスト２１４−２が、コンテンツガイド１であるコンテンツ２１１−２、最新ガイドであるコンテンツ２１１−３、生活ガイドであるコンテンツ２１１−４、仕事ガイドであるコンテンツ２１１−５、およびツールガイドであるコンテンツ２１１−６を順に再生する指示が記述されているとき、プレイリストリーダーは、プレイリスト２１４−２の記述に基づいて、コンテンツガイド１であるコンテンツ２１１−２、最新ガイドであるコンテンツ２１１−３、生活ガイドであるコンテンツ２１１−４、仕事ガイドであるコンテンツ２１１−５、およびツールガイドであるコンテンツ２１１−６の再生をプレイヤー１０３に順に再生させる。
【０３９７】
例えば、コンテンツガイド１であるコンテンツ２１１−２は、例えば、”コンテンツガイドです。最新情報、生活、ビジネス、ツールコンテンツを紹介します。ボイスコマンド「選択」でガイドが聞けます。”などの音声を出力するデータである。例えば、最新ガイドであるコンテンツ２１１−３は、例えば、”最新情報では、ニュース、天気予報、交通情報をお伝えします。”などの音声を出力するデータである。
【０３９８】
例えば、生活ガイドであるコンテンツ２１１−４は、例えば、”生活情報では、アミューズメント、ショッピング、グルメに関する情報をお伝えします。”などの音声を出力するデータである。例えば、仕事ガイドであるコンテンツ２１１−５は、例えば、”ビジネス情報では、・・・・・・・情報をお伝えします。”などの音声を出力するデータである。
【０３９９】
例えば、ツールガイドであるコンテンツ２１１−６は、例えば、”ツールでは、端末を使いこなすための機能を提供します。”などの音声を出力するデータである。
【０４００】
従って、例えば、音声出力部１２２から、”コンテンツガイドです。最新情報、生活、ビジネス、ツールコンテンツを紹介します。ボイスコマンド「選択」でガイドが聞けます。”、”最新情報では、ニュース、天気予報、交通情報をお伝えします。”、”生活情報では、アミューズメント、ショッピング、グルメに関する情報をお伝えします。”、”ビジネス情報では、・・・・・・・情報をお伝えします。”、および”ツールでは、端末を使いこなすための機能を提供します。”などと音声が出力される。
【０４０１】
さらに、ツールガイドであるコンテンツ２１１−６を出力した後、コマンドガイドであるコンテンツ２１１を出力するようにしてもよい。
【０４０２】
マスター指示データ２１５−２には、最新ガイドであるコンテンツ２１１−３が出力されているとき、選択コマンドが入力された場合、最新情報であるフォルダ２０１−４のコンテンツ２１１をダウンロードして、再生し、生活ガイドであるコンテンツ２１１−４が出力されているとき、選択コマンドが入力された場合、生活情報であるフォルダ２０１−５のコンテンツ２１１をダウンロードして、再生し、仕事ガイドであるコンテンツ２１１−５が出力されているとき、選択コマンドが入力された場合、ビジネス情報であるフォルダ２０１−６のコンテンツ２１１をダウンロードして、再生し、ツールであるコンテンツ２１１−７が出力されているとき、選択コマンドが入力された場合、ツールであるフォルダ２０１−７のコンテンツ２１１をダウンロードして、再生する旨、記述されている。
【０４０３】
従って、マスター制御部１０１は、マスター指示データ２１５−２の記述から、コンテンツガイド１であるコンテンツ２１１−２が出力されているとき、選択コマンドが入力された場合、最新情報であるフォルダ２０１−４のコンテンツ２１１をダウンロードを指示し、ダウンロードが完了したとき再生を指示し、最新ガイドであるコンテンツ２１１−３が出力されているとき、選択コマンドが入力された場合、最新情報であるフォルダ２０１−４のコンテンツ２１１をダウンロードを指示し、ダウンロードが完了したとき再生を指示し、生活ガイドであるコンテンツ２１１−４が出力されているとき、選択コマンドが入力された場合、生活情報であるフォルダ２０１−５のコンテンツ２１１をダウンロードを指示し、ダウンロードが完了したとき再生を指示し、仕事ガイドであるコンテンツ２１１−５が出力されているとき、選択コマンドが入力された場合、ビジネス情報であるフォルダ２０１−６のコンテンツ２１１をダウンロードを指示し、ダウンロードが完了したとき再生を指示し、ツールであるコンテンツ２１１−７が出力されているとき、選択コマンドが入力された場合、ツールであるフォルダ２０１−７のコンテンツ２１１をダウンロードを指示し、ダウンロードが完了したとき再生を指示する。
【０４０４】
従って、最新ガイドであるコンテンツ２１１−３が出力されているとき、選択コマンドが入力された場合、図２３で示されるように、最新情報であるフォルダ２０１−４の子供であるインデックスフォルダ２０１−９に格納されている、プレイリスト２１４−３、最新情報ガイドであるコンテンツ２１１−７、およびマスター指示データ２１５−３が、情報提供サーバ２から、情報提供端末装置１に供給される。
【０４０５】
プレイリスト２１４−３、最新情報ガイドであるコンテンツ２１１−７、およびマスター指示データ２１５−３が格納されているインデックスフォルダ２０１−９は、コンテンツ記憶部１８の最新情報フォルダ２０１−４に格納される。
【０４０６】
最新情報ガイドであるコンテンツ２１１−７は、例えば、”最新情報ガイドです。最新情報ではニュース天気予報、交通情報を提供します。ニュース天気予報は１日６回自動的に更新されます。交通情報は６：００から２１；００までは１５分ごと、それ以外の時間は１時間ごとに更新されます。それぞれ、ボイスコマンドの「ニュース」「天気予報」「交通情報」で選択できます。この最新情報ガイドをもう一度聞くには、ボイスコマンドの「最新情報ガイド」で選択してください。”などの音声をプレイヤー１０３に出力させる。
【０４０７】
マスター指示データ２１５−３には、例えば、最新情報ガイドのスタートイベントが発生したときに、ニュース、天気予報、交通情報のインデックスフォルダをダウンロードする旨が記述されている。
【０４０８】
従って、図２４で示されるように、マスター制御部１０１は、マスター指示データ２１５−３の記述から、最新情報ガイドのスタートイベントが発生したときに、ニュースのインデックスフォルダ２０１−１３、天気予報のインデックスフォルダ２０１−１５、交通情報のインデックスフォルダ２０１−１７を通信部１０６にダウンロードさせる。
【０４０９】
コンテンツ記憶部１８には、最新情報のフォルダ２０１−４の子供のフォルダである、ニュースフォルダ２０１−１０、天気予報フォルダ２０１−１１、および交通情報フォルダ２０１−１２が生成され、ニュースフォルダ２０１−１０の子供であるニュースのインデックスフォルダ２０１−１３、天気予報フォルダ２０１−１１の子供である天気予報のインデックスフォルダ２０１−１５、および交通情報フォルダ２０１−１２の子供である交通情報のインデックスフォルダ２０１−１７が記録される。
【０４１０】
コンテンツ記憶部１８のインデックスフォルダ２０１−１３には、情報提供サーバ２からダウンロードされた、プレイリスト２１４−４、ニュースガイドであるコンテンツ２１１−８、およびマスター指示データ２１５−４が格納される。
【０４１１】
コンテンツ記憶部１８のインデックスフォルダ２０１−１５には、情報提供サーバ２からダウンロードされた、プレイリスト２１４−５、天気予報ガイドであるコンテンツ２１１−９、およびマスター指示データ２１５−５が格納される。
【０４１２】
コンテンツ記憶部１８のインデックスフォルダ２０１−１７には、情報提供サーバ２からダウンロードされた、プレイリスト２１４−６、交通情報ガイドであるコンテンツ２１１−１０、およびマスター指示データ２１５−６が格納される。
【０４１３】
さらに、ニュースであるフォルダ２０１−１０の子供として、メインであるフォルダ２０１−１４が配置される。天気予報であるフォルダ２０１−１１の子供として、メインであるフォルダ２０１−１６が配置される。交通情報であるフォルダ２０１−１２の子供として、メインであるフォルダ２０１−１８が配置される。
【０４１４】
ニュースであるフォルダ２０１−１０の子供としての、メインであるフォルダ２０１−１４は、図２５で示されるように、例えば、一般であるフォルダ２０１−２１、社会であるフォルダ２０１−２２、経済であるフォルダ２０１−２３、およびスポーツであるフォルダ２０１−２４からなる。
【０４１５】
さらに、図２６で示されるように、マスター指示データ２１５に基づいて、情報提供端末装置１は、情報提供サーバ２から、一般であるフォルダ２０１−２１の子供であるメインのフォルダ２０１−３１に格納されているプレイリスト２１４−１１および一般ニュースフォルダ２０１−３１をダウンロードし、社会であるフォルダ２０１−２２の子供であるメインのフォルダ２０１−３２に格納されているプレイリスト２１４−１２および社会ニュースフォルダ２０１−３２をダウンロードし、経済であるフォルダ２０１−２３の子供であるメインのフォルダ２０１−３３に格納されているプレイリスト２１４−１３および経済ニュースフォルダ２０１−３３をダウンロードし、およびスポーツであるフォルダ２０１−２４の子供であるメインのフォルダ２０１−３４に格納されているプレイリスト２１４−１４およびスポーツニュースフォルダ２０１−３４をダウンロードし、コンテンツ記憶部１８に記憶する。
【０４１６】
さらにまた、マスター指示データ２１５に基づいて、情報提供端末装置１は、情報提供サーバ２から、一般ニュースフォルダ２０１−３１に格納されているプレイリスト２１４−２１およびニュースであるコンテンツ２１１−２１−１乃至２１１−２１−ｎをダウンロードして、コンテンツ記憶部１８に記憶し、社会ニュースフォルダ２０１−３２に格納されているプレイリスト２１４−２２およびニュースであるコンテンツ２１１−２２−１乃至２１１−２２−ｎをダウンロードして、コンテンツ記憶部１８に記憶し、経済ニュースフォルダ２０１−３３に格納されているプレイリスト２１４−２３およびニュースであるコンテンツ２１１−２３−１乃至２１１−２３−ｎをダウンロードして、コンテンツ記憶部１８に記憶し、スポーツニュースフォルダ２０１−３４に格納されているプレイリスト２１４−２４およびニュースであるコンテンツ２１１−２４−１乃至２１１−２４−ｎをダウンロードして、コンテンツ記憶部１８に記憶する。
【０４１７】
このように、情報提供端末装置１は、ネットワーク３を介して、情報提供サーバ２から、コンテンツ２１１、プレイリスト２１４、およびマスター指示データ２１５を順次ダウンロードして、記憶する。
【０４１８】
このように、本発明に係る情報提供システムにおいて、情報のダウンロードは、利用者の操作に起因するコンテンツの再生によって引き起こされる。コンテンツで必要なデータは、１回の操作で指定できる。
【０４１９】
また、フォルダを指定すると、そこに格納されているデータがサブフォルダも含めて、全てダウンロードされる（配信される）。また、コンテンツの再生によって、後続のコンテンツが自動的に配信され、サービスが連続的に行われる。
【０４２０】
さらに、ダウンロードされたコンテンツは更新できる。
【０４２１】
図２７のフローチャートを参照して、情報提供端末装置１の起動の処理を説明する。
【０４２２】
ステップＳ１１において、マスター制御部１０１は、初期ポインタ記憶部１０８からフォルダ２０１を示す情報を読み出し、プレイリストリーダー１０２に、読み出した情報で示されるフォルダ２０１の再生を指示し、読み出した情報で示されるフォルダ２０１に格納されているマスター指示データ２１５を読み込む。
【０４２３】
ステップＳ１２において、プレイリストリーダー１０２は、読み出した情報で示されるフォルダ２０１であるインデックスフォルダ２０１からプレイリスト２１４を読み出す。
【０４２４】
ステップＳ１３において、プレイリストリーダー１０２は、プレイリスト２１４に書かれているイニシャルコンテンツ２１１の再生をプレイヤー１０３に指示する。ステップＳ１４において、プレイヤー１０３は、イニシャルコンテンツ２１１の再生をプレイヤー１０３の再生を開始し、再生開始イベントを発生する。再生開始イベントは、イベント処理部１１１に供給される。
【０４２５】
ステップＳ１５において、イベント処理部１１１は、マスター制御部１０１に再生開始イベントを供給する。ステップＳ１６において、マスター制御部１０１は、マスター指示データに従って、ルートフォルダ２０１の子供であるガイドフォルダ２０１を情報提供サーバ２からネットワーク３を介してダウンロードする。
【０４２６】
ステップＳ１７において、マスター制御部１０１は、ガイドフォルダ２０１のダウンロードが完了したとき、プレイリストリーダー１０２にガイドフォルダ２０１の再生を指示し、ガイドフォルダ２０１のコンテンツ２１１が再生され、処理は終了する。すなわち、ガイドフォルダ２０１のダウンロードが完了すると、自動的にガイドの再生が始まる。
【０４２７】
次に、マスター制御部１０１の処理の詳細について、説明する。
【０４２８】
図２８は、マスター制御部１０１の起動の処理を説明するフローチャートである。
【０４２９】
ステップＳ５１において、マスター制御部１０１は、初期ポインタ記憶部１０８から、初期ポインタを読み込み、カレントフォルダ記憶部２６２にセットする。ステップＳ５２において、マスター制御部１０１は、カレントポインタ１０９を空にする。
【０４３０】
ステップＳ５３において、マスター制御部１０１は、コンテンツフォルダ再生処理を実行して、処理は終了する。
【０４３１】
図２９は、コンテンツフォルダ再生処理の詳細を説明するフローチャートである。ステップＳ７１において、マスター制御部１０１は、カレントフォルダ記憶部２６２の参照するフォルダ２０１をコンテンツ記憶部１８から読み出す。
【０４３２】
ステップＳ７２において、マスター制御部１０１は、フォルダ２０１にダイナミックコマンドマップデータ３１２があるか否かを判定し、フォルダ２０１にダイナミックコマンドマップデータ３１２があると判定された場合、ステップＳ７３に進み、ダイナミックコマンドマップデータ３１２を読み込み、ダイナミックコマンドマップデータ３１２をダイナミックコマンドスタック２６４にプッシュし、手続きは、ステップＳ７４に進む。
【０４３３】
ステップＳ７４において、マスター制御部１０１は、フォルダ２０１にマスター指示データ２１５があるか否かを判定し、フォルダ２０１にマスター指示データ２１５があると判定された場合、ステップＳ７５に進み、マスター指示データ２１５を読み込み、マスター指示データ２１５をマスター指示データスタック２６５にプッシュし、手続きは、ステップＳ７６に進む。
【０４３４】
ステップＳ７６において、マスター制御部１０１は、フォルダ２０１にあるプレイリスト２１４を指定して、プレイリストリーダー１０２に再生指示を行い、処理は終了する。
【０４３５】
ステップＳ７２において、フォルダ２０１にダイナミックコマンドマップデータ３１２がないと判定された場合、ステップＳ７７に進み、ボイド情報（空であることを示す情報）をダイナミックコマンドスタック２６４にプッシュし、手続きは、ステップＳ７４に進む。ステップＳ７４において、フォルダ２０１にマスター指示データ２１５がないと判定された場合、ステップＳ７８に進み、ボイド情報をマスター指示データスタック２６５にプッシュし、手続きは、ステップＳ７６に進む。
【０４３６】
図３０は、マスター制御部１０１による、イベント入力の処理を説明するフローチャートである。
【０４３７】
ステップＳ１０１において、マスター制御部１０１は、入力されたイベントがシステム制御コマンドであるか否かを判定し、イベントがシステム制御コマンドでないと判定された場合、ステップＳ１０２に進み、コマンドマップスタックの上から順に、入力されたイベントを検索する。
【０４３８】
ステップＳ１０３において、マスター制御部１０１は、コマンドマップデータ３１１に入力されたイベントの記述があるか否かを判定し、コマンドマップデータ３１１に入力されたイベントの記述がないと判定された場合、ステップＳ１０４に進み、ダイナミックコマンドスタック２６４の新しいエントリから順にボイド情報は無視して入力イベントを検索する。
【０４３９】
ステップＳ１０５において、マスター制御部１０１は、ダイナミックコマンドマップデータ３１２に入力されたイベントの記述があるか否かを判定し、ダイナミックコマンドマップデータ３１２に入力されたイベントの記述がないと判定された場合、ステップＳ１０６に進み、マスター指示データスタック２６５の新しいエントリから順にボイド情報は無視して入力イベントを検索する。
【０４４０】
ステップＳ１０７において、マスター制御部１０１は、マスター指示データ２１５に入力されたイベントの記述があるか否かを判定し、マスター指示データ２１５に入力されたイベントの記述があると判定された場合、ステップＳ１０８に進み、マスター指示データ２１５の入力されたイベントに対応して記述されている指令を基に、入力イベントの処理を実行して、処理は終了する。
【０４４１】
ステップＳ１０７において、マスター指示データ２１５に入力されたイベントの記述がないと判定された場合、入力されたイベントが、システム制御コマンドではなく、コマンドマップデータ３１１、ダイナミックコマンドマップデータ３１２、およびマスター指示データ２１５に記述されていないので、そのまま処理は終了する。
【０４４２】
ステップＳ１０１において、イベントがシステム制御コマンドであると判定された場合、ステップＳ１０９に進み、マスター制御部１０１は、システム制御処理を実行して、処理は終了する。
【０４４３】
ステップＳ１０３において、コマンドマップデータ３１１に入力されたイベントの記述があると判定された場合、ステップＳ１１０に進み、入力されたイベントがプレイヤー再生制御コマンドであるか否かを判定し、入力されたイベントがプレイヤー再生制御コマンドであると判定された場合、ステップＳ１１１に進み、マスター制御部１０１は、プレイヤー再生制御コマンドである入力されたイベントに対応するプレイヤー再生制御を実行して、処理は終了する。
【０４４４】
ステップＳ１１０において、入力されたイベントがプレイヤー再生制御コマンドでないと判定された場合、ステップＳ１１２に進み、マスター制御部１０１は、カレントポインタ１０９の値をポインタスタック１１０にプッシュする。
【０４４５】
ステップＳ１１３において、マスター制御部１０１は、フォルダスタック２６３に、カレントフォルダ記憶部２６２に記憶されているカレントフォルダ情報をプッシュする。ステップＳ１１４において、マスター制御部１０１は、コマンドマップデータ３１１またはダイナミックコマンドマップデータ３１２の検索で検索されたエントリのフォルダ情報をカレントフォルダ記憶部２６２にセットする。
【０４４６】
ステップＳ１１５において、マスター制御部１０１は、コンテンツフォルダ再生処理を実行して、処理は終了する。なお、ステップＳ１１５における、コンテンツフォルダ再生処理は、図２９のフローチャートを参照して説明した処理と同様である。
【０４４７】
ステップＳ１０５において、ダイナミックコマンドマップデータ３１２に入力されたイベントの記述があると判定された場合、ステップＳ１１２に進み、上述した処理を実行する。
【０４４８】
図３１は、前コマンドの処理を説明するフローチャートである。
【０４４９】
ステップＳ１４１において、マスター制御部１０１は、プレイリストリーダー１０２に、プレイリスト２１４に記述されている、１つ前のコンテンツの再生をプレイヤー１０３に指示させ、処理は終了する。
【０４５０】
図３２は、次コマンドの処理を説明するフローチャートである。
【０４５１】
ステップＳ１６１において、マスター制御部１０１は、プレイリストリーダー１０２に、プレイリスト２１４に記述されている、次のコンテンツの再生をプレイヤー１０３に指示させ、処理は終了する。
【０４５２】
図３３は、戻るコマンドの処理を説明するフローチャートである。
【０４５３】
ステップＳ２０１において、マスター制御部１０１は、ポインタスタック１１０が空であるか否かを判定し、ポインタスタック１１０が空でない、すなわち、ポインタスタック１１０にポインタ情報が格納されているとき、ステップＳ２０２に進み、マスター制御部１０１は、フォルダスタック２６３からフォルダ情報をポップし、ポップしたフォルダ情報をカレントフォルダ記憶部２６２にセットする。
【０４５４】
ステップＳ２０３において、マスター制御部１０１は、ポインタスタック１１０からポインタ情報をポップして、カレントポインタ１０９にセットする。ステップＳ２０４において、マスター制御部１０１は、コンテンツフォルダ再生処理を実行して、処理は終了する。なお、ステップＳ２０４における、コンテンツフォルダ再生処理は、図２９のフローチャートを参照して説明した処理と同様である。
【０４５５】
ステップＳ２０１において、ポインタスタック１１０が空であると判定された場合、処理は終了する。
【０４５６】
このように、マスター制御部１０１は、戻るコマンドが入力された場合、その前に再生していたフォルダ２０１に格納されているコンテンツ２１１を再生させることができる。
【０４５７】
図３４は、プレイリストリーダー１０２による、コンテンツの再生指示の処理を説明するフローチャートである。
【０４５８】
ステップＳ２４１において、プレイリストリーダー１０２は、内蔵しているプレイングフォルダ記憶部にマスター制御部１０１から指定されたプレイリスト２１４があるフォルダ２０１をセットする。
【０４５９】
ステップＳ２４２において、プレイリストリーダー１０２は、カレントポインタ１０９が空であるか否かを判定し、カレントポインタ１０９が空であると判定された場合、ステップＳ２４３に進み、さらに、プレイリスト２１４が空であるか否かを判定する。ステップＳ２４３において、プレイリスト２１４が空でないと判定された場合、ステップＳ２４４に進み、プレイリストリーダー１０２は、プレイリストポインタの値を１にセットする。
【０４６０】
ステップＳ２４５において、プレイリストリーダー１０２は、プレイリスト番目のコンテンツ２１１はフォルダ２０１であるか否か、すなわち、プレイリスト２１４において、プレイリストポインタで指定される位置のコンテンツ２１１がフォルダ２０１であるか否かを判定し、フォルダ２０１でないと判定された場合、ステップＳ２４６に進む。
【０４６１】
ステップＳ２４６において、プレイリストリーダー１０２は、コンテンツ記憶部１８のプレイリストポインタ番目のコンテンツＩＤのコンテンツ２１１の種別をチェックする。すなわち、プレイリストリーダー１０２は、コンテンツ記憶部１８に記憶されている、プレイリスト２１４において、プレイリストポインタで指定される位置のコンテンツ２１１の種類を示す情報を取得する。
【０４６２】
ステップＳ２４７において、プレイリストリーダー１０２は、コンテンツ２１１の種別に応じたプレイヤー１０３を選択し、コンテンツＩＤを指定してプレイヤー１０３に再生指示を出す。ステップＳ２４８において、プレイリストリーダー１０２は、プレイヤー１０３の状態をチェックし、再生経過情報をカレントポインタ１０９に格納する。
【０４６３】
ステップＳ２４９において、プレイリストリーダー１０２は、定期確認時間待つ。ステップＳ２５０において、プレイリストリーダー１０２は、プレイヤー１０３の再生が終わったか否かを判定し、プレイヤー１０３の再生が終わっていないと判定された場合、ステップＳ２４８に戻り、上述した処理を繰り返す。
【０４６４】
ステップＳ２５０において、プレイヤー１０３の再生が終わったと判定された場合、ステップＳ２５１に進み、プレイリストリーダー１０２は、カレントポインタ１０９を空にする。
【０４６５】
ステップＳ２５２において、プレイリストリーダー１０２は、プレイリストポインタの値を１増やす。ステップＳ２５３において、プレイリストリーダー１０２は、プレイリストポインタが最後のコンテンツ２１１であったか否か、すなわち、プレイリスト２１４において、プレイリストポインタで指定される位置のコンテンツ２１１が最後のコンテンツ２１１であったか否かを判定し、最後のコンテンツ２１１ではないと判定された場合、ステップＳ２４５に戻り、上述した処理を繰り返す。
【０４６６】
ステップＳ２５３において、最後のコンテンツ２１１であると判定された場合、ステップＳ２５４に進み、フォルダイグジットイベントの処理をマスター制御部１０１に要求して、処理は終了する。フォルダイグジットイベントの処理の詳細は、後述する。
【０４６７】
ステップＳ２４２において、カレントポインタ１０９が空でないと判定された場合、ステップＳ２５５に進み、プレイリストリーダー１０２は、プレイヤー１０３に、カレントポインタ１０９の示すところからの再生を指示し、ステップＳ２４８に進む。ステップＳ２４５において、フォルダ２０１であると判定された場合、ステップＳ２５６に進み、プレイリストリーダー１０２は、プレイングフォルダ記憶部の値をプレイングフォルダスタックにプッシュする。
【０４６８】
ステップＳ２５７において、プレイリストリーダー１０２は、マスター制御部１０１に、フォルダエンターイベントの処理を要求して、処理は終了する。
【０４６９】
図３５は、ステップＳ２５７に対応する、フォルダエンターイベントの処理の詳細を説明するフローチャートである。
【０４７０】
ステップＳ１において、マスター制御部１０１は、フォルダスタック２６３にカレントフォルダ記憶部２６２に記憶されているカレントフォルダ情報をプッシュする。ステップＳ２において、マスター制御部１０１は、フォルダエンターイベントのフォルダ情報をカレントフォルダ記憶部２６２にセットする。
【０４７１】
ステップＳ３において、マスター制御部１０１は、コンテンツフォルダ再生処理を実行して、処理は終了する。なお、ステップＳ３における、コンテンツフォルダ再生処理は、図２９のフローチャートを参照して説明した処理と同様である。
【０４７２】
図３６は、ステップＳ２５４に対応する、フォルダイグジットイベントの処理の詳細を説明するフローチャートである。
【０４７３】
ステップＳ３５１において、マスター制御部１０１は、ダイナミックコマンドスタック２６４からコマンドマップデータ３１１を１組ポップする。
【０４７４】
ステップＳ３５２において、マスター制御部１０１は、マスター指示データスタック２６５から、マスター指示データを１組ポップする。
【０４７５】
ステップＳ３５３において、マスター制御部１０１は、ポインタスタック１１０が空であるか否かを判定し、ポインタスタック１１０が空でないと判定された場合、ステップＳ３５４に進み、フォルダスタック２６３からフォルダ情報をポップし、カレントフォルダ記憶部２６２にフォルダ情報をセットする。
【０４７６】
ステップＳ３５５において、マスター制御部１０１は、ポインタスタック１１０からポインタ情報をポップし、カレントポインタ１０９にセットする。ステップＳ３５６において、マスター制御部１０１は、マスター制御部１０１は、コンテンツフォルダ再生処理を実行して、処理は終了する。なお、ステップＳ３５６における、コンテンツフォルダ再生処理は、図２９のフローチャートを参照して説明した処理と同様である。
【０４７７】
ステップＳ３５３において、ポインタスタック１１０が空であると判定された場合、ステップＳ３５７に進み、マスター制御部１０１は、フォルダスタック２６３が空であるか否かを判定し、フォルダスタック２６３が空であると判定された場合、処理は終了する。
【０４７８】
ステップＳ３５７において、フォルダスタック２６３が空でないと判定された場合、ステップＳ３５８に進み、マスター制御部１０１は、フォルダスタック２６３からフォルダ情報をポップし、フォルダ情報をカレントフォルダ記憶部２６２にセットする。
【０４７９】
ステップＳ３５９において、マスター制御部１０１は、マスター制御部１０１は、コンテンツフォルダ再生処理を実行して、処理は終了する。なお、ステップＳ３５９における、コンテンツフォルダ再生処理は、図２９のフローチャートを参照して説明した処理と同様である。
【０４８０】
このように、情報を出力するようにした場合、利用者に情報を提供することができる。
【０４８１】
また、出力されている情報を含む集合に関係付けられているイベント対応制御プログラムが読み込まれて、読み込んだイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力が制御され、出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれている情報の出力が制御されるするようにした場合、最小限の操作で、適切な時期に適切な順序で適切な情報を連続的に出力できるようになる。
【０４８２】
情報を受信するようにした場合、受信した情報を出力することができる。
【０４８３】
また、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、出力されている情報を含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の受信が制御され、情報を提供する情報提供装置への、集合受信制御手段から受信が指示された集合の要求の送信が制御され、情報提供装置から提供された、要求した集合に属する情報、および要求した集合に関係付けられているイベント対応制御プログラムの受信が制御されるようにした場合、最小限の操作で、適切な時期に適切な順序で必要な情報を連続的に受信できるようになる。
【０４８４】
さらに、情報からなる集合を単位とする階層構造を有する情報、および集合毎に関係付けられている、受信側におけるイベントに対する指令が記述されているイベント対応制御プログラムが記憶され、情報を受信する情報受信装置から、集合が要求された場合、情報受信装置に、要求された集合に属する情報、および要求された集合に関係付けられているイベント対応制御プログラムが送信されるようにした場合、情報受信装置において、最小限の操作で、適切な時期に適切な順序で必要な情報を連続的に受信できるようになる。
【０４８５】
プログラムが、集合の中の１つである第１の集合に関係付けられ、第１の集合に属する情報、または第１の集合の子孫の集合に属する情報が出力されている場合、情報の出力または受信を制御するコンピュータに読み込まれ、所定のイベントが発生した場合、集合の中の他の集合である第２の集合の出力および第２の集合の受信の少なくとも一方の処理をコンピュータに実行させるようにした場合、最小限の操作で、適切な時期に適切な順序で必要な情報を連続的に出力できるようになるか、または適切な時期に適切な順序で必要な情報を連続的に受信できるようになる。
【０４８６】
また、情報が記憶されると共に、集合毎に関係付けられている、情報受信装置におけるイベントに対する指令が記述されているイベント対応制御プログラムが記憶され、情報受信装置から、集合が要求された場合、情報受信装置に、要求された集合に属する情報、および要求された集合に関係付けられているイベント対応制御プログラムが送信され、イベント対応制御プログラムの中の、出力されている情報を含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の受信が制御され、情報提供装置に、受信が指示された集合の要求が送信され、情報提供装置から提供された、要求した集合に属する情報、および要求した集合に関係付けられているイベント対応制御プログラムが受信されるようにした場合、情報受信装置において、最小限の操作で、適切な時期に適切な順序で必要な情報を連続的に出力できるようになる。
【０４８７】
次に、本発明に係る情報提供システムである業務支援システムについて説明する。すなわち、図１乃至図３６を参照して説明した特徴を有する情報提供システムを業務支援に適用した業務支援システムについて説明する。
【０４８８】
本発明に係る業務支援システムにおいては、業務の状況に応じてコンテンツおよび端末装置で把握（取得）した情報の伝送をコントロールする機能を加えた構成とすることによって、利用者の操作を増やすことなく、業務を支援することができる。
【０４８９】
利用者に対する指示や支援を行う場合に、画面や操作に集中する必要のある業務アプリケーションプログラムではなく、自動的に再生が継続される音声や効果音や映像で行うことによって必要以上に業務支援端末装置に意識を集中することなく業務を行えるようにし、コンテンツの再生を業務の状況に応じて自動的にコントロールし、利用者から相手への情報の伝達操作を自動化することによって、利用者がほとんど操作を行わなくてもよいようにする。
【０４９０】
すなわち、以下に説明する業務支援システムにおいて、図１乃至図３６を参照して説明した特徴を有する情報提供システムに、業務の状態を検出する機能、コンテンツ２１１の再生によって業務の状態を把握する機能、コンテンツ２１１の再生によって把握できた業務の状態を記録する機能、コンテンツ２１１に対するイベント入力に応じた自動報告機能、および業務を支援するコンテンツ２１１の再生によって外部機器を制御する機能が追加されている。
【０４９１】
図３７は、本発明に係る情報提供システムである業務支援システムの一実施の形態の構成を説明する図である。
【０４９２】
業務支援端末装置５０１−１乃至５０１−３は、業務支援サーバ５０２に、端末接続ネットワーク５０３、並びに業務支援拠点５０４のローカルエリアネットワーク５０５、およびネットワーク接続装置５０６を介して接続される。
【０４９３】
業務支援端末装置５０１−１乃至５０１−３は、コンテンツ２１１を再生することにより利用者４１の業務の遂行を支援する。業務支援端末装置５０１−１乃至５０１−３は、図２で示される情報提供端末装置１と同様の構成を有するので、その説明は省略する。
【０４９４】
業務支援サーバ５０２は、端末接続ネットワーク５０３を介して、業務支援端末装置５０１−１乃至５０１−３に業務遂行を支援するコンテンツ２１１を提供する。業務支援サーバ５０２は、図３で示される情報提供サーバ２と同様の構成を有するので、その説明は省略する。
【０４９５】
概略を説明すれば、業務支援端末装置５０１−１乃至５０１−３は、図４で示される情報提供端末装置１の構成に後述する業務状態情報記憶部を加えた構成とし、マスター制御部１０１は、業務状態情報記憶部に、再生されるコンテンツ２１１を識別するＩＤ、コンテンツの再生中に発生したイベントの内容、および時刻情報などを記憶させ、記憶されているＩＤ、内容、および時刻情報をマスター指示データ２１５の指示に基づいて通信部１０６を介して業務支援サーバ５０２に転送する。
【０４９６】
端末接続ネットワーク５０３は、業務支援端末装置５０１−１乃至５０１−３と業務支援拠点５０４とを接続する。
【０４９７】
業務支援拠点５０４は、業務支援サーバ５０２、ローカルエリアネットワーク５０５、ネットワーク接続装置５０６、業務端末装置５０７−１および５０７−２、ネットワーク接続装置５０９、および業務端末収容ネットワーク５１０を含む。
【０４９８】
業務支援サーバ５０２は、業務支援拠点５０４において、端末接続ネットワーク５０３およびローカルエリアネットワーク５０５を介して、端末接続ネットワーク５０３に接続されると共に、ネットワーク接続装置５０９および業務端末収容ネットワーク５１０を介して、業務端末装置５０７−１および５０７−２に接続される。
【０４９９】
業務支援サーバ５０２は、前述した情報提供サーバ２にコンテンツ２１１として業務ガイドコンテンツを格納し、業務支援を行ういずれかの拠点である業務支援拠点５０４に設置される。業務支援拠点５０４にオペレータ５０８−１および５０８−２が配置されている場合、オペレータ５０８−１および５０８−２は、業務端末装置５０７−１または５０７−２を使用して業務を行う。オペレータ５０８−１および５０８−２は、１人であってもよく、複数人であってもよい。
【０５００】
業務端末装置５０７−１は、オペレータ５０８−１によって操作され、業務支援サーバ５０２に、ネットワーク接続装置５０９および業務端末収容ネットワーク５１０を介して、業務遂行を支援するためのコンテンツを業務支援サーバ５０２にアップロードし、業務支援端末装置５０１−１乃至５０１−３を利用する利用者４１の業務の進行状況を管理する。
【０５０１】
業務端末装置５０７−２は、オペレータ５０８−２によって操作され、業務支援サーバ５０２に、顧客を管理するためのイベントを供給し、顧客を管理するためのイベントを業務支援端末装置５０１−１乃至５０１−３に供給することによって、業務支援端末装置５０１−１乃至５０１−３を利用する利用者４１に、イベントに応じた業務を指示する。
【０５０２】
ローカルエリアネットワーク５０５は、端末接続ネットワーク５０３を介して、業務支援端末装置５０１−１乃至５０１−３に情報を提供し、または業務支援端末装置５０１−１乃至５０１−３から情報を受信する装置が接続される。
【０５０３】
ネットワーク接続装置５０６は、ゲートウェイまたはルータなどであり、ローカルエリアネットワーク５０５および端末接続ネットワーク５０３を接続する。ネットワーク接続装置５０９は、ゲートウェイまたはルータなどであり、業務支援サーバ５０２および業務端末収容ネットワーク５１０を接続する。
【０５０４】
業務端末収容ネットワーク５１０は、業務端末装置５０７−１および業務端末装置５０７−２、並びにネットワーク接続装置５０９を介して業務支援サーバ５０２を接続する。
【０５０５】
なお、業務支援サーバ５０２によって全て自動的に業務支援を行う場合、業務端末装置５０７−１および業務端末装置５０７−２並びに業務端末収容ネットワーク５１０を省いた構成としてもよい。
【０５０６】
図３８は、図３７で示される業務支援システムのより具体的な例を示す図である。図３７に示す場合と同様の部分には同一の番号を付してあり、その説明は省略する。
【０５０７】
端末接続ネットワーク５０３は、無線によりパケットを介して通信する、無線パケット通信ネットワーク５２１とすることができる。ＬＡＮ５２２は、図３７のローカルエリアネットワーク５０５および業務端末収容ネットワーク５１０を統合したネットワークである。
【０５０８】
すなわち、業務支援サーバ５０２、並びに業務端末装置５０７−１の具体例である業務管理端末装置５２３および業務端末装置５０７−２の具体例である業務管理端末装置５２５は、ＬＡＮ５２２を介して、相互に接続される。
【０５０９】
業務管理端末装置５２３は、運行管理オペレータ５２４によって操作され、業務支援端末装置５０１−１乃至５０１−３から業務支援サーバ５０２にアップロードされた業務の進行状況を示す情報を基に、業務支援端末装置５０１−１乃至５０１−３を利用する利用者４１の業務の進行状況を管理する。
【０５１０】
業務管理端末装置５２５は、顧客対応オペレータ５２６によって操作され、業務支援サーバ５０２に、顧客の要望に応じて顧客を管理するためのイベントを供給し、顧客を管理するためのイベントを業務支援端末装置５０１−１乃至５０１−３に供給することによって、業務支援端末装置５０１−１乃至５０１−３を利用する利用者４１に、イベントに応じて、顧客の要望に応じた業務を指示する。
【０５１１】
以下、業務支援端末装置５０１−１乃至５０１−３を個々に区別する必要が無いとき、単に、業務支援端末装置５０１と称する。
【０５１２】
図３９および図４０を参照して、業務支援端末装置５０１の利用状態およびその外観の例を説明する。業務支援端末装置５０１は、例えば、車両を業務として運転する利用者４１を支援するため、図３９に示されるように、荷物の配達業務を行うための車両５４１に装着される。この場合、例えば、業務支援端末装置５０１は、配達経路を指示するか、または集荷先を指示する。
【０５１３】
例えば、業務支援端末装置５０１は、利用者４１がその表示画面を目視できるように、車両５４１のインストルメントパネル（ダッシュボード）に装着される。
【０５１４】
業務支援端末装置５０１には、液晶表示部２３８、スピーカ２３９、およびマイクロフォン２４０が本体に設けられている。また、ヒューマンインターフェース部９１としての、操作ボタン５６１−１乃至５６１−４が業務支援端末装置５０１の本体に設けられている。利用者４１は、操作ボタン５６１−１乃至５６１−４を押圧するか、または音声により業務支援端末装置５０１を操作して、業務支援端末装置５０１から提供される業務を支援するコンテンツ２１１を利用することができる。
【０５１５】
運転中は、画面を注視することが危険であるため、業務支援端末装置５０１は、一瞥して認識できるように情報を表示するか、または、例えば、音声のみで情報を提供し、情報を表示しないようにすることが望ましい。
【０５１６】
操作ボタン５６１−１には、”開始”の文字が表示されている。操作ボタン５６１−１が押圧されたとき、開始を指示するコマンドであるイベントが、イベント処理部１１１に供給される。操作ボタン５６１−２には、”終了”の文字が表示されている。操作ボタン５６１−２が押圧されたとき、終了を指示するコマンドであるイベントが、イベント処理部１１１に供給される。
【０５１７】
操作ボタン５６１−３には、”選択”の文字が表示されている。操作ボタン５６１−３が押圧されたとき、選択を指示するコマンドであるイベントが、イベント処理部１１１に供給される。操作ボタン５６１−４には、”キャンセル”の文字が表示されている。操作ボタン５６１−４が押圧されたとき、キャンセルを指示するコマンドであるイベントが、イベント処理部１１１に供給される。
【０５１８】
図４１は、本発明に係る業務支援システムのより詳細な構成を示すブロック図である。図６で示される場合と同様の部分には同一の番号を付してあり、その説明は省略する。
【０５１９】
図４１で示される業務支援システムにおいて、図６の環境情報検出部９２に代えて、業務状態情報検出部５８１が設けられている。業務状態情報検出部５８１には、各種のセンサが設けられている。
【０５２０】
図４１で示される業務支援システムにおいて、図６のコンテンツ提供システム９４に代えて、業務支援サーバ５０２および無線パケットネットワーク５２１からなる業務支援システム５８２が設けられている。業務支援システム５８２は、無線パケット通信部２３２に接続されている。
【０５２１】
業務支援端末装置５０１は、マスター制御部１０１およびプレイリストリーダー１０２、画像出力部１０４乃至通信部１０６、初期ポインタ記憶部１０８乃至アクチュエータ接続部１１６、並びにハードディスク２３１乃至音声合成部２３６に加えて、業務状態情報記憶部５９１が設けられている。業務状態情報記憶部５９１は、マスター制御部１０１から供給された、業務の進行の状態を示す業務状態情報を記憶し、マスター制御部１０１の要求に応じて、記憶している業務状態情報をマスター制御部１０１に供給する。マスター制御部１０１は、業務状態情報記憶部５９１から供給された業務状態情報をハードディスク２３１に記憶するか、通信部１０６に、無線パケットネットワーク５２１を介して、業務支援サーバ５０２に供給させる。
【０５２２】
さらに、マスター制御部１０１は、ハードディスク２３１に記憶されている業務状態情報を、通信部１０６に、無線パケットネットワーク５２１を介して、業務支援サーバ５０２に供給させる。
【０５２３】
業務状態情報検出部５８１は、業務状態情報を検出し、検出された業務状態情報を基に、業務支援端末装置５０１または業務支援拠点５０４が、コンテンツ２１１を介して業務がどのような状態になっているか把握できるようにする。
【０５２４】
業務状態情報検出部５８１には、加速度センサ２４２、音圧センサ２４３、ＧＰＳアンテナ２４４、ＣＣＤカメラ２４６、速度センサ５９２、荷物状態センサ５９３、および診断センサ５９４が設けられている。
【０５２５】
加速度センサ２４２は、車両５４１の運行状態を検出する。加速度センサ２４２は、進行方向の加速度を検出し、車両５４１が走行しているか、または停車しているか、無駄な加速をしていないか、急ブレーキがあったか否かことを検出する。
【０５２６】
横方向の加速度を検出する加速度センサ２４２によって、コーナリング時の運転状態が安全であるか否かが把握できる。垂直方向の加速度センサ２４２によって、路面の状態によって荷物や車両に加えられる振動または衝撃が把握できる。
【０５２７】
音圧センサ２４３は、例えば、衝撃音の検出によって事故などの大きな衝撃音を伴う異常状態を検知する。また、音圧センサ２４３は、例えば、閉空間すなわちキャビンまたは荷物室の開閉検知によって、不正な開閉を検出する。さらに、音圧センサ２４３は、例えば、エンジン音の検出によってエンジンの始動と停止を検出する。
【０５２８】
ＧＰＳアンテナ２４４は、現在位置を示す位置情報を検出する。ＧＰＳアンテナ２４４によって位置情報が検出でき、それによってコンテンツ２１１の支援に応じて業務が行われた場所が把握される。また、業務支援端末装置５０１は、業務を支援するコンテンツ２１１内で位置情報を使った支援を実行することができるようになる。さらに、業務支援端末装置５０１は、位置情報によってイベントを出力し、コンテンツ２１１を制御することができるようになる。
【０５２９】
ＣＣＤカメラ２４６は、映像情報を検出する。ＣＣＤカメラ２４６は、前方映像、後方映像、運転室映像、荷物室映像、運搬物映像などの映像情報を検出する。業務支援端末装置５０１は、ＣＣＤカメラ２４６の映像情報を記録して、業務支援拠点５０４に、業務状態情報としての映像情報をコンテンツ２１１の制御により自動的に報告する。業務支援端末装置５０１から業務状態情報として報告された映像情報は、コンテンツ２１１の素材として利用できる。
【０５３０】
速度センサ５９２は、車両５４１の速度を検出する。速度センサ５９２は、車輪、車軸、またはドライブシャフトなどの回転を検出する。業務支援端末装置５０１は、車輪の回転数から車両５４１の速度を求めることができる。
【０５３１】
業務支援端末装置５０１は、車両５４１で検出している車速パルスを入力してカウントすることにより、車両５４１の速度を検出するようにしてもよい。
【０５３２】
荷物状態センサ５９３は、車両５４１に積載されている荷物の状態を検出する。荷物状態センサ５９３は、例えば、液体の積載物の積載量を検出する液面センサ、荷室に加えられた衝撃を検出する衝撃センサ、荷物室の状態を撮像するカメラ、荷物室の温度を検出する温度センサ、荷物室の床に設けられ荷物の重さを検出するセンサ、荷物室の口に設けられた荷物の出し入れを検出する超音波センサまたは光電管、荷物室の湿度を検出する湿度センサ、または荷物室に分布する特定の分子の濃度を検出するガスセンサなどである。
【０５３３】
無線ＩＤタグリーダである荷物状態センサ５９３を設けることにより、業務支援端末装置５０１は、無線ＩＤタグが取り付けられた荷物の積載数量、荷物の取り出し、または荷物の積み込み検出することができるようになる。この場合、無線ＩＤタグには、荷物を特定するＩＤが記憶され、無線ＩＤタグは、荷物を特定するＩＤを無線ＩＤタグリーダに送信する。
【０５３４】
なお、無線ＩＤタグに、荷物を特定するＩＤに加えて、配達先、配達先の電話番号、または配達時間などの業務に関係する情報を記憶させ、無線ＩＤタグは、荷物を特定するＩＤと共に業務に関係する情報を無線ＩＤタグリーダに送信するようにしてもよい。
【０５３５】
診断センサ５９４は、車両５４１、車載の装置、荷物、または乗員である利用者４１を診断し、車両５４１、車載の装置、荷物、または乗員である利用者４１の診断情報を出力する。
【０５３６】
後述する業務状態情報の一部は車両５４１に取り付けられているセンサや、車載ＬＡＮに流れている情報を使って取得するような構成としてもよい。
【０５３７】
業務状態情報検出部５８１は、加速度センサ２４２、音圧センサ２４３、ＧＰＳアンテナ２４４、ＣＣＤカメラ２４６、速度センサ５９２、荷物状態センサ５９３、および診断センサ５９４のうち業務に必要ないものを省いた構成としてもよい。業務状態情報検出部５８１は、燃料消費量センサ、積載量センサ、車両情報センサなどその他のセンサを加えた構成としてもよい。
【０５３８】
また、外部機器９３として、バーコードリーダ５９５、プリンタ５９６、および携帯電話機５９７が設けられている。
【０５３９】
外部機器９３として、ライトなどの電装品、無線機などの車載装置、ドアや車両５４１のロック装置、表示灯、アラーム装置、門扉やシャッターなどのリモートコントロール機能を設けるようにしてもよい。
【０５４０】
業務支援端末装置５０１は、業務を支援するコンテンツ２１１の再生によって外部機器９３を制御する機能を有する。業務を支援するコンテンツ２１１の再生によって外部機器９３を制御することによって、利用者４１の操作を大幅に減らすことができる。
【０５４１】
本発明の実施の形態における、外部機器９３としてバーコードリーダ５９５、プリンタ５９６、携帯電話機５９７を使う場合についての説明を行う。
【０５４２】
バーコードリーダ５９５は、コンテンツ２１１の制御によって送り状などの業務帳票、ラベル、商品、または項目一覧表などに印字されたバーコードを読み取る。業務を支援するコンテンツ２１１がバーコードリーダ５９５による読み取りタイミングをガイドすることで、タイミングのミスや読み取り作業忘れをすることが無くなる。
【０５４３】
プリンタ５９６は、業務を支援するコンテンツ２１１の制御によって、業務指示書、配達先地図、納品書、請求書、または領収書などの業務帳票を印刷する。印字はコンテンツ２１１の制御によって行われるので、業務状態に応じた適切な時期に行われる。業務を支援するコンテンツ２１１は、印字した業務帳票の取り扱いについてガイドすることが望ましい。
【０５４４】
業務を支援するコンテンツ２１１の再生に応じて携帯電話機５９７の自動発信、または自動着信が制御される。例えば、機能型コンテンツ２１３の実行によって、携帯電話機５９７の自動発信、または自動着信が制御される。コンテンツ２１１の配信や業務に関連した通信を携帯電話機５９７のデータ通信機能を使って行う構成としてもよい。
【０５４５】
図４２は、業務支援端末装置５０１のイベントであるボイスコマンドの例を示す図である。例えば、”業務開始”、”業務終了”、”作業開始”、”作業終了”、”休憩開始”、”休憩終了”、”警戒設定”、”警戒解除”、”業務リスト”、”次の業務”、”内容確認”、”業務指定”、”進捗設定”、”進捗確認”、”緊急連絡”、”指示確認”、”業務状況通知”、”予定確認”、および”予定変更”であるボイスコマンドが採用される。
【０５４６】
”業務開始”であるボイスコマンドは、業務開始を指示するコマンドである。”業務終了”であるボイスコマンドは、業務終了を指示するコマンドである。”作業開始”であるボイスコマンドは、作業開始を指示するコマンドである。”作業終了”であるボイスコマンドは、作業終了を指示するコマンドである。”休憩開始”であるボイスコマンドは、休憩開始を指示するコマンドである。”休憩終了”であるボイスコマンドは、休憩終了を指示するコマンドである。
【０５４７】
”警戒設定”であるボイスコマンドは、警戒の設定を指示するコマンドである。”警戒解除”であるボイスコマンドは、警戒の設定の解除を指示するコマンドである。”業務リスト”であるボイスコマンドは、業務リストの表示を指示するコマンドである。”次の業務”であるボイスコマンドは、次の業務の確認を指示するコマンドである。”内容確認”であるボイスコマンドは、業務の内容の確認を指示するコマンドである。
【０５４８】
”業務指定”であるボイスコマンドは、業務を指定するコマンドである。”進捗設定”であるボイスコマンドは、業務の進捗の設定を指示するコマンドである。”進捗確認”であるボイスコマンドは、業務の進捗の確認を指示するコマンドである。”緊急連絡”であるボイスコマンドは、緊急連絡を指示するコマンドである。”指示確認”であるボイスコマンドは、指示の確認を指示するコマンドである。”業務状況通知”であるボイスコマンドは、業務状況の通知を指示するコマンドである。
【０５４９】
”予定確認”であるボイスコマンドは、予定の確認を指示するコマンドである。”予定変更”であるボイスコマンドは、予定変更を指示するコマンドである。
【０５５０】
なお、作業、休憩、または警戒について複数の状態を持つような構成としてもよい。業務指定操作は、業務を特定する業務ＩＤを指定して行える構成としてもよい。
【０５５１】
また、ボイスコマンドは、イベントに含まれるコマンドＩＤで特定するようにしてもよい。
【０５５２】
図４２で示されるボイスコマンドは、操作ボタン５６１−１乃至５６１−４または図示せぬタッチパネルの操作によって入力できるようにしてもよい。例えば、操作ボタン５６１−１が押圧されたとき、操作入力部１１３は、１であるコマンドＩＤを含むイベントをマスター制御部１０１に供給することにより、マスター制御部１０１に業務開始を指示させる。操作ボタン５６１−２が押圧されたとき、操作入力部１１３は、２であるコマンドＩＤを含むイベントをマスター制御部１０１に供給することにより、マスター制御部１０１に業務終了を指示させる。
【０５５３】
業務支援システムにおいて、マスター指示データ２１５は、図１乃至図３６を参照して説明した特徴を有する情報提供システムのマスター指示データ２１５に、業務状態の把握機能、業務状態の検出機能、業務状態の記録機能、および自動業務報告機能が追加されている。
【０５５４】
業務状態の把握機能によって、マスター制御部１０１は、利用者４１の操作に応じて操作入力部１１３から出力される利用者４１の操作に関するイベント情報、業務状態情報検出部５８１から出力されるイベント情報、外部機器９３から発生するイベント情報を受けたとき、コンテンツ２１１に含まれるマスター指示データ２１５にもとづいて業務を支援するコンテンツ２１１の再生を制御する。このため、再生されているコンテンツ２１１によってどの業務が支援されているかがわかり、そのことによってマスター制御部１０１は、業務状態を把握できる。マスター制御部１０１は、把握した情報を後のステップで利用できるように、ＲＡＭ１２上に構成された後述するコンテンツ再生状態記憶部に一時的に格納する。
【０５５５】
業務状態の検出機能によって、マスター制御部１０１は、マスター指示データ２１５に業務状態を検出する指示があったときに、指示に応じて業務状態を示すセンサの状態情報を検出し、検出した情報を後のステップで利用できるように、ＲＡＭ１２上に構成された後述するセンサ情報記憶部に一時的に格納する。
【０５５６】
業務状態の記録機能によって、マスター制御部１０１は、マスター指示データ２１５に業務状態を記憶する指示があったときには、指示に応じてＲＡＭ１２上に一時的に格納されている業務状態情報を、コンテンツ記憶部１８にある業務状態を記録するように指定されたフォルダ２０１に格納する。
【０５５７】
自動業務報告機能によって、業務支援端末装置５０１は、記憶した業務情報を業務支援サーバ５０２にアップロードすることで、業務状態情報を報告する。業務支援サーバ５０２に格納された業務状態情報は、業務端末収容ネットワーク５１０を介して業務端末装置５０７−１または５０７−２からアクセスされ、業務管理に利用される。
【０５５８】
図４３は、業務支援システムにおけるフォルダ２０１の構成を示す図である。ルートであるフォルダ２０１−１の子供として、共通コンテンツのフォルダ２０１−２、および個別コンテンツのフォルダ２０１−２が配置される。
【０５５９】
個別コンテンツのフォルダ２０１−２の子供として、１乃至ｎである各車両のＩＤに対応した、フォルダ２０１−４、フォルダ２０１−５、・・・フォルダ２０１−ｋが配置される。フォルダ２０１−４の子供として、業務管理のフォルダ２０１−４−１、運行管理のフォルダ２０１−４−２、および連絡・報告のフォルダ２０１−４−３が配置される。フォルダ２０１−５の子供として、業務管理のフォルダ２０１−５−１、運行管理のフォルダ２０１−５−２、および連絡・報告のフォルダ２０１−５−３が配置される。
【０５６０】
同様に、フォルダ２０１−ｋの子供として、業務管理のフォルダ２０１−ｋ−１、運行管理のフォルダ２０１−ｋ−２、および連絡・報告のフォルダ２０１−ｋ−３が配置される。
【０５６１】
図４４は、ｍである車両のＩＤに対応した、フォルダ２０１−ｍの子孫として配置されるフォルダ２０１をより詳しく説明する図である。フォルダ２０１−ｍの子供として、業務管理のフォルダ２０１−ｍ−１、運行管理のフォルダ２０１−ｍ−２、および連絡・報告のフォルダ２０１−ｍ−３が配置される。
【０５６２】
さらに、業務管理のフォルダ２０１−ｍ−１の子供として、業務開始のフォルダ２０１−ｍ−１−１、作業ガイドのフォルダ２０１−ｍ−１−２、伝票管理のフォルダ２０１−ｍ−１−３、および業務終了のフォルダ２０１−ｍ−１−４が配置される。
【０５６３】
運行管理のフォルダ２０１−ｍ−２の子供として、業務開始のフォルダ２０１−ｍ−２−１、作業ガイドのフォルダ２０１−ｍ−２−２、伝票管理のフォルダ２０１−ｍ−２−３、および業務終了のフォルダ２０１−ｍ−２−４が配置される。
【０５６４】
本発明に係る業務支援システムにおいて、例えば、業務指示を伝えるコンテンツ２１１、業務状態を把握するコンテンツ２１１、業務状態を記録するコンテンツ２１１、業務報告を自動的に行うコンテンツ２１１、業務の進捗を確認するコンテンツ２１１、通話を指示するコンテンツ２１１、または呼び出しを行うコンテンツ２１１などが、作成されて利用される。
【０５６５】
以下の説明においては、コンテンツ２１１の役割と機能を明確に説明するために、各コンテンツ２１１が１つの機能を実現する構成としているが、１つのコンテンツ２１１で複数の機能を使うようなコンテンツ２１１を作成できる。
【０５６６】
業務指示を伝えるコンテンツ２１１は、業務支援サーバ５０２から配信され業務指示の内容を説明するコンテンツ２１１で、再生が起動されれば、業務指示の内容が順次再生されるので、利用者４１は、業務支援端末装置５０１の操作を行うことなく業務指示の内容を確認することができる。
【０５６７】
業務指示を伝えるコンテンツ２１１は、例えば、業務開始時に業務指示を伝える業務指示コンテンツ２１１、追加指示を伝えるコンテンツ２１１、または業務終了時に業務指示を伝える業務指示コンテンツ２１１とすることができる。
【０５６８】
業務指示を伝えるコンテンツ２１１は、例えば以下に示すような手順で自動的に再生されるようにすることが望ましい。
【０５６９】
「業務開始」コマンドで利用者４１が業務を開始することを指示したときに、業務指示を伝えるコンテンツ２１１は、業務開始ガイドのなかから起動され、そのときの業務指示の内容を伝える。追加指示が必要なときには、業務支援拠点５０４は、ネットワークイベントを発行して、業務支援端末装置５０１に新たな指示コンテンツ２１１をダウンロードさせる。
【０５７０】
なお、業務ごとに指示コンテンツ２１１を作成するようにしてもよい。
【０５７１】
業務状態を把握するコンテンツ２１１を再生しているとき、マスター指示データ２１５に業務状態を把握することが記述されていると、マスター制御部１０１は、コンテンツ２１１の再生に応じて業務状態を把握する。
【０５７２】
業務状態は業務状態情報検出部５８１によって検出されるので、マスター指示データ２１５に業務状態情報検出部５８１のセンサの指定を記述することで、マスター制御部１０１は、所望の業務状態を把握することができる。
【０５７３】
利用者４１がボイスコマンド「業務状態通知」で業務状態通知操作を行うことによっても、業務支援端末装置５０１は、業務支援拠点５０４に、業務状態を伝えることができる。人の意思決定の変化などの、自動的に検出できない業務状態についても、可能な限り「業務状態通知」コマンドで把握できるようなコンテンツ２１１を作成することが望ましい。
【０５７４】
業務状態を記憶するコンテンツ２１１を再生しているとき、マスター指示データ２１５に業務状態を記憶することが記述されていると、マスター制御部１０１は、コンテンツ２１１の再生に応じて業務状態を把握し、マスター指示データ２１５の記述に基づいて、コンテンツ記憶部１８に業務状態を記憶する。
【０５７５】
業務報告を自動的に行うコンテンツ２１１を再生しているとき、マスター指示データ２１５に報告することを記述すると、マスター制御部１０１は、業務状態を記憶するコンテンツ２１１によって記憶した業務状態を業務支援サーバ５０２に送信する。業務支援端末装置５０１から送信されて業務支援サーバ５０２で受信された業務状態報告（業務状態情報）は、業務支援サーバ５０２に格納される。
【０５７６】
業務支援サーバ５０２に格納された業務状態報告（業務状態情報）は、業務端末装置５０７−１または５０７−２からアクセスできるようにする。
【０５７７】
このような構成とすることで、業務を管理するオペレータ５０８−１および５０８−２は、業務端末装置５０７−１または５０７−２を使用して業務管理を行うことが可能となり、業務支援端末装置５０１の利用者４１がほとんど操作を行わなくても自動的に業務状態報告（業務状態情報）が業務支援サーバ５０２に集められて、業務管理に利用することができるようになる。
【０５７８】
ボイスコマンド「進捗確認」によって、業務進捗確認コンテンツ２１１が呼び出される。コンテンツ２１１が把握している進捗の内容が再生されるので、利用者４１は、ボイスコマンド「進捗確認」を発声するだけで、複雑な操作を行うことなく業務進捗を確認できる。
【０５７９】
通話指示コンテンツ２１１に対応するマスター指示データ２１５に通話を行う指示を記述しておくことで、コンテンツ２１１が再生されたときに通話を行うような指示をすることができる。
【０５８０】
通話を行う指示があった場合、マスター制御部１０１はアクチュエータ接続部１１６を介して接続されている携帯電話機５９７に制御信号を送って、携帯電話機５９７に発信番号（電話番号）を通知する。これにより、携帯電話機５９７は、指定された電話番号に電話する。コンテンツ２１１から自動的に発信されるので、利用者４１は携帯電話機５９７の発信操作を行う必要がない。
【０５８１】
なお、通話は無線パケットネットワーク５２１を介したＩＰ電話の仕組みを使う構成としてもよい。
【０５８２】
図４５は、業務を支援するコンテンツ２１１を選択する処理を説明する図である。業務支援端末装置５０１は、業務状態情報検出部５８１の加速度センサ２４２乃至ＣＣＤカメラ２４６および速度センサ５９２乃至診断センサ５９４の検出結果に基づいて、センサ接続部１１５によって生成されたイベント、マイクロフォン２４０の信号に基づいて、音声入力部１１２によって生成されたイベント（ボイスコマンド）、ボタン５６１の操作を示す信号に基づいて、操作入力部１１３によって生成されたイベント（選択操作イベント）、または業務支援サーバ５０２（業務支援拠点５０４）から供給されたネットワークイベントに対応して、出力するコンテンツ２１１を選択する。
【０５８３】
このように、業務支援端末装置５０１によって選択されたコンテンツは、利用者４１の業務の遂行を支援するためのコンテンツである。例えば、Ａであるコンテンツ２１１は、業務Ａを支援するコンテンツである。Ｂであるコンテンツ２１１−１は、業務Ｂを支援するコンテンツである。Ｃであるコンテンツ２１１−３は、業務Ｃを支援するコンテンツである。Ｄであるコンテンツ２１１−２は、業務Ｄを支援するコンテンツである。Ｅであるコンテンツ２１１−４は、業務Ｅを支援するコンテンツである。
【０５８４】
Ｂであるコンテンツ２１１−１は、利用者４１が業務Ｂを遂行中に、出力される。Ｄであるコンテンツ２１１−２は、利用者４１が業務Ｄを遂行中に、出力される。Ｃであるコンテンツ２１１−３は、利用者４１が業務Ｃを遂行中に、出力される。Ｅであるコンテンツ２１１−４は、利用者４１が業務Ｅを遂行中に、出力される。
【０５８５】
このように、業務支援端末装置５０１は、コンテンツ２１１の再生によって業務状態を把握する。マスター制御部１０１は、コンテンツ２１１の再生状態を全て把握できるので、業務状態を把握できる。
【０５８６】
例えば、業務支援端末装置５０１は、業務を支援するコンテンツ２１１から業務状態情報検出部５８１の制御を行うことで、コンテンツ２１１の利用に応じて業務状態を検出することができる。
【０５８７】
例えば、業務支援端末装置５０１は、ボイスコマンドである、業務開始時のガイドコンテンツを呼び出す「業務開始」コマンドが使用されることによって、利用者４１が業務を開始することが把握できる。
【０５８８】
業務支援端末装置５０１は、「業務リスト」コマンドが利用されることによって、利用者４１が業務の一覧を確認したことが把握できる。
【０５８９】
業務支援端末装置５０１は、「業務リスト」コマンドで業務の一覧を確認しているときに、「内容確認」コマンドが利用されたとき、利用者４１が、その業務に関する内容を確認したことを把握できる。
【０５９０】
業務支援端末装置５０１は、「作業開始」コマンドまたは「作業終了」コマンドによって、作業開始時刻、作業終了時刻、または作業時間を把握できる。業務支援端末装置５０１は、「休憩開始」コマンドまたは「休憩終了」コマンドによって、休憩開始時刻、休憩終了時刻、または休憩時間を把握できる。
【０５９１】
業務支援端末装置５０１は、「警戒状態セット」コマンドまたは「警戒状態解除」コマンドによって、運転席や荷物室などの警戒状態を把握でき、警戒状態設定後において、業務状態情報検出部５８１を異常状態を検出するセンサとして利用できる。
【０５９２】
業務支援端末装置５０１は、コンテンツ２１１の制御に応じたバーコードリーダ５９５の利用によって、どのような業務状態においてバーコードの読み取りが行われたかを把握できる。例えば、業務支援端末装置５０１は、警戒状態解除で、客先ＩＤ１１２９４８５７で特定される場所で、作業指示ガイドコンテンツが再生されている場合、作業指示ガイドコンテンツのガイドに応じて利用者４１が荷物に貼り付けられた伝票ＩＤ２２３８４３７３６の伝票を読み取り、納品書をプリントして荷物と一緒に配達したが、不在であるため持ち帰ったということを把握できる。
【０５９３】
例えば、車両５４１を離れるときに警戒状態にすることが必要であれば、バーコードリーダ５９５の操作が終了したときに、業務支援端末装置５０１は、「車を離れるときには警戒状態に設定してください」とガイドすることで、利用者４１が、警戒状態に設定し忘れることを防止できる。
【０５９４】
上述した例においてコマンドが利用されていなければ、例えば業務一覧の内容を利用者が確認していないなど操作を行っていないことが把握できることはいうまでもない。
【０５９５】
上述した例において、ＧＰＳアンテナ２４４によって検出した位置情報を利用することによって、業務支援端末装置５０１は、把握された業務状態情報が発生した場所を把握することができる。
【０５９６】
図４６は、再生しているコンテンツ２１１に対応させて、業務状態を把握する処理を説明する図である。業務状態情報検出部５８１の加速度センサ２４２乃至ＣＣＤカメラ２４６および速度センサ５９２乃至診断センサ５９４の検出結果は、例えば、車両５４１の位置を示す位置情報、車両５４１の状態を示す車両状態情報、または映像情報である。また、業務支援サーバ５０２（業務支援拠点５０４）から供給されたネットワークイベント６０１は、業務に関連する情報、例えば、顧客の要望を示す情報である。
【０５９７】
また、ヒューマンインターフェース部９１のマイクロフォン２４０またはボタン５６１によって取得された情報、または外部機器９３であるバーコードリーダ５９５によって読み取られた情報は、業務の状態を示す情報である。
【０５９８】
業務支援端末装置５０１は、業務状態情報検出部５８１の加速度センサ２４２乃至ＣＣＤカメラ２４６および速度センサ５９２乃至診断センサ５９４が取得する情報、またはネットワークイベント６０１などからなる業務状態情報６０２を業務状態情報記憶部５９１に記憶させる。
【０５９９】
すなわち、業務支援端末装置５０１は、支援の対象となる業務を遂行中に出力されるコンテンツ２１１を再生中に取得した、業務状態情報６０２−１、６０２−２、および６０２−３を業務状態情報記憶部５９１に順に記憶させる。
【０６００】
以下、業務状態情報６０２−１、６０２−２、および６０２−３を個々に区別する必要がないとき、単に、業務状態情報６０２と称する。
【０６０１】
図４７は、荷物を配達する業務における、業務状態の詳細な例を時系列で説明する図である。
【０６０２】
業務を開始するとき、利用者４１によって、車両５４１の運転席のドアロックが解除され（施錠が解除され）、利用者４１が車両５４１に乗り込んだ後に、車両５４１の運転席のドアがロックされる（施錠される）。そして、利用者４１によって、車両５４１のエンジンが始動される。
【０６０３】
車両５４１の運転席のドアロックが解除されたとき、その車両５４１に装着されている業務状態情報検出部５８１（図示せぬ、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク通信機能）によって、運転席のドアロックの解除が検出され、センサ接続部１１５によって、運転席のドアロックの解除のイベントが生成される。車両５４１に装着されている業務支援端末装置５０１は、運転席のドアロックの解除のイベントを取得し、イベントを取得したとき、センサ接続部１１５を介して、ＧＰＳアンテナ２４４から供給される、車両５４１の位置を示す位置情報の取得を開始する。業務支援端末装置５０１は、車両５４１の位置を示す位置情報を業務状態情報６０２として記憶する。車両５４１の位置を示す位置情報の取得の処理は、業務終了を支援するコンテンツ２１１が実行されるまで、継続される。
【０６０４】
業務支援端末装置５０１は、時間に対応するイベントとは別に、カレンダタイマ１１４から供給される、現在時刻を示す現在時刻情報を取得する。業務支援端末装置５０１は、現在時刻情報を業務状態情報６０２として記憶する。現在時刻情報の取得の処理は、業務支援端末装置５０１が動作している場合、継続して実行される。なお、現在時刻情報の取得の処理は、所定のイベントによって、開始するか、または終了するようにしてもよい。
【０６０５】
利用者４１によって、業務開始を指示するコマンドであるボイスコマンド”業務開始”が業務支援端末装置５０１に入力されたとき、業務開始を支援するコンテンツ２１１が再生される。
【０６０６】
なお、車両５４１のエンジンが始動されたとき、その車両５４１に装着されている業務状態情報検出部５８１によって、エンジンの始動が検出され、操作入力部１１３によって、エンジンの始動のイベントが生成され、車両５４１に装着されている業務支援端末装置５０１は、エンジンの始動のイベントを取得し、イベントを取得したとき、業務開始を支援するコンテンツ２１１の再生を開始するようにしてもよい。
【０６０７】
車両５４１の走行に伴って、車両５４１を停車し、または車両５４１の走行を開始したとき、センサ接続部１１５は、車両の停止のイベントまたは走行開始のイベントを発生させる。
【０６０８】
そして、個別の業務（作業）（この場合、１つの荷物の配達）を遂行する前に、利用者４１は、次の業務の確認を指示するコマンドであるボイスコマンド”次の業務”を業務支援端末装置５０１に入力し、ボイスコマンド”次の業務”を取得した業務支援端末装置５０１は、次の業務の確認を支援するコンテンツ２１１を再生する。このとき、必要に応じて、利用者４１は、携帯電話機５９７によって、業務支援拠点５０４のオペレータ５０８と通話する。
【０６０９】
荷物の配達先に到着したとき、車両５４１は停車される。車両５４１のエンジンは、アイドリング状態となる。利用者４１によって、作業開始を指示するコマンドであるボイスコマンド”作業開始”が業務支援端末装置５０１に入力されたとき、作業を支援するコンテンツ２１１が再生される。作業を支援するコンテンツ２１１によって、業務支援端末装置５０１は、配達する荷物の伝票バーコードの読み取りを利用者４１に指示する。
【０６１０】
利用者４１が、バーコードリーダ５９５に、配達する荷物の伝票バーコードを読み取りさせると、業務支援端末装置５０１は、アクチュエータ接続部１１６を介して、配達する荷物の伝票バーコードに記載されている情報を取得する。
【０６１１】
利用者４１は、荷物を配達するために、車両５４１のエンジンを停止し、運転席のドアロックを解除して、運転席のドアを開き、車両５４１から降りて、運転席のドアを閉じて、運転席のドアをロックする。（施錠する）。そして、利用者４１は、荷物室のドアロックを解除して、荷物室のドアを開き、荷物室から配達する荷物を取り出す。利用者４１は、荷物室のドアを閉じて、荷物室のドアをロックする。その後、利用者４１は、荷物室から取り出した荷物を届け先に渡す。
【０６１２】
この一連の動作の実行に伴って、車両５４１の運転席のドアが開かれたとき、その車両５４１に装着されている業務状態情報検出部５８１によって、運転席のドアが開かれたことが検出され、センサ接続部１１５によって、運転席のドア開のイベントが生成されると共に、運転席のドア開を示す業務状態情報６０２が生成される。車両５４１の運転席のドアが閉じられたとき、業務状態情報検出部５８１によって、運転席のドアが閉じられたことが検出され、センサ接続部１１５によって、運転席のドア閉のイベントが生成されると共に、運転席のドア閉を示す業務状態情報６０２が生成される。
【０６１３】
同様に、荷物室のドアが開かれたとき、その車両５４１に装着されている業務状態情報検出部５８１によって、荷物室のドアが開かれたことが検出され、センサ接続部１１５によって、荷物室のドア開のイベントが生成されると共に、荷物室のドア開を示す業務状態情報６０２が生成される。荷物室から配達する荷物が取り出されたとき、業務状態情報検出部５８１の荷物状態センサ５９３によって、荷物室からの荷物の取り出しが検出され、センサ接続部１１５によって、荷物の取り出しのイベントが生成されると共に、荷物の取り出しを示す業務状態情報６０２が生成される。
【０６１４】
車両５４１の荷物室のドアが閉じられたとき、業務状態情報検出部５８１によって、荷物室のドアが閉じられたことが検出され、センサ接続部１１５によって、荷物室のドア閉のイベントが生成されると共に、荷物室のドア閉を示す業務状態情報６０２が生成される。
【０６１５】
荷物の引き渡しが終わったとき、利用者４１は、運転席のドアロックを解除して、運転席のドアを開き、車両５４１に乗車し、運転席のドアを閉じて、運転席のドアをロックする。（施錠する）。そして、利用者４１は、車両５４１のエンジンを始動する。車両５４１のエンジンは、アイドリング状態となる。
【０６１６】
このときも、車両５４１の運転席のドアが開かれたとき、業務状態情報検出部５８１によって、運転席のドアが開かれたことが検出され、センサ接続部１１５によって、運転席のドア開のイベントが生成されると共に、運転席のドア開を示す業務状態情報６０２が生成される。車両５４１の運転席のドアが閉じられたとき、業務状態情報検出部５８１によって、運転席のドアが閉じられたことが検出され、センサ接続部１１５によって、運転席のドア閉のイベントが生成されると共に、運転席のドア閉を示す業務状態情報６０２が生成される。
【０６１７】
利用者４１によって、作業終了を指示するコマンドであるボイスコマンド”作業終了”が業務支援端末装置５０１に入力されたとき、作業終了を支援するコンテンツ２１１が再生される。業務支援端末装置５０１は、作業終了を支援するコンテンツ２１１の再生によって、１つ個別の業務（作業）（この場合、１つの荷物の配達）が終了したことを知ることができる。
【０６１８】
利用者４１によって、業務リストの表示を指示するコマンドであるボイスコマンド”業務リスト”が業務支援端末装置５０１に入力されたとき、業務リストを表示して、業務を支援するコンテンツ２１１が再生される。
【０６１９】
例えば、車両５４１に急ブレーキがかけられ、異常な衝撃および異常音が発生し、荷物室の温度に異常が発生し、車両５４１に異常が発生したときにも、これらの状態を示す業務状態情報６０２が生成される。すなわち、急ブレーキがかけられたとき、業務状態情報検出部５８１の加速度センサ２４２によって、急ブレーキがかけられたことが検出され、センサ接続部１１５によって、急ブレーキのイベントが生成されると共に、急ブレーキを示す業務状態情報６０２が生成される。異常な衝撃および異常音が発生したとき、業務状態情報検出部５８１の加速度センサ２４２および音圧センサ２４３によって、異常な衝撃および異常音が発生したことが検出され、センサ接続部１１５によって、異常衝撃および異常音のイベントが生成されると共に、異常衝撃および異常音を示す業務状態情報６０２が生成される。
【０６２０】
荷物室の温度に異常が発生したとき、業務状態情報検出部５８１の荷物状態センサ５９３によって、荷物室の温度に異常が発生したことが検出され、センサ接続部１１５によって、荷物室温度異常のイベントが生成されると共に、荷物室温度異常を示す業務状態情報６０２が生成される。さらに、車両５４１に異常が発生したとき、業務状態情報検出部５８１の診断センサ５９４によって、車両５４１に異常が発生したことが検出され、センサ接続部１１５によって、診断センサ異常のイベントが生成されると共に、診断センサ異常を示す業務状態情報６０２が生成される。
【０６２１】
利用者４１は、このような緊急事態が発生したとき、緊急連絡を指示するコマンドであるボイスコマンド”緊急連絡”を業務支援端末装置５０１に入力する。業務支援端末装置５０１は、ボイスコマンド”緊急連絡”が入力されたとき、外部機器９３の携帯電話機５９７を、業務支援拠点５０４に接続する。これによって、利用者４１は、携帯電話機５９７で、迅速に、業務支援拠点５０４と通話することができる。
【０６２２】
利用者４１によって、業務終了を指示するコマンドであるボイスコマンド”業務終了”が業務支援端末装置５０１に入力されたとき、業務の終了を支援するコンテンツ２１１が再生される。
【０６２３】
このように、業務支援端末装置５０１において、コンテンツ２１１の再生によって、業務を支援すると共に、再生されているコンテンツ２１１によって、業務の状態を知ることができる。さらに、業務支援端末装置５０１は、業務の状態を示す業務状態情報６０２を生成し、生成した業務状態情報６０２を取得する。業務支援端末装置５０１は、取得した業務状態情報６０２を記憶するか、または記録し、さらに、後述するように、業務支援サーバ５０２に送信する。
【０６２４】
これによって、業務支援拠点５０４において、個々の業務支援端末装置５０１から業務の状態を示す業務状態情報６０２が送信されてくるので、個々の業務支援端末装置５０１を利用している利用者４１の業務の状態を知ることができる。
【０６２５】
すなわち、以上で説明したように、業務を支援するコンテンツ２１１が再生されているとき、業務支援端末装置５０１は、業務の状態を示す業務状態情報６０２−１乃至６０２−３を順次取得し、図４８で示されるように、取得した業務状態情報６０２−１乃至６０２−３をコンテンツ記憶部１８に記憶させる。
【０６２６】
このように、マスター制御部１０１がコンテンツ２１１の再生状態から把握した業務状態情報６０２を記憶することによって、利用者４１の操作やイベントに応じたコンテンツの再生状態から業務状態情報６０２が把握できる。
【０６２７】
マスター制御部１０１は、各コンテンツ２１１と同じフォルダ２０１に再生開始時刻によって識別される異なるフォルダ２０１を作成して再生中のマスター制御部１０１の動作をマスター指示データ２１５にもとづいて記憶する。
【０６２８】
図４９は、業務状態情報６０２の例を説明する図である。例えば、業務、車両５４１、または荷物に関する業務状態情報６０２は、業務状態情報検出部５８１の加速度センサ２４２、音圧センサ２４３、速度センサ５９２、荷物状態センサ５９３、またはＣＣＤカメラ２４６によって取得される。
【０６２９】
車両５４１の位置を示す位置情報である業務状態情報６０２は、業務状態情報検出部５８１のＧＰＳアンテナ２４４によって取得される。
【０６３０】
業務に関する操作または通信の情報である業務状態情報６０２は、外部機器９３のバーコードリーダ５９５、プリンタ５９６、または携帯電話機５９７によって取得される。さらに、現在時刻を示す時刻情報である業務状態情報６０２は、カレンダタイマ１１４によって取得される。
【０６３１】
業務状態情報検出部５８１の加速度センサ２４２、音圧センサ２４３、速度センサ５９２、荷物状態センサ５９３、若しくはＣＣＤカメラ２４６によって取得される、業務、車両５４１、若しくは荷物に関する業務状態情報６０２、業務状態情報検出部５８１のＧＰＳアンテナ２４４によって取得される、車両５４１の位置を示す位置情報である業務状態情報６０２、外部機器９３のバーコードリーダ５９５、プリンタ５９６、若しくは携帯電話機５９７によって取得される、業務に関する操作または通信の情報である業務状態情報６０２、またはカレンダタイマ１１４によって取得される、現在時刻を示す時刻情報である業務状態情報６０２は、コンテンツ２１１が再生されている期間において、時系列で変化する。
【０６３２】
このような、コンテンツ２１１が再生されている期間において、時系列で変化する業務状態情報６０２を取得することによって、支援している業務が、いつ、どこで、どのような状態になっているか、または、いつ、どこで、どのような状態になったかを知ることができるようになる。
【０６３３】
図５０で示されるように、コンテンツ記憶部１８に記憶された、コンテンツ２１１が再生されている期間において、時系列で変化する業務状態情報６０２は、無線パケット通信ネットワーク５２１を介して、業務支援拠点５０４の業務支援サーバ５０２にアップロードされる。
【０６３４】
すなわち、業務状態情報検出部５８１の加速度センサ２４２乃至ＣＣＤカメラ２４６および速度センサ５９２乃至診断センサ５９４の検出結果に基づいて、センサ接続部１１５によって生成されたイベント、マイクロフォン２４０の信号に基づいて、音声入力部１１２によって生成されたイベント（ボイスコマンド）、ボタン５６１の操作を示す信号に基づいて、操作入力部１１３によって生成されたイベント（選択操作イベント）、または業務支援サーバ５０２（業務支援拠点５０４）から供給されたネットワークイベントに対応して、再生されるコンテンツ２１１に対応するマスター制御データ２１５の記述に基づいて、業務状態情報６０２が取得され、取得された業務状態情報６０２がコンテンツ記憶部１８に記憶される。
【０６３５】
マスター制御部１０１は、マスター制御データ２１５の記述に基づいて、マスター制御データ２１５に記述されているイベントが入力されたとき、コンテンツ記憶部１８に記憶されている業務状態情報６０２を、無線パケット通信ネットワーク５２１を介して、業務支援拠点５０４の業務支援サーバ５０２に送信する。
【０６３６】
これにより、業務支援拠点５０４において、業務支援サーバ５０２にアップロードされた業務状態情報６０２を基に、支援している業務が、いつ、どこで、どのような状態になっているか、または、いつ、どこで、どのような状態になったかを知ることができる。
【０６３７】
このように、業務支援端末装置５０１は、コンテンツ２１１に対するイベント入力に応じた自動報告機能を有する。
【０６３８】
自動報告機能を動作させるイベントとして、例えば、利用者４１からの操作イベント、業務支援拠点５０４からの報告指示イベント、業務状態情報検出部５８１が検出した業務状態に関するイベント、アクチュエータ接続部１１６からのイベントが利用できる。
【０６３９】
利用者４１からの操作イベントである「業務開始」コマンドに応じて、業務開始ガイドであるコンテンツ２１１が再生され、業務指示のコンテンツ２１１や連絡事項を伝えるコンテンツ２１１が再生される。
【０６４０】
「業務終了」コマンドに応じて、業務終了時ガイドであるコンテンツ２１１が再生され、業務終了時ガイドであるコンテンツ２１１によって自動報告が行われる。
【０６４１】
業務支援端末装置５０１は、緊急連絡を行うときのコンテンツ２１１を実行することにより、緊急連絡を行うことができる。すなわち、緊急連絡を行うときのコンテンツ２１１を介して緊急連絡の操作のほとんどを、自動化することができる。
【０６４２】
「緊急連絡」コマンドを入力すると、予め配信されてダウンロードが完了した緊急連絡コンテンツが再生され、緊急連絡のガイドが行われる。緊急連絡の種別を選択させるコンテンツ２１１が再生されるので、それに対して応答することでそれぞれの種別に対応する個別の緊急連絡のコンテンツ２１１が起動される。
【０６４３】
業務支援拠点５０４からの報告指示イベントによって、自動報告機能を動作させることができる。業務支援拠点５０４が報告指示イベントであるネットワークイベントを発行すると、これを取得した業務支援端末装置５０１は、それに対応するコンテンツ２１１を起動し、起動されるコンテンツ２１１の内容を報告指示コンテンツとすることで、業務支援拠点５０４の業務管理端末装置５２３から特定の業務支援端末装置５０１に対して、指定した業務の報告を指示することができる。
【０６４４】
業務状態情報検出部５８１が検出した業務状態に関するイベントによって、自動報告機能を動作させることができる。
【０６４５】
業務状態情報検出部５８１が何らかの業務状態を検出すると、対応するイベントが生成される。業務状態イベントが発生すると、イベント処理部１１１を経由してマスター制御部１０１に業務状態イベントが伝わり、マスター制御部１０１はマスター指示データ２１５にもとづいて対応する動作を行う。
【０６４６】
アクチュエータ接続部１１６からのイベントによって、自動報告機能を動作させることができる。
【０６４７】
外部機器９３の使用によってアクチュエータ接続部１１６が動作すると、アクチュエータ接続部１６６からイベントが発生し、マスター制御部１０１にイベント情報が伝わる。
【０６４８】
例えば、バーコードリーダ５９５で伝票のバーコードを読み取った場合や、プリンタ５９６で指示書を印刷した場合、携帯電話機５９７で発信したり着信したりした場合など、アクチュエータの動作によって、イベントが発生する。
【０６４９】
図５１は、業務支援端末装置５０１における、コンテンツ２１１の再生を説明する図である。例えば、業務開始時における業務の支援などにおいて、業務開始を支援するコンテンツ２１１−１は、ボイスコマンド”業務開始”が入力された時刻１から再生が開始され、開始時の必要な作業内容を指示した後に再生を終了する（時刻２）。すなわち、業務支援端末装置５０１は、時刻２から、業務の準備が整うまで、コンテンツの再生を行わずに、次のコマンドの入力を待つ。
【０６５０】
時刻３において、ボイスコマンド”作業開始”などが入力されたとき（時刻３）、業務支援端末装置５０１は、次のコンテンツ２１１−２の再生を開始する。
【０６５１】
業務支援端末装置５０１は、１つのコンテンツ２１１を再生しているとき、さらに他のコンテンツ２１１を再生することができる。
【０６５２】
例えば、業務支援端末装置５０１は、コンテンツ２１１−２を再生しているとき、他のコンテンツであるコンテンツ２１１−３の再生を要求するコマンドまたはイベントが時刻４において入力されたとき、時刻４において、コンテンツ２１１−２の再生を中断し、コンテンツ２１１−３の再生を開始する。
【０６５３】
マスター制御部１０１がコンテンツ２１１−３のフォルダ２０１の出力を指示したとき、コンテンツ２１１−２を示すカレントポインタ１０９の値であるポインタ情報が、ポインタスタック１１０にプッシュされるとともに、コンテンツ２１１−２が格納されているフォルダ２０１を特定するデータが、フォルダスタック２６３にプッシュされる。
【０６５４】
また、業務支援端末装置５０１は、コンテンツ２１１−３を再生しているとき、他のコンテンツであるコンテンツ２１１−４の再生を要求するコマンドまたはイベントが時刻５において入力されたとき、時刻５において、コンテンツ２１１−３の再生を中断し、コンテンツ２１１−４の再生を開始する。
【０６５５】
マスター制御部１０１がコンテンツ２１１−４のフォルダ２０１の出力を指示したとき、コンテンツ２１１−３を示すカレントポインタ１０９の値であるポインタ情報が、ポインタスタック１１０にプッシュされるとともに、コンテンツ２１１−３が格納されているフォルダ２０１を特定するデータが、フォルダスタック２６３にプッシュされる。
【０６５６】
さらに、業務支援端末装置５０１は、コンテンツ２１１−４を再生しているとき、他のコンテンツであるコンテンツ２１１−５の再生を要求するコマンドまたはイベントが時刻６において入力されたとき、時刻６において、コンテンツ２１１−４の再生を中断し、コンテンツ２１１−５の再生を開始する。
【０６５７】
マスター制御部１０１がコンテンツ２１１−５のフォルダ２０１の出力を指示したとき、コンテンツ２１１−４を示すカレントポインタ１０９の値であるポインタ情報が、ポインタスタック１１０にプッシュされるとともに、コンテンツ２１１−４が格納されているフォルダ２０１を特定するデータが、フォルダスタック２６３にプッシュされる。
【０６５８】
コンテンツ２１１−５の再生が時刻７において終了したとき、業務支援端末装置５０１は、コンテンツ２１１−４の再生を再開する。すなわち、コンテンツ２１１−４を示すポインタ情報が、ポインタスタック１１０からポップされるとともに、コンテンツ２１１−４が格納されているフォルダ２０１を特定するデータが、フォルダスタック２６３からポップされる。業務支援端末装置５０１は、ポインタスタック１１０からポップされた、コンテンツ２１１−４を示すポインタ情報、およびフォルダスタック２６３からポップされた、コンテンツ２１１−４が格納されているフォルダ２０１を特定するデータを基に、コンテンツ２１１−４の再生を再開する。
【０６５９】
同様に、ポインタスタック１１０およびフォルダスタック２６３に格納されている情報を基に、コンテンツ２１１−４の再生が時刻８において終了したとき、業務支援端末装置５０１は、コンテンツ２１１−３の再生を再開する。
【０６６０】
そして、ポインタスタック１１０およびフォルダスタック２６３に格納されている情報を基に、コンテンツ２１１−３の再生が時刻９において終了したとき、業務支援端末装置５０１は、コンテンツ２１１−２の再生を再開する。
【０６６１】
このように、業務支援端末装置５０１は、利用者４１の業務の遂行状態に応じて、コンテンツ２１１を多重に起動できるので、コンテンツ２１１の再生によって、状態の変化に応じた支援を利用者４１に提供することができる。
【０６６２】
図５２は、業務支援端末装置５０１から業務支援サーバ５０２への、業務状態情報６０２のアップロードを説明する図である。図５２で示されるように、業務支援端末装置５０１において、業務管理のフォルダ２０１−ｍ−１の子供としての、業務管理記録のフォルダ２０１−ｍ−１−１に格納されている業務状態情報６０２は、業務支援サーバ５０２における、業務管理のフォルダ２０１−ｍ−１の子供としての、業務管理記録のフォルダ２０１−ｍ−１−１にアップロードされて、格納される。
【０６６３】
業務支援端末装置５０１において、運行管理のフォルダ２０１−ｍ−２の子供としての、運行管理記録のフォルダ２０１−ｍ−２−１に格納されている業務状態情報６０２は、業務支援サーバ５０２における、運行管理のフォルダ２０１−ｍ−２の子供としての、運行管理記録のフォルダ２０１−ｍ−２−１にアップロードされて、格納される。
【０６６４】
業務支援端末装置５０１において、連絡・報告のフォルダ２０１−ｍ−３の子供としての、定常報告のフォルダ２０１−ｍ−３−１に格納されている業務状態情報６０２は、業務支援サーバ５０２における、連絡・報告のフォルダ２０１−ｍ−３の子供としての、定常報告のフォルダ２０１−ｍ−３−１にアップロードされて、格納される。業務支援端末装置５０１において、連絡・報告のフォルダ２０１−ｍ−３の子供としての、緊急報告のフォルダ２０１−ｍ−３−２に格納されている業務状態情報６０２は、業務支援サーバ５０２における、連絡・報告のフォルダ２０１−ｍ−３の子供としての、緊急報告のフォルダ２０１−ｍ−３−２にアップロードされて、格納される。
【０６６５】
図５３で示されるように、業務支援サーバ５０２のコンテンツ記憶部５７に格納された業務状態情報６０２は、ＬＡＮ５２２を介して、業務管理端末装置５２３に読み出される。運行管理オペレータ５２４は、業務管理端末装置５２３に読み出された業務状態情報６０２により、支援している業務が、いつ、どこで、どのような状態になっているか、または、いつ、どこで、どのような状態になったかを知ることができるようになる。
【０６６６】
業務状態情報６０２は、上述したように、利用者４１の操作によって入力された情報ではなく、業務支援端末装置５０１による利用者４１への業務を支援するコンテンツ２１１の再生の過程において、業務支援端末装置５０１が取得した情報である。
【０６６７】
従って、利用者４１の負担を増加させることなく、個別の業務に関する極めて詳細な情報である業務状態情報６０２を利用して、運行管理オペレータ５２４は、業務を管理することができるようになる。
【０６６８】
次に、図５４乃至図５７を参照して、業務状態情報６０２の詳細について説明する。図５４で示されるように、業務状態情報記憶部５９１には、コンテンツ再生状態記憶部６４１、イベント情報記憶部６４２、およびセンサ情報記憶部６４３が設けられている。
【０６６９】
マスター制御部１０１は、業務状態情報６０２のうち、コンテンツ２１１の再生状態を示すコンテンツ再生状態情報を取得したとき、コンテンツ再生状態情報をコンテンツ再生状態記憶部６４１に記憶させる。マスター制御部１０１は、業務状態情報６０２のうち、発生したイベントを示すイベント情報を取得したとき、イベント情報をイベント情報記憶部６４２に記憶させる。マスター制御部１０１は、業務状態情報６０２のうち、業務状態情報検出部５８１の各センサで取得されたセンサ情報を取得したとき、センサ情報をセンサ情報記憶部６４３に記憶させる。
【０６７０】
図５５で示されるように、コンテンツ再生状態記憶部３４１は、業務支援端末装置５０１のＲＡＭ１２の所定の記憶領域に確保される。コンテンツ再生状態情報は、コンテンツ再生状態情報が取得されたとき再生されているコンテンツ２１１を特定するコンテンツＩＤに対応して、コンテンツ再生状態記憶部３４１に格納される。例えば、１つのコンテンツ２１１が再生されている場合、ｎ個のコンテンツ再生状態情報６５１−１乃至６５１−ｎが取得されたとき、コンテンツ再生状態記憶部３４１には、コンテンツ２１１を特定する１つのコンテンツＩＤが記憶されると共に、これに対応して、ｎ個のコンテンツ再生状態情報６５１−１乃至６５１−ｎが記憶される。
【０６７１】
コンテンツ再生状態情報６５１−１乃至６５１−ｎは、例えば、取得された時刻を示す時刻情報、車両５４１の位置を示す位置情報、およびコンテンツ２１１の再生の状態を示す再生状態情報を含む。
【０６７２】
図５６で示されるように、イベント情報記憶部６４２は、業務支援端末装置５０１のＲＡＭ１２の他の記憶領域に確保される。イベント情報記憶部６４２に記憶されるイベント情報６６１は、例えば、イベント情報６６１が取得された時刻を示す時刻情報、イベント情報６６１が取得されたとき再生されているコンテンツ２１１を特定するコンテンツＩＤ、イベントを特定するイベントＩＤ、およびイベントの内容を示す情報を含む。
【０６７３】
図５７で示されるように、センサ情報記憶部６４３は、業務支援端末装置５０１のＲＡＭ１２の他の記憶領域に確保される。センサ情報記憶部６４３に記憶されるセンサ情報６７１は、例えば、センサ情報６７１が取得された時刻を示す時刻情報、センサ情報６７１が取得されたとき再生されているコンテンツ２１１を特定するコンテンツＩＤ、イベントを特定するイベントＩＤ、イベントの内容を示す情報、および０乃至ｎのいずれかの個数の個別センサ情報を含む。個別センサ情報は、個々のセンサによって取得された情報である。
【０６７４】
図５８は、業務を支援するコンテンツ２１１および業務状態情報６０２を格納するフォルダ２０１の構成の他の例を示す図である。ガイドコンテンツであるコンテンツ２１１を格納するフォルダ２０１−１の子供として、音声ガイドであるコンテンツ２１１を格納するフォルダ２０１−２、映像ガイドであるコンテンツ２１１を格納するフォルダ２０１−３、および業務状態情報６０２を記憶するためのフォルダ２０１−４が配置される。
【０６７５】
図５９は、業務開始を支援するコンテンツ２１１の例を説明する図である。ボイスコマンド”業務開始”が入力されたとき、業務支援端末装置５０１は、業務開始を支援するコンテンツ２１１を再生を開始する。業務支援端末装置５０１は、業務開始を支援するコンテンツ２１１を再生することにより、スピーカ２３９から、”おはようございます。ただいま９時１０分です。５月１０日の業務内容をお知らせします。本日の配達先は、全部で１５件です。最初の５件は、１．山中商店  配達  ３個口  ２．鈴木工業  パソコンのセッティング  ３．登戸技研集荷  ４．加藤様  荷物の受け取りと梱包  ５．山田様  です。来週の車両検査に関するお知らせがあります。内容は走行開始後にお知らせします。”などの音声を出力して、業務を開始するときに知っておくべき情報を利用者４１に提供して、業務を支援する。
【０６７６】
業務支援端末装置５０１は、液晶表示部２３８に、”１．山中商店  ２．鈴木工業  ←次  ３．登戸技研”などの配達先のリストを表示することにより、配達先を利用者４１に知らせることにより、業務を支援する。
【０６７７】
図５９で示されている状態で、ボイスコマンド”次の業務”が入力されたとき、業務支援端末装置５０１は、次の業務である、１．山中商店への配達を支援するコンテンツ２１１を再生を開始する。
【０６７８】
例えば、図６０で示されるように、次の業務を支援するコンテンツ２１１を再生することにより、スピーカ２３９から、”次の業務をお知らせします。業務番号１  行き先は山中商店様です。住所は港区虎ノ門３−４−１０です。内容は荷物の配達で３個口です。今日は荷物の引き取りはありません。”などの音声を出力して、次の業務を遂行するときに知っておくべき情報を利用者４１に提供して、業務を支援する。このとき、業務支援端末装置５０１は、液晶表示部２３８に、”１．山中商店  配達、３個口  引き取りなし”などの配達先における業務内容のリストを表示することにより、業務内容を利用者４１に知らせることにより、業務を支援する。
【０６７９】
図６１は、緊急の業務を支援するコンテンツ２１１の例を説明する図である。例えば、車両５４１の荷物室で荷崩れが発生し、業務状態情報検出部５８１の加速度センサ２４２で異常衝撃が検出され、音圧センサ２４３で異常音が検出され、荷崩れによって荷物室の冷却装置に故障が発生し、診断センサ５９４で故障が検出され、荷物室の温度の上昇が温度センサである荷物状態センサ５９３で検出されたとき、異常衝撃および異常音のイベントまたは故障検出のイベントによって、業務支援端末装置５０１は、緊急の業務を支援するコンテンツ２１１の再生を開始する。
【０６８０】
例えば、業務状態情報検出部５８１の加速度センサ２４２で異常衝撃が検出され、音圧センサ２４３で異常音が検出されたとき、異常衝撃および異常音のイベントによって、業務支援端末装置５０１は、緊急の業務を支援するコンテンツ２１１を再生することにより、スピーカ２３９から、”異常状態を検知しました。業務支援センタに通知します。検知した内容は、荷物室の異常衝撃および異常音です。現在位置は、東京都港区虎ノ門３−４−１０付近です。緊急業務ガイドの再生を開始します。交通事故ですか。”などの音声を出力して、異常状態の検知を利用者４１に知らせ、緊急の業務への対応を示唆して、緊急の業務を支援する。
【０６８１】
”交通事故ですか。”の音声が出力されたとき、利用者４１が”いいえ”と発生したとき、業務支援端末装置５０１は、利用者４１の”いいえ”の音声を取得し、利用者４１の”いいえ”の音声を基に、次のコンテンツ２１１を再生し、スピーカ２３９から、”荷物室カメラで状態を確認してください。連絡が必要ですか。”などの音声を出力して、緊急時の確認内容を示唆して、緊急の業務を支援する。”連絡が必要ですか。”の音声が出力されたとき、利用者４１が”はい”と発生したとき、業務支援端末装置５０１は、利用者４１の”はい”の音声を取得し、利用者４１の”はい”の音声を基に、携帯電話機５９７に、運行管理オペレータ５２４宛に発信させる。業務支援端末装置５０１は、利用者４１の”はい”の音声を基に、さらに、次のコンテンツ２１１を選択して再生し、スピーカ２３９から、”運行管理オペレータに電話連絡します。オペレータが出たら状態をつたえてください。カメラ映像をオペレータに転送しました。”などの音声を出力して、緊急時の確認内容を示唆して、緊急の業務を支援する。
【０６８２】
さらに、診断センサ５９４で故障が検出され、荷物室の温度の上昇が温度センサである荷物状態センサ５９３で検出されたとき、故障検出のイベントおよび温度上昇のイベントによって、業務支援端末装置５０１は、故障に対する緊急の業務を支援するコンテンツ２１１を再生することにより、スピーカ２３９から、”新たに冷却装置の故障を検知しました。新たに温度異常を検知しました。積荷の温度が上がっています。対応処理に関するガイドを開始します。”などの音声を出力して、異常状態の検知を利用者４１に知らせ、緊急の業務への対応を示唆して、緊急の業務を支援する。
【０６８３】
このとき、業務支援端末装置５０１は、液晶表示部２３８に、”緊急状態を検知しました。異常衝撃、異常音を検知  冷却装置故障  温度異常”などの異常状態を知らせる画面を表示する。
【０６８４】
このように、業務支援端末装置５０１が起動すると、業務状態情報検出部５８１が検出した業務状態情報６０２が自動的に記憶され、業務状態情報６０２が、必要に応じて端末接続ネットワーク５０３や図示せぬメモリカードを使って業務支援拠点５０４に送られる。
【０６８５】
業務開始操作を行うと業務指示を行うコンテンツ２１１が再生される。業務の種別を指定することで、指定された業務種別が把握され、その業務種別に対応した業務を支援するコンテンツ２１１が再生される。
【０６８６】
業務を支援するコンテンツ２１１に対する利用者４１の応答によって、業務の状態や利用者の状態が把握される。
【０６８７】
例えば、車両５４１のエンジンをかけるとエンジンをかけた時間が自動的に記憶される。移動を開始すると移動の内容が、自動的に記憶される。移動の経過情報が自動的に記憶される。移動途中において、利用者４１が別の業務に関するコンテンツ２１１の再生を指示すると、以前に再生したコンテンツ２１１の再生が終了していれば、別の業務に関するコンテンツ２１１が、新たに再生され、以前に再生したコンテンツ２１１の再生が継続して再生されていれば、別の業務に関するコンテンツ２１１が、割り込んで再生される。新たに割り込んで再生されたコンテン２１１ツの再生が終了すると、割り込まれたコンテンツ２１１に戻って再生が継続される。
【０６８８】
登録された地点に到着すると、イベントが発生しガイドコンテンツ２１１が再生される。ガイドコンテンツ２１１から、利用者応答コンテンツ２１１が起動される。
【０６８９】
業務支援端末装置５０１は、利用者応答コンテンツ２１１を再生することによって、利用者４１の応答をガイドし、応答を応答情報として記憶し、記憶した応答情報を必要に応じて業務支援拠点５０４に送る。業務支援拠点５０４では業務アプリケーションプログラムが、利用者４１の応答情報を使って業務管理を行う。業務端末装置５０７−１および５０７−２は、車両５４１の位置と状態と業務の進捗状態を管理画面に表示して、各車両５４１の利用者４１に対して指示を出す。
【０６９０】
業務支援拠点５０４から指示イベントを送られると、業務支援端末装置５０１は、指示イベントに対応したコンテンツ２１１を再生する。
【０６９１】
利用者４１によって業務指示操作が行われたとき、指定した業務に関するコンテンツ２１１が、切り替わって再生される。
【０６９２】
利用者４１が、ある業務指示操作を行った後、コンテンツ２１１の再生の途中で新たな業務指示操作を行うと、新たな業務指示操作に対応するコンテンツ２１１が再生され、それが終了すると以前のコンテンツ２１１に戻って再生が継続される。
【０６９３】
予め配信されたコンテンツ２１１によって業務が支援され、新たなコンテンツ２１１が必要となった場合にはさらにコンテンツ２１１が配信され、配信されたコンテンツ２１１によって業務が支援される。
【０６９４】
コンテンツ２１１に含まれるレコーダがレポートを作成して、レポートが、業務支援拠点５０４に自動的にアップロードされる。人の声での応答情報が必要である場合には、応答情報としの人の声が録音され、録音された音声がアップロードされる。
【０６９５】
予め業務支援拠点５０４から各車両５４１に指示コンテンツ２１１を配信し、コンテンツ２１１に指定された条件を満たしたときに、他のコンテンツ２１１を利用している状態であっても、自動的に報告を求めるメッセージが出力され、コンテンツに対して利用者が応答するとマスター指示データ２１５にもとづいて利用者４１の応答情報と状態情報が組み合わされて自動的に報告処理されて業務支援拠点５０４に送られる。
【０６９６】
業務終了操作を行ったときに、その日の業務で利用したコンテンツ２１１によって記憶していた日報データを業務支援拠点５０４にアップロードするようにすれば、自動的に日報の入力処理が行われることになる。
【０６９７】
本発明においては、業務の支援を行うときに、コンテンツを構成する音声や映像を使って支援することによって得られる、支援の内容の理解が容易であるという一般的な効果に加えて、以下の効果がある。
【０６９８】
本発明において、業務支援は、業務アプリケーションプログラムの画面ではなく、自動的に再生されるコンテンツによって行われるので、利用者４１はガイドコンテンツを再生するという操作を行えばよい。
【０６９９】
さらに、業務支援は音で行われたり、音と映像を組み合わせて行われたりするため、利用者４１は支援が行われているときは常に業務支援端末装置５０１がどの状態になっているかを把握できるため、業務支援端末装置５０１の状態を確認するために業務支援端末装置５０１を操作する必要はない。
【０７００】
これらによって、利用者４１は、業務支援端末装置５０１の操作に集中しなくてよいので、利用者４１は、本来の業務の遂行に専念できる。
【０７０１】
コンテンツが自動的に再生されることによって画面を注視した操作は不要となる。本発明においては、コンテンツの再生状態によって利用者４１あるいは車両５４１の状態、業務の状態を自動的に把握することが可能で、業務支援拠点５０４から一方的に指示を出すのではなく、利用者４１や業務の状態に応じて行われる。
【０７０２】
本発明においては、コンテンツの内容を差し替えるだけで発生しうる全ての状態に可能で業務アプリケーションプログラムを都度対応で変更する必要はない。リアルタイムで音声による指示を録音して業務支援端末装置５０１にダウンロードさせることも可能で、新たな状況の発生に容易に対応できる。
【０７０３】
支援のコンテンツ２１１の再生は利用者４１の操作および業務状態情報検出部５８１から入力されるイベントに基づいて行われるので、マスター制御部１０１は、マスター指示データ２１５に基づいて、業務の状態を把握でき、業務の進捗状態や利用者４１の状態に対応した的確な業務支援をすることができる。状態を把握するのはコンテンツ２１１の再生状態から自動的に行われるため、利用者４１はコンテンツ２１１を利用する操作を行うだけでよく、操作が大きく増加することはない。
【０７０４】
業務支援端末装置５０１から業務支援拠点５０４への業務状態情報６０２の伝達はコンテンツ２１１の再生を管理しているマスター制御部１０１によって制御される。マスター制御部１０１は端末接続ネットワーク５０３を介して送信されたイベントを扱うこともできるので、スケジュールの変更など予定外の事象に対して柔軟に対応できる。
【０７０５】
業務状態情報６０２の取得は業務支援端末装置５０１によって自動的に行われているので、必要なデータの入力や送信の操作に時間がかかることはなく、適切な時期に業務支援端末装置５０１から業務支援拠点５０４への業務状態情報６０２の伝達が行われる。運転など業務支援端末装置５０１の操作以外の行為を行っているときには、コンテンツ２１１が再生されるのは、業務支援端末装置５０１の操作が行える状態の時のみであるので、業務状態情報６０２の伝達のガイドがコンテンツ２１１によって行われることで忘れることがない。
【０７０６】
本発明において、業務支援はコンテンツ２１１を使って行われるので、業務支援の内容はコンテンツ２１１が再生されることによって利用者が認知することが可能で、ガイドが行われたときに利用者４１にガイドの内容が伝わる。したがって、その後の場面で利用者４１がどうしてよいのかわからなくなる可能性は極めて少ない。また、利用者４１がある操作の手順を知りたい場合には、対象を指定してガイドコンテンツを再生すればよいので操作に困る場面はほとんどない。
【０７０７】
業務支援端末装置５０１の業務支援は、支援のコンテンツ２１１が自動的に行うので、利用者４１は支援のコンテンツ２１１の再生順序を変更する必要がある場合にのみ操作を行えばよい。
【０７０８】
支援のコンテンツ２１１が再生されているときに新たな支援のコンテンツ２１１を起動でき、新たなコンテンツ２１１の再生が終了すると以前のコンテンツ２１１に戻って再生が行われる。このように、コンテンツ２１１の起動は多重に行うことができるので、業務支援の処理が多重にできるようになる。
【０７０９】
処理中の支援に割り込んだ新たな支援を行った場合、割り込んだ新たな支援の終了後に、以前の支援に戻って継続できる。
【０７１０】
なお、利用者４１が不在中に応答が要求された場合、業務支援端末装置５０１が自動的に応答することで、利用者４１の操作の回数を減らすことができる。
【０７１１】
次に、業務支援端末装置５０１のマスター制御部１０１の処理の詳細について、説明する。
【０７１２】
業務支援端末装置５０１のマスター制御部１０１の起動の処理は、図２８のフローチャートを参照して説明した処理と同様なので、その説明は省略する。
【０７１３】
業務支援端末装置５０１のマスター制御部１０１のコンテンツフォルダ再生処理の処理は、図２９のフローチャートを参照して説明した処理と同様なので、その説明は省略する。
【０７１４】
図６２は、業務支援端末装置５０１のマスター制御部１０１による、イベント入力の処理を説明するフローチャートである。ステップＳ５０１において、マスター制御部１０１は、イベント情報記憶部６４２に、入力されたイベントを示すイベント情報６６１を記憶させる。
【０７１５】
ステップＳ５０２乃至ステップＳ５１１の処理は、それぞれ、図３０のステップＳ１０１乃至ステップＳ１１０の処理と同様なので、その説明は省略する。
【０７１６】
ステップＳ５１１において、入力されたイベントがプレイヤー再生制御コマンドであると判定された場合、ステップＳ５１２に進み、マスター制御部１０１は、コンテンツ再生状態情報記憶部６４１に、コンテンツ２１１の再生状態を示すコンテンツ再生状態情報６５１を記憶し、ステップＳ５１３に進む。
【０７１７】
ステップＳ５１３乃至ステップＳ５１７の処理は、それぞれ、図３０のステップＳ１１１乃至ステップＳ１１５の処理と同様なので、その説明は省略する。
【０７１８】
このように、イベントが入力されると、入力されたイベントを示すイベント情報６６１が記憶され、入力されたイベントを基に再生が制御されるコンテンツ２１１の再生状態を示すコンテンツ再生状態情報６５１が記憶される。
【０７１９】
業務支援端末装置５０１のマスター制御部１０１のコンテンツフォルダ再生処理の処理は、図２９のフローチャートを参照して説明した処理と同様なので、その説明は省略する。
【０７２０】
図６３は、業務支援端末装置５０１のマスター制御部１０１の業務状態取得処理を説明するフローチャートである。ステップＳ５４１において、マスター制御部１０１は、マスター指示データ２１５に記述されたセンサから、センサが検知した状態を示す個別センサ情報を取得し、取得した個別センサ情報を含むセンサ情報６７１をセンサ情報記憶部６４３に記憶し、処理は終了する。
【０７２１】
図６４は、業務支援端末装置５０１のマスター制御部１０１の業務状態記憶処理を説明するフローチャートである。ステップＳ５６１において、マスター制御部１０１は、業務状態情報記憶部５９１に記憶されている、コンテンツ再生状態情報６５１、イベント情報６６１、およびセンサ情報６７１のうち、コンテンツ２１１の再生中に記憶した業務状態情報６０２をコンテンツ記憶部１８に記憶し、処理は終了する。
【０７２２】
図６５は、業務支援端末装置５０１のマスター制御部１０１の業務状態報告処理を説明するフローチャートである。ステップＳ５６１において、マスター制御部１０１は、コンテンツ２１１の再生中に記憶した業務状態情報６０２を、通信部１０６を介して、業務支援サーバ５０２の対応するフォルダ２０１に送信し、処理は終了する。
【０７２３】
図６６は、業務支援端末装置５０１のマスター制御部１０１およびプレイリストリーダー１０２による、コンテンツの再生指示の処理を説明するフローチャートである。ステップＳ６０１乃至ステップＳ６０７の処理は、それぞれ、図３４のステップＳ２４１乃至ステップＳ２４７の処理と同様なので、その説明は省略する。
【０７２４】
ステップＳ６０８において、マスター制御部１０１は、コンテンツの再生開始を示すコンテンツ再生状態情報６５１をコンテンツ再生状態記憶部６４１に記憶させ、ステップＳ６０９に進む。
【０７２５】
ステップＳ６０９乃至ステップＳ６１１の処理は、それぞれ、図３４のステップＳ２４８乃至ステップＳ２５０の処理と同様なので、その説明は省略する。
【０７２６】
ステップＳ６１２において、マスター制御部１０１は、コンテンツの再生終了を示すコンテンツ再生状態情報６５１をコンテンツ再生状態記憶部６４１に記憶させ、ステップＳ６１３に進む。
【０７２７】
ステップＳ６１３乃至ステップＳ６１９の処理は、それぞれ、図３４のステップＳ２５１乃至ステップＳ２５７の処理と同様なので、その説明は省略する。
【０７２８】
なお、ステップＳ６１７の処理の後、手続きは、ステップＳ６０８に進む。
【０７２９】
業務支援端末装置５０１のプレイリストリーダー１０２のフォルダエンターイベントの処理は、図３５のフローチャートを参照して説明した処理と同様なので、その説明は省略する。
【０７３０】
業務支援端末装置５０１のプレイリストリーダー１０２のフォルダイグジットイベントの処理は、図３６のフローチャートを参照して説明した処理と同様なので、その説明は省略する。
【０７３１】
このように、コンテンツの再生するようにした場合、利用者に業務を指示することができる。
【０７３２】
また、集合毎に関係付けられている、イベントに対する指令が記述されているイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御し、集合毎に関係付けられている、コンテンツの再生の順序が記述されている順序データの中の、集合出力制御手段により出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御し、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツを提供するコンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御するようにした場合、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、管理側において、業務の状態を知ることができるようになる。
【０７３３】
端末装置から送信されてくる、業務の状態を示す業務状態情報の受信を制御するようにした場合、業務の状態を知ることができる。
【０７３４】
また、業務の指示が記述されているコンテンツからなる集合を単位とする階層構造を有するコンテンツの記憶を制御すると共に、集合毎に関係付けられている、コンテンツを再生する端末装置へのイベントに対する指令が記述されているイベント対応制御プログラム、およびコンテンツの再生の順序が記述されている順序データの記憶を制御し、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御し、端末装置から送信されてくる、業務の状態を示す業務状態情報の受信を制御するようにした場合、端末装置側で、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、業務の状態を知ることができるようになる。
【０７３５】
また、コンテンツの記憶を制御すると共に、集合毎に関係付けられている、端末装置へのイベントに対する指令が記述されているイベント対応制御プログラムおよびコンテンツの再生の順序が記述されている順序データの記憶を制御し、端末装置から集合が要求された場合、端末装置への、要求された集合に属するコンテンツ、並びに要求された集合に関係付けられているイベント対応制御プログラムおよび順序データの送信を制御し、コンテンツ提供装置から送信された、コンテンツ、イベント対応制御プログラム、および順序データの受信を制御し、受信したイベント対応制御プログラムの中の、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、集合の出力を制御し、受信した順序データの中の、出力が指示された集合に関係付けられている順序データに基づいて、集合に含まれているコンテンツの再生を制御し、再生されているコンテンツを含む集合に関係付けられているイベント対応制御プログラムに基づいて、イベントに対応して、コンテンツ提供装置への、業務の状態を示す業務状態情報の送信を制御し、端末装置から送信されてくる、業務状態情報の受信を制御するようにした場合、端末装置側で、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、管理側において、業務の状態を知ることができるようになる。
【０７３６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０７３７】
この記録媒体は、図２または図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク３１若しくは磁気ディスク７１（フレキシブルディスクを含む）、光ディスク３２若しくは光ディスク７２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク３３若しくは光磁気ディスク７３、若しくは半導体メモリ３４若しくは半導体メモリ７４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ１３またはＲＯＭ５３や、図示せぬハードディスクなどで構成される。
【０７３８】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０７３９】
【発明の効果】
以上のように、第１の本発明によれば、利用者に業務を指示することができる。
【０７４０】
また、第１の本発明によれば、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、管理側において、業務の状態を知ることができる。
【０７４１】
第２の本発明によれば、業務の状態を知ることができる。
【０７４２】
また、第２の本発明によれば、端末装置側で、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、業務の状態を知ることができるようになる。
【０７４３】
第３の本発明によれば、端末装置側で、最小限の操作で、適切な時期に適切な順序で適切な業務を連続的に指示することができると共に、管理側において、業務の状態を知ることができるようになる。
【図面の簡単な説明】
【図１】本発明に係る情報提供システムの一実施の形態を説明する図である。
【図２】情報提供端末装置１の内部構成の例を示す図である。
【図３】情報提供サーバ２の内部構成の例を示す図である。
【図４】本発明に係る情報提供システムの一実施の形態のより詳細な構成を示すブロック図である。
【図５】情報提供端末装置１の動作の概略を説明する図である。
【図６】本発明に係る情報提供システムの一実施の形態のより具体的な構成を示すブロック図である。
【図７】マスター制御部１０１のより詳細な構成を説明するブロック図である。
【図８】イベント処理部１１１の動作を説明するブロック図である。
【図９】コマンドマップデータ、ダイナミックコマンドマップデータ、およびマスター指示データの読み込み、および入力されたイベントに基づく、指令の検索を説明する図である。
【図１０】コンテンツ２１１、プレイリスト２１４、およびマスター指示データ２１５と、フォルダ２０１との関係を示す図である。
【図１１】フォルダ２０１の概念を示す図である。
【図１２】情報を管理するデータ構造を示す図である。
【図１３】情報提供端末装置１におけるデータ構造の例を示す図である。
【図１４】利用者４１が操作した時の情報提供端末装置１の動作を示す図である。
【図１５】情報提供サーバ２を説明する図である。
【図１６】情報が連続して引き出される情報提供端末装置１の動作の基本形を説明する図である。
【図１７】フォルダ２０１の基本的な構成を説明する図である。
【図１８】階層構造を有するフォルダ２０１の例を示す図である。
【図１９】マスター指示データ２１５の例を示す図である。
【図２０】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２１】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２２】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２３】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２４】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２５】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２６】情報提供サーバ２から情報提供端末装置１に、フォルダ２０１、コンテンツ２１１、マスター指示データ２１５、およびプレイリスト２１４がダウンロードされる動作を説明する図である。
【図２７】情報提供端末装置１の起動の処理を説明するフローチャートである。
【図２８】起動の処理を説明するフローチャートである。
【図２９】コンテンツフォルダ再生処理を説明するフローチャートである。
【図３０】イベント入力の処理を説明するフローチャートである。
【図３１】前コマンドの処理を説明するフローチャートである。
【図３２】次コマンドの処理を説明するフローチャートである。
【図３３】戻るコマンドの処理を説明するフローチャートである。
【図３４】コンテンツの再生指示の処理を説明するフローチャートである。
【図３５】フォルダエンターイベントの処理を説明するフローチャートである。
【図３６】フォルダイグジットイベントの処理を説明するフローチャートである。
【図３７】本発明に係る情報提供システムである業務支援システムの一実施の形態の構成を説明するブロック図である。
【図３８】業務支援システムのより具体的な例を示すブロック図である。
【図３９】車両５４１に装着されている業務支援端末装置５０１を示す図である。
【図４０】業務支援端末装置５０１の外観を示す図である。
【図４１】本発明に係る業務支援システムのより詳細な構成を示すブロック図である。
【図４２】業務支援端末装置５０１のイベントであるボイスコマンドの例を示す図である。
【図４３】業務支援システムにおけるフォルダ２０１の構成を示す図である。
【図４４】フォルダ２０１をより詳しく説明する図である。
【図４５】業務を支援するコンテンツ２１１を選択する処理を説明する図である。
【図４６】業務状態を把握する処理を説明する図である。
【図４７】荷物を配達する業務における、業務状態の詳細な例を時系列で説明する図である。
【図４８】業務状態情報６０２をコンテンツ記憶部１８に記憶させる処理を説明する図である。
【図４９】業務状態情報６０２の例を説明する図である。
【図５０】業務状態情報６０２の業務支援サーバ５０２へのアップロードを説明する図である。
【図５１】業務支援端末装置５０１における、コンテンツ２１１の再生を説明する図である。
【図５２】業務支援端末装置５０１から業務支援サーバ５０２への、業務状態情報６０２のアップロードを説明する図である。
【図５３】業務管理端末装置５２３に読み出される業務状態情報６０２を説明する図である。
【図５４】業務状態情報記憶部５９１を説明する図である。
【図５５】コンテンツ再生状態情報を説明する図である。
【図５６】イベント情報を説明する図である。
【図５７】センサ情報を説明する図である。
【図５８】フォルダ２０１の構成の他の例を示す図である。
【図５９】業務開始を支援するコンテンツ２１１の例を説明する図である。
【図６０】次の業務を支援するコンテンツ２１１の例を説明する図である。
【図６１】緊急の業務を支援するコンテンツ２１１の例を説明する図である。
【図６２】業務支援端末装置５０１のマスター制御部１０１による、イベント入力の処理を説明するフローチャートである。
【図６３】業務支援端末装置５０１のマスター制御部１０１の業務状態取得処理を説明するフローチャートである。
【図６４】業務支援端末装置５０１のマスター制御部１０１の業務状態記憶処理を説明するフローチャートである。
【図６５】業務支援端末装置５０１のマスター制御部１０１の業務状態報告処理を説明するフローチャートである。
【図６６】業務支援端末装置５０１のマスター制御部１０１およびプレイリストリーダー１０２による、コンテンツの再生指示の処理を説明するフローチャートである。
【符号の説明】
１  情報提供端末装置
２  情報提供サーバ
３  ネットワーク
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  インターフェース部
１５  通信部
１８  コンテンツ記憶部
２１  送信部
２２  受信部
３１  磁気ディスク
３２  光ディスク
３３  光磁気ディスク
３４  半導体メモリ
５１  ＣＰＵ
５２  ＲＡＭ
５３  ＲＯＭ
５４  通信部
５７  コンテンツ記憶部
６１  送信部
６２  受信部
７１  磁気ディスク
７２  光ディスク
７３  光磁気ディスク
７４  半導体メモリ
９１  ヒューマンインターフェース部
９２  環境情報検出部
９３  外部機器
１０１  マスター制御部
１０２  プレイリストリーダー
１０３−１乃至１０３−ｎ  プレイヤー
１０６  通信部
１０８  初期ポインタ記憶部
１０９  カレントポインタ
１１０  ポインタスタック
１１１  イベント処理部
２０１  フォルダ
２１１  再生データ型コンテンツ
２１２  符号化データ型コンテンツ
２１３  機能型コンテンツ
２１４  プレイリスト
２１５  マスター指示データ
２６１  マスターコア部
２６２  カレントフォルダ記憶部
２６３  フォルダスタック
２６４  ダイナミックコマンドスタック
２６５  マスター指示データスタック
３０１  コマンドマップ記憶部
３１１  コマンドマップデータ
３１２−１乃至３１２−ｎ  ダイナミックコマンドマップデータ
５０１および５０１−１乃至５０１−３  業務支援端末装置
５０２  業務支援サーバ
５０３  端末接続ネットワーク
５０４  業務支援拠点
５０５  ローカルエリアネットワーク
５０７−１および５０７−２  業務端末装置
５２１  無線パケット通信ネットワーク
５２２  ＬＡＮ
５２３  業務管理端末装置
５２５  業務管理端末装置
５６１−１乃至５６１−４  操作ボタン
５８１  業務状態情報検出部
５８２  業務支援システム
５９１  業務状態情報記憶部
５９２  速度センサ
５９３  荷物状態センサ
５９４  診断センサ
５９５  バーコードリーダ
５９６  プリンタ
５９７  携帯電話機
６０２および６０２−１乃至６０２−３  業務状態情報
６４１  コンテンツ再生状態記憶部
６４２  イベント情報記憶部
６４３  センサ情報記憶部
６５１−１乃至６５１−ｎ  コンテンツ再生状態情報
６６１  イベント情報
６７１  センサ情報
【図１】
2004334782.tif 000003
【図２】
2004334782.tif 000004
【図３】
2004334782.tif 000005
【図４】
2004334782.tif 000006
【図５】
2004334782.tif 000007
【図６】
2004334782.tif 000008
【図７】
2004334782.tif 000009
【図８】
2004334782.tif 000010
【図９】
2004334782.tif 000011
【図１０】
2004334782.tif 000012
【図１１】
2004334782.tif 000013
【図１２】
2004334782.tif 000014
【図１３】
2004334782.tif 000015
【図１４】
2004334782.tif 000016
【図１５】
2004334782.tif 000017
【図１６】
2004334782.tif 000018
【図１７】
2004334782.tif 000019
【図１８】
2004334782.tif 000020
【図１９】
2004334782.tif 000021
【図２０】
2004334782.tif 000022
【図２１】
2004334782.tif 000023
【図２２】
2004334782.tif 000024
【図２３】
2004334782.tif 000025
【図２４】
2004334782.tif 000026
【図２５】
2004334782.tif 000027
【図２６】
2004334782.tif 000028
【図２７】
2004334782.tif 000029
【図２８】
2004334782.tif 000030
【図２９】
2004334782.tif 000031
【図３０】
2004334782.tif 000032
【図３１】
2004334782.tif 000033
【図３２】
2004334782.tif 000034
【図３３】
2004334782.tif 000035
【図３４】
2004334782.tif 000036
【図３５】
2004334782.tif 000037
【図３６】
2004334782.tif 000038
【図３７】
2004334782.tif 000039
【図３８】
2004334782.tif 000040
【図３９】
2004334782.tif 000041
【図４０】
2004334782.tif 000042
【図４１】
2004334782.tif 000043
【図４２】
2004334782.tif 000044
【図４３】
2004334782.tif 000045
【図４４】
2004334782.tif 000046
【図４５】
2004334782.tif 000047
【図４６】
2004334782.tif 000048
【図４７】
2004334782.tif 000049
【図４８】
2004334782.tif 000050
【図４９】
2004334782.tif 000051
【図５０】
2004334782.tif 000052
【図５１】
2004334782.tif 000053
【図５２】
2004334782.tif 000054
【図５３】
2004334782.tif 000055
【図５４】
2004334782.tif 000056
【図５５】
2004334782.tif 000057
【図５６】
2004334782.tif 000058
【図５７】
2004334782.tif 000059
【図５８】
2004334782.tif 000060
【図５９】
2004334782.tif 000061
【図６０】
2004334782.tif 000062
【図６１】
2004334782.tif 000063
【図６２】
2004334782.tif 000064
【図６３】
2004334782.tif 000065
【図６４】
2004334782.tif 000066
【図６５】
2004334782.tif 000067
【図６６】
2004334782.tif 000068