(57)【要約】      （修正有）【課題】通信時に対象機器の表示装置に電力を供給する場合と比較して、消費電力を少なくすることができる送受信装置、送受信システム及びプログラムを提供する。【解決手段】送受信装置１２は、記憶装置が設けられた対象装置１４にデータを送信する送信手段と、送信手段により送信したデータを記憶した記憶装置のデータを受信する受信手段と、送信手段により送信したデータと受信手段により受信したデータとが一致するか否かを確認する確認手段と、を有する。【選択図】図４
2020057910.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置が設けられた対象装置にデータを送信する送信手段と、
前記送信手段により送信したデータを記憶した前記記憶装置のデータを受信する受信手段と、
前記送信手段により送信したデータと前記受信手段により受信したデータとが一致するか否かを確認する確認手段と、
を有する送受信装置。
【請求項２】
前記送信手段及び前記受信手段は、ＩＥＥＥ８０２．１１ａｄで規格化されたワイギグ通信方式より送受信する請求項１記載の送受信装置。
【請求項３】
情報を表示する表示装置をさらに有し、前記確認手段により前記確認手段により確認が完了した場合、確認完了に関する情報を前記表示装置に表示する請求項１又は２記載の送受信装置。
【請求項４】
端末装置と、
データを記憶する記憶装置を有する対象機器と、を有し、
前記端末装置は、
前記対象装置にデータを送信する送信手段と、
前記送信手段により送信したデータを記憶した前記記憶装置のデータを受信する受信手段と、
前記送信手段により送信したデータと前記受信手段により受信したデータとが一致するか否かを確認する確認手段と、
を有する送受信システム。
【請求項５】
前記端末装置は、情報を表示する表示装置をさらに有し、前記確認手段により確認が完了した場合、確認完了に関する情報を前記表示装置に表示する請求項４記載の送受信システム。
【請求項６】
前記対象機器は、情報を表示する表示装置を有し、前記端末装置との間でデータを送受信する場合、前記表示装置への電力供給を遮断している請求項４又は５記載の送受信システム。
【請求項７】
記憶装置が設けられた対象装置にデータを送信するステップと、
送信したデータを記憶した前記記憶装置のデータを受信するステップと、
送信したデータと受信したデータとが一致するか否かを確認するステップと、
を有するコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送受信装置、送受信システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、ファームウエアを用いて動作する処理部および当該ファームウエアが格納された記憶部をそれぞれが備える複数のユニットを含むシステムであって、前記複数のユニットそれぞれに対する電力の供給を制御する電力制御手段と、ファームウエアの更新データを取得する取得手段と、前記更新データに基づき、前記複数のユニットのうちファームウエアを更新すべきユニットを特定する第一の特定手段と、前記複数のユニットのうち、前記第一の特定手段にて特定されたユニットのファームウエアを更新する際に電力の供給が必要なユニットを特定する第二の特定手段と、前記更新データを用いて、前記第一の特定手段にて特定されたユニットが備える記憶部に格納されたファームウエアを更新する更新手段とを有し、前記電力制御手段は、前記更新手段がファームウエアを更新している際に、前記複数のユニットのうち、前記第二の特定手段にて電力の供給が必要なユニットとして特定されたユニットに対して電力を供給させ、それ以外のユニットへの電力の供給を停止させることを特徴とするシステムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６１５２２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、通信時に対象機器の表示装置に電力を供給する場合と比較して、消費電力を少なくすることができる送受信装置、送受信システム及びプログラムを提供する。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、記憶装置が設けられた対象装置にデータを送信する送信手段と、前記送信手段により送信したデータを記憶した前記記憶装置のデータを受信する受信手段と、前記送信手段により送信したデータと前記受信手段により受信したデータとが一致するか否かを確認する確認手段と、を有する送受信装置である。
【０００６】
請求項２に係る本発明は、前記送信手段及び前記受信手段は、ＩＥＥＥ８０２．１１ａｄで規格化されたワイギグ通信方式より送受信する請求項１記載の送受信装置である。
【０００７】
請求項３に係る本発明は、情報を表示する表示装置をさらに有し、前記確認手段により前記確認手段により確認が完了した場合、確認完了に関する情報を前記表示装置に表示する請求項１又は２記載の送受信装置である。
【０００８】
請求項４に係る本発明は、端末装置と、データを記憶する記憶装置を有する対象機器と、を有し、前記端末装置は、前記対象装置にデータを送信する送信手段と、前記送信手段により送信したデータを記憶した前記記憶装置のデータを受信する受信手段と、前記送信手段により送信したデータと前記受信手段により受信したデータとが一致するか否かを確認する確認手段と、を有する送受信システムである。
【０００９】
請求項５に係る本発明は、前記端末装置は、情報を表示する表示装置をさらに有し、前記確認手段により確認が完了した場合、確認完了に関する情報を前記表示装置に表示する請求項４記載の送受信システムである。
【００１０】
請求項６に係る本発明は、前記対象機器は、情報を表示する表示装置を有し、前記端末装置との間でデータを送受信する場合、前記表示装置への電力供給を遮断している請求項４又は５記載の送受信システムである。
である。
【００１１】
請求項７に係る本発明は、記憶装置が設けられた対象装置にデータを送信するステップと、送信したデータを記憶した前記記憶装置のデータを受信するステップと、送信したデータと受信したデータとが一致するか否かを確認するステップと、を有するコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
請求項１、４又は７に係る本発明によれば、通信時に対象機器の表示装置に電力を供給する場合と比較して、消費電力を少なくすることができる。
【００１３】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、ＷｉＦＩ通信方式と比較して高速化することができる。
なお、ＷｉＦｉ（登録商標）とは、ＩＥＥＥ８０２．１１規格によって制定された無線通信の一方式である。
【００１４】
請求項３に係る本発明によれば、請求項１又は２に係る本発明の効果に加えて、確認を完了したことを知ることができる。
【００１５】
請求項５に係る本発明によれば、請求項４に係る発明の効果に加えて、端末装置側で確認が完了したことを知ることができる。
【００１６】
請求項６に係る本発明によれば、請求項４又は５に係る発明の効果に加えて、前記端末装置との間でデータを送受信する場合に電力の消費を少なくすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る送受信システム全体を示す概略図である。
【図２】本発明の実施形態に用いた端末装置のハードウエア構成を示すブロック図である。
【図３】本発明の実施形態に用いた対象機器のハードウエア構成を示すブロック図である。
【図４】本発明の実施形態における端末装置と対象機器との動作フローを示すシーケンス図である。
【図５】本発明の実施形態における端末装置と対象機器との時間的な動作フローを示すタイミングチャートである。
【図６】比較例に係る端末装置と対象機器との時間的な動作フローを示すタイミングチャートである。
【発明を実施するための形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態に係る送受信システム１０を示す。
【００１９】
送受信システム１０は、端末装置１２と、この端末装置１２と無線通信可能な例えば例えば複数の対象機器１４との間でデータを送受信するシステムである。端末装置１２は、例えばスマートフォン、パーソナルコンピュータ等である。対象機器は、例えば画像形成装置であり、さらに詳しくは、プリント機能、ファクシミリ機能、コピー機能、スキャン機能等を有する、いわゆる複合機である。
【００２０】
この実施形態においては、端末装置１２から対象機器１４へデータをダウンロードする。データの種類は問わないが、この実施形態においては、対象機器１４へファームウエアをダウンロードする例について説明する。
【００２１】
ここで、ファームウエアとは、対象機器１４の動作を制御するためのプログラムであり、対象機器１４の機能改善や障害対応等、アップデートするためにダウンロードする場合がある。このダウンロードするファームウエアをダウンロードデータという。
【００２２】
端末装置１２と対象機器１４との通信は、例えばＷｉＧｉｇ（Wireless Gigabit、ワイギグ、登録商標である）が用いられる。ＷｉＧｉｇとは、ＩＥＥＥ８０２．１１ａｄで規格化された無線通信の一方式である。このＷｉＧｉｇは、ＷｉＦｉよりも指向性があり、且つ高速である。
【００２３】
図２は、端末装置１２のハードウエア構成を示す。
【００２４】
端末装置１２は、制御本体部１６を有する。この制御本体部１６は、ＣＰＵ１８、メモリ２０、記憶装置２２、ＷｉＧｉｇ通信インターフェイス２４及び表示操作装置インターフェイス２６を有し、これらＣＰＵ１８、メモリ２０、記憶装置２２、ＷｉＧｉｇ通信インターフェイス２４及び表示操作装置インターフェイス２６がバス２８を介して接続されている。
【００２５】
ＣＰＵ１８は、メモリ２０に格納された制御プログラムに基づいて予め定められた処理を実行する。メモリ２０は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリである。記憶装置２２は、例えばフラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、必要とされるソフトウエアやデータが記憶されている。ここでは、対象機器１４にインストールするためのダウンロードデータが記憶されている。ＷｉＧｉｇ通信インターフェイス２４にはＷｉＧｉｇ通信部３０が接続されてＷｉＧｉｇ通信ができるようになっている。表示操作装置インターフェイス２６には、表示操作装置３２が接続されている。表示操作装置３２は、例えばタッチパネルと液晶ディスプレイが組み合わせて構成されている。
【００２６】
図３は、対象機器１４のハードウエア構成を示す。
【００２７】
対象機器１４は、制御本体部３４を有する。この制御本体部３４は、ＣＰＵ３６、メモリ３８、記憶装置４０、ＷｉＧｉｇ通信インターフェイス４２、表示操作装置インターフェイス４４及び機器制御部インターフェイス４６を有し、これらＣＰＵ３６、メモリ３８、記憶装置４０、ＷｉＧｉｇ通信インターフェイス４２、表示操作装置インターフェイス４４及び機器制御部インターフェイス４６がバス４８を介して接続されている。
【００２８】
ＣＰＵ３６は、メモリ３８に格納された制御プログラムに基づいて予め定められた処理を実行する。メモリ３８は、ＲＡＭ等の揮発性メモリである。このメモリ３８にデータが一時的に記憶される。記憶装置４０は、例えばフラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、必要とされるソフトウエアやデータが記憶されている。ＷｉＧｉｇ通信インターフェイス４２にはＷｉＧｉｇ通信部５０が接続されてＷｉＧｉｇ通信ができるようになっている。表示操作装置インターフェイス４４には、表示操作装置５２が接続されている。表示操作装置５２は、例えばタッチパネルと液晶ディスプレイが組み合わせて構成されている。機器制御部インターフェイス４６には機器制御部５４が接続されている。この機器制御部５４は、対象機器１４ａにおける機器、例えば画像形成部の各機器を制御する。
なお、端末装置１２のＣＰＵ１８は、対象機器１４のＣＰＵ３６よりも例えばクロック数が高く、処理速度が大きい。
【００２９】
図４は、端末装置１２と対象機器１４との動作フローを示すシーケンス図である。
【００３０】
まずステップＳ１０及びステップＳ１２において、端末装置１２及び対象機器１４は電源をオンにする。ただし、対象機器１４においては、表示操作装置５２及び機器制御部５４への電源供給は遮断し、制御本体部３４及びＷｉＧｉｇ通信部５０へのみ電源を供給する。次のステップＳ１４及びＳ１６において、端末装置１２及び対象機器１４は、ダウンロードモード（ＤＬモード）を起動する。ここで、ダウンロードモードを起動するとは、ダウンロードデータを送受信できる状態にすることをいう。
【００３１】
次のステップＳ１８において、端末装置１２は、ダウンロードデータを対象機器１４へＷｉＧｉｇ通信部３０からＷｉＧｉｇにより送信する。ステップＳ２０において、対象機器１４は、ＷｉＧｉｇ通信部５０でＷｉＧｉｇによりダウンロードデータを受信する。
【００３２】
次のステップＳ２２において、対象機器１４は、チェックサム値を算出し、この算出されたチャックサム値を端末装置１２にＷｉＧｉｇ通信部５０でＷｉＧｉｇにより返信する。チェックサムとは、送信するデータをブロック毎に区切り、それぞれを符号化して加算値を送信し、受信側でも同様に方法で加算し、求められた値が等しければデータが正しく送信したことになる送信確認データである。
【００３３】
ステップＳ２４において、端末装置１２は、返信されたチェックサム値をＷｉＧｉｇ通信部３０でＷｉＧｉｇにより受信する。次のステップＳ２６において、端末装置１２は、対象機器１４が算出したチェックサム値と、端末装置１２のメモリ２０又は記憶装置２２に記憶されているダウンロードデータから算出したチェックサム値とが等しいか否かを判定する。このステップＳ２２において、チェックサム値が正しくないと判定された場合は、ステップＳ１８に戻り、第１の対象機器１４に再度ダウンロードデータを送信する。一方、ステップＳ２４において、チェックサム値が正しいと判定された場合は、ステップＳ２８に進む。
【００３４】
一方、対象機器１４は、ステップＳ２２によりダウンロードデータのチェックサム値を算出し、この算出されたチェックサム値を端末装置１２に返信すると、次のステップＳ３０に進む。このステップＳ３０においては、記憶装置４０に記憶されていたデータを削除する。次のステップＳ３２において、対象機器１４は、メモリ３８に記憶されたダウンロードデータを記憶装置４０に書き込む。なお、記憶装置４０がフラッシュメモリの場合は、ステップＳ３０の削除処理が必要であるが、記憶装置４０がハードディスクであれば、ステップＳ３０の削除処理は必要がなく、ステップＳ３２の書込み処理を行えばよい。
【００３５】
次のステップＳ３４において、対象機器１４は、記憶装置４０に記憶されたデータをＷｉＧｉｇ通信部５０でＷｉＧｉｇにより端末装置１２に送信する。ステップＳ２８において、端末装置１２は、記憶装置４０のデータをＷｉＧｉｇ通信部３０でＷｉＧｉｇにより受信すると、次のステップＳ３６において、ベリファイ処理を行う。ベリファイ処理とは、記憶装置４０にデータが誤り無く記憶されたか否かを確認する処理であり、ここでは、受信した記憶装置４０のデータと、端末装置１２がダウンロードデータ送信前にメモリ２０又は記憶装置２２に記憶されているダウンロードデータと比較する。
【００３６】
次のステップＳ３８において、端末装置１２は、ベリファイ処理の完了を確認し、対象装置１４に対するダウンロード処理は終了する。ベリファイ処理の完了は、端末装置１２の表示操作装置３２に表示され、ユーザがベリファイ処理の完了を確認するようにしてもよい。このベリファイ処理の完了確認の情報を対象機器１４へ送信し、ステップＳ４０において、対象機器１４の電源をオフするようにしてもよいが、完了確認の情報を送信せずに、ユーザが対象機器１４の電源をオフするようにしてもよい。次に対象機器１４に電源が供給された場合は、対象機器１４は初期化され、ダウンロードデータが反映されるようになる。端末装置１２は、ステップＳ３８の処理が終了すると、次の対象機器に対するダウンロード処理を開始するようになる。
【００３７】
図５は、本発明の実施形態に係る端末装置１２と対象機器１４との時間的な動作フローを示す。
【００３８】
端末装置１２は、対象機器１４から記憶装置に記憶されたデータを受信し、端末装置１２側でベリファイ処理を行うことになる。端末装置１２の待ち時間は、ダウンロードデータの対象機器１４への送信完了からベリファイ処理開始までの時間である。端末装置１２は、対象機器１４から記憶装置に記憶されたデータを受信した後は、他の対象機器に対するダウンロード処理を並列に実行してもよい。
【００３９】
一方、図６は、比較例に係る端末装置１２と対象機器１４との時間的な動作フローを示す。
【００４０】
この比較例においては、対象機器１４が記憶装置のデータ消去、記憶装置へのダウンロードデータの書き込みに続いてベリファイ処理を行うようにしている。したがって、端末装置１２の待ち時間は、対象機器１４における記憶装置のデータ消去、記憶装置へのダウンロードデータの書き込みに加えてベリファイ処理の時間が加わることになる。ここで、端末装置１２のＣＰＵの処理速度が探勝機器１４のＣＰＵの処理速度よりも大きいとするならば、ベリファイ処理を端末装置１２側で行うことにより全体の処理速度も比較例よりも速くなる。
【００４１】
なお、上記実施形態においては、対象機器を画像形成装置としたが、本発明はこれに限定されるものではなく、例えばロボットや電気製品を対象機器とすることができる。また、対象機器の場所としては、工場、輸送経路の船上、大量設置先等に適用することができる。
【符号の説明】
【００４２】
１０    送受信システム
１２    端末装置
１４    対象機器
１６    端末装置の制御本体部
１８    端末装置のＣＰＵ
２０    端末装置のメモリ
２２    端末装置の記憶装置
２４    端末装置のＷｉＧｉｇ通信インターフェイス
２６    端末装置の表示操作装置インターフェイス
２８    端末装置のバス
３０    端末装置のＷｉＧｉｇ通信部
３２    端末装置の表示操作装置
３４    対象機器の制御本体部
３６    対象機器のＣＰＵ
３８    対象機器のメモリ
４０    対象機器の記憶装置
４２    対象機器のＷｉＧｉｇ通信インターフェイス
４４    対象機器の表示操作装置インターフェイス
４６    対象機器の機器制御部インターフェイス
４８    対象機器のバス
５０    対象機器のＷｉＧｉｇ通信部
５２    対象機器の表示操作装置
５４    対象機器の機器制御部
【図１】
2020057910.tif 000003
【図２】
2020057910.tif 000004
【図３】
2020057910.tif 000005
【図４】
2020057910.tif 000006
【図５】
2020057910.tif 000007
【図６】
2020057910.tif 000008