JP2021052402A - 通信ネットワークでのシグナリングのための方法およびデバイス - Google Patents

通信ネットワークでのシグナリングのための方法およびデバイス Download PDF

Info

Publication number
JP2021052402A
JP2021052402A JP2020191716A JP2020191716A JP2021052402A JP 2021052402 A JP2021052402 A JP 2021052402A JP 2020191716 A JP2020191716 A JP 2020191716A JP 2020191716 A JP2020191716 A JP 2020191716A JP 2021052402 A JP2021052402 A JP 2021052402A
Authority
JP
Japan
Prior art keywords
node
operations
instruction
message
signaling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020191716A
Other languages
English (en)
Other versions
JP7074826B2 (ja
Inventor
アリ ケラネン,
Keraenen Ari
アリ ケラネン,
ニコラス ベイジャール,
Beijar Nicklas
ニコラス ベイジャール,
アンデシュ イー エリクソン,
e eriksson Anders
アンデシュ イー エリクソン,
フランチェスコ ミリターノ,
Militano Francesco
フランチェスコ ミリターノ,
ヨハン ルーン,
Johan Rune
ヨハン ルーン,
ヨアキム サックス,
Sachs Joachim
ヨアキム サックス,
ヴラシオス ツィアツィス,
Tsiatsis Vlasios
ヴラシオス ツィアツィス,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to JP2020191716A priority Critical patent/JP7074826B2/ja
Publication of JP2021052402A publication Critical patent/JP2021052402A/ja
Application granted granted Critical
Publication of JP7074826B2 publication Critical patent/JP7074826B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Communication Control (AREA)

Abstract

【課題】シーケンシャルに実行すべき動作を実行する必要がある命令を含むシーケンシャルメッセージを通信ネットワークのノード間で送信する、より効果的な方法を提供する。【解決手段】シグナリングの第2のエンドポイントである通信ネットワークの第2のノード2との当該シグナリングの第1のエンドポイントである、通信ネットワークの第1のノード1により実行される方法であって、第1のノードに複数の動作A、B、Cを実行させる命令と、当該動作を実行する必要がある順序の指示とを含む信号M1、M2、M3を第2のノードから受信することを含む。方法は、当該動作を当該順序で実行することと、複数の動作が実行されたことの肯定応答M9を含む信号を第2のノードに送信することと、をさらに含む。【選択図】図4

Description

本開示は、複数の動作を実行するために、通信ネットワークのノードにより、当該通信ネットワークの第2のノードとの間で命令を送信または受信するために実行される方法に関する。
制約アプリケーションプロトコル(CoAP)は、制約的に接続されたデバイスおよびネットワークを対象とするウェブ転送プロトコルである。そのようなデバイスは、特定の順序で処理/実行することが求められる複数のトランザクションに含まれる必要があり得る。以下に一例をあげる。
1)ノードがマシンデバイス(MD)にセンサ示度を要求する。
2)示度に関する受信情報に基づき、ノードがMDにセンサ構成を送信し、たとえば、次の(または特定の種類の)センサ示度に使用する測定構成を指定する。このステップは、別の動作(プローブXの加熱、水の追加など)を含む可能性もある。
3)ノードが、新しい構成に基づき(および動作の後に)、MDに新しいセンサ示度を要求する。
CoAPトランザクションが伝えられる順序によって実行のシーケンスが決まり、トランザクションがシーケンシャルになる。よって、上述した例の最初のトランザクション1)が送信される。最初のトランザクションに対する応答がノードにより受信されて初めて(すなわち、トランザクションが終了したときに)、次のトランザクション2)が開始され、以下同様に続く。
CoAPプロトコルは、動作の適正な順序設定を実現するために、図1に示すように、トランザクションが成功裏に受信および実行されたことを確認するために使用することができる肯定応答トランザクションをサポートする。図1は、第1の動作の送信の後に、第2の動作の送信に先立つ肯定応答が続くことを示している。
多くの使用事例では、MDは短距離無線技術で実行されており、バッテリ節約用のスリープモードを備えている。そのため、MD自体または送信経路上のその他のノードは、特定の期間、スリープしている。この場合、トランザクションメッセージは、スリープ期間が終了するまでネットワークでバッファされるか、またはタイムアウト後に再送信される。スリープしているデバイスに対しては、あるトランザクションが前のトランザクションの肯定応答を待機してから次のトランザクションを送信するかたちの複数のトランザクションのシーケンシャルな通信は、時間がかかることがあり、得てして非効率的である。これは、デバイスがウェイクアップするまでデータをまったく送信することができないが、トランザクションは時間的に分散した複数の機会で送信されるからである。
図1に示す基本的な肯定応答ソリューションでは、肯定応答メッセージを待機しなければならず、その後に次の動作を送信できる。ネットワークのラウンドトリップ時間が長い場合(たとえば、送信経路上のノードがスリープしており、よってノードがウェイクアップするのを待機している間にメッセージをネットワークで格納する必要があるため)、結果としてすべてのトランザクションが完了するまでに長い遅延が生じ、および/またはシーケンスのすべてのメッセージを送信するためにノードが長い時間ウェイクしていなければならない。
本開示の目的は、シーケンシャルに実行すべき動作を実行する必要がある命令を含むシーケンシャルメッセージを通信ネットワークのノード間で送信する、より効果的な方法を提供することである。
本開示の態様によると、通信ネットワークの第1のノードにより実行される方法が提供される。第1のノードは、通信ネットワークの第2のノードとのシグナリングの第1のエンドポイントである。第2のノードは、当該シグナリングの第2のエンドポイントである。方法は、第1のノードに複数の動作を実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を第2のノードから受信することを含む。方法は、当該動作を当該順序で実行することをさらに含む。方法は、複数の動作が実行されたことの肯定応答を含む信号を第2のノードに送信することをさらに含む。
本開示の別の態様によると、シグナリングの第2のエンドポイントである通信ネットワークの第2のノードとの当該シグナリングの第1のエンドポイントとなるように設定された、通信ネットワークの第1のノードが提供される。第1のノードは、プロセッサ回路と、当該プロセッサ回路により実行可能な命令を格納するストレージユニットとを備え、第1のノードに複数の動作を実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を第2のノードから受信するように動作可能である。第1のノードは、当該動作を当該順序で実行するようにも動作可能である。第1のノードは、複数の動作が実行されたことの肯定応答を含む信号を第2のノードに送信するようにも動作可能である。
本開示の別の態様によると、シグナリングの第1のエンドポイントである通信ネットワークの第1のノードとの当該シグナリングの第2のエンドポイントである通信ネットワークの第2のノードで実行される方法が提供される。方法は、第1のノードに複数の動作を実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を第1のノードに送信することを含む。方法は、複数の動作が実行されたことの肯定応答を含む信号を第1のノードから受信することを含む。
本開示の別の態様によると、シグナリングの第1のエンドポイントである通信ネットワークの第1のノードとのシグナリングの第2のエンドポイントとなるように設定された、通信ネットワークの第2のノードが提供される。第2のノードは、プロセッサ回路と、プロセッサ回路により実行可能な命令を格納するストレージユニットとを備え、第1のノードに複数の動作を実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を第1のノードに送信するように動作可能である。第2のノードは、複数の動作が実行されたことの肯定応答を含む信号を第1のノードから受信するようにも動作可能である。
本開示の別の態様によると、通信ネットワークのノードに、当該ノードに含まれるプロセッサで実行されたときに本開示の方法の実施形態を実行させるコンピュータ実行可能コンポーネントを含むコンピュータプログラム製品が提供される。
本開示の別の態様によると、シグナリングの第2のエンドポイントである通信ネットワークの第2のノードとの当該シグナリングの第1のエンドポイントである、通信ネットワークの第1のノードのプロセッサ回路で実行されたときに、第1のノードに、第1のノードに複数の動作を実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を、第2のノードから受信させることができるコンピュータプログラムコードを含むコンピュータプログラムが提供される。またコードは、第1のノードに、当該動作を当該順序で実行させることができる。またコードは、第1のノードに、複数の動作が実行されたことの肯定応答を含む信号を第2のノードに送信させることができる。
本開示の別の態様によると、シグナリングの第1のエンドポイントである通信ネットワークの第1のノードとの当該シグナリングの第2のエンドポイントである、通信ネットワークの第2のノードのプロセッサ回路で実行されたときに、第2のノードに、第1のノードに複数の動作を実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を、第1のノードに送信させることができるコンピュータプログラムコードを含むコンピュータプログラムが提供される。またコードは、第2のノードに、複数の動作が実行されたことの肯定応答を含む信号を第1のノードから受信させることができる。
本開示の別の態様によると、本開示のコンピュータプログラムの実施形態と、当該コンピュータプログラムが格納されたコンピュータ可読手段とを含むコンピュータプログラム製品が提供される。
複数の動作を実行する必要がある順序の命令を含めることで、本開示の実施形態は、単一の肯定応答を使用して、すべての動作が実行されたことを確認することを可能にする。そのため第2のノードは、動作を実行する命令が第1のノードにより受信された順序(たとえば、一部の命令が送信時に遅延した場合)等に関係なく、動作が意図された順序で実行されたことを把握することができる。よって、第2のノードが1つの動作が実行されたことを確認する肯定応答を待機してから別の動作を実行する命令を送信する必要がなくなるため、必要なシグナリングが減少し、シグナリングの時間が短くなり得る。
一般に、請求項で使用されるすべての用語は、本明細書で別途明示的に規定されていない限り、技術分野における通常の意味に従って解釈される。「要素、装置、コンポーネント、手段、ステップ等」なる記載は、別途明示的に言及されていない限り、少なくとも1つの当該要素、装置、コンポーネント、手段、ステップ等を表すものとオープンに解釈される。本明細書に記載された任意の方法のステップは、明示的に言及されていない限り、開示されたとおりの順序で実行する必要はない。本開示の異なる特徴/コンポーネントに対する「第1の」、「第2の」等の使用は、特徴/コンポーネントを他の類似する特徴/コンポーネントから区別することのみを目的としており、特徴/コンポーネントの何らかの順序または階層を伝えるものではない。
実施形態について、添付の図面を参照しながら、例として説明する。
従来技術に係る2つのCoAPノード間のシグナリングを示す概略シグナリング図である。 本開示に係る通信ネットワークの実施形態の概略ブロック図である。 本開示に係る通信ネットワークの別の実施形態の概略ブロック図である。 本開示の一部の実施形態を示す概略シグナリング図である。 本開示の他の一部の実施形態を示す概略シグナリング図である。 本開示のネットワークノードの実施形態の概略ブロック図である。 本開示のネットワークノードのプロセッサ回路の実施形態の概略ブロック図である。 本開示のコンピュータプログラム製品の実施形態の概略図である。 本開示の方法の実施形態の概略流れ図である。 本開示の方法の別の実施形態の概略流れ図である。
実施形態について、特定の実施形態が示された添付の図面を参照しながら、以下にさらに詳細に説明する。ただし、本開示の範囲内で、多数の異なる形式の他の実施形態が可能である。むしろ以下の実施形態は、本開示を万全かつ完全なものとし、開示の範囲を当業者に十分に伝えるために、例として提供されている。説明を通じて、同様の番号は同様の要素を示す。
図2は、本開示に係る通信ネットワーク3の実施形態を概略的に示す。この実施形態において、通信ネットワーク3は、インターネット等の公衆データネットワーク(PDN)6を介してコアネットワーク(CN)5に接続された無線アクセスネットワーク(RAN)4を含むセルラー無線通信ネットワークである。図2の実施形態では、第1のノード1および第2のノード2は、いずれもRAN4によりサーブされる無線デバイスである。代替で、ノード1および2の少なくとも一方が、通信ネットワーク3でインターネット6等を介して有線またはワイヤレスで接続され得る。第1のノード1および第2のノード2は、図2の双方向矢印で示されているように、それぞれのノードに含まれる無線インターフェースを利用して、2つのノード間のエアインターフェース上で直接的に、またはRAN4(および場合によってはインターネット6)を介して、相互に通信することができる。また、第1のノード1および第2のノード2は、ゲートウェイノードを介してインターネットに通信することが可能であり得、ゲートウェイノードとは、短距離無線(たとえば、Bluetooth、Wi−Fi、または電気電子技術者協会(IEEE)標準802.15.4に準拠)を使用して通信する。ゲートウェイノードは、ワイヤードまたはワイヤレスでインターネットに接続され得る。
図3は、本開示に係る通信ネットワーク3の別の実施形態を概略的に示す。この実施形態において、通信ネットワーク3は、第1のノード1および第2のノード2が、たとえば直接的に、またはPDN/インターネット6経由で、有線接続を介して相互に通信する有線ネットワークである。
図2および図3に示された通信ネットワーク3の実施形態は、2つの例に過ぎない。通信ネットワークは、第1のノード1および第2のノード2に加えて、有線またはワイヤレスの任意の数のノードを含み、通信標準のいずれか1つまたは組み合わせに準拠した、任意の通信ネットワークであり得る。第1のノード1および第2のノード2の少なくとも一方が無線デバイスである場合、その無線デバイスは、たとえばワイヤレスローカルエリアネットワーク(WLAN)、Bluetooth、またはセルラー(第3世代パートナーシッププロジェクト(3GPP)等)通信標準に準拠する無線インターフェース上で通信するように設定され得る。
図4は、本開示の一部の実施形態を示す概略シグナリング図である。図4の実施形態では、第2のノード2が、第1のノード1により受信される複数のメッセージM1、M2、およびM3を送信する。各メッセージは、それぞれ少なくとも1つの動作A、B、およびCの命令を含む。メッセージM1、M2、およびM3の少なくとも1つまたは少なくともいくつかは、トランザクション識別子をさらに含む。ここでは、トランザクション識別子は、動作を実行する必要がある順序の指示の一部を形成するシーケンス番号aおよびbである。トランザクション識別子により、第2のノード2は、第1のノード1により動作が意図された順序で実行されることを信頼することができ、また、単一の肯定応答メッセージM9を第1のノードから送信して第2のノードで受信するだけで、すべての動作A、B、およびCが実行されたことを第2のノード2に通知することができる。より詳細には、第2のノード2は、第1のメッセージM1を第1のノード1に送信する。第1のメッセージM1は、第1のノード1に動作Aを実行させる命令と、シーケンス番号aの形式のトランザクション識別子とを含む。また第2のノード2は、第2のメッセージM2を第1のノード1に送信する。第2のメッセージは、典型的には第1のメッセージM1の後に送信されるが、トランザクション識別子が使用されるため、必ずしもそのように送信されなければならないわけではなく、第1のメッセージと同時に、または第1のメッセージの前に、第2のメッセージが送信されることが十分にあり得る。第1のメッセージおよび第2のメッセージが送信される順序に関係なく、これらのメッセージが第1のノード1により受信されるときに、輻輳または他の遅延により、その順序が変更される可能性がある。第2のメッセージM2は、第1のノード1に動作Bを実行させる命令と、シーケンス番号bの形式のトランザクション識別子とを含む。さらに第2のメッセージM2は、シーケンス番号aに関連付けられた動作Aの後に動作Bを実行する必要があることを示す前提条件の形式をした条件付き命令を含む。同様に、第2のノード2は、第3のメッセージM3を第1のノード1に送信する。第3のメッセージM3は、第1のノード1に動作Cを実行させる命令と、シーケンス番号aおよびbに関連付けられた動作AおよびBが実行された後に動作Cを実行する必要があることを示す前提条件とを含む。動作Cは、この複数の動作のシーケンスで実行される最後の動作であるため、第3のメッセージM3がシーケンス番号を含む必要はないが、含んでいてもよい。第1のノード1は、すべての動作A、B、およびCをトランザクション識別子および条件付き命令に応じて意図された順序で実行した後、肯定応答メッセージM9を第2のノード2に送信する。
よって、本開示の一部の実施形態では、信号を受信するステップは、それぞれが少なくとも1つの動作の命令と、動作を実行する必要がある順序の指示の一部を形成するトランザクション識別子aおよびbとを含む、複数のメッセージM1、M2、およびM3を受信することを含む。一部の実施形態では、トランザクション識別子はシーケンス番号であり、順序は、複数の動作のそれぞれを、動作の命令を含むメッセージに含まれる対応するシーケンス番号に応じてシーケンシャルに実行するようなものになっている。一部の他の実施形態では、メッセージM1、M2、およびM3の少なくとも1つ、または少なくともいくつかは、動作を別の動作が実行された後に実行するための条件付き命令を含み、当該別の動作は、当該少なくとも1つのメッセージで、当該別の動作を実行する命令が受信されたメッセージのトランザクション識別子により識別される。その場合、トランザクション識別子は、不明瞭であり得、たとえば、ランダムな番号または他の文字列であり得る。これは、順序の指示が、トランザクション識別子だけではなく、条件付き命令に基づいているからである。
図5は、本開示の一部の他の実施形態を示す概略シグナリング図である。図5の実施形態では、第1のノードが、単一のメッセージM4で複数の動作A、B、およびCを実行する命令を受信する。この場合、動作を実行する必要がある順序の命令は、たとえば、メッセージM4内の動作情報の順序により形成され得る。たとえば、動作Aに関する命令が、メッセージM4内で動作Bに関する命令よりも前にあり、動作Bに関する命令が、メッセージM4内で動作Cに関する命令よりも前にある場合、第1のノードはこれを、最初に動作A、次に動作B、最後に動作Cの順序で動作を実行する必要がある命令だと解釈し得る。他の実施形態では、メッセージM4は、動作A、B、およびCに関連して、図4で説明したトランザクション識別子(本明細書では、動作ではなくメッセージに関連付けられたトランザクション識別子と区別するために、動作識別子とも呼ぶ)および/または条件付き命令を含み得る。動作は、メッセージM4内で、たとえば、第1のノード1が動作を実行する必要がある順序の命令を形成するシーケンス番号および/または前提条件と関連付けられ得る。一部の実施形態では、たとえば、それぞれが複数の動作の命令を含む複数のメッセージM4が第1のノード1に送信される場合、メッセージM4自体が本明細書で説明されるトランザクション識別子および/または条件付き命令と関連付けられ得る。その場合、図4の実施形態と図5の実施形態の組み合わせが使用され得、それぞれが複数の動作の命令を含む複数のメッセージM4が第1のノード1に送信され、第1のノード1が、複数のメッセージM4に含まれるすべての動作を実行したことを確認する肯定応答メッセージM9を送信し得る。メッセージM4は、新しい種類のメッセージであり得、典型的にはそのヘッダで、複数の動作の命令、すなわち、複数の動作を実行するための命令を含むことを示す。ヘッダは、たとえば、新しいCoAPコンテンツフォーマット等のコンテンツフォーマット指示を含み得、当該メッセージが複数の動作の命令を含むことを示す。特に、メッセージM4が第2のノード2から第1のノード1に送信されるときにメッセージM4が断片化するのを避けるためにメッセージM4を十分に小さいサイズに維持することができる場合は、シグナリングを軽減するために、単一のメッセージM4を使用するほうが、複数のメッセージM1、M2、およびM3を使用するよりも好ましくあり得る。メッセージが断片化し、1つの断片だけでも失われると、メッセージ全体が失われ、通常はすべての断面を再送信することが必要となり、結果として通信のオーバヘッドが増大する。そのため、特にパケット損失が多いネットワークでは、断片化が一般に回避される。よって、メッセージM4は、送信時に単一のデータフレームに収まる程度の十分に小さいサイズであることが好ましく、たとえば、IEEEの802.15.4通信標準に準拠する場合は最大127バイト、802.15.4 IEEE標準上のインターネットプロトコルバージョン6(IPv6)(6LoWPAN)では最大102バイトである。第1のノード1は、すべての動作A、B、およびCを意図された順序で実行した後、同じく図4で説明したように、肯定応答メッセージM9を第2のノード2に送信する。
よって、本開示の一部の実施形態では、第1のノード1に複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の指示とが、第1のノード1により受信される信号に含まれる(たとえば、当該信号を構成する)単一のメッセージM4で受信される。一部の実施形態では、受信される単一のメッセージM4は、そのヘッダ内に、当該メッセージが複数の動作の命令を含むことを示すコンテンツフォーマット指示を含む。一部の実施形態では、受信される単一のメッセージM4は、単一のデータフレームに収まるサイズ、たとえば最大100バイト、を有する。一部の実施形態では、受信された単一のメッセージM4は、追加で受信されるメッセージM4の動作との関連で、複数の動作A、B、およびCを実行する必要がある順序を第1のノードに示すトランザクション識別子を含む。一部の実施形態では、命令が受信された各動作または少なくとも1つもしくは一部の動作は、受信される単一のメッセージM4で、それぞれの動作識別子と関連付けられている。
図4および図5に関連する、本開示の一部の実施形態では、複数の動作A、B、およびCが実行されたことの肯定応答が、単一の肯定応答メッセージM9で送信される。これは本開示によって実現される。なぜなら、複数の動作についての単一の肯定応答が、第2のノード2への送信信号であり得、または当該送信信号に含まれ得るからである。これにより、通信ネットワーク3のシグナリングのオーバヘッドが低減する。複数の動作が実行されたことの肯定応答M9は、第1のノード1で、アプリケーションロジックおよび受信された信号M1、M2、およびM3、ならびに/またはM4のメッセージセマンティクスに基づいて、第1のノードのアプリケーション層等で生成され得る。よって肯定応答メッセージM9は、動作が実際に実行されたことも確認するため、受信された通信の単なる肯定応答ではない可能性がある。むしろ肯定応答メッセージM9は、第1のノード1のアプリケーション層(または他の上位層)で開始され得る。
図6aは、本明細書で説明される第1のノード1および/または第2のノード2等の、ネットワークノードの実施形態の概略ブロック図である。本開示の一部の実施形態では、第1のノード1は、3GPP技術に準拠する、制約されたマシンタイプ通信デバイス(MD)である。従来、特に第1のノード1がMDである場合、第2のノード2とのシグナリングは、制約アプリケーションプロトコル(CoAP)に準拠する。代替で、第2のノード2とのシグナリングは、本開示の実施形態が有益であり得る通信プロトコルの別の例である、ハイパーテキスト転送プロトコル(HTTP)に準拠し得る。ノード1または2は、中央処理ユニット(CPU)等のプロセッサ回路61を備える。プロセッサ回路61は、マイクロプロセッサの形式の1つまたは複数の処理ユニットを備え得る。ただし、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、複合プログラマブルロジックデバイス(CPLD)等の、コンピューティング能力を備えた他の適切なデバイスがプロセッサ回路61に含まれることもある。プロセッサ回路61は、メモリ等の1つまたは複数のストレージユニットのストレージ62に格納された1つまたは複数のコンピュータプログラムまたはソフトウェア(SW)71(図7も参照)を実行するように設定される。ストレージユニットは、本明細書で説明されるコンピュータ可読手段72(図7)と見なされ、たとえば、ランダムアクセスメモリ(RAM)、フラッシュメモリやその他のソリッドステートメモリ、もしくはハードディスク、またはそれらの組み合わせであり得る。またプロセッサ回路61は、必要に応じて、ストレージ62にデータを格納するように設定され得る。ノード1または2は、本開示の実施形態に係る他のノード1または2等の通信ネットワーク3の他の要素との間でメッセージを送信および受信するために、典型的には送受信機に組み合わされた送信機と受信機とを含む、通信インターフェース63をさらに備える。ノード1または2は、有線通信および/またはワイヤレス通信用に設定され得る。ワイヤレス通信の場合、通信インターフェース63は、無線インターフェースであり得る。よって、第1のノード1は無線デバイスであり得、無線インターフェースを利用して、受信される信号M1、M2、およびM3、ならびに/またはM4が受信され得(S1)、送信される信号M9が送信され得る。
よって、シグナリングの第2のエンドポイントである通信ネットワーク3の第2のノード2との当該シグナリングの第1のエンドポイントとなるように設定された、通信ネットワーク3の第1のノード1が提供される。第1のノードは、プロセッサ回路61と、プロセッサ回路61により実行可能な命令71を格納するストレージユニット62とを備え、第1のノード1に複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を第2のノード2から受信する(S1)ように動作可能である。第1のノード1は、動作A、B、Cを当該順序で実行する(S2)ようにも動作可能である。第1のノード1は、複数の動作が実行されたことの肯定応答を含む信号を第2のノード2に送信する(S3)ようにも動作可能である。
同様に、通信ネットワーク3の第1のノード1とのシグナリングの第2のエンドポイントとなるように設定された、通信ネットワーク3の第2のノード2が提供される。第1のノードは、当該シグナリングの第1のエンドポイントである。第2のノードは、プロセッサ回路61と、プロセッサ回路61により実行可能な命令71を格納するストレージユニット62とを備え、第1のノード1に複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の命令とを含む信号を第1のノード1に送信する(S11)ように動作可能である。第2のノード2は、複数の動作A、B、およびCが実行されたことの肯定応答M9を含む信号を第1のノード1から受信する(S12)ようにも動作可能である。
図6bは、図6aのプロセッサ回路61の実施形態を示す概略ブロック図である。上述したように、プロセッサ回路61は、第1のノード1または第2のノード2が本開示の方法の実施形態を実行できるようにするためにソフトウェア71を実行し得、当該方法のさまざまなステップを実行するために、プロセッサ回路内に機能モジュールが形成され得る。これらのモジュールは、図6bでプロセッサ回路61内のブロックとして概略的に示されている。よって、第1のノード1のプロセッサ回路61は、典型的には通信インターフェース63と連動して、第2のノード2から信号M1、M2、およびM3、ならびに/またはM4を受信するための受信モジュール64を備える。プロセッサ回路61は、動作A、B、およびCを適切な順序で実行するための実行モジュール65をさらに備える。また、プロセッサ回路61は、典型的には通信インターフェース63と連動して、肯定応答メッセージM9を含む信号を送信するための送信モジュール66を備える。同様に、第2のノード2のプロセッサ回路61は、典型的には通信インターフェース63と連動して、第1のノード1に信号M1、M2、およびM3、ならびに/またはM4を送信するための送信モジュール66を備える。また、第2のノード2のプロセッサ回路61は、典型的には通信インターフェース63と連動して、肯定応答メッセージM9を含む信号を受信するための受信モジュール64を備える。
図7は、コンピュータプログラム製品70を示す。コンピュータプログラム製品70は、コンピュータ実行可能コンポーネント71の形式のコンピュータプログラム71を含むコンピュータ可読媒体72を備える。コンピュータプログラム/コンピュータ実行可能コンポーネント71は、本明細書で説明されるような第1のノード1または第2のノード2に、本開示の方法の実施形態を実行させるように設定され得る。コンピュータプログラム/コンピュータ実行可能コンポーネントは、ノード1または2のプロセッサ回路61で、当該ノードに方法を実行させるために実行され得る。コンピュータプログラム製品70は、たとえば、ノード1または2に含まれプロセッサ回路61に関連付けられたストレージユニットまたはメモリ62に含まれ得る。代替で、コンピュータプログラム製品70は、CDやDVDなどのコンピュータ可読ディスク、ハードディスク/ドライブ、RAMやフラッシュメモリ等のソリッドステートストレージ媒体など、独立した携帯型等のストレージ手段であり得、または当該ストレージ手段の一部であり得る。
図8は、本開示に係る第1のノード1により実行される方法の実施形態の概略流れ図である。この方法は、通信ネットワーク3の第1のノード1により実行される。第1のノードは、通信ネットワーク3の第2のノード2とのシグナリングの第1のエンドポイントである。第2のノードは、当該シグナリングの第2のエンドポイントである。このことは、第1のノード1と第2のノード2との間のシグナリングのメッセージが、たとえばインターネットプロトコル(IP)アドレスを利用して、ノード1または2の一方に対して、それらのノードの他方によりアドレッシングされることを意味する。第1のノード1は、第2のノード2から信号M1、M2、およびM3、ならびに/またはM4を受信する(S1)。受信した信号は、第1のノード1に複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の指示とを含む。受信(S1)した信号に応答して、第1のノード1は、当該動作を当該順序で実行する(S2)。動作A、B、およびCが実行された(S2)後、第1のノード1は、第2のノード2に信号を送信する(S3)。送信される信号は、複数の動作が実行されたことの肯定応答M9を含む。
図9は、本開示に係る第2のノード2により実行される方法の実施形態の概略流れ図である。この方法は、通信ネットワーク3の第2のノード2により実行される。第2のノードは、通信ネットワーク3の第1のノード1とのシグナリングの第2のエンドポイントである。第1のノードは、当該シグナリングの第1のエンドポイントである。第2のノード2は、第1のノード1に信号を送信する(S11)。送信される信号は、第1のノードに複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の指示とを含む。次に、第2のノード2は、第1のノード1から信号を受信する(S12)。受信した信号は、複数の動作が第1のノード1により実行されたことの肯定応答M9を含む。
本開示の一部の実施形態の目的は、第1のノード1と第2のノード2との間でのM1〜M4やM9などの複数のCoAPトランザクションの送信を並列化して、それらを同時に通信できるようにすることである。これにより、トランザクションのシーケンスの遅延が大幅に減少し、(たとえば、無線インターフェースのスケジューリングでの)送信リソースがより効率的に使用され得る。ただし、これには、一連のトランザクションにより意図される実行のシーケンスが、実行時に妨害されるというリスクがある。図4の例では、すべての要求メッセージM1、M2、およびM3が本質的に同時に送信され得るが、メッセージM2が送信で失われたと仮定する。すると、第1のノード1(MD等)は、メッセージM1およびM3の動作を実行し、対応する応答M9を送信する。誤って、M2の動作Bが構成を変更するものであった場合、2番目の、メーター示度等の動作Cは、誤った構成で行われ、間違った示度となる。次のステップでM2の動作Bが再送信され、第1のノード1で受信されると、動作Bはノード1を再設定する。または、M3の動作は失われたM2の動作に依存するため、永遠に実行されない。
本開示の実施形態は、並列に送信される動作A、B、およびCをシーケンシャルに実行できるようにすることにより、モノのインターネット(IoT)等のシナリオのための、より効果的な通信を可能にする。また本開示の実施形態は、マルチキャスト環境での順序付きトランザクションを実現する。マルチキャストを使用する場合、各受信側が肯定応答メッセージM9を送信していたのでは、スケーラビリティが損なわれる。よって、肯定応答されないCoAPマルチキャストメッセージのみが許可される。しかし、前提条件拡張を使用し、第1のノード1(MD等)がマルチキャストメッセージM2を受信する(S1)ことで、第1のノード1は、以前のメッセージM1を受信できなかったか否かを検出し、その旨を第2のノード2に通信し、このエラー状態から復帰することができる。
本開示によると、動作A、B、およびCの順序付き実行を実現するために、2つの方法が(例として)与えられる。すなわち、シーケンス番号aおよびbと、単一のメッセージM4へのトランザクションパッキングである。
トランザクションにシーケンス順序を追加することで、第1のノード1は、トランザクション時に、トランザクションに起因する特定の動作を直ちに実行できるか、または他の複数のトランザクションに起因する実行が最初になされるまで待機する必要があるかを、本明細書で説明する前提条件等の条件情報を含めることにより、学習することができる。よって、メッセージM1〜M3等のトランザクションに実行/処理条件を含めることで、シーケンスを提供することができる。条件は、たとえば、どのトランザクションを最初に処理する必要があるか(すなわち、前提条件)を含み得る。よって、条件が生じる対応するトランザクション識別子の指示を、トランザクションに追加することができる。
なお、トランザクション識別子(たとえば、番号)はインクリメンタル/シーケンシャルである必要はなく、セキュリティの問題等を回避するためにランダム化することができる。それでも、通信しているノード1および2の間でトランザクション識別子の順序を把握および共有することができる(たとえば、一群の「次のトランザクション識別子」をメッセージM1〜M3に埋め込むことができる)。これらのトランザクション識別子が共有されない場合、第1のノード1は、以前に受信された条件の対象であるトランザクション(動作の命令を含む)が発生するまで、単純に待機することができる。
トランザクションパッキングでは、複数のトランザクションが単一のメッセージM4にパッキングされ、第1のノード1は、たとえば、メッセージに現れる順序ですべての動作を実行しなければならなくなり得る。
例1−シーケンス番号方法(図4参照)
シーケンス番号を使用する場合、CoAPクライアントの第2のノード2は、CoAPサーバとして動作するMD等の第1のノード1に、「シーケンス番号」と呼ばれる新しい拡張ヘッダを含むCoAPメッセージM1を送信する(S11)。第1のノード1は、メッセージM1を受信すると(S1)、所望の動作を実行し(S2)、シーケンス番号を格納する。第2のノード2は、第1のメッセージM1(または一群のメッセージ)に依存する動作Bを含むメッセージM2を送信する場合(S11)、「前提条件」と呼ばれる別の拡張ヘッダをCoAPメッセージM2に追加する。この拡張で、第2のノード2は、メッセージM2が依存するすべてのシーケンス番号aをリストする。第1のノード1は、前提条件拡張を含む第2のメッセージM2を受信すると(S1)、前提条件にリストされているすべてのシーケンス番号aをチェックし、リストされているシーケンス番号aに一致する動作Aを以前に実行している場合に限り、動作Bを実行する(S2)。
第1のノード1がメッセージM1を受信しておらず、よって前提条件により要求される動作Aを実行していない場合、2つの選択肢があり得る。すなわち、新しいメッセージM2をキャッシュするか、または破棄するかである。送信中にメッセージの順序が変更された場合、前提条件により要求されるメッセージM1は間もなく到達する可能性があり、すべての動作AおよびBを順序どおりに実行することができる。よって、メッセージM2をキャッシュするのが賢明であり得る。しかし、メッセージをキャッシュするには、第1のノード(MD等)にストレージ(メモリ)が必要であり、限られたケースでのみ可能であり得る。第1のノード1が前提条件としてaを含むメッセージM2をキャッシュできない場合、まだ動作を実行していないシーケンス番号a(の少なくともいくつか)を含むエラーメッセージで第2のノード2に応答することができる。この情報に基づき、第2のノード2は、欠落したメッセージM1を再送信するか、または任意の他の適切な動作過程をたどることができる。
MDが記憶しなければならないシーケンス番号a、bの量を制限するため、前提条件のシーケンス番号を含むメッセージは、一致する前提条件を含むメッセージが到達しない場合にMDがシーケンス番号を破棄することが可能になるまでの時間を含むタイムアウト値を含むことができる。
シーケンス番号は、単純なリストとして格納されるか、または、偽陽性が許容される場合は、たとえばブルームフィルタを使用して、より効率的に格納および送信され得る。
例2−トランザクションパッキング方法(図5参照)
トランザクションパッキングを使用する場合、1つのCoAPメッセージM4が、メッセージM1〜M3に対応する一群のCoAPメッセージのエンベロープとして機能し得る。CoAPメッセージM4が、当該エンベロープメッセージM4に現れる順序で処理されることが想定される複数のCoAPメッセージを含むことを示すために、新しいCoAPコンテンツフォーマットが使用され得る。
この方法は、シーケンス番号aおよびbを使用して複数のメッセージM1〜M3を送信するよりも効果的であり得る。なぜなら、(潜在的に)単一のメッセージM4のみが必要であり、よってノード1および2の下位層のオーバヘッドが1回だけ発生し、またトランザクション識別子および条件情報のための追加の新しい拡張ヘッダが不要だからである。ただし、CoAPメッセージは、メッセージのサイズに厳しい制約が設けられたネットワークで送信されるのが一般的であり、そのサイズを超えた場合、メッセージは断片化する。いずれかの断片が失われた場合、通常はメッセージ全体が失われ、よって断片化は望ましくない。また、制約されたMDは、包含されるすべてのメッセージを個別に処理することはできても、きわめて大きいメッセージを再度組み立てることはできない場合がある。よって、例1と例2のどちらの方法がより効率的であるかは、ネットワーク3ならびに包含されるノード1および2の特性によって決まり得る。
本開示の他の態様の一部を以下に示す。
本開示の態様によると、通信ネットワーク3の第2のノード2とのシグナリングの第1のエンドポイントとなるように設定された、通信ネットワーク3の第1のノード1が提供され、この場合、第2のノードは、当該シグナリングの第2のエンドポイントである。第1のノードは、第1のノード1に複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の指示とを含む信号M1、M2、およびM3、ならびに/またはM4を第2のノード2から受信する(S1)ための手段(たとえば、典型的には通信インターフェース63と連動する、受信モジュール64)を備える。第1のノードは、動作A、B、およびCを当該順序で実行するための手段(たとえば、実行モジュール65)をさらに備える。第1のノード1は、複数の動作A、B、およびCが実行されたことの肯定応答M9を含む信号を第2のノード2に送信する(S3)ための手段(たとえば、典型的には通信インターフェース63と連動する、送信モジュール66)をさらに備える。
本開示の別の態様によると、通信ネットワーク3の第1のノード1とのシグナリングの第2のエンドポイントとなるように設定された、通信ネットワーク3の第2のノード2が提供され、この場合、第1のノード1は、当該シグナリングの第1のエンドポイントである。第2のノード2は、第1のノードに複数の動作A、B、およびCを実行させる命令と、当該動作を実行する必要がある順序の指示とを含む信号を第1のノード1に送信する(S11)ための手段(たとえば、典型的には通信インターフェース63と連動する、送信モジュール66)を備える。第2のノード2は、複数の動作A、B、およびCが実行されたことの肯定応答M9を含む信号を第1のノード1から受信する(S12)ための手段(たとえば、典型的には通信インターフェース63と連動する、受信モジュール64)をさらに備える。
本開示について、主として少数の実施形態を参照しながら説明した。ただし、当業者によって容易に理解されるように、上記開示された実施形態以外の他の実施形態も、添付の請求項により規定される本開示の範囲内で同様に実現可能である。

Claims (22)

  1. シグナリングの第2のエンドポイントである通信ネットワーク(3)の第2のノード(2)との前記シグナリングの第1のエンドポイントである、前記通信ネットワーク(3)の第1のノード(1)により実行される方法であって、
    前記第1のノード(1)に複数の動作(A、B、C)を実行させる命令と、前記動作を実行する必要がある順序の指示とを含む信号(M1、M2、M3;M4)を前記第2のノード(2)から受信する(S1)ことと、
    前記動作(A、B、C)を前記順序で実行する(S2)ことと、
    前記複数の動作(A、B、C)が実行されたことの肯定応答を含む信号を前記第2のノード(2)に送信する(S3)ことと
    を含む方法。
  2. 前記複数の動作(A、B、C)が実行された(S2)ことの前記肯定応答が、送信される(S3)前記信号に含まれる単一の肯定応答メッセージ(M9)で送信される、請求項1に記載の方法。
  3. 前記複数の動作が実行された(S2)ことの前記肯定応答が、前記第1のノード(1)で、アプリケーションロジックおよび受信された(S1)前記信号(M1、M2、M3;M4)のメッセージセマンティクスに基づいて、前記第1のノードのアプリケーション層等で生成される、請求項1または2に記載の方法。
  4. 前記信号を受信すること(S1)が、複数のメッセージ(M1、M2、M3)を受信することを含み、各メッセージが、少なくとも1つの動作の命令を含み、前記メッセージ(M1、M2、M3)の少なくとも1つが、前記動作を実行する必要がある順序の前記指示の一部を形成するトランザクション識別子(a、b)を含む、請求項1から3のいずれか一項に記載の方法。
  5. 前記トランザクション識別子がシーケンス番号であり、前記順序が、前記複数の動作(A、B、C)のそれぞれを、当該動作の命令を含むメッセージに含まれる対応するシーケンス番号に応じてシーケンシャルに実行する必要がある順序である、請求項4に記載の方法。
  6. 前記メッセージの少なくとも1つが、動作を別の動作が実行された後に実行するための条件付き命令を含み、前記別の動作が、前記メッセージの前記少なくとも1つで、前記別の動作を実行する命令が受信されたメッセージのトランザクション識別子により識別される、請求項4に記載の方法。
  7. 前記トランザクション識別子が不明瞭であり、たとえば、ランダムな番号または他の文字列である、請求項6に記載の方法。
  8. 前記第1のノード(1)に複数の動作(A、B、C)を実行させる前記命令と、前記動作を実行する必要がある順序の前記指示とが、受信される(S1)前記信号に含まれる単一のメッセージ(M4)で受信される、請求項1から3のいずれか一項に記載の方法。
  9. 受信される前記単一のメッセージ(M4)が、そのヘッダ内に、当該メッセージが複数の動作(A、B、C)の命令を含むことを示すコンテンツフォーマット指示を含む、請求項8に記載の方法。
  10. 受信される前記単一のメッセージ(M4)が、単一のデータフレームに収まるサイズ、たとえば最大100バイト、を有する、請求項8または9に記載の方法。
  11. 受信される前記単一のメッセージ(M4)が、追加で受信されるメッセージ(M4)の動作との関係で、前記複数の動作(A、B、C)を実行する必要がある順序を前記第1のノードに示すトランザクション識別子を含む、請求項8から10のいずれか一項に記載の方法。
  12. 命令が受信された各動作が、受信される前記単一のメッセージ(M4)で、それぞれの動作識別子と関連付けられている、請求項8から11のいずれか一項に記載の方法。
  13. 前記第1のノード(1)が、制約されたマシンタイプ通信デバイス(MD)である、請求項1から12のいずれか一項に記載の方法。
  14. 前記第1のノード(1)が無線デバイスであり、無線インターフェース(63)を利用して、受信される前記信号が受信され(S1)、送信される前記信号が送信される(S3)、請求項1から13のいずれか一項に記載の方法。
  15. 前記第2のノード(2)との前記シグナリングが、制約アプリケーションプロトコル(CoAP)またはハイパーテキスト転送プロトコル(HTTP)に準拠し、好ましくはCoAPに準拠する、請求項1から14のいずれか一項に記載の方法。
  16. シグナリングの第2のエンドポイントである通信ネットワーク(3)の第2のノード(2)との前記シグナリングの第1のエンドポイントとなるように設定された、前記通信ネットワーク(3)の第1のノード(1)であって、
    プロセッサ回路(61)と、
    前記プロセッサ回路(61)により実行可能な命令(71)を格納するストレージユニット(62)とを備え、
    前記命令(71)により、
    前記第1のノード(1)に複数の動作(A、B、C)を実行させる命令と、前記動作を実行する必要がある順序の指示とを含む信号を前記第2のノード(2)から受信し、
    前記動作(A、B、C)を前記順序で実行し、
    前記複数の動作(A、B、C)が実行されたことの肯定応答を含む信号を前記第2のノード(2)に送信する
    ように動作可能である、第1のノード(1)。
  17. シグナリングの第1のエンドポイントである通信ネットワーク(3)の第1のノード(1)との前記シグナリングの第2のエンドポイントである、前記通信ネットワーク(3)の第2のノード(2)により実行される方法であって、
    前記第1のノード(1)に複数の動作(A、B、C)を実行させる命令と、前記動作を実行する必要がある順序の指示とを含む信号を前記第1のノード(1)に送信する(S11)ことと、
    前記複数の動作(A、B、C)が実行されたことの肯定応答を含む信号を前記第1のノード(1)から受信する(S12)ことと
    を含む方法。
  18. シグナリングの第1のエンドポイントである通信ネットワーク(3)の第1のノード(1)との前記シグナリングの第2のエンドポイントとなるように設定された、前記通信ネットワーク(3)の第2のノード(2)であって、
    プロセッサ回路(61)と、
    前記プロセッサ回路(61)により実行可能な命令(71)を格納するストレージユニット(62)とを備え、
    前記命令(71)により、
    前記第1のノード(1)に複数の動作(A、B、C)を実行させる命令と、前記動作を実行する必要がある順序の指示とを含む信号を前記第1のノード(1)に送信し、
    前記複数の動作(A、B、C)が実行されたことの肯定応答を含む信号を前記第1のノード(1)から受信する
    ように動作可能である、第2のノード(2)。
  19. 通信ネットワーク(3)のノード(1;2)に、前記ノードに含まれるプロセッサ回路(61)で実行されたときに請求項1から15および17のいずれか一項に記載の方法を実行させるコンピュータ実行可能コンポーネント(71)を含む、コンピュータプログラム製品(70)。
  20. シグナリングの第2のエンドポイントである通信ネットワーク(3)の第2のノード(2)との前記シグナリングの第1のエンドポイントである、前記通信ネットワーク(3)の第1のノード(1)のプロセッサ回路(61)で実行されたときに、前記第1のノード(1)に、
    前記第1のノード(1)に複数の動作(A、B、C)を実行させる命令と、前記動作を実行する必要がある順序の指示とを含む信号を前記第2のノード(2)から受信させ(S1)、
    前記動作(A、B、C)を前記順序で実行させ(S2)、
    前記複数の動作(A、B、C)が実行された(S2)ことの肯定応答を含む信号を前記第2のノード(2)に送信させる(S3)
    ことができるコンピュータプログラムコードを含む、コンピュータプログラム(71)。
  21. シグナリングの第1のエンドポイントである通信ネットワーク(3)の第1のノード(1)との前記シグナリングの第2のエンドポイントである、前記通信ネットワーク(3)の第2のノード(2)のプロセッサ回路(61)で実行されたときに、前記第2のノード(2)に、
    前記第1のノード(1)に複数の動作(A、B、C)を実行させる命令と、前記動作を実行する必要がある順序の指示とを含む信号を前記第1のノード(1)に送信させ(S11)、
    前記複数の動作(A、B、C)が実行されたことの肯定応答を含む信号を前記第1のノード(1)から受信させる(S12)
    ことができるコンピュータプログラムコードを含む、コンピュータプログラム(71)。
  22. 請求項20または21に記載のコンピュータプログラム(71)と、前記コンピュータプログラムが格納されたコンピュータ可読手段(72)とを含む、コンピュータプログラム製品(70)。
