(57)【要約】【課題】接続される端末装置の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置の接続に柔軟に対応しうるデータ収集装置を提供することを目的とする。【解決手段】データ収集装置は、限られた数の端末装置と通信接続が可能な接続部と、端末装置の接続に関する優先度を記憶する記憶部と、接続部を介して端末装置と通信接続が可能な領域内において、限られた数よりも多い数の端末装置が存在する場合、記憶した優先度に応じて、既に接続部に通信接続されており優先度が低い端末装置に代えて、接続部に通信接続されておらず優先度が高い端末装置を、接続部に接続させる制御部と、を有する。【選択図】図１
2020170927.tif 000002
【特許請求の範囲】
【請求項１】
限られた数の端末装置と通信接続が可能な接続部と、
前記端末装置の接続に関する優先度を記憶する記憶部と、
前記接続部を介して端末装置と通信接続が可能な領域内において、前記限られた数よりも多い数の端末装置が存在する場合、前記記憶した優先度に応じて、既に前記接続部に通信接続されており優先度が低い端末装置に代えて、前記接続部に通信接続されておらず優先度が高い端末装置を、前記接続部に接続させる制御部と、
を有するデータ収集装置。
【請求項２】
前記接続部により接続されている端末装置により取得されたデータを、外部のサーバに送信する送信部を更に有する請求項１記載のデータ収集装置。
【請求項３】
前記制御部は、前記サーバに端末装置に関する優先度を問い合わせることにより、端末装置の優先度を取得する請求項２記載のデータ収集装置。
【請求項４】
自装置に対する処理要求を受信する受信部と、
前記処理要求に応じた処理を実行する処理部と、を更に有し、
前記制御部は、前記受信部により前記処理要求を受信した場合、当該処理要求に従い前記処理部により処理を実行するまでは、当該処理要求に関連付けられているユーザに属する端末装置の優先度を、前記接続部に接続中の端末装置の優先度よりも高める請求項１〜３の何れか一項に記載のデータ収集装置。
【請求項５】
前記制御部は、前記領域内に前記限られた数よりも多い数の端末装置が存在する場合であって、当該領域内で前記接続部に未接続の端末装置が属するユーザに関連付けられている処理要求が存在する場合、前記未接続の端末装置の優先度を高める請求項４記載のデータ収集装置。
【請求項６】
前記処理要求は、前記処理部による処理の予約を含む請求項４又は請求項５記載のデータ収集装置。
【請求項７】
前記処理要求は、画像処理を要求するための画像形成ジョブであり、
前記処理部は、前記画像形成ジョブに従い画像処理を行う画像処理部である請求項４〜６の何れか一項に記載のデータ収集装置。
【請求項８】
限られた数以下の端末装置との通信接続を接続部を介して確立する通信ステップと、
前記通信ステップにより接続が確立された端末装置の接続に関する優先度を記憶する記憶ステップと、
前記接続部を介して前記端末装置と通信接続が可能な領域内において、前記通信ステップにより通信接続が確立されている端末装置の数が、前記限られた数よりも多い場合、前記優先度に応じて、前記通信ステップにより既に通信接続が確立されており優先度が低い端末装置に代えて、通信接続が確立されておらず優先度が高い端末装置の通信接続を確立させる制御ステップと、
をコンピュータに実行させるデータ収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の技術は、データ収集装置及びデータ収集プログラムに関する。
【背景技術】
【０００２】
近距離無線通信技術を用いたＩｏＴデバイスのデータを携帯電話端末や無線ゲートウエイ等の装置を経由してインターネットに接続しサーバに情報伝送するＩｏＴネットワークにおいて、携帯電話端末や無線ゲートウエイ等のデータ中継装置は搭載するソフトウエアゲートウェイによりＩｏＴデバイスから届くデータを全てインターネットのサーバに中継するＩｏＴ情報通信システムが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０２６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
様々なＩｏＴデバイスにより取得したデータを、エッジデバイス（データ収集装置）を中継して、インターネット上のサーバに集約するＩｏＴネットワークが提案されている。エッジデバイスは、同時に接続可能な端末装置の数に上限がある。したがって、エッジデバイスに接続される端末装置の数が上限に達している場合、接続中の端末装置よりも優先して収集したいデータを送信する未接続の端末装置がエッジデバイスに近づいても、接続中の端末装置からしかデータを収集できない。
【０００５】
本発明は、接続される端末装置の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置の接続に柔軟に対応しうるデータ収集装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１態様に係るデータ収集装置は、限られた数の端末装置と通信接続が可能な接続部と、前記端末装置の接続に関する優先度を記憶する記憶部と、前記接続部を介して端末装置と通信接続が可能な領域内において、前記限られた数よりも多い数の端末装置が存在する場合、前記記憶した優先度に応じて、既に前記接続部に通信接続されており優先度が低い端末装置に代えて、前記接続部に通信接続されておらず優先度が高い端末装置を、前記接続部に接続させる制御部と、を有する。
【０００７】
第２態様に係るデータ収集装置は、第１態様に係るデータ収集装置であって、前記接続部により接続されている端末装置により取得されたデータを、外部のサーバに送信する送信部を更に有する。
【０００８】
第３態様に係るデータ収集装置は、第２態様に係るデータ収集装置であって、前記制御部は、前記サーバに端末装置に関する優先度を問い合わせることにより、端末装置の優先度を取得する。
【０００９】
第４態様に係るデータ収集装置は、第１態様から第３態様の何れか一態様に係るデータ収集装置であって、自装置に対する処理要求を受信する受信部と、前記処理要求に応じた処理を実行する処理部と、を更に有し、前記制御部は、前記受信部により前記処理要求を受信した場合、当該処理要求に従い前記処理部により処理を実行するまでは、当該処理要求に関連付けられているユーザに属する端末装置の優先度を、前記接続部に接続中の端末装置の優先度よりも高める。
【００１０】
第５態様に係るデータ収集装置は、第４態様に係るデータ収集装置であって、前記制御部は、前記領域内に前記限られた数よりも多い数の端末装置が存在する場合であって、当該領域内で前記接続部に未接続の端末装置が属するユーザに関連付けられている処理要求が存在する場合、前記未接続の端末装置の優先度を高める。
【００１１】
第６態様に係るデータ収集装置は、前記処理要求は、第４態様又は第５態様に係るデータ収集装置であって、前記処理部による処理の予約を含む。
【００１２】
第７態様に係るデータ収集装置は、第４態様から第６態様の何れか一態様に係るデータ収集装置であって、前記処理要求は、画像処理を要求するための画像処理ジョブであり、前記処理部は、前記画像処理ジョブに従い画像処理を行う画像処理部である。
【００１３】
第８態様に係るデータ収集プログラムは、限られた数以下の端末装置との通信接続を、接続部を介して確立する通信ステップと、前記通信ステップにより接続が確立された端末装置の接続に関する優先度を記憶する記憶ステップと、前記接続部を介して前記端末装置と通信接続が可能な領域内において、前記通信ステップにより通信接続が確立されている端末装置の数が、前記限られた数よりも多い場合、前記優先度に応じて、前記通信ステップにより既に通信接続が確立されており優先度が低い端末装置に代えて、通信接続が確立されておらず優先度が高い端末装置の通信接続を確立させる制御ステップと、をコンピュータに実行させる。
【発明の効果】
【００１４】
第１態様に係るデータ収集装置は、接続される端末装置の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置の接続が柔軟に対応される。
【００１５】
第２態様に係るデータ収集装置は、端末装置により取得されたデータを、端末装置内に多量のデータを格納するものと比較して、端末装置が保持するデータ量が少なくされる。
【００１６】
第３態様に係るデータ収集装置は、端末装置の優先度を考慮しないものと比較して、端末装置の優先度に応じて複数の端末装置とデータ収集装置との接続が切り換わる。
【００１７】
第４態様に係るデータ収集装置は、端末装置の優先度を考慮しないものと比較して、端末装置の優先度に応じて複数の端末装置とデータ収集装置との接続が切り換えて、処理要求に応じた処理が実行される。
【００１８】
第５態様に係るデータ収集装置は、接続される端末装置の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置の接続が柔軟に対応させて、処理要求に応じた処理が実行される。
【００１９】
第６態様に係るデータ収集装置は、処理の実行が即座に行われるものと比較して、ユーザが必要とするタイミングで処理が実行される。
【００２０】
第７態様に係るデータ収集装置は、データ収集装置が画像形成部を有する場合、端末装置の優先度に応じて複数の端末装置とデータ収集装置との接続が切り換えて、画像処理の要求に応じた画像形成処理が実行される。
【００２１】
第８態様に係るデータ収集プログラムは、接続される端末装置の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置の接続が柔軟に対応される。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に係るデータ収集装置を含む全体構成を示す概略図である。
【図２】本発明の第１実施形態に係るデータ収集装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１実施形態に係るデータ収集装置の機能構成を示すブロック図である。
【図４】本発明の第１実施形態に係るデータ収集装置における優先度が低い端末装置の接続を解除して優先度が高い端末装置に接続が切り換えられた状態を示す概略図である。
【図５】本発明の第１及び第２実施形態に係るデータ収集装置における優先度判定テーブルの一例を示す表である。
【図６】本発明の第１及び第２実施形態に係るデータ収集装置における優先度のレベル付けの一例を示す表である。
【図７】本発明の第１実施形態に係るデータ収集装置における制御動作の一例を示すフローチャートである。
【図８】本発明の第２実施形態に係るデータ収集装置が複数配置された状態で優先度の高い端末装置に接続を切り換えるまでの状態を示す概略図である。
【図９】本発明の第２実施形態に係るデータ収集装置における制御動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の技術の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一又は等価な構成要素及び部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２４】
＜第１実施形態＞
図１は、本発明の第１実施形態に係るデータ収集装置１０を含む全体構成を示す図である。
【００２５】
［全体構成］
図１に示すように、データ収集システムは、データ収集装置１０と、サーバ３０と、複数の端末装置４０と、を含んで構成されている。また、データ収集装置１０は、後述する端末装置４０と通信による接続が可能なエリアＡの範囲内に設置されている。端末装置４０は、利用者Ｕが携帯し、利用者Ｕの移動（矢印Ｍ）に伴い、データ収集装置１０と接続される。ここで、エリアＡは、端末装置と通信接続が可能な領域の一例であり、利用者Ｕは、ユーザの一例である。
【００２６】
〔データ収集装置の構成〕
図２は、データ収集装置１０のハードウェア構成を示すブロック図である。図２に示すように、データ収集装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ストレージ１４、入力部１５、表示部１６、通信インターフェース１７、処理部１８の各構成を有する。各構成は、バス１９を介して相互に通信可能に接続されている。
【００２７】
ＣＰＵ１１は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、ＣＰＵ１１は、ＲＯＭ１２又はストレージ１４からプログラムを読み出し、ＲＡＭ１３を作業領域としてプログラムを実行する。ＣＰＵ１１は、ＲＯＭ１２又はストレージ１４に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。
【００２８】
本実施形態では、ＲＯＭ１２又はストレージ１４には、後述する端末装置４０における優先度を特定し、特定された優先度に基づいて、データ収集装置１０における処理を実行するプログラムが格納されている。また、ＲＯＭ１２又はストレージ１４は、この優先度に関する情報を格納するようにしてもよい。
【００２９】
ＲＯＭ１２は、各種プログラム及び各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ１４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。
【００３０】
入力部１５は、ハードキー等を含み、各種の入力を行うために使用される。
【００３１】
表示部１６は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部１６は、タッチパネル方式を採用して、入力部１５として機能しても良い。
【００３２】
通信インターフェース１７は、クライアント端末又は他のサーバ等の他の機器と通信するためのインターフェースであり、たとえば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）等の規格が用いられる。
【００３３】
処理部１８は、データ収集装置１０に対する処理要求に応じて処理を行う機能を有する。データ収集装置１０が行う処理はいかなる処理であっても良い。例えば、データ収集装置１０が、データベースである場合、利用者Ｕからの処理要求に応じて、データを格納する処理を実行したり、データを送信する処理を実行したりする。また、データ収集装置１０が、画像形成装置である場合、ユーザＵからの画像処理ジョブ（以下、印刷ジョブと呼ぶ）に応じて、処理部１８は、用紙等の記録媒体に対して画像を形成するといった画像処理を行う。また、処理要求は、処理が即座に実行されるものでもよいし、処理が利用者Ｕによって予約され、利用者Ｕが必要とするタイミングで処理が実行されるものでもよい。
【００３４】
図３は、データ収集装置１０の機能構成を示すブロック図である。図３に示すように、データ収集装置１０は、接続部１０１と、制御部１０２と、送信部１０３と、受信部１０４と、記憶部１０５と、とを含んで構成されている。
【００３５】
接続部１０１は、端末装置４０を通信により接続する機能を有する。
【００３６】
制御部１０２は、サーバ３０に格納されている利用者Ｕに関する情報に基づいて、端末装置４０の優先度を特定し取得する機能を有する。
【００３７】
送信部１０３は、エリアＡの範囲外に設置されたサーバ３０に端末装置４０により取得されたデータを送信する機能を有する。
【００３８】
受信部１０４は、サーバ３０により特定された利用者Ｕに関する情報を受信する機能を有する。
【００３９】
記憶部１０５は、端末装置４０の接続に関する優先度を記憶する機能を有する。
【００４０】
このように、データ収集装置１０は、限られた数の端末装置４０と通信接続が可能な接続部１０１と、端末装置４０の接続に関する優先度を記憶する記憶部１０５と、接続部１０１を介して端末装置と通信接続が可能な領域Ａ内において、限られた数よりも多い数の端末装置が存在する場合、前記記憶した優先度に応じて、既に接続部１０１に通信接続されており優先度が低い端末装置４０に代えて、接続部１０１に通信接続されておらず優先度が高い端末装置４０を、接続部１０１に接続させる制御部１０２と、を有する。換言すれば、端末装置４０は、接続部１０１を介して通信が確立されているといえる。
【００４１】
また、データ収集装置１０は、接続部１０１により接続されている端末装置４０により取得されたデータを、外部のサーバ３０に送信する送信部１０３を更に有する。
【００４２】
また、制御部１０２は、サーバ３０に端末装置４０に関する優先度を問い合わせることにより、端末装置４０の優先度を取得する。
【００４３】
本実施形態では、図１に示すように、具体例として、データ収集装置１０は、通信電波が届く領域Ｃに包含され、通信接続が可能なエリアＡの範囲内に設置され、領域Ｃの範囲外に設置されたサーバ３０と通信媒体Ｄにより接続されている。通信媒体Ｄは、構内の有線方式によるものでもよく、インターネットＤ１によるものでもよい。
【００４４】
また、データ収集装置１０は、端末装置４０Ｄを携帯する利用者Ｕに対応する処理を行う装置であり、複数の端末装置４０が同時に接続される機能を有する。本実施形態では、一例として、３台の端末装置４０Ａ、４０Ｂ、４０Ｃがデータ収集装置１０に同時に接続されている。図１において、利用者Ｕが携帯する端末装置４０Ｄは、この時点では、データ収集装置１０に通信による接続はされていない。
【００４５】
また、データ収集装置１０は、一例として、病院等の支払機のような、利用者Ｕに対して予め定められた処理を行う装置であればよく、データ収集処理以外の処理を提供する。データ収集装置１０は、利用者Ｕがデータ収集装置１０の入力部１５に直接入力した処理要求に応じて処理を実行したり、利用者Ｕがデータ収集装置１０から離れた場所に存在する端末装置４０等の利用者端末に入力した処理要求に応じて処理を実行したりする。また、端末装置４０は、病院等で利用者Ｕに貸与される電子的診察受信機や、携帯端末、ＩｏＴのような自己ＩＤを送信するものであれば、機種を問わない。
【００４６】
［データ収集装置の作用効果］
ここで、本実施形態におけるデータ収集装置１０の作用について、図１及び図４から図７を参照しながら説明する。図４は、本発明の第１実施形態に係るデータ収集装置における優先度が低い端末装置の接続を解除して優先度が高い端末装置に接続が切り換えられた状態を示す概略図である。図５は、本発明の第１及び第２実施形態に係るデータ収集装置における優先度判定テーブルの一例を示す表である。図６は、本発明の第１及び第２実施形態に係るデータ収集装置における優先度のレベル付けの一例を示す表である。図７は、本発明の第１実施形態に係るデータ収集装置における制御動作の一例を示すフローチャートである。ＣＰＵ１１がＲＯＭ１２又はストレージ１４からデータ収集プログラムを読み出して、ＲＡＭ１３に展開して実行することにより、データ収集処理が行なわれる。
【００４７】
図１及び図７に示すように、エリアＡの範囲内にはデータ収集装置１０が設置されている。端末装置４０Ｄを携帯した利用者Ｕは、エリアＡの外側の（１）の位置からエリアＡの範囲内に向けて矢印Ｍの方向に移動する。このとき、端末装置４０Ｄは、端末ＩＤをビーコンＥ４により送信している。
【００４８】
利用者ＵがエリアＡの範囲内の（２）の位置に進入すると、データ収集装置１０は、端末装置４０Ｄが送信しているビーコンＥ４を受信する（ステップＳ０１）。
【００４９】
この時点で、データ収集装置１０は、ビーコンＥ４の電波強度の変化、すなわち、電波強度が次第に強くなることを検知して、端末装置４０Ｄの接近状態を検知する。このとき、データ収集装置１０は、接続部１０１に３台の端末装置４０Ａ、４０Ｂ、４０Ｃが接続されている。本実施形態では、一例として、データ収集装置１０に予め設定される端末装置４０の接続可能台数を３台としている。すなわち、データ収集装置１０は、接続の上限台数を超える端末装置４０Ｄが接近状態であることを検知する（ステップＳ０２）。
【００５０】
そして、データ収集装置１０は、接近状態にある端末装置４０の優先度を判定するために、端末装置４０が送信している端末ＩＤをサーバ３０に送信する（ステップＳ０３）。ここで、ステップＳ０１からステップＳ０３は、通信ステップの一例である。
【００５１】
サーバ３０には、端末装置４０の端末ＩＤと利用者Ｕの利用者ＩＤとが関連付けられた図示しないデータベースが格納されており、サーバ３０は、受信した端末ＩＤから利用者Ｕの利用者ＩＤを特定する。また、本実施形態では、サーバ３０に、一例として、図５に示す優先度判定テーブル３１と、図６に示す優先度のレベル付けテーブル３２と、を有する。サーバ３０は、優先度のレベル付けテーブルに格納されている利用者Ｕに対して重み付けされた優先度係数（図６を参照）に基づいて、優先度判定テーブル３１において、各優先度係数を乗算して得られた数値によって利用者Ｕの優先度を特定する（図５を参照）。その際、本実施形態では、図５及び図６において、ドットにより網かけしたサービス欄の情報は用いていない。なお、優先度のレベル付けテーブル３２に設定されている優先度係数は、動的に変化してもよい。
【００５２】
データ収集装置１０は、サーバ３０から、利用者Ｕの利用者ＩＤと共に優先度を受信してストレージ１４に記憶する（ステップＳ０４）。優先度は、サーバ３０内で算出された優先度の数値（以下、単に「優先度」ということがある。）として、利用者ＩＤと関連付けられて送信される。ここで、ステップＳ０４は、記憶ステップの一例である。
【００５３】
データ収集装置１０は、受信部１０４で受信したビーコンを発した端末装置４０Ｄの利用者Ｕの優先度と、その時点でデータ収集装置１０に接続されている端末装置４０Ａ、４０Ｂ、４０Ｃに対応付けられた各利用者Ｕの利用者ＩＤと関連付けられた優先度とを特定する（ステップＳ０５）。なお、データ収集装置１０に接続されている端末装置４０Ａ、４０Ｂ、４０Ｃに対応付けられた各利用者Ｕの利用者ＩＤと関連付けられた優先度は、ストレージ１４に予め記憶されている。データ収集装置１０は、ストレージ１４から優先度を読み出すことにより、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの利用者の優先度を特定する。
【００５４】
データ収集装置１０は、端末装置４０Ｄの利用者Ｕの優先度と、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの利用者の優先度とを比較し、受信部１０４で受信した利用者Ｕの優先度が高いか否か判断する（ステップＳ０６）。
【００５５】
端末装置４０Ｄの利用者Ｕの優先度の方が、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの何れの利用者の優先度よりも低い場合（ステップＳ０６：ＮＯ）、データ収集装置１０は、端末装置４０Ｄを接続することなく、データ収集処理を終了する。
【００５６】
一方、端末装置４０Ｄの利用者Ｕの優先度の方が、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの利用者の何れかの優先度以上の場合（ステップＳ０６：ＹＥＳ）、データ収集装置１０は、ステップＳ０７の処理に進む。
【００５７】
データ収集装置１０は、端末装置４０Ａ、４０Ｂ、４０Ｃの中から対応付けられた利用者Ｕの優先度が最も低い端末装置との接続を解除する（ステップＳ０７）。本実施形態の一例として、端末装置４０Ｃの優先度が最も低く、図４に示すように、データ収集装置１０は、端末装置４０Ｃとの接続を解除する。
【００５８】
データ収集装置１０は、端末装置４０Ｃよりも優先度が高い端末装置４０Ｄとの接続を開始し、端末装置４０Ｄから送信されるデータを収集する（ステップＳ０８）。なお、ここでの接続には、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格が用いられる。ここで、ステップＳ０５からステップＳ０８は、制御ステップの一例である。
【００５９】
このように、本実施形態では、データ収集装置１０は、接続される端末装置４０の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置４０Ｄの接続が柔軟に対応される。
【００６０】
＜第２実施形態＞
第２実施形態について、図８及び図９を参照しながら説明する。図８は、本発明の第２実施形態に係るデータ収集装置が複数配置された状態で優先度の高い端末装置に接続を切り換えるまでの状態を示す概略図である。図９は、本発明の第２実施形態に係るデータ収集装置における制御動作の一例を示すフローチャートである。第２実施形態は、第１実施形態の構成が隣接して２つの構成とした。すなわち、エリアＡとエリアＢとが隣接して設定されている。なお、第１実施形態と同一の構成には同一の符号を用いて説明する。また、第２実施形態におけるエリアＡは、データ収集装置を複合機１０Ａとし、通信電波が届く領域の符号をＣ１とする以外は、第１実施形態におけるエリアＡの構成と同一であるので、その構成についての説明を省略する。また、エリアＢのデータ収集装置を複合機１０Ｂとし、通信電波が届く領域の符号をＣ２とする以外は、第１実施形態におけるエリアＡの構成と同一であるので、その構成についての説明を省略する。なお、複合機１０Ａ及び１０Ｂは、プリント、スキャン、電話、ＦＡＸ等の機能が一体として構成されたものである。
【００６１】
［全体構成］
第２実施形態における複合機１０Ａは、自装置１０Ａに対する印刷ジョブＪを受信する受信部１０４と、印刷ジョブＪに従い、このジョブに応じた画像形成処理を実行する画像形成部と、を更に有する。また、制御部１０２は、受信部１０４により印刷ジョブＪを受信した場合、当該印刷ジョブＪに従い画像形成部により画像形成処理を実行するまでは、当該印刷ジョブＪに関連付けられている利用者Ｕに属する端末装置４０の優先度を、接続部１０１に接続中の端末装置４０の優先度よりも高める。
ここで、複合機１０Ａ及び自装置１０Ａはデータ収集装置１０の一例であり、印刷ジョブＪは処理要求又は画像形成ジョブの一例であり、画像形成部、又は画像処理部は処理部の一例であり、画像形成処理は処理の一例である。
【００６２】
図８に示すように、エリアＡには、矢印Ｍと反対方向にエリアＢが隣接して構成されている。換言すれば、利用者Ｕが移動する方向に対して、エリアＢはエリアＡの上流側に隣接して構成されている。ここで、エリアＡとエリアＢとの隣接とは、必ずしも接している必要はなく、エリアＡとエリアＢとが間隔を隔てて近接して配置されることも含む。
【００６３】
本実施形態では、具体例として、複合機１０Ｂは、通信電波が届く領域Ｃ２に包含され、通信接続が可能なエリアＢの範囲内に設置され、領域Ｃ２の範囲外に設置されたサーバ３０と通信媒体Ｄにより接続されている。通信媒体Ｄは、構内の有線方式によるものでもよく、インターネットＤ１によるものでもよい。また、通信媒体Ｄは、エリアＢの範囲内に配置された複合機１０Ｂと、エリアＡの範囲内に配置された複合機１０Ａと、を、それぞれ利用者Ｕの情報処理端末であるクライアント端末２０（利用者端末２０ともいう。）とサーバ３０とに接続するように構成されている。
【００６４】
また、複合機１０Ｂは、端末装置４０Ｄを携帯する利用者Ｕが利用者端末２０によって指示した印刷ジョブＪを通信媒体Ｄを介して受け付けて保持する機能を有する。なお、図示しないが、利用者端末２０、複合機１０Ｂ、複合機１０Ａ、及びサーバ３０の接続は、その全て又は一部が、構内の有線方式又は無線方式によるものでもよく、インターネットＤ１によるものでもよい。
【００６５】
また、複合機１０Ｂは、利用者Ｕが携帯する端末装置４０Ｄの端末ＩＤに対応する処理を行う装置であり、複数の端末装置４０が同時に接続される機能を有する。本実施形態では、一例として、３台の端末装置４０Ｅ、４０Ｆ、４０Ｇが複合機１０Ｂに同時に接続されている。接続方式は、例えば、それぞれＷｉＦｉ（登録商標）である。また、図８において、利用者Ｕが携帯する端末装置４０Ｄは、この時点では、複合機１０Ｂに接続されていない。
【００６６】
［データ収集装置の作用効果］
ここで、本実施形態における複合機１０Ａの作用について、図８及び図９を参照しながら説明する。
【００６７】
図８及び図９に示すように、エリアＢの範囲内に設置されている複合機１０Ｂは、前述したように、利用者端末２０によって指示された印刷ジョブＪを通信媒体Ｄを介して受信する。ここで、利用者端末２０には、利用者Ｕの利用者ＩＤが関連付けられており、利用者端末２０から送信される印刷ジョブＪにも、利用者Ｕの利用者ＩＤが関連付けられている。
【００６８】
いま、利用者Ｕが端末装置４０Ｄを携帯して複合機１０Ｂの前を矢印Ｍの方向に移動している。端末装置４０Ｄはビーコンを送信している。この状態で、利用者Ｕは端末装置４０Ｄを携帯したまま、エリアＢの（１）の位置から（２）の位置へと移動する。換言すれば、利用者Ｕは、複合機１０Ｂの前を通過していく。この時点では、複合機１０Ｂは、印刷ジョブＪを保持したままである。この印刷ジョブＪは、予め予約されたものでもよい。
仮に、利用者Ｕが端末装置４０Ｄを複合機１０Ｂの入力部１５に、かざす又はタッチすると、端末装置４０Ｄと複合機１０Ｂが通信を行い、複合機１０Ｂが端末装置４０Ｄを識別し、この識別した端末装置４０Ｄに対応する利用者Ｕを識別する。この処理により、複合機１０Ｂは、端末装置４０Ｄをかざしたりタッチした利用者が利用者Ｕであると認証し 、利用者Ｕの端末ＩＤに対応する印刷ジョブＪを印刷することになるが、本実施形態では、上述のとおり、利用者Ｕは複合機１０Ｂの位置を通過する。
【００６９】
次に、利用者Ｕは、端末装置４０Ｄを携帯してエリアＢ内の（２）の位置からエリアＡ内の（３）の位置に進入する。
【００７０】
利用者ＵがエリアＡの範囲内に進入すると、複合機１０Ａは、端末装置４０Ｄが送信しているビーコンＥ４を受信し、端末装置４０Ｄの接近を検知する（ステップＳ２１）。換言すれば、複合機１０Ａは、端末装置４０ＤのビーコンＥ４の電波強度の変化、すなわち、電波強度が次第に強くなることを検知して、端末装置４０Ｄの接近状態を検知する。このとき、複合機１０Ａは、接続部１０１に３台の端末装置４０Ａ、４０Ｂ、４０Ｃが接続されている。本実施形態では、一例として、複合機１０Ａに予め設定される端末装置４０の接続可能台数を３台としている。すなわち、複合機１０Ａは、接続の上限台数を超える端末装置４０Ｄが接近状態であることを検知する。
【００７１】
ここで、複合機１０Ａは、接近状態にある端末装置４０の優先度を判定するために、端末装置４０が送信している端末ＩＤをサーバ３０に送信する（ステップＳ２２）。
【００７２】
サーバ３０には、端末装置４０の端末ＩＤと利用者Ｕの利用者ＩＤとが関連付けられた図示しないデータベースが格納されており、サーバ３０は、受信した端末ＩＤから利用者Ｕの利用者ＩＤを特定する。また、本実施形態では、サーバ３０に、一例として、図５に示す優先度判定テーブル３１と、図６に示す優先度のレベル付けテーブル３２と、を有する。サーバ３０は、優先度のレベル付けテーブルに格納されている利用者Ｕに対して重み付けされた優先度係数（図６を参照）に基づいて、優先度判定テーブル３１において、各優先度係数を乗算して得られた数値によって利用者Ｕの優先度を特定する（図５を参照）。その際、本実施形態では、図５及び図６において、ドットにより網かけしたサービス欄の情報を用いている。なお、優先度のレベル付けテーブル３２に設定されている優先度係数は、動的に変化してもよい。
【００７３】
複合機１０Ａは、利用者Ｕの利用者ＩＤと共に優先度を受信して記憶する（ステップＳ２３）。優先度は、サーバ３０内で算出された優先度の数値（以下、単に「優先度」ということがある。）として、利用者ＩＤと関連付けられて送信される。
【００７４】
複合機１０Ａは、受信部１０４で受信したビーコンを発した端末装置４０Ｄの利用者Ｕの優先度と、その時点で複合機１０Ａに接続されている端末装置４０Ａ、４０Ｂ、４０Ｃに対応付けられた各利用者Ｕの利用者ＩＤと関連付けられた優先度とを特定する（ステップＳ２４）。なお、複合機１０Ａに接続されている端末装置４０Ａ、４０Ｂ、４０Ｃに対応付けられた各利用者Ｕの利用者ＩＤと関連付けられた優先度は、複合機１０Ａのストレージ１４に予め記憶されている。複合機１０Ａは、ストレージ１４から優先度を読み出すことにより、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの利用者の優先度を特定する。
【００７５】
また、複合機１０Ａは、自身を含むネットワーク中の複合機に利用者Ｕの印刷ジョブＪが保持されているか否かを判定する（ステップＳ２５）。ここで、複合機１０Ａは、自身のストレージ１４に記憶されている印刷ジョブＪのキューを確認し、また、ネットワークに接続された他の複合機に対して、ステップＳ２３で受信した利用者ＩＤに関連付けられた印刷ジョブＪを保持しているかどうかを問い合わせる。或いは、複合機１０Ａは、図示しない印刷ジョブを管理するプリントサーバに、ステップＳ２３で受信した利用者ＩＤに関連付けられた印刷ジョブを保持した複合機が存在するか問い合わせる。
【００７６】
利用者Ｕの印刷ジョブＪを保持する複合機が存在しない場合（ステップＳ２５：ＮＯ）、複合機１０Ａは、ステップＳ２７の処理に進む。利用者Ｕの印刷ジョブＪを保持する複合機が存在する場合（ステップＳ２５：ＹＥＳ）、複合機１０Ａは、ステップＳ２６の処理に進む。
【００７７】
複合機１０Ａは、ステップＳ２２で受信した利用者ＩＤの利用者Ｕの優先度を最も高める端末装置４０Ｄの優先度を高める（ステップＳ２６）。
【００７８】
複合機１０Ｂに印刷ジョブＪが存在するので、複合機１０Ａは、複合機１０Ｂから印刷ジョブＪを受信する（ステップＳ２７）。
【００７９】
複合機１０Ａは、端末装置４０Ｄの利用者Ｕの優先度と、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの利用者Ｕの優先度とを比較し、ステップＳ２２で受信した利用者ＩＤの利用者Ｕの優先度が高いか否か判断する（ステップＳ２８）。
【００８０】
端末装置４０Ｄの利用者Ｕの優先度の方が、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの何れの利用者の優先度よりも低い場合（ステップＳ２８：ＮＯ）、複合機１０Ａは、端末装置４０Ｄを接続することなく、データ収集処理を終了する。
【００８１】
一方、端末装置４０Ｄの利用者Ｕの優先度の方が、接続中の端末装置４０Ａ、４０Ｂ、４０Ｃの利用者の何れかの優先度以上の場合（ステップＳ２８：ＹＥＳ）、複合機１０Ａは、ステップＳ２８の処理に進む。
【００８２】
複合機１０Ａは、端末装置４０Ａ、４０Ｂ、４０Ｃの中で利用者Ｕの優先度が最も低い端末装置との接続を解除する（ステップＳ２９）。本実施形態の一例として、端末装置４０Ｃが優先度の最も低い端末装置であり、図８に×印で示すように、データ収集装置１０は、端末装置４０Ｃとの接続を解除する。
【００８３】
複合機１０Ａは、端末装置４０Ｃよりも優先度が高い端末装置４０Ｄとの接続を開始し、端末装置４０Ｄから送信されるデータを収集する（ステップＳ３０）。なお、ここでの接続には、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格が用いられる。
【００８４】
次に、複合機１０Ａは、端末装置４０Ｄを携帯する利用者Ｕの利用者ＩＤに対応する処理を準備する。本実施形態では、一例として、利用者Ｕの利用者ＩＤに対応する印刷ジョブＪの印刷処理を準備する（ステップＳ３１）。このために、複合機１０Ａは、例えば、図示しない画像形成部のウォームアップを始める。また、ネットワークに接続された他の複合機に印刷ジョブＪを保持している場合は、印刷ジョブＪを保持している複合機から当該印刷ジョブのデータを取得する。なお、ステップＳ３１からステップＳ３３までの処理は、ステップＳ２５において印刷ジョブＪを保持する複合機が存在しないと判断された場合には、省略される。
【００８５】
そして、複合機１０Ａは、端末装置４０Ｄを携帯する利用者Ｕから認証情報を受け付ける（ステップＳ３２）。ここで、本実施形態では、認証の一例として、複合機１０Ａの入力部１５に端末装置４０Ｄが、（４）の位置で、かざす又はタッチされることにより、複合機１０Ａは、利用者Ｕの利用者ＩＤ、及び利用者ＩＤに対応する端末装置４０Ｄの端末ＩＤのいずれか一方又はその両方のＩＤを認証情報うとして取得する。取得された利用者Ｕの利用者ＩＤ及び端末装置４０Ｄの端末ＩＤの少なくとも一方は、例えば、認証サーバに送信されることにより認証される。
【００８６】
認証が成功すると、複合機１０Ａは、印刷ジョブを実行する（ステップＳ３３）。
【００８７】
このように、本実施形態では、自装置としての複合機１０Ａは、自装置に対する処理要求としての印刷ジョブＪを受信する受信部１０４と、印刷ジョブＪに従い画像を形成する処理部としての画像形成部と、を更に有する。制御部１０２は、受信部１０４により印刷ジョブＪを受信した場合、当該印刷ジョブＪに従い、画像形成部により、処理としての画像の形成を行うまでは、当該印刷ジョブＪに関連付けられているユーザに属する端末装置の優先度を、接続部１０１に接続中の端末装置の優先度よりも高める。
【００８８】
これにより、端末装置の優先度を考慮しないものと比較して、端末装置の優先度に応じて複数の端末装置とデータ収集装置との接続が切り換えて、印刷ジョブの処理が実行される。換言すれば、印刷ジョブＪを指示した利用者Ｕの端末装置４０Ｄを、データ収集装置としての複合機１０Ａに接続させやすくする。
【００８９】
また、制御部１０２は、上記領域内に限られた数よりも多い数の端末装置が存在する場合であって、当該領域内で接続部１０１に未接続の端末装置４０Ｄが属するユーザに関連付けられている印刷ジョブＪが存在する場合、未接続の端末装置４０Ｄの優先度を高める。
【００９０】
これにより、接続される端末装置の数が上限に達しているときに他の端末装置を接続させない構成と比較して、他の端末装置の接続が柔軟に対応させて、印刷ジョブの処理が実行される。
【００９１】
なお、本発明を特定の実施形態について詳細に説明したが、本発明はかかる実施形態に限定されるものではなく、本発明の範囲内にて他の種々の実施形態が可能であることは当業者にとって明らかである。
【００９２】
例えば、上記の処理は、専用のハードウェア回路によっても実現することもできる。この場合には、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００９３】
また、データ収集装置１０を動作させるプログラムは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、メモリ又はストレージ等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、データ収集装置１０の一機能としてその各装置のソフトウェアに組み込んでもよい。
【符号の説明】
【００９４】
１０      データ収集装置
１０１    接続部
１０２    制御部
１０３    送信部
１０４    受信部
１０５    記憶部
１０Ａ    複合機
１０Ｂ    複合機
１１      ＣＰＵ
１２      ＲＯＭ
１３      ＲＡＭ
１４      ストレージ
１５      入力部
１６      表示部
１７      通信インターフェース
１８      処理部（画像形成部、又は画像処理部の一例）
１９      バス
２０      クライアント端末又利用者端末
３０      サーバ
３１      優先度判定テーブル
３２      優先度のレベル付けテーブル
４０、４０Ａ−４０Ｄ  端末装置
Ｕ        利用者（ユーザの一例）
Ａ        エリア又は第１エリア（端末装置と通信接続が可能な領域の一例）
Ｂ        第２エリア（端末装置と通信接続が可能な領域の一例）
Ｃ        通信電波が届く領域
Ｄ        通信媒体
Ｄ１      インターネット
Ｅ１−Ｅ４  接続
Ｊ        印刷ジョブ（画像形成ジョブの一例）
【図１】
2020170927.tif 000003
【図２】
2020170927.tif 000004
【図３】
2020170927.tif 000005
【図４】
2020170927.tif 000006
【図５】
2020170927.tif 000007
【図６】
2020170927.tif 000008
【図７】
2020170927.tif 000009
【図８】
2020170927.tif 000010
【図９】
2020170927.tif 000011