JP2008033880A - Remote code reader system, local code reader, host computer, execution method of host computer, program for executing function of host computer, and computer readable recording medium recorded with this program - Google Patents
Remote code reader system, local code reader, host computer, execution method of host computer, program for executing function of host computer, and computer readable recording medium recorded with this program Download PDFInfo
- Publication number
- JP2008033880A JP2008033880A JP2006356968A JP2006356968A JP2008033880A JP 2008033880 A JP2008033880 A JP 2008033880A JP 2006356968 A JP2006356968 A JP 2006356968A JP 2006356968 A JP2006356968 A JP 2006356968A JP 2008033880 A JP2008033880 A JP 2008033880A
- Authority
- JP
- Japan
- Prior art keywords
- code
- information
- host computer
- communication terminal
- product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 69
- 238000004891 communication Methods 0.000 claims abstract description 236
- 238000012545 processing Methods 0.000 claims abstract description 115
- 230000008569 process Effects 0.000 claims description 39
- 230000004044 response Effects 0.000 claims description 31
- 238000009434 installation Methods 0.000 claims description 30
- 241001465754 Metazoa Species 0.000 claims description 15
- 238000003384 imaging method Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000003672 processing method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010835 comparative analysis Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 235000006481 Colocasia esculenta Nutrition 0.000 description 1
- 240000004270 Colocasia esculenta var. antiquorum Species 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、ローカルコードリーダが送出したコード(例えばバーコード)を収集及び処理するリモートコードリーダシステム及びその関連技術に関する。 The present invention relates to a remote code reader system that collects and processes codes (for example, bar codes) sent from a local code reader and related technology.
特許文献1には、POS(point of sale)システムが開示されている。このPOSシステムは、POSターミナルとストアコントローラとからなっている。このPOSシステムでは、POSターミナルのスキャナが、商品に印刷されているバーコードを読み取り、構内回線を介して、バーコードシンボル読み取り信号をストアコントローラに送出する。そして、ストアコントローラの演算処理手段は、記憶手段に予め記憶されている商品マスタの単価及び品名等の情報を検索して、検索結果をPOSターミナルに返信する。そして、POSターミナルは、返信されたデータに基づき、売上金を計算し、レシートを発行する。
特許文献2には、商品情報提供システムが開示されている。この商品情報提供システムでは、移動体通信端末は、バーコード読み取り手段を用いて商品に付設されているバーコードを読み取り、その読み取りデータをネットワークを介して商品情報提供サーバへ送信する。そして、商品情報提供サーバは、読み取りデータを受信すると、対応する商品の情報を商品情報データベースより読み出し、その読み出した商品の情報を移動体通信端末へ送信する。これにより、移動体通信端末のユーザは、該当商品について種々の情報を取得することができる。
特許文献3には、バーコードリーダを用いた情報収集システムが開示されている。このバーコードリーダは、当該バーコードリーダを特定する識別データをバーコードデータに付加して、PCに送出する。そして、PCは、通信回線網を介して、これらのデータをホストコンピュータに送信する。
一般に、POSシステムは、店舗ごとに導入される。従って、同じ企業に属する店舗同士であっても、ある店舗のPOSターミナルが、他の店舗のストアコントローラにアクセスして、商品の価格情報を取得して、売上金を計算し、レシートを発行するということはない。このことは、異なる企業に属する店舗同士では当然である。このように、POSシステムは、店舗ごとに、クローズドネットワークとして構築されている。もちろん、同じ企業に属する各店舗のストアコントローラにより蓄積されたデータが、定期的に本社のホストコンピュータに入力され、分析・管理されることは通常行われる。 Generally, the POS system is introduced for each store. Therefore, even if the stores belong to the same company, the POS terminal of one store accesses the store controller of another store, acquires the price information of the product, calculates the sales amount, and issues a receipt That's not true. This is natural among stores belonging to different companies. Thus, the POS system is constructed as a closed network for each store. Of course, data stored by the store controller of each store belonging to the same company is normally input to the host computer at the head office and analyzed and managed.
上記の商品情報提供システムでは、バーコードリーダで読み取ったバーコードは、ユーザが端末を操作して、サーバにアクセスすることにより、当該サーバへ送信される。これにより、ユーザは、送信されたバーコードが付された商品についての情報をサーバから受け取ることができる。このシステムでは、移動体通信端末がクライアントであり、サーバクライアントシステムが構築されている。従って、このシステムでは、クライアントたる端末が重要な役割を担っており、バーコードリーダは、クライアントに付属した単なる入力装置に過ぎない。 In the product information providing system, the barcode read by the barcode reader is transmitted to the server when the user operates the terminal to access the server. Thereby, the user can receive the information about the goods to which the transmitted barcode is attached from the server. In this system, a mobile communication terminal is a client, and a server client system is constructed. Therefore, in this system, the terminal serving as the client plays an important role, and the bar code reader is merely an input device attached to the client.
上記の情報収集システムでは、バーコードリーダの識別データが重要な役割を担っており、この識別データがバーコードデータと共に、ホストコンピュータに与えられる。そして、ホストコンピュータでは、バーコードリーダの識別データに関連付けて、そのユーザの個人情報が管理されている。従って、このシステムは、どのユーザからバーコードデータが送信されたかを知ることができる。つまり、このシステムでは、ホストコンピュータが、バーコードデータの送信元であるユーザを識別することを前提としている。 In the above information collection system, the identification data of the barcode reader plays an important role, and this identification data is given to the host computer together with the barcode data. In the host computer, the personal information of the user is managed in association with the identification data of the barcode reader. Therefore, this system can know from which user the barcode data is transmitted. That is, in this system, it is assumed that the host computer identifies the user who is the barcode data transmission source.
本発明の目的は、インターネット及びそれに接続される任意の通信端末を介して、不特定かつ任意のローカルコードリーダをホストコンピュータに接続して、任意のコードをグローバルに収集及び処理できるリモートコードリーダシステム及びその関連技術を提供することである。 An object of the present invention is to connect an unspecified and arbitrary local code reader to a host computer via the Internet and an arbitrary communication terminal connected thereto, and to collect and process arbitrary codes globally. And related technologies.
本発明の第1の観点によれば、リモートコードリーダシステムは、各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数かつ不特定のローカルコードリーダと、前記複数のローカルコードリーダが送出した複数の前記コードを受信するホストコンピュータと、を備え、前記ローカルコードリーダの各々は、読み込んだ前記コードを、前記インターネット及び前記対応する通信端末を介して、前記ホストコンピュータに送出する送出手段を含み、前記ホストコンピュータは、前記ローカルコードリーダが送出した前記コードを利用して、所定の処理を実行する処理手段を含む。 According to a first aspect of the present invention, a remote code reader system includes a plurality of unspecified local code readers, each of which is connected to a corresponding communication terminal connectable to the Internet and reads a code, and the plurality of local codes. A host computer that receives a plurality of codes sent by a code reader, and each of the local code readers sends the read code to the host computer via the Internet and the corresponding communication terminal. The host computer includes processing means for executing predetermined processing using the code sent by the local code reader.
この構成によれば、インターネット及びそれに接続される任意かつ複数の通信端末を介して、不特定かつ任意かつ複数のローカルコードリーダがホストコンピュータに接続される。つまり、ホストコンピュータには、個人及び企業という枠を超えて、不特定かつ任意かつ複数の様々なローカルコードリーダが接続される。従って、ホストコンピュータは、任意かつ複数の様々なコードをグローバルに収集及び処理できる。また、不特定のローカルコードリーダがホストコンピュータに接続される。つまり、ホストコンピュータは、必ずしも個々のローカルコードリーダを識別することを必要とせず、どのユーザからコードが送信されたかを特定することを主たる目的としていない。もちろん、本発明において、ユーザが、自身の通信端末を介して、ユーザ登録を行い、ホストコンピュータにおいて、どのユーザからコードが送信されたかを特定して処理を行うことも可能である。 According to this configuration, unspecified and arbitrary and plural local code readers are connected to the host computer via the Internet and arbitrary and plural communication terminals connected thereto. In other words, the host computer is connected to various local code readers that are unspecified, arbitrary, and beyond the boundaries of individuals and companies. Therefore, the host computer can collect and process any and a plurality of various codes globally. An unspecified local code reader is connected to the host computer. That is, the host computer does not necessarily need to identify individual local code readers, and is not primarily intended to identify from which user the code was sent. Of course, in the present invention, it is also possible for a user to perform user registration via his / her communication terminal, and to specify processing from which user the code is transmitted in the host computer.
本発明の第2の観点によれば、リモートコードリーダシステムは、各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数のローカルコードリーダと、前記複数のローカルコードリーダが送出した複数の前記コードを受信するホストコンピュータと、を備え、前記ローカルコードリーダの各々は、読み込んだ前記コードを、前記インターネット及び前記対応する通信端末を介して、前記ホストコンピュータに送出する送出手段を含み、前記ホストコンピュータは、前記ローカルコードリーダが送出した前記コードを利用して、所定の処理を実行する処理手段を含み、前記コードは、前記送出手段から前記コードが出力されたことに応答して、前記通信端末により、前記インターネットを介して、前記ホストコンピュータへ送信される。 According to a second aspect of the present invention, a remote code reader system includes a plurality of local code readers each connected to a corresponding communication terminal that can be connected to the Internet and reading a code, and the plurality of local code readers. A host computer that receives the plurality of codes sent out, and each of the local code readers sends out the read code to the host computer via the Internet and the corresponding communication terminal. The host computer includes processing means for executing a predetermined process using the code sent from the local code reader, and the code responds to the output of the code from the sending means. The host via the Internet by the communication terminal It is sent to the computer.
この構成によれば、インターネット及びそれに接続される任意かつ複数の通信端末を介して、任意かつ複数のローカルコードリーダがホストコンピュータに接続される。つまり、ホストコンピュータには、個人及び企業という枠を超えて、任意かつ複数の様々なローカルコードリーダが接続される。従って、ホストコンピュータは、任意かつ複数の様々なコードをグローバルに収集及び処理できる。また、コードのスキャンがトリガとなるので、通信端末のユーザは、コードをローカルコードリーダで読み込むだけで、何らの通信端末の操作をすることなく、コードをホストコンピュータへ送信できる。つまり、ユーザの利便性の向上を図ることができる。 According to this configuration, arbitrary and plural local code readers are connected to the host computer via the Internet and arbitrary and plural communication terminals connected thereto. That is, arbitrary and a plurality of various local code readers are connected to the host computer beyond the boundaries of individuals and companies. Therefore, the host computer can collect and process any and a plurality of various codes globally. Moreover, since the code scan is a trigger, the user of the communication terminal can transmit the code to the host computer by simply reading the code with a local code reader without operating any communication terminal. That is, it is possible to improve user convenience.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記処理手段は、実行する前記所定の処理に応じて、前記通信端末に表示を行うための情報を前記通信端末に送信する。 In the remote code reader system according to the first and second aspects, the processing means transmits information for display on the communication terminal to the communication terminal in accordance with the predetermined process to be executed.
この構成によれば、通信端末のユーザは、ホストコンピュータへのコードの送出に応答して、ホストコンピュータから、所定の処理に応じたサービスの提供を受けることができる。 According to this configuration, the user of the communication terminal can receive a service corresponding to a predetermined process from the host computer in response to the transmission of the code to the host computer.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記ホストコンピュータは、前記ローカルコードリーダが送出した前記コードを受信する受信手段と、受信した前記コードを複数のグループのいずれかに分類する分類手段と、をさらに備え、前記処理手段は、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行する。 In the remote code reader system according to the first and second aspects, the host computer categorizes the received code into one of a plurality of groups, receiving means for receiving the code sent from the local code reader, and Classification means, and the processing means uses the received code to execute processing corresponding to the group to which the code belongs.
この構成によれば、ホストコンピュータは、コードが属するグループに応じた処理を実行し、そのグループに応じたコンテンツであって、そのコードに対応したコンテンツを通信端末に送信できる。従って、通信端末は、コードに応じた様々なコンテンツの表示を行うことができる。言い換えると、ローカルコードリーダのユーザは、ホストコンピュータへのコードの送出に応答して、ホストコンピュータから、そのコードに応じた様々なサービスの提供を受けることができる。この場合、ユーザは、少なくとも1つのローカルコードリーダを所有していれば、異なる様々なサービスの提供を受けることができる。しかも、ローカルコードリーダのユーザは、所望のサービスやコンテンツを受けるためのサイトの検索が不要であり、コードをスキャンすることにより直ちに、そのコードに対応するサービスやコンテンツの提供を受けることができる。 According to this configuration, the host computer can execute processing according to the group to which the code belongs, and can transmit content corresponding to the group and content corresponding to the code to the communication terminal. Therefore, the communication terminal can display various contents according to the code. In other words, the user of the local code reader can be provided with various services according to the code from the host computer in response to sending the code to the host computer. In this case, the user can be provided with various different services as long as the user has at least one local code reader. In addition, the user of the local code reader does not need to search a site for receiving a desired service or content, and can immediately receive a service or content corresponding to the code by scanning the code.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記送出手段は、前記コード、前記ホストコンピュータのアドレス情報、及び前記通信端末に前記コードを前記ホストコンピュータへ送信させるためのコマンドを、前記通信端末に出力する。また、前記コマンドは、前記通信端末にインストールされたオペレーティングシステムに対するコマンドである。例えば、前記オペレーティングシステムは、Windows(登録商標)であり、前記コマンドは、前記通信端末にブラウザを起動させるためのコマンドであり、キーボードのGUI(Graphical User Interface)キー+Rキーに相当するキーボードデータである。 In the remote code reader system according to the first and second aspects, the sending means includes the code, address information of the host computer, and a command for causing the communication terminal to send the code to the host computer. Output to the communication terminal. The command is a command for an operating system installed in the communication terminal. For example, the operating system is Windows (registered trademark), and the command is a command for starting the browser on the communication terminal, and is keyboard data corresponding to a GUI (Graphical User Interface) key + R key of the keyboard. is there.
Windowsのようにシェアが大きいOSに対するコマンドをローカルコードリーダに出力させるので、簡易に、つまり、ローカルコードリーダを通信端末(例えばパーソナルコンピュータ)に接続するだけで、大部分の通信端末を本システムのために利用できる。 Since a command for an OS having a large share such as Windows is output to a local code reader, most communication terminals can be connected to a communication terminal (for example, a personal computer) simply by connecting the local code reader to this system. Available for.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記処理手段は、同一の前記コードに対して、前記通信端末の設置場所に応じて、異なる処理を実行する。 In the remote code reader system according to the first and second aspects, the processing means executes different processing on the same code depending on the installation location of the communication terminal.
この構成によれば、同一コードであっても、ホストコンピュータは、ユーザの置かれた状況を考慮した効果的なサービスやコンテンツを提供できる。ここで、ホストコンピュータが、商品に付されたコードを受信して、その商品に関するリンクを載せたWEBサイト又はその商品に関するWEBサイトを通信端末に提供する場合を例に挙げてみる。この場合、本発明によれば、ユーザの商品に対する段階(例えば、購入前と購入後、店舗と自宅)や心理状態を考慮した処理を実行できるので、ユーザの商品に対する段階や心理状態を考慮した効果的なサービスやコンテンツを提供できる。なぜなら、通信端末の設置場所(コードの送信元と言うこともできるし、ローカルコードリーダの接続場所と言うこともできる。)、つまり、ユーザがいる場所によって、ユーザの商品に対する段階や心理状態が変わることもあるからである。 According to this configuration, even with the same code, the host computer can provide effective services and contents in consideration of the situation where the user is placed. Here, a case where the host computer receives a code attached to a product and provides the communication terminal with a web site on which a link related to the product is placed or a web site related to the product is given as an example. In this case, according to the present invention, the stage for the user's product (for example, before and after the purchase, the store and the home) and the process considering the psychological state can be executed. Provide effective services and content. This is because the stage or psychological state of the user's product depends on the installation location of the communication terminal (it can also be said to be the code transmission source or the connection location of the local code reader), that is, the location where the user is present. Because it can change.
従って、例えば、前記通信端末の設置場所は、少なくとも個人宅及び店舗であり、前記処理手段は、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な情報を受け取る。 Therefore, for example, the installation location of the communication terminal is at least a personal home and a store, and the processing means recognizes that the communication terminal is installed in the personal home from the communication terminal installed in the personal home. The information which can recognize that the said communication terminal is installed in the store is received from the said communication terminal installed in the store.
また、通信端末のハードウェア性能は関係なく、通信端末の設置場所だけが処理に考慮される。従って、通信端末の設置場所のカテゴリ(例えば、店舗と個人宅)が異なる場合は、通信端末のハードウェア性能が同等であっても、ホストコンピュータは異なる処理を実行するし、通信端末のハードウェア性能が異なっていても、通信端末の設置場所のカテゴリが同じならば、ホストコンピュータは同じ処理を実行する。もちろん、設置場所に応じて処理を異ならせるだけでなく、通信端末のハードウェア性能に応じてさらに処理を異ならせることもできる。 In addition, regardless of the hardware performance of the communication terminal, only the installation location of the communication terminal is considered in the processing. Therefore, when the category of the installation location of the communication terminal (for example, store and personal house) is different, the host computer executes different processing even if the hardware performance of the communication terminal is equivalent, and the hardware of the communication terminal Even if the performance is different, the host computer executes the same process if the category of the installation location of the communication terminal is the same. Of course, not only can the processing be varied depending on the installation location, but the processing can be further varied depending on the hardware performance of the communication terminal.
以上のように、通信端末のハードウェア性能が同等であっても、通信端末の設置場所に応じて、同一コードに対して異なるサービス(コンテンツを含む。)を提供できる。 As described above, even if the hardware performance of the communication terminal is equivalent, different services (including content) can be provided for the same code depending on the installation location of the communication terminal.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、少なくとも1つの前記グループは、共通商品コードのグループである。 In the remote code reader system according to the first and second aspects, at least one of the groups is a group of common product codes.
この構成によれば、ホストコンピュータは、受信したコードを、共通商品コードのグループとそれ以外のグループに分類し、分類結果に応じて処理を実行する。共通商品コードは、POSシステムで利用する目的で作成されるものであり、本システムのために作成されたものではない。つまり、共通商品コードは、本システムと関係なく存在するものであり、上記目的のために既に世の中に多く普及している。従って、本システムは、既に世の中に多く普及している共通商品コードを利用して、サービスを提供できる。一方、共通商品コード以外のコードは、本システムを利用して、特定のサービスを提供する目的で作成されたものであり、POSシステムのために利用することを目的としていない。つまり、共通商品コード以外のコードは、本システムを前提に存在するものである。従って、共通商品コード以外のコードについては、それぞれのコード作成の目的に応じて、本システムにより、様々なサービスを提供できる。 According to this configuration, the host computer classifies the received code into the common product code group and the other group, and executes processing according to the classification result. The common product code is created for the purpose of use in the POS system and is not created for this system. That is, the common product code exists regardless of the present system, and is already widely used for the above purpose. Therefore, this system can provide a service by using a common product code that is already widely used in the world. On the other hand, codes other than the common product code are created for the purpose of providing a specific service using this system, and are not intended to be used for the POS system. That is, codes other than the common product code exist on the premise of this system. Therefore, for codes other than the common product code, various services can be provided by this system according to the purpose of creating each code.
このように、共通商品コードは他のコードと、その性質・性格を異にするが、そのことを意識することなく、ユーザは、同じコードリーダで、それらをスキャンでき、共通商品コードのグループに対応したサービスの提供を受けることができるし、また、それ以外のグループの各種のコードに対応した様々なサービスの提供を受けることもできる。 In this way, the common product code is different in character and character from other codes, but without being aware of it, the user can scan them with the same code reader and put them into a group of common product codes. It is possible to receive provision of corresponding services, and it is also possible to receive provision of various services corresponding to various codes of other groups.
また、ユーザは、すでに多く普及している共通商品コードが付された物品を容易に入手でき、ネットワーク環境が整っていることを前提とするならば、コードリーダさえあれば、すぐにでも本システムを利用できる。一方において、ユーザは、共通商品コード以外のグループのコードをスキャンすることで、バラエティに富んだ様々なサービスの提供を受けることができる。 In addition, if it is assumed that a user can easily obtain an article with a common product code that is already widely used and that the network environment is in place, this system can be used immediately if there is a code reader. Can be used. On the other hand, the user can receive various services provided by scanning a group of codes other than the common product code.
さらに、システムを構築する側にとっても、すでに普及している共通商品コードを利用できるので、システム導入の際の労力は、それ以外のコードのみを利用する場合と比較して少なくてすむ。 Furthermore, since the common product code that has already been widely used can be used for the system building side, the labor for introducing the system can be reduced as compared with the case of using only other codes.
この第1及び第2の観点によるリモートコードリーダシステムにおいて、前記共通商品コードは、POS(Point Of Sale)システムに利用するコードである。例えば、前記共通商品コードは、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、若しくは、UPC(Universal Product Code)コードである。 In the remote code reader system according to the first and second aspects, the common product code is a code used for a POS (Point Of Sale) system. For example, the common product code is a JAN (Japan Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code) code.
また、この第1及び第2の観点によるリモートコードリーダシステムにおいて、前記処理手段は、受信した前記コードがインストアコードの場合、所定のメッセージ(例えばサービスが利用できない旨のメッセージ)を前記通信端末に返す。インストアコードは、小売業が設定し店内のみで使用するバーコードであり、市場全体からみたとき必ずしもユニークではないからである。 In the remote code reader system according to the first and second aspects, when the received code is an in-store code, the processing means sends a predetermined message (for example, a message indicating that the service cannot be used) to the communication terminal. return. This is because the in-store code is a bar code set by the retailer and used only in the store, and is not necessarily unique when viewed from the whole market.
さらに、この第1及び第2の観点によるリモートコードリーダシステムにおいて、受信した前記コードが共通商品コードの前記グループに属する場合、前記処理手段は、受信した前記コードに対応する、商品固有のポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する。 Further, in the remote code reader system according to the first and second aspects, when the received code belongs to the group of common product codes, the processing means corresponds to the product-specific portal screen corresponding to the received code. The information for generating is searched, and the information for generating the searched portal screen is transmitted to the communication terminal.
この構成によれば、商品に興味を持ったユーザ又は商品を購入したユーザが、店舗又は個人宅等に設置された端末に、その商品に固有のコード情報を送信させると、端末は、その商品のポータル画面(「個別ポータル画面」と呼ぶ。)を生成するための情報をホストコンピュータから受け取って、当該個別ポータル画面を表示することができる。この個別ポータル画面は、コード情報が示す商品固有の画面であるため、そこには、その商品に関する情報を発信するメーカや販売元等(広告主)のサーバへのリンク情報等が含まれる。従って、端末のユーザは、個別ポータル画面を介して、その商品のメーカや販売元等のサーバに簡便にアクセスでき、簡便に所望の商品に関する情報を閲覧することができる。 According to this configuration, when a user who is interested in a product or a user who has purchased the product transmits code information unique to the product to a terminal installed in a store or a private house, the terminal The information for generating the portal screen (referred to as “individual portal screen”) can be received from the host computer, and the individual portal screen can be displayed. Since this individual portal screen is a product-specific screen indicated by the code information, it includes link information to a server of a manufacturer, a distributor, etc. (advertiser) that transmits information related to the product. Therefore, the user of the terminal can easily access a server such as a manufacturer or a distributor of the product via the individual portal screen, and can easily browse information on the desired product.
メーカや販売元等の広告主にとっては、実際に商品に対して興味を持っている人または商品を購入した人に対して、個別ポータル画面を介して、ピンポイントに当該商品に関する情報を提供できるという利点がある。この点、従来のアフィリエイトモデルとは大きく異なる。 Advertisers such as manufacturers and distributors can provide information about the product to the pinpoint via the individual portal screen for those who are actually interested in the product or who have purchased the product. There is an advantage. This is a significant difference from the traditional affiliate model.
一方、端末のユーザにとっては、商品に興味を持った場合又は購入した商品について何か調べたくなった場合等、端末にその商品に固有のコード情報を送信させるだけで、その商品固有の個別ポータル画面が端末に表示される。そして、ユーザは、個別ポータル画面を介して、容易に目的のサイトへアクセスできる。このため、汎用の検索エンジンを利用して、その商品に関連していそうなテキストを入力して検索したり、あるいは、従来のポータルサイトサービスを利用して、体系的に分類された商品群の中から所望の商品の情報を検索したりするよりも、商品に関する情報の取得がはるかに楽である。 On the other hand, if the user of the terminal is interested in the product or wants to investigate something about the purchased product, the terminal user can simply send code information specific to the product to the individual portal specific to the product. A screen is displayed on the terminal. The user can easily access the target site via the individual portal screen. For this reason, using a general-purpose search engine, you can search by entering text that seems to be related to the product, or by using a conventional portal site service, It is much easier to obtain information about a product than to search for information on a desired product from inside.
また、汎用の検索エンジンやポータルサイトサービスのような従来の手法では、検索結果に同一又は類似の名称をした商品のサイトが複数現れ、ユーザはどれが自分の求める情報なのか分からないという事態が発生しうるが、このような事態を回避できる。さらに、これら従来の手法では、紛らわしいサイトや非公式なサイト等がヒットする場合も多く、広告主が自己のサーバに閲覧者を誘導する際の妨げになるが、このような事態をも回避できる。 In addition, with conventional methods such as general-purpose search engines and portal site services, multiple product sites with the same or similar names appear in the search results, and the user does not know which information he wants. Although it may occur, this situation can be avoided. In addition, these conventional methods often hit confusing sites, informal sites, etc., which hinders advertisers from directing viewers to their servers. .
以上の結果、クライアントたる端末が、商品に関する情報を発信する広告主のサーバにアクセスすることを効率良く支援できる。 As a result, the client terminal can efficiently support access to the advertiser's server that transmits information about the product.
ところで、個別ポータル画面を配信するホストコンピュータの運営者(「システム運営事業者」と呼ぶ。)は、個別ポータル画面の作成に当たって、広告主から対価を得て収益をあげることができる。例えば、対価を要求することなく、個別ポータル画面に、広告主のホームページのリンク情報だけを表示することとし、個別ポータル画面に、より多くのリンク情報の表示を希望する広告主から対価を取得する。これにより、個別ポータル画面のリンク情報が増えていく。 By the way, an operator of a host computer that distributes an individual portal screen (referred to as a “system operator”) can make money by obtaining a price from an advertiser in creating the individual portal screen. For example, only the advertiser's homepage link information is displayed on the individual portal screen without requesting the consideration, and the consideration is obtained from the advertiser who wants to display more link information on the individual portal screen. . As a result, the link information on the individual portal screen increases.
個別ポータル画面に表示されたリンク情報が多いということは、その商品を様々な角度から宣伝できることになり、個別ポータル画面に表示されたリンク情報が少ない場合よりも、ユーザに対して、より購買意欲を刺激できる。言い換えると、同種の商品について、リンク情報が多い個別ポータル画面の広告主の商品販売額は、リンク情報が少ない個別ポータル画面の広告主の商品販売額よりも多くなることが予想される。従って、商品のメーカや販売元等の広告主は、対価を支払ってでも、追加のリンク情報の表示を求めてくることが予想される。 The fact that there is a lot of link information displayed on the individual portal screen means that the product can be advertised from various angles, and the user is more willing to purchase than when there is little link information displayed on the individual portal screen. Can irritate. In other words, for the same type of product, the product sales amount of the advertiser of the individual portal screen with a lot of link information is expected to be larger than the product sales amount of the advertiser of the individual portal screen with a little link information. Therefore, it is expected that advertisers such as product manufacturers and distributors will be prompted to display additional link information even if they pay the price.
これと同様に理由により、このシステムを導入している小売店等の店舗とそうでない店舗とでは、売上に差がでてくることは明らかである。従って、店舗を運営する事業者もまた、こぞって本システムを導入することが予想できる。この場合、システム運営事業者は、各店舗を運営する事業者から対価を取得することで、収益をあげることができる。 For the same reason, it is clear that there is a difference in sales between stores such as retail stores that have introduced this system and stores that do not. Therefore, it can be expected that businesses that operate stores also introduce this system. In this case, the system operator can increase the profit by acquiring the consideration from the operator who operates each store.
さらに、この第1及び第2の観点によるリモートコードリーダシステムにおいて、共通商品コードの前記グループ以外のグループに属する前記コードは、ものに割り当てられ、それぞれの前記コードに対応するコンテンツを前記ホストコンピュータを介して前記通信端末に提供するために割り当てられたコードであって、共通商品コードを除くコードのことであり、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。一方、共通商品コードは、商品のメーカ又は販売元を特定する情報及びその商品を識別する情報を含む。 Further, in the remote code reader system according to the first and second aspects, the codes belonging to a group other than the group of common product codes are assigned to the codes, and contents corresponding to the codes are assigned to the host computer. Is a code assigned to be provided to the communication terminal via the code, excluding a common product code, which is a tangible object including goods and real estate, an intangible object including information and services, a commodity, In addition, the information includes living things including humans and animals, and the information includes video, audio, programs, and data. On the other hand, the common product code includes information for identifying the manufacturer or sales source of the product and information for identifying the product.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記処理手段は、受信した前記コードに対応するポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する。 In the remote code reader system according to the first and second aspects, the processing means searches for information for generating a portal screen corresponding to the received code, and information for generating the searched portal screen Is transmitted to the communication terminal.
このポータル画面は、コードが割り当てられた「もの」に直接関連するWEBサイト(「ダイレクトサイト)と呼ぶ。)へアクセスするための中継となるページであり、その一例が、上記の個別ポータル画面である。ここで、「もの」は、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、情報は、映像、音声、プログラム、及びデータを含む。 This portal screen is a page serving as a relay for accessing a WEB site (referred to as a “direct site”) directly related to the “thing” to which the code is assigned, and an example thereof is the individual portal screen described above. Here, “things” includes tangible objects including goods and real estate, intangible objects including information and services, goods, and living organisms including humans and animals, and information includes video, audio, programs, and data. Including.
ユーザは、必ずこのような中継となるポータル画面を介して、ダイレクトサイトへアクセスすることになる。従って、システム運営事業者は、各ポータル画面及びそこに掲載されたリンク先へのユーザのアクセスの状況を収集及び分析することにより、コードが割り当てられた「もの」に関する統計データを迅速に得ることができる。例えば、得られた統計データにより「もの」の市場分析が可能となる。また、同種の「もの」に対する比較分析も可能となる。これらは経済的にも価値があり、システム運営事業者の収益源とすることもできる。さらに、システム運営事業者は、上記の商品固有の個別ポータル画面のようにして収益を得ることもできる。このように、ポータル画面の提供により、システム運営事業者が収益を得る機会を増やすことができる。ちなみに、ユーザがコードのスキャンにより直ちにダイレクトサイトへアクセスできるようにすると、システム運営事業者は、各ダイレクトサイトへのアクセスの状況を認識できない。 The user always accesses the direct site via such a portal screen that serves as a relay. Therefore, the system operator can quickly obtain statistical data on “things” to which codes are assigned by collecting and analyzing the status of user access to each portal screen and the link destinations posted there. Can do. For example, market analysis of “things” is possible based on the obtained statistical data. In addition, comparative analysis of the same kind of “things” is also possible. These are also economically valuable and can be a source of revenue for system operators. Furthermore, the system operator can also make a profit like the individual portal screen unique to the product. In this way, the provision of the portal screen can increase the opportunities for the system operator to earn revenue. Incidentally, if a user can immediately access a direct site by scanning a code, the system operator cannot recognize the status of access to each direct site.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記ポータル画面は、前記コード情報が示す商品に関するサイトへのリンク情報を含む。例えば、前記リンク情報は、前記コード情報が示す商品の広告主のホームページへのリンク情報、前記コード情報が示す商品のコマーシャル映像を配信するサイトへのリンク情報、前記コード情報が示す商品を購入することができるサイトへのリンク情報、前記コード情報が示す商品の画像を表示するサイトへのリンク情報、前記コード情報が示す商品に関する説明を掲載しているサイトへのリンク情報、前記コード情報が示す商品に関するユーザ登録ができるサイトへのリンク情報、前記コード情報が示す商品に関するアンケートを行っているサイトへのリンク情報若しくは前記コード情報が示す商品に関するアフターサービスの情報を掲載したサイトへのリンク情報、又は、それらの任意の組み合わせを含む。この構成によれば、ポータル画面を介して、商品自体に関する情報を様々な角度からユーザに提供できる。特に、ポータル画面に、アンケートを行っているサイトへのリンク情報を掲載することで、様々な商品の市場調査が可能となる。しかも、迅速かつリアルタイムな結果を得ることができる。このように、システム運営事業者は有益な情報を得ることができる。 In the remote code reader system according to the first and second aspects, the portal screen includes link information to a site related to a product indicated by the code information. For example, the link information purchases the link information to the advertiser's home page of the product indicated by the code information, the link information to the site that distributes the commercial video of the product indicated by the code information, and the product indicated by the code information. Link information to a site that can be used, link information to a site that displays an image of the product indicated by the code information, link information to a site that provides a description of the product indicated by the code information, and the code information indicates Link information to a site where user registration regarding the product can be performed, link information to a site conducting a questionnaire regarding the product indicated by the code information, or link information to a site where information on after-sales service related to the product indicated by the code information is posted, Or any combination thereof. According to this configuration, information on the product itself can be provided to the user from various angles via the portal screen. In particular, it is possible to conduct market research on various products by posting link information to sites that conduct questionnaires on the portal screen. Moreover, quick and real-time results can be obtained. In this way, the system operator can obtain useful information.
また、上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記ポータル画面は、ユーザ登録ができるサイトへのリンク情報若しくはアンケートを行っているサイトへのリンク情報、又は、それらの任意の組み合わせを含む。この構成によれば、ポータル画面を介して、ユーザ情報の収集や、コードが割り当てられた「もの」に依存しないアンケートの収集も可能となる。 In the remote code reader system according to the first and second aspects, the portal screen includes link information to a site where user registration is possible, link information to a site where a questionnaire is conducted, or any combination thereof. including. According to this configuration, it is also possible to collect user information and questionnaires that do not depend on “things” to which codes are assigned via the portal screen.
さらに、上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記ポータル画面は、前記コード情報が示す商品を販売している店舗又は小売業者に関するサイトへのリンク情報を含む。この構成によれば、ユーザの利便性の向上をより図ることができるだけでなく、システム運営事業者は、店舗等から対価を得ることができる。 Further, in the remote code reader system according to the first and second aspects, the portal screen includes link information to a site related to a store or a retailer that sells the product indicated by the code information. According to this configuration, not only the convenience of the user can be further improved, but also the system operator can obtain compensation from a store or the like.
上記第1及び第2の観点によるリモートコードリーダシステムにおいて、前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。この場合、前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードであることができる。例えば、前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである。特に、個々の商品の識別とそのメーカを特定するものとして広く普及したバーコードを利用することにより、本システムの一層の普及を図ることができる。 In the remote code reader system according to the first and second aspects, the code is assigned to a thing, which is a tangible object including goods and real estate, an intangible object including information and services, a commodity, and a person and an animal. The information includes images, sounds, programs, and data. In this case, the code may be a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. For example, the one-dimensional code is a one-dimensional barcode, the two-dimensional code is a QR code, and the IC tag is an RFID tag. In particular, the system can be further spread by using the barcode widely used for identifying individual products and specifying their manufacturers.
本発明の第3の観点によれば、ローカルコードリーダは、上記第1の観点によるリモートコードリーダシステムのいずれかのローカルコードリーダである。 According to a third aspect of the present invention, the local code reader is any local code reader of the remote code reader system according to the first aspect.
本発明の第4の観点によれば、ローカルコードリーダは、上記第2の観点によるリモートコードリーダシステムのいずれかのローカルコードリーダである。 According to a fourth aspect of the present invention, the local code reader is any one of the remote code reader systems according to the second aspect.
本発明の第5の観点によれば、ローカルコードリーダ(例えばローカルバーコードリーダ)は、インターネットに接続可能な通信端末に接続され、前記インターネット及び前記通信端末を介して、ホストコンピュータに接続されるローカルコードリーダであって、コード(例えばバーコード)を取り込む取込手段と、前記取込手段が取り込んだ前記コードを解読して、前記コードが表すコード情報を取得する解読手段と、前記ホストコンピュータのアドレス情報(例えばURL)及び前記解読手段が取得した前記コード情報を前記通信端末に出力する出力手段と、を備える。 According to the fifth aspect of the present invention, a local code reader (for example, a local barcode reader) is connected to a communication terminal connectable to the Internet, and is connected to a host computer via the Internet and the communication terminal. A local code reader for fetching a code (for example, a bar code); a decoding unit for decoding the code fetched by the fetching unit to obtain code information represented by the code; and the host computer Output information (for example, URL) and output means for outputting the code information acquired by the decoding means to the communication terminal.
この構成によれば、ローカルコードリーダにより、コード情報と共にホストコンピュータのアドレス情報が、通信端末に出力される。このため、ホストコンピュータのアドレス情報を通信端末に入力する必要がなく、ユーザの利便性の向上を図ることができる。 According to this configuration, the address information of the host computer is output to the communication terminal together with the code information by the local code reader. For this reason, it is not necessary to input the address information of the host computer to the communication terminal, and the convenience of the user can be improved.
この第5の観点によるローカルコードリーダにおいて、前記出力手段は、さらに、前記通信端末に前記コード情報を前記ホストコンピュータへ送信させるためのコマンドを、前記通信端末に出力する。 In the local code reader according to the fifth aspect, the output means further outputs a command for causing the communication terminal to transmit the code information to the host computer.
この構成によれば、ローカルコードリーダにより、コード情報及びホストコンピュータのアドレス情報と共にコマンドが、通信端末に出力される。このため、ホストコンピュータにコード情報を送信するためのソフトウェアを通信端末にインストールする必要がなく、より一層ユーザの利便性の向上を図ることができる。 According to this configuration, the command is output to the communication terminal by the local code reader together with the code information and the address information of the host computer. For this reason, it is not necessary to install software for transmitting code information to the host computer in the communication terminal, and the convenience of the user can be further improved.
本発明の第6の観点によれば、ローカルコードリーダ(例えばローカルバーコードリーダ)は、インターネットに接続可能な通信端末に接続され、前記インターネット及び前記通信端末を介して、ホストコンピュータに接続されるローカルコードリーダであって、コード(例えばバーコード)を取り込む取込手段と、前記取込手段が取り込んだ前記コードを解読して、前記コードが表すコード情報を取得する解読手段と、前記解読手段が取得した前記コード情報を、前記インターネット及び前記通信端末を介して、前記ホストコンピュータに出力する出力手段と、を備え、前記コード情報は、前記出力手段から前記コード情報が出力されたことに応答して、前記通信端末により、前記インターネットを介して、前記ホストコンピュータへ送信される。 According to the sixth aspect of the present invention, a local code reader (for example, a local barcode reader) is connected to a communication terminal connectable to the Internet, and is connected to a host computer via the Internet and the communication terminal. A local code reader for receiving a code (for example, a barcode); a decoding unit for decoding the code acquired by the acquiring unit to obtain code information represented by the code; and the decoding unit Output means for outputting the acquired code information to the host computer via the Internet and the communication terminal, and the code information is responsive to the output of the code information from the output means. And sent to the host computer via the Internet by the communication terminal. It is.
この構成によれば、コードのスキャンがトリガとなるので、通信端末のユーザは、コードをローカルコードリーダで読み込むだけで、何らの通信端末の操作をすることなく、コード情報をホストコンピュータへ送信できる。つまり、ユーザの利便性の向上を図ることができる。 According to this configuration, since the code scan is a trigger, the user of the communication terminal can transmit the code information to the host computer by only reading the code with a local code reader without operating any communication terminal. . That is, it is possible to improve user convenience.
この第6の観点によるローカルコードリーダにおいて、前記出力手段は、前記通信端末に前記コード情報を前記ホストコンピュータへ送信させるためのコマンドを前記通信端末に出力してもよい。さらに、前記出力手段は、前記ホストコンピュータのアドレス情報を前記通信端末に出力することもできる。 In the local code reader according to the sixth aspect, the output means may output a command for causing the communication terminal to transmit the code information to the host computer. Further, the output means can output address information of the host computer to the communication terminal.
上記第5及び第6の観点によるローカルコードリーダにおいて、前記出力手段は、少なくとも前記コマンドを、キーボードデータとして前記通信端末に出力する。この場合、アドレス情報及びコード情報もキーボードデータとして出力することができる。また、前記コマンドは、前記通信端末にインストールされたオペレーティングシステムに対するコマンドである。例えば、前記オペレーティングシステムは、Windows(登録商標)であり、前記コマンドは、前記通信端末にブラウザを起動させるためのコマンドであり、キーボードのGUI(Graphical User Interface)キー+Rキーに相当するキーボードデータである。 In the local code reader according to the fifth and sixth aspects, the output means outputs at least the command as keyboard data to the communication terminal. In this case, address information and code information can also be output as keyboard data. The command is a command for an operating system installed in the communication terminal. For example, the operating system is Windows (registered trademark), and the command is a command for starting the browser on the communication terminal, and is keyboard data corresponding to a GUI (Graphical User Interface) key + R key of the keyboard. is there.
Windowsのようにシェアが大きいOSに対するコマンドをローカルコードリーダが出力するので、簡易に、つまり、ローカルコードリーダを通信端末(例えばパーソナルコンピュータ)に接続するだけで、大部分の通信端末を利用できる。 Since the local code reader outputs a command for an OS having a large share such as Windows, most communication terminals can be used simply, that is, by simply connecting the local code reader to a communication terminal (for example, a personal computer).
上記第5及び第6の観点によるローカルコードリーダにおいて、前記取込手段は、ユーザが手に持った物品に付されたコードを撮像する撮像手段を含み、前記解読手段は、撮像された前記コードを解析し、前記コードが表すコード情報を取得し、前記ローカルコードリーダは、前記撮像手段により得られた画像に写り込んだ前記物品又は前記コードの像の移動量を算出する算出手段をさらに備え、前記出力手段は、前記移動量を前記ホストコンピュータに出力する。 In the local code reader according to the fifth and sixth aspects, the capturing means includes imaging means for imaging a code attached to an article held by a user, and the decoding means includes the captured code The local code reader further includes a calculation unit that calculates a movement amount of the article or the code image reflected in the image obtained by the imaging unit. The output means outputs the movement amount to the host computer.
この構成によれば、入力装置が、コード情報の取得手段として機能するだけでなく、ポインティングデバイスとしても機能する。つまり、像の移動量がコンピュータに出力されるので、コンピュータは、この移動量に応じて画面の操作を行うことができる(例えば画面中のカーソルを動かすことができる)。従って、ユーザが、コード情報の取得のために物品に付されたコードを撮像手段に撮影させた後は、その物品を手に持って撮像手段に向けて動かすだけで、コンピュータが表示した画面の操作が可能になり、非常にユーザフレンドリな構成となる。また、コードを撮影させるだけという入力なので、操作が簡単である。 According to this configuration, the input device not only functions as a code information acquisition unit but also functions as a pointing device. That is, since the movement amount of the image is output to the computer, the computer can operate the screen according to the movement amount (for example, the cursor in the screen can be moved). Therefore, after the user causes the imaging means to photograph the code attached to the article for acquisition of the code information, the user can simply hold the article and move it toward the imaging means to display the screen displayed by the computer. Operation becomes possible and it becomes a very user-friendly structure. In addition, the operation is simple because the input is only for photographing the code.
上記第5及び第6の観点によるローカルコードリーダにおいて、前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。 In the local code reader according to the fifth and sixth aspects, the code is assigned to a thing, which is a tangible object including goods and real estate, an intangible object including information and services, a commodity, and a person and an animal. The information includes images, sounds, programs, and data.
上記第5及び第6の観点によるローカルコードリーダにおいて、前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードである。例えば、前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである。 In the local code reader according to the fifth and sixth aspects, the code is a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. For example, the one-dimensional code is a one-dimensional barcode, the two-dimensional code is a QR code, and the IC tag is an RFID tag.
本発明の第7の観点によれば、ホストコンピュータは、上記第1の観点によるリモートコードリーダシステムのいずれかのホストコンピュータである。その効果は、第1の観点によるリモートコードリーダシステムと同様である。 According to a seventh aspect of the present invention, the host computer is any one of the remote code reader systems according to the first aspect. The effect is the same as that of the remote code reader system according to the first aspect.
本発明の第8の観点によれば、ホストコンピュータは、上記第2の観点によるリモートコードリーダシステムのいずれかのホストコンピュータである。その効果は、第2の観点によるリモートコードリーダシステムと同様である。 According to an eighth aspect of the present invention, the host computer is any one of the remote code reader systems according to the second aspect. The effect is the same as that of the remote code reader system according to the second aspect.
本発明の第9の観点によれば、ホストコンピュータは、各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数かつ不特定のローカルコードリーダに、前記インターネット及び前記対応する通信端末を介して接続されるホストコンピュータであって、前記複数かつ不特定のローカルコードリーダが送出した複数の前記コードを受信する受信手段と、受信した前記コードを利用して、所定の処理を実行する処理手段と、を備える。 According to a ninth aspect of the present invention, each host computer is connected to a corresponding communication terminal that can be connected to the Internet, and a plurality of unspecified local code readers that read codes are connected to the Internet and the corresponding computer. A host computer connected via a communication terminal, wherein a plurality of codes sent by the plurality of unspecified local code readers are received, and predetermined processing is performed using the received codes. Processing means to be executed.
本発明の第10の観点によれば、ホストコンピュータは、各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数のローカルコードリーダに、前記インターネット及び前記対応する通信端末を介して接続されるホストコンピュータであって、前記複数のローカルコードリーダが送出した複数の前記コードを受信する受信手段と、受信した前記コードを利用して、所定の処理を実行する処理手段と、を備え、前記受信手段は、前記ローカルコードリーダが、読み込んだコードを出力したことに応答して、前記通信端末により、前記インターネットを介して送信された前記コードを受信する。 According to a tenth aspect of the present invention, the host computer is connected to a corresponding communication terminal that can be connected to the Internet, and the Internet and the corresponding communication terminal are connected to a plurality of local code readers that read codes. A host computer connected via a receiving means for receiving the plurality of codes sent by the plurality of local code readers; a processing means for executing a predetermined process using the received codes; The receiving means receives the code transmitted via the Internet by the communication terminal in response to the local code reader outputting the read code.
上記第9及び第10の観点によるホストコンピュータにおいて、前記処理手段は、実行する前記所定の処理に応じて、前記通信端末に表示を行うための情報を前記通信端末に送信する。 In the host computer according to the ninth and tenth aspects, the processing means transmits information for display on the communication terminal to the communication terminal in accordance with the predetermined process to be executed.
上記第9及び第10の観点によるホストコンピュータは、受信した前記コードを複数のグループのいずれかに分類する分類手段をさらに備え、前記処理手段は、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行する。 The host computer according to the ninth and tenth aspects further includes classification means for classifying the received code into any of a plurality of groups, and the processing means uses the received code and the code is A process corresponding to the group to which it belongs is executed.
上記第9及び第10の観点によるホストコンピュータにおいて、前記処理手段は、同一の前記コードに対して、前記通信端末の設置場所に応じて、異なる処理を実行する。 In the host computers according to the ninth and tenth aspects, the processing means executes different processing on the same code depending on the installation location of the communication terminal.
この第9及び第10の観点によるホストコンピュータにおいて、前記処理手段は、前記通信端末の設置場所を認識可能な情報を前記通信端末から受け取り、その情報に従って、前記コードを利用した処理を実行する。例えば、前記通信端末の設置場所は、少なくとも個人宅及び店舗であり、前記処理手段は、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な前記情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な前記情報を受け取る。 In the host computer according to the ninth and tenth aspects, the processing means receives information capable of recognizing the installation location of the communication terminal from the communication terminal, and executes processing using the code according to the information. For example, the installation location of the communication terminal is at least a personal home and a store, and the processing means can recognize from the communication terminal installed in the personal home that the communication terminal is installed in the personal home. The information is received, and the information recognizing that the communication terminal is installed in the store is received from the communication terminal installed in the store.
上記第9及び第10の観点によるホストコンピュータにおいて、少なくとも1つの前記グループは、共通商品コードのグループである。 In the host computers according to the ninth and tenth aspects, at least one of the groups is a group of common product codes.
この第9及び第10の観点によるホストコンピュータにおいて、前記共通商品コードは、POS(Point Of Sale)システムに利用するコードである。例えば、前記共通商品コードは、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、若しくは、UPC(Universal Product Code)コードである。 In the host computers according to the ninth and tenth aspects, the common product code is a code used for a POS (Point Of Sale) system. For example, the common product code is a JAN (Japan Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code) code.
また、この第9及び第10の観点によるホストコンピュータにおいて、前記処理手段は、受信した前記コードがインストアコードの場合、所定のメッセージを前記通信端末に返す。 In the host computer according to the ninth and tenth aspects, when the received code is an in-store code, the processing means returns a predetermined message to the communication terminal.
さらに、この第9及び第10の観点によるホストコンピュータにおいて、受信した前記コードが共通商品コードの前記グループに属する場合、前記処理手段は、受信した前記コードに対応する、商品固有のポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する。 Further, in the host computer according to the ninth and tenth aspects, when the received code belongs to the group of common product codes, the processing means generates a product-specific portal screen corresponding to the received code. The information for generating is searched, and the information for generating the searched portal screen is transmitted to the communication terminal.
さらに、この第9及び第10の観点によるホストコンピュータにおいて、共通商品コードの前記グループ以外のグループに属する前記コードは、ものに割り当てられ、それぞれの前記コードに対応するコンテンツを前記ホストコンピュータを介して前記通信端末に提供するために割り当てられたコードであって、共通商品コードを除くコードのことであり、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。 Furthermore, in the host computers according to the ninth and tenth aspects, the codes belonging to a group other than the group of common product codes are assigned to ones, and contents corresponding to the codes are transmitted via the host computer. A code assigned to provide to the communication terminal, excluding a common product code, which is a tangible object including goods and real estate, an intangible object including information and services, a commodity, and Including living things including humans and animals, the information includes video, audio, programs, and data.
上記第9及び第10の観点によるホストコンピュータにおいて、前記処理手段は、受信した前記コードに対応するポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する。 In the host computer according to the ninth and tenth aspects, the processing means searches for information for generating a portal screen corresponding to the received code, and acquires information for generating the searched portal screen. Transmit to the communication terminal.
この第9及び第10の観点によるホストコンピュータにおいて、前記ポータル画面は、前記コード情報が示す商品に関するサイトへのリンク情報を含む。例えば、前記リンク情報は、前記コード情報が示す商品の広告主のホームページへのリンク情報、前記コード情報が示す商品のコマーシャル映像を配信するサイトへのリンク情報、前記コード情報が示す商品を購入することができるサイトへのリンク情報、前記コード情報が示す商品の画像を表示するサイトへのリンク情報、前記コード情報が示す商品に関する説明を掲載しているサイトへのリンク情報、前記コード情報が示す商品に関するユーザ登録ができるサイトへのリンク情報、前記コード情報が示す商品に関するアンケートを行っているサイトへのリンク情報若しくは前記コード情報が示す商品に関するアフターサービスの情報を掲載したサイトへのリンク情報、又は、それらの任意の組み合わせを含む。 In the host computer according to the ninth and tenth aspects, the portal screen includes link information to a site related to the product indicated by the code information. For example, the link information purchases the link information to the advertiser's home page of the product indicated by the code information, the link information to the site that distributes the commercial video of the product indicated by the code information, and the product indicated by the code information. Link information to a site that can be used, link information to a site that displays an image of the product indicated by the code information, link information to a site that provides a description of the product indicated by the code information, and the code information indicates Link information to a site where user registration regarding the product can be performed, link information to a site conducting a questionnaire regarding the product indicated by the code information, or link information to a site where information on after-sales service related to the product indicated by the code information is posted, Or any combination thereof.
上記第9及び第10の観点によるホストコンピュータにおいて、前記ポータル画面は、ユーザ登録ができるサイトへのリンク情報若しくはアンケートを行っているサイトへのリンク情報、又は、それらの任意の組み合わせを含む。 In the host computer according to the ninth and tenth aspects, the portal screen includes link information to a site where user registration is possible, link information to a site conducting a questionnaire, or any combination thereof.
上記第9及び第10の観点によるホストコンピュータにおいて、前記ポータル画面は、前記コード情報が示す商品を販売している店舗又は小売業者に関するサイトへのリンク情報を含む。 In the host computer according to the ninth and tenth aspects, the portal screen includes link information to a site related to a store or a retailer that sells the product indicated by the code information.
上記第9及び第10の観点によるホストコンピュータにおいて、前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。 In the host computer according to the ninth and tenth aspects, the code is assigned to a thing, and the thing includes a tangible object including goods and real estate, an intangible object including information and services, a commodity, and a person and an animal. Including living organisms, the information includes video, audio, programs, and data.
上記第9及び第10の観点によるホストコンピュータにおいて、前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードである。例えば、前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである。 In the host computer according to the ninth and tenth aspects, the code is a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. For example, the one-dimensional code is a one-dimensional barcode, the two-dimensional code is a QR code, and the IC tag is an RFID tag.
以上の第9及び第10の観点によるホストコンピュータは、それぞれ上記の第1及び第2の観点によるリモートコードリーダシステムと同様の効果を奏する。 The host computers according to the ninth and tenth aspects have the same effects as the remote code reader system according to the first and second aspects, respectively.
本発明の第11の観点によれば、コード処理方法は、各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数かつ不特定のローカルコードリーダに、前記インターネット及び前記対応する通信端末を介して接続されるホストコンピュータが実行するコード処理方法であって、前記複数かつ不特定のローカルコードリーダが送出した複数の前記コードを受信する受信ステップと、受信した前記コードを利用して、所定の処理を実行する処理ステップと、を含む。 According to an eleventh aspect of the present invention, there is provided a code processing method in which the Internet and the correspondence are connected to a plurality of unspecified local code readers each connected to a corresponding communication terminal connectable to the Internet and reading a code. A code processing method executed by a host computer connected via a communication terminal that receives a plurality of codes sent by the plurality of unspecified local code readers, and uses the received codes And processing steps for executing predetermined processing.
本発明の第12の観点によれば、コード処理方法は、各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数のローカルコードリーダに、前記インターネット及び前記対応する通信端末を介して接続されるホストコンピュータが実行するコード処理方法であって、前記複数のローカルコードリーダが送出した複数の前記コードを受信する受信ステップと、受信した前記コードを利用して、所定の処理を実行する処理ステップと、を含み、前記受信ステップは、前記ローカルコードリーダが、読み込んだコードを出力したことに応答して、前記通信端末により、前記インターネットを介して送信された前記コードを受信する。 According to a twelfth aspect of the present invention, in the code processing method, each of the code and the communication terminal is connected to a corresponding communication terminal connectable to the Internet, and a plurality of local code readers that read the code are connected to the Internet and the corresponding communication terminal. A code processing method executed by a host computer connected via a plurality of codes, a reception step for receiving the plurality of codes sent by the plurality of local code readers, and a predetermined process using the received codes And receiving the code transmitted by the communication terminal via the Internet in response to the local code reader outputting the read code. To do.
上記第11及び第12の観点によるコード処理方法において、前記処理ステップは、実行する前記所定の処理に応じて、前記通信端末に表示を行うための情報を前記通信端末に送信するステップを含む。 In the code processing method according to the eleventh and twelfth aspects, the processing step includes a step of transmitting information for display on the communication terminal to the communication terminal in accordance with the predetermined process to be executed.
上記第11及び第12の観点によるコード処理方法は、受信した前記コードを複数のグループのいずれかに分類する分類ステップをさらに含み、前記処理ステップは、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行するステップを含む。 The code processing method according to the eleventh and twelfth aspects further includes a classification step of classifying the received code into any of a plurality of groups, and the processing step uses the received code to generate the code. Including a step of executing processing corresponding to the group to which.
上記第11及び第12の観点によるコード処理方法において、前記処理ステップは、同一の前記コードに対して、前記通信端末の設置場所に応じて、異なる処理を実行するステップを含む。 In the code processing method according to the eleventh and twelfth aspects, the processing step includes a step of executing different processing on the same code depending on an installation location of the communication terminal.
この第11及び第12の観点によるコード処理方法において、前記処理ステップは、前記通信端末の設置場所を認識可能な情報を前記通信端末から受け取り、その情報に従って、前記コードを利用した処理を実行するステップを含む。例えば、前記通信端末の設置場所は、少なくとも個人宅及び店舗であり、前記処理ステップは、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な前記情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な前記情報を受け取るステップを含む。 In the code processing method according to the eleventh and twelfth aspects, the processing step receives information capable of recognizing the installation location of the communication terminal from the communication terminal, and executes processing using the code according to the information. Includes steps. For example, the installation location of the communication terminal is at least a personal home and a store, and the processing step can recognize from the communication terminal installed in the personal home that the communication terminal is installed in the personal home. Receiving the information, and receiving from the communication terminal installed in the store the information recognizable that the communication terminal is installed in the store.
上記第11及び第12の観点によるコード処理方法において、少なくとも1つの前記グループは、共通商品コードのグループである。 In the code processing method according to the eleventh and twelfth aspects, at least one of the groups is a group of common product codes.
この第11及び第12の観点によるコード処理方法において、前記共通商品コードは、POS(Point Of Sale)システムに利用するコードである。例えば、前記共通商品コードは、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、若しくは、UPC(Universal Product Code)コードである。 In the code processing methods according to the eleventh and twelfth aspects, the common product code is a code used for a POS (Point Of Sale) system. For example, the common product code is a JAN (Japan Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code) code.
また、この第11及び第12の観点によるコード処理方法において、前記処理ステップは、受信した前記コードがインストアコードの場合、所定のメッセージを前記通信端末に返すステップを含む。 In the code processing method according to the eleventh and twelfth aspects, the processing step includes a step of returning a predetermined message to the communication terminal when the received code is an in-store code.
さらに、この第11及び第12の観点によるコード処理方法において、受信した前記コードが共通商品コードの前記グループに属する場合、前記処理ステップは、受信した前記コードに対応する、商品固有のポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信するステップを含む。 Furthermore, in the code processing method according to the eleventh and twelfth aspects, when the received code belongs to the group of common product codes, the processing step displays a product-specific portal screen corresponding to the received code. Searching for information to generate, and transmitting the information for generating the searched portal screen to the communication terminal.
さらに、この第11及び第12の観点によるコード処理方法において、共通商品コードの前記グループ以外のグループに属する前記コードは、ものに割り当てられ、それぞれの前記コードに対応するコンテンツを前記ホストコンピュータを介して前記通信端末に提供するために割り当てられたコードであって、共通商品コードを除くコードのことであり、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。 Furthermore, in the code processing method according to the eleventh and twelfth aspects, the codes belonging to a group other than the group of common product codes are assigned to the codes, and the contents corresponding to the codes are transmitted via the host computer. A code assigned to provide to the communication terminal, excluding a common product code, which is a tangible including goods and real estate, an intangible including information and services, a product, and , Including living things including humans and animals, and the information includes video, audio, programs, and data.
上記第11及び第12の観点によるコード処理方法において、前記処理ステップは、受信した前記コードに対応するポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信するステップを含む。 In the code processing method according to the eleventh and twelfth aspects, the processing step searches for information for generating a portal screen corresponding to the received code, and acquires information for generating the searched portal screen. And transmitting to the communication terminal.
この第11及び第12の観点によるコード処理方法において、前記ポータル画面は、前記コード情報が示す商品に関するサイトへのリンク情報を含む。例えば、前記リンク情報は、前記コード情報が示す商品の広告主のホームページへのリンク情報、前記コード情報が示す商品のコマーシャル映像を配信するサイトへのリンク情報、前記コード情報が示す商品を購入することができるサイトへのリンク情報、前記コード情報が示す商品の画像を表示するサイトへのリンク情報、前記コード情報が示す商品に関する説明を掲載しているサイトへのリンク情報、前記コード情報が示す商品に関するユーザ登録ができるサイトへのリンク情報、前記コード情報が示す商品に関するアンケートを行っているサイトへのリンク情報若しくは前記コード情報が示す商品に関するアフターサービスの情報を掲載したサイトへのリンク情報、又は、それらの任意の組み合わせを含む。 In the code processing methods according to the eleventh and twelfth aspects, the portal screen includes link information to a site related to a product indicated by the code information. For example, the link information purchases the link information to the advertiser's home page of the product indicated by the code information, the link information to the site that distributes the commercial video of the product indicated by the code information, and the product indicated by the code information. Link information to a site that can be used, link information to a site that displays an image of the product indicated by the code information, link information to a site that provides a description of the product indicated by the code information, and the code information indicates Link information to a site where user registration regarding the product can be performed, link information to a site conducting a questionnaire regarding the product indicated by the code information, or link information to a site where information on after-sales service related to the product indicated by the code information is posted, Or any combination thereof.
上記第11及び第12の観点によるコード処理方法において、前記ポータル画面は、ユーザ登録ができるサイトへのリンク情報若しくはアンケートを行っているサイトへのリンク情報、又は、それらの任意の組み合わせを含む。 In the code processing method according to the eleventh and twelfth aspects, the portal screen includes link information to a site where user registration is possible, link information to a site conducting a questionnaire, or any combination thereof.
上記第11及び第12の観点によるコード処理方法において、前記ポータル画面は、前記コード情報が示す商品を販売している店舗又は小売業者に関するサイトへのリンク情報を含む。 In the code processing method according to the eleventh and twelfth aspects, the portal screen includes link information to a site related to a store or a retailer that sells the product indicated by the code information.
上記第11及び第12の観点によるコード処理方法において、前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む。 In the code processing method according to the eleventh and twelfth aspects, the code is assigned to a thing, which is a tangible object including goods and real estate, an intangible object including information and service, a commodity, and a person and an animal. The information includes images, sounds, programs, and data.
上記第11及び第12の観点によるコード処理方法において、前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードである。例えば、前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである。 In the code processing method according to the eleventh and twelfth aspects, the code is a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. For example, the one-dimensional code is a one-dimensional barcode, the two-dimensional code is a QR code, and the IC tag is an RFID tag.
以上の第11及び第12の観点によるコード処理方法は、それぞれ上記の第1及び第2の観点によるリモートコードリーダシステムと同様の効果を奏する。 The code processing methods according to the eleventh and twelfth aspects have the same effects as the remote code reader system according to the first and second aspects, respectively.
本発明の第13の観点によれば、コード処理プログラムは、上記第11の観点によるコード処理方法を実行するためのコンピュータプログラムである。その効果は、第1の観点によるリモートコードリーダシステムと同様である。 According to a thirteenth aspect of the present invention, a code processing program is a computer program for executing the code processing method according to the eleventh aspect. The effect is the same as that of the remote code reader system according to the first aspect.
本発明の第14の観点によれば、コード処理プログラムは、上記第12の観点によるコード処理方法を実行するためのコンピュータプログラムである。その効果は、第2の観点によるリモートコードリーダシステムと同様である。 According to a fourteenth aspect of the present invention, a code processing program is a computer program for executing the code processing method according to the twelfth aspect. The effect is the same as that of the remote code reader system according to the second aspect.
本発明の第15の観点によれば、記録媒体は、上記第13の観点によるコード処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。 According to a fifteenth aspect of the present invention, a recording medium is a computer-readable recording medium recording the code processing program according to the thirteenth aspect.
本発明の第16の観点によれば、記録媒体は、上記第14の観点によるコード処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。 According to a sixteenth aspect of the present invention, a recording medium is a computer-readable recording medium recording the code processing program according to the fourteenth aspect.
記録媒体には、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、CD(CD−ROM、Video−CDを含む)、DVD(DVD−Video、DVD−ROM、DVD−RAMを含む)、ROMカートリッジ、バッテリバックアップ付きのRAMメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性RAMカートリッジ等を含む。 Examples of the recording medium include a flexible disk, a hard disk, a magnetic tape, a magneto-optical disk, a CD (including a CD-ROM and a Video-CD), a DVD (including a DVD-Video, a DVD-ROM, and a DVD-RAM), a ROM. Cartridges, RAM memory cartridges with battery backup, flash memory cartridges, non-volatile RAM cartridges and the like.
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付してその説明を援用する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals, and the description thereof is incorporated.
図1は、本発明の実施の形態によるリモートバーコードリーダシステムの全体構成を示す図である。図1を参照して、リモートバーコードリーダシステムは、ホストコンピュータ1と、任意のバーコード11を読み込む複数かつ任意のローカルバーコードリーダ7と、を備える。ローカルバーコードリーダ7としては、例えば、ペンスキャナ、CCDタッチスキャナ、ハンドレーザースキャナ、固定レーザースキャナ、又はスロットリーダーなど、任意の形式のバーコードリーダを用いることができる。
FIG. 1 is a diagram showing an overall configuration of a remote barcode reader system according to an embodiment of the present invention. Referring to FIG. 1, the remote barcode reader system includes a
ここで、バーコードとは、バーコード情報及びバーコードパターンを包括した表現であって、これらを厳密に区別する必要のないときは、単にバーコードなる用語を使用する。別の観点から、バーコードとは、物(物品・不動産などの有体物、情報(映像、音声、プログラム、データを含む。)・サービスなどの無体物、商品、人・動物などの生物を含む。)、その他の何らかの手段により識別可能なものに割り当てられたコードのことである。 Here, the bar code is a comprehensive expression of bar code information and a bar code pattern, and when it is not necessary to strictly distinguish these, the term bar code is simply used. From another point of view, the barcode includes intangibles such as objects (tangibles such as goods and real estate, information (including video, audio, programs, and data) and services), living things such as goods, people and animals. ), A code assigned to something that can be identified by some other means.
バーコード情報とは、数字、文字、及び記号等のキャラクタ列を意味する。バーコードパターンとは、バーコード情報を黒色バーと白色スペースとの組み合わせにより表現したパターンを意味する。なお、バーコード及びバーコードパターンには、同じ参照符合「11」を付する。 Bar code information means character strings such as numbers, letters, and symbols. The barcode pattern means a pattern in which barcode information is expressed by a combination of a black bar and a white space. The same reference symbol “11” is attached to the barcode and the barcode pattern.
ホストコンピュータ1と各ローカルバーコードリーダ7とは、インターネット3と固定端末5f又は携帯端末5mとを介して接続される。固定端末5fは、通信機能を持ったデスクトップコンピュータ等、任意の据え置き型のコンピュータである。携帯端末5mは、通信機能を持ったノートパソコン等、任意の可搬型のコンピュータ、あるいは、携帯電話及びPDA(Personal Digital Assistant)等、任意の携帯通信端末である。なお、固定端末5fと携帯端末5mとを区別する必要のないときは、これらを端末5と表記する。
The
図示した例を説明する。ある個人のローカルバーコードリーダ7は、固定端末5f及び図示しないアクセスネットワークを介してインターネット3に接続され、さらに、図示しないアクセスネットワークを介してホストコンピュータ1に接続される。別の個人のローカルバーコードリーダ7は、携帯端末5m及び図示しないアクセスネットワークを介してインターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。ある個人宅のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。
The illustrated example will be described. A personal
A会社(例えばコンビニエンスストアチェーンを展開する会社)のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。A会社が運営する店舗(例えばコンビニエンスストア)のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。
A
A会社と異なる、例えばライバルのB会社が運営する店舗のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。
A
ここで、A会社及びB会社の各店舗のローカルバーコードリーダ7及び固定端末5fは、POSターミナルではない。ただし、POSターミナルを利用することも可能である。
Here, the
図示は一例であり、ホストコンピュータ1には、インターネット3を含む様々なネットワークを介して、個人及び企業という枠を超えて、任意かつ複数の様々なローカルバーコードリーダ7が接続される。従って、ホストコンピュータ1は、任意かつ複数の様々なバーコードをグローバルに収集できる。バーコード11は、複数のグループに分類される。そして、ホストコンピュータ1は、バーコード11が属するグループに応じた処理を行い、その処理を通じてユーザにサービスを提供する。この場合、ホストコンピュータ1は、インターネット3及び端末5を介してサービス(コンテンツを含む。)を提供することができる。ただし、ホストコンピュータ1の処理結果を受けて、インターネット3だけでなく、WAN(Wide Area Network)、LAN(Local Area Network)、その他のネットワーク、それらを複合したネットワークにより、サービスを提供することもできる。バーコード11の収集についても同様である。なお、WANには、電話回線網、専用線、電力線通信網、及びCATV等が含まれる。また、ネットワークを介さずとも、ホストコンピュータ1の処理結果を受けて、別の経路(放送、郵便、その他の通信手段、宅配便等)でサービスを提供することもできる。つまり、バーコード11の収集にはネットワークが必要となるが、ユーザに提供するサービスについては、どのような方法で提供してもよい。
The illustration is an example, and the
ここで、バーコード11が分類される上記のグループを例示する。第1の例は、雑誌等の紙媒体に印刷されるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、それが印刷された紙媒体又はその記載事項(例えば広告)に関する情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。第2の例は、会社四季報等の株価情報を記載した印刷物において、会社ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する会社の株価情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。
Here, the above group into which the
第3の例は、求人情報を記載した印刷物において、会社ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する会社の求人情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。第4の例は、風景写真を記載した印刷物において、風景ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する風景の詳細を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。
The third example is a group of barcodes assigned to each company in a printed matter in which job posting information is described, and the
第5の例は、新聞において、記事ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する記事の詳細を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。第6の例は、名刺に割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する名刺の所有者の詳細情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。
The fifth example is a group of barcodes assigned to each article in a newspaper, and the
第7の例は、書籍において、項目ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する項目の詳細を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。第8の例は、音楽CDや映画DVDにおいて、タイトルごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する音楽や映画の視聴が可能なWEBサイトのURLを端末5に与え、端末5はこれを表示する。
The seventh example is a group of barcodes assigned to each item in the book, and the
第9の例は、トレーディングカードにおいて、付された図画ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する図画に関する情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。第10の例は、買い物をした後に発行されるレシートに印刷されるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、そのバーコードが印刷されたレシートを発行した店舗に関する情報(例えばセール情報)を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。
The ninth example is a group of barcodes assigned to each attached drawing in the trading card, and the
第11の例は、共通商品コードのグループであり、ホストコンピュータ1は、このグループのバーコードを受けて、そのバーコードが示す商品に関する情報を掲載したURLを端末5に与え、端末5はこれを表示する。共通商品コードは、POS(Point Of Sale)システムに利用するコードであり、例えば、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、及び、UPC(Universal Product Code)コード等である。
The eleventh example is a group of common product codes, and the
以上のように、本システムでは、バーコード11が複数のグループのいずれかに分類され、ホストコンピュータ1は、受信したバーコード11が属するグループに応じた処理を実行し、当該グループに応じたコンテンツであって、受信したバーコード11に対応したコンテンツを端末5に提供する。なお、上記グループは、一例であって、これに限定されないことは言うまでもない。
As described above, in this system, the
図2(a)は、図1のローカルバーコードリーダ7の電気的構成を示す図、図2(b)は、図2(a)のMCU(Micro Controller Unit)15に内蔵されたROM19へのプログラム及びデータの格納状態を示す図解図である。図2(a)を参照して、ローカルバーコードリーダ7は、スキャナ13、MCU15、及び通信装置17を含む。スキャナ13は、バーコードパターン11を光学的に読み込み、バーとスペースを電気信号に変換する(スキャン)。この場合のスキャン方式は、上記のように、任意の方式を採用できる。スキャナ13からの、バーコードパターン11に応じた電気信号は、MCU15に与えられる。
FIG. 2A is a diagram showing an electrical configuration of the
MCU15は、CPU(図示せず)、RAM(図示せず)、A/Dコンバータ、及び図2(b)に示すROM19等を内蔵している。ROM19には、デコードプログラム21、キーボードエミュレーションプログラム23、出力制御プログラム25、キーボードデータで表されたホストコンピュータ1のURL(Uniform Resource Locator)27、キーボードデータで表された端末5へのコマンド29、キーボードデータで表されたシリアル番号30、並びにその他必要なプログラム及びデータが格納される。
The
コマンド29は、端末5に対して、ブラウザを起動し、URL27が示すホストコンピュータ1へアクセスすることを指示するコマンドである。例えば、OS(Operating System)がWindows(登録商標)の場合、Windows98以降において、コマンドは、キーボードのGUI(Graphical User Interface)キー+Rキーに相当するキーボードデータである。このコマンドにより、Windowsでは、ブラウザ(Internet Explorer)が起動する。つまり、このコマンドは、OSであるWindowsにおいて予め用意されているものである。なお、WindowsのGUIキーは、通称、Windowsキーと呼ばれるものである。Windowsのようにシェアが大きいOSに対するコマンドをローカルバーコードリーダ7に格納し出力するので、簡易に、つまり、ローカルバーコードリーダ7を端末5に接続するだけで、大部分の端末5を本システムのために利用できる。このため、ローカルバーコードリーダ7は、複数のコマンドを予め格納し、端末5ごとにOSを認識して、そのOSに応じたコマンドを選択して使用するといった処理が不要になる。
The
シリアル番号30は、ローカルバーコードリーダ7を識別するために割り当てられたユニークな番号である。
The
MCU15は、デコードプログラム21を実行して、入力されたバーコードパターン11に応じた電気信号を解読して、バーコード情報を取得する。そして、MCU15は、キーボードエミュレーションプログラム23を実行して、バーコード情報をキーボードデータに変換し、RAMに格納する。そして、MCU15は、出力制御プログラム25を実行して、コマンド29、URL27、及びシリアル番号30をROM19から取得すると共に、RAMからバーコード情報を取得し、これらキーボードデータを通信装置17に渡す。
The
通信装置17は、例えば、USBコントローラ等であり、MCU15から受け取ったキーボードデータ(コマンド29、URL27、バーコード情報、及びシリアル番号30)を端末5に送信する。すると、端末5は、受信したコマンド29に応答して、受信したURL27に基づき、受信したバーコード情報及びシリアル番号30をインターネット3を介してホストコンピュータ1へ送信する。なお、端末5からユーザの任意で個人情報の登録を行わせることもできるが、その扱いには注意を要する。ホストコンピュータ1がシリアル番号30を取得する関係上、特に厳密に取り扱う必要がある。
The
なお、MCU15の外部に、EEPROMやフラッシュメモリ等を搭載して、URLやプログラム等の変更が可能なようにすることもできる。また、図では、MCU15や通信装置17を別個のもとして記載しているが、一体のものであってもよい。
Note that an EEPROM, a flash memory, or the like can be mounted outside the
図3を参照して、ステップS1にて、ローカルバーコードリーダ7は、ユーザの操作に応答して、バーコードパターン11を読み込む。ステップS3にて、ローカルバーコードリーダ7は、周知のバーコード解読手法に基づいて、バーコードパターン11を解読する。
Referring to FIG. 3, in step S1,
ステップS5にて、ローカルバーコードリーダ7は、解読結果であるバーコード情報をキーボードデータに変換し、RAMに格納する。そして、ステップS7にて、ローカルバーコードリーダ7は、キーボードデータとしてのホストコンピュータ1のURL27(例えば、「http://www.ssd.co.jp」)をROM19から取得し、そのURL27の末尾に、キーボードデータとしてのバーコード情報(例えば、「4560256580016」)及びシリアル番号30(例えば、「13222159」)を付加し、新たなURL(例えば、「http://www.ssd.co.jp/?bc=4560256580016&sn=13222159」)として、RAMに格納する。
In step S5, the
ステップS9にて、ローカルバーコードリーダ7は、端末5に対してブラウザを起動してホストコンピュータ1へアクセスすることを指示するキーボードデータの形式のコマンド29をROM19から取得してRAMに格納する。ステップS11にて、ローカルバーコードリーダ7は、キーボードデータ(コマンド29及びURL(URL27+バーコード情報+シリアル番号30))を端末5に出力する。
In step S9, the
端末5は、ローカルバーコードリーダ7から出力されたキーボードデータを受信する。そして、端末5は、ステップS21にて、ローカルバーコードリーダ7から与えられたコマンド29に応答して、ブラウザを起動し、ステップS23にて、ローカルバーコードリーダ7から受け取ったURLに基づき、ホストコンピュータ1へアクセスする。この際、そのURLは、ホストコンピュータ1に送信される。
The
すると、ホストコンピュータ1は、そのURL(バーコード情報及びシリアル番号30を含む。)を受信する。そして、ステップS31にて、ホストコンピュータ1は、受信したバーコード情報が属するグループに応じた処理を実行し、そのグループに応じたコンテンツであって、そのバーコード情報に対応したコンテンツを生成する。ステップS33にて、ホストコンピュータ1は、ステップS31の処理に応じて、バーコード情報に対応するコンテンツ(例えばHTMLで記述)を端末5に送信する。
Then, the
ステップS25では、端末5は、ホストコンピュータ1から送信されたコンテンツをディスプレイに表示する(例えば、受信したHTML情報を解析して、WEBページを表示する)。ステップS27では、端末5は、ユーザからの入力に応じて、処理及びホストコンピュータ1との間で通信を行う。同様に、ステップS35では、ホストコンピュータ1は、端末5からのアクセスに応じて、処理及び端末5との間で通信を行う。なお、ホストコンピュータ1から端末5、つまり、ユーザに提供するコンテンツは、ユーザに提供するサービスの1例である。ユーザに提供するサービスの例を、下記において、本システムの応用例として説明する。
In step S25, the
ステップS23の補足説明をする。ステップS23では、より具体的には、端末5は、DNS(Domain Name System)サーバにアクセスして、ドメイン名(上記例では、「www.ssd.co.jp」)に対応するIPアドレスを取得し、IPアドレスと共にバーコード情報及びシリアル番号30を含む上記URLを、インターネット3を含むネットワークに送出して、ホストコンピュータ1にアクセスし、バーコード情報及びシリアル番号30をホストコンピュータ1に送信する。ただし、これらの処理は周知のプロトコルで行われるので詳細な説明は省略した。
A supplementary explanation of step S23 will be given. In step S23, more specifically, the
さて、以上のように、本実施の形態によれば、インターネット3を含む様々なネットワーク及びそれに接続される任意かつ複数の端末5を介して、任意かつ複数のローカルバーコードリーダ7がホストコンピュータ1に接続される。つまり、ホストコンピュータ1には、個人及び企業という枠を超えて、任意かつ複数の様々なローカルバーコードリーダ7が接続される。従って、ホストコンピュータ1は、任意かつ複数の様々なバーコード11をグローバルに収集できる。そして、ホストコンピュータ1は、バーコード11が属するグループに応じた処理を実行し、そのグループに応じたコンテンツであって、そのバーコード11に対応したコンテンツを端末5に送信する。従って、端末5は、バーコード11に応じた様々なコンテンツの表示を行うことができる。言い換えると、ローカルバーコードリーダ7のユーザは、ホストコンピュータ1へのバーコード11の送出に応答して、ホストコンピュータ1から、そのバーコード11に応じた様々なサービスの提供を受けることができる。この場合、ユーザは、少なくとも1つのローカルバーコードリーダ7を所有していれば、異なる様々なサービスの提供を受けることができる。例えば、ユーザは、上記した第1〜第11の例のサービスを1つのローカルバーコードリーダ7で受けることができる。しかも、ローカルバーコードリーダ7のユーザは、所望のサービスやコンテンツを受けるためのWEBサイトの検索が不要であり、バーコード11をスキャンすることにより直ちに、そのバーコード11に対応するサービスやコンテンツの提供を受けることができる。
As described above, according to the present embodiment, arbitrary and plural
また、本実施の形態では、ローカルバーコードリーダ7により、バーコード11と共にホストコンピュータ1のURL27及びコマンド29が、端末5に出力される。これに応答して、端末5は、バーコード11をホストコンピュータ1へ送信する。つまり、バーコード11のスキャンがトリガとなって、バーコード11が送信される。このため、ローカルバーコードリーダ7のユーザは、バーコード11をローカルバーコードリーダ7で読み込むだけで、何ら端末5の操作をすることなく、バーコード11をホストコンピュータ1へ送信できる。加えて、ユーザは、ホストコンピュータ1にバーコード11を送信するためのソフトウェアを端末5にインストールしたり、ホストコンピュータ1のURL27を入力する必要がない。以上の結果、ユーザの利便性の向上を図ることができる。
In this embodiment, the
さらに、ローカルバーコードリーダ7のシリアル番号30がホストコンピュータ1に送信されるので、ユーザは、自分のローカルバーコードリーダ7が接続される端末5の如何に関係なく、当該ユーザのためのコンテンツの提供を受けることができる。つまり、ユーザは、自分のローカルバーコードリーダ7を使用する限り、任意の端末5において、自分のためのコンテンツの提供を受けることができる。もちろん、この場合、ホストコンピュータ1は、当該ローカルバーコードリーダ7のシリアル番号30に関連付けた処理を実行し、当該シリアル番号30に対応するコンテンツを端末5に送信する。ところで、ローカルバーコードリーダ7又は端末5からのシリアル番号30の送信はオプションであり、必ずしも送信しなければならないわけではない。
Furthermore, since the
なお、上記では、ホストコンピュータ1がWEBサーバとして機能する例を挙げたが、もちろん、これに限定されず、その場合は、サーバに応じたプロトコルが使用されるし、URLも異なってくる。また、ホストコンピュータ1は、複数種類のサーバの機能を備えることもできる。
In the above example, the
次に、図1のリモートバーコードリーダシステムの応用例を説明する。 Next, an application example of the remote barcode reader system of FIG. 1 will be described.
(応用例1) (Application 1)
図4は、図1のリモートバーコードリーダシステムを応用した広告支援システムの全体構成を示す図である。図4を参照して、この広告支援システムは、ネットワーク33に接続される広告支援サーバ31を含む。ネットワーク33は、インターネットやLAN(Local Area Network)等の各種ネットワークを含む。
FIG. 4 is a diagram showing an overall configuration of an advertisement support system to which the remote barcode reader system of FIG. 1 is applied. With reference to FIG. 4, the advertisement support system includes an
個人宅41−1〜41−n(nは1以上の整数)の各々には、パーソナルコンピュータ(以下、「PC」と呼ぶ。)43が設置され、PC40には、商品に付されたバーコードを読み取るためのバーコードリーダ7が接続される。また、PC43は、ネットワーク33に接続される。
A personal computer (hereinafter referred to as “PC”) 43 is installed in each of the personal residences 41-1 to 41-n (n is an integer of 1 or more), and a barcode attached to the product is provided on the PC 40. Is connected to the
店舗35−1〜35−k(kは1以上の整数)の各々には、コンピュータ37が設置され、コンピュータ37には、モニタ39と商品に付されたバーコードを読み取るためのバーコードリーダ7が接続される。店舗35−1〜35−kの各々には、これらが複数セット設置され、それぞれのコンピュータ37がネットワーク33に接続される。
A
店舗本社75−1〜75−p(pは1以上の整数)の各々には、サーバ77が設置され、ネットワーク33に接続される。
A
各種商品の広告主45−1〜45−m(mは1以上の整数)の各々には、サーバ47が設置され、ネットワーク33に接続される。
A
ここで、個人宅41−1〜41−nを総称して、個人宅41−Nと表記し、店舗35−1〜35−kを総称して、店舗35−Kと表記し、広告主45−1〜45−mを総称して、広告主45−Mと表記し、店舗本社75−1〜75−pを総称して、店舗本社75−Pと表記する。 Here, the personal homes 41-1 to 41-n are collectively referred to as personal homes 41-N, the stores 35-1 to 35-k are collectively referred to as stores 35-K, and the advertiser 45 -1 to 45-m are collectively referred to as an advertiser 45-M, and the store headquarters 75-1 to 75-p are collectively referred to as a store headquarter 75-P.
広告支援サーバ31、広告主45−Mのサーバ47、及び店舗本社75−Pのサーバ77としては、周知の各種サーバを使用できるが、本実施の形態では、WEBサーバを使用した例を挙げる。また、広告主45−Mは、商品の製造業者や商品の販売元等、主に流通の上流に位置する事業者を指し、店舗本社75−Pは、小売業者等、主に流通の下流に位置する事業者を指し、店舗35−Kは、店舗本社75−Pが管理する店舗を指し、個人宅41−Nは、消費者宅を指す。
As the
ここで、広告支援サーバ31は、図1のホストコンピュータ1に相当する。PC43、並びに、コンピュータ37及びモニタ39は、図1の固定端末5fに相当する。バーコードリーダ7は、図1のローカルバーコードリーダ7に相当する。
Here, the
次に、図4の広告支援システムの概要を説明する。この場合、広告支援サーバ31と個人宅41−Nと広告主45−Mとの間の通信を例に挙げる。
Next, an outline of the advertisement support system in FIG. 4 will be described. In this case, communication among the
図5(a)は、広告支援システムの概要を示す図である。図5(a)を参照して、ステップS50にて、バーコードリーダ7は、ユーザの操作に応答して、バーコードパターン11をスキャン及びデコードして、バーコードパターン11が表すバーコード情報を取得する。
FIG. 5A is a diagram showing an outline of the advertisement support system. Referring to FIG. 5A, in step S50, the
ステップS51にて、PC43は、バーコードリーダ7から出力されたバーコード情報を受け取り、ステップS52にて、ネットワーク33を介して、広告支援サーバ31に送信する。ステップS53にて、広告支援サーバ31は、PC43から受信したバーコード情報に対応する個別ポータル画面を表示するための情報を、ネットワーク33を介して、PC43に送信する。そして、PC43は、受信した情報に基づいて、個別ポータル画面を表示する。
In step S51, the
個別ポータル(入り口)画面とは、商品の種類毎に用意され、商品に関連するリンク情報を表示する画面である。つまり、個別ポータル画面は、個々の商品に対して1対1で用意される。 The individual portal (entrance) screen is a screen that is prepared for each type of product and displays link information related to the product. That is, the individual portal screen is prepared for each product on a one-to-one basis.
図5(b)は、ある商品に対して用意された個別ポータル画面の第1の例である第1個別ポータル画面100の例示図である。図5(b)を参照して、第1個別ポータル画面100は、バーコード情報が示す商品の広告主45−Mのホームページ(HP)のリンクボタン102、バーコード情報が示す商品を購入するためのWEBサイトのリンクボタン104、バーコード情報が示す商品のコマーシャル(CM)を配信するWEBサイトのリンクボタン106、バーコード情報が示す商品のアフターサービスのためのWEBサイトへのリンクボタン118、バーコード情報が示す商品を説明するためのWEBサイトへのリンクボタン108、バーコード情報が示す商品に関連する商品のWEBサイトへのリンクボタン116、ユーザ登録を行うためのWEBサイトへのリンクボタン110、及びアンケートを行うためのWEBサイトへのリンクボタン112を含む。また、第1個別ポータル画面100には、カーソル114が表示される。なお、本例では、リンクボタン116が示す関連商品は、当該バーコード情報が示す商品の広告主45−Mが提供する商品である。また、リンクボタン110は、本システムに対するユーザ登録を行うサイトへのリンクであるとする。ただし、バーコード情報が示す商品のためのユーザ登録を行うサイトへのリンクであってもよいし、それらの双方であってもよい。ユーザ情報の収集が迅速・簡便になる。
FIG. 5B is an illustration of a first individual
さらに、リンクボタン112は、バーコード情報が示す商品に対するアンケートを行うためのサイトへのリンクである。従って、様々な商品の市場調査が可能となる。しかも、迅速かつリアルタイムな結果を得ることができる。このように、広告支援事業者は有益な情報を得ることができる。ただし、リンクボタン112は、バーコード情報が示す商品に対するアンケートを行うためのサイトへのリンクではなく、他の目的のためのアンケートを行うためのリンクであってもよい。この場合は、バーコードが割り当てられた商品に依存しないアンケートの収集が可能となる。
Furthermore, the
ただし、デフォルトとして(広告主45−Mからの課金なし)、広告主45−Mのホームページのリンクボタン102、本システムのユーザ登録を行うためのリンクボタン110、及びアンケートを行うためのリンクボタン112だけが表示される。他のリンクボタン104,106,108,116及び118は、広告主45−Mが、広告支援サーバ31を運営する事業者(広告支援事業者)の広告支援システムの会員になった場合にのみオプションとして表示される。ただし、リンクボタン104が広告主45−Mの購入サイトへのリンクではなく、その他の商品販売業者の購入サイトへのリンクの場合は、リンクボタン104をデフォルトとして表示する。なぜなら、この場合は、広告支援事業者は、アフィリエイトによる収入を得ることができるからである。
However, as a default (no charge from the advertiser 45-M), the
会員からの課金方法としては、年会費の徴収等の固定費型、第1個別ポータル画面100に表示されたリンクボタンのクリック(押下)回数に応じて課金するクリック型、あるいは、成果(商品の購入等)に応じて会員から報酬を得る成果報酬型のいずれでも採用できるし、それらの組み合わせでもよい。
As a charging method from the member, a fixed cost type such as annual fee collection, a click type that charges according to the number of clicks (presses) of the link button displayed on the first individual
PC43のユーザが、リンクボタン102,104,106,108,116及び118のいずれかを押すと、図5(a)のステップS54にて、PC43は、押されたリンクボタンに対応するURLに基づいて、ネットワーク33を介して、広告主45−Mのサーバ47へアクセスする。すると、ステップS55にて、サーバ47は、押されたリンクボタンに対応するWEBページを表示するための情報を、ネットワーク33を介して、PC43に送信する。これを受けて、PC43は、そのWEBページを表示する。
When the user of the
図4に戻って、店舗35−Kのコンピュータ37及びモニタ39は、個人宅41−NのPC43に相当し、店舗35−Kのバーコードリーダ7は、個人宅41−Nのバーコードリーダ7に相当する。従って、広告支援サーバ31と店舗35−Kと広告主45−Mとの間の通信は、図5(a)に示した広告支援サーバ31と個人宅41−Nと広告主45−Mとの間の通信と同様であり、説明を省略する。
Returning to FIG. 4, the
また、店舗35−Kのモニタ39に表示される個別ポータル画面の内容は、個人宅41−NのPC43に表示される図5(b)の第1個別ポータル画面100の内容と同様であり、説明を省略する。ただし、この場合、個別ポータル画面に、その店舗35−K固有のリンクボタン、例えば、その店舗35−Kのセール情報や特典情報等を掲載したWEBサイトへのリンクボタンを表示することもできる。
Further, the content of the individual portal screen displayed on the
広告支援サーバ31を運営する事業者は、広告支援システムを店舗35−Kに導入する際には、店舗35−Kの事業主にも会員になってもらい、年会費等の一定料金を徴収することが好ましい(固定費型)。また、店舗35−K固有のリンクボタンに関しては、広告主45−Mの場合と同様に、クリック型や成果報酬型を採用することもできる。
When introducing the advertisement support system to the store 35-K, the business operator operating the
次に、広告支援サーバ31の詳細を説明する。
Next, details of the
図6(a)は、図4の広告支援サーバ31の電気的構成を示す図である。図6(a)を参照して、広告支援サーバ31は、CPU(Central Processing Unit)50、RAM(Random Access Memory)52、ROM(Read Only Memory)54、HDD(Hard Disk Drive)56、入出力インタフェース(入出力I/F)66、出力部58、入力部60、通信部62、ドライブ64、及びバス68を含む。
FIG. 6A is a diagram showing an electrical configuration of the
CPU50には、バス68を介してRAM52、ROM54、HDD56及び入出力I/F66が接続されている。入出力I/F66には、LCDディスプレイなどの出力部58、マウスやキーボードなどの入力部60、ネットワーク33への接続を司るLANカードやUSBコントローラなどの通信部62及びCD−ROMやDVD−ROMなどのリムーバブル記録媒体65用のドライブ64が夫々接続されている。
A
なお、PC43、コンピュータ37、サーバ47、及びサーバ77のハードウェア構成は、広告支援サーバ31のハードウェア構成と同様であり、説明を省略する。また、図1のホストコンピュータ1及び固定端末5fのハードウェア構成は、広告支援サーバ31のハードウェア構成と同様である。さらに、図1の携帯端末5mのハードウェア構成は、周知のものである。
The hardware configurations of the
図6(b)は、広告支援サーバ31の記憶領域200の構成を示す概念図である。図6(b)に示すように、広告支援サーバ31のHDD56及びROM54の記憶領域200は、プログラム格納部210、第1個別ポータル画面ファイル230、ユーザ登録ファイル240、及びアンケートファイル260を備えている。
FIG. 6B is a conceptual diagram showing the configuration of the
第1個別ポータル画面ファイル230は、商品の種類ごとに付されたバーコード情報232と、バーコード情報232が示す商品に対応する個別ポータル画面情報234と、が関連付けられたデータベースにより構成される。
The first individual
図6(c)は、第1個別ポータル画面ファイル230の構成を示す図である。図6(c)を参照して、第1個別ポータル画面ファイル230は、商品ごとに、バーコード情報232と、個別ポータル画面情報234と、を関連付けたファイルである。個別ポータル画面情報234は、図5(b)のリンクボタン102に相当する広告主ホームページのURL、リンクボタン108に相当する商品説明サイトのURL、リンクボタン104に相当する商品購入サイトのURL、リンクボタン106に相当する商品コマーシャルサイトのURL、リンクボタン110に相当するユーザ登録サイトのURL、リンクボタン112に相当するアンケートサイトのURL、リンクボタン116に相当する関連商品サイトのURL、及びリンクボタン118に相当するアフターサービスサイトのURLを含む。なお、図6(c)では、プロトコル(http://)を省略して記載している。
FIG. 6C is a diagram showing the configuration of the first individual
図6(b)に戻って、ユーザ登録ファイル240は、ユーザの識別情報(ID)242と、個人宅41−NのPC43や店舗35−Kのモニタ39に表示された第1個別ポータル画面100(リンクボタン110)を介して登録されたユーザ情報244、ポイント情報246、及び家計簿情報248と、が関連付けられたデータベースにより構成される。ユーザ情報は、氏名、性別、年齢、生年月日、住所、電話番号、電子メールアドレス、及び職業等のユーザに関する各種情報である。ポイント情報246は、第1個別ポータル画面100のリンクボタンを押したときに、一定条件下で加算されるポイントである。一定ポイントがたまった段階で、ユーザに特典が与えられる。家計簿情報248は、ユーザの日毎の支出を格納したファイルである。ユーザは、ユーザID及びパスワードの入力により、PC43あるいはコンピュータ37から、家計簿情報248にアクセスできる。
Returning to FIG. 6B, the
アンケートファイル260は、個人宅41−NのPC43や店舗35−Kのモニタ39に表示された第1個別ポータル画面100(リンクボタン112)を介して収集されたアンケート結果を格納するデータベースにより構成される。
The
プログラム格納部210は、通信制御部212、第1個別ポータル画面検索部214、個別ポータル画面生成部215、ユーザ登録部216、家計簿作成部218、及びアンケート集計部220を含む。これらの各機能部は、ROM54及び/又はHDD56にインストールされたコンピュータソフトウエアプログラム若しくは1つのプログラム中のサブルーチンである。これらのプログラムは、リムーバブル記録媒体65に格納され、これから、広告支援サーバ31にインストールされる。また、これらの各機能部は、次のフローチャートを用いて説明される。
The
次に、広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順をフローチャートを用いて説明する。
Next, a communication procedure among the
図7は、広告支援システムの通信手順の一例を示す図である。なお、図7においては、TCP/IP(Transmission Control Protocol/Internet Protocol)やHTTP(HyperText Transfer Protocol)等の周知のプロトコルを用いた通信がなされるので、これらの詳細な通信手順の説明は省略される。 FIG. 7 is a diagram illustrating an example of a communication procedure of the advertisement support system. In FIG. 7, communication using a well-known protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol) and HTTP (HyperText Transfer Protocol) is performed, and thus detailed description of these communication procedures is omitted. The
図7を参照して、ステップS200にて、個人宅41−NのPC43は、バーコードリーダ7から与えられたコマンドに応答して、ブラウザを起動する。そして、ステップS202では、PC43は、バーコードリーダ7から与えられたURLに基づいて広告支援サーバ31にアクセスし、バーコードリーダ7から与えられたURL(バーコード情報及びシリアル番号30を含む。)を、広告支援サーバ31へ送信する。ここで、PC43が、これらの情報を受け取る前の、バーコードリーダ7の処理は、図3のステップS1〜S11と同様であり、説明を省略する。なお、バーコードリーダ7のROM19には、広告支援サーバ31のURL27が格納される。
Referring to FIG. 7, in step S <b> 200,
広告支援サーバ31の通信制御部212は、バーコード情報及びシリアル番号30を含むURLを受信する。そして、ステップS300にて、広告支援サーバ31の第1個別ポータル画面検索部214は、第1個別ポータル画面ファイル230にアクセスして、受信したバーコード情報に関連付けられたURL(図6(c)参照)を検索する。
The
ステップS302にて、広告支援サーバ31の個別ポータル画面生成部215は、ステップS300で取得したURLに対応するリンクボタンを含む第1個別ポータル画面100をPC43で表示するためのHTML(HyperText Markup Language)情報を生成する。ステップS304にて、広告支援サーバ31の通信制御部212は、生成したHTML情報を個人宅41−NのPC43に送信する。
In step S302, the individual portal
ここで、バーコード情報ごとに、第1個別ポータル画面100を表示するためのHTMLファイルを予め作成しておき、バーコード情報をインデックスとして、HTMLファイルを検索して、これをPC43に送信してもよい。
Here, for each barcode information, an HTML file for displaying the first individual
PC43は、第1個別ポータル画面100のHTML情報を受信し、ステップS204にて、HTML情報を解析して、第1個別ポータル画面100を表示する。ステップS206にて、PC43は、第1個別ポータル画面100のいずれかのリンクボタン102,104,106,108,110,112,116又は118が押されたか否かを判断し、押されていない場合はステップS206に戻り、押された場合はステップS208に進む。
The
PC43は、ステップS206で押されたリンクボタンが、リンクボタン102,106,108,116及び118のうちのいずれかである場合はステップS210に進み(ステップS208)、リンクボタン110及び112のいずれかである場合はステップS216に進み(ステップS208)、リンクボタン104の場合は図8のステップS1060に進む(ステップS208)。
If the link button pressed in step S206 is one of the
ステップS210では、PC43は、押されたリンクボタンに対応するURLに基づき、広告主45−Mのサーバ47へアクセスする。すると、広告主45−Mのサーバ47は、ステップS100にて、対応するHTML情報を個人宅41−NのPC43に送信する。PC43は、このHTML情報を受信し、解析して、WEBサイトを表示する。この場合、ステップS206で押されたリンクボタンが、リンクボタン108の場合は、ステップS202で送信したバーコード情報が示す商品を説明するためのWEBサイトが表示され、リンクボタン102の場合は、バーコード情報が示す商品の広告主45−Mのホームページが表示され、リンクボタン106の場合は、バーコード情報が示す商品のコマーシャルを配信するWEBサイトが表示される。また、ステップS206で押されたリンクボタンが、リンクボタン116の場合は、バーコード情報が示す商品に関連する商品のWEBサイトが表示され、リンクボタン118の場合は、バーコード情報が示す商品のアフターサービスのためのWEBサイトが表示される。
In step S210, the
ステップS214では、PC43は、ユーザからの入力に応じて、処理及び広告主45−Mのサーバ47との間で通信を行う。ステップS102では、サーバ47は、PC43からのアクセスに応じて、処理及びPC43との間で通信を行う。
In step S214, the
一方、ステップS216では、個人宅41−NのPC43は、押されたリンクボタンに対応するURLに基づいて、広告支援サーバ31へアクセスする。すると、広告支援サーバ31の通信制御部212は、ステップS306にて、対応するHTML情報を個人宅41−NのPC43に送信する。この場合、ステップS206で押されたリンクボタンが、リンクボタン110の場合は、広告支援サーバ31のユーザ登録部216が、ユーザ登録を行うためのWEBサイトのHTML情報を生成し、リンクボタン112の場合は、広告支援サーバ31のアンケート集計部220が、アンケートを行うためのWEBサイトのHTML情報を生成する。
On the other hand, in step S216, the
PC43は、HTML情報を受信し、解析して、ステップS218にて、WEBサイトを表示する。この場合、ステップS206で押されたリンクボタンが、リンクボタン110の場合は、ユーザ登録を行うためのWEBサイトが表示され、リンクボタン112の場合は、アンケートを行うためのWEBサイトが表示される。
The
ステップS220では、PC43は、ユーザからの入力に応じて、処理及び広告支援サーバ31との間で通信を行う。ステップS308では、広告支援サーバ31は、PC43からのアクセスに応じて、処理及びPC43との間で通信を行う。この場合、ステップS206で押されたリンクボタンが、リンクボタン110の場合は、広告支援サーバ31のユーザ登録部216が、ユーザ登録を行うための各種処理を実行し、結果をユーザ登録部216に格納し、リンクボタン112の場合は、広告支援サーバ31のアンケート集計部220が、アンケートを収集及び集計するための各種処理を実行し、結果をアンケートファイル260に格納する。
In step S220, the
図7のステップS206でリンクボタン104が押されたと判断された場合、図8を参照して、ステップS1060では、PC43は、押されたリンクボタン104に対応するURLに基づき、電子商取引サイト(つまり、商品購入サイト)を運営する事業者の電子商取引サーバ(図示せず)へアクセスする。すると、このサーバは、ステップS1050にて、対応するHTML情報をPC43に送信する。ステップS1062にて、PC43は、このHTML情報を受信し、解析して、電子商取引サイトを表示する。ステップS1064では、PC43は、ユーザからの入力に応じて、処理及び電子商取引サーバとの間で通信を行う。ステップS1052では、このサーバは、PC43からのアクセスに応じて、処理及びPC43との間で通信を行い、バーコード情報が示す商品の注文を受け付ける。なお、このサーバの電気的構成は、図6(a)の広告支援サーバ31と同様である。
If it is determined in step S206 in FIG. 7 that the
ここで、広告支援サーバ31の家計簿作成部218について説明する。ユーザ登録がなされ、希望するユーザに対しては、家計簿作成サービスを提供する。家計簿作成部218は、ユーザのPC43から送信されたバーコード情報に基づいて、日毎の支出を算出し、家計簿を作成し、ユーザIDと関連付けて、ユーザ登録ファイル240に格納する。この場合、商品の名称はバーコード情報から取得するが、商品の値段はユーザがPC43に入力し、これが、広告支援サーバ31へ与えられる。
Here, the household account
なお、店舗35−Kのコンピュータ37及びモニタ39は、個人宅41−NのPC43に相当し、広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順は、図7及び図8に示したフローチャートと同様であり、説明を省略する。
The
さて、図5(b)の第1個別ポータル画面100は、個別ポータル画面の1例である。他の例である第1個別ポータル画面130について図面を用いて説明する。
Now, the first individual
図9は、応用例1における第1個別ポータル画面130の例示図である。図9を参照して、この第1個別ポータル画面130は、広告支援事業者が単独で管理するフレーム132、及び、広告主45−Mが管理するフレーム134を含む。ただし、広告主45−Mは、フレーム134の内容を管理するのであって、システムの管理は、広告支援事業者が行う。なお、第1個別ポータル画面130には、カーソル114が表示される。
FIG. 9 is a view showing an example of the first individual
フレーム132は、パーソナルホームボタン136、購入ボタン138、アンケートボタン140、及びヘルプボタン142を含む。ユーザが、カーソル114をパーソナルホームボタン136に移動し、クリックすると、パーソナルサイトが表示される。このパーソナルサイトは、ユーザごとに割り当てられるWEBサイトであり、ユーザ固有の情報を表示及び管理などするWEBサイトである。例えば、パーソナルサイトは、ユーザがスキャンしたバーコード11の履歴表示及び管理などを行う。なお、パーソナルサイトのURLとバーコードリーダ7のシリアル番号30とを関連付けたテーブルがHDD56に用意されている。従って、広告支援サーバ31は、受信したシリアル番号30をインデックスとして、このテーブルを参照することにより、対応するURLを取得できる。
The
ユーザが、カーソル114を購入ボタン138に移動し、クリックすると、商品購入サイト(つまり、電子商取引サイト)が表示される。この商品購入サイトは、フレーム134に表示された商品、つまり、スキャンしたバーコード11が示す商品を購入するための手続きを行うサイトである。ユーザが、カーソル114をアンケートボタン140に移動し、クリックすると、アンケートサイトが表示される。このアンケートサイトは、ユーザがアンケートに対する回答を入力するためのサイトである。ユーザが、カーソル114をヘルプボタン142に移動し、クリックすると、ヘルプサイトが表示される。このヘルプサイトは、ユーザに対して本システムの利用方法を詳細に解説するサイトである。
When the user moves the
フレーム134は、スキャンされたバーコード11が示す商品の画像144、スキャンされたバーコード11が表すバーコード情報を示すバーコード欄146、及び、スキャンされたバーコード11が示す商品に関する各種情報を表す商品情報欄148,150,152,154を含む。商品情報欄148,150,152,154はそれぞれ上段(タイトル欄)及び下段(テキスト欄)からなる。図9の例では、商品情報欄148は、タイトル(書名)及びテキスト(XaviX辞典)が記載される。商品情報欄150は、タイトル(著者)及びテキスト(新世代 太郎)が記載される。商品情報欄152は、タイトル(価格)及びテキスト(800円)が記載される。商品情報欄154は、タイトル(出版社)及びテキスト(新世代株式会社)が記載される。そして、この例では、これらの欄148,150,154はリンクボタンとなっている。従って、ユーザは、カーソル114を所望の商品情報欄148,150,154に移動させクリックすることにより、各情報に関してさらに詳細な情報を提供するWEBサイトを閲覧することができる。
The
次に、広告支援サーバ31で行われる第1個別ポータル画面130の生成方法を説明する。第1個別ポータル画面130の生成の際は、HDD56に格納された図10の個別ポータル画面テーブルが参照される。
Next, a method for generating the first individual
図10を参照して、このテーブルは、バーコードを、優先順位、タイトル、テキスト、及びURLに関連付けたテーブルである。 Referring to FIG. 10, this table is a table in which barcodes are associated with priority levels, titles, texts, and URLs.
このテーブルの「優先順位」欄は、数字が小さいほど高い順位を示している。そして、「優先順位」欄は、商品情報欄(148,150,152,154)の表示優先順位を定めたものである。優先順位が高いほどフレーム134において上側に表示される。「タイトル」欄は、商品情報欄の上段に記載される文字列である。「テキスト」欄は、商品情報欄の下段に記載される文字列である。「URL」欄は、商品情報欄がリンクボタンとして機能する場合のリンク先のURLである。
In the “priority” column of this table, the smaller the number, the higher the order. The “priority” column defines the display priority of the product information column (148, 150, 152, 154). The higher the priority, the higher the
具体例を挙げて説明する。図10のテーブルの1行〜4行は、それぞれ、図9の商品情報欄148,150,152,154に対応している。そして、優先順位は、高いほうから、商品情報欄148,150,152及び154となっている。従って、フレーム134では、上から、商品情報欄148,150,152及び154と表示される。
A specific example will be described.
もちろん、1つのバーコード11に対して、つまり、1つの第1個別ポータル画面130に、何個の商品情報欄を掲載するかは、このテーブルの設定により、任意とすることができる。また、「タイトル」欄及び「テキスト」欄にどのような文字列を格納するかは、広告主45−Mの自由であり、また、「優先順位」欄の優先順位も広告主45−Mの自由であり、さらに「URL」欄にどのようなURLを格納するかも広告主45−Mの自由である。
Of course, how many product information columns are displayed for one
ただし、広告支援事業者は、デフォルトとして、つまり、課金なしで、1つの商品情報欄の第1個別ポータル画面130への表示のみを許しているものとする。この場合、広告支援事業者は、「タイトル」欄への製造者、販売者、又は提供者なる文字列の記載、「テキスト」欄への会社名の記載、及び「URL」欄への会社のホームページ(商品のページではなくその会社のWEBサイトのトップページ)のURLの記載のみを許可する。このデフォルトの商品情報欄の設定は、広告主45−Mが設定できるようなシステムとすることもできるし、広告支援事業者が設定するシステムとすることもできるし、それらの双方を可能とすることもできる。ただし、ユーザが、バーコード11をスキャンして、その商品の情報が何も表示されないのは好ましくないので、当初は、デフォルトの商品情報欄の設定は、広告支援事業者が行うものとする。また、デフォルトの商品情報欄以外の商品情報欄の表示は、オプションであり、それを望む広告主45−Mから課金することにより、テーブルの設定を行う。
However, it is assumed that the advertisement support provider permits only display on the first individual
図10の例では、テーブルのバーコード情報「9784872337136」及び「4922085042477」に関しては、オプションの設定がなされており、それぞれ、4個及び2個の商品情報欄が表示される。また、バーコード情報「9784872338571」及び「4922085041357」に関しては、オプションの設定はなく、デフォルトのみであり、会社名のみを記載できる1個の商品情報欄のみが表示される。 In the example of FIG. 10, options are set for the bar code information “9784872337136” and “4928205042477” in the table, and four and two product information columns are displayed, respectively. In addition, regarding the barcode information “9784873338571” and “4928208541357”, there is no option setting, only a default, and only one product information column in which only the company name can be described is displayed.
図9に戻って、バーコード欄146の位置は予め決められており、スキャンされたバーコード情報が表示される。また、商品画像144の位置は予め決められている。ただし、商品画像144の第1個別ポータル画面130への表示は、オプションであり、課金が発生するものとする。
Returning to FIG. 9, the position of the
さて、第1個別ポータル画面130を表示する広告支援システムにおける通信手順は、図7及び図8に示したものと同様である。ただし、ステップS300にて、広告支援サーバ31の第1個別ポータル画面検索部214は、第1個別ポータル画面130の構築に必要な情報を収集する。つまり、第1個別ポータル画面検索部214は、図10の個別ポータル画面テーブルにアクセスして、受信したバーコード情報を検索し、商品情報欄の内容を取得する。また、第1個別ポータル画面検索部214は、パーソナルホームボタン136に割り当てるURLを、受信したバーコードリーダ7のシリアル番号30をインデックスとしてHDD56から取得する。なお、バーコードリーダ7のシリアル番号はユーザのパーソナルサイトのURLと関連付けてHDD56に格納されている。また、第1個別ポータル画面検索部214は、購入ボタン138に割り当てるURLを、受信したバーコード情報をインデックスとしてHDD56から取得する。なお、バーコード情報は商品購入サイトのURLと関連付けてHDD56に格納されている。また、第1個別ポータル画面検索部214は、商品画像144が格納されたアドレスを、受信したバーコード情報をインデックスとしてHDD56から取得する。なお、バーコード情報は商品画像144のアドレス情報と関連付けてHDD56に格納されている。また、商品画像144は、HDD56に格納される。
Now, the communication procedure in the advertisement support system for displaying the first individual
ステップS302では、広告支援サーバ31の個別ポータル画面生成部215は、ステップS300で収集した情報を基に、第1個別ポータル画面130をPC43で表示するためのHTML情報を生成する。そして、ステップS304にて、広告支援サーバ31の通信制御部212は、生成したHTML情報を個人宅41−NのPC43に送信する。
In step S302, the individual portal
さて、以上のように、図1のリモートバーコードリーダシステムの応用例1によれば、商品に興味を持ったユーザ又は商品を購入したユーザが、バーコードリーダ7でバーコードを読み込むことにより、店舗35−K又は個人宅41−Nに設置されたコンピュータ37又はPC43(以下、総称して、「端末tm」と表記する。)に、その商品のバーコード情報を送信させると、端末tmは、第1個別ポータル画面100,130を生成するための情報を広告支援サーバ31から受け取って、第1個別ポータル画面100,130を表示することができる。
As described above, according to the application example 1 of the remote barcode reader system of FIG. 1, a user who is interested in a product or a user who has purchased the product reads a barcode with the
第1個別ポータル画面100,130は、バーコード情報が示す商品固有の画面であるため、そこには、その商品に関する情報を発信する広告主45−Mのサーバ47へのリンク情報等が含まれる。従って、端末tmのユーザは、第1個別ポータル画面100,130を介して、その商品の広告主45−Mのサーバ47に簡便にアクセスでき、簡便に所望の商品に関する情報を閲覧することができる。
Since the first individual
広告主45−Mにとっては、実際に商品に対して興味を持っている人又は商品を購入した人に対して、第1個別ポータル画面100,130を介して、ピンポイントに当該商品に関する情報を提供できるという利点がある。この点、従来のアフィリエイトモデルとは大きく異なる。
For the advertiser 45-M, information regarding the product is pinpointed to the person who is actually interested in the product or purchased the product via the first individual
一方、端末tmのユーザにとっては、商品に興味を持った場合又は購入した商品について何か調べたくなった場合等において、バーコードリーダ7でバーコードを読み込んで、端末tmにその商品のバーコード情報を送信させるだけで、その商品固有の第1個別ポータル画面100,130が、その端末tmのモニタに表示される。そして、ユーザは、第1個別ポータル画面100,130を介して、容易に目的のサイトへアクセスできる。このため、汎用の検索エンジンを利用して、その商品に関連していそうなテキストを入力して検索したり、あるいは、従来のポータルサイトサービスを利用して、体系的に分類された商品群の中から所望の商品の情報を検索したりするよりも、商品に関する情報の取得がはるかに楽である。
On the other hand, when the user of the terminal tm is interested in the product or wants to investigate something about the purchased product, the barcode is read by the
また、汎用の検索エンジンやポータルサイトサービスのような従来の手法では、検索結果に同一又は類似の名称をした商品のサイトが複数現れ、ユーザはどれが自分の求める情報なのか分からないという事態が発生しうるが、このような事態を回避できる。さらに、これら従来の手法では、紛らわしいサイトや非公式なサイト等がヒットする場合も多く、広告主45−Mが自己のサーバ47に閲覧者を誘導する際の妨げになるが、このような事態をも回避できる。
In addition, with conventional methods such as general-purpose search engines and portal site services, multiple product sites with the same or similar names appear in the search results, and the user does not know which information he wants. Although it may occur, this situation can be avoided. Furthermore, these conventional methods often hit confusing sites, informal sites, and the like, which hinders advertisers 45-M from guiding viewers to their
広告支援サーバ31を運営する広告支援事業者は、第1個別ポータル画面100,130の作成に当たって、広告主45−M又は店舗35−Kの事業主から対価を得て収益をあげることができる。例えば、第1個別ポータル画面100,130に、対価を要求することなく、広告主45−Mのホームページのリンクボタン102だけを表示することとし、第1個別ポータル画面100,130に、より多くのリンク情報の表示を希望する広告主45−Mから対価を取得する。これにより、第1個別ポータル画面100,130のリンク情報が増えていく。
The advertisement support company that operates the
第1個別ポータル画面100,130に表示されたリンク情報が多いということは、その商品を様々な角度から宣伝できることになり、第1個別ポータル画面100,130に表示されたリンク情報が少ない場合よりも、ユーザに対して、より購買意欲を刺激できる。言い換えると、同種の商品について、リンク情報が多い第1個別ポータル画面100,130の広告主の商品販売額は、リンク情報が少ない第1個別ポータル画面100の広告主の商品販売額よりも多くなることが予想される。従って、広告主45−Mは、対価を支払ってでも、追加のリンク情報の表示を求めてくることが予想される。
The fact that there is a lot of link information displayed on the first individual
これと同様に理由により、本システムを導入している小売店等の店舗35−Kとそうでない店舗とでは、売上に差がでてくることは明らかである。従って、店舗を運営する事業者もまた、こぞって本システムを導入することが予想できる。この場合、広告支援事業者は、各店舗35−Kを運営する事業者から対価を取得することで、収益をあげることができる。 For the same reason, it is clear that there is a difference in sales between a store 35-K such as a retail store where this system is introduced and a store that is not. Therefore, it can be expected that businesses that operate stores also introduce this system. In this case, the advertisement support company can increase the profit by acquiring the consideration from the company that operates each store 35-K.
もちろん、広告支援サーバ31は、第1個別ポータル画面100,130をPC43やコンピュータ37に与えることなく、バーコード情報に対応する商品のWEBサイトのURLをPC43やコンピュータ37に渡して、これらを直接表示することも可能である。ただし、この場合は、上記のような第1個別ポータル画面100,130固有の効果はない。
Of course, the
また、第1個別ポータル画面100,130には、電子商取引事業者が運営する商品購入サイトのURLに対応するリンクボタン104,138が表示される。従って、これらのボタン104,138を介して商品が購入されることもあり、第1個別ポータル画面100,130を運営する広告支援事業者は、アフィリエイトによる収入を得ることができる。
In addition, on the first individual
(応用例2) (Application example 2)
ユーザが、個人宅41−NのPC43から広告支援サーバ31にアクセスした場合と、店舗35−Kのコンピュータ37から広告支援サーバ31にアクセスした場合とで、同じバーコードであっても、広告支援サーバ31が、両者で異なる内容の個別ポータル画面を提供することもできる。
Even if the user accesses the
店舗35−Kでコンピュータ37から広告支援サーバ31にアクセスした場合は、ユーザは購入を迷っていると考えられるので、例えば、主に購買意欲を刺激する商品コマーシャルなどの情報へのリンクが多い構成をとり、ユーザがPC43から広告支援サーバ31にアクセスした場合は、ユーザはすでに商品を購入後であることも多いので、例えば、新型の商品の情報やアフターサービスのための情報などへのリンクが多い構成をとり、より広告主及びユーザのニーズに応えられる個別ポータル画面を作成することが可能である。このように、ユーザが商品に対してどの段階にいるかに応じて、同じバーコードであっても、異なる構成の個別ポータル画面を提供する。応用例2では、ユーザが商品に対してどの段階にいるかを、端末tmの設置場所で分類している。
When the
具体的には、応用例2では、ユーザがPC43から広告支援サーバ31にアクセスした場合は、図5(b)の第1個別ポータル画面100をPC43に表示する。一方、店舗35−Kでコンピュータ37から広告支援サーバ31にアクセスした場合は、図11(a)の第2個別ポータル画面101をモニタ39に表示する。
Specifically, in the application example 2, when the user accesses the
図11(a)を参照して、第2個別ポータル画面101は、広告主45−Mがリンク先のコンテンツを管理するフレーム166及び店舗本社75−Pがリンク先のコンテンツを管理するフレーム164を含む。
Referring to FIG. 11A, the second individual
フレーム166は、バーコード情報が示す商品の広告主45−Mのホームページ(HP)のリンクボタン102、バーコード情報が示す商品に関連する商品のWEBサイトへのリンクボタン128、バーコード情報が示す商品のコマーシャル(CM)を配信するWEBサイトのリンクボタン106、バーコード情報が示す商品を説明するためのWEBサイトへのリンクボタン120、及びバーコード情報が示す商品に対するアンケートを行うためのWEBサイトへのリンクボタン112を含む。フレーム164は、店舗35−Kのセール情報を掲載したWEBサイトへのリンクボタン124、店舗35−Kでの特典情報を掲載したWEBサイトへのリンクボタン126、及び店舗本社75−Pのホームページ(HP)のリンクボタン168を含む。さらに、第2個別ポータル画面101には、カーソル114が表示される。
The
ただし、デフォルトとして(広告主45−Mからの課金なし)、広告主45−Mのホームページのリンクボタン102、及びアンケートを行うためのリンクボタン122だけが表示される。また、リンクボタン128,106,120は、広告主45−Mが、広告支援サーバ31を運営する事業者の広告支援システムの会員になった場合にのみ表示される。さらに、リンクボタン124,126,168は、店舗本社75−Pが、広告支援サーバ31を運営する事業者の広告支援システムの会員になった場合にのみ表示される。
However, as a default (no charge from the advertiser 45-M), only the
応用例2において、第1個別ポータル画面100と第2個別ポータル画面101との共通点・相違点を説明する。まず、共通点を説明する。リンクボタン102及び106は双方で同じである。なぜなら、個人宅41−Nと店舗35−Kとで、これらの内容を変える意義はほとんどないからである。
In Application Example 2, common points and differences between the first individual
次に、相違点を説明する。第1個別ポータル画面100のリンクボタン108と第2個別ポータル画面101のリンクボタン120とは異なっている。例えば、リンクボタン108は、ユーザは個人宅41−Nで閲覧しているので、商品の使用方法や応用例を掲載したサイトへのリンクとし、リンクボタン120は、ユーザは店舗35−Kで閲覧しているので、購入を真剣に考えていることも予想され、商品の使用方法等に加えて、購入を促すことができる説明を掲載したサイトへのリンクとする。
Next, differences will be described. The
また、第1個別ポータル画面100のリンクボタン116と第2個別ポータル画面101のリンクボタン128とは異なっている。例えば、リンクボタン116は、ユーザは個人宅41−Nで閲覧しているので、既に商品を所持していることも予想され、商品の使用方法や応用例だけでなく、モデルチェンジや新商品の情報を掲載したサイトへのリンクとし、リンクボタン128は、ユーザは店舗35−Kで閲覧しているので、購入の選択肢を広げるため、広告主45−Mが製造販売する同種の他の商品を掲載したサイトへのリンクとする。
Further, the
また、第1個別ポータル画面100のリンクボタン112と第2個別ポータル画面101のリンクボタン122とは異なっている。なぜなら、店舗35−Kと個人宅41−Nとでは、ユーザの心理状態が異なることもあるし、また、商品を購入済(又は未購入)のユーザの割合も異なると考えられるので、内容の異なるアンケートを実施すれば、有意義な結果を得る場合もあるからである。
The
また、リンクボタン104は、個人宅41−Nで閲覧される第1個別ポータル画面100にのみ表示され、第2個別ポータル画面101には表示されない。なぜなら、個人宅41−Nでは、電子商取引により購入することが想定されるが、店舗35−Kでは、そこで直接購入すると考えられるので、第2個別ポータル画面101には不要と考えられるからである。
Further, the
また、リンクボタン118は、個人宅41−Nで閲覧される第1個別ポータル画面100にのみ表示され、第2個別ポータル画面101には表示されない。なぜなら、店舗35−Kではユーザは未だ商品を購入していない状態と考えられが、個人宅41−Nでは、ユーザは既に商品を購入していることも考えられるので、アフターサービスの必要性が高いからである。
Further, the
また、リンクボタン110は、個人宅41−Nで閲覧される第1個別ポータル画面100にのみ表示され、第2個別ポータル画面101には表示されない。なぜなら、店舗35−Kでユーザ登録を行うことは考え難く、一般には、個人宅41−Nでユーザ登録を行うからである。
Further, the
また、リンクボタン124,126及び168は、第2個別ポータル画面101にのみ表示され、第1個別ポータル画面100には表示されない。なぜなら、リンクボタン124,126及び168は、店舗35−Kに関連する情報であり、個人宅41−NのPC43は店舗35−Kの情報を持たないからである。
The
ここで、この応用例2のシステム構成は、図4のシステム構成と同様である。ただし、店舗35−Kのバーコードリーダ7は、図2に示した本願特有の構成を採用せず、一般的に市販されているバーコードリーダとする。また、店舗35−Kのコンピュータ37には、ブラウザに対してバーコード11を広告支援サーバ31へ送信させる専用ソフトウェアが予めインストールされる。この場合、この専用ソフトウェアは、バーコード11の入力に応答して自動的に起動し、広告支援サーバ31にバーコード11を自動的に送信する。
Here, the system configuration of the application example 2 is the same as the system configuration of FIG. However, the
ちなみに、専用のソフトウェアをインストールする構成を採用しても、個人宅41−Nの場合と異なり、店舗35−Kの場合は、インストールの面倒等を考慮する必要性はほとんどない。なぜなら、店舗35−Kの場合は、一般に、業者が、コンピュータ37、モニタ39、及びバーコードリーダ7を設置するからである。
Incidentally, even if a configuration for installing dedicated software is adopted, unlike the case of the private home 41-N, there is almost no need to take care of installation in the store 35-K. This is because, in the case of the store 35-K, generally, the trader installs the
また、広告支援サーバ31の記憶領域200へのプログラム及びデータの格納状態は、図6(b)と同様である。ただし、プログラム格納部210に代えて、図11(b)のプログラム格納部199を採用する。また、記憶領域200には、第1個別ポータル画面ファイル230に加えて、図11(c)の第2個別ポータル画面ファイル222が格納される。
The storage state of the program and data in the
図11(b)を参照して、プログラム格納部199は、プログラム格納部210の構成に、第2個別ポータル画面検索部228を加えたものである。また、図11(c)の第2個別ポータル画面ファイル222は、広告主ファイル236及び店舗ファイル254を含む。広告主ファイル236は、商品の種類ごとに付されたバーコード情報224と、バーコード情報224が示す商品に対応する個別ポータル画面情報226と、が関連付けられたデータベースにより構成される。店舗ファイル254は、店舗35−Kに割り当てられた店舗コード256と、個別ポータル画面情報258と、が関連付けられたデータベースにより構成される。
Referring to FIG. 11B, a
図11(d)を参照して、店舗ファイル254は、店舗コード256と、個別ポータル画面情報258と、を関連付けたファイルである。個別ポータル画面情報258は、図11(a)のリンクボタン168に相当する店舗本社ホームページのURL、リンクボタン126に相当する特典情報サイトのURL、及びリンクボタン124に相当するセール情報サイトのURLを含む。
With reference to FIG. 11D, the
図11(e)を参照して、広告主ファイル236は、商品ごとに、バーコード情報224と、個別ポータル画面情報226と、を関連付けたファイルである。個別ポータル画面情報226は、図11(a)のリンクボタン102に相当する広告主ホームページのURL、リンクボタン128に相当する関連商品のサイトのURL、リンクボタン106に相当する商品のコマーシャルのURL、リンクボタン120に相当する商品説明サイトのURL、及びリンクボタン122に相当するアンケートサイトのURLを含む。なお、図11(d)及び図11(e)では、プロトコル(http://)を省略して記載している。
With reference to FIG.11 (e), the
さて、応用例2における広告支援システムにおける広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順は、図7及び図8に示したものと同様である。ただし、異なる点もあるので、以下それを順次説明する。
Now, the communication procedure among the
図7を参照して、ステップS202にて、個人宅41−NのPC43は、店舗35−Kのコンピュータ37にインストールされた専用ソフトウェアが送信するURL(例えば、「http://www.ssd.co.jp/kiosk/」、明細書記載の簡略のためバーコード情報及びシリアル番号は省略)と異なるURL(「http://www.ssd.co.jp/house/」、明細書記載の簡略のためバーコード情報及びシリアル番号は省略)を広告支援サーバ31へ送信する。つまり、個人宅41−Nのバーコードリーダ7がPC43に与えるURLは、店舗35−Kのコンピュータ37の専用ソフトウェアが送信するURLと異なる。このように、例えば、個人宅41−Nと店舗35−Kとで、ドメイン名の直後に配置されるディレクトリ名を異ならせる。また、例えば、サブドメインを設けて、これを異ならせることもできる。要するに、個人宅41−Nと店舗35−Kとを広告支援サーバ31が区別できれば、任意の周知技術を利用できる。また、コンピュータ37の専用ソフトウェアは、店舗35−Kに割り当てられた店舗コードを広告支援サーバ31に送信する。
Referring to FIG. 7, in step S202,
また、応用例2では、図7のステップS300,S302及びS304に代えて、図12の個別ポータル画面生成処理が実行される。 Further, in the application example 2, instead of steps S300, S302, and S304 in FIG. 7, the individual portal screen generation process in FIG. 12 is executed.
図12を参照して、ステップS400では、広告支援サーバ31の通信制御部212は、受信したURLの内容を確認して、個人宅41−Nからのものか、店舗35−Kからのものかを判別する。ステップS401にて、通信制御部212は、受信したURLが個人宅41−NのPC43が送信したものであると判断した場合は、つまり、上記例において、ドメイン名の直後のディレクトリ名が「house」の場合は、ステップS402に進み、制御を第1個別ポータル画面検索部214に渡し、受信したURLが店舗35−Kのコンピュータ37が送信したものであると判断した場合は、つまり、上記例において、ドメイン名の直後のディレクトリ名が「kiosk」の場合は、ステップS406に進み、制御を第2個別ポータル画面検索部228に渡す。
Referring to FIG. 12, in step S400, the
ステップS402では、第1個別ポータル画面検索部214は、第1個別ポータル画面ファイル230にアクセスして、受信したバーコード情報に関連付けられたURL(図6(c)参照)を検索する。そして、ステップS404にて、個別ポータル画面生成部215は、ステップS402で取得したURLに対応するリンクボタンを含む第1個別ポータル画面100を個人宅41−NのPC43で表示するためのHTML(HyperText Markup Language)情報を生成する。
In step S402, the first individual portal
一方、ステップS406では、第2個別ポータル画面検索部228は、第2個別ポータル画面ファイル222の広告主ファイル236にアクセスして、受信したバーコード情報に関連付けられたURL(図11(e)参照)を検索する。さらに、ステップS408では、第2個別ポータル画面検索部228は、第2個別ポータル画面ファイル222の店舗ファイル254にアクセスして、受信した店舗コードに関連付けられたURL(図11(d)参照)を検索する。そして、ステップS410にて、個別ポータル画面生成部215は、ステップS406及びS408で取得したURLに対応するリンクボタンを含む第2個別ポータル画面101を店舗35−Kのコンピュータ37で表示するためのHTML情報を生成する。
On the other hand, in step S406, the second individual portal
ステップS404の後のステップS412では、広告支援サーバ31の通信制御部212は、ステップS404で生成されたHTML情報を個人宅41−NのPC43に送信する。一方、ステップS410の後のステップS412では、通信制御部212は、ステップS410で生成されたHTML情報を店舗35−Kのコンピュータ37に送信する。
In step S412 after step S404, the
次に、応用例2における広告支援システムにおける広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順を説明する。
Next, a communication procedure among the
図13は、応用例2における広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順の1例を示す図である。なお、図13においては、TCP/IP(Transmission Control Protocol/Internet Protocol)やHTTP(HyperText Transfer Protocol)等の周知のプロトコルを用いた通信がなされるので、これらの詳細な通信手順の説明は省略される。
FIG. 13 is a diagram illustrating an example of a communication procedure between the
図13を参照して、ステップS600にて、店舗35−Kのコンピュータ37は、バーコードリーダからバーコード情報を与えられると、上記した専用ソフトウェアを起動する。そして、ステップS602では、専用ソフトウェアは、保持している広告支援サーバ31のURLに基づいて、バーコードリーダから与えられたバーコード情報及び保持している店舗コードを、広告支援サーバ31へ送信する。なお、バーコードリーダは、バーコードリーダ7とは異なり、一般的なバーコードリーダであり、バーコード情報だけをキーボードデータでコンピュータ37に与えるものである。なお、専用ソフトウェアが保持している広告支援サーバ31のURL及び店舗コードは、例えば、コンピュータ37のHDDに格納されている。
Referring to FIG. 13, in step S <b> 600,
広告支援サーバ31の通信制御部212は、このバーコード情報及び店舗コードを受信する。そして、ステップS700にて、広告支援サーバ31は、図12の個別ポータル画面生成処理を実行する。
The
店舗35−Kのコンピュータ37は、第2個別ポータル画面101のHTML情報を受信し、ステップS604にて、HTML情報を解析して、第2個別ポータル画面101を表示する。ステップS606にて、コンピュータ37は、第2個別ポータル画面101のいずれかのリンクボタン102,128,120,106,122,126,168又は124が押されたか否かを判断し、押されていない場合はステップS606に戻り、押された場合はステップS608に進む。
The
コンピュータ37は、ステップS606で押されたリンクボタンが、リンクボタン102,128,120及び106のうちのいずれかである場合はステップS610に進み(ステップS608)、リンクボタン122である場合はステップS616に進み(ステップS608)、リンクボタン126,168及び124のうちのいずれかである場合は図14のステップS900に進む(ステップS608)。
If the link button pressed in step S606 is one of the
ステップS610では、コンピュータ37は、押されたリンクボタンに対応するURLに基づき、広告主45−Mのサーバ47へアクセスする。すると、広告主45−Mのサーバ47は、ステップS500にて、対応するHTML情報を店舗35−Kのコンピュータ37に送信する。すると、ステップS612にて、コンピュータ37は、このHTML情報を受信し、解析して、WEBサイトを表示する。この場合、ステップS606で押されたリンクボタンが、リンクボタン120の場合は、ステップS602で送信したバーコード情報が示す商品を説明するためのWEBサイトが表示され、リンクボタン102の場合は、バーコード情報が示す商品の広告主45−Mのホームページが表示され、リンクボタン106の場合は、バーコード情報が示す商品のコマーシャルを配信するWEBサイトが表示される。また、ステップS606で押されたリンクボタンが、リンクボタン128の場合は、バーコード情報が示す商品に関連する商品のWEBサイトが表示される。
In step S610, the
ステップS614では、コンピュータ37は、ユーザからの入力に応じて、処理及び広告主45−Mのサーバ47との間で通信を行う。ステップS502では、サーバ47は、コンピュータ37からのアクセスに応じて、処理及びコンピュータ37との間で通信を行う。
In step S614, the
一方、ステップS616では、コンピュータ37は、押されたリンクボタン122に対応するURLに基づいて、広告支援サーバ31へアクセスする。すると、広告支援サーバ31の通信制御部212は、ステップS702にて、対応するHTML情報を店舗35−Kのコンピュータ37に送信する。この場合、広告支援サーバ31のアンケート集計部220が、アンケートを行うためのWEBサイトのHTML情報を生成する。
On the other hand, in step S616, the
コンピュータ37は、HTML情報を受信し、解析して、ステップS618にて、アンケートを行うためのWEBサイトを表示する。
The
ステップS620では、コンピュータ37は、ユーザからの入力に応じて、処理及び広告支援サーバ31との間で通信を行う。ステップS704では、広告支援サーバ31は、コンピュータ37からのアクセスに応じて、処理及びコンピュータ37との間で通信を行う。この場合、広告支援サーバ31のアンケート集計部220が、アンケートを収集及び集計するための各種処理を実行し、結果をアンケートファイル260に格納する。
In step S620, the
図13のステップS608でリンクボタン126,168及び124のうちのいずれかが押されたと判断された場合、図14を参照して、ステップS900では、コンピュータ37は、押されたリンクボタンに対応するURLに基づき、店舗本社75−Pのサーバ77へアクセスする。すると、サーバ77は、ステップS800にて、対応するHTML情報を店舗35−Kのコンピュータ37に送信する。そして、ステップS902にて、コンピュータ37は、このHTML情報を受信し、解析して、WEBサイトを表示する。この場合、ステップS606で押されたリンクボタンが、リンクボタン126の場合は、ステップS602で送信した店舗コードが示す店舗35−Kの特典情報を掲載したWEBサイトが表示され、リンクボタン168の場合は、店舗コードが示す店舗35−Kを管理する店舗本社75−Pのホームページが表示され、リンクボタン124の場合は、店舗コードが示す店舗35−Kのセール情報を掲載したWEBサイトが表示される。
If it is determined in step S608 in FIG. 13 that any one of the
ステップS904では、コンピュータ37は、ユーザからの入力に応じて、処理及び店舗本社75−Pのサーバ77との間で通信を行う。ステップS802では、サーバ77は、コンピュータ37からのアクセスに応じて、処理及びコンピュータ37との間で通信を行う。
In step S904, the
なお、応用例2において、第1個別ポータル画面100に代えて、図9の第1個別ポータル画面130を表示することもできる。
In Application Example 2, the first individual
さて以上のように、応用例2によれば、同一バーコードであっても、広告支援サーバ31は、ユーザの置かれた状況を考慮した効果的なサービスやコンテンツを提供できる。例えば、ユーザの商品に対する段階(例えば、購入前と購入後、店舗と自宅)や心理状態を考慮した処理を実行できるので、ユーザの商品に対する段階や心理状態を考慮した効果的なサービスやコンテンツを提供できる。なぜなら、通信端末(37,43)の設置場所(バーコードの送信元と言うこともできるし、バーコードリーダ7の接続場所と言うこともできる。)、つまり、ユーザがいる場所によって、ユーザの商品に対する段階や心理状態が変わることもあるからである。
As described above, according to the application example 2, even if the barcode is the same, the
また、通信端末(37,43)のハードウェア性能は関係なく、通信端末の設置場所だけが処理に考慮される。従って、通信端末の設置場所のカテゴリ(例えば、店舗と個人宅)が異なる場合は、通信端末のハードウェア性能が同等であっても、広告支援サーバ31は異なるコンテンツを提供するし、通信端末のハードウェア性能が異なっていても、通信端末の設置場所のカテゴリが同じならば、広告支援サーバ31は同じコンテンツを提供する。もちろん、設置場所に応じてコンテンツを異ならせるだけでなく、通信端末のハードウェア性能(例えば、パーソナルコンピュータと携帯電話機)に応じてさらにコンテンツを異ならせることもできる。
In addition, regardless of the hardware performance of the communication terminal (37, 43), only the installation location of the communication terminal is considered in the processing. Therefore, when the category of the installation location of the communication terminal (for example, store and personal house) is different, even if the hardware performance of the communication terminal is equivalent, the
以上のように、通信端末のハードウェア性能が同等であっても、通信端末(37,43)の設置場所に応じて、同一バーコードに対して異なるサービス(コンテンツを含む。)を提供できる。 As described above, even if the hardware performance of the communication terminal is equivalent, different services (including contents) can be provided for the same barcode depending on the installation location of the communication terminal (37, 43).
(応用例3) (Application 3)
応用例3のシステム構成は、図4のシステム構成と同様である。以下、特徴点を中心に図面を参照しながら説明していく。 The system configuration of application example 3 is the same as the system configuration of FIG. Hereinafter, description will be made with reference to the drawings with a focus on feature points.
図15は、応用例3の説明図である。図15を参照して、応用例3では、広告支援サーバ31は、バーコードを第1グループ251と第2グループ252とに分類して処理を実行する。第1グループ251のバーコードは、13桁及び8桁のJAN(Japanese Article Number)コード2510からなり、第2グループ252は、JANコード以外のバーコード2520からなる。
FIG. 15 is an explanatory diagram of the third application example. Referring to FIG. 15, in application example 3,
JANコードは、日本国の共通商品コード(同一商品に共通のコード)のことであり、POS(Point Of Sale)システムをはじめ、受発注システム、棚卸、及び在庫管理システムなどに利用され、さらには公共料金等の支払システムへの利用なども行われている。第1グループ251は、上記した第11の例のグループに相当する。一方、第2グループのバーコード2520は、例えば、広告支援事業者がサービスやコンテンツに対応して発行する14桁のバーコードである。第2グループ252は、上記した第1〜第10の例のグループに相当する。このように、バーコードを分類する複数のグループを設定すると、グループ間で重なりがないように、それぞれのグループに属する14桁のバーコードが発行され、各グループが各サービスやコンテンツに対応する。
The JAN code is a common product code in Japan (a code common to the same product), and is used in POS (Point Of Sale) systems, ordering systems, inventory and inventory management systems, and more. It is also used for payment systems such as utility bills. The
応用例3では、広告支援サーバ31は、PC43から受信したバーコードの桁数を判別して、そのバーコードが、第1グループ251のバーコード2510(つまり、JANコード)か、第2グループ252のバーコード2520か、を決定する。この場合、広告支援サーバ31は、受信したバーコードの桁数が13桁又は8桁の場合、そのバーコードを第1グループ251に属すると判断し、それら以外は第2グループ252に属すると判断する。
In the application example 3, the
そして、広告支援サーバ31は、受信したバーコードが第1グループ251のバーコード2510の場合、第1個別ポータル画面100(もちろん、これに代えて第1個別ポータル画面130でもよい。)をPC43に送信する。一方、広告支援サーバ31は、受信したバーコードが第2グループ252のバーコード2520の場合、第2グループの中でバーコード2520が属するグループに応じた処理を実行して、そのグループに応じたコンテンツであって、バーコード2520に対応したコンテンツを生成し、PC43に送信する。
Then, when the received barcode is the
さて、広告支援サーバ31の記憶領域200へのプログラム及びデータの格納状態は、図6(b)と同様である。ただし、プログラム格納部210に代えて、図16のプログラム格納部172を採用する。プログラム格納部172は、プログラム格納部210の構成に、制御プログラム174−1〜174−qを加えたものである。制御プログラム174−1〜174−qを総称して制御プログラム174−Qと表記する。
Now, the storage state of the program and data in the
JANコード以外の14桁のバーコードを複数グループに分類し、各グループと各種サービスとを1対1に対応させる。そして、受信した14桁のバーコードが属するグループに対応するコンテンツがPC43に提供される。この場合、当該グループに対応する制御プログラム174−Qが実行され、コンテンツを生成する。従って、各グループに対応して、それぞれ制御プログラム174−Qが用意される。もちろん、記憶領域200には、図示以外に、それぞれの制御プログラム174−Qが利用するリソースが格納される。
A 14-digit bar code other than the JAN code is classified into a plurality of groups, and each group is associated with various services on a one-to-one basis. Then, the content corresponding to the group to which the received 14-digit barcode belongs is provided to the
ところで、応用例3における広告支援システムにおける広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順は、図7に示したものと同様である。ただし、異なる点もあるので、以下それを順次説明する。
By the way, the communication procedure among the
応用例3では、図7のステップS300,S302及びS304に代えて、図17の画面生成処理が実行される。 In application example 3, instead of steps S300, S302, and S304 in FIG. 7, the screen generation process in FIG. 17 is executed.
図17を参照して、ステップS430では、広告支援サーバ31の通信制御部212は、受信したバーコード情報の桁数を判別する。そして、ステップS432にて、通信制御部212は、受信したバーコード情報が13桁又は8桁の場合、つまり、JANコードを受信した場合、ステップS434に進み、制御を第1個別ポータル画面検索部214に渡し、受信したバーコード情報が13桁及び8桁以外の場合は、ステップS440に進み、制御をバーコード情報が属するグループに応じた制御プログラム174−Qに渡す。
Referring to FIG. 17, in step S430,
ステップS434では、第1個別ポータル画面検索部214は、第1個別ポータル画面ファイル230にアクセスして、受信したバーコード情報に関連付けられたURL(図6(c)参照)を検索する。そして、ステップS436にて、個別ポータル画面生成部215は、ステップS434で取得したURLに対応するリンクボタンを含む第1個別ポータル画面100を個人宅41−NのPC43で表示するためのHTML情報を生成する。ステップS438では、広告支援サーバ31の通信制御部212は、ステップS436で生成されたHTML情報を個人宅41−NのPC43に送信する。
In step S434, the first individual portal
一方、ステップS440では、制御プログラム174−Qは、受信したバーコード情報に応じたコンテンツのHTML情報を作成する。そして、ステップS442にて、広告支援サーバ31の通信制御部212は、ステップS440で生成されたコンテンツのHTML情報を個人宅41−NのPC43に送信する。
On the other hand, in step S440, the control program 174-Q creates content HTML information according to the received barcode information. In step S442, the
なお、店舗35−Kのコンピュータ37は、個人宅41−NのPC43に相当し、応用例3において、広告支援サーバ31とコンピュータ37と広告主45−Mとの間の通信は、広告支援サーバ31とPC43と広告主45−Mとの間の通信と同様であり、説明を省略する。
Note that the
さて、以上のように、応用例3では、広告支援サーバ31は、受信したバーコードを第1グループ251及び第2グループのいずれかに分類し、分類結果に応じて処理を実行する。第1グループ251は、JANコード2510であるため、本来、POSシステムのために利用することを目的として作成されたものであり、本システムのために作成されたものではない。つまり、JANコード2510は、本システムと関係なく存在するものであり、既に世の中に多く普及している。従って、本システムは、既に世の中に多く普及しているJANコード2510を利用して、サービス、つまり、個別ポータル画面を提供している。一方、第2グループ252は、JANコード2510以外のバーコード2520であるため、本システムを利用して、特定のサービスを提供する目的で作成されたものであり、POSシステムのために利用することを目的としていない。つまり、バーコード2520は、本システムを前提に存在するものである。従って、バーコード2520作成の目的に応じて、本システムにより、様々なサービスが提供される。
As described above, in the application example 3, the
このように、第1グループ251に属するバーコード2510と第2グループ252に属するバーコード2520とは、その性質・性格を異にするが、そのことを意識することなく、ユーザは、同じバーコードリーダ7で、それらをスキャンでき、第1グループ251に対応したサービスの提供を受けることができるし、また、第2グループ252の各種のバーコード2520に対応した様々なサービスの提供を受けることもできる。
As described above, the
また、ユーザは、すでに多く普及しているJANコード2510が付された物品を容易に入手でき、ネットワーク環境が整っていることを前提とするならば、バーコードリーダ7さえあれば、すぐにでも本システムを利用できる。一方において、ユーザは、第2グループ252のバーコード2520をスキャンすることで、バラエティに富んだ様々なサービスの提供を受けることができる。
In addition, if it is assumed that a user can easily obtain an article with the
さらに、システムを構築する側にとっても、すでに普及しているJANコード2510を利用できるので、システム導入の際の労力は、バーコード2520のみを利用する場合と比較して少なくてすむ。
Furthermore, since the
(応用例4) (Application 4)
応用例4は、図4のバーコードリーダ7に代えて、カメラユニット180を利用するものである。以下、特徴点を中心に図面を参照しながら説明していく。
The application example 4 uses a
図18は、個人宅41−NのPC43及びカメラユニット180の外観斜視図である。図18を参照して、PC43は、本体182、モニタ184、無線キーボード188、及び無線マウス190を含む。カメラユニット180は、USB(Universal Serial Bus)ケーブル186により、PC43の本体182に接続される。カメラユニット180は、モニタ184の下部に配置されているが、配置場所は、モニタ184の上など、任意の場所に配置できる。
FIG. 18 is an external perspective view of the
カメラユニット180がPC43に接続されると、PC43は、カメラユニット180をキーボード及びマウスとして認識する。カメラユニット180は、ユーザによって向けられた商品のバーコード11を撮影する。そして、カメラユニット180は、得られた画像を解析して、バーコード11を数値化し、キーボードデータに変換して、PC43に出力する。バーコードを数値化したものをバーコード情報と呼ぶ。同時に、このカメラユニット180は、マウス(ポインティングデバイス)としても機能する。つまり、ユーザが、商品をカメラユニット180に向け、その商品自体を動かすと、カメラユニット180は、商品の移動量(X軸及びY軸のそれぞれの)を算出し、PC43に出力する。PC43は、受信した移動量に応じて、個別ポータル画面に表示したカーソル114を移動する。つまり、カーソル114を商品の動きに連動させる。また、カメラユニット180は、撮影された商品の像の面積を逐次算出して、面積の変化が、小から大へ所定倍以上になったとき、つまり、商品がカメラユニット180に近づけられたときに、ユーザからクリックの意思表示があったとみなし、クリック情報をPC43に送信する。従って、PC43は、個別ポータル画面中のリンクボタンにカーソル114が滞在している時に、カメラユニット180からクリック情報を受け付けると、そのリンクボタンが押されたと判断する。
When the
図19は、図18のカメラユニット180の電気的構成を示す図である。図19を参照して、カメラユニット180は、MCU(Micro Controller Unit)192、CCD及びイメージセンサ等の撮像素子194、RAM196、ROM198、インタフェース(I/F)202、及びバス204を含む。MCU192には、バス204を介してRAM196、ROM198、及びI/F202が接続されている。撮像素子194は、例えば、VGA(Video Graphics Array)である。また、I/F202は、USBコントローラを含む。ROM198には、後述のフローチャートで示される制御プログラムが格納される。RAM196は、撮像素子194からの画像データの格納場所やワーク領域等として利用される。
FIG. 19 is a diagram showing an electrical configuration of the
応用例4における広告支援システムにおける広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順は、図7に示したものと同様である。
The communication procedure among the
なお、店舗35−Kのバーコードリーダ7に代えて、カメラユニット180を使用することもできる。また、応用例4における広告支援システムにおける広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順は、図7に示したものと同様である。
Note that the
さて、次に、MCU192の処理をフローチャートを用いて説明する。 Next, the processing of the MCU 192 will be described using a flowchart.
図20は、図19のMCU192によるバーコードスキャンの流れの一例を示すフローチャートである。図20を参照して、ステップS999にて、MCU192は、前回のカメラ画像(前回フレーム)と今回のカメラ画像(今回フレーム)との差分を算出し、差分画像を取得する。ステップS1000にて、MCU192は、差分画像に基づいて、撮影された商品の像に動きがあったか否かを判断し、動きがあった場合はスキャンできないのでステップS999に戻り、動きがなかった場合はステップS1001に進む。なお、撮影された商品の像に動きがあったことは、ユーザが商品を動かすことでカメラユニット180をポインティングデバイスとして使用しているとみなしている。
FIG. 20 is a flowchart showing an example of the barcode scanning flow by the MCU 192 of FIG. Referring to FIG. 20, in step S999, the MCU 192 calculates a difference between the previous camera image (previous frame) and the current camera image (current frame), and acquires a difference image. In step S1000, the MCU 192 determines, based on the difference image, whether or not the photographed product image has moved. If there is movement, the MCU 192 returns to step S999. If there is no movement, The process proceeds to step S1001. It should be noted that the fact that there is a movement in the image of the photographed product is regarded as using the
ステップS1001では、MCU192は、撮像素子194が撮影した画像中のバーコードを解析して、それを数値化し、バーコード情報を取得する。ステップS1003にて、MCU192は、バーコードの解析に成功したか否かを判断し、失敗の場合はステップS999に戻り、成功の場合はステップS1005に進む。
In step S1001, the MCU 192 analyzes the barcode in the image captured by the
ステップS1005にて、MCU192は、解析結果であるバーコード情報をキーボードデータに変換し、RAM196に格納する。そして、ステップS1007にて、MCU192は、キーボードデータとしての広告支援サーバ31のURL(例えば、「http://www.ssd.co.jp」)をROM198から取得し、そのURLの末尾に、キーボードデータとしてのバーコード情報(例えば、「4560256580016」)及びカメラユニット180のシリアル番号(例えば、「13222159」)を付加し、新たなURL(例えば、「http://www.ssd.co.jp/?bc=4560256580016&sn=13222159」)として、RAM196に格納する。
In step S <b> 1005, the MCU 192 converts the barcode information that is the analysis result into keyboard data and stores it in the
ステップS1009にて、MCU192は、PC43に対してブラウザを起動して広告支援サーバ31へアクセスすることを指示するキーボードデータの形式のコマンドをROM198から取得してRAM196に格納する。ステップS1011にて、MCU192は、I/F202のUSBコントローラを介して、キーボードデータ(コマンド及びURL(サーバURL+バーコード情報+シリアル番号))をPC43に出力する。PC43は、このコマンドに応答して、ブラウザを起動し、広告支援サーバ31に、バーコード情報及びシリアル番号を送信する。
In step S <b> 1009, the MCU 192 acquires a command in the form of keyboard data that instructs the
図21は、図19のMCU192によるマウス処理の流れの一例を示すフローチャートである。図21を参照して、ステップS1030にて、MCU192は、撮像素子194による撮影結果である画像に基づいて、パターン認識により、移動する商品(つまりユーザが手に持って動かす商品)の移動量(X軸及びY軸方向の)を算出する。そして、ステップS1032にて、MCU192は、I/F202のUSBコントローラを介して、算出した移動量をPC43に送信する。この移動量の情報を受けて、PC43は、個別ポータル画面のカーソル114を、ユーザが手に持って動かすバーコードが付された商品の動きに連動させることができる。
FIG. 21 is a flowchart showing an example of the flow of mouse processing by the MCU 192 of FIG. Referring to FIG. 21, in step S1030, MCU 192 performs pattern recognition on the basis of an image that is a result of imaging by
ステップS1034にて、MCU192は、移動する商品の面積を算出する。つまり、ユーザが、商品を手に持ってカメラユニット180に近づけた場合、その商品の像の面積が大きくなる。この面積の拡大を検出するために、ステップS1034の処理が行われる。そして、ステップS1036にて、MCU192は、商品の像の面積が、所定回前と比較して所定倍(1倍を超える値)以上に拡大したか否かを判断し、拡大していない場合はステップS1030に進み、拡大した場合はユーザが商品をカメラユニット180に近づけたと判断しステップS1038に進む。商品の像の面積が、所定回前と比較して所定倍以上に拡大した場合はユーザがクリック(マウスのクリックに相当)の意思表示をしたものとみなし、ステップS1038にて、MCU192は、I/F318のUSBコントローラを介して、クリック情報をPC43に送信する。PC43は、クリック情報の受信によって、クリック操作が行われたことを認識できる。
In step S1034, the MCU 192 calculates the area of the moving product. That is, when the user holds the product in his hand and approaches the
さて、以上のように、応用例4では、端末tmへの入力手段として、カメラユニット180を利用することにより、ユーザの利便性を一層高めている。
As described above, in the application example 4, the convenience of the user is further enhanced by using the
つまり、ユーザが、商品に付されたバーコードをカメラユニット180に撮影させるだけで、カメラユニット180からのコマンドに応じて端末tmが自動的にバーコード情報を広告支援サーバ31に送信するので、面倒な操作をユーザが行うことなく(端末tmの操作が不要)、個別ポータル画面を端末tmのモニタに表示させることができる。しかも、端末tmは、カメラユニット180のコマンドに応じて、本システムを実現するための動作を行うので、端末tmに新たなプログラムをインストールしたり等のユーザの手間を省くことができる。
That is, the terminal tm automatically transmits the barcode information to the
さらに、カメラユニット180が、バーコード情報の取得手段として機能するだけでなく、マウス(ポインティングデバイス)としても機能する。従って、ユーザが、広告支援サーバ31へ送信するバーコード情報の取得のために商品に付されたバーコードをカメラユニット180に撮影させた後は、その商品をカメラユニット180に向けて動かすだけで、個別ポータル画面に表示されたカーソル114の操作を行うことができ、非常にユーザフレンドリな構成となっている。
Further, the
なお、本発明は、上記の実施の形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。 The present invention is not limited to the above-described embodiment, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible.
(1)上記では、ローカルバーコードリーダ7にコマンド29を出力させることにより、ブラウザに対してバーコード11をホストコンピュータ1へ送信させる専用ソフトウェアを端末5にインストールすることが不要な構成を採用した。しかし、ローカルバーコードリーダ7に、コマンド29を出力させる構成を採用せずに、このような専用ソフトウェアを端末5にインストールするようにしてもよい。この場合、バーコード11の入力に応答して、当該ソフトウェアが起動し、自動的にバーコード11を送信するようにすることが好適である。また、ローカルバーコードリーダ7に、そのような専用ソフトウェアに対するコマンドを出力させ、当該ソフトウェアがそのコマンドに応答して、バーコード11をホストコンピュータ1に送信するようにしてもよい。
(1) In the above, a configuration is adopted in which it is unnecessary to install special software on the
また、上記では、ローカルバーコードリーダ7にホストコンピュータ1のURL27を出力させることにより、端末5にホストのURL27を入力することが不要な構成を採用した。しかし、ローカルバーコードリーダ7に、URL27を出力させる構成を採用せずに、ホストコンピュータ1のURL27をユーザに入力させたり、あるいは、上記のようなソフトウェアにURL27を持たせて端末5に持っておいてもよい。
In the above description, a configuration is adopted in which it is unnecessary to input the
URL27及びコマンド29を出力しないローカルバーコードリーダ7は、一般的なバーコードリーダと同様のものである。従って、端末5に上記のようなソフトウェアをインストールしておくことにより、本システムに、一般的なバーコードリーダを用いることも可能である。
The
(2)個別ポータル画面の構成として、図5(b)、図9、及び図11(a)に示す例を挙げたが、リンクボタンは、これらに限定されるものではない。また、どのようなリンクボタンをデフォルトにするかは、広告支援事業者が任意に定めることができる。また、どのようなリンクボタンを対価ありのリンクボタンとするかも、広告支援事業者が任意に定めることができる。 (2) Although the example shown in FIG.5 (b), FIG.9, and FIG.11 (a) was given as a structure of an individual portal screen, a link button is not limited to these. In addition, the advertisement support provider can arbitrarily determine which link button is the default. Also, the advertisement support company can arbitrarily determine which link button is the link button with consideration.
さらに、個別ポータル画面に表示する内容は、必ずしもリンクボタンに限られない。また、広告支援サーバ31は、個別ポータル画面を提供することなしに、受信したバーコードが示す商品に関するWEBサイトのURLをPC43等に返し、そのWEBサイトを直接表示することもできる。このWEBサイトに掲載される商品に関する情報には、広告主45−Mがユーザに対して、商品の購入前または購入後に伝えたい情報全てが含まれる。この点、個別ポータル画面のリンクボタンによるリンク先から提供される商品に関する情報も同様である。
Furthermore, the content displayed on the individual portal screen is not necessarily limited to the link button. Further, the
(3)第1個別ポータル画面100のリンクボタン102、106、118、108及び116からのリンク先は、広告主45−Mのサーバ47内のファイルとした。しかし、このサーバ47は、物理的に単一のサーバを意味しているのではなく、これらのリンク先を複数のサーバから構成してもよい。この点、第1個別ポータル画面130におけるリンク先が広告主45−Mのサーバ47内のファイルとなっている場合も同様である。また、第2個別ポータル画面101におけるリンク先が広告主45−Mのサーバ47内のファイルとなっている場合も同様である。
(3) The link destinations from the
また、広告支援サーバ31のユーザ登録機能、アンケート機能、及び家計簿機能は、別個のサーバで構成することもできる。もちろん、広告支援サーバ31の処理を複数のサーバに分散処理させることもできる。
Further, the user registration function, the questionnaire function, and the household account book function of the
さらに、第2個別ポータル画面101のフレーム164に表示されたボタン126,168,124に対応するリンク先は、店舗本社75−Pのサーバ47内のファイルとした。しかし、このサーバ77は、物理的に単一のサーバを意味しているのではなく、これらのリンク先を複数のサーバから構成してもよい。
Furthermore, the link destinations corresponding to the
(4)上記では、ホストコンピュータ1や広告支援サーバ31に送信する情報として、バーコード11を採用したが、これに限定されない。例えば、RFID(Radio Frequency Identification System)タグ等の電子タグ(ICタグ)を利用できる。ただし、この場合には、バーコードリーダ7に代えて、電子タグリーダ(ICタグリーダ)で電子タグに格納された情報を読み込む。そして、電子タグリーダ(ICタグリーダ)には、バーコードリーダ7と同じコマンドを発行させ、ホストコンピュータ1のURLを出力させることが好適である。また、上記では、一次元コードである一次元バーコードを利用したが、二次元コードである二次元バーコードやQRコード等を利用することもできる。
(4) In the above description, the
(5)ホストコンピュータ1や広告支援サーバ31は、物理的に1つのコンピュータで構成することもできるし、処理を複数のコンピュータに分散させて構成することもできる。もちろん、分散処理する場合の各コンピュータの設置場所は、同一国内でもよいし、複数国に分散して設置してもよい。なお、ホストコンピュータ1や広告支援サーバ31は、ハードウェア及びソフトウェアを含む概念として使用している。
(5) The
(6)応用例1から4において、広告支援サーバ31は、バーコードリーダ7やカメラユニット180からインストアコードを受信した場合、所定のメッセージ(例えばサービスの提供を受けることができない旨の通知)を端末tmに返すこともできる。インストアコードとは、小売業が設定し店内のみで使用するバーコードである。従って、市場全体からみたとき必ずしもユニークではないので拒絶するのである。
(6) In the application examples 1 to 4, when the
(7)バーコードリーダ7として、携帯電話機のカメラを利用したバーコード認識機能を利用することもできる。QRコードの認識についても同様である。この場合、例えば、携帯電話機に、ホストコンピュータ1や広告支援サーバ31にバーコードを送信するためのソフトウェアをインストールする。
(7) As the
(8)上記では、第1グループ251をJANコードとしたが、EAN(European Article Number)コード、及び/又は、UPC(Universal Product Code)コードを、第1グループ251に含めることもできる。
(8) In the above description, the
(9)上記の応用例2と応用例3とを組み合わせることもできる。つまり、広告支援サーバ31は、受信したバーコードを第1グループ251と第2グループ252とに分類して処理を実行する。この場合、広告支援サーバ31は、第1グループ251に属するバーコードを受信したときは、ユーザが、個人宅41−NのPC43から広告支援サーバ31にアクセスした場合と、店舗35−Kのコンピュータ37から広告支援サーバ31にアクセスした場合とで、同じバーコードであっても、両者で異なる内容の個別ポータル画面を提供する。
(9) Application example 2 and application example 3 may be combined. That is, the
(10)上記応用例2では、端末tmから与えられるURLに基づいて、その端末tmが、店舗35−Kに設置されているのか個人宅41−Nに設置されているのかを判別した(図12のステップS400)。しかし、広告支援サーバ31が端末tmの設置場所を判別できれば、その手法は問わない。
(10) In the above application example 2, based on the URL given from the terminal tm, it is determined whether the terminal tm is installed in the store 35-K or in the personal residence 41-N (FIG. 12 step S400). However, the method is not limited as long as the
(11)上記応用例3では、受信したバーコードの桁数により、そのバーコードを第1グループ251または第2グループ252のいずれかに分類した(図17のステップS430)。しかし、バーコードの種類を判別できれば、その手法は問わない。例えば、バーコードリーダ7又は端末tmが、バーコードと共に、そのバーコードの種類を示す情報を、広告支援サーバ31に与えることで分類を行うこともできる。
(11) In the application example 3, the barcode is classified into either the
(12)図16の制御プログラム174−1〜174−qは、広告支援サーバ31上で実行したが、それぞれを別個のコンピュータ上で実行させることもできる。この場合は、通信制御部212は、第2グループ252のバーコード2520を、対応する制御プログラム174−Qが実行されるコンピュータに与え、そのコンピュータから、対応するコンテンツを端末tmに提供する。
(12) Although the control programs 174-1 to 174 -q of FIG. 16 are executed on the
(13)上記の個別ポータル画面(100,130,101)は、本発明のポータル画面の一例である。このポータル画面は、コード(バーコード、QRコード、RFIDなど)が割り当てられた「もの」に直接関連するWEBサイト(「ダイレクトサイト)と呼ぶ。)へアクセスするための中継となるページであり、その一例が、上記の個別ポータル画面である。ここで、「もの」は、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、情報は、映像、音声、プログラム、及びデータを含む。 (13) The individual portal screen (100, 130, 101) is an example of the portal screen of the present invention. This portal screen is a page serving as a relay for accessing a WEB site (referred to as a “direct site”) directly related to a “thing” to which a code (barcode, QR code, RFID, etc.) is assigned, One example is the individual portal screen described above, where “thing” includes tangible objects including goods and real estate, intangible objects including information and services, goods, and organisms including humans and animals. , Video, audio, programs, and data.
本発明では、ユーザは、必ずこのような中継となるポータル画面を介して、ダイレクトサイトへアクセスすることになる。従って、ホストコンピュータ1や広告支援サーバ31を運営する事業者は、各ポータル画面及びそこに掲載されたリンク先へのユーザのアクセスの状況を収集及び分析することにより、コードが割り当てられた「もの」に関する統計データを迅速に得ることができる。例えば、得られた統計データにより「もの」の市場分析が可能となる。また、同種の「もの」に対する比較分析も可能となる。これらは経済的にも価値があり、当該事業者の収益源とすることもできる。さらに、当該事業者は、上記の商品固有の個別ポータル画面のようにして収益を得ることもできる。このように、ポータル画面の提供により、当該事業者が収益を得る機会を増やすことができる。ちなみに、ユーザがコードのスキャンにより直ちにダイレクトサイトへアクセスできるようにすると、当該事業者は、各ダイレクトサイトへのアクセスの状況を認識できない。
In the present invention, the user always accesses the direct site via such a portal screen serving as a relay. Accordingly, the business operator who operates the
(14)本明細書において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。 (14) In this specification, means does not necessarily mean a physical means, but includes cases where the functions of each means are realized by software. Furthermore, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means.
1…ホストコンピュータ、3…インターネット、5…端末、5f…固定端末、5m…携帯端末、7…ローカルバーコードリーダ、9…ユーザネットワーク、11…バーコード、13…スキャナ、15…MCU、17…通信装置、19…ROM、21…デコードプログラム、23…キーボードエミュレーションプログラム、25…出力制御プログラム、27…URL、29…コマンド、31…広告支援サーバ、33…ネットワーク、35−1〜35−k…店舗、41−1〜41−n…個人宅、45−1〜45−m…広告主、75−1〜75−p…店舗本社、100,130…第1個別ポータル画面、101…第2個別ポータル画面、180…カメラユニット、251…第1グループ(JAN)、252…第2グループ(JAN以外)。
DESCRIPTION OF
Claims (67)
前記複数のローカルコードリーダが送出した複数の前記コードを受信するホストコンピュータと、を備え、
前記ローカルコードリーダの各々は、読み込んだ前記コードを、前記インターネット及び前記対応する通信端末を介して、前記ホストコンピュータに送出する送出手段を含み、
前記ホストコンピュータは、前記ローカルコードリーダが送出した前記コードを利用して、所定の処理を実行する処理手段を含む、リモートコードリーダシステム。 A plurality of unspecified local code readers, each of which is connected to a corresponding communication terminal connectable to the Internet and reads a code;
A host computer that receives the plurality of codes sent by the plurality of local code readers,
Each of the local code readers includes sending means for sending the read code to the host computer via the Internet and the corresponding communication terminal,
The remote code reader system, wherein the host computer includes processing means for executing a predetermined process using the code sent from the local code reader.
前記複数のローカルコードリーダが送出した複数の前記コードを受信するホストコンピュータと、を備え、
前記ローカルコードリーダの各々は、読み込んだ前記コードを、前記インターネット及び前記対応する通信端末を介して、前記ホストコンピュータに送出する送出手段を含み、
前記ホストコンピュータは、前記ローカルコードリーダが送出した前記コードを利用して、所定の処理を実行する処理手段を含み、
前記コードは、前記送出手段から前記コードが出力されたことに応答して、前記通信端末により、前記インターネットを介して、前記ホストコンピュータへ送信される、リモートコードリーダシステム。 A plurality of local code readers, each of which is connected to a corresponding communication terminal capable of connecting to the Internet and reads a code;
A host computer that receives the plurality of codes sent by the plurality of local code readers,
Each of the local code readers includes sending means for sending the read code to the host computer via the Internet and the corresponding communication terminal,
The host computer includes processing means for executing predetermined processing using the code sent from the local code reader,
The remote code reader system, wherein the code is transmitted to the host computer via the Internet by the communication terminal in response to the output of the code from the sending means.
前記ローカルコードリーダが送出した前記コードを受信する受信手段と、
受信した前記コードを複数のグループのいずれかに分類する分類手段と、をさらに備え、
前記処理手段は、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行する、請求項1から3記載のリモートコードリーダシステム。 The host computer
Receiving means for receiving the code sent by the local code reader;
Classifying means for classifying the received code into any of a plurality of groups;
4. The remote code reader system according to claim 1, wherein the processing means executes processing corresponding to the group to which the code belongs using the received code.
前記処理手段は、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な前記情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な前記情報を受け取る、請求項12記載のリモートコードリーダシステム。 The installation location of the communication terminal is at least a private house and a store,
The processing means receives, from the communication terminal installed in a private house, the information capable of recognizing that the communication terminal is installed in a personal house, and from the communication terminal installed in a store, the communication terminal The remote code reader system according to claim 12, wherein the information that can be recognized as being installed in a store is received.
前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、
前記情報は、映像、音声、プログラム、及びデータを含む、請求項14から18記載のリモートコードリーダシステム。 The code belonging to a group other than the group of common product codes is a code assigned to one, and assigned to provide content corresponding to each code to the communication terminal via the host computer. , The code excluding the common product code,
Such includes tangibles including goods and real estate, intangibles including information and services, goods, and organisms including humans and animals,
The remote code reader system according to claim 14, wherein the information includes video, audio, a program, and data.
コードを取り込む取込手段と、
前記取込手段が取り込んだ前記コードを解読して、前記コードが表すコード情報を取得する解読手段と、
前記ホストコンピュータのアドレス情報及び前記解読手段が取得した前記コード情報を前記通信端末に出力する出力手段と、を備えるローカルコードリーダ。 A local code reader connected to a communication terminal connectable to the Internet, and connected to a host computer via the Internet and the communication terminal,
Capture means for capturing code;
Decrypting means for decrypting the code captured by the capturing means to obtain code information represented by the code;
A local code reader comprising: output means for outputting address information of the host computer and the code information acquired by the decoding means to the communication terminal.
コードを取り込む取込手段と、
前記取込手段が取り込んだ前記コードを解読して、前記コードが表すコード情報を取得する解読手段と、
前記解読手段が取得した前記コード情報を、前記インターネット及び前記通信端末を介して、前記ホストコンピュータに出力する出力手段と、を備え、
前記コード情報は、前記出力手段から前記コード情報が出力されたことに応答して、前記通信端末により、前記インターネットを介して、前記ホストコンピュータへ送信される、ローカルコードリーダ。 A local code reader connected to a communication terminal connectable to the Internet, and connected to a host computer via the Internet and the communication terminal,
Capture means for capturing code;
Decrypting means for decrypting the code captured by the capturing means to obtain code information represented by the code;
Output means for outputting the code information acquired by the decoding means to the host computer via the Internet and the communication terminal;
The code information is a local code reader that is transmitted by the communication terminal to the host computer via the Internet in response to the output of the code information from the output means.
前記解読手段は、撮像された前記コードを解析し、前記コードが表すコード情報を取得し、
前記ローカルコードリーダは、前記撮像手段により得られた画像に写り込んだ前記物品又は前記コードの像の移動量を算出する算出手段をさらに備え、
前記出力手段は、前記移動量を前記ホストコンピュータに出力する、請求項29から38記載のローカルコードリーダ。 The capturing means includes an imaging means for imaging a code attached to an article held by a user.
The decoding means analyzes the captured code, acquires code information represented by the code,
The local code reader further comprises calculation means for calculating a movement amount of the article or the code image reflected in the image obtained by the imaging means,
39. The local code reader according to claim 29, wherein the output means outputs the movement amount to the host computer.
前記複数かつ不特定のローカルコードリーダが送出した複数の前記コードを受信する受信手段と、
受信した前記コードを利用して、所定の処理を実行する処理手段と、を備えるホストコンピュータ。 Each is a host computer connected to a corresponding communication terminal connectable to the Internet and connected to a plurality of unspecified local code readers for reading codes via the Internet and the corresponding communication terminal,
Receiving means for receiving a plurality of the codes transmitted by the plurality of unspecified local code readers;
A host computer comprising: processing means for executing predetermined processing using the received code.
前記複数のローカルコードリーダが送出した複数の前記コードを受信する受信手段と、
受信した前記コードを利用して、所定の処理を実行する処理手段と、を備え、
前記受信手段は、前記ローカルコードリーダが、読み込んだコードを出力したことに応答して、前記通信端末により、前記インターネットを介して送信された前記コードを受信する、ホストコンピュータ。 Each of which is a host computer connected to a corresponding communication terminal connectable to the Internet and connected to a plurality of local code readers for reading codes via the Internet and the corresponding communication terminal;
Receiving means for receiving the plurality of codes transmitted by the plurality of local code readers;
Processing means for executing a predetermined process using the received code;
The receiving means receives the code transmitted via the Internet by the communication terminal in response to the local code reader outputting the read code.
前記処理手段は、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行する、請求項44から46記載のホストコンピュータ。 Further comprising classification means for classifying the received code into any of a plurality of groups;
47. The host computer according to claim 44, wherein the processing means executes processing corresponding to the group to which the code belongs using the received code.
前記処理手段は、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な前記情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な前記情報を受け取る、請求項49記載のホストコンピュータ。 The installation location of the communication terminal is at least a private house and a store,
The processing means receives, from the communication terminal installed in a private house, the information capable of recognizing that the communication terminal is installed in a personal house, and from the communication terminal installed in a store, the communication terminal 52. The host computer of claim 49, wherein the host computer receives the information that can be recognized as being installed in a store.
前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、
前記情報は、映像、音声、プログラム、及びデータを含む、請求項51から55記載のホストコンピュータ。 The code belonging to a group other than the group of common product codes is a code assigned to one, and assigned to provide content corresponding to each code to the communication terminal via the host computer. , The code excluding the common product code,
Such includes tangibles including goods and real estate, intangibles including information and services, goods, and organisms including humans and animals,
56. The host computer according to claim 51, wherein the information includes video, audio, a program, and data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006356968A JP5055542B2 (en) | 2006-01-03 | 2006-12-31 | Remote code reader system, code reader, host computer, method executed by host computer, and computer program |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006000002 | 2006-01-03 | ||
JP2006000002 | 2006-01-03 | ||
JP2006176557 | 2006-06-27 | ||
JP2006176557 | 2006-06-27 | ||
JP2006356968A JP5055542B2 (en) | 2006-01-03 | 2006-12-31 | Remote code reader system, code reader, host computer, method executed by host computer, and computer program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012136614A Division JP2012216228A (en) | 2006-01-03 | 2012-06-18 | Remote code reader system, code reader, host computer, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008033880A true JP2008033880A (en) | 2008-02-14 |
JP5055542B2 JP5055542B2 (en) | 2012-10-24 |
Family
ID=39123181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006356968A Expired - Fee Related JP5055542B2 (en) | 2006-01-03 | 2006-12-31 | Remote code reader system, code reader, host computer, method executed by host computer, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5055542B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013109502A (en) * | 2011-11-18 | 2013-06-06 | Internatl Business Mach Corp <Ibm> | Pos interface (if) emulator |
JP2013214317A (en) * | 2013-06-05 | 2013-10-17 | Toshiba Tec Corp | Settlement terminal and control program thereof |
CN111942059A (en) * | 2019-05-14 | 2020-11-17 | 北京豆瓣豆品文化有限公司 | Calendar and network community selection system with multiple website entry marks |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000259533A (en) * | 1999-03-12 | 2000-09-22 | Casio Comput Co Ltd | Terminal equipment |
JP2000267966A (en) * | 1999-03-12 | 2000-09-29 | Pasukaru:Kk | Method for accessing internet by using two-dimensional code and internet pin point access system |
JP2001092590A (en) * | 1999-09-21 | 2001-04-06 | Nec Corp | Optical pointing device |
JP2001125861A (en) * | 1999-09-20 | 2001-05-11 | Ncr Internatl Inc | Device and method for preparing and transmitting and fetching information |
JP2002024115A (en) * | 2000-07-06 | 2002-01-25 | Image:Kk | System, device and method for converting data |
JP2002123540A (en) * | 2000-10-17 | 2002-04-26 | J Data:Kk | Web system associated with position information |
JP2002140245A (en) * | 2000-10-30 | 2002-05-17 | Kenichi Nakanishi | Method for providing information and its system |
JP2004139278A (en) * | 2002-10-16 | 2004-05-13 | Matsushita Electric Ind Co Ltd | Liver support system |
JP2005341369A (en) * | 2004-05-28 | 2005-12-08 | Nec Corp | Location information system using two-dimensional bar code, location information service method, and mobile phone |
-
2006
- 2006-12-31 JP JP2006356968A patent/JP5055542B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000259533A (en) * | 1999-03-12 | 2000-09-22 | Casio Comput Co Ltd | Terminal equipment |
JP2000267966A (en) * | 1999-03-12 | 2000-09-29 | Pasukaru:Kk | Method for accessing internet by using two-dimensional code and internet pin point access system |
JP2001125861A (en) * | 1999-09-20 | 2001-05-11 | Ncr Internatl Inc | Device and method for preparing and transmitting and fetching information |
JP2001092590A (en) * | 1999-09-21 | 2001-04-06 | Nec Corp | Optical pointing device |
JP2002024115A (en) * | 2000-07-06 | 2002-01-25 | Image:Kk | System, device and method for converting data |
JP2002123540A (en) * | 2000-10-17 | 2002-04-26 | J Data:Kk | Web system associated with position information |
JP2002140245A (en) * | 2000-10-30 | 2002-05-17 | Kenichi Nakanishi | Method for providing information and its system |
JP2004139278A (en) * | 2002-10-16 | 2004-05-13 | Matsushita Electric Ind Co Ltd | Liver support system |
JP2005341369A (en) * | 2004-05-28 | 2005-12-08 | Nec Corp | Location information system using two-dimensional bar code, location information service method, and mobile phone |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013109502A (en) * | 2011-11-18 | 2013-06-06 | Internatl Business Mach Corp <Ibm> | Pos interface (if) emulator |
JP2013214317A (en) * | 2013-06-05 | 2013-10-17 | Toshiba Tec Corp | Settlement terminal and control program thereof |
CN111942059A (en) * | 2019-05-14 | 2020-11-17 | 北京豆瓣豆品文化有限公司 | Calendar and network community selection system with multiple website entry marks |
Also Published As
Publication number | Publication date |
---|---|
JP5055542B2 (en) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2012216228A (en) | Remote code reader system, code reader, host computer, and computer program | |
JP2009015823A (en) | Remove code reader system, host computer, method executed by host computer, computer program for executing function of host computer, and computer-readable recording medium with computer program for executing function of host computer recorded therein | |
US6546418B2 (en) | Method for managing printed medium activated revenue sharing domain name system schemas | |
US20020019784A1 (en) | Printed medium activated interactive communication | |
NZ513122A (en) | Printed medium activated interactive communication of multimedia information, including advertising | |
WO2000065509A2 (en) | System and method for providing electronic information upon receipt of a scanned bar code | |
JP2001282991A (en) | Mechanism and system for simplifying electronic transaction operated at on line and off line mode | |
WO2007125656A1 (en) | Bar code reader, optical mouse, and bar code reading method | |
JP5098074B2 (en) | Remote code reader system, host computer, and computer program | |
JP5055542B2 (en) | Remote code reader system, code reader, host computer, method executed by host computer, and computer program | |
JP5034049B2 (en) | Affiliate management server device, affiliate management method, and affiliate management server program | |
JP2007328772A (en) | Code issuing method, code pattern, and content delivery method | |
JP2003345807A (en) | Electronic catalog providing system | |
KR20080030202A (en) | System and method for publicizing on-line shipping mall using blog | |
JP2008033884A (en) | Remote code reader system, host computer, execution method for host computer, program for executing function of host computer, and computer readable recording medium recorded with this program | |
JP2008033882A (en) | Remote code reader system, host computer, method executed by host computer, program for executing function of host computer and computer-readable recording medium with program for executing function of host computer recorded thereon | |
JP2008033885A (en) | Input device | |
JP2008033881A (en) | Remote code reader system, host computer, executing method for host computer, program for executing function of host computer, and computer readable recording medium recorded with this program | |
JP2008033883A (en) | Remote code reader system, host computer, method executed by host computer, program for executing function of host computer, and computer-readable recording medium recording program for executing function of host computer | |
JP2009058987A (en) | Web server device, web page management method, and web server program | |
JP6909387B2 (en) | Affiliate service that guides the advertiser's product database search process when the viewer selects a character string in the document on the user terminal on which the document sent by the affiliate is displayed. | |
JP2007323634A (en) | Optical mouse and bar code reading method | |
WO2008026244A1 (en) | Website browse assisting system and its method | |
KR20210135409A (en) | Social network service method and system using tag |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111019 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120515 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120612 |
|
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: 20120705 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150810 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |