(57)【要約】【課題】互いに相違したファイルフォーマットを有する経験情報を別途のファイルフォーマットやプラグインの開発なく結合及び再生することができる経験情報管理装置及びその方法を提供する。【解決手段】本経験情報管理装置は、第１ＵＣＸ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｅｘｐｅｒｉｅｎｃｅ）ファイル及び第１ＵＣＸファイルと相違したファイルフォーマットを有する第２ＵＣＸファイルが入力されると、第１及び第２ＵＣＸファイルの構造を解析するＵＣＸ解析部、第１及び第２ＵＣＸファイルを構成するデータに出処を示す情報をタギング（ｔａｇｇｉｎｇ）し、第１及び第２ＵＣＸファイルの結合情報を生成するＵＣＸ結合部及び前記結合情報により第１及び第２ＵＣＸファイルが結合された第３ＵＣＸファイルを生成するＵＣＸ生成部を含むことを特徴とする。【選択図】図２
2015090701.tif 000002
【特許請求の範囲】
【請求項１】
第１ＵＣＸ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｅｘｐｅｒｉｅｎｃｅ）ファイル及び前記第１ＵＣＸファイルと相違したファイルフォーマットを有する第２ＵＣＸファイルが入力されると、前記第１及び第２ＵＣＸファイルの構造を解析するＵＣＸ解析部、
前記第１及び第２ＵＣＸファイルを構成するデータに出処を示す情報をタギング（ｔａｇｇｉｎｇ）し、前記第１及び第２ＵＣＸファイルの結合情報を生成するＵＣＸ結合部、及び
前記結合情報により前記第１及び第２ＵＣＸファイルが結合された第３ＵＣＸファイルを生成するＵＣＸ生成部と、を含むことを特徴とする経験情報管理装置。
【請求項２】
前記第１及び第２ＵＣＸファイルは、
運転手による車両の操作データ及び前記操作データに対応して前記車両、及び前記車両周辺で取得されたデータを結合して生成された前記運転手、及び前記車両の経験情報に対するメタメディア形式のコンテンツファイルであることを特徴とする請求項１記載の経験情報管理装置。
【請求項３】
前記第１及び第２ＵＣＸファイルは、
メタスクリプト言語（ｍｅｔａ  ｓｃｒｉｐｔ  ｌａｎｇｕａｇｅ）で作成されたことを特徴とする請求項１記載の経験情報管理装置。
【請求項４】
前記第１及び第２ＵＣＸファイルそれぞれのデータ構造に対する解析アルゴリズムを具現する第１及び第２ＵＣＸ解析プラグインを受信する通信インターフェースをさらに含み、
前記ＵＣＸ解析部は、
前記第１及び第２ＵＣＸ解析プラグインを利用して前記第１及び第２ＵＣＸファイルの構造を解析することを特徴とする請求項１記載の経験情報管理装置。
【請求項５】
前記ＵＣＸ結合部は、
前記第１ＵＣＸファイルを構成するデータを第２ＵＣＸファイルに直接挿入するか、又は前記第１ＵＣＸファイルを構成するデータの識別情報を前記第２ＵＣＸファイルに挿入して前記第１及び第２ＵＣＸファイルを結合することを特徴とする請求項１記載の経験情報管理装置。
【請求項６】
前記第１及び第２ＵＣＸファイルそれぞれに対するファイル生成アルゴリズムを具現する第１及び第２ＵＣＸ生成プラグインを受信する通信インターフェースをさらに含み、
前記ＵＣＸ生成部は、
前記第１及び第２ＵＣＸ生成プラグインを利用して第３ＵＣＸファイルを生成することを特徴とする請求項１記載の経験情報管理装置。
【請求項７】
第１ＵＣＸ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｅｘｐｅｒｉｅｎｃｅ）ファイル及び前記第１ＵＣＸファイルと相違したファイルフォーマットを有する第２ＵＣＸファイルが入力されると、前記第１及び第２ＵＣＸファイルの構造を解析する段階、
前記第１及び第２ＵＣＸファイルを構成するデータに出処を示す情報をタギング（ｔａｇｇｉｎｇ）する段階、
前記第１及び第２ＵＣＸファイルの結合情報を生成する段階、及び
前記結合情報により前記第１及び第２ＵＣＸファイルが結合された第３ＵＣＸファイルを生成する段階と、を含むことを特徴とする経験情報管理方法。
【請求項８】
前記第１及び第２ＵＣＸファイルの構造を解析する段階は、
前記第１及び第２ＵＣＸファイルそれぞれのデータ構造に対する解析アルゴリズムを具現する第１及び第２ＵＣＸ解析プラグインを受信する段階、及び
前記第１及び第２ＵＣＸ解析プラグインを利用して前記第１及び第２ＵＣＸファイルの構造を解析する段階と、を含むことを特徴とする請求項７記載の経験情報管理方法。
【請求項９】
前記第３ＵＣＸファイルを生成する段階は、
前記タギング情報を利用して前記第１及び第２ＵＣＸファイルそれぞれに対するファイル生成アルゴリズムを具現する第１及び第２ＵＣＸ生成プラグインを受信する段階、及び
前記第１及び第２ＵＣＸ生成プラグインを利用して前記第３ＵＣＸファイルを生成する段階、を含むことを特徴とする請求項７記載の経験情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経験情報管理装置及びその方法に係り、より詳しくは、運転手による車両操作情報及び車両の出力情報を有機的に結合してコンテンツファイルで管理する経験情報管理装置及びその方法に関する。
【背景技術】
【０００２】
一般に、同一車種の車両であっても運転手の運転パターン及び性向などにより車両の固有特性に差が発生する。例えば、運転手ごとに運転する車両内部品の摩耗状態、制御機の学習ロジック、消耗品の入れ替え寿命、燃費などがそれぞれ異なることがある。
このような個別の運転手の運転パターン及び習慣は、経済運行及び安全運行だけでなく、他の車両の運行にも重要な要素として作用することとなり、また、運転手と車両との関係に応じて互いに他の経験情報を保有することにより、このような経験情報は多様な分野で活用することができる。
【０００３】
前述の経験情報は各運転手、各車両ごとに作成しなければならないため、ビッグデータに対する情報の管理や情報の変更を実時間に反映することが容易ではない。
また、それぞれの経験情報は、その目的に応じて相違したファイルフォーマットを有することができ、複数の経験情報を結合して、新しい形態の経験情報を柵成するためには別途のファイルフォーマットが求められ、これを解析、柵成するための新しい形態のプラグインの開発が要請される。これにより、一般のユーザーが自分の目的に合うように複数の経験情報を容易に結合することができる方法が求められる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７３３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、前述の問題点を解決するためになされたものであって、本発明の目的とするところは互いに相違したファイルフォーマットを有する経験情報を別途のファイルフォーマットやプラグインの開発なく結合及び再生することができる経験情報管理装置及びその方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明による経験情報管理装置は、第１ＵＣＸ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｅｘｐｅｒｉｅｎｃｅ）ファイル及び前記第１ＵＣＸファイルと相違したファイルフォーマットを有する第２ＵＣＸファイルが入力されると、前記第１及び第２ＵＣＸファイルの構造を解析するＵＣＸ解析部、前記第１及び第２ＵＣＸファイルを構成するデータに出処を示す情報をタギング（ｔａｇｇｉｎｇ）し、前記第１及び第２ＵＣＸファイルの結合情報を生成するＵＣＸ結合部、及び前記結合情報に伴って前記第１及び第２ＵＣＸファイルが結合された第３ＵＣＸファイルを生成するＵＣＸ生成部を含むことを特徴とする。
【０００７】
ここで、前記ＵＣＸファイルは、運転手による車両の操作データ及び前記操作データに対応して、前記車両及び前記車両周辺で取得されたデータを結合して生成された前記運転手、及び前記車両の経験情報に対するメタメディア形式のコンテンツファイルであることを特徴とする。
【０００８】
また、前記ＵＣＸファイルは、メタスクリプト言語（ｍｅｔａ  ｓｃｒｉｐｔ  ｌａｎｇｕａｇｅ）で作成されることことを特徴とする。
【０００９】
なお、前記経験情報管理装置は、前記第１及び第２ＵＣＸファイルそれぞれのデータ構造に対する解析アルゴリズムを具現する第１及び第２ＵＣＸ解析プラグインを受信する通信インターフェースをさらに含み、前記ＵＣＸ解析部は、前記第１及び第２ＵＣＸ解析プラグインを利用して前記第１及び第２ＵＣＸファイルの構造を解析することを特徴とする。
【００１０】
また、前記ＵＣＸ結合部は、前記第１ＵＣＸファイルを構成するデータを第２ＵＣＸファイルに直接挿入するか、又は前記第１ＵＣＸファイルを構成するデータの識別情報を前記第２ＵＣＸファイルに挿入して前記第１及び第２ＵＣＸファイルを結合することを特徴とする。
【００１１】
また、前記経験情報管理装置は、前記第１及び第２ＵＣＸファイルそれぞれに対するファイル生成アルゴリズムを具現する第１及び第２ＵＣＸ生成プラグインを受信する通信インターフェースをさらに含むことができ、前記ＵＣＸ生成部は、前記第１及び第２ＵＣＸ生成プラグインを利用して第３ＵＣＸファイルを生成することを特徴とする。
【００１２】
一方、本発明の一実施例による経験情報管理方法は、第１ＵＣＸ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｅｘｐｅｒｉｅｎｃｅ）ファイル及び前記第１ＵＣＸファイルと相違したファイルフォーマットを有する第２ＵＣＸファイルが入力されると、前記第１及び第２ＵＣＸファイルの構造を解析する段階、前記第１及び第２ＵＣＸファイルを構成するデータに出処を示す情報をタギング（ｔａｇｇｉｎｇ）する段階、前記第１及び第２ＵＣＸファイルの結合情報を生成する段階及び前記結合情報により前記第１及び第２ＵＣＸファイルが結合された第３ＵＣＸファイルを生成する段階を含むことを特徴とする。
【００１３】
ここで、前記第１及び第２ＵＣＸファイルの構造を解析する段階は、前記第１及び第２ＵＣＸファイルそれぞれのデータ構造に対する解析アルゴリズムを具現する第１及び第２ＵＣＸ解析プラグインを受信する段階、及び前記第１及び第２ＵＣＸ解析プラグインを利用して前記第１及び第２ＵＣＸファイルの構造を解析する段階を含むことを特徴とする。
【００１４】
また、前記第３ＵＣＸファイルを生成する段階は、前記タギング情報を利用して前記第１及び第２ＵＣＸファイルそれぞれに対するファイル生成アルゴリズムを具現する第１及び第２ＵＣＸ生成プラグインを受信する段階、及び前記第１及び第２ＵＣＸ生成プラグインを利用して前記第３ＵＣＸファイルを生成する段階を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、相違したファイルフォーマットを有する複数のＵＣＸファイルを結合する時、新しいプラグインなしに既存のＵＣＸ生成プラグインのみで可能であり、結合されたＵＣＸファイルを再生する時も新しいプラグインなしに既存プラグインを利用して再生することができる。
また、ＵＣＸファイルの構造及び結合状態をユーザーに提供することにより、ユーザーは自分の目的に合うように容易にＵＣＸファイルを結合することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例に係る運転手経験情報管理システムの構成を示す図である。
【図２】本発明の一実施例に係る経験情報管理装置の構成を示すブロック図である。
【図３】本発明の一実施例に係るＵＣＸスキーマの構造を説明するための図である。
【図４】本発明の一実施例に係るＵＣＸファイルの結合形態を説明するための図である。
【図５】本発明の一実施例に係るＵＣＸファイルの結合形態を説明するための図である。
【図６】本発明の一実施例に係るＵＣＸファイルの結合形態を説明するための図である。
【図７】本発明の他の実施例に係るＵＣＸファイルの結合形態を説明するための図である。
【図８】本発明の一実施例に係る経験情報管理方法を説明するためのフローチャートである。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照しながら、本発明について具体的に説明する。
図１は、本発明の一実施例による運転手経験情報管理システムの構成を示す図である。
図１に示す通り、運転手経験情報管理システムは、車両に含まれた経験情報管理装置１００、経験情報管理装置と連結される他の車両２０、端末装置３０及びサーバー４０を含む。
運転手経験情報管理装置１００は、運転手と車両の経験情報（例えば、運転手の操作データ及び操作データに対応して車両、又は車両周辺で取得されたデータ）を収集してコンテンツファイルで生成することができる。また、生成されたコンテンツファイルを編集、再生することができ、複数のコンテンツファイルを結合して新しいコンテンツファイルを生成することもできる。
【００１８】
ここで、経験情報に対するコンテンツファイルはメタメディア形式のファイルとして、メタスクリプト言語（ｍｅｔａ  ｓｃｒｉｐｔ  ｌａｎｇｕａｇｅ）、例えば、拡張性マークアップ言語（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ、ＸＭＬ）で作成することができ、これにより生成及び編集が容易なのでファイル管理が便利となる。
以下では、説明の便宜のために経験情報を「ＵＣＸ（Ｕｓｅｒ  Ｃｒｅａｔｅｄ  Ｅｘｐｅｒｉｅｎｃｅ）」と称し、コンテンツファイルを「ＵＣＸファイル」と称する。
経験情報管理装置１００は、収集された経験情報を時間（ｔｉｍｅ）、空間（ｌｏｃａｔｉｏｎ）及び関係（ｒｅｌａｔｉｏｎｓｈｉｐ）により分類し、分類された各データを有機的に結合することにより少なくとも一つのＵＣＸファイルを生成することができる。
【００１９】
経験情報管理装置１００は、運転手及び車両の経験情報に対するコンテンツファイルを、通信インターフェースを介して他の共有手段と共有することができる。具体的に、経験情報管理装置は他の車両２０、端末装置３０及びサーバー４０などと通信してコンテンツファイルを送受信することができる。
図２は、本発明の一実施例による経験情報管理装置の構成を示すブロック図である。
図２に示す通り、経験情報管理装置は車両データ収集部１１０、ＵＣＸ解析部１２０、ＵＣＸ結合部１３０、ＵＣＸ生成部１４０、ＵＣＸ編集部１５０、保存部１６０、通信インターフェース１７０、ユーザーインターフェース１８０、メッセージ変換部１９０及びＸＭＬ  Ｐａｒｓｅｒ１９５を含む。
【００２０】
車両データ収集部１１０は、車両に備えられた各ユニットなどの入出力データを収集し、車両周辺で取得されたデータを収集する。特に、車両データ収集部１１０は、運転手による車両の操作データと、操作データに対応する出力データ、例えば、パワートレーン、シャシ、マルチメディア機器、各種センサー及び車体から取得されたローデータ（ｒａｗ  ｄａｔａ）を収集する。
ＵＣＸ解析部１２０は、ＵＣＸファイルを解析する。具体的に、ＵＣＸ解析部１２０は、ＵＣＸファイルが如何なるデータブロックと如何なるデータとからなっているのか、又は他のＵＣＸファイルと結合されているかなどＵＣＸファイルの構造を解析する。
ＵＣＸ解析部１２０はＵＣＸファイルが入力されると、通信インターフェース１７０を介して外部へＵＣＸ解析プラグインを要請し、ＵＣＸ解析プラグインを利用してＵＣＸファイルを解析することができるＵＣＸ解析プラグインは、ＵＣＸファイルのデータ構造に対する解析アルゴリズムを具現するアプリケーションモジュールとして設置及び削除可能である。
【００２１】
ＵＣＸファイルは、その目的に伴ってそれぞれのＵＣＸスキーマ（ｓｃｈｅｍａ）を有し、ＵＣＸスキーマに伴ってＵＣＸ解析プラグインが個別に存在することができる。したがって、ＵＣＸ解析部１２０は、解析しようとするＵＣＸファイルのＵＣＸスキーマを確認し、それに対応されるＵＣＸ解析プラグインを要請することができる。ＵＣＸスキーマは、ＵＣＸファイルを生成するためのファイルフォーマットを意味する。ＵＣＸスキーマは、ＵＣＸファイルの目的（例えば、安全運転関連ユーザー経験、経済運転関連ユーザー経験など）により個別に定義することができる。
ＵＣＸ解析部１２０は、相違したファイルフォーマットを有する複数のＵＣＸファイルが入力されると、複数のＵＣＸファイルそれぞれのＵＣＸスキーマを確認して複数のＵＣＸファイルに対応するＵＣＸ解析プラグインをそれぞれ要請することができる。
【００２２】
ＵＣＸ解析部１２０は、複数のＵＣＸファイルが結合された形態のＵＣＸファイルが入力されると、結合されたＵＣＸファイルに含まれた各データブロック、又はデータにタギングされた出処を示す情報を確認して、それぞれのＵＣＸファイルに対応するＵＣＸ解析プラグインを要請することができる。データブロック、又はデータにタギングされた出処を示す情報は、当該データブロック又はデータが如何なるＵＣＸスキーマを有し、これによって如何なるＵＣＸ解析プラグインを選択すべきか知らせてくれる。
一方、ＵＣＸ解析部１２０は、ＵＣＸファイルの解析結果をその目的（例えば、ＵＣＸファイルの編集、結合、再生目的など）によりＵＣＸ結合部１３０、ＵＣＸ編集部１５０及びメッセージ変換部１９０で提供することができる。
【００２３】
ＵＣＸ結合部１３０は、ＵＣＸ解析部１２０から複数のＵＣＸファイルに対する解析結果の入力を受け、複数のＵＣＸファイルの結合情報を生成する。複数のＵＣＸファイルは、互いに相違したファイルフォーマットを有することができる。すなわち、複数のＵＣＸファイルは、互いに相違したＵＣＸスキーマに基づいて生成されたＵＣＸファイルとなることができる。
ここで、結合情報とは、複数のＵＣＸファイルの結合状態又は結合構造を示す情報である。例えば、メーンＵＣＸファイルとサブＵＣＸファイルを定義し、サブＵＣＸファイルの如何なるデータ（又は、データブロック）がメーンＵＣＸファイルの如何なるデータブロックに結合されたのかなどに対する情報を含むことができる。ＵＣＸ結合部１３０は、既設定された結合規則に従い、又はユーザーインターフェース１８０を介して入力されたユーザー命令に従って結合情報を生成することができる。
【００２４】
一方、ＵＣＸファイルを結合するためには、ＵＣＸスキーマが結合可能な構造で定義されなければならない。以下で、図３を参照して結合可能なＵＣＸスキーマの構造について具体的に説明する。
図３は、本発明の一実施例によるＵＣＸスキーマの構造を説明するための図である。
図３に示す通り、ＵＣＸスキーマはＵＣＸファイル、データブロック、データ及びタグで構成される。ＵＣＸファイルは、個々のデータからユーザー経験を情報化するためのファイル構造、又はファイル客体を意味する。データブロックはＵＣＸファイル内で相互連関性のあるデータを構造化した集合体であり、データブロックは個々のデータだけではなく、データブロック自体も含むる。データはユーザー経験を構成する基本要素としてＵＣＸファイル、又はデータブロック内部に含まれる。タグは、データを説明するための付加情報としてデータの発生時間、位置属性などの付加情報を含む。
【００２５】
一方、ＵＣＸファイル、データブロック及びデータは、固有の識別子を有することができる。ＵＣＸファイル識別子は唯一性を保障することができる固有のＵＲＬアドレスである。データブロック及びデータ、またデータブロック及びデータ名など、ＵＣＸファイル内で唯一性を保障することができる識別子を有する。ＵＣＸファイルの識別子、データブロックの識別子及びデータ識別子を組み合わせてウェブ上で個々のデータを識別することができる。
【００２６】
図３に示す通り、ＵＣＸファイル内に「ＶＥＨＥＣＬＥ」、「ＰＥＲＳＯＮ」、「ＥＮＶＩＲＯＮＭＥＮＴ」、「ＷＩＮＤＯＷ」などのデータブロックが含まれていることが分かる。また、ＵＣＸファイルはＵＣＸファイルを識別することができる固有のＵＲＬ３１０を含むことができる。また、データブロック「ＷＩＮＤＯＷ」は、内部にデータブロック識別子３２０を含むことができ、「ＦＲＯＮＴ  ＬＥＦＴ」、「ＲＥＡＲ  ＲＩＧＨＴ」などのサブデータブロックを含むことができる。また、データブロック「ＲＥＡＲ  ＲＩＧＨＴ」は、「ｐｏｓｉｔｉｏｎ−１」乃至「ｐｏｓｉｔｉｏｎ−ｎ」の個々のデータを含むことができる。また、「ｐｏｓｉｔｉｏｎ−１」乃至「ｐｏｓｉｔｉｏｎ−ｎ」のデータそれぞれは、データ発生時間、場所などの情報を示すタグを含むことができる。
【００２７】
図３で説明した結合可能な構造のＵＣＸスキーマは、他のＵＣＸスキーマとの結合のためデータブロックの種類及び構造、またデータブロックに含まれるデータの種類を目的によって持続的に拡張することができる。
一方、複数のＵＣＸファイルは互いに多様な方法で結合することができる。例えば、ＵＣＸファイルは他のＵＣＸファイルに直接挿入されるか、又は識別情報を挿入して参照する形式で挿入できる。また、ＵＣＸファイル自体が異なるＵＣＸファイルに挿入されるか、ＵＣＸファイルに含まれたデータブロックが他のＵＣＸファイル内に挿入できる。
【００２８】
以下で図４乃至図７を参照し、ＵＣＸファイルが結合される形態について具体的に説明する。図４乃至図７を参照してＵＣＸファイルの結合形態を説明する際、便宜上、複数のＵＣＸファイルのうち一つをメーンＵＣＸファイルで、他の一つをサブＵＣＸファイルで区分して説明することにする。
図４乃至図６は、本発明の一実施例によるＵＣＸファイルの結合形態を説明するための図である。
図４に示す通り、サブＵＣＸファイル自体がメーンＵＣＸファイルに含まれる。すなわち、サブＵＣＸファイル自体がメーンＵＣＸファイル内に一つのデータブロックで含まれる。
【００２９】
図５に示す通り、サブＵＣＸファイルを構成するデータブロック単位でメーンＵＣＸファイルに含まれる。この際、サブＵＣＸファイルの全てのデータブロックがメーンＵＣＸファイルに含まれる必要はなく、結合目的によって必要なデータブロックのみをメーンＵＣＸファイルに含ませることができる。図５では、「ＥＮＶＩＲＯＭＥＮＴ  ＩＮＦＯ」、「ＡＩＲ  ＳＥＴ」、「ＭＰ３  ＳＥＴ」データブロックがメーンＵＣＸファイルに含まれている。
【００３０】
図６に示す通り、サブＵＣＸファイルを構成するデータ単位でメーンＵＣＸファイルに含まれる。図６のサブＵＣＸファイルの「ＷＩＮＤＯＷ」データブロックに含まれた「Ｌ／Ｒ」、及び「Ｌ／Ｌ」データブロック内のデータが、メーンＵＣＸファイルの「ＷＩＮＤＯＷ」データブロックに含まれた「Ｌ／Ｒ」及び「Ｌ／Ｌ」データブロックに挿入できる。データ単位結合は、図６のようにメーンＵＣＸファイルとサブＵＣＸファイルに同一のデータブロックが存在する場合に可能である。この際、サブＵＣＸファイルの「Ｌ／Ｒ」及び「Ｌ／Ｌ」データブロックに含まれた全てのデータが、メーンＵＣＸファイルの「Ｌ／Ｒ」及び「Ｌ／Ｌ」データブロックに結合される必要はなく、一部でも可能である。
【００３１】
一方、前述したようにＵＣＸファイル、データブロック及びデータは固有した識別子を有しているので、サブＵＣＸファイル（又は、データブロック、データ）が直接メーンＵＣＸファイルに結合されないとしても結合位置にＵＣＸファイル（又は、データブロック、データ）を識別できる識別子を挿入することにより、複数のＵＣＸファイルを結合できる。これに対し、図７を参照して具体的に説明する。
【００３２】
図７は、本発明の他の実施例によるＵＣＸファイルの結合形態を説明するための図である。
図７の（ａ）に示す通り、サブＵＣＸファイル自体をメーンＵＣＸファイルに結合する際、サブＵＣＸファイル（ＵＣＸファイル  Ｂ）のＵＲＬアドレスをメーンＵＣＸファイル（ＵＣＸファイル  Ａ）に挿入することができる。サブＵＣＸファイルのＵＲＬアドレスはサブＵＣＸファイルを識別する固有の識別子なので以降結合されたＵＣＸファイルを解析する時サブＵＣＸファイルのＵＲＬアドレスを利用してサブＵＣＸファイルを呼び出すことができる。
また、図７の（ｂ）に示す通り、サブＵＣＸファイルのデータブロックをメーンＵＣＸファイルに結合する際、サブＵＣＸファイルのＵＲＬアドレス及びデータブロック識別子をメーンＵＣＸファイルに挿入することができる。前述したように、サブＵＣＸファイルのＵＲＬアドレスはサブＵＣＸファイルを特定することができ、データブロック識別子はサブＵＣＸファイル内でデータブロックを特定することができるので、以降結合されたＵＣＸファイルを解析する際、サブＵＣＸファイルのＵＲＬアドレス及びデータブロック識別子を利用してサブＵＣＸファイルに含まれた特定データブロックを呼び出すことができる。
【００３３】
図７の（ｃ）に示す通り、サブＵＣＸファイルのデータをメーンＵＣＸファイルに結合する際、サブＵＣＸファイルのＵＲＬアドレス、データブロック識別子及びデータ識別子をメーンＵＣＸファイルに挿入することができる。データ識別子では、データ名（ｄａｔａ  ｎａｍｅ）が用いることができる。以降、結合されたＵＣＸファイルを解析する際、サブＵＣＸファイルのＵＲＬアドレス、データブロック識別子及びデータ識別子を利用してサブＵＣＸファイル内の特定データブロックに含まれた特定データを呼び出すことができる。
一方、ＵＣＸ結合部１３０は、複数のＵＣＸファイルを構成するデータ（又は、データブロック）に出処を示す情報をタギング（ｔａｇｇｉｎｇ）することができる。すなわち、ＵＣＸファイルを構成するデータが、如何なるＵＣＸファイルに該当するか識別することができる情報をタギングすることができる。
【００３４】
また、ＵＣＸ結合部１３０は、結合情報に従って新しいＵＣＸファイルを生成する場合、実際に結合が可能であるかの可否を確認できる。複数のＵＣＸファイルが互いに相違したＵＣＸスキーマに基づいて生成された場合、互いに結合不可能なデータが存在することができ、実際結合されたＵＣＸファイルを生成する前にこれを予め確認することができる。
ＵＣＸ生成部１４０は、ＵＣＸファイルを生成する。ＵＣＸ生成部１４０は、ＵＣＸ結合部１３０により生成された結合情報に伴って複数のＵＣＸファイルを結合して新しいＵＣＸファイルを生成する。具体的に、ＵＣＸ生成部１４０は、通信インターフェース１７０を介して外部へＵＣＸ生成プラグインを要請し、ＵＣＸ生成プラグインを利用して複数のＵＣＸファイルが結合された新しいＵＣＸファイルを生成することができる。ＵＣＸ生成プラグインは、既に設定された規則に伴ってファイル生成アルゴリズムを具現するアプリケーションモジュールとして設置及び削除可能である。
【００３５】
前述したように、ＵＣＸファイルはその目的により相違したＵＣＸスキーマを有し、ＵＣＸスキーマによりＵＣＸ生成プラグインも個別存在することができる。したがって、ＵＣＸ生成部１４０は結合情報により複数のＵＣＸファイルを結合する際、それぞれのＵＣＸファイルに対応するＵＣＸ生成プラグインを選択することができる。具体的に、ＵＣＸ生成部１４０は、ＵＣＸ結合部１３０で各データ、又はデータブロックにタギングされた出処情報を利用してＵＣＸ生成プラグインを選択することができる。
一方、ＵＣＸ生成部１４０は、車両データ収集部１１０により収集されたデータを有機的に結合してＵＣＸファイルを生成することもできる。ここで、ＵＣＸ生成部１４０は、通信インターフェース１７０を介して受信されたＵＣＸ生成プラグインを利用して収集されたそれぞれのデータを結合させてＵＣＸファイルを生成することができる。
【００３６】
ＵＣＸ生成部１４０は、ＵＣＸ編集部１５０により生成された編集情報に基づいて編集されたＵＣＸファイルを生成することもできる。ＵＣＸ生成部１５０は、ＵＣＸ生成プラグインを利用して編集されたＵＣＸファイルを生成することができる。
一方、ＵＣＸ生成部１４０は、ＵＣＸファイルを生成する際、ＵＣＸファイルを構成するそれぞれのデータ、又はデータブロックに対して時間（ｔｉｍｅ）、空間（ｌｏｃａｔｉｏｎ）及び関係（ｒｅｌａｔｉｏｎｓｈｉｐ）のうち少なくとも一つに対するタグ（ｔａｇ）、又はメタデータ（ｍｅｔａ  ｄａｔａ）を挿入することができる。
ＵＣＸ編集部１５０は、ユーザーインターフェース１８０を介して入力されたユーザー命令に伴って編集情報を生成することができる。編集情報は、ＵＣＸファイルを構成するデータ、又はデータブロックの削除、修正、追加に対する情報を含むことができる。
【００３７】
保存部１６０は、ＵＣＸ生成部１４０により生成されたＵＣＸファイル及び通信インターフェース１７０を介して外部から受信されたＵＣＸファイルを保存する。この際、保存部１６０はＵＣＸファイルを当該ファイルの属性、レイヤなどにより分類して保存することができる。また、保存部１６０は、保存されたＵＣＸファイルをＵＣＸ解析部１２０、又は外部へ提供することができる。
通信インターフェース１７０は、外部（他の車両、端末装置、サーバーなど）と連結されてＵＣＸファイルを送受信する。また、通信インターフェース１７０は、ＵＣＸ生成プラグイン及びＵＣＸ解析プラグインを受信することができる。また、通信インターフェース１７０は、メッセージ変換部１９０でＵＣＸファイルが実行可能な形態に変換されたメッセージを外部へ伝送するか、車両の各種制御装置に提供することができる。
【００３８】
ユーザーインターフェース１８０は、ＵＣＸ解析部１２０でＵＣＸファイルを解析した結果をユーザーへ提供する。ユーザーインターフェース１８０は、ユーザー便宜のためにＵＣＸファイルの解析結果をディスプレイ画面にＧＵＩ形態で提供することができる。また、ユーザーからＵＣＸファイルの生成、結合、編集命令の入力を受けることができる。このためにユーザーインターフェースは、ディスプレイ部（図示省略）、入力部（図示省略）、ＧＵＩ生成部（図示省略）などを含むことができる。
メッセージ変換部１９０は、ＵＣＸ解析部１２０のＵＣＸファイル解析結果に基づいて外部で実行可能な形態のメッセージに変換する。具体的に、メッセージ変換部１９０は、ＵＣＸファイル解析結果を制御信号、ディスプレイ情報、演算結果などの形態を有するメッセージに変換することができる。メッセージ変換部１９０で変換されたメッセージは、通信インターフェース１７０を介して外部、又は車両の制御装置などへ伝送される。
ＸＭＬ  Ｐａｒｓｅｒ１９５は、ＵＣＸファイルに挿入されたタグを分析してＵＣＸ解析部１２０、ＵＣＸ結合部１３０に提供できる。
【００３９】
前述した実施例によれば、相違したファイルフォーマットを有する複数のＵＣＸファイルを結合する際、新しいプラグインなしに既存のＵＣＸ生成プラグインだけで可能であり、結合されたＵＣＸファイルを再生する時も新しいプラグインなく既存プラグインを利用して再生することができる。
また、ＵＣＸファイルの構造及び結合状態をユーザーに提供することにより、ユーザーは自分の目的に合うように容易にＵＣＸファイルを結合することができる。
図８は、本発明の一実施例による経験情報管理方法を説明するためのフローチャートである。特に、図８は、複数のＵＣＸファイルを結合して再生する方法を説明するためのものである。
【００４０】
図８に示す通り、複数のＵＣＸファイルが入力されると、ＵＣＸ解析プラグインを受信する（Ｓ８０１）。複数のＵＣＸファイルが互いに相違したファイルフォーマット（ＵＣＸスキーマ）を有する場合、ＵＣＸファイルを解析するためのＵＣＸ解析プラグインをそれぞれ受信できる。また、ＵＣＸ解析プラグインを利用して複数のＵＣＸファイルの構造を解析する（Ｓ８０２）。
以降、複数のＵＣＸファイルを構成するデータに出処を示す情報をタギングする（Ｓ８３０）。また、複数のＵＣＸファイルの結合情報を生成する（Ｓ８４０）。また、タギング情報を利用してそれぞれのＵＣＸファイルに対応されるＵＣＸ生成プラグインを受信する（Ｓ８５０）。ＵＣＸ生成プラグインが受信されると、結合情報により新しいＵＣＸファイルを生成する（Ｓ８６０）。
【００４１】
以降、結合されたＵＣＸファイルに対する再生イベントが発生すれば（Ｓ８０７−Ｙ）、結合されたＵＣＸファイル内の各データにタギングされた出処を示す情報を確認する（Ｓ８０８）。また、タギング情報を利用して各データに対応されるＵＣＸ解析プラグインを受信する（Ｓ８０９）。ＵＣＸ解析プラグインが受信されると、ＵＣＸ解析プラグインを利用して結合されたＵＣＸファイルの構造を解析する（Ｓ８１０）。また、解析結果に基づいて外部で実行可能な形態のメッセージに変換する（Ｓ８１１）。
【００４２】
以上本発明の好ましい実施例を示して説明したが、本発明は前述した特定の実施例に限定されず、請求範囲で請求する本発明の要旨を外れることなく当該発明の属する技術分野で通常の知識を有した者により多様な変形実施が可能なことは勿論であり、このような変形実施などは本発明の技術的思想や見込みから個別に理解されてはいけないものである。
【符号の説明】
【００４３】
１０  ：  車両                                    
２０  ：  他の車両
３０  ：  端末装置                               
４０  ：  サーバー
１００  ：  経験情報管理装置                
１１０  ：  車両データ収集部
１２０  ：  ＵＣＸ解析部                      
１３０  ：  ＵＣＸ結合部
１４０  ：  ＵＣＸ生成部                      
１５０  ：  ＵＣＸ編集部
１６０  ：  保存部                               
１７０  ：  通信インターフェース
１８０  ：  ユーザーインターフェース      
１９０  ：  メッセージ変換部
１９５  ：  ＸＭＬ  Ｐａｒｓｅｒ
【図１】
2015090701.tif 000003
【図２】
2015090701.tif 000004
【図３】
2015090701.tif 000005
【図４】
2015090701.tif 000006
【図５】
2015090701.tif 000007
【図６】
2015090701.tif 000008
【図７】
2015090701.tif 000009
【図８】
2015090701.tif 000010