JP2019215927A - Management program, management method, receipt management apparatus, information processing system, and service providing apparatus - Google Patents

Management program, management method, receipt management apparatus, information processing system, and service providing apparatus Download PDF

Info

Publication number
JP2019215927A
JP2019215927A JP2019166298A JP2019166298A JP2019215927A JP 2019215927 A JP2019215927 A JP 2019215927A JP 2019166298 A JP2019166298 A JP 2019166298A JP 2019166298 A JP2019166298 A JP 2019166298A JP 2019215927 A JP2019215927 A JP 2019215927A
Authority
JP
Japan
Prior art keywords
receipt
terminal
identification information
information
purchaser
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
JP2019166298A
Other languages
Japanese (ja)
Other versions
JP6822735B2 (en
Inventor
啓太 木戸
Keita Kido
啓太 木戸
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.)
Ubiregi Co Ltd
Original Assignee
Ubiregi 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 Ubiregi Co Ltd filed Critical Ubiregi Co Ltd
Priority to JP2019166298A priority Critical patent/JP6822735B2/en
Publication of JP2019215927A publication Critical patent/JP2019215927A/en
Application granted granted Critical
Publication of JP6822735B2 publication Critical patent/JP6822735B2/en
Active 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)

Abstract

To provide a technology of associating purchase history of a purchaser of a commodity or a service in a real store with browser information of a user terminal, without user registration.SOLUTION: A management program causes a computer to execute the steps of: acquiring storage location identification information for identifying a storage location where receipt data including a price of a commodity or a service is stored, on a network to be accessed from a purchaser terminal used by a purchaser of the commodity or the service; setting terminal access history information specifying an access record to a purchase terminal which accesses the storage location; and holding the terminal access information set to the purchase terminal and the storage location identification information identifying the storage location accessed by the purchaser terminal, in association with each other, on a storage section.SELECTED DRAWING: Figure 5C

Description

本発明は、管理プログラム、管理方法、レシート管理装置、情報処理システム及びサービス提供装置に関する。   The present invention relates to a management program, a management method, a receipt management device, an information processing system, and a service providing device.

従来、店舗等で販売する商品またはサービスを購入した購入者には、購入代金の受取人が、購入に係る商品またはサービスへの対価として所定の金銭を受け取ったことを証明するための領収書(receipt、以下、レシートと称す)が発行される。レシートの発行は、
例えば、商品またはサービスを販売する店舗等に設置されたECR(Electronic Cash Register)やPOS(Point Of Sales)端末等により行われる。POS端末等により発行されたレシートには、例えば、購入に係る商品またはサービス等の名称、数量、価格等のレシート情報が印刷される。POS端末等により発行されたレシートは、商品またはサービスを購入した購入者に手渡される。
Conventionally, a purchaser who has purchased a product or service to be sold at a store or the like is provided with a receipt for proving that the recipient of the purchase price has received a predetermined amount of money in consideration of the product or service related to the purchase ( receipt, hereafter referred to as a receipt). Issuance of receipt,
For example, it is performed by an ECR (Electronic Cash Register), a POS (Point Of Sales) terminal, or the like installed in a store or the like that sells goods or services. On a receipt issued by a POS terminal or the like, for example, receipt information such as the name, quantity, and price of a product or service related to the purchase is printed. A receipt issued by a POS terminal or the like is handed to a purchaser who has purchased a product or service.

一方、予め事前に登録された購入者に対し、POS端末等で発行されたレシートのレシート情報を電子データとして購入者のUSB(Universal Serial Bus)に記録し、該USBに記録されたレシート情報に基づいてレシートイメージを提供するシステムが提案されている。また、同様に、予め事前に登録された購入者に対し、電子データ化されたレシート情報を、購入者の携帯端末等に受け渡す電子レシートといった仕組みが提案されている。   On the other hand, for the purchaser registered in advance, the receipt information of the receipt issued by the POS terminal or the like is recorded as electronic data in the purchaser's USB (Universal Serial Bus), and the receipt information recorded in the USB is recorded. A system that provides a receipt image based on the receipt image has been proposed. Similarly, there has been proposed a mechanism such as an electronic receipt for transferring receipt information, which has been converted into electronic data, to a purchaser registered in advance in advance to a portable terminal or the like of the purchaser.

また、商品等を販売する店舗等では、所定の申込用紙等に記入された購入者の個人情報を登録し、会員カード、ポイントカード等を発行・管理することが知られている。そして、購入した商品等に対する購入代金の精算の際に、上述した会員カード、ポイントカード等を提示させ、購入者に対するポイント付与等を行うサービスが知られている。また、登録された購入者の住所や性別、年齢等の属性と購入者によって購入された商品等との結合を図り、データベース(Data Base、以下、DBと称す)等に蓄積し、購入者に対する広
告情報等を提供するサービスが知られている。
It is also known that stores or the like that sell products and the like register the purchaser's personal information entered in a predetermined application form and issue and manage a membership card, a point card, and the like. A service is known in which the above-described membership card, point card, or the like is presented at the time of settlement of a purchase price for a purchased product or the like, and points are given to a purchaser. Also, the attributes of the registered purchaser such as address, gender, age, etc. are combined with the products purchased by the purchaser and stored in a database (Data Base, hereinafter referred to as DB). Services for providing advertising information and the like are known.

なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。   Note that the following patent documents exist as prior art documents that describe technologies related to the technology described in this specification.

特開2010−157057号公報JP 2010-157057 A 特開2014−186725号公報JP 2014-186725 A 特開2004−126686号公報JP 2004-126686 A 特開2004−46540号公報JP-A-2004-46540

上述のように、商品またはサービスの購入の際に提供される各種サービスでは、購入者の住所や氏名等の個人情報の事前登録に基づいて行われる。従って、ユーザ登録を行っている購入者は電子レシートを受け取ることができる。しかしながら、ユーザ登録や会員登録をわずらわしいと感じる購入者も存在する。また、登録した個人情報についての漏えいや悪用を恐れ、会員登録を避ける場合もある。このため、会員登録を行わない購入者には
、例えば、上述した電子化されたレシート情報の提供や、購入代金に基づくポイントの付与、広告情報等の提供等のサービスを提供することが困難な場合があった。
As described above, various services provided when purchasing a product or service are performed based on advance registration of personal information such as a purchaser's address and name. Therefore, the purchaser who has performed user registration can receive the electronic receipt. However, there are purchasers who find user registration and membership registration bothersome. In addition, there is a case where member registration is avoided due to fear of leakage or misuse of registered personal information. For this reason, it is difficult for the purchaser who does not register as a member to provide services such as the provision of the above-mentioned electronic receipt information, the provision of points based on the purchase price, the provision of advertisement information, and the like. There was a case.

開示の技術の課題は、ユーザ登録を行うことなく、実店舗における商品またはサービスの購入者の購買履歴とユーザ端末のブラウザ情報との結び付けを行う技術を提供することにある。   It is an object of the disclosed technology to provide a technique for linking a purchase history of a purchaser of a product or service in an actual store with browser information of a user terminal without performing user registration.

開示の技術の一側面は、次の管理プログラムの構成によって例示される。すなわち、管理プログラムは、コンピュータに、商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得るステップと、保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定するステップと、購入者端末に設定した端末来歴情報と購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持するステップと、を実行させる。   One aspect of the disclosed technology is exemplified by the following configuration of a management program. That is, the management program stores in the computer a storage destination identification for specifying a storage destination on a network accessible by a purchaser terminal used by the purchaser of the product or service, where the receipt data including the price of the product or service is stored. Obtaining information, setting terminal history information to specify the access record for the purchaser terminal accessing the storage location, and specifying the terminal history information set to the purchaser terminal and the storage location accessed by the purchaser terminal Holding the storage destination identification information in the storage unit in association with the storage destination identification information.

このような構成によれば、管理プログラムを実行するコンピュータは、商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得ることができる。そして、コンピュータは、保存先識別情報によって特定される保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定することができる。レシート管理装置は、購入者端末に設定した端末来歴情報と購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持することができる。   According to such a configuration, the computer that executes the management program stores the receipt data including the price of the product or service on a network accessible by the purchaser terminal used by the purchaser of the product or service. It is possible to obtain storage destination identification information for specifying the destination. Then, the computer can set the terminal history information specifying the access result to the purchaser terminal accessing the storage destination specified by the storage destination identification information. The receipt management device can hold the terminal history information set in the purchaser terminal and the storage destination identification information for specifying the storage destination accessed by the purchaser terminal in the storage unit in association with each other.

本願に開示の技術によれば、ユーザ登録を行うことなく、実店舗における商品またはサービスの購入者の購買履歴とユーザ端末のブラウザ情報との結び付けを行う技術を提供できる。   According to the technology disclosed in the present application, it is possible to provide a technology for linking the purchase history of a purchaser of a product or service at an actual store with browser information of a user terminal without performing user registration.

実施例1のレシート管理システムの一例を示す図である。FIG. 1 is a diagram illustrating an example of a receipt management system according to a first embodiment. 情報処理装置のハードウェア構成を例示する図である。FIG. 2 is a diagram illustrating a hardware configuration of the information processing apparatus. レシート作成処理を説明する説明図である。It is explanatory drawing explaining a receipt preparation process. レシート管理処理を説明する説明図である。FIG. 9 is an explanatory diagram illustrating a receipt management process. レシート管理DBの例である。It is an example of a receipt management DB. 端末来歴情報管理DBの例である。It is an example of a terminal history information management DB. レシート作成処理を例示するフローチャートである。It is a flowchart which illustrates a receipt preparation process. レシート管理処理を例示するフローチャートである。It is a flowchart which illustrates a receipt management process. レシート管理処理を例示するフローチャートである。It is a flowchart which illustrates a receipt management process. 実施例2のレシート管理システムを説明する図である。FIG. 9 is a diagram illustrating a receipt management system according to a second embodiment. 管理情報の取得処理を例示するフローチャートである。11 is a flowchart illustrating an example of management information acquisition processing.

以下、図面を参照して、本発明を実施するための形態について説明する。以下の実施するための形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
以下、図1から図7の図面に基づいて、一実施の形態に係るレシート管理システムを説明する。
Hereinafter, an embodiment for carrying out the present invention will be described with reference to the drawings. The configuration of the following embodiment is an exemplification, and the present invention is not limited to the configuration of the embodiment.
Hereinafter, a receipt management system according to an embodiment will be described with reference to FIGS. 1 to 7.

<実施例1>
〔システム構成〕
図1に、本実施形態のレシート管理システム1の構成図を例示する。図1に例示のレシート管理システム1は、例えば、レシート管理装置10、保存サーバ11、レシート作成装置12、購入者端末13を含む。レシート管理システム1に含まれる、レシート管理装置10、保存サーバ11、レシート作成装置12、購入者端末13は、例えば、インターネット等の公衆ネットワークであるネットワークNを介して接続される。ネットワークNには、例えば、携帯電話網等の無線ネットワーク、LAN(Local Area Network)等が含まれる。なお、ネットワークNには、例えば、複数の保存サーバ11、レシート作成装置12、購入者端末13が接続され得る。
<Example 1>
〔System configuration〕
FIG. 1 illustrates a configuration diagram of a receipt management system 1 according to the present embodiment. The receipt management system 1 illustrated in FIG. 1 includes, for example, a receipt management device 10, a storage server 11, a receipt creation device 12, and a purchaser terminal 13. The receipt management device 10, the storage server 11, the receipt creation device 12, and the purchaser terminal 13 included in the receipt management system 1 are connected via a network N which is a public network such as the Internet, for example. The network N includes, for example, a wireless network such as a mobile phone network, a LAN (Local Area Network), and the like. Note that, for example, a plurality of storage servers 11, a receipt creation device 12, and a purchaser terminal 13 can be connected to the network N.

図1に例示のレシート管理システム1において、レシート作成装置12は、例えば、商品またはサービスを販売する店舗、企業等に設置されたECR(Electronic Cash Register)やPOS(Point Of Sales)端末等の情報処理装置である。レシート作成装置12は、例えば、ネットワークNに接続するための通信機能を有する。レシート作成装置12には、例えば、PC(PC:Personal Computer)、タブレットPC、PDA(Personal Data Assistance)といった情報処理装置が含まれる。   In the receipt management system 1 illustrated in FIG. 1, the receipt creation device 12 includes, for example, information such as an ECR (Electronic Cash Register) and a POS (Point Of Sales) terminal installed in a store or a company that sells goods or services. Processing device. The receipt creation device 12 has, for example, a communication function for connecting to the network N. The receipt creation device 12 includes, for example, an information processing device such as a PC (Personal Computer), a tablet PC, and a PDA (Personal Data Assistance).

レシート作成装置12は、例えば、店舗等で販売する商品またはサービスを購入した購入者に対し、領収書(receipt、以下、レシートと称す)を発行する。レシートは、例え
ば、購入代金の受取人である店舗等が、購入に係る商品またはサービスへの対価として所定の金銭を購入者から受け取ったことを証明する証明書である。レシート作成装置12により発行されたレシートには、例えば、購入に係る商品等の名称、数量、価格等のレシート情報が印刷される。なお、レシート情報には、レシートの発行した日付、店舗等の識別情報、発行されたレシート識別情報(レシート番号)等が含まれる。レシート作成装置12により発行されたレシートは、例えば、商品またはサービスを購入した購入者に手渡される。
The receipt creation device 12 issues, for example, a receipt (hereinafter, referred to as a receipt) to a purchaser who has purchased a product or service to be sold at a store or the like. The receipt is, for example, a certificate certifying that the store or the like, which is the recipient of the purchase price, has received predetermined money from the purchaser as consideration for the goods or services related to the purchase. On the receipt issued by the receipt creation device 12, for example, receipt information such as the name, quantity, price, etc. of the product or the like pertaining to the purchase is printed. The receipt information includes the date on which the receipt was issued, the identification information of the store or the like, the issued receipt identification information (receipt number), and the like. The receipt issued by the receipt creation device 12 is handed, for example, to a purchaser who has purchased a product or service.

レシート管理装置10、保存サーバ11、購入者端末13は、例えば、ネットワークNに接続するための通信機能を有するPC、サーバ等の情報処理装置である。購入者端末13は、例えば、ネットワークNに接続されたレシート管理装置10、保存サーバ11等の各種サイトが提供するコンテンツを閲覧するためのブラウザ機能を有する。なお、購入者端末13には、例えば、スマートフォン、タブレットPC、PDA等の可搬可能な情報処理装置を含むとしてもよい。また、レシート管理装置10、保存サーバ11は、例えば、ネットワークN上のコンピュータ群であるクラウドの一部を構成するものであってもよい。   The receipt management device 10, the storage server 11, and the purchaser terminal 13 are information processing devices such as a PC and a server having a communication function for connecting to the network N. The purchaser terminal 13 has, for example, a browser function for browsing contents provided by various sites such as the receipt management device 10 and the storage server 11 connected to the network N. The purchaser terminal 13 may include a portable information processing device such as a smartphone, a tablet PC, and a PDA. Further, the receipt management device 10 and the storage server 11 may constitute a part of a cloud, which is a group of computers on the network N, for example.

保存サーバ11は、例えば、レシート作成装置12を介して発行されたレシートデータを保存する機能を有する。レシート管理装置10は、レシート作成装置12を介して発行されたレシートデータを管理する機能を有する。レシート作成装置12で発行されたレシートデータは、例えば、レシート管理装置10の管理の下、レシートデータ毎に保存サーバ11に保存される。例えば、保存サーバ11は、レシート管理装置10の管理の基、レシートデータを保存する。   The storage server 11 has a function of storing receipt data issued via the receipt creation device 12, for example. The receipt management device 10 has a function of managing receipt data issued via the receipt creation device 12. The receipt data issued by the receipt creation device 12 is stored in the storage server 11 for each receipt data under the management of the receipt management device 10, for example. For example, the storage server 11 stores receipt data under the management of the receipt management device 10.

本実施形態のレシート管理システム1では、例えば、レシート作成装置12は、レシートを作成するためのレシート情報の入力を契機として、購入者によって購入された商品またはサービスの価格を含むレシートデータの保存先を指定する。レシートデータの保存先は、例えば、図1に例示の保存サーバ11である。レシート作成装置12は、例えば、レシート情報の入力を契機として、保存サーバ11のネットワークN上のアドレスを、レシートデータの保存先の保存先識別情報として指定する。ネットワークN上のアドレスとして、例えば、URL(Uniform Resource Locator)が例示できる。   In the receipt management system 1 of the present embodiment, for example, the receipt creation device 12 stores the receipt data including the price of the product or service purchased by the purchaser in response to input of receipt information for creating a receipt. Is specified. The storage destination of the receipt data is, for example, the storage server 11 illustrated in FIG. The receipt creation device 12 specifies the address of the storage server 11 on the network N as storage destination identification information of the storage destination of the receipt data, for example, upon input of the receipt information. As an address on the network N, for example, a URL (Uniform Resource Locator) can be exemplified.

レシート作成装置12は、例えば、発行されるレシート毎に、該レシートのレシートデータを保存する保存先の保存先識別情報を指定する。例えば、レシートデータの保存先である保存サーバ11には、保存先識別情報に対応付けられたレシートデータの保存領域がレシートデータ毎に設けられる。保存先識別情報に対応付けられたレシートデータの保存領域は、例えば、購入者端末13等のブラウザ機能を介し、保存されたレシートデータ毎の管理ページとして該購入者端末13等に表示される。   For example, the receipt creation device 12 specifies, for each issued receipt, storage destination identification information of a storage destination for storing the receipt data of the receipt. For example, in the storage server 11, which is the storage destination of the receipt data, a storage area of the receipt data associated with the storage destination identification information is provided for each receipt data. The storage area of the receipt data associated with the storage destination identification information is displayed on the purchaser terminal 13 or the like as a management page for each stored receipt data, for example, via a browser function of the purchaser terminal 13 or the like.

そして、レシート作成装置12は、例えば、保存先識別情報で特定されるネットワーク上の保存先に、レシート情報に基づいて生成されたレシートデータを保存すると共に、該レシートデータと保存先識別情報とが含まれるレシートを購入者に発行する。レシート作成装置12は、例えば、購入者が購入した商品等に係る価格等を含むレシートデータに、保存先識別情報を付加し、保存先情報が付加されたレシートデータをプリンタ等に出力する。保存先情報と共に出力されたレシートデータは、例えば、店舗等が販売する商品またはサービスへの対価として所定の金銭を受け取ったことを証明するための領収書として購入者に手渡される。   Then, the receipt creation device 12, for example, stores the receipt data generated based on the receipt information in a storage destination on the network specified by the storage destination identification information, and stores the receipt data and the storage destination identification information in the storage destination. Issue the receipt to the buyer. For example, the receipt creation device 12 adds storage destination identification information to receipt data including a price of a product purchased by the purchaser, and outputs the receipt data with the storage destination information added to a printer or the like. The receipt data output together with the storage destination information is handed to a purchaser as a receipt for certifying that predetermined money has been received as a price for goods or services sold by a store or the like.

レシート作成装置12から出力されたレシートに付加された、レシートデータの保存先識別情報に基づいて、購入者は、例えば、購入者端末13を介し、ネットワークN上の保存先である保存サーバ11を管理するレシート管理装置10にアクセス要求を発生させる。このため、保存サーバ11に対する購入者端末13からのアクセス要求は、レシート管理装置10により管理される。   On the basis of the storage destination identification information of the receipt data added to the receipt output from the receipt creation device 12, the purchaser can, for example, save the storage server 11 as a storage destination on the network N via the purchaser terminal 13. An access request is issued to the receipt management device 10 to be managed. Therefore, the access request from the purchaser terminal 13 to the storage server 11 is managed by the receipt management device 10.

レシート管理装置10は、例えば、管理下にある保存サーバ11に保存されたレシートデータに対するアクセス要求が発生すると、購入者端末13のブラウザ機能によるアクセス実績を識別・特定するための端末来歴情報を発行する。ここで、端末来歴情報として、例えば、“Cookie(以下、“クッキー”とも称す)”が例示できる。   For example, when an access request to the receipt data stored in the storage server 11 under management occurs, the receipt management device 10 issues terminal history information for identifying and specifying the access result by the browser function of the purchaser terminal 13. I do. Here, as the terminal history information, for example, "Cookie (hereinafter, also referred to as" cookie ")" can be exemplified.

レシート管理装置10は、例えば、保存サーバ11に保存されたレシートデータに対するアクセス要求に応じて発行された端末来歴情報を購入者端末13に送信する。保存サーバ11に保存されたレシートデータに対するアクセス要求を発生させた購入者端末13に送信された端末来歴情報は、例えば、購入者端末13のブラウザ機能を介して受信される。購入者端末13のブラウザ機能により受信された、レシート管理装置10から発行された端末来歴情報は、購入者端末13に保存される。   The receipt management device 10 transmits, for example, terminal history information issued in response to an access request to the receipt data stored in the storage server 11 to the purchaser terminal 13. The terminal history information transmitted to the purchaser terminal 13 that has generated the access request for the receipt data stored in the storage server 11 is received, for example, via the browser function of the purchaser terminal 13. The terminal log information issued by the receipt management device 10 and received by the browser function of the purchaser terminal 13 is stored in the purchaser terminal 13.

レシート管理装置10は、例えば、購入者端末13に送信した端末来歴情報と、該購入者端末13からアクセス要求があった保存先識別情報とを対応付けて保持する。レシート管理装置10は、例えば、レシート管理装置10が管理するデータベース(Data Base、
以下“DB”とも称す)に、購入者端末13からアクセス要求があった保存先識別情報と該アクセス要求に応じて発行された端末来歴情報とを対応付けて記録する。
The receipt management device 10 holds, for example, terminal history information transmitted to the purchaser terminal 13 and storage destination identification information requested to be accessed by the purchaser terminal 13 in association with each other. The receipt management device 10 is, for example, a database (Data Base,
The storage destination identification information for which the purchaser terminal 13 has made an access request and the terminal log information issued in response to the access request are recorded in the “DB”.

例えば、購入者端末13がHTTP(Hypertext Transfer Protocol)のリクエストで
レシートデータに対するアクセス要求を行う場合には、購入者端末に保存された端末来歴情報がHTTPのリクエストに含まれている。従って、レシート管理装置10が端末来歴情報としてクッキーを用いる場合には、レシートデータに対するアクセス要求であるHTTPのリクエストから、端末来歴情報を取得できる。但し、レシート管理装置10が購入者端末13から端末来歴情報を取得する仕組みは、HTTPにおけるクッキーに限定されることはなく、様々な手法を取ることができる。
For example, when the purchaser terminal 13 makes an access request to receipt data by an HTTP (Hypertext Transfer Protocol) request, the terminal log information stored in the purchaser terminal is included in the HTTP request. Therefore, when the receipt management device 10 uses a cookie as the terminal history information, the terminal history information can be acquired from an HTTP request that is an access request for the receipt data. However, the mechanism by which the receipt management device 10 acquires the terminal history information from the purchaser terminal 13 is not limited to the cookie in the HTTP, and may employ various methods.

また、レシート管理装置10は、例えば、購入者端末13のブラウザ機能を介して発行されたアクセス要求に、既に発行した端末来歴情報が含まれている場合には、アクセス要
求のあった保存先識別情報を取得する。そして、レシート管理装置10は、アクセス要求に含まれる端末来歴情報とアクセス要求先である保存先識別情報とを対応付けて、レシート管理装置10が管理するDBに記録する。レシート管理装置10が管理するDBには、例えば、既に発行された端末来歴情報に対応付けて記録された保存先識別情報が格納されている。レシート管理装置10は、例えば、既に発行された端末来歴情報を含むアクセス要求から取得した保存先識別情報を、既に記録された保存先識別情報に追加し、DBに記録する。
In addition, for example, when the access request issued via the browser function of the purchaser terminal 13 includes the terminal history information already issued, the receipt management device 10 identifies the storage destination that has issued the access request. Get information. Then, the receipt management device 10 records the terminal history information included in the access request in association with the storage destination identification information as the access request destination in a DB managed by the receipt management device 10. In the DB managed by the receipt management device 10, for example, storage destination identification information recorded in association with already issued terminal history information is stored. The receipt management device 10 adds, for example, storage destination identification information acquired from an access request including terminal history information that has already been issued to storage destination identification information that has already been recorded, and records the information in the DB.

このように、レシート管理装置10は、例えば、DBに記録された端末来歴情報、保存先識別情報に基づいて、保存先識別情報により特定される保存先に保存されたレシートデータを管理することができる。   As described above, the receipt management device 10 can manage the receipt data stored in the storage destination specified by the storage destination identification information based on the terminal history information and the storage destination identification information recorded in the DB, for example. it can.

なお、レシート管理装置10は、例えば、端末来歴情報と保存先識別情報とをDBに記録後、レシート管理装置10の管理下にある、アクセス要求があった保存サーバ11の保存先識別情報で指定される保存先に遷移する。保存先識別情報で指定される保存先には、レシート作成装置12により発行されたレシートのレシートデータが、例えば、HTML(HyperText Markup Language)で記述されたデータとして保存されている。HTMLで
記述されたレシートのデータは、例えば、購入者端末13のブラウザ機能を介して取得され、該購入者端末13の表示画面上に表示される。
The receipt management device 10 records, for example, the terminal history information and the storage destination identification information in the DB, and then specifies the terminal history information and the storage destination identification information of the storage server 11 under the management of the receipt management device 10 that has requested access. To the destination to be saved. In the storage destination specified by the storage destination identification information, receipt data of the receipt issued by the receipt creation device 12 is stored, for example, as data described in HTML (HyperText Markup Language). The receipt data described in HTML is acquired, for example, via the browser function of the purchaser terminal 13 and displayed on the display screen of the purchaser terminal 13.

ここで、レシートデータの形式は、例えば、レシート作成装置12で発行されたレシートのイメージ画像であってもよく、該レシートに出力された購入商品等に係る各種情報(例えば、日付、購入商品名、購入数量、商品毎の販売価格、支払金額等)のテキストデータでもよい。また、レシートデータの形式は、例えば、購入者端末13に搭載される表計算ソフト等で利用可能な形式であってもよい。   Here, the format of the receipt data may be, for example, an image image of the receipt issued by the receipt creation device 12, and various types of information (for example, date, purchased product name, etc.) on the purchased product output on the receipt. , Purchase quantity, sales price for each product, payment amount, etc.). Further, the format of the receipt data may be, for example, a format usable by spreadsheet software or the like installed in the purchaser terminal 13.

この結果、本実施形態のレシート管理システム1では、レシート管理装置10は、端末来歴情報に基づくレシートデータの保存先識別情報の管理を行うことが可能となる。本実施形態のレシート管理装置10では、例えば、個人情報を用いたユーザ登録を行わない購入者であっても、レシートデータの閲覧を行うために発生したアクセス要求を契機として発行された端末来歴情報に基づくレシートデータの保存先識別情報の管理を行うことができる。本実施形態のレシート管理システム1では、ユーザ登録を行うことなく、実店舗における商品またはサービスの購入者の購買履歴とユーザ端末のブラウザ情報との結び付けを行う技術が提供できる。商品またはサービスの購入者は、例えば、レシート毎の購買履歴情報を、その度毎に入力せずとも、購買履歴の管理を行うことができる。   As a result, in the receipt management system 1 of the present embodiment, the receipt management device 10 can manage the storage destination identification information of the receipt data based on the terminal history information. In the receipt management device 10 of the present embodiment, for example, even if the purchaser does not perform user registration using personal information, terminal history information issued when an access request generated to view receipt data is issued. Management of receipt data storage destination identification information based on the information. The receipt management system 1 according to the present embodiment can provide a technique for linking the purchase history of a purchaser of a product or service in an actual store with browser information of a user terminal without performing user registration. For example, the purchaser of the product or service can manage the purchase history without inputting the purchase history information for each receipt every time.

〔装置構成〕
図2に、情報処理装置90のハードウェア構成を例示する。図2に例示の情報処理装置90は、いわゆる一般的なコンピュータの構成を有している。図1に例示のレシートデータ管理システム1に含まれる、レシート作成装置12、レシート管理装置10、保存サーバ11、購入者端末13のそれぞれは、例えば、図2に例示の情報処理装置90の構成により実現される。但し、例えば、レシート管理装置10と保存サーバ11とが一体で図2に例示の情報処理装置90の構成により実現されてもよい。
〔Device configuration〕
FIG. 2 illustrates a hardware configuration of the information processing device 90. The information processing device 90 illustrated in FIG. 2 has a configuration of a so-called general computer. Each of the receipt creation device 12, the receipt management device 10, the storage server 11, and the purchaser terminal 13 included in the receipt data management system 1 illustrated in FIG. 1 has, for example, the configuration of the information processing device 90 illustrated in FIG. Is achieved. However, for example, the receipt management device 10 and the storage server 11 may be integrally realized by the configuration of the information processing device 90 illustrated in FIG.

情報処理装置90は、接続バスB1によって相互に接続されたCPU(Central Processing Unit)91、主記憶部92、補助記憶部93、入力部94、出力部95、通信部9
6を有する。主記憶部92及び補助記憶部93は、情報処理装置90が読み取り可能な記録媒体である。
The information processing device 90 includes a CPU (Central Processing Unit) 91, a main storage unit 92, an auxiliary storage unit 93, an input unit 94, an output unit 95, and a communication unit 9 mutually connected by a connection bus B <b> 1.
6. The main storage unit 92 and the auxiliary storage unit 93 are recording media that can be read by the information processing device 90.

情報処理装置90は、CPU91が補助記憶部93に記憶されたプログラムを主記憶部
92の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、情報処理装置90は、所定の目的に合致した機能を実現することができる。
In the information processing device 90, the CPU 91 develops the program stored in the auxiliary storage unit 93 into a work area of the main storage unit 92 so as to be executable, and controls the peripheral devices through the execution of the program. Thereby, the information processing device 90 can realize a function that meets a predetermined purpose.

図2に例示の情報処理装置90において、CPU91は、情報処理装置90全体の制御を行う中央処理演算装置である。CPU91は、補助記憶部93に格納されたプログラムに従って処理を行う。主記憶部92は、CPU91がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部92は、例えば、RAM(Random Access Memory)やROM(Read Only Memory)を含む。   In the information processing device 90 illustrated in FIG. 2, the CPU 91 is a central processing unit that controls the entire information processing device 90. The CPU 91 performs processing according to a program stored in the auxiliary storage unit 93. The main storage unit 92 is a storage medium in which the CPU 91 caches programs and data and expands a work area. The main storage unit 92 includes, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory).

補助記憶部93は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。補助記憶部93は、外部記憶装置とも称される。補助記憶部93には、オペレーティングシステム(Operating System :OS)、各種プログラム、各種テーブル等が格納される。OSは、通信部96を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、接続されたネットワークN上の、他のサーバ等の情報処理装置、外部記憶装置、通信機能を有する装置等が含まれる。   The auxiliary storage unit 93 stores various programs and various data in a recording medium in a readable and writable manner. The auxiliary storage unit 93 is also called an external storage device. The auxiliary storage unit 93 stores an operating system (OS), various programs, various tables, and the like. The OS includes a communication interface program that exchanges data with an external device or the like connected via the communication unit 96. Examples of the external device include an information processing device such as another server on the connected network N, an external storage device, a device having a communication function, and the like.

補助記憶部93は、例えば、EPROM(Erasable Programmable ROM)、ソリッドス
テートドライブ装置、ハードディスクドライブ(HDD、Hard Disk Drive)装置等であ
る。また、補助記憶部93としては、例えば、CDドライブ装置、DVDドライブ装置、BD(Blu-ray(登録商標) Disc)ドライブ装置等が提示できる。記録媒体としては、例えば、不揮発性半導体メモリ(フラッシュメモリ)を含むシリコンディスク、ハードディスク、CD、DVD、BD、USB(Universal Serial Bus)メモリ、メモリカード等がある。
The auxiliary storage unit 93 is, for example, an EPROM (Erasable Programmable ROM), a solid state drive device, a hard disk drive (HDD, Hard Disk Drive) device, or the like. Further, as the auxiliary storage unit 93, for example, a CD drive device, a DVD drive device, a BD (Blu-ray (registered trademark) Disc) drive device, or the like can be presented. Examples of the recording medium include a silicon disk including a nonvolatile semiconductor memory (flash memory), a hard disk, a CD, a DVD, a BD, a USB (Universal Serial Bus) memory, and a memory card.

入力部94は、ユーザ等からの操作指示等を受け付ける。入力部94は、入力ボタン、キーボード、タッチパネル等のポインティングデバイス、ワイヤレスリモコン、マイクロフォン、カメラ等の入力デバイスである。入力部94から入力された情報は、接続バスB1を介してCPU91に通知される。   The input unit 94 receives an operation instruction or the like from a user or the like. The input unit 94 is an input device such as an input button, a keyboard, a pointing device such as a touch panel, a wireless remote controller, a microphone, and a camera. Information input from the input unit 94 is notified to the CPU 91 via the connection bus B1.

なお、レシート作成装置12として機能する情報処理装置90には、入力部94として、商品に貼付されたバーコードを読み取るためのバーコードリーダが含まれるとしてもよい。また、情報処理装置90は、NFC(Near field communication)等を用いた非接触ICリーダ/ライタを備えるとしてもよい。   Note that the information processing device 90 functioning as the receipt creation device 12 may include, as the input unit 94, a barcode reader for reading a barcode affixed to a product. Further, the information processing device 90 may include a non-contact IC reader / writer using NFC (Near field communication) or the like.

出力部95は、CPU91で処理されるデータや主記憶部92に記憶されるデータを出力する。出力部95は、CRT(Cathode Ray Tube)ディスプレイ、LCD(Liquid Crystal Display)、PDP(Plasma Display Panel)、EL(Electroluminescence)パネ
ル、有機ELパネル、プリンタ、スピーカ等の出力デバイスである。通信部96は、例えば、ネットワークN等とのインターフェースである。
The output unit 95 outputs data processed by the CPU 91 and data stored in the main storage unit 92. The output unit 95 is an output device such as a cathode ray tube (CRT) display, a liquid crystal display (LCD), a plasma display panel (PDP), an electroluminescence (EL) panel, an organic EL panel, a printer, and a speaker. The communication unit 96 is, for example, an interface with the network N or the like.

レシート管理装置10は、例えば、CPU91が補助記憶部93に記憶されているOS、各種プログラムや各種データを主記憶部92に読み出して実行することにより、対象プログラムの実行と共に、図1に例示の各処理手段を実現する。レシート管理装置10は、対象プログラムの実行により、図1に例示のレシート情報管理部101、レシートデータアクセス管理部102、端末来歴情報管理部103、レシートデータ出力部104、を実現する。   The receipt management device 10 includes, for example, the CPU 91 reading the OS, various programs, and various data stored in the auxiliary storage unit 93 into the main storage unit 92 and executing the same, thereby executing the target program and the CPU illustrated in FIG. Implement each processing means. The receipt management device 10 realizes the receipt information management unit 101, the receipt data access management unit 102, the terminal history information management unit 103, and the receipt data output unit 104 illustrated in FIG. 1 by executing the target program.

また、レシート管理装置10は、以上の各処理手段が参照し、或いは、管理するデータの格納先として、例えば、レシート管理DB201、端末来歴情報管理DB202、広告
情報DB203を補助記憶部93に備える。
In addition, the receipt management device 10 includes, for example, a receipt management DB 201, a terminal history information management DB 202, and an advertisement information DB 203 in the auxiliary storage unit 93 as storage destinations of data to be referred to or managed by the above processing units.

なお、レシート管理装置10の各処理手段のうち、いずれかが、他の情報処理装置等に含まれてもよい。例えば、レシート情報管理部101を含む情報処理装置と、レシートデータアクセス管理部102を含む情報処理装置と、端末来歴情報管理部103を含む情報処理装置とがネットワークN等を介して接続する。そして、ネットワークNに、レシートデータ出力部104を含む情報処理装置と、外部記憶装置に格納されたレシート管理DB201、端末来歴情報管理DB202、広告情報DB203とが接続し、レシート管理装置10として機能するとしてもよい。レシート管理装置10は、例えば、ネットワークN上のコンピュータ群であるクラウドとして実現できるため、各処理手段の処理負荷を軽減できる。   Note that any one of the processing units of the receipt management device 10 may be included in another information processing device or the like. For example, an information processing apparatus including the receipt information management unit 101, an information processing apparatus including the receipt data access management unit 102, and an information processing apparatus including the terminal history information management unit 103 are connected via a network N or the like. The information processing device including the receipt data output unit 104 and the receipt management DB 201, the terminal history information management DB 202, and the advertisement information DB 203 stored in the external storage device are connected to the network N, and function as the receipt management device 10. It may be. Since the receipt management device 10 can be realized as, for example, a cloud, which is a group of computers on the network N, the processing load on each processing unit can be reduced.

レシート作成装置12は、例えば、CPU91が補助記憶部93に記憶されているOS、各種プログラムや各種データを主記憶部92に読み出して実行することにより、対象プログラムの実行により、図1に例示の各処理手段を実現する。レシート作成装置12は、対象プログラムの実行により、図1に例示のレシート情報取得部111、保存先識別情報生成部112、レシートデータ生成部113、出力制御部114、を実現する。   The receipt creation device 12 is configured such that the CPU 91 reads the OS, various programs, and various data stored in the auxiliary storage unit 93 into the main storage unit 92 and executes them, thereby executing the target program. Implement each processing means. The receipt creation device 12 realizes the receipt information acquisition unit 111, the storage destination identification information generation unit 112, the receipt data generation unit 113, and the output control unit 114 illustrated in FIG. 1 by executing the target program.

但し、レシート作成装置12は、OSを搭載しないで、制御シーケンスや処理演算を実行する制御プログラム、ファームウェア等で、図1に例示の各処理手段を提供するとしてもよい。なお、レシート作成装置12は、以上の各処理手段が参照し、或いは、管理するデータの格納先として、例えば、広告情報DB211を補助記憶部93に備える。   However, the receipt creating device 12 may provide each processing unit illustrated in FIG. 1 by a control program for executing a control sequence or a processing operation, firmware, or the like without installing an OS. Note that the receipt creation device 12 includes, for example, an advertisement information DB 211 in the auxiliary storage unit 93 as a storage destination of data to be referred to or managed by the above processing units.

レシート作成装置12の各処理手段のうち、保存先識別情報生成部112、レシートデータ生成部113は、例えば、ネットワークN上の他の情報処理装置に含まれるとしてもよい。例えば、保存先識別情報生成部112、レシートデータ生成部113、広告情報DB211は、レシート管理装置10に含まれるとしてもよい。レシート管理装置10に、保存先識別情報生成部112、レシートデータ生成部113、広告情報DB211を含ませることにより、レシート作成装置12の処理負荷が軽減される。   Among the processing units of the receipt creation device 12, the storage destination identification information generation unit 112 and the receipt data generation unit 113 may be included in another information processing device on the network N, for example. For example, the storage destination identification information generation unit 112, the receipt data generation unit 113, and the advertisement information DB 211 may be included in the receipt management device 10. By including the storage destination identification information generation unit 112, the receipt data generation unit 113, and the advertisement information DB 211 in the receipt management device 10, the processing load on the receipt creation device 12 is reduced.

〔処理ブロック構成〕
次に、図3A,3Bに例示の図面を参照し、本実施形態のレシート管理システム1の処理構成を説明する。図3Aは、レシート作成装置12で発行されたレシートデータの管理処理を説明する説明図である。図3Bは、保存されたレシートデータの購入者の閲覧の時の処理を説明する説明図である。
[Processing block configuration]
Next, the processing configuration of the receipt management system 1 of the present embodiment will be described with reference to the drawings illustrated in FIGS. 3A and 3B. FIG. 3A is an explanatory diagram illustrating management processing of receipt data issued by the receipt creation device 12. FIG. 3B is an explanatory diagram illustrating a process when the purchaser browses the stored receipt data.

(レシート作成装置)
図1に例示のレシート作成装置12は、レシート情報取得部111、保存先識別情報生成部112、レシートデータ生成部113、出力制御部114の各処理手段を有する。以上の処理手段は、例えば、レシート作成装置12のCPU91が、主記憶部92上に実行可能に展開されたコンピュータプログラムを実行することで提供される。なお、レシート作成装置12は、以上の処理手段が参照し、或いは管理するデータの格納先として広告情報DB211を補助記憶部93に備える。
(Receipt creation device)
The receipt creation device 12 illustrated in FIG. 1 includes processing units such as a receipt information acquisition unit 111, a storage destination identification information generation unit 112, a receipt data generation unit 113, and an output control unit 114. The above processing means is provided, for example, when the CPU 91 of the receipt creation device 12 executes a computer program that is executable on the main storage unit 92. In addition, the receipt creation device 12 includes the advertisement information DB 211 in the auxiliary storage unit 93 as a storage destination of data to be referred to or managed by the above processing unit.

広告情報DB211には、例えば、商品等を販売する店舗等が購入者に提供する広告情報が格納されている。広告情報には、例えば、店舗等が企画・支援する各種イベント、店舗等が販売する商品の提供元が新たに販売する新商品についての広告、購入者が購入した商品の商品コードに対応付けられた広告等が含まれる。   The advertisement information DB 211 stores, for example, advertisement information provided by a store or the like that sells a product or the like to a purchaser. The advertisement information includes, for example, various events planned and supported by stores, advertisements for new products newly sold by a provider of products sold by stores, and product codes of products purchased by buyers. Advertising etc. are included.

図3Aの説明図に例示のように、レシート作成装置12は、例えば、店舗等で販売する
商品またはサービスを購入した購入者に対して、購入に係る商品またはサービスへの対価として所定の金銭を購入者から受け取ったことを証明する証明書のレシートA1を発行する。図3Aに例示のレシートA1は、レシート作成装置12により出力部95のプリンタ等を介して出力されたレシート例である。
As illustrated in the explanatory diagram of FIG. 3A, the receipt creation device 12 sends, for example, a predetermined money to a purchaser who has purchased a product or service to be sold at a store or the like as a price for the product or service related to the purchase. A receipt A1 of a certificate certifying the receipt from the purchaser is issued. The receipt A1 illustrated in FIG. 3A is an example of a receipt output by the receipt creation device 12 via a printer or the like of the output unit 95.

図3Aに例示のレシートA1には、購入商品等を販売した店舗等の名称である“XXマート”、レシートの発行日時である“YYYY年MM月DD日hh:mm”、購入商品の商品名である“購入品1”、“購入品2”、購入商品の販売価格である“金額1”、“金額2”が含まれる。また、レシートA1には、購入商品に対する販売価格の小計金額である“小計1”、合計金額である“合計”、購入者から受け取った受取金額である“預り1”、釣銭として購入者に返金された釣銭金額“お釣1”が含まれる。   The receipt A1 illustrated in FIG. 3A includes “XX Mart” which is the name of the store or the like that sold the purchased product, “YYYY MM / DD / DD hh: mm” which is the date and time when the receipt was issued, and the product name of the purchased product “Purchased item 1” and “purchased item 2”, and “amount 1” and “amount 2” that are selling prices of the purchased items. Also, the receipt A1 includes “subtotal 1”, which is the subtotal amount of the selling price for the purchased product, “total”, which is the total amount, “deposit 1”, which is the amount received from the purchaser, and refund to the purchaser as change. The included change amount “change 1” is included.

また、レシート1には、店舗等が提供する広告情報A11、発行されたレシートのレシートデータを保存する保存先識別情報を示す2次元コード(QRコード(登録商標))A12が含まれる。なお、レシートA1の下端側には、レシートを発行した店舗等の店舗識別情報A13、発行されたレシートを識別するレシート識別情報A14が含まれる。なお、レシートA1のレシート識別情報A14には、レシート作成装置12のレジ識別情報が含まれる。   The receipt 1 includes advertisement information A11 provided by a store or the like, and a two-dimensional code (QR code (registered trademark)) A12 indicating storage destination identification information for storing receipt data of the issued receipt. The lower end of the receipt A1 includes store identification information A13 of the store that issued the receipt, and receipt identification information A14 for identifying the issued receipt. Note that the receipt identification information A14 of the receipt A1 includes the registration identification information of the receipt creation device 12.

図1に例示の構成図に戻り、レシート作成装置12のレシート情報取得部111は、例えば、入力部94を介して入力された購入商品等の販売に係るレシート作成のためのレシート情報を受け付ける。レシート情報には、例えば、店舗等で販売された購入商品毎の商品名、販売価格、購入数量が含まれる。また、レシート情報には、例えば、購入者により購入された商品等の購入金額、購入者から受け取った受取金額、釣銭として購入者に返金された釣銭金額等が含まれる。   Returning to the configuration diagram illustrated in FIG. 1, the receipt information acquisition unit 111 of the receipt creation device 12 receives, for example, receipt information for creating a receipt related to sales of a purchased product or the like input via the input unit 94. The receipt information includes, for example, a product name, a selling price, and a purchase quantity of each purchased product sold at a store or the like. In addition, the receipt information includes, for example, the purchase amount of the product purchased by the purchaser, the received amount received from the purchaser, the change amount returned to the purchaser as change, and the like.

レシート情報取得部111は、例えば、バーコードリーダを介して入力された、商品等に貼付されたバーコードが示す商品コード、及び、該商品コードに対応付けられた商品名、販売価格等の情報を受け付ける。レシート情報取得部111は、例えば、レシート作成装置12の入力部94のタッチパネル上で、商品と価格を表示し、購入者の選択を受け付けることで、商品名、販売価格等の情報を取得するとしてもよい。   The receipt information acquisition unit 111 is, for example, a product code indicated by a barcode attached to a product or the like input through a barcode reader, and information such as a product name and a selling price associated with the product code. Accept. For example, the receipt information obtaining unit 111 displays the product and the price on the touch panel of the input unit 94 of the receipt creation device 12, receives the selection of the purchaser, and obtains information such as the product name and the selling price. Is also good.

また、レシート情報取得部111は、例えば、入力ボタンやキーボード、タッチパネル等を介して入力された購入商品の購入数量、受取金額等の情報を受け付ける。また、レシート情報取得部111は、例えば、商品の販売価格、購入数量等からレシート作成装置12により求められた、商品購入に係る購入金額、釣銭金額等の情報を受け付ける。   In addition, the receipt information acquisition unit 111 receives, for example, information such as the purchase quantity of the purchased product and the amount received, which are input via an input button, a keyboard, a touch panel, or the like. In addition, the receipt information acquisition unit 111 receives, for example, information such as a purchase amount, a change amount, and the like related to the purchase of the product, which are obtained by the receipt creation device 12 from the sales price, the purchase quantity, and the like of the product.

レシート情報取得部111は、例えば、受け付けたレシート情報を主記憶部92の所定の領域に一時的に記憶する。受け付けたレシート情報は、例えば、レシートデータ生成部113に引き渡される。   The receipt information acquisition unit 111 temporarily stores, for example, the received receipt information in a predetermined area of the main storage unit 92. The received receipt information is transferred to, for example, the receipt data generation unit 113.

保存先識別情報生成部112は、例えば、レシート情報取得部111で受け付けたレシート情報に基づいて生成されるレシートデータの保存先の保存先識別情報を生成する。レシートデータの保存先の保存先識別情報は、例えば、レシート毎に生成される。   The storage destination identification information generation unit 112 generates storage destination identification information of the storage destination of the receipt data generated based on the receipt information received by the receipt information acquisition unit 111, for example. The storage destination identification information of the storage destination of the receipt data is generated, for example, for each receipt.

保存先識別情報生成部112は、例えば、レシート情報の受け付けを契機として、時刻情報、店舗識別情報、レジ識別情報、レシート番号を取得する。ここで、時刻情報は、例えば、レシート作成装置12により管理・計測されている時刻情報であり、西暦、月歴、日歴、時暦、分歴、秒歴を含む。   The storage destination identification information generation unit 112 acquires time information, store identification information, cashier identification information, and a receipt number, for example, upon receipt of the receipt information. Here, the time information is, for example, time information managed and measured by the receipt creation device 12, and includes a Christian era, a monthly history, a daily history, a calendar, a minute history, and a second history.

店舗識別情報は、例えば、商品等を販売する店舗等を一意に識別する識別情報である。レジ識別情報は、例えば、店舗内に複数に設置されたレシート作成装置12を識別する識別情報である。店舗識別情報、レジ識別情報は、例えば、レシート作成装置12の補助記憶部93に予め記憶され管理される。レシート番号は、例えば、レシート作成装置12により発行されたレシートを管理する識別情報であり、レシート作成装置12により管理・計数されている発行番号である。   The store identification information is, for example, identification information for uniquely identifying a store or the like that sells a product or the like. The cashier identification information is, for example, identification information for identifying the receipt creation devices 12 installed in a plurality of stores. The store identification information and the register identification information are stored and managed in advance in the auxiliary storage unit 93 of the receipt creation device 12, for example. The receipt number is, for example, identification information for managing a receipt issued by the receipt creation device 12, and is an issue number managed and counted by the receipt creation device 12.

保存先識別情報生成部112は、例えば、レシート情報の受け付けを契機として取得した時刻情報、店舗識別情報、レジ識別情報、レシート番号に基づいて、レシート情報に基づいて生成されるレシートデータの保存先の保存先識別情報を生成する。   For example, the storage destination identification information generation unit 112 stores the receipt data generated based on the receipt information based on the time information, the store identification information, the cashier identification information, and the receipt number acquired in response to receipt of the receipt information. Generate storage destination identification information.

保存先識別情報生成部112は、例えば、時刻情報、レジ識別情報、レシート番号を連結して組合せ、“レジ識別情報、レシート番号、時刻情報”との組合せ情報を生成し、生成した組合せ情報に対して暗号化処理を行う。暗号化処理の結果、組合せ情報の暗号化データが取得される。そして、保存先識別情報生成部112は、例えば、取得した暗号化データと店舗識別情報とを組合せ、保存先の保存先識別情報を生成する。例えば、保存先識別情報として、“http://ZZZ.com/hozon_srv/店舗識別情報/暗号化データ”が生成される。   The storage destination identification information generation unit 112 generates, for example, a combination of the time information, the register identification information, and the receipt number, and generates combination information with “registration identification information, the receipt number, and the time information”, and generates the combination information. Then, encryption processing is performed. As a result of the encryption processing, encrypted data of the combination information is obtained. Then, the storage destination identification information generating unit 112 generates storage destination identification information of the storage destination, for example, by combining the acquired encrypted data and the store identification information. For example, “http://ZZZ.com/hozon_srv/store identification information / encrypted data” is generated as the storage destination identification information.

保存先識別情報生成部112は、例えば、生成された保存先識別情報を主記憶部92の所定の領域に一時的に記憶する。生成された保存先識別情報は、例えば、レシートデータ生成部113に引き渡される。   The storage destination identification information generation unit 112 temporarily stores, for example, the generated storage destination identification information in a predetermined area of the main storage unit 92. The generated storage destination identification information is transferred to, for example, the receipt data generation unit 113.

レシートデータ生成部113は、例えば、受け付けたレシート情報、及び、保存先識別情報、広告情報DB211に格納された各種広告情報に基づいて、レシートデータを生成する。レシートデータ生成部113は、例えば、予め補助記憶部93等に格納されたレシートのひな型を取得し、取得したひな型に受け付けたレシート情報、保存先識別情報、各種広告情報を埋め込んでレシートデータを生成する。なお、保存先識別情報は、例えば、図3Aに例示するように、二次元コード化による暗号化処理が施され、レシートのひな型の所定の領域に埋め込まれる。但し、レシートデータ生成部113は、例えば、保存先識別情報生成部112で生成された保存先識別情報を加工せずに、レシートに埋め込むとしてもよい。   The receipt data generation unit 113 generates receipt data based on, for example, the received receipt information, storage destination identification information, and various types of advertisement information stored in the advertisement information DB 211. The receipt data generation unit 113 generates, for example, a receipt template stored in advance in the auxiliary storage unit 93 or the like, and embeds the received receipt information, storage destination identification information, and various types of advertisement information in the obtained template to generate receipt data. I do. The storage destination identification information is subjected to an encryption process by two-dimensional coding, as shown in FIG. 3A, for example, and is embedded in a predetermined area of a receipt model. However, the receipt data generation unit 113 may, for example, embed the storage destination identification information generated by the storage destination identification information generation unit 112 in the receipt without processing it.

レシートデータ生成部113は、例えば、生成したレシートデータを保存先識別情報と共にレシート管理装置12に送信する。生成したレシートデータは、例えば、レシート管理装置12を介して、保存先識別情報で指定される保存先に保存される。レシートデータ生成部113は、例えば、生成したレシートデータをHTMLで記述されたデータとして、保存先識別情報と共にレシート管理装置12に送信する。   The receipt data generation unit 113 transmits the generated receipt data to the receipt management device 12 together with the storage destination identification information, for example. The generated receipt data is stored in the storage destination specified by the storage destination identification information via the receipt management device 12, for example. The receipt data generation unit 113 transmits the generated receipt data to the receipt management device 12 together with the storage destination identification information as data described in HTML, for example.

図3Aに例示のように、レシートデータの保存先である保存サーバ11には、例えば、レシートデータ生成部113により生成されたレシートB1が、購入者端末13のブラウザが閲覧可能なように、HTMLで記述されたイメージ画像として格納される。   As illustrated in FIG. 3A, for example, the storage server 11, which is the storage destination of the receipt data, stores the receipt B1 generated by the receipt data generation unit 113 in HTML so that the browser of the purchaser terminal 13 can view the receipt B1. Is stored as an image described in.

なお、レシートB1は、保存先サーバ11に保存されるレシートデータの一例である。レシートデータの形式は、例えば、レシート作成装置12で発行されたレシートのイメージ画像であってもよく、該レシートに出力された購入商品等に係る各種情報(例えば、日付、購入商品名、購入数量、商品毎の販売価格、支払金額等)のテキストデータでもよい。また、レシートデータの形式は、例えば、購入者端末13に搭載される表計算ソフト等で利用可能な形式であってもよい。   Note that the receipt B1 is an example of receipt data stored in the storage destination server 11. The format of the receipt data may be, for example, an image image of the receipt issued by the receipt creation device 12, and various types of information (for example, date, purchased product name, purchased quantity) related to the purchased product output on the receipt. , Sales price for each product, payment amount, etc.). Further, the format of the receipt data may be, for example, a format usable by spreadsheet software or the like installed in the purchaser terminal 13.

図3Aに例示のレシートB1の領域B11は、例えば、広告情報、保存先識別情報が埋め込まれる領域である。同様に、領域B12、B13は、それぞれ、レシートA1のレシートを発行した店舗等の店舗識別情報A13、発行されたレシートを識別するレシート識別情報A14に対応する領域である。なお、レシート識別情報A14にはレジ識別情報が含まれる。   The area B11 of the receipt B1 illustrated in FIG. 3A is an area in which, for example, advertisement information and storage destination identification information are embedded. Similarly, the areas B12 and B13 are areas respectively corresponding to the store identification information A13 of the store that issued the receipt A1 and the receipt identification information A14 for identifying the issued receipt. Note that the receipt identification information A14 includes cashier identification information.

なお、レシートデータ生成部113は、例えば、保存先識別情報及び各種広告情報が埋め込まれるレシートの領域B11を空欄状態として、レシートデータの保存先に保存するとしてもよい。例えば、レシート管理装置10は、購入者端末からのレシートデータのアクセス要求が発生した際に、レシートの空欄状態の領域B11に、購入者に発行したレシートとは異なる広告情報を表示することが可能となる。   Note that the receipt data generation unit 113 may store the receipt area B11 in which the receipt identification information and various types of advertisement information are embedded in a receipt data storage location, with the receipt area B11 left blank. For example, when an access request for receipt data is issued from a purchaser terminal, the receipt management device 10 can display, in a blank area B11 of the receipt, advertisement information different from the receipt issued to the purchaser. It becomes.

但し、レシートデータ生成部113は、例えば、レシート作成に係るレシート情報、保存先識別情報をレシート管理装置10に送信するとしてもよい。レシート管理装置10は、例えば、ネットワークNを介してレシートデータ生成部113から送信されたレシート情報、保存先識別情報を受信する。レシート管理装置10により受信されたレシート情報、保存先識別情報は、例えば、関連付けられてレシート管理DB201に格納される。   However, the receipt data generation unit 113 may transmit, for example, receipt information relating to receipt creation and storage destination identification information to the receipt management device 10. The receipt management device 10 receives, for example, receipt information and storage destination identification information transmitted from the receipt data generation unit 113 via the network N. The receipt information and storage destination identification information received by the receipt management device 10 are stored in the receipt management DB 201 in association with each other, for example.

レシートデータ生成部113は、例えば、二次元コード化された保存先識別情報、広告情報が含まれるレシートデータを出力制御部114に引き渡す。出力制御部114は、例えば、レシートデータ生成部113から引き渡された、二次元コード化された保存先識別情報、広告情報が含まれるレシートデータを出力部94のプリンタ等を介して出力する。出力部94を介して出力されたレシートデータは、例えば、店舗等が発行するレシートA1として購入者に手渡される。   The receipt data generation unit 113 transfers the receipt data including the storage destination identification information and the advertisement information, which are two-dimensionally coded, to the output control unit 114, for example. The output control unit 114 outputs, for example, the receipt data including the storage destination identification information and the advertisement information that are two-dimensionally coded and passed from the receipt data generation unit 113 via a printer or the like of the output unit 94. The receipt data output via the output unit 94 is handed to the purchaser, for example, as a receipt A1 issued by a store or the like.

なお、保存先識別情報生成部112、レシートデータ生成部113が、レシート管理装置10に含まれる場合には、例えば、レシート情報取得部111は、取得したレシート情報をレシート管理装置10に送信するとしてもよい。   When the storage destination identification information generation unit 112 and the receipt data generation unit 113 are included in the receipt management device 10, for example, the receipt information acquisition unit 111 transmits the acquired receipt information to the receipt management device 10. Is also good.

例えば、レシート管理装置10では、レシート情報取得部111が取得したレシート情報に基づいて、レシートデータの保存先の保存先識別情報、レシートデータの生成が行われる。レシート管理装置10で生成されるレシートデータには、例えば、広告情報202を参照して取得された広告情報が含まれる。レシート管理装置10で生成されたレシートデータは、例えば、レシート情報を送信したレシート作成装置12に送信される。例えば、レシート作成装置12の出力制御部114は、ネットワークNを介し、レシート管理装置10から送信されたレシートデータを受信する。そして、出力制御部114は、例えば、受信したレシートデータを出力部94のプリンタ等を介して出力するとすればよい。商品等を購入した購入者には、出力部94を介して出力されたレシートデータが、例えば、店舗等が発行するレシートA1として購入者に手渡される。   For example, in the receipt management device 10, storage destination identification information of the storage destination of the receipt data and receipt data are generated based on the receipt information acquired by the receipt information acquisition unit 111. The receipt data generated by the receipt management device 10 includes, for example, advertisement information acquired with reference to the advertisement information 202. The receipt data generated by the receipt management device 10 is transmitted to, for example, the receipt creation device 12 that has transmitted the receipt information. For example, the output control unit 114 of the receipt creation device 12 receives the receipt data transmitted from the receipt management device 10 via the network N. Then, the output control unit 114 may output the received receipt data via a printer or the like of the output unit 94, for example. The receipt data output via the output unit 94 is delivered to the purchaser who has purchased the product or the like, for example, as a receipt A1 issued by a store or the like.

また、例えば、レシート作成装置12が購入者に手渡されるレシートを作成し、レシート管理装置10がレシート作成装置12からレシートデータ(および/またはレシートの画像データ)を受け取り、保存先式熱情報を生成してもよい。例えば、レシート作成装置12は、レシートデータ(および/またはレシートの画像データ)を保存先識別情報で指定される保存先に保存すると共に、保存先識別情報をレシート管理装置10に送信する。そして、レシート作成装置12は、レシート管理装置10から送信された保存先識別情報をレシートに印刷すればよい。   In addition, for example, the receipt creation device 12 creates a receipt to be handed to the purchaser, the receipt management device 10 receives receipt data (and / or image data of the receipt) from the receipt creation device 12, and generates storage destination type heat information. May be. For example, the receipt creation device 12 stores the receipt data (and / or the image data of the receipt) in the storage destination specified by the storage destination identification information, and transmits the storage destination identification information to the receipt management device 10. Then, the receipt creation device 12 may print the storage destination identification information transmitted from the receipt management device 10 on the receipt.

(レシート管理装置)
図1に例示のレシート管理装置10は、レシート情報管理部101、レシートデータア
クセス管理部102、端末来歴情報管理部103、レシートデータ出力部104の各処理手段を有する。以上の処理手段は、例えば、レシート管理装置10のCPU91が、主記憶部92上に実行可能に展開されたコンピュータプログラムを実行することで提供される。なお、レシート作成装置10は、以上の処理手段が参照し、或いは管理するデータの格納先としてレシート管理DB201、端末来歴情報管理DB202、広告情報DB203を補助記憶部93に備える。
(Receipt management device)
The receipt management device 10 illustrated in FIG. 1 includes processing units such as a receipt information management unit 101, a receipt data access management unit 102, a terminal history information management unit 103, and a receipt data output unit 104. The above processing means is provided, for example, by the CPU 91 of the receipt management apparatus 10 executing a computer program that is executable on the main storage unit 92. Note that the receipt creation device 10 includes a receipt management DB 201, a terminal history information management DB 202, and an advertisement information DB 203 in the auxiliary storage unit 93 as storage destinations of data to be referred to or managed by the above processing means.

広告情報DB203には、例えば、商品等を販売する店舗等が購入者に提供する広告情報が格納されている。広告情報には、例えば、店舗等が企画・支援する各種イベント、店舗等が販売する商品の提供元が新たに販売する新商品についての広告、購入者が購入した商品の商品コードに対応付けられた広告等が含まれる。   The advertisement information DB 203 stores, for example, advertisement information provided by a store or the like that sells a product or the like to a purchaser. The advertisement information includes, for example, various events planned and supported by stores, advertisements for new products newly sold by a provider of products sold by stores, and product codes of products purchased by buyers. Advertising etc. are included.

図4Aに、レシート管理DB201の構成例を例示する。レシート管理DB201には、例えば、レシート作成装置12から送信されたレシート情報、レシートデータの保存先の保存先識別情報が関連付けて格納される。レシート管理DB201では、例えば、レシート情報毎にレシートデータの保存先識別情報が管理される。   FIG. 4A illustrates a configuration example of the receipt management DB 201. The receipt management DB 201 stores, for example, the receipt information transmitted from the receipt creation device 12 and storage destination identification information of the storage destination of the receipt data in association with each other. In the receipt management DB 201, for example, storage destination identification information of receipt data is managed for each piece of receipt information.

図4Aに例示のレシート管理DB201の構成例は、「店舗識別情報」、「レシート識別情報」、「日付」、「商品名」、「商品コード」、「商品価格」、「保存先識別情報」の各カラムを有する。「店舗識別情報」カラムには、レシートを発行する店舗等の店舗識別情報が格納される。「レシート識別情報」カラムには、レシート作成装置12を識別する識別情報と該レシート作成装置12が発行管理する発行番号とを組み合わせたレシート識別情報が格納される。「日付」カラムには、レシートが発行された年歴、月歴、日歴の日付情報が格納される。「商品名」カラムには、購入商品の名称が格納される。「商品コード」カラムには、購入商品の商品コードが格納される。「商品価格」カラムには、購入商品の販売価格が格納される。「保存先識別情報」カラムには、レシートデータの保存先の保存先識別情報が格納される。   The configuration example of the receipt management DB 201 illustrated in FIG. 4A is “store identification information”, “receipt identification information”, “date”, “product name”, “product code”, “product price”, “storage destination identification information”. Each column. The “store identification information” column stores store identification information of a store or the like that issues a receipt. The “receipt identification information” column stores receipt identification information in which identification information for identifying the receipt creation device 12 and an issue number managed by the receipt creation device 12 are combined. The “date” column stores date information of the year history, month history, and daily history of receipt issuance. The “product name” column stores the name of the purchased product. The "product code" column stores the product code of the purchased product. The “product price” column stores the sales price of the purchased product. The “storage destination identification information” column stores storage destination identification information of the storage destination of the receipt data.

図4Aの構成例では、レシート管理DB201は、店舗識別情報毎のレコードを有し、店舗識別情報毎のレコードはさらに、レシート識別情報毎のサブレコードを有する。図4Aの構成例の「店舗識別情報」カラムには、“XXXXX”との店舗識別情報が格納されている。「レシート識別情報」カラムには、“RR−SSSS”とのレシート識別情報が格納されている。ここで、“RR”は、店舗“XXXXX”に設置された複数のレシート作成装置12を識別する識別情報を表している。また、“SSSS”は、“RR”の識別情報が付与されたレシート作成装置12が管理するレシートの発行番号を表している。「日付」カラムには“YYYY.MM.DD”で表される日付情報が格納されている。「商品名」カラムには、“商品1”、“商品2”で表された購入商品の名称が格納されている。「商品コード」カラムには、“AAAA”、“BBBB”で表された購入商品の商品コードが格納されている。「商品名」カラムに“AAAA”が格納されたサブレコードの「商品価格」カラムには“¥¥¥¥1”との販売価格が格納されている。また、「商品名」カラムに“BBBB”が格納されたサブレコードの「商品価格」カラムには“¥¥¥¥2”との販売価格が格納されている。   In the configuration example of FIG. 4A, the receipt management DB 201 has a record for each store identification information, and the record for each store identification information further has a sub-record for each receipt identification information. In the “store identification information” column of the configuration example of FIG. 4A, store identification information “XXXXX” is stored. The “receipt identification information” column stores receipt identification information of “RR-SSSS”. Here, “RR” represents identification information for identifying a plurality of receipt creation devices 12 installed in the store “XXXXX”. “SSSS” represents the receipt issue number of the receipt managed by the receipt creation device 12 to which the identification information of “RR” is added. The “date” column stores date information represented by “YYYY.MM.DD”. The “product name” column stores the names of purchased products represented by “product 1” and “product 2”. The “product code” column stores product codes of purchased products represented by “AAAAA” and “BBBB”. The sales price of "$ 1" is stored in the "product price" column of the sub-record in which "AAAA" is stored in the "product name" column. Further, the sales price of "$ 2" is stored in the "product price" column of the sub-record in which "BBBB" is stored in the "product name" column.

「レシート識別情報」カラムに“RR−SSSS”が格納されたサブレコードの「保存先識別情報」には、“http://ZZZ.com/hozon_srv/XXXX/ … ”が格納されている。「保存先識別情報」カラムには、保存先サーバ11のネットワークN上のアドレスを表すURLが格納されている。なお、保存先識別情報に含まれる“XXXX”は、レシートを発行する店舗等の店舗識別情報であり、“ … ”は暗号化データを表す。暗号化データは、例えば、「レシート識別情報」カラムに格納されたレシート識別情報に、「日付」カラムの日付情報にレシートが発行された時暦、分歴の情報を連結して生成さ
れる。
"Http: //ZZZ.com/hozon_srv/XXXX / ..." is stored in the "storage destination identification information" of the sub-record in which "RR-SSSS" is stored in the "receipt identification information" column. The “storage destination identification information” column stores a URL indicating the address of the storage destination server 11 on the network N. Note that “XXXX” included in the storage destination identification information is store identification information such as a store that issues a receipt, and “...” Represents encrypted data. The encrypted data is generated by, for example, connecting the receipt identification information stored in the “receipt identification information” column to the date information in the “date” column and the information of the date and time when the receipt was issued and the minute history.

図4Bに、端末来歴情報管理DB202の構成例を例示する。端末来歴情報管理DB202には、例えば、端末来歴情報、保存先識別情報が関連付けて格納される。端末来歴情報管理DB202では、共通する端末来歴情報に対応付けられた複数の保存先識別情報が管理される。   FIG. 4B illustrates a configuration example of the terminal history information management DB 202. In the terminal history information management DB 202, for example, terminal history information and storage destination identification information are stored in association with each other. The terminal history information management DB 202 manages a plurality of storage destination identification information associated with common terminal history information.

図4Bに例示の端末来歴情報管理DB202の構成例は、「端末来歴情報」、「時刻情報」、「保存先識別情報」の各カラムを有する。「端末来歴情報」カラムには、レシートデータの保存先に購入者端末13からアクセス要求が発生したときに発行されるCookie等が端末来歴情報として格納される。「時刻情報」カラムには、レシートデータの保存先に購入者端末からアクセス要求が発生した年歴、月歴、日歴、時暦、分歴、秒歴の時刻情報が格納される。「保存先識別情報」カラムには、購入者端末13からアクセス要求があった、レシートデータの保存先の保存先識別情報が格納される。   The configuration example of the terminal history information management DB 202 illustrated in FIG. 4B has columns of “terminal history information”, “time information”, and “storage destination identification information”. In the “terminal history information” column, a cookie or the like issued when an access request is issued from the purchaser terminal 13 to the storage location of the receipt data is stored as terminal history information. The “time information” column stores time information of year history, month history, daily history, calendar, minute history, and second history when an access request is issued from the purchaser terminal to the storage destination of the receipt data. The “storage location identification information” column stores the storage location identification information of the storage location of the receipt data for which an access request has been made from the purchaser terminal 13.

図4Bの構成例では、端末来歴情報管理DB202は、端末来歴情報毎のレコードを有し、端末来歴情報毎のレコードはさらに、保存先識別情報毎のサブレコードを有する。図4Bの構成例の「端末来歴情報」カラムには、“abcdefghijklmn”との端末来歴情報が格納されている。「時刻情報」カラムには、“YYYY.MM.DD.hh.mm.ss”で表される時刻情報が格納されている。「端末来歴情報」カラムに“abcdefghijklmn”が格納されたレコードは、「保存先識別情報」カラムに“http://ZZZ.com/hozon_srv/XXXXX/ …a ”が格納されたサブレコードを有している。また、同レコードは、「保存先識別情報」カラムに“http://ZZZ.com/hozon_srv/eeeee/ …b ”、“http://ZZZ.com/hozon_srv/ggggg/ …c ”が格納されたサブレコードを有している。   In the configuration example of FIG. 4B, the terminal log information management DB 202 has a record for each terminal log information, and the record for each terminal log information further has a sub-record for each storage destination identification information. The terminal history information “abcdefghijklmn” is stored in the “terminal history information” column of the configuration example of FIG. 4B. The “time information” column stores time information represented by “YYYY.MM.DD.hh.mm.ss”. A record in which "abcdefghijklmn" is stored in the "terminal history information" column has a subrecord in which "http://ZZZ.com/hozon_srv/XXXXX/...a" is stored in the "storage destination identification information" column. ing. In the same record, "http://ZZZ.com/hozon_srv/eeeee/...b" and "http://ZZZ.com/hozon_srv/ggggg/...c" are stored in the "storage destination identification information" column. Sub-records.

図4Bの構成例では、“abcdefghijklmn”と言った共通する端末来歴情報に対応付けられて、レシートデータが保存された保存先の複数の保存先識別情報が管理されていることが判る。   In the configuration example of FIG. 4B, it can be seen that a plurality of storage destination identification information of the storage destination where the receipt data is stored is managed in association with the common terminal history information such as “abcdefghijklmn”.

図3Bの説明図に例示のように、レシート作成装置12で発行されたレシートA1には、レシートデータの保存先を示す保存先識別情報が含まれる。保存先識別情報は、例えば、2次元コードでコード化されている。レシートA1を手渡された購入者は、例えば、購入者端末13の入力部94のカメラ等を介し、レシートに含まれる保存先識別情報の読取りを行う。そして、例えば、購入者は購入者端末13を操作し、購入者端末13に搭載されたブラウザ機能を介し、保存先識別情報で指定されるネットワークN上の保存先である保存サーバ11にアクセスする。なお、購入者は、レシートA1に含まれる保存先識別情報がテキスト等で記述されている場合には、例えば、OCR等で読取った文字を入力し、保存サーバ11にアクセスするとしてもよい。   As illustrated in the explanatory diagram of FIG. 3B, the receipt A1 issued by the receipt creation device 12 includes storage destination identification information indicating the storage destination of the receipt data. The storage destination identification information is coded with, for example, a two-dimensional code. The purchaser handed the receipt A1, for example, reads the storage destination identification information included in the receipt via the camera or the like of the input unit 94 of the purchaser terminal 13. Then, for example, the purchaser operates the purchaser terminal 13 and accesses the storage server 11 as a storage destination on the network N specified by the storage destination identification information via a browser function mounted on the purchaser terminal 13. . When the storage destination identification information included in the receipt A1 is described in text or the like, the purchaser may access the storage server 11 by inputting, for example, characters read by OCR or the like.

レシートデータが保存された保存サーバ11は、該保存サーバ11に保存されたレシートデータを管理するレシート管理装置10の管理下にある。このため、例えば、購入者端末13のブラウザ機能を介した、保存先識別情報に基づく保存サーバ11へのアクセス要求は、レシート管理装置10により管理される。   The storage server 11 storing the receipt data is under the control of a receipt management device 10 that manages the receipt data stored in the storage server 11. Therefore, for example, an access request to the storage server 11 based on the storage destination identification information via the browser function of the purchaser terminal 13 is managed by the receipt management device 10.

レシート管理装置10は、例えば、管理下にある保存サーバ11に保存されたレシートデータに対するアクセス要求が発生すると、購入者端末13のブラウザ機能によるアクセス実績を識別・特定するための端末来歴情報(例えば、“Cookie”)を発行する。レシート管理装置10が発行した端末来歴情報は、例えば、ブラウザ機能を介して購入者端末13に保存される。レシート管理装置10は、例えば、購入者端末13に保存された端末来
歴情報に基づいて、購入者端末13からアクセス要求があった複数の保存先識別情報の管理を行う。
For example, when an access request to the receipt data stored in the storage server 11 under management is generated, the receipt management apparatus 10 uses terminal history information (for example, to identify and specify the access result by the browser function of the purchaser terminal 13 (for example, , “Cookie”). The terminal history information issued by the receipt management device 10 is stored in the purchaser terminal 13 via a browser function, for example. The receipt management device 10 manages a plurality of storage destination identification information requested to be accessed by the purchaser terminal 13 based on the terminal history information stored in the purchaser terminal 13, for example.

なお、レシートデータを保存する保存サーバ11は、例えば、レシート管理装置10と一体とする構成であってもよい。レシート管理装置10の構成にレシートデータを保存する保存先を含むことにより、レシートデータの処理速度等を向上させることができる。   The storage server 11 for storing receipt data may be configured to be integrated with the receipt management device 10, for example. By including the storage destination for storing the receipt data in the configuration of the receipt management device 10, the processing speed of the receipt data can be improved.

図1に例示の構成図に戻り、レシート管理装置10のレシート情報管理部101は、例えば、レシート作成装置12から送信されたレシート作成に係るレシート情報、保存先識別情報を受け付ける。レシート作成に係るレシート情報、保存先識別情報は、例えば、レシートデータ生成部113により送信される。レシート情報管理部101は、例えば、受け付けたレシート情報、保存先識別情報を主記憶部92の所定の領域に一時的に記憶する。   Returning to the configuration diagram illustrated in FIG. 1, the receipt information management unit 101 of the receipt management device 10 receives, for example, receipt information related to receipt creation and storage destination identification information transmitted from the receipt creation device 12. Receipt information and storage destination identification information relating to receipt creation are transmitted, for example, by the receipt data generation unit 113. The receipt information management unit 101 temporarily stores, for example, the received receipt information and storage destination identification information in a predetermined area of the main storage unit 92.

そして、レシート情報管理部101は、例えば、受け付けたレシート情報、保存先情報を関連付けてレシート管理DB201に格納する。レシート管理装置10は、例えば、レシート情報に含まれる店舗識別情報、レジ識別情報、レシート番号、商品名、商品コード、商品価格、保存先識別情報を関連付けて、図4Aに例示のレシート管理DB201の各カラムに格納する。   Then, the receipt information management unit 101 stores the received receipt information and storage destination information in the receipt management DB 201 in association with each other, for example. The receipt management device 10 associates, for example, store identification information, cashier identification information, a receipt number, a product name, a product code, a product price, and storage destination identification information included in the receipt information, and stores the information in the receipt management DB 201 illustrated in FIG. 4A. Store in each column.

なお、レシート管理装置10に、保存先識別情報生成部112、レシートデータ生成部113を含む場合には、レシート情報管理部101は、レシート作成装置12のレシート情報取得部111から送信されたレシート情報を受け付けるとすればよい。そして、レシート管理装置10に含まれる保存先識別情報生成部112で生成されたレシートデータの保存先識別情報を、受け付けたレシート情報と関連付けてレシート管理DB201に格納するとすればよい。   When the receipt management device 10 includes the storage destination identification information generation unit 112 and the receipt data generation unit 113, the receipt information management unit 101 transmits the receipt information transmitted from the receipt information acquisition unit 111 of the receipt creation device 12. It should just be accepted. Then, the storage destination identification information of the receipt data generated by the storage destination identification information generation unit 112 included in the receipt management device 10 may be stored in the receipt management DB 201 in association with the received receipt information.

レシートデータアクセス管理部102は、例えば、購入者端末13のブラウザ機能を介して送信された、保存先識別情報に基づくアクセス要求を受け付ける。レシートデータアクセス管理部102は、例えば、受け付けたアクセス要求に含まれる保存先識別情報を、受け付けた時刻情報と共に取得する。そして、レシートデータアクセス管理部102は、例えば、受け付けた購入者端末13のブラウザ機能によるアクセス実績を識別・特定するための端末来歴情報を発行する。端末来歴情報として、例えば、“Cookie”が例示できる。   The receipt data access management unit 102 receives, for example, an access request based on storage destination identification information transmitted via a browser function of the purchaser terminal 13. The receipt data access management unit 102 acquires, for example, storage destination identification information included in the received access request together with the received time information. Then, the receipt data access management unit 102 issues, for example, terminal history information for identifying and specifying the received access result by the browser function of the purchaser terminal 13. As the terminal history information, for example, “Cookie” can be exemplified.

レシートデータアクセス管理部102は、例えば、保存先識別情報で指定される保存先にアクセス要求を発生させた購入者端末13に、端末来歴情報を送信する。購入者端末13に送信された端末来歴情報は、例えば、購入者端末13のブラウザ機能を介して受信され、購入者端末13に保存される。購入者端末13に保存された端末来歴情報は、購入者端末13が、次にネットワークN上の各種サーバ等にアクセスするときに、例えば、HTTPのリクエスト等の手順に従って、購入者端末13からネットワークN上の各種サーバ等に引き渡される。   For example, the receipt data access management unit 102 transmits the terminal history information to the purchaser terminal 13 that has generated an access request to the storage destination specified by the storage destination identification information. The terminal history information transmitted to the purchaser terminal 13 is received, for example, via the browser function of the purchaser terminal 13 and stored in the purchaser terminal 13. The terminal history information stored in the purchaser terminal 13 is transmitted from the purchaser terminal 13 to the network when the purchaser terminal 13 next accesses various servers or the like on the network N according to a procedure such as an HTTP request. N to various servers and the like.

レシートデータアクセス管理部102は、例えば、端末来歴情報が発行されたアクセス要求を、アクセス要求に含まれる保存先識別情報で指定される保存先に遷移させる。なお、レシートデータアクセス管理部102は、例えば、アクセス要求に含まれる保存先識別情報、アクセス要求を受け付けた時刻情報、アクセス要求に応じて発行された端末来歴情報を、端末来歴情報管理部103に引き渡す。   The receipt data access management unit 102, for example, transitions the access request issued with the terminal history information to the storage destination specified by the storage destination identification information included in the access request. Note that the receipt data access management unit 102 stores, for example, the storage destination identification information included in the access request, the time information at which the access request was accepted, and the terminal log information issued in response to the access request to the terminal log information management unit 103. hand over.

端末来歴情報管理部103は、例えば、レシートデータアクセス管理部102から引き
渡された保存先識別情報、時刻情報、端末来歴情報を関連付けて、図4Bに例示の端末来歴情報管理DB202の各カラムに格納する。端末来歴情報管理部103は、例えば、端末来歴情報管理DB202に既に格納された端末来歴情報のレコードが存在する場合には、新たに取得された保存先識別情報のサブレコードを生成し、該保存先識別情報を格納する。なお、端末来歴情報管理部103は、例えば、サブレコード等を生成せずに、既に格納されている保存先識別情報の後に“,”等の区切りを入れ、新たに取得された保存先識別情報を同一のレコードに追加するとしてもよい。
The terminal history information management unit 103 associates, for example, the storage destination identification information, the time information, and the terminal history information passed from the receipt data access management unit 102 and stores the information in each column of the terminal history information management DB 202 illustrated in FIG. 4B. I do. For example, when a record of the terminal log information already stored in the terminal log information management DB 202 exists, the terminal log information management unit 103 generates a sub-record of the newly acquired storage destination identification information, and Stores destination identification information. Note that the terminal history information management unit 103 inserts a delimiter such as “,” after the already stored storage destination identification information without generating a sub-record or the like, and generates the newly acquired storage destination identification information. May be added to the same record.

レシートデータ出力部104は、例えば、ネットワークNに接続する他の情報処理装置等の要求を受け、レシート管理DB201、端末来歴情報管理DB202に格納されたレシート情報、保存先識別情報、端末来歴情報等の抽出を行う。レシートデータ出力部104は、例えば、抽出した各種情報を、要求を受け付けた他の情報処理装置に出力する。なお、他の情報処理装置とは、例えば、レシート管理装置10により、レシート管理DB201、端末来歴情報管理DB202に格納された各種情報の提供の許可を受けた情報処理装置である。例えば、図6に例示のサービス提供装置20が提示できる。   The receipt data output unit 104 receives, for example, a request from another information processing device or the like connected to the network N, and receives receipt information, storage destination identification information, terminal history information, and the like stored in the receipt management DB 201 and the terminal history information management DB 202. Is extracted. The receipt data output unit 104 outputs, for example, the extracted various information to another information processing apparatus that has received the request. The other information processing apparatus is, for example, an information processing apparatus that has been authorized by the receipt management apparatus 10 to provide various types of information stored in the receipt management DB 201 and the terminal history information management DB 202. For example, the service providing apparatus 20 illustrated in FIG. 6 can be presented.

〔処理フロー〕
以下、図5A、5Bに例示のフローチャートを参照し、本実施形態のレシート作成処理、レシート管理処理を説明する。
[Processing flow]
Hereinafter, the receipt creation processing and the receipt management processing of the present embodiment will be described with reference to the flowcharts illustrated in FIGS. 5A and 5B.

(レシート作成処理)
図5Aに、レシート作成装置12で実行されるレシート作成処理のフローチャートを例示する。図5Aに例示のフローチャートにおいて、レシート作成処理の開始は、例えば、購入商品等の販売に係るレシート作成のためのレシート情報の受け付けのときが例示できる。ここで、レシート情報には、例えば、店舗等で販売された購入商品毎の商品名、販売価格、購入数量、購入者により購入された商品等の購入金額、購入者から受け取った受取金額、釣銭として購入者に返金された釣銭金額等が含まれる。レシート作成装置12は、例えば、入力部94を介して入力されたレシート情報を受け付ける(S1)。そして、レシート作成装置12は、例えば、受け付けたレシート情報を主記憶部92の所定の領域に一時的に記憶する。レシート作成装置12は、例えば、受け付けたレシート情報を、S3の処理に引き渡す。
(Receipt creation processing)
FIG. 5A illustrates a flowchart of the receipt creation processing executed by the receipt creation device 12. In the flowchart illustrated in FIG. 5A, the start of the receipt creation process can be exemplified when, for example, receipt of receipt information for creating a receipt related to sale of a purchased product or the like can be exemplified. Here, the receipt information includes, for example, a product name for each purchased product sold at a store or the like, a selling price, a purchased quantity, a purchase price of the product purchased by the purchaser, a received price received from the purchaser, a change Includes the change amount and the like refunded to the purchaser. The receipt creation device 12 receives, for example, receipt information input via the input unit 94 (S1). Then, the receipt creation device 12 temporarily stores the received receipt information in a predetermined area of the main storage unit 92, for example. The receipt creation device 12 transfers, for example, the received receipt information to the process of S3.

S2の処理では、レシート作成装置12は、例えば、S1の処理で受け付けたレシート情報に基づいて生成されるレシートデータの保存先の保存先識別情報の生成を行う。レシート作成装置12は、例えば、レシートデータの保存先識別情報として、ネットワークN上のアドレスを示す、“http://ZZZ.com/hozon_srv/店舗識別情報/暗号化データ”と言ったURL情報を生成する。なお、保存先識別情報の生成については、例えば、図1の保存先識別情報部112で説明した。レシート作成装置12は、例えば、生成された保存先識別情報を主記憶部92の所定の領域に一時的に記憶する。レシート作成装置12は、例えば、生成されたレシートデータの保存先識別情報を、レシート情報を受け付けた時刻情報と共にS3の処理に引き渡す。   In the processing of S2, the receipt creation device 12 generates storage destination identification information of the storage destination of the receipt data generated based on the receipt information received in the processing of S1, for example. For example, the receipt creation device 12 uses URL information such as “http://ZZZ.com/hozon_srv/store identification information / encrypted data” indicating an address on the network N as storage destination identification information of the receipt data. Generate. The generation of the storage destination identification information has been described in, for example, the storage destination identification information unit 112 in FIG. The receipt creation device 12 temporarily stores, for example, the generated storage destination identification information in a predetermined area of the main storage unit 92. The receipt creation device 12 transfers the storage destination identification information of the generated receipt data, for example, together with the time information at which the receipt information was received, to the process of S3.

S3の処理では、レシート作成装置12は、例えば、S1の処理から引き渡されたレシート情報、S2の処理から引き渡されたレシートデータの保存先識別情報、レシート情報を受け付けた時刻情報、広告情報DB211に格納された各種広告情報に基づいてレシートデータの生成を行う。   In the processing of S3, the receipt creation device 12 stores, for example, the receipt information delivered from the processing of S1, the storage destination identification information of the receipt data delivered from the processing of S2, the time information at which the receipt information was received, and the advertisement information DB 211. The receipt data is generated based on the stored various types of advertisement information.

レシート作成装置12は、例えば、予め補助記憶部94に格納された商品等の購入者に発行されるレシートのひな型を取得する。そして、レシート作成装置12は、例えば、取得したレシートのひな型に、レシート情報、保存先識別情報、時刻情報、広告情報を埋め
込んでレシートデータを生成する。なお、保存先識別情報は、例えば、図3Aに例示するように、二次元コード化による暗号化処理が施され、レシートのひな型の所定の領域に埋め込まれる。
The receipt creation device 12 acquires, for example, a model of a receipt issued to a purchaser of a product or the like stored in the auxiliary storage unit 94 in advance. Then, the receipt creation device 12 embeds, for example, the receipt information, storage destination identification information, time information, and advertisement information in the obtained receipt model to generate receipt data. The storage destination identification information is subjected to an encryption process by two-dimensional coding, as shown in FIG. 3A, for example, and is embedded in a predetermined area of a receipt model.

S4の処理では、レシート作成装置12は、例えば、S3の処理で生成したレシートデータを保存先識別情報で指定される保存先に保存する。レシートデータ生成部113は、例えば、生成したレシートデータをHTMLで記述された画像データとして、保存先識別情報で指定される保存先に保存する。レシート作成装置12は、例えば、生成したレシートデータを保存サーバ11に保存してもよい。また、レシート作成装置12は、例えば、生成したレシートデータを保存先識別情報と共にレシート管理装置10に送信し、レシート管理装置10のドメイン管理下にある保存サーバ11に保存を依頼するとしてもよい。   In the processing of S4, the receipt creation device 12 stores, for example, the receipt data generated in the processing of S3 in the storage destination specified by the storage destination identification information. The receipt data generation unit 113 stores the generated receipt data as image data described in HTML, for example, in the storage destination specified by the storage destination identification information. The receipt creation device 12 may, for example, store the generated receipt data in the storage server 11. Alternatively, the receipt creation device 12 may transmit the generated receipt data to the receipt management device 10 together with the storage destination identification information, and request the storage server 11 under the domain management of the receipt management device 10 to save the receipt data.

また、レシート作成装置12は、例えば、レシート作成に係るレシート情報、時刻情報、保存先識別情報をレシート管理装置10に送信する。レシート管理装置10に送信されたレシート情報、時刻情報、保存先識別情報はレシート管理装置10により関連付けられて、レシート管理DB201に格納される。   The receipt creation device 12 transmits, for example, receipt information, time information, and storage destination identification information related to receipt creation to the receipt management device 10. The receipt information, time information, and storage destination identification information transmitted to the receipt management device 10 are stored in the receipt management DB 201 in association with each other by the receipt management device 10.

S5の処理では、レシート作成装置12は、例えば、S3の処理で生成したレシートデータを出力部94のプリンタ等を介して出力する。出力部94を介して出力されたレシートデータは、例えば、店舗等が発行するレシートとして購入者に手渡される。   In the process of S5, the receipt creation device 12 outputs, for example, the receipt data generated in the process of S3 via a printer or the like of the output unit 94. The receipt data output via the output unit 94 is handed to the purchaser, for example, as a receipt issued by a store or the like.

なお、図5Aに例示のレシート作成処理は、例えば、レシート管理装置10で実行されるとしてもよい。レシート管理装置10でレシート作成処理が実行される場合には、例えば、S1の処理では、レシート作成装置12から送信されたレシート作成情報を受け付けるとすればよい。そして、レシート管理装置10は、例えば、S2−S4の処理で生成されたレシートデータをレシート作成装置12に送信するとすればよい。レシート作成装置12では、例えば、レシート管理装置10から送信されたレシートデータに基づいてS5の処理を実行するとすればよい。   The receipt creation process illustrated in FIG. 5A may be executed by the receipt management device 10, for example. When the receipt management device 10 executes the receipt creation process, for example, in the process of S1, the receipt creation information transmitted from the receipt creation device 12 may be received. Then, the receipt management apparatus 10 may transmit, for example, the receipt data generated in the processing of S2 to S4 to the receipt creation apparatus 12. The receipt creation device 12 may execute the process of S5 based on the receipt data transmitted from the receipt management device 10, for example.

また、レシート管理装置10は、S2の処理を実行するとしてもよい。例えば、レシート管理装置10は、例えば、保存先識別情報を除くレシートデータを取得し、保存先識別情報の生成を行う。そして、レシート管理装置10は、例えば、生成した保存先識別情報をレシート作成装置に送信し、レシートデータを生成するとしてもよい。   In addition, the receipt management device 10 may execute the process of S2. For example, the receipt management device 10 acquires, for example, receipt data excluding storage destination identification information, and generates storage destination identification information. Then, for example, the receipt management device 10 may transmit the generated storage destination identification information to the receipt creation device to generate the receipt data.

ここで、レシート管理装置10で実行されるS3の処理は、取得したレシートデータに対して保存先識別情報を生成するステップの一例である。また、レシート管理装置10のCPU91は、取得したレシートデータに対して保存先識別情報を生成する手段の一例としてS3の処理を実行する。   Here, the process of S3 executed by the receipt management device 10 is an example of a step of generating storage destination identification information for the acquired receipt data. In addition, the CPU 91 of the receipt management device 10 executes the process of S3 as an example of a unit that generates storage destination identification information for the acquired receipt data.

また、レシート管理装置10で実行されるS1−S3の処理は、店舗で利用される店舗端末から商品またはサービスの購入を示す購入情報を取得し、レシートデータを生成するステップの一例である。また、レシート管理装置10のCPU91は、店舗で利用される店舗端末から商品またはサービスの購入を示す購入情報を取得し、レシートデータを生成する手段の一例としてS1−S3の処理を実行する。   The processing of S1-S3 executed by the receipt management device 10 is an example of a step of acquiring purchase information indicating purchase of a product or service from a store terminal used in a store and generating receipt data. In addition, the CPU 91 of the receipt management device 10 acquires purchase information indicating purchase of a product or service from a store terminal used in the store, and executes the processing of S1-S3 as an example of a unit that generates receipt data.

また、レシート管理装置10で実行されるS2の処理は、レシートデータを保存する保存先を特定する保存先識別情報を生成するステップの一例である。また、レシート管理装置10のCPU91は、レシートデータを保存する保存先を特定する保存先識別情報を生成する手段の一例としてS2の処理を実行する。   The process of S2 executed by the receipt management device 10 is an example of a step of generating storage destination identification information for specifying a storage destination for storing receipt data. In addition, the CPU 91 of the receipt management device 10 executes the process of S2 as an example of a unit that generates storage destination identification information that specifies a storage destination for storing receipt data.

また、レシート管理装置10で実行されるS4の処理は、保存先識別情報で特定される保存先にレシートデータを保存するステップの一例である。また、レシート管理装置10のCPU91は、保存先識別情報で特定される保存先にレシートデータを保存する手段の一例としてS4の処理を実行する。   The processing of S4 performed by the receipt management device 10 is an example of a step of storing receipt data in a storage destination specified by storage destination identification information. In addition, the CPU 91 of the receipt management device 10 executes the process of S4 as an example of a unit that stores the receipt data in the storage destination specified by the storage destination identification information.

以上、説明したように、レシート作成装置12は、購入者に提供されるレシートを、該レシートデータが保存された保存先識別情報(例えば、URL(Uniform Resource Locator))を指定し、購入した商品またはサービスの価格と共に出力することができる。レシート作成装置12は、例えば、レシートを紙媒体として出力する場合には、商品またはサービスの価格を含むレシートデータを、該レシートデータが保存された保存先識別情報と共に紙媒体のレシートに出力し、購入者に提供することができる。   As described above, the receipt creation device 12 designates the receipt provided to the purchaser by specifying storage destination identification information (for example, URL (Uniform Resource Locator)) in which the receipt data is stored, and Or it can be output with the price of the service. For example, when outputting a receipt as a paper medium, the receipt creation device 12 outputs receipt data including the price of a product or service to a paper medium receipt together with storage destination identification information in which the receipt data is stored, Can be provided to buyers.

レシートの提供を受けた購入者は、例えば、レシートに出力されたレシートデータの保存先識別情報を読み取り、自宅の購入者端末13を介してネットワーク上の保存先にアクセスすることにより、レシートデータを取得することができる。店舗等では、例えば、個人情報を用いたユーザ登録を行わない購入者であっても、該購入者が購入した商品またはサービスについてのレシートデータを電子化情報として提供することができる。   The purchaser who has been provided with the receipt reads the storage location identification information of the receipt data output on the receipt, accesses the storage location on the network via the purchaser terminal 13 at home, and converts the receipt data. Can be obtained. In a store or the like, for example, even a purchaser who does not perform user registration using personal information can provide receipt data on goods or services purchased by the purchaser as digitized information.

(レシート管理処理)
図5Bに、レシート管理装置10で実行される、レシート情報と保存先識別情報との管理処理のフローチャートを例示する。図5Bに例示のフローチャートにおいて、処理の開始は、例えば、レシート作成装置12から送信されたレシート情報、時刻情報、保存先識別情報の受け付けのときが例示できる。レシート管理装置10は、例えば、レシート作成装置12からネットワークN上に送信されたレシート情報、時刻情報を受け付ける(S11)。なお、S11の処理では、レシート管理装置10は、例えば、レシート作成装置12から送信されたレシートデータを受け付けてもよい。
(Receipt management processing)
FIG. 5B illustrates a flowchart of a management process of the receipt information and the storage destination identification information, which is executed by the receipt management device 10. In the flowchart illustrated in FIG. 5B, the start of the process can be exemplified when the receipt information, the time information, and the storage destination identification information transmitted from the receipt creation device 12 are received, for example. The receipt management device 10 receives, for example, receipt information and time information transmitted from the receipt creation device 12 over the network N (S11). In the process of S11, the receipt management device 10 may receive, for example, receipt data transmitted from the receipt creation device 12.

レシート管理装置10は、同様にして、レシート作成装置12から送信された、レシートデータの保存先を指定する保存先識別情報を受け付ける(S12)。そして、レシート管理装置10は、例えば、レシート作成装置12から送信されたレシートデータを保存先識別情報で指定される保存先に保存する(S13)。なお、レシート管理装置10で、S11の処理で受け付けた各種情報に基づいてレシートデータを作成する場合には、レシート管理装置10で作成されたレシートデータが保存処理の対象となる。   Similarly, the receipt management device 10 receives storage destination identification information for specifying a storage destination of the receipt data transmitted from the receipt creation device 12 (S12). Then, the receipt management device 10 stores, for example, the receipt data transmitted from the receipt creation device 12 in the storage destination specified by the storage destination identification information (S13). When the receipt management device 10 creates receipt data based on the various types of information received in the process of S11, the receipt data created by the receipt management device 10 is a target of the storage process.

レシート管理装置10は、例えば、S11−S12の処理で受け付けた各種情報を主記憶部92の所定の領域に一時的に記憶する。レシート管理装置10は、例えば、S11−S12の処理で受け付けた各種情報をS14の処理に引き渡す。   The receipt management device 10 temporarily stores, for example, various types of information received in the processing of S11-S12 in a predetermined area of the main storage unit 92. The receipt management device 10 transfers, for example, various information received in the processing of S11 to S12 to the processing of S14.

S14の処理では、レシート管理装置10は、例えば、レシート情報に含まれる店舗識別情報、レジ識別情報、レシート番号、商品名、商品コード、商品価格、保存先識別情報を関連付けて、図4Aに例示のレシート管理DB201の各カラムに格納する。レシート管理DB201には、例えば、レシート作成装置12から発行されたレシート毎に対応付けられたレシート情報と保存先識別情報が格納される。   In the process of S14, the receipt management device 10 associates, for example, the store identification information, the cashier identification information, the receipt number, the product name, the product code, the product price, and the storage destination identification information included in the receipt information, and exemplifies the association in FIG. 4A. Is stored in each column of the receipt management DB 201. The receipt management DB 201 stores, for example, receipt information and storage destination identification information associated with each receipt issued from the receipt creation device 12.

なお、レシート管理装置10は、S11の処理でレシートデータを受け付けている場合には、受け付けたレシートデータからレシート情報を抽出し、抽出したレシート情報を保存先識別情報に関連付けてレシート管理DB201に格納するとすればよい。   If the receipt data is received in the process of S11, the receipt management device 10 extracts the receipt information from the received receipt data, stores the extracted receipt information in the receipt management DB 201 in association with the storage destination identification information. You should do that.

ここで、レシート管理装置10で実行されるS11−S12の処理は、店舗で利用される店舗端末からレシートデータと保存先識別情報を取得するステップの一例である。また
、レシート管理装置10のCPU91は、店舗で利用される店舗端末からレシートデータと保存先識別情報を取得する手段の一例としてS11−S12の処理を実行する。
Here, the processing of S11-S12 executed by the receipt management device 10 is an example of a step of acquiring receipt data and storage destination identification information from a store terminal used in the store. In addition, the CPU 91 of the receipt management device 10 executes the processes of S11 to S12 as an example of a unit for acquiring receipt data and storage destination identification information from a store terminal used in the store.

また、レシート管理装置10で実行されるS11の処理は、店舗で利用される店舗端末からレシートデータを取得する取得ステップの一例である。また、レシート管理装置10のCPU91は、店舗で利用される店舗端末からレシートデータを取得する取得手段の一例としてS11の処理を実行する。   The processing in S11 executed by the receipt management device 10 is an example of an acquisition step of acquiring receipt data from a store terminal used in a store. In addition, the CPU 91 of the receipt management device 10 executes the process of S11 as an example of an acquisition unit that acquires receipt data from a store terminal used in the store.

次に、図5Cに例示のフローチャートを参照し、レシート管理装置10で実行されるレシートデータの保存先を指定する保存先識別情報と、購入者端末13からアクセス要求が発生したときに発行される端末来歴情報との管理処理を説明する。図5Cは、レシート管理装置10で実行される、保存先識別情報と端末来歴情報との管理処理のフローチャートの例示である。   Next, referring to the flowchart illustrated in FIG. 5C, storage destination identification information for specifying the storage destination of the receipt data to be executed by the receipt management device 10, and issued when an access request is issued from the purchaser terminal 13. The management process with the terminal history information will be described. FIG. 5C is an example of a flowchart of management processing of storage destination identification information and terminal history information, which is executed by the receipt management apparatus 10.

図5Cに例示のフローチャートにおいて、処理の開始は、例えば、保存先識別情報に基づいて購入者端末13のブラウザ機能を介して送信された、レシートデータの保存先へのアクセス要求の発生のときが例示できる。   In the flowchart illustrated in FIG. 5C, the processing is started when, for example, an access request to the storage location of the receipt data transmitted via the browser function of the purchaser terminal 13 based on the storage location identification information occurs. Can be illustrated.

例えば、図3Aに例示の、レシート作成装置12で発行されたレシートA1を手渡された購入者は、レシートA1に含まれる2次元コード化された保存先識別情報の読み取りを行う。購入者は、例えば、購入者端末13を操作し、購入者端末13のブラウザ機能を介して保存先識別情報で指定される、レシートデータの保存先にアクセスする。保存先識別情報で指定される、レシートデータの保存先である保存サーバ11は、レシート管理装置10の管理下にある。このため、ネットワークN上のアドレスが指定される保存サーバ11の保存先識別情報には、レシート管理装置10が管理するドメイン名が含まれる。   For example, the purchaser handed the receipt A1 issued by the receipt creation device 12 illustrated in FIG. 3A reads the two-dimensionally coded storage destination identification information included in the receipt A1. The purchaser operates, for example, the purchaser terminal 13 and accesses the storage destination of the receipt data specified by the storage destination identification information via the browser function of the purchaser terminal 13. The storage server 11, which is specified by the storage destination identification information and is the storage destination of the receipt data, is under the management of the receipt management device 10. Therefore, the storage destination identification information of the storage server 11 to which an address on the network N is specified includes the domain name managed by the receipt management device 10.

レシート管理装置10は、例えば、購入者端末13のブラウザ機能を介して保存先識別情報で指定される、レシート管理装置10が管理するドメイン下に位置する保存サーバ11へのアクセス要求が発生した場合には、該アクセス要求を検知する。   The receipt management device 10, for example, when an access request to the storage server 11 located under the domain managed by the receipt management device 10 specified by the storage destination identification information via the browser function of the purchaser terminal 13 occurs. Detects the access request.

レシート管理装置10は、例えば、購入者端末13のブラウザ機能を介して発生した、保存先識別情報に保存されたレシートデータの読み出し要求(アクセス要求)を受け付ける(S21)。レシート管理装置10は、例えば、購入者端末13からのアクセス要求で指定された、レシートデータの保存先のアドレス情報である保存先識別情報を取得する(S22)。レシート管理装置10は、例えば、S22の処理で取得した保存先識別情報を主記憶部92の所定の領域に一時的に記憶する。   The receipt management device 10 receives, for example, a read request (access request) for receipt data stored in the storage destination identification information, which is generated via the browser function of the purchaser terminal 13 (S21). The receipt management device 10 acquires, for example, storage destination identification information that is address information of a storage destination of the receipt data specified by the access request from the purchaser terminal 13 (S22). The receipt management device 10 temporarily stores, for example, the storage destination identification information acquired in the process of S22 in a predetermined area of the main storage unit 92.

S23の処理では、レシート管理装置10は、例えば、保存先識別情報で指定される購入者端末13からの、レシートデータの読み出し要求が初回であるかを判定する。レシート管理装置10は、例えば、購入者端末13からのレシートデータの読み出し要求に端末来歴情報が含まれるか否かを判定する。購入者端末13からのレシートデータの読み出し要求が端末来歴情報を含む場合には、レシート管理装置10のドメイン下に管理される保存先へのアクセスが初回ではないと判断できるからである。   In the process of S23, the receipt management device 10 determines whether the read request of the receipt data from the purchaser terminal 13 specified by the storage destination identification information is the first time, for example. The receipt management device 10 determines, for example, whether or not terminal readout information is included in the receipt data read request from the purchaser terminal 13. This is because when the receipt data read request from the purchaser terminal 13 includes the terminal history information, it can be determined that the access to the storage destination managed under the domain of the receipt management device 10 is not the first time.

レシート管理装置10は、例えば、購入者端末13からのレシートデータの読み出し要求に端末来歴情報が含まれない場合には(S23,YES)、購入者端末13のブラウザ機能によるアクセス実績を識別・特定するための端末来歴情報(例えば、“Cookie”)を発行する。そして、レシート管理装置10は、例えば、発行した端末来歴情報を購入者端末13に送信し、購入者端末13に発行した端末来歴情報を設定する(S24)。購入者端末13に送信された端末来歴情報は、例えば、購入者端末13のブラウザ機能を介して
該購入者端末13に保存される。
For example, when the receipt data read request from the purchaser terminal 13 does not include the terminal history information (S23, YES), the receipt management device 10 identifies and specifies the access result by the browser function of the purchaser terminal 13. Issue the terminal history information (for example, “Cookie”) to perform the operation. Then, the receipt management device 10, for example, transmits the issued terminal history information to the purchaser terminal 13, and sets the terminal history information issued to the purchaser terminal 13 (S24). The terminal history information transmitted to the purchaser terminal 13 is stored in the purchaser terminal 13 via the browser function of the purchaser terminal 13, for example.

S25の処理では、レシート管理装置10は、例えば、発行した端末来歴情報とS22の処理で取得した、レシートデータの保存先を指定するアドレス情報である保存先識別情報とを関連付けて保存する。レシート管理装置10は、例えば、端末来歴情報と保存先識別情報とを関連付けて、図4Bに例示の端末来歴情報管理DB202の各カラムに格納する。そして、レシート管理装置10は、例えば、購入者端末13のブラウザ機能を介して受け付けたアクセス要求を、保存先識別情報で指定されるレシートデータの保存先に遷移させる(S29)。   In the processing of S25, the receipt management device 10 stores, for example, the issued terminal history information in association with the storage destination identification information that is the address information for specifying the storage destination of the receipt data acquired in the processing of S22. The receipt management device 10 stores, for example, terminal history information and storage destination identification information in each column of the terminal history information management DB 202 illustrated in FIG. 4B in association with each other. Then, for example, the receipt management device 10 transitions the access request received via the browser function of the purchaser terminal 13 to the storage destination of the receipt data specified by the storage destination identification information (S29).

一方、レシート管理装置10は、例えば、購入者端末13からのレシートデータの読み出し要求に端末来歴情報が含まれる場合には(S23,NO)、S26の処理に移行する。S26の処理では、レシート管理装置10は、例えば、購入者端末13に既に設定された端末来歴情報の取得を行う。例えば、レシート管理装置10は、読み出し要求に含まれる端末来歴情報を取得する。取得した端末来歴情報は、例えば、主記憶部92の所定の領域に一時的に記憶される。   On the other hand, for example, when the receipt data read request from the purchaser terminal 13 includes the terminal log information (S23, NO), the receipt management device 10 proceeds to the process of S26. In the process of S26, the receipt management device 10 acquires, for example, terminal log information already set in the purchaser terminal 13. For example, the receipt management device 10 acquires the terminal history information included in the read request. The acquired terminal history information is temporarily stored in a predetermined area of the main storage unit 92, for example.

S27の処理では、レシート管理装置10は、例えば、S26の処理で取得した端末来歴情報に基づいて、端末来歴情報管理DB202の検索を行う。検索の結果、レシート管理装置10は、例えば、端末来歴情報管理DB202の格納された、S26の処理で取得した端末来歴情報の管理レコードを特定する。そして、レシート管理装置10は、例えば、特定した端末来歴情報の管理レコードに、S22の処理で取得した、レシートデータの保存先を指定するアドレス情報である保存先識別情報を関連付けて保存する(S28)。   In the process of S27, the receipt management device 10 searches the terminal history information management DB 202 based on, for example, the terminal history information acquired in the process of S26. As a result of the search, the receipt management device 10 specifies, for example, a management record of the terminal history information stored in the terminal history information management DB 202 and acquired in the process of S26. Then, the receipt management device 10, for example, stores the management record of the specified terminal history information in association with the storage destination identification information that is the address information for specifying the storage destination of the receipt data acquired in the process of S22 (S28). ).

レシート管理装置10は、例えば、特定した管理レコードにサブレコードを追加し、S22の処理で取得した保存先識別情報を格納する。サブレコードが追加された端末来歴情報管理DB202では、例えば、単一の端末来歴情報の管理レコードに、該端末来歴情報関連付けられた複数の保存先識別情報が格納される。レシート管理装置10は、例えば、端末来歴情報が共通する複数の保存先識別情報を管理することが可能となる。   The receipt management device 10 adds, for example, a sub-record to the specified management record, and stores the storage destination identification information acquired in the process of S22. In the terminal history information management DB 202 to which the subrecord is added, for example, a plurality of storage destination identification information associated with the terminal history information is stored in a single terminal history information management record. The receipt management device 10 can manage, for example, a plurality of storage destination identification information having common terminal history information.

なお、レシート管理装置10は、例えば、S28の処理の後、S29の処理に移行し、購入者端末13のブラウザ機能を介して受け付けたアクセス要求を、保存先識別情報で指定されるレシートデータの保存先に遷移させる。保存先識別情報で指定される保存先に遷移後、購入者端末13の出力部95のLCD等の表示画面には、ブラウザ機能を介して読取られたレシートデータが表示される。   For example, after the process of S28, the receipt management device 10 proceeds to the process of S29, and receives the access request received via the browser function of the purchaser terminal 13 according to the receipt data specified by the storage destination identification information. Transition to the save destination. After the transition to the storage destination specified by the storage destination identification information, the receipt data read via the browser function is displayed on a display screen such as an LCD of the output unit 95 of the purchaser terminal 13.

ここで、レシート管理装置10で実行されるS22の処理は、商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得るステップの一例である。また、レシート管理装置10のCPU91は、商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、前記商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得る手段の一例としてS22の処理を実行する。   Here, the process of S22 executed by the receipt management device 10 is to store receipt data including a price of a product or service on a network accessible by a purchaser terminal used by a purchaser of the product or service. It is an example of a step of obtaining storage destination identification information for specifying a destination. Further, the CPU 91 of the receipt management device 10 specifies a storage destination for specifying a storage destination on a network accessible by a purchaser terminal used by a purchaser of the product or service, in which receipt data including the price of the product or service is stored. The processing of S22 is executed as an example of means for obtaining the destination identification information.

また、レシート管理装置10で実行されるS24の処理は、保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定するステップの一例である。また、レシート管理装置10のCPU91は、保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定する手段の一例としてS24の処理を実行する。   Further, the processing of S24 executed by the receipt management device 10 is an example of a step of setting terminal history information for specifying an access record to a purchaser terminal accessing a storage destination. In addition, the CPU 91 of the receipt management device 10 executes the process of S24 as an example of a unit that sets the terminal history information for specifying the access record to the purchaser terminal accessing the storage destination.

また、レシート管理装置10で実行されるS25の処理は、購入者端末に設定した端末
来歴情報と購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持するステップの一例である。また、レシート管理装置10のCPU91は、購入者端末に設定した端末来歴情報と購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持する手段の一例としてS25の処理を実行する。
In the processing of S25 executed by the receipt management device 10, the storage unit associates the terminal history information set in the purchaser terminal with the storage destination identification information that specifies the storage destination accessed by the purchaser terminal. It is an example of a step. Further, the CPU 91 of the receipt management device 10 stores the terminal history information set in the purchaser terminal and the storage destination identification information for specifying the storage destination accessed by the purchaser terminal in association with the storage destination in the storage unit as an example of S25. The processing of is performed.

また、レシート管理装置10で実行されるS23−S28の処理は、購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信したときに、アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって購入者端末からの読み出し要求が初回の要求か否かを判定し、初回の要求であると判定した場合に、読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を読み出し要求元の購入者端末に保存し、読み出し要求元の購入者端末に保存した端末来歴情報と関連づけて読み出し要求に指定された保存先識別情報を記憶部に保持し、初回の要求でないと判定した場合に、アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて記憶部に保持されている保存先識別情報とともに、読み出し要求に指定された保存先識別情報を記憶部に保持する、管理ステップの一例である。また、レシート管理装置10のCPU91は、購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信したときに、アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって購入者端末からの読み出し要求が初回の要求か否かを判定し、初回の要求であると判定した場合に、読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を読み出し要求元の購入者端末に保存し、読み出し要求元の購入者端末に保存した端末来歴情報と関連づけて読み出し要求に指定された保存先識別情報を記憶部に保持し、初回の要求でないと判定した場合に、アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて記憶部に保持されている保存先識別情報とともに、読み出し要求に指定された保存先識別情報を記憶部に保持する、管理手段の一例としてS23−S28の処理を実行する。   The processing of S23 to S28 executed by the receipt management device 10 is such that when an access request to the receipt data specifying the storage destination identification information is received from the purchaser terminal, the terminal history is transmitted to the purchaser terminal of the access request source. It is determined whether the read request from the purchaser terminal is the first request based on whether or not the information is set.If the read request is determined to be the first request, the access result from the purchaser terminal of the read request source is determined. The terminal log information for identification is stored in the purchaser terminal of the read request source, and the storage destination identification information specified in the read request is stored in the storage unit in association with the terminal log information stored in the read request source purchaser terminal. However, if it is determined that the request is not the first request, the storage destination identification stored in the storage unit is associated with the terminal history information stored in the purchaser terminal of the access request source. With distribution, it retains a destination identification information specified in the read request to the storage unit, which is an example of a management step. The CPU 91 of the receipt management device 10, when receiving an access request to the receipt data specifying the storage destination identification information from the purchaser terminal, determines whether the terminal history information is set in the purchaser terminal of the access request source. Determines whether the read request from the purchaser terminal is the first request or not, and if it is determined to be the first request, terminal history information for specifying the access record from the purchaser terminal of the read request source Is stored in the read requester's purchaser terminal, the storage destination identification information specified in the read request is stored in the storage unit in association with the terminal history information stored in the read requester's purchaser terminal, and it must be the first request. If it is determined, the information is read out together with the storage destination identification information held in the storage unit in association with the terminal history information stored in the purchaser terminal of the access request source. Holding the destination identification information specified in the request in the storage unit, it executes the processing of S23-S28 as an example of the management unit.

<実施例2>
図6に、実施例2(以下、本実施形態と称す)のレシート管理システム1aの説明図を例示する。本実施形態のレシート管理システム1aでは、レシート管理装置10によって管理される各種情報を用いて各種サービスを購入者に提供する、サービス提供装置20を構成に備える。なお、購入者端末13、レシート管理装置10は、実施例1と同様である。
<Example 2>
FIG. 6 illustrates an explanatory diagram of a receipt management system 1a according to a second embodiment (hereinafter, referred to as the present embodiment). The receipt management system 1a according to the present embodiment includes a service providing device 20 that provides various services to a purchaser using various information managed by the receipt management device 10. The purchaser terminal 13 and the receipt management device 10 are the same as in the first embodiment.

図6に例示のレシート管理システム1aにおいて、購入者端末13、レシート管理装置10、サービス提供装置20は、ネットワークNを介して接続される。なお、サービス提供装置20は、例えば、図2の情報処理装置90の構成によって例示される。   In the receipt management system 1a illustrated in FIG. 6, the purchaser terminal 13, the receipt management device 10, and the service providing device 20 are connected via a network N. The service providing apparatus 20 is exemplified by, for example, the configuration of the information processing apparatus 90 in FIG.

図6に例示のレシート管理システム1aでは、例えば、レシート作成装置12から発行されたレシートを有する購入者に対し、レシート管理装置10の管理下にある保存先に保存されたレシートデータについての処理サービスが提供される。保存先に保存されたレシートデータについての処理サービスは、例えば、サービス提供装置20により提供される。ここで、サービス提供装置20で提供されるサービスとは、例えば、保存先識別情報で指定される保存先に保存された複数のレシートデータを収集し、家計簿管理を実行し、支出を集計し、表示する等の処理などである。   In the receipt management system 1a illustrated in FIG. 6, for example, a purchase service having a receipt issued from the receipt creation device 12 is provided with a processing service for a receipt data stored in a storage destination managed by the receipt management device 10. Is provided. The processing service for the receipt data stored in the storage destination is provided by, for example, the service providing device 20. Here, the service provided by the service providing apparatus 20 refers to, for example, collecting a plurality of receipt data stored in a storage destination specified by storage destination identification information, executing household account book management, and collecting expenditures. , Display, and the like.

サービス提供装置20は、例えば、レシートデータの保存先である保存サーバ11と同様に、レシート管理装置10の管理下に置かれる。このため、サービス提供装置20のネットワーク上のアドレス情報には、例えば、レシート管理装置10が管理するドメイン名が含まれる。   The service providing device 20 is placed under the management of the receipt management device 10, for example, similarly to the storage server 11, which is the storage destination of the receipt data. Therefore, the address information on the network of the service providing apparatus 20 includes, for example, a domain name managed by the receipt management apparatus 10.

サービス提供装置20は、例えば、保存先識別情報で指定される保存先に保存された複数のレシートデータを収集し、家計簿サービスといったレシート処理サービスを購入者に提供する。なお、サービス提供装置20で提供される処理サービスは家計簿サービスに限定されない。例えば、保存先識別情報で指定される、ネットワークN上の複数の保存先に分散して保存されたレシートデータを用いた処理サービスであればよい。   The service providing apparatus 20 collects, for example, a plurality of receipt data stored in the storage destination specified by the storage destination identification information, and provides the purchaser with a receipt processing service such as a household account book service. The processing service provided by the service providing apparatus 20 is not limited to the household account book service. For example, a processing service using receipt data distributed and stored in a plurality of storage destinations on the network N specified by the storage destination identification information may be used.

図6に例示のレシート管理システム1aにおいて、購入者は、例えば、購入者端末13を操作し、ブラウザ機能を介してサービス提供装置20にレシートデータを用いた処理サービスを要求する。サービス提供装置20は、例えば、購入者端末13からのサービス要求に応じて、サービス管理装置10が既に発行して購入者端末13に設定された端末来歴情報を取得する。そして、サービス提供装置20は、例えば、取得した端末来歴情報をレシート管理サーバ10に通知し、端末来歴情報と関連付けられて管理されているレシートデータの保存先識別情報を取得する。サービス提供装置20は、例えば、取得した保存先識別情報に基づいて、保存先識別情報で指定される保存先に保存されたレシートデータを取得する。そして、サービス提供装置20は、例えば、サービス要求を発生させた購入者端末13に対して、取得したレシートデータに基づいた処理サービスを提供する。   In the receipt management system 1a illustrated in FIG. 6, the purchaser operates the purchaser terminal 13, for example, and requests a processing service using the receipt data from the service providing apparatus 20 via the browser function. The service providing apparatus 20 acquires terminal history information already issued by the service management apparatus 10 and set in the purchaser terminal 13 in response to a service request from the purchaser terminal 13, for example. Then, for example, the service providing apparatus 20 notifies the receipt management server 10 of the acquired terminal history information, and acquires storage destination identification information of the receipt data managed in association with the terminal history information. The service providing apparatus 20 acquires, for example, the receipt data stored in the storage destination specified by the storage destination identification information based on the obtained storage destination identification information. Then, the service providing apparatus 20 provides a processing service based on the acquired receipt data, for example, to the purchaser terminal 13 that has generated the service request.

さらに、サービス提供装置20は、例えば、取得した保存先識別情報をレシート管理装置10に通知し、保存先識別情報と関連付けられた管理されているレシート情報を取得する。そして、サービス提供装置20は、例えば、サービス要求を発生させた購入者端末13に対して、取得したレシート情報に基づいた処理サービスを提供する。   Further, the service providing device 20 notifies the receipt management device 10 of the acquired storage destination identification information, for example, and acquires the managed receipt information associated with the storage destination identification information. Then, the service providing device 20 provides, for example, a processing service based on the obtained receipt information to the purchaser terminal 13 that has generated the service request.

なお、以上の説明では、サービス提供装置20は、例えば、レシート管理装置10が管理するドメイン下に所属するものとして説明した。サービス提供装置20は、例えば、レシート管理装置10が管理するドメインと異なるドメインであってもよい。サービス提供装置20とレシート管理装置10とが異なるドメインである場合には、例えば、レシートデータの保存先にサービス提供装置20に遷移するリンクを設定するとすればよい。   In the above description, the service providing device 20 has been described as belonging to, for example, a domain managed by the receipt management device 10. The service providing device 20 may be, for example, a domain different from the domain managed by the receipt management device 10. When the service providing apparatus 20 and the receipt management apparatus 10 are in different domains, for example, a link that transits to the service providing apparatus 20 may be set as the storage location of the receipt data.

例えば、レシートデータが保存された管理先に、サービス提供装置20が提供する家計簿アプリ等を行う操作ボタン等を設定する。操作ボタン等には、家計簿アプリ等を提供するサービス提供装置20のネットワークN上のアドレス情報が設定されている。そして、レシートデータを表示画面等に表示させた購入者が入力部94のポインティングデバイス等を介し、家計簿アプリ等を実行する操作ボタンの選択操作を行う。操作ボタン等の選択操作が行われた場合には、操作ボタンに設定されたアドレス情報に基づいて家計簿アプリ等を提供するサービス提供装置20に遷移する。   For example, an operation button or the like for performing a household account book application provided by the service providing apparatus 20 is set in the management destination where the receipt data is stored. Address information on the network N of the service providing apparatus 20 that provides the household account book application and the like is set in the operation buttons and the like. Then, the purchaser who has displayed the receipt data on the display screen or the like performs an operation of selecting an operation button for executing the household account book application or the like via the pointing device or the like of the input unit 94. When the selection operation of the operation button or the like is performed, the process transits to the service providing apparatus 20 that provides the household account book application or the like based on the address information set in the operation button.

サービス提供装置20では、例えば、遷移元であるレシートデータの保存先である保存先識別情報を取得し、取得した保存先識別情報に基づいてレシート管理装置20から保存先識別情報と関連付けられたレシート情報、端末来歴情報を取得することができる。本実施形態のレシート管理システム1aでは、異なるドメインである場合であっても、サービス提供装置20が提供する処理サービスを購入者に提供できる。   The service providing device 20 acquires, for example, storage destination identification information that is the storage destination of the receipt data as the transition source, and based on the acquired storage destination identification information, the receipt management device 20 associates the receipt with the storage destination identification information. Information and terminal history information can be obtained. In the receipt management system 1a of the present embodiment, the processing service provided by the service providing apparatus 20 can be provided to the purchaser even when the domains are different.

本実施形態のレシート管理システム1aでは、例えば、レシート管理装置10で管理されている各種情報を用いた処理サービスを、レシート作成装置12で発行されたレシートを有する購入者に提供することができる。   In the receipt management system 1a of the present embodiment, for example, a processing service using various types of information managed by the receipt management device 10 can be provided to a purchaser having a receipt issued by the receipt creation device 12.

〔処理フロー〕
図7に、サービス提供装置20で実行される管理情報の取得処理のフローチャートを例示する。なお、図7に例示の処理は、例えば、サービス提供装置20のCPU91が、補
助記憶部93に格納された各種プログラム、各種データを読み出し、主記憶部92上に実行可能に展開されたコンピュータプログラムを実行することで提供される。
[Processing flow]
FIG. 7 illustrates a flowchart of management information acquisition processing executed by the service providing apparatus 20. In the processing illustrated in FIG. 7, for example, the CPU 91 of the service providing apparatus 20 reads out various programs and various data stored in the auxiliary storage unit 93 and expands the computer program executable on the main storage unit 92. Is provided.

図7に例示のフローチャートにおいて、管理情報の取得処理の開始は、例えば、購入者端末13からのサービスの要求のときが例示できる。サービス提供装置20は、例えば、購入者端末13に設定された端末来歴情報の取得を行う(S31)。端末来歴情報は、例えば、保存先識別情報で指定された保存先に保存されたレシートデータのアクセスのときに、レシート管理装置10により発行され、購入者端末13に設定される。   In the flowchart illustrated in FIG. 7, the start of the management information acquisition process can be exemplified, for example, when a service request is made from the purchaser terminal 13. The service providing apparatus 20 acquires, for example, terminal history information set in the purchaser terminal 13 (S31). The terminal history information is issued by the receipt management device 10 when the receipt data stored in the storage destination specified by the storage destination identification information is accessed, and is set in the purchaser terminal 13, for example.

サービス提供装置20は、例えば、S31の処理で取得した端末来歴情報をレシート管理装置10に通知し、該端末来歴情報に関連付けられたレシートデータの保存先識別情報の取得を行う(S32)。サービス提供装置20は、例えば、取得した保存先識別情報を主記憶部92の所定の領域に一時的に記憶する。   The service providing apparatus 20, for example, notifies the receipt management apparatus 10 of the terminal history information acquired in the process of S31, and acquires storage destination identification information of the receipt data associated with the terminal history information (S32). The service providing apparatus 20 temporarily stores the acquired storage destination identification information in a predetermined area of the main storage unit 92, for example.

保存先識別情報を取得したサービス提供装置20は、例えば、保存先識別情報で指定される、ネットワークN上のレシートデータの保存先から保存されたレシートデータを取得する(S33)。なお、サービス提供装置20は、例えば、S32の処理で取得した保存先識別情報が複数に存在する場合には、それぞれの保存先識別情報で指定されるネットワークN上の保存先から保存されたレシートデータを取得する。サービス提供装置20は、例えば、取得したレシートデータを主記憶部92の所定の領域に一時的に記憶する。   The service providing apparatus 20 that has obtained the storage destination identification information obtains, for example, the receipt data stored from the storage destination of the receipt data on the network N specified by the storage destination identification information (S33). Note that, for example, when there are a plurality of storage destination identification information acquired in the process of S32, the service providing apparatus 20 transmits the receipt stored from the storage destination on the network N specified by each of the storage destination identification information. Get data. The service providing apparatus 20 temporarily stores the acquired receipt data in a predetermined area of the main storage unit 92, for example.

サービス提供装置20は、例えば、S32の処理で取得した保存先識別情報をレシート管理装置10に通知し、該保存先識別情報に関連付けられたレシート情報の取得を行う(S34)。サービス提供装置20は、例えば、取得したレシート情報を保存先識別情報に対応付けて主記憶部92の所定の領域に一時的に記憶する。   For example, the service providing apparatus 20 notifies the receipt management apparatus 10 of the storage destination identification information acquired in the process of S32, and acquires the receipt information associated with the storage destination identification information (S34). The service providing apparatus 20 temporarily stores, for example, the obtained receipt information in a predetermined area of the main storage unit 92 in association with the storage destination identification information.

ここで、サービス提供装置20で実行されるS31の処理は、端末からのアクセスを受け付けたときに、端末に所定の端末来歴情報が格納されているときに、所定の端末来歴情報を取得するステップの一例である。また、サービス提供装置20のCPU91は、端末からのアクセスを受け付けたときに、端末に所定の端末来歴情報が格納されているときに、所定の端末来歴情報を取得する手段の一例としてS31の処理を実行する。   Here, the process of S31 executed by the service providing apparatus 20 includes a step of acquiring predetermined terminal log information when predetermined terminal log information is stored in the terminal when access from the terminal is received. This is an example. Further, the CPU 91 of the service providing apparatus 20 performs the processing of S31 as an example of a means for acquiring the predetermined terminal log information when the terminal has received the predetermined terminal log information when the terminal has received the access. Execute

また、サービス提供装置20で実行されるS33の処理は、取得した端末来歴情報を基に、端末来歴情報に関連付けてレシートデータを格納するサーバからレシートデータを取得するステップ一例である。また、サービス提供装置20のCPU91は、取得した端末来歴情報を基に、端末来歴情報に関連付けてレシートデータを格納するサーバからレシートデータを取得する手段の一例としてS33の処理を実行する。   The process of S33 executed by the service providing apparatus 20 is an example of a step of acquiring receipt data from a server that stores receipt data in association with terminal history information based on the acquired terminal history information. Further, the CPU 91 of the service providing apparatus 20 executes the process of S33 as an example of a unit that acquires receipt data from a server that stores receipt data in association with the terminal history information based on the acquired terminal history information.

以上、説明したように、本実施形態の開示の技術によれば、ユーザ登録を行うことなく、実店舗における商品またはサービスの購入者の購買履歴とユーザ端末のブラウザ情報との結び付けを行う技術を提供できる。   As described above, according to the technology disclosed in the present embodiment, a technology for linking the purchase history of a purchaser of a product or service at an actual store with browser information of a user terminal without performing user registration is described. Can be provided.

<変形例1>
実施例2の変形例として、サービス提供装置20は、例えば、購入者端末13が閲覧中のWebサイトの閲覧ページ上で、該購入者端末13が過去に訪問した異なるWebサイト上で閲覧表示したコンテンツの広告を表示させるリターゲティングサービスを提供するものでもよい。
<Modification 1>
As a modified example of the second embodiment, the service providing apparatus 20 browses and displays, for example, on a browse page of a Web site that the purchaser terminal 13 is browsing, on a different Web site that the purchaser terminal 13 has visited in the past. It may provide a retargeting service for displaying content advertisements.

例えば、レシート管理装置10は、レシートデータの保存先にアクセスした購入者端末13の端末来歴情報、購入商品情報をサービス提供装置20に登録する。サービス提供装
置20は、リターゲティングサービスを提供するために提携されたWebサイトの閲覧ページの広告表示領域内にレシート管理装置10から登録された端末来歴情報を登録する。サービス提供装置20は、例えば、Webサイトの閲覧ページの広告表示領域を介して、当該Webサイトを購入者端末13が訪問したことを特定する。サービス提供装置20は、登録された購入商品情報に基づいて購入端末13が閲覧中のWebサイトのページ内の広告表示領域に購入商品情報に基づく各種広告情報を表示させる。
For example, the receipt management device 10 registers the terminal history information and the purchased product information of the purchaser terminal 13 that has accessed the storage location of the receipt data in the service providing device 20. The service providing device 20 registers the terminal history information registered from the receipt management device 10 in the advertisement display area of the browsing page of the affiliated Web site for providing the retargeting service. The service providing apparatus 20 specifies, for example, that the purchaser terminal 13 has visited the Web site via an advertisement display area of a browse page of the Web site. The service providing apparatus 20 displays various types of advertisement information based on the purchased product information in an advertisement display area in a page of the Web site being browsed by the purchasing terminal 13 based on the registered purchased product information.

また、例えば、サービス提供装置20が発行・管理するIDタグといった識別情報をレシートデータが保存された保存先に埋め込むとしてもよい。レシートデータを閲覧した購入者端末13には、レシートデータの保存先に埋め込まれた識別情報がブラウザ機能を介して設定される。例えば、リターゲティングサービスを提供するために提携されたWebサイトの閲覧ページを購入端末13が訪問した場合には、購入者端末13に設定された識別情報に基づいて、閲覧中のWebサイトのページ内の広告表示領域にレシートデータに含まれる購入商品情報に基づいて各種広告情報を表示させることが可能となる。   Further, for example, identification information such as an ID tag issued and managed by the service providing apparatus 20 may be embedded in the storage location where the receipt data is stored. The identification information embedded in the storage location of the receipt data is set in the purchaser terminal 13 that has viewed the receipt data via the browser function. For example, when the purchasing terminal 13 visits a browsing page of a website affiliated to provide a retargeting service, based on the identification information set in the buyer terminal 13, the page of the website being browsed is determined. It is possible to display various types of advertisement information in the advertisement display area in the area based on the purchased product information included in the receipt data.

レシート作成装置12で発行されたレシートを有する購入者に、レシート管理装置10が発行した端末来歴情報およびレシート情報に含まれる購入商品情報に基づく広告情報の提供サービスを行うことが可能となる。   It is possible to provide a purchaser having a receipt issued by the receipt creation device 12 with a service of providing advertisement information based on terminal history information issued by the receipt management device 10 and purchased product information included in the receipt information.

<変形例2>
実施例1、2の、レシートデータが保存されるネットワーク上の保存先識別情報は、URLを例として説明した。レシートデータが保存される保存先の保存先識別情報は、例えば、保存リソースの“名称”であるURN(Uniform Resource Name)であってもよく、
URL、URNを包括するURI(Uniform Resource Identifier:統一資源識別子)で
あってもよい。
<Modification 2>
In the first and second embodiments, the storage destination identification information on the network in which the receipt data is stored has been described using the URL as an example. The storage destination identification information of the storage destination where the receipt data is stored may be, for example, a URN (Uniform Resource Name) that is a “name” of the storage resource,
It may be a URI (Uniform Resource Identifier) that includes a URL and a URN.

また、実施例1、2の購入者端末13に設定される端末来歴情報として、Cookie情報を例として説明した。例えば、端末来歴情報として、HTML5以降のブラウザで使用可能なWeb Storage といった機能を採用することができる。また、iOSといったオペレーティングシステムが搭載される購入者端末では、Advertising Identifier(広告識別子)といったiOS搭載端末を識別するための情報が、端末来歴情報として採用することができる。   Further, the cookie information has been described as an example of the terminal history information set in the purchaser terminal 13 of the first and second embodiments. For example, as terminal history information, a function such as Web Storage that can be used by a browser after HTML5 can be adopted. In a purchaser terminal on which an operating system such as iOS is installed, information for identifying an iOS-installed terminal such as an Advertising Identifier (advertisement identifier) can be adopted as terminal history information.

さらに、レシート管理装置10は、例えば、端末来歴情報に替えて、購入者端末13のブラウザ機能を介して取得できる、ブラウザのバージョン、プラグイン、解像度等の情報を用いて購入者端末13に搭載されたブラウザを推定するFingerprinting技術を使用して購入者端末13を識別するとしてもよい。Fingerprinting技術にフィンガープリントを用いることで、購入者端末13固有の識別情報、例えば、携帯電話番号、契約者固有ID、個体識別情報(個体識別番号)等を用いる場合と比較して、購入者のレシートデータ等の安全性を高めることができる。   Further, the receipt management device 10 is mounted on the purchaser terminal 13 using information such as the browser version, plug-in, and resolution, which can be obtained through the browser function of the purchaser terminal 13 instead of the terminal history information. The buyer terminal 13 may be identified using Fingerprinting technology for estimating the browser that has been acquired. By using fingerprints for the Fingerprinting technology, the identification of the purchaser terminal 13 such as a mobile phone number, a contractor unique ID, individual identification information (individual identification number), and the like, The security of receipt data and the like can be improved.

また、例えば、購入者端末13がレシート管理装置10にレシートデータへのアクセス要求をしたときに、レシート管理装置10は、日付あるいは時刻情報、上記端末固有の識別情報等とからハッシュ関数を用いてハッシュ値を求め、レシート管理装置10が保持する秘密鍵によって暗号化すればよい。レシート管理装置10は、暗号化ハッシュ値を購入者端末13のブラウザに付与し、次回の購入者端末13のブラウザからのレシートデータへのアクセス要求時に、暗号化ハッシュ値を検出することで、上記実施例1、2、変形例1、2等に述べたサービスを提供できる。なお、ハッシュ関数自体の安全性が確保されている場合には、暗号化は不要である。つまり、このようなフィンガープリント、上記ハッシュ値、あるいは暗号化ハッシュ値等は、端末来歴情報の一例ということもできる。この
場合に、レシート管理装置10は、所定のイベント発生(例えば、OS、ブラウザ等アップデート等)ごと、あるいは所定期間ごとにフィンガープリント、ハッシュ値、暗号化ハッシュ値等を変更することによって、購入者のレシートデータ等の安全性をさらに高めることができる。なお、レシート管理装置10は、購入者端末13のフィンガープリント、ハッシュ値、暗号化ハッシュ値等を更新された場合には、過去に端末来歴情報管理DB202において端末歴情報となるフィンガープリント、ハッシュ値、暗号化ハッシュ値等を更新することで、過去に蓄積したレシートデータをそのまま維持してもよい。あるいは、レシート管理装置10は、購入者端末13のフィンガープリント、ハッシュ値、暗号化ハッシュ値等を更新された場合には、購入者に対して、過去に蓄積したレシートデータが廃棄されることを通知して廃棄する、過去に蓄積したレシートデータのバックアップ等をとるようにメッセージで通知するとともにバックアップツールを提供し、ユーザが必要に応じてバックアップをとれるようにしてもよい。
Also, for example, when the purchaser terminal 13 requests the receipt management device 10 to access the receipt data, the receipt management device 10 uses the hash function from the date or time information, the terminal-specific identification information, and the like. What is necessary is just to obtain a hash value and encrypt it with a secret key held by the receipt management device 10. The receipt management device 10 assigns the encrypted hash value to the browser of the purchaser terminal 13 and detects the encrypted hash value at the next request for access to the receipt data from the browser of the purchaser terminal 13, whereby The services described in the first and second embodiments and the first and second modifications can be provided. If the security of the hash function itself is ensured, encryption is not required. That is, such a fingerprint, the hash value, the encrypted hash value, and the like can be considered as an example of terminal history information. In this case, the receipt management device 10 changes the fingerprint, the hash value, the encrypted hash value, or the like every time a predetermined event occurs (for example, an update of the OS, a browser, or the like) or every predetermined period, so that the purchaser can change the purchaser. Of the receipt data or the like can be further enhanced. When the fingerprint, the hash value, the encrypted hash value, and the like of the purchaser terminal 13 are updated, the receipt management device 10 stores the fingerprint, the hash value, and the terminal history information in the terminal history information management DB 202 in the past. By updating the encryption hash value or the like, the receipt data accumulated in the past may be maintained as it is. Alternatively, when the fingerprint, hash value, encryption hash value, and the like of the purchaser terminal 13 are updated, the receipt management device 10 informs the purchaser that the previously accumulated receipt data is discarded. It is also possible to provide a backup tool and provide a backup tool so that the user can make a backup if necessary by notifying and discarding the backup of the receipt data accumulated in the past.

また、例えば、商品またはサービスの購入者が購入者端末13に、ウェブサイト、例えば、レシート管理装置10等からレシートデータを処理するアプリケーションプログラム(レシートアプリ)をダウンロードするようにしてもよい。購入者端末13からレシートアプリのダウンロート要求を受けたときに、レシート管理装置10等のウェブサイトを提供するコンピュータは、ユニークなアクセス元識別情報、例えば、ダウロード先ごとの通し番号を発行し、レシートアプリに埋め込んでおいてもよい。購入者端末13で実行されるレシートアプリは、例えば、レシート管理装置10にアクセスするときに、レシートアプリを識別するアプリ識別情報と、上記アプリ識別情報とユニークなアクセス元識別情報等を端末来歴情報として用いることができる。つまり、購入者端末13は、レシートデータへのアクセス要求とともに、アプリ識別情報とアクセス元識別情報とをレシート管理装置10に提示することによって、レシート管理装置10は、HTTPで利用されるクッキー等に限定されることなく、アクセス要求のあった個々のレシートデータを購入者端末13に配布されたレシートアプリ毎にリンクできる。したがって、このようなアプリ識別情報とアクセス元識別情報とレシート管理装置10が、レシートアプリに埋め込んで配信することによって、実質的に、HTTPで利用されるクッキー等に限定されることなく、上記実施例1、2、変形例1、2等に述べたサービスを提供できる。つまり、このようなアプリ識別情報とアクセス元識別情報等は、端末来歴情報の一例ということができる。なお、アプリ識別情報とアクセス元識別情報等が組み合わせられて単独の識別情報として使用されてよい。また、アプリ識別情報に変えて、レシートアプリを提供するベンダの識別情報、レシート管理装置10、あるいはウェブサイトを提供するサービスプロバイダ、事業者の識別情報等を用いてもよい。   Further, for example, a purchaser of a product or service may download an application program (receipt application) for processing receipt data from a website, for example, a receipt management device 10 or the like, to the purchaser terminal 13. When receiving a download request for the receipt application from the purchaser terminal 13, the computer that provides the website such as the receipt management device 10 issues unique access source identification information, for example, a serial number for each download destination, and It may be embedded in the application. The receipt application executed on the purchaser terminal 13, for example, when accessing the receipt management device 10, the application identification information for identifying the receipt application, the application identification information and the unique access source identification information, etc., are transmitted to the terminal history information. Can be used as That is, the purchaser terminal 13 presents the application identification information and the access source identification information to the receipt management device 10 together with the access request to the receipt data, so that the receipt management device 10 Without being limited, individual receipt data requested to be accessed can be linked to each receipt application distributed to the purchaser terminal 13. Accordingly, the application identification information, the access source identification information, and the receipt management device 10 are embedded in the receipt application and distributed, so that the application is not limited to the cookie or the like used in the HTTP. The services described in Examples 1 and 2 and Modifications 1 and 2 can be provided. That is, such application identification information and access source identification information can be regarded as an example of terminal history information. The application identification information and the access source identification information may be combined and used as a single identification information. Further, instead of the application identification information, identification information of a vendor that provides a receipt application, receipt management device 10, or identification information of a service provider or a business operator that provides a website may be used.

《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置(以下、コンピュータ等)に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
《Computer readable recording medium》
A program that causes a computer or other machine or device (hereinafter, a computer or the like) to realize any of the above functions can be recorded on a recording medium readable by a computer or the like. Then, the function can be provided by causing a computer or the like to read and execute the program on the recording medium.

ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD−ROM、CD−R/W、DVD、ブルーレイディスク、DAT、8mmテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやROM等がある。   Here, a recording medium readable by a computer or the like is a recording medium that stores information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer or the like. Say. Examples of such a recording medium that can be removed from a computer or the like include a memory such as a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a Blu-ray disk, a DAT, an 8 mm tape, and a flash memory. There are cards. Further, a recording medium fixed to a computer or the like includes a hard disk and a ROM.

以下に、本願の当初の特許請求の範囲に記載された発明を付記する。   Hereinafter, the inventions described in the claims of the present application are appended.

[1]コンピュータに、
商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、前記商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得るステップと、
前記保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定するステップと、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持するステップと、
を実行させる管理プログラム。
[1] On the computer,
Obtaining storage location identification information for specifying a storage location where receipt data including the price of the product or service is stored on a network accessible by a purchaser terminal used by a purchaser of the product or service;
Setting terminal history information specifying the access record to the purchaser terminal accessing the storage location,
Holding the terminal history information set in the purchaser terminal and storage destination identification information specifying the storage destination accessed by the purchaser terminal in the storage unit,
Management program to execute.

[2]購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信したときに、前記アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって前記購入者端末からの読み出し要求が初回の要求か否かを判定し、
初回の要求であると判定した場合に、前記読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を前記読み出し要求元の購入者端末に保存し、前記読み出し要求元の購入者端末に保存した前記端末来歴情報と関連づけて読み出し要求に指定された前記保存先識別情報を前記記憶部に保持し、
初回の要求でないと判定した場合に、前記アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて前記記憶部に保持されている保存先識別情報とともに、前記読み出し要求に指定された前記保存先識別情報を前記記憶部に保持する、管理ステップを、さらに実行させる[1]に記載の管理プログラム。
[2] When a request for access to receipt data specifying storage destination identification information is received from a purchaser terminal, the purchaser terminal is determined by whether or not terminal history information is set in the purchaser terminal of the access request source. Judge whether the read request from is the first request,
When it is determined that the request is the first request, terminal history information for specifying the access result from the purchaser terminal of the read request source is stored in the read request source purchaser terminal, and the read request source purchase is performed. Holding the storage destination identification information specified in the read request in the storage unit in association with the terminal history information stored in the user terminal,
If it is determined that the request is not the first request, it is specified in the read request together with the storage destination identification information held in the storage unit in association with the terminal log information stored in the purchaser terminal of the access request source. The management program according to [1], further comprising: executing a management step of holding the storage destination identification information in the storage unit.

[3]購入者端末から読み出した端末来歴情報を基にレシートデータを要求するサービス提供装置に前記レシートデータを提供するステップをさらに実行させる[1]または[2]に記載の管理プログラム。 [3] The management program according to [1] or [2], further including the step of providing the receipt data to a service providing device that requests receipt data based on the terminal history information read from the purchaser terminal.

[4]店舗で利用される店舗端末から前記レシートデータと保存先識別情報を取得するステップをさらに実行させる[1]から[3]の何れか一の付記に記載の管理プログラム。 [4] The management program according to any one of [1] to [3], further causing a step of acquiring the receipt data and storage destination identification information from a store terminal used in the store.

[5]店舗で利用される店舗端末から前記レシートデータを取得する取得ステップと、
前記取得したレシートデータに対して保存先識別情報を生成するステップと、をさらに実行させる[1]から[3]の何れか一の付記に記載の管理プログラム。
[5] an acquisition step of acquiring the receipt data from a store terminal used in the store;
Generating the storage destination identification information for the obtained receipt data.

[6]店舗で利用される店舗端末から商品またはサービスの購入を示す購入情報を取得し、前記レシートデータを生成するステップと、
前記レシートデータを保存する保存先を特定する保存先識別情報を生成するステップと、をさらに実行させる[1]から[3]の何れか一の付記に記載の管理プログラム。
[6] acquiring purchase information indicating purchase of a product or service from a store terminal used in the store, and generating the receipt data;
Generating storage destination identification information for specifying a storage destination for storing the receipt data. The management program according to any one of claims 1 to 3, further comprising:

[7]前記保存先識別情報で特定される保存先に前記レシートデータを保存するステップをさらに実行させる[2]から[6]の何れか一の付記に記載の管理プログラム。 [7] The management program according to any one of [2] to [6], further including the step of storing the receipt data in a storage destination specified by the storage destination identification information.

[8]前記保存先識別情報を前記店舗端末に送信するステップをさらに実行させる[5]に記載の管理プログラム。 [8] The management program according to [5], further including the step of transmitting the storage destination identification information to the store terminal.

[9]前記レシートデータと前記保存先識別情報とを前記店舗端末に送信するステップをさらに実行させる[6]に記載の管理プログラム。 [9] The management program according to [6], further including the step of transmitting the receipt data and the storage destination identification information to the shop terminal.

[10]コンピュータが、
商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の
、前記商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得るステップと、
前記保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定するステップと、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持するステップと、
を実行する管理方法。
[10] The computer
Obtaining storage location identification information for specifying a storage location where receipt data including the price of the product or service is stored on a network accessible by a purchaser terminal used by a purchaser of the product or service;
Setting terminal history information specifying the access record to the purchaser terminal accessing the storage location,
Holding the terminal history information set in the purchaser terminal and storage destination identification information specifying the storage destination accessed by the purchaser terminal in the storage unit,
Management method to perform.

[11]商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、前記商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得る手段と、
前記保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定する手段と、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて記憶部に保持する手段と、
を備えるレシート管理装置。
[11] means for obtaining storage destination identification information for specifying a storage destination where receipt data including a price of the product or service is stored on a network accessible by a purchaser terminal used by a purchaser of the product or service. ,
Means for setting terminal log information specifying an access record to the purchaser terminal accessing the storage destination,
Means for storing in the storage unit the terminal history information set in the purchaser terminal and storage destination identification information for specifying the storage destination accessed by the purchaser terminal,
Receipt management device comprising:

[12]商品またはサービスの購入者が使用する購入者端末がアクセス可能なネットワーク上の、前記商品またはサービスの価格を含むレシートデータが保存される保存先を特定する保存先識別情報を得る手段と、
前記保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定する手段と、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて保持する保持手段と、
を備えるレシート管理装置と、
購入者端末から端末来歴情報を読み出し、前記端末来歴情報を基にレシートデータを取得し、前記レシートデータを処理するサービスを提供するサービス提供装置と、
を備える情報処理システム。
[12] means for obtaining storage destination identification information for specifying a storage destination on a network accessible by a purchaser terminal used by a purchaser of the product or service, where the receipt data including the price of the product or service is stored. ,
Means for setting terminal log information specifying an access record to the purchaser terminal accessing the storage destination,
Holding means for holding terminal history information set in the purchaser terminal and storage destination identification information for specifying a storage destination accessed by the purchaser terminal in association with each other;
A receipt management device comprising:
A service providing device that reads terminal history information from a purchaser terminal, acquires receipt data based on the terminal history information, and provides a service for processing the receipt data;
An information processing system comprising:

[13]端末からのアクセスを受け付けたときに、前記端末に所定の端末来歴情報が格納されているときに、前記所定の端末来歴情報を取得する手段と、
前記取得した端末来歴情報を基に、前記端末来歴情報に関連付けてレシートデータを格納するサーバからレシートデータを取得する手段と、
を備えるサービス提供装置。
[13] means for acquiring the predetermined terminal log information when predetermined terminal log information is stored in the terminal when access from the terminal is received;
Means for acquiring receipt data from a server storing receipt data in association with the terminal history information, based on the acquired terminal history information,
A service providing device comprising:

[14]コンピュータが、
端末からのアクセスを受け付けたときに、前記端末に所定の端末来歴情報が格納されているときに、前記所定の端末来歴情報を取得するステップと、
前記取得した端末来歴情報を基に、前記端末来歴情報に関連付けてレシートデータを格納するサーバからレシートデータを取得するステップと、
を実行するサービス提供方法。
[14] The computer
When receiving access from a terminal, when predetermined terminal log information is stored in the terminal, a step of acquiring the predetermined terminal log information,
Based on the acquired terminal history information, acquiring receipt data from a server that stores receipt data in association with the terminal history information,
How to provide services.

[15]コンピュータに、
端末からのアクセスを受け付けたときに、前記端末に所定の端末来歴情報が格納されているときに、前記所定の端末来歴情報を取得するステップと、
前記取得した端末来歴情報を基に、前記端末来歴情報に関連付けてレシートデータを格納するサーバからレシートデータを取得するステップと、
を実行させるサービス提供プログラム。
[15] On the computer,
When receiving access from a terminal, when predetermined terminal log information is stored in the terminal, a step of acquiring the predetermined terminal log information,
Based on the acquired terminal history information, acquiring receipt data from a server that stores receipt data in association with the terminal history information,
A service providing program that executes

1、1a レシート管理システム
10 レシート管理装置
11 保存サーバ
12 レシート作成装置
13 購入者端末
20 サービス提供装置
90 情報処理装置
91 CPU
92 主記憶部
93 補助記憶部
94 入力部
95 出力部
96 通信部
101 レシート情報管理部
102 レシートデータアクセス管理部
103 端末来歴情報管理部
104 レシートデータ出力部
111 レシート情報取得部
112 保存先識別情報生成部
113 レシートデータ生成部
114 出力制御部
201 レシート管理DB
202 端末来歴情報管理DB
203、211 広告情報DB
1, 1a Receipt management system 10 Receipt management device 11 Storage server 12 Receipt creation device 13 Purchaser terminal 20 Service providing device 90 Information processing device 91 CPU
92 main storage unit 93 auxiliary storage unit 94 input unit 95 output unit 96 communication unit 101 receipt information management unit 102 receipt data access management unit 103 terminal history information management unit 104 receipt data output unit 111 receipt information acquisition unit 112 generation of storage destination identification information Unit 113 receipt data generation unit 114 output control unit 201 receipt management DB
202 Terminal history information management DB
203, 211 Advertising information DB

Claims (18)

コンピュータに、
商品またはサービスの購入者が使用する購入者端末がアクセス可能なURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記商品またはサービスの決済のときに前記購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録された、前記レシートデータが保存される保存先を特定する保存先識別情報を、前記レシートに記録された保存先識別情報を読み取り可能な前記購入者端末からの要求を契機に取得するステップと、
前記保存先識別情報で特定されるネットワーク上の保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定するステップと、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされたネットワーク上の保存先を特定する保存先識別情報とを関連づけて記憶部に保持するステップと、
を実行させる管理プログラム。
On the computer,
Information of any one of a URL (Uniform Resource Locator), a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier) that can be accessed by a purchaser terminal used by the purchaser of the product or service. Or information indicating one of a domain, a location, and a resource on a network, and a product name and a purchase price for each product or service in a receipt issued to the purchaser when the product or service is settled. The storage terminal identification information that specifies the storage destination where the receipt data is stored, which is recorded together with the receipt data including the purchase quantity, and the storage terminal identification information that is recorded on the receipt is the purchaser terminal that can read the storage destination identification information. Acquiring request in response,
Setting terminal history information to specify the access record to the purchaser terminal accessing the storage destination on the network specified by the storage destination identification information,
Holding the terminal history information set in the purchaser terminal and storage destination identification information for specifying the storage destination on the network accessed by the purchaser terminal in the storage unit,
Management program to execute.
購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信したときに、前記アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって前記購入者端末からの読み出し要求が初回の要求か否かを判定し、
初回の要求であると判定した場合に、前記読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を前記読み出し要求元の購入者端末に保存し、前記読み出し要求元の購入者端末に保存した前記端末来歴情報と関連づけて読み出し要求に指定された前記保存先識別情報を前記記憶部に保持し、
初回の要求でないと判定した場合に、前記アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて前記記憶部に保持されているレシートデータ毎の前記レシートデータが保存された保存先を特定する保存先識別情報とともに、前記読み出し要求に指定された前記保存先識別情報を前記記憶部に保持する、管理ステップを、さらに実行させる請求項1に記載の管理プログラム。
When receiving an access request to the receipt data specifying the storage destination identification information from the purchaser terminal, reading from the purchaser terminal depending on whether the terminal history information is set in the purchaser terminal of the access request source or not. Determine whether the request is the first request,
When it is determined that the request is the first request, terminal history information for specifying the access result from the purchaser terminal of the read request source is stored in the read request source purchaser terminal, and the read request source purchase is performed. Holding the storage destination identification information specified in the read request in the storage unit in association with the terminal history information stored in the user terminal,
If it is determined that the request is not the first request, the storage location where the receipt data is stored for each receipt data stored in the storage unit in association with the terminal history information stored in the purchaser terminal of the access request source The management program according to claim 1, further comprising: executing a management step of storing, in the storage unit, the storage destination identification information specified in the read request together with storage destination identification information for identifying the storage request.
購入者端末から読み出した端末来歴情報を基にレシートデータを要求するサービス提供装置に前記レシートデータを提供するステップをさらに実行させる請求項1または2に記載の管理プログラム。   The management program according to claim 1, further comprising the step of: providing a service providing device that requests receipt data based on terminal history information read from a purchaser terminal to provide the receipt data. 店舗で利用される店舗端末から前記レシートデータと保存先識別情報を取得するステップをさらに実行させる請求項1から3の何れか一項に記載の管理プログラム。   The management program according to any one of claims 1 to 3, further comprising a step of acquiring the receipt data and storage destination identification information from a store terminal used in the store. 店舗で利用される店舗端末から前記レシートデータを取得する取得ステップと、
前記取得したレシートデータに対して保存先識別情報を生成するステップと、をさらに実行させる請求項1から3の何れか一項に記載の管理プログラム。
An acquisition step of acquiring the receipt data from a store terminal used in the store,
4. The management program according to claim 1, further comprising: generating storage destination identification information for the acquired receipt data.
店舗で利用される店舗端末から商品またはサービスの購入を示す購入情報を取得し、前記レシートデータを生成するステップと、
前記レシートデータを保存する保存先を特定する保存先識別情報を生成するステップと、をさらに実行させる請求項1から3の何れか一項に記載の管理プログラム。
Acquiring purchase information indicating purchase of a product or service from a store terminal used in the store, and generating the receipt data;
The storage medium according to any one of claims 1 to 3, further comprising: generating storage destination identification information for specifying a storage destination for storing the receipt data.
前記保存先識別情報で特定される保存先に前記レシートデータを保存するステップをさらに実行させる請求項2から6の何れか一項に記載の管理プログラム。   The management program according to any one of claims 2 to 6, further comprising a step of storing the receipt data in a storage destination specified by the storage destination identification information. 前記保存先識別情報を前記店舗端末に送信するステップをさらに実行させる請求項5に記載の管理プログラム。   The management program according to claim 5, further comprising transmitting the storage destination identification information to the shop terminal. 前記レシートデータと前記保存先識別情報とを前記店舗端末に送信するステップをさらに実行させる請求項6に記載の管理プログラム。   The management program according to claim 6, further comprising the step of transmitting the receipt data and the storage destination identification information to the store terminal. コンピュータが、
商品またはサービスの購入者が使用する購入者端末がアクセス可能なURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記商品またはサービスの決済のときに前記購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録された、前記レシートデータが保存される保存先を特定する保存先識別情報を、前記レシートに記録された保存先識別情報を読み取り可能な前記購入者端末からの要求を契機に取得するステップと、
前記保存先識別情報で特定されるネットワーク上の保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定するステップと、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされたネットワーク上の保存先を特定する保存先識別情報とを関連づけて記憶部に保持するステップと、
を実行する管理方法。
Computer
Information of any one of a URL (Uniform Resource Locator), a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier) that can be accessed by a purchaser terminal used by the purchaser of the product or service. Or information indicating one of a domain, a location, and a resource on a network, and a product name and a purchase price for each product or service in a receipt issued to the purchaser when the product or service is settled. The storage terminal identification information that specifies the storage destination where the receipt data is stored, which is recorded together with the receipt data including the purchase quantity, and the storage terminal identification information that is recorded on the receipt is the purchaser terminal that can read the storage destination identification information. Acquiring request in response,
Setting terminal history information to specify the access record to the purchaser terminal accessing the storage destination on the network specified by the storage destination identification information,
Holding the terminal history information set in the purchaser terminal and storage destination identification information for specifying the storage destination on the network accessed by the purchaser terminal in the storage unit,
Management method to perform.
商品またはサービスの購入者が使用する購入者端末がアクセス可能なURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記商品またはサービスの決済のときに前記購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録された、前記レシートデータが保存される保存先を特定する保存先識別情報を、前記レシートに記録された保存先識別情報を読み取り可能な前記購入者端末からの要求を契機に取得する手段と、
前記保存先識別情報で特定されるネットワーク上の保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定する手段と、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされたネットワーク上の保存先を特定する保存先識別情報とを関連づけて記憶部に保持する手段と、
を備えるレシート管理装置。
Information of any one of a URL (Uniform Resource Locator), a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier) that can be accessed by a purchaser terminal used by the purchaser of the product or service. Or information indicating one of a domain, a location, and a resource on a network, and a product name and a purchase price for each product or service in a receipt issued to the purchaser when the product or service is settled. The storage terminal identification information that specifies the storage destination where the receipt data is stored, which is recorded together with the receipt data including the purchase quantity, and the storage terminal identification information that is recorded on the receipt is the purchaser terminal that can read the storage destination identification information. Means for obtaining a request triggered,
A means for setting terminal history information specifying an access record to a purchaser terminal accessing a storage destination on the network specified by the storage destination identification information,
Means for storing in the storage unit the terminal history information set in the purchaser terminal and storage destination identification information that specifies the storage destination on the network accessed by the purchaser terminal,
Receipt management device comprising:
商品またはサービスの購入者が使用する購入者端末がアクセス可能なURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記商品またはサービスの決済のときに前記購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録された、前記レシートデータが保存される保存先を特定する保存先識別情報を、前記レシートに記録された保存先識別情報を読み取り可能な前記購入者端末からの要求を契機に取得する手段と、
前記保存先にアクセスする購入者端末にアクセス実績を特定する端末来歴情報を設定する手段と、
購入者端末に設定した端末来歴情報と前記購入者端末によってアクセスされた保存先を特定する保存先識別情報とを関連づけて保持する保持手段と、
を備えるレシート管理装置と、
購入者端末から端末来歴情報を読み出し、前記端末来歴情報を基にレシートデータを取得し、前記レシートデータを処理するサービスを提供するサービス提供装置と、
を備える情報処理システム。
Information of any one of a URL (Uniform Resource Locator), a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier) that can be accessed by a purchaser terminal used by the purchaser of the product or service. Or information indicating one of a domain, a location, and a resource on a network, and a product name and a purchase price for each product or service in a receipt issued to the purchaser when the product or service is settled. The storage terminal identification information that specifies the storage destination where the receipt data is stored, which is recorded together with the receipt data including the purchase quantity, and the storage terminal identification information that is recorded on the receipt is the purchaser terminal that can read the storage destination identification information. Means for obtaining a request triggered,
Means for setting terminal log information specifying an access record to the purchaser terminal accessing the storage destination,
Holding means for holding terminal history information set in the purchaser terminal and storage destination identification information for specifying a storage destination accessed by the purchaser terminal in association with each other;
A receipt management device comprising:
A service providing device that reads terminal history information from a purchaser terminal, acquires receipt data based on the terminal history information, and provides a service for processing the receipt data;
An information processing system comprising:
端末からのアクセスを受け付けたときに、前記端末に所定の端末来歴情報が格納されているときに、前記所定の端末来歴情報を取得する手段と、
前記端末来歴情報に関連付けされた、商品またはサービスの決済のときに購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録されたURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記購入者が使用する購入者端末を通じて前記レシートから読み取られた前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータが保存される保存先を特定する保存先識別情報に基づいて、前記レシートデータを格納するサーバから前記レシートデータを取得する手段と、
を備えるサービス提供装置。
When receiving access from a terminal, when predetermined terminal log information is stored in the terminal, means for acquiring the predetermined terminal log information,
A URL recorded together with receipt data including the product name, purchase price, and purchase quantity for each product or service in a receipt issued to the purchaser at the time of payment for the product or service, which is associated with the terminal history information ( Uniform Resource Locator, a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier), or information indicating a domain, location, or resource on the network. And specifying the storage location where the receipt data including the product name, purchase price, and purchase quantity for each product or service read from the receipt through the purchaser terminal used by the purchaser is stored. Based on the identification information, and means for acquiring the receipt data from the server that stores the receipt data,
A service providing device comprising:
コンピュータが、
端末からのアクセスを受け付けたときに、前記端末に所定の端末来歴情報が格納されているときに、前記所定の端末来歴情報を取得するステップと、
前記端末来歴情報に関連付けされた、商品またはサービスの決済のときに購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録されたURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記購入者が使用する購入者端末を通じて前記レシートから読み取られた前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータが保存される保存先を特定する保存先識別情報に基づいて、前記レシートデータを格納するサーバから前記レシートデータを取得するステップと、
を実行するサービス提供方法。
Computer
When receiving access from a terminal, when predetermined terminal log information is stored in the terminal, a step of acquiring the predetermined terminal log information,
A URL recorded together with receipt data including the product name, purchase price, and purchase quantity for each product or service in a receipt issued to the purchaser at the time of payment for the product or service, which is associated with the terminal history information ( Uniform Resource Locator, a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier), or information indicating a domain, location, or resource on the network. And specifying the storage location where the receipt data including the product name, purchase price, and purchase quantity for each product or service read from the receipt through the purchaser terminal used by the purchaser is stored. A step based on the identification information, acquires the receipt data from the server that stores the receipt data,
How to provide services.
コンピュータに、
端末からのアクセスを受け付けたときに、前記端末に所定の端末来歴情報が格納されているときに、前記所定の端末来歴情報を取得するステップと、
前記端末来歴情報に関連付けされた、商品またはサービスの決済のときに購入者に発行されたレシートにおいて前記商品毎またはサービス毎の商品名、購入価格、購入数量を含むレシートデータとともに記録されたURL(Uniform Resource Locator)、リソースの名称であるURN(Uniform Resource Name)およびURI(Uniform Resource Identifier:統一資源識別子)のいずれかの情報またはネットワーク上のドメイン、位置、および資源の何れかを示す情報であって、前記購入者が使用する購入者端末を通じて前記レシートから読み取られた前記商品毎またはサービス毎の価格を含むレシートデータが保存される保存先を特定する保存先識別情報に基づいて、前記レシートデータを格納するサーバから前記レシートデータを取得するステップと、
を実行させるサービス提供プログラム。
On the computer,
When receiving access from a terminal, when predetermined terminal log information is stored in the terminal, a step of acquiring the predetermined terminal log information,
A URL recorded together with receipt data including the product name, purchase price, and purchase quantity for each product or service in a receipt issued to the purchaser at the time of payment for the product or service, which is associated with the terminal history information ( Uniform Resource Locator, a resource name URN (Uniform Resource Name) and a URI (Uniform Resource Identifier), or information indicating a domain, location, or resource on the network. Based on storage location identification information that specifies a storage location where receipt data including the price for each product or service read from the receipt through the purchaser terminal used by the purchaser is stored. A step of acquiring the receipt data from the server that stores the serial receipt data,
A service providing program that executes
購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信した
ときに、前記アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって前記購入者端末からの読み出し要求が初回の要求か否かを判定し、
初回の要求であると判定した場合に、前記読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を前記読み出し要求元の購入者端末に保存し、前記読み出し要求元の購入者端末に保存した前記端末来歴情報と関連づけて読み出し要求に指定された前記保存先識別情報を前記記憶部に保持し、
初回の要求でないと判定した場合に、前記アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて前記記憶部に保持されているレシートデータ毎の前記レシートデータが保存された保存先を特定する保存先識別情報とともに、前記読み出し要求に指定された前記保存先識別情報を前記記憶部に保持する、管理ステップを、さらに実行する請求項10に記載の管理方法。
When receiving an access request to the receipt data specifying the storage destination identification information from the purchaser terminal, reading from the purchaser terminal depending on whether the terminal history information is set in the purchaser terminal of the access request source or not. Determine whether the request is the first request,
When it is determined that the request is the first request, terminal history information for specifying the access result from the purchaser terminal of the read request source is stored in the read request source purchaser terminal, and the read request source purchase is performed. Holding the storage destination identification information specified in the read request in the storage unit in association with the terminal history information stored in the user terminal,
If it is determined that the request is not the first request, the storage location where the receipt data is stored for each receipt data stored in the storage unit in association with the terminal history information stored in the purchaser terminal of the access request source 11. The management method according to claim 10, further comprising: storing the storage destination identification information specified in the read request in the storage unit together with the storage destination identification information specifying the storage request.
購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信したときに、前記アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって前記購入者端末からの読み出し要求が初回の要求か否かを判定し、
初回の要求であると判定した場合に、前記読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を前記読み出し要求元の購入者端末に保存し、前記読み出し要求元の購入者端末に保存した前記端末来歴情報と関連づけて読み出し要求に指定された前記保存先識別情報を前記記憶部に保持し、
初回の要求でないと判定した場合に、前記アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて前記記憶部に保持されているレシートデータ毎の前記レシートデータが保存された保存先を特定する保存先識別情報とともに、前記読み出し要求に指定された前記保存先識別情報を前記記憶部に保持する、管理手段を、さらに備える請求項11に記載のレシート管理装置。
When receiving an access request to the receipt data specifying the storage destination identification information from the purchaser terminal, reading from the purchaser terminal depending on whether the terminal history information is set in the purchaser terminal of the access request source or not. Determine whether the request is the first request,
When it is determined that the request is the first request, terminal history information for specifying the access result from the purchaser terminal of the read request source is stored in the read request source purchaser terminal, and the read request source purchase is performed. Holding the storage destination identification information specified in the read request in the storage unit in association with the terminal history information stored in the user terminal,
If it is determined that the request is not the first request, the storage location where the receipt data is stored for each receipt data stored in the storage unit in association with the terminal history information stored in the purchaser terminal of the access request source The receipt management device according to claim 11, further comprising: a management unit that stores, in the storage unit, the storage destination identification information specified in the read request together with the storage destination identification information that specifies the storage request.
前記レシート管理装置は、
購入者端末から保存先識別情報を指定したレシートデータへのアクセス要求を受信したときに、前記アクセス要求元の購入者端末に端末来歴情報が設定されているか否かによって前記購入者端末からの読み出し要求が初回の要求か否かを判定し、
初回の要求であると判定した場合に、前記読み出し要求元の購入者端末からのアクセス実績を特定するための端末来歴情報を前記読み出し要求元の購入者端末に保存し、前記読み出し要求元の購入者端末に保存した前記端末来歴情報と関連づけて読み出し要求に指定された前記保存先識別情報を前記記憶部に保持し、
初回の要求でないと判定した場合に、前記アクセス要求元の購入者端末に保存されている端末来歴情報に関連付けて前記記憶部に保持されているレシートデータ毎の前記レシートデータが保存された保存先を特定する保存先識別情報とともに、前記読み出し要求に指定された前記保存先識別情報を前記記憶部に保持する、管理手段を、さらに備える請求項12に記載の情報処理システム。
The receipt management device,
When receiving an access request to the receipt data specifying the storage destination identification information from the purchaser terminal, reading from the purchaser terminal depending on whether the terminal history information is set in the purchaser terminal of the access request source or not. Determine whether the request is the first request,
When it is determined that the request is the first request, terminal history information for specifying the access result from the purchaser terminal of the read request source is stored in the read request source purchaser terminal, and the read request source purchase is performed. Holding the storage destination identification information specified in the read request in the storage unit in association with the terminal history information stored in the user terminal,
If it is determined that the request is not the first request, the storage location where the receipt data is stored for each receipt data stored in the storage unit in association with the terminal history information stored in the purchaser terminal of the access request source The information processing system according to claim 12, further comprising: a management unit configured to store, in the storage unit, the storage destination identification information specified in the read request, together with the storage destination identification information that specifies the storage destination.
JP2019166298A 2019-09-12 2019-09-12 Store terminals, processing methods and programs Active JP6822735B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019166298A JP6822735B2 (en) 2019-09-12 2019-09-12 Store terminals, processing methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019166298A JP6822735B2 (en) 2019-09-12 2019-09-12 Store terminals, processing methods and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014223659A Division JP6588197B2 (en) 2014-10-31 2014-10-31 Management program, management method, receipt management apparatus, information processing system, and service providing apparatus

Publications (2)

Publication Number Publication Date
JP2019215927A true JP2019215927A (en) 2019-12-19
JP6822735B2 JP6822735B2 (en) 2021-01-27

Family

ID=68918811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019166298A Active JP6822735B2 (en) 2019-09-12 2019-09-12 Store terminals, processing methods and programs

Country Status (1)

Country Link
JP (1) JP6822735B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021163171A (en) * 2020-03-31 2021-10-11 Kddi株式会社 Information processing method and information processing apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004126686A (en) * 2002-09-30 2004-04-22 Seiko Epson Corp System for providing commodity information and program for providing commodity information
JP2008139944A (en) * 2006-11-30 2008-06-19 Seiko Epson Corp Settlement data provision system, settlement data provision method for settlement data provision system, and program
JP2013196671A (en) * 2012-03-23 2013-09-30 Toshiba Tec Corp Commodity transaction data processor and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004126686A (en) * 2002-09-30 2004-04-22 Seiko Epson Corp System for providing commodity information and program for providing commodity information
JP2008139944A (en) * 2006-11-30 2008-06-19 Seiko Epson Corp Settlement data provision system, settlement data provision method for settlement data provision system, and program
JP2013196671A (en) * 2012-03-23 2013-09-30 Toshiba Tec Corp Commodity transaction data processor and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021163171A (en) * 2020-03-31 2021-10-11 Kddi株式会社 Information processing method and information processing apparatus

Also Published As

Publication number Publication date
JP6822735B2 (en) 2021-01-27

Similar Documents

Publication Publication Date Title
JP4742698B2 (en) Store sales promotion system using coupons
JP5355198B2 (en) Real Store Affiliate System Computing Method
US20110161154A1 (en) Electronic Management of Reward Credits
JP2020052805A (en) Benefit offering method, benefit offering apparatus, and benefit offering system
JP2006301866A (en) Privilege information management method and privilege information management system
JP6341763B2 (en) Product sales data processing apparatus and program
JP2011242999A (en) Server device for information collecting and recording system, information collecting and recording program, and advertising medium
KR100736798B1 (en) Method and system for managing report on goods advertisement
JP6588197B2 (en) Management program, management method, receipt management apparatus, information processing system, and service providing apparatus
TW201503020A (en) Information processing device and information processing method
JP2011086285A (en) Product information management system
JP6822735B2 (en) Store terminals, processing methods and programs
JP2005031780A (en) Information clipping system
JP2007041663A (en) System, method and program for distributing advertisement
JP5614439B2 (en) Customer management device and program
JP6963702B1 (en) System and method
JP2002312659A (en) Point server system using serial number
JP4754505B2 (en) Commodity transaction brokerage system, commodity transaction brokerage method, computer program
JP7001733B2 (en) Information processing method
JP2003337908A (en) Method and apparatus for providing information by pos server and web server
US20020040330A1 (en) Apparatus and method for providing information about sale of goods, method for displaying information about sale of goods, and computer-readable recording medium
EP3392821A1 (en) Server device and service method
JP5939288B2 (en) Customer management device and program
JP6203163B2 (en) Customer management apparatus, customer management system and method
JP6460647B2 (en) Product sales data processing apparatus and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190920

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201030

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210105

R150 Certificate of patent or registration of utility model

Ref document number: 6822735

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250