(57)【要約】【課題】ＤＭサーバによりＤＭクライアントから大きなオブジェクトを取得することができるＤＭクライアントからオブジェクトを取り出す方法及びそれに関するデバイス管理システムを提供する。【解決手段】ＤＭクライアントは、オブジェクトを取り出すために用いる第１のメッセージをＤＭサーバから受信するステップと、ＤＭクライアントは、オブジェクトを複数のチャンクに区分化し、受信した第１のメッセージに応答するステップと、ＤＭクライアントは、第２のメッセージを利用したチャンクのそれぞれをＤＭサーバへ送信するステップと、を含む。最後の１つのチャンクを含む第２のメッセージには、送信する必要があるチャンクがもう無いことを示す第１の要素が含まれ、その他何れか１つのチャンクを含む第２のメッセージには、送信する必要があるチャンクがまだ少なくとも１つあることを示す第２の要素が含まれている。【選択図】図１
2011234345.tif 000002
【特許請求の範囲】
【請求項１】
ＤＭクライアントは、オブジェクトを取り出すために用いる第１のメッセージをＤＭサーバから受信するステップと、
前記ＤＭクライアントは、前記オブジェクトを複数のチャンクに区分化し、受信した前記第１のメッセージに応答するステップと、
前記ＤＭクライアントは、第２のメッセージを利用した前記チャンクのそれぞれを前記ＤＭサーバへ送信するステップと、を含み、
最後の１つの前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがもう無いことを示す第１の要素が含まれ、その他何れか１つの前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがまだ少なくとも１つあることを示す第２の要素が含まれていることを特徴とするＤＭクライアントからオブジェクトを取り出す方法。
【請求項２】
前記区分化のステップは、
前記オブジェクトのサイズが１つの前記第２のメッセージに収納可能な大きさを超えた大きなオブジェクトの場合に実行することを特徴とする請求項１に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項３】
前記ＤＭクライアントは、第３のメッセージを受信するステップをさらに含み、
前記第３のメッセージは、前記ＤＭサーバが前記第２の要素を含む前記第２のメッセージを受信したときに発信され、
前記第３のメッセージには、受信した前記第２の要素を含む前記第２のメッセージに対する前記ＤＭサーバのステータスレスポンスが含まれることを特徴とする請求項１に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項４】
前記第１のメッセージには、Ｇｅｔコマンドが含まれていることを特徴とする請求項１に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項５】
前記第２のメッセージには、Ｒｅｓｕｌｔコマンドが含まれていることを特徴とする請求項４に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項６】
前記ＤＭクライアントは、次のチャンクをリクエストする第３のメッセージを受信するステップをさらに含み、
前記第３のメッセージは、前記第２の要素を含む前記第２のメッセージを受信したときに前記ＤＭサーバから送信されることを特徴とする請求項１に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項７】
前記第３のメッセージは、アラートコードを有するアラートコマンドを含むことを特徴とする請求項６に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項８】
前記ＤＭクライアントが前記第３のメッセージを受信すると、次のチャンクを含む前記第２のメッセージを前記ＤＭサーバへ送信することを特徴とする請求項６に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項９】
前記第３のメッセージは、Ｇｅｔコマンドを含み、
次のチャンクを含む前記第２のメッセージは、Ｒｅｓｕｌｔコマンドを含むことを特徴とする請求項８に記載のＤＭクライアントからオブジェクトを取り出す方法。
【請求項１０】
受信ユニット、切出ユニット及び送信ユニットを備えるＤＭクライアントであって、
前記受信ユニットは、ＤＭサーバから発信された第１のメッセージを受信し、前記ＤＭサーバは、第１のメッセージを使用してＤＭクライアントからオブジェクトを取り出し、
前記切出ユニットは、前記オブジェクトを複数のチャンクに区分化し、受信した前記第１のメッセージに応答し、
前記送信ユニットは、第２のメッセージを利用して前記チャンクのそれぞれを前記ＤＭサーバへ送信し、最後の前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがもう無いことを示す第１の要素が含まれ、その他何れか１つの前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがまだ少なくとも１つあることを示す第２の要素が含まれていることを特徴とするＤＭクライアント。
【請求項１１】
前記切出ユニットは、前記オブジェクトが大きなオブジェクトの場合に、前記オブジェクトを複数のチャンクに区分化し、
前記大きなオブジェクトのサイズは、１つの第２のメッセージに収納可能な大きさを超えていることを特徴とする請求項１０に記載のＤＭクライアント。
【請求項１２】
前記受信ユニットは、第３のメッセージを受信し、
前記第３のメッセージは、前記ＤＭサーバが前記第２の要素を含む前記第２のメッセージを受信したときに送信し、
前記第３のメッセージには、受信した前記第２の要素を含む前記第２のメッセージに対する前記ＤＭサーバのステータスレスポンスが含まれることを特徴とする請求項１０に記載のＤＭクライアント。
【請求項１３】
前記第１のメッセージには、Ｇｅｔコマンドが含まれていることを特徴とする請求項１０に記載のＤＭクライアント。
【請求項１４】
前記第２のメッセージには、Ｒｅｓｕｌｔコマンドが含まれていることを特徴とする請求項１３に記載のＤＭクライアント。
【請求項１５】
前記受信ユニットは、次の前記チャンクをリクエストする第３のメッセージを受信し、
前記第３のメッセージは、前記第２の要素を含む前記第２のメッセージを受信したときに前記ＤＭサーバから送信されることを特徴とする請求項１０に記載のＤＭクライアント。
【請求項１６】
前記第３のメッセージは、アラートコードを有するアラートコマンドを含むことを特徴とする請求項１５に記載のＤＭクライアント。
【請求項１７】
前記送信ユニットは、前記受信ユニットが前記第３のメッセージを受信したときに、次の前記チャンクを含む前記第２のメッセージを前記ＤＭサーバへ送信することを特徴とする請求項１５に記載のＤＭクライアント。
【請求項１８】
前記第３のメッセージは、Ｇｅｔコマンドを含み、
次の前記チャンクを含む前記第２のメッセージは、Ｒｅｓｕｌｔコマンドを含むことを特徴とする請求項１７に記載のＤＭクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス管理に関し、特に、ＤＭクライアントから物を取り出す方法及びそれに関するデバイス管理システムに関する。
【背景技術】
【０００２】
オープンモバイルアライアンス（ＯＭＡ：Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）のデバイス管理（ＤＭ：Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）のプロトコル仕様において、ＤＭサーバとＤＭクライアント（ＤＭ  ｃｌｉｅｎｔ）とは、ＤＭメッセージにより通信を行う。特に、ＤＭサーバとＤＭクライアントとの間は、リクエスト／応答（ｒｅｑｕｅｓｔ／ｒｅｓｐｏｎｓｅ）の形式によりＤＭメッセージを交換する。即ち、ＤＭサーバ／クライアントがＤＭクライアント／サーバへメッセージを送信した後、ＤＭサーバ／クライアントは、ＤＭクライアント／サーバから、以前送信したメッセージに対する応答メッセージを受信した後でなければもう１つのメッセージを送信することができない。
【０００３】
ＤＭサーバからＤＭクライアントへオブジェクトを送信する際、Ａｄｄコマンド及びオブジェクトを含むＤＭメッセージをＤＭクライアントへ送る。ＯＭＡデバイス管理プロトコルは、大きなオブジェクト（ｌａｒｇｅ  ｏｂｊｅｃｔ）をＤＭサーバからＤＭクライアントへ送信するのに都合が良いように、大型オブジェクト（ｌａｒｇｅ  ｏｂｊｅｃｔ）メカニズムに準拠する。大きなオブジェクトは、データサイズが大きすぎるため、１つのＤＭメッセージに含んで送信することができない。そのため、ＤＭサーバは、大きなオブジェクトを複数のチャンクに区分化し、１つのメッセージにより１つのチャンクを伝達することにより、ＤＭクライアントへ大きなオブジェクトを送信する。つまり、ＤＭサーバは、１つのメッセージだけでなく多数のメッセージにより、大きなオブジェクトをＤＭクライアントへ送信する。
【０００４】
しかし、ＤＭサーバがＤＭクライアントから大きなオブジェクトを取り出す必要がある場合、オープンモバイルアライアンスのデバイス管理プロトコルでは、このような状況に対処することができない。ＤＭサーバは、ＤＭクライアントからオブジェクト又はデータを取り出す際、Ｇｅｔコマンドを含むメッセージをＤＭクライアントへ送る。ＤＭクライアントは、ＤＭサーバからＧｅｔコマンドを受信すると、Ｒｅｓｕｌｔコマンドを含むメッセージをＤＭサーバへ送って応答する。もしオブジェクトが大きすぎて１つのメッセージに含めることができない場合、ＤＭサーバは、一部のオブジェクトを含むメッセージを１つだけ受け取るか、リクエストしたオブジェクトが大きすぎることを示すフェイルコード（ｆａｉｌ  ｃｏｄｅ）を受け取る。
【０００５】
現在すでに数種類のＯＭＡデバイス管理の管理オブジェクト（ＭＯ：Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ）は、ＤＭクライアントのノードにおいて、大量のデータ（例えば、ＦＵＭＯ、ＳＣＯＭＯ、ＤｉａｇＭｏｎＭＯなど）が構築される可能性がある。ＤＭサーバにとって、これら大量のデータには、有用な情報が含まれている可能性がある。仮にＤＭサーバが正常な状態で大量のデータを取得できない場合、ＤＭサーバはこれらの有用な情報が足りなくなり、一部の機能が実行できなくなる虞がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の主な目的は、ＤＭサーバによりＤＭクライアントから大きなオブジェクトを取得することができるＤＭクライアントからオブジェクトを取り出す方法及びそれに関するデバイス管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の形態によれば、ＤＭクライアントは、オブジェクトを取り出すために用いる第１のメッセージをＤＭサーバから受信するステップと、前記ＤＭクライアントは、前記オブジェクトを複数のチャンクに区分化し、受信した前記第１のメッセージに応答するステップと、前記ＤＭクライアントは、第２のメッセージを利用した前記チャンクのそれぞれを前記ＤＭサーバへ送信するステップと、を含み、最後の１つの前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがもう無いことを示す第１の要素が含まれ、その他何れか１つの前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがまだ少なくとも１つあることを示す第２の要素が含まれていることを特徴とする。
【０００８】
また、前記区分化のステップは、前記オブジェクトのサイズが１つの前記第２のメッセージに収納可能な大きさを超えた大きなオブジェクトの場合に実行することが好ましい。
【０００９】
また、前記ＤＭクライアントは、第３のメッセージを受信するステップをさらに含み、前記第３のメッセージは、前記ＤＭサーバが前記第２の要素を含む前記第２のメッセージを受信したときに発信され、前記第３のメッセージには、受信した前記第２の要素を含む前記第２のメッセージに対する前記ＤＭサーバのステータスレスポンスが含まれることが好ましい。
【００１０】
また、前記第１のメッセージには、Ｇｅｔコマンドが含まれていることが好ましい。
【００１１】
また、前記第２のメッセージには、Ｒｅｓｕｌｔコマンドが含まれていることが好ましい。
【００１２】
また、前記ＤＭクライアントは、次のチャンクをリクエストする第３のメッセージを受信するステップをさらに含み、前記第３のメッセージは、前記第２の要素を含む前記第２のメッセージを受信したときに前記ＤＭサーバから送信されることが好ましい。
【００１３】
また、前記第３のメッセージは、アラートコードを有するアラートコマンドを含むことが好ましい。
【００１４】
また、前記ＤＭクライアントが前記第３のメッセージを受信すると、次のチャンクを含む前記第２のメッセージを前記ＤＭサーバへ送信することが好ましい。
【００１５】
また、前記第３のメッセージは、Ｇｅｔコマンドを含み、次のチャンクを含む前記第２のメッセージは、Ｒｅｓｕｌｔコマンドを含むことが好ましい。
【００１６】
上記課題を解決するために、本発明の第２の形態によれば、受信ユニット、切出ユニット及び送信ユニットを備えるＤＭクライアントであって、前記受信ユニットは、ＤＭサーバから発信された第１のメッセージを受信し、前記ＤＭサーバは、第１のメッセージを使用してＤＭクライアントからオブジェクトを取り出し、前記切出ユニットは、前記オブジェクトを複数のチャンクに区分化し、受信した前記第１のメッセージに応答し、前記送信ユニットは、第２のメッセージを利用して前記チャンクのそれぞれを前記ＤＭサーバへ送信し、最後の前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがもう無いことを示す第１の要素が含まれ、その他何れか１つの前記チャンクを含む前記第２のメッセージには、送信する必要がある前記チャンクがまだ少なくとも１つあることを示す第２の要素が含まれていることを特徴とする。
【００１７】
また、前記切出ユニットは、前記オブジェクトが大きなオブジェクトの場合に、前記オブジェクトを複数のチャンクに区分化し、前記大きなオブジェクトのサイズは、１つの第２のメッセージに収納可能な大きさを超えていることが好ましい。
【００１８】
また、前記受信ユニットは、第３のメッセージを受信し、前記第３のメッセージは、前記ＤＭサーバが前記第２の要素を含む前記第２のメッセージを受信したときに送信し、  前記第３のメッセージには、受信した前記第２の要素を含む前記第２のメッセージに対する前記ＤＭサーバのステータスレスポンスが含まれることが好ましい。
【００１９】
また、前記第１のメッセージには、Ｇｅｔコマンドが含まれていることが好ましい。
【００２０】
また、前記第２のメッセージには、Ｒｅｓｕｌｔコマンドが含まれていることが好ましい。
【００２１】
また、前記受信ユニットは、次の前記チャンクをリクエストする第３のメッセージを受信し、前記第３のメッセージは、前記第２の要素を含む前記第２のメッセージを受信したときに前記ＤＭサーバから送信されることが好ましい。
【００２２】
また、前記第３のメッセージは、アラートコードを有するアラートコマンドを含むことが好ましい。
【００２３】
また、前記送信ユニットは、前記受信ユニットが前記第３のメッセージを受信したときに、次の前記チャンクを含む前記第２のメッセージを前記ＤＭサーバへ送信することが好ましい。
【００２４】
また、前記第３のメッセージは、Ｇｅｔコマンドを含み、次の前記チャンクを含む前記第２のメッセージは、Ｒｅｓｕｌｔコマンドを含むことが好ましい。
【発明の効果】
【００２５】
本発明のＤＭクライアントからオブジェクトを取り出す方法及びそれに関するデバイス管理システムは、ＤＭサーバによりＤＭクライアントから大きなオブジェクトを取得することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態によるＤＭクライアントからオブジェクトを取り出す方法及びそれに関するデバイス管理システムを示す流れ図である。
【図２】図１の方法によりＤＭサーバとＤＭクライアントとの間でメッセージを交換する過程を示す模式図である。
【図３】図１の方法によりＤＭサーバとＤＭクライアントとの間でメッセージを交換する過程を示す模式図である。
【図４】図１の方法を行うときのデバイス管理システムを示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態について図に基づいて説明する。なお、これによって本発明が限定されるものではない。
【００２８】
図１を参照する。図１に示すように、本発明の一実施形態によるＤＭクライアントからオブジェクトを取り出す方法において、ＤＭクライアント及びＤＭサーバは、それぞれＯＭＡ  ＤＭプロトコルに準拠する。ＤＭクライアントは、例えば、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、携帯用コンピュータ、タブレットコンピュータ（ｔａｂｌｅｔ  ｃｏｍｐｕｔｅｒ）、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、手持ち式ネットワーク装置（ｈａｎｄｈｅｌｄ  ｎｅｔｗｏｒｋ  ｄｅｖｉｃｅ）などのモバイル装置でもよい。図１に示すように、本発明の一実施形態によるＤＭクライアントからオブジェクトを取り出す方法は、ステップ１１において、ＤＭクライアントは、ＤＭサーバから送信された第１のメッセージを受信する。ＤＭサーバがＤＭクライアントからオブジェクトを取り出す際、ＤＭクライアントへ第１のメッセージを送信し、オブジェクトを取得することをリクエストする。例えば、第１のメッセージには、リクエストしたオブジェクトを伝送するようにＤＭクライアントに指示するＯＭＡ  ＤＭプロトコルで定義されたＧｅｔコマンドが含まれてもよい。続いて、本実施形態のＤＭクライアントからオブジェクトを取り出す方法は、ステップ１２に進む。
【００２９】
ステップ１２において、ＤＭクライアントは、リクエストされたオブジェクトが大きなオブジェクト（ｌａｒｇｅ  ｏｂｊｅｃｔ）か否かを判断する。例えば、ＤＭクライアントは、検査によりリクエストしたオブジェクトのサイズにより判断する。即ち、リクエストしたオブジェクトが大きすぎて、１つだけのメッセージに置くことができない場合、大きなオブジェクトである。もしリクエストしたオブジェクトが大きなオブジェクトである場合（即ち、イエスの場合）、当該方法はステップ１３に進む。もしリクエストしたオブジェクトが大きなオブジェクトでない場合（即ち、ノーの場合）、ステップ１８に進む。ステップ１３において、ＤＭクライアントがリクエストしたオブジェクトが複数のチャンクに区分化され、各チャンクが小さい場合、送信に便利なように１つのメッセージ中に置くことができる。続いて、当該方法は、ステップ１４に進む。一方、ステップ１８において、リクエストしたオブジェクトが大きなオブジェクトでない場合（即ち、１つのＤＭメッセージに含めることができる）、ＤＭクライアントは、１つのＤＭメッセージにより、リクエストしたオブジェクトをＤＭサーバへ直接送信する。ステップ１８を実行した後、当該方法は終了する。
【００３０】
ステップ１４において、ＤＭクライアントは、次に送信するチャンクが最後のチャンクであるか否かを判断する。もしイエスの場合、当該方法は、ステップ１７に進む。もしノーの場合、ステップ１５に進む。ステップ１７において、次のチャンクが最後のチャンクである場合、ＤＭクライアントは、第１の要素を含む第２のメッセージにより、ＤＭサーバへ次のチャンクを送信する。第１の要素は、送信の必要があるチャンクがすでに無いことを示すために用いる。例えば、ステップ１１が受信した第１のメッセージには、Ｇｅｔコマンドが含まれ、第２のメッセージには、Ｒｅｓｕｌｔコマンドが含まれ、それはＯＭＡ  ＤＭプロトコルで定義され、Ｇｅｔコマンドに応答するために用いる。また、第１の要素は、ＯＭＡ  ＤＭプロトコルが定義するＦｉｎａｌ要素でもよい。ＤＭサーバは、第１の要素を含む第２のメッセージを受信すると、リクエストしたオブジェクトがすでに完全に受け取られたことを知ることができる。ステップ１７を実行した後、当該方法は終了する。
【００３１】
他方、ステップ１５において、次のチャンクが最後のチャンクでないため、ＤＭクライアントは、第２の要素を含む第２のメッセージにより、次のチャンクをＤＭサーバへ送信し、第２の要素は、少なくとももう一つのチャンクを送信する必要があることを示すために用いる。例えば、第２の要素は、ＯＭＡ  ＤＭプロトコルが定義したＭｏｒｅＤａｔａ要素でもよい。ＤＭサーバが、第２の要素を含む第２のメッセージを受信すると、ＤＭクライアントへ第３のメッセージを応答し、次のチャンクをリクエストする。例えば、第３のメッセージには、アラートコード１２２２を含むＡｌｅｒｔコマンドが含まれ、ＯＭＡ  ＤＭプロトコルにおいて、さらに多くのメッセージをリクエストするために用いる。第３のメッセージには、ＤＭサーバのステータスレスポンス（ｓｔａｔｕｓ  ｒｅｓｐｏｎｓｅ）が含まれ、受信した第２の要素を含む第２のメッセージに応答する。例えば、ステータスレスポンスは、例えば、ＯＭＡ  ＤＭプロトコルが定義するように、２１３のコードを含み、区分化された項目がすでに受け取られてバッファリングされたことを示す。ステップ１５を実行した後、当該方法は続けてステップ１６を実行する。
【００３２】
ステップ１６において、ＤＭクライアントは、ＤＭサーバから上述の第３のメッセージを受信する。第３のメッセージは、ＤＭクライアントに対してリクエストしたオブジェクトの次のチャンクをリクエストするため、当該方法はステップ１４に戻り、次のチャンクの送信を開始する。
【００３３】
好ましくは、ＤＭクライアントは、ステップ１６において受信した第３のメッセージにＧｅｔコマンドが含まれ、ＤＭクライアントがステップ１５及びステップ１７において送信した、リクエストしたオブジェクトの次のチャンクを含む第２のメッセージには、第３のメッセージのＧｅｔコマンドに応答するＲｅｓｕｌｔコマンドが含まれる。
【００３４】
図２及び図３を参照する。図２及び図３に示すように、本実施形態において、ＤＭサーバとＤＭクライアントとの間の情報交換過程には、２つの実施形態がある。しかし、これら２つの実施形態は単なる例であり、本発明の範囲をなんら限定するものではない。図２に示すように、ＤＭクライアントから取り出した大きなオブジェクトをＤＭサーバへ送る。ＤＭサーバは、まず、Ｇｅｔコマンドを含むメッセージをＤＭクライアントへ送信し、ＤＭクライアントは、Ｒｅｓｕｌｔコマンド、大きなオブジェクトの第１のチャンク及びＭｏｒｅＤａｔａ要素を含むメッセージを応答する。続いて、ＤＭサーバが、コード２１３のステータスレスポンスと、アラートコード１２２２のＡｌｅｒｔコマンドとを含むメッセージを送信し、大きなオブジェクトの次のチャンクをリクエストし、ＤＭクライアントは、Ｒｅｓｕｌｔコマンド、大きなオブジェクトの第２のチャンク及びＭｏｒｅＤａｔａ要素を含むメッセージを応答する。上述のリクエスト／応答の過程は、Ｒｅｓｕｌｔコマンド、大きなオブジェクトの最後のチャンク及びＦｉｎａｌ要素を含むメッセージをＤＭクライアントが送信するまで、繰り返して行われる。図３は、ＤＭサーバにより、次のチャンクをリクエストするメッセージのなかにＧｅｔコマンドがさらに含まれている点以外は、図２と類似する。続いて、図３において、ＤＭクライアントにより送信される各Ｒｅｓｕｌｔコマンドは、ＤＭサーバにより送信された各Ｇｅｔコマンドの応答と見なすことができる。
【００３５】
図４を参照する。図４に示すように、デバイス管理システム４０は、ＤＭクライアント４１及びＤＭサーバ４２を含む。ＤＭクライアント４１は、受信ユニット４１１、切出ユニット４１２及び送信ユニット４１３を含む。ＤＭサーバ４２は、ＤＭクライアント４１からオブジェクトを取り出してもよい。受信ユニット４１１は、オブジェクトを取り出すようにリクエストする第１のメッセージをＤＭサーバ４２から受信するために用いる。例えば、第１のメッセージには、Ｇｅｔコマンドが含まれてもよい。切出ユニット４１２は、受信ユニット４１１が受信した第１のメッセージに応答し、当該オブジェクトを複数のチャンクに区分化する。好ましくは、切出ユニット４１２は、第１のメッセージがリクエストしたオブジェクトが大きなオブジェクトか否かに基づき、区分化するか否かを判断する。送信ユニット４１３は、別の第２のメッセージを利用した各チャンクをＤＭサーバ４２へ送信する。最後の１つのチャンクを含む第２のメッセージには、送信する必要があるチャンクがもう無いことを示す第１の要素が含まれ、その他何れか１つのチャンクを含む第２のメッセージには、送信する必要があるチャンクがまだ少なくとも１つあることを示す第２の要素が含まれている。例えば、第２のメッセージには、Ｒｅｓｕｌｔコマンドが含まれ、第１の要素はＦｉｎａｌ要素でもよく、第２の要素はＭｏｒｅＤａｔａ要素でもよい。
【００３６】
続いて、受信ユニット４１１は、ＤＭサーバ４２から第３のメッセージを受信する。この第３のメッセージは、第２の要素を含む第２のメッセージを送信ユニット４１３から受け取ったときにＤＭサーバ４２から送信される。例えば、第３のメッセージは、アラートコードが１２２２であるＡｌｅｒｔコマンドを含んでもよい。第３のメッセージは、第２の要素を含む第２のメッセージを受信する、ＤＭサーバ４２のステータスレスポンスをさらに含んでもよい。例えば、ステータスレスポンスには、区分化された項目がすでに受け取られてバッファリングされたことを示すコード２１３を含んでもよい。受信ユニット４１１が第３のメッセージを受信すると、送信ユニット４１３は、次のチャンクを含む第２のメッセージをＤＭサーバ４２へ送信する。
【００３７】
当該分野の技術を熟知するものが理解できるように、本発明の好適な実施形態を前述の通り開示したが、これらは決して本発明を限定するものではない。本発明の主旨と領域を逸脱しない範囲内で各種の変更や修正を加えることができる。従って、本発明の特許請求の範囲は、このような変更や修正を含めて広く解釈されるべきである。
【符号の説明】
【００３８】
４０    デバイス管理システム
４１    ＤＭクライアント
４２    ＤＭサーバ
４１１  受信ユニット
４１２  切出ユニット
４１３  送信ユニット
【図１】
2011234345.tif 000003
【図２】
2011234345.tif 000004
【図３】
2011234345.tif 000005
【図４】
2011234345.tif 000006