(57)【要約】      （修正有）【課題】スマートデバイスによる位置情報によって、特定位置に達した際にジョブスケジュール管理システムを経由して、ネットワークに繋がる機器を自動的に遠隔操作することを可能にするシステムを提供する。【解決手段】ユーザが所持するスマートデバイス１０２と、このスマートデバイスの現在位置情報を管理する位置情報管理システム１０５と、操作対象のネットワーク接続機器の操作内容、前提条件、操作日時等の制御情報を操作対象のネットワーク接続機器別に予め記憶し、位置情報管理システムから通知されたスマートデバイスの位置情報、特定の位置への移動経過時間等の通知情報が制御情報に対応するものになった場合、操作対象のネットワーク接続機器に対して当該制御情報で定められた操作内容の自動操作を指示すると共に、指示した操作内容を前記スマートデバイスへ通知する。【選択図】図１
2015215716.tif 000002
【特許請求の範囲】
【請求項１】
位置情報によってネットワークにつながるネットワーク接続機器を自動操作するシステムであって、ユーザが所持するスマートデバイスと、このスマートデバイスがＧＰＳ衛星から取得した現在位置情報を管理する位置情報管理システムと、操作対象のネットワーク接続機器の操作内容、前提条件、操作日時等の制御情報を操作対象のネットワーク接続機器別に予め記憶し、前記位置情報管理システムから通知された前記スマートデバイスの位置情報、特定の位置への移動経過時間等の通知情報が前記制御情報に対応するものになった場合、操作対象のネットワーク接続機器に対して当該制御情報で定められた操作内容の自動操作を指示すると共に、指示した操作内容を前記スマートデバイスへ通知するジョブスケジュール管理システムとを備えることを特徴とするネットワーク接続機器の自動操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，スマートデバイスの位置情報をもとに、ジョブスケジュール管理システムによってネットワークにつながる機器を自動操作するシステムに関するものである。
【背景技術】
【０００２】
近年、スマートデバイスの普及により、誰でも手軽に現在位置情報を取得できるようになった。また、ネットワークにつながる機器（スマート家電等）が増えてきている。
ネットワークに繋がるようになると、外部からの遠隔操作も可能になるものが増えてくる。
【０００３】
通信機能でつながる電子機器・家電機器を監視・検出・制御・識別する技術文献には下記のようなものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５１８５５６号公報
【特許文献２】特開２０１４−００２８２２号公報
【特許文献３】特開２０１３−１６８８８５号公報
【特許文献４】特表２０１２−５１６１３３号公報
【特許文献５】特開２００３−１６３７４８号公報
【特許文献６】特開２００２−３２５２８７号公報
【特許文献７】特開２００２−２６７４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ネットワークに繋がる機器を外部から遠隔操作を行うとき、操作対象機器が多い場合に、操作ミスや操作し忘れなどが発生し易くなる。
【０００６】
本発明の目的は、スマートデバイスによる位置情報によって、特定位置に達した際にジョブスケジュール管理システムを経由して、ネットワークに繋がる機器（スマート家電等）を自動的に遠隔操作し、操作ミスや操作し忘れなどを防止することができるネットワーク接続機器の自動操作システムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のネットワーク接続機器の自動操作システムは、位置情報によってネットワークにつながるネットワーク接続機器を自動操作するシステムであって、ユーザが所持するスマートデバイスと、このスマートデバイスがＧＰＳ衛星から取得した現在位置情報を管理する位置情報管理システムと、操作対象のネットワーク接続機器の操作内容、前提条件、操作日時等の制御情報を操作対象のネットワーク接続機器別に予め記憶し、前記位置情報管理システムから通知された前記スマートデバイスの位置情報、特定の位置への移動経過時間等の通知情報が前記制御情報に対応するものになった場合、操作対象のネットワーク接続機器に対して当該制御情報で定められた操作内容の自動操作を指示すると共に、指示した操作内容を前記スマートデバイスへ通知するジョブスケジュール管理システムとを備えることを特徴とするネットワーク接続機器の自動操作システム。
【発明の効果】
【０００８】
この発明の効果は以下の通りとなる。
１．スマートデバイスからの位置情報と経過時間を位置情報管理システムが定期的に取得することにより、特定の位置から特定の位置への移動時だけでなく、経過時間もトリガーとするため、多様な自動操作を行うことが可能となったうえ、操作ミスや操作し忘れなどを防止することができる。
２．位置情報管理システムとジョブスケジュール管理システムを連携することにより、位置情報および経過時間以外にも、日時のスケジュールによる自動操作も可能となる。
３．自動操作実行時に、スマートデバイスへ操作情報を通知することにより、想定外の自動操作時に、手動操作を行うことが可能となる。手動操作を行うには、スマートデバイスからネットワークを経由して、位置情報管理システムへ接続し、自動操作内容に対応する手動操作を選択することにより手動操作可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施の形態を示すシステム構成図である。
【図２】図１の位置情報管理システムを詳細にした図である。
【図３】図２の位置情報トリガーデータのテーブル図である。
【図４】図２のジョブスケジュールデータのテーブル図である。
【図５】ジョブスケジュール管理システムからスマートデバイスへ通知された通知              情報画面の図である。
【図６】図５で対象機器の手動操作を実施するリンクをクリックした際に、表示される対象機器手動操作画面の図である。
【図７】図３の1行目の位置情報トリガーデータの動作イメージ図である。
【図８】図３の２行目の位置情報トリガーデータの動作イメージ図である。
【発明を実施するための形態】
【００１０】
以下、本発明を適用したネットワークにつながる機器を位置情報を利用して自動操作するシステムの一実施の形態について説明する。
図１は、本発明の実施形態を示すシステム構成図であり、GPS(Global Positioning System)衛星１０１から定期的に位置情報を取得したスマートデバイス１０２が、ネットワーク１０３を介して位置情報を位置情報管理システム１０５に通知し、特定の位置から位置への特定の時間範囲内での移動を検知すると、そのことがジョブスケジュール管理システム１０６へ通知され、その後ルータ１０８を介して自宅や勤務先１０７のエアコン１０９、ノートPC１１０、サーバ１１１といったネットワークにつながる機器を自動操作する。自動操作した際には、ジョブスケジュール管理システム１０６からスマートデバイス１０２へ操作情報が通知される。手動操作時は、スマートデバイス１０２が、ネットワーク１０３を介して位置情報管理システム１０５と通信し、スマートデバイス１０２から選択された手動操作の情報を位置情報管理システム１０５がジョブスケジュール管理システム１０６へ通知し、その後ルータ１０８を介して自宅や勤務先１０７のエアコン１０９、ノートPC１１０、サーバ１１１といったネットワークに繋がる機器を操作する。
【００１１】
位置情報管理システム１０５は、記録した位置情報を使用し、特定の位置から位置への特定の時間範囲内の移動を検知またはスマートデバイス１０２から手動操作を受け付けると、ジョブスケジュール管理システム１０６へジョブの実行依頼を通知する。位置情報管理システム１０５の詳細については図２で説明する。
【００１２】
ジョブスケジュール管理システム１０６は、位置情報管理システム１０５が実行依頼を通知した場合、または指定したスケジュール時に、ルータ１０８を介してエアコン１０９、ノートPC１１０、サーバ１１１といったネットワークにつながる機器を自動操作する。
１０７は自宅や勤務先を示すもので、ジョブスケジュール管理システム１０６の自動操作先によって自宅や勤務先で自動操作が行われる。
エアコン１０９は、ジョブスケジュール管理システム１０６からの自動操作によって、電源ON、OFF、温度調節等が行われる。
ノートPC１１０は、ジョブスケジュール管理システム１０６からの自動操作によって、起動、シャットダウン、アプリケーションの実行等が行われる。
サーバ１１１は、ジョブスケジュール管理システム１０６からの自動操作によって、起動、シャットダウン、ジョブの実行、アプリケーションの実行等が行われる。
【００１３】
図２は、図１の位置情報管理システム１０５を詳細に示した図であり、GPS衛星２０１から定期的に位置情報を取得したスマートデバイス２０２が、ネットワーク２０３を介して位置情報を位置情報管理システム２０４に通知し、特定の位置から位置への特定の時間範囲内の移動を検知すると、そのことがジョブスケジュール管理システム２１０へ通知され、その後ネットワークにつながる機器群２１１を自動操作し、ジョブスケジュール管理システム２１０からスマートデバイス２０２へ操作情報が通知される部分に関しては、図１と同様である。
【００１４】
位置情報管理システム２０４は、デバイス別位置情報記録部２０５、位置情報・記録時刻DB２０６、位置情報トリガーデータDB２０７、位置情報トリガー判定部２０８、ジョブ実行依頼通知部２０９、手動操作受付部２１２から構成される。
デバイス別位置情報記録部２０５は、スマートデバイス２０２別に取得した位置情報を時刻と共に位置情報・記録時刻DB２０６に格納する。
位置情報トリガーデータDB２０７は、特定の位置から位置への特定の時間範囲内の移動といった条件を位置情報トリガーデータとして格納している。位置情報トリガーデータの詳細については図３で説明する。
【００１５】
位置情報トリガー判定部２０８は、位置情報・記録時刻DB２０６から位置情報と記録時刻を、位置情報トリガーデータDB２０７から位置情報トリガーデータを取得し、位置情報トリガーデータの条件を満足した場合は、ジョブ実行依頼通知部２０９にネットワークにつながる機器群２１１に対する自動操作を依頼する。
【００１６】
手動操作受付部２１２は、位置情報トリガーデータDB２０７から位置情報トリガーデータを取得し、スマートデバイス２０２から手動操作を受け付け、スマートデバイス２０２から手動操作するトリガーデータを選択された場合に、ジョブ実行依頼通知部２０９にネットワークにつながる機器群２１１に対する手動操作を依頼する。
【００１７】
ジョブ実行依頼通知部２０９は、位置情報トリガー判定部２０８または手動操作受付部２１２からの依頼により、ジョブスケジュール管理システム２１０にネットワークにつながる機器群２１１に対する自動操作のジョブ実行依頼通知を送信する。
【００１８】
ジョブスケジュールデータDB２１３は、実行する日時または実行する契機としての待ち通知内容、実行するジョブデータ、ジョブを実行するための前提条件として実行完了していなければならないジョブの指定を、自動実行するジョブの実行スケジュールとして格納している。
【００１９】
ジョブスケジュール管理システム２１０は、ジョブスケジュールデータDB２１３からジョブの実行スケジュール情報を取得し、スケジュールに応じてジョブを実行する。
【００２０】
図３は、位置情報トリガーデータDB２０７に格納される位置情報トリガーデータの一例を示す図である。図に示すようにデバイスID３０１、Fromの位置３０２、Fromの適用距離範囲３０３、Fromの位置以外フラグ３０４、From滞在時間開始範囲３０５、 From滞在時間終了範囲３０６、From→To移動時間開始範囲３０７、From→To移動時間終了範囲３０８、Toの位置３０９、Toの適用距離範囲３１０、Toの位置以外フラグ３１１、To滞在時間開始範囲３１２、To滞在時間終了範囲３１３、ジョブスケジュール管理システムへの通知内容３１４から構成される。
【００２１】
ここで例えば1行目の位置情報トリガーデータの場合は、デバイスIDがdev1のスマートデバイスが自宅から100m以内の距離に5時間以上滞在してから、自宅から100m以外の距離に10分以内に移動して0分以上滞在した場合に、ジョブスケジュール管理システムへ自宅のネットワークにつながる特定機器の電源OFFを通知することを意味する。
【００２２】
2行目の位置情報トリガーデータの場合は、デバイスIDがdev1のスマートデバイスが勤務先から100m以内の距離に3〜8時間滞在してから、自宅近くの地点Aから1Km以内の距離に1〜2時間で移動して10分以上滞在した場合に、ジョブスケジュール管理システムへ、自宅のネットワークにつながる特定機器の電源ONを通知することを意味する。
【００２３】
3行目の位置情報トリガーデータの場合は、デバイスIDがdev2のスマートデバイスが勤務先から100m以内の距離に2時間以上滞在してから、取引先から100m以内の距離に0分以上の時間で移動して10〜20分滞在した場合に、ジョブスケジュール管理システムへ、業務ジョブ実行を通知することを意味する。
【００２４】
4行目の位置情報トリガーデータの場合は、デバイスIDがdev2のスマートデバイスからの手動操作専用のデータとなり、スマートデバイスから手動操作として選択された場合に、ジョブスケジュール管理システムへ、業務ジョブ実行キャンセルを通知することを意味する。
【００２５】
5行目の位置情報トリガーデータの場合は、デバイスIDがdev2のスマートデバイスが勤務先から100m以内の距離に5〜12時間滞在してから、勤務先から100m以外の距離に0分以上の時間で移動して30分以上滞在した場合に、ジョブスケジュール管理システムへ、勤務先入館認証カードでの当日再入場不可を通知することを意味する。
【００２６】
6行目の位置情報トリガーデータの場合は、デバイスIDがdev4およびdev5、dev6全てのスマートデバイスが、勤務先から100m以内の距離に10分以上間滞在してから、勤務先から100m以外の距離に0分以上の時間で移動して30分以上滞在した場合に、ジョブスケジュール管理システムへ、勤務先空調停止を通知することを意味する。
【００２７】
図４は、ジョブスケジュールデータDB２１３に格納されるジョブスケジュールデータの一例を示す図である。図に示すようにジョブ番号４０１、実行日時４０２、待ち通知内容４０３、実行ジョブ４０４、ジョブを実行するための前提条件として実行完了していなければならないジョブを示す、前ジョブ番号４０５から構成される。
【００２８】
ここで例えば1行目から4行目のジョブスケジュールデータの場合は、この４つの行のデータが1つのスケジュールとて動作し、それぞれは次のように動作する。
1行目のジョブスケジュールデータは、ジョブ番号が1で、実行日時が毎日08:00に実行となり、待ち通知内容は未指定、実行ジョブが特定ジョブ実行サーバ起動で、前ジョブ番号は未指定となるので、実行日時の毎日08:00に実行ジョブの特定ジョブ実行サーバ起動を実行することを意味する。
【００２９】
2行目のジョブスケジュールデータは、ジョブ番号が2で、実行日時が未指定となり、待ち通知内容が業務ジョブ実行通知で、実行ジョブが業務ジョブ実行、前ジョブ番号が1となるので、ジョブ番号が1のジョブが完了してから待ち通知内容の業務ジョブ実行通知を受けると、実行ジョブの業務ジョブ実行を実行することを意味する。
【００３０】
3行目のジョブスケジュールデータは、ジョブ番号が3で、実行日時が未指定となり、待ち通知内容が業務ジョブキャンセル通知で、実行ジョブが業務ジョブキャンセル、前ジョブ番号が1となるので、ジョブ番号が１のジョブが完了してから待ち通知内容の業務ジョブ実行キャンセル通知を受けると、実行ジョブの業務ジョブキャンセルを実行することを意味する。なお、ジョブ番号2と3のジョブスケジュールデータは、共にジョブ番号1のジョブが完了してから動作し、並列に動作する。
【００３１】
4行目のジョブスケジュールデータは、ジョブ番号が4で、実行日時が毎日00:00となり、待ち通知内容は未指定、実行ジョブが特定ジョブ実行サーバ停止で、前ジョブ番号が未指定となるので、実行日時の毎日00:00に実行ジョブの特定ジョブ実行サーバ停止を実行することを意味する。
【００３２】
次に5行目から6行目のジョブスケジュールデータの場合は、この２つの行のデータが1つのスケジュールとして動作し、それぞれは次のように動作する。
5行目のジョブスケジュールデータは、ジョブ番号が5で、実行日時が毎日12:00となり、待ち通知内容が自宅特定機器電源ON通知で、実行ジョブが自宅特定機器電源ON、前ジョブ番号が未指定となるので、実行日時の毎日12:00から待ち通知内容の自宅特定機器電源ON通知を待ち、自宅特定機器電源ON通知が通知されると、実行ジョブの自宅特定機器電源ONを実行することを意味する。
【００３３】
6行目のジョブスケジュールデータは、ジョブ番号が6で、実行日時が未指定となり、待ち通知内容が自宅特定機器電源OFF通知で、実行ジョブが自宅特定機器電源OFF、前ジョブ番号が5となるので、ジョブ番号5のジョブが実行完了してから、待ち通知内容の自宅特定機器電源OFF通知を待ち、自宅特定機器電源OFF通知が通知されると、実行ジョブの自宅特定機器電源OFFを実行することを意味する。
【００３４】
図５は、ジョブスケジュール管理システムからスマートデバイスへ通知された対象機器操作情報の画面の図であり、自宅特定機器の電源OFFの成功または失敗といった対象機器操作情報メッセージ５０１と、対象機器手動操作画面へのリンク５０２が表示される。対象機器手動操作画面へのリンク５０２をクリックすると、図６の画面へ遷移する。
【００３５】
図６は、対象機器を手動操作したい場合に表示される画面で、自宅特定機器電源OFFなどといった対象デバイスに紐付いた対象機器手動操作メニュー６０１が表示され、その中から実施したいものを選択することで対象機器の手動操作ができる。手動操作を終了する場合は、対象機器手動操作画面終了リンク６０２を選択して終了する。
【００３６】
図７は、図３の1行目の位置情報トリガーデータの動作イメージであり、移動前のスマートデバイスdev1  ７０２および移動後のスマートデバイスdev1  ７０３は、GPS衛星７０４から位置情報を取得し、定期的に位置情報管理システムとジョブスケジュール管理システムを合わせたシステム７０５へ位置情報を通知している。移動前のスマートデバイスdev1  ７０２が、自宅７０１から半径１００ｍ以内の距離に滞在後、半径１００ｍ外である移動後のスマートデバイスdev1  ７０３の位置に到達した際に、位置情報管理システムとジョブスケジュール管理システムを合わせたシステム７０５によって、自宅７０１内にあるネットワークにつながる特定機器の電源OFFを実行し、操作情報を移動後のスマートデバイスdev1  ７０３へ通知することを意味する。
【００３７】
図８は、図３の２行目の位置情報トリガーデータの動作イメージ図であり、移動前のスマートデバイスdev1  ８０２および移動後のスマートデバイスdev1  ８０３は、GPS衛星８０４から位置情報を取得し、定期的に位置情報管理システムとジョブスケジュール管理システムを合わせたシステム８０７へ位置情報を通知している。移動前のスマートデバイスdev1  ８０２が、勤務先８０１から半径１００ｍ以内の距離に滞在後、自宅近くの地点Aから半径１Km以内である移動後のスマートデバイスdev1  ８０３の位置に到達した際に、位置情報管理システムとジョブスケジュール管理システムを合わせたシステム８０７によって、自宅８０６内にあるネットワークにつながる特定機器の電源ONを実行し、操作情報を移動後のスマートデバイスdev1  ８０３へ通知することを意味する。
【符号の説明】
【００３８】
１０１    GPS衛星
１０２    スマートデバイス
１０３    ネットワーク
１０４    位置情報管理システムとジョブスケジュール管理システムを合わせたシステム
１０５    位置情報管理システム
１０６    ジョブスケジュール管理システム
１０７    自宅や勤務先
１０８    ルータ
１０９    エアコン
１１０    ノートPC
１１１    サーバ
２０１    GPS衛星
２０２    スマートデバイス
２０３    ネットワーク
２０４    位置情報管理システム
２０５    デバイス別位置情報記録部
２０６    位置情報・記録時刻DB
２０７    位置情報トリガーデータDB
２０８    位置情報トリガー判定部
２０９    ジョブ実行依頼通知部
２１０    ジョブスケジュール管理システム
２１１    ネットワークにつながる機器群
２１２    手動操作受付部
２１３    ジョブスケジュールデータDB
５０１    対象機器操作情報メッセージ
５０２    対象機器手動操作画面へのリンク
６０１    対象機器手動操作メニュー
６０２    対象機器手動操作画面終了リンク
【図１】
2015215716.tif 000003
【図２】
2015215716.tif 000004
【図３】
2015215716.tif 000005
【図４】
2015215716.tif 000006
【図５】
2015215716.tif 000007
【図６】
2015215716.tif 000008
【図７】
2015215716.tif 000009
【図８】
2015215716.tif 000010