(57)【要約】別の無線通信アンテナ回路（たとえば、２．４ＧＨｚ）およびペアリングプロトコルに加えて誘導性アンテナ回路（たとえば、１３．５６ＭＨｚ）を利用することによって２つのデバイス間のペアリングを改善し、意図しないデバイス間のペアリングを最小限に抑えるためのデバイス、システム、および方法が提供される。誘導性アンテナ回路（たとえば、１３．５６ＭＨｚ）を介する通信は、デバイスを互いに近接してペアリングすることを必要とし、それは、これらのデバイス間の所期のペアリングの可能性を増大させる。第１のデバイスの誘導性パルスが第２のデバイスによって検出されたとき、第２のデバイスは、タイムスタンプでアドバタイジング信号を開始する。誘導性パルスおよびタイムスタンプは、第１のデバイスの走査ウィンドウを第２のデバイスのアドバタイジング信号と同期して、意図しないデバイスからのアドバタイジングパルスの干渉の可能性を低減することを容易にする。
2020516170.tif 000002
【特許請求の範囲】
【請求項１】
無線通信のために、第１のデバイスを第２のデバイスとペアリングする方法であって、
前記第１のデバイスが近距離通信（ＮＦＣ）アンテナを介して誘導性パルスを送信し、選択された持続時間の走査ウィンドウの間じゅうに、前記ＮＦＣアンテナとは異なる動作範囲を有する第１のアンテナを介して走査するステップと、
前記第２のデバイスが近距離通信（ＮＦＣ）アンテナを介して前記第１のデバイスからの前記誘導性パルスのうちの１つを検出した時にタイマを開始し、前記第１のアンテナと類似の動作範囲を有する第２のアンテナを介して、間隔を置いてアドバタイジング信号を送信し、前記タイマを使用してそのアドバタイジング信号のそれぞれについてのタイムスタンプを生成し、前記タイムスタンプのそれぞれを、前記アドバタイジング信号のうちの対応するものと共に送信するステップとを含み、
前記第１のデバイスが、前記タイムスタンプを使用して、前記走査ウィンドウを、前記アドバタイジング信号のうちの対応するものと同期することを特徴とする方法。
【請求項２】
前記走査ウィンドウの前記選択された持続時間が、前記第１のデバイスの前記走査ウィンドウのうちの１つの間じゅうに第３のデバイスからのアドバタイジング信号を検出することを回避するように選択されることを特徴とする請求項１に記載の方法。
【請求項３】
第３のデバイスが近距離通信（ＮＦＣ）アンテナを介して誘導性パルスを送信し、選択された持続時間の走査ウィンドウの間じゅうに、前記第１のアンテナと類似の動作範囲を有する第３のアンテナを介して走査するステップと、
第４のデバイスが近距離通信（ＮＦＣ）アンテナを介して前記第３のデバイスからの前記誘導性パルスのうちの１つを検出した時にタイマを開始し、前記第１のアンテナと類似の動作範囲を有する第４のアンテナを介して、間隔を置いてアドバタイジング信号を送信し、前記タイマを使用してそのアドバタイジング信号のそれぞれについてのタイムスタンプを生成し、前記タイムスタンプのそれぞれを、前記アドバタイジング信号のうちの対応するものと共に送信するステップと
をさらに含み、
前記第３のデバイスが、そのタイムスタンプを使用して、その走査ウィンドウを、前記第４のデバイスからの前記アドバタイジング信号のうちの対応するものと同期し、前記第３のデバイスの前記走査ウィンドウの前記選択された持続時間が、その走査ウィンドウのうちの１つの間じゅうに前記第２のデバイスの前記アドバタイジング信号を受信することを回避するように制限されることを特徴とする請求項１に記載の方法。
【請求項４】
前記第１のデバイスが、前記第２のデバイスおよび前記第４のデバイスから受信した前記アドバタイジング信号の前記タイムスタンプから、前記第２のデバイスとペアリングし、前記第４のデバイスとはペアリングしないことを決定することを特徴とする請求項３に記載の方法。
【請求項５】
前記ＮＦＣアンテナが１３．５６メガヘルツ（ＭＨｚ）アンテナであり、前記ＮＦＣアンテナとは異なる動作範囲を有する前記第１のアンテナが、２．４０ないし２．４８ギガヘルツ（ＧＨｚ）の無線周波数範囲内で動作することを特徴とする請求項１に記載の方法。
【請求項６】
前記第１のデバイスが前記第１のデバイスの前記走査ウィンドウのうちの１つの間じゅうに前記第２のデバイスからのアドバタイジング信号を検出した後に走査を終了するステップと、
前記第１のデバイスが前記第２のデバイスにペアリングコマンドを送信するステップと、
前記第２のデバイスが前記ペアリングコマンドを受信したことに応答して前記第１のデバイスにペアリング応答を送るステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記第１のデバイスが前記第１のデバイスの前記走査ウィンドウのうちの１つの間じゅうに前記第２のデバイスからのアドバタイジング信号を検出した後に走査を終了するステップと、
前記第１のデバイスが前記第２のデバイスにペアリングコマンドを送信するステップと、
前記ペアリングコマンドに応答して前記第２のデバイスからペアリング応答が受信されなかったとき、前記第１のデバイスが前記第２のデバイスの前記アドバタイジング信号のうちの対応するものと同期された走査ウィンドウの送信を再開するステップと、
前記第１のデバイスが前記第２のデバイスにペアリングコマンドを再送信するステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つのデバイス間のセキュアな誘導性ペアリングのためのシステム、方法、および装置に関し、詳細には、デバイスと意図しないデバイスとの間のペアリングを最小限に抑えることに関する。
【背景技術】
【０００２】
糖尿病などの病状のより良好かつ便利な患者管理に対する患者およびヘルスケアプロバイダの要望の増大と共に、オンボディ医用デバイス（たとえば、ウェアラブル注入ポンプ）およびボディエリアネットワーク（ＢＡＮ）医用デバイス（たとえば、ハンドヘルド血糖測定器、糖尿病管理アプリを有するスマートフォン、およびオンボディデバイス用のワイヤレスコントローラ）に対する需要が増大している。
【０００３】
ウェアラブル医用デバイスと、ウェアラブル医用デバイスに関係する別々の専用コントローラまたはアプリを有するスマートフォンとの間などの、２つのデバイス間のセキュアなペアリングは、医用デバイスの意図しない動作、または医用デバイスの動作の悪意のある妨害を回避するのに重要である。さらに、同一エリア内で医用デバイスがペアリングされることができる複数の潜在的なデバイスがあるときには特に、医用デバイスを別の意図しないデバイスとペアリングをすることの回避も重要である。
【０００４】
複数のデバイスがペアリング動作のために使用される信号の範囲内にあるときであっても、医用デバイスの所期のデバイスとのセキュアペアリングが求められている。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の例示的実施形態によって、上記および他の問題が克服され、追加の利点が実現される。
【０００６】
本発明の例示的実施形態の一態様は、無線通信のために、第１のデバイスを第２のデバイスとペアリングする方法であって、第１のデバイスが近距離通信（ＮＦＣ）アンテナを介して誘導性パルスを送信し、選択された持続時間の走査ウィンドウの間じゅうに、ＮＦＣアンテナとは異なる動作範囲を有する第１のアンテナを介して走査すること、第２のデバイスが近距離通信（ＮＦＣ）アンテナを介して第１のデバイスからの誘導性パルスのうちの１つを検出した時にタイマを開始し、第１のアンテナと類似の動作範囲を有する第２のアンテナを介して、間隔を置いてアドバタイジング信号を送信し、タイマを使用してそのアドバタイジング信号のそれぞれについてのタイムスタンプを生成し、タイムスタンプのそれぞれを、アドバタイジング信号のうちの対応するものと共に送信することを含む方法を提供することである。第１のデバイスは、タイムスタンプを使用して、走査ウィンドウを、アドバタイジング信号のうちの対応するものと同期する。
【０００７】
本発明の例示的実施形態の態様によれば、走査ウィンドウの選択された持続時間が、第１のデバイスの走査ウィンドウのうちの１つの間じゅうに第３のデバイスからのアドバタイジング信号を検出することを回避するように選択される。
【０００８】
本発明の例示的実施形態の態様によれば、方法は、第３のデバイスが近距離通信（ＮＦＣ）アンテナを介して誘導性パルスを送信し、選択された持続時間の走査ウィンドウの間じゅうに、第１のアンテナと類似の動作範囲を有する第３のアンテナを介して走査すること、および第４のデバイスが近距離通信（ＮＦＣ）アンテナを介して第３のデバイスからの誘導性パルスのうちの１つを検出した時にタイマを開始し、第１のアンテナと類似の動作範囲を有する第４のアンテナを介して、間隔を置いてアドバタイジング信号を送信し、タイマを使用してそのアドバタイジング信号のそれぞれについてのタイムスタンプを生成し、タイムスタンプのそれぞれを、アドバタイジング信号のうちの対応するものと共に送信することをさらに含む。第３のデバイスは、そのタイムスタンプを使用して、その走査ウィンドウを、第４のデバイスからのアドバタイジング信号のうちの対応するものと同期し、第３のデバイスの走査ウィンドウの選択された持続時間が、その走査ウィンドウのうちの１つの間じゅうに第２のデバイスのアドバタイジング信号を受信することを回避するように制限される。第１のデバイスは、第２のデバイスおよび第４のデバイスから受信したアドバタイジング信号のタイムスタンプから、第２のデバイスとペアリングし、第４のデバイスとはペアリングしないことを決定する。
【０００９】
本発明の例示的実施形態の態様によれば、ＮＦＣアンテナは１３．５６メガヘルツ（ＭＨｚ）アンテナであり、ＮＦＣアンテナとは異なる動作範囲を有する第１のアンテナは、２．４０ないし２．４８ギガヘルツ（ＧＨｚ）の無線周波数範囲内で動作する。
【００１０】
本発明の例示的実施形態の態様によれば、方法は、第１のデバイスが第１のデバイスの走査ウィンドウのうちの１つの間じゅうに第２のデバイスからのアドバタイジング信号を検出した後に走査を終了すること、第１のデバイスが第２のデバイスにペアリングコマンドを送信すること、および第２のデバイスがペアリングコマンドを受信したことに応答して第１のデバイスにペアリング応答を送ることをさらに含む。
【００１１】
本発明の例示的実施形態の態様によれば、方法は、第１のデバイスが第１のデバイスの走査ウィンドウのうちの１つの間じゅうに第２のデバイスからのアドバタイジング信号を検出した後に走査を終了すること、第１のデバイスが第２のデバイスにペアリングコマンドを送信すること、ペアリングコマンドに応答して第２のデバイスからペアリング応答が受信されなかったとき、第１のデバイスが第２のデバイスのアドバタイジング信号のうちの対応するものと同期された走査ウィンドウの送信を再開すること、および第１のデバイスが第２のデバイスにペアリングコマンドを再送信することをさらに含む。
【００１２】
本発明の追加の態様および／または他の態様ならびに利点が、以下の説明で述べられ、または説明から明らかとなり、または本発明の実施によって学ばれてよい。本発明は、上記の態様のうちの１つもしくは複数、および／または特徴のうちの１つもしくは複数、ならびにそれらの組合せを有するデバイスおよびそれを操作するための方法を含んでよい。本発明は、たとえば添付の特許請求の範囲に記載の、上記の態様の特徴のうちの１つもしくは複数および／または組合せを含んでよい。
【図面の簡単な説明】
【００１３】
本発明の実施形態の上記の態様および／または他の態様ならびに利点は、添付の図面と共に行われる以下の詳細な説明からより容易に理解されよう。
【００１４】
【図１】本発明の例示的実施形態による医用デバイスおよびコントローラを示す図である。
【図２Ａ】本発明の例示的実施形態による医用デバイスおよびコントローラのブロック図である。
【図２Ｂ】本発明の例示的実施形態による医用デバイスおよびコントローラのブロック図である。
【図３】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図４】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図４Ａ】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図４Ｂ】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図５】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図６】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図７】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図８】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図９】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図１０】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【図１１】本発明の一実施形態による医用デバイスおよびコントローラから送信される信号の図である。
【００１５】
図面全体にわたって、同様の参照番号は、同様の要素、特徴、および構造を指すように理解される。
【発明を実施するための形態】
【００１６】
これから、添付の図面に示される本発明の実施形態に対する参照が詳細に行われる。本明細書で説明される実施形態は、図面を参照することによって本発明を例示するが、本発明を限定するものではない。
【００１７】
図１、図２Ａ、および図２Ｂを参照すると、医用デバイス１２と、ディスプレイ２４または他のユーザインターフェースを備えるコントローラ１４とを有する例示的薬物送達システム１０が示されている。
【００１８】
医用デバイス１２は、ウェアラブルデバイスまたは患者が携行するデバイスでよい。医用デバイス１２は、一体化されたユーザインターフェースをそのコントローラ１４として有し得、または医用デバイスは、図１に示されるように無線コントローラ１４などの別々のコントローラデバイスによって制御されるように構成されることができる。図示される実施形態では、医用デバイス１２は無線コントローラ１４によって制御されるが、本発明の態様は、本発明の態様は、医用デバイス１２とペアリングされるそれ自体のコントローラおよび別のデバイス１４を備える医用デバイス１２に当てはまることを理解されたい。
【００１９】
たとえば、医用デバイス１２は、インスリン療法を必要とする２型糖尿病（Ｔ２ＤＭ）の患者の管理のための、設定された、および可変の基礎（２４時間周期）レートでのインスリンの連続的皮下送達、ならびにボーラス（要求時）ドーズのために構成される、単一の患者使用のための使い捨てインスリン送達デバイス（ＩＤＤ）でよい。しかしながら、医用デバイス１２は、任意のオンボディ医用デバイス（たとえば、ウェアラブル注入ポンプ、連続的グルコース測定器）またはボディエリアネットワーク（ＢＡＮ）医用デバイス（たとえば、ハンドヘルド血糖測定器、病状管理アプリを有するスマートフォン、およびオンボディデバイス用の無線コントローラ）でよいことを理解されたい。
【００２０】
ＩＤＤ１２は、２型糖尿病（Ｔ２ＤＭ）の患者による使用のための先進インスリン送達システムであるシステム１０の部分である。それは、一般にターゲットユーザが居住するすべての環境での１日２４時間使用のために構成される。それは、患者ユーザが３日間（最大８４時間）にわたってＩＤＤを着用するように構成される。それは、ユーザが設定する１日の基礎インスリンレートを送達すること、ユーザが設定するボーラスインスリン量を送達すること、手動ボーラスインスリンドーズを送達すること、ならびにシステムステータスおよび通知を生成することという４つの主な機能を有する。システムは、従来の複雑なインスリンポンプに代わる、控えめで、単純で、費用対効果の高いインスリン送達を必要とする、頻回注射法（ＭＤＩ）に関する多くの２型患者にとって満たされていない必要に対処する。しかしながら、医用デバイス１２は、任意のタイプの液体を送達するために使用されることができ、インスリン送達または２型患者のみへの送達に限定されない。
【００２１】
無線コントローラ（ＷＣ）１４は、１日の基礎インスリンレートおよび食事時間インスリン量を患者に送達するように、身体に着用されたＩＤＤをプログラムするために使用される。ＷＣ１４はまた、ＩＤＤ１２のステータス情報ならびにユーザへの通知を提供する。身体に着用されたＩＤＤ１２は、患者へのインスリンを皮下に貯蔵し、管理する。ＩＤＤは、それが問題（たとえば、リザーバ内の容量低下、電池電力低下）を検出した場合、ＷＣを介して患者にフィードバックを送る。システム１０内の通信ソフトウェアによってサポートされる重要な機能は、ＩＤＤ１２がＷＣ１４にフィードバックを提供することを可能にし、ユーザが単純かつ個別にＷＣ１４を介して無線でそのインスリン送達をＩＤＤ１２によって制御することを可能にする、ＷＣ１４とＩＤＤ１２との間のワイヤレス通信である。
【００２２】
図２Ａに示される図示される実施形態では、ＩＤＤ１２は、ポンピング機構５２、（たとえば、整合回路およびアンテナを有するＲＦ回路５４を介する）ＷＣ１４との無線通信、およびポンプ動作を制御するように構成されたマイクロコントローラ６０を有する。ＩＤＤは、プログラムされた薬物の送達に加えて、薬物の手動送達のためのボーラスボタン６４を有する。ポンピング機構５２は、カニューレ６８を介してＩＤＤを着用する患者に送達される液体薬物（たとえば、インスリン）を貯蔵するためのリザーバ７６と、カニューレを通じてリザーバから指定の量の薬物を制御可能に送達するためのポンプ７２とを備える。リザーバ７６は、注射器を使用して隔壁７８を介して充填されることができる。ＩＤＤは、カニューレ６８を患者内に挿入するための手動挿入機構６６を有する。しかしながら、プロセッサ６０は、任意選択の駆動回路を操作して、カニューレ６８を患者内に配置するための挿入機構６６の動作を自動化するように構成されることができる。さらに、任意選択で、ＩＤＤ１２は流体センサ７４または圧力センサ７０を備えることができる。ＬＥＤ６２が、たとえばリザーバプライミング中などの１つまたは複数のポンプ動作中にマイクロコントローラ６０によってオンとなるように、または明滅するように操作されることができる。ＩＤＤ１２は、５８で示されるように、電池および調整器によって電力供給される。ＩＤＤ１２を初期化する（たとえば、電源オンしてＷＣ１２とのペアリングを開始する）とき、ボーラスボタン６４は、ユーザによって活動化されたときにＩＤＤ１２を節電シェルフモードからウェイクアップさせるウェイクアップボタンとして構成されることができる。
【００２３】
図２Ｂに示される図示される実施形態では、ＷＣ１４は、１）ＷＣメインプロセッサ（ＷＣＭＰ）３０、およびＷＣ通信プロセッサ（ＷＣＣＰ）３２を有するデュアルマイクロプロセッサ構成要素として実装される。ＷＣＭＰ３０は、タッチスクリーンを備えるＬＣＤディスプレイ２４、１つまたは複数のボタン２８、ＬＥＤインジケータ２６などのユーザインターフェース（ＵＩ）構成要素に接続される。ＷＣＣＰ３２は、無線周波数（ＲＦ）構成要素３８（たとえば、アンテナおよび整合回路）に接続され、主にＩＤＤ１２との間のＷＣ１４のワイヤレス通信を担う。２つのプロセッサ３０、３２は、シリアル周辺インターフェース（ＳＰＩ）を通じて互いに通信する。２つのプロセッサ３０、３２はまた、２つの割込みピンＭ＿ＲＥＱ＿ＩＮＴおよびＳ＿ＲＥＱ＿ＩＮＴを通じて互いに割込みすることができる。ＷＣ１４は単一のプロセッサデバイスとしても構成されることができることを理解されたい。
【００２４】
引き続き図２Ｂを参照すると、ＷＣ１４は、電力用の交換式アルカリ電池３４を除いて現場保守不能となるように設計される（すなわち、部品がユーザによって検査、調節、交換、または維持されるべきではない）。不揮発性メモリ（たとえば、フラッシュメモリ）３６が、送達日時および量などの、ＩＤＤ１２から受信した送達およびステータスデータを記憶するためにＷＣ内に設けられる。
【００２５】
容量性タッチスクリーンを備えるＬＣＤ２４は、ユーザに対する視覚出力およびグラフィカル出力（たとえば、システム情報、命令、視覚通知、ユーザ構成、データ出力など）をレンダリングすることによって、およびユーザが入力（たとえば、ＩＤＤペアリングおよびセットアップおよび投与、構成パラメータなどのデバイス動作入力）を入力するための視覚インターフェースを提供することによって、ユーザのための視覚インターフェースとして働く。容量性タッチスクリーンを備えるＷＣディスプレイ２４は、（少なくとも）その表示エリアにわたるシングルタッチジェスチャを検出する。たとえば、タッチスクリーンは、ユーザ触覚入力（タップ、スワイプ、およびボタン押下）を認識するように構成され、ＵＩ画面およびアプリケーション内のナビゲーションを可能にする。タッチスクリーン２４は、特定のユーザ対話を通じて特定のシステム機能（すなわち、ＩＤＤ１２セットアップおよびＷＣ１４とのペアリング、インスリン投与、ユーザに投与履歴を提供すること、ならびにＩＤＤ非活動化および別のＩＤＤとの交換など）を実行する助けとなる。ＷＣ１４はまた、ユーザによって活動化されたときにＷＣ１４を節電スリープモードからウェイクアップさせるデバイスウェイクアップボタンなどのボタン２８をも含むことができる。ＷＣ１４はまた、電池電力低下ステータスを示す（たとえば、残りの使用量が１２時間以下であるときに電池電力低下状態を示す）ためのＬＥＤ２６をも有することができる。
【００２６】
ＩＤＤ１２との間のＷＣ１４無線周波数（ＲＦ）インターフェースは、たとえばＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  ＥｎｅｒｇｙすなわちＢＬＥベースの通信プロトコルに基づくが、他のワイヤレス通信プロトコルが使用されることができる。薬物送達システム１０では、ＷＣ１４とＩＤＤ１２は、２４００ＭＨｚないし２４８０ＭＨｚスペクトルのＩＳＭ帯域を利用して、最大１０フィート、すなわち約３メートルの距離以内で無線で通信する。ＩＤＤが開放空気内でボディに接着される間、ＷＣ１４はＩＤＤ１２と通信する。ＷＣ１４は中央デバイスまたはマスタであり、ＩＤＤ１２は周辺デバイスまたはスレーブである。ＷＣＭＰ３０がＩＤＤ１２に情報を送りたいとき、またはＩＤＤ１２から情報を取り出したいときはいつでも、それは、ＷＣＣＰ３２と対話することによってそのように行い、ＷＣＣＰ３２は、それぞれのＲＦ回路３８および５４を介して、ＢＬＥリンクにわたってＩＤＤ１２と通信する。
【００２７】
引き続き図２Ａおよび図２Ｂを参照すると、追加の誘導性ＲＦ回路８０、８２が、それぞれＩＤＤ１２およびＷＣ１４に提供される。前述のように、２つのデバイス１２および１４は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）無線インターフェースを通じて互いに通信する。Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙプロトコルは２．４ＧＨｚ周波数帯で動作する。ペアリングの前に、デバイス１２および１４は、範囲内の任意の他のＢＬＥデバイスに通信することができる。２．４ＧＨｚでのアンテナの物理的特性を仮定すると、これらのデバイス１２および１４のそれぞれは、広いＲＦ通信範囲を有する。これは通常、削減された送信電力で数フィート（３０．４８ｃｍ）であり、時には１００フィート（３０．４８ｍ）超である。したがって、そのペアリングモード中にデバイス１２および１４の範囲内にある複数の他のＢＬＥデバイスが存在する可能性があり、そのことによって、２つの誤ったデバイスがペアリングされる可能性がある。この潜在的な問題を克服するために、本発明の例示的実施形態によれば、ＩＤＤ１２およびＷＣ１４は、それぞれ図２Ａおよび図２Ｂの８０および８２で示される、対応する１３．５６ＭＨｚアンテナを有する誘導性ＲＦ回路をそれぞれ備える。したがって、ただ１つのＩＤＤ１２が、ＷＣ１４に十分に近接してそれとペアリングする。この近接範囲は、数分の１インチ（２．５４ｃｍ）ないし数インチに調節されることができる。
【００２８】
本発明のこの例示的実施形態によっていくつかの利点が実現される。例えば、アンテナが１３．５６ＭＨｚについての狭い範囲内で、非常に短い距離のみにわたって動作するので、ＷＣとＩＤＤとの間の干渉が最小限に抑えられる。さらに、誘導性パルスが生成され、ＷＣ走査ウィンドウをＩＤＤアドバタイズメントに同期するために使用されることができる。最後に、本発明は、一方または両方のデバイスが医用デバイスであり、医用デバイスの損なわれた動作のために意図しないペアリングが潜在的に有害となる可能性のあるときには特に、著しい問題となる可能性のある、デバイス間の意図しないペアリングの問題に対する低コストの解決策を提供する。
【００２９】
図２Ｂと共に上記で説明されたように、ＷＣ１４は、メインマイクロプロセッサ（ＷＣＭＰ）３０および通信マイクロプロセッサ（ＷＣＣＰ）３２という２つのマイクロプロセッサを有する。ＷＣ１４上では、両方のアンテナ、すなわち誘導性アンテナ８２およびＢＬＥアンテナ３８が、通信プロセッサ（ＷＣＣＰ）３２に接続される。ＩＤＤ１２上では、誘導性アンテナ８０およびＢＬＥアンテナ５４がＩＤＤプロセッサ６０に接続される。好ましくは、誘導性アンテナ８０、８２は、２つのデバイス１２および１４のペアリングプロセスを同期する目的で、ＩＤＤ１２スタートアップ時に１３．５６ＭＨｚ誘導性パルスを送信および受信するためだけに使用される。ＢＬＥアンテナ３８、５４は、（たとえば、セットアップ、薬物を送達するための日常の使用、ならびにＩＤＤ非活動化および交換の間の）ＷＣ１４とＩＤＤ１２との間のデータ通信のために使用される。
【００３０】
誘導性ペアリングは、基本的には、誘導性パルスを使用して、ＷＣ１４とＩＤＤ１２との間のＢＬＥペアリングを同期するプロセスである。以下の説明では、ＩＤＤプロセッサ６０はアウェイク状態にあり、誘導性ペアリングの時にはもはやシェルフモードまたは節電スリープモードにはないことを理解されたい（たとえば、デバイスをシェルフモードから最初にセットアップするとき、ＩＤＤ１２は、ユーザがボーラスボタン６４を押下してデバイスをウェイクアップすることを必要とすることができる）。
【００３１】
図３に示されるように、ＩＤＤ１２スタートアップ時に、ＷＣＭＰ３０からＳｔａｒｔコマンド１０２を受信した後、ＷＣＣＰ３２は、タイマ１００をスタートし、１３．５６ＭＨｚ誘導性パルス１０４の送信（たとえば、５００ｍｓごと）を開始する。誘導性パルス１０４のうちの１つをそのアンテナ８０で検出したとき、ＩＤＤ１２は、誘導性タイマ１１０をスタートし、スタートアップアドバタイズメント１１２を、対応するタイムスタンプ１１４と共に送る（たとえば、５００ｍｓごと）。ＩＤＤ１２がアドバタイジングを開始すると（たとえば、アドバタイジング信号１１２を５００ｍｓごとに送る）、ＷＣＣＰ３２は、ＩＤＤ１２のアドバタイジングイベント１１２の周りの走査ウィンドウ１０６を同期する。
【００３２】
走査ウィンドウ１０６は、図４の１１８に示されるように、ただ１つのデバイス（たとえば、ＷＣ１４の周りのいくつかのデバイスの中の１つのＩＤＤ１２）がその時間ウィンドウ１０６内かつ時間ウィンドウ１０６内のみのＷＣ１４とのペアリングを求めていることを保証するように、非常に小さく作成されることができる。たとえば、デバイスの第２のセット（たとえば、ＷＣＣＰ２３２’およびＩＤＤ２１２’）の走査ウィンドウ１０６’が、それらがＩＤＤ２１２’のアドバタイジングデータ１１２’を検出するが、ＩＤＤ１１２のアドバタイジングデータパケット１１２を検出せず、逆も同様であるような時間にされる。それぞれのアドバタイジング信号１１２と共に送られるタイムスタンプ１１４は、ＩＤＤが誘導性パルスを検出したときから、ＩＤＤがアドバタイズメントを送ったときの間の経過時間を示し、それが、ＩＤＤ１２のアドバタイジング信号１１２を、意図しないＩＤＤ２１２’から提示されることがあるもの１１２’から区別するために使用される。
【００３３】
図５はペアリングの成功を示し、それによってＷＣＣＰ３２がＳｔａｒｔコマンド１０２を受信し、誘導性パルス１０４の送信を開始する。ＩＤＤ１２は、１０８でパルスを検出し、アドバタイズメント１１２の送信を開始する。図５に示されるように、ＷＣＣＰ３２は、その走査ウィンドウ１０６の間じゅうにアドバタイズメント１１２を検出し、１２０で示されるように、走査を停止する。ＷＣＣＰ３２は、検出されたアドバタイズメント１１２のタイムスタンプを検証し、ＷＣＭＰにＩＤＤアドバタイジングデータを送る。ＷＣＣＰ３２はペアリングコマンド１２２を送る。ＩＤＤはペアリングコマンド１２４を受信し、ペアリング応答１２６を送る。ＷＣＣＰ３２がペアリング応答１２８を受信すると、ＷＣＣＰ３２はペアリング確認１３０を送信する。ＩＤＤはＷＣペアリング確認１３２を受信し、ＩＤＤペアリング確認１３４を送る。ＷＣがＩＤＤペアリング確認１３４を受信したとき、ペアリングは、ＷＣ１４とＩＤＤ１２との間のように完了される１２６。
【００３４】
図６はエラー条件１を示し、それによってＩＤＤ１２が、１４０で示されるように、最初は誘導性パルス１０４を逃すが、後にＷＣＣＰ３２が誘導性パルス１０４を送信することを再試行するとき、それを捕えることができる。図７はエラー条件２を示し、ＷＣＣＰ３２が、２つの走査ウィンドウ１０６’によって示されるように、最初はＩＤＤアドバタイズメント１０８を検出しないが、図７の１０６によって示されるように、後にＩＤＤ１２が再試行した後、ＩＤＤアドバタイズメント１１２を捕えることができる。
【００３５】
図８はエラー条件３を示し、それによってＩＤＤ１２が、１４２で示されるように、最初はペアリングコマンド１２２を逃すが、１２２’で示されるように、後でＷＣＣＰ３２がその送信を再試行した後、ペアリングコマンド１２４を受信することができる。図９はエラー条件４を示し、それによってＷＣＣＰ３２が、１４４で示されるように、最初はＩＤＤペアリング応答１２６を逃すが、１２８で示されるように、ペアリングコマンド１２２’を再送信し、ＩＤＤペアリング応答１２６’を受信することによって回復することができる。
【００３６】
図１０はエラー条件５を示し、それによってＩＤＤ１２が、１４６で示されるように、最初はＷＣＣＰペアリング確認１３０を逃すが、１３２で示されるように、ＷＣＣＰ３２がペアリング確認１３０’を再送信するとき、それを回復することができる。図１１はエラー条件６を示し、それによってＷＣＣＰ３２が、最初はＩＤＤペアリング確認１３２を逃すが、ＩＤＤ１２がＩＤＤペアリング確認１３４’を再送信するとき、１３０’で示されるように、それを回復することができる。
【００３７】
本開示が、以下の説明で説明され、または図面で図示される構成要素の構成および配置の詳細に対するその応用において限定されないことを当業者は理解されよう。本明細書での実施形態は他の実施形態が可能であり、様々な方式で実施または実行されることができる。さらに、本明細書で使用される言い回しおよび用語は説明のためのものであり、限定と見なされるべきではないことを理解されよう。本明細書での「含む」、「備える」、または「有する」、およびそれらの変形は、その後に列挙される項目およびその均等物ならびに追加の項目を包含することを意味する。別段に限定されていない限り、本明細書での「接続される」、「結合される」、および「取り付けられる」、ならびにそれらの変形は、広い意味で使用され、直接的および間接的接続、結合、および取付けを包含する。さらに、「接続される」、および「結合される」、ならびにそれらの変形は、物理的または機械的な接続または結合に制限されない。さらに、上方、下方、下端、および上端などの用語は相対的なものであり、例示を助けるために利用されるが、限定的なものではない。
【００３８】
本発明の図示される実施形態に従って利用される例示的デバイス、システム、および方法の構成要素は、デジタル電子回路、アナログ電子回路、またはコンピュータハードウェア、ファームウェア、ソフトウェア、あるいはそれらの組合せで少なくとも部分的に実装されることができる。これらの構成要素は、たとえば、プログラマブルプロセッサ、コンピュータ、複数のコンピュータなどのデータ処理装置による実行のために、またはデータ処理装置の動作を制御するために、情報キャリアで、または機械可読記憶デバイスで有形に実施された、コンピュータプログラム、プログラムコード、コンピュータ命令などのコンピュータプログラム製品として実装されることができる。コンピュータプログラムは、コンパイル型またはインタプリタ型言語を含む任意の形態のプログラミング言語で書かれることができ、それは、スタンドアロンプログラムとして、またはモジュール、構成要素、サブルーチン、もしくはコンピューティング環境での使用に適した他の単位としての形態を含む任意の形態で配置されることができる。コンピュータプログラムは、１つのコンピュータ上で、または１つの場所の、もしくは複数の場所にわたって分散され、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように配置されることができる。さらに、本発明を達成するための機能的プログラム、コード、およびコードセグメントは、本発明が関係する技術分野のプログラマによって本発明の範囲内にあると容易に解釈されることができる。本発明の例示的実施形態に関連する方法ステップは、（たとえば、入力データに関して演算すること、および／または出力を生成することによって）機能を実施するためのコンピュータプログラム、コード、または命令を実行する１つまたは複数のプログラマブルプロセッサによって実施されることができる。方法ステップはまた、専用論理回路、たとえばＦＰＧＡ（フィールドプログラマブルゲートアレイ）またはＡＳＩＣ（特定用途向け集積回路）によって実施されることができ、本発明の装置はそれらとして実装されることができる。
【００３９】
本明細書で開示される実施形態と共に説明される様々な例示的論理ブロック、モジュール、および回路は、本明細書で説明される機能を実施するように設計された、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタ論理、ディスクリートハードウェア構成要素、またはそれらの任意の組合せと共に実装または実施されてよい。汎用プロセッサはマイクロプロセッサでよいが、代替として、プロセッサは、任意の従来型プロセッサ、コントローラ、マイクロコントローラ、または状態機械でよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、１つまたは複数のマイクロプロセッサとＤＳＰコア、あるいは任意の他のそのような構成として実装されてよい。
【００４０】
コンピュータプログラムの実行に適したプロセッサは、例として、汎用マイクロプロセッサと専用マイクロプロセッサの両方、および任意の種類のデジタルコンピュータの任意の１つまたは複数のプロセッサを含む。一般に、プロセッサは、読取り専用メモリまたはランダムアクセスメモリあるいはその両方から命令およびデータを受信する。コンピュータの不可欠な要素は、命令を実行するためのプロセッサと、命令およびデータを記憶するための１つまたは複数のメモリデバイスである。一般には、コンピュータはまた、データを記憶するための１つまたは複数の大容量記憶デバイス、たとえば磁気ディスク、光磁気ディスク、または光ディスクをも含み、あるいはそれらからデータを受け取り、もしくはそれらにデータを転送し、またはその両方を行うように動作可能に結合される。コンピュータプログラム命令およびデータを実施するのに適した情報キャリアは、例として、半導体メモリデバイス、たとえばＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリデバイス、磁気ディスク、たとえば内部ハードディスクまたは取外し可能ディスク、光磁気ディスク、ならびにＣＤ−ＲＯＭおよびＤＶＤ−ＲＯＭディスクを含む、すべての形態の不揮発性メモリを含む。プロセッサおよびメモリは、専用論理回路によって補足され、または専用論理回路内に組み込まれることができる。
【００４１】
様々な異なる技術および技法のいずれかを使用して情報および信号が表現されてよいことを当業者は理解されよう。たとえば、上記の説明全体にわたって参照されてよいデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップが、電圧、電流、電磁波、磁場もしくは磁気粒子、光場もしくは光粒子、またはそれらの任意の組合せによって表されてよい。
【００４２】
本明細書で開示される実施形態に関連して説明される様々な例示的論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、またはその両方の組合せとして実装されてよいことを当業者はさらに理解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的構成要素、ブロック、モジュール、回路、およびステップが、その機能の点で上記で一般的に説明された。そのような機能がハードウェアとして実装されるか、それともソフトウェアとして実装されるかは、特定の応用例、およびシステム全体に課される設計制約に依存する。当業者は、特定の応用例ごとに様々な方式で記載の機能を実装してよいが、そのような実装の決定が、本開示の範囲からの逸脱を引き起こすと解釈されるべきではない。
【００４３】
本明細書で開示される実施形態に関連して説明される方法またはアルゴリズムのステップは、直接的にハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、電気プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、取外し可能ディスク、ＣＤ−ＲＯＭ、または当技術分野で周知の任意の他の形態の記憶媒体内に常駐してよい。例示的記憶媒体はプロセッサに結合され、そのようなプロセッサは、記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができる。代替として、記憶媒体はプロセッサと一体でよい。プロセッサおよび記憶媒体はＡＳＩＣ内に常駐してよい。ＡＳＩＣはリモート局、電子医用デバイス、サーバ、またはそれらの組合せの中に常駐してよい。代替として、プロセッサおよび記憶媒体は、ユーザ端末内に別個の構成要素として存在してよい。
【００４４】
上記で提示された説明および図は、例として意図されるものに過ぎず、以下の特許請求の範囲に記載のものを除いて、いかなる形でも本発明を限定しないものとする。上記で説明された様々な例示的実施形態の様々な要素の様々な技術的態様を多数の他の方式で容易に組み合わせることができ、そのすべては本発明の範囲内にあると見なされることに当業者は特に留意されたい。
【図１】
2020516170.tif 000003
【図２Ａ】
2020516170.tif 000004
【図２Ｂ】
2020516170.tif 000005
【図３】
2020516170.tif 000006
【図４】
2020516170.tif 000007
【図４Ａ】
2020516170.tif 000008
【図４Ｂ】
2020516170.tif 000009
【図５】
2020516170.tif 000010
【図６】
2020516170.tif 000011
【図７】
2020516170.tif 000012
【図８】
2020516170.tif 000013
【図９】
2020516170.tif 000014
【図１０】
2020516170.tif 000015
【図１１】
2020516170.tif 000016
【国際調査報告】
2020516170.tif 000017