Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7617790B2 - Information processing device, information processing system, and program - Google Patents
[go: Go Back, main page]

JP7617790B2 - Information processing device, information processing system, and program - Google Patents

Information processing device, information processing system, and program Download PDF

Info

Publication number
JP7617790B2
JP7617790B2 JP2021053505A JP2021053505A JP7617790B2 JP 7617790 B2 JP7617790 B2 JP 7617790B2 JP 2021053505 A JP2021053505 A JP 2021053505A JP 2021053505 A JP2021053505 A JP 2021053505A JP 7617790 B2 JP7617790 B2 JP 7617790B2
Authority
JP
Japan
Prior art keywords
information
sales
company
user
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021053505A
Other languages
Japanese (ja)
Other versions
JP2022150758A (en
Inventor
茂樹 二宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021053505A priority Critical patent/JP7617790B2/en
Publication of JP2022150758A publication Critical patent/JP2022150758A/en
Application granted granted Critical
Publication of JP7617790B2 publication Critical patent/JP7617790B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報処理装置、情報処理システム、およびプログラムに関する。 Embodiments of the present invention relate to an information processing device, an information processing system, and a program.

従来、店舗を運営する企業において、顧客の購買情報を収集、分析して商品の販売拡大に結び付ける取り組みがなされている。例えば、複数の店舗を運営する企業が当該複数の店舗から販売情報を収集し、顧客の購買動向を分析する購買動向分析システムが知られている(例えば、特許文献1)。上記システムは、分析した顧客の購買動向に応じて発行するクーポンを決定するものである。 Traditionally, companies that operate stores have been working to collect and analyze customer purchasing information in order to increase product sales. For example, a purchasing trend analysis system is known in which a company that operates multiple stores collects sales information from the multiple stores and analyzes customer purchasing trends (see, for example, Patent Document 1). The above system determines which coupons to issue based on the analyzed purchasing trends of customers.

一方で、近年、ビジネスチャンス拡大のために、M&A(Mergers and Acquisitions)等を含め企業は他社との連携を進めるようになってきている。また、地域経済の活性化を目的とした町おこしなどにおいても、事業分野の異なる企業同士が連携して共同企画を実行するなどの取り組みも行われている。このような企業間連携を検討するにあたり、企業は他社あるいは他事業分野の販売情報等を参考とする。 On the other hand, in recent years, in order to expand business opportunities, companies have begun to cooperate with other companies, including through M&A (Mergers and Acquisitions). In addition, in town revitalization projects aimed at revitalizing local economies, companies in different business fields are also working together to carry out joint projects. When considering such corporate cooperation, companies refer to sales information from other companies or business fields.

しかしながら、上記従来の購買動向分析システムが収集する販売情報は、自社の販売情報に限られたものであるため、企業間連携を検討する企業にとっては充分な情報とはいえないものであった。 However, the sales information collected by the conventional purchasing trend analysis systems described above was limited to a company's own sales information, and was therefore insufficient for companies considering inter-company collaboration.

本発明が解決しようとする課題は、企業間連携を検討する企業にとって有用な情報を提供することが可能な情報処理装置、情報処理システム、およびプログラムを提供することである。 The problem that this invention aims to solve is to provide an information processing device, an information processing system, and a program that can provide useful information to companies considering inter-company collaboration.

実施形態の情報処理装置は、顧客に商品を販売する複数の企業における当該顧客との取引に係る取引データを取得する取得手段と、前記取得手段が取得した取引データを加工した販売情報をメモリ部に記憶する記憶手段と、前記販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける受付手段と、前記受付手段が受付けた条件情報に基づいて、前記メモリ部に記憶された販売情報から情報を抽出する抽出手段と、前記抽出手段が抽出した情報に基づく特定情報を出力する出力手段と、を備える。また、前記販売情報は、商品を販売する企業を識別する企業識別情報を含み、前記受付手段は、前記特定情報の出力を要求するユーザを識別するユーザ識別情報を前記条件情報と併せて受付け、前記受付手段が受付けたユーザ識別情報で識別されるユーザが、前記販売情報に含まれる企業識別情報で識別される企業である場合、当該ユーザ識別情報で識別されるユーザを優遇するための処理を実行する処理手段を更に備える。 The information processing device of the embodiment includes an acquisition means for acquiring transaction data related to transactions between a customer and a plurality of companies that sell products to the customer, a storage means for storing sales information obtained by processing the transaction data acquired by the acquisition means in a memory unit, a reception means for accepting condition information indicating extraction conditions for extracting desired information from the sales information, an extraction means for extracting information from the sales information stored in the memory unit based on the condition information accepted by the reception means, and an output means for outputting specific information based on the information extracted by the extraction means. The sales information includes company identification information for identifying a company that sells products, and the reception means accepts user identification information for identifying a user requesting output of the specific information together with the condition information, and further includes a processing means for executing a process for preferentially treating the user identified by the user identification information when the user identified by the user identification information accepted by the reception means is a company identified by the company identification information included in the sales information.

図1は、実施形態の情報処理システムを含むシステム全体の概略を示す図である。FIG. 1 is a diagram showing an outline of an entire system including an information processing system according to an embodiment. 図2は、実施形態の電子レシートサーバのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the electronic receipt server according to the embodiment. 図3は、実施形態の電子レシートサーバのメモリ部に記憶されるレシートデータ管理ファイルのデータ構成を示す図である。FIG. 3 is a diagram showing the data structure of a receipt data management file stored in the memory unit of the electronic receipt server according to the embodiment. 図4は、実施形態の電子レシートサーバのメモリ部に記憶される会員情報管理ファイルのデータ構成を示す図である。FIG. 4 is a diagram showing the data structure of a member information management file stored in the memory unit of the electronic receipt server according to the embodiment. 図5は、実施形態の電子レシートサーバのメモリ部に記憶される取引データ管理ファイルのデータ構成を示す図である。FIG. 5 is a diagram showing the data structure of a transaction data management file stored in the memory unit of the electronic receipt server according to the embodiment. 図6は、実施形態の電子レシートサーバの機能構成を示すブロック図である。FIG. 6 is a block diagram illustrating a functional configuration of the electronic receipt server according to the embodiment. 図7は、実施形態の販売情報管理サーバのハードウェア構成を示すブロック図である。FIG. 7 is a block diagram showing a hardware configuration of the sales information management server according to the embodiment. 図8は、実施形態の販売情報管理サーバのメモリ部に記憶される企業情報管理ファイルのデータ構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of a data configuration of a company information management file stored in the memory unit of the sales information management server according to the embodiment. 図9は、実施形態の販売情報管理サーバのメモリ部に記憶される販売情報管理ファイルのデータ構成の一例を示す図である。FIG. 9 is a diagram showing an example of a data configuration of a sales information management file stored in the memory unit of the sales information management server of the embodiment. 図10は、実施形態の販売情報管理サーバの機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of the sales information management server according to the embodiment. 図11は、実施形態の情報処理システムを含むシステム全体の動作の流れを示すシーケンスチャートである。FIG. 11 is a sequence chart showing the flow of operations of the entire system including the information processing system according to the embodiment. 図12は、実施形態の販売情報管理サーバの制御部による特定情報出力処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing a flow of a specific information output process by the control unit of the sales information management server according to the embodiment. 図13は、実施形態の販売情報管理サーバが出力する特定情報の一例を示す図である。FIG. 13 is a diagram illustrating an example of specific information output by the sales information management server according to the embodiment. 図14は、実施形態の販売情報管理サーバが出力する特定情報の他の一例を示す図である。FIG. 14 is a diagram illustrating another example of the specific information output by the sales information management server according to the embodiment. 図15は、実施形態の販売情報管理サーバが出力する特定情報の別例を示す図である。FIG. 15 is a diagram illustrating another example of the specific information output by the sales information management server according to the embodiment.

以下、実施形態の情報処理装置、情報処理システム、およびプログラムについて、図面を参照して説明する。図1は、実施形態に係る情報処理システムを含むシステム全体を示す図である。情報処理システム1は、電子レシートサーバ2と、販売情報管理サーバ3とを備えている。電子レシートサーバ2と販売情報管理サーバ3とはネットワークを介して接続されている。 The information processing device, information processing system, and program according to the embodiment will be described below with reference to the drawings. FIG. 1 is a diagram showing an entire system including an information processing system according to the embodiment. The information processing system 1 includes an electronic receipt server 2 and a sales information management server 3. The electronic receipt server 2 and the sales information management server 3 are connected via a network.

電子レシートサーバ2は、ネットワークを介して多数の企業Ca~Cnがそれぞれ保有する企業サーバSa~Snと接続されている。本実施形態では、これら企業Ca~Cnは、顧客に電子レシートを発行する電子レシートサービスを利用する企業であって、食料品、日用品、衣料品などの多分野の商品を扱うスーパーマーケット、飲食を提供するファストフードやレストラン、衣料専門店等、多事業分野にわたっている。また、企業Ca~Cnには、実店舗を持たずにインターネットショッピングにより商品を販売する企業も含まれる。各企業Ca~Cnは、1または複数の店舗を有する企業も含まれる。企業Caの各店舗のレシートデータは、社内ネットワークを介して企業サーバSaに送信される。同様に、企業Cnの各店舗のレシートデータは、社内ネットワークを介して企業サーバSnに送信される。 The electronic receipt server 2 is connected to company servers Sa to Sn owned by numerous companies Ca to Cn via a network. In this embodiment, these companies Ca to Cn are companies that use an electronic receipt service to issue electronic receipts to customers, and span a wide range of business fields, including supermarkets that handle a wide range of products such as food, daily necessities, and clothing, fast food restaurants and restaurants that provide food and drink, and clothing specialty stores. Companies Ca to Cn also include companies that sell products through Internet shopping without having physical stores. Each of companies Ca to Cn also includes companies that have one or more stores. Receipt data from each store of company Ca is sent to company server Sa via the company's internal network. Similarly, receipt data from each store of company Cn is sent to company server Sn via the company's internal network.

また、電子レシートサーバ2は、ネットワークを介して電子レシート会員端末4と接続される。電子レシート会員端末4は、電子レシートサービスを利用することができる電子レシート会員が保有するスマートフォンなどの情報端末である。 The electronic receipt server 2 is also connected to an electronic receipt member terminal 4 via a network. The electronic receipt member terminal 4 is an information terminal such as a smartphone owned by an electronic receipt member who can use the electronic receipt service.

電子レシートサーバ2は、各企業Ca~Cnの店舗で商品を購入する顧客に電子レシートを提供するサービスを運営する電子レシートサービス運営会社で管理される。電子レシートサーバ2は、各企業Ca~Cnの店舗での取引に係るレシートデータを、各企業Ca~Cnの企業サーバSa~Snから取得して一括管理する。レシートデータは、店舗と顧客との1取引の情報が示されたデータである。電子レシート会員は、電子レシートサービス運営会社が別途備えるWebサーバにアクセスするなどして、電子レシートを閲覧することが可能である。 The electronic receipt server 2 is managed by an electronic receipt service operating company that operates a service that provides electronic receipts to customers who purchase products at the stores of each of the companies Ca to Cn. The electronic receipt server 2 acquires receipt data relating to transactions at the stores of each of the companies Ca to Cn from the company servers Sa to Sn of each of the companies Ca to Cn and manages the data in a centralized manner. The receipt data is data that shows information about one transaction between a store and a customer. Electronic receipt members can view electronic receipts by, for example, accessing a web server provided separately by the electronic receipt service operating company.

販売情報管理サーバ3は、ネットワークを介してユーザ端末5と接続される。ユーザ端末5は、情報提供サービスを利用するユーザ(情報要求者)である企業等が保有するPC(Personal Computer)等の情報端末である。販売情報管理サーバ3は、情報処理装置の一例である。 The sales information management server 3 is connected to a user terminal 5 via a network. The user terminal 5 is an information terminal such as a PC (Personal Computer) owned by a company or the like that is a user (information requester) who uses the information provision service. The sales information management server 3 is an example of an information processing device.

販売情報管理サーバ3は、ユーザの要求に応じて当該ユーザが所望する情報を提供するサービスを運営する情報提供サービス運営会社によって管理される。販売情報管理サーバ3は、電子レシートサーバ2から取得した情報に基づいて生成した販売情報を管理する。なお、電子レシートサービスと情報提供サービスとを同一企業が行ってもよい。 The sales information management server 3 is managed by an information provision service operating company that operates a service that provides information desired by a user in response to the user's request. The sales information management server 3 manages sales information generated based on information acquired from the electronic receipt server 2. Note that the electronic receipt service and the information provision service may be provided by the same company.

次に、電子レシートサーバ2のハードウェア構成について説明する。図2は、電子レシートサーバ2のハードウェア構成を示すブロック図である。電子レシートサーバ2は、制御部20、メモリ部21、表示部22、入力部23、および通信部24を備える。制御部20、メモリ部21、表示部22、入力部23、および通信部24は、バスBを介して互いに接続されている。 Next, the hardware configuration of the electronic receipt server 2 will be described. FIG. 2 is a block diagram showing the hardware configuration of the electronic receipt server 2. The electronic receipt server 2 includes a control unit 20, a memory unit 21, a display unit 22, an input unit 23, and a communication unit 24. The control unit 20, the memory unit 21, the display unit 22, the input unit 23, and the communication unit 24 are connected to each other via a bus B.

制御部20は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203を備えたコンピュータで構成される。CPU201、ROM202、およびRAM203は、バスBを介して互いに接続されている。 The control unit 20 is configured as a computer equipped with a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203. The CPU 201, the ROM 202, and the RAM 203 are connected to each other via a bus B.

CPU201は、電子レシートサーバ2の全体の動作を制御する。ROM202は、CPU201の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM203は、CPU201のワークエリアとして使用され、ROM202やメモリ部21に記憶された各種プログラムや各種データを展開する。制御部20は、CPU201がROM202やメモリ部21に記憶されRAM203に展開された制御プログラムに従って動作することによって、電子レシートサーバ2の各種制御処理を実行する。 The CPU 201 controls the overall operation of the electronic receipt server 2. The ROM 202 stores various programs, such as a program used to drive the CPU 201, and various data. The RAM 203 is used as a work area for the CPU 201, and expands the various programs and data stored in the ROM 202 and the memory unit 21. The control unit 20 executes various control processes of the electronic receipt server 2 by the CPU 201 operating in accordance with the control programs stored in the ROM 202 and the memory unit 21 and expanded in the RAM 203.

メモリ部21は、HDD(Hard Disk Drive)や、フラッシュメモリ等の書換え可能な不揮発性の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。メモリ部21は、制御プログラム211、レシートデータ管理ファイル212、会員情報管理ファイル213、および取引データ管理ファイル214を記憶する。 The memory unit 21 is composed of a rewritable non-volatile storage medium such as a hard disk drive (HDD) or flash memory, and retains its stored contents even when the power is cut off. The memory unit 21 stores a control program 211, a receipt data management file 212, a member information management file 213, and a transaction data management file 214.

制御プログラム211は、電子レシートサーバとして機能するための制御プログラムなどの各種プログラムである。 The control program 211 is various programs such as a control program for functioning as an electronic receipt server.

レシートデータ管理ファイル212は、顧客に商品を販売する各企業の企業サーバSa~Snから取得したレシートデータを一括管理するファイルである。レシートデータ管理ファイル212は、電子レシート会員ごとにレシートデータを管理する。図3は、レシートデータ管理ファイル212のデータ構成の一例を示す図である。レシートデータ管理ファイル212には、会員コード、レシート番号、取引日時、企業コード、商品コード、および金額を示す各情報が登録されている。なお、レシートデータを構成する項目は、これに限らず適宜設定可能である。レシートデータ管理ファイル212を記憶するメモリ部21は、レシートデータ記憶部の一例である。 The receipt data management file 212 is a file that collectively manages receipt data acquired from the corporate servers Sa-Sn of each company that sells products to customers. The receipt data management file 212 manages receipt data for each electronic receipt member. FIG. 3 is a diagram showing an example of the data configuration of the receipt data management file 212. The receipt data management file 212 registers information indicating the member code, receipt number, transaction date and time, company code, product code, and amount. Note that the items that make up the receipt data are not limited to these and can be set as appropriate. The memory unit 21 that stores the receipt data management file 212 is an example of a receipt data storage unit.

会員コードの項目には、電子レシート会員を識別する識別情報として、会員コードが登録される。レシート番号の項目には、レシート番号を示す情報が登録される。レシート番号は、発行される紙レシートあるいは電子レシート単位で設定される番号であり、1取引を特定する情報である。取引日時の項目には、顧客が商品を購入して会計を済ませた日時を示す情報が登録される。 In the member code field, a member code is registered as identification information that identifies the electronic receipt member. In the receipt number field, information indicating the receipt number is registered. The receipt number is a number set for each paper receipt or electronic receipt issued, and is information that identifies one transaction. In the transaction date and time field, information indicating the date and time when the customer purchased the product and completed the payment is registered.

企業コードの項目には、商品を販売した企業を識別する識別情報として、企業コードが登録される。言い換えると、企業コードは、レシートデータを電子レシートサービス運営会社に提供した企業の識別情報である。商品コードの項目には、企業が販売した商品を識別する識別情報として、商品コードが登録される。金額の項目には、企業が販売した商品の金額を示す情報が登録される。 In the company code field, a company code is registered as identification information that identifies the company that sold the product. In other words, the company code is identification information of the company that provided the receipt data to the electronic receipt service operating company. In the product code field, a product code is registered as identification information that identifies the product sold by the company. In the amount field, information indicating the amount of the product sold by the company is registered.

会員情報管理ファイル213は、電子レシート会員の属性情報などの会員情報を管理するファイルである。図4は、会員情報管理ファイル213のデータ構成の一例を示す図である。会員情報管理ファイル213には、会員コード、氏名、年齢、性別、および居住地域を示す各情報が登録されている。会員情報管理ファイル213を記憶するメモリ部21は、会員情報記憶部の一例である。 The member information management file 213 is a file that manages member information such as attribute information of electronic receipt members. FIG. 4 is a diagram showing an example of the data configuration of the member information management file 213. The member information management file 213 registers information indicating the member code, name, age, gender, and area of residence. The memory unit 21 that stores the member information management file 213 is an example of a member information storage unit.

会員コードの項目には、電子レシート会員を識別する識別情報として、会員コードが登録される。氏名の項目には、電子レシート会員の氏名を示す情報が登録される。年齢の項目には、電子レシート会員の年齢を示す情報が登録される。性別の項目には、電子レシート会員の性別を示す情報が登録される。居住地域の項目には、電子レシート会員が居住する地域を示す情報、例えば、都道府県を示す情報が登録される。会員情報管理ファイル213に登録される各情報は、商品を購入する顧客が電子レシート会員の会員登録を行う際に当該顧客から提供される。 In the member code field, a member code is registered as identification information for identifying the electronic receipt member. In the name field, information indicating the name of the electronic receipt member is registered. In the age field, information indicating the age of the electronic receipt member is registered. In the gender field, information indicating the gender of the electronic receipt member is registered. In the residential area field, information indicating the area in which the electronic receipt member resides, for example, information indicating the prefecture, is registered. Each piece of information registered in the member information management file 213 is provided by a customer who purchases a product when that customer registers as an electronic receipt member.

取引データ管理ファイル214は、販売情報管理サーバ3に出力する取引データを管理するファイルである。取引データは、会員コードをキーとして、レシートデータと会員情報とを対応付けて生成されたデータである。取引データ管理ファイル214は、企業コードごとに取引データを管理する。図5は、取引データ管理ファイル214のデータ構成の一例を示す図である。取引データ管理ファイル214には、企業コード、商品コード、金額、取引日時、年齢、性別、居住地を示す各情報が登録される。これら各情報の内容な上述したとおりであるので、重複する説明は省略する。なお、取引データは、レシートデータの全項目と会員情報の全項目を合わせた情報としてもよい。 The transaction data management file 214 is a file that manages the transaction data to be output to the sales information management server 3. The transaction data is data generated by associating receipt data with member information using the member code as a key. The transaction data management file 214 manages transaction data for each company code. Figure 5 is a diagram showing an example of the data configuration of the transaction data management file 214. The transaction data management file 214 registers information indicating the company code, product code, amount, transaction date and time, age, gender, and place of residence. The contents of each piece of information are as described above, so redundant explanations will be omitted. The transaction data may be information that combines all items of receipt data and all items of member information.

図2に戻って説明する。表示部22は、液晶ディスプレイ等の表示デバイスであり、電子レシートサーバ2を操作するオペレータに各種情報を表示する。入力部23は、キーボードや表示部22の表面に設けられるタッチパネルで構成される入力装置である。 Returning to FIG. 2, the explanation will be given. The display unit 22 is a display device such as a liquid crystal display, and displays various information to an operator who operates the electronic receipt server 2. The input unit 23 is an input device composed of a keyboard and a touch panel provided on the surface of the display unit 22.

通信部24は、企業サーバSa~Sn、販売情報管理サーバ3、および電子レシート会員端末4などの外部装置と通信するためのインターフェイスである。通信部24は、ネットワークを介して上記外部装置と接続される。これにより、制御部20は、通信部24を介して上記外部装置とそれぞれ情報(データ)の送受信が可能となっている。なお、電子レシートサーバ2は複数のコンピュータで構成してもよい。 The communication unit 24 is an interface for communicating with external devices such as the company servers Sa to Sn, the sales information management server 3, and the electronic receipt member terminal 4. The communication unit 24 is connected to the above external devices via a network. This allows the control unit 20 to send and receive information (data) to and from the above external devices via the communication unit 24. The electronic receipt server 2 may be composed of multiple computers.

次に、電子レシートサーバ2の機能構成について説明する。図6は、電子レシートサーバ2の機能構成の一例を示すブロック図である。制御部20は、CPU201がROM202やメモリ部21に記憶された制御プログラムにしたがって動作することで、レシートデータ取得手段2001、取引データ生成手段2002、記憶手段2003、レシートデータ出力手段2004、および取引データ出力手段2005として機能する。なお、これら各機能を専用回路等で構成されるハードウェアで実現してもよい。 Next, the functional configuration of the electronic receipt server 2 will be described. FIG. 6 is a block diagram showing an example of the functional configuration of the electronic receipt server 2. The control unit 20 functions as a receipt data acquisition means 2001, a transaction data generation means 2002, a storage means 2003, a receipt data output means 2004, and a transaction data output means 2005 by the CPU 201 operating in accordance with a control program stored in the ROM 202 or the memory unit 21. Note that each of these functions may be realized by hardware configured with a dedicated circuit or the like.

レシートデータ取得手段2001は、各企業Ca~Cnの企業サーバSa~Snから、各店舗における取引に係るレシートデータを取得する。具体的には、レシートデータ取得手段2001は、各店舗で取引が実行される度に当該取引に係るレシートデータを受信する。 The receipt data acquisition means 2001 acquires receipt data relating to transactions at each store from the corporate servers Sa to Sn of each company Ca to Cn. Specifically, the receipt data acquisition means 2001 receives receipt data relating to a transaction each time a transaction is executed at each store.

取引データ生成手段2002は、販売情報管理サーバ3に出力する取引データを生成する。具体的には、取引データ生成手段2002は、レシートデータ取得手段2001がレシートデータを取得する都度、当該レシートデータと会員情報とを対応付けて取引データを生成する。なお、レシートデータと会員情報の対応付けは、販売情報管理サーバ3で行ってもよい。この場合、電子レシートサーバ2は、会員情報とレシートデータを販売情報管理サーバ3に出力する。 The transaction data generation means 2002 generates transaction data to be output to the sales information management server 3. Specifically, each time the receipt data acquisition means 2001 acquires receipt data, the transaction data generation means 2002 generates transaction data by associating the receipt data with member information. Note that the receipt data may be associated with member information by the sales information management server 3. In this case, the electronic receipt server 2 outputs member information and receipt data to the sales information management server 3.

記憶手段2003は、レシートデータ取得手段2001が取得したレシートデータをレシートデータ管理ファイル212に記憶する。これにより、レシートデータ管理ファイル212には、各企業Ca~Cnの店舗での取引に係るレシートデータが蓄積される。また、記憶手段3003は、取引データ生成手段2002が生成した取引データを取引データ管理ファイル214に記憶する。これにより、取引データ管理ファイル214には、取引データが蓄積される。 The storage means 2003 stores the receipt data acquired by the receipt data acquisition means 2001 in the receipt data management file 212. As a result, receipt data related to transactions at the stores of each of the companies Ca to Cn is accumulated in the receipt data management file 212. In addition, the storage means 3003 stores the transaction data generated by the transaction data generation means 2002 in the transaction data management file 214. As a result, transaction data is accumulated in the transaction data management file 214.

レシートデータ出力手段2004は、電子レシート会員の要求に応じてレシートデータを出力する。レシートデータ出力手段2004は、電子レシート会員端末4にレシートデータを送信して電子レシート会員に電子レシートを提供してもよいし、電子レシートサービス運営会社が別途備えるWebサーバにレシートデータを出力してWebサーバを介して電子レシート会員に電子レシートを提供してもよい。 The receipt data output means 2004 outputs receipt data in response to a request from an electronic receipt member. The receipt data output means 2004 may send receipt data to the electronic receipt member terminal 4 to provide an electronic receipt to the electronic receipt member, or may output receipt data to a web server separately provided by the electronic receipt service operating company and provide an electronic receipt to the electronic receipt member via the web server.

取引データ出力手段2005は、レシートデータと会員情報とを対応付けた取引データを出力する。取引データ出力手段2005は、取引データ管理ファイル214に蓄積された取引データを定期的に販売情報管理サーバ3に出力する。 The transaction data output means 2005 outputs transaction data that associates receipt data with member information. The transaction data output means 2005 periodically outputs the transaction data stored in the transaction data management file 214 to the sales information management server 3.

次に、販売情報管理サーバ3のハードウェア構成について説明する。図7は、販売情報管理サーバ3のハードウェア構成を示すブロック図である。販売情報管理サーバ3は、制御部30、メモリ部31、表示部32、入力部33、および通信部34等を備える。制御部30、メモリ部31、表示部32、入力部33、および通信部34は、バスBを介して互いに接続されている。 Next, the hardware configuration of the sales information management server 3 will be described. FIG. 7 is a block diagram showing the hardware configuration of the sales information management server 3. The sales information management server 3 includes a control unit 30, a memory unit 31, a display unit 32, an input unit 33, and a communication unit 34. The control unit 30, the memory unit 31, the display unit 32, the input unit 33, and the communication unit 34 are connected to each other via a bus B.

制御部30は、CPU301、ROM302、RAM303を備えたコンピュータで構成される。CPU301、ROM302、およびRAM303は、バスB介して互いに接続されている。 The control unit 30 is composed of a computer equipped with a CPU 301, a ROM 302, and a RAM 303. The CPU 301, the ROM 302, and the RAM 303 are connected to each other via a bus B.

CPU301は、販売情報管理サーバ3の全体の動作を制御する。ROM302は、CPU301の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM303は、CPU301のワークエリアとして使用され、ROM302やメモリ部31に記憶された各種プログラムや各種データを展開する。制御部30は、CPU301がROM302やメモリ部31に記憶されRAM203に展開された制御プログラムに従って動作することによって、販売情報管理サーバ3の各種制御処理を実行する。 The CPU 301 controls the overall operation of the sales information management server 3. The ROM 302 stores various programs, such as a program used to drive the CPU 301, and various data. The RAM 303 is used as a work area for the CPU 301, and expands the various programs and data stored in the ROM 302 and the memory unit 31. The control unit 30 executes various control processes of the sales information management server 3 by the CPU 301 operating in accordance with the control programs stored in the ROM 302 and the memory unit 31 and expanded in the RAM 203.

メモリ部31は、HDDや、フラッシュメモリ等の書換え可能な不揮発性の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。メモリ部31は、制御プログラム311、企業情報管理ファイル312、販売情報管理ファイル313を記憶する。 The memory unit 31 is composed of a rewritable non-volatile storage medium such as a HDD or flash memory, and retains the stored contents even when the power is cut off. The memory unit 31 stores a control program 311, a company information management file 312, and a sales information management file 313.

制御プログラム311は、販売情報管理サーバとして機能するための制御プログラムなどの各種プログラムである。 The control program 311 is various programs such as a control program for functioning as a sales information management server.

企業情報管理ファイル312は、レシートデータを提供する企業Ca~Cnの企業情報を管理するファイルである。企業情報管理ファイル312は、電子レシートサービス運営会社から取得した情報に基づいて生成される。図8は、企業情報管理ファイル312データ構成の一例を示す図である。企業情報管理ファイル312には、企業コード、ユーザコード、および事業分野を示す各情報が登録されている。 The company information management file 312 is a file that manages the company information of companies Ca to Cn that provide receipt data. The company information management file 312 is generated based on information obtained from the electronic receipt service operating company. Figure 8 is a diagram showing an example of the data structure of the company information management file 312. The company information management file 312 stores information indicating the company code, user code, and business field.

企業コードの項目には、レシートデータを提供する企業Ca~Cnを識別する識別情報として、企業コードが登録される。企業コードは、商品を販売する企業識別情報の一例である。ユーザコードの項目には、情報提供サービスを受けるユーザを識別する識別情報として、ユーザコードが登録される。ユーザコードは、特定情報の出力を要求するユーザを識別するユーザ識別情報の一例である。事業分野の項目には、企業の事業分野を示す情報が登録される。事業分野を示す情報は、スーパーマーケット、飲食店、衣料専門店等、を示す情報である。 In the company code field, a company code is registered as identification information for identifying companies Ca to Cn that provide receipt data. The company code is an example of identification information for a company that sells merchandise. In the user code field, a user code is registered as identification information for identifying a user that receives an information provision service. The user code is an example of user identification information that identifies a user that requests the output of specific information. In the business field field, information indicating the business field of the company is registered. Information indicating the business field is information indicating supermarkets, restaurants, clothing specialty stores, etc.

販売情報管理ファイル313は、電子レシートサーバ2から取得した取引データを加工した販売情報を管理するファイルである。販売情報は、取引データと、当該取引データに含まれる商品コードを分類する分類コードとを対応付けた情報である。図9は、販売情報管理ファイル313のデータ構成の一例を示す図である。販売情報管理ファイル313には、大分類コード、小分類コード、商品コード、金額、取引日時、年齢、性別、居住地域、および企業コードを示す各情報が登録されている。 The sales information management file 313 is a file that manages sales information that is processed from transaction data obtained from the electronic receipt server 2. Sales information is information that associates transaction data with classification codes that classify the product codes included in the transaction data. FIG. 9 is a diagram showing an example of the data configuration of the sales information management file 313. The sales information management file 313 stores information indicating major classification code, minor classification code, product code, amount, transaction date and time, age, sex, residential area, and company code.

大分類コードの項目には、商品の大分類を示す情報として、大分類コードが登録される。大分類コードは、例えば、食料品、衣服、飲食等の商品の分類を示す情報である。小分類コードの項目には、大分類をさらに分類した小分類を示す情報として、小分類コードが登録される。小分類コードは、例えば、食料品については、酒、パン、米等の分類、衣服については、コート、Tシャツ、帽子等の分類、飲食については、麺類、魚料理、鍋料理等の分類を識別する情報である。なお、商品の大分類、小分類は、上記に限らず任意に設定できる。また、商品の分類の仕方も任意であり、中分類や細分類を設けるなどしてもよい。 In the major category code field, a major category code is registered as information indicating the major category of the product. The major category code is information indicating the classification of the product, such as food, clothing, food and drink, for example. In the minor category code field, a minor category code is registered as information indicating the minor categories that are further classified into the major categories. The minor category code is information that identifies, for example, the classification of food products, such as alcohol, bread, rice, etc.; the classification of clothing, such as coats, T-shirts, hats, etc.; and the classification of food and drink, such as noodles, fish dishes, hot pot dishes, etc. Note that the major and minor categories of products are not limited to the above and can be set arbitrarily. Furthermore, the way in which products are classified can also be arbitrary, and intermediate and detailed classifications may be set, for example.

商品コード、金額、取引日時、年齢、性別、居住地域、および企業コードを示す各情報については、取引データの説明で述べているので、重複する説明を省略する。 The information indicating the product code, amount, transaction date and time, age, gender, area of residence, and company code has been described in the explanation of the transaction data, so duplicate explanations will be omitted.

図7に戻って説明する。表示部32は、液晶ディスプレイ等の表示デバイスであり、販売情報管理サーバ3を操作するオペレータに各種情報を表示する。入力部33は、キーボードや表示部32の表面に設けられるタッチパネルで構成される入力装置である。 Returning to FIG. 7, the explanation will be given. The display unit 32 is a display device such as a liquid crystal display, and displays various information to an operator who operates the sales information management server 3. The input unit 33 is an input device composed of a keyboard and a touch panel provided on the surface of the display unit 32.

通信部34は、電子レシートサーバ2およびユーザ端末5などの外部装置と通信するためのインターフェイスである。通信部34は、ネットワークを介して上記外部装置と接続される。これにより、制御部30は、通信部34を介して上記外部装置とそれぞれ情報(データ)の送受信が可能となっている。なお、販売情報管理サーバ3は複数のコンピュータで構成してもよい。 The communication unit 34 is an interface for communicating with external devices such as the electronic receipt server 2 and the user terminal 5. The communication unit 34 is connected to the external devices via a network. This allows the control unit 30 to send and receive information (data) to and from the external devices via the communication unit 34. The sales information management server 3 may be composed of multiple computers.

次に、販売情報管理サーバ3の機能構成について説明する。図10は、販売情報管理サーバ3の機能構成の一例を示すブロック図である。制御部30は、CPU301がROM302やメモリ部31に記憶された制御プログラムにしたがって動作することで、取得手段3001、加工手段3002、記憶手段3003、受付手段3004、抽出手段3005、特定情報生成手段3006、精算手段3007、および出力手段3008として機能する。なお、これら各機能を専用回路等で構成されるハードウェアで実現してもよい。 Next, the functional configuration of the sales information management server 3 will be described. FIG. 10 is a block diagram showing an example of the functional configuration of the sales information management server 3. The control unit 30 functions as an acquisition means 3001, a processing means 3002, a storage means 3003, a reception means 3004, an extraction means 3005, a specific information generation means 3006, a settlement means 3007, and an output means 3008 by the CPU 301 operating in accordance with a control program stored in the ROM 302 or the memory unit 31. Each of these functions may be realized by hardware consisting of a dedicated circuit or the like.

取得手段3001は、顧客に商品を販売する複数の企業における当該顧客との取引に係る取引データを取得する。具体的には、取得手段3001は、電子レシートサーバ2から、電子レシートサーバ2が企業Ca~Cnから取得したレシートデータに基づいて生成した取引データを取得する。 The acquisition means 3001 acquires transaction data related to transactions with a customer at multiple companies that sell products to the customer. Specifically, the acquisition means 3001 acquires, from the electronic receipt server 2, transaction data that the electronic receipt server 2 has generated based on receipt data acquired from companies Ca to Cn.

加工手段3002は、取得手段3001が取得した取引データを加工して販売情報を生成する。例えば、加工手段3002は、取引データと、当該取引データに含まれる商品コードを分類する分類コードとを対応付けて販売情報を生成する。加工手段3002の処理は任意である。加工手段によって生成される販売情報のデータ構成は、情報提供サービス運営会社がユーザに対して出力する特定情報をどのように設定するかに応じて決定される。特定情報とは、販売情報管理サーバ3がユーザからの抽出条件に対応して出力する情報である。 The processing means 3002 processes the transaction data acquired by the acquisition means 3001 to generate sales information. For example, the processing means 3002 generates sales information by associating the transaction data with a classification code that classifies the product code included in the transaction data. The processing means 3002 may perform any process. The data structure of the sales information generated by the processing means is determined depending on how the information providing service operating company sets the specific information to be output to the user. The specific information is information that the sales information management server 3 outputs in response to the extraction conditions from the user.

記憶手段3003は、取得手段3001が取得した取引データを加工した販売情報をメモリ部31に記憶する。具体的には、記憶手段3003は、取得手段3001が電子レシートサーバ2から取得した取引データを加工手段が加工して生成した販売情報を、メモリ部31の販売情報管理ファイル313に記憶する。 The storage means 3003 stores the sales information generated by processing the transaction data acquired by the acquisition means 3001 in the memory unit 31. Specifically, the storage means 3003 stores the sales information generated by the processing means by processing the transaction data acquired by the acquisition means 3001 from the electronic receipt server 2 in the sales information management file 313 of the memory unit 31.

受付手段3004は、販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける。具体的には、受付手段3004は、ユーザ端末5から抽出条件を示す条件情報を受付ける。抽出条件は、販売情報管理サーバ3が管理する販売情報からユーザが所望する情報を抽出するための条件である。ユーザは、具体的な条件、例えば、「2月から8月までの20代男性の販売情報」等を抽出条件として設定することもできるし、抽象的な条件、例えば、「春の若者の販売情報」等を抽出条件として設定することもできる。抽象的な条件が入力された場合、情報提供サービス運営会社がシステムあるいは人手により具体的な抽出条件を設定する。抽出条件は、販売情報管理ファイル313に登録される各項目について、任意に設定することができる。 The reception means 3004 receives condition information indicating extraction conditions for extracting desired information from sales information. Specifically, the reception means 3004 receives condition information indicating extraction conditions from the user terminal 5. The extraction conditions are conditions for extracting information desired by the user from sales information managed by the sales information management server 3. The user can set specific conditions, such as "sales information for men in their twenties from February to August," as extraction conditions, or abstract conditions, such as "sales information for young people in spring," as extraction conditions. When abstract conditions are input, the information providing service operating company sets the concrete extraction conditions by a system or manually. Extraction conditions can be set arbitrarily for each item registered in the sales information management file 313.

また、受付手段3004は、特定情報の出力を要求するユーザを識別するユーザ識別情報を条件情報と併せて受付ける。例えば、受付手段3004は、条件情報を受付ける際にユーザ識別情報の入力を受付けない場合、ユーザ端末5に対して特定情報の出力が行われない旨のエラー情報を出力する。 The receiving means 3004 also receives user identification information that identifies the user requesting the output of the specific information together with the condition information. For example, if the receiving means 3004 does not accept input of user identification information when accepting the condition information, it outputs error information to the user terminal 5 indicating that the specific information will not be output.

抽出手段3005は、受付手段3004が受付けた条件情報に基づいて、メモリ部31に記憶された販売情報から情報を抽出する。例えば、抽出手段3005は、受付手段3004が上述した「2月から8月までの20代男性の販売情報」という抽出条件を示す条件情報を受付けると、販売情報管理ファイル313を検索して抽出条件に合致する販売情報を抽出する。 The extraction means 3005 extracts information from the sales information stored in the memory unit 31 based on the condition information received by the reception means 3004. For example, when the reception means 3004 receives condition information indicating the extraction condition "sales information of men in their twenties from February to August" as described above, the extraction means 3005 searches the sales information management file 313 to extract sales information that matches the extraction condition.

特定情報生成手段3006は、抽出手段3005が抽出した販売情報に基づいて、ユーザが欲すると思われる特定情報を生成する。例えば、特定情報生成手段3006は、抽出手段3005が抽出した販売情報をグラフ化したり、当該販売情報に他の情報を付加したりするなどして特定情報を生成する。さらに、特定情報生成手段3006は、抽出した販売情報に基づく販売企画の提案等を含めて特定情報を生成してもよい。情報提供サービスの運営会社がユーザに提供する特定情報の内容、フォーマット等は任意であり、当該運営会社によって適宜定められる。また、特定情報は、抽出手段3005が抽出した情報、つまり、特定情報生成手段3006が何らの処理を実行せずに抽出手段3005が抽出した、いわゆる生データとしてもよい。 The specific information generating means 3006 generates specific information that is thought to be desired by the user based on the sales information extracted by the extracting means 3005. For example, the specific information generating means 3006 generates specific information by graphing the sales information extracted by the extracting means 3005 or adding other information to the sales information. Furthermore, the specific information generating means 3006 may generate specific information including a proposal for a sales plan based on the extracted sales information. The content, format, etc. of the specific information provided to the user by the operating company of the information providing service are arbitrary and are determined appropriately by the operating company. Furthermore, the specific information may be information extracted by the extracting means 3005, that is, so-called raw data extracted by the extracting means 3005 without the specific information generating means 3006 performing any processing.

精算手段3007は、受付手段3004が受付けた条件情報に基づいて、情報提供サービスの運営会社がユーザに提供した特定情報の対価を算出する。精算手段3007は、情報提供サービスの運営会社とユーザとで取り決められた対価を算出する。例えば、精算手段3007は、情報提供サービスの運営会社がユーザに提供する情報量に応じて対価を算出する。 The settlement means 3007 calculates the price for the specific information provided to the user by the operating company of the information providing service based on the condition information received by the reception means 3004. The settlement means 3007 calculates the price agreed upon between the operating company of the information providing service and the user. For example, the settlement means 3007 calculates the price according to the amount of information provided to the user by the operating company of the information providing service.

また、精算手段3007は、受付手段3004が受付けたユーザ識別情報で識別されるユーザが、販売情報に含まれる企業識別情報で識別される企業である場合、ユーザ識別情報で識別されるユーザを優遇するための処理を実行する。例えば、精算手段3007は、受付手段3004が受付けたユーザコードが企業情報管理ファイル312に登録されている場合、当該ユーザコードで識別されるユーザへの対価を割引する。言い換えれば、精算手段3007は、特定情報を要求したユーザが販売情報管理ファイル313を作成するためのレシートデータを提供した企業である場合には、当該ユーザを優遇するための割引処理を実行する。自社のレシートデータを提供する企業にメリットを与えることで、より多くの企業のレシートデータを収集するようにするためである。精算手段3007は、処理手段の一例である。 In addition, when the user identified by the user identification information accepted by the acceptance means 3004 is a company identified by the company identification information included in the sales information, the settlement means 3007 executes processing to give preferential treatment to the user identified by the user identification information. For example, when the user code accepted by the acceptance means 3004 is registered in the company information management file 312, the settlement means 3007 discounts the price for the user identified by the user code. In other words, when the user who requested the specific information is a company that provided receipt data for creating the sales information management file 313, the settlement means 3007 executes discount processing to give preferential treatment to the user. This is to give benefits to companies that provide their own receipt data, so that receipt data from more companies can be collected. The settlement means 3007 is an example of a processing means.

なお、シートデータを提供する企業を優遇するための処理は、提供する特定情報の対価の割引に限らない。例えば、提供する特定情報に企業名を含めるなど、特定情報をより詳細な情報とすることで優遇してもよい。このような場合、特定情報生成手段3006が処理手段の一例となる。 The process of giving preferential treatment to companies that provide sheet data is not limited to discounting the price of the specific information provided. For example, preferential treatment may be given by making the specific information more detailed, such as by including the company name in the specific information provided. In such a case, the specific information generating means 3006 is an example of a processing means.

出力手段3008は、抽出手段3005が抽出した情報に基づく特定情報を出力する。具体的には、出力手段3008は、抽出手段3005が抽出した情報に基づいて特定情報生成手段3006が生成した特定情報を出力する。出力手段3008は、ユーザ端末5に特定情報を送信してユーザに特定情報を提供してもよいし、情報提供サービス運営会社が別途備えるWebサーバに特定情報を出力してWebサーバを介してユーザに特定情報を提供してもよい。また、出力手段3008は、特定情報に併せて精算手段3007が算出した対価を示す情報を含む請求情報を出力する。 The output means 3008 outputs the specific information based on the information extracted by the extraction means 3005. Specifically, the output means 3008 outputs the specific information generated by the specific information generation means 3006 based on the information extracted by the extraction means 3005. The output means 3008 may transmit the specific information to the user terminal 5 to provide the specific information to the user, or may output the specific information to a web server separately provided by the information providing service operator and provide the specific information to the user via the web server. The output means 3008 also outputs billing information including information indicating the fee calculated by the settlement means 3007 together with the specific information.

上記各装置の構成に基づく情報処理システム1の動作の流れについて説明する。図11は、情報処理システム1を含むシステム全体の動作の流れを示すシーケンスチャートである。このシーケンスチャートは、データ収集プロセス(以下、第1プロセスともいう)、電子レシート提供プロセス(以下、第2プロセスともいう)、および特定情報提供プロセス(以下、第3プロセスともいう)からなる。 The flow of operations of the information processing system 1 based on the configuration of each of the above devices will be described. FIG. 11 is a sequence chart showing the flow of operations of the entire system including the information processing system 1. This sequence chart consists of a data collection process (hereinafter also referred to as the first process), an electronic receipt provision process (hereinafter also referred to as the second process), and a specific information provision process (hereinafter also referred to as the third process).

第1プロセスでは、各企業サーバSa~Snには、各店舗で取引が行われるたびにレシートデータが入力される(S1)。企業サーバSa~Snに入力されたレシートデータは、随時電子レシートサーバ2に送信される(S2)。 In the first process, receipt data is input to each of the company servers Sa to Sn each time a transaction is made at a store (S1). The receipt data input to the company servers Sa to Sn is sent to the electronic receipt server 2 as needed (S2).

電子レシートサーバ2は、受信したレシートデータをレシートデータ管理ファイル212に記憶する(S3)。これにより、レシートデータ管理ファイル212には、各企業のレシートデータが蓄積されていく。電子レシートサーバ2は、受信したレシートデータと予め記憶されていた会員情報とを対応付けて取引データを生成し(S4)、生成した取引データを取引データ管理ファイル214に記憶する(S5)。続いて、電子レシートサーバ2は、生成した取引データを販売情報管理サーバ3に送信する(S6)。 The electronic receipt server 2 stores the received receipt data in the receipt data management file 212 (S3). As a result, receipt data for each company is accumulated in the receipt data management file 212. The electronic receipt server 2 generates transaction data by associating the received receipt data with pre-stored membership information (S4), and stores the generated transaction data in the transaction data management file 214 (S5). Next, the electronic receipt server 2 transmits the generated transaction data to the sales information management server 3 (S6).

販売情報管理サーバ3は、受信した取引データを加工して販売情報を生成する(S7)。取引データの加工は、商品コードと分類コードを対応付けることで行われる。販売情報管理サーバ3は、生成された販売情報を販売情報管理ファイル313に記憶する(S8)。上記第1プロセスによって、ユーザに提供する特定情報の基礎データとなる販売情報が収集、生成される。 The sales information management server 3 processes the received transaction data to generate sales information (S7). The transaction data is processed by associating the product code with the classification code. The sales information management server 3 stores the generated sales information in the sales information management file 313 (S8). The above first process collects and generates sales information that serves as the basic data for specific information to be provided to the user.

第2プロセスでは、電子レシート会員端末4にレシートデータ要求入力がなされる(S9)。レシートデータ要求入力は、電子レシートの閲覧を要求する旨の入力と電子レシート会員の会員コードの入力とがなされる。そして、電子レシートサーバ2にレシートデータ要求と会員コードが送信される(S10)。レシートデータ要求には、例えば、レシート番号、取引日時、企業名等、の選定条件も含まれる。 In the second process, a receipt data request is input to the electronic receipt member terminal 4 (S9). The receipt data request is input by requesting to view the electronic receipt and inputting the membership code of the electronic receipt member. The receipt data request and the membership code are then sent to the electronic receipt server 2 (S10). The receipt data request also includes selection conditions such as the receipt number, transaction date and time, company name, etc.

電子レシートサーバ2は、受信した会員コードおよび選定条件に基づいて、レシートデータ管理ファイル212からレシートデータを選定する(S11)。続いて、電子レシートサーバ2は、選定したレシートデータを電子レシート会員端末4で閲覧できるように、レシートデータを出力する(S12)。上記第2プロセスによって、電子レシート会員は自己の取引に係る電子レシートを閲覧することができる。 The electronic receipt server 2 selects receipt data from the receipt data management file 212 based on the received membership code and selection conditions (S11). Next, the electronic receipt server 2 outputs the selected receipt data so that it can be viewed on the electronic receipt member terminal 4 (S12). Through the above second process, the electronic receipt member can view the electronic receipt related to his or her transaction.

第3プロセスでは、ユーザ端末5に特定情報要求入力がなされる(S13)。特定情報要求入力では、販売情報の抽出条件とユーザコードとが入力がなされる。入力された抽出条件を示す情報とユーザコードを含む特定情報要求が販売情報管理サーバ3に送信される(S14)。 In the third process, a specific information request is input to the user terminal 5 (S13). In the specific information request, the sales information extraction conditions and the user code are input. The specific information request including information indicating the input extraction conditions and the user code is sent to the sales information management server 3 (S14).

販売情報管理サーバ3は、受信した特定情報要求に基づいて特定情報出力処理を実行する(S15)。特定情報出力処理の詳細は後述する。そして、販売情報管理サーバ3は、特定情報を出力する(S16)。上記第3プロセスにより、ユーザは販売情報管理サーバ3から所望の情報、すなわち特定情報を得ることができる。 The sales information management server 3 executes a specific information output process based on the received specific information request (S15). The specific information output process will be described in detail later. The sales information management server 3 then outputs the specific information (S16). Through the above third process, the user can obtain the desired information, i.e., the specific information, from the sales information management server 3.

次に、図11のシーケンスチャートのS15で実行される特定情報出力処理について説明する。図12は、販売情報管理サーバ3の制御部30による特定情報出力処理の流れを示すフローチャートである。 Next, the specific information output process executed in S15 of the sequence chart in FIG. 11 will be described. FIG. 12 is a flowchart showing the flow of the specific information output process by the control unit 30 of the sales information management server 3.

制御部30は、受付手段3004がユーザ端末5から特定情報要求を受付けたか否か判断し(S21)、特定情報要求を受付けない場合(S21のN)、S21の処理に戻って待機する。 The control unit 30 determines whether the reception means 3004 has received a specific information request from the user terminal 5 (S21), and if a specific information request has not been received (N in S21), returns to the processing of S21 and waits.

受付手段3004がユーザ端末5から特定情報要求を受付けると(S21のY)、抽出手段3005は、販売情報から情報を抽出する(S22)。具体的には、抽出手段3005は、特定情報要求に含まれる条件情報が示す抽出条件に基づいて、販売情報管理ファイル313に記憶された販売情報から情報を抽出する。 When the reception unit 3004 receives a specific information request from the user terminal 5 (Y in S21), the extraction unit 3005 extracts information from the sales information (S22). Specifically, the extraction unit 3005 extracts information from the sales information stored in the sales information management file 313 based on the extraction conditions indicated by the condition information included in the specific information request.

次いで、特定情報生成手段3006は、抽出手段3005が抽出した情報に基づいてユーザに提供する特定情報を生成する(S23)。ここで、特定情報生成手段3006が生成した特定情報について説明する。 Next, the specific information generating means 3006 generates specific information to be provided to the user based on the information extracted by the extraction means 3005 (S23). Here, the specific information generated by the specific information generating means 3006 will be described.

図13は、特定情報生成手段3006が生成した特定情報、すなわち、販売情報管理サーバ3が出力する特定情報の一例を示す図である。この例においては、受付手段3004がユーザ端末5から受付けた抽出条件は、「対象年月が2020年2月~8月」、「対象属性が20代男性」となっている。 Figure 13 is a diagram showing an example of specific information generated by the specific information generating means 3006, i.e., specific information output by the sales information management server 3. In this example, the extraction conditions accepted by the accepting means 3004 from the user terminal 5 are "target year and month is February to August 2020" and "target attribute is male in his 20s."

抽出手段3005は、販売情報管理ファイル313に記憶された販売情報から、取引日時に登録された情報が2020年2月~8月を示し、かつ、年齢に登録された情報が20歳~29歳を示し、かつ、性別に登録された情報が男性を示す販売情報を抽出する。特定情報生成手段3006は、抽出した販売情報に基づいて、例えば図13に示す特定情報を生成する。この特定情報は、対象年月131、大分類別合計購入額132、大分類別割合133、Aランク商品134の項目を備えた表形式の情報である。 The extraction means 3005 extracts sales information from the sales information stored in the sales information management file 313, where the information registered in the transaction date and time indicates February to August 2020, the information registered in the age indicates 20 to 29 years old, and the information registered in the gender indicates male. The specific information generation means 3006 generates specific information, for example, as shown in FIG. 13, based on the extracted sales information. This specific information is information in a table format with items such as target year and month 131, total purchase amount by major category 132, ratio by major category 133, and A-ranked products 134.

対象年月131は、商品が購入された年月を示す。大分類別合計購入額132は、食料品、衣服、飲食のそれぞれの大分類に含まれる商品の販売金額の合計を示す。本実施形態においては、大分類を食料品、衣服、飲食の3分類に設定しているが、分類方法は任意に設定できる。 The target year and month 131 indicates the year and month when the product was purchased. The total purchase amount by major category 132 indicates the total sales amount of the products included in each of the major categories of food, clothing, and food and drink. In this embodiment, the major categories are set to three categories of food, clothing, and food and drink, but the classification method can be set arbitrarily.

大分類別割合133は、食料品、衣服、飲食の3分類の販売金額の割合を示す。Aランク商品134は、食料品、衣服、飲食の3分類の各大分類の中で最も販売点数が多かった小分類を示す。Aランク商品134は、各大分類の中で最も販売金額が多かった小分類を示すようにしてもよい。また、小分類の分類方法も任意である。 The major category ratio 133 indicates the ratio of sales amounts for the three categories of food, clothing, and food and drink. The A-ranked products 134 indicate the subcategory with the greatest number of sales items within each of the three major categories of food, clothing, and food and drink. The A-ranked products 134 may also indicate the subcategory with the greatest sales amount within each major category. The classification method for the subcategories may also be arbitrary.

特定情報の提供を受けたユーザは、当該特定情報に基づいて、他分野の企業との販売企画の検討など、他社との連携を検討することができる。 Users who are provided with specific information can use that information to consider collaborations with other companies, such as considering sales plans with companies in other fields.

図14は、販売情報管理サーバ3が出力する特定情報の他の一例を示す図である。この例においても、受付手段3004がユーザ端末5から受付けた抽出条件は、「対象年月が2020年2月~8月」、「対象属性が20代男性」となっている。 Figure 14 is a diagram showing another example of specific information output by the sales information management server 3. In this example, the extraction conditions accepted by the acceptance means 3004 from the user terminal 5 are "target year and month is February to August 2020" and "target attribute is male in his 20s."

図14に示す特定情報は、対象期間における大分類別の販売額の推移をグラフ化したものである。特定情報は、食料品の販売額推移141、衣服の販売額推移142、飲食の販売額推移143を示している。特定情報の提供を受けたユーザは、各大分類に属する商品の販売額推移を視覚的に認識することができる。この例においては、例えば、ユーザが飲食店である場合、当該飲食店は、衣服の購買意欲が高い4月に20代男性をターゲットにして衣服を販売する企業との共同企画等を検討することができる。また、ユーザが食料品、衣服、飲食を全て販売する企業である場合、一番消費が多い食料品について20代男性向け商品を充実させることなどを検討できる。 The specific information shown in FIG. 14 is a graph of the trends in sales amounts by major category during the target period. The specific information shows the trends in food sales amounts 141, clothing sales amounts 142, and food and beverage sales amounts 143. A user who is provided with the specific information can visually recognize the trends in sales amounts of products belonging to each major category. In this example, for example, if the user is a restaurant, the restaurant can consider a joint project with a company that sells clothing targeting men in their twenties in April, when there is a high desire to purchase clothing. Also, if the user is a company that sells all food, clothing, and food and beverage, the restaurant can consider expanding its product lineup for men in their twenties for food, which is the most consumed item.

図15は、販売情報管理サーバ3が出力する特定情報の別例を示す図である。この例においては、小分類まで絞った情報を抽出したもので、受付手段3004がユーザ端末5から受付けた抽出条件は、「対象年月が2020年2月~8月」、「対象属性が20代男性」、「対象商品分類が食料品」となっている。 Figure 15 is a diagram showing another example of specific information output by the sales information management server 3. In this example, information narrowed down to a minor category is extracted, and the extraction conditions accepted by the acceptance means 3004 from the user terminal 5 are "target year and month is February to August 2020," "target attribute is men in their 20s," and "target product category is food."

この特定情報は、表形式の情報とグラフ形式の情報とからなる。表形式の情報は、対象年月151、小分類別合計購入額152、小分類別割合153の項目を備え、各項目に該当する販売額が示されている。グラフ形式の情報は、対象期間における小分類別の販売額の推移をグラフ化したものであり、お弁当の販売額推移154、嗜好品の販売額推移155、米の販売額推移156を示している。ユーザは、提供された特定情報を分析して、必要な企画、施策を立案することができる。 This specific information consists of tabular information and graph-format information. The tabular information has the items of target year and month 151, total purchase amount by subcategory 152, and proportion by subcategory 153, and shows the sales amount corresponding to each item. The graph-format information is a graph of the trends in sales amount by subcategory during the target period, and shows trends in bento box sales amount 154, trends in luxury item sales amount 155, and trends in rice sales amount 156. Users can analyze the specific information provided and devise the necessary plans and measures.

図12の説明に戻る。S23の処理に続いて、精算手段3007は、受付手段3004が条件情報と併せて受付けたユーザコードで識別されるユーザが、電子レシートサーバ2を介して販売情報管理サーバ3にレシートデータを提供した企業であるか否かを判断する(S24)。精算手段3007は、受付手段3004が受け付けたユーザコードが企業情報管理ファイル312に登録されているか否かによって、ユーザコードで識別されるユーザがレシートデータを提供した企業であるか否か判断する。 Returning to the explanation of FIG. 12, following the processing of S23, the settlement means 3007 judges whether the user identified by the user code accepted by the acceptance means 3004 together with the condition information is the company that provided the receipt data to the sales information management server 3 via the electronic receipt server 2 (S24). The settlement means 3007 judges whether the user identified by the user code is the company that provided the receipt data, depending on whether the user code accepted by the acceptance means 3004 is registered in the company information management file 312.

ユーザコードで識別されるユーザがレシートデータを提供した企業であると(S24のY)、精算手段3007は、当該ユーザを優遇するための処理として当該ユーザへの請求額の割引処理を行い(S25)、対価を算出する。続いて、出力手段3008は、特定情報生成手段3006が生成した特定情報および精算手段3007が算出した対価を含む請求情報をユーザ端末5に出力する(S26)。 If the user identified by the user code is the company that provided the receipt data (Y in S24), the settlement means 3007 performs a discount process on the amount billed to the user as a process to give preferential treatment to the user (S25) and calculates the consideration. Next, the output means 3008 outputs billing information including the specific information generated by the specific information generation means 3006 and the consideration calculated by the settlement means 3007 to the user terminal 5 (S26).

そして、制御部30は、特定情報出力処理を終了する。なお、S24の処理において、受付手段3004が受付けたユーザコードで識別されるユーザがデータ提供者でない場合(S24のN)、制御部30は、S25の処理をスキップしてS26の処理に移行する。 Then, the control unit 30 ends the specific information output process. Note that in the process of S24, if the user identified by the user code accepted by the accepting unit 3004 is not the data provider (N in S24), the control unit 30 skips the process of S25 and proceeds to the process of S26.

上記特定情報出力処理によって、販売情報管理サーバ3は、ユーザに対して当該ユーザ以外の企業の販売情報を含む特定情報を提供する。 By the above-mentioned specific information output process, the sales information management server 3 provides the user with specific information including sales information of companies other than the user.

以上説明したとおり、本実施形態の販売情報管理サーバ3(情報処理装置)は、顧客に商品を販売する複数の企業における当該顧客との取引に係る取引データを取得する取得手段3001と、取得手段3001が取得した取引データを加工した販売情報をメモリ部31に記憶する記憶手段3003と、前記販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける受付手段3004と、受付手段3004が受付けた条件情報に基づいて、メモリ部31に記憶された販売情報から情報を抽出する抽出手段3005と、抽出手段3005が抽出した情報に基づく特定情報を出力する出力手段3008と、を備える。 As described above, the sales information management server 3 (information processing device) of this embodiment includes an acquisition means 3001 that acquires transaction data related to transactions between a customer and multiple companies that sell products to the customer, a storage means 3003 that stores sales information obtained by processing the transaction data acquired by the acquisition means 3001 in the memory unit 31, a reception means 3004 that accepts condition information indicating extraction conditions for extracting desired information from the sales information, an extraction means 3005 that extracts information from the sales information stored in the memory unit 31 based on the condition information accepted by the reception means 3004, and an output means 3008 that outputs specific information based on the information extracted by the extraction means 3005.

これにより、販売情報管理サーバ3は、複数の企業の取引データに基づく特定情報をユーザに提供することができる。したがって、販売情報管理サーバ3は、企業間連携を検討する企業に対して有用な情報を提供することができる。 This allows the sales information management server 3 to provide users with specific information based on transaction data from multiple companies. Therefore, the sales information management server 3 can provide useful information to companies considering inter-company collaboration.

また、本実施形態の販売情報管理サーバ3が記憶する販売情報は、企業が販売した商品を識別する商品識別情報と当該商品を購入した顧客の属性を示す属性情報とを対応付けた情報である。 The sales information stored in the sales information management server 3 of this embodiment is information that associates product identification information that identifies products sold by a company with attribute information that indicates the attributes of customers who purchased the products.

これにより、販売情報管理サーバ3は、顧客の属性に応じた情報を提供することができるので、ユーザにより有用な情報を提供することができる。 This allows the sales information management server 3 to provide information according to the customer's attributes, thereby providing more useful information to the user.

さらに、本実施形態の販売情報管理サーバ3の記憶手段3003は、取得手段3001が取得した販売情報に含まれる商品識別情報と、商品分類を識別する分類識別情報とを対応付けて記憶する。 Furthermore, the storage means 3003 of the sales information management server 3 of this embodiment stores the product identification information included in the sales information acquired by the acquisition means 3001 in association with classification identification information that identifies the product classification.

言い換えると、販売情報管理サーバ3は、取得手段3001が取得した取引データに付加価値を加えた販売情報を記憶し、この販売情報に基づいてユーザに提供する特定情報を生成する。したがって、販売情報管理サーバ3は、さらに有用な情報をユーザに提供することができる。 In other words, the sales information management server 3 stores sales information that adds value to the transaction data acquired by the acquisition means 3001, and generates specific information to be provided to the user based on this sales information. Therefore, the sales information management server 3 can provide the user with even more useful information.

加えて、本実施形態の販売情報管理サーバ3が記憶する販売情報は、商品を販売する企業を識別する企業識別情報を含み、販売情報管理サーバ3の受付手段3004は、特定情報の出力を要求するユーザを識別するユーザ識別情報を条件情報と併せて受付け、受付手段3004が受付けたユーザ識別情報で識別されるユーザが、前記販売情報に含まれる企業識別情報で識別される企業である場合、当該ユーザ識別情報で識別されるユーザを優遇するための処理を実行する処理手段(精算手段)を備える。 In addition, the sales information stored in the sales information management server 3 of this embodiment includes company identification information that identifies the company selling the product, and the reception means 3004 of the sales information management server 3 receives user identification information that identifies the user requesting the output of specific information together with condition information, and is equipped with a processing means (settlement means) that executes processing to give preferential treatment to the user identified by the user identification information when the user identified by the user identification information received by the reception means 3004 is a company identified by the company identification information included in the sales information.

これにより、取引データを提供する企業を優遇することができる。自社のレシートデータを提供することに抵抗がある企業が多いが、当該企業に対してレシートデータを提供することによるメリットを与えることで、より多くの企業からレシートデータを収集できることが期待できる。より多くの企業からレシートデータを収集することで、ユーザにより質の高い情報を提供することが可能となる。 This allows preferential treatment to be given to companies that provide transaction data. Many companies are reluctant to provide their own receipt data, but by giving these companies benefits for providing receipt data, it is expected that receipt data can be collected from more companies. By collecting receipt data from more companies, it becomes possible to provide users with higher quality information.

また、本実施形態の情報処理システム1は、電子レシートサーバ2と、販売情報管理サーバ3(情報処理装置)とを有する情報処理システムであって、電子レシートサーバ2は、顧客に商品を販売する複数の企業における当該顧客との取引に係るレシートデータを記憶するレシートデータ記憶部(メモリ部21)と、電子レシート会員の会員情報を記憶する会員情報記憶部(メモリ部21)と、前記電子レシート会員の要求に応じてレシートデータを出力するレシートデータ出力手段2004と、前記レシートデータと前記会員情報とを対応付けた取引データを出力する取引データ出力手段2005と、を備え、販売情報管理サーバ3は、取引データ出力手段2005が出力した取引データを取得する取得手段3001と、取得手段3001が取得した取引データを加工した販売情報をメモリ部31に記憶する記憶手段3003と、販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける受付手段3004と、受付手段3004が受付けた条件情報に基づいて、メモリ部31に記憶された販売情報から情報を抽出する抽出手段3005と、抽出手段3005が抽出した情報に基づく特定情報を出力する出力手段3008と、を備える。 The information processing system 1 of this embodiment is an information processing system having an electronic receipt server 2 and a sales information management server 3 (information processing device), and the electronic receipt server 2 has a receipt data storage unit (memory unit 21) that stores receipt data related to transactions with a customer at a plurality of companies that sell products to the customer, a member information storage unit (memory unit 21) that stores member information of an electronic receipt member, a receipt data output means 2004 that outputs receipt data in response to a request from the electronic receipt member, and a transaction data output unit 2005 that outputs transaction data in which the receipt data and the member information are associated. The sales information management server 3 includes an acquisition means 3001 that acquires the transaction data output by the transaction data output means 2005, a storage means 3003 that stores in the memory unit 31 sales information obtained by processing the transaction data acquired by the acquisition means 3001, a reception means 3004 that accepts condition information indicating extraction conditions for extracting desired information from the sales information, an extraction means 3005 that extracts information from the sales information stored in the memory unit 31 based on the condition information accepted by the reception means 3004, and an output means 3008 that outputs specific information based on the information extracted by the extraction means 3005.

これにより、販売情報管理サーバ3は、レシートデータの収集を容易に行うことができる。すなわち、電子レシートシステムにおいては複数の企業の取引データが収集されることに着目して、レシートデータが収集される電子レシートサーバ2と連携して取引データを収集するようにしたので、別途レシートデータを収集する仕組みを設ける必要がない。一般的に、複数の企業からレシートデータを収集することは容易でないが、電子レシートサーバ2と連携することでレシートデータの収集効率を飛躍的に向上させることができる。 This allows the sales information management server 3 to easily collect receipt data. In other words, since the electronic receipt system focuses on the fact that transaction data from multiple companies is collected, the sales information management server 3 collects transaction data in cooperation with the electronic receipt server 2 that collects receipt data, so there is no need to set up a separate system for collecting receipt data. Generally, it is not easy to collect receipt data from multiple companies, but by coordinating with the electronic receipt server 2, the efficiency of collecting receipt data can be dramatically improved.

以上、本発明の実施形態を説明したが、これら実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。 Although the embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention.

なお、上記実施形態において、販売情報管理サーバ3および電子レシートサーバ2で実行される制御プログラムは、CD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、販売情報管理サーバ3および電子レシートサーバ2で実行される上記制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良く、さらには、インターネット等のネットワーク経由で提供するように構成しても良い。 In the above embodiment, the control programs executed by the sales information management server 3 and the electronic receipt server 2 may be configured to be provided by recording them on a computer-readable recording medium such as a CD-ROM. The control programs executed by the sales information management server 3 and the electronic receipt server 2 may also be configured to be provided by storing them on a computer connected to a network such as the Internet and downloading them via the network, or may even be configured to be provided via a network such as the Internet.

1 情報処理システム
2 電子レシートサーバ
3 販売情報管理サーバ(情報処理装置)
21 メモリ部(レシートデータ記憶部、会員情報記憶部)
2004 レシートデータ出力手段
2005 取引データ出力手段
3001 取得手段
3003 記憶手段
3004 受付手段
3005 抽出手段
3007 精算手段(処理手段)
3008 出力手段
1 Information processing system 2 Electronic receipt server 3 Sales information management server (information processing device)
21 Memory unit (receipt data storage unit, member information storage unit)
2004 Receipt data output means 2005 Transaction data output means 3001 Acquisition means 3003 Storage means 3004 Acceptance means 3005 Extraction means 3007 Settlement means (processing means)
3008 Output means

特開2018-180575号公報JP 2018-180575 A

Claims (5)

顧客に商品を販売する複数の企業における当該顧客との取引に係る取引データを取得する取得手段と、
前記取得手段が取得した取引データを加工した販売情報をメモリ部に記憶する記憶手段と、
前記販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける受付手段と、
前記受付手段が受付けた条件情報に基づいて、前記メモリ部に記憶された販売情報から情報を抽出する抽出手段と、
前記抽出手段が抽出した情報に基づく特定情報を出力する出力手段と、
を備え
前記販売情報は、商品を販売する企業を識別する企業識別情報を含み、
前記受付手段は、前記特定情報の出力を要求するユーザを識別するユーザ識別情報を前記条件情報と併せて受付け、
前記受付手段が受付けたユーザ識別情報で識別されるユーザが、前記販売情報に含まれる企業識別情報で識別される企業である場合、当該ユーザ識別情報で識別されるユーザを優遇するための処理を実行する処理手段を更に備える、情報処理装置。
An acquisition means for acquiring transaction data relating to transactions between a customer and a plurality of companies that sell products to the customer;
a storage means for storing sales information obtained by processing the transaction data acquired by the acquisition means in a memory unit;
a receiving means for receiving condition information indicating extraction conditions for extracting desired information from the sales information;
an extracting means for extracting information from the sales information stored in the memory unit based on the condition information received by the receiving means;
an output means for outputting specific information based on the information extracted by the extraction means;
Equipped with
The sales information includes company identification information that identifies a company selling the product,
the receiving means receives user identification information for identifying a user requesting output of the specific information together with the condition information;
The information processing device further includes a processing means for executing a process to give preferential treatment to the user identified by the user identification information when the user identified by the user identification information accepted by the accepting means is a company identified by company identification information included in the sales information .
前記販売情報は、前記企業が販売した商品を識別する商品識別情報と当該商品を購入した顧客の属性を示す属性情報とを対応付けた情報を含む
請求項1に記載の情報処理装置。
The sales information includes information in which product identification information for identifying a product sold by the company is associated with attribute information indicating attributes of a customer who purchased the product.
The information processing device according to claim 1 .
前記記憶手段は、前記取得手段が取得した販売情報に含まれる前記商品識別情報と、商品分類を識別する分類識別情報とを対応付けて記憶する、
請求項2に記載の情報処理装置。
The storage means stores the product identification information included in the sales information acquired by the acquisition means in association with classification identification information that identifies a product classification.
The information processing device according to claim 2 .
電子レシートサーバと、情報処理装置とを有する情報処理システムであって、
前記電子レシートサーバは、
顧客に商品を販売する複数の企業における当該顧客との取引に係るレシートデータを記憶するレシートデータ記憶部と、
電子レシート会員の会員情報を記憶する会員情報記憶部と、
前記電子レシート会員の要求に応じてレシートデータを出力するレシートデータ出力手段と、
前記レシートデータと前記会員情報とを対応付けた取引データを出力する取引データ出力手段と、を備え、
前記情報処理装置は、
前記取引データ出力手段が出力した取引データを取得する取得手段と、
前記取得手段が取得した取引データを加工した販売情報をメモリ部に記憶する記憶手段と、
前記販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける受付手段と、
前記受付手段が受付けた条件情報に基づいて、前記メモリ部に記憶された販売情報から情報を抽出する抽出手段と、
前記抽出手段が抽出した情報に基づく特定情報を出力する出力手段と、を備え
前記販売情報は、商品を販売する企業を識別する企業識別情報を含み、
前記受付手段は、前記特定情報の出力を要求するユーザを識別するユーザ識別情報を前記条件情報と併せて受付け、
前記情報処理装置は、前記受付手段が受付けたユーザ識別情報で識別されるユーザが、前記販売情報に含まれる企業識別情報で識別される企業である場合、当該ユーザ識別情報で識別されるユーザを優遇するための処理を実行する処理手段を更に備える、情報処理システム。
An information processing system having an electronic receipt server and an information processing device,
The electronic receipt server includes:
a receipt data storage unit that stores receipt data relating to transactions between a customer and a plurality of companies that sell products to the customer;
A member information storage unit that stores member information of electronic receipt members;
a receipt data output means for outputting receipt data in response to a request from the electronic receipt member;
a transaction data output means for outputting transaction data in which the receipt data and the member information are associated with each other;
The information processing device includes:
an acquisition means for acquiring the transaction data output by the transaction data output means;
a storage means for storing sales information obtained by processing the transaction data acquired by the acquisition means in a memory unit;
a receiving means for receiving condition information indicating extraction conditions for extracting desired information from the sales information;
an extracting means for extracting information from the sales information stored in the memory unit based on the condition information received by the receiving means;
an output unit that outputs specific information based on the information extracted by the extraction unit ,
The sales information includes company identification information that identifies a company selling the product,
the receiving means receives user identification information for identifying a user requesting output of the specific information together with the condition information;
The information processing system further includes a processing means for executing processing to give preferential treatment to a user identified by the user identification information accepted by the acceptance means when the user identified by the user identification information accepted by the acceptance means is a company identified by company identification information included in the sales information .
情報処理装置をコンピュータで制御するためのプログラムであって、
前記コンピュータを、
顧客に商品を販売する複数の企業における当該顧客との取引に係る取引データを取得する取得手段と、
前記取得手段が取得した取引データを加工した販売情報をメモリ部に記憶する記憶手段と、
前記販売情報から所望の情報を抽出するための抽出条件を示す条件情報を受付ける受付手段と、
前記受付手段が受付けた条件情報に基づいて、前記メモリ部に記憶された販売情報から情報を抽出する抽出手段と、
前記抽出手段が抽出した情報に基づく特定情報を出力する出力手段と、
して機能させ
前記販売情報は、商品を販売する企業を識別する企業識別情報を含み、
前記受付手段は、前記特定情報の出力を要求するユーザを識別するユーザ識別情報を前記条件情報と併せて受付け、
前記受付手段が受付けたユーザ識別情報で識別されるユーザが、前記販売情報に含まれる企業識別情報で識別される企業である場合、当該ユーザ識別情報で識別されるユーザを優遇するための処理を実行する処理手段として更に機能させる、プログラム。
A program for controlling an information processing device by a computer,
The computer,
An acquisition means for acquiring transaction data relating to transactions between a customer and a plurality of companies that sell products to the customer;
a storage means for storing sales information obtained by processing the transaction data acquired by the acquisition means in a memory unit;
a receiving means for receiving condition information indicating extraction conditions for extracting desired information from the sales information;
an extracting means for extracting information from the sales information stored in the memory unit based on the condition information received by the receiving means;
an output means for outputting specific information based on the information extracted by the extraction means;
and make it work .
The sales information includes company identification information that identifies a company selling the product,
the receiving means receives user identification information for identifying a user requesting output of the specific information together with the condition information;
The program further functions as a processing means for executing a process to give preferential treatment to a user identified by the user identification information received by the reception means when the user identified by the user identification information received by the reception means is a company identified by company identification information included in the sales information .
JP2021053505A 2021-03-26 2021-03-26 Information processing device, information processing system, and program Active JP7617790B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021053505A JP7617790B2 (en) 2021-03-26 2021-03-26 Information processing device, information processing system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021053505A JP7617790B2 (en) 2021-03-26 2021-03-26 Information processing device, information processing system, and program

Publications (2)

Publication Number Publication Date
JP2022150758A JP2022150758A (en) 2022-10-07
JP7617790B2 true JP7617790B2 (en) 2025-01-20

Family

ID=83464907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021053505A Active JP7617790B2 (en) 2021-03-26 2021-03-26 Information processing device, information processing system, and program

Country Status (1)

Country Link
JP (1) JP7617790B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016099649A (en) 2014-11-18 2016-05-30 東芝テック株式会社 Information processing apparatus and program
JP2016128954A (en) 2015-01-09 2016-07-14 株式会社日立システムズ Electronic receipt system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016099649A (en) 2014-11-18 2016-05-30 東芝テック株式会社 Information processing apparatus and program
JP2016128954A (en) 2015-01-09 2016-07-14 株式会社日立システムズ Electronic receipt system

Also Published As

Publication number Publication date
JP2022150758A (en) 2022-10-07

Similar Documents

Publication Publication Date Title
US20150039388A1 (en) System and method for determining consumer profiles for targeted marketplace activities
US20220122100A1 (en) Product evaluation system and method of use
US20130325596A1 (en) Commerce System and Method of Price Optimization using Cross Channel Marketing in Hierarchical Modeling Levels
KR102068820B1 (en) Computer program for performing registration and integrated management of goods on an online market and operation method thereof
JP2016071586A (en) Household account book management device, household account book management method and household account book management program
US20190026720A1 (en) Electronic receipt management system including server that generates unified expressions for product names across a plurality of stores
JP2015232829A (en) Electronic receipt management server and program
KR102535118B1 (en) System and method for global online wholesale product sales management
JP2010282279A (en) Environmental housekeeping book system and server
JP6279454B2 (en) Information processing apparatus and program
KR100892266B1 (en) How to trade used computers for internet
KR100891930B1 (en) System and computer readable recording media for providing popular goods using product valuation data
JP2016128954A (en) Electronic receipt system
JP6420448B2 (en) Electronic receipt system, information processing apparatus and program
JP7617790B2 (en) Information processing device, information processing system, and program
KR102499689B1 (en) Method for automatic screening of search keywords
JP6693900B2 (en) Content providing device, content providing method, and content providing program
JP6064963B2 (en) Sales management device and program
JP2012234227A (en) Method for selling and purchasing product or services, server device, and program
JP2023172711A (en) Unused item cycle management device, unused item cycle management method, and program
JP2018045722A (en) Sales data processing apparatus and program
JP2016162160A (en) Output controller, sales data processing system, sales data processing method and program
JP2004102354A (en) Household account book system, household account book information converting device and method and recording medium recording the program
JP7779708B2 (en) Information processing device, analysis data output method, and program
JP2015153273A (en) Advertisement information distribution system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241002

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241202

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250107

R150 Certificate of patent or registration of utility model

Ref document number: 7617790

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150