[go: up one dir, main page]

JP2018141646A - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP2018141646A
JP2018141646A JP2017034361A JP2017034361A JP2018141646A JP 2018141646 A JP2018141646 A JP 2018141646A JP 2017034361 A JP2017034361 A JP 2017034361A JP 2017034361 A JP2017034361 A JP 2017034361A JP 2018141646 A JP2018141646 A JP 2018141646A
Authority
JP
Japan
Prior art keywords
information
external terminal
beacon signal
instruction
processing system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017034361A
Other languages
Japanese (ja)
Other versions
JP6809288B2 (en
Inventor
純也 村下
Junya Murashita
純也 村下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017034361A priority Critical patent/JP6809288B2/en
Publication of JP2018141646A publication Critical patent/JP2018141646A/en
Application granted granted Critical
Publication of JP6809288B2 publication Critical patent/JP6809288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】装置の位置が変化してもその旨をフロアマップに即座に反映させることができる情報処理システムを提供する。【解決手段】装置と、外部端末7とが通信し、且つ装置の位置をフロアマップにマッピングするマッピング処理が実行される。マッピング処理は、外部装置7がビーコン信号を受信した場合、外部装置7の自機の位置情報と、そのときの時間情報とに基づき装置の位置の変化の有無を判定する。装置の位置の変化が有ると判定された場合、装置の位置の変化をフロアマップに反映させるものである。【選択図】図1An information processing system capable of immediately reflecting a change in the position of an apparatus on a floor map. A device communicates with an external terminal 7, and a mapping process is executed to map the position of the device on a floor map. In the mapping process, when the external device 7 receives a beacon signal, it is determined whether or not the position of the device has changed based on the position information of the external device 7 and the time information at that time. When it is determined that there is a change in the position of the device, the change in the position of the device is reflected on the floor map. [Selection drawing] Fig. 1

Description

本開示は、情報処理システムに関する。   The present disclosure relates to an information processing system.

従来、画像形成装置の設置位置を示す位置情報を取得するために、スマートフォン等のような外部端末に搭載されているGPS機能を利用するものが提案されている(例えば、特許文献1参照)。また、GPS機能を利用できない環境下において、加速度センサー、ジャイロセンサー、及び磁気方位センサー等を利用することにより、移動方位を求めるものが提案されている(例えば、特許文献2参照)。   Conventionally, in order to acquire position information indicating an installation position of an image forming apparatus, one using a GPS function mounted on an external terminal such as a smartphone has been proposed (for example, see Patent Document 1). In addition, in an environment where the GPS function cannot be used, there has been proposed one that obtains a moving direction by using an acceleration sensor, a gyro sensor, a magnetic direction sensor, and the like (for example, see Patent Document 2).

特開2014−002575号公報JP 2014-002575 A 特開2011−047950号公報JP 2011-047950 A

しかし、特許文献1,2に記載のような従来技術は、画像形成装置を据え置いて使用することを想定し、画像形成装置の設置位置が移動した場合を想定していない。具体的には、移動を前提とする複数の外部端末のそれぞれと、移動を前提としない画像形成装置との間の通信距離に基づき、画像形成装置の設置位置を求めるものである。したがって、画像形成装置のような装置の位置が変わる場合、その装置の位置が変わったことを即座に把握できる状況ではない。   However, the conventional techniques as described in Patent Documents 1 and 2 assume that the image forming apparatus is installed and used, and do not assume the case where the installation position of the image forming apparatus is moved. Specifically, the installation position of the image forming apparatus is obtained based on the communication distance between each of the plurality of external terminals that are assumed to be moved and the image forming apparatus that is not assumed to be moved. Therefore, when the position of an apparatus such as an image forming apparatus changes, it is not a situation where the position of the apparatus can be immediately grasped.

本開示はこのような状況に鑑みてなされたものであり、装置の位置が変化してもその旨をフロアマップに即座に反映させることができるようにするものである。   The present disclosure has been made in view of such a situation, and it is possible to immediately reflect the fact on the floor map even if the position of the apparatus changes.

本開示の一側面である画像形成システムは、装置と、外部端末とが通信し、且つ前記装置の位置をフロアマップにマッピングするマッピング処理が実行される情報処理システムであって、前記装置は、一定の送出間隔でビーコン信号を送出するものであり、前記外部端末は、前記装置から送出される前記ビーコン信号を受信する通信部と、自機の位置情報を検出する位置情報検出部と、時間情報を取得する時間情報取得部と、を備え、前記マッピング処理は、1つ以上のプロセッサにより制御されるものであり、前記1つ以上のプロセッサは、メモリに格納される1個以上のモジュールを実行するものであり、前記1個以上のモジュールは、前記通信部により前記ビーコン信号を受信した場合、前記位置情報検出部により検出された前記自機の位置情報と、前記時間情報取得部により取得された前記時間情報と、に基づき、前記装置の位置の変化の有無を判定するための判定指示と、前記判定指示により前記装置の位置の変化が有ると判定された場合、前記装置の位置の変化を前記フロアマップに反映させるための反映指示と、を含むものである。   An image forming system according to one aspect of the present disclosure is an information processing system in which a device and an external terminal communicate with each other, and a mapping process for mapping the position of the device to a floor map is executed. The beacon signal is transmitted at a constant transmission interval, and the external terminal includes a communication unit that receives the beacon signal transmitted from the device, a position information detection unit that detects position information of the own device, and a time A time information acquisition unit for acquiring information, wherein the mapping process is controlled by one or more processors, and the one or more processors include one or more modules stored in a memory. The one or more modules that are detected by the position information detection unit when the communication unit receives the beacon signal; Based on the position information and the time information acquired by the time information acquisition unit, there is a determination instruction for determining whether there is a change in the position of the apparatus, and there is a change in the position of the apparatus due to the determination instruction. And a reflection instruction for reflecting a change in the position of the device on the floor map.

よって、一定の送出間隔で送出されるビーコン信号を受信した場合、外部端末の自機の位置情報と、時間情報と、に基づき、装置の位置の変化の有無が判定され、装置の位置の変化が有る場合、装置の位置の変化をフロアマップに反映させることにより、ビーコン信号を外部端末に送出できる範囲に装置があるか否かを一定の間隔で判定していることになるため、装置の位置が変化してもその旨をフロアマップに即座に反映させることができる。   Therefore, when a beacon signal transmitted at a fixed transmission interval is received, the presence / absence of a change in the position of the device is determined based on the position information of the external terminal's own device and the time information, and the change in the position of the device When there is a device, it is determined at regular intervals whether or not there is a device within a range where the beacon signal can be transmitted to the external terminal by reflecting the change in the device position on the floor map. Even if the position changes, that fact can be immediately reflected in the floor map.

また、前記装置は、複数配置され得るものであって、それぞれに装置識別情報が割り当てられ、且つ前記装置識別情報が前記ビーコン信号に含まれるものであり、前記1個以上のモジュールは、前記ビーコン信号に含まれる前記装置識別情報を抽出するための抽出指示と、前記抽出指示により抽出された前記装置識別情報に基づき、前記ビーコン信号の送出元となる前記装置を特定するための送出元特定指示と、をさらに含む、ことが好ましい。   Further, a plurality of the devices can be arranged, device identification information is assigned to each of the devices, and the device identification information is included in the beacon signal. Based on the extraction instruction for extracting the device identification information included in the signal and the device identification information extracted by the extraction instruction, the transmission source specifying instruction for specifying the device that is the transmission source of the beacon signal It is preferable that these are further included.

また、前記外部端末は、複数存在し得るものであって、且つそれぞれに端末識別情報が割り当てられるものであり、前記1個以上のモジュールは、前記端末識別情報に基づき、前記ビーコン信号の送出先となる前記外部端末を特定するための送出先特定指示、をさらに含む、ことが好ましい。   In addition, a plurality of the external terminals may exist, and terminal identification information is assigned to each of the external terminals, and the one or more modules may transmit the beacon signal based on the terminal identification information. It is preferable to further include a transmission destination specifying instruction for specifying the external terminal.

また、前記1個以上のモジュールは、前記外部端末の重要度を求めるための演算指示、をさらに含み、前記演算指示は、前記端末識別情報で特定される前記外部端末ごとに、前記装置から前記外部端末に送出される前記ビーコン信号の送出回数と、前記外部端末が前記装置から受信する前記ビーコン信号の受信回数と、に基づき前記外部端末の重要度を求めるものである、ことが好ましい。   The one or more modules further include a calculation instruction for determining the importance of the external terminal, and the calculation instruction is received from the device for each external terminal specified by the terminal identification information. It is preferable that the degree of importance of the external terminal is obtained based on the number of times the beacon signal is transmitted to the external terminal and the number of times the beacon signal is received by the external terminal from the device.

また、前記装置及び前記外部端末を管理し、且つ前記フロアマップの地図情報を保持するサーバー、をさらに備え、前記判定指示は、前記外部端末が前記装置から前記ビーコン信号を受信しない期間が前記演算指示により演算された前記重要度に応じた受信確認期間を超える場合、前記装置の位置の変化が有ると判定するものであり、前記1個以上のモジュールは、前記判定指示により前記装置の位置の変化が有ると判定された旨を前記サーバーに通知するための通知指示、をさらに含み、前記サーバーは、前記通知指示により前記装置の位置の変化が有ると判定された旨が通知された場合、前記フロアマップの地図情報を更新するものである、ことが好ましい。   And a server that manages the device and the external terminal and holds the map information of the floor map, and the determination instruction is based on the time period during which the external terminal does not receive the beacon signal from the device. When the reception confirmation period corresponding to the importance calculated by the instruction is exceeded, it is determined that there is a change in the position of the device, and the one or more modules are configured to determine the position of the device according to the determination instruction. A notification instruction for notifying the server that it has been determined that there is a change, and when the server is notified by the notification instruction that the position of the device has been determined to be changed, It is preferable to update the map information of the floor map.

また、前記受信確認期間は、前記一定の送出間隔と、前記反映指示により前記装置の位置の変化を前記フロアマップに反映させる更新間隔と、に基づき設定されるものであり、前記更新間隔は、前記一定の送出間隔よりも長く設定されている、ことが好ましい。   Further, the reception confirmation period is set based on the constant transmission interval and an update interval that reflects a change in the position of the device in the floor map according to the reflection instruction. It is preferable that the length is set longer than the predetermined delivery interval.

また、前記判定指示は、現在の前記自機の位置情報が過去に前記ビーコン信号を受信したときと同じである場合、前記ビーコン信号を受信しない期間が前記受信確認期間を超えるか否かを判定するものである、ことが好ましい。   The determination instruction determines whether or not a period during which the beacon signal is not received exceeds the reception confirmation period when the current position information of the own device is the same as when the beacon signal was received in the past. It is preferable that

また、前記装置は、前記装置識別情報にMIB情報が含まれるものであり、前記抽出指示は、前記MIB情報を抽出するものであり、前記送出元特定指示は、前記抽出指示により抽出された前記MIB情報に基づき、前記ビーコン信号の送出元となる前記装置を特定するものである、ことが好ましい。   Further, the device includes MIB information included in the device identification information, the extraction instruction extracts the MIB information, and the transmission source specifying instruction is extracted by the extraction instruction. It is preferable that the device serving as the transmission source of the beacon signal is specified based on MIB information.

また、前記装置は、前記装置識別情報にMACアドレス情報が含まれるものであり、前記抽出指示は、前記MACアドレス情報を抽出するものであり、前記送出元特定指示は、前記抽出指示により抽出された前記MACアドレス情報に基づき、前記ビーコン信号の送出元となる前記装置を特定するものである、ことが好ましい。   In addition, the device includes MAC address information included in the device identification information, the extraction instruction extracts the MAC address information, and the transmission source specifying instruction is extracted by the extraction instruction. It is preferable that the device serving as the transmission source of the beacon signal is specified based on the MAC address information.

また、前記送出元特定指示は、前記ビーコン信号の信号強度に基づき、前記外部端末と同一のフロアに存在する前記ビーコン信号の送出元となる前記装置を特定する、ことが好ましい。   Moreover, it is preferable that the said transmission source specific instruction | indication specifies the said apparatus used as the transmission source of the said beacon signal which exists in the same floor as the said external terminal based on the signal strength of the said beacon signal.

また、前記位置情報検出部は、GPSセンサーと、加速度センサー、ジャイロセンサー、及び磁気方位センサーのうち少なくとも1つとから構成されるものである、ことが好ましい。   Moreover, it is preferable that the position information detection unit includes a GPS sensor and at least one of an acceleration sensor, a gyro sensor, and a magnetic direction sensor.

本開示の一側面によれば、装置の位置が変化してもその旨をフロアマップに即座に反映させることができる。   According to one aspect of the present disclosure, even if the position of the apparatus changes, that fact can be immediately reflected in the floor map.

本開示を適用した実施形態1に係る情報処理システム1の全体構成例を示す図である。It is a figure showing the example of whole composition of information processing system 1 concerning Embodiment 1 to which this indication is applied. 実施形態1に係る画像形成装置5の構成例を示すブロック図である。2 is a block diagram illustrating a configuration example of an image forming apparatus 5 according to Embodiment 1. FIG. 実施形態1に係る外部端末7の構成例を示すブロック図である。3 is a block diagram illustrating a configuration example of an external terminal 7 according to Embodiment 1. FIG. 実施形態1に係るサーバー3の構成例を示すブロック図である。3 is a block diagram illustrating a configuration example of a server 3 according to the first embodiment. FIG. 実施形態1に係るオフィスのフロアマップの一例を示す図である。It is a figure which shows an example of the floor map of the office which concerns on Embodiment 1. FIG. 実施形態1に係る画像形成装置5及び外部端末7の位置関係を含むフロアマップの一例を示す図である。3 is a diagram illustrating an example of a floor map including a positional relationship between the image forming apparatus 5 and the external terminal 7 according to Embodiment 1. FIG. 実施形態1に係るフロアマップの地図情報を更新する処理の一例を説明するフローチャートである。It is a flowchart explaining an example of the process which updates the map information of the floor map which concerns on Embodiment 1. FIG. 実施形態1に係る装置が複数配置されている環境下において装置を特定する処理の一例を説明するフローチャートである。5 is a flowchart for explaining an example of processing for identifying a device in an environment in which a plurality of devices according to the first embodiment are arranged. 実施形態1に係る外部端末7が複数存在している環境下において外部端末7を特定する処理の一例を説明するフローチャートである。5 is a flowchart for explaining an example of processing for identifying an external terminal 7 in an environment in which a plurality of external terminals 7 according to the first embodiment exist. 実施形態1に係る装置が複数存在している環境下においてMIB情報により装置を特定する処理の一例を説明するフローチャートである。10 is a flowchart for explaining an example of processing for identifying a device based on MIB information in an environment where a plurality of devices according to the first embodiment exist. 実施形態1に係る外部端末7と同一のフロアに存在する装置を特定する処理の一例を説明するフローチャートである。6 is a flowchart for explaining an example of processing for identifying a device that exists on the same floor as the external terminal 7 according to the first embodiment. 実施形態1に係る外部端末7からサーバー3に各種情報を送信する処理の一例を説明するフローチャートである。6 is a flowchart for explaining an example of processing for transmitting various types of information from the external terminal 7 to the server 3 according to the first embodiment. 実施形態1に係るサーバー3が保持するデータテーブルのうち外部端末送信情報の一部の一例を示す図である。It is a figure which shows an example of a part of external terminal transmission information among the data tables which the server 3 which concerns on Embodiment 1 hold | maintains. 実施形態1に係る外部端末7に表示させるフロアマップであって、且つ装置の位置を関連付けたものの一例を示す図である。It is a figure which shows an example of the floor map displayed on the external terminal 7 which concerns on Embodiment 1, and linked | related with the position of the apparatus. 実施形態1に係る外部端末7の重要度を演算する処理の一例を説明するフローチャートである。5 is a flowchart for explaining an example of processing for calculating importance of an external terminal 7 according to the first embodiment. 実施形態1に係るサーバー3が保持するデータテーブルのうち重要度の項目の一例を示す図である。It is a figure which shows an example of the item of importance among the data tables which the server 3 which concerns on Embodiment 1 hold | maintains. 実施形態1に係る外部端末7の受信確認期間に応じた処理の一例を説明するフローチャートである。6 is a flowchart illustrating an example of processing according to a reception confirmation period of the external terminal 7 according to the first embodiment. 実施形態1に係るサーバー3が保持するデータテーブルのうち外部端末7の重要度及び受信確認期間の項目の一例を示す図である。It is a figure which shows an example of the item of the importance of the external terminal 7, and the reception confirmation period among the data tables which the server 3 which concerns on Embodiment 1 hold | maintains. 実施形態1に係る外部端末7の受信確認期間を設定する処理の一例を説明するフローチャートである。5 is a flowchart for explaining an example of processing for setting a reception confirmation period of the external terminal 7 according to the first embodiment. 実施形態1に係る外部端末7に表示させるフロアマップであって、且つ装置の位置の変化に応じて更新されたものの一例を示す図である。It is a figure which shows an example of the floor map displayed on the external terminal 7 which concerns on Embodiment 1, and updated according to the change of the position of an apparatus. 本開示を適用した実施形態2に係る情報処理システム1の全体構成例を示す図である。It is a figure which shows the example of whole structure of the information processing system 1 which concerns on Embodiment 2 to which this indication is applied. 実施形態2に係る自動販売機9の構成例を示すブロック図である。It is a block diagram which shows the structural example of the vending machine 9 which concerns on Embodiment 2. FIG. 実施形態2に係る装置が複数存在している環境下においてMACアドレス情報により装置を特定する処理の一例を説明するフローチャートである。10 is a flowchart for explaining an example of processing for identifying a device based on MAC address information in an environment where a plurality of devices according to the second embodiment exist. 実施形態2に係るサーバー3が保持するデータテーブルのうち外部端末7の重要度及び受信確認期間の項目の一例を示す図である。It is a figure which shows an example of the item of the importance and reception confirmation period of the external terminal 7 among the data tables which the server 3 which concerns on Embodiment 2 hold | maintains.

以下、図面に基づいて本発明の実施形態を説明するが、本発明は以下の実施形態に限られるものではない。なお、「構成する」、「より成る」、「含む」、「含んでいる」、「有する」、「備える」又はそれらの他の何らかの同義語は、非排他的な包含関係をカバーするように意図される。例えば、要素の列挙を含むプロセス、方法、物品又は装置は、それらの要素だけに限定されることは必須でなく、明示的には列挙されていない又は本来備わっているはずの他の要素が、そのようなプロセス、方法、物品又は装置に含まれてもよい。さらに、明示的に言及しない限り、「又は」は包括的なものであり、排他的な和ではない。例えば、「条件A又はB」は、Aが存在し且つBが存在しない場合、Aが存在せず且つBが存在する場合、AもBも両方とも存在する場合の何れの場合でも満たされる。   Hereinafter, embodiments of the present invention will be described with reference to the drawings, but the present invention is not limited to the following embodiments. It should be noted that “consisting”, “consisting of”, “including”, “including”, “having”, “comprising”, or any other synonym thereof, covers non-exclusive inclusion relationships. Intended. For example, a process, method, article or device that includes an enumeration of elements is not necessarily limited to those elements, and other elements that are not explicitly enumerated or should be inherent It may be included in such a process, method, article or apparatus. Further, unless explicitly stated, “or” is inclusive and not an exclusive sum. For example, “condition A or B” is satisfied in any case where A exists and B does not exist, A does not exist and B exists, and both A and B exist.

本開示はここで説明される処理を実行する装置にも関連している。その装置は、必要な目的に応じて特別に構築されてもよいし、コンピュータに格納されているコンピュータプログラムによって選択的にアクティブにされる又は再構成される汎用コンピュータで構築されてもよい。そのようなコンピュータプログラムはコンピュータ読取可能な記憶媒体に格納されてもよく、その記憶媒体は、限定ではないが、フロッピディスク、光ディスク、CD−ROM、磁気光ディスク、リードオンリメモリ、ランダムアクセスメモリ、EPROM、EEPROM、磁気又は光カード等の如何なるタイプのディスクを含んでもよいものであり、電子的な命令を格納するのに上記で指摘した如何なるタイプの媒体を含んでもよいものであって、ディスクも媒体もそれぞれコンピュータシステムバスに結合されるものである。   The present disclosure also relates to an apparatus for performing the processes described herein. The device may be specially constructed depending on the required purpose, or it may be constructed on a general purpose computer that is selectively activated or reconfigured by a computer program stored on the computer. Such a computer program may be stored in a computer-readable storage medium, which is not limited to a floppy disk, an optical disk, a CD-ROM, a magnetic optical disk, a read only memory, a random access memory, an EPROM. Any type of disk such as EEPROM, magnetic or optical card, etc. may be included, and any type of media indicated above for storing electronic instructions may be included. Are each coupled to a computer system bus.

実施形態1.
図1は、本開示を適用した実施形態1に係る情報処理システム1の全体構成例を示す図である。図1に示すように、情報処理システム1は、画像形成装置5のような装置と、外部端末7とが通信し、且つ装置の位置をフロアマップにマッピングするマッピング処理が実行されるものである。マッピング処理は、1つ以上のプロセッサにより制御されるものであり、1つ以上のプロセッサは、メモリに格納される1個以上のモジュールを実行するものである。情報処理システム1は、ネットワーク11を介して、クライアントPC2と、サーバー3と、画像形成装置5と、外部端末7とが通信可能となっている。クライアントPC2は、一般的なパーソナルコンピュータであり、オペレーティングシステムにより制御されるものである。クライアントPC2は、マッピング処理を実行する1個以上のモジュールがインストールされることにより、サーバー3と連携してマッピング処理を実行することができるものである。なお、マッピング処理を実行する1個以上のモジュールはサーバー3にもインストールされるのが好ましい。
Embodiment 1. FIG.
FIG. 1 is a diagram illustrating an overall configuration example of an information processing system 1 according to the first embodiment to which the present disclosure is applied. As shown in FIG. 1, the information processing system 1 performs a mapping process in which an apparatus such as the image forming apparatus 5 and an external terminal 7 communicate with each other and map the position of the apparatus to a floor map. . The mapping process is controlled by one or more processors, and the one or more processors execute one or more modules stored in the memory. In the information processing system 1, a client PC 2, a server 3, an image forming apparatus 5, and an external terminal 7 can communicate with each other via a network 11. The client PC 2 is a general personal computer and is controlled by an operating system. The client PC 2 can execute the mapping process in cooperation with the server 3 by installing one or more modules that execute the mapping process. Note that it is preferable that one or more modules that execute the mapping process are also installed in the server 3.

図2は、実施形態1に係る画像形成装置5の構成例を示すブロック図である。画像形成装置5は、クライアントPC2より出力された印刷ジョブをネットワーク11経由で受信し、印刷ジョブの印刷設定に従い印刷処理を行うものである。画像形成装置5は、印刷機能のみを遂行するものであってもよく、複写機能等も遂行可能なMFP(Multi−Functional Peripheral)であってもよい。画像形成装置5は、印刷を実現する機能と、ビーコン信号を発信する機能とが搭載されるものであって、コントローラー51、格納部52、印刷出力部53、通信部54、ビーコン送信部55、及び操作部56等を備え、これらを複合的に動作させることにより各種機能を遂行するものである。   FIG. 2 is a block diagram illustrating a configuration example of the image forming apparatus 5 according to the first embodiment. The image forming apparatus 5 receives a print job output from the client PC 2 via the network 11 and performs print processing according to the print setting of the print job. The image forming apparatus 5 may perform only a printing function, or may be an MFP (Multi-Functional Peripheral) capable of performing a copying function and the like. The image forming apparatus 5 has a function for realizing printing and a function for transmitting a beacon signal. The controller 51, the storage unit 52, the print output unit 53, the communication unit 54, the beacon transmission unit 55, And an operation unit 56 and the like, and perform various functions by operating them in combination.

コントローラー51は、画像形成装置5に内蔵されるものであって、画像形成装置5を統括的に制御する制御装置である。コントローラー51は、1つ以上のプロセッサから構成されるものであり、具体的には、CPU、I/Oインターフェース、並びにRAM及びROM等のような各種半導体メモリを備えるものである。コントローラー51は、ROMに格納されている1個以上のモジュールからなる各種ソフトウェアをCPUが実行することにより各種処理を実行する。なお、各種ソフトウェアは、USBメモリのような可搬性の記録媒体又はネットワーク11等を介して画像形成装置5にインストールされるものであってもよい。具体的には、コントローラー51は、各種モジュールを実行することにより、通信制御部511、ビーコン制御部512、及び動作制御部513を含む各種機能を遂行する。通信制御部511は、通信部54と協働することにより、外部端末7又はクライアントPC2等のような各種機器との間の通信動作を制御するものである。ビーコン制御部512は、ビーコン送信部55と協働することにより、パケット情報を含むビーコン信号及びビーコン信号の送出間隔を制御するものである。動作制御部513は、画像形成装置5が行う印刷出力動作等のような各種動作を制御するものである。   The controller 51 is built in the image forming apparatus 5 and is a control device that controls the image forming apparatus 5 in an integrated manner. The controller 51 includes one or more processors, and specifically includes a CPU, an I / O interface, and various semiconductor memories such as a RAM and a ROM. The controller 51 executes various processes when the CPU executes various kinds of software including one or more modules stored in the ROM. Various software may be installed in the image forming apparatus 5 via a portable recording medium such as a USB memory or the network 11. Specifically, the controller 51 performs various functions including a communication control unit 511, a beacon control unit 512, and an operation control unit 513 by executing various modules. The communication control unit 511 controls communication operations with various devices such as the external terminal 7 or the client PC 2 by cooperating with the communication unit 54. The beacon control unit 512 controls the beacon signal including the packet information and the transmission interval of the beacon signal by cooperating with the beacon transmission unit 55. The operation control unit 513 controls various operations such as a print output operation performed by the image forming apparatus 5.

印刷出力部53は、印刷ジョブに基づき、紙等のような各種媒体に画像を印刷出力するものである。通信部54は、TCP/IPによるネットワーク通信により、外部端末7又はクライアントPC2等のような各種機器から印刷ジョブを受信するためのインターフェースである。画像形成装置5は、例えば、外部端末7、クライアントPC2、及びサーバー3等との間で、通信部54を介して各種情報を送受信することができる。   The print output unit 53 prints out an image on various media such as paper based on the print job. The communication unit 54 is an interface for receiving a print job from various devices such as the external terminal 7 or the client PC 2 through network communication using TCP / IP. For example, the image forming apparatus 5 can transmit and receive various types of information to and from the external terminal 7, the client PC 2, the server 3, and the like via the communication unit 54.

ビーコン送信部55は、無線通信によるビーコン信号を送出することができるものである。ビーコン送信部55は、予め設定された出力の無線電波のビーコン信号を送出する。ビーコン信号は、例えば、NFC(Near Field Communication)、Bluetooth(登録商標)、又はBluetooth Low Energy、Bluetooth Smart(登録商標)、iBeacon(登録商標)の何れかに準拠したものである。なお、ビーコン信号は、ZigBee(登録商標)に準拠したものであってもよい。具体的には、ビーコン送信部55は、一定の送出間隔でビーコン信号を繰り返し送出する。ビーコン信号は、例えば、画像形成装置5のような装置を一意に識別可能な固有の装置識別情報等を含む。よって、画像形成装置5のような装置が複数配置されている場合、それぞれに装置識別情報が割り当てられ、そのような装置識別情報がビーコン信号に含まれるため、ビーコン信号に含まれる装置識別情報を抽出すれば、ビーコン信号の送出元となる装置を特定することができる。   The beacon transmission unit 55 can transmit a beacon signal by wireless communication. The beacon transmission unit 55 transmits a beacon signal of a radio wave having a preset output. The beacon signal is based on, for example, NFC (Near Field Communication), Bluetooth (registered trademark), Bluetooth Low Energy, Bluetooth Smart (registered trademark), or iBeacon (registered trademark). Note that the beacon signal may conform to ZigBee (registered trademark). Specifically, the beacon transmission unit 55 repeatedly transmits a beacon signal at a constant transmission interval. The beacon signal includes, for example, unique device identification information that can uniquely identify a device such as the image forming device 5. Therefore, when a plurality of devices such as the image forming device 5 are arranged, device identification information is assigned to each device, and since such device identification information is included in the beacon signal, the device identification information included in the beacon signal is By extracting, it is possible to identify the device that is the source of the beacon signal.

つまり、1個以上のモジュールは、抽出指示と、送出元特定指示とをさらに含むものである。抽出指示は、ビーコン信号に含まれる装置識別情報を抽出するためのものである。送出元特定指示は、抽出指示により抽出された装置識別情報に基づき、ビーコン信号の送出元となる装置を特定するためのものである。装置識別情報は、MIB情報が含まれるものである。よって、抽出指示は、MIB情報を抽出すればよいものである。送出元特定指示は、抽出指示により抽出されたMIB情報に基づき、ビーコン信号の送出先となる装置を特定するものである。   That is, the one or more modules further include an extraction instruction and a transmission source identification instruction. The extraction instruction is for extracting device identification information included in the beacon signal. The transmission source specifying instruction is for specifying a device that is a transmission source of a beacon signal based on the device identification information extracted by the extraction instruction. The device identification information includes MIB information. Therefore, the extraction instruction only needs to extract MIB information. The transmission source specifying instruction specifies a device that is a transmission destination of a beacon signal based on the MIB information extracted by the extraction instruction.

ビーコン送信部55から送出されたビーコン信号は、次第に減衰しながら空気中を伝搬するため、ビーコン信号の電波強度は、画像形成装置5のような装置との距離が短い位置ほど強くなり、画像形成装置5のような装置との距離が遠い位置ほど弱くなる傾向がある。つまり、ビーコン信号は、ある一定の距離の範囲内で無線受信が可能な無線信号である。よって、ビーコン信号が受信できる機器は、ビーコン信号の送出元からある一定の距離の範囲内に存在していると言える。なお、送出元特定指示は、ビーコン信号の信号強度に基づき、外部端末7と同一のフロアに存在するビーコン信号の送出元となる装置を特定するものであってもよい。   Since the beacon signal transmitted from the beacon transmission unit 55 propagates in the air while being gradually attenuated, the radio wave intensity of the beacon signal becomes stronger as the distance from the apparatus such as the image forming apparatus 5 becomes shorter, and image formation is performed. There is a tendency that a position far from the device such as the device 5 becomes weaker. That is, the beacon signal is a wireless signal that can be wirelessly received within a certain distance. Therefore, it can be said that a device that can receive a beacon signal exists within a certain distance from the source of the beacon signal. Note that the transmission source specifying instruction may specify a device that is a transmission source of a beacon signal existing on the same floor as the external terminal 7 based on the signal strength of the beacon signal.

格納部52は、ハードディスクドライブ又は半導体メモリ等のようなメモリであり、MIB(Management Information Base)情報を格納することができる。操作部56は、操作入力部561及び表示部562を備える。操作入力部561は、画像形成装置5の各種操作を受け付けるものである。表示部562は、各種情報を出力して表示するものである。   The storage unit 52 is a memory such as a hard disk drive or a semiconductor memory, and can store MIB (Management Information Base) information. The operation unit 56 includes an operation input unit 561 and a display unit 562. The operation input unit 561 receives various operations of the image forming apparatus 5. The display unit 562 outputs and displays various information.

図3は、実施形態1に係る外部端末7の構成例を示すブロック図である。図3においては、外部端末7の一例としてスマートフォンを例示するが、タブレット型端末、無線機能付きの腕時計、又はFlashAir(登録商標)を搭載したデジタルカメラ等であってもよい。外部端末7は、画像形成装置5から送出されたビーコン信号を受信する機能を遂行することができる機器である。外部端末7は、Bluetooth Low Energy(Bluetooth4.0)に対応する機器であれば、ビーコン信号がiBeacon(登録商標)であっても受信することができる。外部端末7は、自機の位置情報を検出する機能を遂行することもできる機器である。外部端末7は、コントローラー71、格納部72、通信部73、操作部76、位置情報検出部77、及び外部端末移動検知部78等を備え、これらを複合的に動作させることにより、各種機能を遂行するものである。   FIG. 3 is a block diagram illustrating a configuration example of the external terminal 7 according to the first embodiment. In FIG. 3, a smartphone is illustrated as an example of the external terminal 7, but it may be a tablet terminal, a wristwatch with a wireless function, a digital camera equipped with FlashAir (registered trademark), or the like. The external terminal 7 is a device that can perform a function of receiving a beacon signal transmitted from the image forming apparatus 5. If the external terminal 7 is a device compatible with Bluetooth Low Energy (Bluetooth 4.0), the external terminal 7 can receive even if the beacon signal is iBeacon (registered trademark). The external terminal 7 is a device that can also perform a function of detecting position information of its own device. The external terminal 7 includes a controller 71, a storage unit 72, a communication unit 73, an operation unit 76, a position information detection unit 77, an external terminal movement detection unit 78, and the like. It is what we carry out.

コントローラー71は、外部端末7に内蔵されるものであって、外部端末7を統括的に制御する制御装置である。コントローラー71は、1つ以上のプロセッサから構成されるものであり、具体的には、CPU、I/Oインターフェース、並びにRAM及びROM等のような各種半導体メモリを備えるものである。コントローラー71は、ROMに格納されている1個以上のモジュールからなる各種ソフトウェアをCPUが実行することにより各種処理を実行する。なお、各種ソフトウェアは、USBメモリのような可搬性の記録媒体又はネットワーク11等を介して外部端末7にインストールされるものであってもよい。具体的には、コントローラー71は、各種モジュールを実行することにより、通信制御部711、時間情報取得部712、及び端末識別情報取得部713を含む各種機能を遂行する。通信制御部711は、通信部73と協働することにより、画像形成装置5、クライアントPC2、又はサーバー3等のようなものとの間の通信動作を制御するものである。時間情報取得部712は、時間情報を取得するものであり、例えば、ビーコン信号を受信時の時間情報を取得することができる。時間情報取得部712は、不図示の時計部から時間情報を取得するだけでなく、長波標準周波数局等から送信される標準電波等のような国の基準となる時間を含む電波から時間情報を取得してもよい。また、時間情報取得部712は、後述するGPSセンサー774を用いてGPS時を時間情報として取得してもよい。   The controller 71 is built in the external terminal 7 and is a control device that comprehensively controls the external terminal 7. The controller 71 includes one or more processors, and specifically includes a CPU, an I / O interface, and various semiconductor memories such as a RAM and a ROM. The controller 71 executes various processes when the CPU executes various kinds of software including one or more modules stored in the ROM. Various software may be installed in the external terminal 7 via a portable recording medium such as a USB memory or the network 11. Specifically, the controller 71 performs various functions including a communication control unit 711, a time information acquisition unit 712, and a terminal identification information acquisition unit 713 by executing various modules. The communication control unit 711 controls communication operations with the image forming apparatus 5, the client PC 2, the server 3, and the like by cooperating with the communication unit 73. The time information acquisition unit 712 acquires time information. For example, the time information acquisition unit 712 can acquire time information when receiving a beacon signal. The time information acquisition unit 712 not only acquires time information from a clock unit (not shown), but also acquires time information from a radio wave including a time that is a national reference such as a standard radio wave transmitted from a long wave standard frequency station or the like. You may get it. Further, the time information acquisition unit 712 may acquire GPS time as time information using a GPS sensor 774 described later.

端末識別情報取得部713は、外部端末7を一意に識別可能な固有の端末識別情報を取得するものである。このような端末識別情報は、外部端末7ごとに割り当てられるものである。よって、外部端末7が複数存在している場合、それぞれに端末識別情報が割り当てられ、そのような端末識別情報が外部端末7に保持されているため、端末識別情報を用いることにより、複数の外部端末7のうち、ビーコン信号の送出先となる外部端末7を特定することができる。なお、1個以上のモジュールは、送出先特定指示をさらに含むものである。送出先特定指示は、端末識別情報に基づき、ビーコン信号の送出先となる外部端末7を特定するためのものである。   The terminal identification information acquisition unit 713 acquires unique terminal identification information that can uniquely identify the external terminal 7. Such terminal identification information is assigned to each external terminal 7. Therefore, when there are a plurality of external terminals 7, terminal identification information is assigned to each, and such terminal identification information is held in the external terminal 7. Among the terminals 7, it is possible to specify the external terminal 7 that is the transmission destination of the beacon signal. The one or more modules further include a transmission destination specifying instruction. The transmission destination specifying instruction is for specifying the external terminal 7 that is the transmission destination of the beacon signal based on the terminal identification information.

位置情報検出部77は、外部端末7の位置情報、すなわち、自機の位置情報を検出する機能を遂行するものである。位置情報検出部77は、加速度センサー771、ジャイロセンサー772、及び磁気方位センサー773のうち少なくとも1つと、GPSセンサー774とを備える。位置情報検出部77は、GPSを受信できる屋外のような環境である場合、GPSセンサー774により自機の位置情報を検出する。位置情報検出部77は、GPSを受信できない屋内のような環境である場合、加速度センサー771、ジャイロセンサー772、及び磁気方位センサー773等のような各種センサーを少なくとも1つ用いることにより自機の位置情報を推定する。なお、各種センサーを用いて自機の位置情報を推定する場合、詳細についての説明は省略するが、カーナビゲーションシステム等で実施されているように、各種センサーのゲイン誤差をカルマンフィルタにより推定して求めればよい。   The position information detection unit 77 performs a function of detecting the position information of the external terminal 7, that is, the position information of the own device. The position information detection unit 77 includes at least one of an acceleration sensor 771, a gyro sensor 772, and a magnetic direction sensor 773, and a GPS sensor 774. The position information detection unit 77 detects the position information of the own device by the GPS sensor 774 in an outdoor environment where GPS can be received. In an indoor environment where GPS cannot be received, the position information detection unit 77 uses at least one of various sensors such as an acceleration sensor 771, a gyro sensor 772, and a magnetic orientation sensor 773 to detect the position of the own device. Estimate information. When estimating the position information of the own aircraft using various sensors, the detailed description is omitted, but the gain error of each sensor is estimated by a Kalman filter, as is done in a car navigation system or the like. That's fine.

通信部73は、複数の異なる通信方式による無線通信を遂行することができるものである。通信部73は、ビーコン受信部731、ビーコン取得時情報通信部732、及び装置移動情報通信部733を備える。ビーコン受信部731は、画像形成装置5のような装置から送出されるビーコン信号を受信する機能を遂行するものである。ビーコン取得時情報通信部732は、画像形成装置5又はサーバー3に各種データを送受信する機能を遂行するものである。ビーコン取得時情報通信部732は、ビーコン受信部731によりビーコン信号が受信されると、位置情報検出部77により検出された自機の位置情報、画像形成装置5のような装置のパケット情報、画像形成装置5のような装置と外部端末7との間の距離情報、ビーコン信号受信時の時間情報、及び端末識別情報等をサーバー3に送信する。画像形成装置5のような装置のパケット情報は、装置識別情報が含まれるものであり、具体的には、IPアドレス及びMIB情報である。画像形成装置5のような装置と外部端末7との間の距離情報は、ビーコン信号の電波強度から換算して求めればよい。   The communication unit 73 can perform wireless communication using a plurality of different communication methods. The communication unit 73 includes a beacon receiving unit 731, a beacon acquisition time information communication unit 732, and a device movement information communication unit 733. The beacon receiving unit 731 performs a function of receiving a beacon signal transmitted from an apparatus such as the image forming apparatus 5. The beacon acquisition time information communication unit 732 performs a function of transmitting / receiving various data to / from the image forming apparatus 5 or the server 3. When a beacon signal is received by the beacon receiving unit 731, the beacon acquisition time information communication unit 732 detects the position information of the own device detected by the position information detection unit 77, packet information of an apparatus such as the image forming apparatus 5, and an image Information on the distance between the apparatus such as the forming apparatus 5 and the external terminal 7, time information when receiving the beacon signal, terminal identification information, and the like are transmitted to the server 3. The packet information of an apparatus such as the image forming apparatus 5 includes apparatus identification information, specifically, an IP address and MIB information. The distance information between the apparatus such as the image forming apparatus 5 and the external terminal 7 may be obtained by conversion from the radio wave intensity of the beacon signal.

つまり、外部端末7は、装置識別情報、信号強度、自機の位置情報、時間情報、及び端末識別情報のようなサーバー送信情報をサーバー3に送信するものである。装置移動情報通信部733は、画像形成装置5のような装置の位置の変化が有ると判定される場合、すなわち、画像形成装置5のような装置が移動した場合、その旨をサーバー3に通知する機能を遂行するものである。   That is, the external terminal 7 transmits server transmission information such as device identification information, signal strength, position information of its own device, time information, and terminal identification information to the server 3. When it is determined that there is a change in the position of an apparatus such as the image forming apparatus 5, that is, when an apparatus such as the image forming apparatus 5 has moved, the apparatus movement information communication unit 733 notifies the server 3 to that effect. It performs the function to perform.

格納部72は、ハードディスクドライブ又は半導体メモリ等のようなメモリであり、サーバー送信情報及び装置移動通知情報を格納するものである。サーバー送信情報は、上記で説明したように、装置識別情報、信号強度、自機の位置情報、時間情報、及び端末識別情報であって、受信時の時間情報の経時的な履歴として逐次蓄積されるものである。装置移動通知情報は、サーバー3から受信する情報であって、重要度に応じた受信確認期間が格納される。重要度は、詳細については後述するが、最も頻繁に画像形成装置5のような装置からビーコン信号を受信した外部端末7が最も重要であるとする指標である。   The storage unit 72 is a memory such as a hard disk drive or a semiconductor memory, and stores server transmission information and device movement notification information. As described above, the server transmission information is device identification information, signal strength, position information of the own device, time information, and terminal identification information, and is sequentially accumulated as a history of time information at the time of reception. Is. The device movement notification information is information received from the server 3 and stores a reception confirmation period corresponding to the importance. Although the details will be described later, the importance is an index that the external terminal 7 that has received the beacon signal from the apparatus such as the image forming apparatus 5 most frequently is most important.

つまり、ビーコン信号の受信頻度に応じた受信確認期間と、外部端末7がビーコン信号を受信しなかった期間とを比較することにより、画像形成装置5のような装置の位置の変化の有無を判定するものである。外部端末移動検知部78は、過去に画像形成装置5のような装置のビーコン信号を受信したときの外部端末7の自機の位置情報と、現在の外部端末7の自機の位置情報とが異なるか否かを検知するものである。よって、外部端末移動検知部78は、外部端末7自体が移動したか否かを検知するものである。   That is, the presence / absence of a change in the position of the apparatus such as the image forming apparatus 5 is determined by comparing the reception confirmation period according to the reception frequency of the beacon signal and the period when the external terminal 7 does not receive the beacon signal. To do. The external terminal movement detection unit 78 obtains the position information of the external terminal 7 when the beacon signal of the apparatus such as the image forming apparatus 5 has been received in the past and the current position information of the external terminal 7. It is to detect whether or not they are different. Therefore, the external terminal movement detection unit 78 detects whether or not the external terminal 7 itself has moved.

具体的には、1個以上のモジュールは、判定指示と、反映指示とを含むものである。判定指示は、通信部73によりビーコン信号を受信した場合、位置情報検出部77により検出された外部端末7の自機の位置情報と、時間情報取得部712により取得された時間情報と、に基づき、画像形成装置5のような装置の位置の変化の有無を判定するためのものである。より具体的には、判定指示は、外部端末7が画像形成装置5のような装置からビーコン信号を受信しない期間が演算指示により演算された重要度に応じた受信確認期間を超える場合、装置の位置の変化が有ると判定するものである。ただし、判定指示は、現在の外部端末7の自機の位置情報が過去にビーコン信号を受信したときと同じである場合、ビーコン信号を受信しない期間が受信確認期間を超えるか否かを判定するものである。反映指示は、判定指示によりそのような装置の位置の変化が有ると判定された場合、装置の位置の変化をフロアマップに反映させるためのものである。なお、フロアマップの詳細については後述する。   Specifically, the one or more modules include a determination instruction and a reflection instruction. When the beacon signal is received by the communication unit 73, the determination instruction is based on the position information of the external terminal 7 detected by the position information detection unit 77 and the time information acquired by the time information acquisition unit 712. This is for determining whether or not the position of the apparatus such as the image forming apparatus 5 has changed. More specifically, when the external terminal 7 does not receive a beacon signal from a device such as the image forming apparatus 5 exceeds the reception confirmation period corresponding to the importance calculated by the calculation instruction, It is determined that there is a change in position. However, if the current position information of the external terminal 7 is the same as when the beacon signal was received in the past, the determination instruction determines whether the period during which the beacon signal is not received exceeds the reception confirmation period. Is. The reflection instruction is for reflecting the change in the position of the apparatus on the floor map when it is determined that there is such a change in the position of the apparatus according to the determination instruction. Details of the floor map will be described later.

操作部76は、操作入力部761及び表示部762を備える。操作入力部761は、外部端末7の各種操作を受け付けるものである。表示部762は、各種情報を出力して表示するものである。なお、外部端末7はスマートフォンであるため、操作部76は、液晶表示パネルに圧電センサー等が埋め込まれて構成されたタッチパネルが設けられている。タッチパネルは、操作入力部761として機能すると共に、表示部762として機能するものである。   The operation unit 76 includes an operation input unit 761 and a display unit 762. The operation input unit 761 receives various operations of the external terminal 7. The display unit 762 outputs and displays various information. Since the external terminal 7 is a smartphone, the operation unit 76 is provided with a touch panel configured by embedding a piezoelectric sensor or the like in a liquid crystal display panel. The touch panel functions as the operation input unit 761 and also functions as the display unit 762.

図4は、実施形態1に係るサーバー3の構成例を示すブロック図である。サーバー3は、画像形成装置5のような装置及びスマートフォンのような外部端末7を管理し、且つフロアマップの地図情報を保持するものである。サーバー3は、コントローラー31、格納部32、通信部33、及び操作部34等を備え、これらを複合的に動作させることにより、各種機能を遂行するものである。   FIG. 4 is a block diagram illustrating a configuration example of the server 3 according to the first embodiment. The server 3 manages an apparatus such as the image forming apparatus 5 and an external terminal 7 such as a smartphone, and holds map information of the floor map. The server 3 includes a controller 31, a storage unit 32, a communication unit 33, an operation unit 34, and the like, and performs various functions by operating these in a complex manner.

コントローラー31は、サーバー3に内蔵されるものであって、サーバー3を統括的に制御する制御装置である。コントローラー31は、1つ以上のプロセッサから構成されるものであり、具体的には、CPU、I/Oインターフェース、並びにRAM及びROM等のような各種半導体メモリを備えるものである。コントローラー31は、ROMに格納されている1個以上のモジュールからなる各種ソフトウェアをCPUが実行することにより各種処理を実行する。   The controller 31 is built in the server 3 and is a control device that comprehensively controls the server 3. The controller 31 includes one or more processors, and specifically includes a CPU, an I / O interface, and various semiconductor memories such as a RAM and a ROM. The controller 31 performs various processes when the CPU executes various software including one or more modules stored in the ROM.

なお、各種ソフトウェアは、USBメモリのような可搬性の記録媒体又はネットワーク11等を介してサーバー3にインストールされるものであってもよい。具体的には、コントローラー31は、各種モジュールを実行することにより、通信制御部311及び位置情報算出部312を含む各種機能を遂行する。通信制御部311は、通信部33と協働することにより、画像形成装置5、クライアントPC2、又は外部端末7等のようなものとの間の通信動作を制御するものである。位置情報算出部312は、外部端末7から受信したサーバー送信情報に基づき、ビーコン信号を送出した画像形成装置5のような装置のフロアマップ上の位置の変化を算出するものである。   Various software may be installed in the server 3 via a portable recording medium such as a USB memory or the network 11. Specifically, the controller 31 performs various functions including the communication control unit 311 and the position information calculation unit 312 by executing various modules. The communication control unit 311 controls communication operations with the image forming apparatus 5, the client PC 2, the external terminal 7, and the like by cooperating with the communication unit 33. The position information calculation unit 312 calculates a change in position on the floor map of an apparatus such as the image forming apparatus 5 that has transmitted the beacon signal based on the server transmission information received from the external terminal 7.

通信部33は、TCP/IPによるネットワーク通信により、サーバー送信情報を受信するためのインターフェースであり、ビーコン取得時情報通信部331を備え、ビーコン取得時情報通信部331により各種情報を送受信する機能を遂行することができる。サーバー3は、例えば、画像形成装置5、外部端末7、及びクライアントPC2等との間で、通信部33を介して各種情報を送受信することができる。操作部34は、操作入力部341及び表示部342を備える。操作入力部341は、サーバー3の各種操作を受け付けるものである。表示部342は、各種情報を出力して表示するものである。   The communication unit 33 is an interface for receiving server transmission information through network communication based on TCP / IP. The communication unit 33 includes a beacon acquisition time information communication unit 331. The beacon acquisition time information communication unit 331 has a function of transmitting and receiving various types of information. Can be carried out. For example, the server 3 can transmit and receive various types of information to and from the image forming apparatus 5, the external terminal 7, the client PC 2, and the like via the communication unit 33. The operation unit 34 includes an operation input unit 341 and a display unit 342. The operation input unit 341 receives various operations of the server 3. The display unit 342 outputs and displays various information.

格納部32は、ハードディスクドライブ又は半導体メモリ等のようなメモリであり、外部端末送信情報、重要度情報、受信確認期間情報、装置位置情報、及び地図情報を格納するものである。外部端末送信情報は、外部端末7から送信されるサーバー送信情報である。重要度情報は、演算指示により外部端末7の重要度を求めたものである。演算指示は、1個以上のモジュールに含まれるものであって、端末識別情報で特定される外部端末7ごとに、画像形成装置5のような装置から外部端末7に送出されるビーコン信号の送出回数と、外部端末7が画像形成装置5のような装置から受信するビーコン信号の受信回数と、に基づき外部端末7の重要度を求めるものである。   The storage unit 32 is a memory such as a hard disk drive or a semiconductor memory, and stores external terminal transmission information, importance information, reception confirmation period information, device position information, and map information. The external terminal transmission information is server transmission information transmitted from the external terminal 7. The importance level information is obtained by calculating the importance level of the external terminal 7 by a calculation instruction. The calculation instruction is included in one or more modules, and for each external terminal 7 specified by the terminal identification information, a beacon signal transmitted from a device such as the image forming device 5 to the external terminal 7 is transmitted. The importance of the external terminal 7 is obtained based on the number of times and the number of times the beacon signal is received by the external terminal 7 from a device such as the image forming apparatus 5.

受信確認期間情報は、外部端末7が画像形成装置5のような装置からビーコン信号を受信しない期間を判定するための受信確認期間に相当する情報である。装置位置情報は、画像形成装置5のような装置がフロアマップ上のどの位置に配置されているかを特定するものである。地図情報は、フロアマップに関する情報であって、例えば、オフィス内のデスク及び通路等を特定するものである。よって、マッピング処理をするときには、装置位置情報と、地図情報とを連動させて使用するのが好ましい。   The reception confirmation period information is information corresponding to a reception confirmation period for determining a period during which the external terminal 7 does not receive a beacon signal from an apparatus such as the image forming apparatus 5. The apparatus position information is used to specify a position on the floor map where an apparatus such as the image forming apparatus 5 is arranged. The map information is information related to the floor map, and specifies, for example, a desk and a passage in the office. Therefore, when performing the mapping process, it is preferable to use the apparatus position information and the map information in conjunction with each other.

なお、1個以上のモジュールは、通知指示をさらに含む。通知指示は、判定指示により装置の位置の変化が有ると判定された旨をサーバー3に通知するためのものである。よって、サーバー3は、通知指示により装置の位置の変化が有ると判定された旨が通知された場合、フロアマップの地図情報を更新するものである。受信確認期間は、ビーコン信号の一定の送出間隔と、反映指示により装置の位置の変化をフロアマップに反映させる更新間隔と、に基づき設定されるものである。更新間隔は、ビーコン信号の一定の送出間隔よりも長く設定されるものである。   Note that the one or more modules further include a notification instruction. The notification instruction is for notifying the server 3 that it is determined that there is a change in the position of the apparatus according to the determination instruction. Therefore, the server 3 updates the map information of the floor map when notified that it is determined that there is a change in the position of the device according to the notification instruction. The reception confirmation period is set based on a constant transmission interval of the beacon signal and an update interval in which a change in the position of the apparatus is reflected on the floor map by a reflection instruction. The update interval is set longer than a certain beacon signal transmission interval.

図5は、実施形態1に係るオフィスのフロアマップの一例を示す図である。図5に示すフロアマップは、図4の地図情報を可視化させたものである。図6は、実施形態1に係る画像形成装置5及び外部端末7の位置関係を含むフロアマップの一例を示す図である。図6に示すものは、図4の地図情報に図4の装置位置情報を追加したものを可視化させたものである。例えば、同一のフロアー上に、フロアマップの(F)行(2)列に画像形成装置5がプリンター(A)として配置され、2台の外部端末7が外部端末(1),(2)として存在している。外部端末(1)はフロアマップの(F)行(2)列に存在し、外部端末(2)はフロアーマップの(A)行(4)列に存在している。よって、外部端末(1)を所有するユーザーはフロアマップの(F)行(2)列の位置に席があり、常にビーコン信号を受信することができると想定される。一方、外部端末(2)を所有するユーザーはフロアマップの(A)行(4)列の位置に席があり、ビーコン信号を受信することができないと想定される。よって、外部端末(2)を所有するユーザーがプリンター(A)の近くを通行するときに外部端末(2)はビーコン信号を受信することができると想定される。なお、ビーコン信号を送出する時間及び送出間隔はプリンター(A)で自由に設定可能である。例えば、業務時間の9:00〜17:00の間だけ、10分間隔で送出するというようにスケジューリングすることができる。ビーコン信号であるiBeaconで送信するパケットとして、プリンター(A)が特定される装置識別情報を送信するが、ここでは、プリンター(A)が所有するMIB情報のOID(Object IDentifier)を送信するものと想定する。   FIG. 5 is a diagram illustrating an example of an office floor map according to the first embodiment. The floor map shown in FIG. 5 is a visualization of the map information of FIG. FIG. 6 is a diagram illustrating an example of a floor map including the positional relationship between the image forming apparatus 5 and the external terminal 7 according to the first embodiment. FIG. 6 is a visualization of the map information of FIG. 4 with the addition of the device position information of FIG. For example, the image forming apparatus 5 is arranged as a printer (A) in the (F) row (2) column of the floor map on the same floor, and the two external terminals 7 are external terminals (1) and (2). Existing. The external terminal (1) exists in the (F) row (2) column of the floor map, and the external terminal (2) exists in the (A) row (4) column of the floor map. Therefore, it is assumed that the user who owns the external terminal (1) has a seat at the position of the (F) row (2) column of the floor map and can always receive a beacon signal. On the other hand, it is assumed that the user who owns the external terminal (2) has a seat at the position of the (A) row (4) column of the floor map and cannot receive the beacon signal. Therefore, it is assumed that the external terminal (2) can receive the beacon signal when the user who owns the external terminal (2) passes near the printer (A). Note that the time and interval for transmitting the beacon signal can be freely set by the printer (A). For example, it can be scheduled so that it is transmitted at intervals of 10 minutes only during business hours from 9:00 to 17:00. Device identification information for identifying the printer (A) is transmitted as a packet to be transmitted by iBeacon, which is a beacon signal. Here, the OID (Object IDentifier) of the MIB information owned by the printer (A) is transmitted. Suppose.

図7は、実施形態1に係るフロアマップの地図情報を更新する処理の一例を説明するフローチャートである。なお、ステップS12の自機とは外部端末7を指し、ステップS15,S16の装置とは画像形成装置5を指す。また、ステップS12の処理及びステップS13の処理は逐次実行、同一機器内における並行実行、異なる機器における並列実行の何れであってもよい。また、ステップS13の処理の後に、ステップS12の処理が実行されてもよい。   FIG. 7 is a flowchart for explaining an example of processing for updating the map information of the floor map according to the first embodiment. Note that the own device in step S12 indicates the external terminal 7, and the devices in steps S15 and S16 indicate the image forming apparatus 5. Moreover, the process of step S12 and the process of step S13 may be any of sequential execution, parallel execution in the same device, and parallel execution in different devices. Moreover, the process of step S12 may be performed after the process of step S13.

ステップS11において、外部端末7がビーコン信号を受信したか否かが判定される。外部端末7がビーコン信号を受信したと判定された場合(ステップS11;Y)、ステップS12に処理が移行する。一方、外部端末7がビーコン信号を受信しないと判定された場合(ステップS11;N)、そのままステップS11の処理が待機状態となる。ステップS12において、自機の位置情報が検出される。ステップS13において、時間情報が取得される。ステップS14において、自機の位置情報と、時間情報とに基づき、装置の位置の変化が有るか否かが判定される。自機の位置情報と、時間情報とに基づき、装置の位置の変化が有ると判定される場合(ステップS14;Y)、ステップS15に処理が移行する。一方、自機の位置情報と、時間情報とに基づき、装置の位置の変化が無いと判定される場合(ステップS14;N)、フロアマップの地図情報を更新する処理は終了する。ステップS15において、装置の位置の変化がフロアマップに反映されてからフロアマップの地図情報を更新する処理は終了する。   In step S11, it is determined whether or not the external terminal 7 has received a beacon signal. When it is determined that the external terminal 7 has received a beacon signal (step S11; Y), the process proceeds to step S12. On the other hand, when it is determined that the external terminal 7 does not receive a beacon signal (step S11; N), the process of step S11 is in a standby state as it is. In step S12, the position information of the own device is detected. In step S13, time information is acquired. In step S14, it is determined whether there is a change in the position of the apparatus based on the position information of the own device and the time information. If it is determined that there is a change in the position of the device based on the position information of the own device and the time information (step S14; Y), the process proceeds to step S15. On the other hand, when it is determined that there is no change in the position of the apparatus based on the position information of the own device and the time information (step S14; N), the process of updating the map information of the floor map is ended. In step S15, after the change in the position of the apparatus is reflected in the floor map, the process of updating the map information of the floor map ends.

図8は、実施形態1に係る装置が複数配置されている環境下において装置を特定する処理の一例を説明するフローチャートである。ステップS31において、ビーコン信号に含まれる装置識別情報が抽出される。ステップS32において、装置識別情報に基づき、複数の装置のうち、ビーコン信号の送出元となる装置が特定され、装置が複数配置されている環境下において装置を特定する処理は終了する。   FIG. 8 is a flowchart for explaining an example of processing for identifying a device in an environment where a plurality of devices according to the first embodiment are arranged. In step S31, device identification information included in the beacon signal is extracted. In step S32, based on the device identification information, the device that is the source of the beacon signal among the plurality of devices is identified, and the process of identifying the device in an environment where a plurality of devices are arranged ends.

図9は、実施形態1に係る外部端末7が複数存在している環境下において外部端末7を特定する処理の一例を説明するフローチャートである。ステップS41において、端末識別情報が抽出される。ステップS42において、端末識別情報に基づき、複数の外部端末7のうちビーコン信号の送出先となる外部端末7が特定され、外部端末7が複数存在している環境下において外部端末7を特定する処理は終了する。   FIG. 9 is a flowchart for explaining an example of processing for identifying an external terminal 7 in an environment where a plurality of external terminals 7 according to the first embodiment are present. In step S41, terminal identification information is extracted. In step S42, based on the terminal identification information, the external terminal 7 that is the destination of the beacon signal among the plurality of external terminals 7 is specified, and the external terminal 7 is specified in an environment where a plurality of external terminals 7 exist. Ends.

図10は、実施形態1に係る装置が複数存在している環境下においてMIB情報により装置を特定する処理の一例を説明するフローチャートである。ステップS51において、MIB情報が抽出される。ステップS52において、MIB情報に基づき、複数の装置のうちビーコン信号の送出元となる装置が特定され、装置が複数存在している環境下においてMIB情報により装置を特定する処理は終了する。具体的には、SNMPを使用してOIDでMIB情報に含まれる装置に関する情報を特定する。例えば、装置のシステム名を取得するOIDは、iso.org.dod.internet.mgmt.mib−2.system.sysNameとなる。つまり、ビーコン信号に含まれる装置識別情報として、MIB情報のOIDが外部端末7に送出されるため、外部端末7側では、MIB情報のOIDを抽出すれば、ビーコン信号の送出先となる装置を特定することができる。   FIG. 10 is a flowchart illustrating an example of processing for specifying a device based on MIB information in an environment where a plurality of devices according to the first embodiment exist. In step S51, MIB information is extracted. In step S52, a device serving as a transmission source of a beacon signal among a plurality of devices is identified based on the MIB information, and the process of identifying a device based on MIB information ends in an environment where a plurality of devices exist. Specifically, information related to a device included in the MIB information is identified by OID using SNMP. For example, the OID for acquiring the system name of the device is iso. org. dod. internet. mgmt. mib-2. system. It becomes sysName. That is, since the OID of the MIB information is sent to the external terminal 7 as the device identification information included in the beacon signal, if the OID of the MIB information is extracted on the external terminal 7 side, the device that is the transmission destination of the beacon signal is selected. Can be identified.

図11は、実施形態1に係る外部端末7と同一のフロアに存在する装置を特定する処理の一例を説明するフローチャートである。ステップS61において、ビーコン信号の信号強度が抽出される。ステップS62において、ビーコン信号の信号強度に基づき、外部端末7と同一のフロアに存在するビーコン信号の送出元となる装置が特定され、外部端末7と同一のフロアに存在する装置を特定する処理は終了する。   FIG. 11 is a flowchart for explaining an example of processing for identifying a device that exists on the same floor as the external terminal 7 according to the first embodiment. In step S61, the signal strength of the beacon signal is extracted. In step S62, based on the signal strength of the beacon signal, the device that is the source of the beacon signal that exists on the same floor as the external terminal 7 is specified, and the processing that specifies the device that exists on the same floor as the external terminal 7 is performed. finish.

図12は、実施形態1に係る外部端末7からサーバー3に各種情報を送信する処理の一例を説明するフローチャートである。なお、ステップS72〜S75の処理は逐次実行、同一機器内における並行実行、異なる機器における並列実行の何れであってもよい。つまり、ステップS72〜S75の処理は、ステップS76の処理の前には終了していれば、順序不同なものである。   FIG. 12 is a flowchart for explaining an example of processing for transmitting various types of information from the external terminal 7 to the server 3 according to the first embodiment. Note that the processing in steps S72 to S75 may be any of sequential execution, parallel execution in the same device, and parallel execution in different devices. That is, the processes of steps S72 to S75 are out of order as long as they are completed before the process of step S76.

ステップS71において、ビーコン信号を受信したか否かが判定される。ビーコン信号を受信したと判定される場合(ステップS71;Y)、ステップS72に処理が移行する。一方、ビーコン信号を受信しないと判定される場合(ステップS71;N)、そのままステップS71の処理が待機状態となる。ステップS72において、ビーコン信号に含まれる装置識別情報及びビーコン信号の信号強度が抽出される。ステップS73において、自機の位置情報が抽出される。ステップS74において、時間情報が抽出される。ステップS75において、端末識別情報が抽出される。ステップS76において、装置識別情報、信号強度、自機の位置情報、時間情報、及び端末識別情報がサーバー3に送信される。   In step S71, it is determined whether a beacon signal is received. When it determines with having received the beacon signal (step S71; Y), a process transfers to step S72. On the other hand, when it determines with not receiving a beacon signal (step S71; N), the process of step S71 will be in a standby state as it is. In step S72, device identification information included in the beacon signal and the signal strength of the beacon signal are extracted. In step S73, the position information of the own device is extracted. In step S74, time information is extracted. In step S75, terminal identification information is extracted. In step S76, device identification information, signal strength, position information of the own device, time information, and terminal identification information are transmitted to the server 3.

図13は、実施形態1に係るサーバー3が保持するデータテーブルのうち外部端末送信情報の一部の一例を示す図である。図13の一例は、外部端末7のサーバー送信情報がサーバー3で外部端末送信情報として記憶されたものの一部を示すものである。プリンター(A)のビーコン信号は9:00〜12:00までの間には10分間隔の送出間隔で計19回外部端末(1)に送出され、外部端末(1)はその全てのビーコン信号を受信できている。一方、外部端末(2)は、10:10の一度のみしかビーコン信号を受信できていない。ビーコン受信時の外部端末(1),(2)の位置情報はフロアマップの(F)列(2)行である。よって、プリンター(A)の位置情報として(F)列(2)行が装置位置情報として保存される。   FIG. 13 is a diagram illustrating an example of a part of the external terminal transmission information in the data table held by the server 3 according to the first embodiment. An example of FIG. 13 shows a part of server transmission information stored in the server 3 as external terminal transmission information. The beacon signal of the printer (A) is sent to the external terminal (1) 19 times at a sending interval of 10 minutes between 9:00 and 12:00, and the external terminal (1) sends all the beacon signals. Can be received. On the other hand, the external terminal (2) can receive the beacon signal only once at 10:10. The position information of the external terminals (1) and (2) at the time of receiving the beacon is (F) column (2) row of the floor map. Therefore, (F) column (2) row is stored as apparatus position information as position information of the printer (A).

図14は、実施形態1に係る外部端末7に表示させるフロアマップであって、且つ装置の位置を関連付けたものの一例を示す図である。サーバー3は、外部端末7から画像形成装置5の装置位置情報の要求を受けると、地図情報として保存しているフロアマップと、フロアマップの(F)列(2)行というプリンター(A)の装置位置情報とを外部端末7に送信する。外部端末7はサーバー3から取得したフロアマップにプリンター(A)の位置を重ね合わせることにより、図14のようなフロアマップを表示可能である。   FIG. 14 is a diagram illustrating an example of a floor map displayed on the external terminal 7 according to the first embodiment and associated with the position of the apparatus. When the server 3 receives a request for the apparatus position information of the image forming apparatus 5 from the external terminal 7, the server 3 stores the floor map stored as the map information and the printer (A) called (F) column (2) row of the floor map. The device position information is transmitted to the external terminal 7. The external terminal 7 can display a floor map as shown in FIG. 14 by superimposing the position of the printer (A) on the floor map acquired from the server 3.

図15は、実施形態1に係る外部端末7の重要度を演算する処理の一例を説明するフローチャートである。図16は、実施形態1に係るサーバー3が保持するデータテーブルのうち重要度の項目の一例を示す図である。図17は、実施形態1に係る外部端末7の受信確認期間に応じた処理の一例を説明するフローチャートである。図18は、実施形態1に係るサーバー3が保持するデータテーブルのうち外部端末7の重要度及び受信確認期間の項目の一例を示す図である。図19は、実施形態1に係る外部端末7の受信確認期間を設定する処理の一例を説明するフローチャートである。   FIG. 15 is a flowchart for explaining an example of processing for calculating the importance of the external terminal 7 according to the first embodiment. FIG. 16 is a diagram illustrating an example of importance items in the data table held by the server 3 according to the first embodiment. FIG. 17 is a flowchart illustrating an example of processing according to the reception confirmation period of the external terminal 7 according to the first embodiment. FIG. 18 is a diagram illustrating an example of items of importance and reception confirmation period of the external terminal 7 in the data table held by the server 3 according to the first embodiment. FIG. 19 is a flowchart illustrating an example of processing for setting a reception confirmation period of the external terminal 7 according to the first embodiment.

ステップS91〜S95の処理は、画像形成装置5から送出されるビーコン信号の送出回数と、外部端末7が受信したビーコン信号の受信回数とにより、各外部端末7ビーコン信号の受信成功率を演算し、その演算結果を外部端末7の重要度とするものである。この重要度に応じて画像形成装置5の位置の変化をサーバー3に通知するまでの時間として図18に示す受信確認期間が設定される。なお、ステップS91の処理及びステップS92の処理は、逐次実行、同一機器内における並行実行、異なる機器における並列実行の何れであってもよい。つまり、ステップS91,S92の処理は、ステップS93の処理の前には終了していれば、順序不同なものである。また、ステップS91の処理を始める前工程として、例えば、サーバー3の格納部32に格納される外部端末送信情報が取得されるが、外部端末7の格納部72に格納されるサーバー送信情報が取得されるものであってもよい。   The processing of steps S91 to S95 calculates the reception success rate of each external terminal 7 beacon signal based on the number of times the beacon signal is transmitted from the image forming apparatus 5 and the number of times the beacon signal is received by the external terminal 7. The calculation result is used as the importance of the external terminal 7. A reception confirmation period shown in FIG. 18 is set as a time until the server 3 is notified of a change in the position of the image forming apparatus 5 in accordance with the importance. Note that the processing in step S91 and the processing in step S92 may be any of sequential execution, parallel execution in the same device, and parallel execution in different devices. That is, the processes in steps S91 and S92 are out of order as long as they are completed before the process in step S93. Further, as a pre-process for starting the process of step S91, for example, external terminal transmission information stored in the storage unit 32 of the server 3 is acquired, but server transmission information stored in the storage unit 72 of the external terminal 7 is acquired. It may be done.

ステップS91において、装置から外部端末7に送出されるビーコン信号の送出回数が取得される。ステップS92において、外部端末7が装置から受信するビーコン信号の受信回数が取得される。ステップS93において、装置から外部端末7に送出されるビーコン信号の送出回数と、外部端末7が装置から受信するビーコン信号の受信回数と、に基づき、外部端末7の重要度が求められる。ステップS94において、他に端末識別情報で特定される外部端末7が存在するか否かが判定される。他に端末識別情報で特定される外部端末7が存在すると判定される場合(ステップS94;Y)、ステップS91に戻り、ステップS91〜S93の処理が繰り返される。一方、他に端末識別情報で特定される外部端末7が存在しないと判定される場合(ステップS94;N)、ステップS95に処理が移行する。ステップS95において、求めた外部端末7の重要度が該当する外部端末7に通知され、外部端末7の重要度を演算する処理は終了する。なお、後述するように、重要度の通知の際、重要度と共に、その重要度に応じた受信確認期間も合わせて通知される。また、重要度は、図16に示すように、受信成功率が高いものであるにつれ、高いものとなるように設定される。例えば、外部端末(1)は重要度が100%であり、外部端末(2)は重要度が5%である。   In step S91, the number of beacon signals transmitted from the apparatus to the external terminal 7 is acquired. In step S92, the number of times a beacon signal is received by the external terminal 7 from the apparatus is acquired. In step S93, the importance level of the external terminal 7 is obtained based on the number of beacon signals transmitted from the apparatus to the external terminal 7 and the number of beacon signals received by the external terminal 7 from the apparatus. In step S94, it is determined whether there is another external terminal 7 specified by the terminal identification information. If it is determined that there is another external terminal 7 specified by the terminal identification information (step S94; Y), the process returns to step S91, and the processes of steps S91 to S93 are repeated. On the other hand, when it is determined that there is no other external terminal 7 specified by the terminal identification information (step S94; N), the process proceeds to step S95. In step S95, the calculated importance of the external terminal 7 is notified to the corresponding external terminal 7, and the process of calculating the importance of the external terminal 7 ends. As will be described later, when the importance level is notified, the reception confirmation period corresponding to the importance level is also notified together with the importance level. Also, as shown in FIG. 16, the importance is set to be higher as the reception success rate is higher. For example, the degree of importance of the external terminal (1) is 100%, and the degree of importance of the external terminal (2) is 5%.

ステップS111〜S114の処理は、サーバー3側の処理である。一方、ステップS131〜S136の処理は、外部端末7側の処理である。ステップS111において、重要度が通知される。ステップS112において、重要度に応じた受信確認期間が通知される。ステップS113において、装置の位置の変化が有ると判定された旨の通知がされたか否かが判定される。装置の位置の変化が有ると判定された旨の通知がされたと判定される場合(ステップS113;Y)、ステップS114に処理が移行する。一方、装置の位置の変化が有ると判定された旨の通知がされないと判定される場合(ステップS113;N)、そのままステップS113の処理が待機状態となる。ステップS114において、フロアマップの地図情報が更新され、サーバー3側の処理は終了する。   The processing in steps S111 to S114 is processing on the server 3 side. On the other hand, the processing of steps S131 to S136 is processing on the external terminal 7 side. In step S111, the importance is notified. In step S112, a reception confirmation period corresponding to the importance is notified. In step S113, it is determined whether or not a notification that it has been determined that there has been a change in the position of the apparatus has been received. When it is determined that a notification that it has been determined that there has been a change in the position of the apparatus has been received (step S113; Y), the processing moves to step S114. On the other hand, when it is determined that a notification that it has been determined that there is a change in the position of the apparatus is not received (step S113; N), the process of step S113 is in a standby state. In step S114, the map information of the floor map is updated, and the processing on the server 3 side ends.

ステップS131において、重要度が取得される。ステップS132において、重要度に応じた受信確認期間が取得される。ステップS133において、現在の自機の位置情報が過去にビーコン信号を受信したときと同じであるか否かが判定される。現在の自機の位置情報が過去にビーコン信号を受信したときと同じであると判定される場合(ステップS133;Y)、ステップS134に処理が移行する。一方。現在の自機の位置情報が過去にビーコン信号を受信したときと同じでないと判定される場合(ステップS133;N)、外部端末7側の処理は終了する。ステップS134において、装置からビーコン信号を受信しない期間が受信確認期間を超えるか否かが判定される。装置からビーコン信号を受信しない期間が受信確認期間を超えると判定される場合(ステップS134;Y)、ステップS135に処理が移行する。一方、装置からビーコン信号を受信しない期間が受信確認期間を超えないと判定される場合(ステップS134;N)、ステップS133に処理が戻る。ステップS135において、装置の位置の変化が有ると判定される。ステップS136において、装置の位置の変化が有ると判定した旨がサーバー3に通知され、外部端末7側の処理は終了する。   In step S131, the importance level is acquired. In step S132, a reception confirmation period corresponding to the importance is acquired. In step S133, it is determined whether or not the current position information of the own device is the same as when a beacon signal has been received in the past. When it is determined that the current position information of the own device is the same as when a beacon signal has been received in the past (step S133; Y), the process proceeds to step S134. on the other hand. When it is determined that the current position information of the own device is not the same as when a beacon signal was received in the past (step S133; N), the processing on the external terminal 7 side ends. In step S134, it is determined whether or not the period during which no beacon signal is received from the device exceeds the reception confirmation period. When it is determined that the period during which no beacon signal is received from the device exceeds the reception confirmation period (step S134; Y), the process proceeds to step S135. On the other hand, when it determines with the period which does not receive a beacon signal from an apparatus not exceeding a reception confirmation period (step S134; N), a process returns to step S133. In step S135, it is determined that there is a change in the position of the apparatus. In step S136, the server 3 is notified that it has been determined that there has been a change in the position of the apparatus, and the processing on the external terminal 7 side ends.

なお、図18に示すように、例えば、重要度が80%〜100%の範囲であれば、受信確認期間は1時間である。よって、外部端末(1)は、重要度が100%であるため、ビーコン信号を1時間受信しない場合、サーバー3に装置の位置の変化が有ると通知する。また、例えば、重要度が0%〜20%の範囲であれば、受信確認期間は10日である。よって、外部端末(2)は、重要度が5%であるため、ビーコン信号を10日間連続で受信しない場合、サーバー3に装置の位置の変化が有ると通知する。   As shown in FIG. 18, for example, if the importance is in the range of 80% to 100%, the reception confirmation period is 1 hour. Therefore, since the importance is 100%, the external terminal (1) notifies the server 3 that there is a change in the position of the device when the beacon signal is not received for 1 hour. For example, if the importance is in the range of 0% to 20%, the reception confirmation period is 10 days. Therefore, since the importance is 5%, the external terminal (2) notifies the server 3 that there is a change in the position of the device when the beacon signal is not received continuously for 10 days.

つまり、ビーコン信号の受信成功率が上がるにつれ、装置の位置の変化の有無の判定に要する時間が短縮される。なお、受信確認期間は、ステップS151〜S154の処理により設定されるものである。ステップS151において、重要度に応じて受信確認期間が設定されているか否かが判定される。重要度に応じて受信確認期間が設定されていると判定される場合(ステップS151;Y)、外部端末7の受信確認期間を設定する処理は終了する。一方、重要度に応じて受信確認期間が設定されていないと判定される場合(ステップS151;N)、ステップS152の処理が移行する。ステップS152において、ビーコン信号の送出間隔が取得される。ステップS153において、装置の位置の変化をフロアマップに反映させる更新間隔が取得される。ステップS154において、ビーコン信号の送出間隔と、装置の位置の変化をフロアマップに反映させる更新間隔と、に基づき、受信確認期間が設定され、外部端末7の受信確認期間を設定する処理は終了する。   That is, as the beacon signal reception success rate increases, the time required to determine whether or not the position of the device has changed is shortened. The reception confirmation period is set by the processing in steps S151 to S154. In step S151, it is determined whether a reception confirmation period is set according to the importance. When it is determined that the reception confirmation period is set according to the importance (step S151; Y), the process of setting the reception confirmation period of the external terminal 7 ends. On the other hand, when it is determined that the reception confirmation period is not set according to the importance (step S151; N), the process of step S152 proceeds. In step S152, the beacon signal transmission interval is acquired. In step S153, an update interval for reflecting the change in the position of the apparatus on the floor map is acquired. In step S154, the reception confirmation period is set based on the transmission interval of the beacon signal and the update interval for reflecting the change in the position of the apparatus in the floor map, and the processing for setting the reception confirmation period of the external terminal 7 ends. .

図20は、実施形態1に係る外部端末7に表示させるフロアマップであって、且つ装置の位置の変化に応じて更新されたものの一例を示す図である。サーバー3は、外部端末7から装置位置情報の表示要求を受けると、地図情報として保存しているフロアマップと、フロアマップの(F)列(2)行というプリンター(A)の装置位置情報と、装置の位置の変化を含む装置位置情報と、を外部端末7に送信する。外部端末7はサーバー3から取得したフロアマップにプリンター(A)の位置と装置の位置の変化を含む装置位置情報とを重ね合わせることにより、図20のようなフロアマップを表示可能である。なお、図20の一例では、プリンター(A)の過去の位置をフロアマップに表示した上で、装置の移動が明確になるように「!移動」と文字表示しているが、装置の位置が変化したプリンター(A)は単純にフロアマップに表示させないようにしてもよい。   FIG. 20 is a diagram illustrating an example of a floor map displayed on the external terminal 7 according to the first embodiment and updated according to a change in the position of the apparatus. When the server 3 receives the display request for the device position information from the external terminal 7, the server 3 stores the floor map stored as the map information, the device position information of the printer (A) called (F) column (2) row of the floor map, and , Device position information including a change in the position of the device is transmitted to the external terminal 7. The external terminal 7 can display a floor map as shown in FIG. 20 by superimposing the position of the printer (A) and the apparatus position information including the change in the position of the apparatus on the floor map acquired from the server 3. In the example of FIG. 20, the past position of the printer (A) is displayed on the floor map, and “! Move” is displayed so that the movement of the apparatus becomes clear. The changed printer (A) may be simply not displayed on the floor map.

以上の説明から、本開示を適用した情報処理システム1によれば、一定の送出間隔で送出されるビーコン信号を受信した場合、外部端末7の自機の位置情報と、時間情報と、に基づき、装置の位置の変化の有無が判定され、装置の位置の変化が有る場合、装置の位置の変化をフロアマップに反映させることにより、ビーコン信号を外部端末7に送出できる範囲に装置があるか否かを一定の間隔で判定していることになるため、装置の位置が変化してもその旨をフロアマップに即座に反映させることができる。   As described above, according to the information processing system 1 to which the present disclosure is applied, when a beacon signal transmitted at a constant transmission interval is received, based on the location information of the external terminal 7 and the time information. Whether or not there is a change in the position of the apparatus, and if there is a change in the position of the apparatus, is the apparatus within a range where a beacon signal can be transmitted to the external terminal 7 by reflecting the change in the position of the apparatus on the floor map? Since the determination is made at regular intervals, even if the position of the apparatus changes, that fact can be immediately reflected in the floor map.

また、ビーコン信号に含ませた装置識別情報に基づき、複数の装置のうちビーコン信号の送出元を特定することにより、ビーコン信号がどの装置から送出されたものであるかが特定可能となるため、装置の位置の変化を正確にフロアマップに反映させることができる。   In addition, based on the device identification information included in the beacon signal, by specifying the source of the beacon signal among a plurality of devices, it is possible to specify from which device the beacon signal is transmitted, Changes in the position of the device can be accurately reflected on the floor map.

また、外部端末識別情報に基づき、外部端末7のうちビーコン信号の送出先となるものが特定されることにより、装置がどの外部端末7にビーコン信号を送出したのかが明確となるため、外部端末7の位置を基準としてビーコン信号の送出元となる装置の位置を推定することができる。   Further, by identifying the external terminal 7 that is the destination of the beacon signal based on the external terminal identification information, it is clear to which external terminal 7 the device has transmitted the beacon signal. The position of the device that is the source of the beacon signal can be estimated using the position of 7 as a reference.

また、外部端末識別情報で特定される外部端末7ごとに、装置から外部端末7に送出されるビーコン信号の送出回数と、外部端末7が装置から受信するビーコン信号の受信回数と、に基づき外部端末7の重要度を求めることにより、装置からビーコン信号を最も頻繁に受信した外部端末7を特定することができるため、装置の最も近くに存在する外部端末7を特定できる。よって、装置の位置の変化が最も即座に反映される外部端末7を特定することができる。   Further, for each external terminal 7 specified by the external terminal identification information, an external number is determined based on the number of beacon signals transmitted from the device to the external terminal 7 and the number of beacon signals received by the external terminal 7 from the device. By obtaining the importance of the terminal 7, it is possible to identify the external terminal 7 that has received the beacon signal most frequently from the apparatus. Therefore, it is possible to identify the external terminal 7 that is closest to the apparatus. Therefore, it is possible to specify the external terminal 7 to which the change in the position of the apparatus is reflected most immediately.

また、ビーコン信号を受信しない期間が重要度に応じた受信確認期間を超える場合、装置の位置の変化が有ると判定されるものであって、且つ装置の位置の変化が有ると判定された旨が通知された場合、フロアマップの地図情報が更新されることにより、外部端末7と装置との位置関係に応じて装置の位置の変化の有無を判定でき、そのように判定された装置の位置の変化の有無をフロアマップの地図情報に反映させることができるため、装置の周囲に存在する外部端末7の配置状況に応じて装置の位置の変化の有無を判定できる。よって、外部端末7を利用して装置の位置を監視することができる。   In addition, when the period during which no beacon signal is received exceeds the reception confirmation period according to the importance, it is determined that there is a change in the position of the apparatus, and it is determined that there is a change in the position of the apparatus. Is notified, by updating the map information of the floor map, it is possible to determine whether or not there is a change in the position of the device according to the positional relationship between the external terminal 7 and the device, and the position of the device thus determined Since the presence or absence of the change can be reflected in the map information of the floor map, the presence or absence of a change in the position of the device can be determined according to the arrangement status of the external terminals 7 existing around the device. Therefore, the position of the apparatus can be monitored using the external terminal 7.

また、受信確認期間が、装置から外部端末7にビーコン信号が送出される一定の送出間隔と、装置の位置の変化をフロアマップに反映させる更新間隔と、に基づき設定されるものであって、更新間隔が一定の送出間隔よりも長く設定されていることにより、一定の送出間隔から更新間隔の間で受信確認可能間隔を設定できるため、受信確認可能間隔を基準として受信確認期間を設定できる。よって、受信確認期間を適切に設定することができる。   Further, the reception confirmation period is set based on a constant transmission interval at which a beacon signal is transmitted from the device to the external terminal 7 and an update interval in which a change in the position of the device is reflected in the floor map, Since the update interval is set to be longer than the constant transmission interval, the reception confirmation possible interval can be set between the constant transmission interval and the update interval. Therefore, the reception confirmation period can be set based on the reception confirmation possible interval. Therefore, the reception confirmation period can be set appropriately.

また、現在の外部端末7の自機の位置情報が過去にビーコン信号を受信したときと同じである場合、ビーコン信号を受信しない期間が受信確認期間を超えるか否かが判定されることにより、外部端末7を所有するユーザーの移動の有無を判定することができるため、外部端末7を所有するユーザー及び装置の何れの位置が変化したかが判断できる。よって、装置の位置の変化の有無の判定の精度を高めることができる。   Further, when the current location information of the external terminal 7 is the same as when the beacon signal was received in the past, it is determined whether or not the period during which the beacon signal is not received exceeds the reception confirmation period, Since it is possible to determine whether the user who owns the external terminal 7 has moved, it is possible to determine which position of the user who owns the external terminal 7 and the device has changed. Therefore, it is possible to increase the accuracy of the determination of whether or not there is a change in the position of the device.

また、ビーコン信号に含ませたMIB情報に基づき、複数の装置のうちビーコン信号の送出元を特定することにより、SNMPに準拠したネットワーク機器が使用される通信環境下において、ビーコン信号がどの装置から送出されたものであるかが特定可能となるため、マルチベンダーネットワーク環境下において、装置の位置の変化を正確にフロアマップに反映させることができる。   Further, by identifying the source of the beacon signal among a plurality of devices based on the MIB information included in the beacon signal, from which device the beacon signal is transmitted in a communication environment in which a network device compliant with SNMP is used. Since it is possible to specify whether it has been transmitted, a change in the position of the apparatus can be accurately reflected on the floor map in a multi-vendor network environment.

また、ビーコン信号の信号強度に基づき、外部端末7と同一のフロアに存在するビーコン信号の送出元が特定されることにより、ビーコン信号の送出元となる装置が異なるフロアにそれぞれ配置されていたとしても、信号強度の強いものを外部端末7と同一のフロアに存在する装置であると特定することができるため、装置の位置の変化の有無の判定制度を高めることができる。   Also, based on the signal strength of the beacon signal, by specifying the source of the beacon signal that exists on the same floor as the external terminal 7, it is assumed that the devices that are the source of the beacon signal have been placed on different floors, respectively. However, since it is possible to identify a device having a strong signal strength as a device existing on the same floor as the external terminal 7, it is possible to enhance a determination system for whether or not there is a change in the position of the device.

また、外部端末7の位置を検出するものを、GPSセンサー774と、加速度センサー771、ジャイロセンサー772、及び磁気方位センサー773のうち少なくとも1つとから構成させることにより、外部端末7の位置を正確に検出することができるため、装置の位置の変化の有無の判定の信頼性を高めることができる。   In addition, a device that detects the position of the external terminal 7 includes a GPS sensor 774 and at least one of an acceleration sensor 771, a gyro sensor 772, and a magnetic direction sensor 773, so that the position of the external terminal 7 can be accurately determined. Since it can detect, the reliability of the determination of the presence or absence of the change of the position of an apparatus can be improved.

実施形態2.
実施形態2では、画像形成装置5ではなく自動販売機9が装置として情報処理システム1の構成要素となっており、ビーコン信号としてはiBeacon(登録商標)ではなくWi−Fi(登録商標)を利用する。なお、実施形態2において、実施形態1と同様の構成及び機能についてはその説明を省略する。
Embodiment 2. FIG.
In the second embodiment, not the image forming apparatus 5 but the vending machine 9 is a component of the information processing system 1 as a device, and Wi-Fi (registered trademark) is used as a beacon signal instead of iBeacon (registered trademark). To do. In the second embodiment, descriptions of the same configurations and functions as those in the first embodiment are omitted.

図21は、本開示を適用した実施形態2に係る情報処理システム1の全体構成例を示す図である。自動販売機9にはWi−Fi(登録商標)のアクセスポイント機能が搭載され、一定の送出間隔でビーコン信号と呼ばれるパケットが送出される。パケットにはMACアドレス情報が含まれる。図22は、実施形態2に係る自動販売機9の構成例を示すブロック図である。自動販売機9は、コントローラー91、格納部92、通信部94、及びビーコン送信部95を備える。コントローラー91は、通信制御部911及びビーコン制御部912を備える。コントローラー91、格納部92、通信部94、ビーコン送信部95、通信制御部911、及びビーコン制御部912は、画像形成装置5に含まれるものと同様の機能を遂行するものであるため、ここではその説明については省略する。ただし、格納部92は、画像形成装置5の格納部52とは異なり、MACアドレス情報が格納される。   FIG. 21 is a diagram illustrating an overall configuration example of the information processing system 1 according to the second embodiment to which the present disclosure is applied. The vending machine 9 is equipped with a Wi-Fi (registered trademark) access point function, and a packet called a beacon signal is transmitted at a constant transmission interval. The packet includes MAC address information. FIG. 22 is a block diagram illustrating a configuration example of the vending machine 9 according to the second embodiment. The vending machine 9 includes a controller 91, a storage unit 92, a communication unit 94, and a beacon transmission unit 95. The controller 91 includes a communication control unit 911 and a beacon control unit 912. Since the controller 91, the storage unit 92, the communication unit 94, the beacon transmission unit 95, the communication control unit 911, and the beacon control unit 912 perform the same functions as those included in the image forming apparatus 5, here, The description is omitted. However, unlike the storage unit 52 of the image forming apparatus 5, the storage unit 92 stores MAC address information.

つまり、自動販売機9のような装置は、装置識別情報にMACアドレス情報が含まれるものである。よって、抽出指示は、MACアドレス情報を抽出するものである。したがって、送出元特定指示は、抽出指示により抽出されたMACアドレス情報に基づき、ビーコン信号の送出元となる装置を特定するものである。   That is, the device such as the vending machine 9 includes the MAC address information in the device identification information. Therefore, the extraction instruction is for extracting the MAC address information. Therefore, the transmission source specifying instruction specifies a device that is a transmission source of the beacon signal based on the MAC address information extracted by the extraction instruction.

図23は、実施形態2に係る装置が複数存在している環境下においてMACアドレス情報により装置を特定する処理の一例を説明するフローチャートである。ステップS171において、MACアドレス情報が抽出される。ステップS172において、MACアドレス情報に基づき、複数の装置のうちビーコン信号の送出元となる装置が特定され、装置が複数存在している環境下においてMACアドレス情報により装置を特定する処理は終了する。   FIG. 23 is a flowchart illustrating an example of processing for specifying a device based on MAC address information in an environment where a plurality of devices according to the second embodiment exist. In step S171, MAC address information is extracted. In step S172, based on the MAC address information, a device serving as a beacon signal transmission source is identified from among a plurality of devices, and the process of identifying a device based on the MAC address information in an environment where a plurality of devices exist is completed.

自動販売機9は、移動される頻度又は移動した旨をリアルタイムで通知する重要性が画像形成装置5と比べて低いため、受信確認期間は、画像形成装置5の場合と比べ、長めに設定される。図24は、実施形態2に係るサーバー3が保持するデータテーブルのうち外部端末7の重要度及び受信確認期間の項目の一例を示す図である。図24に示すように、例えば、重要度が80%〜100%の範囲であれば、受信確認期間は1日に設定される。また、例えば、重要度が0%〜20%の範囲であれば、受信確認期間は90日間に設定される。   Since the vending machine 9 is less important than the image forming apparatus 5 to notify the frequency of movement or the fact that it has moved, the reception confirmation period is set to be longer than that of the image forming apparatus 5. The FIG. 24 is a diagram illustrating an example of items of importance and reception confirmation period of the external terminal 7 in the data table held by the server 3 according to the second embodiment. As shown in FIG. 24, for example, if the importance is in the range of 80% to 100%, the reception confirmation period is set to one day. For example, if the importance is in the range of 0% to 20%, the reception confirmation period is set to 90 days.

以上の説明から、本開示を適用した情報処理システム1によれば、ビーコン信号に含ませたMACアドレス情報に基づき、複数の装置のうちビーコン信号の送出元を特定することにより、イーサネット(登録商標)規格に準拠したネットワーク機器が使用される通信環境下において、ビーコン信号がどの装置から送出されたものであるかが特定可能となるため、各種ネットワーク環境下において、装置の位置の変化を正確にフロアマップに反映させることができる。   From the above description, according to the information processing system 1 to which the present disclosure is applied, by specifying the source of the beacon signal among a plurality of devices based on the MAC address information included in the beacon signal, the Ethernet (registered trademark) ) In a communication environment where network equipment conforming to the standard is used, it is possible to specify from which device the beacon signal is sent, so the change in the position of the device can be accurately performed in various network environments. It can be reflected in the floor map.

以上、本開示を適用した情報処理システム1を実施形態に基づいて説明したが、本開示はこれに限定されるものではなく、本開示の趣旨を逸脱しない範囲で、変更を加えてもよい。   As described above, the information processing system 1 to which the present disclosure is applied has been described based on the embodiment. However, the present disclosure is not limited to this, and changes may be made without departing from the gist of the present disclosure.

例えば、プリンタ又は自動販売機等のビーコン信号を送出する機器が、1台配置されている一例について説明したが、これに限らず、プリンタ又は自動販売機等のビーコン信号を送出する機器が複数台配置されていてもよい。   For example, although an example in which one device for transmitting a beacon signal such as a printer or a vending machine is described has been described, the present invention is not limited thereto, and a plurality of devices for transmitting a beacon signal such as a printer or a vending machine are provided. It may be arranged.

なお、上記で説明した一連の処理は、ハードウェアにより実行させることもでき、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合は、そのソフトウェアを構成するプログラムが、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータに、プログラムを記録する記録媒体から、又は、インターネット等を介して、インストールされるものである。   Note that the series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, a program that configures the software installs various programs and can execute various functions from a recording medium that records the program, or It is installed via the Internet or the like.

また、iBeacon(登録商標)に送出時の情報サイズの制限がなくなれば、OIDを指定せずにMIB情報を取得するようにしてもよい。   Also, if the information size at the time of transmission is eliminated in iBeacon (registered trademark), MIB information may be acquired without specifying an OID.

また、装置が送出したビーコン信号の送出回数と、外部端末7が受信したビーコン信号の受信回数とに基づき、重要度を求める一例について説明したが、これに限定されるものではない。例えば、装置が送出したビーコン信号の送出回数と、外部端末7が受信したビーコン信号を含むサーバー送信情報をサーバー3に送信した送信回数とに基づき、各外部端末7のビーコン信号の受信成功率を演算し、その演算結果を重要度としてもよい。   Moreover, although an example which calculates | requires importance based on the transmission frequency of the beacon signal which the apparatus transmitted, and the reception frequency of the beacon signal which the external terminal 7 received was demonstrated, it is not limited to this. For example, the beacon signal reception success rate of each external terminal 7 is determined based on the number of beacon signals transmitted by the device and the number of transmissions of server transmission information including beacon signals received by the external terminal 7 to the server 3. It is good also as a calculation and making the calculation result the importance.

1 画像形成システム、2 クライアントPC
3 サーバー、31 コントローラー
311 通信制御部、312 位置情報算出部
32 格納部、33 通信部
331 ビーコン取得時情報通信部
34 操作部、341 操作入力部、342 表示部
5 画像形成装置、51 コントローラー
511 通信制御部、512 ビーコン制御部、513 動作制御部
52 格納部、53 印刷出力部、54 通信部、55 ビーコン送信部
56 操作部、561 操作入力部、562 表示部
7 外部端末、71 コントローラー
711 通信制御部、712 時間情報取得部、713 端末識別情報取得部
72 格納部、73 通信部
731 ビーコン受信部、732 ビーコン取得時情報通信部
733 装置移動情報通信部
76 操作部
761 操作入力部、762 表示部
77 位置情報検出部
771 加速度センサー、772 ジャイロセンサー、773 磁気方位センサー
774 GPSセンサー
78 外部端末移動検知部
9 自動販売機、91 コントローラー
911 通信制御部、912 ビーコン制御部
92 格納部、94 通信部、95 ビーコン送信部
11 ネットワーク
1 image forming system, 2 client PC
DESCRIPTION OF SYMBOLS 3 Server, 31 Controller 311 Communication control part, 312 Position information calculation part 32 Storage part, 33 Communication part 331 Beacon acquisition time information communication part 34 Operation part, 341 Operation input part, 342 Display part 5 Image forming apparatus, 51 Controller 511 Communication Control unit, 512 Beacon control unit, 513 Operation control unit 52 Storage unit, 53 Print output unit, 54 Communication unit, 55 Beacon transmission unit 56 Operation unit, 561 Operation input unit, 562 Display unit 7 External terminal, 71 Controller 711 Communication control Unit, 712 time information acquisition unit, 713 terminal identification information acquisition unit 72 storage unit, 73 communication unit 731 beacon reception unit, 732 beacon acquisition time information communication unit 733 device movement information communication unit 76 operation unit 761 operation input unit, 762 display unit 77 Position Information Detection Unit 771 Acceleration Sensor, 772 Gyro sensor, 773 Magnetic orientation sensor 774 GPS sensor 78 External terminal movement detection unit 9 Vending machine, 91 controller 911 communication control unit, 912 beacon control unit 92 storage unit, 94 communication unit, 95 beacon transmission unit 11 network

