[go: up one dir, main page]

JP2017138955A - Purchase activity management apparatus, purchase activity management method, and program - Google Patents

Purchase activity management apparatus, purchase activity management method, and program Download PDF

Info

Publication number
JP2017138955A
JP2017138955A JP2016200517A JP2016200517A JP2017138955A JP 2017138955 A JP2017138955 A JP 2017138955A JP 2016200517 A JP2016200517 A JP 2016200517A JP 2016200517 A JP2016200517 A JP 2016200517A JP 2017138955 A JP2017138955 A JP 2017138955A
Authority
JP
Japan
Prior art keywords
information
terminal
store
product information
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016200517A
Other languages
Japanese (ja)
Inventor
伸一郎 吉井
Shinichiro Yoshii
伸一郎 吉井
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.)
Scigineer Inc
Original Assignee
Scigineer Inc
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 Scigineer Inc filed Critical Scigineer Inc
Priority to JP2016200517A priority Critical patent/JP2017138955A/en
Publication of JP2017138955A publication Critical patent/JP2017138955A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To acquire and store information on customers and information on commodities purchased in real shops in association with each other.SOLUTION: A purchase activity management apparatus comprises: a terminal identifier receiving unit to receive a terminal identifier for identifying a user terminal; a terminal information storage unit to store, in a storage unit, terminal information including first time information and the terminal identifier; a commodity information receiving unit to receive shop purchased commodity information on commodities purchased by the user in a shop; a purchased commodity information storage unit to store, in the storage unit, purchased commodity information including second time information and the shop purchased commodity information; and an association adding unit to associate the terminal identifier and the shop purchased commodity information with each other if the first time information and the second time information are information indicating times close enough to satisfy a predetermined condition. The purchase activity management apparatus can acquire and store information on customers and information on commodities purchased in real shops in association with each other.SELECTED DRAWING: Figure 3

Description

本発明は、ユーザの商品等の購入活動を管理する購買活動管理装置等に関するものである。   The present invention relates to a purchasing activity management device for managing purchasing activities of a user's products and the like.

従来、電子商取引における購買活動を蓄積し、レコメンド等のために利用する技術があった(例えば、特許文献1、非特許文献1参照)。   Conventionally, there has been a technique for accumulating purchasing activities in electronic commerce and using them for recommendations and the like (see, for example, Patent Document 1 and Non-Patent Document 1).

特許第5140289号号公報Japanese Patent No. 5140289

"情報推薦システムの基本"、[online]、[平成27年9月27日検索]、インターネット[URL:http://gihyo.jp/dev/serial/01/information-recommendation-system/0005]"Information recommendation system basics", [online], [searched September 27, 2015], Internet [URL: http://gihyo.jp/dev/serial/01/information-recommendation-system/0005]

しかしながら、従来技術においては、顧客の情報と実店舗で購入した商品の情報とを対応付けて取得し、自動的に蓄積できなかった。   However, in the prior art, customer information and product information purchased at an actual store are acquired in association with each other and cannot be automatically stored.

また、従来技術においては、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を有効に利用できなかった。つまり、従来技術においては、例えば、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を用いて、レコメンドができなかった。   Further, in the prior art, it is not possible to effectively use both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce. That is, in the prior art, for example, it is not possible to make a recommendation by using both information of a product purchased by one customer at an actual store and information on a product purchased by the one customer through electronic commerce.

本第一の発明の購買活動管理装置は、ユーザ端末から送信されたユーザ端末を識別する端末識別子を受信する端末識別子受信部と、端末識別子と端末識別子が受信された時刻に関する情報である第一時刻情報とを有する端末情報を格納部に蓄積する端末情報蓄積部と、ユーザが店舗で購入した商品に関する店舗購入商品情報を受信する商品情報受信部と、店舗購入商品情報と店舗購入商品情報が受信された時刻に関する情報である第二時刻情報とを有する購入商品情報を格納部に蓄積する購入商品情報蓄積部と、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、第一時刻情報と対になる端末識別子と第二時刻情報と対になる店舗購入商品情報とを対応付ける対応付加部とを具備する購買活動管理装置である。   The purchasing activity management device according to the first aspect of the present invention is a terminal identifier receiving unit that receives a terminal identifier for identifying a user terminal transmitted from a user terminal, and information relating to the time at which the terminal identifier and the terminal identifier are received. A terminal information storage unit that stores terminal information having time information in a storage unit, a product information reception unit that receives store purchase product information related to a product purchased by a user at a store, store purchase product information, and store purchase product information. The purchased product information storage unit that stores the purchased product information having the second time information that is information about the received time in the storage unit, and the first time information and the second time information are close enough to satisfy a predetermined condition. Purchasing activity comprising a corresponding addition unit that associates the terminal identifier paired with the first time information and the store purchase product information paired with the second time information in the case of information indicating time It is a management apparatus.

かかる構成により、顧客の情報と実店舗で購入した商品の情報とを対応付けて取得し、蓄積できる。   With this configuration, customer information and product information purchased at an actual store can be acquired and stored in association with each other.

また、本第二の発明の購買活動管理装置は、第一の発明に対して、対応付加部は、
第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつユーザ端末と店舗購入商品情報を送信した店舗端末とが予め決められた条件を満たすほど近い位置に存在すると判断した場合、第一時刻情報と対になる端末識別子と第二時刻情報と対になる店舗購入商品情報とを対応付ける購買活動管理装置である。
かかる構成により、顧客の情報と実店舗で購入した商品の情報とを正確に対応付けて取得し、蓄積できる。
また、本第三の発明の購買活動管理装置は、第二の発明に対して、ユーザ端末の位置を示す第一位置情報を受信する端末位置情報受信部と、ユーザの購入活動が行われた位置を示す第二位置情報を取得する第二位置情報取得部と、端末情報蓄積部は、端末識別子と第一時刻情報と第一位置情報とを有する端末情報を格納部に蓄積し、購入商品情報蓄積部は、商品情報と第二時刻情報と第二位置情報とを有する購入商品情報を格納部に蓄積し、対応付加部は、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ第一位置情報と第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報である場合、第一時刻情報と対になる端末識別子と第二時刻情報と対になる店舗購入商品情報とを対応付ける購買活動管理装置である。
Further, the purchasing activity management device of the second aspect of the present invention provides a corresponding addition unit for the first aspect,
Position where the first time information and the second time information are information indicating a time close enough to satisfy a predetermined condition, and the user terminal and the store terminal that transmitted the store purchase product information are close enough to satisfy a predetermined condition In the purchasing activity management device, the terminal identifier paired with the first time information and the store purchase product information paired with the second time information are associated with each other.
With this configuration, customer information and product information purchased at an actual store can be acquired in association with each other and stored.
In addition, the purchase activity management device of the third aspect of the invention includes a terminal position information receiving unit that receives first position information indicating the position of the user terminal and a user's purchase activity, relative to the second aspect of the invention. The second position information acquisition unit that acquires the second position information indicating the position, and the terminal information storage unit store terminal information including the terminal identifier, the first time information, and the first position information in the storage unit. The information accumulating unit accumulates the purchased merchandise information including the merchandise information, the second time information, and the second position information in the storage unit, and the correspondence adding unit determines the first time information and the second time information in advance. If it is information indicating a time that is close enough to satisfy the condition, and the first position information and the second position information are information indicating a position that is close enough to satisfy a predetermined condition, a terminal identifier that is paired with the first time information, Store purchase product information paired with second time information Is a purchasing activities management device attached response.

かかる構成により、顧客の情報と実店舗で購入した商品の情報とを正確に対応付けて取得し、蓄積できる。   With this configuration, customer information and product information purchased at an actual store can be acquired in association with each other and stored.

また、本第四の発明の購買活動管理装置は、第一から第三のいずれかの発明に対して、格納部は、電子商取引により購入された商品の商品情報である1以上のネット購入商品情報と端末識別子とを有する1以上のネット購入情報を格納しており、一の端末識別子を受け付ける受付部と、一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、予め決められた処理を行う処理部とをさらに具備する購買活動管理装置である。   The purchasing activity management device according to the fourth aspect of the present invention provides the purchase activity management device according to any one of the first to third aspects, wherein the storage unit is one or more online purchase items that are product information of products purchased by electronic commerce. One or more net purchase information having information and a terminal identifier is stored, a reception unit for receiving one terminal identifier, one or more net purchase product information and one or more store purchases paired with one terminal identifier A purchase activity management device further comprising a processing unit that performs predetermined processing using product information.

かかる構成により、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を有効に利用できる。   With such a configuration, it is possible to effectively use both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce.

また、本第五の発明の購買活動管理装置は、第四の発明に対して、1以上の商品情報を格納し得る商品情報格納部をさらに具備し、処理部は、一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、出力する1以上の商品情報を決定する商品情報決定部と、1以上の商品情報を出力するレコメンド部とを具備する購買活動管理装置である。   Further, the purchasing activity management device of the fifth aspect of the invention further comprises a product information storage unit capable of storing one or more pieces of product information, and the processing unit is associated with one terminal identifier. A product information determination unit that determines one or more product information to be output using one or more online purchase product information and one or more store purchase product information, and a recommendation unit that outputs one or more product information It is a purchasing activity management device.

かかる構成により、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を用いて、適切なレコメンドが可能となる。   With such a configuration, it is possible to make an appropriate recommendation using both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce.

また、本第六の発明の購買活動管理装置は、第五の発明に対して、レコメンド部は、店舗購入商品情報を送信した店舗端末に1以上の商品情報を送信する購買活動管理装置である。   Moreover, the purchasing activity management apparatus of this 6th invention is a purchasing activity management apparatus with which a recommendation part transmits one or more goods information to the shop terminal which transmitted shop buying goods information with respect to 5th invention. .

かかる構成により、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を用いて、実店舗において適切なレコメンドが可能となる。   With such a configuration, it is possible to make an appropriate recommendation at the actual store using both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce.

また、本第七の発明の購買活動管理装置は、第六の発明に対して、レコメンド部は、店舗内のプリンタに1以上の商品情報を印刷させる購買活動管理装置である。   The purchasing activity management apparatus according to the seventh aspect of the present invention is a purchasing activity management apparatus according to the sixth aspect, wherein the recommendation unit prints one or more pieces of product information on a printer in the store.

かかる構成により、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を用いて、実店舗において適切な商品情報の印刷が可能となる。   With this configuration, it is possible to print appropriate product information at an actual store using both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce. It becomes.

また、本第八の発明の購買活動管理装置は、第六または第七の発明に対して、レコメンド部は、端末識別子受信部が端末識別子を受信した場合に、店舗購入商品情報を送信した店舗端末に1以上の商品情報を送信する、または店舗内のプリンタに1以上の商品情報を印刷させる購買活動管理装置である。   The purchasing activity management device according to the eighth aspect of the invention relates to the sixth or seventh aspect of the invention, wherein the recommendation unit is a store that has transmitted store purchase product information when the terminal identifier receiving unit receives the terminal identifier. This is a purchasing activity management apparatus that transmits one or more product information to a terminal, or causes a printer in a store to print one or more product information.

かかる構成により、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を用いて、適切なタイミングで、実店舗において適切なレコメンドが可能となる。   With such a configuration, it is possible to use appropriate information at the appropriate store at an appropriate timing using both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce. Is possible.

また、本第九の発明の購買活動管理装置は、第五の発明に対して、レコメンド部は、端末識別子に対応する端末装置から、電子商取引のためのアクセスがあった場合に、端末装置に、1以上の商品情報を送信する購買活動管理装置である。   Further, the purchasing activity management device of the ninth aspect of the invention is that, in contrast to the fifth aspect of the invention, when the recommendation unit receives access for electronic commerce from the terminal device corresponding to the terminal identifier, 1 is a purchasing activity management device that transmits one or more product information.

かかる構成により、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を用いて、電子商取引において適切なレコメンドが可能となる。   With this configuration, it is possible to make an appropriate recommendation in electronic commerce by using both information on the product purchased by one customer at the actual store and information on the product purchased by the one customer through electronic commerce.

本発明による購買活動管理装置によれば、顧客の情報と実店舗で購入した商品の情報とを対応付けて取得し、蓄積できる。   According to the purchasing activity management device of the present invention, customer information and product information purchased at an actual store can be acquired and stored in association with each other.

実施の形態1における情報システムの概念図Conceptual diagram of the information system in the first embodiment 同情報システムのブロック図Block diagram of the information system 同購買活動管理装置4のブロック図Block diagram of the purchasing activity management device 4 同購買活動管理装置4の動作について説明するフローチャートA flowchart for explaining the operation of the purchasing activity management apparatus 4 同店舗購入商品情報対応付け処理の詳細について説明するフローチャートThe flowchart explaining the detail of the store purchase merchandise information matching process 同レコメンド処理について説明するフローチャートFlowchart explaining the recommendation process 同端末情報対応付け処理の詳細について説明するフローチャートThe flowchart explaining the detail of the terminal information matching process 同第二レコメンド処理について説明するフローチャートFlowchart explaining the second recommendation process 同ユーザ情報管理表を示す図Figure showing the same user information management table 同商品情報管理表を示す図Figure showing the product information management table 同端末情報管理表を示す図Figure showing the terminal information management table 同店舗購入商品情報管理表を示す図The figure which shows the store purchase commodity information management table 同店舗購入商品ユーザ管理表を示す図The figure which shows the same store purchase commodity user management table 同購入情報管理表を示す図Figure showing the purchase information management table 同チラシの例を示す図Figure showing an example of the flyer 同出力例を示す図Figure showing the same output example 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

以下、購買活動管理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, an embodiment of a purchasing activity management device and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.

(実施の形態1)
本実施の形態において、ユーザ端末から受信した端末識別子と受信時刻の組と、当該ユーザが実店舗で購入した商品の情報と時刻との組とを用いて、2つの時刻が条件を満たすほど近い場合、端末識別子と商品の情報とを対応付けて蓄積する購買活動管理装置を有する情報システムについて説明する。
(Embodiment 1)
In the present embodiment, when a pair of a terminal identifier and a reception time received from a user terminal and a pair of information on a product purchased by the user at an actual store and a time are close enough to satisfy two conditions An information system having a purchasing activity management apparatus that stores terminal identifiers and product information in association with each other will be described.

また、本実施の形態において、時刻の情報に加えて、位置の情報をも用いて、例えば、複数のPOS端末等が存在する場合でも、精度高く端末識別子と商品の情報とを対応付けて蓄積する購買活動管理装置を有する情報システムについて説明する。   Further, in the present embodiment, in addition to the time information, the position information is also used, for example, even when there are a plurality of POS terminals, the terminal identifier and the product information are stored in association with high accuracy. An information system having a purchasing activity management apparatus will be described.

また、本実施の形態において、実店舗で購入した商品の情報を用いて、レコメンド等の処理を行う購買活動管理装置を有する情報システムについて説明する。なお、本実施の形態において、レコメンドは、ユーザ端末への商品情報の送信だけではなく、店舗内において店員が保持している店舗端末への商品情報の送信、商品情報を含むチラシ等の印刷などを含む。   Further, in the present embodiment, an information system having a purchasing activity management apparatus that performs processing such as recommendation using information on products purchased at an actual store will be described. In this embodiment, the recommendation is not only the transmission of product information to the user terminal, but also the transmission of product information to the store terminal held by the store clerk in the store, the printing of leaflets including product information, etc. including.

図1は、本実施の形態における情報システムの概念図である。情報システムは、1または2以上のユーザ端末1、1または2以上の店舗端末2、1または2以上の端末装置3、および購買活動管理装置4を備える。ユーザ端末1は、店舗に入ってきたユーザが保持している端末である。ユーザ端末1は、例えば、いわゆるスマートフォン、タブレット端末、携帯電話等であり、携帯可能な端末であれば良い。店舗端末2は、例えば、店舗に設置されている端末、店員が保持している端末等であり、例えば、POS端末、スマートフォン、タブレット端末、パソコン等である。また、端末装置3は、ユーザが電子商取引のために使用する端末である。端末装置3は、例えば、いわゆるパソコン、スマートフォン、タブレット端末、携帯電話等である。端末装置3は、ユーザ端末1と同じでも良い。また、購買活動管理装置4は、いわゆるサーバ装置であり、クラウドサーバ等、その種類は問わない。   FIG. 1 is a conceptual diagram of the information system in the present embodiment. The information system includes one or more user terminals 1, one or two or more store terminals 2, one or two or more terminal devices 3, and a purchase activity management device 4. The user terminal 1 is a terminal held by a user who has entered the store. The user terminal 1 is, for example, a so-called smartphone, tablet terminal, mobile phone, etc., and may be any portable terminal. The store terminal 2 is, for example, a terminal installed in the store, a terminal held by a store clerk, and the like, for example, a POS terminal, a smartphone, a tablet terminal, a personal computer, or the like. The terminal device 3 is a terminal used by a user for electronic commerce. The terminal device 3 is, for example, a so-called personal computer, smartphone, tablet terminal, mobile phone, or the like. The terminal device 3 may be the same as the user terminal 1. Moreover, the purchase activity management apparatus 4 is what is called a server apparatus, and the kind is not ask | required, such as a cloud server.

図2は、本実施の形態における情報システムのブロック図である。図3は、購買活動管理装置4のブロック図である。   FIG. 2 is a block diagram of the information system in the present embodiment. FIG. 3 is a block diagram of the purchase activity management device 4.

ユーザ端末1は、ユーザ格納部11、ユーザ受付部12、ユーザ処理部13、ユーザ送信部14、ユーザ受信部15、およびユーザ出力部16を備える。   The user terminal 1 includes a user storage unit 11, a user reception unit 12, a user processing unit 13, a user transmission unit 14, a user reception unit 15, and a user output unit 16.

店舗端末2は、店舗格納部21、店舗受付部22、店舗処理部23、店舗送信部24、店舗受信部25、および店舗出力部26を備える。   The store terminal 2 includes a store storage unit 21, a store reception unit 22, a store processing unit 23, a store transmission unit 24, a store reception unit 25, and a store output unit 26.

端末装置3は、端末格納部31、端末受付部32、端末処理部33、端末送信部34、端末受信部35、および端末出力部36を備える。   The terminal device 3 includes a terminal storage unit 31, a terminal reception unit 32, a terminal processing unit 33, a terminal transmission unit 34, a terminal reception unit 35, and a terminal output unit 36.

購買活動管理装置4は、格納部41、受信部42、受付部43、処理部44、および出力部45を備える。   The purchase activity management device 4 includes a storage unit 41, a reception unit 42, a reception unit 43, a processing unit 44, and an output unit 45.

格納部41は、商品情報格納部411、端末情報格納部412、および購入商品情報格納部413を備える。   The storage unit 41 includes a product information storage unit 411, a terminal information storage unit 412, and a purchased product information storage unit 413.

購入商品情報格納部413は、店舗購入商品情報格納手段4131、およびネット購入商品情報格納手段4132を備える。   The purchased product information storage unit 413 includes store purchased product information storage means 4131 and net purchased product information storage means 4132.

受信部42は、端末識別子受信部421、端末位置情報受信部422、および商品情報受信部423を備える。   The receiving unit 42 includes a terminal identifier receiving unit 421, a terminal location information receiving unit 422, and a product information receiving unit 423.

処理部44は、端末情報蓄積部441、購入商品情報蓄積部442、第二位置情報取得部443、対応付加部444、および商品情報決定部445を備える。   The processing unit 44 includes a terminal information storage unit 441, a purchased product information storage unit 442, a second position information acquisition unit 443, a corresponding addition unit 444, and a product information determination unit 445.

出力部45は、レコメンド部451を備える。   The output unit 45 includes a recommendation unit 451.

ユーザ端末1を構成するユーザ格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、端末識別子である。端末識別子は、ユーザ端末1を識別する情報である。端末識別子は、例えば、電話番号、端末ID、MACアドレス、IPアドレス、クッキーID等である。なお、端末識別子は、上記の識別情報を組み合わせた情報でも良い。   The user storage unit 11 constituting the user terminal 1 can store various types of information. The various information is, for example, a terminal identifier. The terminal identifier is information for identifying the user terminal 1. The terminal identifier is, for example, a telephone number, a terminal ID, a MAC address, an IP address, a cookie ID, or the like. The terminal identifier may be information combining the above identification information.

ユーザ受付部12は、各種の情報や指示等を受け付ける。各種の情報や指示等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。ユーザ受付部12は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   The user reception unit 12 receives various information and instructions. The input means for various information and instructions may be anything such as a touch panel, a keyboard, a mouse, or a menu screen. The user reception unit 12 can be realized by a device driver for input means such as a touch panel and a keyboard, control software for a menu screen, and the like.

ユーザ処理部13は、各種の処理を行う。各種の処理は、例えば、ユーザ端末1の位置を示す第一位置情報を取得する処理である。第一位置情報は、例えば、(緯度,経度)であるが、アクセスポイントの識別情報(ID)等の位置を示す情報であれば何でも良い。かかる場合、ユーザ処理部13は、例えば、GPS受信機により実現され得る。ただし、ユーザ処理部13が第一位置情報を取得する方法は問わない。ユーザ処理部13は、例えば、3以上の携帯の基地局からの電波の強度を用いて、第一位置情報を取得する等しても良い。あるいは、ユーザ処理部13は、接続中のWiFiアクセスポイントの情報から第一位置情報を取得してもよい。なお、かかる場合、例えば、アクセスポイントの設置場所は、図示しない格納部やユーザ格納部11等に格納されていても良い。また、その他、ユーザ処理部13は、Bluetooth(登録商標)やiBeacon(登録商標)などの近接無線通信の接続先の情報を第一位置情報として、取得しても良い。また、ユーザ処理部13は、複数アクセスポイントから第一位置情報が受信できた場合、受信強度が最も強いアクセスポイントからの情報を第一位置情報として、取得しても良い。また、各種の処理は、例えば、図示しない時計または図示しない外部のサーバ装置等から現在時刻を取得する処理である。なお、かかる現在時刻は、後述する第一時刻情報になり得る。   The user processing unit 13 performs various processes. Various processes are processes which acquire the 1st position information which shows the position of user terminal 1, for example. The first position information is, for example, (latitude, longitude), but may be anything as long as it indicates information such as access point identification information (ID). In such a case, the user processing unit 13 can be realized by a GPS receiver, for example. However, the method by which the user processing unit 13 acquires the first position information does not matter. For example, the user processing unit 13 may acquire the first position information using the intensity of radio waves from three or more mobile base stations. Or the user process part 13 may acquire 1st position information from the information of the WiFi access point in connection. In such a case, for example, the installation location of the access point may be stored in a storage unit (not shown), the user storage unit 11 or the like. In addition, the user processing unit 13 may acquire information on a connection destination of close proximity wireless communication such as Bluetooth (registered trademark) or iBeacon (registered trademark) as the first position information. In addition, when the first position information can be received from a plurality of access points, the user processing unit 13 may acquire information from the access point having the strongest reception intensity as the first position information. The various processes are processes for obtaining the current time from, for example, a clock (not shown) or an external server device (not shown). The current time can be first time information to be described later.

ユーザ送信部14は、各種の情報を送信する。ユーザ送信部14は、通常、端末識別子を有する端末情報を購買活動管理装置4に送信する。ユーザ送信部14は、端末識別子とユーザ処理部13が取得した第一時刻情報とを有する端末情報を購買活動管理装置4に送信しても良い。また、ユーザ送信部14は、端末識別子とユーザ処理部13が取得した第一時刻情報とユーザ処理部13が取得した第一位置情報とを有する端末情報を購買活動管理装置4に送信しても良い。   The user transmission unit 14 transmits various types of information. The user transmitter 14 normally transmits terminal information having a terminal identifier to the purchase activity management apparatus 4. The user transmission unit 14 may transmit terminal information including the terminal identifier and the first time information acquired by the user processing unit 13 to the purchase activity management apparatus 4. Further, the user transmission unit 14 may transmit terminal information including the terminal identifier, the first time information acquired by the user processing unit 13, and the first position information acquired by the user processing unit 13 to the purchase activity management device 4. good.

ユーザ受信部15は、各種の情報を受信する。ユーザ受信部15は、1以上の商品情報を購買活動管理装置4から受信しても良い。この1以上の商品情報は、ユーザに推薦された商品の情報である。   The user receiving unit 15 receives various types of information. The user reception unit 15 may receive one or more pieces of product information from the purchase activity management device 4. The one or more product information items are information on products recommended by the user.

ユーザ出力部16は、各種の情報を出力する。ユーザ出力部16は、例えば、ユーザ受信部15が受信した1以上の商品情報を出力する。   The user output unit 16 outputs various types of information. The user output unit 16 outputs, for example, one or more product information received by the user reception unit 15.

ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
なお、ユーザ端末1は、例えば、アクセスポイントと接続して、当該アクセスポイントに端末識別子を送信する機能を有するものでも良い。
Here, output refers to display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, storage in a recording medium, and output to other processing devices or other programs. It is a concept that includes delivery of processing results.
Note that the user terminal 1 may have a function of connecting to an access point and transmitting a terminal identifier to the access point, for example.

店舗端末2を構成する店舗格納部21は、各種の情報を格納し得る。各種の情報は、例えば、ユーザの購入活動が行われた位置を示す第二位置情報である。第二位置情報は、例えば、(緯度,経度)であるが、位置を示す情報であれば何でも良い。第二位置情報は、例えば、店舗端末2が接続されているアクセスポイントのIDである。例えば、ある店舗の2Fの子供服売り場に設置されているWiFiアクセスポイントが存在する場合、そのアクセスポイントの位置が、図示しない格納部または店舗格納部21に、フロアマップの情報が示すフロアマップ上の位置を示す情報と対応付けられて記憶されていれば、そのWiFiアクセスポイントに接続されている店舗端末2の第二位置情報は取得され得、その第二位置情報は、通常、緯度経度情報ではない。なお、第二位置情報の取得は、後述する店舗処理部23により行われる。また、各種の情報は、例えば、店舗端末2を識別する店舗端末識別子である。店舗端末識別子は、店舗端末を識別する情報であれば何でも良い。   The store storage part 21 which comprises the store terminal 2 can store various information. The various types of information is, for example, second position information indicating the position where the purchase activity of the user is performed. The second position information is, for example, (latitude, longitude), but may be anything as long as it is information indicating the position. The second position information is, for example, the ID of the access point to which the store terminal 2 is connected. For example, when there is a WiFi access point installed in a children's clothing sales floor on the 2nd floor of a store, the location of the access point is displayed on the floor map indicated by the floor map information in a storage unit or store storage unit 21 (not shown). If the second location information of the store terminal 2 connected to the WiFi access point is acquired, the second location information is usually latitude / longitude information. is not. The acquisition of the second position information is performed by the store processing unit 23 described later. Moreover, various information is a store terminal identifier which identifies the store terminal 2, for example. The store terminal identifier may be anything as long as it is information for identifying the store terminal.

店舗受付部22は、各種の情報や指示等を受け付ける。各種の情報や指示等は、例えば、ユーザが購入した商品に関する情報である。店舗受付部22は、バーコードリーダー等により商品に関する情報を受け付けても良い。商品に関する情報は、例えば、商品を識別する商品識別子、個数、金額等である。各種の情報や指示等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。店舗受付部22は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   The store reception unit 22 receives various information and instructions. Various types of information, instructions, and the like are, for example, information related to products purchased by the user. The store reception unit 22 may receive information about the product using a barcode reader or the like. The information regarding the product is, for example, a product identifier for identifying the product, the number, the price, and the like. The input means for various information and instructions may be anything such as a touch panel, a keyboard, a mouse, or a menu screen. The store reception unit 22 can be realized by a device driver for input means such as a touch panel or a keyboard, control software for a menu screen, or the like.

店舗処理部23は、各種の処理を行う。各種の処理とは、例えば、送信する情報を構成する処理である。また、各種の処理とは、例えば、第二位置情報を取得する処理である。かかる場合、店舗処理部23は、例えば、GPS受信機により実現され得る。ただし、店舗処理部23が第二位置情報を取得する方法は問わない。店舗処理部23は、例えば、3以上の携帯の基地局からの電波の強度を用いて、第二位置情報を取得する等しても良い。また、店舗処理部23は、接続中のWiFiアクセスポイントの情報から第二位置情報を取得してもよい。なお、かかる場合、例えば、アクセスポイントの設置場所は、図示しない格納部や店舗格納部21等に格納されていても良い。また、その他、店舗処理部23は、Bluetooth(登録商標)やiBeacon(登録商標)などの近接無線通信の接続先の情報を第二位置情報として、取得しても良い。また、店舗処理部23は、複数アクセスポイントから第二位置情報が受信できた場合、受信強度が最も強いアクセスポイントからの情報を第二位置情報として、取得しても良い。また、各種の処理は、例えば、図示しない時計または図示しない外部のサーバ装置等から現在時刻を取得する処理である。なお、かかる現在時刻は、後述する第二時刻情報になり得る。   The store processing unit 23 performs various processes. The various processes are, for example, processes that constitute information to be transmitted. Moreover, various processes are processes which acquire 2nd position information, for example. In such a case, the store processing unit 23 can be realized by a GPS receiver, for example. However, the method by which the store processing unit 23 acquires the second position information does not matter. For example, the store processing unit 23 may acquire the second position information using the intensity of radio waves from three or more mobile base stations. Moreover, the store process part 23 may acquire 2nd position information from the information of the WiFi access point in connection. In such a case, for example, the installation location of the access point may be stored in a storage unit (not shown), the store storage unit 21 or the like. In addition, the store processing unit 23 may acquire information on a connection destination of close proximity wireless communication such as Bluetooth (registered trademark) or iBeacon (registered trademark) as the second position information. Further, when the second position information can be received from a plurality of access points, the store processing unit 23 may acquire information from the access point having the strongest reception intensity as the second position information. The various processes are processes for obtaining the current time from, for example, a clock (not shown) or an external server device (not shown). The current time can be second time information described later.

店舗送信部24は、各種の情報を購買活動管理装置4に送信する。各種の情報は、例えば、ユーザが店舗で購入した商品に関する店舗購入商品情報である。店舗購入商品情報は、通常、商品識別子を有する。また、各種の情報は、例えば、店舗購入商品情報と、当該店舗購入商品情報に対応する第二時刻情報とを有する購入商品情報である。なお、第二時刻情報は、商品が購入された時刻に関する情報である。第二時刻情報は、例えば、日時、時刻などである。また、各種の情報は、例えば、商品情報と第二時刻情報と第二位置情報とを有する購入商品情報である。なお、店舗購入商品情報と購入商品情報とは、同じ情報でも良い。   The store transmission unit 24 transmits various types of information to the purchase activity management device 4. The various types of information are, for example, store purchase product information related to products purchased by the user at the store. Store purchase product information usually has a product identifier. The various information is, for example, purchased product information including store purchased product information and second time information corresponding to the store purchased product information. The second time information is information related to the time when the product is purchased. The second time information is, for example, date and time. The various types of information are, for example, purchased product information including product information, second time information, and second position information. The store purchase product information and the purchase product information may be the same information.

店舗受信部25は、各種の情報を受信する。各種の情報は、例えば、レコメンドする対象の1以上の商品情報である。   The store receiving unit 25 receives various types of information. The various types of information are, for example, one or more pieces of product information to be recommended.

店舗出力部26は、各種の情報を出力する。各種の情報は、例えば、店舗受信部25が受信した1以上の商品情報である。   The store output unit 26 outputs various types of information. The various types of information are, for example, one or more pieces of product information received by the store receiving unit 25.

端末装置3を構成する端末格納部31は、各種の情報を格納し得る。各種の情報は、例えば、端末識別子である。また、各種の情報は、例えば、ユーザを識別するユーザ識別子である。ユーザ識別子は、例えば、ID、氏名、MACアドレス、IPアドレス、端末ID、クッキーID等である。また、ユーザ識別子は、例えば、上記の情報を組み合わせた情報等でも良い。   The terminal storage part 31 which comprises the terminal device 3 can store various information. Various types of information are, for example, terminal identifiers. The various types of information are, for example, user identifiers that identify users. The user identifier is, for example, an ID, name, MAC address, IP address, terminal ID, cookie ID, or the like. Further, the user identifier may be information combining the above information, for example.

端末受付部32は、各種の情報や指示等を受け付ける。各種の情報や指示等とは、例えば、電子商取引を利用して、商品等を購入する指示等である。なお、商品等とは、商品またはサービスである。   The terminal reception unit 32 receives various information and instructions. Various types of information, instructions, and the like are, for example, instructions for purchasing products and the like using electronic commerce. The product etc. is a product or service.

各種の情報や指示等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部32は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   The input means for various information and instructions may be anything such as a touch panel, a keyboard, a mouse, or a menu screen. The terminal reception unit 32 can be realized by a device driver for input means such as a touch panel and a keyboard, control software for a menu screen, and the like.

端末処理部33は、各種の処理を行う。各種の処理とは、例えば、購買活動管理装置4に送信する情報を構成する処理である。   The terminal processing unit 33 performs various processes. The various processes are processes that constitute information to be transmitted to the purchase activity management device 4, for example.

端末送信部34は、各種の情報を購買活動管理装置4に送信する。各種の情報とは、電子商取引を用いて購入する商品に関する情報である。   The terminal transmission unit 34 transmits various information to the purchase activity management apparatus 4. The various types of information are information related to products purchased using electronic commerce.

端末受信部35は、各種の情報を受信する。端末受信部35は、例えば、1以上の商品情報を購買活動管理装置4から受信する。   The terminal receiving unit 35 receives various types of information. For example, the terminal reception unit 35 receives one or more pieces of product information from the purchase activity management device 4.

端末出力部36は、端末受信部35が受信した情報を出力する。   The terminal output unit 36 outputs information received by the terminal receiving unit 35.

購買活動管理装置4を構成する格納部41は、各種の情報を格納し得る。各種の情報とは、例えば、後述する1以上の商品情報、1以上の端末情報、1以上のユーザ情報、1以上の店舗購入商品情報、1以上のネット購入情報等である。なお、ユーザ情報は、ユーザに関する情報であり、例えば、ユーザ識別子、端末識別子やその他のIDを有する。   The storage part 41 which comprises the purchasing activity management apparatus 4 can store various information. The various information includes, for example, one or more product information, one or more terminal information, one or more user information, one or more store purchase product information, one or more net purchase information, which will be described later. The user information is information about the user, and includes, for example, a user identifier, a terminal identifier, and other IDs.

商品情報格納部411は、1以上の商品情報を格納し得る。商品情報は、商品に関する情報である。商品情報は、例えば、商品識別子、商品画像、商品の広告情報、商品の属性値等を有する。商品の属性値は、例えば、価格、仕様(サイズ、重さなど)等である。   The product information storage unit 411 can store one or more product information. The product information is information about the product. The product information includes, for example, a product identifier, a product image, product advertisement information, a product attribute value, and the like. The attribute value of the product is, for example, a price, specifications (size, weight, etc.).

端末情報格納部412は、1または2以上の端末情報を格納し得る。   The terminal information storage unit 412 can store one or more pieces of terminal information.

購入商品情報格納部413は、1または2以上の購入商品情報を格納し得る。購入商品情報は、ここでは、通常、1以上の店舗購入商品情報、1以上のネット購入情報を有する。   The purchased product information storage unit 413 can store one or more purchased product information. Here, the purchased product information usually includes one or more store purchased product information and one or more online purchase information.

店舗購入商品情報格納手段4131は、1または2以上の店舗購入商品情報を格納し得る。   The store purchase product information storage unit 4131 can store one or two or more store purchase product information.

ネット購入商品情報格納手段4132は、1または2以上のネット購入情報を格納し得る。ネット購入情報は、端末識別子と1以上のネット購入商品情報とを有する。ネット購入商品情報は、電子商取引により購入された商品の商品情報である。ここでの商品情報は、商品情報の一部(例えば、商品識別子のみ)でも良い。   The net purchase product information storage unit 4132 can store one or two or more net purchase information. The net purchase information includes a terminal identifier and one or more net purchase product information. The net purchase product information is product information of a product purchased by electronic commerce. The product information here may be a part of the product information (for example, only the product identifier).

受信部42は、指示や情報等をユーザ端末1または店舗端末2または端末装置3から受信する。指示や情報等とは、例えば、端末識別子、後述する第一位置情報、商品情報等である。受信部42は、ユーザ端末1または店舗端末2または端末装置3から、間接的に(他の装置を介して)、指示や情報等を受信しても良いことは言うまでもない。つまり、本明細書における受信は、通常、直接的な受信だけではなく、他の装置を介した間接的な受信も含む。   The receiving unit 42 receives instructions, information, and the like from the user terminal 1, the store terminal 2, or the terminal device 3. The instructions, information, and the like are, for example, a terminal identifier, first position information described later, product information, and the like. It goes without saying that the receiving unit 42 may receive instructions, information, and the like indirectly (via another device) from the user terminal 1, the store terminal 2, or the terminal device 3. That is, the reception in this specification usually includes not only direct reception but also indirect reception via other devices.

端末識別子受信部421は、ユーザ端末1から送信されたユーザ端末1を識別する端末識別子を受信する。端末識別子は、例えば、ユーザ端末1を特定する電話番号、端末ID、MACアドレス、IPアドレス等である。   The terminal identifier receiving unit 421 receives a terminal identifier that identifies the user terminal 1 transmitted from the user terminal 1. The terminal identifier is, for example, a telephone number that identifies the user terminal 1, a terminal ID, a MAC address, an IP address, or the like.

端末位置情報受信部422は、ユーザ端末1の位置を示す第一位置情報を受信する。第一位置情報は、例えば、(緯度、経度)であるが、位置を示す情報であれば何でも良い。   The terminal location information receiving unit 422 receives first location information indicating the location of the user terminal 1. The first position information is, for example, (latitude, longitude), but any information indicating a position may be used.

商品情報受信部423は、ユーザが店舗で購入した商品に関する店舗購入商品情報を受信する。店舗購入商品情報は、通常、商品識別子を有する。商品情報受信部423は、通常、店舗端末2から店舗購入商品情報を受信する。   The merchandise information receiving unit 423 receives store purchase merchandise information related to merchandise purchased by the user at the store. Store purchase product information usually has a product identifier. The product information receiving unit 423 normally receives store purchase product information from the store terminal 2.

受付部43は、一の端末識別子を受け付ける。一の端末識別子の受け付け方法は問わない。受け付けは、例えば、端末識別子受信部421が受信した端末識別子の取得でも良い。また、受付部43は、受信されたユーザ識別子と対になる端末識別子を、格納部41から取得しても良い。また、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。   The receiving unit 43 receives one terminal identifier. There is no limitation on the method of accepting one terminal identifier. The reception may be, for example, acquisition of a terminal identifier received by the terminal identifier receiving unit 421. In addition, the reception unit 43 may acquire a terminal identifier that is paired with the received user identifier from the storage unit 41. In addition, reception means reception of information input from an input device such as a keyboard, mouse, touch panel, reception of information transmitted via a wired or wireless communication line, an optical disk, a magnetic disk, a recording medium such as a semiconductor memory This is a concept including reception of information read out from.

処理部44は、一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、予め決められた処理を行う。予め決められた処理とは、例えば、レコメンド、広告情報の出力などである。レコメンドは、ユーザにお勧めの商品を出力する処理である。予め決められた処理とは、例えば、1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いた統計処理である。つまり、処理部44は、例えば、一のユーザが電子商取引で購入する商品と、実店舗で購入する商品との傾向の差異があるか否かを解析する処理を行う。処理部44は、例えば、一のユーザが電子商取引で購入する商品の種類ごとの割合、実店舗で購入する商品の種類ごとの割合を算出する。その他、統計処理の内容は問わない。処理部44は、例えば、1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、電子商取引と実店舗の両方で購入するすべての商品の情報から、電子商取引と実店舗で購入とを区別して、統計処理して、処理結果を取得しても良いし、電子商取引と実店舗で購入とを区別せずに統計処理して、処理結果を取得しても良い。   The processing unit 44 performs a predetermined process using one or more net purchase product information and one or more store purchase product information paired with one terminal identifier. The predetermined process is, for example, recommendation, output of advertisement information, or the like. The recommendation is a process of outputting a product recommended for the user. The predetermined process is, for example, a statistical process using one or more online purchase product information and one or more store purchase product information. That is, for example, the processing unit 44 performs a process of analyzing whether there is a difference in tendency between a product purchased by one user through electronic commerce and a product purchased at an actual store. The processing unit 44 calculates, for example, a ratio for each type of product purchased by one user through electronic commerce and a ratio for each type of product purchased in an actual store. In addition, the contents of statistical processing are not questioned. The processing unit 44 uses, for example, one or more online purchase product information and one or more store purchase product information, from information on all products purchased at both the electronic commerce and the actual store, in the electronic commerce and the actual store. A purchase process may be distinguished and statistical processing may be performed to obtain a processing result, or an electronic commerce transaction and purchase at an actual store may be statistically processed to obtain a processing result.

端末情報蓄積部441は、端末識別子と第一時刻情報とを有する端末情報を端末情報格納部412に蓄積する。第一時刻情報は、端末識別子が受信された時刻に関する情報である。第一時刻情報とは、通常、日時であるが、時刻のみでも良い。   The terminal information storage unit 441 stores terminal information having a terminal identifier and first time information in the terminal information storage unit 412. The first time information is information related to the time when the terminal identifier is received. The first time information is usually the date and time, but it may be only the time.

端末情報蓄積部441は、端末識別子と第一時刻情報と第一位置情報とを有する端末情報を端末情報格納部412に蓄積しても良い。蓄積される第一時刻情報は、ユーザ端末1から受信されても良いし、図示しない時計から取得する等しても良い。   The terminal information storage unit 441 may store terminal information having a terminal identifier, first time information, and first position information in the terminal information storage unit 412. The accumulated first time information may be received from the user terminal 1 or may be acquired from a clock (not shown).

購入商品情報蓄積部442は、店舗購入商品情報と第二時刻情報とを有する購入商品情報を、購入商品情報格納部413に蓄積する。第二時刻情報は、店舗購入商品情報が受信された時刻に関する情報である。第二時刻情報は、通常、日時であるが、時刻のみでも良い。   The purchased product information storage unit 442 stores purchased product information including store purchased product information and second time information in the purchased product information storage unit 413. The second time information is information related to the time when the store purchase product information is received. The second time information is usually the date and time, but it may be only the time.

購入商品情報蓄積部442は、商品情報と第二時刻情報と第二位置情報とを有する購入商品情報を、購入商品情報格納部413に蓄積しても良い。蓄積される第二時刻情報は、店舗端末2から受信されても良いし、図示しない時計から取得する等しても良い。   The purchased product information storage unit 442 may store purchased product information including product information, second time information, and second position information in the purchased product information storage unit 413. The accumulated second time information may be received from the store terminal 2 or may be acquired from a clock (not shown).

第二位置情報取得部443は、ユーザの購入活動が行われた位置を示す第二位置情報を取得する。第二位置情報は、例えば、(緯度,経度)であるが、位置を示す情報であれば何でも良い。第二位置情報取得部443は、第二位置情報を店舗端末2から受信しても良いし、格納部41に予め格納されている第二位置情報を取得しても良い。第二位置情報は、通常、店舗端末2の位置を示す情報である。   The second position information acquisition unit 443 acquires second position information indicating a position where the purchase activity of the user is performed. The second position information is, for example, (latitude, longitude), but may be anything as long as it is information indicating the position. The second position information acquisition unit 443 may receive the second position information from the store terminal 2 or may acquire the second position information stored in advance in the storage unit 41. The second position information is usually information indicating the position of the store terminal 2.

対応付加部444は、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、第一時刻情報と対になる端末識別子と第二時刻情報と対になる店舗購入商品情報とを対応付ける。対応付ける処理は、例えば、リンク付ける処理、一のレコードやデータ構造の中に、必要な情報を蓄積する処理等である。対応付けるための処理内容は、問わない。なお、端末識別子と店舗購入商品情報とを対応付ける処理は、端末識別子と対になるユーザ識別子と店舗購入商品情報とを対応付ける処理でも良い。   When the first time information and the second time information are information indicating a time that is close enough to satisfy a predetermined condition, the correspondence adding unit 444 pairs the terminal identifier and the second time information that are paired with the first time information. Correspond with store purchase product information to become. The association process is, for example, a process of linking, a process of accumulating necessary information in one record or data structure, and the like. The processing content for associating does not matter. The process of associating the terminal identifier with the store purchase product information may be a process of associating the user identifier paired with the terminal identifier with the store purchase product information.

対応付加部444は、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近い位置に存在すると判断した場合、第一時刻情報と対になる端末識別子と第二時刻情報と対になる店舗購入商品情報とを対応付けても良い。
なお、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近い位置に存在するか否かは、対応付加部444は、例えば、ユーザ端末1が送信する第一位置情報と店舗端末2が送信する第二位置情報とから判断する。つまり、対応付加部444は、例えば、第一位置情報と第二位置情報との差異(距離)が閾値以下または閾値未満であることを判断し、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近い位置に存在することを検知しても良い。また、対応付加部444は、例えば、第一位置情報と第二位置情報とが同じ情報(例えば、同じアクセスポイントのID等)であることを検知し、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近い位置に存在すると判断しても良い。また、例えば、ユーザ端末1から受信した情報(例えば、端末識別子)と、店舗端末2から受信した情報(例えば、店舗端末識別子または店舗購入商品情報)が同一のアクセスポイントから送信されてきたことを検知し、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近い位置に存在すると判断しても良い。 対応付加部444は、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ第一位置情報と第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報である場合、第一時刻情報と対になる端末識別子と第二時刻情報と対になる店舗購入商品情報とを対応付けても良い。なお、第一位置情報と第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報であることは、第一位置情報と第二位置情報とが同じ情報(例えば、同じアクセスポイントのID等)であっても良いし、第一位置情報と第二位置情報との差異(距離)が閾値以下または閾値未満であっても良いし、端末識別子が第一位置情報を兼ね、かつ店舗端末識別子が第二位置情報を兼ねる場合、端末識別子と店舗端末識別子とが同じアクセスポイントから送信されてきた場合に、対応付加部444は、ユーザ端末1と店舗端末2とが同じ領域に居る(第一位置情報と第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報である)と判断しても良い。
The correspondence adding unit 444 is information indicating a time that is so close that the first time information and the second time information satisfy a predetermined condition, and the user terminal 1 and the store terminal 2 are close enough to satisfy the predetermined condition. If it is determined that the position exists, the terminal identifier paired with the first time information may be associated with the store purchase product information paired with the second time information.
Whether or not the user terminal 1 and the store terminal 2 are close enough to satisfy a predetermined condition is determined by the correspondence adding unit 444, for example, the first location information transmitted by the user terminal 1 and the store terminal 2 Judgment from the second position information transmitted. That is, for example, the correspondence adding unit 444 determines that the difference (distance) between the first position information and the second position information is equal to or less than a threshold value or less than the threshold value, and the user terminal 1 and the store terminal 2 are determined in advance. It may be detected that it is present at a position close enough to satisfy the conditions. Further, for example, the correspondence adding unit 444 detects that the first position information and the second position information are the same information (for example, the ID of the same access point, etc.), and the user terminal 1 and the store terminal 2 are in advance. You may judge that it exists in the position close | similar enough so that the defined conditions are satisfy | filled. For example, information received from the user terminal 1 (for example, a terminal identifier) and information received from the store terminal 2 (for example, a store terminal identifier or store purchase product information) are transmitted from the same access point. It may be determined that the user terminal 1 and the shop terminal 2 are located so close that a predetermined condition is satisfied. The correspondence adding unit 444 is information indicating a time that is so close that the first time information and the second time information satisfy a predetermined condition, and the first position information and the second position information are determined in advance. In the case of information indicating a position that is close enough to be satisfied, a terminal identifier paired with the first time information may be associated with store purchase product information paired with the second time information. Note that the first position information and the second position information are information indicating positions that are close enough to satisfy a predetermined condition. The first position information and the second position information are the same information (for example, the same access point). ID, etc.), the difference (distance) between the first position information and the second position information may be equal to or less than a threshold value or less than the threshold value, and the terminal identifier also serves as the first position information. When the terminal identifier also serves as the second position information, when the terminal identifier and the store terminal identifier are transmitted from the same access point, the correspondence adding unit 444 indicates that the user terminal 1 and the store terminal 2 are in the same area ( It may be determined that the first position information and the second position information are information indicating positions that are close enough to satisfy a predetermined condition.

商品情報決定部445は、一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、出力する1以上の商品情報を決定する。商品情報決定部445が商品情報を決定する処理は、公知のレコメンデーション技術が利用可能である。公知のレコメンデーション技術は、例えば、協調フィルタリング等のレコメンデーション技術である。また、レコメンデーション技術は、例えば、特許第5064063号に記載の技術、特許第5140289号に記載の技術等である。   The merchandise information determination unit 445 determines one or more merchandise information to be output using one or more net purchase merchandise information and one or more store purchase merchandise information paired with one terminal identifier. For the process in which the product information determination unit 445 determines the product information, a known recommendation technique can be used. Known recommendation techniques are recommendation techniques, such as collaborative filtering, for example. The recommendation technique is, for example, the technique described in Japanese Patent No. 5064063, the technique described in Japanese Patent No. 5140289, and the like.

出力部45は、各種の情報を出力する。各種の情報は、例えば、1以上の商品情報である。1以上の商品情報は、商品情報決定部445が決定した情報である。ここで、出力とは、例えば、ユーザ端末1または店舗端末2への送信である。また、出力は、プリンタへの印刷でも良い。また、出力とは、例えば、端末装置3への送信である。   The output unit 45 outputs various information. The various information is, for example, one or more product information. The one or more product information is information determined by the product information determination unit 445. Here, the output is, for example, transmission to the user terminal 1 or the store terminal 2. The output may be printing on a printer. The output is, for example, transmission to the terminal device 3.

レコメンド部451は、1以上の商品情報を出力する。1以上の商品情報は、商品情報決定部445が決定した商品情報である。   The recommendation unit 451 outputs one or more pieces of product information. The one or more product information is product information determined by the product information determination unit 445.

レコメンド部451は、例えば、店舗購入商品情報を送信した店舗端末2に1以上の商品情報を送信する。   For example, the recommendation unit 451 transmits one or more pieces of product information to the store terminal 2 that has transmitted the store purchase product information.

レコメンド部451は、例えば、店舗内のプリンタに1以上の商品情報を印刷させる。なお、かかる場合、レコメンド部451は、通常、店舗内のプリンタのIPアドレス等アドレス等を予め保持している。   For example, the recommendation unit 451 causes one or more pieces of product information to be printed on a printer in the store. In such a case, the recommendation unit 451 normally holds an address such as an IP address of a printer in the store in advance.

レコメンド部451は、例えば、端末識別子受信部421が端末識別子を受信した場合に、店舗購入商品情報を送信した店舗端末2に1以上の商品情報を送信する、または店舗内のプリンタに1以上の商品情報を印刷させる。   For example, when the terminal identifier receiving unit 421 receives the terminal identifier, the recommendation unit 451 transmits one or more product information to the store terminal 2 that transmitted the store purchase product information, or one or more to the printer in the store. Print product information.

レコメンド部451は、例えば、端末識別子に対応する端末装置3から、電子商取引のためのアクセスがあった場合に、当該端末装置3に1以上の商品情報を送信する。   For example, when there is an access for electronic commerce from the terminal device 3 corresponding to the terminal identifier, the recommendation unit 451 transmits one or more pieces of product information to the terminal device 3.

なお、端末装置3は、ユーザが使用する端末であり、ユーザ端末1と同じでも良いし、例えば、家庭に設置されている、いわゆるパソコン等でも良い。   Note that the terminal device 3 is a terminal used by the user, and may be the same as the user terminal 1 or may be a so-called personal computer or the like installed at home.

ユーザ格納部11、店舗格納部21、端末格納部31、格納部41、商品情報格納部411、端末情報格納部412、および購入商品情報格納部413は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   The user storage unit 11, the store storage unit 21, the terminal storage unit 31, the storage unit 41, the product information storage unit 411, the terminal information storage unit 412, and the purchased product information storage unit 413 are preferably non-volatile recording media. It can also be realized with a volatile recording medium.

ユーザ格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がユーザ格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報がユーザ格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がユーザ格納部11等で記憶されるようになってもよい。   The process in which information is stored in the user storage unit 11 or the like does not matter. For example, information may be stored in the user storage unit 11 or the like via a recording medium, or information transmitted via a communication line or the like may be stored in the user storage unit 11 or the like. Alternatively, information input via the input device may be stored in the user storage unit 11 or the like.

ユーザ処理部13、店舗処理部23、端末処理部33、処理部44、端末情報蓄積部441、購入商品情報蓄積部442、第二位置情報取得部443、対応付加部444、および商品情報決定部445は、通常、MPUやメモリ等から実現され得る。ユーザ処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   User processing unit 13, store processing unit 23, terminal processing unit 33, processing unit 44, terminal information storage unit 441, purchased product information storage unit 442, second position information acquisition unit 443, correspondence addition unit 444, and product information determination unit 445 can usually be realized by an MPU, a memory, or the like. The processing procedure of the user processing unit 13 or the like is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

ユーザ送信部14、店舗送信部24、端末送信部34、出力部45、およびレコメンド部451は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。なお、出力部45、およびレコメンド部451は、プリンタで実現されても良い。   The user transmission unit 14, the store transmission unit 24, the terminal transmission unit 34, the output unit 45, and the recommendation unit 451 are usually realized by wireless or wired communication means, but may be realized by broadcasting means. Note that the output unit 45 and the recommendation unit 451 may be realized by a printer.

ユーザ受信部15、店舗受信部25、端末受信部35、受信部42、端末識別子受信部421、端末位置情報受信部422、および商品情報受信部423は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。   The user receiving unit 15, the store receiving unit 25, the terminal receiving unit 35, the receiving unit 42, the terminal identifier receiving unit 421, the terminal location information receiving unit 422, and the product information receiving unit 423 are usually realized by wireless or wired communication means. However, it may be realized by means of receiving a broadcast.

ユーザ出力部16、店舗出力部26、および端末出力部36は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。ユーザ出力部16は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。     The user output unit 16, the store output unit 26, and the terminal output unit 36 may or may not include an output device such as a display or a speaker. The user output unit 16 may be implemented by output device driver software, or output device driver software and an output device.

次に、情報システムの動作について説明する。まず、ユーザ端末1の動作例について説明する。ユーザ端末1のユーザ処理部13は、通常、常時、連続して第一位置情報を取得する。そして、ユーザ処理部13は、第一位置情報とユーザ格納部11の端末識別子とを用いて、送信する端末情報を構成する。なお、ここで、ユーザ処理部13は、図示しない時計から時刻情報を取得して、当該時刻情報をも含む端末情報を構成しても良い。そして、ユーザ送信部14は、構成された端末情報を送信する。なお、送信された端末情報は、購買活動管理装置4が、直接または間接的に受信する。また、ユーザ端末1は、端末識別子をアクセスポイントに送信する等しても良い。そして、かかる場合、端末識別子は第一位置情報を兼ねても良い。   Next, the operation of the information system will be described. First, an operation example of the user terminal 1 will be described. The user processing unit 13 of the user terminal 1 normally acquires the first position information continuously at all times. And the user process part 13 comprises the terminal information to transmit using 1st position information and the terminal identifier of the user storage part 11. FIG. Here, the user processing unit 13 may acquire time information from a clock (not shown) and configure terminal information including the time information. Then, the user transmission unit 14 transmits the configured terminal information. The transmitted terminal information is received directly or indirectly by the purchase activity management device 4. Further, the user terminal 1 may transmit a terminal identifier to the access point. In such a case, the terminal identifier may also serve as the first position information.

また、ユーザ端末1のユーザ受信部15は、1以上の商品情報を購買活動管理装置4から受信する。そして、ユーザ出力部16は、ユーザ受信部15が受信した1以上の商品情報を出力する。   Further, the user receiving unit 15 of the user terminal 1 receives one or more product information from the purchase activity management apparatus 4. Then, the user output unit 16 outputs one or more product information received by the user receiving unit 15.

次に、店舗端末2の動作例について説明する。店舗端末2の店舗受付部22は、ユーザが購入した商品に関する店舗購入商品情報を受け付ける。そして、店舗処理部23は、店舗購入商品情報を用いて、送信する情報を構成する。なお、構成された情報は、例えば、店舗購入商品情報と第二時刻情報とを有する。また、構成された情報は、第二位置情報をさらに含むことは好適である。そして、店舗送信部24は、構成された情報である店舗購入商品情報を購買活動管理装置4に送信する。なお、店舗受付部22が受け付けた店舗購入商品情報と、送信された店舗購入商品情報とは、通常、異なるが、ユーザが購入した商品に関する情報(例えば、商品識別子)は、両方ともに含まれる。   Next, an operation example of the store terminal 2 will be described. The store reception unit 22 of the store terminal 2 receives store purchase product information related to the product purchased by the user. And the store process part 23 comprises the information to transmit using store purchase merchandise information. The configured information includes, for example, store purchase product information and second time information. Moreover, it is suitable that the configured information further includes second position information. Then, the store transmission unit 24 transmits store purchase product information, which is configured information, to the purchase activity management device 4. The store purchase product information received by the store reception unit 22 and the transmitted store purchase product information are usually different, but both information related to the product purchased by the user (for example, a product identifier) is included.

また、店舗端末2の店舗受信部25は、1以上の商品情報を購買活動管理装置4から受信する。そして、店舗出力部26は、店舗受信部25が受信した1以上の商品情報を出力する。かかる1以上の商品情報は、通常、特定の顧客にお勧めするべき商品の情報である。   The store receiving unit 25 of the store terminal 2 receives one or more pieces of product information from the purchase activity management device 4. Then, the store output unit 26 outputs one or more product information received by the store receiving unit 25. Such one or more pieces of merchandise information is usually information on merchandise to be recommended to a specific customer.

次に、端末装置3の動作例について説明する。端末装置3の端末受付部32は、電子商取引を利用して、商品等を購入する指示を受け付ける。次に、端末処理部33は、電子商取引を行う購買活動管理装置4に送信する情報を構成する。送信する情報には、端末格納部31のユーザ識別子が含まれる。次に、端末送信部34は、端末処理部33で構成された情報を購買活動管理装置4に送信する。そして、情報の送信に応じて、端末受信部35は、1以上の商品情報を購買活動管理装置4から受信する。端末出力部36は、端末受信部35が受信した1以上の商品情報を出力する。かかる1以上の商品情報は、通常、本ユーザに、推薦する商品の情報である。   Next, an operation example of the terminal device 3 will be described. The terminal reception part 32 of the terminal device 3 receives the instruction | indication which purchases goods etc. using electronic commerce. Next, the terminal processing unit 33 configures information to be transmitted to the purchasing activity management apparatus 4 that performs electronic commerce. The information to be transmitted includes the user identifier of the terminal storage unit 31. Next, the terminal transmission unit 34 transmits the information configured by the terminal processing unit 33 to the purchase activity management apparatus 4. In response to the transmission of information, the terminal reception unit 35 receives one or more pieces of product information from the purchase activity management device 4. The terminal output unit 36 outputs one or more product information received by the terminal receiving unit 35. Such one or more pieces of product information are information on products recommended to the user.

次に、購買活動管理装置4の動作例について、図4のフローチャートを用いて説明する。   Next, an operation example of the purchase activity management apparatus 4 will be described using the flowchart of FIG.

(ステップS401)受信部42は、端末情報をユーザ端末1から受信したか否かを判断する。端末情報を受信した場合はステップS402に行き、端末情報を受信しない場合はステップS406に行く。なお、端末情報は、端末識別子を含む。また、端末情報は、第一位置情報を含んでも良い。   (Step S <b> 401) The receiving unit 42 determines whether terminal information has been received from the user terminal 1. When terminal information is received, it goes to step S402, and when terminal information is not received, it goes to step S406. The terminal information includes a terminal identifier. Further, the terminal information may include first position information.

(ステップS402)処理部44は、ステップS401で受信された情報を用いて、対比に用いる端末情報を取得する。例えば、ステップS401で受信された情報に、時刻情報が含まれない場合、処理部44は、図示しない時計等から時刻情報を取得する。そして、処理部44は、ステップS401で受信された情報と時刻情報とを有する端末情報を構成する。対比に用いる端末情報とは、店舗購入商品情報との対比に用いる端末情報である。   (Step S402) The processing unit 44 acquires terminal information used for comparison using the information received in step S401. For example, when the time information is not included in the information received in step S401, the processing unit 44 acquires the time information from a clock or the like (not shown). And the process part 44 comprises the terminal information which has the information and time information which were received by step S401. The terminal information used for comparison is terminal information used for comparison with store purchase product information.

(ステップS403)処理部44は、店舗購入商品情報対応付け処理を行う。店舗購入商品情報対応付け処理の詳細について、図5のフローチャートを用いて説明する。なお、店舗購入商品情報対応付け処理とは、ステップS402で取得された端末情報に対応する店舗購入商品情報を決定し、対応付ける処理である。   (Step S403) The processing unit 44 performs store purchase product information association processing. Details of the store purchase product information association processing will be described with reference to the flowchart of FIG. Note that the store purchase product information association process is a process of determining and associating store purchase product information corresponding to the terminal information acquired in step S402.

(ステップS404)端末情報蓄積部441は、ステップS402で取得された端末情報を端末情報格納部412に蓄積する。   (Step S404) The terminal information storage unit 441 stores the terminal information acquired in Step S402 in the terminal information storage unit 412.

(ステップS405)商品情報決定部445等は、レコメンド処理を行う。ステップS401に戻る。なお、レコメンド処理について、図6のフローチャートを用いて説明する。   (Step S405) The product information determination unit 445 and the like perform a recommendation process. The process returns to step S401. The recommendation process will be described with reference to the flowchart of FIG.

(ステップS406)受信部42は、店舗購入商品情報を店舗端末2から受信したか否かを判断する。店舗購入商品情報を受信した場合はステップS407に行き、受信しなかった場合はステップS411に行く。   (Step S <b> 406) The receiving unit 42 determines whether store purchase product information has been received from the store terminal 2. When store purchase product information is received, it goes to step S407, and when not received, it goes to step S411.

(ステップS407)処理部44は、ステップS406で受信された情報を用いて、対比に用いる店舗購入商品情報を取得する。例えば、ステップS406で受信された店舗購入商品情報に、時刻情報が含まれない場合、処理部44は、図示しない時計等から時刻情報を取得する。そして、処理部44は、ステップS406で受信された情報と時刻情報とを有する店舗購入商品情報を構成する。なお、対比に用いる店舗購入商品情報とは、端末情報との対比に用いる店舗購入商品情報である。   (Step S407) The processing unit 44 uses the information received in step S406 to acquire store purchase product information used for comparison. For example, when the time information is not included in the store purchase product information received in step S406, the processing unit 44 acquires the time information from a clock (not shown) or the like. And the process part 44 comprises the store purchase merchandise information which has the information received by step S406, and time information. The store purchase product information used for comparison is store purchase product information used for comparison with terminal information.

(ステップS408)処理部44は、端末情報対応付け処理を行う。端末情報対応付け処理の詳細について、図7のフローチャートを用いて説明する。なお、端末情報対応付け処理とは、ステップS407で取得された店舗購入商品情報に対応する端末情報を決定し、対応付ける処理である。   (Step S408) The processing unit 44 performs terminal information association processing. Details of the terminal information association processing will be described with reference to the flowchart of FIG. The terminal information association process is a process of determining and associating terminal information corresponding to the store purchase product information acquired in step S407.

(ステップS409)購入商品情報蓄積部442は、ステップS407で取得された店舗購入商品情報を購入商品情報格納部413に蓄積する。   (Step S409) The purchased product information storage unit 442 stores the store purchased product information acquired in Step S407 in the purchased product information storage unit 413.

(ステップS410)商品情報決定部445等は、レコメンド処理を行う。ステップS401に戻る。なお、レコメンド処理について、図6のフローチャートを用いて説明する。   (Step S410) The product information determination unit 445 and the like perform a recommendation process. The process returns to step S401. The recommendation process will be described with reference to the flowchart of FIG.

(ステップS411)受信部42は、端末装置3から電子商取引のためのアクセスを受け付けたか否かを判断する。アクセスを受け付けた場合はステップS412に行き、アクセスを受け付けない場合はステップS401に戻る。   (Step S <b> 411) The receiving unit 42 determines whether access for electronic commerce has been received from the terminal device 3. If access is accepted, the process goes to step S412. If access is not accepted, the process returns to step S401.

(ステップS412)商品情報決定部445等は、第二レコメンド処理を行う。第二レコメンド処理について、図8のフローチャートを用いて説明する。   (Step S412) The product information determination unit 445 and the like perform a second recommendation process. The second recommendation process will be described with reference to the flowchart of FIG.

(ステップS413)処理部44は、ステップS415で受け付けられたアクセスに応じた処理を行う。かかる処理内容は問わない。   (Step S413) The processing unit 44 performs processing according to the access accepted in step S415. The content of such processing does not matter.

なお、図4のフローチャートにおいて、一旦、蓄積された端末情報について、蓄積から閾値以上時間が経過した場合、または店舗からユーザ端末1が出て行ったことを検知した場合等に、対応する端末情報は削除されることは好適である。   In addition, in the flowchart of FIG. 4, once the accumulated terminal information is detected when the time more than the threshold has elapsed from the accumulation or when it is detected that the user terminal 1 has left the store, the corresponding terminal information Is preferably deleted.

また、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 4, the process is terminated by power-off or a process termination interrupt.

次に、ステップS403の店舗購入商品情報対比処理の詳細について、図5のフローチャートを用いて説明する。   Next, details of the store purchase merchandise information comparison process in step S403 will be described with reference to the flowchart of FIG.

(ステップS501)処理部44は、着目する端末情報から、第一時刻情報、または第一時刻情報と第一位置情報を取得する。   (Step S501) The processing unit 44 acquires the first time information, or the first time information and the first position information from the focused terminal information.

(ステップS502)処理部44は、カウンタiに1を代入する。   (Step S502) The processing unit 44 substitutes 1 for the counter i.

(ステップS503)処理部44は、店舗購入商品情報格納手段4131に、対比するi番目の店舗購入商品情報が存在するか否かを判断する。i番目の店舗購入商品情報が存在する場合はステップS504に行き、存在しない場合は上位処理にリターンする。   (Step S503) The processing unit 44 determines whether or not the i-th store purchase product information to be compared exists in the store purchase product information storage unit 4131. When the i-th store purchase merchandise information exists, the process goes to step S504, and when it does not exist, the process returns to the upper process.

(ステップS504)処理部44は、i番目の店舗購入商品情報が有する第二時刻情報を取得する。   (Step S504) The processing unit 44 acquires second time information included in the i-th store purchase product information.

(ステップS505)処理部44は、2つの時刻情報が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップS506に行き、満たさない場合はステップS510に行く。なお、2つの時刻情報とは、ステップS501で取得された第一時刻情報と、ステップS504で取得された第二時刻情報である。また、予め決められた条件とは、2つの時刻情報が示す時刻の差異が閾値以内または閾値より小さいことである。   (Step S505) The processing unit 44 determines whether or not the two pieces of time information satisfy a predetermined condition. If the predetermined condition is satisfied, the process goes to step S506, and if not, the process goes to step S510. The two pieces of time information are the first time information acquired in step S501 and the second time information acquired in step S504. The predetermined condition is that a time difference indicated by two pieces of time information is within a threshold value or smaller than a threshold value.

(ステップS506)処理部44は、位置情報の検査も行うかどうかを判断する。位置情報の検査も行う場合はステップS507に行き、位置情報の検査は行わない場合はステップS509に行く。なお、位置情報の検査も行うかどうかは、予め決められていても良いし、ステップS501で第一位置情報を取得できたか否かにより決定されても良い。   (Step S506) The processing unit 44 determines whether or not to check the position information. If the position information is also inspected, the process goes to step S507. If the position information is not inspected, the process goes to step S509. Whether or not to check the position information may be determined in advance or may be determined based on whether or not the first position information has been acquired in step S501.

(ステップS507)第二位置情報取得部443は、ユーザの購入活動が行われた位置を示す第二位置情報を取得する。   (Step S507) The second position information acquisition unit 443 acquires second position information indicating the position where the purchase activity of the user is performed.

(ステップS508)処理部44は、2つの位置情報が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップS509に行き、満たさない場合はステップS510に行く。なお、2つの位置情報とは、ステップS501で取得された第一位置情報と、ステップS507で取得された第二位置情報である。また、予め決められた条件とは、2つの位置情報の差異が閾値以内または閾値より小さいことである。なお、2つの位置情報の差異とは、例えば、距離である。また、ここで、処理部44は、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近くに存在するか否かを判断することは好適である。そして、この判断のために、処理部44は、第一位置情報と第二位置情報とを用いても良い。ただし、この判断のために、処理部44は、端末情報と店舗購入商品情報とが同じWiFiアクセスポイントを介して受信されたか否かを判断し、同じWiFiアクセスポイントを介して受信された場合に、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近くに存在すると判断しても良い。   (Step S508) The processing unit 44 determines whether or not the two pieces of position information satisfy a predetermined condition. If the predetermined condition is satisfied, the process goes to step S509. If not, the process goes to step S510. The two pieces of position information are the first position information acquired in step S501 and the second position information acquired in step S507. The predetermined condition is that a difference between two pieces of position information is within a threshold value or smaller than a threshold value. Note that the difference between the two pieces of position information is, for example, a distance. Here, it is preferable that the processing unit 44 determines whether or not the user terminal 1 and the store terminal 2 are close enough to satisfy a predetermined condition. For this determination, the processing unit 44 may use the first position information and the second position information. However, for this determination, the processing unit 44 determines whether or not the terminal information and the store purchase product information are received via the same WiFi access point, and when the terminal information and the store purchase product information are received via the same WiFi access point. It may be determined that the user terminal 1 and the store terminal 2 are close enough to satisfy a predetermined condition.

(ステップS509)対応付加部444は、着目する端末情報が有する端末識別子とi番目の店舗購入商品情報とを対応付ける。   (Step S509) The correspondence adding unit 444 associates the terminal identifier of the target terminal information with the i-th store purchase product information.

(ステップS510)処理部44は、カウンタiを1、インクリメントする。ステップS503に戻る。   (Step S510) The processing unit 44 increments the counter i by 1. The process returns to step S503.

次に、ステップS405のレコメンド処理の例について、図6のフローチャートを用いて説明する。   Next, an example of the recommendation process in step S405 will be described using the flowchart of FIG.

(ステップS601)商品情報決定部445は、蓄積された端末情報が有する端末識別子を取得する。   (Step S601) The product information determination unit 445 acquires a terminal identifier included in the accumulated terminal information.

(ステップS602)商品情報決定部445は、ステップS601で取得した端末識別子と対になるユーザ識別子を格納部41から取得する。なお、ここで端末識別子とユーザ識別子とが同じでも良い。かかる場合、本ステップは不要である。   (Step S602) The product information determination unit 445 acquires from the storage unit 41 a user identifier that is paired with the terminal identifier acquired in step S601. Here, the terminal identifier and the user identifier may be the same. In such a case, this step is unnecessary.

(ステップS603)商品情報決定部445は、ステップS601で取得した端末識別子またはステップS602で取得したユーザ識別子と対になる1以上のネット購入商品情報を、ネット購入商品情報格納手段4132から取得する。   (Step S603) The product information determination unit 445 acquires from the net purchase product information storage unit 4132 one or more net purchase product information that is paired with the terminal identifier acquired in step S601 or the user identifier acquired in step S602.

(ステップS604)商品情報決定部445は、ステップS601で取得した端末識別子またはステップS602で取得したユーザ識別子と対になる1以上の店舗購入商品情報を、店舗購入商品情報格納手段4131から取得する。   (Step S604) The product information determination unit 445 acquires, from the store purchase product information storage unit 4131, one or more store purchase product information that is paired with the terminal identifier acquired in Step S601 or the user identifier acquired in Step S602.

(ステップS605)商品情報決定部445は、ステップS603で取得した1以上のネット購入商品情報およびステップS604で取得した1以上の店舗購入商品情報を用いて、レコメンドする1以上の商品情報を、商品情報格納部411から取得する。なお、かかる1以上の商品情報の取得には、種々の公知の情報推薦技術が利用可能である。   (Step S605) The product information determination unit 445 uses the one or more online purchase product information acquired in Step S603 and the one or more store purchase product information acquired in Step S604 to obtain one or more product information to be recommended. Obtained from the information storage unit 411. It should be noted that various known information recommendation techniques can be used to acquire the one or more pieces of product information.

(ステップS606)レコメンド部451は、ステップS605で取得された1以上の商品情報を出力する。上位処理にリターンする。なお、ここで出力とは、例えば、店舗端末2への送信、店舗内のプリンタへの印刷、ユーザ端末1への送信などである。   (Step S606) The recommendation unit 451 outputs one or more pieces of product information acquired in step S605. Return to upper process. Here, the output includes, for example, transmission to the store terminal 2, printing to a printer in the store, transmission to the user terminal 1, and the like.

次に、ステップS408の端末情報対応付け処理の詳細について、図7のフローチャートを用いて説明する。   Next, details of the terminal information association processing in step S408 will be described using the flowchart of FIG.

(ステップS701)処理部44は、着目する店舗購入商品情報から、第二時刻情報、または第二時刻情報と第二位置情報を取得する。   (Step S701) The processing unit 44 acquires the second time information, or the second time information and the second position information from the shop purchase product information of interest.

(ステップS702)処理部44は、カウンタiに1を代入する。   (Step S702) The processing unit 44 substitutes 1 for a counter i.

(ステップS703)処理部44は、端末情報格納部412に、対比するi番目の端末情報が存在するか否かを判断する。i番目の端末情報が存在する場合はステップS704に行き、存在しない場合は上位処理にリターンする。   (Step S703) The processing unit 44 determines whether or not the i-th terminal information to be compared exists in the terminal information storage unit 412. If the i-th terminal information exists, the process goes to step S704, and if it does not exist, the process returns to the upper process.

(ステップS704)処理部44は、i番目の端末情報が有する第一時刻情報を取得する。   (Step S704) The processing unit 44 acquires first time information included in the i-th terminal information.

(ステップS705)処理部44は、2つの時刻情報が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップS706に行き、満たさない場合はステップS710に行く。なお、2つの時刻情報とは、ステップS701で取得された第二時刻情報と、ステップS704で取得された第一時刻情報である。また、予め決められた条件とは、2つの時刻情報が示す時刻の差異が閾値以内または閾値より小さいことである。   (Step S705) The processing unit 44 determines whether or not two pieces of time information satisfy a predetermined condition. If the predetermined condition is satisfied, the process goes to step S706. If not, the process goes to step S710. The two pieces of time information are the second time information acquired in step S701 and the first time information acquired in step S704. The predetermined condition is that a time difference indicated by two pieces of time information is within a threshold value or smaller than a threshold value.

(ステップS706)処理部44は、位置情報の検査も行うかどうかを判断する。位置情報の検査も行う場合はステップS707に行き、位置情報の検査は行わない場合はステップS709に行く。なお、位置情報の検査も行うかどうかは、予め決められていても良いし、ステップS701で第二位置情報を取得できたか否かにより決定されても良い。   (Step S706) The processing unit 44 determines whether or not to check the position information. If the position information is also inspected, the process goes to step S707. If the position information is not inspected, the process goes to step S709. Whether or not to check the position information may be determined in advance or may be determined based on whether or not the second position information has been acquired in step S701.

(ステップS707)処理部44は、i番目の端末情報が有する第一位置情報を取得する。   (Step S707) The processing unit 44 acquires first position information included in the i-th terminal information.

(ステップS708)処理部44は、2つの位置情報が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップS709に行き、満たさない場合はステップS710に行く。なお、2つの位置情報とは、ステップS701で取得された第二位置情報と、ステップS707で取得された第一位置情報である。また、予め決められた条件とは、2つの位置情報の差異が閾値以内または閾値より小さいことである。なお、2つの位置情報の差異とは、例えば、距離である。また、ここで、処理部44は、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近くに存在するか否かを判断することは好適である。そして、この判断のために、処理部44は、第一位置情報と第二位置情報とを用いても良い。ただし、この判断のために、処理部44は、端末情報と店舗購入商品情報とが同じWiFiアクセスポイントを介して受信されたか否かを判断し、同じWiFiアクセスポイントを介して受信された場合に、ユーザ端末1と店舗端末2とが予め決められた条件を満たすほど近くに存在すると判断しても良い。   (Step S708) The processing unit 44 determines whether or not the two pieces of position information satisfy a predetermined condition. If the predetermined condition is satisfied, the process goes to step S709. If not, the process goes to step S710. The two pieces of position information are the second position information acquired in step S701 and the first position information acquired in step S707. The predetermined condition is that a difference between two pieces of position information is within a threshold value or smaller than a threshold value. Note that the difference between the two pieces of position information is, for example, a distance. Here, it is preferable that the processing unit 44 determines whether or not the user terminal 1 and the store terminal 2 are close enough to satisfy a predetermined condition. For this determination, the processing unit 44 may use the first position information and the second position information. However, for this determination, the processing unit 44 determines whether or not the terminal information and the store purchase product information are received via the same WiFi access point, and when the terminal information and the store purchase product information are received via the same WiFi access point. It may be determined that the user terminal 1 and the store terminal 2 are close enough to satisfy a predetermined condition.

(ステップS709)対応付加部444は、着目する店舗購入商品情報とi番目の端末情報とを対応付ける。   (Step S709) The correspondence adding unit 444 associates the shop purchase product information of interest with the i-th terminal information.

(ステップS710)処理部44は、カウンタiを1、インクリメントする。ステップS703に戻る。   (Step S710) The processing unit 44 increments the counter i by 1. The process returns to step S703.

次に、ステップS412の第二レコメンド処理について、図8のフローチャートを用いて説明する。図8のフローチャートにおいて、図6のフローチャートと同一のステップについて説明を省略する。   Next, the second recommendation process of step S412 will be described using the flowchart of FIG. In the flowchart of FIG. 8, the description of the same steps as those in the flowchart of FIG. 6 is omitted.

(ステップS801)レコメンド部451は、ステップS605で取得された1以上の商品情報を端末装置3に送信する。上位処理にリターンする。   (Step S <b> 801) The recommendation unit 451 transmits one or more pieces of product information acquired in step S <b> 605 to the terminal device 3. Return to upper process.

以下、本実施の形態における情報システムの具体的な動作例について説明する。情報システムの概念図は図1である。   Hereinafter, a specific operation example of the information system in the present embodiment will be described. A conceptual diagram of the information system is shown in FIG.

今、格納部41は、図9に示すユーザ情報管理表を保持している。ユーザ情報管理表は、ユーザに関するユーザ情報を管理する表である。ユーザ情報管理表は、「ID」「ユーザ識別子」「端末識別子」「氏名」「年齢」「住所」「メールアドレス」等の属性値を有するレコードを管理している。「ID」はレコードを識別する情報である。「端末識別子」は、ユーザの端末を識別する情報であり、ここではMACアドレスであるが、電話番号、IPアドレス、クッキーID等でも良い。「ユーザ識別子」は、ユーザが、例えば、電子商取引サービスを享受する場合のユーザ登録の際に、ユーザに付与された、ユーザにユニークな情報である。なお、ユーザ情報管理表の各レコードは、通常、電子商取引を開始する際に、登録された情報である。   Now, the storage unit 41 holds the user information management table shown in FIG. The user information management table is a table for managing user information related to users. The user information management table manages records having attribute values such as “ID”, “user identifier”, “terminal identifier”, “name”, “age”, “address”, and “mail address”. “ID” is information for identifying a record. “Terminal identifier” is information for identifying a user terminal and is a MAC address here, but may be a telephone number, an IP address, a cookie ID, or the like. The “user identifier” is information unique to the user that is given to the user when the user registers, for example, when enjoying the e-commerce service. Each record in the user information management table is usually registered information when starting an electronic commerce transaction.

また、商品情報格納部411は、図10に示す商品情報管理表を格納している。商品情報管理表は、「ID」「商品識別子」「商品名」「価格」「種類」「商品画像」等の属性値を有するレコードを管理している。また、商品情報管理表は、商品の在庫数や在庫場所(店舗の場所)等を有しても良い。「ID」はレコードを識別する情報であり、「商品識別子」はここでは商品番号である。「種類」は商品の種類であり、「商品画像」は商品の画像であり、ここでは写真である。   The product information storage unit 411 stores the product information management table shown in FIG. The product information management table manages records having attribute values such as “ID”, “product identifier”, “product name”, “price”, “type”, and “product image”. Further, the product information management table may include the number of products in stock, the stock location (store location), and the like. “ID” is information for identifying a record, and “product identifier” is a product number here. “Type” is a type of product, and “Product image” is an image of the product, and here is a photograph.

また、端末情報格納部412は、図11に示す端末情報管理表を保持している。端末情報管理表は、端末情報を管理する表である。端末情報管理表は、「ID」「端末識別子」「第一時刻情報」「第一位置情報」等の属性値を有するレコードを管理している。「ID」はレコードを識別する情報である。端末情報管理表のレコードは、例えば、店舗に入ってきた、または店舗内に居るユーザのユーザ端末1から送信される情報を用いて構成される。なお、一の端末識別子と対になる「第一時刻情報」「第一位置情報」は、通常、常時、連続して更新される、とする。また、店舗から出たことを検知したユーザ端末1の端末情報は、図11の端末情報管理表から削除される、つまり、処理部44は、店舗から出たことを検知したユーザ端末1の端末情報を、図11の端末情報管理表から削除する。なお、処理部44は、例えば、閾値以上の時間、一の端末識別子を有する端末情報を受信しなかった場合、当該一の端末識別子を有する端末情報を、図11の端末情報管理表から削除する。   The terminal information storage unit 412 holds a terminal information management table shown in FIG. The terminal information management table is a table for managing terminal information. The terminal information management table manages records having attribute values such as “ID”, “terminal identifier”, “first time information”, and “first position information”. “ID” is information for identifying a record. The record of the terminal information management table is configured using information transmitted from the user terminal 1 of a user who has entered or is in the store, for example. It is assumed that “first time information” and “first position information” paired with one terminal identifier are normally continuously updated. Further, the terminal information of the user terminal 1 that has detected that the user has left the store is deleted from the terminal information management table of FIG. 11, that is, the processing unit 44 has detected that the user terminal 1 has left the store. The information is deleted from the terminal information management table of FIG. Note that the processing unit 44 deletes the terminal information having the one terminal identifier from the terminal information management table of FIG. 11 when the terminal information having the one terminal identifier is not received for a time equal to or greater than the threshold, for example. .

また、店舗購入商品情報格納手段4131は、図12に示す店舗購入商品情報管理表を格納している。店舗購入商品情報管理表は、店舗購入商品情報を管理する表である。店舗購入商品情報管理表は、「ID」「商品識別子」「第二時刻情報」「第二位置情報」等の属性値を有するレコードを管理している。「ID」はレコードを識別する情報である。「商品識別子」は、店舗で購入された商品の識別子である。店舗購入商品情報管理表のレコードは、例えば、店舗において、商品の購入が確定した後、店舗端末2から送信される情報を用いて構成される。   The store purchase product information storage unit 4131 stores a store purchase product information management table shown in FIG. The store purchase product information management table is a table for managing store purchase product information. The store purchase product information management table manages records having attribute values such as “ID”, “product identifier”, “second time information”, and “second position information”. “ID” is information for identifying a record. “Product identifier” is an identifier of a product purchased at a store. The record of the store purchase product information management table is configured by using information transmitted from the store terminal 2 after the purchase of the product is confirmed in the store, for example.

また、店舗購入商品情報格納手段4131は、図13に示す店舗購入商品ユーザ管理表を保持している。店舗購入商品ユーザ管理表は、店舗で購入された商品とユーザの端末との対応を管理する表である。店舗購入商品情報管理表は、「ID」「端末識別子」「店舗購入商品情報」等の属性値を有するレコードを管理している。「店舗購入商品情報」は、「商品識別子」「価格」「時刻情報」等の属性値を有するレコードを管理している。「ID」はレコードを識別する情報であり、「商品識別子」はここでは商品番号である。「時刻情報」は、ここでは第二時刻情報であるが、第一時刻情報を採用しても良い。   The store purchase product information storage unit 4131 holds a store purchase product user management table shown in FIG. The store purchase product user management table is a table for managing the correspondence between the product purchased at the store and the user's terminal. The store purchase product information management table manages records having attribute values such as “ID”, “terminal identifier”, and “store purchase product information”. “Store purchase product information” manages records having attribute values such as “product identifier”, “price”, and “time information”. “ID” is information for identifying a record, and “product identifier” is a product number here. The “time information” is the second time information here, but the first time information may be adopted.

さらに、ネット購入商品情報格納手段4132は、図14に示す購入情報管理表を保持している。購入情報管理表は、電子商取引により購入された商品の情報を管理する表である。購入情報管理表は、「ID」「購入識別子」「ユーザ識別子」「商品識別子」「端末識別子」「数量」「価格」「購入日」等の属性値を有するレコードを管理している。「ID」はレコードを識別する情報である。「購入識別子」は、一の電子商取引に対して付与されるユニークなIDである。「数量」は購入した商品の数量、「価格」は支払価格、「商品識別子」は購入された商品の商品識別子である。なお、1レコードに対して、「商品識別子」「数量」「価格」は、複数存在する場合もある。また、電子商取引の際に、端末識別子が受信された場合は「端末識別子」に属性値が存在するが、端末識別子が受信されていない場合は「端末識別子」の属性値は存在しない(NULLである)。   Furthermore, the net purchase product information storage means 4132 holds a purchase information management table shown in FIG. The purchase information management table is a table for managing information on products purchased through electronic commerce. The purchase information management table manages records having attribute values such as “ID”, “purchase identifier”, “user identifier”, “product identifier”, “terminal identifier”, “quantity”, “price”, and “purchase date”. “ID” is information for identifying a record. The “purchase identifier” is a unique ID assigned to one electronic commerce transaction. “Quantity” is the quantity of the purchased product, “Price” is the payment price, and “Product identifier” is the product identifier of the purchased product. Note that there may be a plurality of “product identifier”, “quantity”, and “price” for one record. In addition, when a terminal identifier is received during electronic commerce, an attribute value exists in the “terminal identifier”, but when a terminal identifier is not received, an attribute value of “terminal identifier” does not exist (in NULL). is there).

かかる状況において、以下の3つの具体例について説明する。具体例1は、店舗に入ってきたユーザに対して、店舗での商品購入履歴および電子商取引での商品購入履歴を用いて、商品情報をレコメンドする場合である。具体例2は、ユーザが店舗で商品を購入した場合に、ユーザ端末1の端末識別子と店舗商品購入情報とを対応付ける処理を行い、かつ店舗で商品を購入したユーザに対して、店舗での商品購入履歴および電子商取引での商品購入履歴を用いて、有益であると思われる1以上の商品情報を出力する場合である。具体例3は、電子商取引サービスのサーバ(購買活動管理装置4)にアクセスしたユーザに対して、店舗での商品購入履歴および電子商取引での商品購入履歴を用いて、レコメンドする場合である。   In this situation, the following three specific examples will be described. Specific example 1 is a case in which product information is recommended for a user who has entered a store using the product purchase history in the store and the product purchase history in electronic commerce. Specific example 2 is a process in which, when a user purchases a product at a store, the terminal identifier of the user terminal 1 is associated with the store product purchase information, and the product at the store is obtained for the user who purchased the product at the store. This is a case in which one or more pieces of product information that is considered useful are output using the purchase history and the product purchase history in electronic commerce. Specific example 3 is a case where a user who accesses the server (purchasing activity management device 4) of the electronic commerce service is recommended using the product purchase history in the store and the product purchase history in the electronic commerce.

(具体例1)
今、ユーザ「太田花子」が店舗に入ってきた、とする。そして、太田花子のユーザ端末1のユーザ処理部13は、第一位置情報「p701」を取得する。そして、ユーザ処理部13は、ユーザ格納部11の端末識別子「6A:5F:12:38:B1:17」と第一位置情報「p701」とを用いて、送信する端末情報「6A:5F:12:38:B1:17,p701」を構成する。そして、ユーザ送信部14は、端末情報「6A:5F:12:38:B1:17,p701」を購買活動管理装置4に送信する。
(Specific example 1)
Assume that the user “Hanako Ota” has entered the store. Then, the user processing unit 13 of the user terminal 1 of Hanako Ota obtains the first position information “p 701 ”. Then, the user processing unit 13 uses the terminal identifier “6A: 5F: 12: 38: B1: 17” and the first position information “p 701 ” in the user storage unit 11 to transmit terminal information “6A: 5F”. : 12: 38: B1: 17, p701 ". Then, the user transmission unit 14 transmits the terminal information “6A: 5F: 12: 38: B1: 17, p 701 ” to the purchase activity management apparatus 4.

次に、購買活動管理装置4の受信部42は、当該端末情報をユーザ端末1から受信する。そして、次に、処理部44は、図示しない時計から現在時刻である第一時刻情報「t701」を取得する。そして、処理部44は、第一時刻情報「t701」を用いて、対比に用いる端末情報「6A:5F:12:38:B1:17,p701,t701」を構成する。 Next, the receiving unit 42 of the purchasing activity management device 4 receives the terminal information from the user terminal 1. Then, the processing unit 44 acquires first time information “t 701 ” that is the current time from a clock (not shown). And the process part 44 comprises the terminal information "6A: 5F: 12: 38: B1: 17, p701 , t701 " used for contrast using 1st time information " t701 ".

そして、処理部44は、以下のように、店舗購入商品情報対応付け処理を行う。つまり、処理部44は、図12の店舗購入商品情報管理表を対象として、第一時刻情報「t701」と予め決められた条件を満たすほど近い第二時刻情報と対になり、かつ第一位置情報「p701」と予め決められた条件を満たすほど近い距離にある第二位置情報と対になるレコードを検索する。しかし、処理部44は、レコードを検索できなかった(ヒット件数が0であった)とする。 And the process part 44 performs a store purchase merchandise information matching process as follows. In other words, the processing unit 44 is paired with the first time information “t 701 ” and the second time information that are close enough to satisfy a predetermined condition for the store purchase product information management table of FIG. A record that is paired with the second position information that is close enough to satisfy the information “p 701 ” satisfying a predetermined condition is retrieved. However, it is assumed that the processing unit 44 cannot search for a record (the number of hits was 0).

次に、端末情報蓄積部441は、取得された端末情報「6A:5F:12:38:B1:17,p701,t701」を図11の端末情報管理表に蓄積する。 Next, the terminal information storage unit 441 stores the acquired terminal information “6A: 5F: 12: 38: B1: 17, p 701 , t 701 ” in the terminal information management table of FIG.

また、商品情報決定部445等は、以下のようにレコメンド処理を行う。つまり、商品情報決定部445は、端末識別子「6A:5F:12:38:B1:17」を取得する。次に、商品情報決定部445は、取得した端末識別子と対になるユーザ識別子「0002」をユーザ情報管理表(図9)から取得する。   In addition, the product information determination unit 445 and the like perform a recommendation process as follows. That is, the product information determination unit 445 acquires the terminal identifier “6A: 5F: 12: 38: B1: 17”. Next, the product information determination unit 445 acquires the user identifier “0002” paired with the acquired terminal identifier from the user information management table (FIG. 9).

次に、商品情報決定部445は、ユーザ識別子「0002」と対になる1以上のネット購入商品情報を、購入情報管理表(図14)から取得する。ここで、商品情報決定部445は、図14の「ID=1」等のレコードを取得した、とする。この処理により、太田花子が電子商取引により、購入した商品の情報を取得できた。   Next, the merchandise information determination unit 445 acquires one or more pieces of net purchase merchandise information paired with the user identifier “0002” from the purchase information management table (FIG. 14). Here, it is assumed that the product information determination unit 445 has acquired a record such as “ID = 1” in FIG. Through this process, Hanako Ota was able to acquire information on the products purchased by electronic commerce.

また、商品情報決定部445は、端末識別子「6A:5F:12:38:B1:17,p701,t701」と対になる1以上の店舗購入商品情報を、店舗購入商品情報管理表(図13)から取得する。ここで、商品情報決定部445は、「ID=2」等のレコードを取得した、とする。この処理により、太田花子が、店舗で購入した商品の情報を取得できた。 In addition, the product information determination unit 445 stores one or more store purchase product information paired with the terminal identifier “6A: 5F: 12: 38: B1: 17, p 701 , t 701 ” in the store purchase product information management table ( Obtained from FIG. Here, it is assumed that the product information determination unit 445 has acquired a record such as “ID = 2”. By this process, Hanako Ota was able to acquire information on the products purchased at the store.

次に、商品情報決定部445は、取得した1以上のネット購入商品情報および1以上の店舗購入商品情報を用いて、レコメンドする1以上の商品情報を、商品情報管理表(図10)から取得する。   Next, the product information determination unit 445 acquires one or more recommended product information from the product information management table (FIG. 10) using the acquired one or more net purchase product information and one or more store purchase product information. To do.

次に、レコメンド部451は、取得された1以上の商品情報を、店舗のプリンタに印刷する。なお、この印刷は、ユーザ「太田花子」向けのチラシの印刷である。また、チラシの例を図15に示す。   Next, the recommendation unit 451 prints the acquired one or more pieces of product information on a printer in the store. This printing is a flyer for the user “Hanako Ota”. An example of a flyer is shown in FIG.

また、レコメンド部451は、取得された1以上の商品情報を、店員が保持している店舗端末2に送信する。   The recommendation unit 451 transmits the acquired one or more pieces of product information to the store terminal 2 held by the store clerk.

次に、店舗端末2は、1以上の商品情報を受信し、出力する。かかる出力例は図16である。なお、店員は、図16の表示を見ながら、ユーザ「太田花子」に商品を勧めることができる。   Next, the store terminal 2 receives and outputs one or more product information. An example of such output is shown in FIG. The clerk can recommend a product to the user “Hanako Ota” while viewing the display of FIG.

(具体例2)
今、ユーザ「太田花子」は、店舗で商品を購入した、とする。そして、店員が店舗端末2に対して、太田花子が購入した商品の情報であり、商品識別子「881113」を有する店舗購入商品情報を入力した、とする。
(Specific example 2)
It is assumed that the user “Hanako Ota” has purchased a product at the store. Then, it is assumed that the store clerk inputs store purchase product information having the product identifier “881113”, which is information on the product purchased by Hanako Ota, to the store terminal 2.

そして、店舗端末2の店舗受付部22は、ユーザが購入した商品に関する店舗購入商品情報を受け付ける。そして、店舗処理部23は、店舗購入商品情報を用いて、送信する情報を構成する。つまり、店舗処理部23は、レジ(店舗端末2)の位置を示す第二位置情報「P801」を店舗格納部21から取得する。そして、店舗処理部23は、購入商品情報「881113,P801」を構成する。次に、店舗送信部24は、当該購入商品情報を購買活動管理装置4に送信する。 And the store reception part 22 of the store terminal 2 receives the store purchase product information regarding the product which the user purchased. And the store process part 23 comprises the information to transmit using store purchase merchandise information. That is, the store processing unit 23 acquires second position information “P 801 ” indicating the position of the cash register (store terminal 2) from the store storage unit 21. Then, the store processing unit 23 configures purchased product information “881113, P 801 ”. Next, the store transmission unit 24 transmits the purchased product information to the purchase activity management device 4.

次に、購買活動管理装置4の受信部42は、店舗購入商品情報を店舗端末2から受信する。そして、処理部44は、現在時刻である第二時刻情報「T801」を図示しない時計から取得する。そして、処理部44は、受信された情報を用いて、対比に用いる購入商品情報「881113,P801,T801」を構成する。 Next, the receiving unit 42 of the purchase activity management apparatus 4 receives store purchase product information from the store terminal 2. Then, the processing unit 44 acquires the second time information “T 801 ” that is the current time from a clock (not shown). The processing unit 44 uses the received information, purchased product information used in comparison constitutes "881113, P 801, T 801".

次に、処理部44は、以下のように、端末情報対応付け処理を行う。まず、処理部44は、着目する店舗購入商品情報が有する第二時刻情報「T801」と第二位置情報「P801」を取得する。 Next, the processing unit 44 performs terminal information association processing as follows. First, the processing unit 44 acquires second time information “T 801 ” and second position information “P 801 ” included in the shop purchase product information of interest .

次に、処理部44は、端末情報管理表(図11)を対象として、第二時刻情報「T801」と予め決められた条件を満たすほど近い第一時刻情報と対になり、かつ第二位置情報「P801」と予め決められた条件を満たすほど近い距離にある第一位置情報と対になるレコードを検索する。ここで、図11の「ID=2」のレコードが該当した、とする。 Next, for the terminal information management table (FIG. 11), the processing unit 44 is paired with the second time information “T 801 ” and the first time information that is close enough to satisfy a predetermined condition, and the second position information A search is made for a record that is paired with the first position information that is close enough to satisfy a predetermined condition with the information “P 801 ”. Here, it is assumed that the record of “ID = 2” in FIG.

次に、対応付加部444は、着目する店舗購入商品情報と図11の「ID=2」のレコードが有する端末識別子「6A:5F:12:38:B1:17」とを対応付ける。ここでは、対応付加部444は、端末識別子「6A:5F:12:38:B1:17」、店舗購入商品情報が有する商品識別子「881113」、価格「3500」、第二時刻情報「T801」を有するレコード「6A:5F:12:38:B1:17,881113,3500,T801」を構成し、図13の店舗購入商品ユーザ管理表に蓄積する。 Next, the correspondence adding unit 444 associates the shop purchase product information of interest with the terminal identifier “6A: 5F: 12: 38: B1: 17” included in the record of “ID = 2” in FIG. 11. Here, the correspondence adding unit 444 includes the terminal identifier “6A: 5F: 12: 38: B1: 17”, the product identifier “881113” included in the store purchase product information, the price “3500”, and the second time information “T 801 ”. Record “6A: 5F: 12: 38: B1: 17,881113,3500, T 801 ” is stored in the store purchase merchandise user management table of FIG.

次に、購入商品情報蓄積部442は、購入商品情報「881113,T801,P801」を図12の店舗購入商品情報管理表に蓄積する。 Next, the purchased product information storage unit 442 stores the purchased product information “881113, T 801 , P 801 ” in the store purchased product information management table of FIG.

次に、商品情報決定部445等は、以下のようにレコメンド処理を行う。つまり、商品情報決定部445は、端末識別子「6A:5F:12:38:B1:17」を取得する。次に、商品情報決定部445は、取得した端末識別子と対になるユーザ識別子「0002」をユーザ情報管理表(図9)から取得する。   Next, the product information determination unit 445 and the like perform a recommendation process as follows. That is, the product information determination unit 445 acquires the terminal identifier “6A: 5F: 12: 38: B1: 17”. Next, the product information determination unit 445 acquires the user identifier “0002” paired with the acquired terminal identifier from the user information management table (FIG. 9).

次に、商品情報決定部445は、ユーザ識別子「0002」と対になる1以上のネット購入商品情報を、購入情報管理表(図14)から取得する。ここで、商品情報決定部445は、図14の「ID=1」等のレコードを取得した、とする。この処理により、太田花子が電子商取引により、購入した商品の情報を取得できた。   Next, the merchandise information determination unit 445 acquires one or more pieces of net purchase merchandise information paired with the user identifier “0002” from the purchase information management table (FIG. 14). Here, it is assumed that the product information determination unit 445 has acquired a record such as “ID = 1” in FIG. Through this process, Hanako Ota was able to acquire information on the products purchased by electronic commerce.

また、商品情報決定部445は、取得した端末識別子「6A:5F:12:38:B1:17」と対になる1以上の店舗購入商品情報を、店舗購入商品情報管理表(図13)から取得する。ここで、商品情報決定部445は、「ID=2」等のレコードを取得した、とする。この処理により、太田花子が、店舗で購入した商品の情報を取得できた。   Further, the product information determination unit 445 obtains one or more store purchase product information paired with the acquired terminal identifier “6A: 5F: 12: 38: B1: 17” from the store purchase product information management table (FIG. 13). get. Here, it is assumed that the product information determination unit 445 has acquired a record such as “ID = 2”. By this process, Hanako Ota was able to acquire information on the products purchased at the store.

次に、商品情報決定部445は、取得した1以上のネット購入商品情報および1以上の店舗購入商品情報を用いて、レコメンドする1以上の商品情報を、商品情報管理表(図10)から取得する。   Next, the product information determination unit 445 acquires one or more recommended product information from the product information management table (FIG. 10) using the acquired one or more net purchase product information and one or more store purchase product information. To do.

次に、レコメンド部451は、取得された1以上の商品情報を店舗端末2に送信する。次に、店舗端末2は、1以上の商品情報を受信し、出力する。なお、店員は、会計の際に、図16の表示を見ながら、ユーザ「太田花子」に商品を勧めることができる。   Next, the recommendation unit 451 transmits the acquired one or more pieces of product information to the store terminal 2. Next, the store terminal 2 receives and outputs one or more product information. Note that the store clerk can recommend a product to the user “Hanako Ota” while checking the display of FIG.

(具体例3)
今、ユーザ「太田花子」は、自宅の端末装置3(パソコン)から、電子商取引で商品を購入しようと、購買活動管理装置4にアクセスする。この際、太田花子は、ユーザ識別子「0002」を入力している、とする。
(Specific example 3)
Now, the user “Hanako Ota” accesses the purchase activity management device 4 from the terminal device 3 (personal computer) at home in order to purchase a product by electronic commerce. At this time, it is assumed that Hanako Ota has input the user identifier “0002”.

次に、購買活動管理装置4の受信部42は、端末装置3から、ユーザ識別子「0002」を有するアクセスを受け付ける。   Next, the receiving unit 42 of the purchasing activity management device 4 receives an access having the user identifier “0002” from the terminal device 3.

次に、商品情報決定部445等は、以下のようなレコメンド処理を行う。つまり、商品情報決定部445は、ユーザ識別子「0002」と対になる1以上のネット購入商品情報を、購入情報管理表(図14)から取得する。ここで、商品情報決定部445は、図14の「ID=1」等のレコードを取得した、とする。この処理により、太田花子が電子商取引により、購入した商品の情報を取得できた。   Next, the product information determination unit 445 and the like perform the following recommendation process. That is, the product information determination unit 445 acquires one or more online purchase product information that is paired with the user identifier “0002” from the purchase information management table (FIG. 14). Here, it is assumed that the product information determination unit 445 has acquired a record such as “ID = 1” in FIG. Through this process, Hanako Ota was able to acquire information on the products purchased by electronic commerce.

また、商品情報決定部445は、ユーザ識別子「0002」と対になる端末識別子「6A:5F:12:38:B1:17」をユーザ情報管理表から取得する。次に、商品情報決定部445は、端末識別子「6A:5F:12:38:B1:17」と対になる1以上の店舗購入商品情報を、店舗購入商品情報管理表(図13)から取得する。ここで、商品情報決定部445は、「ID=2」等のレコードを取得した、とする。この処理により、太田花子が、店舗で購入した商品の情報を取得できた。   Further, the merchandise information determination unit 445 acquires the terminal identifier “6A: 5F: 12: 38: B1: 17” that is paired with the user identifier “0002” from the user information management table. Next, the product information determination unit 445 acquires one or more store purchase product information paired with the terminal identifier “6A: 5F: 12: 38: B1: 17” from the store purchase product information management table (FIG. 13). To do. Here, it is assumed that the product information determination unit 445 has acquired a record such as “ID = 2”. By this process, Hanako Ota was able to acquire information on the products purchased at the store.

次に、商品情報決定部445は、取得した1以上のネット購入商品情報および1以上の店舗購入商品情報を用いて、レコメンドする1以上の商品情報を、商品情報管理表(図10)から取得する。   Next, the product information determination unit 445 acquires one or more recommended product information from the product information management table (FIG. 10) using the acquired one or more net purchase product information and one or more store purchase product information. To do.

次に、レコメンド部451は、取得された1以上の商品情報を、太田花子の端末装置3に送信する。   Next, the recommendation unit 451 transmits the acquired one or more pieces of product information to the terminal device 3 of Hanako Ota.

そして、太田花子の端末装置3は、1以上の商品情報を受信し、出力する。   Then, Hanako Ota's terminal device 3 receives and outputs one or more pieces of product information.

以上、本実施の形態によれば、顧客の情報と実店舗で購入した商品の情報とを対応付けて取得し、蓄積できる。   As described above, according to the present embodiment, customer information and product information purchased at an actual store can be acquired in association with each other and stored.

また、本実施の形態によれば、一の顧客が実店舗で購入した商品の情報と当該一の顧客が電子商取引により購入した商品の情報との両方の情報を有効に利用できる。   Moreover, according to this Embodiment, the information of both the information of the product which one customer purchased in the real store and the information of the product which the said one customer purchased by electronic commerce can be used effectively.

なお、本実施の形態の具体例において、対応付加部444は、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ第一位置情報と第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報である場合、端末識別子と店舗購入商品情報とを対応付ける処理を行った。しかし、対応付加部444は、第一時刻情報と第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、端末識別子と店舗購入商品情報とを対応付ける処理を行っても良い。   Note that, in the specific example of the present embodiment, the correspondence adding unit 444 is information indicating a time that is so close that the first time information and the second time information satisfy a predetermined condition, and the first position information and the second time information. When the second position information is information indicating a position that is close enough to satisfy a predetermined condition, a process of associating the terminal identifier with the store purchase product information was performed. However, when the first time information and the second time information are information indicating a time close enough to satisfy a predetermined condition, the correspondence adding unit 444 may perform a process of associating the terminal identifier with the store purchase product information. good.

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における購買活動管理装置4を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザ端末から送信された当該ユーザ端末を識別する端末識別子を受信する端末識別子受信部と、前記端末識別子と当該端末識別子が受信された時刻に関する情報である第一時刻情報とを有する端末情報を格納部に蓄積する端末情報蓄積部と、ユーザが店舗で購入した商品に関する店舗購入商品情報を受信する商品情報受信部と、前記店舗購入商品情報と当該店舗購入商品情報が受信された時刻に関する情報である第二時刻情報とを有する購入商品情報を前記格納部に蓄積する購入商品情報蓄積部と、前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付ける対応付加部として機能させるためのプログラムである。
また、上記プログラムにおいて、前記対応付加部は、
前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ前記ユーザ端末と前記店舗購入商品情報を送信した店舗端末とが予め決められた条件を満たすほど近い位置に存在すると判断した場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付けるものとして、コンピュータを機能させるプログラムであることは好適である。
Furthermore, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded and distributed on a recording medium such as a CD-ROM. This also applies to other embodiments in this specification. In addition, the software which implement | achieves the purchase activity management apparatus 4 in this Embodiment is the following programs. In other words, this program is a terminal identifier receiving unit that receives a terminal identifier for identifying the user terminal transmitted from the user terminal, and information relating to the time when the terminal identifier and the terminal identifier are received. A terminal information storage unit that stores terminal information having time information in a storage unit, a product information reception unit that receives store purchase product information related to a product purchased by a user at a store, the store purchase product information, and the store purchase product A purchased product information storage unit that stores in the storage unit purchased product information having second time information that is information related to the time at which the information was received, and the first time information and the second time information are determined in advance. If the information indicates a time that is close enough to satisfy the specified condition, the terminal purchase product paired with the first time information and the store purchase product paired with the second time information Is a program for functioning as the corresponding addition unit associating the broadcast.
In the above program, the corresponding adding unit is
The first time information and the second time information are information indicating times that are close enough to satisfy a predetermined condition, and the user terminal and the store terminal that has transmitted the store purchase product information are predetermined conditions. A program that causes the computer to function as an association between the terminal identifier paired with the first time information and the store purchase product information paired with the second time information, Is preferred.

また、上記プログラムにおいて、コンピュータを、前記ユーザ端末の位置を示す第一位置情報を受信する端末位置情報受信部と、前記ユーザの購入活動が行われた位置を示す第二位置情報を取得する第二位置情報取得部としてさらに機能させ、前記端末情報蓄積部は、前記端末識別子と前記第一時刻情報と前記第一位置情報とを有する端末情報を前記格納部に蓄積し、前記購入商品情報蓄積部は、前記商品情報と前記第二時刻情報と前記第二位置情報とを有する購入商品情報を前記格納部に蓄積し、前記対応付加部は、前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ前記第一位置情報と前記第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報である場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付けるものとして、コンピュータを機能させるプログラムであることは好適である。   Further, in the above program, the computer acquires a terminal position information receiving unit that receives first position information indicating the position of the user terminal, and second position information indicating a position where the purchase activity of the user is performed. The terminal information accumulating unit further accumulates terminal information including the terminal identifier, the first time information, and the first position information in the storage unit, and stores the purchased merchandise information. The unit accumulates purchased product information including the product information, the second time information, and the second position information in the storage unit, and the correspondence adding unit includes the first time information and the second time information. Is information indicating a time that is close enough to satisfy a predetermined condition, and the first position information and the second position information are information indicating a position that is close enough to satisfy a predetermined condition, As an associate and one time information and the terminal identifier to be paired second time information and the store purchased commodity information to be paired, and it is preferably a program for causing a computer to function.

また、上記プログラムにおいて、前記格納部は、電子商取引により購入された商品の商品情報である1以上のネット購入商品情報と端末識別子とを有する1以上のネット購入情報を格納しており、一の端末識別子を受け付ける受付部と、前記一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、予め決められた処理を行う処理部として、コンピュータをさらに機能させるプログラムであることは好適である。   In the above program, the storage unit stores one or more net purchase information including one or more net purchase product information and a terminal identifier, which are product information of a product purchased by electronic commerce. A computer as a processing unit that performs a predetermined process using a reception unit that receives a terminal identifier, one or more pieces of net purchase product information and one or more store purchase product information that are paired with the one terminal identifier. It is preferable that the program is a functioning function.

また、1以上の商品情報を格納し得る商品情報格納部をさらに具備し、上記プログラムにおいて、前記処理部は、前記一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、出力する1以上の商品情報を決定する商品情報決定部と、前記1以上の商品情報を出力するレコメンド部として、コンピュータをさらに機能させるプログラムであることは好適である。   In addition, the program further includes a product information storage unit capable of storing one or more product information, wherein the processing unit includes one or more online purchase product information and one or more stores paired with the one terminal identifier. It is preferable that the program further causes the computer to function as a product information determination unit that determines one or more product information to be output using the purchased product information and a recommendation unit that outputs the one or more product information. .

また、上記プログラムにおいて、前記レコメンド部は、前記店舗購入商品情報を送信した店舗端末に前記1以上の商品情報を送信するものとして、コンピュータを機能させるプログラムであることは好適である。   In the above program, it is preferable that the recommendation unit is a program that causes a computer to function as transmitting the one or more product information to a store terminal that has transmitted the store purchase product information.

また、上記プログラムにおいて、前記レコメンド部は、店舗内のプリンタに前記1以上の商品情報を印刷させるものとして、コンピュータを機能させるプログラムであることは好適である。   In the above program, the recommendation unit is preferably a program that causes a computer to function as a printer in a store that prints the one or more product information.

また、上記プログラムにおいて、前記レコメンド部は、前記端末識別子受信部が端末識別子を受信した場合に、前記店舗購入商品情報を送信した店舗端末に前記1以上の商品情報を送信する、または店舗内のプリンタに前記1以上の商品情報を印刷させるものとして、コンピュータを機能させるプログラムであることは好適である。   In the above program, when the terminal identifier receiving unit receives the terminal identifier, the recommendation unit transmits the one or more product information to the store terminal that transmitted the store purchase product information, or in the store A program that causes a computer to function as the one or more product information to be printed by a printer is preferable.

また、上記プログラムにおいて、前記レコメンド部は、前記端末識別子に対応する端末装置から、電子商取引のためのアクセスがあった場合に、当該端末装置に、前記1以上の商品情報を送信するものとして、コンピュータを機能させるプログラムであることは好適である。   In the above program, when the recommendation unit is accessed for electronic commerce from the terminal device corresponding to the terminal identifier, the one or more product information is transmitted to the terminal device. It is preferable that the program functions a computer.

また、図17は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の購買活動管理装置4等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図17は、このコンピュータシステム300の概観図であり、図18は、システム300のブロック図である。   FIG. 17 shows the external appearance of a computer that executes the program described in this specification to realize the purchase activity management apparatus 4 and the like according to the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 17 is an overview diagram of the computer system 300, and FIG. 18 is a block diagram of the system 300.

図17において、コンピュータシステム300は、CD−ROMドライブ3012を含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。   In FIG. 17, the computer system 300 includes a computer 301 including a CD-ROM drive 3012, a keyboard 302, a mouse 303, and a monitor 304.

図18において、コンピュータ301は、CD−ROMドライブ3012、MPU3013、CD−ROMドライブ3012とMPU3013とに接続されたバス3014、ブートアッププログラム等のプログラムを記憶するためのROM3015、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017を含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。   In FIG. 18, a computer 301 is connected to a CD-ROM drive 3012, an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 and the MPU 3013, a ROM 3015 for storing programs such as a bootup program, and an MPU 3013. It includes a RAM 3016 for temporarily storing program instructions and providing a temporary storage space, an application program, a system program, and a hard disk 3017 for storing data. Although not shown here, the computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の購買活動管理装置4等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。   A program for causing the computer system 300 to execute the functions of the purchase activity management apparatus 4 and the like of the above-described embodiment is stored in the CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. good. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 at the time of execution. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の購買活動管理装置4等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS), a third party program, or the like that causes the computer 301 to execute the functions of the purchase activity management apparatus 4 according to the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 300 operates is well known and will not be described in detail.

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication units existing in one apparatus may be physically realized by one medium.

また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる購買活動管理装置は、顧客の情報と実店舗で購入した商品の情報とを対応付けて取得し、蓄積できるという効果を有し、レコメンドサーバ等として有用である。   As described above, the purchase activity management device according to the present invention has an effect that customer information and product information purchased at an actual store can be acquired and stored in association with each other, and is useful as a recommendation server or the like. .

1 ユーザ端末
2 店舗端末
3 端末装置
4 購買活動管理装置
11 ユーザ格納部
12 ユーザ受付部
13 ユーザ処理部
14 ユーザ送信部
15 ユーザ受信部
16 ユーザ出力部
21 店舗格納部
22 店舗受付部
23 店舗処理部
24 店舗送信部
25 店舗受信部
26 店舗出力部
31 端末格納部
32 端末受付部
33 端末処理部
34 端末送信部
35 端末受信部
36 端末出力部
41 格納部
42 受信部
43 受付部
44 処理部
45 出力部
411 商品情報格納部
412 端末情報格納部
413 購入商品情報格納部
421 端末識別子受信部
422 端末位置情報受信部
423 商品情報受信部
441 端末情報蓄積部
442 購入商品情報蓄積部
443 第二位置情報取得部
444 対応付加部
445 商品情報決定部
451 レコメンド部
4131 店舗購入商品情報格納手段
4132 ネット購入商品情報格納手段
DESCRIPTION OF SYMBOLS 1 User terminal 2 Store terminal 3 Terminal apparatus 4 Purchasing activity management apparatus 11 User storage part 12 User reception part 13 User processing part 14 User transmission part 15 User reception part 16 User output part 21 Store storage part 22 Store reception part 23 Store processing part 24 store transmission unit 25 store reception unit 26 store output unit 31 terminal storage unit 32 terminal reception unit 33 terminal processing unit 34 terminal transmission unit 35 terminal reception unit 36 terminal output unit 41 storage unit 42 reception unit 43 reception unit 44 processing unit 45 output Unit 411 product information storage unit 412 terminal information storage unit 413 purchase product information storage unit 421 terminal identifier reception unit 422 terminal location information reception unit 423 product information reception unit 441 terminal information storage unit 442 purchase product information storage unit 443 second location information acquisition Part 444 Corresponding addition part 445 Product information determination part 451 Recommendation 4131 store purchase information storage means 4132 net purchase goods information storage means

Claims (11)

ユーザ端末から送信された当該ユーザ端末を識別する端末識別子を受信する端末識別子受信部と、
前記端末識別子と当該端末識別子が受信された時刻に関する情報である第一時刻情報とを有する端末情報を格納部に蓄積する端末情報蓄積部と、
ユーザが店舗で購入した商品に関する店舗購入商品情報を受信する商品情報受信部と、
前記店舗購入商品情報と当該店舗購入商品情報が受信された時刻に関する情報である第二時刻情報とを有する購入商品情報を前記格納部に蓄積する購入商品情報蓄積部と、
前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付ける対応付加部とを具備する購買活動管理装置。
A terminal identifier receiving unit for receiving a terminal identifier for identifying the user terminal transmitted from the user terminal;
A terminal information accumulating unit for accumulating in the storage unit terminal information having the terminal identifier and first time information that is information related to the time when the terminal identifier is received;
A product information receiving unit for receiving store purchase product information related to a product purchased by a user at the store;
A purchased product information accumulating unit for accumulating in the storage unit purchased product information having the store purchased product information and second time information that is information related to a time at which the store purchased product information is received;
When the first time information and the second time information are information indicating a time close enough to satisfy a predetermined condition, the terminal identifier paired with the first time information and the second time information are paired A purchasing activity management device comprising a corresponding addition unit for correlating store purchase product information.
前記対応付加部は、
前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ前記ユーザ端末と前記店舗購入商品情報を送信した店舗端末とが予め決められた条件を満たすほど近い位置に存在すると判断した場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付ける請求項1記載の購買活動管理装置。
The corresponding addition unit is
The first time information and the second time information are information indicating times that are close enough to satisfy a predetermined condition, and the user terminal and the store terminal that has transmitted the store purchase product information are predetermined conditions. The purchase activity management device according to claim 1, wherein if it is determined that the terminal is present at a position close enough to satisfy the condition, the terminal identifier paired with the first time information is associated with the store purchase product information paired with the second time information.
前記ユーザ端末の位置を示す第一位置情報を受信する端末位置情報受信部と、
前記ユーザの購入活動が行われた位置を示す第二位置情報を取得する第二位置情報取得部とをさらに具備し、
前記端末情報蓄積部は、
前記端末識別子と前記第一時刻情報と前記第一位置情報とを有する端末情報を前記格納部に蓄積し、
前記購入商品情報蓄積部は、
前記商品情報と前記第二時刻情報と前記第二位置情報とを有する購入商品情報を前記格納部に蓄積し、
前記対応付加部は、
前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報であり、かつ前記第一位置情報と前記第二位置情報とが予め決められた条件を満たすほど近い位置を示す情報である場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付ける請求項2記載の購買活動管理装置。
A terminal location information receiving unit for receiving first location information indicating the location of the user terminal;
A second position information acquisition unit that acquires second position information indicating a position where the purchase activity of the user is performed;
The terminal information storage unit
Accumulating terminal information including the terminal identifier, the first time information, and the first location information in the storage unit;
The purchased product information storage unit
Store the purchased product information having the product information, the second time information and the second position information in the storage unit,
The corresponding addition unit is
The first time information and the second time information are information indicating a time that is closer enough to satisfy a predetermined condition, and the first position information and the second position information are closer to satisfy a predetermined condition. 3. The purchasing activity management device according to claim 2, wherein in the case of information indicating a position, a terminal identifier paired with the first time information is associated with store purchase product information paired with the second time information.
前記格納部は、
電子商取引により購入された商品の商品情報である1以上のネット購入商品情報と端末識別子とを有する1以上のネット購入情報を格納しており、
一の端末識別子を受け付ける受付部と、
前記一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、予め決められた処理を行う処理部とをさらに具備する請求項1から請求項3いずれか一項に記載の購買活動管理装置。
The storage unit
Storing at least one online purchase information having at least one online purchase product information and a terminal identifier, which is product information of a product purchased by electronic commerce;
A reception unit for receiving one terminal identifier;
The processing part which performs a predetermined process using one or more net purchase merchandise information and one or more store purchase merchandise information which make a pair with said one terminal identifier is further provided. The purchasing activity management device according to any one of the above.
1以上の商品情報を格納し得る商品情報格納部をさらに具備し、
前記処理部は、
前記一の端末識別子と対になる1以上のネット購入商品情報と1以上の店舗購入商品情報とを用いて、出力する1以上の商品情報を決定する商品情報決定部と、
前記1以上の商品情報を出力するレコメンド部とを具備する請求項4記載の購買活動管理装置。
It further comprises a product information storage unit capable of storing one or more product information,
The processor is
A product information determination unit that determines one or more product information to be output using one or more net purchase product information and one or more store purchase product information paired with the one terminal identifier;
The purchasing activity management apparatus according to claim 4, further comprising a recommendation unit that outputs the one or more product information.
前記レコメンド部は、
前記店舗購入商品情報を送信した店舗端末に前記1以上の商品情報を送信する請求項5記載の購買活動管理装置。
The recommendation part is:
The purchase activity management device according to claim 5, wherein the one or more product information is transmitted to a store terminal that has transmitted the store purchase product information.
前記レコメンド部は、
店舗内のプリンタに前記1以上の商品情報を印刷させる請求項6記載の購買活動管理装置。
The recommendation part is:
The purchasing activity management device according to claim 6, wherein the one or more product information is printed on a printer in a store.
前記レコメンド部は、
前記端末識別子受信部が端末識別子を受信した場合に、前記店舗購入商品情報を送信した店舗端末に前記1以上の商品情報を送信する、または店舗内のプリンタに前記1以上の商品情報を印刷させる請求項6または請求項7記載の購買活動管理装置。
The recommendation part is:
When the terminal identifier receiving unit receives the terminal identifier, the one or more product information is transmitted to the store terminal that transmitted the store purchase product information, or the printer in the store is caused to print the one or more product information. The purchasing activity management device according to claim 6 or 7.
前記レコメンド部は、
前記端末識別子に対応する端末装置から、電子商取引のためのアクセスがあった場合に、当該端末装置に、前記1以上の商品情報を送信する請求項5記載の購買活動管理装置。
The recommendation part is:
The purchasing activity management device according to claim 5, wherein when there is an access for electronic commerce from a terminal device corresponding to the terminal identifier, the one or more product information is transmitted to the terminal device.
端末識別子受信部、端末情報蓄積部、商品情報受信部、購入商品情報蓄積部、および対応付加部により実現される購買活動管理方法であって、
前記端末識別子受信部が、ユーザ端末から送信された当該ユーザ端末を識別する端末識別子を受信する端末識別子受信ステップと、
前記端末情報蓄積部が、前記端末識別子と当該端末識別子が受信された時刻に関する情報である第一時刻情報とを有する端末情報を格納部に蓄積する端末情報蓄積ステップと、
前記商品情報受信部が、ユーザが店舗で購入した商品に関する店舗購入商品情報を受信する商品情報受信ステップと、
前記購入商品情報蓄積部が、前記店舗購入商品情報と当該店舗購入商品情報が受信された時刻に関する情報である第二時刻情報とを有する購入商品情報を前記格納部に蓄積する購入商品情報蓄積ステップと、
前記対応付加部が、前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付ける対応付加ステップとを具備する購買活動管理方法。
A purchase activity management method realized by a terminal identifier reception unit, a terminal information storage unit, a product information reception unit, a purchase product information storage unit, and a corresponding addition unit,
A terminal identifier receiving step in which the terminal identifier receiving unit receives a terminal identifier for identifying the user terminal transmitted from the user terminal;
A terminal information accumulating step in which the terminal information accumulating unit accumulates in the storage unit terminal information having the terminal identifier and first time information that is information relating to the time when the terminal identifier is received;
A product information receiving step in which the product information receiving unit receives store purchase product information related to a product purchased by a user at a store;
Purchased product information storage step in which the purchased product information storage unit stores in the storage unit purchased product information having the store purchase product information and second time information that is information related to the time at which the store purchase product information was received. When,
When the correspondence adding unit is information indicating a time that is close enough to satisfy a predetermined condition between the first time information and the second time information, the terminal identifier paired with the first time information and the second time information A purchase activity management method comprising a corresponding addition step for associating time information with store purchase product information to be paired.
コンピュータを、
ユーザ端末から送信された当該ユーザ端末を識別する端末識別子を受信する端末識別子受信部と、
前記端末識別子と当該端末識別子が受信された時刻に関する情報である第一時刻情報とを有する端末情報を格納部に蓄積する端末情報蓄積部と、
ユーザが店舗で購入した商品に関する店舗購入商品情報を受信する商品情報受信部と、
前記店舗購入商品情報と当該店舗購入商品情報が受信された時刻に関する情報である第二時刻情報とを有する購入商品情報を前記格納部に蓄積する購入商品情報蓄積部と、
前記第一時刻情報と前記第二時刻情報とが予め決められた条件を満たすほど近い時刻を示す情報である場合、前記第一時刻情報と対になる端末識別子と前記第二時刻情報と対になる店舗購入商品情報とを対応付ける対応付加部として機能させるためのプログラム。
Computer
A terminal identifier receiving unit for receiving a terminal identifier for identifying the user terminal transmitted from the user terminal;
A terminal information accumulating unit for accumulating in the storage unit terminal information having the terminal identifier and first time information that is information related to the time when the terminal identifier is received;
A product information receiving unit for receiving store purchase product information related to a product purchased by a user at the store;
A purchased product information accumulating unit for accumulating in the storage unit purchased product information having the store purchased product information and second time information that is information related to a time at which the store purchased product information is received;
When the first time information and the second time information are information indicating a time close enough to satisfy a predetermined condition, the terminal identifier paired with the first time information and the second time information are paired A program for functioning as a corresponding addition unit for correlating store purchase product information.
JP2016200517A 2016-10-12 2016-10-12 Purchase activity management apparatus, purchase activity management method, and program Pending JP2017138955A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016200517A JP2017138955A (en) 2016-10-12 2016-10-12 Purchase activity management apparatus, purchase activity management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016200517A JP2017138955A (en) 2016-10-12 2016-10-12 Purchase activity management apparatus, purchase activity management method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016020397A Division JP6026682B1 (en) 2016-02-05 2016-02-05 Purchasing activity management device, purchasing activity management method, and program

Publications (1)

Publication Number Publication Date
JP2017138955A true JP2017138955A (en) 2017-08-10

Family

ID=59565104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016200517A Pending JP2017138955A (en) 2016-10-12 2016-10-12 Purchase activity management apparatus, purchase activity management method, and program

Country Status (1)

Country Link
JP (1) JP2017138955A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020027385A (en) * 2018-08-10 2020-02-20 株式会社プレイド Information processing device, information processing method, and program
JP2020119315A (en) * 2019-01-24 2020-08-06 紀輝 谷 Specific device, specific method, and specific program
JP2021162991A (en) * 2020-03-31 2021-10-11 Okage株式会社 Information processing apparatus, information processing method and program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020027385A (en) * 2018-08-10 2020-02-20 株式会社プレイド Information processing device, information processing method, and program
JP7116446B2 (en) 2018-08-10 2022-08-10 株式会社プレイド Information processing device, information processing method, and program
JP2020119315A (en) * 2019-01-24 2020-08-06 紀輝 谷 Specific device, specific method, and specific program
JP7310068B2 (en) 2019-01-24 2023-07-19 紀輝 谷 Specific device, specific method and specific program
JP2021162991A (en) * 2020-03-31 2021-10-11 Okage株式会社 Information processing apparatus, information processing method and program
JP7540687B2 (en) 2020-03-31 2024-08-27 Okage株式会社 Information processing device, information processing method, and program

Similar Documents

Publication Publication Date Title
JP6026682B1 (en) Purchasing activity management device, purchasing activity management method, and program
US8833652B2 (en) Product information system and method using a tag and mobile device
CN109286646B (en) Message pushing method, device and system
US20100198700A1 (en) System and method for image-based connected mobile shopping aids
US20130346235A1 (en) Systems, Methods, and Computer Program Products for Caching of Shopping Items
WO2013006822A1 (en) Image-based product mapping
JP6227682B2 (en) Service support system, service support server and program
US20150032639A1 (en) System and method for providing notifications on product recalls
JP6208627B2 (en) Electronic receipt system, information processing apparatus and program
JP2021009712A (en) Commodity sales data processing apparatus, program, and electronic receipt system
US20160086142A1 (en) Information provision apparatus, information provision method, and storage medium
KR20190084296A (en) Purchasing information utilization system, purchase information utilization method, and program
CN115907592A (en) Page interaction method and device, storage medium and computer equipment
JP2016024479A (en) Sales supporting system
JP7178019B2 (en) Information system, output device, terminal device, information processing method, and program
JP2017138955A (en) Purchase activity management apparatus, purchase activity management method, and program
US9299070B2 (en) Virtual receipts
JP6203700B2 (en) Member management device, member management method, and program
JP2020067755A (en) Information processing method, information processing apparatus, and program
JP6073687B2 (en) Purchase history presentation system, purchase history presentation method, server device, and program
JP2020135255A (en) Information processing device, user terminal, shop terminal, information processing method and program
JP2021108092A (en) Price presentation system
JP2019144621A (en) Product information analysis method and information processing system
KR20120087202A (en) Purchase recommendation service system and method based on user&#39;s location
US20180341449A1 (en) Display control method, order management method, display control device, and recording medium