(57)【要約】【課題】  電力消費の低減と、撮影をし損ねてしまう可能性の低減とを両立することができなかった。【解決手段】  撮像手段を有する通信装置であって、撮像手段を有する外部装置と互いにビーコンを送受信することでグループ化する通信手段と、前記外部装置に関する情報を管理テーブルに記録する記録手段と、ユーザ操作を受け付ける操作手段と、前記操作手段により所定のユーザ操作が受け付けられた場合、各装置が備える撮像手段の動作を開始させるための信号をブロードキャストするよう制御する制御手段とを有する。【選択図】  図３
2020068452.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段を有する通信装置であって、
撮像手段を有する外部装置と互いにビーコンを送受信することでグループ化する通信手段と、
前記外部装置に関する情報を管理テーブルに記録する記録手段と、
ユーザ操作を受け付ける操作手段と、
前記操作手段により所定のユーザ操作が受け付けられた場合、各装置が備える撮像手段の動作を開始させるための信号をブロードキャストするよう制御する制御手段とを有する通信装置。
【請求項２】
前記グループにおいて、各装置には親と子の役割が設定され、
前記親の役割が設定される装置はグループ内で一つであることを特徴とする請求項１に記載の通信装置。
【請求項３】
撮像手段を有する外部装置と互いにビーコンを送受信することでグループ化した場合、前記親の役割を担う装置は、前記子の役割を担う装置に対して撮像手段の動作を停止させるための信号を発信することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記各装置の前記親の役割と前記子の役割の設定は、各装置の電池残量やメモリ残量により決定されることを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記子の役割を担う装置が、前記親の役割を担う装置からのビーコンを受信できない状態になった場合、前記子の役割を担う装置の撮像手段の動作を開始することを特徴とする請求項２乃至４のいずれか１項に記載の通信装置。
【請求項６】
撮像手段、通信手段と、を有する通信装置の制御方法であって、
前記通信手段を用いて、撮像手段を有する外部装置と互いにビーコンを送受信することでグループ化するステップと、
前記外部装置に関する情報を管理テーブルに記録する記録ステップと、
ユーザ操作を受け付ける操作ステップと、
前記操作ステップで所定のユーザ操作が受け付けられた場合、各装置が備える撮像手段の動作を開始させるための信号をブロードキャストするよう制御する制御ステップとを有する通信装置の制御方法。
【請求項７】
前記グループにおいて、各装置には親と子の役割が設定され、
前記親の役割が設定される装置はグループ内で一つであることを特徴とする請求項６に記載の通信装置の制御方法。
【請求項８】
撮像手段を有する外部装置と互いにビーコンを送受信することでグループ化した場合、前記親の役割を担う装置は、前記子の役割を担う装置に対して撮像手段の動作を停止させるための信号を発信することを特徴とする請求項７に記載の通信装置の制御方法。
【請求項９】
前記各装置の前記親の役割と前記子の役割の設定は、各装置の電池残量やメモリ残量により決定されることを特徴とする請求項７または８に記載の通信装置の制御方法。
【請求項１０】
前記子の役割を担う装置が、前記親の役割を担う装置からのビーコンを受信できない状態になった場合、前記子の役割を担う装置の撮像手段の動作を開始することを特徴とする請求項７乃至９のいずれか１項に記載の通信装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至６のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線で外部装置と通信する通信装置に関する。
【背景技術】
【０００２】
昨今、児童の外出時における安全を目的として、下校時には一人で帰っていないか、どのような人物と一緒に帰っているか、不審者が近付いていないか、といったことを把握したいというニーズがある。このような背景から、例えばランドセルにカメラを搭載して、防犯や緊急時の記録のために用いることが知られている。特許文献１では、ランドセルに装着したカメラ等の撮像部により児童の後方の情景を撮影することができる防犯監視装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−７２７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、振動センサにより撮影動作を制御し、電力の消耗を防いでいるが、振動が検知されない場合には撮影されず、登下校時の児童の状況が分からなくなってしまうという課題があった。また、周囲で異変が生じた場合であっても、児童自身に振動が生じるような事態にならなければ撮影されず、例えば他の児童の緊急時のことは何ら考慮されていなかった。
【０００５】
本発明はこのような従来技術の課題に鑑みて成されたものであり、電力消費の低減と、撮影をし損ねてしまう可能性の低減とを両立することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信装置は、撮像手段を有する通信装置であって、撮像手段を有する外部装置と互いにビーコンを送受信することでグループ化する通信手段と、前記外部装置に関する情報を管理テーブルに記録する記録手段と、ユーザ操作を受け付ける操作手段と、前記操作手段により所定のユーザ操作が受け付けられた場合、各装置が備える撮像手段の動作を開始させるための信号をブロードキャストするよう制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電力消費の低減と、撮影をし損ねてしまう可能性の低減とを両立することができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）本発明の実施形態に係わるランドセルが閉状態の斜視図である。（ｂ）本発明の実施形態に係わるランドセルが開状態の斜視図である。（ｃ）本発明の実施形態に係わるランドセルが閉状態の底面側斜視図である。（ｄ）本発明の実施形態に係わるランドセルが閉状態の側面図である。（ｅ）本発明の実施形態に係わるランドセルが開状態の側面図である。
【図２】本発明の実施形態に係わるランドセルおよびランドセルを用いたシステム全体のブロック図である。
【図３】本発明の実施形態に係わるランドセルの主ルーチンのフローチャートである。
【図４】（ａ）本発明の実施形態に係わるランドセルのグループ作成処理の詳細なフローチャートである。（ｂ）本発明の実施形態に係わるランドセルのグループに新たなランドセル２追加する場合の、グループ追加処理（親）の詳細なフローチャートである。（ｃ）本発明の実施形態に係わるランドセルのグループに新たなランドセルを追加する場合の、グループ追加処理（子）の詳細なフローチャートである。
【図５】（ａ）本発明の実施形態に係わるランドセルの管理テーブルの一例である。（ｂ）本発明の実施形態に係わるグループ追加処理（親）によりランドセルに保存される管理テーブルの一例である。
【図６】本発明の実施形態に係わるグループ作成処理後における、グループの子であるランドセルの主ルーチンのフローチャートである。
【図７】（ａ）本発明の実施形態に係わるランドセルのグループに新たなランドセルが子として追加された際の、グループにおいて親であるランドセルが作成する管理テーブルの一例である。（ｂ）本発明の実施形態に係わるランドセルのグループにおいて、親であるランドセルが更新した後の管理テーブルの一例である。（ｃ）本発明の実施形態に係わるランドセルのグループにおいて親であるランドセルがある子のランドセルをグループ内から削除した後の、親であるランドセルの管理テーブルとグループ内から削除されたランドセルの管理テーブルの一例である。（ｄ）本発明の実施形態に係わるランドセルのグループにおいて、親であるランドセルがある子のランドセルをグループ内から削除した後の、離脱管理テーブルの一例である。
【図８】（ａ）本発明の実施形態に係るランドセルにより実行されるグループ離脱処理（親）のフローチャートである。（ｂ）本発明の実施形態に係る、グループから離脱するランドセルにより実行されるグループ離脱処理（子）のフローチャートである。（ｃ）本発明の実施形態に係るグループに残るランドセルにより実行されるグループ離脱処理（子）のフローチャートである。
【図９】（ａ）本発明の実施形態に係るランドセルにより実行されるグループ内カメラ動作処理（親）のフローチャートである。（ｂ）本発明の実施形態に係るランドセルにより実行されるグループ内カメラ動作処理（子）のフローチャートである。（ｃ）本発明の実施形態に係るランドセルに保持される管理テーブルの一例である。（ｄ）本発明の実施形態に係るランドセルに保持される管理テーブルの一例である。
【図１０】（ａ）本発明の実施形態に係るランドセルにより実行される非常事態処理（親）のフローチャートである。（ｂ）本発明の実施形態に係るランドセルにより実行される非常事態処理（子）のフローチャートである。（ｃ）本発明の実施形態に係るランドセルに保持される管理テーブルの一例である。（ｄ）本発明の実施形態に係るランドセルに保持される管理テーブルの一例である。
【発明を実施するための形態】
【０００９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明を行う。本発明の技術的範囲は、特許請求の範囲によって確定されるものであって、実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１０】
＜実施形態＞
以下、図１および２を参照して、ランドセル１の構成について説明を行う。
【００１１】
図１（ａ）、図（ｂ）は被せ蓋１３０側から見たランドセル１が閉状態および開状態の斜視図である。図１（ｃ）はランドセル１が閉状態の底面側斜視図である。図１（ｄ）、図（ｅ）はランドセル１が閉状態および開状態の側面図である。
【００１２】
図２は本発明の実施形態に係わるランドセル１およびランドセル２のブロック図である。図２においては、本発明の特徴を説明するのに必要な部分のみを記載しており、説明に不要な部分に関しては省略している。また、図１で説明した部材には同一の符号を用いる。
【００１３】
図１（ａ）〜（ｅ）に示すように、ランドセル１は本体収納部１１０と被せ蓋１３０からなり、本体収納部１１０に設けられた開口部１１０ａを覆うように被せ蓋１３０が配置されている。また、本体収納部１１０には、被せ蓋１３０と対向する面に撮像部１１９が着脱可能に装着されている。前記撮像部１１９はランドセル１を背負った状態において、後方（図１（ｄ）の場合、左側）を撮影可能に配置されている。また、前記撮像部１１９は、撮影方向の変更が可能であり、後述の制御手段により、本体収納部１１０の内部を撮影することも可能である。
【００１４】
また、被せ蓋１３０には前記撮像部１１９を逃げるための窓部が設けられており、被せ蓋１３０には窓部を覆う外光を透過可能なカバー部材１３２が備わっている。これによって、ランドセル１閉状態においても前記撮像部１１９は、後方を撮影可能としつつ、本体収納部１１０の内部への異物の侵入を防いでいる。
【００１５】
本体収納部１１０の被せ蓋１３０が取り付く側と反対側には肩掛け部１４０が設けられており、肩掛け部によって持ち運びの際背負うことが可能となっている。肩掛け部１４０には緊急ボタン１２３が備わった防犯ブザーが設けられており、緊急ボタン１２３を押下すると、後述する、図２に示す報知部１２２から音や光を発し、周囲に緊急事態であることを知らせることができる。
【００１６】
また、本体収納部１１０には、後述するビーコン送受信部１１２や、撮影したデータをクラウドサーバー７０に転送するための無線通信部１１４が備わっている。
【００１７】
ビーコン送受信部１１２は後述する位置情報や電池残量、メモリ残量、撮像部の動作状況などの管理テーブル１５０にて管理される情報が含まれるビーコン信号Ａ１を発信する。ビーコン信号Ａ１は通常時１０秒毎に１回の頻度で発信される。但し、ビーコン信号Ａ１は省電のために発信頻度を下げてもよいし、ランドセル１の位置の追尾精度を高めるために発信頻度を上げてもよい。また、位置情報が不要の場合には発信を停止させてもよい。また、ビーコン送受信部１１２や無線通信部１１４の配置は、体などの遮蔽物によって通信を妨げられない位置に配置されている。
【００１８】
また、本体収納部１１０には電源部１１３が備わっており、電源部１１３は不図示の電池と電源回路部を含み、撮像部１１９、ビーコン送受信部１１２等へ電力供給を行っている。電源部１１３はランドセル１の底面部に配置されており、これによって撮像部１１９駆動時の熱を使用者に与えない構成となっている。
【００１９】
また、本体収納部１１０には受電用コイル１１５が備わっており、前記受電用コイル１１５は、本体収納部１１０の肩掛け部１４０側に配置されている。
【００２０】
また、ランドセル１は、本体収納部１１０に被せ蓋１３０を被せた際、本体収納部１１０に設けられた被せ蓋保持部１１０ｂと、それに対向する位置に配置された、被せ蓋１３０に設けられた被せ蓋留め具１３３によってランドセル閉じ状態が保持される。
【００２１】
この時、ランドセル１が閉状態の時、本体収納部１１０に設けられたコイル１１１と被せ蓋１３０に設けられたマグネット１３１が対向するように配置され、コイル１１１とマグネット１３１は開閉検知手段を構成している。以下に開閉検知の手順について説明を行う。
【００２２】
図１（ｄ）〜（ｅ）に示すように、ランドセル１の本体収納部１１０を被せ蓋１３０から離す動作、すなわちランドセル１を閉状態から開状態へ移行する動作を行うと、対向していたコイル１１１とマグネット１３１とが離れる。これによりコイル１１１を貫く磁束が変化し、電磁誘導の法則からコイル１１１に誘導起電力が発生する。この電力を制御部１１６が検知し、制御部１１６はランドセル１が開状態であることを判断する。
【００２３】
次に、ランドセル１の本体収納部１１０を被せ蓋１３０に近づける動作、すなわちランドセル１を開状態から閉状態へ移行する動作を行うと、コイル１１１とマグネット１３１とが対向する位置に近づく。これによりコイル１１１を貫く磁束が変化し、電磁誘導の法則からコイル１１１には、本体収納部１１０を被せ蓋１３０から離す時と逆向きの誘導起電力が発生する。この電力を制御部１１６が検知し、制御部１１６はランドセル１が開状態であることを判断する。
【００２４】
被せ蓋１３０を開ける時と、被せ蓋１３０を閉じる時では逆向きの誘導起電力が発生することから、制御部１１６は開閉の区別が可能となり、一方を被せ蓋１３０が開けられたと判定し、他方を被せ蓋１３０が閉じられたと判定することができる。
【００２５】
以上が開閉検知の手順である。
【００２６】
ここで、被せ蓋１３０または本体収納部１１０に備わるマグネット１３１、コイル１１１、ビーコン送受信部１１２、電源部１１３および撮像部１１９は、ランドセル１に初めから付いている必要は無い。着脱可能なマグネット１３１、コイル１１１、ビーコン送受信部１１２、電源部１１３および撮像部１１９をランドセル１に後付けしても構わない。
【００２７】
以上の構成に加え、ランドセル１には、防犯、安全策のため、反射板などを備えることも可能である。
【００２８】
本実施形態では、ランドセル１と同様に構成されているランドセル２が存在する。ランドセル２も図１（ａ）〜（ｅ）に対応する、本体収納部２１０〜肩掛け部２４０で構成される。
【００２９】
次に、本発明の通信システムの構成について、図２に示すブロック図を参照して各々説明を行う。
【００３０】
まず、ランドセル１に関して説明を行う。ランドセル１は前述のとおり本体収納部１１０と被せ蓋１３０から成る。被せ蓋１３０には開閉検知に用いられるマグネット１３１が備わる。
【００３１】
本体収納部１１０には開閉検知に用いられるコイル１１１と近距離にあるデバイスと通信を確立させ、近距離無線通信に用いられるビーコン送受信部１１２とが備わる。前述の通り、ビーコン送受信部１１２は位置情報などが含まれるビーコン信号Ａ１を発信する。
【００３２】
ランドセル１が閉状態の時、コイル１１１とマグネット１３１は対向するように配置される。本体収納部１１０は前述するビーコン送受信部１１２だけでなく、本体収納部１１０の各部に電力を供給する電源部１１３や他のデバイスから無線により電力を供給可能な受電部１１５が備わる。また、ランドセル１内の様々な制御を司る制御部１１６が搭載された制御基板（不図示）が備わる。
【００３３】
本体収納部１１０には撮像部１１９が備わり、ランドセル１の収納物５０の出し入れを監視するため、またはランドセル１を背負う児童の防犯のために制御部１１６からの指示に基づいて撮影を行う。制御部１１６は撮像部１１９の撮影方向をランドセル１の内部の収納物を確認できる内向き、またはランドセル１の外部を確認できる外向きであるかを検知し、撮影方向を変更することが可能である。
【００３４】
この制御部１１６には撮像部１１９が画像データに映る物品を判定する物品判定部１１７を備える。この物品判定部１１７は、ある物品が何であるかを認識することができる。これは多くの画像から様々な物品の特徴を事前に学習しておくことで実現され、ある物品の画像を解析し、事前学習したデータベースとの特徴量の差分からその物品が何であるかを判定するという既知の技術で実現することができる。この技術の応用で、ランドセル１内に無かった物品に対してはその物品がどのような物か、例えば国語の教科書であれば教科書と認識し、すでに登録されている物品であればどの登録された物品であるかを認識することができる。
【００３５】
また、制御基板には撮像部１１９で撮影した画像データをクラウドサーバー７０にアップロードするのに適した画像に加工する画像処理部１２０と、画像データから必要な情報を取得する情報処理部１２１とが備わる。画像処理部１２０で加工された画像データは、例えば、プリントや教科書等の物品の種別が判るものであればよい。情報処理部１２１は撮影した画像に撮影時の撮影モードや撮影方向等の情報を画像データに付与することもできる。
【００３６】
また、画像処理部１２０や情報処理部１２１にて処理されたデータや未処理のデータ等を記憶する記憶部１１８も備わる。処理が終わった元画像データや、処理の終わったデータについても、送信の終わったデータについては記憶部１１８から順次消去される。これは不要なデータをなるべくシステム上に残さないようにすることでデータ流出等のリスクを低減するためである。制御基板はランドセル１内であれば、配置場所は問わない。
【００３７】
また、ランドセル１には通信基地局との通信を行う無線通信部１１４が備わり、クラウドサーバー７０との通信を確立させることが可能である。さらに、ランドセル１には報知部１２２が備わり、警告音やＬＥＤによる光等によって、所有者または周囲の人に通知させることができる。また、緊急ボタン１２３を押下すると、報知部１２２から音や光を発し、防犯ブザーの役割を果たしている。
【００３８】
通信拠点７１はクラウドサーバー７０側に設置され、インターネット通信網８０に接続されている。通信拠点７１はクラウドサーバー７０との通信が行われる通信部７１ａと、通信部７１ａを駆動させるのに必要な電力を有し通信部７１ａに電力を供給する電源部７１ｂとが備わる。
【００３９】
クラウドサーバー７０はある拠点に設置され、ランドセル１が撮影した画像データなどの各情報を集約して保存し、モバイル端末９０からの要望に基づき必要なデータをモバイル端末９０に対し送信する役割を担う。クラウドサーバー７０には、通信拠点７１と通信を行う通信部７２と、モバイル端末９０での閲覧に適した状態に情報を処理する情報処理部７３と、モバイル端末９０から送られてきたデータを保存する記憶部７４とが備わる。さらに、クラウドサーバー７０を駆動させるのに必要な電力を有しクラウドサーバー７０に電力を供給する電源部７５が備わる。
【００４０】
モバイル端末９０は主に個人で携帯されて使用されるデバイスである。モバイル端末９０はクラウドサーバー７０に保存されている各種情報を閲覧する際の閲覧手段として使用でき、クラウドサーバー７０へ対し入力を行う際の操作手段として使用できる。
モバイル端末９０には端末制御を司る制御部９１と、各種情報を表示する表示部９２と、クラウドサーバー７０に保存されている各種データを閲覧するのに適したＵＩを提供するアプリケーション９３とが備わる。また、表示部９２の表面をなぞったり、タップしたりすることで入力操作ができる操作部９４と、アプリケーションを含む情報を保存している記憶部９５とが備わる。また、モバイル端末９０を駆動させるのに必要な電力を有しモバイル端末９０に電力を供給する電源部９６と、通信基地局との通信を行う無線通信部９７が備わる。
【００４１】
ランドセル１は、ランドセル１と同様に構成されている他のランドセル２などと、ビーコン送受信部を通じて互いのビーコン通信のやり取りを行うことが可能となっており、位置情報や電池残量情報など様々な情報のやり取りができる。
【００４２】
続いて、ランドセル１における登下校時の動作について図３〜１０を用いて説明する。
【００４３】
図３は登下校に関わる児童が１人の場合（ランドセル１が一つ）のランドセル１のメインルーチン処理を示すフローチャート図である。
【００４４】
図４（ａ）〜（ｃ）、図５（ａ）、図５（ｂ）は登下校に関わる児童（ランドセルの数）が１人から２人以上に遷移した場合にグループを作成する処理を示すフローチャート図と管理テーブル１５０である。
【００４５】
図６は図４（ａ）で親子判定されたランドセル１とランドセル２のうち、子として判定されたランドセル２のメインルーチン処理を示すフローチャート図である。
【００４６】
図７（ａ）〜（ｄ）、図８（ａ）〜（ｃ）は、グループに属するランドセル２が、グループから離脱する際のランドセル１とランドセル２の処理を示すフローチャート図と管理テーブル１５０、離脱管理テーブル１６０、管理テーブル２５０である。
【００４７】
図９（ａ）〜（ｄ）は、ランドセル１が、同一グループに属するランドセル２のグループ内での撮像部１１９の動作を例外的に変更する際のランドセル１とランドセル２の処理を示すフローチャート図と管理テーブル１５０である。
【００４８】
図１０（ａ）〜（ｄ）は、同一グループに属するランドセル１とランドセル２が、グループ内で割り込み処理が入力された際のランドセル１とランドセル２の処理を示すフローチャート図と管理テーブル１５０である。
【００４９】
図３では、登下校を開始した際に、ランドセル１の制御部１１６は、ステップＳ１１０１で撮像部１１９に動画撮影を開始させ、更にビーコン送受信部１１２に位置情報が含まれるビーコン信号Ａ１を発信させる。前述している通り、ビーコン信号Ａ１は省電のために発信頻度を変えることができ、位置情報が不要の場合には発信を停止させてもよい。
【００５０】
ステップＳ１１０２で制御部１１６は無線通信部１１４にクラウドサーバー７０へ画像データのアップロードを開始させる。この時、画像処理部１２０で画像の加工は行わず、そのままの画像データをアップロードする。画像を加工しないことで事故や犯罪に巻き込まれた時などに、より正確な状況を知ることができる。
【００５１】
ステップＳ１１０３で制御部１１６はビーコン送受信部１１２が他のランドセルから発せられるビーコン信号Ｂ１を受信したか否かを判断する。つまり、ランドセル１のビーコン送受信部１１２が他のビーコン信号を受信可能な範囲（以下、近傍とする）に他のランドセルが存在するか否かを検出する。
【００５２】
ステップＳ１１０３でランドセル１の近傍に他のランドセルが存在すると検知された場合にはステップＳ１１０４へ進み、制御部１１６は登下校のグループが作成されているか否かを判定する。
【００５３】
登下校のグループが作成されていない場合は、ステップＳ１１０５へ進み、制御部１１６はグループ作成のサブルーチン処理に入る。
【００５４】
登下校のグループが作成されている場合は、ステップＳ１１０６へ進み、既に作成されている登下校のグループに児童（ランドセル）を追加するグループ追加を行うサブルーチン処理に入る。
【００５５】
ステップＳ１１０５とステップＳ１１０６のサブルーチン処理は後述することとする。
【００５６】
次に、ステップＳ１１０３でランドセル１の近傍に他のランドセルが存在しないと検知された場合にはステップＳ１１０７へ進み、制御部１１６は登下校のグループが作成されているか否かを判定する。
【００５７】
ステップＳ１１０７で既に登下校のグループが作成されている場合は、ステップＳ１１０８へ進み、グループ内のビーコン信号Ｂ１を受信する。ビーコン信号Ｂ１は自身のランドセルを保有する児童の個別情報、登校班等での役割、撮像部２１９の動作状況、電池残量などの情報を含む。
【００５８】
ステップＳ１１０７で既に登下校のグループが作成されていない場合は、ステップＳ１１１３へ進む。
【００５９】
その後、制御部１１６はステップＳ１１０８のビーコン信号Ｂ１の受信状況に基づき、グループ内の児童（ランドセル）の位置関係が一定距離以上離れたか否かを判定する（ステップＳ１１０９）。具体的には、ビーコン信号Ｂ１の受信強度が所定の強度以下まで弱くなることを、ビーコン送受信部１１２を介して制御部１１６が検出することで、グループ内から離れる可能性がある児童を検出する。
【００６０】
ステップＳ１１０９でグループ内の児童（ランドセル）の位置関係が一定距離以上離れたと判定された場合は、ステップＳ１１１０でグループから離脱させる処理を行う。ステップＳ１１１０の処理は後述することとする。
【００６１】
ステップＳ１１０９でグループ内の児童（ランドセル）の位置関係が一定距離以上離れていないと判定された場合には、ステップＳ１１１１に進む。
【００６２】
ステップＳ１１１１では、グループ内の児童（ランドセル）の状態が変化したか否かを判定する。グループ内の児童（ランドセル）の状態が変化するとは、例えば親であるランドセル１と子であるランドセル２の距離や位置の関係に変化が生じた場合、あるいは、同一グループ内のランドセルの電池残量情報やメモリ残量情報の変化を示す。
【００６３】
ステップＳ１１１１でグループ内の児童（ランドセル）の状態が変化したと判定された場合には、グループ内での撮像部の動作処理を行うランドセルを変更する処理を行う（ステップＳ１１１２）。
【００６４】
ステップＳ１１１２の処理は後述することとする。次に、ステップＳ１１１１でグループ内の児童（ランドセル）の状態が変化していないと判定された場合には、ステップＳ１１１３に進む。
【００６５】
ステップＳ１１１３では、制御部１１６は緊急ボタン１２３が児童により押下されたか否かを検出する。ステップＳ１１１３で緊急ボタン１２３が児童により押下されたことを検出した場合は、ステップＳ１１１４でアドバタイズ信号をブロードキャストし、ステップＳ１１１５にて非常事態時のサブルーチン処理を行う。
【００６６】
アドバタイズ信号のブロードキャストとは、自己のデバイス情報などの配信すべき情報を含み、スキャン・リクエスト信号の応答を許容する種類の応答許容型信号を、周囲のデバイスに送信することである。周囲のデバイスがアドバタイズ信号を受信すると、検出したアドバタイズ信号に基づいて特定の制御が行われる。
【００６７】
ステップＳ１１１３で緊急ボタン１２３が児童により押下されていない場合は、ステップＳ１１１６へ進み、制御部１１６は外部からの緊急信号をビーコン送受信部１１２より受信していないか否かを判定する。
【００６８】
ステップＳ１１１６で制御部１１６は外部からの緊急信号をビーコン送受信部１１２より受信した場合は、ステップＳ１１１５にて非常事態時のサブルーチン処理を行う。
【００６９】
ステップＳ１１１３〜Ｓ１１１６における緊急ボタン１２３が児童により押下された際の非常事態処理（ステップＳ１１１５）については、後述することとする。
【００７０】
ステップＳ１１１６で制御部１１６は外部からの緊急信号をビーコン送受信部１１２より受信していない場合は、処理はステップＳ１１１７に進む。
【００７１】
ステップＳ１１１７では、制御部１１６は無線通信部１１４を介してランドセル１が保有する管理テーブル１５０情報を、インターネット通信網８０を介してクラウドサーバー７０へ送信する。
【００７２】
以降において、ランドセル１の制御部１１６は児童の登下校時において、図３のメインルーチンＳ１１０２〜Ｓ１１１７を繰り返し、判定ステップにおいて条件を満たした場合に後述するサブルーチン処理へ移行する。
【００７３】
図４および図５では、制御部１１６が登下校時に複数のランドセル１が連携するためのグループ作成を行うサブルーチン処理の説明を行う。ステップＳ１１０５でランドセル１の制御部１１６はグループ作成のサブルーチン処理を行う。
【００７４】
この時に、ランドセル１の制御部１１６とランドセル１の近傍にいるランドセル２の制御部２１６は、ステップＳ１１０５のグループ作成のサブルーチン処理をそれぞれ同様に行うこととする。
【００７５】
図４（ａ）のステップＳ１２０１において、ランドセル１の制御部１１６は記憶部１１８に記録されているランドセル１の管理テーブル１５０情報を、ビーコン送受信部１１２を介して他のランドセルであるランドセル２へ送信する。
【００７６】
各々のランドセルが保有する管理テーブル１５０情報とは、図５（ａ）に示すように、自身のランドセルを保有する児童の個別情報、登校班等での役割、撮像部１１９の動作状況、電池残量情報を示した表である。
【００７７】
次に、制御部１１６はビーコン送受信部１１２を介してランドセル２の管理テーブル１５０情報を受信したか否かを判定する（ステップＳ１２０２）。ランドセル２の管理テーブル１５０情報を受信していない場合は、ステップＳ１２０２の処理を繰り返す。
【００７８】
ステップＳ１２０２でランドセル２の管理テーブル１５０情報を受信した場合は、ステップＳ１２０３へ進み、制御部１１６はランドセル１の管理テーブル１５０情報と、ランドセル２が同様に所有する図５（ａ）に示す管理テーブル２５０情報の比較を行う。その後、ステップＳ１２０４へ進み、制御部１１６は親子判定を行う。
【００７９】
ここで示す親子判定とは、制御部１１６がランドセル１の管理テーブル１５０情報と、近傍に存在する他のランドセル２の管理テーブル２５０情報とを比較することにより、登下校のグループの親のランドセルと子のランドセルを決定することである。グループ内に複数のランドセルが存在する場合でも、グループ内で親と判定されるランドセルは１つである。
【００８０】
親子判定は、例えば、ランドセル１の管理テーブル１５０情報と、ランドセル２の管理テーブル２５０情報を比較してランドセル１の電池残量がランドセル２の電池残量よりも多いときに、制御部１１６はランドセル１を親、ランドセル２を子として判定する。
【００８１】
他には、ランドセル１の管理テーブル１５０情報と、ランドセル２の管理テーブル１５０情報を比較して登校班等での役割やメモリ残量等の情報を比較して判定してもよい。この場合、ランドセル１の登校班での役割として班長の情報がある場合や、ランドセル１のメモリ残量がランドセル２のメモリ残量よりも多い時に、制御部１１６はランドセル１を親、ランドセル２を子として判定する。
【００８２】
本実施形態では、ステップＳ１２０４の親子判定により、親と判定されたランドセル１はステップＳ１２０５へ進み、図４（ｂ）のグループ追加（親）のサブルーチン処理を行う。
【００８３】
ステップＳ１２０４の親子判定により、子と判定されたランドセル２はステップＳ１２０６へ進み、図４（ｃ）のグループ追加（子）のサブルーチン処理を行う。
【００８４】
図４（ｂ）では、ステップＳ１２０４で行った親子判定により、制御部１１６はランドセル１自身を親と認識し、グループ追加（親）のサブルーチン処理へ進み、ランドセル２を同一グループに登録する処理を示す。
【００８５】
まず、ステップＳ１２０７にて、ランドセル１の制御部１１６はステップＳ１１０３で認識した近傍にいるランドセルの所有者（児童）の撮影を行う。本実施形態においては、ランドセル２所有の児童の撮影を行う。ステップＳ１２０８では、ステップＳ１２０７で撮影した児童が登録済か否かを判定する。
【００８６】
記憶部１１８では、あらかじめランドセル１の児童と同一グループ（たとえば同じ登校班や、日常的に一緒に下校している人物）に属している児童の情報が記憶されている。その情報には顔認識情報も含まれており、ステップＳ１２０７で撮影した児童が既に記憶部１１８により記憶している児童であると制御部１１６が判断した場合は、登録済と判定される。（ステップＳ１２０９へ進む）ステップＳ１２０９では、ステップＳ１２０７であらかじめランドセル２の児童の情報が登録済と判定されているため、制御部１１６は記憶部１１８より登録済情報の読み出しを行う。
【００８７】
その時に、ランドセル２の児童の顔写真情報を保護者などがスマートフォン等から閲覧可能な状況であると情報漏えいの可能性が危ぶまれる。そのため、後述する管理テーブル１５０に記載される同一グループメンバーの情報はアイコン等の詳細に個人が特定できない手段で他者に閲覧可能にする。
【００８８】
仮にステップＳ１２０８で、ステップＳ１２０７で撮影した児童が登録済で無いと判定された場合には、ステップＳ１２１０へ進む。
【００８９】
ステップＳ１２１０では、ステップＳ１２０７で撮影した児童の画像を記憶部１１８に保存し、後述する管理テーブル１５０に記載するための情報の登録を要求する登録要求フラグを児童の画像と紐づけて記憶する。このことにより、後に管理テーブル１５０を閲覧した際に、登録要求フラグが有る児童の詳細情報の入力を促し、入力された詳細情報を記憶部１１８に保存することで登録要求フラグの紐づけを解除することができる。
【００９０】
次に、ステップＳ１２１１にてランドセル１の制御部１１６は、ランドセル１の児童とランドセル２との児童とがグループ化された管理テーブル１５０（図５（ｂ））を作成する。本実施形態では同一グループとして認識されたランドセルは一つだが、同一グループに子として存在するランドセルが複数存在する場合には、複数のランドセルの管理テーブル１５０情報を記憶部１１８から読み出し管理テーブル１５０を作成する。制御部１１６が作成した管理テーブル１５０は、図５（ａ）で同じく制御部１１６が作成し記憶部１１８に記録されている管理テーブル１５０情報に上書きされて記憶部１１８に記録される。
【００９１】
ステップＳ１２１２では、制御部１１６は、ランドセル１の記憶部１１８に記録されたランドセル２の情報と同一グループで作成された管理テーブル１５０（図５（ｂ））情報を同一グループの子であるランドセル２に送信する。
【００９２】
本実施形態では同一グループとして認識されたランドセルは一つの場合を例に上げて説明したが、同一グループ内に子として存在するランドセルが複数存在する場合も考えられる。この場合、ステップＳ１２１１で作成した親であるランドセル１と複数の子のランドセル情報が記載された管理テーブル１５０情報を、子として存在する複数のランドセルのそれぞれに制御部１１６からビーコン送受信部１１２を使用して送信する。
【００９３】
その後、グループ追加（親）のサブルーチン処理を終了し、図３のメインフローにおけるステップＳ１１０２の手前に戻る。
【００９４】
図４（ｃ）では、ステップＳ１２０４で行った親子判定により、ランドセル２の制御部２１６はランドセル２自身を子と認識し、グループ追加（子）のサブルーチン処理へ進み、ランドセル１が親のグループにランドセル２を登録する処理を示す。
【００９５】
本実施形態では、ランドセル２は、ランドセル１が親となるグループに属する処理をランドセル１の制御部１１６により実行されているため、ランドセル１のビーコン送受信部１１２から送られる情報に伴ってランドセル２の制御部２１６の動作を変更する。
【００９６】
ステップＳ１２１３では、ランドセル２の制御部２１６は、ビーコン送受信部２１２を通じて、ステップＳ１２１２でランドセル１のビーコン送受信部１１２から送信された管理テーブル１５０（図５（ｂ））情報を受信したか否かを確認する。
【００９７】
ランドセル２の制御部２１６は、ビーコン送受信部２１２から管理テーブル１５０情報を受信したと判定するまで処理を繰り返す。
【００９８】
次に、ステップＳ１２１４にて、ランドセル２の制御部２１６は、ビーコン送受信部２１２から受信した管理テーブル１５０情報を記憶部２１８に保存し、同じく制御部２１６が作成し記憶部２１８に記録されている管理テーブル１５０情報に上書きする。
【００９９】
以上より、ランドセル１の記憶部１１８に保存されている管理テーブル１５０情報と、ランドセル２の記憶部２１８に保存されている管理テーブル２５０情報は一致することになる（図５（ｂ）となる）。
【０１００】
そして制御部２１６は、管理テーブル２５０上の自身の撮像部２１９の動作を確認し、それに応じた撮像部２１９の動作を制御する（ステップＳ１２１５）。本実施形態では、管理テーブル２５０（図５（ｂ））情報ではランドセル２は『撮像部１１９の動作ＯＦＦ』とされているため、ランドセル２の制御部２１６は、電源部２１３を通じて撮像部２１９の動作を停止する。
【０１０１】
次に、ステップＳ１２０４の親子判定にて、グループ内で子と判定されたランドセル２の制御部２１６は、図４（ｃ）のステップＳ１２１５を終えた後に、図６に示す子のメインルーチン処理を行う。
【０１０２】
図６では、登下校を開始した際に、ランドセル２の制御部２１６は、ステップＳ１３０１で撮像部２１９により動画撮影を行っているか確認する。もし動画撮影を行っている場合は、ステップＳ１３０２で制御部２１６は無線通信部２１４にクラウドサーバー７０へ画像データのアップロードを開始させる。この時、画像処理部２０で画像の加工は行わず、そのままの画像データをアップロードする。画像を加工しないことで事故や犯罪に巻き込まれた時などに、より正確な状況を知ることができる。
【０１０３】
ステップＳ１３０３では、制御部２１６は緊急ボタン２２３が児童により押下されたか否かを検出する。
【０１０４】
ステップＳ１３０３で緊急ボタン２２３が児童により押下されたことを検出した場合は、ステップＳ１３０４でアドバタイズ信号をブロードキャストし、ステップＳ１３０５にて非常事態時のサブルーチン処理を行う。
【０１０５】
ステップＳ１３０３で緊急ボタン２２３が児童により押下されていない場合は、ステップＳ１３０６へ進み、制御部２１６は外部からの緊急信号をビーコン送受信部２１２より受信していないか否かを判定する。
【０１０６】
ステップＳ１３０６で制御部２１６は外部からの緊急信号をビーコン送受信部２１２より受信した場合は、ステップＳ１３０５にて非常事態時のサブルーチン処理を行う。
【０１０７】
ステップＳ１３０３〜Ｓ１３０６における緊急ボタン２２３が児童により押下された際の非常事態処理については、後述することとする。
【０１０８】
ステップＳ１３０６で制御部２１６は外部からの緊急信号をビーコン送受信部２１２より受信していない場合は、制御部２１６はビーコン送受信部２１４を介してランドセル２のビーコン信号Ｂ１を、ランドセル１へ送信する（ステップＳ１３０７）。ビーコン信号Ｂ１には、自身の管理テーブル１５０情報を含む。
【０１０９】
ランドセル１のビーコン送受信部１１４はステップＳ１１０８にて、ランドセル２の保有するビーコン信号Ｂ１に含まれる管理テーブル１５０情報を取得する。
【０１１０】
次に、ランドセル２の制御部２１６は、ステップＳ１３０８で親となるランドセル１のビーコン送受信部１１４から発せられるサブルーチン処理開始の信号をランドセル２のビーコン送受信部２１４が受信したか否かを検知する。
【０１１１】
ステップＳ１３０８で制御部２１６は、親となるランドセル１のビーコン送受信部１１４から発せられるサブルーチン処理開始の信号をランドセル２が受信していない場合、ステップＳ１３０１に戻り、ステップＳ１３０１〜Ｓ１３０８を繰り返す。
【０１１２】
ステップＳ１３０８で制御部２１６は、親となるランドセル１のビーコン送受信部１１４からのサブルーチン処理開始の信号をランドセル２が受信した場合、ステップＳ１３０９〜Ｓ１３１２のうち、どのサブルーチン処理開始の信号を受信したかを判定する。
【０１１３】
例えばステップＳ１３０９では、ランドセル１の制御部１１６がステップＳ１１０６のグループ追加処理（親）のサブルーチン処理をする判定をした際に、制御部２１６はステップＳ１３１３に移行し、グループ追加処理（子）のサブルーチン処理を行う。
【０１１４】
同様にステップＳ１３１０では、ランドセル１の制御部１１６がステップＳ１１１０のグループ離脱処理（親）のサブルーチン処理を実行すると判定した場合、制御部２１６はステップＳ１３１４に移行する。ステップＳ１３１４では、制御部２１６は、グループ離脱処理（子かつ離脱対象者）のサブルーチン処理を行う。
【０１１５】
同様にステップＳ１３１１では、ランドセル１の制御部１１６がステップＳ１１１０のグループ離脱処理（親）のサブルーチン処理を実行すると判定した場合、制御部２１６はステップＳ１３１５に移行する。ステップＳ１３１５では、制御部２１６はグループ離脱処理（子かつ離脱非対象者）のサブルーチン処理を行う。
【０１１６】
同様にステップＳ１３１２では、ランドセル１の制御部１１６がステップＳ１１１２のグループ内カメラ動作処理（親）のサブルーチン処理を実行すると判定した場合、制御部２１６はステップＳ１３１６に移行する。ステップＳ１３１６では、制御部２１６は、グループ内カメラ動作処理（子）のサブルーチン処理を行う。
【０１１７】
ランドセル２の制御部２１６における、ステップＳ１３１３〜Ｓ１３１６のサブルーチン処理の詳細については後述する。
【０１１８】
図７（ａ）〜図７（ｄ）では、ランドセル１の児童が親、ランドセル２とランドセル３（ランドセル１、２と同様の構成を有する）が子となるグループが作成された状態で、ランドセル２がグループから離脱する際の管理テーブル１５０の遷移を示す。
【０１１９】
図８（ａ）〜図８（ｃ）では、ランドセル１の児童が親、ランドセル２とランドセル３（ランドセル１、２と同様の構成を有する）が子となるグループが作成された状態で、ランドセル２がグループから離脱する際の各ランドセルのサブルーチン処理を示す。
【０１２０】
先述したとおり、ランドセル１の制御部１１６は、図６のステップＳ１３０７でランドセル２の制御部２１８を介してビーコン送受信部２１２から発信されるビーコン情報Ｂ１を、図３のステップＳ１１０８にてビーコン送受信部１１２を介し受信する。
【０１２１】
その結果、ランドセル１の制御部１１６は、同じグループ内のランドセル２、３のビーコン情報Ｂ１、不図示のビーコン情報Ｃ１を受信することで、図７（ａ）に示すようなグループ内の管理テーブル１５０を作成し、記憶部１１８に記憶する。更に併せて、図３のステップＳ１１１７で制御部１１６は無線通信部１１４を介してランドセル１が保有する管理テーブル１５０情報を、ステップＳ１１１７で定期的にインターネット通信網８０を介してクラウドサーバー７０へ送信する。
【０１２２】
この時に、制御部１１６はステップＳ１１０８の結果から、電波強度が『弱』と検出されたランドセルに対して、ビーコン信号Ｂ１の受信強度が弱くなったと判断し、グループ内から離れる可能性がある児童として判定する。これにより、ステップＳ１１１０のグループ離脱処理（親）のサブルーチン処理へ移行する。本実施形態では、グループ内からランドセル２が離れる可能性があると判断される。
【０１２３】
ステップＳ１４０１では、ランドセル１の制御部１１６は、ビーコン送受信部１１２を介して、グループ内から離れる可能性がある児童のランドセル２に対して、グループ離脱処理（子かつ離脱対象者）のサブルーチン処理を開始する指示を行う。
【０１２４】
引き続き、ステップＳ１４０２では、ランドセル１の制御部１１６は、ビーコン送受信部１１２を介して、グループ内から離れる可能性がない児童のランドセル３に対して、グループ離脱処理（子かつ離脱非対象者）のサブルーチン処理を開始する指示を行う。
【０１２５】
ステップＳ１４０１とＳ１４０２の指示を受けたランドセル２とランドセル３の制御については、後述することとする。
【０１２６】
次に制御部１１６は、図７（ａ）の管理テーブル１５０の電波強度の情報より、電波強度が『弱』と検出されたランドセル２に対して離脱フラグを立て（ステップＳ１４０３）、図７（ｂ）のように管理テーブル１５０を更新し、記憶部１１８に保存する。そうすることにより、ランドセル１の制御部１１６は、ランドセル２の児童がグループ内から離脱する可能性があると検知し、常に状態を監視することが可能となる。
【０１２７】
ステップＳ１４０４では、制御部１１６はビーコン送受信部１１２を介して、ランドセル２のビーコン送受信部２１２の発するビーコン情報Ｂ１の電波強度が『中』以上になるかどうかを検出する。
【０１２８】
ステップＳ１４０４で、制御部１１６は、ビーコン情報Ｂ１の電波強度が『中』以上であると検知した場合は、ランドセル２が再びグループ内に近づき、離脱の可能性がないと判断され、ステップＳ１４０５に移行する。
【０１２９】
制御部１１６は図７（ｂ）の状態で記憶部１１８に保存されている管理テーブル１５０について、図７（ａ）のようにランドセル２の離脱フラグを取り下げることで管理テーブル１５０情報を更新し、再度記憶部１１８に保存する。
【０１３０】
ステップＳ１４０４で制御部１１６によりビーコン情報Ｂ１の電波強度が『中』以上でない、つまり『弱』であると検知された場合、ステップＳ１４０６へ進む。
【０１３１】
ステップＳ１４０６では、ビーコン送受信部１１２とランドセル２のビーコン送受信部２１２との通信が途絶えたか否かを検出する。
【０１３２】
制御部１１６は、ステップＳ１４０６でビーコン送受信部１１２とランドセル２のビーコン送受信部２１２との通信が途絶えていないと検出された場合、ステップＳ１４０７へ移行し、一定時間経過するまでステップＳ１４０４〜Ｓ１４０７の処理を繰り返す。
【０１３３】
その間にステップＳ１４０４で、制御部１１６は、ビーコン情報Ｂ１の電波強度が『中』以上であると検知した場合は、ステップＳ１４０５に移行する。
【０１３４】
また、ステップＳ１４０６でビーコン送受信部１１２とランドセル２のビーコン送受信部２１２との通信が途絶えたと検知された場合には、制御部１１６は記憶部１１８に保存されているグループ内の管理テーブル１５０情報について更新を行う。
【０１３５】
具体的には、図７（ａ）の管理テーブル１５０から、ランドセル２のビーコン情報Ｂ１を削除し、離脱済の管理テーブル１５０に追加する（ステップＳ１４０８）。
【０１３６】
ステップＳ１４０８では、制御部１１６は管理テーブル１５０を図７（ｃ）の通りにランドセル２のビーコン情報Ｂ１を削除した状態で記憶部１１８に保存する。
【０１３７】
更に、制御部１１６は図７（ｄ）の通りに離脱管理テーブル６００を作成し、ランドセルＢのビーコン情報Ｂ１をグループから離脱済の児童として記憶部１１８に保存する。
【０１３８】
そして、ステップＳ１４０９では、制御部１１６は、管理テーブル１５０情報をグループ内の児童に対してビーコン送受信部１１２から送信する。
【０１３９】
図８（ｂ）では、図６及び図７のランドセル１が親、ランドセル２、ランドセル３（ランドセル１、２と同様の構成を有する）が子となるグループが作成された状態で、ランドセル２がグループから離脱する際のランドセル２のサブルーチン処理を示す。
【０１４０】
まず、ランドセル１の制御部１１６は、図８（ａ）で先述したようにステップＳ１４０１にてグループ内から離れる可能性がある児童のランドセル２に対して、グループ離脱処理（子かつ離脱対象者）のサブルーチン処理を開始する指示を行う。
【０１４１】
ランドセル２の制御部２１６は、ステップＳ１４０１でのランドセル１の制御部１１６よりグループ離脱処理（子かつ離脱対象者）のサブルーチン処理を開始する指示を受ける（図６のＳ１３１０でＹＥＳ）。指示を受け付けた場合、ステップＳ１３１４にてグループ離脱処理（子かつ離脱対象者）のサブルーチン処理を開始する。
【０１４２】
次に、ランドセル２の制御部２１６は、図８（ｂ）のステップＳ１５０１として、撮像部２１９の動作を開始する。
【０１４３】
その後、ステップＳ１５０２にて制御部２１６はビーコン送受信部２１２を介して、親であるランドセル１のビーコン送受信部１１２の発するビーコン情報Ａ１の電波強度が『中』以上になるかどうかを検出する。
【０１４４】
ステップＳ１５０２で、制御部２１６は、ビーコン情報Ａ１の電波強度が中以上あると検知した場合は、ランドセル１との距離が再び近づき、離脱の可能性がないと判断され、ステップＳ１５０３に移行する。
【０１４５】
制御部２１６は、ステップＳ１５０３で再び撮像部２１９の動作を停止し、図６に示す子のメインルーチン処理のステップＳ１３０１の手前に戻る。
【０１４６】
ステップＳ１５０２で、親であるランドセル１のビーコン送受信部１１２の発するビーコン情報Ａ１の電波強度が『中』以上でない、つまり『弱』であると検知された場合には、ステップＳ１５０４へ進む。ステップＳ１５０４では、ビーコン送受信部２１２とランドセル１のビーコン送受信部１１２の通信が途絶えたか否かを検出する。
【０１４７】
制御部２１６は、ステップＳ１５０４でビーコン送受信部２１２とランドセル２のビーコン送受信部１１２との通信が途絶えていないと検出された場合、ステップＳ１５０５へ移行し、一定時間経過するまでステップＳ１５０２〜Ｓ１５０５の処理を繰り返す。
【０１４８】
その間にステップＳ１５０２で、制御部２１６は、ビーコン情報Ａ１の電波強度が『中』以上であると検知した場合には、ステップＳ１５０３に移行する。
【０１４９】
また、ステップＳ１５０４でビーコン送受信部２１２とランドセル１のビーコン送受信部１１２との通信が途絶えていたと検知された場合には、制御部２１６は記憶部２１８に保存されていた、グループ内の管理テーブル１５０情報をリセットする。これにより、自身（ランドセル２）以外の管理テーブル１５０情報を削除する（ステップＳ１５０６）。
【０１５０】
そしてステップＳ１５０６が終了すると、制御部２１６はランドセル２の児童がグループから離脱し、単独行動に移行したと判断し、図３のステップＳ１１０１とステップＳ１１０２の間に移行する。すなわち、登下校に関わる児童が１人の場合のランドセルのメインルーチン処理を示すフローチャートに移行する。
【０１５１】
図８（ｃ）では、図６および図７のランドセル１が親、ランドセル２、ランドセル３（ランドセル１、２と同様の構成を有する）が子となるグループが作成された状態で、ランドセル２がグループから離脱する際のランドセル３のサブルーチン処理を示す。
【０１５２】
ランドセル３の制御部３１６（不図示）は、グループ内で子であるランドセル２と同様、図６に示す子のメインルーチン処理を行っている。
【０１５３】
まず、ランドセル１の制御部１１６は、図８（ｂ）で先述したようにステップＳ１４０２にてグループ内から離れる可能性がない児童のランドセル３に対して、グループ離脱処理（子かつ離脱非対象者）のサブルーチン処理を開始する指示を行う。
【０１５４】
ランドセル３の制御部３１６は、ステップＳ１４０２でランドセル１よりグループ離脱処理（子かつ離脱非対象者）のサブルーチン処理を開始する指示を受け、ステップＳ１３１５でグループ離脱処理（子かつ離脱非対象者）のサブルーチン処理を開始する。
【０１５５】
制御部３１６は、ステップＳ１６０１でランドセル１の制御部１１６がビーコン送受信部１１２を介して送信されるグループ内の管理テーブル１５０情報を受信したかどうかを判定する。具体的には、図８（ａ）のステップＳ１４０９において、ランドセル１が送信する更新されたグループ内の管理テーブル１５０情報を、ランドセル３が受信したかどうかを判定する。
【０１５６】
ステップＳ１６０１で制御部３１６はランドセル１の制御部１１６がビーコン送受信部１１２を介して送信されるグループ内の管理テーブル１５０情報を受信していない場合は、この処理を繰り返す。
【０１５７】
ステップＳ１６０１で制御部３１６はランドセル１の制御部１１６がビーコン送受信部１１２を介して送信されるグループ内の管理テーブル１５０情報を受信した場合は、不図示の記憶部３１８に保存する（ステップＳ１６０２）。そして、管理テーブル１５０上の自身の不図示の撮像部３１９の動作を確認し、それに応じた撮像部３１９の動作を制御する（ステップＳ１６０３）。
【０１５８】
図９では、グループ内のランドセルの状態変化を検出し、グループ内カメラ動作処理（親）を行うサブルーチン処理（図９（ａ））と、ランドセル２、３が行うグループ内カメラ動作処理（子）のサブルーチン処理（図９（ｂ））を示す。
【０１５９】
まず、ランドセル１の制御部１１６は、先述の通りステップＳ１１１１でグループ内の児童（ランドセル）の状態が変化した場合に、ステップＳ１１１２へ進み、グループ内のカメラ動作処理（親）を行う。具体的には、グループ内のランドセル１、２、３の撮像部１１９、２１９、３１９の動作処理を変更する処理を行う。
【０１６０】
制御部１１６は、ステップＳ１７０１でグループ内のランドセル２、３に対して、ビーコン送受信部１１２を介してグループ内カメラ動作処理（子）のサブルーチン処理を開始する指示を行う。
【０１６１】
次に、制御部１１６はステップＳ１１０８で得たグループ内のビーコン情報Ｂ１、Ｃ１より、どのランドセルの撮像部を動作させるかの選定、変更を行う（ステップＳ１７０２）。
【０１６２】
具体的には、本実施形態ではランドセル１の制御部１１６は、ランドセル１の児童が班長、ランドセル２の児童が副班長であるため、ランドセル１の撮像部１１９とランドセル２の撮像部２１９が動作するように管理テーブル１５０を設定する。その後、親のメインルーチンに移行し、制御部１１６はステップＳ１１０８で得たグループ内のビーコン情報Ｂ１、Ｃ１より、図９（ｃ）のように副班長の電池残量、メモリ残量がグループ内の他のランドセル３より少ないことを検知する（ステップ１１１１）。そしてステップＳ１１１２のグループ内カメラ動作処理（親）へ移行し、図９（ｄ）のようにランドセル２の撮像部２１８の動作を停止し、ランドセル３の撮像部３１８の動作を開始するように管理テーブル１５０を更新し、記憶部１１８の保存を行う。
【０１６３】
実際にステップＳ１７０２の条件はその限りではなく、電池残量またはメモリ残量のどちらかの比較のみで判定してもよい。また、条件によってはランドセル１の撮像部１１９の動作を停止してランドセル２の撮像部２１８やランドセル３の撮像部３１８を動作させてもよい。
【０１６４】
制御部１１６は、ステップＳ１７０２の各ランドセルの撮像部の動作選定の結果より、グループ内の管理テーブル１５０を更新する（ステップＳ１７０３）。
【０１６５】
そして更新された管理テーブル１５０情報を制御部１１６はビーコン送受信部１１２を介して送信し、グループ内カメラ動作処理（親）を行うサブルーチン処理を終了、図３のメインルーチンにおけるステップＳ１１０１とＳ１１０２の間に戻る。
【０１６６】
ランドセル２の制御部２１６とランドセル３の制御部３１６は、ランドセル１の制御部１１６の処理であるステップＳ１７０１のグループ内カメラ動作処理（子）のサブルーチン処理を開始する指示を受信する（図６のＳ１３１２でＹＥＳ）。これに応じて、グループ内カメラ動作処理（子）を行うサブルーチン処理を開始する（ステップＳ１３１６）。
【０１６７】
次に、制御部２１６、３１６は、図９（ｂ）のステップＳ１８０１として、ステップＳ１７０４で制御部１１６からビーコン送受信部１１２により送信されたグループ内の管理テーブル１５０をビーコン送受信部２１２、３１２から受信したかどうかを判定する。
【０１６８】
制御部２１６、３１６は、グループ内の管理テーブル１５０を受信していなければこの動作を繰り返す。
【０１６９】
制御部２１６、３１６が、グループ内の管理テーブル１５０を受信した場合は、ステップＳ１８０２で管理テーブル１５０を記憶部２１８、３１８に保存し、管理テーブル１５０上の自身の不図示の撮像部２１９、３１９の動作を確認する。そして、それに応じた撮像部２１９、３１９の動作を制御する（ステップＳ１８０３）。
【０１７０】
本実施形態では図９（ｃ）の管理テーブル１５０より、ランドセル２の制御部２１６は撮像部２１９の動作を停止し、ランドセル３の制御部３１６は撮像部３１９の動作を開始した。
【０１７１】
ステップＳ１８０３で撮像部２１９、３１９の動作変更を行った制御部２１６、３１６はそれぞれ、子のメインルーチン処理開始場所である図６のステップＳ１３０１の前に移行する。
【０１７２】
図１０（ａ）は、グループ内の親であるランドセル１の制御部１１６が行うステップＳ１１１５での非常事態時のサブルーチン処理（親）を示す。
【０１７３】
図１０（ｂ）はグループ内の子であるランドセル２が行うステップＳ１３０５での非常事態時のサブルーチン処理（子）を示す。
【０１７４】
制御部１１６、２１６はそれぞれ、緊急ボタン１２３、２２３が押下された場合、もしくは外部からのアドバタイズ信号を受信すると非常事態時のサブルーチン処理に移行する。
【０１７５】
図１０（ａ）では、制御部１１６は、ステップ１９０１にて自身の管理テーブル１５０情報に非常事態フラグを立て記憶部１１８に保存することで、図１０（ｃ）の通りに非常事態時の処理を開始したことを示す。
【０１７６】
次に、ステップＳ１９０２で、制御部１１６はビーコン送受信部１１２を介してグループ内の子であるランドセル２、３のビーコン情報Ｂ１、Ｃ１を受信したか否かを検出する。ビーコン情報Ｂ１、Ｃ１を受信していない場合は、この処理を繰り返す。
【０１７７】
制御部１１６がビーコン情報Ｂ１、Ｃ１を受信した場合は、グループ内の管理テーブル１５０を更新し、ビーコン情報Ｂ１、Ｃ１を反映し、記憶部１１８に保存する（ステップＳ１９０３）。
【０１７８】
制御部１１６は、グループ内の管理テーブル１５０を更新し、記憶部１１８に保存すると、図１０（ｄ）のとおり、ランドセル１のフラグと同様、ランドセル２とランドセル３のフラグにも非常事態フラグが立ち、撮像部２１９、３１９の動作がＯＮと記される。
【０１７９】
そして更新された管理テーブル１５０情報を制御部１１６はビーコン送受信部１１２を介して送信し、非常事態時のサブルーチン処理（親）を行うサブルーチン処理を終了、図３のメインルーチンにおけるステップＳ１１０１とＳ１１０２の間に戻る。
【０１８０】
図１０（ｂ）では、非常事態時のサブルーチン処理（子）を説明するが、ランドセル２の制御部２１６とランドセル３の制御部３１６は同様の処理を行うため、以下にランドセル２の制御部２１６の処理を示す。
【０１８１】
まず、制御部２１６は、ステップＳ２００１にて撮像部２１９が動作しているか否かを判定する。
【０１８２】
もしステップＳ２００１で撮像部２１９が動作していない場合は、制御部２１６は撮像部２１９の動作を開始させ、撮影データを記憶部２１８に保存するとともに無線通信部２１４を介してクラウドサーバー７０に送信し続ける（ステップＳ２００２）。ステップＳ２００２より、ランドセル２の緊急ボタン２２３を押下したとき、もしくはビーコン送受信部２１２を介して外部からの緊急信号を受信した場合に、確実に撮像部２１９により撮影されたデータを記録に残すことが可能となる。
【０１８３】
ステップＳ２００１で既に撮像部２１９が動作している場合、またはステップＳ２００２の後に、制御部２１６はステップＳ２００３に移行する。Ｓ２００３では、自身の管理テーブル１５０に非常事態フラグを立てる。更にステップＳ２００４では、撮像部２１９が動作している旨と、非常事態フラグを立てた旨をビーコン情報Ｂ１としてランドセル１に送信する。これにより、非常事態時のサブルーチン処理（子）を開始したことを通知する。
【０１８４】
その後、ステップＳ２００５では、制御部２１６は図１０（ａ）の非常事態時のサブルーチン処理（親）のステップＳ１９０４により、ランドセル１がグループ内の管理テーブル１５０を受信したかどうかを判定する。グループ内の管理テーブル１５０を受信していない場合は、ステップＳ２００５を繰り返す。
【０１８５】
最後に、制御部２１６はステップＳ２００５で受信したグループ内の管理テーブル１５０情報を記憶部２１８に保存し（ステップＳ２００６）、図６に示す子のメインルーチン処理のステップＳ１３０１の手前に戻る。
【０１８６】
以上説明したように、本発明の通信システムは、撮影した画像データをクラウドにアップロードすることで、可搬収納装置保持者の周囲を撮影する防犯の役割が可能となる。また、複数の可搬収納装置がグループ化して、親の役割の装置だけが撮影し、子の役割の装置の撮像部を非動作にすることで、グループ全体での消費電力を低減することができる。
【０１８７】
また親となる可搬収納装置が子である他の可搬収納装置の定期的に各情報を収集し、グループ内で管理テーブルとして共有を行う。これにより仮に親となる可搬収納装置に不測の事態が発生したとしても、他の可搬収納装置の情報を抽出することにより情報の喪失を防ぐことができる。加えてその情報に応じて、親となる可搬収納装置の制御部がグループ内の可搬収納装置の撮像部の動作／非動作を切り替え指示することにより各可搬収納装置の役割の変化や電池残量の減少の隔たりに対応することができる。
【０１８８】
最後に各可搬収納装置に配置されている緊急ボタン等の所定のユーザ操作を行うことにより、既に作成されているグループだけでなく、通信接続可能範囲に存在するグループ外の可搬収納装置にも緊急ボタン等の操作による検知・撮影を行う。これにより、周囲に起きた事故や事件時の状況を記録しておくことが可能となる。
【０１８９】
本実施形態では物品を収納する容器としてランドセルを例に挙げて説明を行ってきたが、本発明の適用範囲はこれに限らず、リュック等、物品を収納し持ち運ぶことができるもの全てを対象とする。また、開閉検知の方法についても、コイル３２ａとマグネット１３１ａを近づけたり、遠ざけたりすることで発生する磁束の誘導起電力を例に挙げて説明を行ってきたが、本発明の適用範囲はこれに限らない。例えば、磁気センサを用い被せ蓋１３０と本体収納部１１０の磁気強度を検知し、一定以下の磁気強度を検知すれば被せ蓋１３０の開を検知してもよい。あるいは、各種センサ（圧力センサ、加速度センサ、スイッチ等）で検知し、被せ蓋１３０の開及び閉を検知する構成としてもよい。さらに、収納される物品については教科書や提出物などを例に挙げているが、これも当然限定されるものではなく、可搬収納装置に収納可能なものであれば全てを対象とする。
【０１９０】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020068452.tif 000003
【図２】
2020068452.tif 000004
【図３】
2020068452.tif 000005
【図４】
2020068452.tif 000006
【図５】
2020068452.tif 000007
【図６】
2020068452.tif 000008
【図７】
2020068452.tif 000009
【図８】
2020068452.tif 000010
【図９】
2020068452.tif 000011
【図１０】
2020068452.tif 000012