(57)【要約】  メッセージフォームを生成するためのこの方法は、通信インターフェースによって受信されたデータセットを取得するステップ（ＡＣＱ）であって、前記データセットが少なくとも１つのオブジェクトを含み、少なくとも１つの属性が前記オブジェクトの識別子を定義し、数が識別されたオブジェクトの数を定義する、取得するステップ（ＡＣＱ）と、受信されたデータをメモリに記憶するステップ（ＭＥＭ）であって、前記メモリが、あらかじめ定義されたオブジェクトのセットと入力コントロールのセットとをさらに含み、各オブジェクトが少なくとも１つの入力コントロールに関連付けられる、記憶するステップ（ＭＥＭ）と、受信されたオブジェクトのうちの、メモリ中ですでに参照されたオブジェクトを決定するために、各受信されたオブジェクトを、メモリに記憶されたあらかじめ定義されたオブジェクトのセットと比較するステップ（ＣＯＭＰ）と、プロセッサによる比較するステップ（ＣＯＭＰ）において決定されたオブジェクトに関連付けられた入力コントロールのセットを選択するステップ（ＳＥＬ）であって、各オブジェクトが少なくとも１つの入力コントロールに関連付けられる、選択するステップ（ＳＥＬ）と、決定されたオブジェクトの数に、および各決定されたオブジェクトの属性に依存して選択された入力コントロールのリストを含むフォームを生成するステップ（ＧＥＮ）とを含む。
2019501444.tif 000002
【特許請求の範囲】
【請求項１】
メッセージフォーム（ＦＯＲＭ＿ｐ）を生成するための方法であって、
・  通信インターフェース（ＩＮＴ）によって受信されたデータセット（ＥＮＳ１）を取得するステップ（ＡＣＱ）であって、前記データセット（ＥＮＳ１）が少なくとも１つのオブジェクトを含み、各オブジェクトが、オブジェクトを記述する属性のセットを含み、各属性がタイプを含む、取得するステップ（ＡＣＱ）と、
・  受信されたデータをメモリ（Ｍ）に記憶するステップ（ＭＥＭ）であって、前記メモリが、あらかじめ定義された入力コントロールのセットを含み、各あらかじめ定義された入力コントロールが、あらかじめ定義されたタイプに関連付けられる、記憶するステップ（ＭＥＭ）と、
・  メモリ（Ｍ）中ですでに参照されたタイプの選択を決定するために、少なくとも１つの受信されたオブジェクト（ＥＮＳ１）の各タイプを、メモリのあらかじめ定義されたタイプのセットと比較するステップ（ＣＯＭＰ）と、
・  プロセッサ（Ｋ）による比較するステップ（ＣＯＭＰ）によって選択されたタイプに関連付けられた入力コントロールのセットを選択するステップ（ＳＥＬ）と、
・  選択された入力コントロールのリストを含むフォーム（ＦＯＲＭ＿ｐ）を生成するステップ（ＧＥＮ）と
を含むことを特徴とする、方法。
【請求項２】
各タイプが、属性の値のフォーマットと制約のセットとを記述することを特徴とする、請求項１に記載の方法。
【請求項３】
各オブジェクトが、「ＸＭＬスキーマ文書化」を指定する、ＸＳＤフォーマットで記述されることを特徴とする、請求項１または２に記載の方法。
【請求項４】
入力コントロールが、オブジェクトの属性の少なくとも１つの第１の値を定義することを可能にする少なくとも１つの第１の対話型ゾーンを含むことを特徴とする、請求項１に記載のメッセージフォームを生成するための方法。
【請求項５】
受信されたデータセットが、各オブジェクトの各タイプについて、属性の値に関する制約のセットを含み、値に関する制約が許容された値のリストに対応し、入力コントロールのリストを生成するステップが、各入力コントロールについて、入力コントロールの対話型ゾーン中の許容された値のリストを生成することを含むことを特徴とする、請求項４に記載のメッセージフォームを生成するための方法。
【請求項６】
メモリ（Ｍ）が、各あらかじめ定義されたタイプの値の制約を記憶することと、少なくとも１つの第１の入力コントロールを含むフォームが生成されるとき、第１の入力コントロールのタイプの記憶された値のリストの中の値の第１の文字の自動探索機能が、値のサブリストを表示することを可能にすることとを特徴とする、請求項４または５に記載のメッセージフォームを生成するための方法。
【請求項７】
比較するステップ（ＣＯＭＰ）が、
・  受信されたオブジェクトの少なくとも１つのタイプを、メモリ（Ｍ）のあらかじめ定義されたタイプのセットと比較することと、
・  あらかじめ定義されたタイプが、受信されたオブジェクトのタイプに対応するとき、２つのタイプの値の制約が比較されることと
を含むことを特徴とする、請求項２に記載のメッセージフォームを生成するための方法。
【請求項８】
比較するステップ（ＣＯＭＰ）が、受信されたオブジェクトの属性のタイプが、メモリ（Ｍ）のあらかじめ定義されたタイプに対応しないという推論に達したとき、デフォルトで定義された入力コントロールが、受信されたオブジェクトの前記属性に関連付けられるように選定されることを特徴とする、請求項１に記載のメッセージフォームを生成するための方法。
【請求項９】
デフォルトでの入力コントロールがテキストフィールドであることを特徴とする、請求項８に記載のメッセージフォームを生成するための方法。
【請求項１０】
方法が、入力コントロールの構成を決定するデータに依存して可視化ウィンドウ中で生成されたリストの入力コントロールの前記構成を含むことを特徴とする、請求項１に記載のメッセージフォームを生成するための方法。
【請求項１１】
入力コントロールの前記構成を決定するデータが、
・  オブジェクトの属性に、および／または
・  前記フォームを表示するために使用される端末に
応じたものであることを特徴とする、請求項１０に記載のメッセージフォームを生成するための方法。
【請求項１２】
受信されたデータセット（ＥＮＳ１）が複数のオブジェクトを含むことと、請求項１から１１のいずれか一項に記載の方法が、受信されたデータセット（ＥＮＳ１）中で識別されたオブジェクトの各々について適用されることとを特徴とする、請求項１に記載のメッセージフォームを生成するための方法。
【請求項１３】
入力コントロールの構成が、受信されたデータ（ＥＮＳ１）中で識別されたオブジェクトの数に依存することを特徴とする、請求項１２に記載のメッセージフォームを生成するための方法。
【請求項１４】
請求項１から１３のいずれか一項に記載の方法の実装のためのメッセージングシステムであって、
・  あらかじめ定義されたデータと受信されたデータとを記憶するためのメモリと、
・  本発明の方法の、データを比較、選択、および生成する動作を行うためのプロセッサと、
・  フォームの入力コントロールを生成するためのディスプレイユニットと
を含むことを特徴とする、メッセージングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、戦術的情報システム内のコマンドメッセージのエディションのためのメッセージフォームの生成に関する。より詳細には、本発明は、新しいメッセージを定義するための入力コントロールの生成の自動処理を目標とする動作に関係する。
【背景技術】
【０００２】
現在、メッセージングシステムは、通常、メッセージ本文と、添付を含めることを可能にするオプションとを利用可能にすることを可能にする。メッセージの性質に従って、あらかじめ定義されたシグネチャまたは優先度インジケータなど、他のオブジェクトがメッセージ中に含まれ得る。概して、メッセージにリンクされるオブジェクトは、含めるべきオブジェクトの特性を直観的に定義することを可能にする、クライアントのフォームまたはサーバのフォームを介して組み込まれる。いくつかのメッセージングシステムは、エディションフォームでオブジェクトの属性を定義することを可能にしながら、オブジェクトの概念を拡張する。一例として、いくつかのメッセージングシステムは、十分な入力コントロールを通して位置またはハイパーテキストリンクを定義することを可能にする。
【０００３】
しかしながら、入力コントロールは、概して、メッセージのオブジェクトを定義するための大きい自由を可能にする。後者は、特に、同じメッセージングシステムを共有するユーザ間で比較的簡単にメッセージを生成することを可能にする。
【０００４】
特に、それらの交換を規格化しなければならない国の機関においてまたは団体において配備される戦術的電気通信の分野では、メッセージングシステムの定義は、消費者ソフトウェアで使用される従来のメッセージングシステムよりも制約される。オブジェクトを自由に定義することの可能性は、この自由が、互いに通信する異なる団体によって使用される名称または規格の諒解の誤り、または代わりに、それの実装の差につながり得る限りにおいて、低減される。情報が、ある様式であらかじめ定義されたフォーマリズムで送信されなければならない瞬間から入力コントロールを制限することまたは制約することが推奨される。
【０００５】
したがって、送信すべき特定のオブジェクトを記述する異なる値を、制約された様式で定義する必要が存在する。一例として、位置がメッセージ中で文書化されなければならないとき、いくつかの入力コントロールが、フィールド中で文書化すべき緯度および経度の定義に関する人為的過誤を制限することを可能にする。１つのソリューションは、たとえば、ユーザにとってアクセス可能なデータフィールド中の許容された値の制限にある。別のソリューションは、スクリーン上でアクセス可能なコンテキストマップを生成することと、ポインタによって送信すべき位置を定義することを可能にすることとにある。
【０００６】
メッセージングシステムにおけるメッセージの定義は、定義すべきますます複雑なコンテキストを組み込むために、および起こり得る新しい状況を組み込むために、特に迅速に発展する。たとえば、メッセージングシステムは、メッセージング中で定義すべき新しいオブジェクトを提供することによって発展し得る。一例として、所与の団体に関連付けられたメッセージングシステムに従って、新しいアラートを定義するオブジェクトが作成され得る。この新しいアラートは、メッセージングシステムにおいて前に定義されなかった属性を含んでいることがある。さらに、そのようなメッセージングシステムの配備に関与するすべての参与者が、互いに相互運用可能であるために、これらのオブジェクトの同じ定義を適用し、それらの発展を組み込むことが重要である。
【０００７】
１つの欠点は、ユーザが、たとえば、新しいアラートなど、新しいオブジェクトの状態を示すことを望むとき、メッセージフォームに組み込まれる入力コントロールの新しいセットを各オブジェクトについて再定義することである。実際、この動作は、メッセージングの新しいオブジェクトの定義においてなされた変化を更新するために、開発コストを有し、かなりのリソースを必要とする。さらに、それは、メッセージングにおけるこの新しいオブジェクトの実装が、この同じオブジェクトの他の実装と相互運用可能であり得ることを保証しない。
【発明の概要】
【課題を解決するための手段】
【０００８】
本発明は、上述の欠点を克服することを目的とする。特に、本発明は、定義されるべき新しいオブジェクトの属性のタイプの分析に依存して入力コントロールのセットを含むフォームを生成することを可能にする。
【０００９】
本発明の目的は：
・  通信インターフェースによって受信されたデータセットを取得するステップであって、前記データセットが少なくとも１つのオブジェクトを含み、各オブジェクトが、オブジェクトを記述する属性のセットを含み、各属性がタイプを含む、取得するステップと、
・  受信されたデータをメモリに記憶するステップであって、前記メモリが、あらかじめ定義された入力コントロールのセットを含み、各あらかじめ定義された入力コントロールが、あらかじめ定義されたタイプに関連付けられる、記憶するステップと、
・  メモリ中ですでに参照されたタイプの選択を決定するために、少なくとも１つの受信されたオブジェクトの各タイプを、メモリのあらかじめ定義されたタイプのセットと比較するステップと、
・  プロセッサによる比較するステップによる選択されたタイプに関連付けられた入力コントロールのセットを選択するステップと、
・  選択された入力コントロールのリストを含むフォームを生成するステップと
を含む、メッセージフォームを生成するための方法に関する。
【００１０】
１つの利点は、メモリのリポジトリにおいてすでに記述されたタイプの分析に依存して新しいメッセージフォームを自動的に生成することである。本発明の１つの利点は、新しいメッセージを定義するオブジェクトの各属性に応じて新しいフォームを手動で定義することを可能にする。
【００１１】
一実施形態によれば、各タイプは、属性の可能な値のセットを記述する。
【００１２】
一実施形態によれば、各オブジェクトは、「ＸＭＬスキーマ文書化」を指定する、ＸＳＤフォーマットで記述される。
【００１３】
一実施形態によれば、入力コントロールは、オブジェクトの属性の少なくとも１つの第１の値を定義することを可能にする少なくとも１つの第１の対話型ゾーンを含む。一実施形態によれば、少なくとも１つの入力コントロールは、オブジェクトの属性の第１の値を入力することを可能にする第２の対話型ゾーンを含む。
【００１４】
１つの利点は、様々な人間工学を可能にし、コンテキストタイムテーブルから、または数値がないフィールドによって日付を入力するためのコントロールなど、値の入力の異なるフォームを可能にする利用可能な入力コントロールを有することである。
【００１５】
一実施形態によれば、受信されたデータセットは、各オブジェクトの各タイプについて、属性の値に関する制約のセットを含む。これらの制約は、たとえば、属性の許容された値のリストであり得る。この例では、入力コントロールのリストを生成するステップは、その場合、各入力コントロールについて、入力コントロールの対話型ゾーン中の許容された値のリストを生成することを含む。
【００１６】
本発明の１つの利点は、重要な値制約を時々含む、すでに記録されたタイプの定義の継承を可能にすることである。したがって、本発明は、属性のタイプがメモリ中にすでに定義された新しいオブジェクトを組み込む新しいフォームを入念に作ることにおける時間節約を可能にする。
【００１７】
一実施形態によれば、メモリは、各あらかじめ定義されたタイプの許容された値と、少なくとも１つの第１の入力コントロールを含むフォームがいつ生成されるかとを記憶する。一実施形態によれば、第１の入力コントロールのタイプの記憶された値のリストの中の値の第１の文字の自動探索機能が、値のサブリストを表示することを可能にする。
【００１８】
一実施形態によれば、比較するステップは、受信されたオブジェクトの少なくとも１つのタイプを、メモリのあらかじめ定義されたタイプのセットと比較することを含む。
【００１９】
比較するステップは、あらかじめ定義されたタイプが、受信されたオブジェクトのタイプに対応するとき、あらかじめ定義されたタイプの値制約を、受信されたオブジェクトのタイプと比較することをも含み得る。
【００２０】
１つの利点は、タイプのコントロールを可能にすることと、識別されたタイプが、新しいオブジェクトの定義の可能な値に実際対応することである。
【００２１】
一実施形態によれば、比較するステップが、受信されたオブジェクトの属性のタイプが、あらかじめ定義されたタイプに対応しないという推論に達したとき、デフォルトで定義された入力コントロールが、受信されたオブジェクトの前記属性に関連付けられるように選定される。
【００２２】
一実施形態によれば、デフォルトでの入力コントロールはテキストフィールドである。
【００２３】
１つの利点は、各オブジェクトの属性のタイプが、共有されるリポジトリにおいてまだ記述されない場合でも、メッセージフォームの実現を可能にすることである。
【００２４】
一実施形態によれば、本方法は、入力コントロールの構成を決定するデータに依存して可視化ウィンドウ中で生成されたリストの入力コントロールの前記構成を含む。このデータは、たとえば、オブジェクトの属性、または代わりに、使用される端末のインジケータであり得る。
【００２５】
一実施形態によれば、受信されたデータは複数のオブジェクトを含み、本発明の方法は、識別されたオブジェクトの各々について適用される。
【００２６】
一実施形態によれば、入力コントロールの構成は、受信されたデータ中の識別されたオブジェクトの数に依存する。
【００２７】
本発明の別の目的は、本発明の方法の実装のためのメッセージングシステムに関する。本システムは：
・  あらかじめ定義されたデータと受信されたデータとを記憶するためのメモリと、
・  本発明の方法の、データを比較、選択、および生成する動作を行うためのプロセッサと、
・  フォームの入力コントロールを生成するためのディスプレイユニットと
を含む。
【００２８】
添付の図を参照しながら以下の発明を実施するための形態を読むと、本発明の他の特性および利点がより明らかになろう。
【図面の簡単な説明】
【００２９】
【図１】本発明の方法の主要なステップの図である。
【図２】本発明のフォームを生成することを可能にするシステムの図である。
【発明を実施するための形態】
【００３０】
本発明は、入力コントロールのセットを含むメッセージフォームの自動生成に関する。各入力コントロールは、少なくとも１つのオブジェクト、それの属性ならびに属性のタイプを記述する受信されたデータの分析に依存して自動的に生成される。
【００３１】
本明細書における「オブジェクト」は、記述すべき情報のセットを含むメッセージを指定し、それの値は少なくとも１つの入力コントロールによって文書化され得る。オブジェクトは、メッセージが、オブジェクトの性質に依存しない、たとえば、受信側など、他の情報を記述する限りにおいて、メッセージから分離される。その上、メッセージは、異なるオブジェクトを含んでいることがある。
【００３２】
一例として、送信すべきメッセージのオブジェクトは、以下であり得る：
−  特定のコマンド順序、
−  サードパーティの存在のシグナリング、
−  集団の移動の指示。
【００３３】
引用された例は、コマンドメッセージングシステムの分野にある。しかしながら、本発明はこの適用例に限定されない。本発明は、すべてのメッセージングシステムに関する。
【００３４】
各オブジェクトは、それを特徴づける属性を含む。一例として、オブジェクト「集団の移動の指示」は、集団識別子、出発位置、到着位置、さらには日付など、いくつかの属性を示し得る。各属性は、属性の値のフォーマットならびに値に関する制約を定義するタイプを含む。値に関する制約は、たとえば、限界値、禁止された値、または代わりに値の範囲など、異なる性質のものであり得る。タイプは、たとえば、文字列、整数タイプ、浮動（ｆｌｏａｔ）タイプ、列挙されたリストなどであり得る。
【００３５】
各属性は、入力コントロールのために値の入力によるフォームで定義され得る。オブジェクトが異なる属性を含むとき、異なる入力コントロールが、これらの属性の値を定義することを可能にする。
【００３６】
本発明の実施形態によれば、フォームは、メッセージ中で１つまたは複数のオブジェクトを定義することを可能にする入力コントロールを含み得る。
【００３７】
図１は、本発明の方法の主要なステップを表す。
【００３８】
データの取得
第１のステップは、ＥＮＳ１と記されているデータの取得ＡＣＱを含み、前記データは、メッセージングの入力フォームで定義すべきオブジェクトの記述を含む。データＥＮＳ１は、記述ファイルなど、ファイルに組み込まれ得る。一例として、フォーマットがＸＳＤであるファイルが、そのような記述を可能にし、頭字語「ＸＳＤ」は「ＸＭＬスキーマ文書化」を示す。頭字語「ＸＭＬ」が「拡張マークアップ言語」を示すことを想起されよう。
【００３９】
他のファイルフォーマットが、本発明の方法に従って採用され得る。
【００４０】
データの取得ＡＣＱは、データセットをメッセージングシステムに配信することを可能にする通信インターフェースＩＮＴによって実現され得る。このインターフェースは、ハードディスクなど、別のシステムまたはメモリから来るデータを取得することを可能にする。その上、このインターフェースは、インターネットインターフェースなど、ネットワークへの接続インターフェースであり得る。たとえば、データは、リモートデータサーバへのメッセージまたは要求によって受信され得る。
【００４１】
メッセージングシステム
データＥＮＳ１の取得ＡＣＱは、前記データを処理することを可能にする利用可能な手段を有するメッセージングシステムによって実現される。本発明のメッセージングシステムは、特に、本発明の方法の主要なステップを行うことを可能にする。メッセージングシステムは図２に表されている。特に、メッセージングシステムは、送信されたデータを取得し、メモリＭに記憶することと、データを比較し、データを選択し、メッセージフォームＦＯＲＭ＿ｐの作成のための入力コントロールを生成する動作を行うためにプロセッサＫからのデータを処理することとを可能にする。メッセージフォームＦＯＲＭ＿ｐは、コンピュータまたはモバイル端末のスクリーンなど、ＡＦＦと記されている可視化インターフェース上に表示され得る。
【００４２】
データを記録すること
本発明の方法は、受信されたデータをメッセージングシステムのメモリＭに記録することを可能にする。このステップは、図１中でＭＥＭと記されている。例示的な一実施形態によれば、受信されたデータＥＮＳ１は、たとえば、リレーショナルデータベースなど、データベースに記録される。
【００４３】
データが、ＸＳＤフォーマットファイルなど、データ記述ファイルに含まれているとき、メッセージングシステムのプロセッサは、データを取得し、あらかじめ定義されたフォーマリズムでそれらを記録することが可能である。
【００４４】
一実施形態によれば、比較するステップＣＯＭＰは、受信されたデータを記録するＭＥＭ前に行われる。別の実施形態によれば、受信されたデータの記録ＭＥＭは、比較するステップＣＯＭＰの前に行われる。
【００４５】
共有されるリポジトリ
本発明のメッセージングシステムのメモリは、入力コントロールに関連付けられたあらかじめ定義されたタイプを記述するデータを含む。前記データは、特に、フォームのオブジェクトに関連付けられたタイプを記述することを可能にする、他のメッセージングシステムと共有されるリポジトリにリンクされたフォーマリズムに従って定義され得る。
【００４６】
比較するステップ
データが記録されるとき、プロセッサは、以下の間の比較演算を行うことが可能である：
・  一方では、受信されたデータ中で識別されたオブジェクトを記述する属性の各々の各タイプと、
・  他方では、メモリＭにすでにあらかじめ記録されたタイプ。
【００４７】
一例として、座標が緯度でおよび経度で表される第１のタイプ「位置＿１」が、第１の所定の入力コントロールに関連付けられる。第１の入力コントロールは、たとえば、値の選択を可能にするグラフィック構成要素であり得る。選択され得る可能な値は、たとえば、以下を定義することによって制約され得る：
・  許容された最小および最大値、
・  許可された小数部分の桁数。
【００４８】
別の例によれば、「位置＿２」と示されている第２のタイプが、ヘリオセントリック（ｈｅｌｉｏｃｅｎｔｒｉｃ）リポジトリにおける空間において定義された座標を定義することを可能にする。第２の所定の入力コントロールが、この第２のタイプに関連付けられる。この例では、アプリオリに、第１の入力コントロールと第２の入力コントロールとは異なる。特に、それらは各々、タイプ位置＿１およびタイプ位置＿２がそれぞれ定義されるリポジトリのために予約された値および値の範囲を含む。
【００４９】
メモリＭは、所与の入力コントロールの参照または識別子を、各記録されたタイプに関連付けることを可能にする。したがって、この例の第１および第２のタイプは、入力コントロールの異なる参照に関連付けられる。
【００５０】
受信されたデータがタイプのセットを含むとき、同様のタイプの探索は、本発明の方法に従ってフォームを定義するための最も適切なコントロールを生成することを可能にする。
【００５１】
入力コントロールの選択
比較するステップが、メモリＭにすでに記録されたあらかじめ定義されたタイプを決定したとき、このタイプに関連付けられた入力コントロールが選択される。したがって、タイプを比較するステップの後に、入力コントロールのセットを選択するステップＳＥＬが続く。各選択された入力コントロールは、受信されたデータセットＥＮＳ１の受信されたオブジェクトの属性のタイプに関連付けられる。
【００５２】
オブジェクトの例
一例によれば、受信されたデータセットは、２つのオブジェクトを含む：第１のオブジェクトは、「検出された車両の位置のシグナリング」であり、第２のオブジェクトは、「位置Ｐ１から位置Ｐ２への集団Ｔｎの移動」である。
【００５３】
第１のオブジェクトは、属性のセットによって記述され、各属性は、タイプ｛属性／タイプ｝、特に、以下に関連付けられ得る：
−  ｛第１のオブジェクトの識別子／ＩＤ＿１（文字列）｝
−  ｛車両のクラス／ＣＬＡＳＳ＿ＶＥＨＩＣＬＥ（値の列挙されたリスト）｝
−  ｛車両の識別子／ＩＤ＿２（文字列）｝
−  ｛車両の国籍／ＮＡＴ（値の列挙されたリスト）｝
−  ｛検出のタイプ／ＴＹＰＥ＿ＤＥＴ（値の列挙されたリスト）｝
−  ｛車両の位置／ＰＯＳ＿１（数値フィールド：ｌａｔ／ｌｏｎｇ）｝
【００５４】
第２のオブジェクトは、属性のセットによって記述され、各属性は、タイプ｛属性／タイプ｝、特に、以下に関連付けられ得る：
−  ｛第２のオブジェクトの識別子／ＩＤ＿１（文字列）｝
−  ｛集団の参照／ＲＥＦ＿ＴＲＯＯＰ（値の列挙されたリスト）｝
−  ｛初期位置／ＰＯＳ＿１（数値フィールド：ｌａｔ／ｌｏｎｇ）｝
−  ｛最終位置／ＰＯＳ＿１（数値フィールド：ｌａｔ／ｌｏｎｇ）｝
−  ｛移動のモード／ＭＯＤＥ＿ＤＥＰＬＡ（値の列挙されたリスト）｝
−  ｛移動の日付／ＤＡＴＥ（日付フィールド）｝
【００５５】
２つの先行するオブジェクトは、各々がタイプを有する属性のリストによって定義される。これらの２つのオブジェクトを記述するＸＳＤファイルが受信されたとき、本発明の方法は、受信されたタイプに対応するすでに定義されたすべてのタイプをメモリ中で探索することと、それらを選択することとを可能にする。
【００５６】
これらの２つの例では、値に関する制約は、タイプの各々を定義するために示されていない。
【００５７】
入力コントロール
選択されたタイプの各々は、メモリ中で入力コントロールに関連付けられる。
【００５８】
たとえば、ＲＥＦ＿ＴＲＯＯＰタイプという集団の参照は、入力コントロールのために選択され得る可能な値のリストの中から選定された値を有する。この値を帰させるための可能な入力コントロールは、あらかじめ定義された値を有するドロップダウンリストであり得る。あらかじめ定義された値のリストを含む入力コントロールが、本発明の方法に従って新しいフォームを生成するように選択され得る。
【００５９】
他の例によれば、入力コントロールは、以下の非網羅的リストの中から選定され得る：
・  ドロップボックス、
・  値のセットを含むドロップダウンリスト、
・  チェックボックス、
・  数値入力フィールド、
・  テキスト入力フィールド、
・  ラジオボタン、
・  など。
【００６０】
一実施形態によれば、本方法の比較するステップＣＯＭＰは、各比較されたタイプの制約を比較するステップを含む。そのような制約は、たとえば、最小および／または最大値、列挙された値、デフォルト値、禁止された値、所与の小数部分の桁数、または代わりにタイプを定義する他の制約であり得る。
【００６１】
制約のこの比較は、メモリＭ中で選択されたタイプが、探索され、受信されたデータＥＮＳ１中で定義されたタイプに実際対応することを保証することを可能にする。
【００６２】
一例によれば、異なるメッセージングシステムによって共有される共通リポジトリが、以下を含むことが可能である：
・  オブジェクトの構造、
・  使用されるタイプ、
・  タイプの定義。
【００６３】
このリポジトリがエラーを含む場合、タイプの制約の検証は、そのようなエラーが、入力コントロールの不正確な属性によって、メッセージフォームの生成において返送および伝搬されることを回避することを可能にする。
【００６４】
したがって、同じ識別子または同じ名前を有する２つのタイプがリポジトリにおいて定義された場合、本発明の方法は、それが同じタイプのものであることを検証することを可能にする。
【００６５】
一実施形態によれば、入力コントロールは、オブジェクトの属性の値を異なる様式で定義することを可能にする対話型ゾーンのセットを含み得る。たとえば、日付を定義することを可能にするフリーフィールド、および日付を選択することを可能にする対話型タイムテーブルなど、異なる対話型ゾーンは、入力すべき値を定義する同じタイプに戻る。したがって、入力コントロールは、それのグラフィカル表現における異なる対話型ゾーンを含み得る。
【００６６】
フォームの生成
本発明の方法は、先行する選択のステップＳＥＬによって選択された入力コントロールのセットを含むメッセージフォームを生成するステップＧＥＮを含む。
【００６７】
第１の実施形態によれば、入力コントロールは、最初に、一時的メッセージフォームであるコンテキスト可視化ウィンドウ中に表示される。この場合、オペレータは、異なる入力コントロールをリンクする技術制約に従って異なる入力コントロールを手動で構成するか、または代わりに人間工学的要件を考慮に入れることができる。したがって、完成されたメッセージフォームが、この後の動作の最後に正常に完了され得る。
【００６８】
第２の実施形態によれば、入力コントロールは、所与の順序に従って可視化ウィンドウ中にリストされる。順序は、たとえば、メモリ中の入力コントロールの選択の日付に従って、あるいは代わりに、あらかじめ定義されたシーケンス、またはメモリＭ中にすでに存在する先行するフォームによる記憶されたシーケンスに従って定義され得る。
【００６９】
第３の実施形態によれば、入力コントロールは、あらかじめ定義されたモデルに従って構成される。メッセージングフォームの複数のモデルが、あらかじめ定義され、メモリＭに記録され得る。この実施形態によれば、オブジェクトは、入力コントロールの所与の構成をオブジェクトに関連付けることが可能であるように、フォームのモデルのファミリーのうちのモデルに関連付けられ得る。構成は、次いで、フォームモデルによってあらかじめ定義されたルールに従って実現される。
【００７０】
他の代替実施形態によれば、入力コントロールの構成は、使用される端末のタイプに依存する。入力フォームＦＯＲＭ＿ｐの表示は、たとえば、使用される端末に依存する。使用される端末に従って、入力コントロールの選定および構成は、メッセージフォームの所与の表示に適合され得る。
【００７１】
一例として、端末がモバイル端末である場合、入力コントロールは、スクリーンのサイズに、またはそれらの表示にとって重要なコントロールのみを表す最適化された構成に適合され得る。
【図１】
2019501444.tif 000003
【図２】
2019501444.tif 000004
【国際調査報告】
2019501444.tif 000005
2019501444.tif 000006
2019501444.tif 000007
2019501444.tif 000008
2019501444.tif 000009
2019501444.tif 000010
2019501444.tif 000011
2019501444.tif 000012