Movatterモバイル変換


[0]ホーム

URL:


JP7162285B1 - Communication method and communication system - Google Patents

Communication method and communication system
Download PDF

Info

Publication number
JP7162285B1
JP7162285B1JP2022036640AJP2022036640AJP7162285B1JP 7162285 B1JP7162285 B1JP 7162285B1JP 2022036640 AJP2022036640 AJP 2022036640AJP 2022036640 AJP2022036640 AJP 2022036640AJP 7162285 B1JP7162285 B1JP 7162285B1
Authority
JP
Japan
Prior art keywords
display
data
visible light
light
unit
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
JP2022036640A
Other languages
Japanese (ja)
Other versions
JP2022184718A (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.)
N Sketch
Original Assignee
N Sketch
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
Priority claimed from JP2021091970Aexternal-prioritypatent/JP7043104B1/en
Application filed by N SketchfiledCriticalN Sketch
Priority to JP2022036640ApriorityCriticalpatent/JP7162285B1/en
Priority to JP2022161689Aprioritypatent/JP2022185092A/en
Application grantedgrantedCritical
Publication of JP7162285B1publicationCriticalpatent/JP7162285B1/en
Publication of JP2022184718ApublicationCriticalpatent/JP2022184718A/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】端末とデバイスとの間のデータ通信を容易に行う。【解決手段】デバイス10は可視光を受光する受光素子を有し、端末13は発光手段と、制御部とを有する。デバイスの受光素子に対応して端末の発光手段を位置付け、制御部が発光手段を点滅させて、情報を可視光送信し、デバイスの受光素子が発光手段から送信された情報を受信する。【選択図】 図1An object of the present invention is to facilitate data communication between a terminal and a device. A device (10) has a light-receiving element that receives visible light, and a terminal (13) has light-emitting means and a control section. The light-emitting means of the terminal is positioned corresponding to the light-receiving element of the device, the control section flashes the light-emitting means to transmit information with visible light, and the light-receiving element of the device receives the information transmitted from the light-emitting means. [Selection diagram] Fig. 1

Description

Translated fromJapanese

本発明は、通信方法および通信システムに係り、特にIOT(Internet of Things)に用いられる通信に関する。 The present invention relates to a communication method and communication system, and more particularly to communication used in IOT (Internet of Things).

測定対象物の近傍にセンサを配置し、センサが検知したデータを、無線ネットワークを通じて収集するIoT(Internet of Things)の利用が進んでいる。例えば、特許文献1には、センサが検知したデータを自動受信および送信できる無線通信デバイスが開示されている。また、センサを用いた物品管理に関して言えば、特許文献2には、被検出物に取り付けた非接触無線ICタグをリーダアンテナ部で受信し、受信したICタグ情報および位置検知情報を基地局に無線通信することで在庫管理を行う在庫品管理システムが開示されている。 2. Description of the Related Art IoT (Internet of Things), in which sensors are arranged in the vicinity of an object to be measured and data detected by the sensors is collected through a wireless network, is being used. For example,Patent Document 1 discloses a wireless communication device capable of automatically receiving and transmitting sensor-detected data. Regarding article management using sensors, Patent Document 2 discloses that a reader antenna unit receives a contactless wireless IC tag attached to an object to be detected, and the received IC tag information and position detection information are sent to a base station. An inventory management system is disclosed that performs inventory management through wireless communication.

特開2018-23087公報Japanese Patent Application Laid-Open No. 2018-23087特開2006-82976公報Japanese Unexamined Patent Application Publication No. 2006-82976

例えば、アパレル業界では、従業員が数人規模の中小企業や個人経営が多く、彼らが、材料の仕入れ、衣服の製造、販売或いは大手アパレル企業への納品、等すべてを行わなければならない。もちろん、彼らがこれらの作業に伴う材料や製造品の在庫管理も行う必要がある。 For example, in the apparel industry, there are many small and medium-sized enterprises with several employees and individual businesses, and they have to purchase materials, manufacture and sell clothes, or deliver them to major apparel companies. Of course, they also need to manage the inventory of materials and manufactured goods that accompany these operations.

その一対応として、特許文献2に記載のように、ICタグを用いて材料や製造品の在庫管理を行う案がある。然しながら、材料や製造品へのICタグの付与、そのための無線設備の設置、ICタグ情報を処理する情報処理システムの構築等に多額の費用を要する。また、日々の運用にも手間がかかるので、中小企業や個人業者にとっては実現が容易でない。また、作業者が情報処理技術やそのオペレーションに精通しているとは言い難い。そこで、情報処理技術に不慣れな人でも、あまり負荷がかからずに、簡便な手段で在庫等の物品の管理が実現可能なシステムが望まれる。 As one countermeasure, as described in Patent Document 2, there is a proposal to manage the inventory of materials and manufactured products using IC tags. However, attaching IC tags to materials and manufactured products, installing radio equipment therefor, and constructing an information processing system for processing IC tag information requires a large amount of money. In addition, it is not easy for small and medium-sized enterprises and sole proprietors to implement the system because it takes time and effort to operate it on a daily basis. Moreover, it is difficult to say that the workers are well versed in information processing technology and its operation. Therefore, there is a demand for a system in which even a person unfamiliar with information processing technology can manage articles such as inventory by a simple means without imposing a heavy load.

本発明の目的は、端末とデバイスとの間のデータ通信を容易に行うことにある。 An object of the present invention is to facilitate data communication between a terminal and a device.

本発明に係る通信方法の好ましい一例は、デバイスと端末との間の通信方法であって、
前記デバイスは、可視光を受光する受光素子を有し、
前記端末は、発光手段と、制御部とを有し、
前記デバイスの前記受光素子に対応して、前記端末の前記発光手段を位置付けるステップと、
前記制御部が、前記発光手段を点滅させて、情報を可視光送信するステップと、
前記デバイスの前記受光素子が、前記発光手段から送信された前記情報を受信するステップと、
を有する通信方法、である。
A preferable example of the communication method according to the present invention is a communication method between a device and a terminal,
The device has a light receiving element that receives visible light,
The terminal has a light emitting means and a control unit,
positioning the light emitting means of the terminal corresponding to the light receiving element of the device;
a step in which the control unit blinks the light emitting means to transmit information with visible light;
the light receiving element of the device receiving the information transmitted from the light emitting means;
A communication method comprising:

また、本発明に係る通信方法の好ましい一例は、第1の装置と第2の装置との間の通信方法であって、
前記第1の装置は、可視光を受光する受光素子を有し、
前記第2の装置は、表示部と、制御部とを有し、
前記第1の装置の前記受光素子と、前記第2の装置が有する前記表示部の表示画面を対応させるステップと、
前記制御部が、前記表示部の前記表示画面を点滅させて、データを可視光送信するステップと、
前記第1の装置の前記受光素子が、可視光送信された前記データを受信するステップと、
を有する通信方法、である。
本発明はまた、上記通信方法を実現する通信システムとして把握される。
A preferable example of the communication method according to the present invention is a communication method between a first device and a second device,
The first device has a light receiving element that receives visible light,
The second device has a display unit and a control unit,
a step of associating the light-receiving element of the first device with the display screen of the display unit of the second device;
a step in which the control unit blinks the display screen of the display unit to transmit data with visible light;
a step in which the light receiving element of the first device receives the data transmitted by visible light;
A communication method comprising:
The present invention is also understood as a communication system that implements the above communication method.

本発明によれば、端末とデバイスとの間のデータ通信を容易に行うことができる。 According to the present invention, data communication between a terminal and a device can be easily performed.

実施例1におけるデバイス管理システムの構成を示す図である。1 is a diagram showing the configuration of a device management system in Example 1; FIG.デバイスの構成を示す図である。FIG. 3 is a diagram showing the configuration of a device;端末の構成を示す図である。1 is a diagram showing a configuration of a terminal; FIG.管理サーバの構成を示す図である。It is a figure which shows the structure of a management server.端末13とデバイス10間の可視光通信の概念を示す斜視図である。1 is a perspective view showing the concept of visible light communication betweenterminal 13 anddevice 10. FIG.端末13とデバイス10間の可視光通信の様子を示す側面図である。3 is a side view showing how visible light communication is performed between theterminal 13 and thedevice 10. FIG.端末13とデバイス10間の可視光通信における送信信号のタイミングチャートを示す図である。4 is a timing chart of transmission signals in visible light communication between theterminal 13 and thedevice 10. FIG.デバイス管理テーブルの構成例を示す図である。FIG. 4 is a diagram showing a configuration example of a device management table;物品管理テーブルの構成例を示す図である。It is a figure which shows the structural example of an article management table.初期設定データの形式の例を示す図である。FIG. 4 is a diagram showing an example format of initial setting data;デバイスデータの形式の例を示す図である。FIG. 4 is a diagram showing an example of the format of device data;端末、デバイス、管理サーバ間のデータ通信動作に係るフローチャートを示す図である。FIG. 4 is a diagram showing a flowchart relating to data communication operations among terminals, devices, and a management server;端末の登録確認画面の表示例を示す図である。FIG. 10 is a diagram showing a display example of a registration confirmation screen of a terminal;実施例2における端末の登録確認画面の表示例を示す図である。FIG. 10 is a diagram showing a display example of a registration confirmation screen of a terminal in Example 2;

以下、本発明の好ましい実施形態について図面を参照して詳細に説明する。 Preferred embodiments of the present invention will now be described in detail with reference to the drawings.

図1は、本実施例によるデバイス管理システムの構成を示す図である。
デバイス管理システムは、複数のデバイス10と、スマートフォンやタブレット端末のような携帯端末(以下単に端末という)13と、管理サーバ12が、無線LAN18のような無線ネットワークおよびネットワーク(公衆網)19により接続されて構成される。
FIG. 1 is a diagram showing the configuration of a device management system according to this embodiment.
In the device management system, a plurality ofdevices 10, mobile terminals (hereinafter simply referred to as terminals) 13 such as smartphones and tablet terminals, and amanagement server 12 are connected by a wireless network such as awireless LAN 18 and a network (public network) 19. configured.

ここで、デバイス10は、対象物又はその状態を検知するセンサデバイスであってよい。また、対象として温度、湿度、振動などを測定するセンサであってよい。デバイス10の検知データは、Wifi(Wireless Fidelity)18のような無線LANおよびネットワーク19を介して、管理サーバ12へ送信される。本実施例では、物品の在庫管理に適用するため、デバイスは物品の数(計数)を取得(入力)するカウンタである。カウンタは、ユーザの操作が容易で低コストで実現できる簡単な構成である。カウンタの詳細については、図2を参照して後述する。在庫管理の場合、複数のカウンタが例えば、衣料品の材料(例えば種類の異なる糸や布)や製作済みの衣服などの物品を保管する棚にそれぞれ配置される。原材料が収納された段ボール箱が棚や倉庫に置かれる場合には、カウンタであるデバイス10の背面に両面接着テープを貼って、そのデバイス10を段ボールの側面等に固定してもよい。 Here, thedevice 10 may be a sensor device that detects an object or its state. Also, the sensor may be a sensor that measures temperature, humidity, vibration, or the like. Detection data of thedevice 10 is transmitted to themanagement server 12 via a wireless LAN such as Wifi (Wireless Fidelity) 18 and anetwork 19 . In this embodiment, the device is a counter that acquires (inputs) the number of articles (count) for application to inventory management of articles. The counter has a simple configuration that can be easily operated by the user and realized at low cost. Details of the counter will be described later with reference to FIG. For inventory control, a plurality of counters are arranged, for example, on shelves that store items such as clothing materials (eg, different types of yarns and fabrics) and ready-made garments. When a cardboard box containing raw materials is placed on a shelf or in a warehouse, double-sided adhesive tape may be applied to the back of thedevice 10, which is a counter, to fix thedevice 10 to the side of the cardboard.

端末13は、管理サーバ12およびデバイス10との間で通信して、管理サーバ12で管理されるデータを取得し、またデバイス10に対してデータの送信を行う。デバイス10との通信手段は例えば、端末13の簡単な操作で行える可視光通信である。端末13の詳細については、図3を参照して後述する。 Theterminal 13 communicates with themanagement server 12 and thedevice 10 to acquire data managed by themanagement server 12 and transmits data to thedevice 10 . Communication means with thedevice 10 is, for example, visible light communication that can be performed by a simple operation of theterminal 13 . Details of theterminal 13 will be described later with reference to FIG.

管理サーバ12は、一例ではデバイス10の管理および物品の在庫状況の管理を行う処理部(CPU)及び記憶部を有する情報処理装置である。管理サーバ12の詳細については、図4を参照して後述する。 Themanagement server 12 is, for example, an information processing device having a processing unit (CPU) and a storage unit that manage thedevices 10 and the inventory status of goods. Details of themanagement server 12 will be described later with reference to FIG.

<デバイス10>
図2は、デバイス10の構成を示す図である。
デバイス10は、制御部22、無線通信部23、カウンタボタン211,212(総じて21と示す)、表示部24、光素子261,262(総じて26と示す)、電源ボタン27を有し、カウンタの機能を実現する。制御部22は、処理部(CPU)221、メモリ222、光素子26を制御する光素子制御部223を有する。表示部24は例えば液晶表示器であり、カウンタ値や設定データ等を表示する。光素子26は受光素子(光学手段)であり、端末10との間で可視光通信を行う。一例では、光素子261はクロック同期用の受光素子であり、光素子262はクロックに同期してデータを受信する受光素子である。なお、光素子26は可視光素子と呼んでもよい。
<Device 10>
FIG. 2 is a diagram showing the configuration of thedevice 10. As shown in FIG.
Thedevice 10 has acontrol unit 22, awireless communication unit 23,counter buttons 211 and 212 (generally indicated as 21), adisplay unit 24,optical elements 261 and 262 (generally indicated as 26), and apower button 27. Realize the function. Thecontrol unit 22 has a processing unit (CPU) 221 , amemory 222 , and an opticalelement control unit 223 that controls theoptical element 26 . Thedisplay unit 24 is, for example, a liquid crystal display, and displays counter values, setting data, and the like. Theoptical element 26 is a light receiving element (optical means) and performs visible light communication with theterminal 10 . In one example, theoptical element 261 is a light-receiving element for clock synchronization, and theoptical element 262 is a light-receiving element that receives data in synchronization with the clock. Note that theoptical element 26 may be called a visible light element.

無線通信部23は、Wifi18を介して管理サーバ12に対して無線通信する。電源ボタン27は、デバイス10の電源オン・オフを切り替えるボタンである。なお、電池をセットした状態で電源オンになるように設定すれば、電源ボタン27は必ずしも必要としない。デバイス10は電池(例えば2本の単4電池)で駆動される(電池の図示は省略)。 Thewireless communication unit 23 wirelessly communicates with themanagement server 12 via theWifi 18 . Thepower button 27 is a button for switching power on/off of thedevice 10 . Note that thepower button 27 is not necessarily required if the power is set to be turned on with the battery installed. Thedevice 10 is driven by batteries (for example, two AAA batteries) (illustration of the batteries is omitted).

カウンタボタン211は加算ボタンであり、1回押下されるごとにカウンタ値を「1」加算する。カウンタボタン212は減算ボタンで1回押下されるごとにカウンタ値を「1」減算する。物品の在庫管理の場合、ユーザ(作業者)は、対象の物品が置かれた棚から物品を1つ取り出すごとに減算ボタン212を押下し、対象の物品を1つ追加するごとに加算ボタン211を押下する。加算ボタン211または減算ボタン212が押下されたことを、制御部22の処理部221が検知すると、メモリ222に記憶されるカウンタの値を更新して、更新した値(現在値)を表示部24に表示する。このように本実施例によれば、ユーザがカウンタボタン21を押下するという簡単な操作で、在庫数を管理することが可能となる。また、在庫管理のためのシステムの構築を容易に安価に実現できる。 Thecounter button 211 is an addition button that adds "1" to the counter value each time it is pressed. Thecounter button 212 is a subtraction button that subtracts "1" from the counter value each time the button is pressed. In the case of inventory management of articles, the user (worker) presses thesubtraction button 212 each time an article is taken out from the shelf where the article of interest is placed, and presses theaddition button 211 each time the article of interest is added. Press When theprocessing unit 221 of thecontrol unit 22 detects that theaddition button 211 or thesubtraction button 212 has been pressed, the value of the counter stored in thememory 222 is updated, and the updated value (current value) is displayed on thedisplay unit 24. to display. As described above, according to the present embodiment, it is possible for the user to manage the inventory quantity by a simple operation of pressing the counter button 21 . In addition, it is possible to easily construct a system for inventory control at a low cost.

制御部22において、メモリ222はデバイス10の管理情報(後述するWifiのSSIDやパスワード)や初期値、およびカウンタ値をそれぞれ別々の記憶エリアに記憶する。また、メモリ222は、デバイス10ごとに予め付与された固有のデバイスIDを記憶している。 In thecontrol unit 22, thememory 222 stores management information of the device 10 (Wifi SSID and password, which will be described later), initial values, and counter values in separate storage areas. In addition, thememory 222 stores a unique device ID assigned in advance to eachdevice 10 .

処理部221はプログラムを実行して、各部位を制御し、種々のデータ処理を行う。例えば、カウンタボタン21の押下を検知してメモリ222内のカウンタ値を更新する処理、表示部24へデータを表示する表示制御、端末13との間で可視光通信するための光素子制御部223の制御、デバイス10の管理情報や初期値をメモリ222に設定する処理、無線通信部23を介して管理サーバ12との間でのデータ通信、等の種々の処理を行う。なお、光素子制御部223は、メモリ222に格納された可視光通信制御プログラムをCPU221が実行することで実現される。一例では、管理サーバ12が管理する物品ごとの最新の値(現在値)のデータは、ネットワーク19およびWifi18を介して受信して、メモリ222に格納するように制御される。 Theprocessing unit 221 executes programs, controls each part, and performs various data processing. For example, processing for detecting pressing of the counter button 21 and updating the counter value in thememory 222, display control for displaying data on thedisplay unit 24, and an opticalelement control unit 223 for visible light communication with the terminal 13 , processing for setting management information and initial values of thedevice 10 in thememory 222, data communication with themanagement server 12 via thewireless communication unit 23, and various other processing. Note that the opticalelement control unit 223 is implemented by theCPU 221 executing a visible light communication control program stored in thememory 222 . In one example, data of the latest value (current value) for each item managed by themanagement server 12 is controlled to be received via thenetwork 19 and theWifi 18 and stored in thememory 222 .

本実施例において、デバイス10への管理情報およびカウンタの初期値の送信は、端末13とデバイス10の光素子26との間で可視光通信により行なわれる。例えば、デバイス10がWifi18を介して管理サーバ12と通信を行う例では、端末13にWifiのSSIDやパスワード(暗号キー)等の管理情報を入力して記憶部34に格納しておき、端末13とデバイス10の光素子26との間で可視光通信を行って、デバイス10のメモリ222に管理情報を設定する。また、初期設定時に、管理サーバ12が管理する物品ごとの初期値のデータをメモリ222に格納する。ここで、この可視光通信を可視光通信インタフェースということにする。 In this embodiment, transmission of the management information and the initial value of the counter to thedevice 10 is performed between the terminal 13 and theoptical element 26 of thedevice 10 by visible light communication. For example, in an example where thedevice 10 communicates with themanagement server 12 via theWifi 18, the management information such as the Wifi SSID and password (encryption key) is input to the terminal 13 and stored in thestorage unit 34. and theoptical element 26 of thedevice 10 through visible light communication to set management information in thememory 222 of thedevice 10 . Also, at the time of initial setting, initial value data for each item managed by themanagement server 12 is stored in thememory 222 . Here, this visible light communication is called a visible light communication interface.

<端末13>
図3は、端末13の構成を示す図である。
端末13は例えばスマートフォンやタブレット端末であり、入力部31、表示部32、制御部33、記憶部34、無線通信部35を有して構成される。情報を表示する表示部とユーザの操作による入力を受付ける入力部は例えばタッチパネルディスプレイで構成される。記憶部34は、入力部31や無線通信部35を介して管理サーバ12から取得したデータ(例えば管理情報や初期値、在庫データ)や種々のプログラムを保管する。無線通信部35は、Wifiやインターネットを介して通信を可能とする。
<Terminal 13>
FIG. 3 is a diagram showing the configuration of the terminal 13. As shown in FIG.
The terminal 13 is, for example, a smartphone or a tablet terminal, and includes aninput unit 31 , adisplay unit 32 , acontrol unit 33 , astorage unit 34 and awireless communication unit 35 . A display unit for displaying information and an input unit for receiving input by user's operation are configured by, for example, a touch panel display. Thestorage unit 34 stores data (for example, management information, initial values, inventory data) acquired from themanagement server 12 via theinput unit 31 and thewireless communication unit 35, and various programs. Thewireless communication unit 35 enables communication via Wifi or the Internet.

制御部33は例えばプロセッサ(CPU)であり、プログラムの実行により、入力部31や表示部32の入力表示制御や、無線通信部35によるデータ通信制御を行う。また、種々のアプリケーションプログラムを実行して種々の機能を実現する。制御部33が有する画面制御部331は、本実施例におけるデバイス10の光素子26との間の可視光通信を制御する。可視光通信のための画面制御部331は、予めダウンロードされて記憶部34に格納された、画面制御用のアプリケーションの実行により実現される。 Thecontrol unit 33 is, for example, a processor (CPU), and performs input display control of theinput unit 31 and thedisplay unit 32 and data communication control by thewireless communication unit 35 by executing programs. It also executes various application programs to implement various functions. Ascreen control unit 331 included in thecontrol unit 33 controls visible light communication with theoptical element 26 of thedevice 10 in this embodiment. Thescreen control unit 331 for visible light communication is implemented by executing a screen control application downloaded in advance and stored in thestorage unit 34 .

<管理サーバ12>
図4は、管理サーバ12の構成を示す図である。
管理サーバ12は、記憶部40、CPU41、入力および表示等を行う入出力器421を接続する入出力インタフェース42、ネットワーク19に接続されるネットワークインタフェース43、及び外部記憶装置44を有する情報処理装置である。管理サーバ12の各機能は、外部記憶装置44に格納されるプログラムが記憶部40に展開されて、CPU41で実行されることで実現される。管理サーバ12は、ネットワークインタフェース43を介してデバイス10および端末13と通信する。なお、管理サーバ12はパソコン(PC)でもよい。
<Management Server 12>
FIG. 4 is a diagram showing the configuration of themanagement server 12. As shown in FIG.
Themanagement server 12 is an information processing apparatus having astorage unit 40, aCPU 41, an input/output interface 42 connecting an input/output device 421 for input and display, anetwork interface 43 connected to thenetwork 19, and anexternal storage device 44. be. Each function of themanagement server 12 is realized by a program stored in theexternal storage device 44 being developed in thestorage unit 40 and executed by theCPU 41 .Management server 12 communicates withdevice 10 andterminal 13 vianetwork interface 43 . Note that themanagement server 12 may be a personal computer (PC).

