(57)【要約】本発明は、装置管理システム及びそのシステムにおける装置管理命令スケジューリング方法に関し、該装置管理システムは、装置管理命令と該装置管理命令の実行条件を含む装置管理スケジューリングコンテキストを生成した後、該生成された装置管理スケジューリングコンテキストを端末に伝送するサーバと、該サーバから該装置管理スケジューリングコンテキストを受信する第１モジュール、該受信された装置管理スケジューリングコンテキストを利用して該装置管理命令と該条件とを設定することにより、装置管理をスケジューリングする第２モジュール、該条件を満たしているか否かと電源のオン／オフ状態とをともにモニタリングする第３モジュール、及び該モニタリングの結果により、該スケジューリングされた装置管理命令を実行する第４モジュールを備える端末とを含むシステムを提供することにより、電源のオフのため装置管理が正常に行われないことを防止できる。
2008532173.tif 000002
【特許請求の範囲】
【請求項１】
装置管理命令と前記装置管理命令の実行条件を設定することにより、装置管理をスケジューリングする段階と、
前記条件を満たすか否かを電源のオン／オフ状態とともにモニタリングする段階と、
前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項２】
前記設定された条件は、ユーザから電源オフ命令が受信されているか否かであり、
前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令が実行されることを特徴とする請求項１に記載の端末における装置管理スケジューリング方法。
【請求項３】
前記スケジューリング段階では、前記装置管理命令を実行するための所定時間間隔が前記条件として設定され、
前記実行段階では、前記所定時間間隔内に前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令が実行されることを特徴とする請求項１に記載の端末における装置管理スケジューリング方法。
【請求項４】
前記スケジューリング段階では、前記装置管理命令を実行するための特定時点が前記条件として設定され、
前記実行段階では、前記特定時点以後に電源がオンになったとモニタリングされた場合、前記スケジューリングされた装置管理命令が実行されることを特徴とする請求項１に記載の端末における装置管理スケジューリング方法。
【請求項５】
サーバから前記装置管理命令及び前記条件を含む装置管理スケジューリングコンテキストを受信する段階をさらに含み、
前記設定は、前記受信された装置管理スケジューリングコンテキストを利用して行われることを特徴とする請求項１に記載の端末における装置管理スケジューリング方法。
【請求項６】
前記装置管理命令を実行する前に、前記命令を実行するか否かについてユーザインタラクションを選択的に行う段階をさらに含むことを特徴とする請求項１に記載の端末における装置管理スケジューリング方法。
【請求項７】
装置管理命令と、ユーザから電源オフ命令を受信したときの前記装置管理命令の実行条件とを設定することにより、装置管理をスケジューリングする段階と、
前記電源オフ命令が前記ユーザから受信されているか否かをモニタリングする段階と、
前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項８】
装置管理命令と、所定時間間隔で前記装置管理命令を実行するための条件とを設定することにより、装置管理をスケジューリングする段階と、
前記所定時間間隔に到達しているか否かを電源オフ命令が受信されているか否かとともにモニタリングする段階と、
前記所定時間間隔内に前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項９】
装置管理命令と、特定時点で前記装置管理命令を実行するための条件とを設定することにより、装置管理をスケジューリングする段階と、
前記特定時点に到達しているか否かをモニタリングする段階と、
前記特定時点後に電源がオンになったとモニタリングされた場合、前記装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項１０】
サーバから前記装置管理命令及び前記条件を含む装置管理スケジューリングコンテキストを受信する段階をさらに含み、
前記設定は、前記受信された装置管理スケジューリングコンテキストを利用して行われることを特徴とする請求項９に記載の端末における装置管理スケジューリング方法。
【請求項１１】
前記装置管理命令を実行する前に、前記命令を実行するか否かについてユーザインタラクションを選択的に行う段階をさらに含むことを特徴とする請求項９に記載の端末における装置管理スケジューリング方法。
【請求項１２】
サーバが、装置管理命令及び前記装置管理命令の実行条件を含む装置管理スケジューリングコンテキストを生成する段階と、
前記装置管理スケジューリングコンテキストを前記サーバからクライアントに伝送することにより、前記クライアント内に前記装置管理命令及び前記条件が設定されるようにする段階と、
前記クライアントが、前記条件を電源のオン／オフ状態とともにモニタリングする段階と、
前記クライアントが、前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項１３】
前記設定された条件は、ユーザから電源オフ命令が受信されているか否かであり、
前記実行段階では、前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令が実行されることを特徴とする請求項１２に記載の端末における装置管理スケジューリング方法。
【請求項１４】
前記装置管理命令を実行するための所定時間間隔が前記条件として設定され、
前記実行段階では、前記所定時間間隔内に前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令が実行されることを特徴とする請求項１２に記載の端末における装置管理スケジューリング方法。
【請求項１５】
前記装置管理命令を実行する特定時点が前記条件として設定され、
前記実行段階では、前記特定時点以後に電源がオンになったとモニタリングされた場合、前記スケジューリングされた装置管理命令が実行されることを特徴とする請求項１２に記載の端末における装置管理スケジューリング方法。
【請求項１６】
前記装置管理命令を実行する前に、前記命令を実行するか否かについてユーザインタラクションを選択的に行う段階をさらに含むことを特徴とする請求項１２に記載の端末における装置管理スケジューリング方法。
【請求項１７】
サーバが、装置管理命令とユーザから電源オフ命令を受信したときの前記装置管理命令の実行条件とを含む装置管理スケジューリングコンテキストを生成する段階と、
前記装置管理スケジューリングコンテキストを前記サーバからクライアントに伝送することにより、前記クライアント内に前記装置管理命令及び前記条件が設定されるようにする段階と、
前記クライアントが、ユーザから電源オフ命令が受信されているか否かをモニタリングする段階と、
前記クライアントが、前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項１８】
サーバが、装置管理命令と前記装置管理命令を所定時間間隔で実行するための条件とを含む装置管理スケジューリングコンテキストを生成する段階と、
前記サーバから前記装置管理スケジューリングコンテキストをクライアントに伝送することにより、前記クライアント内に前記装置管理命令及び前記条件が設定されるようにする段階と、
前記クライアントが、前記所定時間間隔に到達しているか否かを電源のオン／オフ状態とともにモニタリングする段階と、
前記クライアントが、前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する段階と
を含むことを特徴とする端末における装置管理スケジューリング方法。
【請求項１９】
サーバが、装置管理命令と前記装置管理命令を特定時点に実行するための条件とを含む装置管理スケジューリングコンテキストを生成する段階と、
前記サーバからクライアントに前記装置管理スケジューリングコンテキストを伝送することにより、前記クライアント内に前記装置管理命令及び前記条件が設定されるようにする段階と、
前記クライアントが、前記特定時点に到達しているか否かを電源のオン／オフ状態とともにモニタリングする段階と、
前記特定時点以後に電源がオンになったとモニタリングされた場合、前記クライアントが前記装置管理命令を実行する段階と
を含むことを特徴とするシステムにおける装置管理スケジューリング方法。
【請求項２０】
前記装置管理命令を実行する前に、前記命令を実行するか否かについてユーザインタラクションを選択的に行う段階をさらに含むことを特徴とする制球項１９に記載のシステムにおける装置管理スケジューリング方法。
【請求項２１】
装置管理命令及び前記装置管理命令の実行条件を設定することにより、装置管理をスケジューリングする第１モジュールと、
前記条件を満たすか否かを電源のオン／オフ状態とともにモニタリングする第２モジュールと、
前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第３モジュールと
を含むことを特徴とする端末。
【請求項２２】
前記設定された条件は、ユーザから電源オフ命令が受信されているか否かであり、
前記第３モジュールは、前記第２モジュールにより前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行することを特徴とする請求項２１に記載の端末。
【請求項２３】
前記第１モジュールは、前記装置管理命令を実行するための所定時間間隔を前記条件として設定し、
前記第３モジュールは、前記第２モジュールにより前記所定時間間隔内にユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行することを特徴とする請求項２１に記載の端末。
【請求項２４】
前記第１モジュールは、前記装置管理命令を実行する特定時点を前記条件として設定し、
前記第３モジュールは、前記第２モジュールにより前記特定時点以後に電源がオンになったとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行することを特徴とする請求項２１に記載の端末。
【請求項２５】
サーバから前記装置管理命令及び前記条件を含む装置管理スケジューリングコンテキストを受信するモジュールをさらに含み、
前記第１モジュールは、前記受信された装置管理スケジューリングコンテキストを利用して前記設定を行うことを特徴とする請求項２１に記載の端末。
【請求項２６】
前記命令を実行するか否かについてユーザインタラクションを選択的に行うユーザインタラクションモジュールをさらに含むことを特徴とする請求項２１に記載の端末。
【請求項２７】
装置管理命令とユーザから電源オフ命令を受信したときの前記装置管理命令の実行条件とを設定することにより、装置管理をスケジューリングする第１モジュールと、
前記電源オフ命令がユーザから受信されているか否かをモニタリングする第２モジュールと、
前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第３モジュールと
を含むことを特徴とする端末。
【請求項２８】
装置管理命令と所定時間間隔で前記装置管理命令を実行するための条件とを設定することにより、装置管理をスケジューリングする第１モジュールと、
前記所定時間間隔に到達しているか否かを電源のオン／オフ状態とともにモニタリングする第２モジュールと、
前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第３モジュールと
を含むことを特徴とする端末。
【請求項２９】
装置管理命令と特定時点に前記装置管理命令を実行するための条件とを設定することにより、装置管理をスケジューリングする第１モジュールと、
前記特定時点に到達しているか否かをモニタリングする第２モジュールと、
前記第２モジュールにより前記特定時点以後に電源がオンになったとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行する第３モジュールと
を含むことを特徴とする端末。
【請求項３０】
サーバから前記装置管理命令及び前記条件を含む装置管理スケジューリングコンテキストを受信するモジュールをさらに含み、
前記第１モジュールは、前記受信された装置管理スケジューリングコンテキストを利用して前記設定を行うことを特徴とする請求項２９に記載の端末。
【請求項３１】
前記命令を実行するか否かについてユーザインタラクションを選択的に行うユーザインタラクションモジュールをさらに含むことを特徴とする請求項２９に記載の端末。
【請求項３２】
装置管理命令及び前記装置管理命令の実行条件を含む装置管理スケジューリングコンテキストを生成した後、前記生成された装置管理スケジューリングコンテキストを端末に伝送するサーバと、
前記サーバから前記装置管理スケジューリングコンテキストを受信する第１モジュール、前記受信された装置管理スケジューリングコンテキストを利用して前記装置管理命令及び前記条件を設定することにより装置管理をスケジューリングする第２モジュール、前記条件を満たすか否かを電源のオン／オフ状態とともにモニタリングする第３モジュール、及び前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第４モジュールを備える端末と
を含むシステム。
【請求項３３】
前記設定された条件は、ユーザから電源オフ命令が受信されているか否かであり、
前記第４モジュールは、前記第３モジュールにより前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行することを特徴とする請求項３２に記載のシステム。
【請求項３４】
前記設定された条件は、前記装置管理命令を実行する所定時間間隔であり、
前記第４モジュールは、前記第３モジュールにより前記所定時間間隔内に前記ユーザから電源オフ命令が受信されているとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行することを特徴とする請求項３２に記載のシステム。
【請求項３５】
前記条件は、前記装置管理命令を行なうための特定時点であり、
前記第４モジュールは、前記第３モジュールにより前記特定時点後に電源がオンになったとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行することを特徴とする請求項３２に記載のシステム。
【請求項３６】
前記装置管理命令を実行するか否かについてユーザインタラクションを選択的に行うユーザインタラクションモジュールをさらに含むことを特徴とする請求項３２に記載のシステム。
【請求項３７】
装置管理命令とユーザから電源オフ命令を受信したときの前記装置管理命令の実行条件とを含む装置管理スケジューリングコンテキストを生成した後、前記生成された装置管理スケジューリングコンテキストを端末に伝送するサーバと、
前記サーバから前記装置管理スケジューリングコンテキストを受信する第１モジュール、前記受信された装置管理スケジューリングコンテキストを利用して前記装置管理命令及び前記条件を設定することにより、装置管理をスケジューリングする第２モジュール、ユーザから前記電源オフ命令が受信されているか否かを確認することにより、前記条件を満たすか否かをモニタリングする第３モジュール、及び前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第４モジュールを備える端末と
を含むことを特徴とするシステム。
【請求項３８】
装置管理命令と前記装置管理命令を所定時間間隔で実行するための条件とを含む装置管理スケジューリングコンテキストを生成した後、前記生成された装置管理スケジューリングコンテキストを端末に伝送するサーバと、
前記サーバから前記装置管理スケジューリングコンテキストを受信する第１モジュール、前記受信された装置管理スケジューリングコンテキストを利用して前記装置管理命令及び前記条件を設定することにより装置管理をスケジューリングする第２モジュール、前記所定時間間隔に到達しているか否かを電源のオン／オフ状態とともにモニタリングする第３モジュール、及び前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第４モジュールを備える端末と
を含むことを特徴とするシステム。
【請求項３９】
装置管理命令と前記装置管理命令を特定時点に実行するための条件とを含む装置管理スケジューリングコンテキストを生成した後、前記生成された装置管理スケジューリングコンテキストを端末に伝送するサーバと、
前記サーバから前記装置管理スケジューリングコンテキストを受信する第１モジュール、前記受信された装置管理スケジューリングコンテキストを利用して前記装置管理命令及び前記条件を設定することにより装置管理をスケジューリングする第２モジュール、前記特定時点に到達しているか否かを確認することにより、前記条件を満たすか否かをモニタリングする第３モジュール、及び前記第３モジュールにより前記特定時点後に前記電源がオンになったとモニタリングされた場合、前記スケジューリングされた装置管理命令を実行する第４モジュールを備える端末と
を含むことを特徴とするシステム。
【請求項４０】
前記装置管理命令を実行するか否かについてユーザインタラクションを選択的に行うユーザインタラクションモジュールをさらに含むことを特徴とする請求項３９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置管理システム及びそのシステムにおける装置管理スケジューリング方法に関する。
【背景技術】
【０００２】
一般に、装置管理（Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ：ＤＭ）技術は、クライアント（すなわち、端末）が有するリソースをＤＭツリー上に存在する装置管理オブジェクト（Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ）のフォーマットでＤＭサーバに表示し、前記リソースに前記ＤＭサーバがアクセスできるようにすることにより、前記ＤＭサーバが前記クライアントを容易に管理できるようにした技術である。
【０００３】
また、ＤＭスケジューリング技術は、前記ＤＭ技術を含み、前記ＤＭは、予め設定したスケジュールに従って実行できる。
【０００４】
前記ＤＭスケジューリング技術に関し、本発明者は、電源オフ中にはＤＭが実行できないことを認識した。特に、本発明者は、時間ベースで前記スケジューリングを行った場合、電源がオフになると、前記ＤＭが実行できないことを認識した。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、本発明の目的は、電源のオフにより装置管理が実行できないという欠点を克服することにある。
【課題を解決するための手段】
【０００６】
このような目的を達成するために、装置管理システムは、装置管理命令及び前記装置管理命令の実行条件を含む装置管理スケジューリングコンテキストを生成して端末に伝送するサーバと、前記装置管理スケジューリングコンテキストを受信する第１モジュール、前記受信された装置管理スケジューリングコンテキストを利用して前記装置管理命令及び前記条件を設定することにより装置管理をスケジューリングする第２モジュール、前記条件を満たすか否かを電源のオン／オフ状態とともにモニタリングする第３モジュール、及び前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第４モジュールを備える端末とを含む。
【０００７】
ここで、前記設定された条件は、ユーザから電源オフ命令が受信されているか否かを示し、前記装置管理命令は、前記ユーザから前記電源オフ命令が受信されているとモニタリングされたときに実行される。また、前記設定された条件は、所定時間間隔であり、前記装置管理命令は、前記所定時間間隔内に前記ユーザから電源オフ命令が受信されているとモニタリングされたときに実行される。さらに、前記設定された条件は、特定時点を示し、前記装置管理命令は、前記特定時点で電源がオフ状態であったが、前記特定時点後に電源がオンになったとモニタリングされたときに実行される。
【０００８】
本発明の他の実施形態によると、端末は、装置管理命令及び前記装置管理命令の実行条件を設定することにより装置管理をスケジューリングする第１モジュールと、前記条件を満たすか否かを電源のオン／オフ状態とともにモニタリングする第２モジュールと、前記モニタリングの結果により、前記スケジューリングされた装置管理命令を実行する第３モジュールとを備える。
【発明の効果】
【０００９】
本発明は、ＤＭ命令を実行するための条件を満たすか否かを、電源がオンであるかオフであるかとともにモニタリングした後、それに基づいてＤＭ命令を実行することにより、電源のオフのため適時にＤＭが正常に実行されないという欠点を克服することができる。
【００１０】
さらに、本発明は、端末の異常動作により前記ＤＭが実行されない場合も、電源がオン又はオフになる前に前記ＤＭが実行されるようにすることにより、常に最適な状態を維持できる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明の好ましい実施形態を詳細に説明する。本発明の要旨を逸脱しない範囲で多様な変更又は変形が可能であることは当該技術分野における通常の知識を有する者にとっては明白であろう。従って、本発明は、添付の請求項及びその同等物の範囲内でなされる本発明の変更及び変形をも含む。
【００１２】
図１は、本発明による装置管理システムの構成図である。
【００１３】
図１に示すように、本発明による装置管理（ＤＭ）システムは、ＤＭサーバ１００と端末２００とから構成される。
【００１４】
前記ＤＭサーバ１００は、ＤＭスケジューリングコンテキスト管理モジュール１１０と状態報告処理モジュール１２０とから構成される。
【００１５】
前記ＤＭスケジューリングコンテキスト管理モジュール１１０は、前記端末２００で実行される装置管理命令及び前記命令の実行条件を含む装置管理スケジューリングコンテキストを生成し、前記端末２００に伝送するユニットである。ここで、前記条件は、例えば、ユーザからの電源オフ命令の受信、前記ＤＭ命令を実行する所定時間間隔、及び前記ＤＭ命令を実行する特定時点である。一方、前記ＤＭスケジューリングコンテキスト管理モジュール１１０は、前記装置管理命令の実行条件を満たす場合、前記端末２００が電源のオフにより前記ＤＭ命令を正常に実行できないと、情報（すなわち、前記電源オフにより前記ＤＭ命令が正常に実行されなかったという情報）に関するユーザインタラクションを行うか否か、又は前記情報を前記ＤＭサーバ１００に通知するか否かに関する条件値を前記装置管理スケジューリングコンテキスト内に含めて伝送することができる。
【００１６】
一方、前記状態報告処理モジュール１２０は、前記端末２００から状態報告、すなわち、前記条件を満たすか否かを受信した後、前記報告を処理するユニットである。
【００１７】
前記端末２００は、図示されているように、ＤＭクライアントモジュール２１０と、ＤＭスケジューラモジュール２２０とから構成される。
【００１８】
前記ＤＭクライアントモジュール２１０は、前記ＤＭサーバ１００から装置管理スケジューリングコンテキストを受信し、前記ＤＭ命令を実行するユニットである。
【００１９】
前記ＤＭスケジューラモジュール２２０は、より詳しくは、ＤＭスケジューリングコンテキスト構成サブモジュール２２１と、条件マッチング（満足）サブモジュール２２２と、ユーザインタラクションサブモジュール２２３と、ＤＭ命令実行サブモジュール２２４とから構成される。
【００２０】
まず、前記ＤＭスケジューリングコンテキスト構成サブモジュール２２１は、前記ＤＭ命令及び前記条件を前記端末２００内に設定することにより、前記ＤＭクライアントモジュール２１０を介して前記ＤＭサーバ１００から受信されたＤＭスケジューリングコンテキストをインストールするユニットである。ここで、前記条件は、図示されているように、前記ユーザから電源オフ命令が受信されているか否か、前記ＤＭ命令を実行する所定時間間隔に到達しているか否か、又は前記ＤＭ命令を実行する特定時点に到達しているか否かを示す。さらに、前記ＤＭスケジューリングコンテキスト構成サブモジュール２２１は、前記ＤＭサーバ１００が前記ＤＭスケジューリングコンテキスト内に前述したような条件値を含めて伝送する場合、前記条件値を前記端末２００内に設定できる。
【００２１】
前記条件マッチングサブモジュール２２２は、前記条件を満たすか否かをモニタリングするユニットである。より詳しくは、前記条件マッチングサブモジュール２２２は、前記条件を電源のオン／オフ状態とともにモニタリングできる。ここで、前記条件マッチングサブモジュール２２２は、前記ユーザから電源オフ命令が受信されているか否か、前記所定時間間隔に到達しているか否かもしくは前記所定時間間隔に到達していなくても前記ユーザから前記電源オフ命令が受信されているか否か、又は前記特定時点に到達しているか否か、又は前記特定時点では電源がオフであったが前記特定時点後に電源がオンになったため、前記ＤＭ命令が正常に実行されなかったか否かをモニタリングできる。これについては、図２を参照してより詳しく説明する。
【００２２】
前記ユーザインタラクションサブモジュール２２３は、前記条件マッチングサブモジュール２２２により前記ＤＭ命令を実行する条件を満たす場合、必要に応じて又は前記条件値に応じて、ユーザインタラクション手順を行うユニットである。前記ユーザインタラクションサブモジュール２２３は、前記電源のオフのため前記条件マッチングサブモジュール２２２により前記ＤＭ命令を正常に実行されない場合、前記条件値に応じてその事実（すなわち、前記命令が正常に実行されないこと）についてユーザとインタラクトするか、又は前記事実を前記ＤＭサーバ１００に通知できる。
【００２３】
前記ＤＭ命令実行サブモジュール２２４は、前記条件マッチングサブモジュール２２２が前記命令を実行する条件を満たすと判断し、必要に応じて、ユーザが前記ユーザインタラクションサブモジュール２２３を利用してＤＭ命令の実行を承認した場合、前記ＤＭクライアントモジュール２１０と相互作用することにより前記ＤＭ命令を実行するユニットである。これについては、図２を参照してより詳しく説明する。
【００２４】
以上、本発明によるＤＭシステムの構成について説明してきたが、ここで、前記ＤＭサーバ１００は、前記ＤＭスケジューリングコンテキスト管理モジュール１１０と前記状態報告処理モジュール１２０とから構成され、前記端末２００は、前記ＤＭクライアントモジュール２１０と、前記ＤＭスケジューリングコンテキスト構成サブモジュール２２１、前記条件マッチングサブモジュール２２２、前記ユーザインタラクションサブモジュール２２３、及び前記ＤＭ命令実行サブモジュール２２４を含むＤＭスケジューラモジュール２２０とから構成されると説明した。しかしながら、前記ＤＭサーバ１００及び前記端末２００は、プロセッサ（図示せず）と、ネットワークインタフェース（図示せず）と、記憶装置（図示せず）との組み合わせにより構成することもできる。
【００２５】
以下、このように構成された本発明によるＤＭシステムにおいてＤＭ命令を実行する動作について、図２を参照して詳細に説明する。しかしながら、図２は、図面の複雑さを軽減するために、詳細な構成要素を全て図示せずに、前記ＤＭサーバ１００及び前記端末２００のみを示す。図示した各動作は、前記ＤＭサーバ１００及び前記端末２００の詳細な構成要素により行われることに留意しなければならない。
【００２６】
図２は、本発明による図１のＤＭシステムの動作を示す図である。以下、図２を参照して各動作について説明する。
【００２７】
１）まず、前記ＤＭサーバ１００は、ＤＭ命令及び前記ＤＭ命令の実行条件を含むＤＭスケジューリングコンテキストを生成する。ここで、前記ＤＭサーバ１００は、前記ＤＭスケジューリングコンテキスト内に前述したような条件値を含めることができる。
【００２８】
一方、前記条件は、前記ユーザから電源オフ命令が受信されているか否か、前記ＤＭ命令を実行する所定時間間隔に到達しているか否か、又は前記ＤＭ命令を実行する特定時点に到達しているか否かである。
【００２９】
２）また、前記ＤＭサーバ１００は、前記端末２００とＤＭセッションを設定し、ＤＭプロトコルを利用して前記生成されたＤＭスケジューリングコンテキストを前記端末２００のＤＭクライアントモジュール２１０に伝送する。
【００３０】
３）前記端末２００のＤＭスケジューラ２２０（詳しくは、前記ＤＭスケジューリングコンテキスト構成サブモジュール２２１）は、前記ＤＭ命令及び前記条件を設定することにより、前記受信したＤＭスケジューリングコンテキストをインストールする。
【００３１】
４）前記インストール動作が完了すると、前記ＤＭクライアント２１０は、前記ＤＭスケジューリングコンテキストのインストール処理結果を前記ＤＭサーバ１００に報告する。
【００３２】
５）その後、前記ＤＭスケジューラ２２０（詳しくは、前記ＤＭスケジューラ２２０の前記条件マッチングサブモジュール２２２）は、前記ＤＭ命令を実行するための条件を満たすか否かをモニタリングする。ここで、前記ＤＭスケジューラモジュール２２０は、前記条件を電源のオン／オフ状態とともにモニタリングできる。
【００３３】
より詳しくは、前記ＤＭスケジューラ２２０は、前記ユーザから電源オフ命令が受信されているか否か、前記所定時間間隔に到達しているか否かもしくは前記所定時間間隔に到達する前であっても前記ユーザから電源オフ命令が受信されているか否か、前記特定時点に到達しているか否か、又は前記特定時点後に前記電源がオンになっているか否かをモニタリングできる。
【００３４】
６）前記条件を満たすとモニタリングされた場合、前記ＤＭスケジューラモジュール２２０（詳しくは、前記ユーザインタラクションサブモジュール２２３）は、選択的にユーザインタラクションを行う。一方、前記ＤＭスケジューラモジュール２２０は、前記命令実行サブモジュール２２４が前記端末２００の電源のオフのため前記ＤＭ命令を正常に実行できない場合、その事実についてユーザインタラクションを行うか、その事実を前記ＤＭサーバ１００に通知する。ここで、前記ユーザインタラクション過程は、実行されるＤＭ動作に関する内容が表示されるように行うことができ、それにより、前記ユーザは、前記ＤＭ命令を直ちに実行することを承認するか、又は承認しない。
【００３５】
７）その後、前記ＤＭスケジューラモジュール２２０（詳しくは、前記ＤＭ命令実行サブモジュール２２４）は、前記ＤＭクライアントモジュール２１０と相互作用することにより前記スケジューリングされたＤＭ命令を実行する。
【００３６】
以上、図２を参照して本発明によるシステムの動作過程について説明してきた。以下、図１に示すクライアントで実現されるＤＭスケジューリング方法について説明する。
【００３７】
図３は、本発明の第１実施形態によるＤＭスケジューリング方法を示すフローチャートである。
【００３８】
図３に示すように、電源オフにより前記ＤＭ命令が正常に実行されない従来技術の問題を克服するために、電源オフ命令を受信すると前記ＤＭ命令を実行する方法が提示される。
【００３９】
まず、クライアント２００（すなわち、前記端末）は、ＤＭ命令とユーザから電源オフ命令を受信したときの前記ＤＭ命令の実行条件とを含むＤＭスケジューリングコンテキストを受信する（Ｓ１１０）。ここで、前記受信されたＤＭスケジューリングコンテキストは、前述したような条件値をさらに含む。
【００４０】
その後、前記端末２００は、ＤＭ命令及び前記条件を設定することにより、前記ＤＭスケジューリングコンテキストをインストールする（Ｓ１２０）。
【００４１】
前記インストール（Ｓ１２０）が完了すると、前記端末２００は、前記条件、すなわち、前記ユーザから前記電源オフ命令が受信されているか否かをモニタリングする（Ｓ１３０）。
【００４２】
前記電源オフ命令が受信されているとモニタリングされた場合（Ｓ１３０）、前記端末２００は、前記条件値に基づいて前記ユーザインタラクションを選択的に行う（Ｓ１４０）。ここで、前記ユーザが前記ＤＭ命令の実行を承認しないと、プロセスは終了する。
【００４３】
しかしながら、前記ユーザが前記ＤＭ命令の実行を承認すると、前記端末２００は、前記ＤＭ命令を実行する（Ｓ１５０）。
【００４４】
一方、図４は、本発明の第２実施形態によるＤＭスケジューリング方法を示すフローチャートである。
【００４５】
図４は、前記ＤＭ命令を実行するための条件である所定時間間隔内に電源がオフされたことにより前記ＤＭ命令が正常に実行されない従来技術の問題を克服するために、前記所定時間間隔前であっても、電源オフ命令を受信すると前記ＤＭ命令を実行する方法を示す。
【００４６】
まず、前記端末２００は、ＤＭ命令及び前記ＤＭ命令を所定時間間隔で実行するための条件を含むＤＭスケジューリングコンテキストを受信する（Ｓ２１０）。ここで、前記受信されたＤＭスケジューリングコンテキストは、前述したような条件値をさらに含む。
【００４７】
その後、前記端末２００は、ＤＭ命令及び前記条件を設定することにより、前記ＤＭスケジューリングコンテキストをインストールする（Ｓ２２０）。
【００４８】
前記設定（Ｓ２２０）が完了すると、前記端末２００は、前記条件を満たすか否か、すなわち、特定時間間隔に到達しているか否かもしくは前記所定時間間隔に到達していなくても前記ユーザから前記電源オフ命令が受信されているか否かをモニタリングする（Ｓ２３０）。
【００４９】
前記所定時間間隔に到達しているとモニタリングされた場合、又は、前記所定時間間隔に到達していなくても前記ユーザから前記電源オフ命令が受信されているとモニタリングされた場合（Ｓ２３０）、前記端末２００は、前記条件値に基づいてユーザインタラクションを選択的に行う（Ｓ２４０）。ここで、前記ユーザが前記ＤＭ命令を承認しないと、プロセスは終了する。
【００５０】
しかしながら、前記ユーザが前記ＤＭ命令を承認すると、前記端末２００は、前記ＤＭ命令を実行する（Ｓ２５０）。
【００５１】
図５は、本発明の第３実施形態によるＤＭスケジューリング方法を示すフローチャートである。
【００５２】
図５は、ＤＭ命令を実行するための条件が特定時点であるが、前記特定時点で電源がオフ状態であることにより前記ＤＭ命令が正常に実行されない従来技術の問題を克服するために、前記特定時点後に電源がオンになると前記ＤＭ命令を実行する方法を提示する。
【００５３】
まず、前記端末２００は、前記ＤＭ命令と前記ＤＭ命令を特定時点に実行するための条件とを含むＤＭスケジューリングコンテキストを受信する（Ｓ３１０）。ここで、前記受信されたＤＭスケジューリングコンテキストは、前述したような条件値をさらに含む。
【００５４】
その後、前記端末２００は、前記ＤＭ命令と前記ＤＭ命令の実行条件とを設定することにより、前記ＤＭスケジューリングコンテキストをインストールする。（Ｓ３２０）。
【００５５】
前記設定（Ｓ３２０）が完了すると、前記端末２００は、前記特定時点に到達しているか否か、又は前記特定時点では電源がオフ状態であったが、前記特定時点後に電源オン命令が受信されているか否かをモニタリングする（Ｓ３３０）。
【００５６】
前記モニタリングにより、前記特定時点に到達しているか、又は、前記特定時点では端末の電源オフにより前記ＤＭ命令が正常に実行されず、かつ前記特定時点後に前記ユーザから電源オン命令が受信されていると確認された場合（Ｓ３３０）、前記端末２００は、前記ユーザインタラクションを行うか、又は、前記ＤＭサーバ１００にその事実を通知する（Ｓ３４０）。
【００５７】
次に、前記ＤＭ命令を実行する（Ｓ３５０）。
【００５８】
前述した本発明による方法は、ソフトウェア、ハードウェア、又はこれらの組み合わせにより実現される。例えば、本発明による方法は、記憶媒体（例えば、移動端末機の内部メモリ、フラッシュメモリ、ハードディスクなど）に保存され、プロセッサ（例えば、移動端末機内部のマイクロプロセッサ）により行われるソフトウェアプログラム内のコード又はコマンドで実現される。
【図面の簡単な説明】
【００５９】
【図１】本発明によるＤＭシステムの構成図である。
【図２】本発明による図１のＤＭシステムの動作を示す図である。
【図３】本発明の第１実施形態によるＤＭスケジューリング方法の手順を示すフローチャートである。
【図４】本発明の第２実施形態によるＤＭスケジューリング方法の手順を示すフローチャートである。
【図５】本発明の第３実施形態によるＤＭスケジューリング方法の手順を示すフローチャートである。
【図１】
2008532173.tif 000003
【図２】
2008532173.tif 000004
【図３】
2008532173.tif 000005
【図４】
2008532173.tif 000006
【図５】
2008532173.tif 000007
【国際調査報告】
2008532173.tif 000008
2008532173.tif 000009