JP5821283B2 - Information providing apparatus and information providing method - Google Patents
Information providing apparatus and information providing method Download PDFInfo
- 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
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には、交通機関を利用して店舗で購入した利用者に、その購入前後の利用駅が所定の条件に合致する場合、運賃等を割引する技術が開示されている。
一方、特許文献4には、店舗での購入者の利用駅が日常経路外からの利用が多い商品等(利用障壁の大きい商品等)は価値が高いものであるとし、当該商品等の広告を優先的に配信する方法が開示されている。
On the other hand, in
交通機関を事業展開する企業が交通機関の利用者に対して広告情報を提供する場合、交通機関事業者ならではのニーズや観点に基づいて、提供対象者となる利用者および提供すべき情報を選択する必要がある。例えば、交通機関事業者にとって、収益を上げるためには、駅の乗降客を増やすことが重要である。そこで、交通機関事業者は、意図的に特定の駅の乗降客を増やすためのキャンペーンを展開する。 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
そこで、本件は上記の課題に鑑みてなされたものであり、交通機関の特定の利用地点の利用者を効率的に増やすための情報提供を行うことが可能な情報提供装置及び情報提供方法を提供することを目的とする。 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.
以下、情報提供システムの一実施形態について、図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
情報提供サーバ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
オペレータ用端末20は、PC(Personal Computer)などの端末であり、情報提供サーバ10に対して各種設定内容等を入力するための端末である。このオペレータ用端末20は、交通機関(例えば電鉄事業)を展開する企業から依頼を受けた者(以下、「オペレータ」と呼ぶ)が利用するものとする。オペレータ用端末20は、図2(b)に示すようなハードウェア構成を有する。すなわち、オペレータ用端末20は、図2(b)に示すように、CPU290、ROM292、RAM294、記憶部(ここではHDD)296、ネットワークインタフェース297、表示部293、及び入力部295等を備えており、各部は、バス298に接続されている。
The
ユーザ端末30は、PCや携帯電話、スマートフォンなどの端末であり、電子メールの送受信が可能な端末であるものとする。ユーザ端末30は、図3(a)に示すようなハードウェア構成を有する。すなわち、ユーザ端末30は、図3(a)に示すように、CPU390、ROM392、RAM394、記憶部(ここではHDD)396、ネットワークインタフェース397、表示部393、及び入力部395等を備えており、各部は、バス398に接続されている。
The
情報収集サーバ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
カードリーダ50は、駅の改札や店舗のレジなどに設けられた、ICカード60と通信することが可能な読取端末である。ICカード60は、ユーザそれぞれが保有するカードであり、カードリーダ50に接触させる又はかざすことにより、カードにチャージ(入金)された金額分だけ交通機関の利用や店舗での購買が可能なカードである。カードリーダ50は、ICカード60の利用履歴を取得し、情報収集サーバ40に対して送信する。
The
次に、図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
ログイン認証部102は、オペレータ用端末20からのログイン操作があった際に、従業員IDやパスワードを用いてログインを許可するか否かの認証を行う。
When there is a login operation from the
乗降駅抽出部104は、カード利用履歴TBL122を参照して、各ユーザの基本生活圏と、購買駅とを抽出する。また、乗降駅抽出部104は、経路TBL124と各ユーザの基本生活圏とに基づいて、通過駅を抽出する。そして、乗降駅抽出部104は、抽出した情報をユーザ毎(カードID毎)に、ユーザ別生活圏TBL128に格納する。ここで、「基本生活圏」は、各ユーザが交通機関を頻繁に乗降している駅を意味し、「購買駅」は、各ユーザが店舗で購買する前に交通機関を降車している駅を意味する。また、「通過駅」は、各ユーザが基本生活圏間を移動する際に通過する駅を意味する。
The boarding / exiting
評価部106は、カード利用履歴TBL122と、ユーザ別生活圏TBL128の購買駅と、を参照して、いずれかのユーザが購買駅で下車した以後に購買した店舗を特定し、当該店舗を評価する。また、評価部106は、評価結果と店TBL130とから店評価TBL132を生成する。
The
特定部108は、評価部106の評価結果(店評価TBL132)に基づいて、ユーザに対して情報を通知すべき(リコメンドすべき)店舗、すなわち情報を通知する価値のある店舗(以下、「対象店舗」と呼ぶ)を特定する。
Based on the evaluation result (store evaluation TBL132) of the
ユーザ抽出部110は、カード利用履歴TBL122に基づいて、各ユーザが各駅において購買した商品のカテゴリ(提供種別)を纏めて、ユーザ別駅別カテゴリTBL134を生成する。また、ユーザ抽出部10は、生成したユーザ別駅別カテゴリTBL134に基づいて、複数のユーザの中から、所定の基準を満たすユーザを情報提供対象のユーザ(以下、「対象ユーザ」と呼ぶ)として抽出する。なお、所定の基準については、後述する。
Based on the card usage history TBL122, the
条件入力部111は、オペレータ用端末20において入力されるリコメンド対象に関する条件(カテゴリ、駅)の入力を受け付ける。
The
提供部112は、ユーザTBL138に基づいて、ユーザ抽出部110が抽出したユーザに対象店舗の情報を提供する。なお、提供部112は、対象店舗の情報を電子メールにて対象ユーザ(ユーザ端末30)に提供するものとする。
The providing
次に、情報提供サーバ10が有する各テーブルの詳細について、説明する。
Next, details of each table of the
クライアントTBL120は、オペレータ用端末20の使用が許可されているオペレータの情報を格納するテーブルである。クライアントTBL120には、図5に示すように、オペレータの識別子である「従業員ID」と、オペレータが定めた「パスワード」と、オペレータの「氏名」とが関連付けて格納されている。
The
カード利用履歴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
経路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
ユーザ別駅別集計TBL126は、ユーザ毎に生成されるテーブルであり、各ユーザがどの駅を、どの程度利用しているかを、乗降駅抽出部104が集計したテーブルである。具体的には、ユーザ別駅別集計TBL126には、図8に示すように、電鉄会社を示す「区」、駅名を示す「駅」に対し、「利用回数」、平日の利用回数を示す「平日」、休日の利用回数を示す「休日」、「入駅回数」、入駅の時間帯を示す「朝」、「昼」、「夕」、「夜」、「出駅回数」、出駅の時間帯を示す「朝」、「昼」、「夕」、「夜」、及び「物販回数」が関連付けて記録される。
The station-by-
ユーザ別生活圏TBL128は、ユーザ毎に、基本生活圏と購買駅と通過駅とを格納するテーブルである。このユーザ別生活圏TBL128は、乗降駅抽出部104により生成される。ユーザ別生活圏TBL128には、図9に示すように、ユーザが保有するICカード60の「カードID」と、「基本生活圏」と、「購買駅」と、「通過駅」が関連付けて格納される。
The user-specific
店TBL130は、物品あるいはサービスの提供者(店舗)に対応付けて、物品あるいはサービスの提供種別(カテゴリ)を定義するなどして、店舗を管理するためのテーブルである。具体的には、図10に示すように、店TBL130には、店舗の識別子である「店舗ID」、「店舗名」、店舗種別を示す「店舗カテゴリ」、及び店舗の近傍の駅に関する「電鉄会社名」、「最寄駅名」が関連付けて格納されている。「最寄駅名」は、例えば、後述する店評価TBL132が作成処理される際に設定される。すなわち、評価部106が、利用者購入の物販履歴の直前の下車駅が該利用者の購買駅と判断すると、該駅を一時的に保存し、全利用者の利用履歴を判定した時点で回数が多い駅を最寄駅に設定する。しかし、このような設定方法に限らず、「最寄駅名」を当システムの操作者・管理者が設定したり、インターネット等で検索、あるいは、第三者から情報提供された店舗の紹介情報に含まれる最寄駅を設定してもよい。
The
店評価TBL132は、各店舗を評価部106の評価によるポイントを格納するテーブルである。具体的には、図11に示すように、店評価TBL132は、図10の店TBL130にポイントの欄が追加されたテーブルとなっている。
The
ユーザ別駅別カテゴリ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-
対象ユーザTBL136は、ユーザ抽出部110が抽出したユーザのカードIDを格納するテーブルである(図13(a)参照)。ユーザTBL138は、ICカード60を有するユーザの情報を管理するテーブルである。具体的には、ユーザTBL138には、図13(b)に示すように、各ユーザが保有するカードの「カードID」と、各ユーザの「氏名」、「住所」、「性別」、「年齢」及び「e-mail」とが関連付けて格納されている。
The
次に、図1の情報収集サーバ40の機能について、図14に基づいて説明する。図14には、情報収集サーバ40の機能ブロック図が示されている。
Next, functions of the
図14に示すように、情報収集サーバ40では、CPU490がプログラムを実行することで、情報収集部402及び情報提供部404としての機能を実現する。
As illustrated in FIG. 14, in the
情報収集部402は、カードリーダ50から、ICカード60の利用履歴のデータを収集し、カード利用履歴TBL122(図6)を生成する。情報提供部404は、情報収集部402で生成されたカード利用履歴TBL122を、情報提供サーバ10に対して送信する。なお、情報提供部404は、カード利用履歴TBL122を所定間隔(例えば、1日あるいは1週間ごとなど)で情報提供サーバ10に対して送信してもよい。また、情報提供部404は、オペレータ用端末20を介してオペレータから入力される送信依頼に基づいて、カード利用履歴TBL122を情報提供サーバ10に送信してもよい。
The
次に、本実施形態の情報提供システム100による処理(情報提供サーバ10による情報提供処理)について、図15〜図21のフローチャートに沿って、かつその他図面を適宜参照しつつ説明する。
Next, processing (information provision processing by the information provision server 10) by the
図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
(ログイン認証処理(ステップ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
ステップS22に移行すると、ログイン認証部102は、オペレータ用端末20から入力された従業員IDとパスワードを取得する。そして、次のステップS24では、ログイン認証部102が、クライアントTBL120に、取得した従業員IDとパスワードとが一致するレコード(該当するレコード)が存在するか否かを判断する。ここでの判断が肯定された場合には、図16のステップS11に移行する。一方、ステップS24の判断が否定された場合(ログインに失敗した場合)には、ステップS26に移行し、ログイン認証部102は、オペレータ用端末20の表示部293に対してエラー表示を行う。そして、図15の全処理を終了する。
In step S <b> 22, the
(ファイル取り込み(ステップ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
(ユーザ別駅別集計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
次いで、ステップS32では、乗降駅抽出部104が、読み込んだレコードが、物販の履歴か否かをレコードの「備考」欄から判断する。ここでの判断が肯定された場合には、ステップS40に移行するが、否定された場合には、ステップS34に移行する。
Next, in step S32, the boarding / exiting
ステップS34では、乗降駅抽出部104が、改札の履歴か否かを判断する。ここでは、読み込んだレコードの「端末種別」の欄に「改札機」が記録されている場合に、ステップS34の判断が肯定され、ステップS36に移行する。
In step S34, the boarding / exiting
ステップS36に移行すると、乗降駅抽出部104が、レコードの内容をユーザ別駅別集計TBL126(図8)に記録(該当する欄の数値をカウントアップ)する。その後は、ステップS38に移行する。
If transfering it to step S36, the boarding / exiting
なお、ステップ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
ステップS38では、乗降駅抽出部104が、全レコード終了か否かを判断する。ここでの判断が否定された場合(読み込んでないレコードが存在する場合)には、ステップS30に戻り、ステップS30以降の処理を繰り返す。
In step S38, the boarding / exiting
そして、ステップ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
(ユーザ別生活圏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
次いで、ステップS52では、乗降駅抽出部104が、「利用回数」が基準値よりも大きいか否かを判断する。ここで、「基準値」とは、駅を頻繁に利用しているか否かを判断するための値(閾値)を意味し、例えば、全駅の利用回数の平均値や、当該平均値に所定数を積算した値などを設定することができるものとする。このステップS52の判断が肯定された場合には、ステップS60に移行するが、否定された場合には、ステップS54に移行する。ステップS52の判断が肯定された場合、すなわち、読み込んだレコードの駅が、頻繁に利用している駅である場合には、ステップS60において、ユーザ別生活圏TBL128(図9)の「基本生活圏」の欄に、読み込んだレコードの駅を記録し、ステップS58に移行する。
Next, in step S52, the boarding / exiting
一方、ステップ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
ステップS58では、乗降駅抽出部104が、全レコード終了か否かを判断する。ここでの判断が否定された場合には、ステップS50に戻り、ステップS50以降の処理を繰り返す。そして、ステップS58の判断が肯定された段階で、ステップS62に移行する。
In step S58, the boarding / exiting
ステップS62に移行すると、乗降駅抽出部104が、経路TBL124を参照して、ユーザ別生活圏TBL128の各レコードの基本生活圏の間の駅を、通過駅としてユーザ別生活圏TBL128に記録する。
If transfering it to step S62, the boarding / exiting
以上のようにして、図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
(店評価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
次いで、ステップS72では、評価部106が、カード利用履歴TBL122(図6)の1レコードを読み込む。
Next, in step S72, the
次いで、ステップS74では、評価部106が、読み込んだレコードが物販の履歴か否かを判断する。ここでの判断が否定された場合には、ステップS80に移行するが、肯定された場合には、ステップS76に移行する。
In step S74, the
ステップS76に移行した場合(物販の履歴であった場合)には、評価部106は、直前の下車駅がユーザの購買駅か否かを判断する。評価部106は、この判断において、ユーザ別生活圏TBL128を参照するものとする。ここでの判断が否定された場合は、ステップS80に移行するが、肯定された場合には、ステップS78に移行する。
When the process proceeds to step S76 (when it is a history of product sales), the
ステップ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
ステップS80に移行すると、評価部106が、カード利用履歴TBL122の全レコードの読み込みを終了したか否かを判断する。ここでの判断が否定された場合には、ステップS72に戻り、ステップS72以降の処理を繰り返す。そして、ステップS80の判断が肯定された段階で、ステップS82に移行する。なお、ステップS82に移行した段階では、図11の店評価TBL132が生成(作成)された状態となっている。
If transfering it to step S80, the
ステップS82では、特定部108が、店評価TBL132のうち、ポイント数が予め定めた値以上の店舗を、情報を提供する価値のあるリコメンドの対象店舗として特定する。以上の処理が終了すると、図15のステップS15に移行する。
In step S <b> 82, the specifying
(ユーザ別駅別カテゴリ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
次いで、ステップS92では、ユーザ抽出部110が、物販の履歴か否かを判断する。ここでの判断が否定された場合には、ステップS96に移行するが、肯定された場合には、ステップS94に移行する。
Next, in step S92, the
ステップ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
ステップS96に移行すると、ユーザ抽出部110は、全レコードの読み込みが終了したか否かを判断する。ここでの判断が否定された場合には、ステップS90に戻り、上記と同様の処理を繰り返す。一方、ステップS96の判断が肯定された場合には、図20の全処理を終了し、図15のステップS16に移行する。なお、図15のステップS16に移行する段階では、図12のユーザ別駅別カテゴリTBL134が生成(作成)された状態となる。
In step S96, the
(リコメンド処理(ステップ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
ステップS102に移行すると、ユーザ抽出部110は、リコメンド判定処理を実行する。このリコメンド判定処理においては、図22のフローチャートに沿った処理が実行される。
If transfering it to step S102, the
図22の処理では、まず、ステップS110において、ユーザ抽出部110が、選択されたカテゴリ及び駅を取得する。次いで、ステップS112では、ユーザ抽出部110が、ユーザ別駅別カテゴリTBL134の1ユーザのレコードを読み込む。
In the process of FIG. 22, first, in step S110, the
次いで、ステップS114では、ユーザ抽出部110が、ユーザ別駅別カテゴリTBL134を参照して、読み込んだユーザが、選択されたカテゴリ(菓子)の店舗で所定頻度(第1頻度)よりも多く購買しているか否かを判断する。ここで、所定頻度とは、オペレータ等が予め設定することが可能な購買回数であるものとする。ここでの判断が肯定された場合には、ステップS116に移行するが、否定された場合には、ステップS124に移行する。
Next, in step S114, the
ステップS116に移行した場合、ユーザ抽出部110は、ステップS112で読み込んだユーザが、選択された駅(学芸大学駅)とは異なる駅でのみ選択されたカテゴリ(菓子)の店舗で購買しているか否かを判断する。ここでの判断が肯定された場合には、ステップS118に移行するが、否定された場合には、ステップS124に移行する。なお、ステップS116では、ユーザ抽出部110は、選択された駅(学芸大学駅)とは異なる駅の店舗で所定頻度(第2頻度(第2頻度<第1頻度))よりも少ない頻度で購買しているか否かを判断することとしてもよい。
When the process proceeds to step S116, the
ステップ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
ステップS122に移行すると、ユーザ抽出部110は、対象ユーザTBL136にステップS112で読み込んだレコードに含まれるカードIDを書き込む。この場合、選択されたカテゴリ(菓子)の店舗で多く購買をしているが、選択された駅(学芸大学駅)の店舗では購買をしておらず、また選択された駅(学芸大学駅)が通過駅であるユーザが、対象ユーザTBL136に書き込まれることになる。その後は、ステップS124に移行する。
In step S122, the
上記処理を経てステップS124に移行すると、ユーザ抽出部110は、全レコードの読み込みが終了したか否かを判断する。ここでの判断が否定された場合には、ステップS112に戻り、上記と同様の処理を繰り返す。一方、ステップS124の判断が肯定された場合には、図22の全処理を終了し、図21のステップS104に移行する。なお、図21のステップS104に移行する段階では、図13(a)の対象ユーザTBL136が生成(作成)された状態となっている。
After proceeding to step S124 through the above processing, the
図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
以上のようにして、図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
以上、詳細に説明したように、本実施形態によると、評価部106、特定部108、及び提供部112が、カード利用履歴TBL122に記録されたユーザごとの情報(利用履歴)に基づいて、選択された駅で下車した後に購買があった店舗のうち、条件入力部111が入力を受け付けたカテゴリと一致する店舗を特定し、ユーザ抽出部110が、カード利用履歴TBL122に記録された利用者ごとの情報に基づいて、いずれかの駅で下車した後に購買があった店舗を特定し、特定された店舗のうち選択されたカテゴリの店舗で購買をしたユーザ及び駅を特定する。また、提供部112は、選択された駅と、ユーザ抽出部110で特定された駅とが異なる場合に、そのユーザに対して、選択された駅及びカテゴリと一致する店舗の情報を通知する(リコメンドする)。これにより、本実施形態では、情報を通知する店舗と同一のカテゴリの商品を購買しているが、情報を通知する店舗自体では購買したことが無いユーザ、すなわち、当該店舗の情報を提供すれば来店する可能性が高いユーザ(適切なユーザ)に対して、当該店舗の情報を提供することが可能となる。これにより、無差別に抽出されるユーザに対して、選択されたカテゴリ及び駅が一致する店舗の情報を提供する場合よりも、選択された駅のユーザを効率的に増やすための情報提供を行うことが可能となる。
As described above in detail, according to the present embodiment, the
なお、上記実施形態では、例えば東急東横線を運営する会社が、本システムを利用する場合には、東横線を利用している(基本生活圏としている)ユーザの中で、カテゴリ「菓子」を頻繁に購買している一方、東横線外の店舗で「菓子」を購入しているユーザに対して、東横線沿線の「菓子」の店舗の情報を提供するようにしても良い。この場合、例えば、図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
さらに、ユーザ抽出部110が、路線の異同に関わらず、特定されたある一定の区間以外の駅で購買した購買履歴のある利用者をリコメンド対象にしてもよい。この場合、図24のリコメンド対象抽出条件画面では、特定区間の両端となる対象駅が入力可能となるようにしておけば良い。
Furthermore, the
なお、上記実施形態では、図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
なお、上記実施形態では、オペレータがカテゴリと駅を選択し、これらと合致する対象店舗についての情報を、適切なユーザに提供する場合について説明したが、これに限られるものではない。例えば、オペレータが、カテゴリと駅以外の内容(駅構内店舗、駅からの距離など)を選択できるようにし、これらと合致する対象店舗についての情報を、上記実施形態と同様に抽出される適切なユーザに提供することとしてもよい。また、オペレータは、カテゴリと駅の少なくとも一方を選択しないこととしてもよい。オペレータが何も選択しない場合には、対象店舗の情報それぞれを、上記実施形態と同様に抽出される適切なユーザに提供することとしてもよい。 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
なお、上記実施形態では、交通機関が、鉄道である場合について説明し他が、これに限られるものではない。カードリーダ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
なお、上記実施形態では、カードリーダ50がICカード60と通信する場合について説明したが、これに限られるものではなく、顧客端末30と通信することとしてもよい。この場合、顧客端末30には、ICカード60と同等の機能を有するICチップを設けておく必要がある。
In addition, although the said embodiment demonstrated the case where the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。 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
(Supplementary note 3) The information providing apparatus according to
(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
(Supplementary note 6) The information providing method according to
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.
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)
| 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)
| 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 |
-
2011
- 2011-05-27 JP JP2011119018A patent/JP5821283B2/en not_active Expired - Fee Related
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 |