Claims (11)

装置と、外部端末とが通信し、且つ前記装置の位置をフロアマップにマッピングするマッピング処理が実行される情報処理システムであって、
前記装置は、
一定の送出間隔でビーコン信号を送出するものであり、
前記外部端末は、
前記装置から送出される前記ビーコン信号を受信する通信部と、
自機の位置情報を検出する位置情報検出部と、
時間情報を取得する時間情報取得部と、
を備え、
前記マッピング処理は、
1つ以上のプロセッサにより制御されるものであり、
前記1つ以上のプロセッサは、
メモリに格納される1個以上のモジュールを実行するものであり、
前記1個以上のモジュールは、
前記通信部により前記ビーコン信号を受信した場合、前記位置情報検出部により検出された前記自機の位置情報と、前記時間情報取得部により取得された前記時間情報と、に基づき、前記装置の位置の変化の有無を判定するための判定指示と、
前記判定指示により前記装置の位置の変化が有ると判定された場合、前記装置の位置の変化を前記フロアマップに反映させるための反映指示と、
を含むものである、
情報処理システム。
An information processing system in which a device and an external terminal communicate with each other, and a mapping process for mapping the position of the device to a floor map is executed,
The device is
A beacon signal is sent at a fixed sending interval.
The external terminal is
A communication unit that receives the beacon signal transmitted from the device;
A position information detector for detecting the position information of the own machine;
A time information acquisition unit for acquiring time information;
With
The mapping process is:
Controlled by one or more processors,
The one or more processors are:
Execute one or more modules stored in memory;
The one or more modules are:
When the beacon signal is received by the communication unit, the position of the device is based on the position information of the own device detected by the position information detection unit and the time information acquired by the time information acquisition unit. A determination instruction for determining whether or not there is a change,
When it is determined by the determination instruction that there is a change in the position of the device, a reflection instruction for reflecting the change in the position of the device on the floor map;
Including
Information processing system.
前記装置は、
複数配置され得るものであって、
それぞれに装置識別情報が割り当てられ、且つ前記装置識別情報が前記ビーコン信号に含まれるものであり、
前記1個以上のモジュールは、
前記ビーコン信号に含まれる前記装置識別情報を抽出するための抽出指示と、
前記抽出指示により抽出された前記装置識別情報に基づき、前記ビーコン信号の送出元となる前記装置を特定するための送出元特定指示と、
をさらに含む、
請求項1に記載の情報処理システム。
The device is
A plurality of which can be arranged,
Device identification information is assigned to each, and the device identification information is included in the beacon signal,
The one or more modules are:
An extraction instruction for extracting the device identification information included in the beacon signal;
Based on the device identification information extracted by the extraction instruction, a transmission source specifying instruction for specifying the device that is the transmission source of the beacon signal;
Further including
The information processing system according to claim 1.
前記外部端末は、
複数存在し得るものであって、且つそれぞれに端末識別情報が割り当てられるものであり、
前記1個以上のモジュールは、
前記端末識別情報に基づき、前記ビーコン信号の送出先となる前記外部端末を特定するための送出先特定指示、
をさらに含む、
請求項2に記載の情報処理システム。
The external terminal is
There can be multiple, and each is assigned terminal identification information,
The one or more modules are:
Based on the terminal identification information, a destination specifying instruction for specifying the external terminal that is the destination of the beacon signal,
Further including
The information processing system according to claim 2.
前記1個以上のモジュールは、
前記外部端末の重要度を求めるための演算指示、
をさらに含み、
前記演算指示は、
前記端末識別情報で特定される前記外部端末ごとに、前記装置から前記外部端末に送出される前記ビーコン信号の送出回数と、前記外部端末が前記装置から受信する前記ビーコン信号の受信回数と、に基づき前記外部端末の重要度を求めるものである、
請求項3に記載の情報処理システム。
The one or more modules are:
Calculation instructions for determining the importance of the external terminal,
Further including
The calculation instruction is:
For each external terminal specified by the terminal identification information, the number of transmissions of the beacon signal transmitted from the device to the external terminal and the number of receptions of the beacon signal received by the external terminal from the device. Based on the importance of the external terminal based on,
The information processing system according to claim 3.
前記装置及び前記外部端末を管理し、且つ前記フロアマップの地図情報を保持するサーバー、
をさらに備え、
前記判定指示は、
前記外部端末が前記装置から前記ビーコン信号を受信しない期間が前記演算指示により演算された前記重要度に応じた受信確認期間を超える場合、前記装置の位置の変化が有ると判定するものであり、
前記1個以上のモジュールは、
前記判定指示により前記装置の位置の変化が有ると判定された旨を前記サーバーに通知するための通知指示、
をさらに含み、
前記サーバーは、
前記通知指示により前記装置の位置の変化が有ると判定された旨が通知された場合、前記フロアマップの地図情報を更新するものである、
請求項4に記載の情報処理システム。
A server that manages the device and the external terminal, and holds map information of the floor map;
Further comprising
The determination instruction is:
When the period when the external terminal does not receive the beacon signal from the device exceeds the reception confirmation period according to the importance calculated by the calculation instruction, it is determined that there is a change in the position of the device,
The one or more modules are:
A notification instruction for notifying the server that the position of the device has been determined to be changed by the determination instruction;
Further including
The server
When it is notified that there is a change in the position of the device according to the notification instruction, the map information of the floor map is updated.
The information processing system according to claim 4.
前記受信確認期間は、
前記一定の送出間隔と、前記反映指示により前記装置の位置の変化を前記フロアマップに反映させる更新間隔と、に基づき設定されるものであり、
前記更新間隔は、
前記一定の送出間隔よりも長く設定されている、
請求項5に記載の情報処理システム。
The reception confirmation period is
It is set based on the constant transmission interval and an update interval that reflects a change in the position of the device in the floor map by the reflection instruction,
The update interval is
Set longer than the certain delivery interval,
The information processing system according to claim 5.
前記判定指示は、
現在の前記自機の位置情報が過去に前記ビーコン信号を受信したときと同じである場合、前記ビーコン信号を受信しない期間が前記受信確認期間を超えるか否かを判定するものである、
請求項5又は6に記載の情報処理システム。
The determination instruction is:
If the current position information of the own device is the same as when the beacon signal was received in the past, it is determined whether or not a period during which the beacon signal is not received exceeds the reception confirmation period.
The information processing system according to claim 5 or 6.
前記装置は、
前記装置識別情報にMIB情報が含まれるものであり、
前記抽出指示は、
前記MIB情報を抽出するものであり、
前記送出元特定指示は、
前記抽出指示により抽出された前記MIB情報に基づき、前記ビーコン信号の送出元となる前記装置を特定するものである、
請求項2〜7の何れか一項に記載の情報処理システム。
The device is
MIB information is included in the device identification information,
The extraction instruction is:
Extracting the MIB information;
The transmission source specifying instruction is:
Based on the MIB information extracted by the extraction instruction, the device that is the transmission source of the beacon signal is specified.
The information processing system according to any one of claims 2 to 7.
前記装置は、
前記装置識別情報にMACアドレス情報が含まれるものであり、
前記抽出指示は、
前記MACアドレス情報を抽出するものであり、
前記送出元特定指示は、
前記抽出指示により抽出された前記MACアドレス情報に基づき、前記ビーコン信号の送出元となる前記装置を特定するものである、
請求項2〜7の何れか一項に記載の情報処理システム。
The device is
MAC address information is included in the device identification information,
The extraction instruction is:
Extracting the MAC address information;
The transmission source specifying instruction is:
Based on the MAC address information extracted by the extraction instruction, the device that is the transmission source of the beacon signal is specified.
The information processing system according to any one of claims 2 to 7.
前記送出元特定指示は、
前記ビーコン信号の信号強度に基づき、前記外部端末と同一のフロアに存在する前記ビーコン信号の送出元となる前記装置を特定する、
請求項2〜9の何れか一項に記載の情報処理システム。
The transmission source specifying instruction is:
Based on the signal strength of the beacon signal, identify the device that is the source of the beacon signal present on the same floor as the external terminal,
The information processing system according to any one of claims 2 to 9.
前記位置情報検出部は、
GPSセンサーと、加速度センサー、ジャイロセンサー、及び磁気方位センサーのうち少なくとも1つとから構成されるものである、
請求項1〜10の何れか一項に記載の情報処理システム。
The position information detector
It is composed of a GPS sensor and at least one of an acceleration sensor, a gyro sensor, and a magnetic direction sensor.
The information processing system according to any one of claims 1 to 10.
JP2017034361A 2017-02-27 2017-02-27 Information processing system Active JP6809288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017034361A JP6809288B2 (en) 2017-02-27 2017-02-27 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017034361A JP6809288B2 (en) 2017-02-27 2017-02-27 Information processing system

Publications (2)

Publication Number Publication Date
JP2018141646A true JP2018141646A (en) 2018-09-13
JP6809288B2 JP6809288B2 (en) 2021-01-06

Family

ID=63526547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017034361A Active JP6809288B2 (en) 2017-02-27 2017-02-27 Information processing system

Country Status (1)

Country Link
JP (1) JP6809288B2 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012015832A (en) * 2010-07-01 2012-01-19 Seiko Epson Corp Management device, management system and management method of projector, and program
JP2012213012A (en) * 2011-03-31 2012-11-01 Kyocera Document Solutions Inc Communication apparatus and communication system
JP2012249084A (en) * 2011-05-27 2012-12-13 Canon Inc Information processing apparatus, control method, and program
JP2013191238A (en) * 2013-06-19 2013-09-26 Ricoh Co Ltd Device management apparatus, program, device management method and device management system
JP2015152483A (en) * 2014-02-17 2015-08-24 Necネッツエスアイ株式会社 POSITION INFORMATION ACQUISITION SYSTEM AND POSITION INFORMATION ACQUISITION METHOD
JP2016062226A (en) * 2014-09-17 2016-04-25 大日本印刷株式会社 Information providing system and program
US20160189514A1 (en) * 2014-12-30 2016-06-30 Ebay, Inc. Emergency monitoring of tagged objects
WO2016103499A1 (en) * 2014-12-26 2016-06-30 株式会社野村総合研究所 Location determination system
JP2016126002A (en) * 2014-12-26 2016-07-11 ネイバー ビジネス プラットフォーム コーポレーション Method and apparatus for wireless location service using beacon signal
JP2016217931A (en) * 2015-05-22 2016-12-22 株式会社野村総合研究所 Mobile object search server, mobile object search method, mobile object search program, and mobile object search system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012015832A (en) * 2010-07-01 2012-01-19 Seiko Epson Corp Management device, management system and management method of projector, and program
JP2012213012A (en) * 2011-03-31 2012-11-01 Kyocera Document Solutions Inc Communication apparatus and communication system
JP2012249084A (en) * 2011-05-27 2012-12-13 Canon Inc Information processing apparatus, control method, and program
JP2013191238A (en) * 2013-06-19 2013-09-26 Ricoh Co Ltd Device management apparatus, program, device management method and device management system
JP2015152483A (en) * 2014-02-17 2015-08-24 Necネッツエスアイ株式会社 POSITION INFORMATION ACQUISITION SYSTEM AND POSITION INFORMATION ACQUISITION METHOD
JP2016062226A (en) * 2014-09-17 2016-04-25 大日本印刷株式会社 Information providing system and program
WO2016103499A1 (en) * 2014-12-26 2016-06-30 株式会社野村総合研究所 Location determination system
JP2016126002A (en) * 2014-12-26 2016-07-11 ネイバー ビジネス プラットフォーム コーポレーション Method and apparatus for wireless location service using beacon signal
US20160189514A1 (en) * 2014-12-30 2016-06-30 Ebay, Inc. Emergency monitoring of tagged objects
JP2016217931A (en) * 2015-05-22 2016-12-22 株式会社野村総合研究所 Mobile object search server, mobile object search method, mobile object search program, and mobile object search system

Also Published As

Publication number Publication date
JP6809288B2 (en) 2021-01-06

Similar Documents

Publication Publication Date Title
EP3028514B1 (en) Method for deciding location of target device and electronic device thereof
US9949089B2 (en) Position management system, position management apparatus, and position management method
US20160044467A1 (en) Method for improving the accuracy of an indoor positioning system with crowdsourced fingerprints
EP3571856A1 (en) Asset floor map
JP2019015458A (en) Air conditioning control device, environment setting terminal, air conditioning control method and program
CN106060297A (en) Terminal, information processing apparatus and method, image forming system and method
JP2005179026A (en) Equipment management system
US8396377B2 (en) Using multiple inputs from mobile devices to refine printing device location
US10067723B2 (en) System and method for beacon based device login
JP2019057853A (en) Information processing unit, information processing system, and program
US9372646B2 (en) Storage medium storing device registration program and method for device registration
JP2016212050A (en) Position management system, position management device, position management method, and program
US10554474B2 (en) System and method for beacon invoked multifunction peripheral operation
CN108291954A (en) System and control method for creating radio wave status map
JP4926649B2 (en) Location management system
US9016562B1 (en) Verifying relative locations of machine-readable tags using composite sensor data
US20250086412A1 (en) Process management system, method and information processing apparatus
JP6809288B2 (en) Information processing system
JP2015152565A (en) Electronics
JP2019180053A5 (en)
JP2008112257A (en) Location management system
JP2016213788A (en) Position management system, position management apparatus, position management method, and program
JP6939239B2 (en) Information processing equipment, information processing systems and programs
JP2016071483A (en) Privilege provision system, privilege provision server, server program and terminal program
JP6357428B2 (en) Article management system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201028

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201123

R150 Certificate of patent or registration of utility model

Ref document number: 6809288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150