(57)【要約】  ポータブル制御装置（１００）は、システムを制御するプログラムと、プログラムに用いられるデータと、を含む制御用データを保存する保存部（１０５）と、自装置の位置を取得する位置制御部（１０４）と、を備える。ポータブル制御装置（１００）は、位置制御部（１０４）が取得した位置が第１エリア外であれば、保存部（１０５）から制御用データを削除する主制御部（１０３）を備える。
2019069813.tif 000002
【特許請求の範囲】
【請求項１】
システムを制御するプログラムと、前記プログラムの実行時に用いられるデータと、を含む制御用データを保存する保存部と、
自装置の位置を取得する位置制御部と、
を備え、
前記位置制御部が取得した位置が第１エリア外であれば、前記保存部から前記制御用データを削除する主制御部と、を備える、
ポータブル制御装置。
【請求項２】
前記制御用データを受信する通信部を備え、
前記主制御部は、前記位置制御部が取得した位置が前記第１エリア内であれば、前記通信部に前記制御用データを受信させ、前記保存部に受信した前記制御用データを記憶させる、
請求項１に記載のポータブル制御装置。
【請求項３】
表示部と、
前記制御用データを前記表示部に表示させる表示制御部と、
を備え、
前記主制御部は、
前記位置制御部が取得した位置が前記第１エリア内であれば、前記表示制御部に、前記制御用データを前記表示部に表示させる指示をし、
反対に前記第１エリア外であれば、前記表示制御部に、前記制御用データを前記表示部に表示させない指示をする、
請求項１または請求項２に記載のポータブル制御装置。
【請求項４】
前記位置制御部は、
衛星測位システムにより、前記位置を取得する、
請求項１乃至請求項３のいずれかに記載のポータブル制御装置。
【請求項５】
前記第１エリアは、当該第１エリアに割り当てた前記制御用データを用いた前記システムの制御が許可されたエリアである、
請求項１乃至請求項４のいずれかに記載のポータブル制御装置。
【請求項６】
前記第１エリアとは異なる第２エリアは、
当該第２エリアに割り当てた前記制御用データを用いた前記システムの制御が許可されたエリアである、
請求項５に記載のポータブル制御装置。
【請求項７】
前記主制御部は、
前記位置制御部が取得した位置が、前記第１エリアと前記第２エリアが重なるエリアであると判断すれば、前記第１エリアの前記制御用データと、前記第２エリアの前記制御用データとの選択を受け付ける、
請求項６に記載のポータブル制御装置。
【請求項８】
前記主制御部は、
前記制御用データを削除するかどうかの選択を受け付ける機能を有する、
請求項１乃至請求項７のいずれかに記載のポータブル制御装置。
【請求項９】
前記制御用データを保存するマスタ保存部と、
前記制御用データを送信するマスタ通信部と、
請求項１乃至請求項８のいずれかに記載のポータブル制御装置と、を備えた制御システム。
【請求項１０】
ポータブル制御装置は、
システムを制御するプログラムと、前記プログラムに用いられるデータと、を含む制御用データを保存する工程と、
自装置の位置を取得する工程と、
を実行し、
前記位置が第１エリア外であれば、前記制御用データを削除する工程を実行する、制御方法。
【請求項１１】
ポータブル制御装置は、
前記制御用データを受信する工程と、
前記位置が前記第１エリア内であれば、前記制御用データを受信させ、前記制御用データを記憶させる工程を実行する、請求項１０に記載の制御方法。
【請求項１２】
システムを制御するプログラムと、前記プログラムに用いられるデータと、を含む制御用データを保存する処理と、
自装置の位置を取得する処理と、
を実行し、
前記位置が第１エリア外であれば、前記制御用データを削除する処理を、ポータブル制御装置に実行させる、制御プログラム。
【請求項１３】
前記制御用データを受信する処理と、
前記位置が前記第１エリア内であれば、前記制御用データを受信させ、前記制御用データを記憶させる処理を、ポータブル制御装置に実行させる、請求項１２に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、制御用データの保存、削除に係る技術に関する。
【背景技術】
【０００２】
携帯通信端末等の電波強度が所定の閾値以下であった場合に、当該携帯通信端末等にダウンロードしたデータを、消去し、機密情報等のセキュリティを確保する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４８８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示した技術を用いた場合、工場等の生産現場における指定されたエリア外の電波強度が閾値以下とならない場所では、携帯通信端末等からなるポータブル制御装置のダウンロードデータを消去できず、セキュリティ面において問題である。また、電波強度を当該エリア外で閾値以下となるよう設定した場合、当該エリア内での電波強度は、弱くなり、通信が制限されてしまう恐れがある。さらに、電波強度の設定は、当該エリアのレイアウトにも依存し、細かい設定は非常に困難である。【０００５】
したがって、本発明の目的は、ポータブル制御装置がエリア外に存在する場合には、ポータブル制御装置にダウンロードされているデータを確実に削除することにより、セキュリティを向上することである。
【課題を解決するための手段】
【０００６】
このポータブル制御装置は、システムを制御するプログラムと、このプログラムの実行時に用いられるデータと、を含む制御用データを保存する保存部と、自装置の位置を取得する位置制御部と、を備える。ポータブル制御装置は、位置制御部が取得した位置が第１エリア外であれば、保存部から制御用データを削除する主制御部を備える。【０００７】
この構成では、自装置の位置に基づき、位置制御部が取得した位置が第１エリア外であると判断すれば、制御用データを削除する。すなわち、電波強度を判断基準とせず、エリアと位置制御部が取得した位置との関係によって、制御用データが削除される。【０００８】
ここで言う制御用データには、ファームウェア、制御プログラム、リソースデータ等が含まれる。【０００９】
また、このポータブル制御装置は、制御用データを受信する通信部を備えている。また、主制御部は、位置制御部が取得した位置が第１エリア内であれば、通信部に制御用データを受信させ、保存部に受信した制御用データを記憶させる構成にしてもよい。【００１０】
この構成では、自装置の位置が第１エリア内であれば、制御用データを受信し、当該データを記憶する。すなわち、必要となるエリアでは、確実に制御用データが受信されて、記憶される。【００１１】
また、このポータブル制御装置の表示制御部は、制御用データを表示部に表示する。主制御部は、位置制御部が取得した位置が第１エリア内であれば、表示制御部に、制御用データを表示させる指示をし、反対に第１エリア外であれば、表示制御部に、制御用データを表示させない指示をする構成にしてもよい。【００１２】
この構成では、自装置の位置が第１エリア内であれば、制御用データを表示部に表示し、自装置の位置が第１エリア外であれば、制御用データを表示部に表示しない。【００１３】
また、このポータブル制御装置の位置制御部は、衛星測位システムにより、自装置の位置を取得する構成にしてもよい。【００１４】
この構成では、自装置位置を精度の高い衛星測位システムによって取得できる。【００１５】
また、このポータブル制御装置の第１エリアは、当該エリアに割り当てた制御用データを用いたシステムの制御が許可されたエリアにすればよい。【００１６】
この構成では、第１エリア内では、第１エリアに割り当てられた制御用データを用いたシステムの制御を行える。【００１７】
また、このポータブル制御装置の第２エリアは、第１エリアとは異なるエリアであり、当該エリアに割り当てた制御用データを用いたシステムの制御が許可されたエリアにしてもよい。【００１８】
この構成では、第１エリアとは異なる第２エリアでは、第２エリアに割り当てられた制御用データを用いた制御を行える。【００１９】
また、このポータブル制御装置の主制御部は、自装置の位置が第１エリア、第２エリアの重なるエリアであると判断すれば、第１エリアの制御用データと、第２エリアの制御用データとの選択を受け付ける構成にしてもよい。【００２０】
この構成では、自装置の位置が、複数のエリアが重なるエリアに存在すると判断すれば、ユーザがエリアを選択できる。【００２１】
また、このポータブル制御装置の主制御部は、制御用データを削除するかどうかの選択を受け付ける構成にしてもよい。【００２２】
この構成では、自装置が記憶している制御用データを削除するかどうかを、ユーザが選択できる。【００２３】
この発明の制御システムは、制御用データを保存するマスタ保存部と、当該制御用データを送信するマスタ通信部と、ポータブル制御装置と、を備えている。【００２４】
この構成では、ポータブル制御装置を含む制御用データを管理するシステムを構築することができる。
【発明の効果】
【００２５】
この発明によれば、ポータブル制御装置がエリア外に存在する場合には、ポータブル制御装置にダウンロードされているデータが確実に削除されるので、セキュリティを向上できる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施形態に係る制御システムの主要構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る制御システムの概要を示す図である。
【図３】本発明の第１の実施形態に係る制御データを受信する際の概要を示す図とブロック図との関連イメージ図である。
【図４】本発明の第１の実施形態に係るエリア取得処理の概略を示すフローチャートである。
【図５】本発明の第１の実施形態に係る制御データを削除する際の概要を示す図とブロック図との関連イメージ図である。
【図６】本発明の第１の実施形態に係る更新処理の概略を示すフローチャートである。
【図７】本発明の第２の実施形態に係る制御システムの概要を示す図である。
【発明を実施するための形態】
【００２７】
（第１の実施形態）
本発明の第１の実施形態に係るポータブル制御装置、制御システム、制御方法及び制御プログラムについて、図を参照して説明する。図１は、本発明の第１の実施形態に係る制御システムの主要構成を示すブロック図である。図２は、本発明の第１の実施形態に係る制御システムの概要を示す図である。図３は、本発明の第１の実施形態に係る制御データを受信する際の概要を示す図とブロック図との関連イメージ図である。図４は、本発明の第１の実施形態に係るエリア取得処理の概略を示すフローチャートである。図５は、本発明の第１の実施形態に係る制御データを削除する際の概要を示す図とブロック図との関連イメージ図である。図６は、本発明の第１の実施形態に係る更新処理の概略を示すフローチャートである。
【００２８】
図１に示すように、制御システム１０は、ポータブル制御装置１００と、マスタ制御装置２００を備える。
【００２９】
ポータブル制御装置１００は、表示部１０１、表示制御部１０２、主制御部１０３、位置制御部１０４、保存部１０５、通信部１０６、及び、更新制御部１０７を備える。また、マスタ制御装置２００は、表示部２０１、表示制御部２０２、主制御部２０３、マスタ保存部２０５、及び、マスタ通信部２０６を備える。
【００３０】
まず、ポータブル制御装置１００の構成について説明する。
【００３１】
表示部１０１は、液晶パネル等で構成されるディスプレイ機能を備えており、制御用データを表示する。また、表示部１０１は、タッチパネル等の位置入力装置を備えた、操作インターフェースを含む。
【００３２】
表示制御部１０２は、制御用データを表示部１０１に表示するか否かを制御する。表示制御部１０２は、表示部１０１でのユーザ２０の入力操作に応じた処理を受け付け、受け付けた処理を主制御部１０３に伝達する。
【００３３】
主制御部１０３は、表示制御部１０２から伝達された処理を受け付ける。主制御部１０３は、表示部１０１に表示する制御用データを表示制御部１０２に伝達する。主制御部１０３は、自装置の位置（以下、自装置位置と言う。）を取得するよう位置制御部１０４へ伝達し、位置制御部１０４が取得した自装置位置を受信する。主制御部１０３は、保存部１０５に制御用データを保存する。主制御部１０３は、保存部１０５から制御用データを取得する。主制御部１０３は、通信部１０６にマスタ制御装置２００と制御用データの送受信を行うよう伝達する。主制御部１０３は、更新制御部１０７から一定間隔で処理を行うよう、指示を受け付ける。
【００３４】
主制御部１０３は、マスタ制御装置２００からのエリア情報と、自装置位置とを比較し、自装置がエリア内であれば、制御用データを取得する。一方、主制御部１０３は、自装置がエリア外であれば、制御用データを削除する。
【００３５】
位置制御部１０４は、アンテナを有し、本発明外の測位衛星からの測位信号を受信して、自装置位置を取得する。位置制御部１０４は、自装置位置を主制御部１０３へ伝達する。なお、測位衛星とは、例えばＧＰＳ衛星である。
【００３６】
保存部１０５は、エリア情報、制御用データを保存する。エリア情報は、保存部１０５に保存している制御用データで、制御システム１０を制御することが許可されているエリアを示す情報である。また、制御用データは、制御システム１０を制御するプログラムと、このプログラムの実行時に用いられるデータを含んでいる。制御用データには、ファームウェア、制御プログラム、リソースデータ等が含まれる。
【００３７】
通信部１０６は、主制御部１０３からの指示により、エリア情報、制御用データの送信要求をマスタ制御装置２００に送信する。通信部１０６は、マスタ通信部２０６からエリア情報、制御用データを受信する。
【００３８】
更新制御部１０７は、計時機能を有し、各種処理をその処理について予め定められたタイミングで実行するよう、主制御部１０３へ伝達する。
【００３９】
次に、マスタ制御装置２００の構成について説明する。
【００４０】
表示部２０１は、液晶パネル等で構成されるディスプレイ機能を備えており、マスタ保存部２０５の情報を表示する。また、表示部２０１は、タッチパネル等の位置入力装置を備えた操作インターフェースを含む構成であっても良い。
【００４１】
表示制御部２０２は、表示部２０１への表示を制御する。表示制御部２０２は、表示部２０１が操作インターフェースを含む構成である場合、表示部２０１でのユーザ２０の入力操作に応じた処理を受け付け、受け付けた処理を主制御部２０３に伝達する。
【００４２】
主制御部２０３は、表示制御部２０２、マスタ通信部２０６を制御する。主制御部２０３は、表示制御部２０２から伝達された処理を受け付ける。主制御部２０３は、表示部２０１に表示する制御用データ等を表示制御部２０２に伝達する。主制御部２０３は、マスタ保存部２０５にデータを保存する。主制御部２０３は、マスタ保存部２０５からデータを取得する。主制御部２０３は、マスタ通信部２０６にポータブル制御装置１００とデータの送受信を行うよう伝達する。
【００４３】
マスタ保存部２０５は、エリア情報、制御用データを保存する。マスタ通信部２０６は、マスタ保存部２０５に保存している制御用データ、エリア情報をポータブル制御装置１００に送信する。
【００４４】
図２は、制御システム１０を植物工場に配置した一例を示した概要図である。図を見やすくするため、一部の符号を省略している。図２に示すように、植物工場は、データ保持エリアＨＡ１と、データ非保持エリアＮＨＡと、に分割されている。データ保持エリアＨＡ１は、ポータブル制御装置１００が制御用データを保存部１０５に保存しておくことを許可しているエリアである。ポータブル制御装置１００は、このデータ保持エリアＨＡ１内に位置しているとき、保存部１０５に保存している制御用データで、制御システム１０を制御することが許可される。上記のエリア情報は、データ保持エリアＨＡ１を示す情報である。また、データ非保持エリアＮＨＡは、ポータブル制御装置１００が制御用データを保存部１０５に保存しておくことを許可していないエリアである。ポータブル制御装置１００は、このデータ非保持エリアＮＨＡ内に位置しているとき（言い換えれば、データ保持エリアＨＡ１内に位置していないとき、）、制御システム１０を制御することが許可されない。なお、データ保持エリアＨＡ１は、本発明の第１エリアに該当する。
【００４５】
この例では、マスタ制御装置２００は、データ保持エリアＨＡ１に配置されているが、データ非保持エリアＮＨＡに配置されていてもよい。ポータブル制御装置１００を携帯するユーザ２０は、データ保持エリアＨＡ１とデータ非保持エリアＮＨＡとの両方に行き来可能である。
【００４６】
ポータブル制御装置１００は、自装置の電源投入、操作入力、上述の更新タイミング等をトリガとし、本発明外である測位衛星からの測位信号を利用して、自装置位置を取得する。
【００４７】
また、ポータブル制御装置１００は、マスタ制御装置２００にエリア情報の転送を要求して、取得する。ポータブル制御装置１００は、取得した自装置位置がデータ保持エリアＨＡ１内であるかどうかを、エリア情報を用いて確認する。
【００４８】
図２、図３に示すように、ポータブル制御装置１００は、自装置がデータ保持エリアＨＡ１に存在する場合、マスタ制御装置２００に制御用データの転送を要求する。マスタ制御装置２００は、ポータブル制御装置１００に制御用データを転送する。ポータブル制御装置１００は、マスタ制御装置２００から制御用データを受信する。
【００４９】
これによって、データ保持エリアＨＡ１内にいるポータブル制御装置１００を保持するユーザ２０は、制御システム１０の制御にかかる操作、例えば、マスタ制御装置２００の遠隔操作が可能になる。
【００５０】
より具体的には、ポータブル制御装置１００は、自装置の電源投入、操作入力、上述の更新タイミング等をトリガとし、エリア取得処理を開始する。主制御部１０３は、位置制御部１０４に、エリア取得処理を伝達する。
【００５１】
位置制御部１０４は、本発明外である測位衛星と通信を行い、ポータブル制御装置１００の自装置位置を取得する。位置制御部１０４は、主制御部１０３に自装置位置を伝達する。主制御部１０３は、表示制御部１０２に自装置位置を伝達する。また、表示制御部１０２は、表示部１０１に自装置位置を取得できた旨を伝達する。表示部１０１は、自装置位置が取得できた旨を表示する。なお、測位にＧＰＳ等の測位衛星を用いた測位システムを用いることで、高精度な自装置位置が得られる。
【００５２】
主制御部１０３は、通信部１０６にエリア情報の転送要求を伝達する。通信部１０６は、マスタ制御装置２００のマスタ通信部２０６へエリア情報の転送要求を転送する。
【００５３】
マスタ制御装置２００のマスタ通信部２０６は、主制御部２０３にエリア情報の転送要求を伝達する。主制御部２０３は、マスタ保存部２０５から、エリア情報を取得する。主制御部２０３は、マスタ通信部２０６へエリア情報を伝達する。マスタ通信部２０６は、ポータブル制御装置１００の通信部１０６へエリア情報を転送する。
【００５４】
ポータブル制御装置１００の通信部１０６はエリア情報を受信し、主制御部１０３に伝達する。主制御部１０３は、エリア情報を保存部１０５に保存し、ポータブル制御装置１００の自装置位置がデータ保持エリアＨＡ１内であるかどうかを判断する。
【００５５】
主制御部１０３においてポータブル制御装置１００の自装置位置がデータ保持エリアＨＡ１内であると判断された場合、ユーザ２０の表示部１０１への制御用データ転送要求操作をトリガとし、表示制御部１０２は制御用データの転送要求を受け付ける。表示制御部１０２は、主制御部１０３に、制御用データの転送要求を伝達する。主制御部１０３は、通信部１０６を介してマスタ制御装置２００のマスタ通信部２０６へ制御用データの転送要求を転送する。
【００５６】
マスタ制御装置２００のマスタ通信部２０６は、主制御部２０３に制御用データの転送要求を伝達する。主制御部２０３は、マスタ保存部２０５から、制御用データを取得する。主制御部２０３は、マスタ通信部２０６へ制御用データを伝達する。マスタ通信部２０６は、ポータブル制御装置１００の通信部１０６へ制御用データを転送する。
【００５７】
ポータブル制御装置１００の通信部１０６は制御用データを受信し、主制御部１０３に伝達する。主制御部１０３は、制御用データを保存部１０５に保存し、表示制御部１０２に制御用データを転送する。表示制御部１０２は、制御用データを表示部１０１に表示させる。
【００５８】
これによって、データ保持エリアＨＡ１内にいるポータブル制御装置１００を保持するユーザ２０は制御システム１０の制御にかかる操作が可能になる。
【００５９】
図４は、本発明の第１の実施形態に係るエリア取得処理の概略を示すフローチャートである。自装置位置の取得を試行した回数を試行回数ＮＡとする。試行回数ＮＡは、初期値０であり、自装置位置の取得に失敗する度に試行回数ＮＡがインクリメントされる。なお、本フローチャートでは、試行回数ＮＡが１０に達すると、エリア取得処理を終了する。
【００６０】
ポータブル制御装置１００は自装置位置取得処理を受け付ける（Ｓ１０１）。ポータブル制御装置１００は、自装置位置を取得できるかを判断する（Ｓ１０２）。Ｓ１０２では、測位信号の受信レベルが適正であるかどうかを判断している。ポータブル制御装置１００は、自装置位置を取得できると判断した場合（Ｓ１０２：ＯＫ）、自装置位置を取得する（Ｓ１０３）。Ｓ１０３では、受信した測位信号を処理して、自装置位置を取得する。ポータブル制御装置１００は、マスタ制御装置２００からエリア情報を取得する（Ｓ１０４）。ポータブル制御装置１００は、取得した自装置位置がデータ保持エリアＨＡ１内であるかどうかを判断する（Ｓ１０５）。ポータブル制御装置１００は、自装置位置がデータ保持エリアＨＡ１内であった場合（Ｓ１０５：Ｙｅｓ）、制御用データを取得する（Ｓ１０６）。
【００６１】
ポータブル制御装置１００は、自装置位置を取得できないと判断した場合（Ｓ１０２：ＮＧ）、指定時間待機する（Ｓ１１１）。ポータブル制御装置１００は、試行回数ＮＡが、試行回数ＮＡ＜１０であるかどうかを判断する（Ｓ１１２）。ポータブル制御装置１００は、試行回数ＮＡが、試行回数ＮＡ＜１０である場合（Ｓ１１２：Ｙｅｓ）、試行回数ＮＡをインクリメントし（試行回数ＮＡ＝ＮＡ＋１）、再度自装置位置を取得できるかどうかを判断する（Ｓ１０２）。ポータブル制御装置１００は、試行回数ＮＡが、試行回数ＮＡ＜１０でない場合（Ｓ１１２：Ｎｏ）、エリア取得処理を終了させる。
【００６２】
ポータブル制御装置１００は、取得した自装置位置がデータ保持エリアＨＡ１外であった場合（Ｓ１０５：Ｎｏ）、制御用データを取得せずにエリア取得処理を終了させる。ポータブル制御装置１００は、エリア取得処理を終了させる際、試行回数ＮＡを初期化する（試行回数ＮＡ＝０）。なお、図４においては、試行回数ＮＡ＜１０でない場合、エリア取得処理を終了させるとしたが、この判断において試行回数ＮＡと比較する値は、１０に限らず、０以上の値であれば自由に設定できる。
【００６３】
次に、ポータブル制御装置１００がデータ保持エリアＨＡ１から出た場合の処理について説明する。図５に示すように、データ保持エリアＨＡ１内において、ポータブル制御装置１００は、マスタ制御装置２００からエリア情報、および制御用データを取得し、保存部１０５に保存している状態から説明する。
【００６４】
ユーザ２０は、ポータブル制御装置１００を携帯し、データ保持エリアＨＡ１から、データ非保持エリアＮＨＡに移動しているものとする。更新制御部１０７が予め設定されている更新処理のタイミングで、主制御部１０３に自装置位置を取得するように伝達する。主制御部１０３は、位置制御部１０４に自装置位置を取得するように伝達する。位置制御部１０４は、ポータブル制御装置１００の自装置位置を取得する。
【００６５】
主制御部１０３は、保存部１０５に保存されているエリア情報と、ポータブル制御装置１００の現在の自装置位置を比較し、データ非保持エリアＮＨＡである、つまりデータ保持エリアＨＡ１のエリア外であると判断する。
【００６６】
主制御部１０３は、表示制御部１０２へデータ非保持エリアＮＨＡである旨を伝達する。表示制御部１０２は、操作圏外であるため、制御用データを削除するか否かの選択にかかる操作をユーザ２０に促すメッセージを表示部１０１に表示する。
【００６７】
表示部１０１における、制御用データを削除することに同意するユーザ２０の操作をトリガにして、表示制御部１０２は、制御用データを削除する命令を受け付ける。表示制御部１０２は、制御用データを削除する命令を主制御部１０３に伝達する。主制御部１０３は、保存部１０５から制御用データ、エリア情報を全て削除する。
【００６８】
なお、表示部１０１において、ユーザ２０が制御用データを削除することに同意しない操作を行うと、この操作をトリガにして、表示制御部１０２は、制御用データをロックする命令を受け付ける。表示制御部１０２は、主制御部１０３に制御用データをロックする命令を主制御部１０３に伝達する。主制御部１０３は、表示制御部１０２に表示部１０１をロックする命令を伝達する。
【００６９】
表示部１０１は、表示制御部１０２からロックする命令により、画面をロックする。また、更新制御部１０７は、一定期間が経過すると、主制御部１０３に制御用データ、エリア情報を削除する命令を伝達する。主制御部１０３は、制御用データ、エリア情報を全て削除する。
【００７０】
なお、自装置位置がデータ保持エリアＨＡ１から外に出たことを検出すると、ユーザ２０に対して制御用データを削除するかどうかの確認を行わず、即座にデータを削除しても良い。
【００７１】
図６は、本発明の第１の実施形態に係る更新処理の概略を示すフローチャートである。自装置位置の取得を試行した回数を試行回数ＮＢとする。試行回数ＮＢは、初期値０であり、自装置位置の取得に失敗する度に試行回数ＮＢをインクリメントする。なお、本フローチャートでは、試行回数ＮＢが１０に達すると、更新処理を終了する。
【００７２】
ポータブル制御装置１００は、自装置位置を取得できるかを判断する（Ｓ２０１）。Ｓ２０１は、上述したＳ１０２と同様の処理である。ポータブル制御装置１００は、自装置位置を取得できると判断した場合（Ｓ２０１：ＯＫ）、試行回数を初期化する（試行回数ＮＢ＝０にする。）（Ｓ２０２）。ポータブル制御装置１００は、自装置位置を取得する（Ｓ２０３）。Ｓ２０３は、上述したＳ１０３と同様の処理である。ポータブル制御装置１００は、取得した自装置位置がデータ保持エリアＨＡ１内であるかどうかを判断する（Ｓ２０４）。ポータブル制御装置１００は、上述したエリア取得処理により、エリア情報を保存１０５に保存している。ポータブル制御装置１００は、自装置位置がデータ保持エリアＨＡ１外、つまりデータ非保持エリアＮＨＡであると判断した場合（Ｓ２０４：Ｎｏ）、制御用データ、エリア情報を削除する（Ｓ２０５）。
【００７３】
ポータブル制御装置１００は、自装置位置を取得できないと判断した場合（Ｓ２０１：ＮＧ）、指定時間待機する（Ｓ２１１）。ポータブル制御装置１００は、試行回数ＮＢが、試行回数ＮＢ＜１０であるかどうかを判断する（Ｓ２１２）。ポータブル制御装置１００は、試行回数ＮＢが、試行回数ＮＢ＜１０である場合（Ｓ２１２：Ｙｅｓ）、試行回数ＮＢをインクリメントし（試行回数ＮＢ＝ＮＢ＋１）、再度、自装置位置を取得できるかどうかを判断する（Ｓ２０１）。ポータブル制御装置１００は、試行回数ＮＢが、試行回数ＮＢ＜１０でない場合（Ｓ２１２：Ｎｏ）、更新処理を終了させる。
【００７４】
ポータブル制御装置１００は、自装置位置がデータ保持エリアＨＡ１であった場合（Ｓ２０４：Ｙｅｓ）、指定時間待機し（Ｓ２１１）、試行回数ＮＢが、試行回数ＮＢ＜１０であるかどうかを判断する（Ｓ２１２）。試行回数ＮＢが、試行回数ＮＢ＜１０である場合（Ｓ２１２：Ｙｅｓ）、試行回数ＮＢをインクリメントし（試行回数ＮＢ＝ＮＢ＋１）、再度、自装置位置を取得できるかどうかを判断する（Ｓ２０１）。ポータブル制御装置１００は、試行回数ＮＢが、試行回数ＮＢ＜１０でない場合（Ｓ２１２：Ｎｏ）、更新処理を終了させる。
【００７５】
このような構成及び処理を用いることによって、ユーザ２０がデータ保持エリアＨＡ１内から、データ非保持エリアＮＨＡ内へ移動すると（すなわち、ユーザがデータ保持エリアＨＡ１内からデータ保持エリアＨＡ１外に移動すると、）、ポータブル制御装置１００の保存部１０５に保存されているエリア情報、および制御用データが確実に削除されるので、セキュリティを向上できる。
【００７６】
なお、図６においては、試行回数ＮＢ＜１０でない場合、エリア取得処理を終了させるとしたが、この判断において試行回数ＮＢと比較する値は、１０に限らず、１以上の値であれば自由に設定できる。また、ポータブル制御装置１００は、Ｓ２１２で試行回数ＮＢが、試行回数ＮＢ＜１０でないと判断した場合、保存部１０５に保存されているエリア情報、および制御用データを削除することなく上記更新処理を終了するが、更新制御部１０７が予め設定されている更新処理のタイミングになる毎に、上記更新処理の実行を開始するので、エリア情報、および制御用データがいつまでも削除されずに、保存部１０５に保存されつづけることもない。
【００７７】
（第２の実施形態）
本発明の第２の実施形態に係るポータブル制御装置、制御システム、制御方法及び制御プログラムについて、図を参照して説明する。図７は、本発明の第２の実施形態に係る制御システムの概要を示す図である。
【００７８】
図７に示すように、第２の実施形態に係る制御システム１０Ａは、第１の実施形態に係る制御システム１０に対して、データ保持エリアＨＡ１、データ保持エリアＨＡ２が重なり合うエリアに、ユーザ２０が存在し得る時の処理において異なる。制御システム１０Ａの他の構成は制御システム１０と同様であり、同様の箇所の説明は省略する。なお、データ保持エリアＨＡ２は、本発明の第２エリアに該当する。また、ポータブル制御装置１００の自装置位置は第１の実施形態に示す方法等を用いて、特定されているものとする。
【００７９】
ユーザ２０は、ポータブル制御装置１００を携帯し、データ保持エリアＨＡ１、データ保持エリアＨＡ２が重なるエリアにいる。次に、ユーザ２０の制御用データ転送要求操作をトリガとし、表示制御部１０２はデータ保持エリアＨＡ１の制御用データ（マスタ制御装置２００Ａの制御用データ）、およびデータ保持エリアＨＡ２の制御用データ（マスタ制御装置２００Ｂの制御用データ）の転送要求を受け付ける。
【００８０】
表示制御部１０２は、データ保持エリアＨＡ１の制御用データの転送要求を主制御部１０３に伝達する。主制御部１０３は、データ保持エリアＨＡ１の制御用データの転送要求を受け付ける。主制御部１０３は、通信部１０６を介してマスタ制御装置２００Ａのマスタ通信部２０６Ａへ制御用データの転送要求を転送する。
【００８１】
マスタ制御装置２００Ａのマスタ通信部２０６Ａは、主制御部２０３Ａに制御用データの転送要求を伝達する。主制御部２０３Ａは、マスタ保存部２０５Ａから、データ保持エリアＨＡ１の制御用データを取得する。以下、データ保持エリアＨＡ１の制御用データを制御用データＤＨＡ１とする。
【００８２】
主制御部２０３Ａは、マスタ通信部２０６Ａへ制御用データＤＨＡ１を伝達する。マスタ通信部２０６Ａは、ポータブル制御装置１００の通信部１０６へ制御用データＤＨＡ１を転送する。通信部１０６は、主制御部１０３へ制御用データＤＨＡ１を伝達する。主制御部１０３は、制御用データを保存部１０５に保存し、表示制御部１０２に制御用データＤＨＡ１を伝達する。
【００８３】
同様に、ポータブル制御装置１００は、マスタ制御装置２００Ｂに対して、データ保持エリアＨＡ２の制御用データの転送要求を行い、データ保持エリアＨＡ２の制御用データＤＨＡ２を取得する。以下、データ保持エリアＨＡ２の制御用データＤＨＡ２を制御用データＤＨＡ２とする。
【００８４】
マスタ制御装置２００Ｂの主制御部２０３Ｂは、ポータブル制御装置１００からの制御用データＤＨＡ２の転送要求に応じて、マスタ保存部２０５Ａから、データ保持エリアＨＡ１の制御用データを取得する。主制御部２０３Ｂは、マスタ通信部２０６Ｂへ制御用データＤＨＡ２を伝達する。マスタ通信部２０６Ｂは、ポータブル制御装置１００の通信部１０６へ制御用データＤＨＡ２を転送する。
【００８５】
通信部１０６は、主制御部１０３へ制御用データＤＨＡ２を伝達する。主制御部１０３は、制御用データＤＨＡ２を保存部１０５に保存し、表示制御部１０２に制御用データＤＨＡ２を伝達する。
【００８６】
なお、データ保持エリアＨＡ１、データ保持エリアＨＡ２に対する、制御用データの転送要求は一度に行っても良い。
【００８７】
表示制御部１０２は、制御用データＤＨＡ１、制御用データＤＨＡ２の両方を表示部１０１に表示させる。ユーザ２０は、制御用データＤＨＡ１、制御用データＤＨＡ２から、表示したい制御用データを選択できる。
【００８８】
表示制御部１０２は、この操作をトリガに制御用データの選択を受け付け、主制御部１０３に伝達する。主制御部１０３は、選択された制御用データを保存部１０５に残し、保存部１０５に保存している選択されなかった制御用データを削除する。
【００８９】
なお、両方の制御用データを残しておき、データ保持エリアＨＡ１から外れたら、制御用データＤＨＡ１を削除し、データ保持エリアＨＡ２から外れたら、制御用データＤＨＡ２を削除しても良い。
【００９０】
また、本実施形態では、２つのエリアが重なった例について説明したが、重なるエリアは３つ以上であっても良い。
【００９１】
なお、上述の各実施形態では、ポータブル制御装置１００は、エリア情報を取得した自装置がエリア内であることを判断した後に、制御用データを取得する構成である。しかしながら、ポータブル制御装置１００は、制御用データ、エリア情報を同時に取得する構成にすることも可能である。この場合、エリア外であれば、ポータブル制御装置１００は、取得した制御用データ、エリア情報を即座に削除すれば良い。
【００９２】
また、上述の各実施形態では、データ保持エリアＨＡと、非データ保持エリアＮＨＡが同一平面上に存在する態様を示した。しかしながら、自装置位置、エリア情報は、三次元で構成することも可能である。例えば、建物内の階数が異なる場合であっても、データ保持エリアＨＡ、非データ保持エリアＮＨＡは、定義できる。
【００９３】
また、上述の各実施形態では、ポータブル制御装置１００が、データ保持エリアＨＡ内であるかどうかを自分で判断する態様を示した。しかしながら、マスタ制御装置２００側でポータブル制御装置１００がデータ保持エリアＨＡ内であるかどうかを判断し、その判断結果に基づいて、制御用データの転送可否を判断しても良い。
【００９４】
この場合、ポータブル制御装置１００は自装置位置と制御用データの転送要求をマスタ制御装置２００に送信する。マスタ制御装置２００は、ポータブル制御装置１００の位置と、自身が保存するエリア情報とを比較する。マスタ制御装置２００は、ポータブル制御装置１００がデータ保持エリアＨＡ内であると判断すると、制御用データとエリア情報をポータブル制御装置１００に送信する。
【００９５】
一方、マスタ制御装置２００はデータ保持エリアＨＡ外であると判断すると、制御用データとエリア情報を送信しない。
【符号の説明】
【００９６】
ＤＨＡ１、ＤＨＡ２…制御用データ
ＨＡ１、ＨＡ２…データ保持エリア
ＮＨＡ…データ非保持エリア
ＮＡ、ＮＢ…試行回数
１０、１０Ａ…制御システム
２０…ユーザ
１００…ポータブル制御装置
１０１、２０１…表示部
１０２、２０２…表示制御部
１０３、２０３、２０３Ａ、２０３Ｂ…主制御部
１０４…位置制御部
１０５…保存部
１０６、１０６Ａ、１０６Ｂ…通信部
１０７…更新制御部
２００、２００Ａ…マスタ制御装置
２０５、２０５Ａ…マスタ保存部
２０６、２０６Ａ、２０６Ｂ…マスタ通信部
【図１】
2019069813.tif 000003
【図２】
2019069813.tif 000004
【図３】
2019069813.tif 000005
【図４】
2019069813.tif 000006
【図５】
2019069813.tif 000007
【図６】
2019069813.tif 000008
【図７】
2019069813.tif 000009
【手続補正書】
【提出日】令和2年2月13日(2020.2.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
なお、表示部１０１において、ユーザ２０が制御用データを削除することに同意しない操作を行うと、この操作をトリガにして、表示制御部１０２は、制御用データをロックする命令を受け付ける。表示制御部１０２は、制御用データをロックする命令を主制御部１０３に伝達する。主制御部１０３は、表示制御部１０２に表示部１０１をロックする命令を伝達する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
ポータブル制御装置１００は、自装置位置を取得できるかを判断する（Ｓ２０１）。Ｓ２０１は、上述したＳ１０２と同様の処理である。ポータブル制御装置１００は、自装置位置を取得できると判断した場合（Ｓ２０１：ＯＫ）、試行回数を初期化する（試行回数ＮＢ＝０にする。）（Ｓ２０２）。ポータブル制御装置１００は、自装置位置を取得する（Ｓ２０３）。Ｓ２０３は、上述したＳ１０３と同様の処理である。ポータブル制御装置１００は、取得した自装置位置がデータ保持エリアＨＡ１内であるかどうかを判断する（Ｓ２０４）。ポータブル制御装置１００は、上述したエリア取得処理により、エリア情報を保存部１０５に保存している。ポータブル制御装置１００は、自装置位置がデータ保持エリアＨＡ１外、つまりデータ非保持エリアＮＨＡであると判断した場合（Ｓ２０４：Ｎｏ）、制御用データ、エリア情報を削除する（Ｓ２０５）。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
表示部と、
前記制御用データを前記表示部に表示させる表示制御部と、
を備え、
前記主制御部は、
前記位置制御部が取得した位置が前記第１エリア内であれば、前記表示制御部に、前記制御用データを前記表示部に表示させる指示をし、
前記位置が前記第１エリア外であれば、前記表示制御部に、前記制御用データを前記表示部に表示させない指示をする、
請求項１または請求項２に記載のポータブル制御装置。
【国際調査報告】
2019069813.tif 000010
2019069813.tif 000011