INFORMATION PROCESSING APPARATUS THAT IDENTIFIES EXACT DISTANCE TO TRANSMITTING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM
20170353909 · 2017-12-07
Inventors
Cpc classification
H04W4/80
ELECTRICITY
H04W4/021
ELECTRICITY
International classification
H04W40/24
ELECTRICITY
Abstract
An information processing apparatus which is capable of identifying an exact distance to a transmitting apparatus. A received radio wave intensity is measured when a radio wave transmitted from a transmitting apparatus via a short-range wireless communication is received, and a distance to the transmitting apparatus is identified based on a distance management table in which the received radio wave intensity and a distance associated with the received radio wave intensity are managed. A received radio wave intensity at a reference position a predetermined distance away from the transmitting apparatus is measured. The distance management table is calibrated based on the measured received radio wave intensity at the reference position.
Claims
1. An information processing apparatus that measures a received radio wave intensity when a radio wave transmitted from a transmitting apparatus through a short-range wireless communication is received, and identifies a distance to the transmitting apparatus based on a distance management table in which the received radio wave intensity and a distance associated with the received radio wave intensity are managed, comprising: a measuring unit configured to measure the received radio wave intensity at a reference position a predetermined distance away from the transmitting apparatus; and a calibration unit configured to calibrate the distance management table based on the received radio wave intensity at the reference position.
2. The information processing apparatus according to claim 1, further comprising a notification unit configured to provide notification of an instruction for an operation on the information processing apparatus required to calibrate the distance management table.
3. The information processing apparatus according to claim 1, further comprising a reading unit configured to read a QR code, wherein the measuring unit measures the received radio wave intensity at the reference position by using a position at which the QR code displayed on the transmitting apparatus was read as the reference position.
4. The information processing apparatus according to claim 3, further comprising: an obtaining unit configured to obtain identification information that identifies the transmitting apparatus from the QR code; and a holding unit configured to associate the calibrated distance management table with the identification information and hold the distance management table associated with the identification information.
5. The information processing apparatus according to claim 4, further comprising another obtaining unit configured to obtain other identification information that identifies the transmitting apparatus from the radio wave transmitted from the transmitting apparatus, wherein the calibration unit calibrates the distance management table only when the identification information and the other identification information correspond to each other.
6. The information processing apparatus according to claim 3, wherein information indicating a date and time at which the QR code was generated is obtained from the QR code, and the calibration unit does not calibrate the distance management table when the date and time at which the QR code was generated is earlier than a set time and date that is set in advance.
7. The information processing apparatus according to claim 1, wherein a touch operation is performed in which the information processing apparatus is brought close to the transmitting apparatus so as to carry out an NFC communication different from the short-range wireless communication, and the measuring unit measures the received radio wave intensity at the reference position using a position at which the touch operation was performed as the reference position.
8. A calibration method that is implemented by an information processing apparatus that measures a received radio wave intensity when a radio wave transmitted from a transmitting apparatus via a short-range wireless communication is received, and identifies a distance to the transmitting apparatus based on a distance management table in which the received radio wave intensity and a distance associated with the received radio wave intensity are managed, comprising: a measuring step of measuring the received radio wave intensity at a reference position a predetermined distance away from the transmitting apparatus; and a calibration step of calibrating the distance management table based on the received radio wave intensity at the reference position.
9. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a calibration method that is implemented by an information processing apparatus that measures a received radio wave intensity when a radio wave transmitted from a transmitting apparatus through short-range wireless communication is received, and identifies a distance to the transmitting apparatus based on a distance management table in which the received radio wave intensity and a distance associated with the received radio wave intensity are managed, the calibration method comprising: a measuring step of measuring the received radio wave intensity at a reference position a predetermined distance away from the transmitting apparatus; and a calibration step of calibrating the distance management table based on the received radio wave intensity at the reference position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DESCRIPTION OF THE EMBODIMENTS
[0022] Hereafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0023] In the present embodiment described below, the present invention is applied to a mobile terminal which is an information processing apparatus, but the present invention should not always be applied to the mobile terminal but may be applied to any apparatus as long as it is capable of carrying out communications with a transmitting apparatus using short-range wireless communication.
[0024]
[0025] Referring to
[0026] The MFP 101 has a short-range wireless communication function of carrying out communications using BLE, NFC (Near Field Communication), and so forth, and a wireless LAN communication function of carrying out wireless communications using Wi-Fi. For example, the MFP 101 transmits a radio wave such as an advertising packet through communication using BLE at predetermined time intervals. An advertising packet includes identification information which identifies the MFP 101, such as a device name, a MAC address, and an IP address of the MFP 101. The mobile terminal 102 has a short-range wireless communication function and a wireless LAN communication function, and for example, upon receiving an advertising packet transmitted from the MFP 101, the mobile terminal 102 obtains identification information on the MFP 101 from the advertising packet. Also, upon receiving a radio wave transmitted from the MFP 101, the mobile terminal 102 measures a received radio wave intensity, and based on the measured received radio wave intensity, identifies a distance to the MFP 101.
[0027]
[0028] Referring to
[0029] The CPU 201 centrally controls the mobile terminal 102. The ROM 202 stores programs, which are to be executed by the CPU 102, and a variety of data. The RAM 203 is used as a work area for the CPU 102 and also used as a temporary storage area for a variety of data. The HDD 204 stores a variety of data which is to be used by the CPU 102. In the present embodiment, the HDD 204 stores a distance management table in
[0030] The operating unit 209, which is a user interface of the mobile terminal 102, has a liquid crystal display unit and a software keyboard, not shown, having a touch panel function and displays a variety of screens. For example, the operating unit 209 displays a setting screen 300 in
[0031]
[0032] The process in
[0033] Referring to
[0034] As a result of the determination in the step S401, when the sensitivity adjustment menu 303 has not been selected, the CPU 201 ends the present process. On the other hand, as a result of the determination in the step S401, when the sensitivity adjustment menu 303 has been selected, the CPU 201 displays a setting screen 500 in
[0035] When the user adjusts a position of the mobile terminal 102 to the reference position and selects the OK button 502, the CPU 201 measures a received radio wave intensity at the reference position (step S403). Then, based on the measured received radio wave intensity at the reference position, the CPU 201 calibrates a distance management table 601 in
[0036] A description will now be given of a process in which the mobile terminal 102 identifies a distance to the MFP 101 based on the measured received radio wave intensity.
[0037]
[0038] The process in
[0039] Referring to
[0040] As a result of the determination in the step S702, when the calibrated distance management table 602 is stored in the HDD 204, the CPU 201 identifies a distance to the MFP 101 based on the measured received radio wave intensity and the calibrated distance management table 602 (step S703). For example, when the measured received radio wave intensity is −38 dBm, the CPU 201 extracts “0.3 m”, which is a distance associated with the measured received radio wave intensity, from the calibrated distance management table 602 and identifies the extracted “0.3 m” as the distance to the MFP 101. After that, the CPU 201 ends the present process. On the other hand, as a result of the determination in the step S702, when the calibrated distance management table 602 is not stored in the HDD 204, the CPU 201 identifies the distance to the MFP 101 based on the received radio wave intensity and the distance management table 601 (step S703) and ends the present process.
[0041] According to the processes in
[0042] Moreover, in the processes in
[0043] Although the present invention has been described by way of the embodiment, the present invention should not be limited to the embodiment described above.
[0044] For example, the mobile terminal 102 may include an image in the message 501 so that the user can easily recognize the reference position. Based on identification information on the MFP 101 included in the received advertising packet, the CPU 201 identifies a configuration of the MFP 101. For example, when the MFP 101 is configured to be equipped with a BLE chip, not shown, which transmits the radio wave via BLE communication, on a left side of the MFP 101, an image 504 showing that the mobile terminal 102 being adjusted to the left side of the MFP 101 is included in the message 501 as shown in
[0045] In the embodiment described above, an instruction to place the mobile terminal 102 in a predetermined area, for example, on the operating unit 209 which is located at a distance of 30 cm from the BLE chip may be provided as instruction information about an operation on the mobile terminal 102 required to adjust sensitivity.
[0046] Moreover, in the embodiment described above, the MFP 101 may have a projection corresponding to a distance at the reference position or a measure for measuring a distance at the reference position.
[0047] Furthermore, in the embodiment described above, a position at which the mobile terminal 102 reads a QR code displayed on the MFP 101 may be considered as the reference position, and the received radio wave intensity at this reference position may be measured.
[0048]
[0049] The process in
[0050] Here, in the process in
[0051] To cope with this, in the present embodiment, a received radio wave intensity at the reference position is measured using a position at which a QR code displayed on the MFP 101 is read as the reference position.
[0052] Referring to
[0053] In the process in
[0054] In the embodiment described above, the calibrated distance management table 602 may be associated with the MFP 101, and the calibrated distance management table 602 associated with the MFP 101 may be held.
[0055]
[0056] The process in
[0057] Referring to
[0058] As a result of the determination in the step S1103, when the QR code identification information and the advertising packet identification information do not match each other, the CPU 201 ends the present process. On the other hand, as a result of the determination in the step S1103, when the QR code identification information and the advertising packet identification information match each other, the CPU 201 calibrates the distance management table 601 based on the measured received radio wave intensity at the reference position to generate the calibrated distance management table 602. Namely, in the present embodiment, only when the QR code identification information and the advertising packet identification information match each other, the CPU 201 calibrates the distance management table 601. After that, the CPU 201 associates the calibrated distance management table 602 with the QR code identification information, stores the calibrated distance management table 602 in the HDD 204, holds the calibrated distance management table 602 (step S1104), and ends the present process.
[0059] In the process in
[0060] Moreover, in the process in
[0061] In the embodiment described above, when a date and time at which QR data read by the mobile terminal 102 was generated is earlier than a set date and time set in advance, the distance management table 601 does not have to be calibrated.
[0062]
[0063] The process in
[0064] Referring to
[0065] As a result of the determination in the step S1201, when the date and time at which the QR code was generated is earlier than the set date and time, the CPU 201 ends the present process. On the other hand, as a result of the determination in the step S1201, when the date and time at which the QR code was generated is the same as or later than the set date and time, the CPU 201 carries out the processes in the step S403 in
[0066] In the process in
[0067] In the embodiment described above, the received radio wave intensity at the reference position may be measured using a position at which a touch operation for carrying out the NFC communication with the MFP 101 was performed on the mobile terminal 102 as the reference position.
[0068]
[0069] The process in
[0070] Referring to
[0071] In the process in
Other Embodiments
[0072] Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
[0073] While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
[0074] This application claims the benefit of Japanese Patent Application No. 2016-112532, filed Jun. 6, 2016, which is hereby incorporated by reference herein in its entirety.