記憶部40は、デバイス10を管理するデバイス管理プログラム401、物品の数量を管理する物品管理プログラム402、及びデバイス管理テーブル403、物品管理テーブル404、および他の管理テーブル405を格納する。物品管理プログラム402および物品管理テーブル404が在庫管理用として用いられる。上記の他に、例えば、物品の原材料の注文や仕入れの状況を管理するプログラムおよびその管理テーブル、製作された商品(製作品)やその納入先及び納入状況を管理するプログラムおよびその管理テーブルを有してもよい。他の管理テーブル405としては例えば、上記の材料の注文・仕入データや、入先及び納入状況を管理する管理テーブルがある。 Thestorage unit 40 stores adevice management program 401 that manages thedevices 10 , anitem management program 402 that manages the quantity of items, a device management table 403 , an item management table 404 , and another management table 405 . Anitem management program 402 and an item management table 404 are used for inventory management. In addition to the above, for example, there is a program and its management table for managing the order and purchase status of raw materials for goods, a program and its management table for managing manufactured products (manufactured products), their delivery destinations and delivery status You may As another management table 405, for example, there is a management table for managing order/purchase data of the above-mentioned materials, the place of purchase, and the status of delivery.

なお、デバイス管理プログラム401の実行により実現する機能をデバイス管理部401、物品管理プログラム402の実行により実現する機能を物品管理部402と言うことがある。また、上記の管理テーブル類は、外部記憶装置44に記憶してもよい。本実施例では、上記のように管理テーブルと称するが、管理DB(データベース)或いは単にデバイス管理情報のように称してもよい。上記のプログラムの処理動作及び管理テーブルの詳細については後述する。 A function realized by executing thedevice management program 401 may be called adevice management unit 401 , and a function realized by executing theitem management program 402 may be called anitem management unit 402 . Also, the management tables described above may be stored in theexternal storage device 44 . In this embodiment, it is called a management table as described above, but it may also be called a management DB (database) or simply device management information. Details of the processing operation of the above program and the management table will be described later.

<端末13とデバイス10間の可視光通信>
図5乃至図7を参照して、端末13とデバイス10間の可視光通信について説明する。
図5は、情報通信時におけるデバイス10と端末13の関係、とりわけ端末13が有するデータをデバイス10へ可視光通信により送信する時の様子を示している。デバイス10の符号は図2に示した符号と同一箇所を示す。端末13において、130は入力部31と表示部32を兼ねたタッチパネルディスプレイの表示画面を示す。なお、理解の都合上、図5ではデバイス10と端末13が離れた状態が図示されているが、実際には、端末13の表示画面130に、デバイス10の光素子26を有する面が接触している。
<Visible Light Communication BetweenTerminal 13 andDevice 10>
Visible light communication between the terminal 13 and thedevice 10 will be described with reference to FIGS.
FIG. 5 shows the relationship between thedevice 10 and the terminal 13 at the time of information communication, especially the state of transmitting data held by the terminal 13 to thedevice 10 by visible light communication. The reference numerals of thedevice 10 indicate the same parts as the reference numerals shown in FIG. In the terminal 13, 130 indicates the display screen of the touch panel display that serves as both theinput section 31 and thedisplay section 32. FIG. For convenience of understanding, thedevice 10 and the terminal 13 are shown separated from each other in FIG. ing.

図6に示すように、表示画面130を2つに分割した、分割画面131と分割画面132がそれぞれ点滅しながら、デバイス10の光素子261と光素子262に対して可視光通信を行う。すなわち、画面制御部331が、クロックに同期させて分割画面131を点滅させ、データ信号に同期させて分割画面132を点滅させるように制御する。対向する光素子261がクロックを受信し、光素子262がデータを受信する。 As shown in FIG. 6, visible light communication is performed with theoptical elements 261 and 262 of thedevice 10 while asplit screen 131 and asplit screen 132 obtained by splitting thedisplay screen 130 into two blink. That is, thescreen control unit 331 controls thesplit screen 131 to blink in synchronization with the clock and thesplit screen 132 to blink in synchronization with the data signal. Oppositeoptical element 261 receives the clock andoptical element 262 receives data.

ユーザが、端末13の入力部31を操作して、デバイス10が使用するWifiのSSIDやパスワードを入力する。図13に示すように、入力されたSSIDやパスワードは端末13の表示画面130の表示エリア1301に表示され、管理サーバ12から取得された物品IDと物品名およびその個数は表示エリア1302に表示される。これらのデータは端末13の記憶部34に一時格納される。そして、ユーザにより設定ボタン1303が操作されると、端末13が有する可視光通信のアプリケーションが起動して可視光通信が開始され、記憶部34に保持されたSSIDおよびパスワード等の管理情報、並びに物品ID等の物品データ(例えば初期値を含む)がデバイス10へ送信される。なお、端末13とデバイス10との間で送信される情報(例えば管理情報と物品データ)を識別するために、それらの情報の先頭には識別符号が付加されている。 A user operates theinput unit 31 of the terminal 13 to input the SSID and password of the Wifi used by thedevice 10 . As shown in FIG. 13, the entered SSID and password are displayed in adisplay area 1301 of thedisplay screen 130 of the terminal 13, and the article ID and article name obtained from themanagement server 12 and the number thereof are displayed in adisplay area 1302. be. These data are temporarily stored in thestorage section 34 of the terminal 13 . When thesetting button 1303 is operated by the user, the visible light communication application of the terminal 13 is activated and the visible light communication is started. Item data such as an ID (including initial values, for example) is sent to thedevice 10 . In order to identify information (for example, management information and article data) transmitted between the terminal 13 and thedevice 10, an identification code is added to the head of the information.

光素子26(詳しくは受光素子262)で受信されるSSIDやパスワード等の管理情報と物品データは、識別符号に従ってメモリ222の別々の記憶エリアにそれぞれ格納される。SSIDやパスワードが設定されると、デバイス10が取得したデータ(すなわちボタン21で入力されたカウンタ値)が、無線通信部23からWifi18およびネットワーク19を通して管理サーバ12へ送信可能な状態となる。なお、SSIDやパスワード等の管理情報の設定と、デバイス10への初期値の設定が別のタイミングで行われてもよく、その場合は別々に可視光通信が行われる。 The management information such as the SSID and password and the article data received by the optical element 26 (specifically, the light receiving element 262) are stored in separate storage areas of thememory 222 according to the identification code. When the SSID and password are set, the data acquired by the device 10 (that is, the counter value input by the button 21) can be transmitted from thewireless communication section 23 to themanagement server 12 via theWifi 18 and thenetwork 19. Note that the setting of management information such as the SSID and password may be performed at different times from the setting of initial values for thedevice 10. In that case, visible light communication is performed separately.

デバイス10の通信にWifiを利用する場合、一般的なBluetooth通信を利用して、スマートフォンとの間で管理情報(SSIDやパスワード)を送信することが考えられる。然しながら、Bluetoothのペアリングは接続の不安定さや手間がかかり、不慣れなユーザには敷居が非常に高い。そこで、本発明者は、スマートフォン等の端末13とデバイス10に搭載した光素子との間で可視光通信により管理情報等のデータを送信して、それをデバイス10に設定することで、通信接続の設定に伴う煩雑さを解消して、不慣れなユーザでも容易にできるようにした。可視光通信は、送信側装置(端末13)の可視光変調手段が送信データを可視光の明暗に変調して送信し、受信側装置(デバイス10)の受光素子が受光した可視光を復調してデータを取得することで、目的のデータを送受信する通信方式(可視光通信インタフェース)である。 When using Wifi for communication of thedevice 10, it is conceivable to use general Bluetooth communication to transmit management information (SSID and password) to and from the smartphone. However, Bluetooth pairing is unstable in connection and takes time and effort, and is very difficult for inexperienced users. Therefore, the present inventor transmits data such as management information by visible light communication between a terminal 13 such as a smartphone and an optical element mounted on thedevice 10, and sets the data in thedevice 10, thereby enabling communication connection. This eliminates the complexity associated with the settings, making it easier for even inexperienced users. In visible light communication, the visible light modulating means of the transmitting side device (terminal 13) modulates the transmission data to the brightness of visible light and transmits it, and the receiving side device (device 10) demodulates the visible light received by the light receiving element. It is a communication method (visible light communication interface) that transmits and receives target data by acquiring data using

可視光通信は、送信側の装置がバックライトを持つ表示部を有する装置ならば送信可能であり、特別な装置は不要である。しかも、端末の画面を複数に分割して、その分割された複数のエリアを用いてそれぞれ異なった変調信号の送信が可能である。通常の端末に対して可視光送信用のデバイスを新たに設置する必要がなく、スマートフォンのような携帯端末を適用して容易に実現可能である。また、受信側は安価な可視光の受光素子を利用することができ、Bluetooth等の高価な要素を必要としないという利点がある。 Visible light communication can be transmitted if the device on the transmitting side has a display unit with a backlight, and does not require any special device. Moreover, it is possible to divide the screen of the terminal into a plurality of areas and transmit different modulated signals using the divided areas. It is not necessary to newly install a device for transmitting visible light to a normal terminal, and it can be easily realized by applying a mobile terminal such as a smart phone. Moreover, there is an advantage that the receiving side can use an inexpensive visible light receiving element and does not require an expensive element such as Bluetooth.

本発明者が検討した幾つかの工夫および利点についてさらに述べる。
デバイス10の性能により、端末13の画面のフレームレートが変わる可能性があるため、1ビットを表す長さがデバイス毎に変化する可能性がある。また、処理落ちなどが発生した場合、処理落ちした時点で以後のタイミングがずれてしまうので、ビットの変化のタイミングを適切に伝えることが重要である。
Some refinements and advantages considered by the inventors are further described.
Since the frame rate of the screen of the terminal 13 may change depending on the performance of thedevice 10, the length representing 1 bit may change for each device. In addition, when a processing failure occurs, the subsequent timing is shifted at the time of the processing failure, so it is important to appropriately convey the timing of bit change.

そこで、本発明者は、可視光通信のタイミング制御について考慮した。すなわち、送信側の端末13の画面を分割画面131、132の2つに分割して、第1部分からはクロックに対応する明暗パターンを、第2部分からはデータに対応する明暗パターンを送信するように制御する。一方、デバイス10の光素子26のうち一方の光素子261を光パターン(送信データを可視光に変調したパターンをいう)のクロックの受信用とし、ビットが変化するタイミングで必ず光パターンの明暗が切り替わるようにして、それを基に他方の光素子262が受信するデータ信号を読み込むように構成した。 Therefore, the present inventor considered timing control of visible light communication. That is, the screen of the terminal 13 on the transmission side is divided into two dividedscreens 131 and 132, and the first part transmits the light/dark pattern corresponding to the clock, and the second part transmits the light/dark pattern corresponding to the data. to control. On the other hand, oneoptical element 261 of theoptical elements 26 of thedevice 10 is used for receiving a clock of an optical pattern (a pattern obtained by modulating transmission data into visible light), and the brightness of the optical pattern always changes at the timing when a bit changes. The data signal received by the otheroptical element 262 is read based on this switching.

さらに、発明者は、スマートフォン等の端末の画面の輝度や処理速度にブレがあっても、安定して可視光通信が行えるように工夫した。図7は、可視光通信における端末13における送信信号のタイミングチャートを示す。送信信号としてクロックと送信データを示し、端末13の分割画面131、132の白黒は送信信号に応じて点滅する様子を示している。時間の経過(横軸)に沿って、送信準備期間(スタートトリガ)、送信開始合図、およびデータ送信、の期間が設定される。 Furthermore, the inventor devised so that visible light communication can be performed stably even if the brightness of the screen of a terminal such as a smart phone or the processing speed fluctuates. FIG. 7 shows a timing chart of transmission signals in the terminal 13 in visible light communication. A clock and transmission data are shown as a transmission signal, and black and white of the split screens 131 and 132 of the terminal 13 are shown blinking according to the transmission signal. A transmission preparation period (start trigger), a transmission start signal, and data transmission are set along the passage of time (horizontal axis).

図7のように、送信準備期間には、分割画面131、132の両方を用いて、端末13の画面制御部331が、クロックとその反転信号(反転クロック)の明暗パターンを送信するように制御する。これにより、分割画面131と分割画面132が交互に点滅を繰り返して、それに応じて、受信側のデバイス10の光素子261がクロックを受信し、光素子262が反転クロックを受信する。画面制御部331は、分割画面131と分割画面132が正しく交互に点滅する明暗パターンを基に、クロックおよび送信データの閾値を調整する。例えば、クロックおよび送信データの信号高さの中央値を閾値に設定する。 As shown in FIG. 7, during the transmission preparation period, both splitscreens 131 and 132 are used, and thescreen control unit 331 of the terminal 13 controls to transmit the light-dark pattern of the clock and its inverted signal (inverted clock). do. As a result, thesplit screen 131 and thesplit screen 132 alternately repeat blinking, and accordingly, theoptical element 261 of thedevice 10 on the receiving side receives the clock, and theoptical element 262 receives the inverted clock. Thescreen control unit 331 adjusts the thresholds of the clock and the transmission data based on the bright and dark pattern in which thesplit screen 131 and thesplit screen 132 alternately blink correctly. For example, the median value of the signal heights of the clock and transmission data is set as the threshold.

送信準備期間が経過した後の送信開始合図の期間には、画面制御部331が、反転クロックを送出していた分割画面132にクロックを印加すると、分割画面131と132が同じ明るさになる(図7のM)。その後、分割画面132を送信データ用に切り替える。受信側では、デバイス10の光素子制御部223が、光素子261と262が同じ明るさの信号(明状態)を検出して、その後光素子261が同じタイミングで暗状態を検出すると、データ送信開始合図であることを判断する。 During the transmission start signal period after the transmission preparation period has passed, thescreen control unit 331 applies a clock to thesplit screen 132 that has been sending the reverse clock, and the split screens 131 and 132 become the same brightness ( M in FIG. 7). After that, thesplit screen 132 is switched for transmission data. On the receiving side, when the opticalelement control section 223 of thedevice 10 detects signals of the same brightness (bright state) in theoptical elements 261 and 262 and then detects a dark state at the same timing by theoptical element 261, data transmission is performed. Judge that it is a start signal.

上記期間の制御により端末の画面の輝度や処理速度に因るブレに対する調整が行われる。以後、画面制御部331は、クロック用の分割画面131を1/2またはそれ以下のタイミングに切り替えて点滅し、分割画面132を送信データの“1”“0”に応じて点滅して、それぞれ明暗パターンを送出する。受信側では、デバイス10の光素子261がクロックの明暗パターンを、光素子262が送信データの明暗パターンを、それぞれ受信する。なお、クロックのタイミングを1/2またはそれ以下に切り替えるのは送信速度を速めるためである。 By controlling the period described above, adjustment is made for blur caused by the brightness of the screen of the terminal and the processing speed. After that, thescreen control unit 331 switches thesplit screen 131 for the clock to blink at a timing of 1/2 or less, and blinks thesplit screen 132 according to the transmission data "1" and "0", respectively. Sends a light-dark pattern. On the receiving side, theoptical element 261 of thedevice 10 receives the light/dark pattern of the clock, and theoptical element 262 receives the light/dark pattern of the transmission data. The reason for switching the clock timing to 1/2 or less is to increase the transmission speed.

<各管理テーブルおよびデータ形式について>
図8は、デバイス管理テーブルの構成を示す。
デバイス管理テーブル403は、デバイス10に固有なデバイスIDと、物品に固有な物品ID、およびフラグを対応付けて管理する。フラグは、デバイスIDと物品IDとの紐付けが済みか未済みを管理する。この紐付けの管理は、デバイス管理プログラム401の実行による。デバイスIDや物品IDは、システム側で管理されていればよく、必ずしもユーザが認識する必要がない。
<Regarding each management table and data format>
FIG. 8 shows the configuration of the device management table.
The device management table 403 associates and manages a device ID unique to thedevice 10, an item ID unique to an item, and a flag. The flag manages whether the device ID and the article ID have been associated with each other. Management of this association is performed by executing thedevice management program 401 . Device IDs and article IDs need only be managed by the system, and need not necessarily be recognized by the user.

図9は、物品管理テーブルの構成を示す。
物品管理テーブル404は、全ての物品の物品名、物品ID、現在値、変更履歴を管理する。全ての物品とは、在庫管理の対象となる全ての物品であり、デバイスとの紐付けの有無を問わない。例えば、発注に基づいて納品されまたは新らに購入された物品の情報が、端末13からの入力により、物品管理テーブル404に逐次登録される。登録に際しては、物品管理部402が物品の登録ごとに物品IDを生成して付与する。現在値は現在の物品の数すなわち最新の更新値を表す。変更履歴は、対象の物品の数が更新される度にその前の現在値をログとして保持する。ログには更新された時間情報が付与される。
ユーザは、物品管理テーブル404の内容を端末13にダウンロードして表示部に表示し、物品の在庫状況を確認することができる。
FIG. 9 shows the configuration of an article management table.
The article management table 404 manages article names, article IDs, current values, and change histories of all articles. All items are all items subject to inventory management, regardless of whether or not they are tied to a device. For example, information on goods delivered based on orders or newly purchased is sequentially registered in the goods management table 404 by input from the terminal 13 . At the time of registration, thearticle management unit 402 generates and assigns an article ID for each article registration. The current value represents the current number of items, ie the most recent update. The change history keeps the previous current value as a log each time the number of items in question is updated. Logs are given updated time information.
The user can download the content of the article management table 404 to the terminal 13 and display it on the display section to check the inventory status of the article.

図10は、初期設定データの形式を示す。
端末13からデバイス10へ送信される初期設定データは、WifiのSSIDと、暗号キー(パスワード)と、物品データ(物品IDや個数)と、を有する形式である。なお、WifiのSSIDと暗号キーのみを送信する場合、または物品データのみを送信する場合もあり、この場合には他のデータを含まない。
FIG. 10 shows the format of the initialization data.
The initial setting data transmitted from the terminal 13 to thedevice 10 is in a format having a Wifi SSID, an encryption key (password), and item data (item ID and quantity). It should be noted that there are cases where only the SSID and encryption key of Wifi are transmitted, or where only article data is transmitted, in which case other data is not included.

図11は、デバイスデータの形式を示す。
デバイスデータ、すなわちデバイス10から管理サーバ12へ送信されるデータは、物品IDと、更新前データと、更新後データと、を有する形式である。例えば、メモリ222に保持されている更新前のカウンタ値が「15」で、物品収納棚から当該物品が2つ取り出された場合、更新後のカウンタ値が「13」となり、デバイスデータには、更新前データ「15」と、更新後データ「13」が含まれる。
FIG. 11 shows the format of device data.
Device data, that is, data transmitted from thedevice 10 to themanagement server 12 is in a format having an article ID, pre-update data, and post-update data. For example, if the pre-update counter value held in thememory 222 is "15" and two articles are taken out from the article storage shelf, the post-update counter value is "13" and the device data contains: The pre-update data "15" and the post-update data "13" are included.

<端末13の画面表示例>
図13は、端末13の登録確認画面の表示例を示す図である。
デバイス10に登録する情報の確認画面が、端末13の表示部及び入力部を形成するタッチパネルの画面に表示される。登録確認画面には、デバイス10が利用するWifiの管理情報であるSSIDおよびパスワードを表示する表示エリア1301と、デバイス10が割当てられる物品ID、物品名およびその個数(物品データ)を表示する表示エリア1302と、これらの情報を登録指示する設定ボタン1303が含まれる。なお、物品IDは管理上のコードであるので必ずしも表示する必要がない。
<Screen display example ofterminal 13>
FIG. 13 is a diagram showing a display example of the registration confirmation screen of the terminal 13. As shown in FIG.
A screen for confirming information to be registered in thedevice 10 is displayed on the screen of the touch panel forming the display unit and input unit of the terminal 13 . The registration confirmation screen includes adisplay area 1301 that displays the SSID and password, which are the management information of the Wifi used by thedevice 10, and a display area that displays the item ID, item name, and number (item data) assigned to thedevice 10. 1302 and asetting button 1303 for instructing registration of these information. Note that the article ID is a code for management and does not necessarily need to be displayed.

この登録確認画面は、物品とデバイス10とを新たに紐付けて、そのデバイス10をWifiに接続するための管理情報を登録するために使用される。物品管理テーブル404には新たに納品された物品も含んで保管されているが、ユーザの選択により未だデバイス10が割り当てられていない物品(紐付け未完了物品)、すなわち、紐付け未完了物品の物品ID、物品名および個数が表示エリア1302に表示される。また、ユーザが、端末13の入力部31から入力するSSIDおよびパスワードが表示エリア1301に表示される。 This registration confirmation screen is used to newly associate an article with thedevice 10 and register management information for connecting thedevice 10 to Wifi. Newly delivered items are stored in the item management table 404, but items to which thedevice 10 has not yet been assigned according to the user's selection (tied unfinished items). The item ID, item name and quantity are displayed in thedisplay area 1302 . Also, the SSID and password that the user inputs from theinput unit 31 of the terminal 13 are displayed in thedisplay area 1301 .

ユーザが、登録確認画面の表示内容を確認して、設定ボタン1303を押すと、可視光通信が開始されて、SSIDおよびパスワード、並びに物品IDとその個数が、可視光通信インタフェースを介して、端末13からデバイス10へ送信される。なお、物品の個数は後に管理サーバ12とデバイス10との間の通信により送信可能であるため、必ずしも最初に送信しなくてもよい。また、各デバイスに登録される物品名、個数は、管理サーバ12から取得しないで、端末13の入力部から入力されてもよい。 When the user confirms the display contents of the registration confirmation screen and presses thesetting button 1303, the visible light communication is started, and the SSID and password as well as the article ID and the number thereof are sent to the terminal via the visible light communication interface. 13 to thedevice 10 . Note that the number of articles can be transmitted later by communication between themanagement server 12 and thedevice 10, so it does not necessarily have to be transmitted first. Also, the item name and the number of items registered in each device may be input from the input unit of the terminal 13 without being acquired from themanagement server 12 .

<データ通信動作>
次に、図12を参照して、物品の在庫管理に伴う、デバイス10への管理情報の設定ないしデバイス10とのデータ通信の動作について説明する。
この動作に入る前提として、ユーザは、デバイスIDを有する未使用のデバイス10を所持している。用意されたデバイス10のメモリ222にはデバイスIDが予め格納されている。また、ユーザの周囲には、デバイス10との対応付けが成されていない物品がある。このような状況で、ユーザの端末13の操作により、物品とデバイス10との紐付けが行なわれる。
<Data communication operation>
Next, referring to FIG. 12, the setting of management information in thedevice 10 and the operation of data communication with thedevice 10 associated with inventory management of articles will be described.
As a prerequisite for entering this operation, the user possesses anunused device 10 having a device ID. A device ID is stored in advance in thememory 222 of theprepared device 10 . In addition, there are items around the user that are not associated with thedevice 10 . In such a situation, the article and thedevice 10 are tied by the user's operation of the terminal 13 .

まず、ユーザが、端末13を操作して、管理サーバ12へ物品リストの取得要求を出す(S11)。これは、ユーザが手元に有するデバイス10とそのデバイス10が検知の対象とする物品を紐付けするための初期設定の動作である。取得要求を受けた管理サーバ12は、物品管理部402が物品管理テーブル404を参照して、全ての物品のデータ(物品リスト)を取得する(S12)。そして、取得要求の回答として物品リストを管理サーバ12から端末13へ送信する(S13)。端末13では、無線通信部35を介して物品リストを受信して、記憶部34に一時格納する。併せて、物品リストの内容が表示部32の画面に表示される。 First, the user operates the terminal 13 to issue an article list acquisition request to the management server 12 (S11). This is an initial setting operation for associating thedevice 10 held by the user with an article to be detected by thedevice 10 . In themanagement server 12 that has received the acquisition request, theitem management unit 402 refers to the item management table 404 and acquires all item data (item list) (S12). Then, the article list is transmitted from themanagement server 12 to the terminal 13 as a reply to the acquisition request (S13). The terminal 13 receives the article list via thewireless communication section 35 and temporarily stores it in thestorage section 34 . At the same time, the contents of the article list are displayed on the screen of thedisplay section 32 .

ユーザは、表示部32の画面に表示された物品リスト(すなわち在庫一覧)を見て、在庫状況を確認することができる。一態様では、この段階でユーザが表示画面に表示される「戻るキー」(不図示)を押下することで、終了することができる。一方、ユーザが、デバイスを用いて物品の在庫を管理したいと考える場合は、本実施例のように以下の動作に移る。 The user can check the inventory status by looking at the article list (that is, inventory list) displayed on the screen of thedisplay unit 32 . In one aspect, the user can exit at this stage by pressing a "return key" (not shown) displayed on the display screen. On the other hand, when the user wants to manage the inventory of articles using the device, the following operations are performed as in the present embodiment.

次に、ユーザは、画面に表示された物品リストからデバイスと紐付けを行いたい物品をタップして選択する。例えば、表示部32の画面に物品管理テーブル404(図9)の内容が表示される場合、ユーザが、紐付け未完了物品である「Bn」「ボタン(白小)」を選択すると、制御部33の制御により表示部32の表示が切り替わって、図13に示すような登録確認画面が表示される。登録確認画面の表示エリア1302には、先ほど選択された物品ID、物品名および個数(物品データ)が表示される。さらに初期設定時に、ユーザは端末13の入力部31を操作して、デバイス10が利用するWifiのSSIDとパスワードを入力する。表示エリア1301にはこれらの管理情報が表示される。なお、物品名および数量を物品管理テーブル404から取得しないで、ユーザが入力部31から入力することも可能である。 Next, the user taps and selects an item to be associated with the device from the item list displayed on the screen. For example, when the contents of the item management table 404 (FIG. 9) are displayed on the screen of thedisplay unit 32, when the user selects "Bn" and "Button (small white)", which are unlinked items, the control unit The display of thedisplay unit 32 is switched by the control of 33, and a registration confirmation screen as shown in FIG. 13 is displayed. Adisplay area 1302 of the registration confirmation screen displays the article ID, article name, and quantity (article data) selected earlier. Furthermore, at the time of initial setting, the user operates theinput unit 31 of the terminal 13 to input the SSID and password of the Wifi used by thedevice 10 . Thedisplay area 1301 displays these management information. It is also possible for the user to input the item name and quantity from theinput unit 31 without acquiring them from the item management table 404 .

ユーザが、登録確認画面の内容を確認して問題がなければ、端末13から目的のデバイス10へ、WifiのSSIDとパスワード、および物品データを送信する準備ができた。そして、ユーザは、端末13の画面上に、デバイス10の光素子26のある面を対向させて配置し、設定ボタン1303を操作する。すると、端末13の画面制御部331が起動して、デバイス10へデータ登録要求を送信するための、端末13とデバイス10との間で可視光通信インタフェースによるデータ送信が行われる(図5乃至図7参照)(S14)。 If the user confirms the contents of the registration confirmation screen and there is no problem, the terminal 13 is ready to transmit the SSID and password of Wifi and the article data to thetarget device 10 . Then, the user places thedevice 10 on the screen of the terminal 13 so that the surface of thedevice 10 with theoptical element 26 faces them, and operates thesetting button 1303 . Then, thescreen control unit 331 of the terminal 13 is activated, and data transmission is performed between the terminal 13 and thedevice 10 using the visible light communication interface for transmitting a data registration request to the device 10 (FIGS. 7) (S14).

画面制御部331により、SSIDとパスワード、および物品データが変調された明暗パターンが、デバイス10の光素子制御部223の制御の基で、光素子261,262により受信されて、CPU221により復調される。復調されたSSIDとパスワードおよび物品データがデバイス10のメモリ222に記憶されて、登録される(S15)。登録が終了すると、予めメモリ222に格納されていたデバイスIDが読み出されて、登録確認通知に付加されて、デバイス10から管理サーバ12へ送信される(S16)。管理サーバ12は登録確認通知を受信すると、デバイス管理部401が、受信されたデバイスIDを、デバイス管理テーブル403の物品IDに対応付けてフラグを「済」の状態にして、登録する(S17)。そして、登録完了通知を端末13へ送信する(S18)。 A light/dark pattern obtained by modulating the SSID, password, and article data by thescreen control unit 331 is received by theoptical elements 261 and 262 under the control of the opticalelement control unit 223 of thedevice 10, and demodulated by theCPU 221. . The demodulated SSID, password and article data are stored in thememory 222 of thedevice 10 and registered (S15). When the registration is completed, the device ID stored in advance in thememory 222 is read out, added to the registration confirmation notification, and transmitted from thedevice 10 to the management server 12 (S16). When themanagement server 12 receives the registration confirmation notification, thedevice management unit 401 associates the received device ID with the product ID in the device management table 403, sets the flag to "completed", and registers the device ID (S17). . Then, a notification of completion of registration is transmitted to the terminal 13 (S18).

これで、1つの物品に係る初期設定の一連の動作は終わり、紐付けされたデバイス10と管理サーバ12との間で、Wifi18およびネットワーク19の接続が可能となった。なお、ユーザが、登録完了通知の表示画面に表示される「戻るボタン」(不表示)を操作すると、S14の処理に戻り、制御部33は物品リストの画面を再び表示する。そして上記の動作と同様に、ユーザに紐付け未完了物品の選択を促し、上記動作を繰り返すことができる。 With this, a series of operations for initial setting relating to one item is finished, and connection ofWifi 18 andnetwork 19 is enabled between the linkeddevice 10 and themanagement server 12 . When the user operates the "return button" (not displayed) displayed on the registration completion notification display screen, the process returns to S14, and thecontrol unit 33 displays the item list screen again. Then, in the same manner as the above operation, the user can be prompted to select an item that has not been linked, and the above operation can be repeated.

ここで、初期設定が失敗した場合、例えば端末13が一定時間内に登録完了の通知(S18)を受信できなかった時(例えばタイムアウトの発生)は、端末13の制御部33はデバイス10の初期設定が失敗したと判断して、初期設定失敗の旨を端末13の画面に表示する。ユーザは失敗の画面表示を見て初期設定の失敗を認識すると、ステップS11からの動作を繰り返すことになる。 Here, if the initial setting fails, for example, if the terminal 13 fails to receive the registration completion notification (S18) within a certain period of time (for example, timeout occurs), thecontrol unit 33 of the terminal 13 initializes thedevice 10. It judges that the setting has failed, and displays that the initial setting has failed on the screen of the terminal 13. - 特許庁When the user sees the failure screen display and recognizes that the initial setting has failed, the operation from step S11 is repeated.

初期設定が成功した場合、運用時において、デバイス10の制御部22が、ユーザの操作によるカウンタボタン21の押下を検知すると(S21)、制御部22のCPU221は、管理サーバ12へ物品データの取得要求を送信する(S22)。物品データの取得要求は、デバイス10のメモリ222に保持しているカウンタの値が、物品管理テーブル404が記憶している現在値と一致するかを確認するためである。上記取得要求には物品IDが付加される。上記取得要求は、メモリ222に登録されたSSIDおよびパスワードにより設定されたWifi18およびネットワーク19を介して管理サーバ12へ送信される。 If the initial setting is successful, during operation, when thecontrol unit 22 of thedevice 10 detects that the counter button 21 has been pressed by the user (S21), theCPU 221 of thecontrol unit 22 acquires article data from themanagement server 12. Send the request (S22). The item data acquisition request is for confirming whether the counter value held in thememory 222 of thedevice 10 matches the current value stored in the item management table 404 . An article ID is added to the acquisition request. The acquisition request is sent to themanagement server 12 via theWifi 18 and thenetwork 19 set by the SSID and password registered in thememory 222 .

管理サーバ12において、物品管理部402が物品管理テーブル404を検索して、その物品IDに対応する物品の現在値を取得する(S23)。そして、物品IDと共にその現在値を、要求があったデバイスIDを持つデバイス10へ送信する(S24)。 In themanagement server 12, thearticle management section 402 searches the article management table 404 and acquires the current value of the article corresponding to the article ID (S23). Then, the item ID and its current value are transmitted to thedevice 10 having the requested device ID (S24).

デバイス10のCPU221は、物品IDおよび現在値を受信して、その現在値と、メモリ222に格納されているカウンタ値(更新前データ)と照合する(S25)。この照合は、カウンタボタン21の押下によるカウンタ値の更新前に、デバイス10が保持していたカウンタ値と管理サーバ12が管理する現在値(物品管理テーブル402が保持する現在値)との一致を確認するためである。照合の結果、不一致の場合は、管理サーバ12が管理する物品管理テーブル402の現在値をマスターとして、管理サーバ12から取得した現在値を、メモリ222内のカウンタ値に書き変える。 TheCPU 221 of thedevice 10 receives the article ID and the current value, and checks the current value against the counter value (pre-update data) stored in the memory 222 (S25). This collation is to match the counter value held by thedevice 10 with the current value managed by the management server 12 (the current value held by the article management table 402) before the counter value is updated by pressing the counter button 21. This is for confirmation. If there is no match as a result of collation, the current value of the item management table 402 managed by themanagement server 12 is used as a master, and the current value obtained from themanagement server 12 is rewritten as the counter value in thememory 222 .

そして、CPU221は、ボタン212が押下された回数分をメモリ222が持つ最新のカウンタ値(更新前データ)から減算して、その更新値(更新後データ)をメモリ222に一時格納する(S26)。なお、ボタン211が押下されたときには加算された更新値となる。その後、CPU221は、更新前データと更新後データ(図11参照)に物品IDを付して、管理サーバ12へ物品データの更新要求を送信する(S27)。更新要求は、管理情報が設定されたWifi18およびネットワーク19を介して送信される。 Then, theCPU 221 subtracts the number of times thebutton 212 has been pressed from the latest counter value (pre-update data) held in thememory 222, and temporarily stores the updated value (post-update data) in the memory 222 (S26). . Note that when thebutton 211 is pressed, the updated value is added. Thereafter, theCPU 221 attaches an article ID to the pre-update data and the post-update data (see FIG. 11), and transmits an article data update request to the management server 12 (S27). The update request is transmitted viaWifi 18 andnetwork 19 in which the management information is set.

管理サーバ12がその更新要求を受信すると、物品管理部402は、受信した物品IDをキーにして、物品管理テーブル404を検索して、物品IDに対応する現在値を更新値に書き換える(S28,S29)。併せて、前の現在値に時間情報を付して変更履歴に保管する。上記処理S21~S29は、デバイス10のボタン21が押下される度に行われる。これにより、物品管理テーブル404は、物品IDごとに物品の最新の数を管理することができる。 When themanagement server 12 receives the update request, thearticle management unit 402 searches the article management table 404 using the received article ID as a key, and rewrites the current value corresponding to the article ID to the updated value (S28, S29). At the same time, the previous current value is added with time information and stored in the change history. The processes S21 to S29 are performed each time the button 21 of thedevice 10 is pressed. This allows the item management table 404 to manage the latest number of items for each item ID.

以上、データ通信動作の一例について説明したが、デバイスと物品との紐付けに際して、常に新規のデバイスを使用する必要はない。例えば、過去に使用されたデバイスと物品との対応付けが不要となった時、そのデバイスが他の新たな物品との紐付けのために使用されることがある。例えば、過去に使用されたデバイスID(例えばD0001)を新たな物品ID(例えばBn+1)を対応付けて登録することがある。この場合、上記S11~S18の動作が行われて、そのデバイスのメモリには、管理情報と新たな物品の物品データが登録されることになる。これは所謂、デバイスの使い回しであり、限られた数のデバイスを有効に利用することができる。 An example of the data communication operation has been described above, but it is not always necessary to use a new device when linking a device and an article. For example, when it is no longer necessary to associate a previously used device with an article, the device may be used for association with another new article. For example, a previously used device ID (eg, D0001) may be registered in association with a new article ID (eg, Bn+1). In this case, the operations of S11 to S18 are performed, and the management information and the product data of the new product are registered in the memory of the device. This is so-called device reuse, and a limited number of devices can be used effectively.

また、同じ物品に複数のデバイスを割り当てることが可能である。この場合、デバイス管理テーブル403には、同じ物品IDに対して複数のデバイスIDを対応付けて、複数のカラムに登録される。同じ物品に複数のデバイスを割り当てる利点としては、例えば、1のデバイスを物品が保管される倉庫の棚に配置し、他の1のデバイスを作業者の机上に置いてその物品の在庫状況のモニターとして使用する例がある。 It is also possible to assign multiple devices to the same item. In this case, in the device management table 403, multiple device IDs are associated with the same product ID and registered in multiple columns. The advantage of assigning multiple devices to the same item is that, for example, one device can be placed on a warehouse shelf where the item is stored, and another device can be placed on the worker's desk to monitor the inventory status of that item. There is an example of using it as

上記の処理により、選択された物品とデバイスとの紐付けが可能となり、デバイスを用いて物品の在庫を管理することができる。また、ユーザは、端末13から物品IDを指定して、または物品リストの取得要求を管理サーバ12へ送信して、個別の物品または全ての物品の最新の在庫データを取得して、端末13の画面に表示して確認することができる。 By the above processing, it becomes possible to link the selected article and the device, and the inventory of the article can be managed using the device. Also, the user can specify an item ID from the terminal 13 or transmit an item list acquisition request to themanagement server 12 to acquire the latest inventory data of individual items or all items, and use the terminal 13 You can check it by displaying it on the screen.

実施例1における端末13とデバイス10間の通信は、図5、図11および図12に示すように、スマートフォンのような端末13の画面に、送信すべきデータを入力、表示して、端末13の画面上にデバイス10を搭載した状態で、端末13からデバイス10へデータを可視光通信している。 Communication between the terminal 13 and thedevice 10 in the first embodiment is performed by inputting and displaying data to be transmitted on the screen of the terminal 13 such as a smartphone, as shown in FIGS. Data is communicated from the terminal 13 to thedevice 10 with visible light while thedevice 10 is mounted on the screen of the terminal 13 .

実施例2は、タブレット端末またはフラット型(180度開閉型)のノート型PC(パーソナルコンピュータ)等の端末13(説明の便宜上図3の符号を引用する)を用いて、1台の端末13から複数のデバイス10に対して同時に、可視光データ通信を可能とする。図14は、複数のデバイス10への可視光通信を行う端末の画面の例を示す。 In the second embodiment, a terminal 13 such as a tablet terminal or a flat type (180-degree open/close type) notebook PC (personal computer) (the reference numerals in FIG. 3 are used for convenience of explanation) is used, and from oneterminal 13 Visible light data communication is enabled for a plurality ofdevices 10 at the same time. FIG. 14 shows an example of a screen of a terminal that performs visible light communication withmultiple devices 10 .

図示のように、端末13の登録確認画面は、入力されるWifiのSSIDおよびパスワードを表示する第1の表示エリア141と、複数(図示では3個)の各デバイスに対応する第2の表示エリア142を有している。デバイスごとの第2の表示エリア142はそれぞれ、データ登録の対象となるデバイス10に対する物品データ(物品ID、物品名、個数)を表示する欄1421と、データ登録先のデバイスを配置するデバイス配置表示欄1422を有する。デバイス配置表示欄1422は、デバイス10の受光素子側の面の大きさよりも若干大き目な四辺形がよい。ユーザが、データの可視光通信時に端末13の画面(詳しく言えば表示部261´および262´)の点滅を確認し易くするためである。表示欄142は左右で色分けされていて、デバイス10の光素子261が左側の表示部261´に、光素子262が右側の表示部262´に位置付けされるように配慮されている。端末13の画面制御部331は、各デバイス配置表示欄1422の表示部261´、262´を点滅制御して、各デバイス10に対して個別に可視光通信を行うことができる。 As shown in the figure, the registration confirmation screen of the terminal 13 has afirst display area 141 for displaying the entered Wifi SSID and password, and a second display area corresponding to each of a plurality of (three in the figure) devices. 142. Thesecond display area 142 for each device includes afield 1421 for displaying article data (article ID, article name, quantity) for thedevice 10 to be registered, and a device layout display for arranging the device of the data registration destination. It has acolumn 1422 . The devicelayout display field 1422 is preferably a quadrilateral slightly larger than the size of the surface of thedevice 10 on the light receiving element side. This is so that the user can easily check the blinking of the screen of the terminal 13 (specifically, the display units 261' and 262') during visible light communication of data. The left and right display fields 142 are color-coded so that theoptical element 261 of thedevice 10 is positioned in the left display section 261' and theoptical element 262 is positioned in the right display section 262'. Thescreen control unit 331 of the terminal 13 can perform visible light communication with eachdevice 10 individually by controlling the blinking of thedisplay units 261 ′ and 262 ′ of each devicelayout display column 1422 .

ユーザが端末13の入力部から入力したWifiのSSIDおよびパスワードは、第1の表示エリア141に表示される。3つのデバイスごとの第2の表示エリア142には、管理サーバ12から取得された物品データがそれぞれ表示される。なお、各デバイスに登録される物品名、個数は、管理サーバ12から取得しないで、端末13の入力部から入力されてもよい。ユーザは、第2の表示エリア142に表示された各デバイスに対する物品名、個数を確認し、必要な場合には入力部を操作して修正する。 The Wifi SSID and password that the user has entered from the input unit of the terminal 13 are displayed in thefirst display area 141 . The article data acquired from themanagement server 12 is displayed in thesecond display area 142 for each of the three devices. It should be noted that the item name and the number of items registered in each device may be input from the input unit of the terminal 13 without being acquired from themanagement server 12 . The user confirms the article name and quantity for each device displayed in thesecond display area 142 and, if necessary, corrects them by operating the input unit.

ユーザは、第1および第2の表示エリア141、142に表示されたデータを確認した後、デバイス10を、対応するデバイス配置表示欄1422に並べる。そして、設定ボタン143を押下すると、表示部261´、262´がそれぞれ点滅して可視光通信が開始されて、各デバイス10へのデータ送信が順次行われる。その結果、SSIDおよびパスワード、並びにデバイスごとの物品名と個数のデータが、端末13から各デバイス10へ送信される。 After confirming the data displayed in the first andsecond display areas 141 and 142 , the user arranges thedevices 10 in the corresponding device layout display fields 1422 . Then, when thesetting button 143 is pressed, the display units 261' and 262' blink, visible light communication is started, and data transmission to eachdevice 10 is sequentially performed. As a result, the SSID and password, as well as the item name and quantity data for each device are transmitted from the terminal 13 to eachdevice 10 .

なお、上記例では、SSIDおよびパスワード用の第1の表示エリア141と、複数のデバイス用の第2の表示エリア142を同じ画面に有しているが、他の例によれば、第1の表示エリア141と第2の表示エリア142をそれぞれ別の画面に設けてもよい。また、第2の表示エリア142に表示するデバイスの個数は適宜増減してよい。 In the above example, thefirst display area 141 for SSID and password and thesecond display area 142 for multiple devices are provided on the same screen. Thedisplay area 141 and thesecond display area 142 may be provided on separate screens. Also, the number of devices displayed in thesecond display area 142 may be increased or decreased as appropriate.

実施例2によれば、1台の端末の画面に複数のデバイスを配置することで、複数のデバイスへ一括してデータ通信を行って、必要なデータを各デバイスに登録することが可能となる。また、可視光通信に伴うタイミングや閾値の設定をデバイス個別に行う必要が無くなるので、デバイスへのデータ登録が効率化される。 According to the second embodiment, by arranging multiple devices on the screen of one terminal, it is possible to perform batch data communication with multiple devices and register necessary data in each device. . In addition, since there is no need to set the timing and threshold value associated with visible light communication for each device, the efficiency of data registration in the device is improved.

本発明は実施例1ないし2に限定されずに、いろいろと変形し或いは他に適用して実施し得る。以下、幾つかの他の例について説明する。 The present invention is not limited toEmbodiments 1 and 2, and can be implemented by various modifications or other applications. Some other examples are described below.

<管理サーバ12の例>
実施例1では、管理サーバ12はコンピュータであるが、他の例によれば、クラウドを利用して管理サーバ12の機能を実現することができる。すなわち、図4に示す機能の一部または全部をクラウドコンピュータに持たせ、或いはクラウドサービスにより実現することができる。例えば、ASP(アプリケーションサービスプロバイダ)やAPI(アプリケーションプログラミングインタフェース)を用いて、デバイス管理テーブル403や物品管理テーブル404、およびそれらの管理テーブルに対するデータの読み書きを行なうことができる。
<Example ofmanagement server 12>
In Example 1, themanagement server 12 is a computer, but according to another example, the functions of themanagement server 12 can be implemented using the cloud. That is, part or all of the functions shown in FIG. 4 can be provided to a cloud computer or realized by a cloud service. For example, ASP (Application Service Provider) and API (Application Programming Interface) can be used to read/write device management table 403, article management table 404, and data to and from these management tables.

<物品管理テーブルの例>
実施例1では、管理サーバ12が有する物品管理テーブル404は衣料品の原材料を管理する在庫管理テーブルである。他の例によれば、物品管理テーブルは、製作された衣料品、例えばワイシャツ、ズボン、ジャケット等の商品の在庫品を管理するテーブルであってもよい。
<Example of article management table>
InEmbodiment 1, the article management table 404 of themanagement server 12 is an inventory management table for managing raw materials for clothing. According to another example, the article management table may be a table that manages inventory of manufactured clothing items, such as shirts, pants, jackets, and the like.

また、物品管理テーブルは、それ自体が単独で構成されるものでなくてもよい。例えば、SCM(サプライチェーンマネジメント)として、原材料から商品の生産および流通にわたる一連のプロセスが管理されるシステムの場合、そのSCMから原材料の在庫管理や商品の在庫管理のためのデータを選択して実施例1のように利用することも可能である。
また、物品管理テーブル404にデバイスIDの登録の欄を設けて、紐付けが完了したデバイスIDを物品IDに対応付けて登録してもよい。
Also, the item management table itself does not have to be configured independently. For example, in the case of a system that manages a series of processes from raw materials to product production and distribution as SCM (supply chain management), data for raw material inventory management and product inventory management is selected from the SCM and implemented. It can also be used as in Example 1.
Alternatively, a device ID registration column may be provided in the item management table 404, and the device ID for which the linking has been completed may be registered in association with the item ID.

<物品IDの例>
実施例1では、物品IDを用いて物品を識別しているが、他の手段または用途に用いてもよい。例えば、デバイスが検知する対象または検知される物理量等のデータを識別する情報またはそれに関連付けられた情報、またはデバイスを識別するアドレス等の情報、またはデバイスが固有に持つまたは付与された情報、等を対象の識別情報として用いてもよい。この場合、上記物品管理テーブル404に代わって検知対象管理テーブル(例えば温度管理テーブル)と呼ばれるであろう。
<Example of article ID>
Although the article ID is used to identify the article in the first embodiment, it may be used for other means or purposes. For example, information that identifies the object detected by the device or data such as the physical quantity that is detected or information associated with it, information such as the address that identifies the device, or information unique to or attached to the device, etc. You may use as identification information of object. In this case, instead of the article management table 404, it will be called a detection target management table (for example, a temperature management table).

<デバイス10の例1>
実施例1では、カウンタ10はボタン21の操作により計数値を入力するが、入力手段はボタンに限定されない。例えば、ボタン21に代えて音声マイクを備えて、この音声マイクから入力される音声を、制御部22が実行する音声認識プログラムの音声認識機能により、計数値のデータとして認識することができる。
<Example 1 ofdevice 10>
In Example 1, thecounter 10 inputs the count value by operating the button 21, but the input means is not limited to the button. For example, a voice microphone is provided in place of the button 21, and the voice input from the voice microphone can be recognized as count value data by the voice recognition function of the voice recognition program executed by thecontrol unit 22.

<デバイス10の例2>
実施例1では、デバイス10は在庫管理システムに適用される例における物品の数を検知するカウンタである。他の例によれば実施例1に限定されず、デバイス10は在庫管理以外にも適用可能である。例えば、デバイス10は、赤外線センサ、距離センサ、重量センサ、湿度センサ、温度センサ等の対象物の物理量や位置を検知するセンサにも適用可能である。この場合、実施例1のボタン21に代わって赤外線センサや温度センサ等が接続され、メモリ222にはセンサで検知された物理量等のデータが記憶される。また、実施例1における物品IDは、センサが検知する対象または物理量またはデバイスを識別する固有の識別IDとなり得る。制御部22は、センサで検知された物理量等のデータを固有の識別IDと共に、検知要求のあった管理サーバ等の外部装置へ送信する。
<Example 2 ofDevice 10>
In Example 1, thedevice 10 is a counter that detects the number of items in an example applied to an inventory management system. According to other examples, thedevice 10 can be applied to applications other than inventory management without being limited to the first embodiment. For example, thedevice 10 can also be applied to sensors that detect physical quantities and positions of objects, such as infrared sensors, distance sensors, weight sensors, humidity sensors, and temperature sensors. In this case, an infrared sensor, a temperature sensor, or the like is connected instead of the button 21 of the first embodiment, and thememory 222 stores data such as physical quantities detected by the sensor. Also, the article ID in Example 1 can be a unique identification ID that identifies an object, a physical quantity, or a device detected by the sensor. Thecontrol unit 22 transmits data such as a physical quantity detected by the sensor together with a unique identification ID to an external device such as a management server that has requested detection.

<デバイス10の初期設定>
実施例1では、図10の形式で、デバイス10に管理情報および物品データの初期設定を行う、とした。他の例によれば、管理情報および物品データ以外にも種々の初期設定を行うことができる。
<Initial setting ofdevice 10>
In the first embodiment, initial setting of management information and article data is performed in thedevice 10 in the format of FIG. 10 . According to another example, various initial settings other than management information and item data can be performed.

例えば、デバイス10のボタンを押下後、一定時間経過すると省エネモード(スリープモード)機能を設ける場合、スリープまでの時間を初期設定することができる。
また他の例では電池残量の監視の設定がある。例えば、ボタン押下時に電池残量を管理サーバへ送信することで、電池残量を監視することができる。この場合、電池残量を管理サーバへ送信するかまたはデバイスでアラーム発生をさせるかの、初期設定を行うことができる。
また他の例では、ボタン操作音の音量の設定がある。例えばデバイス10にブザーを設けて、ボタンの長押し時にカウンタ値が高速にアップ又はダウンさせることできる。この場合、ブザーの音量を初期設定することができる。
なお、上記機能の初期設定は、実施例1における管理情報や物品データの初期設定時に必ずしも同時に行う必要がなく、その後必要時に適宜行ってよい。上記機能の初期設定も実施例1と同様に可視光通信を用いて行う。
For example, when an energy-saving mode (sleep mode) function is provided after a certain period of time has elapsed after the button of thedevice 10 is pressed, the time until sleep can be initially set.
Another example is the setting for monitoring remaining battery power. For example, the remaining battery level can be monitored by transmitting the remaining battery level to the management server when a button is pressed. In this case, an initial setting can be made as to whether the remaining battery level is to be transmitted to the management server or whether the device is to generate an alarm.
Another example is setting the volume of the button operation sound. For example, thedevice 10 can be provided with a buzzer to rapidly increase or decrease the counter value when the button is pressed for a long time. In this case, the volume of the buzzer can be initialized.
Note that the initial setting of the above functions does not necessarily have to be performed at the same time as the initial setting of the management information and article data in the first embodiment, and may be performed as appropriate thereafter. Initial setting of the above functions is also performed using visible light communication as in the first embodiment.

<端末13とデバイス10間の通信の例>
実施例1では、受光素子261がクロックを受信用、受光素子262をデータ受信用として、端末13の対応する分割画面が発する可視光を受光するとしたが、他の例ではこれに限定されない。例えば、1つの受光素子のみを持つデバイス10が、端末13の発光手段が発するデータ信号の可視光を受信する構成としてもよい。この場合、実施例1のような同期クロックを受信する受光素子は無いが、データを構成する1ビットのデータ時間幅およびデータ開始位置(所定のコードデータ)が予め分っていれば、デバイス10の処理部221は受光素子が受信する可視光の点滅(すなわち「1」「0」)およびその時間幅から1または0の連続から成るデータおよびデータ開始位置を認識することができる。
<Example of communication betweenterminal 13 anddevice 10>
In the first embodiment, thelight receiving element 261 is used for clock reception, and thelight receiving element 262 is for data reception, and receives visible light emitted from the corresponding split screen of the terminal 13. However, other examples are not limited to this. For example, thedevice 10 having only one light receiving element may be configured to receive the visible light of the data signal emitted by the light emitting means of the terminal 13 . In this case, although there is no light-receiving element for receiving a synchronous clock as in the first embodiment, if the data time width of 1 bit constituting the data and the data start position (predetermined code data) are known in advance, thedevice 10 Theprocessing unit 221 can recognize data consisting of consecutive 1s or 0s and the data start position from the flickering of visible light received by the light-receiving element (that is, "1" and "0") and its time width.

また、他の例として、複数の受光素子を全てデータ受信用の素子としてもよい。この場合、複数の受光素子に対応して、端末13が有する複数の分割画面または複数の発光手段から複数のデータを多重で送信し、デバイス10の複数の受光素子が多重でデータを受信することができる。なお、例えば3つ以上の受光素子のうち1の受光素子を同期クロック受信用として使用してもよい。 As another example, all of the plurality of light receiving elements may be used as elements for data reception. In this case, a plurality of split screens or a plurality of light emitting means of the terminal 13 may transmit a plurality of data in a multiplexed manner corresponding to the plurality of light receiving elements, and the plurality of light receiving elements of thedevice 10 may receive the data in a multiplexed manner. can be done. For example, one of three or more light receiving elements may be used for receiving the synchronous clock.

また、他の例として、送信側の端末の分割画面を点滅させることに限らない。例えば、送信側装置が、受信側装置の1または複数の受光素子に対応する位置に、1または複数の発光素子(発光手段)を有し、送信データに応じてその発光素子を点滅させるように制御してよい。 In addition, as another example, it is not limited to blinking the split screen of the terminal on the transmission side. For example, the transmitting device has one or more light emitting elements (light emitting means) at positions corresponding to one or more light receiving elements of the receiving device, and blinks the light emitting elements according to the transmission data. You can control it.

<デバイス10と管理サーバ12間の通信インタフェースの例>
実施例1では、デバイス10と管理サーバ12間の無線通信インタフェースとしてWifiを用いているが、これに限定されず、例えば、ジグビー(ZigBee:登録商標)やLTE(Long Term Evolution)をもちいることができる。例えば、ジグビーは、多くのデバイスが接続可能であり、スリープ時の待機電力が小さく、また復帰時間も短いので、一定間隔を空けてデータ送信を行うような無線通信インタフェースとして有用である。このジグビーに係るアドレスや動作モード等の管理情報の設定に実施例1の手法が適用できる。
<Example of communication interface betweendevice 10 andmanagement server 12>
InEmbodiment 1, Wifi is used as a wireless communication interface between thedevice 10 and themanagement server 12, but it is not limited to this, and for example, ZigBee (registered trademark) or LTE (Long Term Evolution) can be used. can be done. For example, ZigBee can be connected to many devices, consumes little standby power during sleep, and has a short wake-up time. The method of the first embodiment can be applied to setting management information such as addresses and operation modes related to ZigBee.

10:デバイス 12:管理サーバ 13:端末
18:Fifi 19:ネットワーク
21,211,212:ボタン 22:制御部 221:処理部
222:メモリ 223:光素子制御部
23:無線通信部 24:表示部 26,261,262:光素子
31:入力部 32:表示部 33:制御部
331:画面制御部 34:記憶部 35:無線通信部
40:記憶部 41:CPU 42入出力インタフェース
401:デバイス管理プログラム 402:物品管理プログラム
403:デバイス管理テーブル 404:物品管理テーブル
405:他の管理テーブル
10: Device 12: Management Server 13: Terminal 18: Fifi 19: Network
21, 211, 212: button 22: control unit 221: processing unit 222: memory 223: optical element control unit 23: wireless communication unit 24:display unit 26, 261, 262: optical element 31: input unit 32: display unit : control unit 331: screen control unit 34: storage unit 35: wireless communication unit 40: storage unit 41:CPU 42 input/output interface 401: device management program 402: article management program 403: device management table 404: article management table 405: Other management table

Claims (8)

Translated fromJapanese
第1の装置と第2の装置との間の通信方法であって、
前記第1の装置は、可視光を受光する受光素子を有し、
前記第2の装置は、表示部と、制御部とを有し、
前記第1の装置の前記受光素子と、前記第2の装置が有する前記表示部の表示画面を対応させるステップと、
前記制御部が、前記表示部の前記表示画面を点滅させて、データを可視光送信するステップと、
前記第1の装置の前記受光素子が、可視光送信された前記データを受信するステップと、
を有し、
前記表示部の表示画面は、入力部から入力されたデータまたは他の装置から取得されたデータを表示する第1の表示エリアと、前記第1の装置が配置される第2の表示エリアと、を有し、
前記制御部は、前記第2の表示エリアを点滅させて、前記第1の表示エリアに表示された前記データを可視光送信する、
ことを特徴とする通信方法。
A method of communication between a first device and a second device, comprising:
The first device has a light receiving element that receives visible light,
The second device has a display unit and a control unit,
a step of associating the light-receiving element of the first device with the display screen of the display unit of the second device;
a step in which the control unit blinks the display screen of the display unit to transmit data with visible light;
a step in which the light receiving element of the first device receives the data transmitted by visible light;
has
The display screen of the display unit includes a first display area for displaying data input from an input unit or data acquired from another device, a second display area in which the first device is arranged, has
The control unit blinks the second display area and transmits visible light the data displayed in the first display area.
A communication method characterized by:
前記第1の表示エリアと、前記第2の表示エリアは、同じ表示画面に設けられる
請求項に記載の通信方法。
The communication method according to claim1, wherein the first display area and the second display area are provided on the same display screen .
前記第1の表示エリアと、前記第2の表示エリアは、それぞれ別の表示画面に設けられる
請求項に記載の通信方法。
The communication method according to claim1, wherein the first display area and the second display area are provided on separate display screens .
前記第2の装置の前記表示部は、前記第2の表示エリアとして、複数の表示エリアを有する表示画面を表示し、
前記複数の表示エリア上に、複数の前記第1の装置を配置し、
前記制御部は、前記複数の表示エリアをそれぞれ点滅させて可視光送信する、
請求項に記載の通信方法。
the display unit of the second device displays a display screen having a plurality ofdisplay areas as the second display area ;
arranging a plurality of the first devices on the plurality of display areas;
The control unit transmits visible light by blinking the plurality ofdisplay areas , respectively.
The communication method according to claim1 .
第1の装置と第2の装置との間で通信を行う通信システムであって、
前記第1の装置は、可視光を受光する受光素子を有し、
前記第2の装置は、表示部と、制御部とを有し、
前記第1の装置の前記受光素子と、前記第2の装置が有する前記表示部の表示画面を対応させた状態で、前記制御部が、前記表示部の前記表示画面を点滅させて、データを可視光送信し、
前記第1の装置の前記受光素子が、可視光送信された前記データを受信し、
前記第2の装置は、データが入力される入力部と、データを格納する記憶部とを有し、
前記表示部の表示画面は、入力部から入力されたデータまたは他の装置から取得されたデータを表示する第1の表示エリアと、前記第1の装置が配置される第2の表示エリアと、を有し、
前記制御部は、前記第2の表示エリアを点滅させて、前記第1の表示エリアに表示された前記データを可視光送信する、
ことを特徴とする通信システム。
A communication system for communicating between a first device and a second device,
The first device has a light receiving element that receives visible light,
The second device has a display unit and a control unit,
In a state in which the light receiving element of the first device and the display screen of the display unit of the second device are associated with each other, the control unit flashes the display screen of the display unit to display data. transmit visible light,
the light receiving element of the first device receives the data transmitted by visible light;
The second device has an input unit for inputting data and a storage unit for storing data,
The display screen of the display unit includes a first display area for displaying data input from an input unit or data obtained from another device, a second display area in which the first device is arranged, has
The control unit blinks the second display area and transmits the data displayed in the first display area with visible light.
A communication system characterized by:
第1の装置と第2の装置との間の通信方法であって、
前記第1の装置は、可視光を受光する受光素子を有し、
前記第2の装置は、表示部と、制御部とを有し、
前記受光素子は、第1の受光素子と、第2の受光素子を有し、
前記表示部が、第1の分割画面と第2の分割画面を有する表示画面を表示し、
前記制御部が、前記第1の分割画面からクロックに対応する明暗パターンを送信し、前記第2の分割画面からデータに対応する明暗パターンを送信するように制御し、
前記第1の装置が、前記第1の受光素子が受信する前記クロックの前記明暗パターンに同期して、前記第2の受光素子が前記データの前記明暗パターンを受信する、
ことを特徴とする通信方法。
A method of communication between a first device and a second device, comprising:
The first device has a light receiving element that receives visible light,
The second device has a display unit and a control unit,
The light receiving element has a first light receiving element and a second light receiving element,
the display unit displays a display screen having a first split screen and a second split screen;
the control unit controlsto transmit a light-dark pattern corresponding to a clock from the first split screen and to transmit a light-dark pattern corresponding to data from the second split screen;
wherein the first devicereceives the light-dark pattern of the data by the second light-receiving element in synchronization with the light-dark pattern of the clock received by the first light-receiving element;
A communication method characterized by:
第1の装置と第2の装置との間の通信方法であって、
前記第1の装置は、可視光を受光する複数の受光素子を有し、
前記第2の装置は、表示部と、制御部とを有し、
前記表示部が、複数の表示エリアを有する表示画面を表示するステップと、
前記制御部が、前記複数の各表示エリアを点滅させて、データを可視光送信するステップと、
前記第1の装置の前記複数の各受光素子が、前記複数の各表示エリアから可視光送信される前記データを受信するステップと、
を有することを特徴とする通信方法。
A method of communication between a first device and a second device, comprising:
The first device has aplurality of light receiving elements that receive visible light,
The second device has a display unit and a control unit,
the display unit displaying a display screen having a plurality of display areas;
a step in which the control unit blinkseach of the plurality of display areas to transmit data with visible light;
each of the plurality of light receiving elements of the first device receiving the data transmitted by visible light fromeach of the plurality of display areas ;
A communication method characterized by comprising:
第1の装置と第2の装置との間の通信方法であって、
前記第1の装置は、可視光を受光する受光素子を有し、
前記第2の装置は、表示部と、制御部とを有し、
前記表示部が、複数の表示エリアを有する表示画面を表示するステップと、
複数の前記第1の装置と、前記複数の各表示エリアをそれぞれ対応させるステップと、
前記制御部が、前記複数の各表示エリアを点滅させて、データを可視光送信するステップと、
複数の前記第1の装置の前記受光素子が、対応する前記複数の各表示エリアから可視光送信された前記データを受信するステップと、
ことを特徴とする通信方法。
A method of communication between a first device and a second device, comprising:
The first device has a light receiving element that receives visible light,
The second device has a display unit and a control unit,
the display unit displaying a display screen having a plurality of display areas;
associating each of the plurality of first devices witheach of the plurality of display areas ;
a step in which the control unit blinkseach of the plurality of display areas to transmit data with visible light;
a step in which the light-receiving elements of theplurality of first devices receive the data transmitted by visible lightfrom each of the corresponding plurality of display areas ;
A communication method characterized by:
JP2022036640A2021-05-312022-03-09 Communication method and communication systemActiveJP7162285B1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
JP2022036640AJP7162285B1 (en)2021-05-312022-03-09 Communication method and communication system
JP2022161689AJP2022185092A (en)2021-05-312022-10-06Data processing method and data processing system

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
JP2021091970AJP7043104B1 (en)2021-05-312021-05-31 Device management system and its management method, article management system and its management method, and device and its communication method
JP2022036640AJP7162285B1 (en)2021-05-312022-03-09 Communication method and communication system

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
JP2021091970ADivisionJP7043104B1 (en)2021-05-312021-05-31 Device management system and its management method, article management system and its management method, and device and its communication method

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
JP2022161689ADivisionJP2022185092A (en)2021-05-312022-10-06Data processing method and data processing system

Publications (2)

Publication NumberPublication Date
JP7162285B1true JP7162285B1 (en)2022-10-28
JP2022184718A JP2022184718A (en)2022-12-13

Family

ID=87699499

Family Applications (2)

Application NumberTitlePriority DateFiling Date
JP2022036640AActiveJP7162285B1 (en)2021-05-312022-03-09 Communication method and communication system
JP2022161689APendingJP2022185092A (en)2021-05-312022-10-06Data processing method and data processing system

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
JP2022161689APendingJP2022185092A (en)2021-05-312022-10-06Data processing method and data processing system

Country Status (1)

CountryLink
JP (2)JP7162285B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010074420A (en)2008-09-172010-04-02Ricoh Co LtdRemote communication setting method of near-field wireless communication; connection support server device and program; and image forming device and program
US20140232903A1 (en)2012-12-272014-08-21Panasonic CorporationInformation communication method
JP2015149710A (en)2014-01-102015-08-20パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of AmericaControl method and program for portable terminal
WO2020169597A1 (en)2019-02-182020-08-27Worldline SaElectronic transaction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010074420A (en)2008-09-172010-04-02Ricoh Co LtdRemote communication setting method of near-field wireless communication; connection support server device and program; and image forming device and program
US20140232903A1 (en)2012-12-272014-08-21Panasonic CorporationInformation communication method
JP2015149710A (en)2014-01-102015-08-20パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of AmericaControl method and program for portable terminal
WO2020169597A1 (en)2019-02-182020-08-27Worldline SaElectronic transaction

Also Published As

Publication numberPublication date
JP2022184718A (en)2022-12-13
JP2022185092A (en)2022-12-13

Similar Documents

PublicationPublication DateTitle
KR20220091257A (en)Method and system for inventory management using detachable to shelf inventory management device
JP6136426B2 (en) Clothing registration system, short-range wireless communication medium, portable communication terminal, clothing registration method and program
JP2017126130A (en)Customer service support system, customer service support server, and program
JP2016162178A (en)Article management device
JP2018025972A (en) Server, display terminal and program
CN115481768B (en) Equipment management system and management method thereof, article management system and management method thereof, and equipment and communication method thereof
KR102008821B1 (en)Refrigerator for managing food and system for managing food using this
JP5748921B1 (en) Goods management system
JP2017126872A (en)Wireless display system
JP7162285B1 (en) Communication method and communication system
JP2016140368A (en) Wireless display system
JP5028319B2 (en) Communication system and communication method
KR20160030421A (en)Electronic information label, server and stock management method using electronic information label
JP2020202572A (en)Wireless display system, mobile terminal device, and program for mobile terminal device
US20160156701A1 (en)Method for communicating information from radio frequency peripheral identifiers
JP2024517140A (en) Inventory control method and system with synchronized shelf systems and sensor activation - Patents.com
TWM458742U (en)Universal member card system using near field communication
US20230028355A1 (en)Controlling output of electronic labels from a camera
KR20170091299A (en)ESL integrated controller and operation method thereof
JP2016219019A (en)In-store location information management system
CN112884528A (en)Interactive processing method based on radio frequency identification and related device
JP2011171993A (en)Information processing apparatus, and radio terminal
JP2013242901A (en)Display terminal, screen processing device, and program
KR20200052737A (en)Cosmetics management system using cosmetics managing device
JP2025005973A (en) Product management system, appliance communication device, and product management method

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20220408

A871Explanation of circumstances concerning accelerated examination

Free format text:JAPANESE INTERMEDIATE CODE: A871

Effective date:20220408

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20220621

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20220805

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20220913

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20221006

R150Certificate of patent or registration of utility model

Ref document number:7162285

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R150


[8]ページ先頭

©2009-2025 Movatter.jp