(57)【特許請求の範囲】
【請求項１】
第１デバイスが、特定のデータ記憶構造に従って、前記第１デバイスによって検出される、指定期間内の運動及び健康データを記憶する段階であって、前記特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム、及び少なくとも１つの二次フレームを含み、前記一次フレームは、第１期間内に検出される運動及び健康データを記録し、前記二次フレームは、第２期間内に検出される運動及び健康データを記録し、前記第１期間は、前記一次フレームの前の一次フレーム、前記少なくとも１つの二次フレーム、及び指定時間間隔を前記指定期間の開始時間に加算することによって取得される対応する期間であり、前記第２期間は、前記二次フレームの前の一次フレームの終了時間に、又は、前記二次フレームの終了時間に前記指定時間間隔を加算することによって取得される期間であり、前記終了時間は、前記第２期間の開始時間として使用される、段階と、
前記第１デバイスが、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データのうちの少なくとも一部を第２デバイスへ伝送する段階と
を備える、データ伝送方法。
【請求項２】
前記指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である、請求項１に記載のデータ伝送方法。
【請求項３】
前記指定期間は、少なくとも１つの時間帯に分割され、少なくとも１つの前記論理ページは、順番に、前記時間帯と一対一に対応し、前記時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、前記タイムスタンプの累積期間は、前記指定期間であり、これにより、前記第２デバイスは、前記タイムスタンプに従って、前記運動及び健康データの失われた論理ページを判定する、請求項１又は２に記載のデータ伝送方法。
【請求項４】
前記第１デバイスが、前記第２デバイスによって送信された再伝送要求メッセージを受信する段階であって、前記再伝送要求メッセージの内容は空であり、前記再伝送要求メッセージは、前記第２デバイスが、最終論理ページに対応する運動及び健康データを受信していないことを示すべく使用されるか、
又は、前記再伝送要求メッセージは、最終論理ページのフィールドを保持し、前記最終論理ページの前記フィールドは、前記最終論理ページに対応する運動及び健康データを再伝送するように前記第１デバイスに命令するべく使用される、段階と、
前記第１デバイスが、前記再伝送要求メッセージの指示に従って、前記最終論理ページ上の前記運動及び健康データを前記第２デバイスへ再送する段階と
を更に備える、請求項１から３のいずれか一項に記載のデータ伝送方法。
【請求項５】
前記第１デバイスが、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データのうちの少なくとも一部を第２デバイスへ伝送する段階は、具体的には、
前記第１デバイスが、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データを第２デバイスへ直接伝送する段階、又は、
前記第１デバイスが、最初に、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データを記憶し、次に、前記指定期間内の前記運動及び健康データを前記第２デバイスへ伝送する段階
を含む、請求項１から４のいずれか一項に記載のデータ伝送方法。
【請求項６】
前記各論理ページは、タイムスタンプを保持しており、前記タイムスタンプは、前記各論理ページ上に記憶される前記運動及び健康データの開始時間を記録しており、
前記データ伝送方法は、
前記第２デバイスに現在対応するシステム時間と、前記第２デバイスにおいて受信された最終論理ページ上で保持されるタイムスタンプに対応する時間との差が、前記第２デバイスにおいて受信された前記最終論理ページ上の一次フレームの量及び二次フレームの量の和と、前記第２期間との積に等しくない場合、前記第２デバイスから再伝送要求メッセージを受信する段階と、
前記第１デバイスが、前記再伝送要求メッセージの指示に従って、前記最終論理ページ上の前記運動及び健康データを前記第２デバイスへ再送する段階と
を更に含む、請求項１から５のいずれか一項に記載のデータ伝送方法。
【請求項７】
データ伝送装置であって、
前記データ伝送装置は、第１デバイスであり、前記第１デバイスは、
特定のデータ記憶構造に従って、前記第１デバイスによって検出される、指定期間内の運動及び健康データを記憶する記憶制御ユニットであって、前記特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、前記一次フレームは、第１期間内に検出される運動及び健康データを記録し、前記二次フレームは、第２期間内に検出される運動及び健康データを記録し、前記第１期間は、前記一次フレームの前の一次フレーム、前記少なくとも１つの二次フレーム、及び指定時間間隔を前記指定期間の開始時間に加算することによって取得される対応する期間であり、前記第２期間は、前記二次フレームの前の一次フレームの終了時間に、又は、前記二次フレームの終了時間に、前記指定時間間隔を加算することによって取得される期間であり、前記終了時間は、前記第２期間の開始時間として使用される、記憶制御ユニットと、
前記指定期間内の前記運動及び健康データの少なくとも一部を第２デバイスへ伝送するべく、前記データ記憶構造に従ってトランスミッタを制御する伝送制御ユニットと
を備える、データ伝送装置。
【請求項８】
前記指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である、請求項７に記載のデータ伝送装置。
【請求項９】
前記指定期間は、少なくとも１つの時間帯に分割され、少なくとも１つの前記論理ページは、順番に、前記時間帯と一対一に対応し、前記時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、前記タイムスタンプの累積期間は、前記指定期間であり、これにより、前記第２デバイスは、前記タイムスタンプに従って、前記運動及び健康データの失われた論理ページを判定する、請求項７又は８に記載のデータ伝送装置。
【請求項１０】
前記伝送制御ユニットは、受信モジュール及び送信モジュールを有し、
前記受信モジュールは、前記第２デバイスによって送信される再伝送要求メッセージを受信し、前記再伝送要求メッセージの内容は空であり、前記再伝送要求メッセージは、前記第２デバイスが、最終論理ページに対応する運動及び健康データを受信していないことを示すべく使用されるか、又は、
前記再伝送要求メッセージは、前記最終論理ページのフィールドを保持し、前記最終論理ページの前記フィールドは、前記最終論理ページに対応する運動及び健康データを再伝送するように前記データ伝送装置に命令するべく使用され、前記送信モジュールは、前記受信モジュールによって受信された前記再伝送要求メッセージの指示に従って、前記最終論理ページ上の前記運動及び健康データを前記第２デバイスへ再送信する、
請求項７から９のいずれか一項に記載のデータ伝送装置。
【請求項１１】
前記データ伝送装置は、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データを前記第２デバイスへ直接伝送するか、又は、
前記データ伝送装置は、最初に前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データを記憶し、次に、前記指定期間内の前記運動及び健康データを前記第２デバイスへ伝送する、
請求項７から１０のいずれか一項に記載のデータ伝送装置。
【請求項１２】
前記各論理ページは、タイムスタンプを保持しており、前記タイムスタンプは、前記各論理ページ上に記憶される前記運動及び健康データの開始時間を記録しており、
前記データ伝送装置は、
前記第２デバイスに現在対応するシステム時間と、前記第２デバイスにおいて受信された最終論理ページ上で保持されるタイムスタンプに対応する時間との差が、前記第２デバイスにおいて受信された前記最終論理ページ上の一次フレームの量及び二次フレームの量の和と、前記第２期間との積に等しくない場合、前記第２デバイスから再伝送要求メッセージを受信し、
前記再伝送要求メッセージの指示に従って、前記最終論理ページ上の前記運動及び健康データを前記第２デバイスへ再送する、請求項７から１１いずれか一項に記載のデータ伝送装置。
【請求項１３】
データ伝送デバイスであって、
前記データ伝送デバイスは第１デバイスであり、前記第１デバイスは、メモリ、トランスミッタ、及びプロセッサを備え、前記プロセッサは、データバスを使用することによって前記メモリ及び前記トランスミッタに接続され、
前記プロセッサは、前記第１デバイスによって検出される、指定期間内の運動及び健康データを特定のデータ記憶構造に従って前記メモリ内に記憶し、前記特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム、及び少なくとも１つの二次フレームを含み、前記一次フレームは、第１期間内に検出される運動及び健康データを記録し、前記二次フレームは、第２期間内に検出される運動及び健康データを記録し、前記第１期間は、前記一次フレームの前の一次フレーム、前記少なくとも１つの二次フレーム、及び指定時間間隔を前記指定期間の開始時間に加算することによって取得される対応する期間であり、前記第２期間は、前記二次フレームの前の一次フレームの終了時間に、又は、前記二次フレームの終了時間に前記指定時間間隔を加算することによって取得される期間であり、前記終了時間は、前記第２期間の開始時間として使用され、
前記プロセッサは、前記トランスミッタを使用することによって、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データの少なくとも一部を第２デバイスへ伝送する、
デバイス。
【請求項１４】
前記指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である、請求項１３に記載のデータ伝送デバイス。
【請求項１５】
前記指定期間は、少なくとも１つの時間帯に分割され、前記論理ページは、順番に、前記時間帯と一対一に対応し、前記時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、前記タイムスタンプの累積期間は、前記指定期間であり、これにより、前記第２デバイスは、前記タイムスタンプに従って、前記運動及び健康データの失われた論理ページを判定する、請求項１３又は１４に記載のデータ伝送デバイス。
【請求項１６】
前記トランスミッタは、受信装置及び送信装置を有し、
前記受信装置は、前記第２デバイスによって送信される再伝送要求メッセージを受信し、前記再伝送要求メッセージは空であり、前記再伝送要求メッセージは、前記第２デバイスが最終論理ページ上の運動及び健康データを受信していないことを示すべく使用され、又は、前記再伝送要求メッセージは、前記最終論理ページのフィールドを保持し、前記最終論理ページの前記フィールドは、前記最終論理ページに対応する運動及び健康データを再伝送するように前記第１デバイスに命令するべく使用され、
前記送信装置は、前記受信装置によって受信される前記再伝送要求メッセージの指示に従って、前記最終論理ページ上の前記運動及び健康データを前記第２デバイスへ再送信する、
請求項１３から１５のいずれか一項に記載のデータ伝送デバイス。
【請求項１７】
前記プロセッサは更に、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データを前記第２デバイスへ直接伝送するように、前記トランスミッタを制御するか、又は、前記プロセッサは、前記データ記憶構造に従って、前記指定期間内の前記運動及び健康データを記憶するように、前記メモリを制御し、更に、前記運動及び健康データを前記第２デバイスへ伝送するように、前記トランスミッタを制御する、請求項１３から１６のいずれか一項に記載のデータ伝送デバイス。
【請求項１８】
前記各論理ページは、タイムスタンプを保持しており、前記タイムスタンプは、前記各論理ページ上に記憶される前記運動及び健康データの開始時間を記録しており、
前記データ伝送デバイスは、
前記第２デバイスに現在対応するシステム時間と、前記第２デバイスにおいて受信された最終論理ページ上で保持されるタイムスタンプに対応する時間との差が、前記第２デバイスにおいて受信された前記最終論理ページ上の一次フレームの量及び二次フレームの量の和と、前記第２期間との積に等しくない場合、前記第２デバイスから再伝送要求メッセージを受信し、
前記再伝送要求メッセージの指示に従って、前記最終論理ページ上の前記運動及び健康データを前記第２デバイスへ再送する、請求項１３から１７いずれか一項に記載のデータ伝送デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報技術の分野に関し、特に、データ伝送方法及び装置、並びに第１デバイスに関する。
【背景技術】
【０００２】
情報技術の急速な発展に伴い、生活の様々な分野に適用される電子デバイスが増加し、ウェアラブルデバイスが登場した。ウェアラブルデバイスは、最初にユーザの運動及び健康データを取得し、固定単位時間ごとにユーザの運動及び健康データを記憶し、次に、携帯電話などのユーザ装置を使用することによって無線伝送方式でユーザの運動及び健康データをデータサーバ側へ伝送し得る。これにより、データサーバ側はユーザの健康データを記憶及び分析する。
【０００３】
しかしながら、ウェアラブルデバイスが固定単位時間ごとにユーザの運動及び健康データを記憶するとき、ウェアラブルデバイスは、記憶及び分析のために、携帯電話などのユーザ装置を使用することによる無線伝送方式で、各期間に対応する、ユーザの運動及び健康データをデータサーバ側へ伝送する必要がある。チャネルは無線伝送中に不安定になり得るので、ユーザの運動及び健康データの一部は、伝送中に失われ得る。その結果、計算を通して取得される、ユーザの運動及び健康データの合計量に逸脱が生じ、ユーザの運動及び健康データの分析の精度が比較的低くなる。
【発明の概要】
【０００４】
本発明では、ユーザの運動及び健康データの分析の精度を改善するべく、データ伝送方法及び装置、並びに第１デバイスを提供する。
【０００５】
本発明において使用される技術的解決法は以下の通りである。
【０００６】
第１の態様によれば、本発明は、データ伝送方法を提供する。方法は、第１デバイスが、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶する段階であって、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である、段階と、第１デバイスが、データ記憶構造に従って、指定期間内の運動及び健康データのうちの少なくとも一部を第２デバイスへ伝送する段階とを備える。
【０００７】
第１の態様に関連して、第１の態様の第１の可能な実装において、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、指定時間間隔を二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間であり、終了時間は開始時間として使用される。
【０００８】
第１の態様の第１の可能な実装に関連して、第１の態様の第２の可能な実装において、指定時間間隔は、１つの一次フレーム、又は、二次フレームに対応する時間である。
【０００９】
第１の態様、第１の態様の第１の可能な実装、又は、第１の態様の第２の可能な実装に関連して、第１の態様の第３の可能な実装において、指定期間は、少なくとも１つの時間帯に分割され、少なくとも１つの論理ページは、順番に、時間帯と一対一に対応し、時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、タイムスタンプの累積期間は、指定期間であり、これにより、第２デバイスは、タイムスタンプに従って、運動及び健康データの失われた論理ページを判定する。
【００１０】
第１の態様、第１の態様の第１の可能な実装、第１の態様の第２の可能な実装、又は、第１の態様の第３の可能な実装に関連して、第１の態様の第４の可能な実装において、方法は更に、第１デバイスが、第２デバイスによって送信された再伝送要求メッセージを受信する段階であって、再伝送要求メッセージの内容は空であり、再伝送要求メッセージは、第２デバイスが、最終論理ページに対応する運動及び健康データを受信していないことを示すべく使用されるか、又は、再伝送要求メッセージは、最終論理ページのフィールドを保持し、最終論理ページのフィールドは、最終論理ページに対応する運動及び健康データを再伝送するように第１デバイスに命令するべく使用される、段階と、第１デバイスが、再伝送要求メッセージの指示に従って、最終論理ページ上の運動及び健康データを第２デバイスへ再送する段階とを備える。
【００１１】
第１の態様、第１の態様の第１の可能な実装、第１の態様の第２の可能な実装、第１の態様の第３の可能な実装、又は、第１の態様の第４の可能な実装に関連して、第１の態様の第５の可能な実装において、第１デバイスが、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する段階は、具体的には、第１デバイスが、データ記憶構造に従って、指定期間内の運動及び健康データを第２デバイスへ直接伝送する段階、又は、第１デバイスが、最初にデータ記憶構造に従って、指定期間内の運動及び健康データを記憶し、次に、指定期間内の運動及び健康データを第２デバイスへ伝送する段階を含む。
【００１２】
第２の態様によれば、本発明は、別のデータ伝送方法を提供し、方法は、第２デバイスが、特定のデータ記憶構造に従って、第１デバイスによって送信される運動及び健康データを受信する段階を含み、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、検出された、第１期間内の運動及び健康データを記録し、二次フレームは、検出された、第２期間内の運動及び健康データを記録する。
【００１３】
第２の態様に関連して、第２の態様の第１の可能な実装において、論理ページは、タイムスタンプを保持し、タイムスタンプは、論理ページ上に記憶される運動及び健康データの開始時間を記録し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、方法は、第２デバイスが、第２デバイスに対応するシステム時間、最終論理ページ上のタイムスタンプに対応する開始時間、並びに、最終論理ページ上の一次フレーム及び二次フレームの量の和を取得する段階と、第２デバイスが、第２デバイスに対応するシステム時間と最終論理ページ上のタイムスタンプに対応する開始時間との間の差が最終論理ページ上の一次フレーム及び二次フレームの量の和と第２期間との積に等しいかどうかを判定する段階と、第２デバイスが、第２デバイスに対応するシステム時間と最終論理ページ上のタイムスタンプに対応する開始時間との間の差が最終論理ページ上の一次フレーム及び二次フレームの量の和と第２期間との積に等しくないと判定する場合に、第２デバイスは、再伝送要求メッセージを第１デバイスへ送信する段階とを含み、再伝送要求メッセージは、第２デバイスが最終論理ページ上の運動及び健康データを受信していないことを示すべく使用される。
【００１４】
第３の態様によれば、本発明は、データ伝送装置を提供し、データ伝送装置は第１デバイスであり、第１デバイスは、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶するように構成された記憶制御ユニットを備え、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間であり、伝送制御ユニットは、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送するようにトランスミッタを制御するように構成される。
【００１５】
第３の態様に関連して、第３の態様の第１の可能な実装において、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を、指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、指定時間間隔を二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間であり、終了時間は開始時間として使用される。
【００１６】
第３の態様の第１の可能な実装に関連して、第３の態様の第２の可能な実装において、指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である。
【００１７】
第３の態様、第３の態様の第１の可能な実装、又は、第３の態様の第２の可能な実装に関連して、第３の態様の第３の可能な実装において、指定期間は、少なくとも１つの時間帯に分割され、少なくとも１つの論理ページは、順番に、時間帯と一対一に対応し、時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、タイムスタンプの累積期間は、指定期間であり、これにより、第２デバイスはタイムスタンプに従って運動及び健康データの失われた論理ページを判定する。
【００１８】
第３の態様、第３の態様の第１の可能な実装、第３の態様の第２の可能な実装、又は、第３の態様の第３の可能な実装に関連して、第３の態様の第４の可能な実装において、伝送制御ユニットは、受信モジュール及び送信モジュールを有し、受信モジュールは、第２デバイスによって送信される再伝送要求メッセージを受信するように構成され、再伝送要求メッセージの内容は空であり、再伝送要求メッセージは、第２デバイスが、最終論理ページに対応する運動及び健康データを受信していないことを示すべく使用されるか、又は、再伝送要求メッセージは、最終論理ページのフィールドを保持し、最終論理ページのフィールドは、最終論理ページに対応する運動及び健康データを再伝送するように装置に命令するべく使用され、送信モジュールは、受信モジュールによって受信された再伝送要求メッセージの指示に従って、最終論理ページ上の運動及び健康データを第２デバイスへ再送信するように構成される。
【００１９】
第３の態様、第３の態様の第１の可能な実装、第３の態様の第２の可能な実装、第３の態様の第３の可能な実装、又は、第３の態様の第４の可能な実装に関連して、第３の態様の第５の可能な実装において、装置は、データ記憶構造に従って、指定期間内の運動及び健康データを第２デバイスへ直接伝送するか、又は、装置は最初に、データ記憶構造に従って、指定期間内の運動及び健康データを記憶し、次に、指定期間内の運動及び健康データを第２デバイスへ伝送する。
【００２０】
第４の態様によれば、本発明は、別のデータ伝送装置を提供し、装置は、特定のデータ記憶構造に従って第１デバイスによって送信される運動及び健康データを第２デバイス内において受信するように構成された受信ユニットを備え、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第１期間内に検出された運動及び健康データを記録し、二次フレームは、第２期間内に検出された運動及び健康データを記録する。
【００２１】
第４の態様に関連して、第４の態様の第１の可能な実装において、論理ページは、タイムスタンプを保持し、タイムスタンプは、論理ページ上に記憶される運動及び健康データの開始時間を記録し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、装置は、取得ユニット、判定ユニット、及び送信ユニットを備え、取得ユニットは、第２デバイスにおいて、第２デバイスに対応するシステム時間と、最終論理ページ上のタイムスタンプに対応する開始時間と、最終論理ページ上の一次フレーム及び二次フレームの量の和とを取得するように構成され、判定ユニットは、第２デバイスにおいて、取得ユニットによって取得された、第２デバイスに対応するシステム時間と最終論理ページ上のタイムスタンプに対応する開始時間との間の差が、最終論理ページ上の一次フレーム及び二次フレームの量の和と第２期間との積に等しいかどうか判定するように構成され、送信ユニットは、第２デバイスに対応するシステム時間と、最終論理ページ上のタイムスタンプに対応する開始時間との間の差が、最終論理ページ上の一次フレーム及び二次フレームの量の和と第２期間との積に等しくないことを第２デバイスが判定したときに、第２デバイス内において、再伝送要求メッセージを第１デバイスへ送信するように構成され、再伝送要求メッセージは、第２デバイスが最終論理ページ上の運動及び健康データを受信していないことを示すべく使用される。
【００２２】
第５の態様によれば、本発明は、データ伝送デバイスを提供し、データ伝送デバイスは、第１デバイスであり、第１デバイスは、メモリ、トランスミッタ、及びプロセッサを備え、プロセッサは、データバスを使用することによってメモリ及びトランスミッタに接続され、プロセッサは、第１デバイスによって検出される、指定期間内の運動及び健康データを特定のデータ記憶構造に従ってメモリ内に記憶するように構成され、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、検出された運動及び健康データを第１期間内に記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間であり、プロセッサは、トランスミッタを使用することによって、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送するように構成される。
【００２３】
第５の態様に関連して、第５の態様の第１の可能な実装において、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を、指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、指定時間間隔を、二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間であり、終了時間は開始時間として使用される。
【００２４】
第５の態様の第１の可能な実装に関連して、第５の態様の第２の可能な実装において、指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である。
【００２５】
第５の態様、第５の態様の第１の可能な実装、又は、第５の態様の第２の可能な実装に関連して、第５の態様の第３の可能な実装において、指定期間は、少なくとも１つの時間帯に分割され、少なくとも１つの論理ページは、順番に、時間帯と一対一に対応し、時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、タイムスタンプの累積期間は、指定期間であり、これにより、第２デバイスは、タイムスタンプに従って運動及び健康データの失われた論理ページを判定する。
【００２６】
第５の態様、第５の態様の第１の可能な実装、第５の態様の第２の可能な実装、又は、第５の態様の第３の可能な実装に関連して、第５の態様の第４の可能な実装において、トランスミッタは、受信装置及び送信装置を有し、受信装置は、第２デバイスによって送信される再伝送要求メッセージを受信し、再伝送要求メッセージの内容は空であり、再伝送要求メッセージは、第２デバイスが最終論理ページに対応する運動及び健康データを受信していないことを示すのに使用され、又は、再伝送要求メッセージは、最終論理ページのフィールドを保持し、最終論理ページのフィールドは、最終論理ページに対応する運動及び健康データを再伝送するように第１デバイスに命令するべく使用され、送信装置は、受信装置によって受信される再伝送要求メッセージの指示に従って、最終論理ページ上の運動及び健康データを第２デバイスへ再送信する。
【００２７】
第５の態様、第５の態様の第１の可能な実装、第５の態様の第２の可能な実装、第５の態様の第３の可能な実装、又は、第５の態様の第４の可能な実装に関連して、第５の態様の第５の可能な実装において、プロセッサは更に、データ記憶構造に従って指定期間内の運動及び健康データを第２デバイスへ直接伝送するように、トランスミッタを制御し、又は、プロセッサは、データ記憶構造に従って指定期間内の運動及び健康データを記憶するように、メモリを制御し、更に、運動及び健康データを第２デバイスへ伝送するようにトランスミッタを制御する。
【００２８】
第６の態様によれば、本発明は、第２デバイスを提供し、第２デバイスは、特定のデータ記憶構造に従って第１デバイスによって送信される運動及び健康データを第２デバイス内において受信するように構成された受信装置を有し、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第１期間内に検出される運動及び健康データを記録し、二次フレームは、第２期間内に検出される運動及び健康データを記録する。
【００２９】
第６の態様に関連して、第６の態様の第１の可能な実装において、論理ページは、タイムスタンプを保持し、タイムスタンプは、論理ページ上に記憶される運動及び健康データの開始時間を記録し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、第２デバイスは、プロセッサ及び送信部を備え、プロセッサは、第２デバイスに対応するシステム時間と、最終論理ページ上のタイムスタンプに対応する開始時間と、最終論理ページ上の一次フレーム及び二次フレームの量の和とを第２デバイス内において取得するように構成され、プロセッサは更に、第２デバイスに対応するシステム時間と、最終論理ページ上のタイムスタンプに対応する開始時間との間の差が、最終論理ページ上の一次フレーム及び二次フレームの量の和と第２期間との積に等しいかどうかを第２デバイス内において判定するように構成され、送信部は、第２デバイスに対応するシステム時間と最終論理ページ上のタイムスタンプに対応する開始時間との間の差が最終論理ページ上の一次フレーム及び二次フレームの量の和と第２期間との積に等しくないと第２デバイスが判定したときに、第２デバイス内において、再伝送要求メッセージを第１デバイスへ送信するように構成され、再伝送要求メッセージは、第２デバイスが最終論理ページ上の運動及び健康データを受信していないことを示すべく使用される。
【００３０】
第７の態様によれば、本発明はデータ記憶構造を提供し、データ記憶構造は、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶するべく第１デバイスによって使用され、データ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。
【００３１】
第７の態様に関連して、第７の態様の第１の可能な実装において、各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を、指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、指定時間間隔を二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間であり、終了時間は開始時間として使用される。
【００３２】
第７の態様の第１の可能な実装に関連して、第７の態様の第２の可能な実装において、指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である。
【００３３】
本発明において提供される、データ伝送方法及び装置、並びに第１デバイスでは、第１デバイスは最初に、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶し、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。第１デバイスは次に、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する。現在のウェアラブルデバイスが固定単位時間ごとに運動及び健康データを記憶することと比較すると、本発明において、第１デバイス内の各データフレームは、第１期間内に検出される運動及び健康データを記憶し、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間内の運動及び健康データは、データフレーム内に記憶できる。つまり、最終データフレームは、予め設定された時間内に検出される運動及び健康データを記憶でき、運動及び健康データは、第２デバイスへ伝送され、これにより、第２デバイスは、最終データフレームを取得でき、つまり、指定期間内の全ての運動及び健康データを取得できる。従って、運動及び健康データの分析の精度が改善できる。
【図面の簡単な説明】
【００３４】
本発明又は従来技術における技術的解決法をより明確に説明するべく、以下では、本発明又は従来技術を説明する上で必要となる添付図面を簡潔に説明する。以下の説明における添付図面は、単に、本発明のいくつかの実施形態を示しているに過ぎず、当業者ならば、創造的努力なく、これらの添付図面から他の図面を更に導き出し得ることは明らかである。
【００３５】
【図１】本発明の実施形態に係るデータ伝送方法のフローチャートである。
【００３６】
【図２】本発明の実施形態に係る別のデータ伝送方法のフローチャートである。
【００３７】
【図３】本発明の実施形態に係る運動及び健康データの記憶及び伝送のフォーマットを示す。
【００３８】
【図４】本発明の実施形態に係る、伝送プロセスにおける最終論理ページの損失の処理を示す。
【００３９】
【図５】本発明の実施形態に係るデータ伝送装置の概略構造図である。
【００４０】
【図６】本発明の実施形態に係る別のデータ伝送装置の概略構造図である。
【００４１】
【図７】本発明の実施形態に係るデータ伝送デバイスの概略構造図である。
【発明を実施するための形態】
【００４２】
本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決法が以下で明確かつ完全に説明される。説明される実施形態が、単に本発明の実施形態の一部に過ぎず、全てではないことは明らかである。創造的努力なく、本発明の実施形態に基づいて当業者によって得られる他の全ての実施形態は、本発明の保護範囲に含まれるものとする。
【００４３】
本発明の実施形態は、ユーザの運動及び健康データの分析の精度を改善するべく、データ伝送方法を提供する。図１において示されているように、方法は、以下の段階を含む。
【００４４】
１０１：第１デバイスは、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶する。
【００４５】
特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。
【００４６】
本発明のこの実施形態において、第１デバイスは、ウェアラブルデバイス、別のストレージデバイス、又は同種のものであり得る。例えば、第１デバイスは、スマートバンド、スマートウォッチ、スマートグラス、又は同種のものであり得る。
【００４７】
本発明のこの実施形態において、論理ページは、特定のデータ記憶構造であり、論理ページは、ページヘッダ及びデータ部分を有する。ページヘッダは、論理ページの論理番号、データオーバーフロー、論理ページのステータス、データフレームのバイト量、タイムスタンプ、及び予約ビットを含む。
【００４８】
本発明のこの実施形態において、データフレームは、データリンク層におけるプロトコルデータユニットであり、データフレームは、フレームヘッダ、データ部分、及びフレームトレーラという３つの部分を含む。フレームヘッダ及びフレームトレーラは、同期情報、アドレス情報、及び誤り制御情報など、いくつかの必要な制御情報を含む。データ部分は、ネットワーク層から伝送されるデータを含む。本発明のこの実施形態において、第１デバイスは、データフレームを使用することによって、スマートデバイスに対応する記憶空間内に運動及び健康データを記憶する。第１デバイスの記憶空間は、複数のデータフレームを含む。
【００４９】
本発明のこの実施形態において、運動及び健康データは、期間内のユーザの歩数の量、期間内の心拍数の量、及び期間内に運動で消費されたカロリーであり得る。
【００５０】
本発明のこの実施形態において、第１期間は、第１デバイスによって予め構成され得るか、又は、ユーザによって予め構成され得る。これは、本発明のこの実施形態に限定されるものではない。
【００５１】
１０２：第１デバイスは、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する。
【００５２】
本発明のこの実施形態において、第１デバイスは、スマートバンド、スマートウォッチ、又はスマートグラスなどのウェアラブルデバイスであり得る。ウェアラブルデバイスは、比較的小さい記憶空間及び画面を備えるいくつかのデバイスであり得て、当該デバイスはユーザが観察する上で不便なので、ウェアラブルデバイスは、運動及び健康データを便利に観察、記憶、及び分析するべく、ユーザの運動及び健康データを携帯電話などのユーザ装置へ送信し得る。
【００５３】
本発明のこの実施形態において、第１デバイスは、第１デバイスによって記憶される、ユーザの運動及び健康データの一部を第２デバイスへ送信することを選択し得て、これにより、第２デバイスは、第１デバイスによって伝送される運動及び健康データの一部に従って、特定の期間内のユーザの運動及び健康データを分析する。
【００５４】
本発明のこの実施形態において提供されるデータ伝送方法において、第１デバイスは最初に、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶し、特定のデータ記憶構造は少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。第１デバイスは次に、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する。現在のウェアラブルデバイスが固定単位時間ごとに運動及び健康データを記憶することと比較すると、本発明のこの実施形態において、第１デバイス内の各データフレームは、第１期間内に検出される運動及び健康データを記憶し、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される、対応する期間内の運動及び健康データは、データフレーム内に記憶できる。つまり、最終データフレームは、予め設定された時間内に検出される運動及び健康データを記憶でき、運動及び健康データは、第２デバイスへ伝送され、これにより、第２デバイスは、最終データフレームを取得できる。つまり、指定期間内の全ての運動及び健康データを取得できる。従って、運動及び健康データの分析の精度を改善できる。
【００５５】
図１に示されている方法の特定の説明において、本発明の実施形態は、別のデータ伝送方法を提供する。図２に示されているように、方法は、以下の段階を含む。
【００５６】
２０１：第１デバイスは、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶する。
【００５７】
特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。
【００５８】
各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を、指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、指定時間間隔を二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間であり、終了時間は開始時間として使用される。本発明のこの実施形態において、指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である。
【００５９】
指定期間は、少なくとも１つの時間帯に分割され、論理ページは、順番に、時間帯と一対一に対応し、時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、タイムスタンプの累積期間は、指定期間であり、これにより、第２デバイスは、タイムスタンプに従って、運動及び健康データの失われた論理ページを判定する。
【００６０】
本発明のこの実施形態において、第１デバイスは、ウェアラブルデバイス、別のストレージデバイス、又は同種のものであり得る。例えば、第１デバイスは、スマートバンド、スマートウォッチ、スマートグラス、又は同種のものであり得る。
【００６１】
本発明のこの実施形態において、第１デバイスは、論理ページのために、対応するストレージバイトを構成し得て、例えば、各論理ページは、１０２４バイトを占有し得る。第１デバイスの記憶空間が１Ｍバイトである場合、第１デバイスに対応する記憶空間は、１０２４の論理ページに分割され得る。
【００６２】
本発明のこの実施形態において、論理ページは、特定のデータ記憶構造であり、論理ページは、ページヘッダ及びデータ部分を有する。ページヘッダは、論理ページの論理番号、データオーバーフロー、論理ページのステータス、データフレームのバイト量、タイムスタンプ、及び予約ビットを含む。
【００６３】
本発明のこの実施形態において、データフレームは、データリンク層におけるプロトコルデータユニットであり、データフレームは、フレームヘッダ、データ部分、及びフレームトレーラという３つの部分を含む。フレームヘッダ及びフレームトレーラは、同期情報、アドレス情報、及び誤り制御情報など、いくつかの必要な制御情報を含む。データ部分は、ネットワーク層から伝送されるデータを含む。本発明のこの実施形態において、第１デバイスは、データフレームを使用することによって、スマートデバイスに対応する記憶空間内に運動及び健康データを記憶する。第１デバイスの記憶空間は、複数のデータフレームを含む。
【００６４】
本発明のこの実施形態において、第１デバイスに対応する記憶空間内のデータフレームは、運動状態及び睡眠状態に分類され得て、第１デバイスは、一次フレーム及び二次フレームのために、対応する記憶空間を構成し得る。例えば、１つのデータフレームグループは、１つの一次フレーム及び１つの二次フレームを含む。１つの一次フレームは、７５ビット（ｂｉｔ）の記憶空間を占有し得て、１つの二次フレームは、５３ビットの記憶空間を占有し得る。１つの論理ページが１０２４バイトを占有する場合、図３に示されているように、１つの論理ページは６３グループのデータフレームを含み得る。
【００６５】
本発明のこの実施形態において、第１デバイスは、期間内におけるユーザの運動能力に従って、期間内に第１デバイスが記憶できる運動及び健康データを推定し得て、一次フレーム及び二次フレームのために記憶空間を構成し得る。表１に示されているように、例えば、ユーザが運動するとき、１日にユーザが消費するカロリーの最大量は３３５５４４３１であり、占有される記憶空間は２５ビットである。１日のユーザの運動歩数の最大量は１３１０７１であり、占有される記憶空間は１７ビットである。１日のユーザの最長運動距離は５２４２８７メートルであり、占有される記憶空間は１９ビットである。１日にユーザが上れる階段の量は１６３８３であり、占有される記憶空間は１４ビットである。１日のユーザの縄跳び回数の最大量は３２７６７であり、占有される記憶空間は１５ビットである。
【表１】
0006514348.tif 000002
【００６６】
本発明のこの実施形態において、各データフレームグループが１つの一次フレーム及び１つの二次フレームを有する場合、一次フレームは、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間内に記憶される運動及び健康データを記録し、二次フレームは、指定時間間隔を二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間内に記憶される運動及び健康データを記録し、終了時間は開始時間として使用される。例えば、指定時間間隔が１分である場合、第Ｍのデータフレームグループ内の一次フレーム部内に含まれる運動及び健康データは、００：００から１０：００の累積値であり、一次フレーム部分に対応する二次フレーム部分は、１０：００から１０：０１までに取得される運動及び健康データを含み、第（Ｍ＋１）のデータフレームグループの一次フレーム部内に含まれる運動及び健康データは、００：００から１０：０２までの累積値であり、一次フレーム部に対応する二次フレーム部分は、１０：０２から１０：０３までに取得される運動及び健康データを含む。
【００６７】
２０２：第１デバイスは、データ記憶構造に従って、指定期間内の運動及び健康データを第２デバイスへ直接伝送する。
【００６８】
任意で、第１デバイスは最初に、データ記憶構造に従って、指定期間内の運動及び健康データを記憶し、次に、指定期間内の運動及び健康データを第２デバイスへ伝送する。
【００６９】
本発明のこの実施形態において、スマートデバイスは、記憶及び分析を実行できる、スマートフォン、タブレット、又はコンピュータなどのスマートデバイスであり得る。
【００７０】
本発明のこの実施形態において、第１デバイスは、特定の記憶構造に従って運動及び健康データを記憶して、つまり、論理ページの記憶構造に従って運動及び健康データを記憶して、論理ページのデータ構造に従って運動及び健康データを伝送する。従って、運動及び健康データが伝送される前に、フォーマット変換が回避され得る。つまり、記憶構造から伝送構造への変換を回避でき、運動及び健康データを伝送する複雑性を更に低減できる。
【００７１】
本発明のこの実施形態において、第１デバイスは、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送し、これにより、第２デバイスは、任意の期間内に運動及び健康データを受信及び記憶し、第２デバイスは、任意の期間内の運動及び健康データを分析する。これにより、運動及び健康データの分析の柔軟性を改善できる。
【００７２】
２０３：第１デバイスは、第２デバイスによって送信される再伝送要求メッセージを受信する。
【００７３】
再伝送要求メッセージは空であり、再伝送要求メッセージは、最終論理ページに対応する運動及び健康データを第２デバイスが受信していないことを示すべく使用される。代替的に、再伝送要求メッセージは、最終論理ページのフィールドを保持し、最終論理ページのフィールドは、最終論理ページに対応する運動及び健康データを再伝送するように第１デバイスに命令するべく使用される。
【００７４】
本発明のこの実施形態において、第１デバイスは、運動及び健康データを無線伝送方式で第２デバイスへ送信する。本発明のこの実施形態において、無線伝送方式は、Ｂｌｕｅｔｏｏｔｈ（登録商標）伝送方式、ワイヤレス・フィディリティ（英語名：Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、略称：ＷｉＦｉ（登録商標））伝送方式、又は同種のものであり得る。
【００７５】
本発明のこの実施形態において、無線伝送用のチャネルは弱いチャネルであり、一部の電波帯域上で伝送信号に干渉するので、第１デバイスが運動及び健康データを無線伝送方式で第２デバイスへ送信するプロセスにおいて、一部の運動及び健康データは失われる。つまり、ユーザ装置は、運動及び健康データの全体を受信するわけではないことがあり得る。
【００７６】
本発明のこの実施形態において、第２デバイスは、第１デバイスによって送信される運動及び健康データを受信した後で、第１デバイスによって送信される、最終論理ページ上の運動及び健康データが、伝送プロセス中に失われたかどうか判定する。具体的には、第１デバイスが指定期間内の運動及び健康データを第２デバイスへ送信し、第２デバイスが、受信した最終論理ページのタイムスタンプと、最終論理ページ上の一次フレームの量及び二次フレームの量の和とを取得し、最終論理ページ上の一次フレームの量及び二次フレームの量の和と第３期間との積と、最終論理ページ上のタイムスタンプとの間の差が指定期間に等しい場合、最終論理ページは伝送プロセス中に失われない。第１デバイスが、記憶される運動及び健康データ全てを第２デバイスへ送信する場合、第２デバイスは、第２デバイスに現在対応するシステム時間と、第２デバイスによって受信される最終論理ページ上で保持されるタイムスタンプと、最終論理ページ上の一次フレーム及び二次フレームの量の和とを取得する。具体的には、第２デバイスに現在対応するシステム時間と、第２デバイスによって受信される最終論理ページ上で保持されるタイムスタンプに対応する時間との間の差が、第２デバイスによって受信される最終論理ページ上の一次フレームの量及び二次フレームの量の和と第３期間との積に等しくない場合、最終論理ページは、伝送プロセス中に失われている。つまり、再伝送要求メッセージは第１デバイスへ送信され、再伝送要求メッセージは、図４に示すように、最終論理ページのフィールドを保持する。
【００７７】
２０４：第１デバイスは、再伝送要求メッセージの指示に従って、最終論理ページ上の運動及び健康データを第２デバイスへ再送信する。
【００７８】
本発明のこの実施形態において、第２デバイスによって第１デバイスへ送信される再伝送要求メッセージを第１デバイスが受信するとき、第１デバイスは、最終論理ページ上の運動及び健康データを第２デバイスへ再送信し、これにより、第２デバイスは、指定期間内に記憶される運動及び健康データを全て取得できる。従って、ユーザの運動及び健康データを正確に分析でき、運動及び健康データの分析の精度を更に改善できる。
【００７９】
本発明のこの実施形態において提供されるデータ伝送方法において、第１デバイスは最初に、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶し、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。次に、第１デバイスは、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する。現在のウェアラブルデバイスが固定単位時間ごとに運動及び健康データを記憶することと比較すると、本発明のこの実施形態において、第１デバイス内の各データフレームは、第１期間内に検出される運動及び健康データを記憶し、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間内の運動及び健康データは、データフレーム内に記憶でき、つまり、最終データフレームは、予め設定された時間内に検出される運動及び健康データを記憶でき、運動及び健康データは、第２デバイスへ伝送され、これにより、第２デバイスは、最終データフレームを取得でき、つまり、指定期間内の全ての運動及び健康データを取得できる。従って、運動及び健康データの分析の精度を改善できる。
【００８０】
更に、本発明のこの実施形態において提供される、データ伝送方法において、第１デバイスは、特定の記憶構造に従って運動及び健康データを記憶し、つまり、論理ページの記憶構造に従って運動及び健康データを記憶し、論理ページのデータ構造に従って運動及び健康データを伝送する。従って、運動及び健康データが伝送される前に、フォーマット変換が回避され得る。つまり、記憶構造から伝送構造への変換を回避でき、運動及び健康データの伝送の複雑性を更に低減できる。第１デバイスは、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送し、これにより、第２デバイスは、任意の期間内の運動及び健康データを受信及び記憶し、第２デバイスは、任意の期間内の運動及び健康データを分析する。これにより、運動及び健康データの分析の柔軟性を改善できる。第２デバイスによって第１デバイスへ送信される再伝送要求メッセージを第１デバイスが受信するとき、第１デバイスは、最終論理ページ上の運動及び健康データを第２デバイスへ再送信し、これにより、第２デバイスは、指定期間内に記憶される全ての運動及び健康データを取得できる。従って、ユーザの運動及び健康データを正確に分析でき、運動及び健康データの分析の精度を更に改善できる。
【００８１】
更に、図１及び図２に示されている方法の実装において、本発明の実施形態は更に、データ伝送装置を提供する。装置は、第１デバイス内に配置され得て、運動及び健康データの分析の精度を改善するように構成される。図５に示されているように、装置は、記憶制御ユニット５１及び伝送制御ユニット５２を備える。
【００８２】
記憶制御ユニット５１は、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶する。
【００８３】
特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。
【００８４】
各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、指定時間間隔を二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に加算することによって取得される期間であり、終了時間は開始時間として使用される。
【００８５】
指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である。
【００８６】
指定期間は、少なくとも１つの時間帯に分割され、論理ページは、順番に、時間帯と一対一に対応し、時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、タイムスタンプの累積期間は指定期間であり、これにより、第２デバイスは、運動及び健康データの失われた論理ページをタイムスタンプに従って判定する。
【００８７】
伝送制御ユニット５２は、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送するべく、データ記憶構造に従ってトランスミッタを制御する。
【００８８】
更に、図６に示されているように、伝送制御ユニット５２は更に、受信モジュール５２１及び送信モジュール５２２を有する。
【００８９】
受信モジュール５２１は、第２デバイスによって送信される再伝送要求メッセージを受信するように構成される。
【００９０】
再伝送要求メッセージの内容は空であり、再伝送要求メッセージは、最終論理ページに対応する運動及び健康データを第２デバイスが受信していないことを示すべく使用されるか、又は、再伝送要求メッセージは、最終論理ページのフィールドを保持し、最終論理ページのフィールドは、最終論理ページに対応する運動及び健康データを再伝送するように装置に命令するべく使用される。
【００９１】
送信モジュール５２２は、受信モジュール５２１によって受信される再伝送要求メッセージの指示に従って、最終論理ページ上の運動及び健康データを第２デバイスへ再送信するように構成される。
【００９２】
装置は、データ記憶構造に従って、指定期間内の運動及び健康データを第２デバイスへ直接伝送する。代替的に、装置は最初に、データ記憶構造に従って、指定期間内の運動及び健康データを記憶し、次に、指定期間内の運動及び健康データを第２デバイスへ伝送する。
【００９３】
装置は第１デバイスである。
【００９４】
本発明のこの実施形態において提供されるデータ伝送装置について、第１デバイスは最初に、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶し、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。次に、第１デバイスは、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する。現在のウェアラブルデバイスが固定単位時間ごとに運動及び健康データを記憶することと比較すると、本発明のこの実施形態において、第１デバイス内の各データフレームは、第１期間内に検出される運動及び健康データを記憶し、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間内の運動及び健康データは、データフレーム内に記憶でき、つまり、最終データフレームは、予め設定された時間内に検出される運動及び健康データを記憶でき、運動及び健康データは、第２デバイスへ伝送され、これにより、第２デバイスは、最終データフレームを取得でき、つまり、指定期間内の全ての運動及び健康データを取得できる。従って、運動及び健康データの分析の精度を改善できる。
【００９５】
更に、本発明のこの実施形態において提供される、データ伝送装置において、第１デバイスは、特定の記憶構造に従って運動及び健康データを記憶し、つまり、論理ページの記憶構造に従って運動及び健康データを記憶し、論理ページのデータ構造に従って運動及び健康データを伝送する。従って、運動及び健康データの伝送の前に、フォーマット変換が回避され得る。つまり、記憶構造から伝送構造への変換を回避でき、運動及び健康データの伝送の複雑性を更に低減できる。第１デバイスは、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送し、これにより、第２デバイスは、任意の期間内の運動及び健康データを受信及び記憶し、第２デバイスは、任意の期間内の運動及び健康データを分析する。これにより、運動及び健康データの分析の柔軟性を改善できる。第２デバイスによって第１デバイスへ送信される再伝送要求メッセージを第１デバイスが受信するとき、第１デバイスは、最終論理ページ上の運動及び健康データを第２デバイスへ再送信し、これにより、第２デバイスは、指定期間内に記憶される全ての運動及び健康データを取得できる。従って、ユーザの運動及び健康データを正確に分析でき、運動及び健康データの分析の精度を更に改善できる。
【００９６】
本発明のこの実施形態において提供されるデータ伝送装置内のユニットに対応する、他の対応する説明については、図１及び図２における対応する説明を参照するものとし、詳細は本明細書において再度説明されないことに留意すべきである。
【００９７】
更に、本発明の実施形態は、データ伝送デバイスを更に提供する。図７に示されているように、データ伝送デバイスは第１デバイスである。第１デバイスは、メモリ７１、トランスミッタ７２、及びプロセッサ７３を含み、プロセッサ７３は、データバスを使用することによってメモリ７１及びトランスミッタ７２に接続される。
【００９８】
プロセッサ７３は、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データをメモリ７１内に記憶するように構成される。
【００９９】
特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。
【０１００】
各論理ページは、少なくとも１つのデータフレームグループを有し、各データフレームグループは、１つの一次フレーム及び少なくとも１つの二次フレームを含み、一次フレームは、第２期間内に検出される運動及び健康データを記録し、二次フレームは、第３期間内に検出される運動及び健康データを記録し、第２期間は、当該一次フレームの前の一次フレーム、二次フレーム、及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間であり、第３期間は、二次フレームの前の一次フレームの終了時間に、又は、二次フレームの終了時間に指定時間間隔を加算することによって取得される期間であり、終了時間は開始時間として使用される。
【０１０１】
指定時間間隔は、１つの一次フレーム又は二次フレームに対応する時間である。
【０１０２】
指定期間は、少なくとも１つの時間帯に分割され、論理ページは、順番に、時間帯と一対一に対応し、時間帯は、対応する論理ページのタイムスタンプのフィールド内に記録され、タイムスタンプの累積期間は指定期間であり、これにより、第２デバイスは、運動及び健康データの失われた論理ページをタイムスタンプに従って判定する。
【０１０３】
プロセッサ７３は、トランスミッタ７２を使用することによって、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送するように構成される。
【０１０４】
更に、トランスミッタ７２は、受信装置７２１及び送信装置７２２を含む。
【０１０５】
受信装置７２１は、第２デバイスによって送信される再伝送要求メッセージを受信する。
【０１０６】
再伝送要求メッセージの内容は空であり、再伝送要求メッセージは、最終論理ページに対応する運動及び健康データを第２デバイスが受信していないことを示すべく使用されるか、又は、再伝送要求メッセージは、最終論理ページのフィールドを保持し、最終論理ページのフィールドは、最終論理ページに対応する運動及び健康データを再伝送するように第１デバイスに命令するべく使用される。
【０１０７】
送信装置７２２は、受信装置７２１によって受信される再伝送要求メッセージの指示に従って、最終論理ページ上の運動及び健康データを第２デバイスへ再送信する。
【０１０８】
プロセッサ７３は更に、データ記憶構造に従って、指定期間内の運動及び健康データを第２デバイスへ直接伝送するようにトランスミッタ７２を制御するか、又は、プロセッサ７３は、データ記憶構造に従って、指定期間内の運動及び健康データを記憶するようにメモリ７１を制御し、更に、運動及び健康データを第２デバイスへ伝送するようにトランスミッタ７２を制御する。
【０１０９】
本発明のこの実施形態において提供される第１デバイスにおいて、第１デバイスは最初に、特定のデータ記憶構造に従って、第１デバイスによって検出される、指定期間内の運動及び健康データを記憶し、特定のデータ記憶構造は、少なくとも１つの論理ページに分割され、各論理ページは、少なくとも１つのデータフレームを有し、各データフレームは、第１期間内に検出される運動及び健康データを記録し、第１期間は、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間である。次に、第１デバイスは、データ記憶構造に従って、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送する。現在のウェアラブルデバイスが固定単位時間ごとに運動及び健康データを記憶することと比較すると、本発明のこの実施形態において、第１デバイス内の各データフレームは、第１期間内に検出される運動及び健康データを記憶し、当該データフレームの前のデータフレーム及び指定時間間隔を指定期間の開始時間に加算することによって取得される対応する期間内の運動及び健康データは、データフレーム内に記憶でき、つまり、最終データフレームは、予め設定された時間内に検出される運動及び健康データを記憶でき、運動及び健康データは、第２デバイスへ伝送され、これにより、第２デバイスは、最終データフレームを取得でき、つまり、指定期間内の全ての運動及び健康データを取得できる。従って、運動及び健康データの分析の精度を改善できる。
【０１１０】
更に、本発明のこの実施形態において提供される第１デバイスについて、第１デバイスは、特定の記憶構造に従って運動及び健康データを記憶し、つまり、論理ページの記憶構造に従って運動及び健康データを記憶し、論理ページのデータ構造に従って運動及び健康データを伝送する。従って、運動及び健康データが伝送される前に、フォーマット変換が回避され得る。つまり、記憶構造から伝送構造への変換を回避でき、運動及び健康データの伝送の複雑性を更に低減できる。第１デバイスは、指定期間内の運動及び健康データの少なくとも一部を第２デバイスへ伝送し、これにより、第２デバイスは、任意の期間内の運動及び健康データを受信及び記憶し、第２デバイスは、任意の期間内の運動及び健康データを分析する。これにより、運動及び健康データの分析の柔軟性を改善できる。第２デバイスによって第１デバイスへ送信される再伝送要求メッセージを第１デバイスが受信するとき、第１デバイスは、最終論理ページ上の運動及び健康データを第２デバイスへ再送信し、これにより、第２デバイスは、指定期間内に記憶される全ての運動及び健康データを取得できる。従って、ユーザの運動及び健康データを正確に分析でき、運動及び健康データの分析の精度を更に改善できる。
【０１１１】
本発明のこの実施形態において提供されるデータ伝送装置は、上述の方法の実施形態を実装し得る。特定の機能実装については、方法の実施形態における説明を参照されたい。詳細は、ここでは再度説明されない。本発明の実施形態において提供されるデータ伝送方法及び装置は、指定期間内の運動及び健康データを取得するべく、運動及び健康データの記憶、伝送、及び誤り訂正に適用可能である。しかしながら、本発明はそれらに限定されるものではない。
【０１１２】
当業者であれば、実施形態における方法のプロセスの全て又は一部が、関連するハードウェアに命令するコンピュータプログラムにより実装され得ることを理解し得る。プログラムは、コンピュータ可読記憶媒体内に記憶され得る。プログラムが実行するとき、実施形態における方法のプロセスが実行される。上述の記憶媒体は、磁気ディスク、光ディスク、リードオンリーメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、又はランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）を含み得る。
【０１１３】
上述の説明は、単に、本発明の特定の実施形態でに過ぎず、本発明の保護範囲を限定することは意図されていない。本発明において開示された技術範囲内で、当業者によって容易に考え出される変更形態又は代替形態は何れも、本発明の保護範囲に含まれるものとする。従って、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
0006514348.tif 000003
【図２】
0006514348.tif 000004
【図３】
0006514348.tif 000005
【図４】
0006514348.tif 000006
【図５】
0006514348.tif 000007
【図６】
0006514348.tif 000008
【図７】
0006514348.tif 000009