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

JP5821283B2 - Information providing apparatus and information providing method - Google Patents

Information providing apparatus and information providing method Download PDF

Info

Publication number
JP5821283B2
JP5821283B2 JP2011119018A JP2011119018A JP5821283B2 JP 5821283 B2 JP5821283 B2 JP 5821283B2 JP 2011119018 A JP2011119018 A JP 2011119018A JP 2011119018 A JP2011119018 A JP 2011119018A JP 5821283 B2 JP5821283 B2 JP 5821283B2
Authority
JP
Japan
Prior art keywords
user
station
provider
specified
point
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.)
Expired - Fee Related
Application number
JP2011119018A
Other languages
Japanese (ja)
Other versions
JP2012247982A (en
Inventor
智昭 溝口
智昭 溝口
美紀 岡本
美紀 岡本
坂田 憲治
憲治 坂田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2011119018A priority Critical patent/JP5821283B2/en
Publication of JP2012247982A publication Critical patent/JP2012247982A/en
Application granted granted Critical
Publication of JP5821283B2 publication Critical patent/JP5821283B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本件は、情報提供装置及び情報提供方法に関する。   This case relates to an information providing apparatus and an information providing method.

交通機関(例えば電鉄)を事業展開する企業では、鉄道の利用客や各駅での乗降客を増やすための方策について種々検討がなされている。   In companies that develop transportation facilities (for example, electric railways), various studies have been made on measures for increasing railway users and passengers at each station.

特許文献1〜3には、特定の駅や店での購買を促すための方法が開示されている。例えば、特許文献1には、利用者の交通機関の利用開始を起点として、その予定利用区間内における途中下車地域の情報を提供することで、途中下車に対する利用者の心理的抵抗をなくす仕組みが開示されている。また、特許文献2には、利用者の交通機関利用や店舗購入などの行動履歴から、行動履歴を条件設定したキャンペーン情報を受信すると、条件に一致した利用者に該情報を提供する方法が開示されている。また、特許文献3には、交通機関を利用して店舗で購入した利用者に、その購入前後の利用駅が所定の条件に合致する場合、運賃等を割引する技術が開示されている。   Patent Documents 1 to 3 disclose a method for prompting purchase at a specific station or store. For example, Patent Document 1 provides a mechanism that eliminates a user's psychological resistance to a stopover by providing information on a stopover area in the scheduled use section starting from the user's use of transportation. It is disclosed. Further, Patent Document 2 discloses a method of providing information to a user who matches a condition when receiving campaign information in which the action history is set from the user's action history such as transportation use or store purchase. Has been. Patent Document 3 discloses a technology for discounting a fare or the like to a user who purchased at a store using a transportation facility when the use station before and after the purchase meets a predetermined condition.

一方、特許文献4には、店舗での購入者の利用駅が日常経路外からの利用が多い商品等(利用障壁の大きい商品等)は価値が高いものであるとし、当該商品等の広告を優先的に配信する方法が開示されている。   On the other hand, in Patent Document 4, it is assumed that a product used by a purchaser at a store at a station that is frequently used from outside the daily route (a product with a large use barrier) has a high value, and an advertisement for the product is displayed. A method of preferential delivery is disclosed.

特開2003−296413号公報JP 2003-296413 A 特開2010−277360号公報JP 2010-277360 A 特開2006−134018号公報JP 2006-134018 A 特開2004−38887号公報JP 2004-38887 A

交通機関を事業展開する企業が交通機関の利用者に対して広告情報を提供する場合、交通機関事業者ならではのニーズや観点に基づいて、提供対象者となる利用者および提供すべき情報を選択する必要がある。例えば、交通機関事業者にとって、収益を上げるためには、駅の乗降客を増やすことが重要である。そこで、交通機関事業者は、意図的に特定の駅の乗降客を増やすためのキャンペーンを展開する。   When a company that operates a transportation system provides advertising information to transportation users, the user who is the target of provision and the information to be provided are selected based on the needs and viewpoints unique to the transportation company. There is a need to. For example, it is important for a transportation company to increase the number of passengers at a station in order to increase profits. Therefore, a transportation company intentionally develops a campaign to increase passengers at specific stations.

上記特許文献1、3、4に記載の技術は、所定の利用者が通常利用しない場所(例えば、利用区間や利用駅)に関する情報を提供する。しかし、これらの技術では、特定の駅の乗降客を増やすのに適した利用者を選択することはできない。また、上記特許文献2に記載の技術は、複数の店舗(キャンペーンを展開する事業者)それぞれが登録したキャンペーン情報を利用者に仲介することが目的である。したがって、情報提供すべき利用者は選択しているものの、交通機関事業者特有の課題となる、いかに特定の駅の乗降客を増やすために適した利用者を選択するか、という発想がない。   The techniques described in Patent Documents 1, 3, and 4 provide information related to a place (for example, a use section or a use station) that a predetermined user does not normally use. However, with these technologies, it is not possible to select a user who is suitable for increasing the number of passengers at a specific station. In addition, the technique described in Patent Document 2 is intended to mediate campaign information registered by each of a plurality of stores (operators developing a campaign) to a user. Therefore, although the user who should provide information is selected, there is no idea of how to select a suitable user for increasing the number of passengers at a specific station, which is a problem specific to the transportation company.

そこで、本件は上記の課題に鑑みてなされたものであり、交通機関の特定の利用地点の利用者を効率的に増やすための情報提供を行うことが可能な情報提供装置及び情報提供方法を提供することを目的とする。   Therefore, the present case has been made in view of the above problems, and provides an information providing apparatus and an information providing method capable of providing information for efficiently increasing the number of users at a specific use point of transportation. The purpose is to do.

本明細書に記載の情報提供装置は、交通機関を利用する利用者に対応づけて、該利用者が該交通機関を利用した利用地点、該交通機関を利用した利用日時、該利用者に物品あるいはサービスを提供した提供者、及び該利用者に物品あるいはサービスを提供した提供日時を記録した履歴情報格納手段と、物品あるいはサービスの提供者に対応づけて、該物品あるいはサービスの提供種別を定義した提供者情報格納手段と、前記交通機関の特定の利用地点を指定した指定利用地点、及び提供者の提供種別を指定した指定提供種別を受け付ける条件入力手段と、前記履歴情報格納手段に記録された利用者ごとの情報に基づいて、いずれかの利用地点を利用者が利用してから次に同一又は他の利用地点を利用するまでの間に該利用者に対して物品あるいはサービスの提供をした提供者を特定し、該物品あるいはサービスの提供を受けた利用者および該利用者が該提供者から提供を受ける直前に利用した利用地点を特定するとともに、前記提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する利用者候補抽出手段と、前記条件入力手段で受け付けた指定提供種別と前記利用者候補抽出手段で特定した提供種別とが同一で、かつ、前記条件入力手段で受け付けた指定利用地点と該利用者候補抽出手段で特定した前記利用地点が異なる前記利用者候補抽出手段で特定した前記利用者に対して前記指定利用地点及び指定提供種別に対応する提供者の情報を通知すると決定する決定手段と、を有する
The information providing apparatus described in the present specification is associated with a user who uses a transportation facility, a use point where the user uses the transportation facility, a use date and time when the transportation facility is used, and an article for the user. Alternatively, the provision type of the article or service is defined in association with the provider who provided the service, the history information storage means for recording the provision date and time when the article or service was provided to the user, and the article or service provider. Recorded in the history information storage means, the condition input means for accepting the designated provider point specifying the specific use point of the transportation facility, the specified use point specifying the provider provision type, and the specified provision type specifying the provider provision type. Based on the information for each user, there is an article for the user after the user uses one of the points of use until the next or the same point of use. Identifies the provider who provided the service, identifies the user who received the goods or service, and the point of use used immediately before the user received the provision from the provider, and the provider information The user candidate extraction means for specifying the provision type corresponding to the provider specified based on the storage means, the specified provision type received by the condition input means, and the provision type specified by the user candidate extraction means are the same In addition, the designated use point and the designation for the user identified by the user candidate extraction unit are different from the designated use point received by the condition input unit and the use point identified by the user candidate extraction unit. Determining means for determining to notify the information of the provider corresponding to the provision type .

本明細書に記載の情報提供方法は、交通機関の特定の利用地点を指定した指定利用地点、及び提供者の提供種別を指定した指定提供種別を受け付ける条件入力工程と、交通機関を利用する利用者に対応づけて、該利用者が該交通機関を利用した利用地点、該交通機関を利用した利用日時、該利用者に物品あるいはサービスを提供した提供者、及び該利用者に物品あるいはサービスを提供した提供日時を記録した履歴情報格納手段に記録された利用者ごとの情報に基づいて、いずれかの利用地点を利用者が利用してから次に同一又は他の利用地点を利用するまでの間に該利用者に対して物品あるいはサービスの提供をした提供者を特定し、該物品あるいはサービスの提供を受けた利用者および該利用者が該提供者から提供を受ける直前に利用した利用地点を特定するとともに、前記提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する利用者候補抽出工程と、前記条件入力工程で受け付けた指定提供種別と前記利用者候補抽出工程で特定した提供種別とが同一で、かつ、前記条件入力工程で受け付けた指定利用地点と該利用者候補抽出工程で特定した前記利用地点が異なる前記利用者候補抽出工程で特定した前記利用者に対して前記指定利用地点及び指定提供種別に対応する提供者の情報を通知すると決定する決定工程と、をコンピュータが実行する情報提供方法である
The information providing method described in this specification includes a condition input step for accepting a designated use point that designates a specific use point of a transportation facility, and a designated provision type that designates a provider's provision type, and a use that uses a transportation facility. In correspondence with the user, the user uses the transportation facility, the date and time when the transportation facility is used, the provider who provided the user with the article or service, and the user the article or service. Based on the information for each user recorded in the history information storage means that recorded the provided provision date and time, from the use of one of the use points to the next use of the same or another use point The provider who provided the goods or services to the user in the meantime is specified, and the user who received the goods or services is used immediately before receiving the provision from the provider. A user candidate extraction step for specifying a use point and a provision type corresponding to the provider specified based on the provider information storage means, a designated provision type received in the condition input step, and the user The provision type specified in the candidate extraction step is the same, and the specified use point received in the condition input step and the use point specified in the user candidate extraction step are different from each other specified in the user candidate extraction step An information providing method in which a computer executes a determination step of determining to notify a user of information on a provider corresponding to the designated use point and the designated provision type .

本明細書に記載の情報提供装置及び情報提供方法は、交通機関の特定の利用地点の利用者を効率的に増やすための情報提供を行うことができるという効果を奏する。   The information providing apparatus and the information providing method described in the present specification have an effect that it is possible to provide information for efficiently increasing the number of users at a specific use point of transportation.

一実施形態に係る情報提供システムの構成を概略的に示す図である。It is a figure showing roughly the composition of the information service system concerning one embodiment. 図2(a)は、情報提供サーバのハードウェア構成図であり、図2(b)は、オペレータ用端末のハードウェア構成図である。2A is a hardware configuration diagram of the information providing server, and FIG. 2B is a hardware configuration diagram of the operator terminal. 図3(a)は、ユーザ端末のハードウェア構成図であり、図3(b)は、情報収集サーバのハードウェア構成図である。FIG. 3A is a hardware configuration diagram of the user terminal, and FIG. 3B is a hardware configuration diagram of the information collection server. 情報提供サーバの機能ブロック図である。It is a functional block diagram of an information provision server. クライアントTBLを示す図である。It is a figure which shows client TBL. カード利用履歴TBLを示す図である。It is a figure which shows card utilization log | history TBL. 経路TBLを示す図である。It is a figure which shows path | route TBL. ユーザ別駅別集計TBLを示す図である。It is a figure which shows total TBL classified by station according to user. ユーザ別生活圏TBLを示す図である。It is a figure which shows the living area TBL classified by user. 店TBLを示す図である。It is a figure which shows shop TBL. 店評価TBLを示す図である。It is a figure which shows store evaluation TBL. ユ―ザ別駅別カテゴリTBLを示す図である。It is a figure which shows category TBL classified by user according to station. 図13(a)は、対象ユーザTBLを示す図であり、図13(b)は、ユーザTBLを示す図である。FIG. 13A shows the target user TBL, and FIG. 13B shows the user TBL. 情報収集サーバの機能ブロック図である。It is a functional block diagram of an information collection server. 情報提供サーバの一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes of an information provision server. ログイン認証処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of a login authentication process. ユーザ別駅別集計TBL作成処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of total TBL preparation process classified by station according to user. ユーザ別生活圏TBL作成処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of the life zone TBL preparation process classified by user. 店評価TBL作成処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of a shop evaluation TBL preparation process. ユーザ別駅別カテゴリTBL作成処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of the category TBL creation process classified by station according to user. リコメンド処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of a recommendation process. リコメンド判定処理の具体的処理を示すフローチャートである。It is a flowchart which shows the specific process of a recommendation determination process. カード利用履歴データの読み込み画面を示す図である。It is a figure which shows the reading screen of card utilization log | history data. リコメンド対象抽出条件の画面を示す図である。It is a figure which shows the screen of recommendation object extraction conditions. リコメンドの画面を示す図である。It is a figure which shows the screen of recommendation. 一実施形態の効果を説明するための図である。It is a figure for demonstrating the effect of one Embodiment. リコメンド判定処理の変形例を示すフローチャートである。It is a flowchart which shows the modification of a recommendation determination process.

以下、情報提供システムの一実施形態について、図1〜図26に基づいて詳細に説明する。   Hereinafter, an embodiment of the information providing system will be described in detail with reference to FIGS.

図1には、一実施形態に係る情報提供システム100の構成が概略的に示されている。図1に示すように、情報提供システム100は、情報提供装置としての情報提供サーバ10と、オペレータ用端末20と、ユーザ端末30と、情報収集サーバ40と、カードリーダ50と、を備える。これら各装置は、インターネットなどのネットワーク70に接続されている。   FIG. 1 schematically shows a configuration of an information providing system 100 according to an embodiment. As shown in FIG. 1, the information providing system 100 includes an information providing server 10 as an information providing device, an operator terminal 20, a user terminal 30, an information collecting server 40, and a card reader 50. Each of these devices is connected to a network 70 such as the Internet.

情報提供サーバ10は、特定の駅(交通機関の利用地点)における乗降客を増加させるため、交通機関を利用するユーザの中から抽出された特定のユーザに対して、特定の駅の近傍に位置する店舗の情報を提供するサーバである。情報提供サーバ10は、図2(a)に示すようなハードウェア構成を有する。図2(a)に示すように、情報提供サーバ10は、CPU190、ROM192、RAM194、記憶部(ここではHDD(Hard Disk Drive))196、ネットワークインタフェース197、及び可搬型記憶媒体用ドライブ199等を備えており、情報提供サーバ10の構成各部は、バス198に接続されている。情報提供サーバ10では、ROM192あるいはHDD196に格納されているプログラム、或いは可搬型記憶媒体用ドライブ199が可搬型記憶媒体191から読み取ったプログラムをCPU190が実行することにより、図4の各部の機能が実現される。なお、図4の詳細については、後述する。   The information providing server 10 is located in the vicinity of the specific station with respect to the specific user extracted from the users who use the transportation system in order to increase the number of passengers at the specific station (use point of the transportation system). It is a server that provides store information. The information providing server 10 has a hardware configuration as shown in FIG. As shown in FIG. 2A, the information providing server 10 includes a CPU 190, a ROM 192, a RAM 194, a storage unit (here, HDD (Hard Disk Drive)) 196, a network interface 197, a portable storage medium drive 199, and the like. Each component of the information providing server 10 is connected to the bus 198. In the information providing server 10, the CPU 190 executes the program stored in the ROM 192 or the HDD 196 or the program read from the portable storage medium 191 by the portable storage medium drive 199, thereby realizing the functions of the respective units in FIG. Is done. Details of FIG. 4 will be described later.

オペレータ用端末20は、PC(Personal Computer)などの端末であり、情報提供サーバ10に対して各種設定内容等を入力するための端末である。このオペレータ用端末20は、交通機関(例えば電鉄事業)を展開する企業から依頼を受けた者(以下、「オペレータ」と呼ぶ)が利用するものとする。オペレータ用端末20は、図2(b)に示すようなハードウェア構成を有する。すなわち、オペレータ用端末20は、図2(b)に示すように、CPU290、ROM292、RAM294、記憶部(ここではHDD)296、ネットワークインタフェース297、表示部293、及び入力部295等を備えており、各部は、バス298に接続されている。   The operator terminal 20 is a terminal such as a PC (Personal Computer), and is a terminal for inputting various setting contents to the information providing server 10. The operator terminal 20 is used by a person (hereinafter referred to as an “operator”) who receives a request from a company that develops a transportation facility (for example, an electric railway business). The operator terminal 20 has a hardware configuration as shown in FIG. That is, as shown in FIG. 2B, the operator terminal 20 includes a CPU 290, ROM 292, RAM 294, a storage unit (HDD in this case) 296, a network interface 297, a display unit 293, an input unit 295, and the like. Each unit is connected to a bus 298.

ユーザ端末30は、PCや携帯電話、スマートフォンなどの端末であり、電子メールの送受信が可能な端末であるものとする。ユーザ端末30は、図3(a)に示すようなハードウェア構成を有する。すなわち、ユーザ端末30は、図3(a)に示すように、CPU390、ROM392、RAM394、記憶部(ここではHDD)396、ネットワークインタフェース397、表示部393、及び入力部395等を備えており、各部は、バス398に接続されている。   The user terminal 30 is a terminal such as a PC, a mobile phone, or a smartphone, and is a terminal capable of sending and receiving electronic mail. The user terminal 30 has a hardware configuration as shown in FIG. 3A, the user terminal 30 includes a CPU 390, a ROM 392, a RAM 394, a storage unit (HDD in this case) 396, a network interface 397, a display unit 393, an input unit 395, and the like. Each unit is connected to a bus 398.

情報収集サーバ40は、カードリーダ50で取得される情報を収集するとともに、情報提供サーバ10に対して収集した情報を提供するサーバである。情報収集サーバ40は、図3(b)に示すようなハードウェア構成を有する。すなわち、情報収集サーバ40は、図3(b)に示すように、CPU490、ROM492、RAM494、記憶部(ここではHDD)496、ネットワークインタフェース497、及び可搬型記憶媒体用ドライブ499等を備えており、各部は、バス498に接続されている。情報収集サーバ40では、ROM492あるいはHDD496に格納されているプログラム、又は可搬型記憶媒体用ドライブ499が可搬型記憶媒体491から読み取ったプログラムをCPU490が実行することにより、図14の各部の機能が実現される。なお、図14の詳細については、後述する。   The information collection server 40 is a server that collects information acquired by the card reader 50 and provides the collected information to the information providing server 10. The information collection server 40 has a hardware configuration as shown in FIG. That is, as shown in FIG. 3B, the information collection server 40 includes a CPU 490, a ROM 492, a RAM 494, a storage unit (HDD in this case) 496, a network interface 497, a portable storage medium drive 499, and the like. Each unit is connected to a bus 498. In the information collection server 40, the CPU 490 executes the program stored in the ROM 492 or the HDD 496 or the program read from the portable storage medium 491 by the portable storage medium drive 499, thereby realizing the functions of the respective units in FIG. Is done. Details of FIG. 14 will be described later.

カードリーダ50は、駅の改札や店舗のレジなどに設けられた、ICカード60と通信することが可能な読取端末である。ICカード60は、ユーザそれぞれが保有するカードであり、カードリーダ50に接触させる又はかざすことにより、カードにチャージ(入金)された金額分だけ交通機関の利用や店舗での購買が可能なカードである。カードリーダ50は、ICカード60の利用履歴を取得し、情報収集サーバ40に対して送信する。   The card reader 50 is a reading terminal capable of communicating with the IC card 60 provided at a ticket gate of a station or a cash register of a store. The IC card 60 is a card possessed by each user, and can be used for transportation at a store or purchased at a store for the amount charged (paid) to the card reader 50 by holding or holding the card. is there. The card reader 50 acquires the usage history of the IC card 60 and transmits it to the information collection server 40.

次に、図4に基づいて、情報提供サーバ10の機能について詳細に説明する。図4は、情報提供サーバ10の機能ブロック図である。図4に示すように、情報提供サーバ10では、CPU190がプログラムを実行することにより、ログイン認証部102、乗降駅抽出部104、評価部106、特定部108、利用者候補抽出手段としてのユーザ抽出部110、条件入力手段としての条件入力部111、及び決定手段としての提供部112、としての機能が実現されている。また、情報提供サーバ10は、HDD196等に格納された、クライアントテーブル(以下、「TBL」と呼ぶ)120、履歴情報格納手段としてのカード利用履歴TBL122、経路TBL124、ユーザ別駅別集計TBL126、ユーザ別生活圏TBL128、提供者情報格納手段としての店TBL130、店評価TBL132、ユーザ別駅別カテゴリTBL134、対象ユーザTBL136、ユーザTBL138、を有している。   Next, the function of the information providing server 10 will be described in detail based on FIG. FIG. 4 is a functional block diagram of the information providing server 10. As shown in FIG. 4, in the information providing server 10, the CPU 190 executes a program, whereby the login authentication unit 102, the boarding / exiting station extraction unit 104, the evaluation unit 106, the identification unit 108, and user extraction as a user candidate extraction unit. The function as the part 110, the condition input part 111 as a condition input means, and the provision part 112 as a determination means is implement | achieved. Further, the information providing server 10 includes a client table (hereinafter referred to as “TBL”) 120 stored in the HDD 196 or the like, a card use history TBL 122 as a history information storage unit, a route TBL 124, a total TBL 126 for each user by station, a user It has another living area TBL128, a store TBL130 as a provider information storage means, a store evaluation TBL132, a user-specific station category TBL134, a target user TBL136, and a user TBL138.

ログイン認証部102は、オペレータ用端末20からのログイン操作があった際に、従業員IDやパスワードを用いてログインを許可するか否かの認証を行う。   When there is a login operation from the operator terminal 20, the login authentication unit 102 authenticates whether or not to permit login using an employee ID or password.

乗降駅抽出部104は、カード利用履歴TBL122を参照して、各ユーザの基本生活圏と、購買駅とを抽出する。また、乗降駅抽出部104は、経路TBL124と各ユーザの基本生活圏とに基づいて、通過駅を抽出する。そして、乗降駅抽出部104は、抽出した情報をユーザ毎(カードID毎)に、ユーザ別生活圏TBL128に格納する。ここで、「基本生活圏」は、各ユーザが交通機関を頻繁に乗降している駅を意味し、「購買駅」は、各ユーザが店舗で購買する前に交通機関を降車している駅を意味する。また、「通過駅」は、各ユーザが基本生活圏間を移動する際に通過する駅を意味する。   The boarding / exiting station extracting unit 104 refers to the card use history TBL122 and extracts the basic living sphere of each user and the purchasing station. Moreover, the boarding / exiting station extraction unit 104 extracts passing stations based on the route TBL124 and the basic life sphere of each user. Then, the boarding / exiting station extraction unit 104 stores the extracted information in the user-specific life zone TBL 128 for each user (for each card ID). Here, “basic living area” means a station where each user frequently gets on and off the transportation, and “purchasing station” means a station where each user gets off the transportation before purchasing at the store. Means. The “passing station” means a station through which each user passes when moving between basic life zones.

評価部106は、カード利用履歴TBL122と、ユーザ別生活圏TBL128の購買駅と、を参照して、いずれかのユーザが購買駅で下車した以後に購買した店舗を特定し、当該店舗を評価する。また、評価部106は、評価結果と店TBL130とから店評価TBL132を生成する。   The evaluation unit 106 refers to the card use history TBL122 and the purchase station of the user-specific life sphere TBL128, identifies a store purchased after any user gets off at the purchase station, and evaluates the store. . Further, the evaluation unit 106 generates a store evaluation TBL 132 from the evaluation result and the store TBL 130.

特定部108は、評価部106の評価結果(店評価TBL132)に基づいて、ユーザに対して情報を通知すべき(リコメンドすべき)店舗、すなわち情報を通知する価値のある店舗(以下、「対象店舗」と呼ぶ)を特定する。   Based on the evaluation result (store evaluation TBL132) of the evaluation unit 106, the specifying unit 108 is a store that should be notified (recommended) to the user, that is, a store that is worth notifying the information (hereinafter, “target” A store).

ユーザ抽出部110は、カード利用履歴TBL122に基づいて、各ユーザが各駅において購買した商品のカテゴリ(提供種別)を纏めて、ユーザ別駅別カテゴリTBL134を生成する。また、ユーザ抽出部10は、生成したユーザ別駅別カテゴリTBL134に基づいて、複数のユーザの中から、所定の基準を満たすユーザを情報提供対象のユーザ(以下、「対象ユーザ」と呼ぶ)として抽出する。なお、所定の基準については、後述する。   Based on the card usage history TBL122, the user extraction unit 110 collects the categories (provided types) of products purchased by each user at each station, and generates a user-specific station-specific category TBL134. Further, the user extraction unit 10 selects a user who satisfies a predetermined standard from a plurality of users based on the generated user-specific station category TBL 134 as an information provision target user (hereinafter referred to as “target user”). Extract. The predetermined standard will be described later.

条件入力部111は、オペレータ用端末20において入力されるリコメンド対象に関する条件(カテゴリ、駅)の入力を受け付ける。   The condition input unit 111 receives an input of conditions (category, station) related to a recommendation target input at the operator terminal 20.

提供部112は、ユーザTBL138に基づいて、ユーザ抽出部110が抽出したユーザに対象店舗の情報を提供する。なお、提供部112は、対象店舗の情報を電子メールにて対象ユーザ(ユーザ端末30)に提供するものとする。   The providing unit 112 provides the target store information to the user extracted by the user extracting unit 110 based on the user TBL138. In addition, the provision part 112 shall provide the object user (user terminal 30) with the information of an object store with an email.

次に、情報提供サーバ10が有する各テーブルの詳細について、説明する。   Next, details of each table of the information providing server 10 will be described.

クライアントTBL120は、オペレータ用端末20の使用が許可されているオペレータの情報を格納するテーブルである。クライアントTBL120には、図5に示すように、オペレータの識別子である「従業員ID」と、オペレータが定めた「パスワード」と、オペレータの「氏名」とが関連付けて格納されている。   The client TBL 120 is a table that stores information on operators who are permitted to use the operator terminal 20. As shown in FIG. 5, the client TBL 120 stores an “employee ID” that is an identifier of the operator, a “password” determined by the operator, and an “name” of the operator in association with each other.

カード利用履歴TBL122は、ユーザ毎に集計されるICカード60の利用履歴を記憶するテーブルであり、交通機関を利用するユーザに対応付けて、ユーザが交通機関を利用した利用地点(乗降駅)と利用日時、および、ユーザに物品やサービスを提供した提供者(店舗)と提供日時等を記憶するテーブルである。具体的には、図6に示すように、カード利用履歴TBL122には、各ユーザの保有するICカード60の「カードID」、「端末ID」、「端末種別」、「日付」、「時刻」、「入線区」、「入駅順」、「出線区」「出駅順」、「処理」、「金額」、「残高」、「備考」が関連付けて格納されている。これらのうち、「端末ID」及び「端末種別」の欄には、ICカード60と通信したカードリーダ50のIDとカードリーダの種別とが記録される。カードリーダの種別には、改札端末、物販端末、改札機、連絡改札機などが含まれる。また、「入線区」及び「入駅順」の欄には、改札機でICカード60を利用して改札に入った場合の、当該改札の電鉄会社名及び駅名が記録される。「出線区」、「出駅順」の欄には、改札機でICカード60を利用して改札を出た場合、当該改札の電鉄会社名、駅名が記録される。なお、ICカード60を店舗等で利用した場合、「出線区」の欄に店舗名が記録され、「出駅順」には、店舗の支店名などが記録される(この場合、「入線区」、「入駅順」の欄には、何も記録されない)。更に、バスでICカード60を利用した場合、「出線区」の欄にバス会社名が記録され、「出駅順」には、バスの系統が記録される(この場合も「入線区」、「入駅順」の欄には、何も記録されない)。「処理」の欄には、ICカード60を用いて支払いを行ったのか、あるいはICカード60に入金(チャージ)を行ったのかが記録される。また、「金額」には支払い又は入金された金額が記録され、「残高」には、ICカード60に入金(チャージ)されている金額が記録され、「備考」には、「バス等」や「物販」などが記録される。   The card usage history TBL 122 is a table that stores the usage history of the IC card 60 that is aggregated for each user. The card usage history TBL 122 is associated with the user who uses the transportation facility, and the usage point (boarding station) where the user uses the transportation facility. It is a table which memorize | stores a utilization date and time, a provider (store) which provided goods and services to a user, provision date and time, and the like. Specifically, as shown in FIG. 6, the card usage history TBL 122 includes “card ID”, “terminal ID”, “terminal type”, “date”, and “time” of the IC card 60 held by each user. , “Entry line ward”, “Incoming station order”, “Outgoing line ward” “Exit station order”, “Processing”, “Amount”, “Balance”, and “Remarks” are stored in association with each other. Among these, the “terminal ID” and “terminal type” fields record the ID of the card reader 50 that communicated with the IC card 60 and the type of the card reader. Types of card readers include ticket gate terminals, merchandise sales terminals, ticket gates, contact ticket gates, and the like. In addition, in the “entrance ward” and “arrival station order” fields, the name of the electric railway company and the station name of the ticket gate when the ticket gate is used to enter the ticket gate using the IC card 60 are recorded. When the ticket gate is issued using the IC card 60 with the ticket gate machine, the name of the electric railway company and the station name of the ticket gate are recorded in the “departure zone” and “departure station order” columns. When the IC card 60 is used at a store or the like, the store name is recorded in the “Department Line” field, and the branch name of the store is recorded in the “Departure Station Order” (in this case, “Incoming Line” Nothing is recorded in the columns of “City” and “Order of station”. In addition, when the IC card 60 is used on a bus, the bus company name is recorded in the “Department Line” column, and the bus system is recorded in the “Departure Station Order” (also in this case “Ingress District”). , Nothing is recorded in the column of “Order of station”.) In the “Process” column, whether the IC card 60 has been used for payment or whether the IC card 60 has been charged (charged) is recorded. Also, the amount paid or deposited is recorded in “Amount”, the amount deposited (charged) in the IC card 60 is recorded in “Balance”, and “Bus etc.” “Product sales” etc. are recorded.

経路TBL124は、予め用意されたテーブルであり、交通機関の各駅の隣接駅が定義されたテーブルである。具体的には、図7に示すように、経路TBL124には、「路線名」、「電鉄会社」、「駅名」、「隣接駅」が関連付けて格納されている。   The route TBL124 is a table prepared in advance and is a table in which adjacent stations of each station of transportation are defined. Specifically, as shown in FIG. 7, “route name”, “electric railway company”, “station name”, and “adjacent station” are stored in association with each other in the route TBL 124.

ユーザ別駅別集計TBL126は、ユーザ毎に生成されるテーブルであり、各ユーザがどの駅を、どの程度利用しているかを、乗降駅抽出部104が集計したテーブルである。具体的には、ユーザ別駅別集計TBL126には、図8に示すように、電鉄会社を示す「区」、駅名を示す「駅」に対し、「利用回数」、平日の利用回数を示す「平日」、休日の利用回数を示す「休日」、「入駅回数」、入駅の時間帯を示す「朝」、「昼」、「夕」、「夜」、「出駅回数」、出駅の時間帯を示す「朝」、「昼」、「夕」、「夜」、及び「物販回数」が関連付けて記録される。   The station-by-user tabulation TBL 126 is a table generated for each user, and is a table in which the boarding / exiting station extraction unit 104 tabulates which station each user uses and how much. Specifically, as shown in FIG. 8, the total TBL 126 by station by user shows “number of use” and “number of use on weekdays” for “city” indicating a railway company and “station” indicating a station name. “Weekday”, “Holiday” indicating the number of times the holiday is used, “Number of station arrivals”, “Morning”, “Noon”, “Evening”, “Night”, “Departing station count”, “Departing station count” “Morning”, “Noon”, “Evening”, “Night”, and “Number of product sales” are recorded in association with each other.

ユーザ別生活圏TBL128は、ユーザ毎に、基本生活圏と購買駅と通過駅とを格納するテーブルである。このユーザ別生活圏TBL128は、乗降駅抽出部104により生成される。ユーザ別生活圏TBL128には、図9に示すように、ユーザが保有するICカード60の「カードID」と、「基本生活圏」と、「購買駅」と、「通過駅」が関連付けて格納される。   The user-specific life zone TBL 128 is a table that stores a basic life zone, a purchasing station, and a passing station for each user. This user-specific life zone TBL 128 is generated by the boarding / exiting station extraction unit 104. As shown in FIG. 9, the “card ID”, “basic living area”, “purchasing station”, and “passing station” of the IC card 60 owned by the user are stored in the user-specific life area TBL 128 in association with each other. Is done.

店TBL130は、物品あるいはサービスの提供者(店舗)に対応付けて、物品あるいはサービスの提供種別(カテゴリ)を定義するなどして、店舗を管理するためのテーブルである。具体的には、図10に示すように、店TBL130には、店舗の識別子である「店舗ID」、「店舗名」、店舗種別を示す「店舗カテゴリ」、及び店舗の近傍の駅に関する「電鉄会社名」、「最寄駅名」が関連付けて格納されている。「最寄駅名」は、例えば、後述する店評価TBL132が作成処理される際に設定される。すなわち、評価部106が、利用者購入の物販履歴の直前の下車駅が該利用者の購買駅と判断すると、該駅を一時的に保存し、全利用者の利用履歴を判定した時点で回数が多い駅を最寄駅に設定する。しかし、このような設定方法に限らず、「最寄駅名」を当システムの操作者・管理者が設定したり、インターネット等で検索、あるいは、第三者から情報提供された店舗の紹介情報に含まれる最寄駅を設定してもよい。   The store TBL 130 is a table for managing a store by defining a product or service provision type (category) in association with a product or service provider (store). Specifically, as illustrated in FIG. 10, the store TBL 130 includes “store ID”, “store name” that are store identifiers, “store category” that indicates a store type, and “electric railway” related to a station near the store. “Company name” and “Nearest station name” are stored in association with each other. The “nearest station name” is set when, for example, a store evaluation TBL 132 described later is created. In other words, when the evaluation unit 106 determines that the stop station immediately before the product sales history of the user purchase is the purchase station of the user, the evaluation unit 106 temporarily stores the station and determines the use history of all users. Set a station with many stations as the nearest station. However, it is not limited to such a setting method, but the “nearest station name” is set by the operator / administrator of this system, searched on the Internet, etc., or in the store introduction information provided by a third party. You may set the nearest station included.

店評価TBL132は、各店舗を評価部106の評価によるポイントを格納するテーブルである。具体的には、図11に示すように、店評価TBL132は、図10の店TBL130にポイントの欄が追加されたテーブルとなっている。   The store evaluation TBL 132 is a table that stores points based on the evaluation of the evaluation unit 106 for each store. Specifically, as shown in FIG. 11, the store evaluation TBL 132 is a table in which a point column is added to the store TBL 130 of FIG.

ユーザ別駅別カテゴリTBL134は、各ユーザが各駅において購買した店舗のカテゴリを纏めたテーブルである。このユーザ別駅別カテゴリTBL134は、ユーザ抽出部110により生成される。ユーザ別駅別カテゴリTBL134は、図12に示すように、各ユーザが保有するICカード60の「カードID」と、「駅」と、「店舗カテゴリ」とを関連付けて格納する。なお、「店舗カテゴリ」の欄には、購買回数が記録される。   The user-specific station-specific category TBL134 is a table that summarizes the categories of stores purchased by each user at each station. The user-specific station-specific category TBL 134 is generated by the user extraction unit 110. As illustrated in FIG. 12, the user-specific station-specific category TBL 134 stores “card ID”, “station”, and “store category” of the IC card 60 owned by each user in association with each other. The number of purchases is recorded in the “store category” column.

対象ユーザTBL136は、ユーザ抽出部110が抽出したユーザのカードIDを格納するテーブルである(図13(a)参照)。ユーザTBL138は、ICカード60を有するユーザの情報を管理するテーブルである。具体的には、ユーザTBL138には、図13(b)に示すように、各ユーザが保有するカードの「カードID」と、各ユーザの「氏名」、「住所」、「性別」、「年齢」及び「e-mail」とが関連付けて格納されている。   The target user TBL 136 is a table that stores the user's card ID extracted by the user extraction unit 110 (see FIG. 13A). The user TBL 138 is a table that manages information on users who have the IC card 60. Specifically, as shown in FIG. 13B, the user TBL 138 includes a “card ID” of a card held by each user, a “name”, “address”, “gender”, “age” of each user. "And" e-mail "are stored in association with each other.

次に、図1の情報収集サーバ40の機能について、図14に基づいて説明する。図14には、情報収集サーバ40の機能ブロック図が示されている。   Next, functions of the information collection server 40 in FIG. 1 will be described with reference to FIG. FIG. 14 shows a functional block diagram of the information collection server 40.

図14に示すように、情報収集サーバ40では、CPU490がプログラムを実行することで、情報収集部402及び情報提供部404としての機能を実現する。   As illustrated in FIG. 14, in the information collection server 40, functions as the information collection unit 402 and the information provision unit 404 are realized by the CPU 490 executing a program.

情報収集部402は、カードリーダ50から、ICカード60の利用履歴のデータを収集し、カード利用履歴TBL122(図6)を生成する。情報提供部404は、情報収集部402で生成されたカード利用履歴TBL122を、情報提供サーバ10に対して送信する。なお、情報提供部404は、カード利用履歴TBL122を所定間隔(例えば、1日あるいは1週間ごとなど)で情報提供サーバ10に対して送信してもよい。また、情報提供部404は、オペレータ用端末20を介してオペレータから入力される送信依頼に基づいて、カード利用履歴TBL122を情報提供サーバ10に送信してもよい。   The information collecting unit 402 collects the usage history data of the IC card 60 from the card reader 50 and generates the card usage history TBL 122 (FIG. 6). The information providing unit 404 transmits the card usage history TBL 122 generated by the information collecting unit 402 to the information providing server 10. The information providing unit 404 may transmit the card use history TBL 122 to the information providing server 10 at a predetermined interval (for example, every day or every week). Further, the information providing unit 404 may transmit the card use history TBL 122 to the information providing server 10 based on a transmission request input from the operator via the operator terminal 20.

次に、本実施形態の情報提供システム100による処理(情報提供サーバ10による情報提供処理)について、図15〜図21のフローチャートに沿って、かつその他図面を適宜参照しつつ説明する。   Next, processing (information provision processing by the information provision server 10) by the information provision system 100 of the present embodiment will be described along the flowcharts of FIGS. 15 to 21 and with reference to other drawings as appropriate.

図15は、情報提供サーバ10の一連の処理を示すフローチャートである。図15の処理では、ログイン認証処理(ステップS10)、ファイル取り込み(ステップS11)、ユーザ別駅別集計TBL作成処理(ステップS12)、ユーザ別生活圏TBL作成処理(ステップS13)、店評価TBL作成処理(ステップS14)、ユーザ別駅別カテゴリTBL作成処理(ステップS15)、リコメンド処理(ステップS16)が順次実行される。以下、図15の各処理について、詳細に説明する。   FIG. 15 is a flowchart showing a series of processing of the information providing server 10. In the processing of FIG. 15, login authentication processing (step S10), file import (step S11), user-specific total TBL creation processing by station (step S12), user-specific life zone TBL creation processing (step S13), store evaluation TBL creation The process (step S14), the user-specific station-specific category TBL creation process (step S15), and the recommendation process (step S16) are sequentially executed. Hereinafter, each process of FIG. 15 will be described in detail.

(ログイン認証処理(ステップS10))
ステップS10のログイン認証処理では、図16のフローチャートに沿った処理が実行される。図16の処理では、まず、ステップS20において、ログイン認証部102が、オペレータ用端末20から従業員IDとパスワードが入力されるまで待機する。ログイン認証部102は、従業員IDとパスワードがオペレータによって入力された段階でステップS22に移行する。
(Login authentication process (step S10))
In the login authentication process in step S10, a process according to the flowchart of FIG. 16 is executed. In the process of FIG. 16, first, in step S <b> 20, the login authentication unit 102 waits until an employee ID and password are input from the operator terminal 20. The login authentication unit 102 proceeds to step S22 when the employee ID and password are input by the operator.

ステップS22に移行すると、ログイン認証部102は、オペレータ用端末20から入力された従業員IDとパスワードを取得する。そして、次のステップS24では、ログイン認証部102が、クライアントTBL120に、取得した従業員IDとパスワードとが一致するレコード(該当するレコード)が存在するか否かを判断する。ここでの判断が肯定された場合には、図16のステップS11に移行する。一方、ステップS24の判断が否定された場合(ログインに失敗した場合)には、ステップS26に移行し、ログイン認証部102は、オペレータ用端末20の表示部293に対してエラー表示を行う。そして、図15の全処理を終了する。   In step S <b> 22, the login authentication unit 102 acquires the employee ID and password input from the operator terminal 20. In the next step S24, the login authentication unit 102 determines whether or not the client TBL 120 has a record (corresponding record) in which the acquired employee ID matches the password. If the determination here is affirmative, the routine proceeds to step S11 in FIG. On the other hand, if the determination in step S24 is negative (if login fails), the process proceeds to step S26, and the login authentication unit 102 displays an error on the display unit 293 of the operator terminal 20. Then, all the processes in FIG. 15 are finished.

(ファイル取り込み(ステップS11))
ステップS10においてログイン認証に成功した場合、乗降駅抽出部104は、ステップS11において、ファイル取り込みを行う。具体的には、乗降駅抽出部104は、情報収集サーバ40の情報提供部404に対してファイル送信依頼を出し、情報提供部404から送信されてきたファイル(カード利用履歴TBL122)を取り込む。この場合、乗降駅抽出部104は、図23に示すカード利用履歴データの読み込み画面をオペレータ用端末20の表示部293上に表示し、当該画面上でオペレータが選択したファイルの送信依頼を出す。なお、乗降駅抽出部104が、情報提供部404から送信されてくるデータを所定時間間隔で自動的に取得する場合には、本ステップは省略されるものとする。また、取り込んだファイル(カード利用履歴TBL122)のうち、どの期間のデータを利用するかについては、オペレータ等が設定することとしても良い。あるいは、オペレータ等が予め利用期間(直近の所定期間(1年等)など)を定めておいても良い。
(File import (step S11))
When the login authentication is successful in step S10, the boarding / exiting station extraction unit 104 performs file import in step S11. Specifically, the boarding / exiting station extracting unit 104 issues a file transmission request to the information providing unit 404 of the information collecting server 40 and takes in the file (card use history TBL 122) transmitted from the information providing unit 404. In this case, the boarding / exiting station extracting unit 104 displays the card usage history data reading screen shown in FIG. 23 on the display unit 293 of the operator terminal 20 and issues a transmission request for the file selected by the operator on the screen. Note that this step is omitted when the boarding / exiting station extracting unit 104 automatically acquires data transmitted from the information providing unit 404 at predetermined time intervals. In addition, an operator or the like may set which period of data is to be used in the captured file (card use history TBL122). Alternatively, an operator or the like may determine a usage period (the most recent predetermined period (such as one year)) in advance.

(ユーザ別駅別集計TBL作成処理(ステップS12))
次のステップS12では、図17のフローチャートに沿った処理が実行される。なお、ステップS12の処理が開始される段階では、ユーザ別駅別集計TBL126(図8)の各値が全てクリアされているものとする。図17の処理では、まず、ステップS30において、乗降駅抽出部104が、カード利用履歴TBL122(図6)の1レコードを読み込む。
(Total TBL creation processing by station by user (step S12))
In the next step S12, processing according to the flowchart of FIG. 17 is executed. In addition, at the stage where the process of step S12 is started, it is assumed that all values of the total TBL 126 for each station by station (FIG. 8) are cleared. In the process of FIG. 17, first, in step S30, the boarding / exiting station extracting unit 104 reads one record of the card use history TBL 122 (FIG. 6).

次いで、ステップS32では、乗降駅抽出部104が、読み込んだレコードが、物販の履歴か否かをレコードの「備考」欄から判断する。ここでの判断が肯定された場合には、ステップS40に移行するが、否定された場合には、ステップS34に移行する。   Next, in step S32, the boarding / exiting station extraction unit 104 determines whether or not the read record is a product sales history from the “remarks” column of the record. If the determination here is affirmed, the process proceeds to step S40. If the determination is negative, the process proceeds to step S34.

ステップS34では、乗降駅抽出部104が、改札の履歴か否かを判断する。ここでは、読み込んだレコードの「端末種別」の欄に「改札機」が記録されている場合に、ステップS34の判断が肯定され、ステップS36に移行する。   In step S34, the boarding / exiting station extraction unit 104 determines whether or not it is a ticket gate history. Here, when “ticket gate” is recorded in the “terminal type” column of the read record, the determination in step S34 is affirmed, and the process proceeds to step S36.

ステップS36に移行すると、乗降駅抽出部104が、レコードの内容をユーザ別駅別集計TBL126(図8)に記録(該当する欄の数値をカウントアップ)する。その後は、ステップS38に移行する。   If transfering it to step S36, the boarding / exiting station extraction part 104 will record the content of a record to total TBL126 (FIG. 8) according to a station according to a user (the numerical value of a corresponding column will be counted up). Thereafter, the process proceeds to step S38.

なお、ステップS34の判断が否定された場合、すなわち、改札の履歴では無かった場合には、ステップS36を経ずに、ステップS38に移行する。   If the determination in step S34 is negative, that is, if it is not in the ticket gate history, the process proceeds to step S38 without passing through step S36.

また、レコードが物販の履歴であり(ステップS32の判断が肯定され)、ステップS40に移行した場合には、乗降駅抽出部104は、ユーザ別駅別集計TBL126の、直前の出駅の物販回数の値をカウントアップする。すなわち、読み込んだレコードの「備考」の欄に物販と記録されており、その直前に下車した駅が例えば「元住吉駅」であった場合には、ユーザ別駅別集計TBL126(図8)の元住吉駅の「物販回数」の欄の数値をカウントアップする。その後はステップS38に移行する。   If the record is a history of product sales (the determination in step S32 is affirmed), and the process proceeds to step S40, the boarding / exiting station extraction unit 104 counts the number of product sales at the previous station in the user-specific station total TBL 126. Count up the value of. That is, if sales are recorded in the “Remarks” column of the read record, and the station that got off just before that is, for example, “Motosumiyoshi Station”, the TBL126 (FIG. 8) for each user-specific station Count up the value in the “Product Sales” column at Motosumiyoshi Station. Thereafter, the process proceeds to step S38.

ステップS38では、乗降駅抽出部104が、全レコード終了か否かを判断する。ここでの判断が否定された場合(読み込んでないレコードが存在する場合)には、ステップS30に戻り、ステップS30以降の処理を繰り返す。   In step S38, the boarding / exiting station extracting unit 104 determines whether or not all records are completed. When the determination here is negative (when there is a record that has not been read), the process returns to step S30, and the processes after step S30 are repeated.

そして、ステップS38における判断が肯定されると、図17の全処理を終了し、図15のステップS13に移行する。なお、ステップS13に移行した段階では、全ユーザの人数分だけ、図8のようなユーザ別駅別集計TBL126が生成(作成)されたことになる。   If the determination in step S38 is affirmative, the entire process in FIG. 17 is terminated, and the process proceeds to step S13 in FIG. At the stage of shifting to step S13, the total TBL 126 for each station as shown in FIG. 8 is generated (created) for the number of all users.

(ユーザ別生活圏TBL作成処理(ステップS13))
ステップS13の処理では、図18のフローチャートに沿った処理が実行される。なお、ステップS13の処理が開始される時点では、ユーザ別生活圏TBL128(図9)の各欄は全てクリアされているものとする。
(User life sphere TBL creation processing (step S13))
In the process of step S13, the process according to the flowchart of FIG. 18 is executed. Note that at the time when the process of step S13 is started, it is assumed that all the fields of the user-specific life sphere TBL128 (FIG. 9) have been cleared.

図18の処理では、まず、ステップS50において、乗降駅抽出部104が、ユーザ別駅別集計TBL126(図8)の1レコードを読み込む。   In the process of FIG. 18, first, in step S50, the boarding / exiting station extracting unit 104 reads one record of the total TBL 126 (FIG. 8) by station by user.

次いで、ステップS52では、乗降駅抽出部104が、「利用回数」が基準値よりも大きいか否かを判断する。ここで、「基準値」とは、駅を頻繁に利用しているか否かを判断するための値(閾値)を意味し、例えば、全駅の利用回数の平均値や、当該平均値に所定数を積算した値などを設定することができるものとする。このステップS52の判断が肯定された場合には、ステップS60に移行するが、否定された場合には、ステップS54に移行する。ステップS52の判断が肯定された場合、すなわち、読み込んだレコードの駅が、頻繁に利用している駅である場合には、ステップS60において、ユーザ別生活圏TBL128(図9)の「基本生活圏」の欄に、読み込んだレコードの駅を記録し、ステップS58に移行する。   Next, in step S52, the boarding / exiting station extraction unit 104 determines whether or not the “usage count” is larger than a reference value. Here, the “reference value” means a value (threshold value) for determining whether or not a station is frequently used. For example, an average value of the number of times of use of all stations or a predetermined value for the average value is used. It is assumed that a value obtained by accumulating numbers can be set. If the determination in step S52 is affirmative, the process proceeds to step S60. If the determination is negative, the process proceeds to step S54. If the determination in step S52 is affirmative, that is, if the station of the read record is a frequently used station, in step S60, the “basic life area” of the user-specific life area TBL128 (FIG. 9). The station of the record that has been read is recorded in the field "", and the process proceeds to step S58.

一方、ステップS52の判断が否定された場合、ステップS54において、乗降駅抽出部104が、物販回数が0よりも大きいか否かを判断する。ここでの判断が肯定された場合、すなわち、読み込んだレコードの駅が、購買駅である場合には、ステップS56に移行する。そして、ステップS56では、乗降駅抽出部104が、ユーザ別生活圏TBL128の「購買駅」の欄に読み込んだレコードの駅を記録し、ステップS58に移行する。なお、ステップS54の判断が否定された場合には、ステップS56を経ずに、ステップS58に移行する。   On the other hand, if the determination in step S52 is negative, in step S54, the boarding / exiting station extraction unit 104 determines whether the number of sales is greater than zero. If the determination here is affirmative, that is, if the station of the read record is a purchasing station, the process proceeds to step S56. In step S56, the boarding / exiting station extraction unit 104 records the station of the record read in the “purchasing station” field of the life sphere by user TBL128, and the process proceeds to step S58. If the determination in step S54 is negative, the process proceeds to step S58 without passing through step S56.

ステップS58では、乗降駅抽出部104が、全レコード終了か否かを判断する。ここでの判断が否定された場合には、ステップS50に戻り、ステップS50以降の処理を繰り返す。そして、ステップS58の判断が肯定された段階で、ステップS62に移行する。   In step S58, the boarding / exiting station extraction unit 104 determines whether or not all records have been completed. If the determination is negative, the process returns to step S50, and the processes after step S50 are repeated. Then, when the determination in step S58 is affirmed, the process proceeds to step S62.

ステップS62に移行すると、乗降駅抽出部104が、経路TBL124を参照して、ユーザ別生活圏TBL128の各レコードの基本生活圏の間の駅を、通過駅としてユーザ別生活圏TBL128に記録する。   If transfering it to step S62, the boarding / exiting station extraction part 104 will record the station between the basic life areas of each record of the user-specific life area TBL128 with reference to the route TBL124 in the user-specific life area TBL128 as a passing station.

以上のようにして、図18の全処理が終了した段階で、図9のユーザ別生活圏TBL128の生成(作成)が完了する。例えば、図8のカードID=1000111のユーザは、元住吉駅と渋谷駅と浜松町駅を頻繁に利用しているので、これらの駅が「基本生活圏」となる。また、基本生活圏以外の駅で物販回数が0でない自由が丘駅と大井町駅は「購買駅」となり、基本生活圏の駅の間の駅が「通過駅」となる。   As described above, at the stage where all the processes in FIG. 18 are completed, the generation (creation) of the user-specific life sphere TBL 128 in FIG. 9 is completed. For example, since the user with the card ID = 1000111 in FIG. 8 frequently uses Motosumiyoshi Station, Shibuya Station, and Hamamatsucho Station, these stations become “basic living areas”. In addition, Jiyugaoka Station and Oimachi Station, where the number of product sales is not 0 at stations other than the basic living area, are “purchasing stations”, and a station between the basic living area stations is a “passing station”.

(店評価TBL作成処理(ステップS14))
図15のステップS14に移行すると、図19のフローチャートに沿った処理が実行される。図19の処理では、ステップS70において、評価部106が、店TBL130を店評価TBL132にコピーする(この段階では、図11の店評価TBL132のポイントの欄は空白であるものとする)。
(Store evaluation TBL creation process (step S14))
When the process proceeds to step S14 in FIG. 15, processing according to the flowchart in FIG. 19 is executed. In the process of FIG. 19, in step S70, the evaluation unit 106 copies the store TBL 130 to the store evaluation TBL 132 (at this stage, the point column of the store evaluation TBL 132 in FIG. 11 is blank).

次いで、ステップS72では、評価部106が、カード利用履歴TBL122(図6)の1レコードを読み込む。   Next, in step S72, the evaluation unit 106 reads one record of the card usage history TBL122 (FIG. 6).

次いで、ステップS74では、評価部106が、読み込んだレコードが物販の履歴か否かを判断する。ここでの判断が否定された場合には、ステップS80に移行するが、肯定された場合には、ステップS76に移行する。   In step S74, the evaluation unit 106 determines whether the read record is a product sales history. If the determination is negative, the process proceeds to step S80. If the determination is positive, the process proceeds to step S76.

ステップS76に移行した場合(物販の履歴であった場合)には、評価部106は、直前の下車駅がユーザの購買駅か否かを判断する。評価部106は、この判断において、ユーザ別生活圏TBL128を参照するものとする。ここでの判断が否定された場合は、ステップS80に移行するが、肯定された場合には、ステップS78に移行する。   When the process proceeds to step S76 (when it is a history of product sales), the evaluation unit 106 determines whether or not the last stop station is the purchase station of the user. In this determination, the evaluation unit 106 refers to the user-specific life sphere TBL128. If the determination is negative, the process proceeds to step S80. If the determination is positive, the process proceeds to step S78.

ステップS78に移行した場合(購買直前の下車駅が基本生活圏で無かった場合)には、評価部106は、店評価TBL132の該当店舗にポイントを加算する。すなわち、評価部106は、ユーザがわざわざ下車してまで来店した店舗に対してポイントを加算する(評価する)ようにする。その後は、ステップS80に移行する。   When the process proceeds to step S78 (when the getting-off station just before the purchase is not in the basic living area), the evaluation unit 106 adds points to the corresponding store of the store evaluation TBL132. In other words, the evaluation unit 106 adds (evaluates) points to the store where the user has bothered to get off the store. Thereafter, the process proceeds to step S80.

ステップS80に移行すると、評価部106が、カード利用履歴TBL122の全レコードの読み込みを終了したか否かを判断する。ここでの判断が否定された場合には、ステップS72に戻り、ステップS72以降の処理を繰り返す。そして、ステップS80の判断が肯定された段階で、ステップS82に移行する。なお、ステップS82に移行した段階では、図11の店評価TBL132が生成(作成)された状態となっている。   If transfering it to step S80, the evaluation part 106 will judge whether the reading of all the records of card | curd utilization log | history TBL122 was complete | finished. If the determination is negative, the process returns to step S72, and the processes after step S72 are repeated. Then, when the determination in step S80 is affirmed, the process proceeds to step S82. It should be noted that the store evaluation TBL 132 of FIG. 11 has been generated (created) at the stage of shifting to step S82.

ステップS82では、特定部108が、店評価TBL132のうち、ポイント数が予め定めた値以上の店舗を、情報を提供する価値のあるリコメンドの対象店舗として特定する。以上の処理が終了すると、図15のステップS15に移行する。   In step S <b> 82, the specifying unit 108 specifies a store having a point number equal to or greater than a predetermined value in the store evaluation TBL 132 as a target store recommended for providing information. When the above process ends, the process proceeds to step S15 in FIG.

(ユーザ別駅別カテゴリTBL作成処理(ステップS15))
図15のステップS15では、図20のフローチャートに沿った処理が実行される。なお、ステップS15の処理が開始される時点では、ユーザ別駅別カテゴリTBL134(図12)の各欄は全てクリアされているものとする。
(User-specific station-specific category TBL creation process (step S15))
In step S15 in FIG. 15, processing according to the flowchart in FIG. 20 is executed. It should be noted that at the time when the process of step S15 is started, all the columns of the user-specific station category TBL134 (FIG. 12) are cleared.

図20の処理では、まず、ステップS90において、ユーザ抽出部110が、カード利用履歴TBL122の1レコードを読み込む。   In the process of FIG. 20, first, in step S90, the user extraction unit 110 reads one record of the card usage history TBL122.

次いで、ステップS92では、ユーザ抽出部110が、物販の履歴か否かを判断する。ここでの判断が否定された場合には、ステップS96に移行するが、肯定された場合には、ステップS94に移行する。   Next, in step S92, the user extraction unit 110 determines whether or not the product sales history. If the determination is negative, the process proceeds to step S96. If the determination is positive, the process proceeds to step S94.

ステップS94に移行した場合、ユーザ抽出部110は、読み込んだレコードの、ユーザ、駅、店舗名と、店TBL130とに基づいて、ユーザ別駅別カテゴリTBL134の該当欄の値をカウントアップする。ここで、図10の店TBL130の店舗カテゴリは、図12のユーザ別駅別カテゴリTBLのカテゴリと異なっている場合があるが、例えば、図10の「高級洋菓子」は図12のカテゴリの文字列「菓子」を含んでいる。したがって、ユーザ抽出部110は、図10のカテゴリ「高級洋菓子」が図12のカテゴリ「菓子」に包含されるものとして取り扱う。その他のカテゴリについても同様である。なお、図10のカテゴリと図12のカテゴリとは同一であってもよい。ステップS94の処理が終了すると、ステップS96に移行する。   When the process proceeds to step S94, the user extraction unit 110 counts up the value in the corresponding column of the user-specific station category TBL134 based on the user, station, store name, and store TBL130 of the read record. Here, the store category of the store TBL 130 of FIG. 10 may be different from the category of the user-specific station category TBL of FIG. 12, for example, “luxury pastry” of FIG. 10 is a character string of the category of FIG. Includes “confectionery”. Therefore, the user extraction unit 110 treats the category “luxury Western confectionery” in FIG. 10 as being included in the category “confectionery” in FIG. The same applies to other categories. Note that the category of FIG. 10 and the category of FIG. 12 may be the same. When the process of step S94 ends, the process proceeds to step S96.

ステップS96に移行すると、ユーザ抽出部110は、全レコードの読み込みが終了したか否かを判断する。ここでの判断が否定された場合には、ステップS90に戻り、上記と同様の処理を繰り返す。一方、ステップS96の判断が肯定された場合には、図20の全処理を終了し、図15のステップS16に移行する。なお、図15のステップS16に移行する段階では、図12のユーザ別駅別カテゴリTBL134が生成(作成)された状態となる。   In step S96, the user extraction unit 110 determines whether all records have been read. If the determination here is negative, the process returns to step S90 and the same processing as described above is repeated. On the other hand, if the determination in step S96 is affirmative, the entire process in FIG. 20 is terminated, and the process proceeds to step S16 in FIG. In addition, in the stage which transfers to step S16 of FIG. 15, it will be in the state by which the category TBL134 according to user of FIG. 12 was produced | generated (created).

(リコメンド処理(ステップS16))
図15のステップS16では、図21のフローチャートに沿った処理が実行される。図21の処理では、ステップS100において、条件入力部111が、カテゴリ及び駅が選択されるまで待機する。具体的には、条件入力部111は、図24に示すリコメンド対象抽出条件設定画面を、オペレータ用端末20の表示部293に対して表示する。そして、条件入力部111は、オペレータが、図24の画面上で、対象カテゴリと対象駅とを選択した後に、「抽出」ボタンを押すまで待機する。そして、ステップS100の判断が肯定された段階で、ステップS102に移行する。なお、ここでは、図24に示すように、オペレータにより、対象カテゴリとして「菓子」、対象駅(指定利用地点)として「学芸大学駅」が選択されたものとする。
(Recommendation process (step S16))
In step S16 of FIG. 15, processing according to the flowchart of FIG. 21 is executed. In the process of FIG. 21, in step S100, the condition input unit 111 waits until a category and a station are selected. Specifically, the condition input unit 111 displays a recommendation target extraction condition setting screen illustrated in FIG. 24 on the display unit 293 of the operator terminal 20. Then, the condition input unit 111 waits until the operator presses the “extract” button after selecting the target category and the target station on the screen of FIG. Then, when the determination in step S100 is affirmed, the process proceeds to step S102. Here, as shown in FIG. 24, it is assumed that “confectionery” is selected as the target category and “Gakugei University Station” is selected as the target station (designated use point) by the operator.

ステップS102に移行すると、ユーザ抽出部110は、リコメンド判定処理を実行する。このリコメンド判定処理においては、図22のフローチャートに沿った処理が実行される。   If transfering it to step S102, the user extraction part 110 will perform a recommendation determination process. In this recommendation determination process, the process according to the flowchart of FIG. 22 is executed.

図22の処理では、まず、ステップS110において、ユーザ抽出部110が、選択されたカテゴリ及び駅を取得する。次いで、ステップS112では、ユーザ抽出部110が、ユーザ別駅別カテゴリTBL134の1ユーザのレコードを読み込む。   In the process of FIG. 22, first, in step S110, the user extraction unit 110 acquires the selected category and station. Next, in step S112, the user extraction unit 110 reads a record of one user of the user-specific station category TBL134.

次いで、ステップS114では、ユーザ抽出部110が、ユーザ別駅別カテゴリTBL134を参照して、読み込んだユーザが、選択されたカテゴリ(菓子)の店舗で所定頻度(第1頻度)よりも多く購買しているか否かを判断する。ここで、所定頻度とは、オペレータ等が予め設定することが可能な購買回数であるものとする。ここでの判断が肯定された場合には、ステップS116に移行するが、否定された場合には、ステップS124に移行する。   Next, in step S114, the user extraction unit 110 refers to the user-specific station category TBL134, and the read user purchases more than a predetermined frequency (first frequency) at the store of the selected category (confectionery). Judge whether or not. Here, the predetermined frequency is the number of purchases that can be preset by an operator or the like. If the determination here is affirmed, the process proceeds to step S116. If the determination is negative, the process proceeds to step S124.

ステップS116に移行した場合、ユーザ抽出部110は、ステップS112で読み込んだユーザが、選択された駅(学芸大学駅)とは異なる駅でのみ選択されたカテゴリ(菓子)の店舗で購買しているか否かを判断する。ここでの判断が肯定された場合には、ステップS118に移行するが、否定された場合には、ステップS124に移行する。なお、ステップS116では、ユーザ抽出部110は、選択された駅(学芸大学駅)とは異なる駅の店舗で所定頻度(第2頻度(第2頻度<第1頻度))よりも少ない頻度で購買しているか否かを判断することとしてもよい。   When the process proceeds to step S116, the user extraction unit 110 purchases at the store of the category (confectionery) selected by the user read in step S112 only at a station different from the selected station (Gakugei University Station). Judge whether or not. If the determination here is affirmed, the process proceeds to step S118. If the determination is negative, the process proceeds to step S124. In step S116, the user extraction unit 110 purchases at a frequency less than a predetermined frequency (second frequency (second frequency <first frequency)) at a store in a station different from the selected station (Gakugei University Station). It is good also as judging whether it is doing.

ステップS116の判断が肯定されて、ステップS118に移行すると、ユーザ抽出部110は、ユーザ別生活圏TBL128を読み込む。そして、ステップS120では、ユーザ抽出部110が、オペレータによって選択された駅(学芸大学駅)が、ステップS112で読み込んだユーザの通過駅か否かを判断する。ここでの判断が肯定された場合には、ステップS122に移行するが、否定された場合には、ステップS124に移行する。   When the determination in step S116 is affirmed and the process proceeds to step S118, the user extraction unit 110 reads the user-specific life zone TBL128. In step S120, the user extraction unit 110 determines whether or not the station (Gakugei University Station) selected by the operator is the passing station of the user read in step S112. If the determination here is affirmed, the process proceeds to step S122. If the determination is negative, the process proceeds to step S124.

ステップS122に移行すると、ユーザ抽出部110は、対象ユーザTBL136にステップS112で読み込んだレコードに含まれるカードIDを書き込む。この場合、選択されたカテゴリ(菓子)の店舗で多く購買をしているが、選択された駅(学芸大学駅)の店舗では購買をしておらず、また選択された駅(学芸大学駅)が通過駅であるユーザが、対象ユーザTBL136に書き込まれることになる。その後は、ステップS124に移行する。   In step S122, the user extraction unit 110 writes the card ID included in the record read in step S112 to the target user TBL 136. In this case, many purchases are made at the store of the selected category (confectionery), but purchases are not made at the store of the selected station (Gakugei University Station), and the selected station (Gakugei University Station). Will be written in the target user TBL136. Thereafter, the process proceeds to step S124.

上記処理を経てステップS124に移行すると、ユーザ抽出部110は、全レコードの読み込みが終了したか否かを判断する。ここでの判断が否定された場合には、ステップS112に戻り、上記と同様の処理を繰り返す。一方、ステップS124の判断が肯定された場合には、図22の全処理を終了し、図21のステップS104に移行する。なお、図21のステップS104に移行する段階では、図13(a)の対象ユーザTBL136が生成(作成)された状態となっている。   After proceeding to step S124 through the above processing, the user extracting unit 110 determines whether or not all records have been read. If the determination here is negative, the process returns to step S112, and the same processing as described above is repeated. On the other hand, if the determination in step S124 is affirmative, the entire process in FIG. 22 is terminated, and the process proceeds to step S104 in FIG. In addition, in the stage which transfers to step S104 of FIG. 21, the target user TBL136 of FIG. 13A has been generated (created).

図21に戻り、ステップS104では、提供部112が、対象ユーザTBL136とユーザTBL138に基づいて、対象ユーザの宛先(メールアドレス)を特定する。また、提供部112は、対象ユーザの宛先と、選択されたカテゴリ及び駅と一致する対象店舗の情報を用いて、リコメンドを実行する。具体的には、提供部112は、学芸大学駅のカテゴリ「菓子」のうち店評価TBL132のポイントが所定ポイント以上の店舗の情報(ここでは、図11の「AOKスイーツ学芸大学駅店」であるものとする)を特定する。そして、提供部112は、特定されたメールアドレスに対して、図25の画面に示すようなメールを送信する。なお、学芸大学駅の菓子店に所定ポイント以上の店舗が無かった場合には、情報提供を行うことなく、図21の全処理を終了するものとする。なお、提供部112は、選択されたカテゴリ及び駅と一致する対象店舗の情報を電子メール以外の手段、例えば郵便、で対象ユーザTBL136に格納されているユーザに対して提供することとしてもよい。   Returning to FIG. 21, in step S <b> 104, the providing unit 112 specifies the destination (email address) of the target user based on the target user TBL 136 and the user TBL 138. In addition, the providing unit 112 executes the recommendation using the destination of the target user, and information on the target store that matches the selected category and station. Specifically, the providing unit 112 is information on stores in which the point of the store evaluation TBL 132 is a predetermined point or more in the category “confectionery” of Gakugei University Station (here, “AOK Suites Gakugei University Station Store” in FIG. 11). Specified). Then, the providing unit 112 transmits a mail as shown in the screen of FIG. 25 to the specified mail address. In addition, when there is no store more than a predetermined point in the confectionery store of Gakugei University Station, the whole process of FIG. 21 shall be complete | finished, without providing information. The providing unit 112 may provide information on the target store that matches the selected category and station to a user stored in the target user TBL 136 by means other than e-mail, such as mail.

以上のようにして、図21の全処理が終了すると、図15の全処理も終了する。ここで、本実施形態では、学芸大学駅の対象店舗(菓子店)の情報を提供するユーザとして、例えば、図26に示すように、基本生活圏が、元住吉、渋谷、浜松町であり、購買駅が目黒、中目黒であるユーザで、かつ、菓子を頻繁に購買しているものの学芸大学駅では菓子を購買していないユーザが抽出される。このようなユーザは、学芸大学駅の菓子の店舗に関する価値の高い情報を提供することで、学芸大学駅でわざわざ途中下車して、菓子を購買する可能性が高いユーザであると考えられる。したがって、このようなユーザに学芸大学駅の菓子の店舗の情報を提供することで、学芸大学駅における乗降客を効率よく増加させることが可能となる。   As described above, when all the processes in FIG. 21 are completed, all the processes in FIG. 15 are also ended. Here, in this embodiment, as a user who provides information on a target store (confectionery store) at Gakugei University Station, for example, as shown in FIG. 26, the basic life sphere is Motosumiyoshi, Shibuya, Hamamatsucho, A user whose purchase station is Meguro or Nakameguro and who frequently purchases confectionery but does not purchase confectionery at Gakugei University Station is extracted. Such a user is considered to be a user who has a high possibility of getting off at Gakugei University Station and purchasing confectionery by providing high-value information about the confectionery store at Gakugei University Station. Therefore, by providing such a user with information on a confectionery store at Gakugei University Station, it is possible to efficiently increase the number of passengers at Gakugei University Station.

これまでの説明から分かるように、本実施形態では、評価部106、特定部108、及び提供部112は、カード利用履歴TBL122に記録されたユーザごとの情報(利用履歴)に基づいて、選択された駅(指定利用地点)で下車した後に購買があった店舗(選択された駅近傍の店舗)を特定し、その中から選択されたカテゴリと一致する店舗を特定している(S14、S104)といえる。また、本実施形態では、ユーザ抽出部110が、カード利用履歴TBL122に記録されたユーザごとの情報に基づいて、いずれかの駅で下車した後に購買があった店舗(いずれかの駅近傍の店舗)を特定し(S15)、特定された店舗のうち選択されたカテゴリの店舗で購買をしたユーザ及び駅を特定している(S102)といえる。更に、本実施形態では、提供部112が、選択された駅とユーザ抽出部110で特定された駅との異同に基づき、ユーザ抽出部110で特定したユーザに対して、特定された店舗の情報を通知するか否かを決定しているといえる。   As can be seen from the above description, in this embodiment, the evaluation unit 106, the specifying unit 108, and the providing unit 112 are selected based on the information (usage history) for each user recorded in the card usage history TBL 122. Stores that have purchased after getting off at the station (designated use point) (stores near the selected station) are identified, and stores that match the category selected from the stores are identified (S14, S104) It can be said. Moreover, in this embodiment, the user extraction part 110 has purchased after having got off at any station based on the information for every user recorded on card use log | history TBL122 (store near any station) ) Is identified (S15), and it can be said that the user and the station that have made purchases at the selected category of the identified stores are identified (S102). Furthermore, in this embodiment, the providing unit 112 provides information on the store specified for the user specified by the user extracting unit 110 based on the difference between the selected station and the station specified by the user extracting unit 110. It can be said that it is determined whether or not to notify.

以上、詳細に説明したように、本実施形態によると、評価部106、特定部108、及び提供部112が、カード利用履歴TBL122に記録されたユーザごとの情報(利用履歴)に基づいて、選択された駅で下車した後に購買があった店舗のうち、条件入力部111が入力を受け付けたカテゴリと一致する店舗を特定し、ユーザ抽出部110が、カード利用履歴TBL122に記録された利用者ごとの情報に基づいて、いずれかの駅で下車した後に購買があった店舗を特定し、特定された店舗のうち選択されたカテゴリの店舗で購買をしたユーザ及び駅を特定する。また、提供部112は、選択された駅と、ユーザ抽出部110で特定された駅とが異なる場合に、そのユーザに対して、選択された駅及びカテゴリと一致する店舗の情報を通知する(リコメンドする)。これにより、本実施形態では、情報を通知する店舗と同一のカテゴリの商品を購買しているが、情報を通知する店舗自体では購買したことが無いユーザ、すなわち、当該店舗の情報を提供すれば来店する可能性が高いユーザ(適切なユーザ)に対して、当該店舗の情報を提供することが可能となる。これにより、無差別に抽出されるユーザに対して、選択されたカテゴリ及び駅が一致する店舗の情報を提供する場合よりも、選択された駅のユーザを効率的に増やすための情報提供を行うことが可能となる。   As described above in detail, according to the present embodiment, the evaluation unit 106, the specifying unit 108, and the providing unit 112 select based on the information (usage history) for each user recorded in the card usage history TBL 122. For each user recorded in the card use history TBL122, the store that has been purchased after getting off at the station is identified as a store that matches the category that the condition input unit 111 has accepted. Based on the information, the store where the purchase was made after getting off at any station is specified, and the user and the station who purchased at the store of the selected category among the specified stores are specified. In addition, when the selected station is different from the station specified by the user extracting unit 110, the providing unit 112 notifies the user of store information that matches the selected station and category ( Recommend). Thereby, in this embodiment, although the goods of the same category as the store which notifies information are purchased, if the store which notifies information itself has not purchased, ie, the information of the store concerned will be provided. It becomes possible to provide the store information to a user (appropriate user) who is likely to visit the store. This provides information for increasing the number of users at the selected station more efficiently than when providing information on stores that match the selected category and station to users extracted indiscriminately. It becomes possible.

なお、上記実施形態では、例えば東急東横線を運営する会社が、本システムを利用する場合には、東横線を利用している(基本生活圏としている)ユーザの中で、カテゴリ「菓子」を頻繁に購買している一方、東横線外の店舗で「菓子」を購入しているユーザに対して、東横線沿線の「菓子」の店舗の情報を提供するようにしても良い。この場合、例えば、図24のリコメンド対象抽出条件画面では、対象駅とともに対象路線が入力可能であるようにしても良い。また、条件画面上では対象駅のみだが、経路TBL124に基づいて、ユーザ抽出部110が入力された対象駅に対応する路線名(あるいは電鉄会社)を特定してもよい。図22のリコメンド判定処理S102に代えて、図27のリコメンド判定処理(S102’)を実行することとする。この図27の処理では、ステップS114とS116との間に、ステップS115の判断を行う。このステップS115では、選択された駅(例えば東横線内の駅(学芸大学駅)を選択するものとする)の路線(東横線)とは、異なる路線で選択されたカテゴリ(菓子)が購買されているという条件(第3条件)を満たすか否かを判断する。ここでの判断が肯定された場合には、ステップS116に移行する。一方、ステップS115の判断が否定された場合には、ステップS124に移行する。図27のような処理を実行することで、他の路線で「菓子」を購入していたが、学芸大学駅での購買履歴が無いユーザを、自社の運営する路線内で途中下車させ購買させることが可能となる。これにより、路線の乗降客数を効率的に増加させることが可能となる。   In the above embodiment, for example, when a company operating the Tokyu Toyoko Line uses this system, the category “confectionery” is selected among users who use the Toyoko Line (the basic living area). Information on the “confectionery” store along the Toyoko Line may be provided to a user who purchases “confectionery” at a store outside the Toyoko Line while purchasing frequently. In this case, for example, on the recommendation target extraction condition screen of FIG. 24, the target route may be input together with the target station. Further, although only the target station is displayed on the condition screen, the route name (or electric railway company) corresponding to the target station to which the user extraction unit 110 is input may be specified based on the route TBL124. In place of the recommendation determination process S102 of FIG. 22, the recommendation determination process (S102 ') of FIG. 27 is executed. In the process of FIG. 27, the determination in step S115 is performed between steps S114 and S116. In this step S115, a category (confectionery) selected on a different route from the route (Toyoko Line) of the selected station (for example, a station in Toyoko Line (Gakugei University Station) is selected) is purchased. It is determined whether or not the condition (third condition) is satisfied. When judgment here is affirmed, it transfers to step S116. On the other hand, if the determination in step S115 is negative, the process proceeds to step S124. By executing the process as shown in FIG. 27, “confectionery” has been purchased on another route, but users who have no purchase history at Gakugei University Station drop off on the route operated by the company and purchase them. It becomes possible. This makes it possible to efficiently increase the number of passengers on the route.

さらに、ユーザ抽出部110が、路線の異同に関わらず、特定されたある一定の区間以外の駅で購買した購買履歴のある利用者をリコメンド対象にしてもよい。この場合、図24のリコメンド対象抽出条件画面では、特定区間の両端となる対象駅が入力可能となるようにしておけば良い。   Furthermore, the user extraction unit 110 may make a recommendation target a user who has a purchase history purchased at a station other than the specified fixed section regardless of the difference in route. In this case, on the recommendation target extraction condition screen of FIG. 24, it is only necessary to be able to input target stations that are both ends of the specific section.

なお、上記実施形態では、図9のユーザ別生活圏TBL128の通過駅を、基本生活圏の間の駅とする場合について説明したが、これに限られるものではない。例えば、通過駅としては、基本生活圏の間の駅と、その近傍(例えば、両隣)の駅とを含めてもよい。このようにすることで、通過駅近傍の駅に存在する店舗の情報をユーザに提供することが可能となる。この場合、基本生活圏の間に含まれない駅に存在する店舗(乗り過ごす必要のある店舗))の情報をユーザに提供することもできる。   In addition, although the said embodiment demonstrated the case where the passing station of the user-specific living area TBL128 of FIG. 9 was a station between basic living areas, it is not restricted to this. For example, the passing station may include a station between the basic living areas and a station in the vicinity (for example, both neighbors). By doing in this way, it becomes possible to provide a user with the information of the store which exists in the station near a passing station. In this case, it is also possible to provide the user with information on stores (stores that need to be ridden) that exist in stations that are not included in the basic living area.

なお、上記実施形態では、ユーザ抽出部110が、選択されたカテゴリ、駅と一致する対象店舗と同一のカテゴリの店舗で頻繁に購入するユーザを抽出する(ステップS114)こととしたが、これに限られるものではない。例えば、対象店舗(選択されたカテゴリ、駅と一致する対象店舗)と類似するカテゴリの商品を頻繁に購入するユーザを抽出することとしてもよい。   In the above embodiment, the user extraction unit 110 extracts users who frequently purchase at a store in the same category as the target store that matches the selected category and station (step S114). It is not limited. For example, it is good also as extracting the user who purchases the goods of the category similar to a target store (the selected category and the target store which matches a station) frequently.

なお、上記実施形態では、オペレータがカテゴリと駅を選択し、これらと合致する対象店舗についての情報を、適切なユーザに提供する場合について説明したが、これに限られるものではない。例えば、オペレータが、カテゴリと駅以外の内容(駅構内店舗、駅からの距離など)を選択できるようにし、これらと合致する対象店舗についての情報を、上記実施形態と同様に抽出される適切なユーザに提供することとしてもよい。また、オペレータは、カテゴリと駅の少なくとも一方を選択しないこととしてもよい。オペレータが何も選択しない場合には、対象店舗の情報それぞれを、上記実施形態と同様に抽出される適切なユーザに提供することとしてもよい。   In the above embodiment, the case has been described in which the operator selects a category and a station, and provides information about a target store that matches these to an appropriate user. However, the present invention is not limited to this. For example, the operator can select contents other than the category and station (stores in the station, distance from the station, etc.), and information on target stores that match these can be extracted as in the above embodiment. It may be provided to the user. The operator may not select at least one of the category and the station. When an operator does not select anything, it is good also as providing each of the information of object store to the appropriate user extracted similarly to the said embodiment.

また、上記実施形態では、図24のリコメンド対象抽出条件画面においてカテゴリと駅が選択可能である場合(図24参照)について説明したが、これに限らず、駅のみ選択可能であってもよい。この場合、情報提供対象の店舗が店評価TBL132(図11)に基づいて特定されたときに、当該店舗のカテゴリを店TBL130から取得し、当該カテゴリと一致するカテゴリの店舗で購買しているユーザのうち、情報提供対象の店舗では購買していないユーザに対して情報提供を行うようにすることができる。   Moreover, although the said embodiment demonstrated the case where a category and a station were selectable on the recommendation object extraction condition screen of FIG. 24 (refer FIG. 24), it is not restricted to this, You may select only a station. In this case, when the information providing target store is specified based on the store evaluation TBL 132 (FIG. 11), the user who acquires the category of the store from the store TBL 130 and purchases the store at the category matching the category. Among them, it is possible to provide information to a user who has not made a purchase at the information provision target store.

なお、上記実施形態では、交通機関が、鉄道である場合について説明し他が、これに限られるものではない。カードリーダ50が、バスなどの他の交通機関の乗降履歴(乗降したバス停など)を取得することができる場合には、交通機関として、バスなどの他の交通機関を採用してもよい。   In addition, in the said embodiment, the case where a transportation is a railway is demonstrated and others are not restricted to this. When the card reader 50 can acquire the boarding / exiting history of other transportation such as a bus (such as a bus stop where the boarding / alighting), other transportation such as a bus may be adopted as the transportation.

なお、上記実施形態では、カードリーダ50がICカード60と通信する場合について説明したが、これに限られるものではなく、顧客端末30と通信することとしてもよい。この場合、顧客端末30には、ICカード60と同等の機能を有するICチップを設けておく必要がある。   In addition, although the said embodiment demonstrated the case where the card reader 50 communicates with the IC card 60, it is not restricted to this, It is good also as communicating with the customer terminal 30. In this case, the customer terminal 30 needs to be provided with an IC chip having the same function as the IC card 60.

なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。   The above processing functions can be realized by a computer. In that case, a program describing the processing contents of the functions that the processing apparatus should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium.

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When the program is distributed, for example, it is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.

上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。   The above-described embodiment is an example of a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.

なお、以上の説明に関して更に以下の付記を開示する。
(付記1)交通機関を利用する利用者に対応づけて、該利用者が該交通機関を利用した利用地点と利用日時、および、該利用者に物品あるいはサービスを提供した提供者と提供日時を記録した履歴情報格納手段と、
物品あるいはサービスの提供者に対応づけて、該物品あるいはサービスの提供種別を定義した提供者情報格納手段と、
前記交通機関の特定の利用地点を指定した指定利用地点を受け付ける条件入力手段と、
前記履歴情報格納手段に記録された利用者ごとの情報に基づいて、前記指定利用地点の利用日時よりも以降の提供日時を有する提供者を特定するとともに、前記提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する提供者候補抽出手段と、
前記履歴情報格納手段に記録された利用者ごとの情報に基づいて、いずれかの利用地点の利用日時より以降の提供日時を有する提供者を特定し、該利用日時に対応する利用者および利用地点を特定するとともに、前記提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する利用者候補抽出手段と、
前記提供者候補抽出手段および前記利用者候補抽出手段で特定したそれぞれの提供種別の異同、かつ、前記条件入力手段で受け付けた指定利用地点と該利用者候補抽出手段で特定した前記利用地点の異同に基づき、該利用者候補抽出手段で特定した前記利用者に対して該提供者候補抽出手段で特定した提供者の情報を通知するか否かを決定する決定手段と、を有することを特徴とする情報提供装置。
(付記2) 前記提供者候補抽出手段は、前記指定利用地点を含む特定区間内の利用地点の前記利用日時に基づいて、前記提供者を特定し、
前記利用者候補抽出手段は、前記特定区間外の利用地点の前記利用日時に基づいて前記利用者を特定する
ことを特徴とする付記1に記載の情報提供装置。
(付記3) 前記特定区間は、同一企業が運営する交通機関の路線区間であることを特徴とする付記2に記載の情報提供装置。
(付記4) 交通機関の特定の利用地点を指定した指定利用地点を受け付ける条件入力工程と、
交通機関を利用する利用者に対応づけて、該利用者が該交通機関を利用した利用地点と利用日時、および、該利用者に物品あるいはサービスを提供した提供者と提供日時を記録した履歴情報格納手段に記録された利用者ごとの情報に基づいて、前記指定利用地点の利用日時よりも以降の提供日時を有する提供者を特定するとともに、物品あるいはサービスの提供者に対応づけて、該物品あるいはサービスの提供種別を定義した提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する提供者候補抽出工程と、
前記履歴情報格納手段に記録された利用者ごとの情報に基づいて、いずれかの利用地点の利用日時より以降の提供日時を有する提供者を特定し、該利用日時に対応する利用者および利用地点を特定するとともに、前記提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する利用者候補抽出工程と、
前記提供者候補抽出工程および前記利用者候補抽出工程で特定したそれぞれの提供種別の異同、かつ、前記条件入力工程で受け付けた指定利用地点と該利用者候補抽出工程で特定した前記利用地点の異同に基づき、該利用者候補抽出工程で特定した前記利用者に対して該提供者候補抽出工程で特定した提供者の情報を通知するか否かを決定する決定工程と、をコンピュータが実行することを特徴とする情報提供方法。
(付記5) 前記提供者候補抽出工程では、前記指定利用地点を含む特定区間内の利用地点の前記利用日時に基づいて、前記提供者を特定し、
前記利用者候補抽出工程では、前記特定区間外の利用地点の前記利用日時に基づいて前記利用者を特定することを特徴とする付記4に記載の情報提供方法。
(付記6) 前記特定区間は、同一企業が運営する交通機関の路線区間であることを特徴とする付記5に記載の情報提供方法。
In addition, the following additional notes are disclosed regarding the above description.
(Supplementary note 1) Corresponding to the user who uses the transportation facility, the use point and the use date and time by which the user used the transportation facility, the provider who provided the user with the goods or services, and the provision date and time Recorded history information storage means;
A provider information storage means that defines a provision type of the article or service in association with the provider of the article or service;
Condition input means for receiving a designated use point that designates a specific use point of the transportation facility;
Based on the information for each user recorded in the history information storage means, a provider having a provision date and time later than the use date and time of the designated usage point is specified, and specified based on the provider information storage means A provider candidate extracting means for specifying a provision type corresponding to the provider,
Based on the information for each user recorded in the history information storage means, a provider having a provision date and time later than the usage date and time of any usage point is specified, and the user and the usage point corresponding to the usage date and time And user candidate extraction means for specifying the provision type corresponding to the provider specified based on the provider information storage means,
The difference between the provision types specified by the provider candidate extraction means and the user candidate extraction means, and the difference between the specified use point received by the condition input means and the use point specified by the user candidate extraction means And determining means for determining whether or not to notify the information of the provider specified by the provider candidate extracting means to the user specified by the user candidate extracting means, To provide information.
(Additional remark 2) The said provider candidate extraction means specifies the said provider based on the said use date of the utilization point in the specific area containing the said designated utilization point,
The information providing apparatus according to appendix 1, wherein the user candidate extracting unit specifies the user based on the use date and time of a use point outside the specific section.
(Supplementary note 3) The information providing apparatus according to supplementary note 2, wherein the specific section is a route section of a transportation system operated by the same company.
(Supplementary Note 4) A condition input process for receiving a designated use point that designates a specific use point of transportation,
Corresponding to a user who uses the transportation facility, history information in which the user uses the transportation facility, the use date and time, and the provider who provided goods or services to the user and the provision date and time are recorded. Based on the information for each user recorded in the storage means, a provider having a provision date and time later than the use date and time of the designated use point is specified, and the article or service is associated with the article. Alternatively, a provider candidate extraction step for identifying a provision type corresponding to the provider identified based on a provider information storage means that defines a service provision type,
Based on the information for each user recorded in the history information storage means, a provider having a provision date and time later than the usage date and time of any usage point is specified, and the user and the usage point corresponding to the usage date and time And a user candidate extraction step for identifying a provision type corresponding to the provider identified based on the provider information storage means,
The difference between the provision types specified in the provider candidate extraction step and the user candidate extraction step, and the difference between the specified usage point received in the condition input step and the usage point specified in the user candidate extraction step The computer executes a determination step for determining whether or not to notify the provider specified in the provider candidate extraction step to the user specified in the user candidate extraction step An information providing method characterized by the above.
(Supplementary Note 5) In the provider candidate extraction step, the provider is specified based on the use date and time of a use point in a specific section including the designated use point,
The information providing method according to claim 4, wherein, in the user candidate extracting step, the user is specified based on the use date and time of the use point outside the specific section.
(Supplementary note 6) The information providing method according to supplementary note 5, wherein the specific section is a route section of a transportation system operated by the same company.

