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

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 PDF

Info

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
Application number
JP2006356968A
Other languages
Japanese (ja)
Other versions
JP5055542B2 (en
Inventor
Katsuya Nakagawa
克也 中川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SSD Co Ltd
Original Assignee
SSD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SSD Co Ltd filed Critical SSD Co Ltd
Priority to JP2006356968A priority Critical patent/JP5055542B2/en
Publication of JP2008033880A publication Critical patent/JP2008033880A/en
Application granted granted Critical
Publication of JP5055542B2 publication Critical patent/JP5055542B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a remote code reader system capable of global collection and processing of optional codes by connecting unspecified and optional local code readers to a host computer via Internet and optional communication terminals connected thereto. <P>SOLUTION: The plurality of unspecified and optional local bar code readers 7 deliver bar codes 11 to the host computer 1 via Internet 3 and corresponding terminals 5f, 5m. The host computer 1 uses the bar codes 11 delivered by the local bar code readers 7 for executing predetermined processing. The host computer 1 transmits HTML information to the terminals 5f, 5m depending on the predetermined processing to display it on the terminals 5f. 5m. The terminals 5f, 5m can perform various displays depending on the received HTML information. <P>COPYRIGHT: (C)2008,JPO&INPIT

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ターミナルは、返信されたデータに基づき、売上金を計算し、レシートを発行する。   Patent Document 1 discloses a POS (point of sale) system. This POS system includes a POS terminal and a store controller. In this POS system, a scanner of a POS terminal reads a barcode printed on a product, and sends a barcode symbol reading signal to a store controller via a local line. Then, the arithmetic processing means of the store controller searches information such as the unit price and the product name of the product master stored in advance in the storage unit, and returns the search result to the POS terminal. Then, the POS terminal calculates sales based on the returned data and issues a receipt.

特許文献2には、商品情報提供システムが開示されている。この商品情報提供システムでは、移動体通信端末は、バーコード読み取り手段を用いて商品に付設されているバーコードを読み取り、その読み取りデータをネットワークを介して商品情報提供サーバへ送信する。そして、商品情報提供サーバは、読み取りデータを受信すると、対応する商品の情報を商品情報データベースより読み出し、その読み出した商品の情報を移動体通信端末へ送信する。これにより、移動体通信端末のユーザは、該当商品について種々の情報を取得することができる。   Patent Document 2 discloses a product information providing system. In this product information providing system, the mobile communication terminal reads the barcode attached to the product using the barcode reading means, and transmits the read data to the product information providing server via the network. When the product information providing server receives the read data, the product information providing server reads the corresponding product information from the product information database, and transmits the read product information to the mobile communication terminal. Thereby, the user of a mobile communication terminal can acquire various information about a corresponding product.

特許文献3には、バーコードリーダを用いた情報収集システムが開示されている。このバーコードリーダは、当該バーコードリーダを特定する識別データをバーコードデータに付加して、PCに送出する。そして、PCは、通信回線網を介して、これらのデータをホストコンピュータに送信する。   Patent Document 3 discloses an information collection system using a barcode reader. This bar code reader adds identification data for specifying the bar code reader to the bar code data and sends it to the PC. Then, the PC transmits these data to the host computer via the communication line network.

特開平6−12573号公報JP-A-6-12573

特開2003−337902号公報JP 2003-337902 A

特開2001−306624号公報JP 2001-306624 A

一般に、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 host computer 1 and a plurality of and arbitrary local barcode readers 7 that read an arbitrary barcode 11. As the local barcode reader 7, any type of barcode reader such as a pen scanner, a CCD touch scanner, a hand laser scanner, a fixed laser scanner, or a slot reader can be used.

ここで、バーコードとは、バーコード情報及びバーコードパターンを包括した表現であって、これらを厳密に区別する必要のないときは、単にバーコードなる用語を使用する。別の観点から、バーコードとは、物(物品・不動産などの有体物、情報(映像、音声、プログラム、データを含む。)・サービスなどの無体物、商品、人・動物などの生物を含む。)、その他の何らかの手段により識別可能なものに割り当てられたコードのことである。   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 host computer 1 and each local barcode reader 7 are connected via the Internet 3 and a fixed terminal 5f or a portable terminal 5m. The fixed terminal 5f is an arbitrary stationary computer such as a desktop computer having a communication function. The portable terminal 5m is an arbitrary portable computer such as a notebook computer having a communication function, or an arbitrary portable communication terminal such as a cellular phone and a PDA (Personal Digital Assistant). In addition, when it is not necessary to distinguish the fixed terminal 5f and the portable terminal 5m, these are described as the terminal 5.

図示した例を説明する。ある個人のローカルバーコードリーダ7は、固定端末5f及び図示しないアクセスネットワークを介してインターネット3に接続され、さらに、図示しないアクセスネットワークを介してホストコンピュータ1に接続される。別の個人のローカルバーコードリーダ7は、携帯端末5m及び図示しないアクセスネットワークを介してインターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。ある個人宅のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。   The illustrated example will be described. A personal local barcode reader 7 is connected to the Internet 3 via a fixed terminal 5f and an access network (not shown), and is further connected to the host computer 1 via an access network (not shown). Another personal local barcode reader 7 is connected to the Internet 3 via the portable terminal 5m and an access network (not shown), and further connected to the host computer 1 via the access network. A local barcode reader 7 in a certain private home is connected to the Internet 3 via a fixed terminal 5f, a user network 9 such as a LAN, and an access network (not shown), and further connected to the host computer 1 via the access network. The

A会社(例えばコンビニエンスストアチェーンを展開する会社)のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。A会社が運営する店舗(例えばコンビニエンスストア)のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。   A local barcode reader 7 of company A (for example, a company that develops a convenience store chain) is connected to the Internet 3 via a fixed terminal 5f, a user network 9 such as a LAN, and an access network (not shown). To the host computer 1. A local barcode reader 7 of a store (for example, a convenience store) operated by company A is connected to the Internet 3 via a fixed terminal 5f, a user network 9 such as a LAN, and an access network (not shown). Via the host computer 1.

A会社と異なる、例えばライバルのB会社が運営する店舗のローカルバーコードリーダ7は、固定端末5f、LAN等のユーザネットワーク9、及び図示しないアクセスネットワークを介して、インターネット3に接続され、さらに、アクセスネットワークを介してホストコンピュータ1に接続される。   A local barcode reader 7 of a store operated by a rival company B, which is different from company A, is connected to the Internet 3 via a fixed terminal 5f, a user network 9 such as a LAN, and an access network (not shown), It is connected to the host computer 1 via an access network.

ここで、A会社及びB会社の各店舗のローカルバーコードリーダ7及び固定端末5fは、POSターミナルではない。ただし、POSターミナルを利用することも可能である。   Here, the local barcode reader 7 and the fixed terminal 5f of each store of the A company and the B company are not POS terminals. However, it is also possible to use a POS terminal.

図示は一例であり、ホストコンピュータ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 host computer 1 is connected to various arbitrary and various local barcode readers 7 through various networks including the Internet 3 beyond the boundaries of individuals and companies. Therefore, the host computer 1 can collect an arbitrary and a plurality of various barcodes globally. Bar codes 11 are classified into a plurality of groups. The host computer 1 performs processing according to the group to which the barcode 11 belongs, and provides a service to the user through the processing. In this case, the host computer 1 can provide services (including contents) via the Internet 3 and the terminal 5. However, based on the processing result of the host computer 1, not only the Internet 3, but also a service can be provided not only by the WAN (Wide Area Network), LAN (Local Area Network), other networks, and a combination of these networks. . The same applies to the collection of the barcode 11. Note that the WAN includes a telephone line network, a dedicated line, a power line communication network, a CATV, and the like. Further, the service can be provided by another route (broadcast, postal mail, other communication means, home delivery service, etc.) in response to the processing result of the host computer 1 without going through the network. In other words, a network is required to collect the barcode 11, but the service provided to the user may be provided by any method.

ここで、バーコード11が分類される上記のグループを例示する。第1の例は、雑誌等の紙媒体に印刷されるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、それが印刷された紙媒体又はその記載事項(例えば広告)に関する情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。第2の例は、会社四季報等の株価情報を記載した印刷物において、会社ごとに割り当てられるバーコードのグループであり、ホストコンピュータ1は、このバーコードを受けて、対応する会社の株価情報を掲載したWEBサイトのURLを端末5に与え、端末5はこれを表示する。   Here, the above group into which the barcode 11 is classified is exemplified. The first example is a group of barcodes printed on a paper medium such as a magazine, and the host computer 1 receives the barcode and relates to the paper medium on which the barcode is printed or its description (for example, advertisement). The URL of the WEB site where the information is posted is given to the terminal 5, and the terminal 5 displays it. The second example is a group of barcodes assigned to each company in a printed matter in which stock price information such as company quarterly information is described. The host computer 1 receives the barcode and obtains stock price information of the corresponding company. The URL of the posted WEB site is given to the terminal 5, and the terminal 5 displays it.

第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 host computer 1 receives the barcode and receives the job information of the corresponding company. The URL is given to the terminal 5, and the terminal 5 displays it. The fourth example is a group of barcodes assigned to each landscape in a printed matter in which landscape photographs are described, and the host computer 1 receives the barcode, and the URL of the WEB site on which the details of the corresponding landscape are posted. Is given to the terminal 5, and the terminal 5 displays it.

第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 host computer 1 receives this barcode and gives the URL of the WEB site on which the details of the corresponding article are posted to the terminal 5. The terminal 5 displays this. The sixth example is a group of barcodes assigned to a business card, and the host computer 1 receives this barcode and gives the terminal 5 the URL of the WEB site where the detailed information of the owner of the corresponding business card is posted. The terminal 5 displays this.

第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 host computer 1 receives this barcode and gives the URL of the WEB site on which details of the corresponding item are posted to the terminal 5. The terminal 5 displays this. The eighth example is a group of barcodes assigned to each title in a music CD or movie DVD, and the host computer 1 receives the barcode and receives a WEB site where the corresponding music or movie can be viewed. The URL is given to the terminal 5, and the terminal 5 displays it.

第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 host computer 1 receives this barcode and returns the URL of the WEB site where information on the corresponding drawing is posted. This is given to the terminal 5, and the terminal 5 displays it. The tenth example is a group of barcodes printed on a receipt issued after shopping, and the host computer 1 receives the barcode and relates to a store that has issued a receipt on which the barcode is printed. The URL of the WEB site where the information (for example, sale information) is posted is given to the terminal 5, and the terminal 5 displays it.

第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 host computer 1 receives the barcode of this group and gives the terminal 5 a URL in which information related to the product indicated by the barcode is posted. Is displayed. The common product code is a code used for a POS (Point Of Sale) system, for example, a JAN (Japan Article Number) code, an EAN (European Article Number) code, and a UPC (Universal Product Code) code.

以上のように、本システムでは、バーコード11が複数のグループのいずれかに分類され、ホストコンピュータ1は、受信したバーコード11が属するグループに応じた処理を実行し、当該グループに応じたコンテンツであって、受信したバーコード11に対応したコンテンツを端末5に提供する。なお、上記グループは、一例であって、これに限定されないことは言うまでもない。   As described above, in this system, the barcode 11 is classified into one of a plurality of groups, and the host computer 1 executes processing according to the group to which the received barcode 11 belongs, and content corresponding to the group. The content corresponding to the received barcode 11 is provided to the terminal 5. Needless to say, the above group is an example, and the present invention is not limited to this.

図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 local barcode reader 7 of FIG. 1, and FIG. 2B is a diagram showing how the ROM 19 built in the MCU (Micro Controller Unit) 15 of FIG. It is an illustration figure which shows the storage state of a program and data. With reference to FIG. 2A, the local barcode reader 7 includes a scanner 13, an MCU 15, and a communication device 17. The scanner 13 optically reads the barcode pattern 11 and converts the bar and space into an electrical signal (scanning). As described above, an arbitrary method can be adopted as the scanning method in this case. An electrical signal corresponding to the barcode pattern 11 from the scanner 13 is given to the MCU 15.

MCU15は、CPU(図示せず)、RAM(図示せず)、A/Dコンバータ、及び図2(b)に示すROM19等を内蔵している。ROM19には、デコードプログラム21、キーボードエミュレーションプログラム23、出力制御プログラム25、キーボードデータで表されたホストコンピュータ1のURL(Uniform Resource Locator)27、キーボードデータで表された端末5へのコマンド29、キーボードデータで表されたシリアル番号30、並びにその他必要なプログラム及びデータが格納される。   The MCU 15 includes a CPU (not shown), a RAM (not shown), an A / D converter, a ROM 19 shown in FIG. The ROM 19 includes a decoding program 21, a keyboard emulation program 23, an output control program 25, a URL (Uniform Resource Locator) 27 of the host computer 1 represented by keyboard data, a command 29 to the terminal 5 represented by keyboard data, a keyboard The serial number 30 represented by data and other necessary programs and data are stored.

コマンド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 command 29 is a command for instructing the terminal 5 to start a browser and access the host computer 1 indicated by the URL 27. For example, when the OS (Operating System) is Windows (registered trademark), the command is keyboard data corresponding to a GUI (Graphical User Interface) key + R key in Windows 98 or later. With this command, a browser (Internet Explorer) is activated in Windows. That is, this command is prepared in advance in Windows as an OS. Note that the Windows GUI key is commonly called the Windows key. Since a command for an OS having a large share such as Windows is stored in the local barcode reader 7 and outputted, most of the terminals 5 can be connected to the terminal 5 simply by connecting the local barcode reader 7 to the terminal 5. Available for. Therefore, the local barcode reader 7 does not need to store a plurality of commands in advance, recognize the OS for each terminal 5, and select and use a command corresponding to the OS.

シリアル番号30は、ローカルバーコードリーダ7を識別するために割り当てられたユニークな番号である。   The serial number 30 is a unique number assigned to identify the local barcode reader 7.

MCU15は、デコードプログラム21を実行して、入力されたバーコードパターン11に応じた電気信号を解読して、バーコード情報を取得する。そして、MCU15は、キーボードエミュレーションプログラム23を実行して、バーコード情報をキーボードデータに変換し、RAMに格納する。そして、MCU15は、出力制御プログラム25を実行して、コマンド29、URL27、及びシリアル番号30をROM19から取得すると共に、RAMからバーコード情報を取得し、これらキーボードデータを通信装置17に渡す。   The MCU 15 executes the decoding program 21, decodes the electric signal corresponding to the input barcode pattern 11, and acquires barcode information. Then, the MCU 15 executes the keyboard emulation program 23, converts the barcode information into keyboard data, and stores it in the RAM. Then, the MCU 15 executes the output control program 25, acquires the command 29, URL 27, and serial number 30 from the ROM 19, acquires barcode information from the RAM, and passes these keyboard data to the communication device 17.

通信装置17は、例えば、USBコントローラ等であり、MCU15から受け取ったキーボードデータ(コマンド29、URL27、バーコード情報、及びシリアル番号30)を端末5に送信する。すると、端末5は、受信したコマンド29に応答して、受信したURL27に基づき、受信したバーコード情報及びシリアル番号30をインターネット3を介してホストコンピュータ1へ送信する。なお、端末5からユーザの任意で個人情報の登録を行わせることもできるが、その扱いには注意を要する。ホストコンピュータ1がシリアル番号30を取得する関係上、特に厳密に取り扱う必要がある。   The communication device 17 is, for example, a USB controller or the like, and transmits keyboard data (command 29, URL 27, barcode information, and serial number 30) received from the MCU 15 to the terminal 5. Then, in response to the received command 29, the terminal 5 transmits the received barcode information and serial number 30 to the host computer 1 via the Internet 3 based on the received URL 27. Note that personal information can be arbitrarily registered by the user from the terminal 5, but care must be taken in handling it. Since the host computer 1 acquires the serial number 30, it must be handled particularly strictly.

なお、MCU15の外部に、EEPROMやフラッシュメモリ等を搭載して、URLやプログラム等の変更が可能なようにすることもできる。また、図では、MCU15や通信装置17を別個のもとして記載しているが、一体のものであってもよい。   Note that an EEPROM, a flash memory, or the like can be mounted outside the MCU 15 so that the URL, program, and the like can be changed. In the figure, the MCU 15 and the communication device 17 are illustrated as separate ones, but may be integrated.

図3を参照して、ステップS1にて、ローカルバーコードリーダ7は、ユーザの操作に応答して、バーコードパターン11を読み込む。ステップS3にて、ローカルバーコードリーダ7は、周知のバーコード解読手法に基づいて、バーコードパターン11を解読する。   Referring to FIG. 3, in step S1, local barcode reader 7 reads barcode pattern 11 in response to a user operation. In step S3, the local barcode reader 7 decodes the barcode pattern 11 based on a known barcode decoding method.

ステップ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 local barcode reader 7 converts the barcode information, which is the decoding result, into keyboard data and stores it in the RAM. In step S 7, the local barcode reader 7 acquires the URL 27 (for example, “http://www.ssd.co.jp”) of the host computer 1 as keyboard data from the ROM 19, and ends the URL 27. Are added with barcode information (for example, “4560256580016”) and serial number 30 (for example, “132222159”) as keyboard data, and a new URL (for example, “http://www.ssd.co.jp/”) is added. ? Bc = 4560256580016 & sn = 13222159 ").

ステップS9にて、ローカルバーコードリーダ7は、端末5に対してブラウザを起動してホストコンピュータ1へアクセスすることを指示するキーボードデータの形式のコマンド29をROM19から取得してRAMに格納する。ステップS11にて、ローカルバーコードリーダ7は、キーボードデータ(コマンド29及びURL(URL27+バーコード情報+シリアル番号30))を端末5に出力する。   In step S9, the local barcode reader 7 obtains from the ROM 19 a command 29 in the form of keyboard data that instructs the terminal 5 to activate the browser and access the host computer 1, and stores it in the RAM. In step S 11, the local barcode reader 7 outputs keyboard data (command 29 and URL (URL 27 + barcode information + serial number 30)) to the terminal 5.

端末5は、ローカルバーコードリーダ7から出力されたキーボードデータを受信する。そして、端末5は、ステップS21にて、ローカルバーコードリーダ7から与えられたコマンド29に応答して、ブラウザを起動し、ステップS23にて、ローカルバーコードリーダ7から受け取ったURLに基づき、ホストコンピュータ1へアクセスする。この際、そのURLは、ホストコンピュータ1に送信される。   The terminal 5 receives the keyboard data output from the local barcode reader 7. In step S21, the terminal 5 starts the browser in response to the command 29 given from the local barcode reader 7, and in step S23, based on the URL received from the local barcode reader 7, the host 5 Access the computer 1. At this time, the URL is transmitted to the host computer 1.

すると、ホストコンピュータ1は、そのURL(バーコード情報及びシリアル番号30を含む。)を受信する。そして、ステップS31にて、ホストコンピュータ1は、受信したバーコード情報が属するグループに応じた処理を実行し、そのグループに応じたコンテンツであって、そのバーコード情報に対応したコンテンツを生成する。ステップS33にて、ホストコンピュータ1は、ステップS31の処理に応じて、バーコード情報に対応するコンテンツ(例えばHTMLで記述)を端末5に送信する。   Then, the host computer 1 receives the URL (including the barcode information and the serial number 30). In step S31, the host computer 1 executes processing corresponding to the group to which the received barcode information belongs, and generates content corresponding to the group and corresponding to the barcode information. In step S33, the host computer 1 transmits content corresponding to the barcode information (for example, described in HTML) to the terminal 5 in accordance with the processing in step S31.

ステップS25では、端末5は、ホストコンピュータ1から送信されたコンテンツをディスプレイに表示する(例えば、受信したHTML情報を解析して、WEBページを表示する)。ステップS27では、端末5は、ユーザからの入力に応じて、処理及びホストコンピュータ1との間で通信を行う。同様に、ステップS35では、ホストコンピュータ1は、端末5からのアクセスに応じて、処理及び端末5との間で通信を行う。なお、ホストコンピュータ1から端末5、つまり、ユーザに提供するコンテンツは、ユーザに提供するサービスの1例である。ユーザに提供するサービスの例を、下記において、本システムの応用例として説明する。   In step S25, the terminal 5 displays the content transmitted from the host computer 1 on the display (for example, analyzes the received HTML information and displays the WEB page). In step S27, the terminal 5 performs processing and communication with the host computer 1 in accordance with an input from the user. Similarly, in step S <b> 35, the host computer 1 performs processing and communication with the terminal 5 in response to access from the terminal 5. The content provided from the host computer 1 to the terminal 5, that is, the content provided to the user is an example of a service provided to the user. Examples of services provided to users will be described below as application examples of the system.

ステップ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 terminal 5 accesses a DNS (Domain Name System) server and acquires an IP address corresponding to the domain name (in the above example, “www.ssd.co.jp”). Then, the URL including the barcode information and the serial number 30 together with the IP address is transmitted to a network including the Internet 3 to access the host computer 1 and transmit the barcode information and the serial number 30 to the host computer 1. However, since these processes are performed by a well-known protocol, detailed description thereof is omitted.

さて、以上のように、本実施の形態によれば、インターネット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 local barcode readers 7 are connected to the host computer 1 via various networks including the Internet 3 and arbitrary and plural terminals 5 connected thereto. Connected to. In other words, the host computer 1 is connected with various arbitrary and various local barcode readers 7 beyond the boundaries of individuals and companies. Therefore, the host computer 1 can collect an arbitrary and a plurality of various barcodes 11 globally. Then, the host computer 1 executes processing corresponding to the group to which the barcode 11 belongs, and transmits content corresponding to the group and content corresponding to the barcode 11 to the terminal 5. Therefore, the terminal 5 can display various contents according to the barcode 11. In other words, the user of the local barcode reader 7 can be provided with various services according to the barcode 11 from the host computer 1 in response to the transmission of the barcode 11 to the host computer 1. In this case, as long as the user owns at least one local barcode reader 7, the user can be provided with various different services. For example, the user can receive the services of the first to eleventh examples described above with one local barcode reader 7. In addition, the user of the local barcode reader 7 does not need to search a WEB site for receiving a desired service or content. By scanning the barcode 11, the user of the service or content corresponding to the barcode 11 is immediately scanned. You can receive the offer.

また、本実施の形態では、ローカルバーコードリーダ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 local barcode reader 7 outputs the URL 27 and the command 29 of the host computer 1 together with the barcode 11 to the terminal 5. In response to this, the terminal 5 transmits the barcode 11 to the host computer 1. That is, the barcode 11 is transmitted with the scanning of the barcode 11 as a trigger. Therefore, the user of the local barcode reader 7 can transmit the barcode 11 to the host computer 1 without operating the terminal 5 by simply reading the barcode 11 with the local barcode reader 7. In addition, the user does not need to install software for transmitting the barcode 11 to the host computer 1 in the terminal 5 or input the URL 27 of the host computer 1. As a result, the convenience of the user can be improved.

さらに、ローカルバーコードリーダ7のシリアル番号30がホストコンピュータ1に送信されるので、ユーザは、自分のローカルバーコードリーダ7が接続される端末5の如何に関係なく、当該ユーザのためのコンテンツの提供を受けることができる。つまり、ユーザは、自分のローカルバーコードリーダ7を使用する限り、任意の端末5において、自分のためのコンテンツの提供を受けることができる。もちろん、この場合、ホストコンピュータ1は、当該ローカルバーコードリーダ7のシリアル番号30に関連付けた処理を実行し、当該シリアル番号30に対応するコンテンツを端末5に送信する。ところで、ローカルバーコードリーダ7又は端末5からのシリアル番号30の送信はオプションであり、必ずしも送信しなければならないわけではない。   Furthermore, since the serial number 30 of the local barcode reader 7 is transmitted to the host computer 1, the user can determine the content of the content for the user regardless of the terminal 5 to which the local barcode reader 7 is connected. You can receive the offer. That is, as long as the user uses his / her local bar code reader 7, the user can be provided with content for himself / herself at any terminal 5. Of course, in this case, the host computer 1 executes processing associated with the serial number 30 of the local barcode reader 7 and transmits the content corresponding to the serial number 30 to the terminal 5. By the way, transmission of the serial number 30 from the local barcode reader 7 or the terminal 5 is an option, and does not necessarily have to be transmitted.

なお、上記では、ホストコンピュータ1がWEBサーバとして機能する例を挙げたが、もちろん、これに限定されず、その場合は、サーバに応じたプロトコルが使用されるし、URLも異なってくる。また、ホストコンピュータ1は、複数種類のサーバの機能を備えることもできる。   In the above example, the host computer 1 functions as a WEB server. However, the present invention is not limited to this, and in that case, a protocol corresponding to the server is used and the URL is also different. The host computer 1 can also have a plurality of types of server functions.

次に、図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 advertisement support server 31 connected to a network 33. The network 33 includes various networks such as the Internet and a LAN (Local Area Network).

個人宅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 barcode reader 7. The PC 43 is connected to the network 33.

店舗35−1〜35−k(kは1以上の整数)の各々には、コンピュータ37が設置され、コンピュータ37には、モニタ39と商品に付されたバーコードを読み取るためのバーコードリーダ7が接続される。店舗35−1〜35−kの各々には、これらが複数セット設置され、それぞれのコンピュータ37がネットワーク33に接続される。   A computer 37 is installed in each of the stores 35-1 to 35 -k (k is an integer of 1 or more). The computer 37 has a monitor 39 and a barcode reader 7 for reading a barcode attached to the product. Is connected. A plurality of sets are installed in each of the stores 35-1 to 35 -k, and each computer 37 is connected to the network 33.

店舗本社75−1〜75−p(pは1以上の整数)の各々には、サーバ77が設置され、ネットワーク33に接続される。   A server 77 is installed in each of the store head offices 75-1 to 75 -p (p is an integer of 1 or more) and connected to the network 33.

各種商品の広告主45−1〜45−m(mは1以上の整数)の各々には、サーバ47が設置され、ネットワーク33に接続される。   A server 47 is installed in each of the advertisers 45-1 to 45 -m (m is an integer of 1 or more) of various products, and is connected to the network 33.

ここで、個人宅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 advertisement support server 31, the advertiser 47-M server 47, and the store head office 75-P server 77, various well-known servers can be used. In this embodiment, an example using a WEB server is given. Further, the advertiser 45-M refers to a business located mainly in the upstream of distribution, such as a product manufacturer or a merchant of the product, and the store headquarters 75-P is mainly located in the downstream of distribution such as a retailer. The business operator is located, the store 35-K indicates a store managed by the store headquarters 75-P, and the personal home 41-N indicates a consumer home.

ここで、広告支援サーバ31は、図1のホストコンピュータ1に相当する。PC43、並びに、コンピュータ37及びモニタ39は、図1の固定端末5fに相当する。バーコードリーダ7は、図1のローカルバーコードリーダ7に相当する。   Here, the advertisement support server 31 corresponds to the host computer 1 of FIG. The PC 43, the computer 37, and the monitor 39 correspond to the fixed terminal 5f in FIG. The bar code reader 7 corresponds to the local bar code reader 7 of FIG.

次に、図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 advertisement support server 31, the personal residence 41-N, and the advertiser 45-M is taken as an example.

図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 barcode reader 7 scans and decodes the barcode pattern 11 in response to the user's operation, and displays the barcode information represented by the barcode pattern 11. get.

ステップS51にて、PC43は、バーコードリーダ7から出力されたバーコード情報を受け取り、ステップS52にて、ネットワーク33を介して、広告支援サーバ31に送信する。ステップS53にて、広告支援サーバ31は、PC43から受信したバーコード情報に対応する個別ポータル画面を表示するための情報を、ネットワーク33を介して、PC43に送信する。そして、PC43は、受信した情報に基づいて、個別ポータル画面を表示する。   In step S51, the PC 43 receives the barcode information output from the barcode reader 7, and transmits it to the advertisement support server 31 via the network 33 in step S52. In step S <b> 53, the advertisement support server 31 transmits information for displaying the individual portal screen corresponding to the barcode information received from the PC 43 to the PC 43 via the network 33. Then, the PC 43 displays an individual portal screen based on the received information.

個別ポータル(入り口)画面とは、商品の種類毎に用意され、商品に関連するリンク情報を表示する画面である。つまり、個別ポータル画面は、個々の商品に対して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 portal screen 100 that is a first example of an individual portal screen prepared for a certain product. Referring to FIG. 5B, the first individual portal screen 100 is for purchasing a product indicated by the barcode button 102 of the homepage (HP) of the advertiser 45-M of the product indicated by the barcode information and the barcode information. WEB site link button 104, WEB site link button 106 that distributes commercials (CMs) indicated by barcode information, WEB site link button 118 for bar code information after-sales service, bar Link button 108 to the WEB site for explaining the product indicated by the code information, Link button 116 to the WEB site for the product related to the product indicated by the barcode information, Link button 110 to the WEB site for user registration , And a link button 112 to a WEB site for conducting a questionnaire. A cursor 114 is displayed on the first individual portal screen 100. In this example, the related product indicated by the link button 116 is a product provided by the advertiser 45-M of the product indicated by the barcode information. The link button 110 is assumed to be a link to a site for performing user registration for this system. However, it may be a link to a site where user registration for the product indicated by the barcode information is performed, or may be both of them. Collecting user information is quick and easy.

さらに、リンクボタン112は、バーコード情報が示す商品に対するアンケートを行うためのサイトへのリンクである。従って、様々な商品の市場調査が可能となる。しかも、迅速かつリアルタイムな結果を得ることができる。このように、広告支援事業者は有益な情報を得ることができる。ただし、リンクボタン112は、バーコード情報が示す商品に対するアンケートを行うためのサイトへのリンクではなく、他の目的のためのアンケートを行うためのリンクであってもよい。この場合は、バーコードが割り当てられた商品に依存しないアンケートの収集が可能となる。   Furthermore, the link button 112 is a link to a site for conducting a questionnaire for the product indicated by the barcode information. Accordingly, it is possible to conduct market research on various products. Moreover, quick and real-time results can be obtained. In this way, the advertisement support provider can obtain useful information. However, the link button 112 may be a link for conducting a questionnaire for other purposes instead of a link to a site for conducting a questionnaire for the product indicated by the barcode information. In this case, it is possible to collect questionnaires that do not depend on products to which barcodes are assigned.

ただし、デフォルトとして(広告主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 link button 102 on the home page of the advertiser 45-M, the link button 110 for performing user registration of this system, and the link button 112 for performing a questionnaire Only is displayed. The other link buttons 104, 106, 108, 116 and 118 are optional only when the advertiser 45 -M becomes a member of the advertising support system of the business operator (advertising support business operator) that operates the advertising support server 31. Is displayed. However, when the link button 104 is not a link to the purchase site of the advertiser 45-M but a link to the purchase site of another merchandise seller, the link button 104 is displayed as a default. This is because, in this case, the advertisement support business can obtain income from the affiliate.

会員からの課金方法としては、年会費の徴収等の固定費型、第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 portal screen 100, or a result (product of product) Any of the performance-reward types that receive rewards from members according to purchase, etc., or a combination thereof may be used.

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 PC 43 presses any of the link buttons 102, 104, 106, 108, 116, and 118, the PC 43 is based on the URL corresponding to the pressed link button in step S54 of FIG. Then, the server 47 of the advertiser 45 -M is accessed via the network 33. Then, in step S55, the server 47 transmits information for displaying the WEB page corresponding to the pressed link button to the PC 43 via the network 33. In response to this, the PC 43 displays the WEB page.

図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 computer 37 and the monitor 39 of the store 35 -K correspond to the PC 43 of the personal home 41 -N, and the bar code reader 7 of the store 35 -K is the bar code reader 7 of the personal home 41 -N. It corresponds to. Therefore, communication among the advertisement support server 31, the store 35-K, and the advertiser 45-M is performed between the advertisement support server 31, the personal residence 41-N, and the advertiser 45-M shown in FIG. This is the same as the communication between the two, and the description is omitted.

また、店舗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 monitor 39 of the store 35-K is the same as the content of the first individual portal screen 100 of FIG. 5B displayed on the PC 43 of the personal residence 41-N. Description is omitted. However, in this case, a link button unique to the store 35-K, for example, a link button to a WEB site on which sale information, privilege information, etc. of the store 35-K can be displayed on the individual portal screen.

広告支援サーバ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 advertisement support server 31 asks the business owner of the store 35-K to become a member and collects a fixed fee such as an annual membership fee. It is preferable (fixed cost type). As for the link button unique to the store 35-K, a click type or a result reward type can be adopted as in the case of the advertiser 45-M.

次に、広告支援サーバ31の詳細を説明する。   Next, details of the advertisement support server 31 will be described.

図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 advertisement support server 31 of FIG. Referring to FIG. 6A, the advertisement support server 31 includes a CPU (Central Processing Unit) 50, a RAM (Random Access Memory) 52, a ROM (Read Only Memory) 54, an HDD (Hard Disk Drive) 56, and an input / output. An interface (input / output I / F) 66, an output unit 58, an input unit 60, a communication unit 62, a drive 64, and a bus 68 are included.

CPU50には、バス68を介してRAM52、ROM54、HDD56及び入出力I/F66が接続されている。入出力I/F66には、LCDディスプレイなどの出力部58、マウスやキーボードなどの入力部60、ネットワーク33への接続を司るLANカードやUSBコントローラなどの通信部62及びCD−ROMやDVD−ROMなどのリムーバブル記録媒体65用のドライブ64が夫々接続されている。   A RAM 52, ROM 54, HDD 56, and input / output I / F 66 are connected to the CPU 50 via a bus 68. The input / output I / F 66 includes an output unit 58 such as an LCD display, an input unit 60 such as a mouse or a keyboard, a communication unit 62 such as a LAN card or USB controller that manages connection to the network 33, and a CD-ROM or DVD-ROM. A drive 64 for a removable recording medium 65 such as is connected to each other.

なお、PC43、コンピュータ37、サーバ47、及びサーバ77のハードウェア構成は、広告支援サーバ31のハードウェア構成と同様であり、説明を省略する。また、図1のホストコンピュータ1及び固定端末5fのハードウェア構成は、広告支援サーバ31のハードウェア構成と同様である。さらに、図1の携帯端末5mのハードウェア構成は、周知のものである。   The hardware configurations of the PC 43, the computer 37, the server 47, and the server 77 are the same as the hardware configuration of the advertisement support server 31, and a description thereof is omitted. The hardware configurations of the host computer 1 and the fixed terminal 5f in FIG. 1 are the same as the hardware configuration of the advertisement support server 31. Furthermore, the hardware configuration of the portable terminal 5m in FIG. 1 is well known.

図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 storage area 200 of the advertisement support server 31. As shown in FIG. 6B, the HDD 56 of the advertisement support server 31 and the storage area 200 of the ROM 54 include a program storage unit 210, a first individual portal screen file 230, a user registration file 240, and a questionnaire file 260. .

第1個別ポータル画面ファイル230は、商品の種類ごとに付されたバーコード情報232と、バーコード情報232が示す商品に対応する個別ポータル画面情報234と、が関連付けられたデータベースにより構成される。   The first individual portal screen file 230 includes a database in which barcode information 232 assigned to each type of product and individual portal screen information 234 corresponding to the product indicated by the barcode information 232 are associated with each other.

図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 portal screen file 230. Referring to FIG. 6C, the first individual portal screen file 230 is a file in which the barcode information 232 and the individual portal screen information 234 are associated with each product. The individual portal screen information 234 includes the URL of the advertiser home page corresponding to the link button 102 in FIG. 5B, the URL of the product description site corresponding to the link button 108, the URL of the product purchase site corresponding to the link button 104, and the link. The URL of the product commercial site corresponding to the button 106, the URL of the user registration site corresponding to the link button 110, the URL of the questionnaire site corresponding to the link button 112, the URL of the related product site corresponding to the link button 116, and the link button 118 URL of the after-service site corresponding to. In FIG. 6C, the protocol (http: //) is omitted.

図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 user registration file 240 includes the user identification information (ID) 242 and the first individual portal screen 100 displayed on the PC 43 of the personal residence 41 -N and the monitor 39 of the store 35 -K. The user information 244, the point information 246, and the household account book information 248 registered through the (link button 110) are configured by a database associated with each other. The user information is various information related to the user such as name, sex, age, date of birth, address, telephone number, e-mail address, and occupation. The point information 246 is a point added under certain conditions when the link button on the first individual portal screen 100 is pressed. When a certain point is accumulated, a privilege is given to the user. The household account book information 248 is a file that stores the daily expenditure of the user. The user can access the household account book information 248 from the PC 43 or the computer 37 by inputting the user ID and password.

アンケートファイル260は、個人宅41−NのPC43や店舗35−Kのモニタ39に表示された第1個別ポータル画面100(リンクボタン112)を介して収集されたアンケート結果を格納するデータベースにより構成される。   The questionnaire file 260 is configured by a database that stores questionnaire results collected via the first individual portal screen 100 (link button 112) displayed on the PC 43 of the personal residence 41-N or the monitor 39 of the store 35-K. The

プログラム格納部210は、通信制御部212、第1個別ポータル画面検索部214、個別ポータル画面生成部215、ユーザ登録部216、家計簿作成部218、及びアンケート集計部220を含む。これらの各機能部は、ROM54及び/又はHDD56にインストールされたコンピュータソフトウエアプログラム若しくは1つのプログラム中のサブルーチンである。これらのプログラムは、リムーバブル記録媒体65に格納され、これから、広告支援サーバ31にインストールされる。また、これらの各機能部は、次のフローチャートを用いて説明される。   The program storage unit 210 includes a communication control unit 212, a first individual portal screen search unit 214, an individual portal screen generation unit 215, a user registration unit 216, a household account book creation unit 218, and a questionnaire totaling unit 220. Each of these functional units is a computer software program installed in the ROM 54 and / or the HDD 56 or a subroutine in one program. These programs are stored in the removable recording medium 65 and are then installed in the advertisement support server 31. Each of these functional units will be described using the following flowchart.

次に、広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順をフローチャートを用いて説明する。   Next, a communication procedure among the server 47 of the advertiser 45-M, the PC 43 of the personal residence 41-N, and the advertisement support server 31 will be described using a flowchart.

図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, PC 43 of personal residence 41 -N starts a browser in response to a command given from barcode reader 7. In step S202, the PC 43 accesses the advertisement support server 31 based on the URL given from the barcode reader 7, and the URL given from the barcode reader 7 (including the barcode information and the serial number 30). Is transmitted to the advertisement support server 31. Here, the processing of the barcode reader 7 before the PC 43 receives these pieces of information is the same as steps S1 to S11 in FIG. Note that the URL 19 of the advertisement support server 31 is stored in the ROM 19 of the barcode reader 7.

広告支援サーバ31の通信制御部212は、バーコード情報及びシリアル番号30を含むURLを受信する。そして、ステップS300にて、広告支援サーバ31の第1個別ポータル画面検索部214は、第1個別ポータル画面ファイル230にアクセスして、受信したバーコード情報に関連付けられたURL(図6(c)参照)を検索する。   The communication control unit 212 of the advertisement support server 31 receives the URL including the barcode information and the serial number 30. In step S300, the first individual portal screen search unit 214 of the advertisement support server 31 accesses the first individual portal screen file 230, and the URL associated with the received barcode information (FIG. 6C). Search).

ステップ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 screen generation unit 215 of the advertisement support server 31 displays HTML (HyperText Markup Language) for displaying the first individual portal screen 100 including the link button corresponding to the URL acquired in step S300 on the PC 43. Generate information. In step S304, the communication control unit 212 of the advertisement support server 31 transmits the generated HTML information to the PC 43 of the personal residence 41-N.

ここで、バーコード情報ごとに、第1個別ポータル画面100を表示するためのHTMLファイルを予め作成しておき、バーコード情報をインデックスとして、HTMLファイルを検索して、これをPC43に送信してもよい。   Here, for each barcode information, an HTML file for displaying the first individual portal screen 100 is created in advance, the HTML file is searched using the barcode information as an index, and this is transmitted to the PC 43. Also good.

PC43は、第1個別ポータル画面100のHTML情報を受信し、ステップS204にて、HTML情報を解析して、第1個別ポータル画面100を表示する。ステップS206にて、PC43は、第1個別ポータル画面100のいずれかのリンクボタン102,104,106,108,110,112,116又は118が押されたか否かを判断し、押されていない場合はステップS206に戻り、押された場合はステップS208に進む。   The PC 43 receives the HTML information of the first individual portal screen 100, analyzes the HTML information in step S204, and displays the first individual portal screen 100. In step S206, the PC 43 determines whether any one of the link buttons 102, 104, 106, 108, 110, 112, 116, or 118 on the first individual portal screen 100 has been pressed. Returns to step S206, and if pressed, proceeds to step S208.

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 link buttons 102, 106, 108, 116, and 118, the PC 43 proceeds to step S210 (step S208), and either of the link buttons 110 and 112 is selected. If it is, the process proceeds to step S216 (step S208), and if it is the link button 104, the process proceeds to step S1060 in FIG. 8 (step S208).

ステップ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 PC 43 accesses the server 47 of the advertiser 45-M based on the URL corresponding to the pressed link button. Then, the server 47 of the advertiser 45-M transmits the corresponding HTML information to the PC 43 of the personal residence 41-N in step S100. The PC 43 receives this HTML information, analyzes it, and displays the WEB site. In this case, if the link button pressed in step S206 is the link button 108, a WEB site for explaining the product indicated by the barcode information transmitted in step S202 is displayed. The homepage of the advertiser 45-M of the product indicated by the code information is displayed. In the case of the link button 106, a WEB site that distributes the commercial of the product indicated by the barcode information is displayed. If the link button pressed in step S206 is the link button 116, the WEB site of the product related to the product indicated by the barcode information is displayed, and if the link button 118 is the link button 118, the item of the product indicated by the barcode information is displayed. A web site for after-sales service is displayed.

ステップS214では、PC43は、ユーザからの入力に応じて、処理及び広告主45−Mのサーバ47との間で通信を行う。ステップS102では、サーバ47は、PC43からのアクセスに応じて、処理及びPC43との間で通信を行う。   In step S214, the PC 43 performs processing and communication with the server 47 of the advertiser 45-M according to the input from the user. In step S <b> 102, the server 47 performs processing and communication with the PC 43 in response to access from the PC 43.

一方、ステップ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 PC 43 of the personal residence 41-N accesses the advertisement support server 31 based on the URL corresponding to the pressed link button. Then, the communication control unit 212 of the advertisement support server 31 transmits the corresponding HTML information to the PC 43 of the personal residence 41-N in step S306. In this case, if the link button pressed in step S206 is the link button 110, the user registration unit 216 of the advertisement support server 31 generates HTML information of the WEB site for user registration, and the link button 112 In this case, the questionnaire totaling unit 220 of the advertisement support server 31 generates HTML information of the WEB site for conducting the questionnaire.

PC43は、HTML情報を受信し、解析して、ステップS218にて、WEBサイトを表示する。この場合、ステップS206で押されたリンクボタンが、リンクボタン110の場合は、ユーザ登録を行うためのWEBサイトが表示され、リンクボタン112の場合は、アンケートを行うためのWEBサイトが表示される。   The PC 43 receives and analyzes the HTML information, and displays the WEB site in step S218. In this case, if the link button pressed in step S206 is the link button 110, a WEB site for performing user registration is displayed, and if the link button 112 is the link button 112, a WEB site for performing a questionnaire is displayed. .

ステップS220では、PC43は、ユーザからの入力に応じて、処理及び広告支援サーバ31との間で通信を行う。ステップS308では、広告支援サーバ31は、PC43からのアクセスに応じて、処理及びPC43との間で通信を行う。この場合、ステップS206で押されたリンクボタンが、リンクボタン110の場合は、広告支援サーバ31のユーザ登録部216が、ユーザ登録を行うための各種処理を実行し、結果をユーザ登録部216に格納し、リンクボタン112の場合は、広告支援サーバ31のアンケート集計部220が、アンケートを収集及び集計するための各種処理を実行し、結果をアンケートファイル260に格納する。   In step S220, the PC 43 communicates with the processing and advertisement support server 31 in response to an input from the user. In step S <b> 308, the advertisement support server 31 performs processing and communication with the PC 43 in response to access from the PC 43. In this case, when the link button pressed in step S206 is the link button 110, the user registration unit 216 of the advertisement support server 31 executes various processes for user registration, and the result is sent to the user registration unit 216. In the case of the link button 112, the questionnaire totalization unit 220 of the advertisement support server 31 executes various processes for collecting and totaling the questionnaire, and stores the result in the questionnaire file 260.

図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 link button 104 has been pressed, with reference to FIG. 8, in step S1060, the PC 43 performs an electronic commerce site (that is, based on the URL corresponding to the pressed link button 104). , The electronic commerce server (not shown) of the business operator who operates the product purchase site. Then, this server transmits the corresponding HTML information to the PC 43 in step S1050. In step S1062, the PC 43 receives the HTML information, analyzes it, and displays the electronic commerce site. In step S1064, the PC 43 performs communication with the processing and electronic commerce server in accordance with an input from the user. In step S1052, the server performs processing and communication with the PC 43 in response to an access from the PC 43, and accepts an order for a product indicated by the barcode information. The electrical configuration of this server is the same as that of the advertisement support server 31 in FIG.

ここで、広告支援サーバ31の家計簿作成部218について説明する。ユーザ登録がなされ、希望するユーザに対しては、家計簿作成サービスを提供する。家計簿作成部218は、ユーザのPC43から送信されたバーコード情報に基づいて、日毎の支出を算出し、家計簿を作成し、ユーザIDと関連付けて、ユーザ登録ファイル240に格納する。この場合、商品の名称はバーコード情報から取得するが、商品の値段はユーザがPC43に入力し、これが、広告支援サーバ31へ与えられる。   Here, the household account book creation unit 218 of the advertisement support server 31 will be described. User registration is performed, and a household account book creation service is provided to a desired user. The household account book creation unit 218 calculates daily expenditure based on the barcode information transmitted from the user's PC 43, creates a household account book, associates it with the user ID, and stores it in the user registration file 240. In this case, the name of the product is obtained from the barcode information, but the price of the product is input to the PC 43 by the user, and this is given to the advertisement support server 31.

なお、店舗35−Kのコンピュータ37及びモニタ39は、個人宅41−NのPC43に相当し、広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順は、図7及び図8に示したフローチャートと同様であり、説明を省略する。   The computer 37 and the monitor 39 of the store 35-K correspond to the PC 43 of the personal residence 41-N, and are connected between the server 47 of the advertiser 45-M, the computer 37 of the store 35-K, and the advertisement support server 31. The communication procedure is the same as the flowchart shown in FIG. 7 and FIG.

さて、図5(b)の第1個別ポータル画面100は、個別ポータル画面の1例である。他の例である第1個別ポータル画面130について図面を用いて説明する。   Now, the first individual portal screen 100 in FIG. 5B is an example of the individual portal screen. Another example of the first individual portal screen 130 will be described with reference to the drawings.

図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 portal screen 130 in the first application example. Referring to FIG. 9, the first individual portal screen 130 includes a frame 132 managed by the advertisement support provider alone and a frame 134 managed by the advertiser 45 -M. However, the advertiser 45-M manages the contents of the frame 134, and the system is managed by the advertisement support provider. A cursor 114 is displayed on the first individual portal screen 130.

フレーム132は、パーソナルホームボタン136、購入ボタン138、アンケートボタン140、及びヘルプボタン142を含む。ユーザが、カーソル114をパーソナルホームボタン136に移動し、クリックすると、パーソナルサイトが表示される。このパーソナルサイトは、ユーザごとに割り当てられるWEBサイトであり、ユーザ固有の情報を表示及び管理などするWEBサイトである。例えば、パーソナルサイトは、ユーザがスキャンしたバーコード11の履歴表示及び管理などを行う。なお、パーソナルサイトのURLとバーコードリーダ7のシリアル番号30とを関連付けたテーブルがHDD56に用意されている。従って、広告支援サーバ31は、受信したシリアル番号30をインデックスとして、このテーブルを参照することにより、対応するURLを取得できる。   The frame 132 includes a personal home button 136, a purchase button 138, a questionnaire button 140, and a help button 142. When the user moves the cursor 114 to the personal home button 136 and clicks it, the personal site is displayed. This personal site is a WEB site assigned for each user, and is a WEB site for displaying and managing user-specific information. For example, the personal site performs history display and management of the barcode 11 scanned by the user. A table in which the URL of the personal site is associated with the serial number 30 of the barcode reader 7 is prepared in the HDD 56. Therefore, the advertisement support server 31 can acquire the corresponding URL by referring to this table using the received serial number 30 as an index.

ユーザが、カーソル114を購入ボタン138に移動し、クリックすると、商品購入サイト(つまり、電子商取引サイト)が表示される。この商品購入サイトは、フレーム134に表示された商品、つまり、スキャンしたバーコード11が示す商品を購入するための手続きを行うサイトである。ユーザが、カーソル114をアンケートボタン140に移動し、クリックすると、アンケートサイトが表示される。このアンケートサイトは、ユーザがアンケートに対する回答を入力するためのサイトである。ユーザが、カーソル114をヘルプボタン142に移動し、クリックすると、ヘルプサイトが表示される。このヘルプサイトは、ユーザに対して本システムの利用方法を詳細に解説するサイトである。   When the user moves the cursor 114 to the purchase button 138 and clicks it, a product purchase site (that is, an electronic commerce site) is displayed. This product purchase site is a site for performing a procedure for purchasing the product displayed in the frame 134, that is, the product indicated by the scanned barcode 11. When the user moves the cursor 114 to the questionnaire button 140 and clicks it, a questionnaire site is displayed. This questionnaire site is a site for the user to input an answer to the questionnaire. When the user moves the cursor 114 to the help button 142 and clicks it, a help site is displayed. This help site is a site that explains in detail how to use this system to the user.

フレーム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 frame 134 displays an image 144 of the product indicated by the scanned barcode 11, a barcode field 146 indicating barcode information indicated by the scanned barcode 11, and various types of information regarding the product indicated by the scanned barcode 11. The product information column 148, 150, 152, 154 to represent is included. The merchandise information columns 148, 150, 152, and 154 are each composed of an upper row (title column) and a lower row (text column). In the example of FIG. 9, the product information column 148 describes a title (book title) and text (XaviX dictionary). In the product information column 150, a title (author) and a text (new generation Taro) are described. In the product information column 152, a title (price) and a text (800 yen) are described. In the product information column 154, a title (publisher) and a text (new generation corporation) are described. In this example, these fields 148, 150, and 154 are link buttons. Therefore, the user can browse a WEB site that provides more detailed information regarding each piece of information by moving the cursor 114 to the desired product information column 148, 150, 154 and clicking.

次に、広告支援サーバ31で行われる第1個別ポータル画面130の生成方法を説明する。第1個別ポータル画面130の生成の際は、HDD56に格納された図10の個別ポータル画面テーブルが参照される。   Next, a method for generating the first individual portal screen 130 performed by the advertisement support server 31 will be described. When the first individual portal screen 130 is generated, the individual portal screen table of FIG. 10 stored in the HDD 56 is referred to.

図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 frame 134 is displayed. The “title” column is a character string described in the upper part of the product information column. The “text” column is a character string described in the lower part of the product information column. The “URL” field is a link destination URL when the product information field functions as a link button.

具体例を挙げて説明する。図10のテーブルの1行〜4行は、それぞれ、図9の商品情報欄148,150,152,154に対応している。そして、優先順位は、高いほうから、商品情報欄148,150,152及び154となっている。従って、フレーム134では、上から、商品情報欄148,150,152及び154と表示される。   A specific example will be described. Lines 1 to 4 in the table in FIG. 10 correspond to the product information fields 148, 150, 152, and 154 in FIG. 9, respectively. And the priority order is the product information fields 148, 150, 152 and 154 from the highest. Accordingly, in the frame 134, product information fields 148, 150, 152, and 154 are displayed from the top.

もちろん、1つのバーコード11に対して、つまり、1つの第1個別ポータル画面130に、何個の商品情報欄を掲載するかは、このテーブルの設定により、任意とすることができる。また、「タイトル」欄及び「テキスト」欄にどのような文字列を格納するかは、広告主45−Mの自由であり、また、「優先順位」欄の優先順位も広告主45−Mの自由であり、さらに「URL」欄にどのようなURLを格納するかも広告主45−Mの自由である。   Of course, how many product information columns are displayed for one barcode 11, that is, one first individual portal screen 130, can be arbitrarily set by setting this table. It is up to the advertiser 45-M what character strings are stored in the “title” column and the “text” column, and the priority in the “priority” column is also the advertiser 45-M. The advertiser 45 -M is free to determine what URL is stored in the “URL” column.

ただし、広告支援事業者は、デフォルトとして、つまり、課金なしで、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 portal screen 130 of one product information column as a default, that is, without charging. In this case, the advertising support provider describes the manufacturer, seller, or provider in the “title” column, the company name in the “text” column, and the company ’s name in the “URL” column. Only the URL of the homepage (not the product page but the top page of the company's WEB site) is allowed. The setting of the default product information column may be a system that can be set by the advertiser 45-M, or may be a system that is set by the advertising support provider, and both of them are possible. You can also However, since it is not preferable that the user scans the barcode 11 and no information on the product is displayed, initially, the default product information column is set by the advertisement support provider. The display of the product information column other than the default product information column is an option, and the table is set by charging from the advertiser 45 -M who desires it.

図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 barcode field 146 is determined in advance, and the scanned barcode information is displayed. The position of the product image 144 is determined in advance. However, it is assumed that the display of the product image 144 on the first individual portal screen 130 is an option, and charging is generated.

さて、第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 portal screen 130 is the same as that shown in FIGS. However, in step S300, the first individual portal screen search unit 214 of the advertisement support server 31 collects information necessary for constructing the first individual portal screen 130. That is, the first individual portal screen search unit 214 accesses the individual portal screen table of FIG. 10 to search the received barcode information and obtain the contents of the product information column. In addition, the first individual portal screen search unit 214 acquires the URL to be assigned to the personal home button 136 from the HDD 56 using the received serial number 30 of the barcode reader 7 as an index. The serial number of the barcode reader 7 is stored in the HDD 56 in association with the URL of the user's personal site. In addition, the first individual portal screen search unit 214 acquires the URL to be assigned to the purchase button 138 from the HDD 56 using the received barcode information as an index. The barcode information is stored in the HDD 56 in association with the URL of the product purchase site. In addition, the first individual portal screen search unit 214 acquires the address at which the product image 144 is stored from the HDD 56 using the received barcode information as an index. The barcode information is stored in the HDD 56 in association with the address information of the product image 144. The product image 144 is stored in the HDD 56.

ステップS302では、広告支援サーバ31の個別ポータル画面生成部215は、ステップS300で収集した情報を基に、第1個別ポータル画面130をPC43で表示するためのHTML情報を生成する。そして、ステップS304にて、広告支援サーバ31の通信制御部212は、生成したHTML情報を個人宅41−NのPC43に送信する。   In step S302, the individual portal screen generation unit 215 of the advertisement support server 31 generates HTML information for displaying the first individual portal screen 130 on the PC 43 based on the information collected in step S300. In step S304, the communication control unit 212 of the advertisement support server 31 transmits the generated HTML information to the PC 43 of the personal residence 41-N.

さて、以上のように、図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 barcode reader 7. When the computer 37 or the PC 43 (hereinafter collectively referred to as “terminal tm”) installed in the store 35-K or the personal residence 41-N transmits the barcode information of the product, the terminal tm The information for generating the first individual portal screens 100 and 130 can be received from the advertisement support server 31 and the first individual portal screens 100 and 130 can be displayed.

第1個別ポータル画面100,130は、バーコード情報が示す商品固有の画面であるため、そこには、その商品に関する情報を発信する広告主45−Mのサーバ47へのリンク情報等が含まれる。従って、端末tmのユーザは、第1個別ポータル画面100,130を介して、その商品の広告主45−Mのサーバ47に簡便にアクセスでき、簡便に所望の商品に関する情報を閲覧することができる。   Since the first individual portal screens 100 and 130 are product-specific screens indicated by the barcode information, the first individual portal screens 100 and 130 include link information to the server 47 of the advertiser 45-M that transmits information related to the products. . Therefore, the user of the terminal tm can easily access the server 47 of the advertiser 45-M of the product via the first individual portal screens 100 and 130, and can easily browse information on the desired product. .

広告主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 portal screens 100 and 130. There is an advantage that it can be provided. This is a significant difference from the traditional affiliate model.

一方、端末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 barcode reader 7, and the barcode of the product is read into the terminal tm. By only transmitting information, the first individual portal screens 100 and 130 unique to the product are displayed on the monitor of the terminal tm. The user can easily access the target site via the first individual portal screens 100 and 130. 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.

また、汎用の検索エンジンやポータルサイトサービスのような従来の手法では、検索結果に同一又は類似の名称をした商品のサイトが複数現れ、ユーザはどれが自分の求める情報なのか分からないという事態が発生しうるが、このような事態を回避できる。さらに、これら従来の手法では、紛らわしいサイトや非公式なサイト等がヒットする場合も多く、広告主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 servers 47. Can also be avoided.

広告支援サーバ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 advertisement support server 31 can earn money from the business owner of the advertiser 45-M or the store 35-K in creating the first individual portal screens 100 and 130. For example, only the link button 102 of the homepage of the advertiser 45-M is displayed on the first individual portal screens 100 and 130 without requesting the consideration, and more information is displayed on the first individual portal screens 100 and 130. Consideration is acquired from an advertiser 45 -M who desires to display link information. As a result, the link information of the first individual portal screens 100 and 130 increases.

第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 portal screens 100 and 130 means that the product can be advertised from various angles, and there is less link information displayed on the first individual portal screens 100 and 130. However, it is possible to stimulate the user to purchase more. In other words, for the same type of product, the product sales amount of the advertiser on the first individual portal screens 100 and 130 with a large amount of link information is larger than the product sales amount of the advertiser on the first individual portal screen 100 with a small amount of link information. It is expected that. Therefore, it is expected that the advertiser 45-M will ask for the display of additional link information even if it pays the consideration.

これと同様に理由により、本システムを導入している小売店等の店舗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 advertisement support server 31 does not give the first individual portal screens 100, 130 to the PC 43 or the computer 37, but passes the URL of the WEB site of the product corresponding to the barcode information to the PC 43 or the computer 37, thereby directly It is also possible to display. However, in this case, there is no effect unique to the first individual portal screens 100 and 130 as described above.

また、第1個別ポータル画面100,130には、電子商取引事業者が運営する商品購入サイトのURLに対応するリンクボタン104,138が表示される。従って、これらのボタン104,138を介して商品が購入されることもあり、第1個別ポータル画面100,130を運営する広告支援事業者は、アフィリエイトによる収入を得ることができる。   In addition, on the first individual portal screens 100 and 130, link buttons 104 and 138 corresponding to the URL of the product purchase site operated by the electronic commerce company are displayed. Accordingly, a product may be purchased through these buttons 104 and 138, and the advertisement support business operator who operates the first individual portal screens 100 and 130 can obtain income from the affiliate.

(応用例2)   (Application example 2)

ユーザが、個人宅41−NのPC43から広告支援サーバ31にアクセスした場合と、店舗35−Kのコンピュータ37から広告支援サーバ31にアクセスした場合とで、同じバーコードであっても、広告支援サーバ31が、両者で異なる内容の個別ポータル画面を提供することもできる。   Even if the user accesses the advertisement support server 31 from the PC 43 of the personal residence 41-N and accesses the advertisement support server 31 from the computer 37 of the store 35-K, even if the same barcode is used, the advertisement support The server 31 can also provide individual portal screens having different contents.

店舗35−Kでコンピュータ37から広告支援サーバ31にアクセスした場合は、ユーザは購入を迷っていると考えられるので、例えば、主に購買意欲を刺激する商品コマーシャルなどの情報へのリンクが多い構成をとり、ユーザがPC43から広告支援サーバ31にアクセスした場合は、ユーザはすでに商品を購入後であることも多いので、例えば、新型の商品の情報やアフターサービスのための情報などへのリンクが多い構成をとり、より広告主及びユーザのニーズに応えられる個別ポータル画面を作成することが可能である。このように、ユーザが商品に対してどの段階にいるかに応じて、同じバーコードであっても、異なる構成の個別ポータル画面を提供する。応用例2では、ユーザが商品に対してどの段階にいるかを、端末tmの設置場所で分類している。   When the advertisement support server 31 is accessed from the computer 37 at the store 35-K, it is considered that the user is confused about the purchase. For example, there are many links to information such as product commercials that mainly stimulate purchase intention. When the user accesses the advertisement support server 31 from the PC 43, the user is often already after purchasing the product. For example, there is a link to information on a new product or information for after-sales service. It is possible to create an individual portal screen that has many configurations and can better meet the needs of advertisers and users. In this way, individual portal screens with different configurations are provided even for the same barcode, depending on which stage the user is in for the product. In the application example 2, the stage at which the user is in the product is classified according to the installation location of the terminal tm.

具体的には、応用例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 advertisement support server 31 from the PC 43, the first individual portal screen 100 of FIG. On the other hand, when accessing the advertisement support server 31 from the computer 37 at the store 35-K, the second individual portal screen 101 of FIG.

図11(a)を参照して、第2個別ポータル画面101は、広告主45−Mがリンク先のコンテンツを管理するフレーム166及び店舗本社75−Pがリンク先のコンテンツを管理するフレーム164を含む。   Referring to FIG. 11A, the second individual portal screen 101 includes a frame 166 for managing the linked content by the advertiser 45-M and a frame 164 for managing the linked content by the store head office 75-P. Including.

フレーム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 frame 166 indicates the link button 102 of the homepage (HP) of the advertiser 45-M of the product indicated by the barcode information, the link button 128 to the WEB site of the product related to the product indicated by the barcode information, and the barcode information. A link button 106 of a WEB site that distributes a commercial (CM) of a product, a link button 120 to a WEB site for explaining a product indicated by barcode information, and a WEB site for conducting a questionnaire on the product indicated by the barcode information A link button 112 is included. The frame 164 includes a link button 124 to the WEB site that posted the sale information of the store 35-K, a link button 126 to the WEB site that posted the privilege information at the store 35-K, and the homepage of the store headquarters 75-P ( HP) link button 168. Further, a cursor 114 is displayed on the second individual portal screen 101.

ただし、デフォルトとして(広告主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 link button 102 on the home page of the advertiser 45-M and the link button 122 for conducting a questionnaire are displayed. The link buttons 128, 106, and 120 are displayed only when the advertiser 45 -M becomes a member of the advertisement support system of the business operator that operates the advertisement support server 31. Further, the link buttons 124, 126, and 168 are displayed only when the store head office 75 -P becomes a member of the advertisement support system of the business operator that operates the advertisement support server 31.

応用例2において、第1個別ポータル画面100と第2個別ポータル画面101との共通点・相違点を説明する。まず、共通点を説明する。リンクボタン102及び106は双方で同じである。なぜなら、個人宅41−Nと店舗35−Kとで、これらの内容を変える意義はほとんどないからである。   In Application Example 2, common points and differences between the first individual portal screen 100 and the second individual portal screen 101 will be described. First, common points will be described. The link buttons 102 and 106 are the same in both. This is because there is little significance in changing these contents between the personal residence 41-N and the store 35-K.

次に、相違点を説明する。第1個別ポータル画面100のリンクボタン108と第2個別ポータル画面101のリンクボタン120とは異なっている。例えば、リンクボタン108は、ユーザは個人宅41−Nで閲覧しているので、商品の使用方法や応用例を掲載したサイトへのリンクとし、リンクボタン120は、ユーザは店舗35−Kで閲覧しているので、購入を真剣に考えていることも予想され、商品の使用方法等に加えて、購入を促すことができる説明を掲載したサイトへのリンクとする。   Next, differences will be described. The link button 108 on the first individual portal screen 100 is different from the link button 120 on the second individual portal screen 101. For example, since the link button 108 is browsed by the user at the personal residence 41-N, the link button 108 is a link to a site on which product usage and application examples are posted, and the link button 120 is browsed by the user at the store 35-K. Therefore, it is anticipated that purchases will be taken seriously, and in addition to how to use the product, etc., a link will be made to a site that contains explanations that can encourage purchases.

また、第1個別ポータル画面100のリンクボタン116と第2個別ポータル画面101のリンクボタン128とは異なっている。例えば、リンクボタン116は、ユーザは個人宅41−Nで閲覧しているので、既に商品を所持していることも予想され、商品の使用方法や応用例だけでなく、モデルチェンジや新商品の情報を掲載したサイトへのリンクとし、リンクボタン128は、ユーザは店舗35−Kで閲覧しているので、購入の選択肢を広げるため、広告主45−Mが製造販売する同種の他の商品を掲載したサイトへのリンクとする。   Further, the link button 116 on the first individual portal screen 100 is different from the link button 128 on the second individual portal screen 101. For example, since the link button 116 is viewed by the user at the personal residence 41-N, it is expected that the user already owns the product, and not only the usage method and application examples of the product, but also model changes and new products. The link button 128 is used as a link to the site where the information is posted, and the user browses at the store 35-K. Therefore, in order to expand purchase options, other items of the same type manufactured and sold by the advertiser 45-M are displayed. It is a link to the posted site.

また、第1個別ポータル画面100のリンクボタン112と第2個別ポータル画面101のリンクボタン122とは異なっている。なぜなら、店舗35−Kと個人宅41−Nとでは、ユーザの心理状態が異なることもあるし、また、商品を購入済(又は未購入)のユーザの割合も異なると考えられるので、内容の異なるアンケートを実施すれば、有意義な結果を得る場合もあるからである。   The link button 112 on the first individual portal screen 100 is different from the link button 122 on the second individual portal screen 101. This is because the store 35-K and the personal residence 41-N may have different psychological states of users, and the proportion of users who have purchased (or have not purchased) products is also different. This is because meaningful results may be obtained if different questionnaires are conducted.

また、リンクボタン104は、個人宅41−Nで閲覧される第1個別ポータル画面100にのみ表示され、第2個別ポータル画面101には表示されない。なぜなら、個人宅41−Nでは、電子商取引により購入することが想定されるが、店舗35−Kでは、そこで直接購入すると考えられるので、第2個別ポータル画面101には不要と考えられるからである。   Further, the link button 104 is displayed only on the first individual portal screen 100 viewed at the personal residence 41 -N, and is not displayed on the second individual portal screen 101. This is because it is assumed that the personal home 41-N is purchased by electronic commerce, but the store 35-K is considered to be unnecessary for the second individual portal screen 101 because it is considered to be purchased directly there. .

また、リンクボタン118は、個人宅41−Nで閲覧される第1個別ポータル画面100にのみ表示され、第2個別ポータル画面101には表示されない。なぜなら、店舗35−Kではユーザは未だ商品を購入していない状態と考えられが、個人宅41−Nでは、ユーザは既に商品を購入していることも考えられるので、アフターサービスの必要性が高いからである。   Further, the link button 118 is displayed only on the first individual portal screen 100 viewed at the personal residence 41 -N, and is not displayed on the second individual portal screen 101. This is because the user has not yet purchased the product at the store 35-K, but the user may have already purchased the product at the personal residence 41-N, so there is a need for after-sales service. Because it is expensive.

また、リンクボタン110は、個人宅41−Nで閲覧される第1個別ポータル画面100にのみ表示され、第2個別ポータル画面101には表示されない。なぜなら、店舗35−Kでユーザ登録を行うことは考え難く、一般には、個人宅41−Nでユーザ登録を行うからである。   Further, the link button 110 is displayed only on the first individual portal screen 100 viewed at the personal residence 41 -N, and is not displayed on the second individual portal screen 101. This is because it is unlikely that user registration is performed at the store 35-K, and generally user registration is performed at the personal residence 41-N.

また、リンクボタン124,126及び168は、第2個別ポータル画面101にのみ表示され、第1個別ポータル画面100には表示されない。なぜなら、リンクボタン124,126及び168は、店舗35−Kに関連する情報であり、個人宅41−NのPC43は店舗35−Kの情報を持たないからである。   The link buttons 124, 126 and 168 are displayed only on the second individual portal screen 101 and are not displayed on the first individual portal screen 100. This is because the link buttons 124, 126, and 168 are information related to the store 35-K, and the PC 43 of the personal residence 41-N does not have information on the store 35-K.

ここで、この応用例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 bar code reader 7 of the store 35-K does not adopt the configuration unique to the present application shown in FIG. 2 and is a bar code reader that is generally commercially available. In addition, dedicated software that causes the browser to transmit the barcode 11 to the advertisement support server 31 is installed in advance in the computer 37 of the store 35-K. In this case, the dedicated software is automatically activated in response to the input of the barcode 11, and automatically transmits the barcode 11 to the advertisement support server 31.

ちなみに、専用のソフトウェアをインストールする構成を採用しても、個人宅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 computer 37, the monitor 39, and the barcode reader 7.

また、広告支援サーバ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 storage area 200 of the advertisement support server 31 is the same as that in FIG. However, instead of the program storage unit 210, the program storage unit 199 of FIG. In addition to the first individual portal screen file 230, the storage area 200 stores the second individual portal screen file 222 of FIG.

図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 program storage unit 199 is obtained by adding a second individual portal screen search unit 228 to the configuration of the program storage unit 210. Further, the second individual portal screen file 222 in FIG. 11C includes an advertiser file 236 and a store file 254. The advertiser file 236 includes a database in which barcode information 224 attached to each product type and individual portal screen information 226 corresponding to the product indicated by the barcode information 224 are associated with each other. The store file 254 is configured by a database in which store code 256 assigned to the store 35-K and individual portal screen information 258 are associated with each other.

図11(d)を参照して、店舗ファイル254は、店舗コード256と、個別ポータル画面情報258と、を関連付けたファイルである。個別ポータル画面情報258は、図11(a)のリンクボタン168に相当する店舗本社ホームページのURL、リンクボタン126に相当する特典情報サイトのURL、及びリンクボタン124に相当するセール情報サイトのURLを含む。   With reference to FIG. 11D, the store file 254 is a file in which the store code 256 and the individual portal screen information 258 are associated with each other. The individual portal screen information 258 includes the URL of the store head office homepage corresponding to the link button 168 in FIG. 11A, the URL of the privilege information site corresponding to the link button 126, and the URL of the sale information site corresponding to the link button 124. Including.

図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 advertiser file 236 is the file which linked | related the barcode information 224 and the individual portal screen information 226 for every goods. The individual portal screen information 226 includes the URL of the advertiser home page corresponding to the link button 102 in FIG. 11A, the URL of the related product site corresponding to the link button 128, the commercial URL of the product corresponding to the link button 106, The URL of the product description site corresponding to the link button 120 and the URL of the questionnaire site corresponding to the link button 122 are included. In FIG. 11D and FIG. 11E, the protocol (http: //) is omitted.

さて、応用例2における広告支援システムにおける広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順は、図7及び図8に示したものと同様である。ただし、異なる点もあるので、以下それを順次説明する。   Now, the communication procedure among the server 47 of the advertiser 45-M, the PC 43 of the personal residence 41-N and the advertisement support server 31 in the advertisement support system in the application example 2 is the same as that shown in FIGS. It is. However, there are also differences, which will be described in turn below.

図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, PC 43 of personal residence 41-N transmits a URL (for example, “http://www.ssd.com”) transmitted by dedicated software installed in computer 37 of store 35-K. "co.jp/kiosk/", bar code information and serial number omitted for simplification of description, URL ("http://www.ssd.co.jp/house/", simplification of description) Therefore, the barcode information and the serial number are omitted) to the advertisement support server 31. That is, the URL given to the PC 43 by the barcode reader 7 of the personal residence 41-N is different from the URL transmitted by the dedicated software of the computer 37 of the store 35-K. Thus, for example, the directory name arranged immediately after the domain name is different between the personal residence 41-N and the store 35-K. Also, for example, subdomains can be provided to make them different. In short, as long as the advertisement support server 31 can distinguish between the personal residence 41-N and the store 35-K, any known technique can be used. Further, the dedicated software of the computer 37 transmits the store code assigned to the store 35 -K to the advertisement support server 31.

また、応用例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 communication control unit 212 of the advertisement support server 31 confirms the content of the received URL, and whether it is from the personal residence 41-N or the store 35-K. Is determined. In step S401, when the communication control unit 212 determines that the received URL is transmitted by the PC 43 of the personal residence 41-N, that is, in the above example, the directory name immediately after the domain name is “house”. ”, The process proceeds to step S402, the control is transferred to the first individual portal screen search unit 214, and when it is determined that the received URL is transmitted by the computer 37 of the store 35-K, that is, in the above example If the directory name immediately after the domain name is “kiosk”, the process proceeds to step S406, and control is passed to the second individual portal screen search unit 228.

ステップ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 screen search unit 214 accesses the first individual portal screen file 230 and searches for the URL (see FIG. 6C) associated with the received barcode information. In step S404, the individual portal screen generation unit 215 displays HTML (HyperText) for displaying the first individual portal screen 100 including the link button corresponding to the URL acquired in step S402 on the personal computer 41-N PC 43. Markup Language) information is generated.

一方、ステップ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 screen search unit 228 accesses the advertiser file 236 of the second individual portal screen file 222, and the URL associated with the received barcode information (see FIG. 11E). ) Further, in step S408, the second individual portal screen search unit 228 accesses the store file 254 of the second individual portal screen file 222, and uses the URL associated with the received store code (see FIG. 11D). Search for. In step S410, the individual portal screen generation unit 215 generates HTML for displaying the second individual portal screen 101 including the link button corresponding to the URL acquired in steps S406 and S408 on the computer 37 of the store 35-K. Generate information.

ステップS404の後のステップS412では、広告支援サーバ31の通信制御部212は、ステップS404で生成されたHTML情報を個人宅41−NのPC43に送信する。一方、ステップS410の後のステップS412では、通信制御部212は、ステップS410で生成されたHTML情報を店舗35−Kのコンピュータ37に送信する。   In step S412 after step S404, the communication control unit 212 of the advertisement support server 31 transmits the HTML information generated in step S404 to the PC 43 of the personal residence 41-N. On the other hand, in step S412 after step S410, the communication control unit 212 transmits the HTML information generated in step S410 to the computer 37 of the store 35-K.

次に、応用例2における広告支援システムにおける広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順を説明する。   Next, a communication procedure among the server 47 of the advertiser 45-M, the computer 37 of the store 35-K, and the advertisement support server 31 in the advertisement support system in the application example 2 will be described.

図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 server 47 of the advertiser 45-M, the computer 37 of the store 35-K, and the advertisement support server 31 in the application example 2. In FIG. 13, communication using a well-known protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol) or HTTP (HyperText Transfer Protocol) is performed, and thus detailed description of these communication procedures is omitted. 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, computer 37 in store 35 -K activates the dedicated software described above when given barcode information from the barcode reader. In step S <b> 602, the dedicated software transmits the barcode information given from the barcode reader and the stored store code to the advertisement support server 31 based on the URL of the stored advertisement support server 31. . The bar code reader is a general bar code reader, unlike the bar code reader 7, and provides only bar code information to the computer 37 with keyboard data. The URL and store code of the advertisement support server 31 held by the dedicated software are stored in the HDD of the computer 37, for example.

広告支援サーバ31の通信制御部212は、このバーコード情報及び店舗コードを受信する。そして、ステップS700にて、広告支援サーバ31は、図12の個別ポータル画面生成処理を実行する。   The communication control unit 212 of the advertisement support server 31 receives the barcode information and the store code. In step S700, the advertisement support server 31 executes the individual portal screen generation process of FIG.

店舗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 computer 37 of the store 35-K receives the HTML information of the second individual portal screen 101, analyzes the HTML information, and displays the second individual portal screen 101 in step S604. In step S606, the computer 37 determines whether any of the link buttons 102, 128, 120, 106, 122, 126, 168 or 124 on the second individual portal screen 101 has been pressed, and has not been pressed. If YES in step S606, the process returns to step S606. If pressed, the process advances to step S608.

コンピュータ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 link buttons 102, 128, 120, and 106, the computer 37 proceeds to step S610 (step S608), and if the link button is the link button 122, step S616 is performed. (Step S608), if any of the link buttons 126, 168 and 124, the process proceeds to Step S900 of FIG. 14 (Step S608).

ステップ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 computer 37 accesses the server 47 of the advertiser 45-M based on the URL corresponding to the pressed link button. Then, the server 47 of the advertiser 45-M transmits corresponding HTML information to the computer 37 of the store 35-K in step S500. Then, in step S612, the computer 37 receives this HTML information, analyzes it, and displays a WEB site. In this case, if the link button pressed in step S606 is the link button 120, a WEB site for explaining the product indicated by the barcode information transmitted in step S602 is displayed. The homepage of the advertiser 45-M of the product indicated by the code information is displayed. In the case of the link button 106, a WEB site that distributes the commercial of the product indicated by the barcode information is displayed. If the link button pressed in step S606 is the link button 128, the WEB site of the product related to the product indicated by the barcode information is displayed.

ステップS614では、コンピュータ37は、ユーザからの入力に応じて、処理及び広告主45−Mのサーバ47との間で通信を行う。ステップS502では、サーバ47は、コンピュータ37からのアクセスに応じて、処理及びコンピュータ37との間で通信を行う。   In step S614, the computer 37 performs processing and communication with the server 47 of the advertiser 45-M in response to an input from the user. In step S <b> 502, the server 47 performs processing and communication with the computer 37 in response to access from the computer 37.

一方、ステップS616では、コンピュータ37は、押されたリンクボタン122に対応するURLに基づいて、広告支援サーバ31へアクセスする。すると、広告支援サーバ31の通信制御部212は、ステップS702にて、対応するHTML情報を店舗35−Kのコンピュータ37に送信する。この場合、広告支援サーバ31のアンケート集計部220が、アンケートを行うためのWEBサイトのHTML情報を生成する。   On the other hand, in step S616, the computer 37 accesses the advertisement support server 31 based on the URL corresponding to the pressed link button 122. Then, the communication control unit 212 of the advertisement support server 31 transmits the corresponding HTML information to the computer 37 of the store 35-K in step S702. In this case, the questionnaire totaling unit 220 of the advertisement support server 31 generates HTML information of the WEB site for conducting the questionnaire.

コンピュータ37は、HTML情報を受信し、解析して、ステップS618にて、アンケートを行うためのWEBサイトを表示する。   The computer 37 receives and analyzes the HTML information, and displays a WEB site for conducting a questionnaire in step S618.

ステップS620では、コンピュータ37は、ユーザからの入力に応じて、処理及び広告支援サーバ31との間で通信を行う。ステップS704では、広告支援サーバ31は、コンピュータ37からのアクセスに応じて、処理及びコンピュータ37との間で通信を行う。この場合、広告支援サーバ31のアンケート集計部220が、アンケートを収集及び集計するための各種処理を実行し、結果をアンケートファイル260に格納する。   In step S620, the computer 37 communicates with the processing and advertisement support server 31 in accordance with an input from the user. In step S <b> 704, the advertisement support server 31 performs processing and communication with the computer 37 in response to access from the computer 37. In this case, the questionnaire totaling unit 220 of the advertisement support server 31 executes various processes for collecting and counting the questionnaires, and stores the results in the questionnaire file 260.

図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 link buttons 126, 168, and 124 has been pressed, referring to FIG. 14, in step S900, the computer 37 corresponds to the pressed link button. Based on the URL, the server 77 of the store head office 75-P is accessed. Then, the server 77 transmits corresponding HTML information to the computer 37 of the store 35-K in step S800. In step S902, the computer 37 receives the HTML information, analyzes it, and displays a WEB site. In this case, if the link button pressed in step S606 is the link button 126, the WEB site on which the privilege information of the store 35-K indicated by the store code transmitted in step S602 is displayed is displayed. Displays the homepage of the store headquarters 75-P that manages the store 35-K indicated by the store code, and in the case of the link button 124, displays the WEB site on which the sale information of the store 35-K indicated by the store code is displayed. The

ステップS904では、コンピュータ37は、ユーザからの入力に応じて、処理及び店舗本社75−Pのサーバ77との間で通信を行う。ステップS802では、サーバ77は、コンピュータ37からのアクセスに応じて、処理及びコンピュータ37との間で通信を行う。   In step S904, the computer 37 performs processing and communication with the server 77 of the store head office 75-P in response to an input from the user. In step S <b> 802, the server 77 performs processing and communication with the computer 37 in response to access from the computer 37.

なお、応用例2において、第1個別ポータル画面100に代えて、図9の第1個別ポータル画面130を表示することもできる。   In Application Example 2, the first individual portal screen 130 of FIG. 9 can be displayed instead of the first individual portal screen 100.

さて以上のように、応用例2によれば、同一バーコードであっても、広告支援サーバ31は、ユーザの置かれた状況を考慮した効果的なサービスやコンテンツを提供できる。例えば、ユーザの商品に対する段階(例えば、購入前と購入後、店舗と自宅)や心理状態を考慮した処理を実行できるので、ユーザの商品に対する段階や心理状態を考慮した効果的なサービスやコンテンツを提供できる。なぜなら、通信端末(37,43)の設置場所(バーコードの送信元と言うこともできるし、バーコードリーダ7の接続場所と言うこともできる。)、つまり、ユーザがいる場所によって、ユーザの商品に対する段階や心理状態が変わることもあるからである。   As described above, according to the application example 2, even if the barcode is the same, the advertisement support server 31 can provide effective services and contents in consideration of the situation where the user is placed. For example, since it is possible to execute processing that takes into account the stage (for example, before and after purchase, store and home) and psychological state of the user's product, effective services and contents that take into account the stage and psychological state of the user's product Can be provided. This is because the installation location of the communication terminal (37, 43) (which can also be referred to as the barcode transmission source or the connection location of the barcode reader 7), that is, depending on the location of the user, This is because the stage and psychological state of the product may change.

また、通信端末(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 advertisement support server 31 provides different content, and the communication terminal Even if the hardware performance is different, the advertisement support server 31 provides the same content if the category of the installation location of the communication terminal is the same. Of course, not only can the contents be varied depending on the installation location, but the contents can be further varied according to the hardware performance of the communication terminal (for example, a personal computer and a mobile phone).

以上のように、通信端末のハードウェア性能が同等であっても、通信端末(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, advertisement support server 31 classifies the barcode into first group 251 and second group 252 and executes processing. The bar codes of the first group 251 are made up of 13-digit and 8-digit JAN (Japan Article Number) codes 2510, and the second group 252 is made up of bar codes 2520 other than the JAN codes.

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 first group 251 corresponds to the above-described eleventh example group. On the other hand, the bar code 2520 of the second group is, for example, a 14-digit bar code issued by an advertisement support provider corresponding to a service or content. The second group 252 corresponds to the groups of the first to tenth examples described above. In this way, when a plurality of groups for classifying barcodes are set, 14-digit barcodes belonging to the respective groups are issued so that there is no overlap between the groups, and each group corresponds to each service or content.

応用例3では、広告支援サーバ31は、PC43から受信したバーコードの桁数を判別して、そのバーコードが、第1グループ251のバーコード2510(つまり、JANコード)か、第2グループ252のバーコード2520か、を決定する。この場合、広告支援サーバ31は、受信したバーコードの桁数が13桁又は8桁の場合、そのバーコードを第1グループ251に属すると判断し、それら以外は第2グループ252に属すると判断する。   In the application example 3, the advertisement support server 31 determines the number of digits of the barcode received from the PC 43 and determines whether the barcode is the barcode 2510 (that is, the JAN code) of the first group 251 or the second group 252. The barcode 2520 is determined. In this case, the advertisement support server 31 determines that the received barcode belongs to the first group 251 when the number of digits of the received barcode is 13 digits or 8 digits, and determines that the barcode belongs to the second group 252 otherwise. To do.

そして、広告支援サーバ31は、受信したバーコードが第1グループ251のバーコード2510の場合、第1個別ポータル画面100(もちろん、これに代えて第1個別ポータル画面130でもよい。)をPC43に送信する。一方、広告支援サーバ31は、受信したバーコードが第2グループ252のバーコード2520の場合、第2グループの中でバーコード2520が属するグループに応じた処理を実行して、そのグループに応じたコンテンツであって、バーコード2520に対応したコンテンツを生成し、PC43に送信する。   Then, when the received barcode is the barcode 2510 of the first group 251, the advertisement support server 31 displays the first individual portal screen 100 (of course, the first individual portal screen 130 instead) on the PC 43. Send. On the other hand, when the received barcode is the barcode 2520 of the second group 252, the advertisement support server 31 executes processing corresponding to the group to which the barcode 2520 belongs in the second group, and responds to the group. A content corresponding to the barcode 2520 is generated and transmitted to the PC 43.

さて、広告支援サーバ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 storage area 200 of the advertisement support server 31 is the same as in FIG. However, instead of the program storage unit 210, the program storage unit 172 of FIG. The program storage unit 172 is obtained by adding control programs 174-1 to 174-q to the configuration of the program storage unit 210. The control programs 174-1 to 174 -q are collectively referred to as a control program 174 -Q.

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 PC 43. In this case, the control program 174-Q corresponding to the group is executed to generate content. Accordingly, a control program 174-Q is prepared for each group. Of course, in the storage area 200, resources used by the respective control programs 174-Q are stored in addition to the illustration.

ところで、応用例3における広告支援システムにおける広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順は、図7に示したものと同様である。ただし、異なる点もあるので、以下それを順次説明する。   By the way, the communication procedure among the server 47 of the advertiser 45-M, the PC 43 of the personal residence 41-N and the advertisement support server 31 in the advertisement support system in the application example 3 is the same as that shown in FIG. However, there are also differences, which will be described in turn below.

応用例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, communication control unit 212 of advertisement support server 31 determines the number of digits of the received barcode information. In step S432, if the received barcode information is 13 digits or 8 digits, that is, if a JAN code is received, the communication control unit 212 proceeds to step S434, and controls the first individual portal screen search unit. If the received barcode information is other than 13 digits and 8 digits, the process proceeds to step S440, and control is passed to the control program 174-Q corresponding to the group to which the barcode information belongs.

ステップ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 screen search unit 214 accesses the first individual portal screen file 230 and searches for the URL (see FIG. 6C) associated with the received barcode information. In step S436, the individual portal screen generation unit 215 displays HTML information for displaying the first individual portal screen 100 including the link button corresponding to the URL acquired in step S434 on the PC 43 of the personal residence 41-N. Generate. In step S438, the communication control unit 212 of the advertisement support server 31 transmits the HTML information generated in step S436 to the PC 43 of the personal residence 41-N.

一方、ステップ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 communication control unit 212 of the advertisement support server 31 transmits the HTML information of the content generated in step S440 to the PC 43 of the personal residence 41-N.

なお、店舗35−Kのコンピュータ37は、個人宅41−NのPC43に相当し、応用例3において、広告支援サーバ31とコンピュータ37と広告主45−Mとの間の通信は、広告支援サーバ31とPC43と広告主45−Mとの間の通信と同様であり、説明を省略する。   Note that the computer 37 of the store 35-K corresponds to the PC 43 of the personal residence 41-N. In the application example 3, communication between the advertisement support server 31, the computer 37, and the advertiser 45-M is performed by the advertisement support server. This is the same as the communication between 31, PC 43 and advertiser 45-M, and the description is omitted.

さて、以上のように、応用例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 advertisement support server 31 classifies the received barcode into either the first group 251 or the second group, and executes processing according to the classification result. Since the first group 251 is the JAN code 2510, it is originally created for the purpose of use for the POS system, and is not created for this system. That is, the JAN code 2510 exists regardless of the present system, and has already been widely used in the world. Therefore, this system provides a service, that is, an individual portal screen, using the JAN code 2510 that is already widely used in the world. On the other hand, since the second group 252 is a bar code 2520 other than the JAN code 2510, it is created for the purpose of providing a specific service using this system, and is used for the POS system. Not aimed at. That is, the barcode 2520 exists on the premise of this system. Accordingly, various services are provided by this system according to the purpose of creating the barcode 2520.

このように、第1グループ251に属するバーコード2510と第2グループ252に属するバーコード2520とは、その性質・性格を異にするが、そのことを意識することなく、ユーザは、同じバーコードリーダ7で、それらをスキャンでき、第1グループ251に対応したサービスの提供を受けることができるし、また、第2グループ252の各種のバーコード2520に対応した様々なサービスの提供を受けることもできる。   As described above, the barcode 2510 belonging to the first group 251 and the barcode 2520 belonging to the second group 252 have different properties and personalities, but the user can use the same barcode without being aware of that. The reader 7 can scan them, can receive services corresponding to the first group 251, and can receive various services corresponding to various bar codes 2520 of the second group 252. it can.

また、ユーザは、すでに多く普及しているJANコード2510が付された物品を容易に入手でき、ネットワーク環境が整っていることを前提とするならば、バーコードリーダ7さえあれば、すぐにでも本システムを利用できる。一方において、ユーザは、第2グループ252のバーコード2520をスキャンすることで、バラエティに富んだ様々なサービスの提供を受けることができる。   In addition, if it is assumed that a user can easily obtain an article with the JAN code 2510 that is already widely used and that the network environment is in place, the user can immediately have the barcode reader 7. This system can be used. On the other hand, the user can receive various services provided by scanning the barcode 2520 of the second group 252.

さらに、システムを構築する側にとっても、すでに普及しているJANコード2510を利用できるので、システム導入の際の労力は、バーコード2520のみを利用する場合と比較して少なくてすむ。   Furthermore, since the JAN code 2510 that has already been widely used can be used also for the system construction side, the labor for introducing the system can be reduced as compared with the case where only the bar code 2520 is used.

(応用例4)   (Application 4)

応用例4は、図4のバーコードリーダ7に代えて、カメラユニット180を利用するものである。以下、特徴点を中心に図面を参照しながら説明していく。   The application example 4 uses a camera unit 180 instead of the barcode reader 7 of FIG. Hereinafter, description will be made with reference to the drawings with a focus on feature points.

図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 PC 43 and the camera unit 180 of the personal residence 41-N. Referring to FIG. 18, the PC 43 includes a main body 182, a monitor 184, a wireless keyboard 188, and a wireless mouse 190. The camera unit 180 is connected to the main body 182 of the PC 43 by a USB (Universal Serial Bus) cable 186. Although the camera unit 180 is disposed at the lower part of the monitor 184, the camera unit 180 can be disposed at an arbitrary place such as on the monitor 184.

カメラユニット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 camera unit 180 is connected to the PC 43, the PC 43 recognizes the camera unit 180 as a keyboard and a mouse. The camera unit 180 images the barcode 11 of the product directed by the user. Then, the camera unit 180 analyzes the obtained image, digitizes the barcode 11, converts it into keyboard data, and outputs it to the PC 43. A digitized barcode is called barcode information. At the same time, the camera unit 180 also functions as a mouse (pointing device). That is, when the user directs the product to the camera unit 180 and moves the product itself, the camera unit 180 calculates the movement amount of the product (each of the X axis and the Y axis) and outputs it to the PC 43. The PC 43 moves the cursor 114 displayed on the individual portal screen according to the received movement amount. That is, the cursor 114 is linked to the movement of the product. In addition, the camera unit 180 sequentially calculates the area of the image of the photographed product, and when the change in area becomes a predetermined multiple or more from small to large, that is, when the product is brought close to the camera unit 180. In addition, it is assumed that the user has indicated the intention to click, and the click information is transmitted to the PC 43. Therefore, if the PC 43 receives click information from the camera unit 180 while the cursor 114 is staying at the link button in the individual portal screen, the PC 43 determines that the link button has been pressed.

図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 camera unit 180 of FIG. Referring to FIG. 19, the camera unit 180 includes an MCU (Micro Controller Unit) 192, an image sensor 194 such as a CCD and an image sensor, a RAM 196, a ROM 198, an interface (I / F) 202, and a bus 204. A RAM 196, a ROM 198, and an I / F 202 are connected to the MCU 192 via a bus 204. The image sensor 194 is, for example, a VGA (Video Graphics Array). The I / F 202 includes a USB controller. The ROM 198 stores a control program shown in a flowchart described later. The RAM 196 is used as a storage location or work area for image data from the image sensor 194.

応用例4における広告支援システムにおける広告主45−Mのサーバ47と個人宅41−NのPC43と広告支援サーバ31との間の通信手順は、図7に示したものと同様である。   The communication procedure among the server 47 of the advertiser 45-M, the PC 43 of the personal residence 41-N, and the advertisement support server 31 in the advertisement support system in the application example 4 is the same as that shown in FIG.

なお、店舗35−Kのバーコードリーダ7に代えて、カメラユニット180を使用することもできる。また、応用例4における広告支援システムにおける広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順は、図7に示したものと同様である。   Note that the camera unit 180 may be used instead of the bar code reader 7 of the store 35-K. Further, the communication procedure among the server 47 of the advertiser 45-M, the computer 37 of the store 35-K, and the advertisement support server 31 in the advertisement support system in the application example 4 is the same as that shown in FIG.

さて、次に、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 camera unit 180 as a pointing device by the user moving the product.

ステップS1001では、MCU192は、撮像素子194が撮影した画像中のバーコードを解析して、それを数値化し、バーコード情報を取得する。ステップS1003にて、MCU192は、バーコードの解析に成功したか否かを判断し、失敗の場合はステップS999に戻り、成功の場合はステップS1005に進む。   In step S1001, the MCU 192 analyzes the barcode in the image captured by the image sensor 194, digitizes it, and acquires barcode information. In step S1003, the MCU 192 determines whether or not the bar code analysis is successful. If it is unsuccessful, the process returns to step S999, and if successful, the process proceeds to step S1005.

ステップ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 RAM 196. In step S1007, the MCU 192 acquires the URL (for example, “http://www.ssd.co.jp”) of the advertisement support server 31 as keyboard data from the ROM 198, and adds a keyboard at the end of the URL. Barcode information (for example, “4560256580016”) as data and a serial number (for example, “132222159”) of the camera unit 180 are added, and a new URL (for example, “http://www.ssd.co.jp/”) is added. ? Bc = 4560256580016 & sn = 132222159 ") and stored in the RAM 196.

ステップ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 PC 43 to start the browser and access the advertisement support server 31 from the ROM 198 and stores it in the RAM 196. In step S1011, the MCU 192 outputs keyboard data (command and URL (server URL + barcode information + serial number)) to the PC 43 via the USB controller of the I / F 202. In response to this command, the PC 43 activates the browser and transmits the barcode information and the serial number to the advertisement support server 31.

図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 imaging element 194, and the amount of movement of a moving product (that is, a product that the user moves with hand) ( (In the X-axis and Y-axis directions). In step S1032, the MCU 192 transmits the calculated movement amount to the PC 43 via the USB controller of the I / F 202. Receiving this information on the amount of movement, the PC 43 can link the cursor 114 on the individual portal screen with the movement of the product with the barcode that the user moves with the hand.

ステップ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 camera unit 180, the image area of the product increases. In order to detect the enlargement of the area, the process of step S1034 is performed. In step S1036, the MCU 192 determines whether the area of the image of the product has been enlarged a predetermined time (a value exceeding 1 time) or more compared to the previous time, and if not, In step S1030, if the image is enlarged, it is determined that the user has brought the product closer to the camera unit 180, and the process proceeds to step S1038. If the area of the image of the product is enlarged by a predetermined factor or more compared to the previous time, it is considered that the user has made an intention to click (equivalent to a mouse click), and in step S1038, the MCU 192 Click information is transmitted to the PC 43 via the USB controller of / F318. The PC 43 can recognize that the click operation has been performed by receiving the click information.

さて、以上のように、応用例4では、端末tmへの入力手段として、カメラユニット180を利用することにより、ユーザの利便性を一層高めている。   As described above, in the application example 4, the convenience of the user is further enhanced by using the camera unit 180 as an input means to the terminal tm.

つまり、ユーザが、商品に付されたバーコードをカメラユニット180に撮影させるだけで、カメラユニット180からのコマンドに応じて端末tmが自動的にバーコード情報を広告支援サーバ31に送信するので、面倒な操作をユーザが行うことなく(端末tmの操作が不要)、個別ポータル画面を端末tmのモニタに表示させることができる。しかも、端末tmは、カメラユニット180のコマンドに応じて、本システムを実現するための動作を行うので、端末tmに新たなプログラムをインストールしたり等のユーザの手間を省くことができる。   That is, the terminal tm automatically transmits the barcode information to the advertisement support server 31 in response to a command from the camera unit 180 simply by causing the camera unit 180 to photograph the barcode attached to the product. The individual portal screen can be displayed on the monitor of the terminal tm without a troublesome operation by the user (no need to operate the terminal tm). Moreover, since the terminal tm performs an operation for realizing the present system in accordance with the command of the camera unit 180, it is possible to save the user's trouble such as installing a new program in the terminal tm.

さらに、カメラユニット180が、バーコード情報の取得手段として機能するだけでなく、マウス(ポインティングデバイス)としても機能する。従って、ユーザが、広告支援サーバ31へ送信するバーコード情報の取得のために商品に付されたバーコードをカメラユニット180に撮影させた後は、その商品をカメラユニット180に向けて動かすだけで、個別ポータル画面に表示されたカーソル114の操作を行うことができ、非常にユーザフレンドリな構成となっている。   Further, the camera unit 180 not only functions as a barcode information acquisition unit but also functions as a mouse (pointing device). Therefore, after the user causes the camera unit 180 to photograph the barcode attached to the product for obtaining the barcode information to be transmitted to the advertisement support server 31, the user simply moves the product toward the camera unit 180. The cursor 114 displayed on the individual portal screen can be operated, and the configuration is very user-friendly.

なお、本発明は、上記の実施の形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。   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 terminal 5 that causes the browser to transmit the barcode 11 to the host computer 1 by causing the local barcode reader 7 to output the command 29. . However, such dedicated software may be installed in the terminal 5 without adopting a configuration in which the local barcode reader 7 outputs the command 29. In this case, it is preferable that the software is activated in response to the input of the barcode 11 and automatically transmits the barcode 11. Alternatively, the local barcode reader 7 may output a command for such dedicated software, and the software may transmit the barcode 11 to the host computer 1 in response to the command.

また、上記では、ローカルバーコードリーダ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 host URL 27 to the terminal 5 by causing the local barcode reader 7 to output the URL 27 of the host computer 1. However, the local barcode reader 7 does not adopt the configuration for outputting the URL 27, and the user inputs the URL 27 of the host computer 1, or the above software is provided with the URL 27 and is brought to the terminal 5. It may be left.

URL27及びコマンド29を出力しないローカルバーコードリーダ7は、一般的なバーコードリーダと同様のものである。従って、端末5に上記のようなソフトウェアをインストールしておくことにより、本システムに、一般的なバーコードリーダを用いることも可能である。   The local barcode reader 7 that does not output the URL 27 and the command 29 is the same as a general barcode reader. Therefore, it is possible to use a general bar code reader for this system by installing the above-described software in the terminal 5.

(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 advertisement support server 31 can return the URL of the WEB site related to the product indicated by the received barcode to the PC 43 or the like without providing the individual portal screen, and can directly display the WEB site. The information regarding the product posted on the WEB site includes all information that the advertiser 45 -M wants to convey to the user before or after purchasing the product. This also applies to information relating to products provided from the link destination by the link button on the individual portal screen.

(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 link buttons 102, 106, 118, 108, and 116 on the first individual portal screen 100 are files in the server 47 of the advertiser 45-M. However, this server 47 does not physically mean a single server, but these link destinations may be composed of a plurality of servers. The same applies to the case where the link destination on the first individual portal screen 130 is a file in the server 47 of the advertiser 45-M. The same applies when the link destination on the second individual portal screen 101 is a file in the server 47 of the advertiser 45-M.

また、広告支援サーバ31のユーザ登録機能、アンケート機能、及び家計簿機能は、別個のサーバで構成することもできる。もちろん、広告支援サーバ31の処理を複数のサーバに分散処理させることもできる。   Further, the user registration function, the questionnaire function, and the household account book function of the advertisement support server 31 can be configured by separate servers. Of course, the processing of the advertisement support server 31 can be distributed to a plurality of servers.

さらに、第2個別ポータル画面101のフレーム164に表示されたボタン126,168,124に対応するリンク先は、店舗本社75−Pのサーバ47内のファイルとした。しかし、このサーバ77は、物理的に単一のサーバを意味しているのではなく、これらのリンク先を複数のサーバから構成してもよい。   Furthermore, the link destinations corresponding to the buttons 126, 168, and 124 displayed on the frame 164 of the second individual portal screen 101 are files in the server 47 of the store head office 75-P. However, this server 77 does not physically mean a single server, but these link destinations may be composed of a plurality of servers.

(4)上記では、ホストコンピュータ1や広告支援サーバ31に送信する情報として、バーコード11を採用したが、これに限定されない。例えば、RFID(Radio Frequency Identification System)タグ等の電子タグ(ICタグ)を利用できる。ただし、この場合には、バーコードリーダ7に代えて、電子タグリーダ(ICタグリーダ)で電子タグに格納された情報を読み込む。そして、電子タグリーダ(ICタグリーダ)には、バーコードリーダ7と同じコマンドを発行させ、ホストコンピュータ1のURLを出力させることが好適である。また、上記では、一次元コードである一次元バーコードを利用したが、二次元コードである二次元バーコードやQRコード等を利用することもできる。   (4) In the above description, the barcode 11 is adopted as information to be transmitted to the host computer 1 or the advertisement support server 31. However, the present invention is not limited to this. For example, an electronic tag (IC tag) such as an RFID (Radio Frequency Identification System) tag can be used. In this case, however, information stored in the electronic tag is read by an electronic tag reader (IC tag reader) instead of the barcode reader 7. It is preferable that the electronic tag reader (IC tag reader) issue the same command as the barcode reader 7 and output the URL of the host computer 1. In the above description, a one-dimensional barcode that is a one-dimensional code is used. However, a two-dimensional barcode that is a two-dimensional code, a QR code, or the like may be used.

(5)ホストコンピュータ1や広告支援サーバ31は、物理的に1つのコンピュータで構成することもできるし、処理を複数のコンピュータに分散させて構成することもできる。もちろん、分散処理する場合の各コンピュータの設置場所は、同一国内でもよいし、複数国に分散して設置してもよい。なお、ホストコンピュータ1や広告支援サーバ31は、ハードウェア及びソフトウェアを含む概念として使用している。   (5) The host computer 1 and the advertisement support server 31 can be physically configured by one computer, or can be configured by distributing processing to a plurality of computers. Of course, the installation locations of each computer in the case of distributed processing may be in the same country, or may be distributed and installed in a plurality of countries. The host computer 1 and the advertisement support server 31 are used as a concept including hardware and software.

(6)応用例1から4において、広告支援サーバ31は、バーコードリーダ7やカメラユニット180からインストアコードを受信した場合、所定のメッセージ(例えばサービスの提供を受けることができない旨の通知)を端末tmに返すこともできる。インストアコードとは、小売業が設定し店内のみで使用するバーコードである。従って、市場全体からみたとき必ずしもユニークではないので拒絶するのである。   (6) In the application examples 1 to 4, when the advertisement support server 31 receives the in-store code from the barcode reader 7 or the camera unit 180, the advertisement support server 31 sends a predetermined message (for example, notification that the service cannot be provided). It can also be returned to the terminal tm. The in-store code is a bar code set by the retailer and used only in the store. Therefore, it is rejected because it is not necessarily unique when viewed from the whole market.

(7)バーコードリーダ7として、携帯電話機のカメラを利用したバーコード認識機能を利用することもできる。QRコードの認識についても同様である。この場合、例えば、携帯電話機に、ホストコンピュータ1や広告支援サーバ31にバーコードを送信するためのソフトウェアをインストールする。   (7) As the barcode reader 7, a barcode recognition function using a camera of a mobile phone can be used. The same applies to QR code recognition. In this case, for example, software for transmitting a barcode to the host computer 1 or the advertisement support server 31 is installed in the mobile phone.

(8)上記では、第1グループ251をJANコードとしたが、EAN(European Article Number)コード、及び/又は、UPC(Universal Product Code)コードを、第1グループ251に含めることもできる。   (8) In the above description, the first group 251 is a JAN code. However, an EAN (European Article Number) code and / or a UPC (Universal Product Code) code may be included in the first group 251.

(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 advertisement support server 31 classifies the received barcode into the first group 251 and the second group 252 and executes the process. In this case, when the advertisement support server 31 receives a barcode belonging to the first group 251, the user accesses the advertisement support server 31 from the PC 43 of the personal residence 41-N and the computer of the store 35-K. Even when the same barcode is accessed when the advertisement support server 31 is accessed from 37, individual portal screens having different contents are provided for both.

(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 advertisement support server 31 can determine the installation location of the terminal tm.

(11)上記応用例3では、受信したバーコードの桁数により、そのバーコードを第1グループ251または第2グループ252のいずれかに分類した(図17のステップS430)。しかし、バーコードの種類を判別できれば、その手法は問わない。例えば、バーコードリーダ7又は端末tmが、バーコードと共に、そのバーコードの種類を示す情報を、広告支援サーバ31に与えることで分類を行うこともできる。   (11) In the application example 3, the barcode is classified into either the first group 251 or the second group 252 depending on the number of digits of the received barcode (step S430 in FIG. 17). However, the method is not limited as long as the type of barcode can be determined. For example, the barcode reader 7 or the terminal tm can also perform classification by giving the advertisement support server 31 information indicating the type of the barcode together with the barcode.

(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 advertisement support server 31, they can be executed on separate computers. In this case, the communication control unit 212 gives the barcode 2520 of the second group 252 to the computer on which the corresponding control program 174-Q is executed, and provides the corresponding content from the computer to the terminal tm.

(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 host computer 1 and the advertisement support server 31 collects and analyzes the status of the user's access to each portal screen and the link destination posted there, and the “thing” to which the code is assigned. Can be obtained quickly. For example, market analysis of “things” is possible based on the obtained statistical data. In addition, comparative analysis of the same kind of “thing” is also possible. These are also economically valuable and can be a source of revenue for the operator. Furthermore, the business 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 business operator to earn revenue. Incidentally, if the user can immediately access the direct site by scanning the code, the operator cannot recognize the status of access to each direct site.

(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 is a diagram showing an overall configuration of a remote barcode reader system according to an embodiment of the present invention. (a)図1のローカルバーコードリーダ7の電気的構成を示す図である。(b)図2(a)のMCU15に内蔵されたROM19へのプログラム及びデータの格納状態を示す図解図である。(A) It is a figure which shows the electrical constitution of the local barcode reader 7 of FIG. (B) It is an illustration figure which shows the storage state of the program and data to ROM19 incorporated in MCU15 of Fig.2 (a). 図1のローカルバーコードリーダ7と通信端末5とホストコンピュータ1との間の通信手順の一例を示す図である。It is a figure which shows an example of the communication procedure between the local barcode reader 7, the communication terminal 5, and the host computer 1 of FIG. 図1のリモートバーコードリーダシステムを利用した広告支援システムの全体構成を示す図である。It is a figure which shows the whole structure of the advertisement assistance system using the remote barcode reader system of FIG. (a)広告支援システムの概要を示す図である。(b)ある商品に対して用意された個別ポータル画面の第1の例である第1個別ポータル画面100の例示図である。(A) It is a figure which shows the outline | summary of an advertisement assistance system. (B) It is an illustration figure of the 1st individual portal screen 100 which is the 1st example of the individual portal screen prepared with respect to a certain goods. (a)図4の広告支援サーバ31の電気的構成を示す図である。(b)図6(a)の広告支援サーバ31の記憶領域200へのプログラム及びデータの格納状態を示す図解図である。(c)図6(b)の第1個別ポータル画面ファイル230の構成を示す図である。(A) It is a figure which shows the electrical structure of the advertisement assistance server 31 of FIG. (B) It is an illustration figure which shows the storage state of the program and data to the storage area 200 of the advertisement assistance server 31 of Fig.6 (a). (C) It is a figure which shows the structure of the 1st separate portal screen file 230 of FIG.6 (b). 図4の広告支援システムにおける通信手順の一例を示す図である。It is a figure which shows an example of the communication procedure in the advertisement assistance system of FIG. 図7のステップS208で電子商取引サーバを示すURLと判断された後の当該サーバとPC43との間の通信手順の1例を示す図である。It is a figure which shows an example of the communication procedure between the said server after having been judged as URL which shows an electronic commerce server by step S208 of FIG. 応用例1における第1個別ポータル画面130の例示図である。FIG. 10 is a view showing an example of a first individual portal screen 130 in application example 1; 図9の第1個別ポータル画面130を作成する際に参照される個別ポータル画面テーブルの例示図である。It is an illustration figure of the individual portal screen table referred when producing the 1st individual portal screen 130 of FIG. (a)応用例2における第2個別ポータル画面101の例示図である。(b)応用例2におけるプログラム格納部199の概念図である。(c)応用例2における第2個別ポータル画面ファイル222の概念図である。(d)応用例2における第2個別ポータル画面ファイル222の構成を示す図である。(A) It is an illustration figure of the 2nd separate portal screen 101 in the example 2 of an application. (B) It is a conceptual diagram of the program storage part 199 in the application example 2. FIG. (C) It is a conceptual diagram of the 2nd separate portal screen file 222 in the example 2 of an application. (D) It is a figure which shows the structure of the 2nd separate portal screen file 222 in the example 2 of an application. 応用例2における個別ポータル画面の生成のための処理の流れを示すフローチャートである。12 is a flowchart showing a flow of processing for generating an individual portal screen in application example 2. 応用例2における広告主45−Mのサーバ47と店舗35−Kのコンピュータ37と広告支援サーバ31との間の通信手順の1例を示す図である。It is a figure which shows an example of the communication procedure between the server 47 of the advertiser 45-M in the application example 2, the computer 37 of the store 35-K, and the advertisement support server 31. 図13のステップS608で店舗本社75−Pのサーバ77を示すURLと判断された後のサーバ77とコンピュータ37との間の通信手順の1例を示す図である。It is a figure which shows an example of the communication procedure between the server 77 and the computer 37 after having been judged as URL which shows the server 77 of the store headquarters 75-P in FIG.13 S608. 応用例3の説明図である。12 is an explanatory diagram of an application example 3. FIG. 応用例3のプログラム格納部172の説明図である。FIG. 20 is an explanatory diagram of a program storage unit 172 of application example 3. 応用例3の画面生成処理の流れの一例を示すフローチャートである。16 is a flowchart illustrating an example of a flow of screen generation processing of application example 3. 応用例4のカメラユニット180の斜視図である。It is a perspective view of the camera unit 180 of the application example 4. FIG. 図18のカメラユニット180の電気的構成を示す図である。It is a figure which shows the electrical constitution of the camera unit 180 of FIG. MCU192によるバーコードスキャンの流れの一例を示すフローチャートである。6 is a flowchart illustrating an example of a barcode scanning flow by the MCU 192; MCU192によるマウス処理の流れの一例を示すフローチャートである。3 is a flowchart illustrating an example of a flow of mouse processing by an MCU 192.

符号の説明Explanation of symbols

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 SYMBOLS 1 ... Host computer, 3 ... Internet, 5 ... Terminal, 5f ... Fixed terminal, 5m ... Portable terminal, 7 ... Local barcode reader, 9 ... User network, 11 ... Bar code, 13 ... Scanner, 15 ... MCU, 17 ... Communication device, 19 ... ROM, 21 ... decode program, 23 ... keyboard emulation program, 25 ... output control program, 27 ... URL, 29 ... command, 31 ... advertising support server, 33 ... network, 35-1 to 35-k ... Store, 41-1 to 41-n ... Private home, 45-1 to 45-m ... Advertiser, 75-1 to 75-p ... Store headquarters, 100, 130 ... First individual portal screen, 101 ... Second individual Portal screen, 180 ... camera unit, 251 ... first group (JAN), 252 ... second group (other than JAN).

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又は2記載のリモートコードリーダシステム。   The remote code reader system according to claim 1, wherein the processing means transmits information for displaying on the communication terminal to the communication terminal in accordance with the predetermined process to be executed. 前記ホストコンピュータは、
前記ローカルコードリーダが送出した前記コードを受信する受信手段と、
受信した前記コードを複数のグループのいずれかに分類する分類手段と、をさらに備え、
前記処理手段は、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行する、請求項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.
前記送出手段は、前記コード、前記ホストコンピュータのアドレス情報、及び前記通信端末に前記コードを前記ホストコンピュータへ送信させるためのコマンドを、前記通信端末に出力する、請求項1から4記載のリモートコードリーダシステム。   5. The remote code according to claim 1, wherein the sending means outputs the code, address information of the host computer, and a command for causing the communication terminal to send the code to the host computer. Reader system. 前記送出手段は、前記コード、前記アドレス情報、及び前記コマンドを、キーボードデータとして前記通信端末に出力する、請求項5記載のリモートコードリーダシステム。   The remote code reader system according to claim 5, wherein the sending means outputs the code, the address information, and the command to the communication terminal as keyboard data. 前記コマンドは、前記通信端末にインストールされたオペレーティングシステムに対するコマンドである、請求項5又は6記載のリモートコードリーダシステム。   The remote code reader system according to claim 5 or 6, wherein the command is a command for an operating system installed in the communication terminal. 前記オペレーティングシステムは、Windows(登録商標)である、請求項7記載のリモートコードリーダシステム。   The remote code reader system according to claim 7, wherein the operating system is Windows (registered trademark). 前記コマンドは、キーボードのGUI(Graphical User Interface)キー+Rキーに相当するキーボードデータである、請求項8記載のリモートコードリーダシステム。   The remote code reader system according to claim 8, wherein the command is keyboard data corresponding to a GUI (Graphical User Interface) key + R key of the keyboard. 前記コマンドは、前記通信端末にブラウザを起動させるためのコマンドである、請求項5から9記載のリモートコードリーダシステム。   The remote code reader system according to claim 5, wherein the command is a command for causing the communication terminal to activate a browser. 前記処理手段は、同一の前記コードに対して、前記通信端末の設置場所に応じて、異なる処理を実行する、請求項1から10に記載のリモートコードリーダシステム。   11. The remote code reader system according to claim 1, wherein the processing unit executes different processing on the same code depending on an installation location of the communication terminal. 前記処理手段は、前記通信端末の設置場所を認識可能な情報を前記通信端末から受け取り、その情報に従って、前記コードを利用した処理を実行する、請求項11記載のリモートコードリーダシステム。   12. The remote code reader system according to claim 11, wherein the processing means receives information capable of recognizing an installation location of the communication terminal from the communication terminal, and executes processing using the code according to the information. 前記通信端末の設置場所は、少なくとも個人宅及び店舗であり、
前記処理手段は、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な前記情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な前記情報を受け取る、請求項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.
少なくとも1つの前記グループは、共通商品コードのグループである、請求項4記載のリモートコードリーダシステム。   The remote code reader system according to claim 4, wherein the at least one group is a group of common product codes. 前記共通商品コードは、POS(Point Of Sale)システムに利用するコードである、請求項14記載のリモートコードリーダシステム。   15. The remote code reader system according to claim 14, wherein the common product code is a code used for a POS (Point Of Sale) system. 前記共通商品コードは、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、若しくは、UPC(Universal Product Code)コードである、請求項15記載のリモートコードリーダシステム。   The remote code reader system according to claim 15, wherein the common product code is a JAN (Japan Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code) code. 前記処理手段は、受信した前記コードがインストアコードの場合、所定のメッセージを前記通信端末に返す、請求項14から16記載のリモートコードリーダシステム。   17. The remote code reader system according to claim 14, wherein the processing means returns a predetermined message to the communication terminal when the received code is an in-store code. 受信した前記コードが共通商品コードの前記グループに属する場合、前記処理手段は、受信した前記コードに対応する、商品固有のポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する、請求項14から17記載のリモートコードリーダシステム。   When the received code belongs to the group of common product codes, the processing means searches for information for generating a product-specific portal screen corresponding to the received code, and generates the searched portal screen. The remote code reader system according to claim 14, wherein information to be transmitted is transmitted to the communication terminal. 共通商品コードの前記グループ以外のグループに属する前記コードは、ものに割り当てられ、それぞれの前記コードに対応するコンテンツを前記ホストコンピュータを介して前記通信端末に提供するために割り当てられたコードであって、共通商品コードを除くコードのことであり、
前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、
前記情報は、映像、音声、プログラム、及びデータを含む、請求項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.
前記処理手段は、受信した前記コードに対応するポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する、請求項1から19記載のリモートコードリーダシステム。   The processing means searches for information for generating a portal screen corresponding to the received code, and transmits information for generating the searched portal screen to the communication terminal. Remote code reader system. 前記ポータル画面は、前記コード情報が示す商品に関するサイトへのリンク情報を含む、請求項18又は20記載のリモートコードリーダシステム。   The remote code reader system according to claim 18 or 20, wherein the portal screen includes link information to a site related to a product indicated by the code information. 前記リンク情報は、前記コード情報が示す商品の広告主のホームページへのリンク情報、前記コード情報が示す商品のコマーシャル映像を配信するサイトへのリンク情報、前記コード情報が示す商品を購入することができるサイトへのリンク情報、前記コード情報が示す商品の画像を表示するサイトへのリンク情報、前記コード情報が示す商品に関する説明を掲載しているサイトへのリンク情報、前記コード情報が示す商品に関するユーザ登録ができるサイトへのリンク情報、前記コード情報が示す商品に関するアンケートを行っているサイトへのリンク情報若しくは前記コード情報が示す商品に関するアフターサービスの情報を掲載したサイトへのリンク情報、又は、それらの任意の組み合わせを含む、請求項21記載のリモートコードリーダシステム。   The link information may be a link information to an advertiser's homepage of the product indicated by the code information, a link information to a site that distributes a commercial video of the product indicated by the code information, or a purchase indicated by the code information. Link information to a site that can be created, link information to a site that displays an image of the product indicated by the code information, link information to a site that describes a product related to the code information, and a product indicated by the code information Link information to a site where user registration is possible, 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 The remote code library according to claim 21, comprising any combination thereof. Da system. 前記ポータル画面は、ユーザ登録ができるサイトへのリンク情報若しくはアンケートを行っているサイトへのリンク情報、又は、それらの任意の組み合わせを含む、請求項18又は20記載のリモートコードリーダシステム。   21. The remote code reader system according to claim 18, wherein the portal screen includes link information to a site where user registration can be performed, link information to a site where a questionnaire is conducted, or any combination thereof. 前記ポータル画面は、前記コード情報が示す商品を販売している店舗又は小売業者に関するサイトへのリンク情報を含む、請求項18又は20記載のリモートコードリーダシステム。   The remote code reader system according to claim 18 or 20, wherein 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. 前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む、請求項1から24記載のリモートコードリーダシステム。   The code is assigned to things, which include tangible objects including goods and real estate, intangible objects including information and services, goods, and organisms including humans and animals, and the information includes video, audio, program 25. The remote code reader system of claim 1 to 24, comprising: and data. 前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードである、請求項1から25記載のリモートコードリーダシステム。   The remote code reader system according to claim 1, wherein the code is a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. 前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである、請求項26記載のリモートコードリーダシステム。   27. The remote code reader system according to claim 26, wherein 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. 請求項1から27のいずれか1に記載のローカルコードリーダ。   The local code reader according to any one of claims 1 to 27. インターネットに接続可能な通信端末に接続され、前記インターネット及び前記通信端末を介して、ホストコンピュータに接続されるローカルコードリーダであって、
コードを取り込む取込手段と、
前記取込手段が取り込んだ前記コードを解読して、前記コードが表すコード情報を取得する解読手段と、
前記ホストコンピュータのアドレス情報及び前記解読手段が取得した前記コード情報を前記通信端末に出力する出力手段と、を備えるローカルコードリーダ。
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.
前記出力手段は、さらに、前記通信端末に前記コード情報を前記ホストコンピュータへ送信させるためのコマンドを、前記通信端末に出力する、請求項29記載のローカルコードリーダ。   30. The local code reader according to claim 29, wherein the output means further outputs to the communication terminal a command for causing the communication terminal to transmit the code information to the host computer. インターネットに接続可能な通信端末に接続され、前記インターネット及び前記通信端末を介して、ホストコンピュータに接続されるローカルコードリーダであって、
コードを取り込む取込手段と、
前記取込手段が取り込んだ前記コードを解読して、前記コードが表すコード情報を取得する解読手段と、
前記解読手段が取得した前記コード情報を、前記インターネット及び前記通信端末を介して、前記ホストコンピュータに出力する出力手段と、を備え、
前記コード情報は、前記出力手段から前記コード情報が出力されたことに応答して、前記通信端末により、前記インターネットを介して、前記ホストコンピュータへ送信される、ローカルコードリーダ。
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.
前記出力手段は、前記通信端末に前記コード情報を前記ホストコンピュータへ送信させるためのコマンドを前記通信端末に出力する、請求項31記載のローカルコードリーダ。   32. The local code reader according to claim 31, wherein the output means outputs a command for causing the communication terminal to transmit the code information to the host computer. 前記出力手段は、前記ホストコンピュータのアドレス情報を前記通信端末に出力する、請求項32記載のローカルコードリーダ。   The local code reader according to claim 32, wherein the output means outputs address information of the host computer to the communication terminal. 前記出力手段は、少なくとも前記コマンドを、キーボードデータとして前記通信端末に出力する、請求項30又は32記載のローカルコードリーダ。   The local code reader according to claim 30 or 32, wherein the output means outputs at least the command as keyboard data to the communication terminal. 前記コマンドは、前記通信端末にインストールされたオペレーティングシステムに対するコマンドである、請求項34記載のローカルコードリーダ。   The local code reader according to claim 34, wherein the command is a command for an operating system installed in the communication terminal. 前記オペレーティングシステムは、Windows(登録商標)である、請求項35記載のローカルコードリーダ。   36. A local code reader according to claim 35, wherein the operating system is Windows. 前記コマンドは、キーボードのGUI(Graphical User Interface)キー+Rキーに相当するキーボードデータである、請求項36記載のローカルコードリーダ。   The local code reader according to claim 36, wherein the command is keyboard data corresponding to a GUI (Graphical User Interface) key + R key of the keyboard. 前記コマンドは、前記通信端末にブラウザを起動させるためのコマンドである、請求項34から37記載のローカルコードリーダ。   38. The local code reader according to claim 34, wherein the command is a command for causing the communication terminal to activate a browser. 前記取込手段は、ユーザが手に持った物品に付されたコードを撮像する撮像手段を含み、
前記解読手段は、撮像された前記コードを解析し、前記コードが表すコード情報を取得し、
前記ローカルコードリーダは、前記撮像手段により得られた画像に写り込んだ前記物品又は前記コードの像の移動量を算出する算出手段をさらに備え、
前記出力手段は、前記移動量を前記ホストコンピュータに出力する、請求項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.
前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む、請求項29から39記載のローカルコードリーダ。   The code is assigned to things, which include tangible objects including goods and real estate, intangible objects including information and services, goods, and organisms including humans and animals, and the information includes video, audio, program 40. A local code reader according to claims 29 to 39, comprising data. 前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードである、請求項29から40記載のローカルコードリーダ。   41. The local code reader according to claim 29, wherein the code is a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. 前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである、請求項41記載のローカルコードリーダ。   42. The local code reader according to claim 41, wherein 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. 請求項1から27のいずれか1に記載のホストコンピュータ。   The host computer according to any one of claims 1 to 27. 各々が、インターネットに接続可能な対応する通信端末に接続され、コードを読み込む複数かつ不特定のローカルコードリーダに、前記インターネット及び前記対応する通信端末を介して接続されるホストコンピュータであって、
前記複数かつ不特定のローカルコードリーダが送出した複数の前記コードを受信する受信手段と、
受信した前記コードを利用して、所定の処理を実行する処理手段と、を備えるホストコンピュータ。
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又は45記載のホストコンピュータ。   46. The host computer according to claim 44, wherein the processing means transmits information for displaying on the communication terminal to the communication terminal in accordance with the predetermined process to be executed. 受信した前記コードを複数のグループのいずれかに分類する分類手段をさらに備え、
前記処理手段は、受信した前記コードを利用して、そのコードが属する前記グループに対応した処理を実行する、請求項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.
前記処理手段は、同一の前記コードに対して、前記通信端末の設置場所に応じて、異なる処理を実行する、請求項44から47記載のホストコンピュータ。   48. The host computer according to claim 44, wherein said processing means executes different processing for the same code according to an installation location of said communication terminal. 前記処理手段は、前記通信端末の設置場所を認識可能な情報を前記通信端末から受け取り、その情報に従って、前記コードを利用した処理を実行する、請求項48記載のホストコンピュータ。   49. The host computer according to claim 48, wherein the processing means receives information capable of recognizing an installation location of the communication terminal from the communication terminal, and executes processing using the code according to the information. 前記通信端末の設置場所は、少なくとも個人宅及び店舗であり、
前記処理手段は、個人宅に設置された前記通信端末から、当該通信端末が個人宅に設置されていることが認識可能な前記情報を受け取り、店舗に設置された前記通信端末から、当該通信端末が店舗に設置されていることが認識可能な前記情報を受け取る、請求項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.
少なくとも1つの前記グループは、共通商品コードのグループである、請求項47記載のホストコンピュータ。   48. The host computer of claim 47, wherein the at least one group is a group of common product codes. 前記共通商品コードは、POS(Point Of Sale)システムに利用するコードである、請求項51記載のホストコンピュータ。   52. The host computer according to claim 51, wherein the common product code is a code used for a POS (Point Of Sale) system. 前記共通商品コードは、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、若しくは、UPC(Universal Product Code)コードである、請求項52記載のホストコンピュータ。   53. The host computer according to claim 52, wherein the common product code is a JAN (Japan Article Number) code, an EAN (European Article Number) code, or a UPC (Universal Product Code) code. 前記処理手段は、受信した前記コードがインストアコードの場合、所定のメッセージを前記通信端末に返す、請求項51から53記載のホストコンピュータ。   54. The host computer according to claim 51, wherein said processing means returns a predetermined message to said communication terminal when said received code is an in-store code. 受信した前記コードが共通商品コードの前記グループに属する場合、前記処理手段は、受信した前記コードに対応する、商品固有のポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する、請求項51から54記載のホストコンピュータ。   When the received code belongs to the group of common product codes, the processing means searches for information for generating a product-specific portal screen corresponding to the received code, and generates the searched portal screen. 55. The host computer according to claim 51, wherein information for performing transmission is transmitted to said communication terminal. 共通商品コードの前記グループ以外のグループに属する前記コードは、ものに割り当てられ、それぞれの前記コードに対応するコンテンツを前記ホストコンピュータを介して前記通信端末に提供するために割り当てられたコードであって、共通商品コードを除くコードのことであり、
前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、
前記情報は、映像、音声、プログラム、及びデータを含む、請求項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.
前記処理手段は、受信した前記コードに対応するポータル画面を生成するための情報を検索し、検索した前記ポータル画面を生成するための情報を、前記通信端末に送信する、請求項44から56記載のホストコンピュータ。   57. The processing means searches for information for generating a portal screen corresponding to the received code, and transmits information for generating the searched portal screen to the communication terminal. Host computer. 前記ポータル画面は、前記コード情報が示す商品に関するサイトへのリンク情報を含む、請求項55又は57記載のホストコンピュータ。   58. The host computer according to claim 55 or 57, wherein the portal screen includes link information to a site related to a product indicated by the code information. 前記リンク情報は、前記コード情報が示す商品の広告主のホームページへのリンク情報、前記コード情報が示す商品のコマーシャル映像を配信するサイトへのリンク情報、前記コード情報が示す商品を購入することができるサイトへのリンク情報、前記コード情報が示す商品の画像を表示するサイトへのリンク情報、前記コード情報が示す商品に関する説明を掲載しているサイトへのリンク情報、前記コード情報が示す商品に関するユーザ登録ができるサイトへのリンク情報、前記コード情報が示す商品に関するアンケートを行っているサイトへのリンク情報若しくは前記コード情報が示す商品に関するアフターサービスの情報を掲載したサイトへのリンク情報、又は、それらの任意の組み合わせを含む、請求項58記載のホストコンピュータ。   The link information may be a link information to an advertiser's homepage of the product indicated by the code information, a link information to a site that distributes a commercial video of the product indicated by the code information, or a purchase indicated by the code information. Link information to a site that can be created, link information to a site that displays an image of the product indicated by the code information, link information to a site that describes a product related to the code information, and a product indicated by the code information Link information to a site where user registration is possible, 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 59. The host computer of claim 58, including any combination thereof. . 前記ポータル画面は、ユーザ登録ができるサイトへのリンク情報若しくはアンケートを行っているサイトへのリンク情報、又は、それらの任意の組み合わせを含む、請求項55、57、58、又は59記載のホストコンピュータ。   60. The host computer according to claim 55, 57, 58, or 59, wherein said 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. . 前記ポータル画面は、前記コード情報が示す商品を販売している店舗又は小売業者に関するサイトへのリンク情報を含む、請求項55、57、58、59又は60記載のホストコンピュータ。   The host computer according to claim 55, 57, 58, 59, or 60, wherein 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. 前記コードは、ものに割り当てられ、前記ものは、物品及び不動産を含む有体物、情報及びサービスを含む無体物、商品、並びに、人及び動物を含む生物を含み、前記情報は、映像、音声、プログラム、及びデータを含む、請求項44から61記載のホストコンピュータ。   The code is assigned to things, which include tangible objects including goods and real estate, intangible objects including information and services, goods, and organisms including humans and animals, and the information includes video, audio, program 62. The host computer according to claims 44 to 61, comprising: and data. 前記コードは、一次元コード、二次元コード、及び/又はICタグに格納されたコードである、請求項44から62記載のホストコンピュータ。   64. The host computer according to claim 44, wherein the code is a one-dimensional code, a two-dimensional code, and / or a code stored in an IC tag. 前記一次元コードは一次元バーコードであり、前記二次元コードはQRコードであり、前記ICタグはRFIDタグである、請求項63記載のホストコンピュータ。   64. The host computer according to claim 63, wherein 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. 請求項44から64のいずれか1に記載のホストコンピュータが実行する方法。   65. A method performed by a host computer according to any one of claims 44 to 64. 請求項44から64のいずれか1に記載のホストコンピュータの機能を実行するためのプログラム。   A program for executing the function of the host computer according to any one of claims 44 to 64. 請求項44から64のいずれか1に記載のホストコンピュータの機能を実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体。   65. A computer-readable recording medium having recorded thereon a program for executing the function of the host computer according to any one of claims 44 to 64.
JP2006356968A 2006-01-03 2006-12-31 Remote code reader system, code reader, host computer, method executed by host computer, and computer program Expired - Fee Related JP5055542B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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&#39;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