(57)【特許請求の範囲】
【請求項１】
物理的な衝撃を利用したデバイスの無線ネットワーク連結制御方法において、
外部から加えられた物理的な衝撃をセンシングした場合に、該当する衝撃イベントを発生させる段階と、
前記衝撃イベントが発生した時間を基準にして、デバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索する段階と、
探索結果に従って、該当するデバイスと所定のプロトコルを行い、デバイス間の無線ネットワーク連結を生成する段階と、
前記デバイスを探索した結果、いずれの他のデバイスも発見されなかった場合に、前記衝撃イベントが発生した時間から一定の時間内に発生する衝撃イベントに対して、他のデバイスとの間に，事前に定義された特別な連結の無線ネットワーク連結を生成する段階と、を含む無線ネットワーク連結制御方法。
【請求項２】
前記衝撃イベントを発生させる段階は、
前記センシングした衝撃値が所定の臨界値を超える場合に、前記衝撃イベントを発生させることを特徴とする請求項１に記載の無線ネットワーク連結制御方法。
【請求項３】
前記探索メッセージに含まれた衝撃イベント発生時間は、デバイスのタイマー駆動カウント値で表現されることを特徴とする請求項１に記載の無線ネットワーク連結制御方法。
【請求項４】
前記探索メッセージに含まれた衝撃イベント発生時間は、絶対時間で表現されることを特徴とする請求項１に記載の無線ネットワーク連結制御方法。
【請求項５】
前記デバイスを探索する段階は、
デバイスの時間駆動クロックの誤差範囲値を前記衝撃イベント発生時間からの経過時間に比例して設定したデバイス探索誤差許容範囲値に該当する期間に、他のデバイスを探索する過程を行うことを特徴とする請求項３または４に記載の無線ネットワーク連結制御方法。
【請求項６】
デバイス間の無線ネットワークが連結された状態で、外部から加えられた物理的な衝撃をセンシングした場合に、無線ネットワーク連結解除衝撃イベントを発生させる段階と、
前記無線ネットワーク連結解除衝撃イベントが発生した時間を基準にして、デバイス間の探索メッセージの送受信を行い、前記無線ネットワーク連結解除衝撃イベントと同じ時間に衝撃イベントが発生した他のデバイスを探索する段階と、
探索結果として発見されたデバイスが既に連結されたデバイスである場合には、該当するデバイスと所定のプロトコルを行い、デバイス間の無線ネットワーク連結を解除する段階と、をさらに含むことを特徴とする請求項１に記載の無線ネットワーク連結制御方法。
【請求項７】
前記無線ネットワーク連結生成過程の内容または前記特別な関係で、無線ネットワーク連結生成過程の内容または前記無線ネットワーク連結解除過程の内容をユーザに提供する段階をさらに含み、ユーザの選択によって高機能設定又は機能変更設定が行われることを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項８】
衝撃センサーが備えられていないデバイスが、衝撃センサーが備えられたデバイスから衝撃イベント発生に対するデバイス探索メッセージを受信した場合に、前記受信されたデバイス探索メッセージの内容をユーザーインターフェースを通じてユーザに提供し、ユーザの選択によって、前記デバイス間の無線ネットワーク連結生成またはデバイス間の無線ネットワーク連結解除が行われることを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項９】
前記デバイスを探索する段階は、
衝撃イベント発生時間及びグループＩＤが含まれた探索メッセージを他のデバイスに送信することを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項１０】
前記探索メッセージは、
前記衝撃イベント発生時間がシード（ｓｅｅｄ）よりなる暗号化情報、または前記グループＩＤがシードよりなる暗号化情報、または前記衝撃イベント発生時間及びグループＩＤがシードよりなる暗号化情報を含むことを特徴とする請求項９に記載の無線ネットワーク連結制御方法。
【請求項１１】
前記ユーザは、前記衝撃イベントの数を変えることによって、データ送信の周波数のような、無線連結に関する追加的な設定を制御することができることを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項１２】
前記衝撃イベント発生の前または後の各デバイス移動値比較、または前記衝撃イベント発生の前または後の各デバイスモーション値を通じてデバイス間の無線ネットワーク連結関係を設定することを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項１３】
前記衝撃イベント発生の前または後の各デバイス音声値（または音響値）を通じてデバイス間の無線ネットワーク連結関係を設定することを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項１４】
前記衝撃イベントを発生させる段階は、
無線ネットワーク連結制御ロック機能が設定されていれば、前記衝撃センシングによる衝撃イベントを発生させないことを特徴とする請求項１または６に記載の無線ネットワーク連結制御方法。
【請求項１５】
物理的な衝撃を利用したデバイスの応用プログラム制御方法において、
デバイス間の無線ネットワークが連結された状態で、外部から加えられた物理的な衝撃をセンシングした場合に、該当する衝撃イベントを発生させる段階と、
前記衝撃イベントが発生した時間を基準にして、デバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索する段階と、
探索結果を応用プログラムに伝達し、応用プログラムで提供する機能の実行及び設定の変更を行う段階と、
前記デバイスを探索した結果、いずれの他のデバイスも発見されなかった場合に、前記衝撃イベントが発生した時間から一定の時間内に発生する衝撃イベントに対して、事前に定義された特別な機能の実行を行う段階と、を含む応用プログラム制御方法。
【請求項１６】
前記衝撃イベントを発生させる段階は、
前記センシングした衝撃値が所定の臨界値を超える場合に、前記衝撃イベントを発生させることを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項１７】
前記探索メッセージに含まれた衝撃イベント発生時間は、デバイスのタイマー駆動カウント値で表現されることを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項１８】
前記探索メッセージに含まれた衝撃イベント発生時間は、絶対時間で表現されることを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項１９】
前記デバイスを探索する段階は、
デバイスの時間駆動クロックの誤差範囲値を前記衝撃イベント発生時間からの経過時間に比例して設定したデバイス探索誤差許容範囲値に該当する時間の間に他のデバイスを探索する過程を行うことを特徴とする請求項１７に記載の応用プログラム制御方法。
【請求項２０】
前記応用プログラム機能実行及び設定変更過程の内容または前記事前に定義された特別な機能実行過程の内容をユーザに提供する段階をさらに含み、ユーザの選択によって高機能設定又は機能変更設定が行われることを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２１】
衝撃センサーが備えられていないデバイスが、衝撃センサーが備えられたデバイスから衝撃イベント発生に対するデバイス探索メッセージを受信した場合に、前記受信されたデバイス探索メッセージの内容を、ユーザインターフェースを通じてユーザに提供し、ユーザの選択によって前記デバイス間の応用プログラム機能実行及び設定変更または事前に定義された特別な機能実行が行われることを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２２】
前記デバイスを探索する段階は、
衝撃イベント発生時間及びグループＩＤが含まれた探索メッセージを他のデバイスに送信することを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２３】
前記探索メッセージは、
前記衝撃イベント発生時間がシード（ｓｅｅｄ）よりなる暗号化情報、または前記グループＩＤがシードよりなる暗号化情報、または前記衝撃イベント発生時間及びグループＩＤがシードよりなる暗号化情報を含むことを特徴とする請求項２２に記載の応用プログラム制御方法。
【請求項２４】
前記センシングした衝撃が所定の回数を有し、且つ、
前記衝撃の回数を通じてユーザの追加的な制御を表現して応用プログラム機能実行及び設定変更に関する値を変更することができることを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２５】
前記衝撃イベント発生の前または後の各デバイス移動値比較、または前記衝撃イベント発生の前または後の各デバイスモーション値を通じてデバイス間の無線ネットワーク連結関係を設定することを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２６】
前記衝撃イベント発生の前または後の各デバイス音声値（または音響値）を通じてデバイス間の無線ネットワーク連結関係を設定することを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２７】
前記衝撃イベントを発生させる段階は、
応用プログラム制御ロック機能が設定されていれば、前記衝撃センシングによる衝撃イベントを発生させないことを特徴とする請求項１５に記載の応用プログラム制御方法。
【請求項２８】
請求項１、６、１５のいずれかに記載の方法を実現させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項２９】
ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒ）のような近距離無線通信機能が備えられたデバイスにおいて、
前記デバイスによって受け取られた物理的な衝撃をセンシングするための衝撃センサーと、
前記物理的な衝撃を介して、無線ネットワーク連結を制御できるように、前記衝撃センサーによって所定の臨界値を超える衝撃がセンシングされた場合に、衝撃イベントが発生した時間を基準にして、無線通信部を通じてデバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索することによって、該当するデバイスと無線ネットワーク連結を生成するための制御部と、を含み、
前記制御部は、前記デバイスを探索した結果、いずれの他のデバイスも発見されなかった場合に、前記衝撃イベントが発生した時間から一定の時間内に発生する衝撃イベントに対して、事前に定義された特別な機能の実行を行うものであることを特徴とする、デバイス。
【請求項３０】
前記衝撃イベントが発生した時間をカウントするためのタイマーをさらに含み、
前記制御部は、
デバイスを探索するにあたって、探索メッセージを他のデバイスに送信し、且つ、前記タイマーを通じて獲得したカウント値を衝撃イベント発生時間として使用して探索メッセージに含めることを特徴とする請求項２９に記載のデバイス。
【請求項３１】
現在時間を獲得するための絶対時間獲得部をさらに含み、
前記制御部は、
デバイスを探索するにあたって、探索メッセージを他のデバイスに送信し、且つ、前記絶対時間獲得部を通じて獲得した衝撃イベント発生絶対時間を探索メッセージに含ませることを特徴とする請求項２９に記載のデバイス。
【請求項３２】
前記制御部は、
デバイス間の無線ネットワークが既に連結された状態で、前記衝撃センサーが所定の臨界値を超える衝撃値をセンシングした場合に、無線ネットワーク連結解除衝撃イベントを発生させ、前記無線ネットワーク連結解除衝撃イベントが発生した時間を基準にして、無線通信部を通じてデバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生したデバイスとの連結を解除することを特徴とする請求項２９ないし３１のいずれかに記載のデバイス。
【請求項３３】
前記制御部は、
デバイス間の無線ネットワークが既連結された場合に、前記衝撃センサーで所定の臨界値を超える衝撃値をセンシングすることによって、応用プログラム制御衝撃イベントを発生させ、前記応用プログラム制御衝撃イベントが発生した時間を基準にして無線通信部を通じてデバイス間の探索メッセージ送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索し、当該デバイス間に当該応用プログラムで提供する当該機能設定事項の変更または当該機能実行事項を行うことを特徴とする請求項２９ないし３１のいずれかに記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスの無線ネットワーク連結制御方法とデバイスの応用プログラム制御方法及びそのデバイスに関し、さらに詳細には、デバイスに物理的な衝撃が加えられる場合に、他のデバイスとの無線ネットワーク連結生成／解除に関する当該制御を行う無線ネットワーク連結制御方法と、デバイスに物理的な衝撃が加えられる場合に、これを通じて応用プログラムの設定／実行に関する当該制御を行う応用プログラム制御方法と、物理的な衝撃を利用した無線ネットワーク連結制御機能及び応用プログラム制御機能を備えたデバイスに関する。
【０００２】
例えば、本発明は、デバイスに物理的な衝撃を与え［例えば；デバイス直接打撃、デバイス振動付加、デバイスが配置されたテーブル打撃、デバイス間の接触（ぶつかり、衝撃）など］、他のデバイスとの無線ネットワーク連結生成／解除に関する当該制御が行われるようにするか［ユーザが無線ネットワーク連結制御に対するインターフェース操作を容易に行うことができるようにするか］、または、応用プログラムの設定／実行に関する当該制御が行われるようにする［ユーザが応用プログラム制御に対するインターフェース操作を容易に行うことができるようにする］ものである。
【背景技術】
【０００３】
最近、多様な種類の無線ネットワーク技術が開発され、各無線ネットワーク技術は、さらに多い機能の拡張性と効率性を高めるために複雑な過程のプロトコルを使用している。
【０００４】
例えば、デバイス間の無線ネットワーク連結プロトコルを見れば、ＷＰＡＮ（Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）などの無線個人領域ネットワーク）とＷｉ−Ｆｉでは、一つのデバイスがネットワーク連結のための広告メッセージ［ｂｅａｃｏｎ信号］をブロードキャストし、他のデバイスがこの広告メッセージに対する応答メッセージを送り、その後、２つのデバイス間に定義されたハンドシェイク実行過程を通じて無線ネットワーク連結を生成する。
【０００５】
なお、携帯電話のようなモバイルデバイスでは、前述したＷＰＡＮのＢｌｕｅｔｏｏｔｈまたは赤外線通信、そして有線コネクターを使用する方法で連結を生成する。
【０００６】
なお、無線ＵＳＢでは、ドングル（ｄｏｎｇｌｅ）を使用してドングルとＵＳＢ本体との間を、高速広帯域通信方式（ＵＷＢ）を通じて無線ネットワーク連結を生成する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、上記のような従来技術のうちＷＰＡＮでは、無線ネットワーク連結が近接したすべてのデバイスの探索及び連結過程で行われるが、これは、ユーザにとって無線ネットワーク連結に関する制御権及び安全性を保証しないという問題点がある。  
【０００８】
すなわち、デバイスが、広告メッセージを送った他のすべてのデバイスリスト、広告メッセージに対して応答した他のすべてのデバイスリストをユーザに示し、制御機能を提供することができるが、このような場合、ユーザにリストを伝達するために、画面などのようなヒューマンインターフェース装置が必須に要求され、これを通じてネットワーク連結機能を提供することが可能である。しかし、これは、ユーザが指定した連結生成作業以外に、近距離のすべてのデバイスを捜す動作を含んでいて、作業時間と消耗エネルギー側面において非効率的であり、特に多いデバイスが高密度に集まっている環境では、その非効率性が増加するようになる。また、連結を生成するためのＲＦ伝送または受信のためには、ＲＦ待機状態を維持しなければならないというエネルギー無駄使い要素が存在し、これを手動で制御する場合には、連結生成時ごとにユーザ制御が要求されるという不便さが発生するようになる。
【０００９】
また、探索されたデバイスの名前が重複または誤認される可能性が存在し、ユーザに同じ名前のデバイスを識別しなければならない不便さと保安的危険性を与えるだけでなく、そのため、ユーザが無線ネットワーク連結に関する制御を正確に行っていないことが現況である［例えば；ブルージャッキング（ＢｌｕｅＪａｃｋｉｎｇ）］。
【００１０】
また、無線ネットワーク連結情報をユーザに示しているが、その無線ネットワーク連結プロセスも直観的ではないため、当該技術分野または当該連結ツールに精通したユーザ［知識と経験を備えた専門家］だけが具体的な無線ネットワーク連結に関する具体的な制御を行うことができることが現実である。
【００１１】
なお、上記のような従来技術を活用するモバイルデバイス間の無線ネットワーク連結方式も、前述したＷＰＡＮの問題点を同一に有していて、ユーザインターフェースの提供は可能であるが、デバイス名称の重複と誤認による誤った連結の生成可能性は存在し、近接したすべてのデバイスを対象とするので、無線ネットワーク連結［デバイス探索］に消費する時間が長くて、デバイス間の無線ネットワーク連結が遅延される問題点とＲＦ機能の制御問題が同一に存在する。
【００１２】
なお、上記のような従来技術のうち無線ＵＳＢでは、ドングルとＵＳＢ本体との間に定められた（ｎｏｎ  ａｄ−ｈｏｃ）無線通信を行うが、これは、動的（ａｄ−ｈｏｃ）無線ネットワーク連結生成ではなく、且つ、生成される無線連結を通じて所望の作業をするためには、ドングルに他の装置に物理的に連結しなければならない有線連結作業を追加に必要とするようになる。
【００１３】
要約すれば、上記のような従来技術は、無線ネットワーク連結に対して専門家ではなく、一般ユーザが直観的にデバイス間の連結設定を認知することができるインターフェースを提供していないし、ユーザが無線ネットワーク連結対象デバイスを選択するものではなく、すべての無線ネットワーク連結が探索された後、選択されるものである。
【００１４】
したがって、多様な種類の無線ネットワーク技術に対して専門家ではなく、一般ユーザも、当該技術に関する知識や理解なしも、無線ネットワーク連結制御に対するインターフェース操作を容易に行うことができるようにし、時間とエネルギー側面の効率性を増加させ、保安性を向上させることができる技術が切実に要求されている。
【００１５】
また、インターフェース側面においても、デバイスの小型化及び機能多様化などに伴い、既存のボタン、画面中心のインターフェースでは、ユーザの無線ネットワーク連結制御を保証しにくいし、それにより、既存のインターフェースとは異なる新しいインターフェース技術が切実に要求されている。すなわち、無線ネットワーク連結制御に対するインターフェースだけでなく、ユーザが応用プログラムの設定／実行に関する制御に対するインターフェース操作を容易に行うことができるようにする単純ながらも直観的なインターフェース技術が切実に要求されている。
【００１６】
これより、本発明は、上記のような問題点を解決し、上記のような要求に応じるために提案されたものであって、その目的は、デバイスに物理的な衝撃が加えられる場合、他のデバイスとの無線ネットワーク連結生成／解除に関する当該制御を行う無線ネットワーク連結制御方法と、デバイスに物理的な衝撃が加えられる場合、これを通じて応用プログラムの設定／実行に関する当該制御を行う応用プログラム制御方法と、物理的な衝撃を利用した無線ネットワーク連結制御機能及び応用プログラム制御機能を備えたデバイスを提供することにある。
【００１７】
例えば、本発明の目的は、デバイスに物理的な衝撃を与え［例えば；デバイス直接打撃、デバイス振動付加、デバイスが配置されたテーブル打撃、デバイス間の接触（ぶつかり、衝撃）など］、他のデバイスとの無線ネットワーク連結生成／解除に関する当該制御が行われるようにするか［ユーザが無線ネットワーク連結制御に対するインターフェース操作を容易に行うことができるようにするか］、または、応用プログラムの設定／実行に関する当該制御が行われるようにする［ユーザが応用プログラム制御に対するインターフェース操作を容易に行うことができるようにする］ことにある。
【００１８】
本発明の目的は、以上で言及した目的に制限されず、言及されない本発明の他の目的及び長所は、下記の説明によって理解されることができ、本発明の実施例によりさらに明らかに分かるだろう。また、本発明の目的及び長所は、特許請求範囲に示された手段及びその組合により実現することができることを容易に理解することができる。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明の第１方法は、物理的な衝撃を利用したデバイスの無線ネットワーク連結制御方法において、外部から加えられた物理的な衝撃をセンシングした場合に、該当する衝撃イベントを発生させる段階と、
前記衝撃イベントが発生した時間を基準にして、デバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索する段階と、探索結果に従って、該当するデバイスと所定のプロトコルを行い、デバイス間の無線ネットワーク連結を生成する段階と、前記デバイスを探索した結果、いずれの他のデバイスも発見されなかった場合に、前記衝撃イベントが発生した時間から一定の時間内に発生する衝撃イベントに対して、他のデバイスとの間に，事前に定義された特別な連結の無線ネットワーク連結を生成する段階と、を含む。
【００２１】
また、本発明の第１方法は、デバイス間の無線ネットワークが連結された状態で、外部から加えられた衝撃をセンシングすれば、無線ネットワーク連結解除衝撃イベントを発生させる段階と、前記無線ネットワーク連結解除衝撃イベントが発生した時間を基準にしてデバイス間の探索メッセージ送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索する段階と、前記探索結果によって探索されたデバイスが既に連結されたデバイスなら、当該デバイスと所定のプロトコルを行い、デバイス間の無線ネットワーク連結を解除する段階とをさらに含む。
【００２２】
本発明の第２方法は、物理的な衝撃を利用したデバイスの応用プログラム制御方法において、デバイス間の無線ネットワークが連結された状態で、外部から加えられた物理的な衝撃をセンシングした場合に、該当する衝撃イベントを発生させる段階と、前記衝撃イベントが発生した時間を基準にして、デバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索する段階と、探索結果を応用プログラムに伝達し、応用プログラムで提供する機能の実行及び設定の変更を行う段階と、前記デバイスを探索した結果、いずれの他のデバイスも発見されなかった場合に、前記衝撃イベントが発生した時間から一定の時間内に発生する衝撃イベントに対して、事前に定義された特別な機能の実行を行う段階と、を含む。
【００２４】
なお、本発明は、前記第１方法または前記第２方法を実現させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００２５】
本発明の装置は、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒ）のような近距離無線通信機能が備えられたデバイスにおいて、前記デバイスによって受け取られた物理的な衝撃をセンシングするための衝撃センサーと、前記物理的な衝撃を介して、無線ネットワーク連結を制御できるように、前記衝撃センサーによって所定の臨界値を超える衝撃がセンシングされた場合に、衝撃イベントが発生した時間を基準にして、無線通信部を通じてデバイス間の探索メッセージの送受信を行い、同じ時間に衝撃イベントが発生した他のデバイスを探索することによって、該当するデバイスと無線ネットワーク連結を生成するための制御部とを含み、前記制御部は、前記デバイスを探索した結果、いずれの他のデバイスも発見されなかった場合に、前記衝撃イベントが発生した時間から一定の時間内に発生する衝撃イベントに対して、事前に定義された特別な機能の実行を行うものであることを特徴とする。
【００２６】
また、本発明の装置は、前記衝撃イベントが発生した時間をカウントするためのタイマーをさらに含み、前記制御部は、デバイスを探索するにあたって、探索メッセージを他のデバイスに送信し、且つ、前記タイマーを通じて獲得したカウント値を衝撃イベント発生時間として使用して探索メッセージに含ませることを特徴とする。
【００２７】
また、本発明の装置は、現在時間を獲得するための絶対時間獲得部をさらに含み、前記制御部は、デバイスを探索するにあたって、探索メッセージを他のデバイスに送信し、且つ、前記絶対時間獲得部を通じて獲得した衝撃イベント発生絶対時間を探索メッセージに含ませることを特徴とする。
【発明の効果】
【００２８】
本発明は、ユーザがデバイスに物理的な衝撃を加えることだけで、デバイス間の無線ネットワーク連結生成と、デバイス間の無線ネットワーク連結解除を容易に行うことができるようにする効果がある。
【００２９】
また、本発明は、ユーザがデバイスに物理的な衝撃を加えることだけで、デバイス応用プログラムの設定の変更と実行を容易に行うことができるようにする効果がある。
【００３０】
また、本発明は、物理的な衝撃のような、単純ながらも直観的なインターフェースをユーザに提供し、容易な制御を通じて、専門家ではない一般ユーザであっても自分の要求事項を充足させられる、個人化された応用無線ネットワークを生成することができ、また、応用プログラムを容易に修正することができ、これを通じて、個人化された応用プログラムをも構成できるようにする、という効果がある。
【図面の簡単な説明】
【００３１】
【図１】本発明が適用されるデバイスの一実施例を示す構成図である。
【図２】本発明による物理的な衝撃を利用した無線ネットワーク連結制御方法の一実施例を示す流れ図である。
【図３】図２の衝撃イベント発生デバイス探索過程を説明するための例示図である。
【図４】デバイス探索誤差許容範囲値を示すための一実施例の説明図である。
【発明を実施するための形態】
【００３２】
上述した目的、特徴及び長所は、添付の図面を参照して詳細に後述されている詳細な説明を通じてさらに明確になるはずであり、それにより、本発明の属する技術分野における通常の知識を有する者が本発明の技術的思想を容易に実施することができる。また、本発明を説明するにあたって、本発明と関連した公知技術に対する具体的な説明が本発明の要旨を不明瞭にすることができると判断される場合には、その詳細な説明を省略する。
【００３３】
本発明では、デバイスに物理的な衝撃が加えられる場合に、他のデバイスとの無線ネットワーク連結生成／解除に関する当該制御を行う‘物理的な衝撃を利用した無線ネットワーク連結制御方法’［第１実施例］を提示する。
【００３４】
また、本発明では、デバイスに物理的な衝撃が加えられる場合に、応用プログラムの設定／実行に関する当該制御を行う‘物理的な衝撃を利用した応用プログラム制御方法’［第２実施例］を提示する。
【００３５】
すなわち、本発明は、デバイスに物理的な衝撃を与え［例えば；デバイス直接打撃、デバイス振動付加、デバイスが配置されたテーブル打撃、デバイス間の接触（ぶつかり、衝撃）など］、他のデバイスとの無線ネットワーク連結生成／解除に関する当該制御が行われるようにするか［ユーザが無線ネットワーク連結制御に対するインターフェース操作を容易に行うことができるようにするか］、または、応用プログラムの設定／実行に関する当該制御が行われるようにする［ユーザが応用プログラム制御に対するインターフェース操作を容易に行うことができるようにする］ものである。
【００３６】
例えば、本発明では、物理的な衝撃のような、単純ながらも直観的なインターフェースをユーザに提供し、これを通じて、ユーザが動的な無線ネットワーク連結生成／解除制御またはダイナミックな応用プログラム設定／実行制御を容易に行うことができるようにする。このような容易な制御を通じて、ユーザが自分のニーズを充足させられる、個人化された応用無線ネットワークまたは個人化された応用プログラムを構成できるようにする。
【００３７】
以下、添付の図面を参照して本発明による好ましい実施例を詳しく説明する。
図１は、本発明が適用されるデバイスの一実施例を示す構成図である。  
【００３８】
図１に示されたように、本発明の適用されるデバイスは、無線通信部［ＲＦモジュール］１１、衝撃センサー［または振動センサーなど］１２、制御部［ＣＰＵ、ＭＣＵ］１３及びタイマー１４などを含む。
【００３９】
本発明において、無線通信部１１は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ワイファイ（Ｗｉ−Ｆｉ）、ジグビ（Ｚｉｇｂｅｅ）、無線ＵＳＢ（ｗｉｒｅｌｅｓｓ  ＵＳＢ）などのように、いずれの無線信号送受信機能で具現されればよく、衝撃センサー１２は、デバイスに加えられる物理的な衝撃、接触、振動などを感知することができるセンシング機能で具現されればよい。
【００４０】
なお、本発明において、タイマー１４は、クロック発生器などのようなハードウェア的な部品またはソフトウェア的なプログラムで具現することができる。もちろんこのようなタイマー１４は、制御部１３に内蔵して搭載されることもできる。
【００４１】
前述のように、本発明のデバイスは、その機種、仕様、スペック及びネットワーク（プロトコル）種類などに関係なく、いずれの無線装置で具現されることができ、その例として、センサーネットワーク端末、スマートフォン、携帯電話などのようなモバイルデバイス、無線ＵＳＢメモリ、スマートカード、ＭＰ３プレーヤー、ＰＭＰプレーヤーなどのようなメディア装置、ラジオ、ノートパソコン、無線コントローラ などを挙げることができる。
【００４２】
図２は、本発明による物理的な衝撃を利用した無線ネットワーク連結制御方法の一実施例を示す流れ図であって、本発明において最も基本的なアルゴリズムを利用した無線ネットワーク連結生成過程を示す。
【００４３】
なお、本発明において多数のデバイス間の無線ネットワーク連結生成／解除過程が行われることができ、以下、本発明の理解を図るために、２個のデバイスを例示して説明する。
【００４４】
ユーザが２個のデバイス間の無線ネットワーク連結を生成しようとする場合に［注；デバイスの電源は、オン（ｏｎ）とされている状態］、ユーザは、各デバイスに物理的な衝撃を加える（２０１）。ここで、デバイスに物理的な衝撃を加えるにあたって、同じ時点（同じ頃）に、各デバイスに物理的な衝撃を加えることが好ましく、その例として、デバイスを手や物体で直接打撃するか、デバイスに振動を与えるか、デバイスが配置されたテーブルを間接的に打撃するか、デバイス間を互いに接触させること（ぶつかり、衝撃など）などのような多様な方式で行うことができる。また、一人のユーザが同時に、２個のデバイスに物理的な衝撃を単独で加えるか、二人のユーザが同時に、各デバイスに物理的な衝撃を協力して加えることができる。
【００４５】
それにより、各デバイスの衝撃センサー１２は、外部［ユーザ］から加えられた物理的な衝撃をセンシングし、このセンシングした衝撃値［衝撃の強度］が臨界値を超える場合に、衝撃イベントを発生させて、制御部１３に伝達する（２０２）。ここで、衝撃センサー１２は、衝撃値が臨界値を超える場合に、衝撃イベントを発生させるが、これは、弱い振動などのようにユーザが意図しない衝撃イベント発生をフィルタリングし、エラーによるデバイス間の無線ネットワーク連結が生成されることを防止する。
【００４６】
すると、各デバイスの制御部１３は、衝撃イベント発生を認知し、この衝撃イベントが発生した時間を基準にしてタイマー１４を駆動させる（２０３）。
【００４７】
その後、各デバイスの制御部１３は、無線通信部１１を駆動させて、タイマー１４の駆動時間を基準にして他のデバイス間の信号送受信を通じて同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索する（２０４）。この衝撃イベント発生デバイス探索過程については、図３を参照して以下で具体的に説明する。
【００４８】
その後、各デバイス［制御部１３］は、衝撃イベント発生デバイス探索結果によってその探索された当該デバイスと所定のプロトコルを行い、デバイス間の無線ネットワーク連結を生成する（２０５）。ここで、所定のプロトコルは、デバイスが属する無線ネットワークで使用するプロトコルを意味し、特定のプロトコルに限定されないことを明らかにしておく。
【００４９】
付加的に、本発明では、無線ネットワーク連結生成過程の内容を画面またはスピーカーなどを通じてユーザに提供し、それにより、ユーザのボタン選択などによって、無線ネットワーク連結生成などに関する高機能設定や機能変更設定などを行うようにすることができる。勿論、このような方式は、下記で説明する無線ネットワーク連結解除過程、応用プログラム制御過程においても同一である。
【００５０】
なお、前記各デバイス［制御部１３］は、衝撃イベント発生に対するデバイス探索結果、いずれの他のデバイスも探索しなければ［探索失敗］、例えば、同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスがない場合（例えば；ユーザが１個のデバイスにのみ物理的な衝撃を発生させた場合など）には、これをデバイスが事前に定義された特定の連結を生成する状態に変更するようにして［単一のデバイスに加えられた衝撃イベントとして認識し、事前に定義された状態に変更する命令］、デバイスは、衝撃イベントが発生した時点から一定の時間内に発生する今後の衝撃イベントに対して事前に定義された特別な関係でデバイス間の無線ネットワーク連結を生成または解除する（例えば；サーバー−クライアント関係連結、親−子関係連結など）。
【００５１】
他の例として、各デバイスは、衝撃イベント発生に対するデバイス探索結果、いずれの他のデバイスも探索しなければ［探索失敗］、例えば、同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスがない場合（例えば；ユーザが１個のデバイスにのみ物理的な衝撃を発生させた場合など）には、これをデバイスが事前に定義された特定の動作を行う状態に変更するようにして［単一のデバイスに加えられた衝撃イベントとして認識し、事前に定義された動作を行う状態に変更する命令］、デバイスは、衝撃イベントが発生した時点から一定の時間内に発生する今後の衝撃イベントに対して事前に定義された特別な機能の実行を行い、これを通じて、基本的動作以外の多様な命令を受け入れるように拡張させることができる。
【００５２】
本発明において前記応用プログラムは、無線ネットワーク上で駆動されるネットワーク基盤アプリケーション（例えば；メッセンジャー、コンテンツダウンローダー、ファイル共有など）、デバイス上で駆動されるデバイス基盤アプリケーション（例えば；コンテンツ再生機、日程管理器など）などのようにすべてのアプリケーションを含み、特定のアプリケーションに限定されないことを明らかにしておく。
【００５３】
ファイル共有プログラムを例示して説明すれば、デバイスが衝撃イベントを認知する場合、イベントの発生、同一のイベントが発生したデバイス及び物理的な衝撃の回数などの情報を、デバイスで動作しているファイル共有プログラムに伝達し、ファイル共有プログラムは、これを制御命令として受け入れ、当該デバイスとの無線ネットワーク連結を通じてファイルの送受信またはコンテンツ同期化などの機能を行うことができる。
【００５４】
他の例として、デバイスが衝撃イベントに対する情報をコンテンツ再生機プログラムに伝送する場合、事前に定められたユーザ設定によって既保存のコンテンツを再生し、画面、スピーカーなどを通じて出力することができる。
【００５５】
なお、本発明において衝撃センサーが備えられたデバイスと衝撃センサーが備えられていないデバイス間の無線ネットワーク連結制御についても考慮する。
【００５６】
すなわち、衝撃センサーが備えられていないデバイスは、音または画面などのような別途のインターフェースを通じて衝撃センサーが備えられたデバイスから受信された衝撃イベント発生によるデバイス探索メッセージの内容をユーザーインターフェース（例えば；画面）を通じてユーザに示し、ユーザの選択によって当該デバイス間に無線ネットワーク連結生成／解除が行われるようにすることができる。
【００５７】
次に、図３を参照して衝撃イベント発生デバイス探索過程について具体的に説明する。
図３は、図２の衝撃イベント発生デバイス探索過程を説明するための例示図であって、同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索するための２つのデバイスのＲＦ通信試み状態を示している。
【００５８】
図３では、２つのデバイス間に発生した衝撃イベントに対してデバイスＡ、デバイスＢそれぞれが自分の衝撃イベントが発生した時間（時点）を基準にしてランダムに同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索するためにデータ送信を試み、その他の時間にデータ受信待機状態に遷移することが図示されている。
【００５９】
ここで、デバイス［デバイスＡまたはデバイスＢ］が他のデバイスに送信するデータは、自分［デバイス］のタイマー駆動カウント値で表現される衝撃イベント発生時間（時点）が含まれた探索メッセージであり、このような探索メッセージを受信された他のデバイス［デバイスＢまたはデバイスＡ］が探索メッセージに含まれた相手デバイスのタイマー駆動カウント値が自身のタイマー駆動カウント値と一致する場合に、同じ時点（同じ頃）に衝撃イベントが発生した相手デバイスとして認識する。このような図３は、最も単純なランダム方式の衝撃イベント発生デバイス探索アルゴリズムを説明するためのものに過ぎず、このようなアルゴリズムに限定されるものではないことを明らかにしておく。
【００６０】
図３に示されたように、‘Ｔ１０’時間にデバイスＡ、デバイスＢそれぞれに衝撃イベントが発生し、この衝撃イベント発生時点は、タイマーで数字‘０’で表現される。このような衝撃イベント発生時点以後に、各デバイスのタイマーが駆動し、カウントを開始するようになる。
【００６１】
基本的に、デバイスＡ、デバイスＢそれぞれは、データ受信待機状態で同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスから送信されるデータ受信を待機するが、また、ランダムな時点に能動的に同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを捜すためにデータ送信を行う。
【００６２】
図３では、デバイスＡ、デバイスＢそれぞれがランダムであるが、同一に選択された‘Ｔ２０’時間に同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを捜すためのデータ送信を行っており、このような同一時間に行ったデータ送信によって２つのデバイスが互いを捜すのに失敗している。これより、以後の‘Ｔ３０’時間にデバイスＡがデータ送信を行い、‘Ｔ３０’時間にデバイスＢがデータ受信を行っていて、それにより、２つのデバイスが互いを捜すのに成功し、所定のプロトコルを行い、デバイス間の無線ネットワーク連結を生成する。
【００６３】
但し、図３では、一つの無線通信部［単一のＲＦモジュール］が備えられたデバイスを例示して説明したものであり、複数（２個以上）の無線通信部が備えられたデバイスにおいては、同一時間にデバイスＡがデータ送信及びデバイスＢがデータ受信［またはデバイスＡがデータ受信及びデバイスＢがデータ送信］を行うとしても、２つのデバイスが互いを捜すのに成功することができる。
【００６４】
なお、本発明においてデバイス間の無線ネットワーク連結解除過程も、前述したようなデバイス間の無線ネットワーク連結生成過程と類似している。
【００６５】
すなわち、無線ネットワーク接続を有するデバイスが、無線ネットワーク連結解除機能が活性化された状態で、衝撃イベントを受け取る場合に、同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索した結果によって、その探索された当該デバイスと所定のプロトコルを行い、デバイス間の無線ネットワーク連結を解除する。
【００６６】
前述したように、本発明では、ユーザがデバイスに物理的な衝撃を加えるだけで、デバイス間の無線ネットワーク連結生成、デバイス間の無線ネットワーク連結解除を容易に行うことができる。
【００６７】
次に、前述したような本発明の物理的な衝撃を利用した無線ネットワーク連結制御方法の基本アルゴリズムが活用されるネットワーク環境、アプリケーションなどによって多様な付加技法を変形して追加、適用することができる。また、下記で後述する多様な付加技法は、本発明の物理的な衝撃を利用した応用プログラム制御方法にも変形して追加し、適用することができる。
【００６８】
第一に、デバイスの無線ネットワーク連結制御機能活性化／不活性化を設定することができるボタンなどを用いたロック機能が設定されても良い。例えば、デバイスに物理的な衝撃が加えられる場合に、デバイス間の無線ネットワーク連結制御が自動的に行われ、そのため、ユーザが意図しない無線ネットワーク連結生成／解除が行われることを防止するために、ユーザの選択によってデバイス間の無線ネットワーク連結制御ロック機能を設定できるようにする。
【００６９】
第二に、グループＩＤ概念、例えば、衝撃イベント発生デバイス探索過程において送信データにグループＩＤを含ませてデバイス間の無線ネットワーク連結生成／解除制御を行い、定められたグループＩＤを有するデバイス間にのみ無線ネットワーク連結生成／解除が行われるようにするか、または無線ネットワーク連結後のデバイス機能、デバイス権限などを制限することもできる。ここで、グループＩＤ設定は、個人または所属されたＳＮＳまたは団体（会社など）などに設定されることが好ましく、このようなグループＩＤを利用する場合に、デバイス間の無線ネットワーク連結による保安性を高めることができる。
【００７０】
第三に、基本的な無線ネットワーク連結制御アルゴリズムでは、タイマーを利用して衝撃イベントが発生された相手時間を基準にしてデバイスが動作するが、ＧＰＳモジュール、内蔵時計、移動通信網同期時間などを通じてデバイスが絶対時間を知ることができる場合には、［すなわち絶対時間獲得部具備］デバイスが他のデバイスの衝撃イベントが発生した時間を比較するにおいて、絶対時間を基準にして動作することができる。
【００７１】
また、絶対時間を基準にしてデバイスが動作する実施例において、デバイスが追加的に当該絶対時間をシード（ｓｅｅｄ）とする乱数［暗号化情報］を生成し、衝撃イベント発生デバイス探索過程において送信データにこの乱数を含ませて、乱数解読が行われたデバイス間の無線ネットワーク連結生成／解除制御を行うことができる。
【００７２】
勿論、前述したグループＩＤを利用して乱数を生成し、衝撃イベント発生デバイス探索過程において送信データにグループＩＤ基盤乱数を含ませるか、またはグループＩＤと絶対時間を利用して乱数を生成し、衝撃イベント発生デバイス探索過程において送信データにグループＩＤ＋絶対時間基盤乱数を含ませることもできる。このようなグループＩＤまたは／及び絶対時間基盤乱数を利用する場合に、デバイス間の無線ネットワーク連結による保安性をさらに高めることができる。
【００７３】
第四に、ユーザによってデバイスに加えられる物理的な衝撃の回数によってデバイス間の無線ネットワーク連結生成／解除に関するユーザの追加的な制御が可能である。無線ネットワーク連結生成を例示すれば、一定の時間内にデバイス間に一回の物理的な衝撃が加えられ、連結が生成される場合には、デバイス間のデータ送受信は、５分周期で行われ、一定の時間内にデバイス間に二回の物理的な衝撃が加えられ、連結が生成される場合には、デバイス間のデータ送受信は、１分周期で行われることができる。すなわち、物理的な衝撃の回数を通じてユーザの追加的な制御を表現し、データ送受信周期などを含むデバイス間の連結設定に関する値を変更することができる。
【００７４】
第五に、各デバイスに加えられる互いに異なる回数の物理的な衝撃によってデバイスモード転換に関するユーザの追加的な制御が可能である。例えば、デバイスＡに物理的な衝撃が加えられた後、このデバイスＡとデバイスＢとの間に衝撃が相次いで加えられることによって、２つのデバイス間に無線ネットワーク連結が行われる場合に、無線ネットワーク連結時に、デバイスＡが二回の物理的な衝撃をセンシングし、デバイスＢが一回の物理的な衝撃をセンシングしたので、このようなデバイス間の互いに異なる回数の物理的な衝撃の差異を通じて、１つのデバイス［デバイスＡまたはデバイスＢ］を親ノードとして、他のデバイス［デバイスＢまたはデバイスＡ］を子ノードとして、無線ネットワーク連結関係を設定することができる。
【００７５】
第六に、前述した互いに異なる回数の物理的な衝撃を用いた方式以外の、付加的に付着したセンサーの測定データを用いた方式で、デバイス間の無線ネットワーク連結関係を設定することができる。
【００７６】
例えば、デバイスに加速度センサーが備えられた場合には、衝撃イベント発生の前または後の各デバイス移動値を比較することによって、デバイス間の無線ネットワーク連結関係を設定することができる。ここで、加速度センサーは、デバイスの位置移動を感知することによって、デバイス間の差異を作るセンサーの例であり、これは、多様なセンサーで表現可能である。
【００７７】
すなわち、同じ時点（同じ頃）に衝撃イベントが発生したデバイスそれぞれが、加速度センサーを通じて、衝撃イベント発生の前または後の移動値（例えば；所定値として表現されても良いし、または大きさとして表現されても良い）を算出し、衝撃イベント発生デバイス探索過程において送信データに自分の移動値を含ませて他のデバイスに送信し、これより、デバイス間に当該移動値の比較を通じて親ノードまたは子ノードとして無線ネットワーク連結関係を設定する。一例として、移動値が相対的に小さいデバイスが固定された状態を有するので親ノードとして設定され、移動値が相対的に大きいデバイスが移動状態を有するので子ノードとして設定されることができる。
【００７８】
他の例示として、デバイスにモーションセンサーが備えられた場合には、衝撃イベント発生の前または後の各デバイスモーション値を通じてデバイス間の無線ネットワーク連結関係を設定することができる。ここで、モーションセンサーは、ユーザによるデバイス回転、振動、文字／数字表現などを感知する手段である。
【００７９】
すなわち、同じ時点（同じ頃）に衝撃イベントが発生したデバイスそれぞれが、モーションセンサーを通じて、衝撃イベント発生の前または後のモーション値（例えば；左から右に回転値または所定回数の振動値または特定文字／数字表現値など）を算出し、衝撃イベント発生デバイス探索過程において送信データに自分のモーション値を含ませて他のデバイスに送信し、これにより、デバイス間に、自分のモーション値と異なるデバイスモーション値に基づいて事前に定義されたモーション値に該当する親ノードまたは子ノードとして、無線ネットワーク連結関係を設定する。一例として、ユーザによって一回の振動が行われたデバイスが親ノードとして設定され、ユーザによって二回の振動が行われたデバイスが子ノードとして設定されることができ、他の例示として、‘Ｐ’のモーションを感知したデバイスは、親デバイスとして設定され、‘Ｃ’のモーションを感知したデバイスは、子デバイスとして設定されることができる。
【００８０】
さらに他の例示として、デバイスに音声センサー（音声認識器）または音響センサー（音響測定器）が備えられた場合には、衝撃イベント発生の前または後の各デバイス音声値（または音響値）を通じてデバイス間の無線ネットワーク連結関係を設定することができる。ここで、音声センサーは、デバイスに入力されるユーザ発話音声内の単語などを認識する手段であり、音響センサーは、デバイスに入力される音響の値を測定する手段である。
【００８１】
すなわち、同じ時点（同じ頃）に衝撃イベントが発生したデバイスそれぞれが、音声センサーを通じて、衝撃イベント発生の前または後の音声値（例えば；親／子など）を認識し、衝撃イベント発生デバイス探索過程において送信データに自分の音声値を含ませて他のデバイスに送信し、これにより、デバイス間に、自分の音声値と異なるデバイス音声値に基づいて事前に定義された音声値に該当する親ノードまたは子ノードとして、無線ネットワーク連結関係を設定する。一例として、ユーザが親と発話したデバイスが親ノードとして設定され、ユーザが子と発話したデバイスが子ノードとして設定されることができる。
【００８２】
なお、前述したように、デバイスは、タイマー基盤時間または絶対時間を基準にして同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索する過程を行う。
【００８３】
ところが、時間駆動のためのすべてのハードウェアクロックが誤差を有するので、衝撃イベント発生時点以後に時間が経過するほど、その誤差値が増加するようになり、このような誤差値の累積に起因して同じ時点（同じ頃）に物理的な衝撃が加えられたとしても、デバイス間に互いに異なる時間に衝撃イベントが発生したデバイスとして、誤って判断される可能性がある。
【００８４】
そこで、本発明では、デバイスが、衝撃イベント発生後、ハードウェアが生成する時間駆動クロックの誤差範囲値をその経過時間に比例して設定したデバイス探索誤差許容範囲値に該当する期間に、同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索する過程を行う。例えば、ハードウェア時間駆動クロック誤差によるデバイス探索問題を解決することができる。これを次の［数式１］のように表現することができる。
【００８５】
【数１】
0005442851.tif 000002
【００８６】
ここで、εは、時間誤差値、αは、ハードウェア時間駆動クロック誤差値［ｐｐｍ］、ｎは、全体デバイス個数、ｔｏは、衝撃イベント発生時間（時点）、ｔは、経過時間、ｒは、デバイス探索誤差許容範囲値をそれぞれ示す。
【００８７】
すなわち、任意のデバイスの絶対時間対比誤差範囲は、［数式１］のように表現され、これをすべてのデバイスに対して整理すれば、次の［数式２］の通りである。
【００８８】
【数２】
0005442851.tif 000003
【００８９】
前記［数式２］から、絶対時間対比誤差範囲の最大値／最小値は、次の［数式３］の通りである。
【００９０】
【数３】
0005442851.tif 000004
【００９１】
前記［数式３］に基づいて任意のデバイスが他のデバイスに対する誤差値許容範囲を計算すれば、これは、発生誤差範囲の２倍にならなければならないし、次の［数式４］の通りである。
【００９２】
【数４】
0005442851.tif 000005
【００９３】
図４は、デバイス探索誤差許容範囲値を示すための一実施例を示す説明図であって、任意のデバイスが‘ｔ０’時間に同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索するにあたって、‘ｔ’時間に許容すべき誤差範囲を示している。
【００９４】
次に、本発明の第２実施例、例えば、デバイスに物理的な衝撃が加えられる場合に、応用プログラムの設定／実行に関する当該制御を行う‘物理的な衝撃を利用した応用プログラム制御方法’について説明する。
【００９５】
前述したような本発明の第１実施例［物理的な衝撃を利用した無線ネットワーク連結制御方法］と同様の方式で、物理的な衝撃を利用した応用プログラム制御方法を具現することができる。
【００９６】
すなわち、本発明の第１実施例または既存の方式によってデバイス間の無線ネットワーク連結が行われた後［デバイス間に無線ネットワークが連結された状態で］、各デバイスに物理的な衝撃が加えられる場合に、各デバイスは、衝撃イベント発生を認知し［好ましくは、応用プログラム制御衝撃イベントとして認知］、この衝撃イベントが発生した時間を基準にして同じ時点（同じ頃）に衝撃イベントが発生した他のデバイスを探索する。
【００９７】
その後、各デバイスは、デバイス探索に成功する場合に、衝撃イベント発生デバイス探索結果を応用プログラムに伝達し、応用プログラムは、伝達されたデバイス探索結果情報に該当する設定事項の変更または機能の実行を行う（例えば；２つのデバイス間の連結での接近権限の変更、データ伝送開始／終了など）。
【００９８】
勿論、本発明の第１実施例において説明した多様な付加技法が第２実施例にも適用可能であることを当業者水準から容易に理解することができる。例えば、無線ネットワークに参加した各デバイスがネットワークまたは応用プログラムで定義されたネットワーク関係、役目などを差別的に設定（付与）することができる。
【００９９】
最後に、本発明の第１実施例及び第２実施例の適用例示を具体的に説明する。
【０１００】
前述したように、本発明は、センサーネットワークなどのような無線ネットワークと、スマートフォン、携帯電話などのようなモバイルデバイス、無線ＵＳＢメモリ、スマートカード、ＭＰ３プレーヤー、ＰＭＰプレーヤーなどのようなメディア装置、ラジオ、ノートパソコン、無線コントローラ などの無線通信を基盤とするすべての製品に活用されることができ、デバイス間のＰ２ＰまたはＭ２Ｍ（ｍａｃｈｉｎｅ  ｔｏ  ｍａｃｈｉｎｅ）などのシステム、サービス、ソリューションなどに適用することができる。
【０１０１】
具体的に例示すれば、本発明がセンサーネットワークに適用される場合に、専門家ではなく、一般ユーザもデバイス間のネットワークラウティング経路を簡単に指定することができ、これを通じて、固定された通信環境でのエネルギー効率性を向上させることができ、ユーザが所望の形態のネットワーク構成を作ることができる。これは、簡単にユーザが直接設置して使用するセンサーネットワークキットのような製品として生産／販売することができる。
【０１０２】
なお、本発明が応用プログラムに適用される場合に、それぞれのデバイスにユーザが他の任務を容易に付与することができ、これは、リアルタイムで反映され、デバイスの当該アプリケーションが動作することができる。
【０１０３】
なお、本発明がモバイルデバイス間のＰ２Ｐ連結に適用される場合に、モバイルデバイス間の物理的な衝撃の発生を通じて当該デバイスが無線通信連結を生成することができ、これを通じて、ネットワークプログラムのインフラを生成し、提供することができる。これは、すべての近接デバイスを探索して選択するという既存の方式に比べて、ユーザの無線通信連結意志をさらに正確に表現することができ、安全なＰ２Ｐ連結を保証することができる。また、本発明で提示した多様な付加技法を通じてユーザの拡張された制御意思を表現し、モバイルデバイスのその他インターフェースに対する操作がなくても、ユーザが所望の動作を行うことができる。
【０１０４】
なお、本発明がＭ２Ｍ連結に適用される場合にも、Ｐ２Ｐ連結と同一の効果を得ることができ、例えば、本発明によってモバイルデバイスとディスプレイデバイスが無線ネットワーク連結が生成される場合に、モバイルデバイスで再生するコンテンツ画面をディスプレイデバイスに伝送する方式で活用することができる。
【０１０５】
なお、本発明が無線ＵＳＢメモリに適用される場合に、ドングルと本体とに分けられ、両者間に通信する既存の方式からＵＳＢを支援する他のデバイスとの物理的な衝撃（接触）を通じて連結する方式に変更することができ、これを活用した例として、多数のコンピュータ（ＰＣ）が存在する環境でも、ユーザは、自分が連結しようとするコンピュータとＵＳＢ機器との簡単な衝撃イベントを発生させることによって、所望の無線ネットワーク連結を生成することができる。例えば、既存の方式のＷＰＡＮの場合には、多数のコンピュータを通じてＵＳＢメモリに接近を試みることができるので、その保安性と効率性に問題があり、ドングルを利用した既存の方式は、固定された環境ではない場合に、ネットワーク連結時ごとにドングルを直接連結しなければならない作業が必要であり、これは、実質的にユーザに有線連結とあまり差異がないとも言え、このような点において本発明で提示した技術内容を通じて改善された点を確認することができる
【０１０６】
なお、本発明がＭＰ３プレーヤーに適用される例として、Ｍ２Ｍ連結を通じてＭＰ３プレーヤーで再生したコンテンツサウンドを別途のスピーカーを通じてユーザに音楽を提供することができる。
【０１０７】
なお、本発明がスマートカードに適用される場合に、スマートカード接続を制御するツールとして１つの保安装置として活用されることができ、多様な制御入力を通じてスマートカードとスマートカード間の取引などに活用することができる。
【０１０８】
但し、本発明を市販された製品に適用するにあたって、すべてのデバイスで無線ネットワーク連結に関するハードウェア的な装置の支援が必要であるという点を考慮すれば、優先的に適用される分野は、異機種デバイス間の連結よりは、単一のデバイス間の連結分野、ハードウェア的機能支援（例えば；機器変更など）が相対的に遅いか、各個人の投資が必要なモバイルなどの個人化デバイスよりは、新しく構築／販売されるセンサーネットワークなどのような地域的で且つ閉まったネットワーク特性を有する分野に適用されることがビジネスモデル側面にあってさらに有利である。
【０１０９】
なお、前述したような本発明の多様な方法は、コンピュータプログラムで作成可能である。そして、前記プログラムを構成するコード及びコードセグメントは、当該分野のコンピュータプログラマーによって容易に推論することができる。また、前記作成されたプログラムは、コンピュータが読み取り可能な記録媒体（情報保存媒体）に保存され、コンピュータによって読み出され、実行されることによって、本発明の方法を具現する。そして、前記記録媒体は、コンピュータが読み取り可能なすべての形態の記録媒体を含む。
【０１１０】
以上で説明した本発明は、本発明の属する技術分野における通常の知識を有する者において本発明の技術的思想を逸脱しない範囲内で様々な置換、変形及び変更が可能なので、前述の実施例及び添付の図面によって限定されるものではない。
【配列リストフリーテキスト】
【０１１１】
デバイス、衝撃、接触、無線ネットワーク連結制御、応用プログラム制御、インターフェース
【符号の説明】
【０１１２】
１１  無線通信部
１２  衝撃センサー
１３  制御部
１４  タイマー
【図１】
0005442851.tif 000006
【図２】
0005442851.tif 000007
【図３】
0005442851.tif 000008
【図４】
0005442851.tif 000009