122 カード利用履歴TBL(履歴情報格納手段)
106 評価部(提供者候補抽出手段の一部)
108 特定部(提供者候補抽出手段の一部)
110 ユーザ抽出部(利用者候補抽出手段)
111 条件入力部(条件入力手段)
112 提供部(提供者候補抽出手段の一部、決定手段)
130 店TBL(提供者情報格納手段)
122 Card usage history TBL (history information storage means)
106 Evaluation section (part of provider candidate extraction means)
108 Specific part (part of provider candidate extraction means)
110 User extraction unit (user candidate extraction means)
111 Condition input section (condition input means)
112 Providing section (part of provider candidate extracting means, determining means)
130 store TBL (provider information storage means)

Claims (3)

交通機関を利用する利用者に対応づけて、該利用者が該交通機関を利用した利用地点、該交通機関を利用した利用日時、該利用者に物品あるいはサービスを提供した提供者、及び該利用者に物品あるいはサービスを提供した提供日時を記録した履歴情報格納手段と、
物品あるいはサービスの提供者に対応づけて、該物品あるいはサービスの提供種別を定義した提供者情報格納手段と、
前記交通機関の特定の利用地点を指定した指定利用地点、及び提供者の提供種別を指定した指定提供種別を受け付ける条件入力手段と、
前記履歴情報格納手段に記録された利用者ごとの情報に基づいて、いずれかの利用地点を利用者が利用してから次に同一又は他の利用地点を利用するまでの間に該利用者に対して物品あるいはサービスの提供をした提供者を特定し、該物品あるいはサービスの提供を受けた利用者および該利用者が該提供者から提供を受ける直前に利用した利用地点を特定するとともに、前記提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する利用者候補抽出手段と、
前記条件入力手段で受け付けた指定提供種別と前記利用者候補抽出手段で特定した提供種別とが同一で、かつ、前記条件入力手段で受け付けた指定利用地点と該利用者候補抽出手段で特定した前記利用地点が異なる前記利用者候補抽出手段で特定した前記利用者に対して前記指定利用地点及び指定提供種別に対応する提供者の情報を通知すると決定する決定手段と、
を有することを特徴とする情報提供装置。
Corresponding to the user who uses the transportation facility, the use point where the user uses the transportation facility, the use date and time when using the transportation facility, the provider who provided goods or services to the user, and the use History information storage means for recording the provision date and time when goods or services were provided to a person,
A provider information storage means that defines a provision type of the article or service in association with the provider of the article or service;
A condition input means for receiving a designated use point that designates a specific use point of the transportation facility, and a designated provision type that designates a provider's provision type;
Based on the information for each user recorded in the history information storage means, the user can use the same or another usage point until the user uses the same or another usage point. Identifying the provider who provided the goods or services to the user, identifying the user who received the goods or service, and the point of use used immediately before the user received the provision from the provider, User candidate extraction means for specifying the provision type corresponding to the provider specified based on the provider information storage means;
The specified provision type received by the condition input means is the same as the provision type specified by the user candidate extraction means, and the specified use point received by the condition input means and the user candidate extraction means specified by the user input extraction means A determination unit that determines to notify the user specified by the user candidate extraction unit with a different usage point to notify the information of the provider corresponding to the specified usage point and the specified provision type;
An information providing apparatus comprising:
前記条件入力手段は、同一企業が運営する交通機関の路線区間内の利用地点を指定した指定利用地点を受け付け、
前記利用者候補抽出手段は、前記指定利用地点を含む前記同一企業が運営する交通機関の路線区間外の利用地点を利用してから次に同一又は他の利用地点を利用するまでの間に提供者から物品あるいはサービスの提供を受けた利用者を特定する、
ことを特徴とする請求項1に記載の情報提供装置。
The condition input means accepts a designated use point that designates a use point in a route section of transportation operated by the same company,
The user candidate extraction means is provided between the use of a use point outside the route section of the transportation facility operated by the same company including the designated use point and the next use of the same or another use point. Identify users who have received goods or services from the
The information providing apparatus according to claim 1.
交通機関の特定の利用地点を指定した指定利用地点、及び提供者の提供種別を指定した指定提供種別を受け付ける条件入力工程と、
交通機関を利用する利用者に対応づけて、該利用者が該交通機関を利用した利用地点、該交通機関を利用した利用日時、該利用者に物品あるいはサービスを提供した提供者、及び該利用者に物品あるいはサービスを提供した提供日時を記録した履歴情報格納手段に記録された利用者ごとの情報に基づいて、いずれかの利用地点を利用者が利用してから次に同一又は他の利用地点を利用するまでの間に該利用者に対して物品あるいはサービスの提供をした提供者を特定し、該物品あるいはサービスの提供を受けた利用者および該利用者が該提供者から提供を受ける直前に利用した利用地点を特定するとともに、物品あるいはサービスの提供者に対応づけて、該物品あるいはサービスの提供種別を定義した提供者情報格納手段に基づいて特定した該提供者に対応する提供種別を特定する利用者候補抽出工程と、
前記条件入力工程で受け付けた指定提供種別と前記利用者候補抽出工程で特定した提供種別とが同一で、かつ、前記条件入力工程で受け付けた指定利用地点と該利用者候補抽出工程で特定した前記利用地点が異なる前記利用者候補抽出工程で特定した前記利用者に対して前記指定利用地点及び指定提供種別に対応する提供者の情報を通知すると決定する決定工程と、
をコンピュータが実行することを特徴とする情報提供方法。
A condition input step for accepting a designated use point designating a specific use point of transportation and a designated offer type designating a provider offer type;
Corresponding to the user who uses the transportation facility, the use point where the user uses the transportation facility, the use date and time when using the transportation facility, the provider who provided goods or services to the user, and the use Based on the information for each user recorded in the history information storage means that recorded the provision date and time when goods or services were provided to the user, the same or other usage after the user uses one of the usage points The provider who provided goods or services to the user until the point is used is identified, and the user who received the goods or service and the user receive the provision from the provider In addition to specifying the point of use that was used immediately before, it was specified based on the provider information storage means that defined the provision type of the article or service in association with the provider of the article or service. A user candidate extracting step of identifying the offer type corresponding to the provider,
The specified provision type received in the condition input step is the same as the provision type specified in the user candidate extraction step, and the specified use point received in the condition input step and the user candidate extraction step A determination step of determining to notify the information of the provider corresponding to the designated use point and the designated provision type to the user specified in the user candidate extraction step having different use points;
An information providing method characterized in that a computer executes.
JP2011119018A 2011-05-27 2011-05-27 Information providing apparatus and information providing method Expired - Fee Related JP5821283B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011119018A JP5821283B2 (en) 2011-05-27 2011-05-27 Information providing apparatus and information providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011119018A JP5821283B2 (en) 2011-05-27 2011-05-27 Information providing apparatus and information providing method

Publications (2)

Publication Number Publication Date
JP2012247982A JP2012247982A (en) 2012-12-13
JP5821283B2 true JP5821283B2 (en) 2015-11-24

Family

ID=47468372

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011119018A Expired - Fee Related JP5821283B2 (en) 2011-05-27 2011-05-27 Information providing apparatus and information providing method

Country Status (1)

Country Link
JP (1) JP5821283B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6364633B2 (en) * 2014-11-20 2018-08-01 株式会社日立製作所 Estimation system and estimation method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003242406A (en) * 2002-02-18 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> Advertisement information providing method, advertisement information providing system, advertisement information providing program, and recording medium storing the program
JP2004102950A (en) * 2002-09-13 2004-04-02 Hitachi Ltd Information providing method and system
JP4205501B2 (en) * 2003-06-30 2009-01-07 Necエンジニアリング株式会社 Advertisement distribution system using automatic ticket gate
JP2007213277A (en) * 2006-02-09 2007-08-23 Mitsubishi Electric Corp Ad distribution system
JP5707033B2 (en) * 2009-09-30 2015-04-22 株式会社日立製作所 Behavior trend analysis system and behavior trend analysis method

Also Published As

Publication number Publication date
JP2012247982A (en) 2012-12-13

Similar Documents

Publication Publication Date Title
JP5980585B2 (en) Customer relationship management method by multiplexed assignment of access point connection password, customer management server, and computer-readable recording medium
KR20160114724A (en) Purchase information utilization system, purchase information utilization method, and program
CN114365175A (en) Store-use information distribution device, store-use information distribution system provided with same, and store-use information distribution method
JP2010277360A (en) Campaign providing system, campaign providing method, and campaign providing program
CN103559758A (en) Intelligent vending system and intelligent vending method
KR101865845B1 (en) System for promotion page production of custom-made
KR20200028734A (en) Review management system based on NFC technology
CN107123065A (en) Community management server and community service platform
JP5874136B2 (en) Point management server and point management system
JP2023507043A (en) DATA PROCESSING METHOD, DEVICE, DEVICE, STORAGE MEDIUM AND COMPUTER PROGRAM
US8751309B2 (en) Targeted communication between promoters and consumers
TWI893353B (en) Information processing system, information processing method, server and client device
KR20160130206A (en) System for recommending commodity information based on social network service and service method of the same
JP5821283B2 (en) Information providing apparatus and information providing method
US20200320572A1 (en) System and method for collecting information by using digital recognition device
US20030187721A1 (en) Method and apparatus for rating information management
JP6362139B2 (en) Request reception system when visiting a store and request reception method when visiting a store
JP2019109742A (en) Account name identification system
JP2001222606A (en) Personal information collection system, portable storage device, and personal information collection method
JP5861430B2 (en) Trend analysis system
JP6180343B2 (en) Server apparatus and program
JP5655708B2 (en) Information providing apparatus and information providing method
CN112348618A (en) Order matching system, order matching method, and recording medium
JP2005018540A (en) Information provision system
JP2007304668A (en) Convenient information transmission method and convenient information display method to IC card ticket

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150416

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150908

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150921

R150 Certificate of patent or registration of utility model

Ref document number: 5821283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees