JP7283103B2 - ゲートウェイ、通信システム及び通信方法 - Google Patents
ゲートウェイ、通信システム及び通信方法 Download PDFInfo
- Publication number
- JP7283103B2 JP7283103B2 JP2019024004A JP2019024004A JP7283103B2 JP 7283103 B2 JP7283103 B2 JP 7283103B2 JP 2019024004 A JP2019024004 A JP 2019024004A JP 2019024004 A JP2019024004 A JP 2019024004A JP 7283103 B2 JP7283103 B2 JP 7283103B2
- Authority
- JP
- Japan
- Prior art keywords
- iot device
- life
- death monitoring
- acknowledgment
- transmission time
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/12—Network monitoring probes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Telephonic Communication Services (AREA)
- Data Mining & Analysis (AREA)
Description
[システム構成]
図1は、実施の形態1に係る通信システムの概略構成を示す図である。図1に示すように、実施の形態1に係る通信システムは、複数のIoTデバイス10と、IoTデバイス収容GW20とを有する。
次に、IoTデバイス10の構成について説明する。図2は、図1に示すIoTデバイス10の構成の一例を示す図である。図2に示すように、IoTデバイス10は、センサ11、再送タイマ12、死活監視タイマ13、通信部14(第2の通信部)、データ送信トリガ監視部15及びスリープ管理部16(管理部)を有する。IoTデバイス10は、例えば、センサ、メモリ及びCPU等によって実現される。
図3は、図1に示すIoTデバイス収容GW20の構成の一例を示す図である。図2に示すように、IoTデバイス収容GW20は、死活監視時間管理部21(設定部)、死活監視受信タイマ22及び通信部23(第1の通信部)を有する。
次に、図1に示す通信システムにおける通信処理のうち、死活監視処理の処理手順について説明する。図5は、実施の形態1に係る死活監視処理の処理手順の一例を示すシーケンス図である。
このように、本実施の形態1では、IoTデバイス10は、指示された次の死活監視メッセージの送信時までの期間Tの間、信号受信がないため、通信機能をスリープ状態にすることができる。言い換えると、IoTデバイス10は、次の死活監視メッセージの送信タイミングを保持するため、常にIoTデバイス収容GW20からのメッセージを受信できる状態にしておく必要がなく、スリープが可能になる。
次に、図1に示す通信システムにおける死活監視処理の一例について説明する。図6は、実施の形態1に係る死活監視処理の処理手順の一例を示すシーケンス図である。図6では、IoTデバイス10がデータメッセージをIoTデバイス収容GW20に送信した場合の処理について説明する。
次に、図1に示す通信システムにおける死活監視処理の他の例について説明する。図7は、実施の形態1に係る死活監視処理の処理手順の一例を示すシーケンス図である。図7では、IoTデバイス10が死活監視メッセージをIoTデバイス収容GW20に送信した場合の処理について説明する。
次に、図1に示す通信システムにおける死活監視処理の他の例について説明する。図8は、実施の形態1に係る死活監視処理の処理手順の一例を示すシーケンス図である。図8では、IoTデバイス10による死活監視メッセージが、IoTデバイス収容GW20に不達であった場合の処理について説明する。
次に、図1に示す通信システムにおける死活監視処理の他の例について説明する。図9は、実施の形態1に係る死活監視処理の処理手順の一例を示すシーケンス図である。図9では、IoTデバイス収容GW20による確認応答が、IoTデバイス10に不達であった場合の処理について説明する。
次に、実施の形態2について説明する。図10は、実施の形態2に係るIoTデバイス収容GWの構成の一例を示す図である。実施の形態2に係る通信システムは、IoTデバイス収容GW20に代えて、図10に示すIoTデバイス収容GW220を有する。
図10に示すように、IoTデバイス収容GW220は、IoTデバイス収容GW20と比して、システム状態監視部224(監視部)をさらに有する。そして、IoTデバイス収容GW220は、IoTデバイス収容GW20における死活監視時間管理部21に代えて、死活監視時間管理部221を有する。
実施の形態2に係る通信システムにおける通信処理のうち、死活監視処理の処理手順について説明する。図11は、実施の形態2に係る死活監視処理の処理手順の一例を示すシーケンス図である。
次に、図11に示す死活監視メッセージの送信時間設定処理(ステップS83)の処理手順について説明する。図12は、図11に示す死活監視メッセージの送信時間設定処理の一例を示すフローチャートである。
実施の形態2に係る通信システムにおける通信処理のうち、死活監視処理の他の処理手順について説明する。図13は、実施の形態2に係る死活監視処理の処理手順の他の例を示すシーケンス図である。
次に、図13に示す死活監視メッセージの送信時間設定処理(ステップS103)の処理手順について説明する。図14は、図13に示す死活監視メッセージの送信時間設定処理の一例を示すフローチャートである。
このように、実施の形態2では、IoTデバイス収容GW220は、自身のシステム負荷に応じて、IoTデバイス10に対し、監視周期を設定する。例えば、実施の形態2では、IoTデバイス収容GW220は、システム高負荷時は、IoTデバイス10の以降の監視周期を大きく設定して、確認応答でIoTデバイス10に指示するため、システム負荷への影響を軽減することができる。或いは、IoTデバイス収容GW220は、システム高負荷時は、IoTデバイスに対し死活監視メッセージの送信停止を設定するため、システム負荷への影響を軽減することができる。
図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部又は任意の一部が、CPU(Central Processing Unit)及び当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
図15は、プログラムが実行されることにより、実施の形態1,2の通信システムを構成する装置が実現されるコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。
11 センサ
12 再送タイマ
13 死活監視タイマ
14,23 通信部
15 データ送信トリガ監視部
16 スリープ管理部
20,220 IoTデバイス収容GW
21,221 死活監視時間管理部
224 システム状況監視部
Claims (3)
- IoT(Internet of Things)デバイスを収容するゲートウェイであって、
前記IoTデバイスに対して、死活監視メッセージの送信時間を設定し、設定した送信時間の通信時以外の期間のスリープを指示する第1の確認応答、または、前記IoTデバイスに対し死活監視メッセージの送信停止を設定する第2の確認応答を設定する設定部と、
前記設定部が設定した前記第1の確認応答または前記第2の確認応答を前記IoTデバイスに送信する通信部と、
前記ゲートウェイのシステム負荷を監視する監視部と、
を有し、
前記設定部は、前記ゲートウェイのシステム負荷に応じて、前記第1の確認応答における前記死活監視メッセージの送信時間の設定、または、前記第2の確認応答の設定を行い、
前記設定部は、前記システム負荷が所定の閾値以下である場合、前記IoTデバイスの死活監視メッセージの送信時間を前回の死活監視メッセージの送信時間と同じ時間に設定し、設定した送信時間の通信時以外の期間のスリープを指示する前記第1の確認応答を設定し、
前記設定部は、前記システム負荷が所定の閾値を超過している場合には、前記IoTデバイスの死活監視メッセージの送信時間を前回の送信時間より長い時間に設定し、設定した送信時間の通信時以外の期間のスリープを指示する前記第1の確認応答、または、前記IoTデバイスに対する死活監視メッセージの送信停止を設定する前記第2の確認応答を設定することを特徴とするゲートウェイ。 - IoT(Internet of Things)デバイスと、前記IoTデバイスを収容するゲートウェイとを有する通信システムであって、
前記ゲートウェイは、
前記IoTデバイスに対して、死活監視メッセージの送信時間を設定し、設定した送信時間の通信時以外の期間のスリープを指示する第1の確認応答、または、前記IoTデバイスに対し死活監視メッセージの送信停止を設定する第2の確認応答を設定する設定部と、
前記設定部が設定した前記第1の確認応答または前記第2の確認応答を前記IoTデバイスに送信する第1の通信部と、
前記ゲートウェイのシステム負荷を監視する監視部と、
を有し、
前記設定部は、前記ゲートウェイのシステム負荷に応じて、前記第1の確認応答における前記死活監視メッセージの送信時間の設定、または、前記第2の確認応答の設定を行い、
前記設定部は、前記システム負荷が所定の閾値以下である場合、前記IoTデバイスの死活監視メッセージの送信時間を前回の死活監視メッセージの送信時間と同じ時間に設定し、設定した送信時間の通信時以外の期間のスリープを指示する前記第1の確認応答を設定し、
前記設定部は、前記システム負荷が所定の閾値を超過している場合には、前記IoTデバイスの死活監視メッセージの送信時間を前回の送信時間より長い時間に設定し、設定した送信時間の通信時以外の期間のスリープを指示する前記第1の確認応答、または、前記IoTデバイスに対する死活監視メッセージの送信停止を設定する前記第2の確認応答を設定し、
前記IoTデバイスは、
前記ゲートウェイにメッセージを送信する第2の通信部と、
前記第1の通信部から前記第1の確認応答を受信した場合、前記第1の確認応答において設定された送信時間の通信時以外の期間、前記第2の通信部をスリープ状態にし、前記第1の通信部から前記第2の確認応答を受信した場合、前記死活監視メッセージの送信を停止させ、前記ゲートウェイに送信したメッセージに対する前記ゲートウェイからの前記第1の確認応答がない場合、前記第2の通信部をスリープ状態にしない管理部と、
を有することを特徴とする通信システム。 - IoT(Internet of Things)デバイスを収容するゲートウェイが実行する通信方法であって、
前記IoTデバイスに対して、死活監視メッセージの送信時間を設定し、設定した送信時間の通信時以外の期間のスリープを指示する第1の確認応答、または、前記IoTデバイスに対し死活監視メッセージの送信停止を設定する第2の確認応答を設定する工程と、
前記設定する工程において設定された前記第1の確認応答または前記第2の確認応答を前記IoTデバイスに送信する工程と、
前記ゲートウェイのシステム負荷を監視する工程と、
を含み、
前記設定する工程は、前記ゲートウェイのシステム負荷に応じて、前記第1の確認応答における前記死活監視メッセージの送信時間の設定、または、前記第2の確認応答の設定を行い、
前記設定する工程は、前記システム負荷が所定の閾値以下である場合、前記IoTデバイスの死活監視メッセージの送信時間を前回の死活監視メッセージの送信時間と同じ時間に設定し、設定した送信時間の通信時以外の期間のスリープを指示する前記第1の確認応答を設定し、
前記設定する工程は、前記システム負荷が所定の閾値を超過している場合には、前記IoTデバイスの死活監視メッセージの送信時間を前回の送信時間より長い時間に設定し、設定した送信時間の通信時以外の期間のスリープを指示する前記第1の確認応答、または、前記IoTデバイスに対する死活監視メッセージの送信停止を設定する前記第2の確認応答を設定することを特徴とする通信方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019024004A JP7283103B2 (ja) | 2019-02-13 | 2019-02-13 | ゲートウェイ、通信システム及び通信方法 |
| PCT/JP2020/003242 WO2020166339A1 (ja) | 2019-02-13 | 2020-01-29 | ゲートウェイ、通信システム及び通信方法 |
| US17/430,061 US11528208B2 (en) | 2019-02-13 | 2020-01-29 | Gateway, communication system, and communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019024004A JP7283103B2 (ja) | 2019-02-13 | 2019-02-13 | ゲートウェイ、通信システム及び通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020136744A JP2020136744A (ja) | 2020-08-31 |
| JP7283103B2 true JP7283103B2 (ja) | 2023-05-30 |
Family
ID=72044932
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019024004A Active JP7283103B2 (ja) | 2019-02-13 | 2019-02-13 | ゲートウェイ、通信システム及び通信方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11528208B2 (ja) |
| JP (1) | JP7283103B2 (ja) |
| WO (1) | WO2020166339A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210130640A (ko) * | 2020-04-22 | 2021-11-01 | 현대자동차주식회사 | M2m 시스템에서 라이브니스를 검사하기 위한 방법 및 장치 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006186891A (ja) | 2004-12-28 | 2006-07-13 | Sanyo Electric Co Ltd | データ収集システム |
| JP2010212662A (ja) | 2009-02-13 | 2010-09-24 | Hitachi Kokusai Electric Inc | 基板処理装置及び基板処理装置に於ける異常表示方法 |
| JP2016099634A (ja) | 2014-11-18 | 2016-05-30 | 富士電機株式会社 | 制御システム、中継装置、および制御装置 |
| WO2018180369A1 (ja) | 2017-03-28 | 2018-10-04 | 日本電気株式会社 | センサネットワークシステム |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6370656B1 (en) * | 1998-11-19 | 2002-04-09 | Compaq Information Technologies, Group L. P. | Computer system with adaptive heartbeat |
| US10862994B1 (en) * | 2006-11-15 | 2020-12-08 | Conviva Inc. | Facilitating client decisions |
| WO2006136660A1 (en) * | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
| US9100288B1 (en) * | 2009-07-20 | 2015-08-04 | Conviva Inc. | Augmenting the functionality of a content player |
| US9654601B2 (en) * | 2011-03-14 | 2017-05-16 | Verizon Digital Media Services Inc. | Network connection hand-off and hand-back |
| WO2012151692A1 (en) * | 2011-05-06 | 2012-11-15 | Sierra Wireless, Inc. | Method and apparatus for management of network communications |
| KR101298743B1 (ko) * | 2011-07-19 | 2013-08-26 | 에스케이텔레콤 주식회사 | 메시지 부하 분산을 위한 푸시 서비스 제공 시스템 및 그 방법 |
| CN103139924B (zh) * | 2011-12-05 | 2016-08-31 | 华为技术有限公司 | 一种调度资源的方法及装置 |
| KR101957778B1 (ko) * | 2012-10-10 | 2019-03-19 | 주식회사 아이디어웨어 | 킵 얼라이브 검출장치 및 방법과 기록매체 |
| US9923821B2 (en) * | 2015-12-23 | 2018-03-20 | Intel Corporation | Managing communication congestion for internet of things devices |
| US10356223B1 (en) * | 2016-03-17 | 2019-07-16 | Amazon Technologies, Inc. | Connection migration for Internet of Things (IoT) devices |
| US10117171B2 (en) * | 2016-05-13 | 2018-10-30 | Gainspan Corporation | Estimating intervals at which to transmit keep-alive messages from a wireless station to an access point |
| US10452439B2 (en) * | 2016-11-28 | 2019-10-22 | Amazon Technologies, Inc. | On-demand code execution in a localized device coordinator |
| US11924322B2 (en) * | 2017-05-16 | 2024-03-05 | Arm Ltd. | Blockchain for securing and/or managing IoT network-type infrastructure |
| EP3864799A1 (en) * | 2018-10-09 | 2021-08-18 | Google LLC | Method and apparatus for ensuring continued device operational reliability in cloud-degraded mode |
| US20220075628A1 (en) * | 2020-09-09 | 2022-03-10 | Deka Products Limited Partnership | System and Method for Supervising Processes Among Embedded Systems |
-
2019
- 2019-02-13 JP JP2019024004A patent/JP7283103B2/ja active Active
-
2020
- 2020-01-29 US US17/430,061 patent/US11528208B2/en active Active
- 2020-01-29 WO PCT/JP2020/003242 patent/WO2020166339A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006186891A (ja) | 2004-12-28 | 2006-07-13 | Sanyo Electric Co Ltd | データ収集システム |
| JP2010212662A (ja) | 2009-02-13 | 2010-09-24 | Hitachi Kokusai Electric Inc | 基板処理装置及び基板処理装置に於ける異常表示方法 |
| JP2016099634A (ja) | 2014-11-18 | 2016-05-30 | 富士電機株式会社 | 制御システム、中継装置、および制御装置 |
| WO2018180369A1 (ja) | 2017-03-28 | 2018-10-04 | 日本電気株式会社 | センサネットワークシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11528208B2 (en) | 2022-12-13 |
| WO2020166339A1 (ja) | 2020-08-20 |
| JP2020136744A (ja) | 2020-08-31 |
| US20220141116A1 (en) | 2022-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105960629B (zh) | 在can网络中自动选择波特率的系统和方法 | |
| US10560350B2 (en) | Systems and methods for monitoring globally distributed remote storage devices | |
| CN107005443B (zh) | 用于中继消息的方法、住宅网关、存储装置 | |
| US7978599B2 (en) | Method and system to identify and alleviate remote overload | |
| US20170366620A1 (en) | Long connection method between a plurality of smart devices and a server, and smart device thereof | |
| US20140297878A1 (en) | Communication Control Device, Server, Communication System and Computer Readable Medium | |
| US10959122B2 (en) | Method and device for transmitting data | |
| CN109062847B (zh) | 片上系统、用于rs485串口通讯的ip核及其控制方法 | |
| US8898312B2 (en) | Element terminal and communication system | |
| CN102474790B (zh) | 改进的控制节点 | |
| JP7271986B2 (ja) | ゲートウェイ、通信システム及び通信方法 | |
| JP6975823B2 (ja) | サーバーモジュール内蔵のゲートウェイ装置及び通信システム | |
| JP6039694B2 (ja) | 電子デバイスにおける無線走査及びアドバタイズメント | |
| CN104247322A (zh) | 减少存在通信错误时的总线争用的可变确认率 | |
| JP7283103B2 (ja) | ゲートウェイ、通信システム及び通信方法 | |
| CN105553762A (zh) | 家用电器与移动终端之间的通信方法、系统及相应装置 | |
| JP4869160B2 (ja) | パケット中継装置 | |
| JP2024504296A (ja) | 電源オフアラーム方法及び関連デバイス | |
| JP6438110B2 (ja) | 通信ネットワークでのシグナリングのための方法およびデバイス | |
| US20110238819A1 (en) | Apparatus and method for transmitting information on an operational state of the same | |
| JP2004260562A (ja) | パケット送受信方法、及び装置 | |
| JP6272060B2 (ja) | ノード装置 | |
| US9743037B2 (en) | Method for transmitting device indicator data in network-based AV system | |
| US12341675B2 (en) | Strategy to ensure continual user experience and system performance if an Uplink is stuck | |
| JP2018142281A (ja) | デバイスサーバシステム、クライアント装置、情報転送制御方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220524 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221220 |
|
| 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: 20230418 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230501 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7283103 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |