[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6155104B2 - Terminal device, information acquisition system, information acquisition method, and program - Google Patents

Terminal device, information acquisition system, information acquisition method, and program Download PDF

Info

Publication number
JP6155104B2
JP6155104B2 JP2013123983A JP2013123983A JP6155104B2 JP 6155104 B2 JP6155104 B2 JP 6155104B2 JP 2013123983 A JP2013123983 A JP 2013123983A JP 2013123983 A JP2013123983 A JP 2013123983A JP 6155104 B2 JP6155104 B2 JP 6155104B2
Authority
JP
Japan
Prior art keywords
signal
transmitter
terminal device
sound wave
threshold value
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.)
Active
Application number
JP2013123983A
Other languages
Japanese (ja)
Other versions
JP2014240813A (en
Inventor
大輔 菊地
大輔 菊地
俊介 畑下
俊介 畑下
圭史 伊藤
圭史 伊藤
培智 上西
培智 上西
寛昌 澤和
寛昌 澤和
瞳 運天
瞳 運天
亜貴 大原
亜貴 大原
進 山川
進 山川
大輔 中川
大輔 中川
俊雄 中島
俊雄 中島
孝三 佐藤
孝三 佐藤
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.)
Leonis&Co
Original Assignee
Leonis&Co
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 Leonis&Co filed Critical Leonis&Co
Priority to JP2013123983A priority Critical patent/JP6155104B2/en
Publication of JP2014240813A publication Critical patent/JP2014240813A/en
Application granted granted Critical
Publication of JP6155104B2 publication Critical patent/JP6155104B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Description

本発明は、音波から情報を取得する技術に関する。   The present invention relates to a technique for acquiring information from sound waves.

携帯電話機の位置を特定する発明として、例えば特許文献1に開示されたシステムがある。このシステムにおいては、空間領域に音を放音するスピーカから当該空間領域の領域IDを示す音を放音させる。携帯電話機は、スピーカから放音された音をマイクロホンによって収音し、収音した音から領域IDを抽出する。携帯電話機が、領域IDを測位装置へ送信すると、測位装置は送信された領域IDに基いて携帯電話機の位置を特定する。測位装置は、特定した位置を携帯電話機へ通知し、携帯電話機は、通知された位置を表示する。また、このシステムにおいては、複数の空間領域を設ける場合、空間領域毎に設けられたスピーカからスピーカ毎に周波数を異ならせて領域IDの音を放音する。携帯電話機においては、各スピーカから放音される領域IDの音をバンドパスフィルタにより抽出し、抽出した領域IDを用いて位置を特定する。   As an invention for specifying the position of a mobile phone, there is a system disclosed in Patent Document 1, for example. In this system, a sound indicating a region ID of the space region is emitted from a speaker that emits sound in the space region. The mobile phone picks up the sound emitted from the speaker with a microphone and extracts the area ID from the picked up sound. When the mobile phone transmits the area ID to the positioning device, the positioning device specifies the position of the mobile phone based on the transmitted area ID. The positioning device notifies the mobile phone of the specified position, and the mobile phone displays the notified position. Further, in this system, when a plurality of space areas are provided, the sound of the area ID is emitted by changing the frequency for each speaker from the speaker provided for each space area. In the mobile phone, the sound of the area ID emitted from each speaker is extracted by a band pass filter, and the position is specified using the extracted area ID.

特開2009−198209号公報JP 2009-198209 A

特許文献1に開示されたシステムによれば、各空間領域のスピーカから放音される領域IDの音は、スピーカ毎に周波数が異なるため、空間領域が重なっている位置で携帯電話機が複数のスピーカからの音を収音しても、各スピーカから放音された音が示す領域IDを抽出することができ、抽出した複数の領域IDから位置を特定することも可能となっている。しかしながら、特許文献1のシステムにおいては、空間領域が重なる場合、領域IDを示す音の周波数をスピーカ毎に異ならせる必要があり、その設定に手間がかかることとなる。なお、特許文献1においては、領域IDの音の周波数を同じにして複数のスピーカから異なる領域IDの音を放音する方法も開示されているが、この場合、携帯電話機においてマイクロフォンを2つ設ける必要があり、携帯電話機のコストが上がることとなる。   According to the system disclosed in Patent Document 1, since the sound of the area ID emitted from the speakers in each space area has a different frequency for each speaker, the mobile phone has a plurality of speakers at the position where the space areas overlap. Even if the sound from the sound is picked up, the area ID indicated by the sound emitted from each speaker can be extracted, and the position can be specified from the plurality of extracted area IDs. However, in the system of Patent Document 1, when the spatial regions overlap, it is necessary to change the frequency of the sound indicating the region ID for each speaker, which takes time and effort. Note that Patent Document 1 discloses a method of emitting sounds of different area IDs from a plurality of speakers with the same frequency of the sound of the area ID. In this case, two microphones are provided in the mobile phone. This increases the cost of the mobile phone.

本発明は、上述した背景の下になされたものであり、情報が重畳され周波数が同じである複数の音波を一つのマイクロフォンで取得し、各々異なる位置に配置された複数の発信機のうち端末装置に近い発信機から送信された音波に重畳されている情報を抽出する技術を提供することを目的とする。   The present invention has been made under the background described above, and obtains a plurality of sound waves having the same frequency on which information is superimposed with one microphone, and a terminal among a plurality of transmitters arranged at different positions. It aims at providing the technique which extracts the information superimposed on the sound wave transmitted from the transmitter close | similar to an apparatus.

本発明は、同一の周波数で複数の発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得手段と、前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出手段と、前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定する特定手段と、を有し、前記発信機は、複数の店内に複数配置され、前記特定手段は、前記複数の店毎に前記閾値を変更する端末装置を提供する。 The present invention obtains a first signal representing a sound wave from a single microphone that picks up sound waves transmitted from a plurality of transmitters at the same frequency and each modulated with unique information of the transmitters. And extraction means for demodulating the first signal and extracting a second signal having a level corresponding to the amplitude of the first signal, and binarizing the second signal with a threshold value that has been previously obtained. possess specifying means for specifying the unique information from the results, the said transmitter is a plurality arranged in a plurality of store, the specifying unit provides a terminal device configured to change the threshold value for each of the plurality of store .

本発明においては、前記閾値は、前記取得手段で取得し得る音波の最大振幅の所定割合の値である構成としてもよい。
また、本発明においては、前記閾値は、当該端末装置の機種毎に異なる構成としてもよい。
また、本発明においては、前記複数の発信機は、予め定められた領域内で各々異なる位置に配置されている構成としてもよい
In this invention, the said threshold value is good also as a structure which is a value of the predetermined ratio of the maximum amplitude of the sound wave which can be acquired by the said acquisition means.
In the present invention, the threshold may be different for each model of the terminal device.
In the present invention, the plurality of transmitters may be arranged at different positions in a predetermined area .

また、本発明は、発信機の固有情報で変調された同一の周波数の音波を送信する複数の発信機と、同一の周波数で複数の発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得手段と、前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出手段と、前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定する特定手段と、を有する端末装置と、を備え、前記発信機は、複数の店内に複数配置され、前記特定手段は、前記複数の店毎に前記閾値を変更する情報取得システムを提供する。 In addition, the present invention provides a plurality of transmitters that transmit sound waves of the same frequency modulated by the unique information of the transmitter, and a plurality of transmitters that are transmitted at the same frequency and are each modulated by the unique information of the transmitter. Acquisition means for acquiring a first signal representing the sound wave from one microphone that has picked up the sound wave, and demodulating the first signal, and obtaining a second signal at a level corresponding to the amplitude of the first signal. extraction means for extracting, the second signal, comprising a specifying means for specifying the unique information from the result of the binarization by binarizing the threshold having previously, a terminal device having a, wherein the transmitter is , a plurality arranged in a plurality of store, the identification means provides information acquisition system to change the threshold value for each of the plurality of stores.

また、本発明は、同一の周波数で複数の発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得ステップと、前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出ステップと、前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定する特定ステップと、を有し、前記発信機は、複数の店内に複数配置され、前記特定ステップは、前記複数の店毎に前記閾値を変更する情報取得方法を提供する。 Moreover, this invention acquires the 1st signal showing the said sound wave from one microphone which picked up the sound wave which was transmitted from the some transmitter at the same frequency, and each was modulated with the specific information of the transmitter. An acquisition step; an extraction step of demodulating the first signal and extracting a second signal of a level corresponding to the amplitude of the first signal; and binarizing the second signal with a predetermined threshold. have a, a specifying step of specifying the unique information from the result of reduction, the transmitter is more arranged in a plurality of store, the specifying step, the information acquisition method for changing the threshold value for each of the plurality of store I will provide a.

また、本発明は、コンピュータを、同一の周波数で複数の店内に複数配置された発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得手段と、前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出手段と、前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定し、前記複数の店毎に前記閾値を変更する特定手段として機能させるためのプログラムを提供する。 Further, the present invention provides a computer from a single microphone that picks up sound waves transmitted from a plurality of transmitters arranged in a plurality of stores at the same frequency and each modulated by unique information of the transmitter. An acquisition unit that acquires a first signal representing a sound wave, an extraction unit that demodulates the first signal and extracts a second signal having a level corresponding to the amplitude of the first signal, and the second signal are provided in advance. There is provided a program for binarizing with a threshold value, specifying the unique information from the binarization result, and functioning as specifying means for changing the threshold value for each of the plurality of stores .

本発明によれば、情報が重畳され周波数が同じである複数の音波を一つのマイクロフォンで取得し、端末装置に近い発信機から送信された音波から情報を抽出することができる。   According to the present invention, it is possible to acquire a plurality of sound waves having the same frequency with superimposed information using a single microphone, and extract information from the sound waves transmitted from a transmitter close to the terminal device.

本発明の一実施形態に係るポイントシステム1を構成する装置を示した図。The figure which showed the apparatus which comprises the point system 1 which concerns on one Embodiment of this invention. 発信機30が出力する信号を示した図。The figure which showed the signal which the transmitter 30 outputs. 端末装置10のハードウェア構成を示したブロック図。The block diagram which showed the hardware constitutions of the terminal device 10. 端末装置10の機能構成を示したブロック図。The block diagram which showed the function structure of the terminal device. サーバ装置20のハードウェア構成を示したブロック図。The block diagram which showed the hardware constitutions of the server apparatus 20. FIG. 発信機テーブルTB1の一例を示した図。The figure which showed an example of transmitter table TB1. ユーザテーブルTB2の一例を示した図。The figure which showed an example of user table TB2. サーバ装置20の機能構成を示したブロック図。The block diagram which showed the function structure of the server apparatus. 発信機30の配置例を示した図。The figure which showed the example of arrangement | positioning of the transmitter 30. FIG. 端末装置10が行う処理の流れを示したフローチャート。The flowchart which showed the flow of the process which the terminal device 10 performs. 端末装置10が取得した信号のレベルを示した図。The figure which showed the level of the signal which the terminal device 10 acquired. サーバ装置20が行う処理の流れを示したフローチャート。The flowchart which showed the flow of the process which the server apparatus 20 performs. 変形例における発信機30の配置例を示した図。The figure which showed the example of arrangement | positioning of the transmitter 30 in a modification.

[実施形態]
(全体構成)
図1は、本発明の一実施形態に係る特典付与システムの一例であるポイントシステム1を構成する装置を示した図である。ポイントシステム1は、店3に来店した者に対して、ロイヤリティプログラムを提供するシステムである。店3には、複数の商品が陳列されており、陳列されている商品には、商品を表すバーコードが付されている。ポイントシステム1は、サーバ装置20、発信機30A,30B及びレジスター40を有する。本実施形態においては、発信機30A、30Bの構成は同じであるため、以下、各々を区別する必要のない場合は発信機30と記載する。通信網2は、音声通信やデータ通信などの通信サービスを提供する通信網である。なお、通信網2は、インターネットや固定電話網なども含めることができる。サーバ装置20、レジスター40及び端末装置10は、通信網2を介してデータ通信を行う。
[Embodiment]
(overall structure)
FIG. 1 is a diagram showing an apparatus constituting a point system 1 which is an example of a privilege grant system according to an embodiment of the present invention. The point system 1 is a system that provides a loyalty program to those who visit the store 3. A plurality of products are displayed in the store 3, and a bar code representing the product is attached to the displayed products. The point system 1 includes a server device 20, transmitters 30 </ b> A and 30 </ b> B, and a register 40. In the present embodiment, the configurations of the transmitters 30A and 30B are the same. Therefore, hereinafter, the transmitters 30A and 30B will be referred to as transmitters 30 when there is no need to distinguish between them. The communication network 2 is a communication network that provides communication services such as voice communication and data communication. The communication network 2 can include the Internet, a fixed telephone network, and the like. The server device 20, the register 40, and the terminal device 10 perform data communication via the communication network 2.

端末装置10は、本実施形態においてはスマートフォンであり、通信網2を介して音声通信やデータ通信を行う。本実施形態においては、端末装置10はスマートフォンであるが、スマートフォンに限定されるものではなく、通信網2を介してデータ通信を行う機能を備えているものであれば、タブレットPC(Personal Computer)、フィーチャーフォン又はPDA(Personal Digital Assistant)などであってもよい。なお、端末装置10は複数存在するが、図面が繁雑になるのを防ぐため、図1においては、一つの端末装置10のみを示している。   The terminal device 10 is a smartphone in the present embodiment, and performs voice communication and data communication via the communication network 2. In the present embodiment, the terminal device 10 is a smartphone, but is not limited to a smartphone, and may be a tablet PC (Personal Computer) as long as it has a function of performing data communication via the communication network 2. It may be a feature phone or a PDA (Personal Digital Assistant). Although a plurality of terminal devices 10 exist, only one terminal device 10 is shown in FIG. 1 in order to prevent the drawing from becoming complicated.

サーバ装置20は、端末装置10のユーザに対して与えられたポイントを管理する装置である。サーバ装置20は、端末装置10のユーザ毎に、ユーザに与えられているポイントを管理する。 The server device 20 is a device that manages points given to the user of the terminal device 10. The server device 20 manages the points given to the user for each user of the terminal device 10.

発信機30は、予め定められた周波数の音波の信号を送信する装置である。発信機30は、予め定められた領域内に複数配置される。本実施形態においては、予め定められた領域は、店3の中であり、発信機30は、店3にある複数の棚のそれぞれに配置されている。発信機30は、発信機30に固有の情報であって、発信機を一意に識別する発信機識別子を示す音波の信号を予め定められた周期(例えば1秒)で送信する。なお、発信機30が信号を送信する周期は、1秒に限定されるものではなく、1秒を超える周期又は1秒未満の周期であってもよい。また、本実施形態においては、発信機30Aが送信する音波の音圧と、発信機30Bが送信する音波の音圧は、同じとなっている。レジスター40は、POS(Point Of Sale)システムに対応した電子レジスターであり、商品に付されているバーコードを読み取って商品の価格を表示する機能や、NFC(Near Field Communication)として知られる無線通信の国際規格に従った通信を行う機能を備えたレジスターである。   The transmitter 30 is a device that transmits a sound wave signal having a predetermined frequency. A plurality of transmitters 30 are arranged in a predetermined area. In the present embodiment, the predetermined area is in the store 3, and the transmitter 30 is arranged on each of a plurality of shelves in the store 3. The transmitter 30 is information unique to the transmitter 30 and transmits a sound wave signal indicating a transmitter identifier that uniquely identifies the transmitter at a predetermined cycle (for example, 1 second). In addition, the cycle in which the transmitter 30 transmits a signal is not limited to 1 second, and may be a cycle longer than 1 second or a cycle shorter than 1 second. In the present embodiment, the sound pressure of the sound wave transmitted by the transmitter 30A and the sound pressure of the sound wave transmitted by the transmitter 30B are the same. The register 40 is an electronic register compatible with a POS (Point Of Sale) system, and displays a price of a product by reading a barcode attached to the product, or wireless communication known as NFC (Near Field Communication). It is a register with a function to perform communication according to the international standard.

ポイントシステム1においては、店3に来店した者が所有する端末装置10が、発信機30,30Bから送信されている信号を受信すると、端末装置10のユーザに対してサーバ装置20が特典の一例であるポイントを与える。なお、発信機30が配置された店3は複数存在するが、図面が繁雑になるのを防ぐため、図1においては、一つの店3のみを示している。また、発信機30は店3の中に複数配置されるが、図面が繁雑になるのを防ぐため、図1においては、2つの発信機30のみを示している。   In the point system 1, when the terminal device 10 owned by a person who has visited the store 3 receives a signal transmitted from the transmitters 30 and 30 </ b> B, the server device 20 gives an example of a privilege to the user of the terminal device 10. Give a point that is. Although there are a plurality of stores 3 in which the transmitter 30 is arranged, only one store 3 is shown in FIG. 1 in order to prevent the drawing from becoming complicated. Further, although a plurality of transmitters 30 are arranged in the store 3, only two transmitters 30 are shown in FIG. 1 in order to prevent the drawing from becoming complicated.

ここで、発信機30が出力する信号について、図2を用いて説明する。発信機30は、発信機識別子を2進数で記憶しており、記憶している発信機識別子を表す信号S1を予め定められた周期で生成する。例えば、発信機30Aの発信機識別子が「1001100」である場合、信号S1は、図2の(a)に示したように、発信機識別子の「0」の桁に対応してL(Low)レベルとなり、発信機識別子の「1」の桁に対応してH(High)レベルとなる。なお、本実施形態においては、発信機識別子の一桁に対応して信号S1がHレベル又はLレベルになる期間は、予め定められており、いずれも同じ期間となっている。   Here, the signal output from the transmitter 30 will be described with reference to FIG. The transmitter 30 stores the transmitter identifier in binary number, and generates a signal S1 representing the stored transmitter identifier at a predetermined cycle. For example, when the transmitter identifier of the transmitter 30A is “1001100”, the signal S1 is L (Low) corresponding to the digit “0” of the transmitter identifier as shown in FIG. The level becomes H (High) level corresponding to the digit “1” of the transmitter identifier. In the present embodiment, the period during which the signal S1 is at the H level or the L level corresponding to one digit of the transmitter identifier is determined in advance, and both are the same period.

また、発信機30は、図2に示した予め定められた周波数の正弦波の信号S2を生成し、この信号S2を信号S1で変調して信号S3を生成する。本実施形態においては、信号S2の周波数は、超音波の帯域の周波数であるが可聴域の音波の帯域の周波数であってもよい。図2に示したように、信号S3は、信号S1がLレベルの期間は、振幅が0となり、信号S1がHレベルの期間は、信号S2と同じ波形となる。つまり、信号S3は発信機識別子の情報が重畳された音波となる。なお、発信機30Bの発信機識別子が「1001101」である場合、発信機30Bの信号S1は、図2の(b)に示したものとなり、発信機30Bの信号S3は、図2の(b)に示したものとなる。   The transmitter 30 generates a sine wave signal S2 having a predetermined frequency shown in FIG. 2, and modulates the signal S2 with the signal S1 to generate a signal S3. In the present embodiment, the frequency of the signal S2 is the frequency of the ultrasonic wave band, but may be the frequency of the sound wave band of the audible range. As shown in FIG. 2, the signal S3 has an amplitude of 0 when the signal S1 is at the L level, and has the same waveform as the signal S2 when the signal S1 is at the H level. That is, the signal S3 is a sound wave on which information on the transmitter identifier is superimposed. When the transmitter identifier of the transmitter 30B is “1001101”, the signal S1 of the transmitter 30B is as shown in FIG. 2B, and the signal S3 of the transmitter 30B is (b) of FIG. ).

(端末装置10の構成)
図3は、端末装置10のハードウェア構成の一例を示したブロック図である。制御部101は、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)を備えたマイクロコントローラである。CPUがROMに記憶されているプログラムを実行すると、スマートフォンの基本的な機能が実現する。
(Configuration of terminal device 10)
FIG. 3 is a block diagram illustrating an example of a hardware configuration of the terminal device 10. The control unit 101 is a microcontroller including a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). When the CPU executes a program stored in the ROM, the basic functions of the smartphone are realized.

表示部103は、液晶ディスプレイを備えており、端末装置10を操作するための画面や各種メッセージを表示する。操作部104は、端末装置10を操作するための複数のキーを備えている。また、操作部104は、表示部103の表面に設けられ、表示部103が表示した画像を透過し、指が触れた位置を検出するタッチパネルを備えている。通信部105は、通信網2を介して通信を行う通信インターフェースとして機能し、各種情報の受信や送信を行う。読取り部106は、レンズやイメージセンサを有するカメラモジュールを備えている。読取り部106は、イメージセンサに結像した被写体の像を電気信号に変換し、被写体の画像を示すデータを制御部101へ出力する。近距離通信部108は、NFCとして知られる無線通信の国際規格に従った通信を行う通信インターフェースである。   The display unit 103 includes a liquid crystal display, and displays a screen for operating the terminal device 10 and various messages. The operation unit 104 includes a plurality of keys for operating the terminal device 10. In addition, the operation unit 104 includes a touch panel that is provided on the surface of the display unit 103 and detects a position touched by a finger through the image displayed on the display unit 103. The communication unit 105 functions as a communication interface that performs communication via the communication network 2 and receives and transmits various types of information. The reading unit 106 includes a camera module having a lens and an image sensor. The reading unit 106 converts the subject image formed on the image sensor into an electrical signal, and outputs data indicating the subject image to the control unit 101. The short-range communication unit 108 is a communication interface that performs communication in accordance with an international standard for wireless communication known as NFC.

音声処理部107は、マイクロホンとスピーカを有している。音声処理部107は、端末装置10同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部105から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部107は、マイクロホンに音波が入力されると、入力された音波をデジタル信号に変換する。音声処理部107は、端末装置10が音声通話を行う場合、ユーザの音声を変換したデジタル信号を通信部105へ供給する。このデジタル信号は、通信部105から通信網2へ送信され、通話相手の端末装置10へ送信される。なお、音声処理部107は、後述するアプリケーションプログラムが実行された場合、入力された音波をデジタル信号に変換し、このデジタル信号を制御部101へ供給する。   The audio processing unit 107 has a microphone and a speaker. When the terminal device 10 performs a voice call between the terminal devices 10, when a digital signal related to the voice of the other party is supplied from the communication unit 105, the voice processing unit 107 converts the supplied digital signal into an analog signal. This analog signal is supplied to a speaker, and the voice of the other party is emitted from the speaker. When the sound wave is input to the microphone, the sound processing unit 107 converts the input sound wave into a digital signal. When the terminal device 10 performs a voice call, the voice processing unit 107 supplies a digital signal obtained by converting the user's voice to the communication unit 105. This digital signal is transmitted from the communication unit 105 to the communication network 2 and transmitted to the terminal device 10 of the other party. Note that, when an application program described later is executed, the sound processing unit 107 converts an input sound wave into a digital signal and supplies the digital signal to the control unit 101.

記憶部102は、不揮発性メモリであり、各種アプリケーションプログラムを記憶する。本実施形態においては、記憶部102は、端末装置10のユーザに対してポイントプログラムのサービスを提供する機能を実現するアプリケーションプログラム(以下、アプリAと称する)を記憶している。また、記憶部102は、アプリAのユーザを識別するユーザ識別子を記憶している。制御部101のCPUが、記憶部102に記憶されているアプリAを実行すると、ポイントプログラムのサービスを提供する機能が実現する。   The storage unit 102 is a nonvolatile memory and stores various application programs. In the present embodiment, the storage unit 102 stores an application program (hereinafter referred to as application A) that realizes a function of providing a point program service to the user of the terminal device 10. Further, the storage unit 102 stores a user identifier for identifying the user of the application A. When the CPU of the control unit 101 executes the application A stored in the storage unit 102, a function of providing a point program service is realized.

図4は、アプリAを実行した制御部101において実現する機能のうち、本発明に係る特徴的な機能の構成を示したブロック図である。取得手段1001は、音声処理部107が出力したデジタル信号、即ち、マイクロフォンが収音した音波を表す信号S3(第1信号)を取得する手段である。抽出手段1002は、取得手段が取得した信号S3を復調し、音波の振幅に応じた信号S1(第2信号)を抽出する手段である。特定手段1003は、復調して得られた信号S1を予め有する閾値で二値化し、発信機識別子を特定する手段である。送信手段1004は、通信部105と協働し、特定手段1003が特定した発信機識別子をサーバ装置20へ送信する手段である。   FIG. 4 is a block diagram showing a configuration of characteristic functions according to the present invention among functions realized by the control unit 101 that executes the application A. The acquisition unit 1001 is a unit that acquires a digital signal output from the audio processing unit 107, that is, a signal S3 (first signal) representing a sound wave collected by the microphone. The extraction unit 1002 is a unit that demodulates the signal S3 acquired by the acquisition unit and extracts a signal S1 (second signal) corresponding to the amplitude of the sound wave. The specifying unit 1003 is a unit that binarizes the signal S1 obtained by demodulation using a threshold value that is previously stored, and specifies a transmitter identifier. The transmitting unit 1004 is a unit that cooperates with the communication unit 105 and transmits the transmitter identifier specified by the specifying unit 1003 to the server device 20.

(サーバ装置20の構成)
図5は、サーバ装置20のハードウェア構成の一例を示したブロック図である。表示部203は、液晶ディスプレイを備えており、サーバ装置20を操作するための画面や記憶部202に記憶されている情報などを表示する。操作部204は、キーボードやマウスを備えており、サーバ装置20は、キーボードやマウスに行われた操作に応じて動作する。通信部205は、通信網2を介して通信を行う通信インターフェースとして機能する。通信部205は、通信網2を介して端末装置10やレジスター40と情報のやり取りを行う。なお、本実施形態においては、サーバ装置20は、表示部203と操作部204を備えているが、表示部203と操作部204を備えていない構成であってもよい。
(Configuration of server device 20)
FIG. 5 is a block diagram illustrating an example of a hardware configuration of the server device 20. The display unit 203 includes a liquid crystal display, and displays a screen for operating the server device 20, information stored in the storage unit 202, and the like. The operation unit 204 includes a keyboard and a mouse, and the server device 20 operates in accordance with operations performed on the keyboard and mouse. The communication unit 205 functions as a communication interface that performs communication via the communication network 2. The communication unit 205 exchanges information with the terminal device 10 and the register 40 via the communication network 2. In the present embodiment, the server device 20 includes the display unit 203 and the operation unit 204, but may be configured not to include the display unit 203 and the operation unit 204.

記憶部202は、ハードディスク装置を有しており、店3に来店した者に対して、ポイントプログラムのサービスを提供する機能を実現するプログラムを記憶している。また、記憶部202は、ポイントサービスを提供するときに使用する発信機テーブルTB1及びユーザテーブルTB2を記憶している。   The storage unit 202 has a hard disk device, and stores a program that realizes a function of providing a point program service to a person who has visited the store 3. The storage unit 202 also stores a transmitter table TB1 and a user table TB2 that are used when providing point services.

発信機テーブルTB1は、発信機30の発信機識別子を格納したテーブルである。発信機テーブルTB1においては、図6に示したように、発信機識別子と、当該発信機識別子の音波を受信した端末装置10のユーザへ与えるポイントとが対応付けて格納されている。   The transmitter table TB1 is a table that stores transmitter identifiers of the transmitter 30. In the transmitter table TB1, as shown in FIG. 6, a transmitter identifier and a point given to the user of the terminal device 10 that has received the sound wave of the transmitter identifier are stored in association with each other.

ユーザテーブルTB2は、上述したアプリAを使用するユーザの情報を格納したテーブルである。ユーザテーブルTB2は、アプリAを実行している端末装置10において、ユーザがポイントプログラムのサービスへの登録操作を行うことにより、ユーザ毎に作成される。ユーザテーブルTB2は、アプリAのユーザを識別するユーザ識別子を格納している。また、ユーザテーブルTB2は、図7に示したように、ユーザが獲得したポイントを格納している。例えば、ユーザ識別子が「u0001」であるユーザが獲得しているポイントが100ポイントである場合、ユーザテーブルTB2は、図7に示したものとなる。   The user table TB2 is a table that stores information on users who use the application A described above. The user table TB2 is created for each user when the user performs an operation of registering with the point program service in the terminal device 10 that is executing the application A. The user table TB2 stores a user identifier for identifying the user of the application A. Further, the user table TB2 stores points acquired by the user as shown in FIG. For example, when the user having the user identifier “u0001” has 100 points, the user table TB2 is as shown in FIG.

制御部201は、CPU、ROM及びRAMを備えている。記憶部202に記憶されているプログラムが制御部201で実行されると、店3に来店した者に対して、ポイントプログラムのサービスを提供する機能が実現する。   The control unit 201 includes a CPU, a ROM, and a RAM. When the program stored in the storage unit 202 is executed by the control unit 201, a function of providing a point program service to a person who visits the store 3 is realized.

図8は、サーバ装置20において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。受信手段2001は、通信部205と協働し、端末装置10が送信した情報を受信する手段である。更新手段2002は、受信手段2001が受信したユーザ識別子に対応付けて記憶部202に記憶されているポイントの情報を、受信手段2001が受信した発信機識別子に対応したポイントで更新する手段である。   FIG. 8 is a block diagram showing a configuration of functions according to the present invention among the functions realized in the server device 20. The receiving unit 2001 is a unit that receives information transmitted by the terminal device 10 in cooperation with the communication unit 205. The updating unit 2002 is a unit that updates the point information stored in the storage unit 202 in association with the user identifier received by the receiving unit 2001 with the point corresponding to the transmitter identifier received by the receiving unit 2001.

(実施形態の動作例)
次に、本実施形態の動作の一例について説明する。なお、以下の説明においては、図9に示したように店3に配置された棚50Aに発信機30Aが配置され、棚50Aと並べて配置された棚50Bに発信機30Bが配置された場合を想定して動作説明を行う。なお、図9は、店3の中を天井側から見た図となっている。以下の説明においては、発信機30Aと発信機30Bが送信する音波の音圧が同じであり、位置P3は、発信機30Aと発信機30Bとの中間の位置である場合を想定して動作説明を行う。
(Operation example of embodiment)
Next, an example of the operation of this embodiment will be described. In the following description, as shown in FIG. 9, the transmitter 30A is arranged on the shelf 50A arranged in the store 3, and the transmitter 30B is arranged on the shelf 50B arranged side by side with the shelf 50A. The operation will be described on the assumption. In addition, FIG. 9 is the figure which looked at the inside of the store 3 from the ceiling side. In the following description, it is assumed that the sound pressures of the sound waves transmitted by the transmitter 30A and the transmitter 30B are the same, and the position P3 is an intermediate position between the transmitter 30A and the transmitter 30B. I do.

まず、端末装置10のユーザは、店3に入店する前に、上述したアプリAの起動を指示する操作を操作部104において行う。制御部101は、ユーザの操作に応じてアプリAを実行する。   First, before entering the store 3, the user of the terminal device 10 performs an operation for instructing activation of the application A described above on the operation unit 104. The control unit 101 executes the application A according to a user operation.

制御部101がアプリAを実行すると、音声処理部107においては、マイクロホンで取得した音波がデジタル信号に変換され、このデジタル信号が制御部101へ供給される。制御部101は、デジタル信号が供給されると、図10に示した処理を実行する。まず、制御部101は、供給されるデジタル信号を解析して所定周波数(信号S2の周波数)の信号の抽出を行う(ステップSA1)。制御部101は、所定周波数の信号を抽出した場合(ステップSA2でYES)、抽出した信号を復調する(ステップSA3)。   When the control unit 101 executes the application A, the sound processing unit 107 converts the sound wave acquired by the microphone into a digital signal, and the digital signal is supplied to the control unit 101. When the digital signal is supplied, the control unit 101 executes the processing shown in FIG. First, the control unit 101 analyzes a supplied digital signal and extracts a signal having a predetermined frequency (frequency of the signal S2) (step SA1). When the control unit 101 extracts a signal having a predetermined frequency (YES in step SA2), the control unit 101 demodulates the extracted signal (step SA3).

例えば、端末装置10が店3の外にある場合、発信機30が送信している信号S3が音声処理部107のマイクロホンには届かない。このため、制御部101は、マイクロホンで取得した音波をデジタル信号に変換しても、発信機30が送信する所定周波数の信号は得られない。この場合、制御部101は、ステップSA2でNOと判断する。   For example, when the terminal device 10 is outside the store 3, the signal S <b> 3 transmitted by the transmitter 30 does not reach the microphone of the sound processing unit 107. For this reason, even if the control part 101 converts the sound wave acquired with the microphone into the digital signal, the signal of the predetermined frequency which the transmitter 30 transmits cannot be obtained. In this case, the control unit 101 determines NO in step SA2.

一方、端末装置10のユーザが、端末装置10を持って店3に入店し、棚50Aと棚50Bとの間に移動すると、発信機30Aが送信している信号S3aと発信機30Bが送信している信号S3bとが音声処理部107のマイクロホンで取得される。   On the other hand, when the user of the terminal device 10 enters the store 3 with the terminal device 10 and moves between the shelf 50A and the shelf 50B, the signal S3a transmitted by the transmitter 30A and the transmitter 30B transmit. Signal S3b being acquired by the microphone of the sound processing unit 107.

信号S3aと信号S3bとの送信のタイミングがずれており、信号S3aと信号S3bとが同時にマイクロホンで取得されない場合、信号S3aと信号S3bとが交互にマイクロホンで取得される。音声処理部107は、マイクロホンが取得した信号をデジタル信号に変換し、このデジタル信号を制御部101へ供給する。制御部101(取得手段1001)は、供給されたデジタル信号を取得する。制御部101(抽出手段1002)は、発信機30が送信した周波数の信号を抽出し、この抽出された信号を復調して信号S1を得る。なお、信号S1のレベルは、信号S3の振幅に応じたものとなる。   When the transmission timings of the signal S3a and the signal S3b are shifted and the signal S3a and the signal S3b are not simultaneously acquired by the microphone, the signal S3a and the signal S3b are alternately acquired by the microphone. The audio processing unit 107 converts a signal acquired by the microphone into a digital signal and supplies the digital signal to the control unit 101. The control unit 101 (acquiring unit 1001) acquires the supplied digital signal. The control unit 101 (extraction unit 1002) extracts a signal having a frequency transmitted by the transmitter 30, and demodulates the extracted signal to obtain a signal S1. Note that the level of the signal S1 depends on the amplitude of the signal S3.

例えば、ユーザが位置P1に位置した場合、位置P1は、発信機30Aに近いため、位置P1における信号S3aを制御部101が復調すると、復調して得られる信号S1のレベルは、図11の(a)の上段に示したものとなる(図11(a)の信号S1a)。また、位置P1は、発信機30Bから遠いため、位置P1における信号S3bを制御部101が復調すると、復調して得られる信号S1のレベルは、図11の(a)の中段に示したものとなる(図11(a)の信号S1b)。   For example, when the user is located at the position P1, since the position P1 is close to the transmitter 30A, when the control unit 101 demodulates the signal S3a at the position P1, the level of the signal S1 obtained by demodulation is (( It becomes what was shown in the upper stage of a) (signal S1a of Fig.11 (a)). Further, since the position P1 is far from the transmitter 30B, when the control unit 101 demodulates the signal S3b at the position P1, the level of the signal S1 obtained by the demodulation is as shown in the middle part of FIG. (Signal S1b in FIG. 11A).

また、ユーザが図9の位置P2に位置した場合、位置P2は、発信機30Bに近いため、位置P2における信号S3bを制御部101が復調すると、復調して得られる信号S1のレベルは、図11の(c)の中段に示したものとなる(図11(c)の信号S1b)。また、位置P2は、発信機30Aから遠いため、位置P2における信号S3aを制御部101が復調すると、復調して得られる信号S1のレベルは、図11の(c)の上段に示したものとなる(図11(c)の信号S1b)。   Further, when the user is located at the position P2 in FIG. 9, since the position P2 is close to the transmitter 30B, when the control unit 101 demodulates the signal S3b at the position P2, the level of the signal S1 obtained by demodulation is 11 (c) is shown in the middle (signal S1b in FIG. 11 (c)). Further, since the position P2 is far from the transmitter 30A, when the control unit 101 demodulates the signal S3a at the position P2, the level of the signal S1 obtained by the demodulation is as shown in the upper part of FIG. (Signal S1b in FIG. 11C).

また、ユーザが位置P3に位置した場合、位置P2は、位置P1より発信機30Aから遠いため、位置P3における信号S3aを制御部101が復調すると、復調して得られる信号S1のレベルは位置P1のときより低くなり、図11の(b)の上段に示したものとなる(図11(b)の信号S1a)。また、位置P3は、位置P2より発信機30Bから遠いため、位置P3における信号S3bを制御部101が復調すると、復調して得られる信号S1のレベルは位置P2のときより低くなり、図11の(b)の中段に示したものとなる(図11(b)の信号S1b)。   Further, when the user is located at the position P3, the position P2 is farther from the transmitter 30A than the position P1. Therefore, when the control unit 101 demodulates the signal S3a at the position P3, the level of the signal S1 obtained by demodulation is the position P1. It becomes lower than that in the case of FIG. 11 and becomes the one shown in the upper part of FIG. Further, since the position P3 is farther from the transmitter 30B than the position P2, when the control unit 101 demodulates the signal S3b at the position P3, the level of the signal S1 obtained by the demodulation becomes lower than that at the position P2, as shown in FIG. (B) is shown in the middle (signal S1b in FIG. 11B).

制御部101(特定手段1003)は、信号S1のレベルを解析し、信号S1から発信機識別子を特定する(ステップSA4)。具体的には、制御部101は、予め定められた閾値thで信号S1を二値化する。閾値thは、端末装置10で取得し得る信号S3の最大振幅(例えば、端末装置10を発信機30に隣接させたときの信号S3の最大振幅)のn%(本実施形態ではn=70)の値となっている。位置P1で制御部101が信号S1aを抽出した場合、信号S1aは、図11の(a)に示したように「1」を示すレベルが閾値th以上となり、信号S1aを閾値で二値化して得られる値は「1001100」となる。また、位置P1で制御部101が信号S1bを抽出した場合、信号S1bは、図11の(a)に示したように「1」を示すレベルが閾値th未満となるため、信号S1bを二値化して得られる値は「0000000」となる。   The control unit 101 (identifying means 1003) analyzes the level of the signal S1 and identifies the transmitter identifier from the signal S1 (step SA4). Specifically, the control unit 101 binarizes the signal S1 with a predetermined threshold th. The threshold th is n% of the maximum amplitude of the signal S3 that can be acquired by the terminal device 10 (for example, the maximum amplitude of the signal S3 when the terminal device 10 is adjacent to the transmitter 30) (n = 70 in this embodiment). It is the value of. When the control unit 101 extracts the signal S1a at the position P1, the signal S1a has a level indicating “1” equal to or higher than the threshold th as shown in FIG. 11A, and the signal S1a is binarized by the threshold. The obtained value is “1001100”. When the control unit 101 extracts the signal S1b at the position P1, the signal S1b has a level indicating “1” less than the threshold th as shown in FIG. The value obtained by conversion is “0000000”.

また、位置P2で制御部101が信号S1bを抽出した場合、信号S1bは、図11の(c)に示したように「1」を示すレベルが閾値th以上となり、信号S1bを二値化して得られる値は「1001101」となる。また、位置P2で制御部101が信号S1aを抽出した場合、信号S1aは、図11の(c)に示したように「1」を示すレベルが閾値th未満となるため、信号S1aを二値化して得られる値は「0000000」となる。   Further, when the control unit 101 extracts the signal S1b at the position P2, the signal S1b has a level indicating “1” equal to or higher than the threshold th as shown in FIG. 11C, and the signal S1b is binarized. The value obtained is “1001101”. Further, when the control unit 101 extracts the signal S1a at the position P2, the signal S1a has a level indicating “1” less than the threshold th as shown in FIG. The value obtained by conversion is “0000000”.

また、位置P3で制御部101が信号S1aを抽出した場合、信号S1aは、図11の(b)に示したように「1」を示すレベルが閾値th未満となり、信号S1aを二値化して得られる値は「0000000」となる。また、位置P3で制御部101が信号S1bを抽出した場合、信号S1bは、図11の(c)に示したように「1」を示すレベルが閾値th未満となり、信号S1bを二値化して得られる値は「0000000」となる。   Further, when the control unit 101 extracts the signal S1a at the position P3, the signal S1a has a level indicating “1” less than the threshold th as shown in FIG. 11B, and the signal S1a is binarized. The value obtained is “0000000”. When the control unit 101 extracts the signal S1b at the position P3, the signal S1b has a level indicating “1” less than the threshold th as shown in FIG. 11C, and the signal S1b is binarized. The value obtained is “0000000”.

なお、発信機30Aと発信機30Bとで発信機識別子を示す音波の送信タイミングが重なる場合、音波が重なるため、得られる信号S1の波形は、図11の上段や中段に示したものとは異なるものとなる。例えば、発信機30Aが送信する音波の位相と発信機30Bが送信する音波の位相とが同じであり、発信機30Aの発信機識別子のMSB(Most Significant Bit)の音波の送信中に発信機30Bの発信機識別子のMSBの音波の送信が開始された場合、信号S3を復調して得られる信号S1の波形は、図11の下段に示したものとなる。   In addition, when the transmission timing of the sound wave which shows a transmitter identifier overlaps with transmitter 30A and transmitter 30B, since the sound wave overlaps, the waveform of signal S1 obtained is different from those shown in the upper and middle stages of FIG. It will be a thing. For example, the phase of the sound wave transmitted by the transmitter 30A is the same as the phase of the sound wave transmitted by the transmitter 30B, and the transmitter 30B is transmitting the sound wave of the MSB (Most Significant Bit) of the transmitter identifier of the transmitter 30A. When the transmission of the MSB sound wave of the transmitter identifier is started, the waveform of the signal S1 obtained by demodulating the signal S3 is shown in the lower part of FIG.

例えば、端末装置10が位置P1に位置した場合、図11の(a)の下段に示したように、発信機30Aの音波と発信機30Bの音波とが重なるタイミングにおいては、復調して得られる信号S1のレベルが音波が重ならない場合より高くなる。ここで閾値thで信号S1を二値化して得られる値は「1001100」となり、複数の発信機30のうち端末装置10に近い発信機30Aの発信機識別子を得ることができる。
また、端末装置10が位置P2に位置した場合、図11の(c)の下段に示したように、発信機30Aの音波と発信機30Bの音波とが重なるタイミングにおいては、復調して得られる信号S1のレベルが音波が重ならない場合より高くなる。ここで閾値thで信号S1を二値化して得られる値は「1001101」となり、複数の発信機30のうち端末装置10に近い発信機30Bの発信機識別子を得ることができる。
なお、端末装置10が位置P3に位置した場合、図11の(b)の下段に示したように、発信機30Aの音波と発信機30Bの音波とが重なるタイミングにおいては、復調して得られる信号S1のレベルが音波が重ならない場合より高くなる。しかしながら、ここで信号S1のレベルは閾値th以上とならないため、信号S1を二値化すると得られる値は「0000000」となる。
つまり、本実施形態においては、複数の発信機30の音波が重なっても、端末装置10は、音波が重ならないときと同様に、複数の発信機30のうち端末装置10に近い発信機30の発信機識別子を取得することができる。
For example, when the terminal device 10 is located at the position P1, as shown in the lower part of FIG. 11A, the terminal device 10 is obtained by demodulation at the timing when the sound wave of the transmitter 30A and the sound wave of the transmitter 30B overlap. The level of the signal S1 is higher than when the sound waves do not overlap. Here, the value obtained by binarizing the signal S1 with the threshold th is “1001100”, and the transmitter identifier of the transmitter 30A close to the terminal device 10 among the plurality of transmitters 30 can be obtained.
Further, when the terminal device 10 is located at the position P2, as shown in the lower part of FIG. 11C, the terminal device 10 is obtained by demodulation at the timing when the sound wave of the transmitter 30A and the sound wave of the transmitter 30B overlap. The level of the signal S1 is higher than when the sound waves do not overlap. Here, the value obtained by binarizing the signal S1 with the threshold th is “1001101”, and the transmitter identifier of the transmitter 30B close to the terminal device 10 among the plurality of transmitters 30 can be obtained.
When the terminal device 10 is located at the position P3, as shown in the lower part of FIG. 11B, the terminal device 10 is obtained by demodulation at the timing when the sound wave of the transmitter 30A and the sound wave of the transmitter 30B overlap. The level of the signal S1 is higher than when the sound waves do not overlap. However, since the level of the signal S1 does not exceed the threshold th here, the value obtained when the signal S1 is binarized is “0000000”.
That is, in the present embodiment, even if the sound waves of the plurality of transmitters 30 overlap, the terminal device 10 causes the transmitter 30 near the terminal device 10 among the plurality of transmitters 30 to be the same as when the sound waves do not overlap. A transmitter identifier can be obtained.

制御部101は、抽出した発信機識別子の値が「0000000」の場合(ステップSA5でYES)、図10に示した処理を終了する。一方、制御部101は、抽出した発信機識別子の値が「0000000」ではない場合(ステップSA5でNO)、抽出した発信機識別子をRAMに記憶させる(ステップSA6)。制御部101は、最後にRAMに記憶させた発信機識別子と、最後にRAMに記憶させた発信機識別子の一つ前にRAMに記憶させた発信機識別子とが同じであるか判断する(ステップSA7)。制御部101は、ステップSA7でNOと判断した場合、図10に示した処理を終了する。また、制御部101は、ステップSA7でYESと判断した場合、記憶部102に記憶されているユーザ識別子と、抽出した発信機識別子とをサーバ装置20へ送信する。   When the value of the extracted transmitter identifier is “0000000” (YES in step SA5), control unit 101 ends the process shown in FIG. On the other hand, if the value of the extracted transmitter identifier is not “0000000” (NO in step SA5), the control unit 101 stores the extracted transmitter identifier in the RAM (step SA6). The control unit 101 determines whether or not the transmitter identifier stored last in the RAM is the same as the transmitter identifier stored in the RAM immediately before the last transmitter identifier stored in the RAM (Step S101). SA7). If the control unit 101 determines NO in step SA7, the control unit 101 ends the process illustrated in FIG. Further, when it is determined YES in step SA7, the control unit 101 transmits the user identifier stored in the storage unit 102 and the extracted transmitter identifier to the server device 20.

サーバ装置20においては、端末装置10から送信されたユーザ識別子と発信機識別子とを通信部205が受信すると、制御部201が、図12に示した処理を実行する。まず、制御部201は、受信した発信機識別子を発信機テーブルTB1において検索する(ステップSB1)。制御部201は、受信した発信機識別子が発信機テーブルTB1に格納されていた場合(ステップSB2でYES)、発信機識別子と共に受信したユーザ識別子をユーザテーブルTB2において検索する(ステップSB3)。   In the server device 20, when the communication unit 205 receives the user identifier and the transmitter identifier transmitted from the terminal device 10, the control unit 201 executes the processing illustrated in FIG. First, the control unit 201 searches the transmitter table TB1 for the received transmitter identifier (step SB1). When the received transmitter identifier is stored in transmitter table TB1 (YES in step SB2), control unit 201 searches user table TB2 for the user identifier received together with the transmitter identifier (step SB3).

制御部201は、受信したユーザ識別子がユーザテーブルTB2に格納されている場合(ステップSB4でYES)、ユーザにポイントを与える処理を行う(ステップSB5)。具体的には、制御部201は、受信した発信機識別子を格納した行を発信機テーブルTB1において特定し、特定した行に格納されているポイントを抽出する。次に制御部101は、ユーザテーブルTB2において、受信したユーザ識別子を格納した行を特定し、特定した行に対応付けて格納されているポイントに発信機テーブルTB1から取得したポイントを加算する。なお、制御部201は、ユーザテーブルTB2において、受信したユーザ識別子が格納されていない場合、受信したユーザ識別子を格納した行をユーザテーブルTB2において新たに作成し、作成した行に発信機テーブルTB1から取得したポイントを格納する。   When the received user identifier is stored in the user table TB2 (YES in step SB4), the control unit 201 performs a process of giving points to the user (step SB5). Specifically, the control unit 201 specifies a row in which the received transmitter identifier is stored in the transmitter table TB1, and extracts a point stored in the specified row. Next, the control unit 101 identifies the row storing the received user identifier in the user table TB2, and adds the point acquired from the transmitter table TB1 to the point stored in association with the identified row. When the received user identifier is not stored in the user table TB2, the control unit 201 newly creates a row in which the received user identifier is stored in the user table TB2, and adds the created row from the transmitter table TB1. Stores the acquired points.

例えば、端末装置10が位置P1に位置した場合、サーバ装置20へは発信機識別子として「1001100」が送信される。図6に示したように、発信機識別子「1001100」に対しては「10」が対応付けられているため、10ポイントが端末装置10のユーザに加算される。また、端末装置10が位置P2に位置した場合、サーバ装置20へは発信機識別子として「1001101」が送信される。図6に示したように、発信機識別子「1001101」に対しては「5」が対応付けられているため、5ポイントが端末装置10のユーザに加算される。   For example, when the terminal device 10 is located at the position P1, “1001100” is transmitted to the server device 20 as a transmitter identifier. As shown in FIG. 6, since “10” is associated with the transmitter identifier “1001100”, 10 points are added to the user of the terminal device 10. Further, when the terminal device 10 is located at the position P <b> 2, “1001101” is transmitted to the server device 20 as a transmitter identifier. As illustrated in FIG. 6, since “5” is associated with the transmitter identifier “1001101”, 5 points are added to the user of the terminal device 10.

このように、本実施形態によれば、店3に来店した端末装置10のユーザが棚に近づくとユーザに近い棚に対応したポイントを付与することができる。また、本実施形態によれば、同じ周波数の音波が重なっても、複数のマイクロフォンを用いることなく、端末装置10に近い棚(発信機)を特定することができる。換言すると、端末装置10が棚50A又は棚50Bに近い位置にあることが分かり、端末装置10のユーザがいる位置を知ることができる。   Thus, according to this embodiment, when the user of the terminal device 10 who has visited the store 3 approaches the shelf, points corresponding to the shelf close to the user can be given. Moreover, according to this embodiment, even if the sound wave of the same frequency overlaps, a shelf (transmitter) close to the terminal device 10 can be specified without using a plurality of microphones. In other words, it can be seen that the terminal device 10 is in a position close to the shelf 50A or the shelf 50B, and the position where the user of the terminal device 10 is present can be known.

次に、端末装置10のユーザが、獲得したポイントを商品を購入するときに利用するときの動作例について説明する。端末装置10のユーザは、購入する商品を持って店3の中でレジスター40のある場所へ行く。店員が商品に付されているバーコードをレジスター40に読み取らせると、レジスター40は、バーコードで特定される商品の値段を表示する。
端末装置10のユーザは、ポイントサービスを利用する場合、端末装置10をレジスター40に近づける。端末装置10がリーダに近づくと、レジスター40と、アプリAを実行している端末装置10との間で近距離無線通信が開始される。まず、制御部101は、近距離通信部108を制御し、記憶部102に記憶されているユーザ識別子をレジスター40へ送信する。レジスター40は、ユーザ識別子を受信すると、受信したユーザ識別子をサーバ装置20へ送信する。
Next, an operation example when the user of the terminal device 10 uses the acquired points when purchasing a product will be described. The user of the terminal device 10 goes to the place where the register 40 is located in the store 3 with the product to be purchased. When the store clerk causes the register 40 to read the barcode attached to the product, the register 40 displays the price of the product specified by the barcode.
The user of the terminal device 10 brings the terminal device 10 closer to the register 40 when using the point service. When the terminal device 10 approaches the reader, short-range wireless communication is started between the register 40 and the terminal device 10 that is executing the application A. First, the control unit 101 controls the short-range communication unit 108 and transmits the user identifier stored in the storage unit 102 to the register 40. Upon receiving the user identifier, the register 40 transmits the received user identifier to the server device 20.

サーバ装置20の通信部205が、ユーザ識別子を受信すると、制御部201は、受信したユーザ識別子をユーザテーブルTB2において検索する。制御部201は、受信したユーザ識別子がユーザテーブルTB2にある場合、受信したユーザ識別子を格納した行に格納されているポイントを取得する。制御部201は、通信部205を制御し、取得したポイントを示すデータをレジスター40へ送信する。   When the communication unit 205 of the server device 20 receives the user identifier, the control unit 201 searches the user table TB2 for the received user identifier. When the received user identifier is in the user table TB2, the control unit 201 acquires the point stored in the row in which the received user identifier is stored. The control unit 201 controls the communication unit 205 and transmits data indicating the acquired points to the register 40.

レジスター40は、サーバ装置20が送信したデータを受信すると、受信したデータが示すポイントを表示する。端末装置10のユーザが、表示されたポイントを使用する旨を店員に伝えると、店員は、表示されたポイントを使用する操作をレジスター40において行う。レジスター40は、この操作が行われると、表示されている商品の価格からポイントに応じた金額を値引きして表示する。ユーザが、表示された金額を支払い、店員がレジスター40において精算の操作を行うと、レジスター40は、ユーザ識別子を含み、ポイントの使用を通知するメッセージをサーバ装置20へ送信する。   When the register 40 receives the data transmitted by the server device 20, the register 40 displays a point indicated by the received data. When the user of the terminal device 10 informs the store clerk that the displayed point is to be used, the store clerk performs an operation in the register 40 using the displayed point. When this operation is performed, the register 40 displays an amount corresponding to the points discounted from the price of the displayed product. When the user pays the displayed amount and the store clerk performs a checkout operation in the register 40, the register 40 transmits a message including the user identifier and notifying the use of the point to the server device 20.

サーバ装置20は、このメッセージを受信すると、受信したユーザ識別子をユーザテーブルTB2において検索する。制御部201は、受信したユーザ識別子を格納した行がユーザテーブルTB2にある場合、受信したユーザ識別子を格納した行を特定し、特定した行に対応付けて格納されているポイントの値を0にする。   Upon receiving this message, the server device 20 searches the user table TB2 for the received user identifier. When the row storing the received user identifier is in the user table TB2, the control unit 201 specifies the row storing the received user identifier, and sets the value of the point stored in association with the specified row to 0. To do.

[変形例]
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
[Modification]
As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment mentioned above, It can implement with another various form. For example, the present invention may be implemented by modifying the above-described embodiment as follows. In addition, you may combine each of embodiment mentioned above and the following modifications.

上述した実施形態においては、発信機30Aの音波の音圧と発信機30Bの音波の音圧が同じであるが、発信機30Aと発信機30Bの音波の音圧が異なるようにしてもよい。この構成によれば、端末装置10が発信機識別子を抽出できる領域を調整することができる。また、上述した実施形態においては発信機30の数が2つとなっているが、3つ以上の発信機30を店3の中に配置してもよい。   In the embodiment described above, the sound pressure of the sound wave of the transmitter 30A and the sound pressure of the sound wave of the transmitter 30B are the same, but the sound pressure of the sound wave of the transmitter 30A and the transmitter 30B may be different. According to this configuration, it is possible to adjust the area in which the terminal device 10 can extract the transmitter identifier. In the above-described embodiment, the number of transmitters 30 is two, but three or more transmitters 30 may be arranged in the store 3.

また、本発明においては、発信機30から送信される音波の方向を調整してもよい。例えば、図13に示したように、店3の隅に発信機30を配置し、発信機30において音波を出すスピーカを店3の内側に向けるようにしてもよい。この構成によれば、店3の内側へ音波が送信される。なお、発信機30から送信された音波は、壁60で反射又は壁60に吸収され、店3の外に漏れることがない。このため、店3の外で音波を収音してポイントを取得されるのを防ぐことできる。   In the present invention, the direction of the sound wave transmitted from the transmitter 30 may be adjusted. For example, as shown in FIG. 13, a transmitter 30 may be arranged at a corner of the store 3, and a speaker that emits sound waves at the transmitter 30 may be directed to the inside of the store 3. According to this configuration, sound waves are transmitted to the inside of the store 3. The sound wave transmitted from the transmitter 30 is reflected by the wall 60 or absorbed by the wall 60 and does not leak out of the store 3. For this reason, it is possible to prevent points from being acquired by collecting sound waves outside the store 3.

また、本発明においては、発信機30から送信される音波の指向性の広狭を調整してもよい。例えば、発信機30から送信される音波の指向性を鋭くしてビーム状とすれば、発信機識別子を取得できる領域を狭くすることができる。この狭い領域において、端末装置10のユーザに高ポイントを付与するようにすれば、ユーザは、高ポイントを得られる場所を探索するために店内を歩きまわることとなり、店3にある商品をユーザに見せ、購買意欲を高めることが可能となる。また、音波の指向性を鋭くする構成によれば、発信機識別子を取得できる領域を店3の中で細かく分けることが可能となり、ポイントの与え方を多様なものにすることができる。   In the present invention, the directionality of the sound wave transmitted from the transmitter 30 may be adjusted. For example, if the directivity of the sound wave transmitted from the transmitter 30 is sharpened to have a beam shape, the area where the transmitter identifier can be acquired can be narrowed. If a high point is given to the user of the terminal device 10 in this narrow area, the user will walk around the store in order to search for a place where the high point can be obtained. It is possible to show and increase purchase motivation. In addition, according to the configuration in which the directivity of the sound wave is sharpened, it is possible to finely divide the area in which the transmitter identifier can be acquired in the store 3, and various points can be given.

上述した実施形態においては、復調して得られた信号S1を二値化する閾値thは、端末装置10が取得し得る信号S3の最大振幅のn%となっているが、この構成に限定されるものではない。例えば、制御部101は、マイクロフォンで得られた信号から信号S3の音圧レベルを求める。制御部101は、閾値thとして予め定められた固定値を記憶し、音圧レベルが閾値以上の場合に発信機識別子を抽出するようにしてもよい。
また、上述した実施形態においては、端末装置10の機種ごとに閾値thを異ならせるようにしてもよい。上述した実施形態においては、端末装置10はスマートフォンであるが、機種によってスマートフォンに設けられているマイクロフォンの性能が異なり、同じ位置で音波を収音しても、信号S3を復調して得られる信号S1のレベルが異なる場合がある。この場合、アプリAで機種毎の閾値thを保持し、アプリAが実行される端末装置10に応じて、閾値thを変更するようにしてもよい。また、アプリAに閾値thを持たせるのではなく、端末装置10は、サーバ装置20から機種に対応した閾値thを取得して記憶するようにしてもよい。
In the embodiment described above, the threshold th for binarizing the signal S1 obtained by demodulation is n% of the maximum amplitude of the signal S3 that can be acquired by the terminal device 10, but is limited to this configuration. It is not something. For example, the control unit 101 obtains the sound pressure level of the signal S3 from the signal obtained by the microphone. The control unit 101 may store a predetermined fixed value as the threshold th and extract the transmitter identifier when the sound pressure level is equal to or higher than the threshold.
In the embodiment described above, the threshold th may be varied for each model of the terminal device 10. In the embodiment described above, the terminal device 10 is a smartphone, but the performance of the microphone provided in the smartphone differs depending on the model, and the signal obtained by demodulating the signal S3 even if the sound wave is collected at the same position The level of S1 may be different. In this case, the threshold value th for each model may be held in the application A, and the threshold value th may be changed according to the terminal device 10 on which the application A is executed. Instead of giving the threshold th to the application A, the terminal device 10 may acquire the threshold th corresponding to the model from the server device 20 and store it.

また、複数の店3で発信機30を配置する場合、どの店3でも同じ閾値thを使用するのではなく、店3に定められた閾値thを用いるようにしてもよい。例えば、閾値thについて、端末装置10で取得し得る信号S3の最大振幅の90%とした場合、70%の場合と比較すると、ユーザは、発信機30に近い位置に位置したときにポイントを得ることができる。つまり、発信機30の音波の音圧を変更しなくても、ポイントを得られる領域を調整することができる。
なお、閾値を店3によって変更する場合、店3の入り口にNFCの通信を行う装置を配置し、アプリAを実行している端末装置10が店3に入ったときに店3の入り口にある装置から端末装置10へ閾値thを送信し、端末装置10は、送信された閾値thを使用するようにしてもよい。
また、閾値thを変更可能な構成にあっては、端末装置10は、ユーザが操作に応じて閾値thを変更してもよい。また、ユーザの操作に応じて閾値thを変更する場合、端末装置10は、閾値thをサーバ装置20から取得し、取得した閾値thを使用するようにしてもよい。
Further, when the transmitters 30 are arranged in a plurality of stores 3, the threshold value th determined for the store 3 may be used instead of using the same threshold th in any store 3. For example, when the threshold value th is 90% of the maximum amplitude of the signal S3 that can be acquired by the terminal device 10, the user obtains a point when the user is located at a position close to the transmitter 30 as compared to 70%. be able to. That is, it is possible to adjust a region where points can be obtained without changing the sound pressure of the sound wave of the transmitter 30.
When the threshold is changed by the store 3, a device that performs NFC communication is arranged at the entrance of the store 3, and the terminal device 10 that is executing the application A is at the entrance of the store 3 when entering the store 3. The threshold value th may be transmitted from the device to the terminal device 10, and the terminal device 10 may use the transmitted threshold value th.
In the configuration in which the threshold value th can be changed, the terminal device 10 may change the threshold value th according to an operation by the user. Further, when the threshold value th is changed according to a user operation, the terminal device 10 may acquire the threshold value th from the server device 20 and use the acquired threshold value th.

上述した実施形態においては、端末装置10が抽出した発信機識別子に応じてユーザにポイントを付与する構成となっているが、この構成に限定されるものではない。例えば、発信機テーブルTB1において、ポイントに替えて発信機30が配置されている位置を示す情報(地名、店名、緯度及び経度など)を対応付けて格納するようにしてもよい。この構成によれば、端末装置10の位置をサーバ装置20において特定することができる。なお、発信機識別子と位置を示す情報とが対応付けられた発信機テーブルTB1を端末装置10に記憶させれば、サーバ装置20と通信を行うことなく、端末装置10の位置を特定することできる。   In the above-described embodiment, the point is given to the user according to the transmitter identifier extracted by the terminal device 10, but is not limited to this configuration. For example, in the transmitter table TB1, information (location name, shop name, latitude, longitude, etc.) indicating the position where the transmitter 30 is arranged in place of the points may be stored in association with each other. According to this configuration, the position of the terminal device 10 can be specified in the server device 20. If the transmitter table TB1 in which the transmitter identifier is associated with the information indicating the position is stored in the terminal device 10, the position of the terminal device 10 can be specified without communicating with the server device 20. .

上述した実施形態においては、発信機30が送信するのは発信機識別子となっているが、発信機30が送信する発信機30に固有の情報は、発信機識別子に限定されるものではない。例えば、発信機30が配置される棚に固有の番号を発信機30に書き込み、発信機30は、この固有の番号を送信するようにしてもよい。また、発信機30が配置される位置を表す情報を発信機30に書き込み、発信機30は、書き込まれた位置を示す情報を送信するようにしてもよい。
また、棚の番号の情報又は位置の情報と共に、端末装置10のユーザに付与するポイントを示す情報を発信機30に書き込み、発信機30は、棚の番号の情報又は位置の情報と共に、ポイントを示す情報を送信するようにしてもよい。端末装置10においては、取得した音波が示す棚の番号の情報又は位置の情報を過去に取得しているか判断し、過去に取得していない場合には、取得した音波が示すポイントの情報をサーバ装置20へ送信してもよい。サーバ装置20においては、端末装置10から送信されたポイントの情報を端末装置10のユーザに付与するようにしてもよい。
In the above-described embodiment, the transmitter 30 transmits a transmitter identifier, but information unique to the transmitter 30 transmitted by the transmitter 30 is not limited to the transmitter identifier. For example, a number unique to the shelf on which the transmitter 30 is arranged may be written in the transmitter 30, and the transmitter 30 may transmit this unique number. Moreover, the information showing the position where the transmitter 30 is arranged may be written in the transmitter 30, and the transmitter 30 may transmit information indicating the written position.
Moreover, the information which shows the point given to the user of the terminal device 10 is written in the transmitter 30 together with the information on the shelf number or the position, and the transmitter 30 stores the point together with the information on the shelf number or the information on the position. The information shown may be transmitted. In the terminal device 10, it is determined whether the information on the shelf number or the position indicated by the acquired sound wave has been acquired in the past, and if it has not been acquired in the past, the information on the point indicated by the acquired sound wave is stored in the server You may transmit to the apparatus 20. In the server device 20, the point information transmitted from the terminal device 10 may be given to the user of the terminal device 10.

本発明に係る機能を実現するプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))など)、光記録媒体(光ディスクなど)、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、各装置にインストールしてもよい。また、通信網2を介してプログラムをダウンロードして各装置にインストールしてもよい。   The program for realizing the functions according to the present invention includes a magnetic recording medium (magnetic tape, magnetic disk (HDD (Hard Disk Drive), FD (Flexible Disk)), etc.), optical recording medium (optical disk, etc.), magneto-optical recording medium, It may be provided in a state stored in a computer-readable recording medium such as a semiconductor memory and installed in each device. Alternatively, the program may be downloaded via the communication network 2 and installed in each device.

1…ポイントシステム、2…通信網、3…店、10…端末装置、20…サーバ装置、30,30A,30B…発信機、40…レジスター、101…制御部、102…記憶部、103…表示部、104…操作部、105…通信部、106…読取り部、107…音声処理部、108…近距離通信部、201…制御部、202…記憶部、203…表示部、204…操作部、205…通信部、1001…取得手段、1002…抽出手段、1003…特定手段、1004…送信手段、2001…受信手段、2002…更新手段 DESCRIPTION OF SYMBOLS 1 ... Point system, 2 ... Communication network, 3 ... Store, 10 ... Terminal device, 20 ... Server device, 30, 30A, 30B ... Transmitter, 40 ... Register, 101 ... Control part, 102 ... Memory | storage part, 103 ... Display , 104 ... operation part, 105 ... communication part, 106 ... reading part, 107 ... voice processing part, 108 ... near field communication part, 201 ... control part, 202 ... storage part, 203 ... display part, 204 ... operation part, 205: Communication unit, 1001 ... Acquisition means, 1002 ... Extraction means, 1003 ... Identification means, 1004 ... Transmission means, 2001 ... Reception means, 2002 ... Update means

Claims (7)

同一の周波数で複数の発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得手段と、
前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出手段と、
前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定する特定手段と、
を有し、
前記発信機は、複数の店内に複数配置され、前記特定手段は、前記複数の店毎に前記閾値を変更する端末装置。
An acquisition means for acquiring a first signal representing the sound wave from one microphone that has picked up a sound wave that is transmitted from a plurality of transmitters at the same frequency and each modulated by unique information of the transmitter;
Extracting means for demodulating the first signal and extracting a second signal having a level corresponding to the amplitude of the first signal;
A specifying means for binarizing the second signal with a threshold value in advance and specifying the specific information from the binarization result;
I have a,
A plurality of the transmitters are arranged in a plurality of stores, and the specifying unit changes the threshold value for each of the plurality of stores .
前記閾値は、前記取得手段で取得し得る音波の最大振幅の所定割合の値である請求項1に記載の端末装置。   The terminal device according to claim 1, wherein the threshold value is a value of a predetermined ratio of a maximum amplitude of a sound wave that can be acquired by the acquisition unit. 前記閾値は、当該端末装置の機種毎に異なることを特徴とする請求項1に記載の端末装置。   The terminal device according to claim 1, wherein the threshold value is different for each model of the terminal device. 前記複数の発信機は、予め定められた領域内で各々異なる位置に配置されている請求項1乃至請求項3のいずれか一項に記載の端末装置。   The terminal device according to any one of claims 1 to 3, wherein the plurality of transmitters are arranged at different positions in a predetermined area. 発信機の固有情報で変調された同一の周波数の音波を送信する複数の発信機と、
同一の周波数で複数の発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得手段と、
前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出手段と、
前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定する特定手段と、
を有する端末装置と、
を備え
前記発信機は、複数の店内に複数配置され、前記特定手段は、前記複数の店毎に前記閾値を変更する情報取得システム。
A plurality of transmitters that transmit sound waves of the same frequency modulated by the unique information of the transmitter;
An acquisition means for acquiring a first signal representing the sound wave from one microphone that has picked up a sound wave that is transmitted from a plurality of transmitters at the same frequency and each modulated by unique information of the transmitter;
Extracting means for demodulating the first signal and extracting a second signal having a level corresponding to the amplitude of the first signal;
A specifying means for binarizing the second signal with a threshold value in advance and specifying the specific information from the binarization result;
A terminal device having
Equipped with a,
The transmitter is a plurality arranged in a plurality of store, the identification means, information acquisition system to change the threshold value for each of the plurality of stores.
同一の周波数で複数の発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得ステップと、
前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出ステップと、
前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定する特定ステップと、
を有し、
前記発信機は、複数の店内に複数配置され、前記特定ステップは、前記複数の店毎に前記閾値を変更する情報取得方法。
An acquisition step of acquiring a first signal representing the sound wave from one microphone that has collected sound waves that are transmitted from a plurality of transmitters at the same frequency and each modulated by unique information of the transmitter;
An extraction step of demodulating the first signal and extracting a second signal of a level corresponding to the amplitude of the first signal;
A specifying step of binarizing the second signal with a threshold value in advance and specifying the unique information from the binarization result;
I have a,
A plurality of the transmitters are arranged in a plurality of stores, and the specifying step is an information acquisition method for changing the threshold value for each of the plurality of stores .
コンピュータを、
同一の周波数で複数の店内に複数配置された発信機から送信されて各々が発信機の固有情報で変調されている音波を収音した一つのマイクロフォンから、当該音波を表す第1信号を取得する取得手段と、
前記第1信号を復調し、当該第1信号の振幅に応じたレベルの第2信号を抽出する抽出手段と、
前記第2信号を、予め有する閾値で二値化して当該二値化の結果から前記固有情報を特定し、前記複数の店毎に前記閾値を変更する特定手段
として機能させるためのプログラム。
Computer
A first signal representing the sound wave is acquired from one microphone that has picked up sound waves transmitted from a plurality of transmitters arranged in a plurality of stores at the same frequency and each modulated with unique information of the transmitter. Acquisition means;
Extracting means for demodulating the first signal and extracting a second signal having a level corresponding to the amplitude of the first signal;
A program for binarizing the second signal with a predetermined threshold value, specifying the unique information from the binarization result, and causing the second signal to function as a specifying unit that changes the threshold value for each of the plurality of stores .
JP2013123983A 2013-06-12 2013-06-12 Terminal device, information acquisition system, information acquisition method, and program Active JP6155104B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013123983A JP6155104B2 (en) 2013-06-12 2013-06-12 Terminal device, information acquisition system, information acquisition method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013123983A JP6155104B2 (en) 2013-06-12 2013-06-12 Terminal device, information acquisition system, information acquisition method, and program

Publications (2)

Publication Number Publication Date
JP2014240813A JP2014240813A (en) 2014-12-25
JP6155104B2 true JP6155104B2 (en) 2017-06-28

Family

ID=52140131

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013123983A Active JP6155104B2 (en) 2013-06-12 2013-06-12 Terminal device, information acquisition system, information acquisition method, and program

Country Status (1)

Country Link
JP (1) JP6155104B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0918377A (en) * 1995-06-30 1997-01-17 Nec Home Electron Ltd Data communication equipment
JP2005223626A (en) * 2004-02-05 2005-08-18 National Institute Of Information & Communication Technology Automatic threshold adjuster and adjusting method for determining binary signal
JP5661987B2 (en) * 2008-02-19 2015-01-28 ヤマハ株式会社 Location notification system
US8489112B2 (en) * 2009-07-29 2013-07-16 Shopkick, Inc. Method and system for location-triggered rewards
US9131343B2 (en) * 2011-03-31 2015-09-08 Teaneck Enterprises, Llc System and method for automated proximity-based social check-ins

Also Published As

Publication number Publication date
JP2014240813A (en) 2014-12-25

Similar Documents

Publication Publication Date Title
US11604247B2 (en) Mobile device indoor navigation
JP6141976B2 (en) Privilege grant system and privilege grant method
CN103503503B (en) The audio carried out using audio-frequency signal coding and identification is positioned
US8532644B2 (en) System effective to modulate a code and provide content to a user
WO2014104285A1 (en) Ultrasonic-wave communication system
JP5429826B2 (en) Ultrasonic communication system and beacon
WO2018144321A1 (en) Location-aware device tracking system
US20160249160A1 (en) Locational information transmission system, locational information transmission apparatus, and information processing device
KR20090052267A (en) Method and apparatus for identifying device and providing device information based on touch screen and computer readable medium thereof
JP2013141054A5 (en) Ultrasonic communication system and beacon
CN106292259A (en) A kind of intelligent alarm clock system
KR101572151B1 (en) Apparatus for providing advertisement contents with position information using sound wave and method for providing the same
WO2015103606A1 (en) Registration of customers
JP6155104B2 (en) Terminal device, information acquisition system, information acquisition method, and program
JP6368532B2 (en) Terminal device, electronic payment limiting method and program
US9826377B2 (en) Information processing apparatus, information processing system, and information processing method
KR102004487B1 (en) Method for informing parcel service goods delivery
US20170345046A1 (en) Point-of-sale processing of mobile manufacturer barcode
JP2015207837A (en) Electronic stamp system
JP2014241095A (en) Information provision system, server device, terminal equipment, and information provision method and program
JP6279328B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
CN106292260A (en) A kind of intelligent alarm clock
KR20150086851A (en) Real time remote data communication method and system by BLE(Bluetooth Low Energy) communication and the sound wave
JP6844308B2 (en) Service provision system, information terminal, information processing method, and program
EP3440612B1 (en) Point-of-sale processing of mobile manufacturer barcode

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170418

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: 20170509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170605

R150 Certificate of patent or registration of utility model

Ref document number: 6155104

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350