(57)【要約】      （修正有）【課題】サーバ装置とＩｏＴ端末装置と周辺機器を組み合わせた異なる構成のシステムにおいて、同一のプログラムでデータを送受信し、通信が中断しても復帰後には中断中のデータを取得できる仕組みを提供する。【解決手段】ＩｏＴ端末装置からサーバ装置に向けて送信するデータをＣＳＶ形式ファイルとし、クライアント装置に紐づけられたコードを含む文字列と、ファイル作成時の日時を表す文字列を組み合わせて前記ファイル名としてファイルを送受信する。【選択図】図１
2018190023.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して通信するサーバ装置とクライアント装置とＩｏＴ端末装置と周辺装置とを備えた、前記サーバ装置と前記クライアント装置と前記ＩｏＴ端末装置との間でデータを送受信するデータ送受信システムであって、
前記ＩｏＴ端末装置は、前記ＩｏＴ端末装置から前記サーバ装置の受信用フォルダに向けて送信するファイルの名称として、前記サーバ装置の受信用フォルダから転送する送り先を表すグローバルIPアドレス、またはドメイン名、またはメールアドレス、または前記サーバ装置にネットワークを介して繋がっている前記クライアント装置を表すクライアント識別コード、または前記サーバ装置内に送り先毎に作成された送信用ファルダの名称と紐づけたコード、を含む文字列を生成する
機能を備えたことを特徴とするデータ送受信システム。
【請求項２】
請求項１とともに、
クライアント装置は、前記クライアント装置からサーバ装置に向けて送信するファイルの名称として、ＩｏＴ端末装置を識別するコードと前記ＩｏＴ端末装置に接続された周辺機器を識別するコードとを含む文字列を生成する
機能を備えたことを特徴とするデータ送受信システム。
【請求項３】
請求項１乃至請求項２のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置からサーバ装置に向けて送信するファイルの名称として、前記ＩｏＴ端末装置が前記ファイルを作成した日時を含めた文字列を生成する
機能を備えたことを特徴とするデータ送受信システム。
【請求項４】
請求項１乃至請求項３のいずれかとともに、
サーバ装置は、前記サーバからＩｏＴ端末装置に送信するファイルの名称として、前記サーバ装置が前記ファイルを作成した日時を含めた文字列を生成する
機能を備えたことを特徴とするデータ送受信システム。
【請求項５】
請求項１乃至請求項４のいずれかとともに、
サーバ装置は、ＩｏＴ端末装置からファイルを受け取るために前記サーバ装置内に１ヶ所設けられた受信フォルダから、前記受信フォルダで受け取った前記ファイルを前記ファイルの名称に含まれるコードに紐づけられた送信先に転送する
機能を備えたことを特徴とするデータ送受信システム。
【請求項６】
請求項１乃至請求項４のいずれかとともに、
サーバ装置は、ＩｏＴ端末装置からファイルを受け取るために前記サーバ装置内に、ＩｏＴ端末装置ごとに、前記サーバ装置に対し前記ＩｏＴ端末装置を登録することによって設けられた受信フォルダから、前記受信フォルダで受け取った前記ファイルを前記ファイルの名称に含まれるコードで紐づけられた送信先に転送する
機能を備えたことを特徴とするデータ送受信システム。
【請求項７】
請求項１乃至請求項６のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置にファイルを送るために前記サーバ装置内に、ＩｏＴ端末装置ごとに、前記サーバ装置に対し前記ＩｏＴ端末装置を登録することによって設けられた送信フォルダから、前記ＩｏＴ端末装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とするデータ送受信システム。
【請求項８】
請求項１乃至請求項６のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置にファイルを送るためにサーバ装置内に１ヶ所設けられた前記サーバ装置の送信フォルダから、前記ＩｏＴ端末装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とするデータ送受信システム。
【請求項９】
請求項１乃至請求項８のいずれかとともに、
クライアント装置は、前記クライアント装置にファイルを送るためにサーバ装置内にクライアント装置ごとに設けられた前記サーバ装置の送信フォルダから、前記クライアント装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１０】
請求項１乃至請求項８のいずれかとともに、
クライアント装置は、前記クライアント装置にファイルを送るためにサーバ装置内に１ヶ所設けられた前記サーバの送信フォルダから、前記クライアント装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１１】
請求項１乃至請求項１０のいずれかとともに、
サーバ装置は、前記サーバ装置からクライアント装置またはＩｏＴ端末装置に向けて送信するファイルをＣＳＶ形式で作成する、および前記クライアント装置は、前記クライアント装置から前記サーバ装置に送信するファイルをＣＳＶ形式で生成する、および前記ＩｏＴ端末装置は、前記ＩｏＴ端末装置から前記サーバ装置に向けて送信するファイルをＣＳＶ形式として生成する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１２】
通信ネットワークを介して通信するサーバ装置とクライアント装置とＩｏＴ端末装置と周辺装置とを備えた、前記サーバ装置と前記クライアント装置と前記ＩｏＴ端末装置との間でデータを送受信するデータ送受信システムであって、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置にスキャンまたは接写機能と録音機能とを備えたドアホンと、玄関キーと、カメラとを接続し、ドアホンが押された際に、遠隔にあるクライアント装置を通して、前記クライアント装置のオペレータが訪問者と応答を行うことができ、玄関ドアを開閉し、訪問者との応答を録音し、玄関の状況を映像で記録し、宅配業者の配達員が保持する紙または電子的に記録された配達伝票から情報を取得し、前記宅配業者のサーバに接続し、前記配達伝票の内容を、前記宅配業者のサーバに保持されている配達伝票の内容と照合する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１３】
請求項１乃至請求項１１のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置にスキャンまたは接写機能と録音機能とを備えたドアホンと、玄関キーと、カメラとを接続し、ドアホンが押された際に、遠隔にあるクライアント装置を通して、前記クライアント装置のオペレータが訪問者と応答を行うことができ、玄関ドアを開閉し、訪問者との応答を録音し、玄関の状況を映像で記録し、宅配業者の配達員が保持する配達伝票から情報を取得し、前記配達伝票を、前記ＩｏＴ端末装置を通して前記宅配業者のサーバに保持されている配達伝票の内容と照合する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１４】
請求項１乃至請求項１３のいずれかとともに、
クライアント装置は、ＩｏＴ端末装置に送信するファイルの中に記録されるデータとして、前記ＩｏＴ端末装置に繋がった周辺機器を制御するコマンドを含める
機能を備えたことを特徴とするデータ送受信システム。
【請求項１５】
請求項１乃至請求項１４のいずれかとともに、
クライアント装置は、ＩｏＴ端末装置に繋がった周辺機器から送られてきたファイルを解析し、解析結果に基づいて、前記ＩｏＴ端末装置つながった周辺機器を制御するコマンドが含まれるファイルを作成する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１６】
請求項１乃至請求項１５のいずれかとともに、
サーバ装置は、ネットワークに繋がったクライアント装置と、ＩｏＴ端末装置と、周辺機器とを識別するコードを発行する
機能を備えたことを特徴とするデータ送受信システム。
【請求項１７】
請求項１乃至請求項１６のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置とサーバ装置との間の通信が中断したのちに再接続した時に、前記ＩｏＴ端末装置が生成したファイルを年月日時分秒でソートして新しいファイルから送信する
機能を備えたことを特徴とするデータ送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩｏＴにおけるデータ送受信システムに関する。
【背景技術】
【０００２】
インターネットの世界では、サーバ装置と端末装置の間の通信は、ｈｔｍｌという定式化されたファイルを介してデータの送受信が行われている。
【０００３】
しかし、ＩｏＴにおけるデータ送受信システムは、ＩｏＴ端末装置に接続された周辺機器の違いにより、開発案件ごとにサーバ装置とＩｏＴ端末装置との間で送受信を行うプログラムを作成する必要がある。
【０００４】
また、サーバ装置とＩｏＴ端末装置の間の通信が中断すると、中断中のデータが失われてしまう欠点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明で解決しようとする課題は、異なる構成のサーバ装置とＩｏＴ端末装置と周辺機器を組み合わせたシステムでも、同じ通信プログラムを使用することができるようにすることと、サーバ装置とＩｏＴ端末装置間の通信が中断しても、中断中のデータを失われないようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、このような課題を解決するためになされたもので、サーバ装置とＩｏＴ端末装置との間のファイル送受信の部分に汎用的な仕組みを作ることで、開発案件ごとにサーバ装置とＩｏＴ端末装置との間の送受信プログラムを作成せずに、しかも通信が中断しても、中断期間中のデータについては通信が復帰した場合に送受信できるシステムを提供することを目的とする。
【０００７】
請求項1の発明は、
通信ネットワークを介して通信するサーバ装置とクライアント装置とＩｏＴ端末装置と周辺装置とを備えた、前記サーバ装置と前記クライアント装置と前記ＩｏＴ端末装置との間でデータを送受信するデータ送受信システムであって、
前記ＩｏＴ端末装置は、前記ＩｏＴ端末装置から前記サーバ装置の受信用フォルダに向けて送信するファイルの名称として、前記サーバ装置の受信用フォルダから転送する送り先を表すグローバルIPアドレス、またはドメイン名、またはメールアドレス、または前記サーバ装置にネットワークを介して繋がっている前記クライアント装置を表すクライアント識別コード、または前記サーバ装置内に送り先毎に作成された送信用ファルダの名称と紐づけたコード、を含む文字列を生成する
機能を備えたことを特徴とする。
【０００８】
請求項２の発明は、
請求項１の発明とともに、
クライアント装置は、前記クライアント装置からサーバ装置に向けて送信するファイルの名称として、ＩｏＴ端末装置を識別するコードと前記ＩｏＴ端末装置に接続された周辺機器を識別するコードとを含む文字列を生成する
機能を備えたことを特徴とする。
【０００９】
請求項３の発明は、
請求項１乃至請求項２の発明のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置からサーバ装置に向けて送信するファイルの名称として、前記ＩｏＴ端末装置が前記ファイルを作成した日時を含めた文字列を生成する
機能を備えたことを特徴とする。
【００１０】
請求項４の発明は、
請求項１乃至請求項３の発明のいずれかとともに、
サーバ装置は、前記サーバからＩｏＴ端末装置に送信するファイルの名称として、前記サーバ装置が前記ファイルを作成した日時を含めた文字列を生成する
機能を備えたことを特徴とする。
【００１１】
請求項５の発明は、
請求項１乃至請求項４の発明のいずれかとともに、
サーバ装置は、ＩｏＴ端末装置からファイルを受け取るために前記サーバ装置に１ヶ所設けられた受信フォルダから、前記受信フォルダで受け取った前記ファイルを前記ファイルの名称に含まれるコードに紐づけられた送信先に転送する
機能を備えたことを特徴とする。
【００１２】
請求項６の発明は、
請求項１乃至請求項４の発明のいずれかとともに、
サーバ装置は、ＩｏＴ端末装置からファイルを受け取るために前記サーバ装置にＩｏＴ端末装置ごとに設けられた受信フォルダから、前記受信フォルダで受け取った前記ファイルを前記ファイルの名称に含まれるコードで紐づけられた送信先に転送する
機能を備えたことを特徴とする。
【００１３】
請求項７の発明は、
請求項１乃至請求項６の発明のいずれかとともに、
ＩｏＴ端末装置は、ファイルの名称に含まれるコードによってサーバ装置に送信先ごとに設けられた前記サーバ装置の送信フォルダから、前記ＩｏＴ端末装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とする。
【００１４】
請求項８の発明は、
請求項１乃至請求項７の発明のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置にファイルを送るためにサーバ装置に１ヶ所設けられた前記サーバ装置の送信フォルダから、前記ＩｏＴ端末装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とする。
【００１５】
請求項９の発明は、
請求項１乃至請求項８のいずれかとともに、
クライアント装置は、ファイルの名称に含まれるコードによってサーバ装置に送信先ごとに設けられた前記サーバ装置の送信フォルダから、前記クライアント装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とする。
【００１６】
請求項１０の発明は、
請求項１乃至請求項９の発明のいずれかとともに、
クライアント装置は、前記クライアント装置にファイルを送るためにサーバ装置に１ヶ所設けられた前記サーバの送信フォルダから、前記クライアント装置のフォルダに前記ファイルを受信する
機能を備えたことを特徴とする。
【００１７】
請求項１１の発明は、
請求項１乃至請求項１０の発明のいずれかとともに、
サーバ装置は、前記サーバ装置からクライアント装置またはＩｏＴ端末装置に向けて送信するファイルをＣＳＶ形式で作成する、および前記クライアント装置は、前記クライアント装置から前記サーバ装置に送信するファイルをＣＳＶ形式で生成する、および前記ＩｏＴ端末装置は、前記ＩｏＴ端末装置から前記サーバ装置に向けて送信するファイルをＣＳＶ形式として生成する
機能を備えたことを特徴とする。
【００１８】
請求項１２の発明は、
通信ネットワークを介して通信するサーバ装置とクライアント装置とＩｏＴ端末装置と周辺装置とを備えた、前記サーバ装置と前記クライアント装置と前記ＩｏＴ端末装置との間でデータを送受信するデータ送受信システムであって、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置に接写機能と録音機能とを備えたドアホンと、玄関キーと、カメラとを接続して、ドアホンが押された際に、遠隔にあるクライアント装置を通して、前記クライアント装置のオペレータが訪問者と応答を行うことができ、玄関ドアを開閉し、訪問者との応答を録音し、玄関の状況を映像で記録し、宅配業者の配達員が保持する紙または電子的に記録された配達伝票から情報を取得し、前記宅配業者のサーバに接続し、前記配達伝票の内容を、前記宅配業者のサーバに保持されている配達伝票の内容と照合する
機能を備えたことを特徴とする。
【００１９】
請求項１３の発明は、
請求項１乃至請求項１１の発明のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置に接写機能と録音機能とを備えたドアホンと、玄関キーと、カメラとを接続して、ドアホンが押された際に、遠隔にあるクライアント装置を通して、前記クライアント装置のオペレータが訪問者と応答を行うことができ、玄関ドアを開閉し、訪問者との応答を録音し、玄関の状況を映像で記録し、宅配業者の配達員が保持する紙または電子的に記録された配達伝票から情報を取得し、前記配達伝票の内容を、前記クライアント装置とＩｏＴ端末装置を通して前記宅配業者のサーバに接続し、前記宅配業者のサーバに保持されている配達伝票の内容と照合する
機能を備えたことを特徴とする。
【００２０】
請求項１４の発明は、
請求項１乃至請求項１３の発明のいずれかとともに、
クライアント装置は、ＩｏＴ端末装置に送信するファイルの中に記録されるデータとして、前記ＩｏＴ端末装置に繋がった周辺機器を制御するコマンドを含める
機能を備えたことを特徴とする。
【００２１】
請求項１５の発明は、
請求項１乃至請求項１４の発明のいずれかとともに、
クライアント装置は、ＩｏＴ端末装置に繋がった周辺機器から送られてきたファイルを解析し、解析結果に基づいて、前記ＩｏＴ端末装置つながった周辺機器を制御するコマンドが含まれるファイルを作成する
機能を備えたことを特徴とする。
【００２２】
請求項１６の発明は、
請求項１乃至請求項１５のいずれかとともに、
サーバ装置は、ネットワークに繋がったクライアント装置と、ＩｏＴ端末装置と、周辺機器とを識別するコードを発行する
機能を備えたことを特徴とする。
【００２３】
請求項１７の発明は、
請求項１乃至請求項１６のいずれかとともに、
ＩｏＴ端末装置は、前記ＩｏＴ端末装置とサーバ装置との間の通信が中断したのちに再接続した時に、前記ＩｏＴ端末装置が生成したファイルを年月日時分秒でソートして新しいファイルから送信する
機能を備えたことを特徴とする。
【発明の効果】
【００２４】
本発明は、以上説明したように構成されているので、以下に記載されるような効果を奏する。
【００２５】
プロジェクトごとに通信プログラムを作成することなくサーバ装置とＩｏＴ端末装置との間、およびサーバ装置とクライアント装置との間、クライアント装置とＩｏＴ端末装置との間でデータの送受信が行えるようになる。
【００２６】
また、ファイル名に宛先を含めることにより、ファイルの中身を読むことなく転送ができる。
【００２７】
また、ファイル名にファイルが作成された日時を含めることにより、周辺機器の状態遷移を含めた情報が送信できる。
【００２８】
また、サーバ装置に一カ所設けられた受信フォルダから、ファイル名に基づいて転送する機能を備えたことにより、クライアント装置及びＩｏＴ端末装置は、ファイルを送る時にあらかじめ決められたサーバ装置のフォルダに配置するだけで良く、送り先ごとに中継機能を実装する必要がない。
【００２９】
また、サーバ装置にクライアント装置毎、ＩｏＴ端末装置毎に設けられたフォルダにファイルを配置することで、ＩｏＴ端末装置はサーバの送信フォルダにあるファイル名に含まれる宛名を解析することなく取得できる。
【００３０】
また、送受信するデータをＣＳＶファイル形式としたことにより、データの送受信時に外部から通信内容が確認しやすくなる。
【００３１】
スマートハウスの玄関部分に組み込むことにより、外出時に家人が宅配業者に応答する情報送受信システムを、クライアント装置部分とＩｏＴ端末装置部分を作成するだけで構築できる。
【００３２】
クライアント装置から送信するＣＳＶファイルに周辺機器を制御するコマンドを記載することにより、クライアント装置は周辺装置を制御することができる。
【００３３】
ＩｏＴ端末装置が周辺機器から集めたデータをＣＳＶファイルに記載し、フォルダに配置することにより、クライアント装置は周辺機器の状態を把握することができる。
【００３４】
ＩｏＴ端末装置は、通信が中断した際に溜まったファイルを、ファイルの名称に含まれる日時情報に基づいてソートし、最新のファイルから送信することによって、機器の最新状態をサーバ装置に伝えられる。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施の形態においては、本発明のデータ送受信システムを、ネットワークを介して情報を送受信するサーバ装置およびクライアント装置、印刷用のクライアント装置につながったプリンター、ＩｏＴ端末装置２台とそれぞれにつながった温度センサー、湿度センサー、カメラ、ドアホン、玄関キーを構成要素とした例について説明するが、実施の形態はこれに限らない。
システムに全ての養成要素を含める必要はなく、また、さらに構成要素を加えても可能である。
【００３６】
図１において、本実施の形態に係るデータ送受信システム１は、サーバ装置２およびクライアント装置３、ＩｏＴ端末装置４、ＩｏＴ端末装置５、プリンター６、温度センサー７、湿度センサー８、カメラ９、ドアホン１０、玄関キー１１によって構成され、サーバ装置２はインターネット等のネットワークを介してクライアント装置３、ＩｏＴ端末装置４、ＩｏＴ端末装置５に接続され、クライアント装置３はプリンター６と接続され、ＩｏＴ端末装置４は温度センサー７と湿度センサー８とエアコン９に接続され、ＩｏＴ端末装置５はカメラ１０とドアホン１１と玄関キー１２に接続され、ＩｏＴ端末装置４とＩｏＴ端末装置５は有線またはワイヤレス（無線）ＬＡＮ（Local Area Network）によって接続されている。
【００３７】
サーバ装置２は、図２に示すように、プログラムに従って装置各部を制御して各種処理を実行するＣＰＵ（Central Processing Unit）２１、起動時の制御プログラムを格納するＲＯＭ（Read-Only Memory）２２、各種処理を実行中に必要なデータ等を記憶するＲＡＭ（Random Access Memory）２３、各種プログラムおよび各種情報を格納するハードディスク２４、インターネット等のネットワークに接続されネットワークを介して通信を制御するネットワークインターフェース２５等を備えたパーソナルコンピュータによって構成されている。
【００３８】
ハードディスク２４には、クライアント装置およびＩｏＴ端末装置と接続するサーバ等のプログラム、受信フォルダに格納されたファイルをファイル名に従って指定したフォルダに配信する配信プログラム、クライアント装置およびＩｏＴ端末装置に送るファイルを構成してクライアント装置およびＩｏＴ端末装置毎の送信フォルダに格納する送信ファイル構成プログラムが格納されている。
【００３９】
また、ハードディスク２４には、図５に示すように、クライアント装置３およびＩｏＴ端末装置４とＩｏＴ端末装置５から受け取ったファイルを格納する汎用受信フォルダ５１と、クライアント装置３およびＩｏＴ端末装置４とＩｏＴ端末装置５にＣＳＶ形式のファイルを送る汎用送信フォルダ５２とが初期化時から備わっている。
【００４０】
また、ハードディスク２４には、図６に示すように、運用時に、クライアント装置３から受信する個別受信フォルダ６３、ＩｏＴ端末装置４から受信する個別受信フォルダ６４、ＩｏＴ端末装置５から受信する個別受信フォルダ６５と、クライアント装置３に送信する個別送信フォルダ６６、ＩｏＴ端末装置４に送信する個別送信フォルダ６７、ＩｏＴ端末装置５に送信する個別送信フォルダ６８がＣＰＵ２１によって作成される。したがって、個別受信フォルダ６３と個別送信フォルダ６６はクライアント装置３に対応し、個別受信フォルダ６４と個別送信フォルダ６７はＩｏＴ端末装置４に対応し、個別受信フォルダ６５と個別送信フォルダ６８はＩｏＴ端末装置５に対応した、それぞれペアである。なお汎用受信フォルダと汎用送信フォルダの役割は別途、説明する。
【００４１】
さらに、ハードディスク２４には、複数のページから成るウェブサイト、および、各ＩｏＴ端末装置を識別する端末識別コードおよび、端末識別コードと送信フォルダ名と受信フォルダ名とを紐づけて保存する端末識別データベースと、各ＩｏＴ端末装置につながった各種センサーから収集される情報を保存するセンサー情報データベースとが格納されている。
【００４２】
また、ＣＰＵ２１は、ＩｏＴ端末装置４とＩｏＴ端末装置５に対し、サーバに接続してきた順に端末を識別する端末識別コードおよび送信フォルダの名前と受信フォルダの名前とを割り当て、端末識別データベースに保存し、前記端末識別コードおよび前記送信フォルダの名前と前記受信フォルダの名前とをＩｏＴ端末装置４およびＩｏＴ端末装置５に伝えるようになっている。
【００４３】
クライアント装置３は、図３に示すように、プログラムに従って装置各部を制御して各種処理を実行するＣＰＵ（Central Processing Unit）３１、起動時の制御プログラムを格納するＲＯＭ（Read-Only Memory）３２、各種処理を実行中に必要なデータ等を記憶するＲＡＭ（Random Access Memory）３３、各種プログラムおよび各種情報を格納するハードディスク３４、インターネット等のネットワークに接続されネットワークを介して通信を制御するネットワークインターフェース３５、プリンターと接続するインターフェイス３６等を備えたパーソナルコンピュータによって構成されている。
【００４４】
ＣＰＵ３１は、ＩｏＴ端末装置４に接続された温度センサーと湿度センサー、ＩｏＴ端末装置５接続されたカメラ、ドアホン、玄関キーとによって収集されたデータを解析するようになっている。
【００４５】
またＣＰＵ３１は、ＩｏＴ端末装置４に接続されたエアコン、およびＩｏＴ端末装置５に接続されたカメラ、ドアホン、玄関キーを操作する命令を発行するようになっている。
【００４６】
ＩｏＴ端末装置４は、図４に示すように、プログラムに従って装置各部を制御して各種処理を実行するＣＰＵ４１、起動時の制御プログラムを格納するＲＯＭ４２、各種処理を実行中に必要なデータ等を記憶するＲＡＭ４３、各種プログラムおよび各種情報を格納するハードディスク４４、インターネット等のネットワークに接続されネットワークを介して通信を制御するネットワークインターフェース４５、各種センサーと接続するインターフェイス４６等を備えたパーソナルコンピュータによって構成されている。
【００４７】
ＣＰＵ４１は、サーバ装置に対しＨＴＴＰ（Hyper Text Transfer Protocol）やＦＴＰ（File Transfer Protocol）などの既存の通信方式で接続し、ＣＰＵ２１から伝えられた送信フォルダの名前を基に、前記送信フォルダ内に存在するＣＳＶ形式のファイルを取得するようになっている。
【００４８】
また、ＣＰＵ４１は、ＩｏＴ端末装置４がセンサー７およびセンサー８から取得した情報を、取得した年月日時刻とＩｏＴ端末装置４を識別する端末識別コードとクライアント装置３を識別するコードとファイルの作成日時とを含む文字列をファイル名とするＣＳＶ形式のファイルに書き込み、サーバ装置２のハードディスク２４内の個別受信フォルダ６４に送るようになっている。
【００４９】
ＩｏＴ端末装置５は、図５に示すように、プログラムに従って装置各部を制御して各種処理を実行するＣＰＵ５１、起動時の制御プログラムを格納するＲＯＭ５２、各種処理を実行中に必要なデータ等を記憶するＲＡＭ５３、各種プログラムおよび各種情報を格納するハードディスク５４、インターネット等のネットワークに接続されネットワークを介して通信を制御するネットワークインターフェース５５、各種センサーと接続するインターフェイス５６等を備えたパーソナルコンピュータによって構成されている。
【００５０】
ＣＰＵ５１は、ＩｏＴ端末装置５がカメラ１０およびドアホン１１と玄関キー１２から取得した情報を、取得した年月日時刻とＩｏＴ端末装置５を識別する端末識別コードとクライアント装置３を識別するコードとＣＳＶ形式のファイルの作成日時とを含む文字列を前記ファイル名とする前期ファイルに書き込み、サーバ装置２のハードディスク２４内の個別受信フォルダ６５に送るようになっている。
【００５１】
また、ＣＰＵ５１は、クライアント装置３からサーバ装置２とＩｏＴ端末装置５を経由してカメラ１０およびドアホン１１、玄関キー１２に送信する情報を、送信した年月日時刻とＩｏＴ端末装置５を識別する端末識別コードとクライアント装置３を識別するコードとＣＳＶ形式のファイルの作成日時とを含む文字列を前記ファイル名とする前期ファイルをサーバ装置２のハードディスク２４内の個別送信フォルダ６８から受信するようになっている。
【００５２】
ＣＰＵ２１は個別受信フォルダ５４で受け取ったＣＳＶ形式のファイルの前記ファイルの名称からクライアント装置３を示す端末識別コードを取り出し、端末識別データベースから前記ファイルの送り先であるクライアント装置３の個別送信フォルダ５６の名前を割り出し、個別送信フォルダ５６に転送するようになっている。
【００５３】
ＣＰＵ３１は、ネットワークを通して、サーバ装置２を構成するハードディスク２４の個別送信フォルダ５６内にあるＣＳＶ形式のファイルを取得し、プリンター６に送って印刷するようになっている。
【００５４】
ここで汎用受信フォルダと汎用送信フォルダの役割について説明する。汎用受信フォルダ６１と汎用送信フォルダ６２は、端末識別コード及び個別受信フォルダ名と個別送信フォルダ名が決定されていない時点において、ＩｏＴ端末装置４またはＩｏＴ端末装置５がサーバ装置２に接続するために用意されている。
【００５５】
ＣＰＵ２１は、運用時に、サーバ装置２に接続してきた順にＩｏＴ端末装置４およびＩｏＴ端末装置５の端末識別コードと個別受信フォルダの名前と個別送信フォルダの名前とを決定し、端末識別データベースに保存するようになっている。
【００５６】
また、ＣＰＵ２１は、ＩｏＴ端末装置４またはＩｏＴ端末装置５のいずれかが接続した時点で、処理中を示すフラグを立てるようになっている。
【００５７】
また、ＣＰＵ２１は、フラグが立っている間は接続中のＩｏＴ端末装置以外の他のＩｏＴ端末装置の識別処理を行わないようになっている。
【００５８】
また、ＣＰＵ２１は、最初に接続したＩｏＴ端末装置の識別処理が終わったらフラグを倒すようになっている。
【００５９】
なお、上述した本発明の実施の形態ではクライアント装置３およびＩｏＴ端末装置４とＩｏＴ端末装置５をパーソナルコンピュータとして説明したが、ネットワークによる通信と補助記憶装置と周辺機器とを制御できるコンピュータ機能を備えて機器であれば、コンピュータの種類や名称にかかわらず置き換えが可能であり、スマートフォンやロボットに置き換えても実装可能である。
【００６０】
また、本発明の実施の形態ではハードディスクを用いてフォルダの構成を説明したが、ファルダ構成と読み書きが可能な補助記憶装置であれば、ハードディスクを他の補助記憶装置に置き換えることが可能である。
【００６１】
また、送受信するファイルの形式をＣＳＶファイルとして実施するが、データを伝えることができるファイル形式であれば、これに限らない。
【００６２】
また、本実施の形態では、運用時に、サーバ装置はＩｏＴ端末装置に紐付けられた個別受信フォルダと個別送信フォルダのペアを、前記サーバ装置に接続した順に前記サーバのデータベースに登録しているが、前記個別受信フォルダと前記個別送信フォルダのペアは前記ＩｏＴ端末装置をシステムに接続する前にオペレータによって登録されても良い。
【００６３】
また、サーバ装置は、ＩｏＴ端末装置が前記サーバ装置に接続し、前記サーバ装置のデータベースに登録する際には接続中のＩｏＴ端末装置の数をカウントし、課金システムを経由しても良い。
【００６４】
また、ＩｏＴ端末装置は、前記ＩｏＴ端末装置とサーバ装置との間の接続が中断した際に、フォルダにファイルを蓄積しておき、通信が再開した時には蓄積した前記ファイルの名称に含まれる日付部分をキーにしてソートし、新しい日付のファイルから送信しても良い。
【００６５】
以上の方式により、クライアント装置３に実装する各ＩｏＴ端末装置に向けて命令を発行するプログラムと各ＩｏＴ端末装置から送られてくるデータを解析するプログラム、およびＩｏＴ端末装置４とＩｏＴ端末装置５に実装するクライアント装置からの命令を実行するプログラムとセンサーからのデータを収集するプログラムは、ファイルをフォルダに配置するだけでクライアント装置３とＩｏＴ端末装置４およびＩｏＴ端末装置５との間のデータの送受信を行うことができる。
【００６６】
また、サーバ装置２が保持しているファイルをサーバ装置のフォルダに配置するだけでクライアント装置３およびＩｏＴ端末装置４とＩｏＴ端末装置に送信することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係るデータ通信システムの全体構成図である。
【図２】本発明の実施形態に係るデータ通信システムを構成するサーバ装置の概略構成図である。
【図３】本発明の実施形態に係るデータ通信システムを構成するクライアント装置の概略構成図である。
【図４】本発明の実施形態に係るデータ通信システムを構成するＩｏＴ端末装置の一例を示す概略構成図である。
【図５】本発明の実施形態に係るデータ通信システムを構成する図４とは別の形態のＩｏＴ端末装置の一例を示す概略構成図である。
【図６】本発明の実施形態に係るデータ通信システムを構成するハードディスク内のフォルダ構成図である。
【符号の説明】
【００６８】
１  本実施の形態に係るデータ送受信システム
２  サーバ装置
３  クライアント装置
４  ＩｏＴ端末装置
５  ＩｏＴ端末装置
【図１】
2018190023.tif 000003
【図２】
2018190023.tif 000004
【図３】
2018190023.tif 000005
【図４】
2018190023.tif 000006
【図５】
2018190023.tif 000007
【図６】
2018190023.tif 000008