JP2020191716A 2020-11-18 2020-11-18 通信ネットワークでのシグナリングのための方法およびデバイス Active JP7074826B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020191716A JP7074826B2 (ja) 2020-11-18 2020-11-18 通信ネットワークでのシグナリングのための方法およびデバイス

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020191716A JP7074826B2 (ja) 2020-11-18 2020-11-18 通信ネットワークでのシグナリングのための方法およびデバイス

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018213928A Division JP2019057927A (ja) 2018-11-14 2018-11-14 通信ネットワークでのシグナリングのための方法およびデバイス

Publications (2)

Publication Number Publication Date
JP2021052402A true JP2021052402A (ja) 2021-04-01
JP7074826B2 JP7074826B2 (ja) 2022-05-24

Family

ID=75158320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020191716A Active JP7074826B2 (ja) 2020-11-18 2020-11-18 通信ネットワークでのシグナリングのための方法およびデバイス

Country Status (1)

Country Link
JP (1) JP7074826B2 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0561827A (ja) * 1991-09-03 1993-03-12 Fujitsu Ltd コマンド通信処理方法
JPH0675890A (ja) * 1992-08-26 1994-03-18 Chugoku Nippon Denki Software Kk クライアント・サーバ間の要求データ応答データ授受方式
JP2004139565A (ja) * 2002-09-19 2004-05-13 Ricoh Co Ltd 通信方法
JP2005011161A (ja) * 2003-06-20 2005-01-13 Dainippon Printing Co Ltd Icカード及びicカードプログラム
JP2005027215A (ja) * 2003-07-02 2005-01-27 Dainippon Printing Co Ltd Icカード遠隔制御システム
JP2006508599A (ja) * 2002-11-29 2006-03-09 インターナショナル・ビジネス・マシーンズ・コーポレーション データ処理システム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0561827A (ja) * 1991-09-03 1993-03-12 Fujitsu Ltd コマンド通信処理方法
JPH0675890A (ja) * 1992-08-26 1994-03-18 Chugoku Nippon Denki Software Kk クライアント・サーバ間の要求データ応答データ授受方式
JP2004139565A (ja) * 2002-09-19 2004-05-13 Ricoh Co Ltd 通信方法
JP2006508599A (ja) * 2002-11-29 2006-03-09 インターナショナル・ビジネス・マシーンズ・コーポレーション データ処理システム
JP2005011161A (ja) * 2003-06-20 2005-01-13 Dainippon Printing Co Ltd Icカード及びicカードプログラム
JP2005027215A (ja) * 2003-07-02 2005-01-27 Dainippon Printing Co Ltd Icカード遠隔制御システム

Also Published As

Publication number Publication date
JP7074826B2 (ja) 2022-05-24

Similar Documents

Publication Publication Date Title
CN111512603B (zh) 一种数据传输方法及第一设备
CN111092854B (zh) 用于将从源设备发送的分组发送到目的地设备的方法
US9912446B2 (en) Device, method and computer readable medium for communication on a ZigBee network
CN106850841B (zh) 数据资源传输的方法和设备
JP5876025B2 (ja) レガシーwlan受信機との並列通信のためのシステムおよび方法
TWI788627B (zh) 封包發送方法、封包接收方法以及相關設備
US11057158B2 (en) Delegation of management of acknowledgements and of transmission of frames
US11218564B2 (en) Methods and devices for signalling in a communication network
JP4805646B2 (ja) センサ端末、センサ端末の制御方法
CN114301576B (zh) 用于在ieee 802.15.4网络中生成和发送应答帧的方法及通信装置
Harvan Connecting wireless sensor networks to the internet-a 6lowpan implementation for tinyos 2.0
EP3490293A1 (en) Data transmission method, data receiving device, and data sending device
JP7074826B2 (ja) 通信ネットワークでのシグナリングのための方法およびデバイス
WO2016196486A1 (en) Systems and methods for improved trivial file transfer protocol
CN103281369A (zh) 报文处理方法及广域网加速控制器woc
CN104378778B (zh) 物联网中主从站之间进行通信的方法、系统及转换网关
JP2019057927A (ja) 通信ネットワークでのシグナリングのための方法およびデバイス
CN104053218A (zh) 无线通信方法、无线装置和无线协调器
CN111279644A (zh) 用于更新无线网格网络中重传次数的方法和设备
US20260082271A1 (en) Zigbee Router Device, Zigbee End Device, System and Methods for Reducing Redundancy
CN100403725C (zh) 自动获取指定主机链路层信息的方法
WO2026066541A1 (zh) 通信方法及应用装置
WO2024027367A1 (zh) 编码、解码方法及其装置
WO2023221832A2 (zh) 一种通信方法及装置
JP2006229973A (ja) ビットマップマネージャ、ビットマップメモリ割り当て方法、ネットワーク構成要素間の確認を発生する方法、およびこれを実行するネットワーク構成要素

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201217

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211019

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220512

R150 Certificate of patent or registration of utility model

Ref document number: 7074826

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250