JP6310539B1 - Information processing system, information processing method, and information processing program - Google Patents

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

Info

Publication number
JP6310539B1
JP6310539B1 JP2016246628A JP2016246628A JP6310539B1 JP 6310539 B1 JP6310539 B1 JP 6310539B1 JP 2016246628 A JP2016246628 A JP 2016246628A JP 2016246628 A JP2016246628 A JP 2016246628A JP 6310539 B1 JP6310539 B1 JP 6310539B1
Authority
JP
Japan
Prior art keywords
store
unit
measure
information processing
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016246628A
Other languages
Japanese (ja)
Other versions
JP2018101260A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2016246628A priority Critical patent/JP6310539B1/en
Application granted granted Critical
Publication of JP6310539B1 publication Critical patent/JP6310539B1/en
Publication of JP2018101260A publication Critical patent/JP2018101260A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】店舗の業績の改善に寄与するための提案を行うことが可能な情報処理システム、情報処理方法、および情報処理プログラムを提供する。【解決手段】店舗支援サーバ210は、ショッピングシステムに出店している複数の店舗のうち、取引量が基準以上に変化した第1店舗を検出する検出部211と、複数の店舗のうち第1店舗が実施した取引量の変化に寄与した施策を特定する特定部212と、ショッピングシステムに出店している複数の店舗から第1店舗の属性と関連する属性を持つ第2店舗を抽出する店舗抽出部213と、第2店舗に推薦した施策が第2店舗の取引量の増加に有効であるか否かを判定する有効性判定部214と、有効性判定部の判定結果に基づいて学習処理を行う施策学習部215と、第1店舗の属性と関連する属性を持つ第2店舗の管理者が使用する端末に特定部により特定された施策を送信する推薦部216と、を備える。【選択図】図2An information processing system, an information processing method, and an information processing program capable of making a proposal for contributing to improvement of store performance are provided. A store support server 210 detects a first store whose transaction volume has changed more than a reference among a plurality of stores that have opened in a shopping system, and a first store among the plurality of stores. Identifying unit 212 that identifies a measure that contributed to the change in transaction volume performed by the store, and a store extracting unit that extracts a second store having an attribute related to the attribute of the first store from a plurality of stores that are open in the shopping system 213 and an effectiveness determination unit 214 that determines whether or not the measure recommended to the second store is effective for increasing the transaction volume of the second store, and learning processing is performed based on the determination result of the effectiveness determination unit The measure learning unit 215 and the recommendation unit 216 that transmits the measure specified by the specifying unit to a terminal used by the administrator of the second store having an attribute related to the attribute of the first store. [Selection] Figure 2

Description

本発明は、情報処理システム、情報処理方法、および情報処理プログラムに関する。   The present invention relates to an information processing system, an information processing method, and an information processing program.

従来、店舗の業績を評価するために、店舗の業績に関連する複数の指標についてアンケートを実施し、アンケート結果を集計することにより各指標に対する評価を行い、評価結果を提示する技術が知られている(特許文献1参照)。   Conventionally, in order to evaluate store performance, a technology has been known that conducts a questionnaire on multiple indicators related to store performance, evaluates each indicator by aggregating the questionnaire results, and presents the evaluation results. (See Patent Document 1).

特開2004−178080号公報JP 2004-178080 A

しかしながら、従来の技術は、指標に対する評価を提示するだけであり、店舗の業績を改善するための提案を行うものではない。   However, the conventional technology only presents an evaluation for the index, and does not make a proposal for improving the performance of the store.

本発明は、このような事情を考慮してなされたものであり、店舗の業績の改善に寄与するための提案を行うことが可能な情報処理システム、情報処理方法、および情報処理プログラムを提供することを目的の一つとする。   The present invention has been made in view of such circumstances, and provides an information processing system, an information processing method, and an information processing program capable of making a proposal for contributing to improvement of store performance. One of the purposes.

本発明の一態様は、複数の店舗のうち、第1店舗が実施した取引量の変化に寄与した施策を特定する特定部と、前記第1店舗の属性と関連する属性を持つ第2店舗の管理者が使用する端末に、前記特定部により特定された施策を送信する推薦部と、を備える、情報処理システムである。   One aspect of the present invention is that a plurality of stores includes a specifying unit that identifies a measure that contributes to a change in a transaction amount performed by a first store, and a second store having an attribute related to the attribute of the first store. An information processing system comprising: a recommendation unit that transmits a measure specified by the specifying unit to a terminal used by an administrator.

本発明の一態様によれば、店舗の業績の改善に寄与するための提案を行うことができる。   According to one embodiment of the present invention, it is possible to make a proposal for contributing to improvement of store performance.

実施形態の店舗支援システム200を含む情報処理システム1の一例を示す構成図である。It is a lineblock diagram showing an example of information processing system 1 including store support system 200 of an embodiment. 店舗支援サーバ210の一例を示す構成図である。It is a block diagram which shows an example of the shop assistance server 210. 情報処理システム1における機能的な一例を示す構成図である。1 is a configuration diagram illustrating a functional example in an information processing system 1. FIG. 店舗支援サーバ210の処理概要を説明するための図である。It is a figure for demonstrating the process outline | summary of the shop support server. 店舗支援システム200により施策を推薦する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which recommends a measure by the shop assistance system. 店舗支援システム200により教師データを学習する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which learns teacher data by the shop assistance system. 店舗支援システム200により施策を推薦する処理の他の一例を示すフローチャートである。It is a flowchart which shows another example of the process which recommends a measure by the shop assistance system. 第2実施形態における情報処理システム1Aにおける機能的な一例を示す構成図であるIt is a block diagram which shows a functional example in the information processing system 1A in 2nd Embodiment. 店舗支援サーバ210Aの一例を示す構成図である。It is a block diagram which shows an example of shop support server 210A. 広告データベース222Bの一例を示す図である。It is a figure which shows an example of the advertisement database 222B. 販促データベース222Cの一例を示す図である。It is a figure which shows an example of the sales promotion database 222C. 成功事例データベース222Dの一例を示す図である。It is a figure showing an example of success case database 222D. 店舗支援サーバ210Aにより施策を推薦する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which recommends a measure by the shop support server 210A. 問い合わせ元の店舗A1の属性と過去に類似していた属性を持っていた店舗A2を抽出する処理を説明するための図である。It is a figure for demonstrating the process which extracts store A2 which had the attribute similar to the attribute of store A1 of an inquiry origin in the past. シミュレーション結果を作成する元となる店舗を抽出するための対話の一例を示す図である。It is a figure which shows an example of the dialog for extracting the shop used as the origin which produces a simulation result. シミュレーション結果の一例を示す図である。It is a figure which shows an example of a simulation result. 同じ施策を実施する複数の店舗に関する特集コンテンツを作成する機能を説明する図である。It is a figure explaining the function which produces the special feature content regarding the some store which implements the same measure. 店舗端末装置120、ショッピングサーバ130、データベースサーバ220、および店舗支援サーバ210のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the shop terminal device 120, the shopping server 130, the database server 220, and the shop assistance server 210.

以下、図面を参照し、本発明の情報処理システム、情報処理方法、および情報処理プログラムの実施形態について説明する。   Hereinafter, embodiments of an information processing system, an information processing method, and an information processing program of the present invention will be described with reference to the drawings.

<概要>
実施形態の店舗支援システムは、複数の店舗のうち、第1店舗が実施した取引量の変化に寄与した施策を特定し、第1店舗の属性と関連する属性を持つ第2店舗の管理者が使用する端末に、特定された施策を送信するものである。実施形態の店舗支援システムは、複数の店舗が商品等を出品し、出品している商品等をユーザが購入する電子商取引サービス(以下、ショッピングサービス)を提供するショッピングシステムにおける店舗を支援する。具体的に、店舗支援システムは、売上量などが急増した店舗が実施している施策を、当該店舗とは異なる店舗に推薦することで、当該推薦された施策の実施を促すことができる。これにより、店舗支援システムは、店舗の売上量の増加を支援することで、より効率的に店舗の業績の改善に寄与することができる。
<Overview>
In the store support system of the embodiment, the manager of the second store having an attribute related to the attribute of the first store is specified by identifying a measure that has contributed to the change in transaction volume performed by the first store among the plurality of stores. The specified measure is transmitted to the terminal to be used. The store support system of the embodiment supports stores in a shopping system that provides an electronic commerce service (hereinafter referred to as a shopping service) in which a plurality of stores exhibit products and the like, and a user purchases the products and the like that are exhibited. Specifically, the store support system can encourage the implementation of the recommended measure by recommending a measure implemented by a store whose sales volume has rapidly increased to a store different from the store. Thereby, the store support system can contribute to the improvement of the store performance more efficiently by supporting the increase in the sales amount of the store.

以下、第1実施形態および第2実施形態を説明する。第1実施形態の情報処理システム1は、複数の店舗のうち、取引量が基準以上に変化した店舗を検出した場合に、当該店舗が実施した取引量の急変に寄与した施策を特定する。そして、第1実施形態の店舗支援システムは、複数の店舗から店舗の属性と関連する属性を持つ店舗を抽出し、抽出された店舗の管理者が使用する端末に、取引量の変化に寄与した施策を送信する。   Hereinafter, the first embodiment and the second embodiment will be described. When the information processing system 1 of the first embodiment detects a store whose transaction amount has changed more than the standard among a plurality of stores, the information processing system 1 identifies a measure that has contributed to a sudden change in the transaction amount performed by the store. And the store support system of 1st Embodiment extracted the store with the attribute relevant to the attribute of a store from several stores, and contributed to the change of transaction volume to the terminal which the manager of the extracted store uses. Send the measure.

第2実施形態の情報処理システム1Aは、第2店舗から取引量を増加させるための問い合わせを受け付けた場合に、第2店舗の現在の属性と類似する属性を過去において持っていた店舗であって取引量が基準以上に変化した店舗を、第1店舗として抽出する。そして、第2実施形態の情報処理システム1Aは、第1店舗が過去において実施した取引量の変化に寄与した施策を特定し、抽出された第2店舗の管理者が使用する端末に、特定された施策を送信する。   The information processing system 1A according to the second embodiment is a store that has an attribute similar to the current attribute of the second store in the past when an inquiry for increasing the transaction volume is received from the second store. A store whose transaction volume has changed beyond the standard is extracted as the first store. And information processing system 1A of a 2nd embodiment specifies the measure which contributed to the change of the transaction volume which the 1st store carried out in the past, and is specified by the terminal which the manager of the extracted 2nd store uses. Send the measures.

[第1実施形態]
<店舗支援システムの構成>
図1は、第1実施形態の店舗支援システム200を含む情報処理システム1の一例を示す構成図である。情報処理システムは、例えば、ショッピングシステム100と、店舗支援システム200と、オペレータ端末300を備える。ショッピングシステム100は、例えば、ユーザ端末装置110と、店舗端末装置120と、ショッピングサーバ130とを備える。店舗支援システム200は、例えば、店舗支援サーバ210と、データベースサーバ220とを備える。情報処理システム1は、ユーザ端末装置110と、店舗端末装置120と、ショッピングサーバ130と、店舗支援サーバ210と、データベースサーバ220と、オペレータ端末300とが、ネットワークNWに接続されている。ネットワークNWに接続される各装置は、NIC(Network Interface Card)や無線通信モジュールなどの通信インターフェースを備えている(図1では不図示)。ネットワークNWは、例えば、無線基地局、Wi−Fiアクセスポイント、通信回線、プロバイダ、インターネットなどを含む。
[First Embodiment]
<Configuration of store support system>
FIG. 1 is a configuration diagram illustrating an example of an information processing system 1 including a store support system 200 according to the first embodiment. The information processing system includes, for example, a shopping system 100, a store support system 200, and an operator terminal 300. Shopping system 100 is provided with user terminal device 110, store terminal device 120, and shopping server 130, for example. The store support system 200 includes, for example, a store support server 210 and a database server 220. In the information processing system 1, a user terminal device 110, a store terminal device 120, a shopping server 130, a store support server 210, a database server 220, and an operator terminal 300 are connected to a network NW. Each device connected to the network NW includes a communication interface such as a NIC (Network Interface Card) or a wireless communication module (not shown in FIG. 1). The network NW includes, for example, a wireless base station, a Wi-Fi access point, a communication line, a provider, the Internet, and the like.

なお、これらの構成要素の全ての組み合わせが相互に通信可能である必要はなく、ネットワークNWは、一部にローカルなネットワークを含んでもよい。なお、店舗支援サーバ210とデータベースサーバ220とは、一部または全部は、統合されて一つの装置とされてもよい。   Note that it is not necessary for all combinations of these components to be able to communicate with each other, and the network NW may partially include a local network. Part or all of the store support server 210 and the database server 220 may be integrated into a single device.

ユーザ端末装置110は、ユーザ(一般利用者)によって使用される装置である。店舗端末装置120は、店舗の管理者によって使用される装置である。オペレータ端末300は、ショッピングシステム100または店舗支援システム200のオペレータによって使用される装置である。オペレータは、例えば、ショッピングシステム100を運営する組織の営業担当者や、広告企画担当者である。ユーザ端末装置110、店舗端末装置120、およびオペレータ端末300は、例えば、スマートフォンなどの携帯電話、タブレット端末、パーソナルコンピュータなどのコンピュータ装置(通信装置)である。   The user terminal device 110 is a device used by a user (general user). The store terminal device 120 is a device used by a store manager. The operator terminal 300 is a device used by an operator of the shopping system 100 or the store support system 200. The operator is, for example, a sales person in charge of an organization that operates the shopping system 100 or an advertisement planning person. The user terminal device 110, the store terminal device 120, and the operator terminal 300 are computer devices (communication devices) such as a mobile phone such as a smartphone, a tablet terminal, and a personal computer, for example.

ユーザ端末装置110および店舗端末装置120は、ウェブブラウザなどのUA(User Agent)が起動し、所定の操作がなされることで、ショッピングサーバ130にHTTP(Hypertext Transfer Protocol)リクエストを送信する。そして、ユーザ端末装置110および店舗端末装置120は、ショッピングサーバ130から返信されたウェブページに基づいてウェブ画面を生成し、表示部に表示させる。ウェブページは、例えば、HTML(Hyper Text Markup Language)等のマークアップ言語で記述されたテキストデータや、スタイルシート、静止画像データ、動画データ、音声データなどを含むコンテンツである。なお、コンテンツを取得するための手段として、ウェブブラウザに代えて、ショッピングサービス用のアプリケーションプログラムが使用されてもよい。また、オペレータ端末300は、UAを起動し、オペレータの操作を受け付けることで、ショッピングサーバ130、店舗支援サーバ210またはデータベースサーバ220にリクエストを送信する。そして、オペレータ端末300は、レスポンスに基づいて各種のコンテンツをオペレータに提示する。   The user terminal device 110 and the store terminal device 120 transmit an HTTP (Hypertext Transfer Protocol) request to the shopping server 130 when a user agent (UA) such as a web browser is activated and a predetermined operation is performed. Then, the user terminal device 110 and the store terminal device 120 generate a web screen based on the web page returned from the shopping server 130 and display the web screen on the display unit. The web page is content including text data described in a markup language such as HTML (Hyper Text Markup Language), style sheets, still image data, moving image data, audio data, and the like. Note that an application program for shopping service may be used as a means for acquiring the content, instead of the web browser. Further, the operator terminal 300 activates the UA and transmits a request to the shopping server 130, the store support server 210, or the database server 220 by accepting the operator's operation. Then, the operator terminal 300 presents various contents to the operator based on the response.

ショッピングサーバ130は、ショッピングサービスを提供するサーバ装置である。ショッピングサーバ130は、店舗端末装置120から出店依頼を受け付けることにより、店舗端末装置120に対応する店舗が出店する商品等を掲載したウェブページなどを作成する。ショッピングサーバ130は、ユーザ端末装置110から閲覧リクエストを受け付けることにより、当該閲覧リクエストに対するウェブページをユーザ端末装置110に提供する。ショッピングサーバ130は、ユーザ端末装置110から商品等を購入するリクエストを受け付けた場合に、当該商品等の決済処理などを行う。   The shopping server 130 is a server device that provides a shopping service. The shopping server 130 receives a store opening request from the store terminal device 120, thereby creating a web page or the like on which products or the like that the store corresponding to the store terminal device 120 opens. The shopping server 130 receives the browsing request from the user terminal device 110 and provides the web page corresponding to the browsing request to the user terminal device 110. When the shopping server 130 receives a request to purchase a product or the like from the user terminal device 110, the shopping server 130 performs a settlement process for the product or the like.

(店舗支援サーバ210の構成)
図2は、店舗支援サーバ210の一例を示す構成図である。店舗支援サーバ210は、例えば、検出部211と、施策特定部212と、店舗抽出部213と、有効性判定部214と、施策学習部215と、推薦部216とを備える。これらの機能部は、例えばCPU(Central Processing Unit)等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。また、これらの機能部のうち一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、またはFPGA(Field-Programmable Gate Array)等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。
(Configuration of store support server 210)
FIG. 2 is a configuration diagram illustrating an example of the store support server 210. The store support server 210 includes, for example, a detection unit 211, a measure specifying unit 212, a store extraction unit 213, an effectiveness determination unit 214, a measure learning unit 215, and a recommendation unit 216. These functional units are realized by a processor such as a CPU (Central Processing Unit) executing a program stored in a program memory. Some or all of these functional units may be realized by hardware such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), or FPGA (Field-Programmable Gate Array). It may be realized by cooperation of software and hardware.

検出部211は、ショッピングシステム100に出店している複数の店舗のうち、取引量が基準以上に変化した第1店舗を検出する。取引量は、店舗の売り上げであるが、これに限定されず、店舗のウェブページに対するアクセス量などであってもよい。   The detection part 211 detects the 1st store from which the transaction amount changed more than the reference | standard among the some stores currently opened in the shopping system 100. FIG. The transaction amount is sales of the store, but is not limited to this, and may be an access amount to the web page of the store.

施策特定部212は、第1店舗が実施した取引量の変化した寄与した施策を特定する。   The measure identifying unit 212 identifies the contributed measure that has changed the transaction amount executed by the first store.

店舗抽出部213は、ショッピングシステム100に出店している複数の店舗から、第1店舗の属性と関連する属性を持つ第2店舗を抽出する。店舗の属性は、例えば、店舗の1年の売り上げ量により分類される取扱高ランクである。取扱高ランクは、例えば、店舗支援システム200が、店舗ごとに過去1年間の取引量の総和を算出し、算出した取引量の総和をランキングしたデータに基づいて作成される。第1店舗の属性と関連する属性を持つ第2店舗とは、例えば、第1店舗と同じ属性を持つ店舗、および第1店舗と類似する店舗である。第1店舗の属性と関連する属性を持つ第2店舗は、少なくとも一つの属性が同じまたは類似すれば、第1店舗と真逆の属性を持つ店舗であってよい。   The store extraction unit 213 extracts a second store having an attribute related to the attribute of the first store from a plurality of stores that have opened in the shopping system 100. The attribute of the store is, for example, a handling amount rank classified according to the sales amount of the store for one year. For example, the handling amount rank is created based on data in which the store support system 200 calculates the total amount of transactions for the past year for each store and ranks the calculated total amount of transactions. The second store having an attribute related to the attribute of the first store is, for example, a store having the same attribute as the first store and a store similar to the first store. The second store having an attribute related to the attribute of the first store may be a store having an attribute opposite to that of the first store as long as at least one attribute is the same or similar.

有効性判定部214は、第2店舗に推薦した施策が、第2店舗の取引量の増加に有効であるか否かを判定する。   The effectiveness determination unit 214 determines whether the measure recommended for the second store is effective for increasing the transaction volume of the second store.

施策学習部215は、有効性判定部214の判定結果に基づいて学習処理を行う。   The measure learning unit 215 performs a learning process based on the determination result of the effectiveness determination unit 214.

推薦部216は、店舗端末装置120に、施策特定部212により特定された施策を送信する。これにより推薦部216は、施策特定部212により特定された施策を推薦する。以上が、店舗支援サーバ210の構成である。   The recommendation unit 216 transmits the measure specified by the measure specifying unit 212 to the store terminal device 120. Thereby, the recommendation unit 216 recommends the measure specified by the measure specifying unit 212. The above is the configuration of the store support server 210.

データベースサーバ220は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)、或いはこれらを複数用いたハイブリッド型記憶装置により実現される。データベースサーバ220は、各種ネットワークを介してアクセス可能な外部記憶装置によって実現されてもよい。外部記憶装置の一例として、NAS(Network Attached Storage)装置が挙げられる。データベースサーバ220は、店舗の取引量、店舗の属性、および店舗の実施した施策などの情報を管理する。   The database server 220 is, for example, an HDD (Hard Disc Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), or a hybrid type using a plurality of these. This is realized by a storage device. The database server 220 may be realized by an external storage device accessible via various networks. An example of the external storage device is a NAS (Network Attached Storage) device. The database server 220 manages information such as store transaction volume, store attributes, and measures implemented by the store.

<情報処理システム1の機能>
図3は、情報処理システム1における機能的な一例を示す構成図である。ショッピングサービスに登録されている複数の店舗1、・・・N(Nは1より多い自然数)の店舗端末装置120は、それぞれ、ショッピングサーバ130に出店を依頼する。ショッピングサーバ130は、出店依頼に基づいて、店舗が取り扱う商品等を掲載したウェブページを、ショッピングサービスを利用するユーザに提供する。店舗端末装置120は、それぞれ、広告やキャンペーンなどの施策を依頼する。ショッピングサーバ130は、施策依頼に基づいて、広告やキャンペーンを反映させる。具体的に、ショッピングサーバ130は、ポイント2倍キャンペーンという施策が依頼された場合、商品等の購入に際してのポイントの付与率を2倍に変更する。
<Functions of information processing system 1>
FIG. 3 is a configuration diagram illustrating a functional example in the information processing system 1. Each of the plurality of stores 1,... N (N is a natural number greater than 1) of the store terminals 120 registered in the shopping service requests the shopping server 130 to open a store. Based on the store opening request, the shopping server 130 provides a user who uses the shopping service with a web page on which products and the like handled by the store are posted. Each of the store terminal devices 120 requests a measure such as an advertisement or a campaign. The shopping server 130 reflects the advertisement and the campaign based on the measure request. Specifically, when the measure of the point double campaign is requested, the shopping server 130 changes the point grant rate when purchasing a product or the like to double.

データベースサーバ220は、ショッピングサーバ130から、店舗の取引量、店舗の属性、および店舗の実施した施策などの情報を抽出する。データベースサーバ220は、抽出した情報を店舗支援サーバ210に提供する。店舗支援サーバ210は、提供された情報に基づいて、店舗に施策を推薦する。   The database server 220 extracts information such as store transaction volume, store attributes, and measures implemented by the store from the shopping server 130. The database server 220 provides the extracted information to the store support server 210. The store support server 210 recommends a measure to the store based on the provided information.

<店舗支援サーバ210の処理概要>
図4は、店舗支援サーバ210の処理概要を説明するための図である。データベースサーバ220は、図4(a)に示すように、店舗データベース222Aaを記憶している。店舗データベース222Aaは、店舗IDに、属性、店舗名、急伸フラグ、および施策が対応付けられた情報である。検出部211は、取引量が基準以上に変化した店舗に対応する急伸フラグを「1」に設定する。検出部211は、取引量が基準以上に変化していない店舗に対応する急伸フラグを「0」に設定する。取引量の基準は、例えば、直近の1週間における1日当たりの取引量が、過去1ヶ月における1日当たりの取引量よりも50%以上増加したことである。施策特定部212は、各店舗が実施した施策を特定する。
<Processing summary of store support server 210>
FIG. 4 is a diagram for explaining the processing outline of the store support server 210. As shown in FIG. 4A, the database server 220 stores a store database 222Aa. The store database 222Aa is information in which an attribute, a store name, a rapid growth flag, and a measure are associated with the store ID. The detection unit 211 sets the rapid increase flag corresponding to the store whose transaction amount has changed to a reference value or more to “1”. The detection unit 211 sets a rapid increase flag corresponding to a store whose transaction amount has not changed more than the reference to “0”. The standard of the transaction amount is, for example, that the transaction amount per day in the most recent week has increased by 50% or more than the transaction amount per day in the past month. The measure specifying unit 212 specifies a measure implemented by each store.

店舗抽出部213は、急伸フラグが「1」に設定された店舗の属性に類似する属性を持つ店舗を抽出することで、図4(b)に示すように、抽出結果224を生成する。具体的に、店舗抽出部213は、店舗名がA1の店舗と1年の売り上げ量により分類されるランクが同一のランクに属する店舗名がA4の店舗を抽出する。   The store extraction unit 213 generates an extraction result 224 as illustrated in FIG. 4B by extracting a store having an attribute similar to the store attribute for which the rapid extension flag is set to “1”. Specifically, the store extraction unit 213 extracts a store whose store name is A4 and whose store name belongs to the same rank classified by the amount of sales per year as the store whose store name is A1.

推薦部216は、抽出結果224に基づいて、抽出された店舗名がA4の店舗のオペレータに、店舗名がA1の店舗が実施した施策を推薦する。検出部211は、図4(c)に示すように、施策を推薦した店舗名がA4の店舗の取引量が基準以上に増加した場合、店舗データベース222Abの急伸フラグを「1」に設定する。この場合、有効性判定部214は、店舗名がA4の店舗に推薦した施策が有効であると判定し、施策学習部215は、属性の「A」と、当該属性の店舗に推薦する施策との組み合わせを、有効性がある教師データとして登録する。図4(d)は、学習結果226の一例を示す図である。学習結果226は、データベースサーバ220に記憶される。   Based on the extraction result 224, the recommendation unit 216 recommends a measure implemented by the store whose store name is A1 to the operator of the store whose store name is A4. As illustrated in FIG. 4C, the detection unit 211 sets the rapid growth flag of the store database 222 </ b> Ab to “1” when the transaction amount of the store whose store name recommends the measure is A4 or more. In this case, the effectiveness determination unit 214 determines that the measure recommended for the store with the store name A4 is effective, and the measure learning unit 215 includes the attribute “A” and the measure recommended for the store with the attribute. Are registered as effective teacher data. FIG. 4D is a diagram illustrating an example of the learning result 226. The learning result 226 is stored in the database server 220.

(学習処理の他の例(1))
店舗支援サーバ210は、急伸フラグが「1」に設定された店舗のみならず、急伸フラグが「0」に設定された店舗についても、当該店舗の属性に類似する属性の店舗を抽出して、有効性を判定して良い。例えば、店舗名がA2の店舗が実施した施策を、当該店舗名がA2の店舗と類似する店舗名がB2の店舗に推薦する。この場合において、店舗名がB2の店舗の取引量が基準以上に増加した場合、有効性判定部214は、推薦された施策が、属性がAの店舗に推薦する施策として有効性があると判定し、施策学習部215は、施策学習部215は、属性と、当該属性の店舗に推薦する施策との組み合わせを、有効性がある教師データとして登録する。
(Other example of learning process (1))
The store support server 210 extracts a store having an attribute similar to the attribute of the store not only for the store for which the rapid growth flag is set to “1” but also for the store for which the rapid growth flag is set to “0”. Effectiveness may be determined. For example, a measure implemented by a store whose store name is A2 is recommended to a store whose store name is similar to the store whose store name is A2. In this case, when the transaction volume of the store whose store name is B2 increases more than the standard, the validity determination unit 214 determines that the recommended measure is effective as a measure recommended for the store whose attribute is A. Then, the measure learning unit 215 registers the combination of the attribute and the measure recommended to the store having the attribute as effective teacher data.

(学習処理の他の例(2))
店舗支援サーバ210は、施策の有効性がないことを、教師データとして登録して良い。例えば、店舗名がC1の店舗が実施した施策を、当該店舗名がC1の店舗と類似する店舗名がA5の店舗に推薦する。この場合において、店舗名がB2の店舗の取引量が基準以上に増加しない場合、有効性判定部214は、推薦された施策が、属性がCの店舗の推薦する施策として有効性がないと判定し、施策学習部215は、属性と、当該属性の店舗に推薦しない施策との組み合わせを、有効性がない教師データとして登録する。
(Other example of learning process (2))
The store support server 210 may register that the measure is not effective as teacher data. For example, a measure implemented by a store whose store name is C1 is recommended to a store whose store name is similar to the store whose store name is C1. In this case, when the transaction volume of the store whose store name is B2 does not increase more than the standard, the validity determination unit 214 determines that the recommended measure is not effective as a measure recommended by the store whose attribute is C. Then, the measure learning unit 215 registers the combination of the attribute and the measure not recommended for the store having the attribute as teacher data having no effectiveness.

<店舗支援システム200の処理内容>
(施策推薦処理)
図5は、店舗支援システム200により施策を推薦する処理の一例を示すフローチャートである。データベースサーバ220は、ショッピングサーバ130から情報を抽出する(S100)。データベースサーバ220は、例えば、1日に1回の頻度で、ショッピングサーバ130において管理されている店舗の属性、取引量、および施策を取得する。次に、店舗支援サーバ210の検出部211は、取引量が基準以上に変化した店舗があるか否かを判定する(S102)。検出部211は、取引量が基準以上に変化した店舗がない場合、本フローチャートの処理を終了する。
<Processing content of store support system 200>
(Measure recommendation process)
FIG. 5 is a flowchart illustrating an example of processing for recommending a measure by the store support system 200. The database server 220 extracts information from the shopping server 130 (S100). For example, the database server 220 acquires store attributes, transaction amounts, and measures managed by the shopping server 130 at a frequency of once a day. Next, the detection unit 211 of the store support server 210 determines whether or not there is a store whose transaction amount has changed beyond a reference (S102). The detection part 211 complete | finishes the process of this flowchart, when there is no shop where transaction volume changed more than the reference | standard.

施策特定部212は、取引量が基準以上に変化した店舗がある場合、当該店舗が実施した取引量の変化に寄与した施策を特定する(S104)。施策特定部212は、直近の1週間における1日当たりの取引量が、過去1ヶ月における1日当たりの取引量よりも50%以上増加した場合、直近1週間の直前に開始した施策を、取引量の変化に寄与した施策として特定する。次に、店舗抽出部213は、取引量が基準以上に変化した店舗に関連する店舗を抽出する(S106)。次に、推薦部216は、抽出された店舗の店舗端末装置120に、取引量の変化に寄与した施策を推薦する情報を提供する(S108)。推薦部216は、店舗端末装置120にショッピングサービス用のアプリケーションがインストールされていない場合、所定のメールアドレスに取引量の変化に寄与した施策を推薦するメッセージを含むメールを送信する。推薦部216は、店舗端末装置120にショッピングサービス用のアプリケーションがインストールされている場合、取引量の変化に寄与した施策を、プッシュ通知する。これにより、店舗支援システム200は、店舗のオペレータに、施策を推薦する。   When there is a store where the transaction amount has changed more than the standard, the measure specifying unit 212 specifies a measure that has contributed to the change in the transaction amount performed by the store (S104). If the transaction volume per day in the most recent week has increased by 50% or more than the transaction volume per day in the past month, the measure specifying unit 212 changes the measure started just before the most recent week. Identify measures that contributed to change. Next, the store extraction unit 213 extracts a store related to a store whose transaction volume has changed more than the standard (S106). Next, the recommendation part 216 provides the information which recommends the measure which contributed to the change of transaction volume to the store terminal device 120 of the extracted store (S108). When the application for shopping service is not installed in the store terminal device 120, the recommendation unit 216 transmits an email including a message recommending a measure that contributes to a change in the transaction amount to a predetermined email address. When the application for shopping service is installed in the store terminal device 120, the recommendation unit 216 push-notifies a measure that contributes to a change in the transaction amount. Thereby, the store support system 200 recommends a measure to the store operator.

以上説明した施策推薦処理を行うことにより、店舗支援システム200は、取引量が基準以上に変化した店舗が存在する場合に、当該店舗と類似する店舗に、取引量の変化に寄与した施策を推薦することができる。これにより、店舗支援システム200によれば、より効率的に店舗の業績の改善に寄与することができる。具体的に、複数の店舗で同じ広告やキャンペーンなどの施策を実施しても、店舗の取引高などの属性により、施策の効果が顕著に表れる場合と、施策の効果が表れない場合がある。このような実情から、店舗の管理者は、ショッピングサービスにより実施することができる様々な施策の中から、自身がどのような施策を導入すれば取引量が増加するかが判断できない場合がある。店舗支援システム200は、このような課題に対し、ある店舗で取引量が基準以上に変化した場合、当該店舗に類似する店舗に対して、成功事例として施策を推薦することができ、この結果、店舗支援システム200は、ショッピングサービスの満足度を向上させることができ、さらに当該ショッピングサービスを継続して利用させることができる。   By performing the measure recommendation process described above, the store support system 200 recommends a measure that contributes to a change in the transaction amount to a store similar to the store when there is a store whose transaction amount has changed more than the standard. can do. Thereby, according to the store support system 200, it can contribute to the improvement of the performance of a store more efficiently. Specifically, even if a measure such as the same advertisement or campaign is implemented in a plurality of stores, the effect of the measure may be noticeable or may not be effective depending on attributes such as the transaction amount of the store. From such a situation, the manager of the store may not be able to determine what kind of measure he / she will introduce from among various measures that can be implemented through the shopping service. In response to such a problem, the store support system 200 can recommend a measure as a successful case to a store similar to the store when the transaction amount changes in a certain store or more. The store support system 200 can improve the satisfaction level of the shopping service, and can further use the shopping service.

(推薦処理の変形例)
なお、施策を推薦する処理は、推薦する施策を示す情報を、ネットワークNWを介して店舗端末装置120に送信するが、これに限定されず、推薦する施策を、ショッピングシステム100や店舗支援システム200の営業担当者や広告企画担当者が操作する端末装置に提供しても良い。これにより、営業担当者や広告企画担当者は、店舗支援サーバ210により推薦すると判定された施策を、電話や手紙などにより、直接的に第2店舗の管理者に施策を提案することができる。
(Modification of recommendation process)
In the process of recommending a measure, information indicating the recommended measure is transmitted to the store terminal device 120 via the network NW. However, the recommended measure is not limited to this, and the recommended measure is determined by the shopping system 100 or the store support system 200. It may be provided to a terminal device operated by a sales representative or an advertising planner. As a result, the sales staff and the advertising planning staff can directly propose the measures determined to be recommended by the store support server 210 to the manager of the second store by telephone or letter.

(学習処理)
図6は、店舗支援システム200により教師データを学習する処理の一例を示すフローチャートである。データベースサーバ220は、上述した施策推薦処理を実施した後、ショッピングサーバ130から店舗の属性、取引量、および施策を抽出する(S200)。次に、店舗支援システム200は、推薦された施策を実施したか否かを判定する(S202)。店舗支援システム200は、推薦された施策を実施した店舗がない場合、本フローチャートの処理を終了する。
(Learning process)
FIG. 6 is a flowchart illustrating an example of processing for learning teacher data by the store support system 200. After performing the measure recommendation process described above, the database server 220 extracts store attributes, transaction volume, and measures from the shopping server 130 (S200). Next, the store support system 200 determines whether or not the recommended measure has been implemented (S202). If there is no store that has implemented the recommended measure, the store support system 200 ends the process of this flowchart.

店舗支援システム200は、推薦された施策を実施した店舗がある場合、当該店舗の取引量を監視する(S204)。店舗支援システム200は、例えば、推薦された施策を実施してから1ヶ月間の取引量を監視する。店舗支援システム200は、監視した取引量に基づいて、施策の有効性を判定する(S206)。店舗支援システム200は、例えば、直近1ヶ月間の取引量が、過去6ヶ月間の取引量の1ヶ月平均を超えている場合、推薦された施策に有効性があると判定する。店舗支援システム200は、例えば、直近1ヶ月間の取引量が、過去6ヶ月間の取引量の1ヶ月平均よりも超えていない場合、推薦された施策に有効性が無いと判定する。   If there is a store that has implemented the recommended measure, the store support system 200 monitors the transaction amount of the store (S204). For example, the store support system 200 monitors the transaction volume for one month after the recommended measure is implemented. The store support system 200 determines the effectiveness of the measure based on the monitored transaction volume (S206). For example, the store support system 200 determines that the recommended measure is effective when the transaction volume for the most recent one month exceeds the average of the transaction volumes for the past six months. For example, the store support system 200 determines that the recommended measure is not effective when the transaction volume for the most recent one month does not exceed the average of the transaction volumes for the past six months.

次に、店舗支援システム200は、判定された有効性に基づいて、教師データを登録するか否かを判定する(S208)。店舗支援システム200は、教師データを登録しない場合、本フローチャートの処理を終了する。店舗支援システム200は、教師データを登録する場合、データベースサーバ220に教師データを記憶させることで、当該教師データを登録する(S210)。   Next, the store support system 200 determines whether or not to register teacher data based on the determined effectiveness (S208). If the store support system 200 does not register teacher data, the store support system 200 ends the process of this flowchart. When registering teacher data, the store support system 200 registers the teacher data by storing the teacher data in the database server 220 (S210).

以上説明した学習処理を行うことにより、店舗支援システム200によれば、学習した教師データに基づいて、有効性が高い施策を推薦することができる。店舗支援システム200は、第1店舗が実施した取引量の変化に寄与した施策を推薦したことに対して、第2店舗の取引量の変化に寄与した施策を、有効性がある教師データとして登録する。また、店舗支援システム200は、第1店舗が実施した取引量の変化に寄与しない施策を推薦したことに対して、第2店舗の取引量の変化に寄与しない施策を、有効性がない教師データとして登録する。これにより、店舗支援システム200によれば、施策を推薦する処理(S108)において、第1店舗および第2店舗の属性と推薦しようとする施策との組み合わせが、有効性がある教師データとして登録されている場合に、当該施策を推薦することができる。店舗支援システム200によれば、施策を推薦する処理(S108)において、第1店舗および第2店舗の属性と推薦しようとする施策との組み合わせが、有効性がない教師データとして登録されている場合に、当該施策を推薦することを回避することができる。   By performing the learning process described above, the store support system 200 can recommend a highly effective measure based on the learned teacher data. The store support system 200 registers the measure that contributed to the change of the transaction amount of the second store as the effective teacher data in response to the recommendation of the measure that contributed to the change of the transaction amount executed by the first store. To do. In addition, the store support system 200 recommends a measure that does not contribute to the change in the transaction amount performed by the first store, and in response to recommending a measure that does not contribute to the change in the transaction amount of the second store, teacher data that is not effective. Register as Thereby, according to the store support system 200, in the process of recommending a measure (S108), the combination of the attributes of the first store and the second store and the measure to be recommended is registered as effective teacher data. If so, you can recommend the measure. According to the store support system 200, in the process of recommending a measure (S108), the combination of the attributes of the first store and the second store and the measure to be recommended is registered as ineffective teacher data In addition, it is possible to avoid recommending the measure.

(施策推薦処理の他の例)
図7は、店舗支援システム200により施策を推薦する処理の他の一例を示すフローチャートである。データベースサーバ220は、ショッピングサーバ130から情報を抽出する(S300)。次に、店舗支援サーバ210の検出部211は、取引量化が基準以上に変化した店舗があるか否かを判定する(S302)。検出部211は、取引量が基準以上に変化した店舗がない場合、本フローチャートの処理を終了する。
(Other examples of measure recommendation processing)
FIG. 7 is a flowchart illustrating another example of processing for recommending a measure by the store support system 200. The database server 220 extracts information from the shopping server 130 (S300). Next, the detection unit 211 of the store support server 210 determines whether or not there is a store whose transaction amount has changed beyond the standard (S302). The detection part 211 complete | finishes the process of this flowchart, when there is no shop where transaction volume changed more than the reference | standard.

施策特定部212は、取引量が基準以上に変化した店舗がある場合、当該店舗が実施した取引量の変化に寄与した施策を特定する(S304)。次に、店舗抽出部213は、取引量が基準以上に変化した店舗に関連する店舗を抽出する(S306)。   When there is a store where the transaction amount has changed more than the standard, the measure specifying unit 212 specifies a measure that contributed to the change in the transaction amount performed by the store (S304). Next, the store extraction unit 213 extracts a store related to a store whose transaction volume has changed more than the standard (S306).

次に、推薦部216は、実測スコアを演算する(S308)。推薦部216は、第1店舗と第2店舗との類似度が近似しているほど、実測スコアを高くする。また、推薦部216は、第1店舗の取引量が基準を上回った量が多いほど、実測スコアを高くする。次に、推薦部216は、学習スコアを演算する(S310)。推薦部216は、有効性がある判定された教師データの学習数が多いほど学習スコアを高くし、有効性がない判定された教師データの学習数が多いほど学習スコアを低くする。次に、推薦部216は、最終スコアを演算する(S312)。推薦部216は、例えば、実測スコアに重み係数を乗算した値と、学習スコアに重み係数を乗算した値との和を、最終スコアとして演算する。実測スコアの重み係数と学習スコアの重み係数は、例えば、重み係数の合計値が1になる範囲内で、いずれかを重視するかに基づいて予め設定されている。具体的に、学習スコアを重要視する場合、学習スコアの重み係数を高い値に設定すると共に、実測スコアの重み係数を低い値に設定する。逆に、実測スコアを重要視する場合、学習スコアの重み係数を低い値に設定すると共に、実測スコアの重み係数を高い値に設定する。   Next, the recommendation unit 216 calculates an actual measurement score (S308). The recommendation unit 216 increases the actual measurement score as the similarity between the first store and the second store is approximated. Further, the recommendation unit 216 increases the actual measurement score as the amount of transactions at the first store exceeds the standard. Next, the recommendation unit 216 calculates a learning score (S310). The recommendation unit 216 increases the learning score as the learning number of the teacher data determined to be effective increases, and decreases the learning score as the learning number of the teacher data determined to be ineffective increases. Next, the recommendation unit 216 calculates a final score (S312). For example, the recommendation unit 216 calculates a sum of a value obtained by multiplying the actual measurement score by the weighting factor and a value obtained by multiplying the learning score by the weighting factor as the final score. The weighting coefficient of the actual measurement score and the weighting coefficient of the learning score are set in advance, for example, based on which one is important within the range where the total value of the weighting coefficients is 1. Specifically, when the learning score is regarded as important, the weighting coefficient of the learning score is set to a high value and the weighting coefficient of the actual measurement score is set to a low value. Conversely, when the actual score is regarded as important, the weighting coefficient of the learning score is set to a low value and the weighting coefficient of the actual score is set to a high value.

推薦部216は、最終スコアが所定値を超えているか否かを判定する(S314)。所定値は、推薦する施策が第2店舗の取引量を増加させる精度を高くすることを基準として設定されている。推薦した施策により第2店舗の取引量を増加させる精度を高くしたい場合、所定値は、高い値に設定される。推薦部216は、最終スコアが所定値を超えていない場合、本フローチャートの処理を終了する。推薦部216は、最終スコアが所定値を超えている場合、取引量の変化に寄与した施策を推薦する情報を提供する(S316)。   The recommendation unit 216 determines whether or not the final score exceeds a predetermined value (S314). The predetermined value is set on the basis that the recommended measure increases the accuracy of increasing the transaction volume of the second store. When it is desired to increase the accuracy of increasing the transaction volume of the second store by the recommended measure, the predetermined value is set to a high value. If the final score does not exceed the predetermined value, the recommendation unit 216 ends the process of this flowchart. When the final score exceeds a predetermined value, the recommendation unit 216 provides information for recommending a measure that has contributed to the change in the transaction amount (S316).

以上説明した施策推薦処理を行うことにより、店舗支援システム200は、より高い精度で、第2店舗の取引量の変化に寄与する施策を推薦することができる。   By performing the measure recommendation process described above, the store support system 200 can recommend a measure that contributes to a change in the transaction amount of the second store with higher accuracy.

[第2実施形態]
<店舗支援システムの構成>
図8は、第2実施形態における情報処理システム1Aにおける機能的な一例を示す構成図である。ショッピングサービスに登録されている複数の店舗1、・・・N(Nは1より多い自然数)の店舗端末装置120は、それぞれ、ショッピングサーバ130に出店を依頼する。ショッピングサーバ130は、出店依頼に基づいて、店舗が取り扱う商品等を掲載したウェブページを、ショッピングサービスを利用するユーザに提供する。店舗端末装置120は、それぞれ、広告やキャンペーンなどの施策を依頼する。ショッピングサーバ130は、施策依頼に基づいて、広告やキャンペーンを反映させる。
[Second Embodiment]
<Configuration of store support system>
FIG. 8 is a configuration diagram illustrating a functional example of the information processing system 1A according to the second embodiment. Each of the plurality of stores 1,... N (N is a natural number greater than 1) of the store terminals 120 registered in the shopping service requests the shopping server 130 to open a store. Based on the store opening request, the shopping server 130 provides a user who uses the shopping service with a web page on which products and the like handled by the store are posted. Each of the store terminal devices 120 requests a measure such as an advertisement or a campaign. The shopping server 130 reflects the advertisement and the campaign based on the measure request.

データベースサーバ220Aは、ショッピングサーバ130から、店舗の取引量などの属性、および店舗の実施した施策などの情報を抽出する。データベースサーバ220は、抽出した情報を店舗支援サーバ210Aに提供する。   The database server 220A extracts attributes such as the transaction amount of the store and information such as the measures implemented by the store from the shopping server 130. The database server 220 provides the extracted information to the store support server 210A.

店舗端末装置120は、管理者の操作に基づいて、店舗支援サーバ210Aに施策を問い合わせる。店舗支援サーバ210Aは、問い合わせを受け付けたことに応じて、推薦する施策を含むシミュレーション結果を店舗端末装置120に送信する。   The store terminal device 120 inquires of the store support server 210A about measures based on the operation of the manager. In response to receiving the inquiry, the store support server 210 </ b> A transmits a simulation result including a recommended measure to the store terminal device 120.

(店舗支援サーバ210A)
図9は、店舗支援サーバ210Aの一例を示す構成図である。店舗支援サーバ210Aは、例えば、受付部211Aと、店舗抽出部213Aと、施策特定部212Aと、推薦部216Aとを備える。これらの機能部は、例えばCPU等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。また、これらの機能部のうち一部または全部は、LSI、ASIC、またはFPGA等のハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。
(Store support server 210A)
FIG. 9 is a configuration diagram illustrating an example of the store support server 210A. The store support server 210A includes, for example, a reception unit 211A, a store extraction unit 213A, a measure specifying unit 212A, and a recommendation unit 216A. These functional units are realized by, for example, a processor such as a CPU executing a program stored in a program memory. Some or all of these functional units may be realized by hardware such as LSI, ASIC, or FPGA, or may be realized by cooperation of software and hardware.

受付部211Aは、第2店舗の管理者が使用する端末としての店舗端末装置120から取引量を増加させるための問い合わせを受け付ける。受付部211Aは、例えば、対話部211Aaを備える。対話部211Aaは、例えば、人間の会話のログ情報に基づいて対話を学習し、学習結果に基づいて対話を実行するチャットボットなどのソフトウェアである。対話部211Aaは、ユーザからの問いかけに応じ、質問を店舗端末装置120に返信する。対話部211Aaは、質問を送信した後、店舗端末装置120から回答を受け付ける。これにより、対話部211Aaは、対話を実行し、実行された対話に基づいて、問い合わせの具体的内容を受け付ける。   The accepting unit 211A accepts an inquiry for increasing the transaction amount from the store terminal device 120 as a terminal used by the manager of the second store. The accepting unit 211A includes, for example, a dialogue unit 211Aa. The dialogue unit 211Aa is, for example, software such as a chat bot that learns a dialogue based on human conversation log information and executes the dialogue based on a learning result. Dialogue part 211Aa returns a question to store terminal unit 120 according to a question from a user. Dialogue part 211Aa receives a reply from store terminal unit 120, after transmitting a question. Thereby, the dialogue unit 211Aa executes the dialogue and accepts the specific content of the inquiry based on the executed dialogue.

店舗抽出部213Aは、第2店舗の現在の属性と類似する属性を過去において持っていた店舗であって取引量が基準以上に変化した店舗を、第1店舗として抽出する。施策特定部212Aは、第1店舗が過去において実施した取引量の変化に寄与した施策を特定する。推薦部216Aは、第2店舗の管理者が使用する店舗端末装置120に、特定された施策を送信する。   The store extraction unit 213A extracts, as the first store, a store that has an attribute similar to the current attribute of the second store in the past and whose transaction amount has changed more than the standard. The measure specifying unit 212A specifies a measure that has contributed to a change in the transaction amount that the first store has implemented in the past. The recommendation unit 216A transmits the specified measure to the store terminal device 120 used by the manager of the second store.

推薦部216は、例えば、シミュレーション結果作成部216Aaを備える。シミュレーション結果作成部216Aaは、店舗抽出部213Aが抽出した店舗が実施した施策の履歴、および取引量の履歴に基づいて、問い合わせた店舗における施策および取引量のシミュレーション結果を作成する。   The recommendation unit 216 includes, for example, a simulation result creation unit 216Aa. The simulation result creation unit 216Aa creates the simulation result of the measure and the transaction amount at the inquired store based on the history of the measure implemented by the store extracted by the store extraction unit 213A and the history of the transaction amount.

(データベースサーバ220A)
図10、図11、および図12は、第2実施形態においてデータベースサーバ220において管理されるデータベースの一例を示す図である。これらのデータベースは、例えば、データベースサーバ220がショッピングサーバ130から情報を収集することで作成される。図10は、広告データベース222Bの一例を示す図である。広告データベース222Bは、例えば、店舗IDごとに、広告の種類を示す情報と、当該種類の広告の費用を示す情報とが対応付けられた情報である。図11は、販促データベース222Cの一例を示す図である。販促データベース222Cは、例えば、店舗IDごとに、当該店舗が実施したセールを示す情報と、当該セールの期間を示す情報とが対応付けられた情報である。図12は、成功事例データベース222Dの一例を示す図である。成功事例データベース222Dは、店舗IDごとに、当該店舗の取引量と、ユーザ数と、購買率と、広告費と、リスト流入数などの属性と、実施した施策と、実施期間とが対応付けられた情報である。成功事例データベース222Dにおける実施した施策、および実施期間は、過去から現在までの時系列で配列されている。成功事例データベース222Dに登録されている店舗は、例えば、第1実施形態において、取引量が基準以上に変化したことが検出された店舗である。なお、ショッピングシステム100において登録されている全ての店舗についての取引量、ユーザ数、購買率、広告費、およびリスト流入数などは、属性として店舗データベース222Aに格納されている。
(Database server 220A)
10, FIG. 11, and FIG. 12 are diagrams illustrating an example of a database managed by the database server 220 in the second embodiment. These databases are created, for example, when the database server 220 collects information from the shopping server 130. FIG. 10 is a diagram illustrating an example of the advertisement database 222B. The advertisement database 222B is information in which, for example, information indicating the type of advertisement is associated with information indicating the cost of the advertisement of the type for each store ID. FIG. 11 is a diagram illustrating an example of the sales promotion database 222C. The sales promotion database 222C is information in which, for example, information indicating a sale executed by the store and information indicating a period of the sale are associated with each store ID. FIG. 12 is a diagram illustrating an example of the success case database 222D. In the success case database 222D, for each store ID, the transaction amount of the store, the number of users, the purchase rate, the advertising cost, the attributes such as the number of list inflows, the implemented measures, and the implementation period are associated with each other. Information. The measures implemented in the success case database 222D and the implementation periods are arranged in a time series from the past to the present. The store registered in the success case database 222D is, for example, a store in which the transaction amount is detected to be changed more than the reference in the first embodiment. Note that the transaction volume, the number of users, the purchase rate, the advertising cost, the number of list inflows, and the like for all stores registered in the shopping system 100 are stored in the store database 222A as attributes.

<店舗支援システムの処理>
図13は、店舗支援サーバ210Aにより施策を推薦する処理の一例を示すフローチャートである。店舗支援サーバ210Aは、店舗端末装置120から、例えば売り上げなどの目標を含む問い合わせを受け付けたか否かを判定する(S400)。店舗支援サーバ210Aは、問い合わせを受け付けていない場合、本フローチャートの処理を終了する。
<Processing of store support system>
FIG. 13 is a flowchart illustrating an example of processing for recommending a measure by the store support server 210A. The store support server 210A determines whether or not an inquiry including a target such as sales has been received from the store terminal device 120 (S400). If the store support server 210A has not received an inquiry, the store support server 210A ends the processing of this flowchart.

店舗支援サーバ210Aは、問い合わせを受け付けた場合、問い合わせ元の店舗の属性を取得する(S402)。店舗支援サーバ210Aは、問い合わせ元の店舗の属性として、成功事例データベース222Dから取引量の履歴などを取得する。次に、店舗支援サーバ210Aは、問い合わせ元の店舗の属性と過去において類似していた属性の店舗を抽出する(S404)。次に、店舗支援サーバ210Aは、抽出した店舗のうち、問い合わせに含まれている目標を達成した履歴がある店舗があるか否かを判定する(S406)。店舗支援サーバ210Aは、問い合わせに含まれている目標を達成した履歴がある店舗がない場合、目標の変更を通知して(S408)、S400に処理を戻す。   When the store support server 210A receives an inquiry, the store support server 210A acquires the attribute of the store from which the inquiry was made (S402). The store support server 210A acquires a transaction volume history or the like from the success case database 222D as the attribute of the inquiry source store. Next, the store support server 210A extracts a store having an attribute similar in the past to the attribute of the inquiry source store (S404). Next, the store support server 210A determines whether there is a store having a history of achieving the target included in the inquiry among the extracted stores (S406). If there is no store with a history of achieving the target included in the inquiry, the store support server 210A notifies the change of the target (S408), and returns the process to S400.

店舗支援サーバ210Aは、問い合わせに含まれている目標を達成した履歴がある店舗がある場合、成功事例データベース222Dを参照して、目標を達成した店舗が実施した施策を抽出する(S410)。店舗支援サーバ210Aは、抽出した施策に基づいて、問い合わせ元の店舗の管理者に推薦する施策のシミュレーション結果を作成する(S412)。次に、店舗支援サーバ210Aは、作成したシミュレーション結果を表すコンテンツを、問い合わせ元の店舗に対応する店舗端末装置120に送信する(S414)。   When there is a store with a history of achieving the goal included in the inquiry, the store support server 210A refers to the success case database 222D and extracts measures implemented by the store that has achieved the goal (S410). Based on the extracted measure, the store support server 210A creates a simulation result of the measure recommended to the manager of the inquiry source store (S412). Next, the store support server 210A transmits the content representing the created simulation result to the store terminal device 120 corresponding to the inquired store (S414).

(成功事例の抽出)
図14は、問い合わせ元の店舗A1の属性と過去に類似していた属性を持っていた店舗A2を抽出する処理を説明するための図である。店舗支援サーバ210Aは、例えば、問い合わせ元の店舗A1の属性として、ユーザ数、購買率、広告費、およびリスト流入数をショッピングサーバ130から抽出する。また、店舗支援サーバ210Aは、成功事例データベース222Dを参照して、目標を達成した店舗のうち、ユーザ数、購買率、広告費、およびリスト流入数の少なくとも一つが類似する店舗A2を抽出する。また、店舗支援サーバ210Aは、店舗A2の現在の属性を取得する。このような処理は、図13におけるS402およびS404に相当する。
(Success story extraction)
FIG. 14 is a diagram for explaining a process of extracting a store A2 having an attribute similar to the attribute of the store A1 as an inquiry source in the past. For example, the store support server 210A extracts the number of users, the purchase rate, the advertising cost, and the number of list inflows from the shopping server 130 as the attributes of the inquiry source store A1. Further, the store support server 210A refers to the success example database 222D and extracts a store A2 having at least one of the number of users, the purchase rate, the advertising cost, and the number of list inflows among stores that have achieved the target. Moreover, the store support server 210A acquires the current attribute of the store A2. Such processing corresponds to S402 and S404 in FIG.

(店舗の抽出)
図15Aおよび図15Bは、シミュレーション結果を作成する元となる店舗を抽出するための対話の一例を示す図である。このような処理は、図13におけるS406およびS408に相当する対話部211Aaは、店舗端末装置120から問い合わせを受け付けた場合、目標を問い合わせる質問メッセージM1を発する。対話部211Aaは、質問メッセージを発したことに対し、取得したメッセージM2に基づいて、店舗端末装置120から売り上げ目標としてのA円を認識したものとする。店舗抽出部213Aは、成功事例データベース222Dを参照して、問い合わせ元の店舗の属性と過去に類似していた属性の店舗のうち、A円の売り上げ目標を達成した店舗を検索する。対話部211Aaは、A円の売り上げ目標を達成した店舗がない場合、その旨のメッセージM3を発する。
(Store extraction)
15A and 15B are diagrams illustrating an example of a dialog for extracting a store from which a simulation result is created. In such a process, when receiving an inquiry from the store terminal device 120, the dialogue unit 211Aa corresponding to S406 and S408 in FIG. 13 issues a question message M1 for inquiring about the target. It is assumed that the dialogue unit 211Aa has recognized the A circle as a sales target from the store terminal device 120 based on the acquired message M2 in response to issuing the question message. The store extraction unit 213A refers to the success case database 222D, and searches for stores that have achieved the sales target of A yen among stores having attributes similar to those of the inquiry source store in the past. When there is no store that has achieved the sales target of A yen, the dialogue unit 211Aa issues a message M3 to that effect.

その後、対話部211Aaが、取得したメッセージM4に基づいて、店舗端末装置120から売り上げ目標としてのB円を認識した場合、店舗抽出部213Aは、B円の売り上げ目標を達成した店舗を検索する。受付部211Aは、B円の売り上げ目標を達成した店舗が所定数よりも少ない場合、成功事例が少ないこと、および良好なシミュレーション結果を作成することができないことを表すメッセージM5を発する。   Thereafter, when the dialogue unit 211Aa recognizes the B yen as the sales target from the store terminal device 120 based on the acquired message M4, the store extraction unit 213A searches for a store that has achieved the B yen sales target. When the number of stores that have achieved the sales target of B yen is less than a predetermined number, the reception unit 211A issues a message M5 indicating that there are few successful cases and that a good simulation result cannot be created.

その後、対話部211Aaが、取得したメッセージM6に基づいて、店舗端末装置120から売り上げ目標としてのC円を認識した場合、店舗抽出部213Aは、C円の売り上げ目標を達成した店舗を検索する。受付部211Aは、B円の売り上げ目標を達成した店舗が所定数よりも多い場合、良好なシミュレーション結果を作成することができることを表すメッセージM7を発する。これにより、店舗支援サーバ210Aは、検出部211により受け付けた問い合わせ含まれる目標を達成した店舗を、第2店舗として抽出する。   Thereafter, when the dialogue unit 211Aa recognizes the C yen as the sales target from the store terminal device 120 based on the acquired message M6, the store extraction unit 213A searches for a store that has achieved the sales target of C yen. The accepting unit 211A issues a message M7 indicating that a good simulation result can be created when there are more than a predetermined number of stores that have achieved the sales target of B yen. Thereby, the store support server 210A extracts the store that has achieved the target included in the inquiry received by the detection unit 211 as the second store.

(シミュレーション結果)
図16は、シミュレーション結果コンテンツCの一例を示す図である。シミュレーション結果作成部216Aaは、対話により抽出された店舗の成功事例に基づいて、問い合わせ元の店舗Xに推薦する施策を含むシミュレーション結果コンテンツCを作成する。シミュレーション結果作成部216Aaは、対話により複数の店舗が抽出された場合、複数の店舗のうち、問い合わせ元の店舗の現在の属性と類似する属性を過去において持っていた店舗Yを1つだけ抽出する。
(simulation result)
FIG. 16 is a diagram illustrating an example of the simulation result content C. As illustrated in FIG. The simulation result creation unit 216Aa creates a simulation result content C including a measure recommended to the inquiring store X based on the successful cases of the stores extracted by the dialogue. When a plurality of stores are extracted by dialogue, the simulation result creating unit 216Aa extracts only one store Y that has an attribute similar to the current attribute of the inquired store among the plurality of stores in the past. .

シミュレーション結果作成部216Aaは、店舗Yの現在の月商(A円)、および店舗Yの過去の月商(B円)を、成功事例データベース222Dから抽出する。シミュレーション結果作成部216Aaは、抽出した情報をメッセージM11としてシミュレーション結果コンテンツCに含める。シミュレーション結果作成部216Aaは、店舗データベース222Aを参照して、店舗Yの取り扱い商品のカテゴリーDを抽出する。シミュレーション結果作成部216Aaは、抽出した情報をメッセージM12としてシミュレーション結果コンテンツCに含める。   The simulation result creation unit 216Aa extracts the current monthly sales (A yen) of the store Y and the past monthly sales (B yen) of the store Y from the success case database 222D. The simulation result creation unit 216Aa includes the extracted information in the simulation result content C as the message M11. The simulation result creation unit 216Aa refers to the store database 222A and extracts the category D of products handled by the store Y. The simulation result creation unit 216Aa includes the extracted information as a message M12 in the simulation result content C.

シミュレーション結果作成部216Aaは、広告データベース222B、販促データベース222C、および成功事例データベース222Dに格納された情報のうち、店舗YのIDに対応した情報を参照して、店舗Yが実施した施策を表すメッセージをシミュレーション結果コンテンツCに含める。具体的に、シミュレーション結果作成部216Aaは、店舗Yが実施した施策として、「成果報酬型広告」および「無料販促」を実施したことを表すメッセージM13をシミュレーション結果コンテンツCに含める。   The simulation result creation unit 216Aa refers to the information corresponding to the ID of the store Y among the information stored in the advertisement database 222B, the promotion database 222C, and the success example database 222D, and represents a measure that the store Y has implemented. Is included in the simulation result content C. Specifically, the simulation result creation unit 216Aa includes, in the simulation result content C, a message M13 indicating that “result-reward-type advertisement” and “free sales promotion” have been implemented as measures implemented by the store Y.

さらに、シミュレーション結果作成部216Aaは、問い合わせ元の店舗に、施策を推薦するメッセージをシミュレーション結果コンテンツCに含める。具体的に、シミュレーション結果作成部216Aaは、無料販促にエントリーすることを推薦するメッセージ、および成果報酬型広告の報酬率、および実施期間を推薦するメッセージM14をシミュレーション結果に含める。   Furthermore, the simulation result creation unit 216Aa includes a message recommending a measure in the simulation result content C at the inquiring store. Specifically, the simulation result creation unit 216Aa includes a message that recommends entry into the free promotion, a message M14 that recommends the reward rate of the performance-reward-type advertisement, and the implementation period in the simulation result.

さらに、シミュレーション結果作成部216Aaは、推薦した施策を実施した場合における属性の予測値を表すメッセージをシミュレーション結果コンテンツCに含める。具体的に、シミュレーション結果作成部216Aaは、施策実施後の月商、検索結果順位、来店者数、購入者数、情報処理システム1日の売上金額の予測値を表すメッセージM15をシミュレーション結果コンテンツCに含める。   Further, the simulation result creation unit 216Aa includes a message indicating the predicted value of the attribute when the recommended measure is implemented in the simulation result content C. Specifically, the simulation result creation unit 216Aa displays the message M15 indicating the monthly sales after the implementation of the measure, the search result ranking, the number of visitors, the number of purchasers, and the predicted value of the sales amount for the information processing system 1 day, as the simulation result Include in

推薦部216Aは、店舗端末装置120にショッピングサービス用のアプリケーションがインストールされていない場合、所定のメールアドレスにシミュレーション結果コンテンツCを含むメールを送信する。推薦部216Aは、店舗端末装置120にショッピングサービス用のアプリケーションがインストールされている場合、シミュレーション結果コンテンツCを、プッシュ通知する。   When the application for shopping service is not installed in the store terminal device 120, the recommendation unit 216A transmits an email including the simulation result content C to a predetermined email address. When the shopping service application is installed in the store terminal device 120, the recommendation unit 216A pushes the simulation result content C.

(変形例)
なお、推薦部216Aは、シミュレーション結果コンテンツCを、ネットワークNWを介して店舗端末装置120に送信するが、これに限定されず、シミュレーション結果コンテンツCを、ショッピングシステム100や店舗支援システム200の営業担当者や広告企画担当者が操作する端末装置に提供しても良い。これにより、営業担当者や広告企画担当者は、シミュレーション結果コンテンツCを、電話や手紙などにより、直接的に第2店舗の管理者に施策を提案することができる。
(Modification)
The recommendation unit 216A transmits the simulation result content C to the store terminal device 120 via the network NW. However, the recommendation unit 216A is not limited thereto, and the simulation result content C is sent to the sales representative of the shopping system 100 or the store support system 200. It may be provided to a terminal device operated by a person or a person in charge of advertisement planning. As a result, the sales staff and the advertising planning staff can propose the measure directly to the manager of the second store for the simulation result contents C by telephone or letter.

また、店舗支援サーバ210Aは、シミュレーション結果コンテンツCを営業担当者や広告企画担当者が操作する端末装置において、任意の店舗IDを入力する操作を受け付けた場合に、当該店舗IDに対応する店舗の属性と過去に類似していた属性の店舗であったが、取引量が基準以上に変化した店舗を自動的に抽出してよい。これにより、店舗支援サーバ210Aは、営業担当者や広告企画担当者が利用することができる施策の提案支援ツールを提供することができる。   When the store support server 210A accepts an operation for inputting an arbitrary store ID in a terminal device operated by a salesperson or an advertising planner in charge of the simulation result content C, the store support server 210A stores the simulation result content C of the store corresponding to the store ID. Although the store has an attribute similar to the attribute in the past, the store whose transaction amount has changed more than the standard may be automatically extracted. Thereby, the store support server 210A can provide a proposal support tool for measures that can be used by a sales representative or an advertising planner.

以上説明した第2実施形態の情報処理システム1Aによれば、店舗端末装置120から問い合わせを受け付けた場合に、当該店舗の現在の属性と類似する属性を過去において持っていた店舗をであって取引量が基準以上に変化した店舗を抽出し、当該抽出された店舗が過去において実施した取引量の変化に寄与した施策を推薦することができる。これにより、情報処理システム1Aは、店舗の管理者の要望に応じて店舗の取引量の変化に寄与する施策を推薦することができる。   According to the information processing system 1A of the second embodiment described above, when an inquiry is received from the store terminal device 120, a transaction has been made in a store having an attribute similar to the current attribute of the store in the past. It is possible to extract a store whose amount has changed more than the standard, and to recommend a measure that contributes to a change in the transaction amount that the extracted store has performed in the past. Thereby, the information processing system 1A can recommend a measure that contributes to a change in the transaction amount of the store according to the request of the store manager.

また、情報処理システム1Aによれば、店舗から受け付けた問い合わせ含まれる目標を達成した店舗が実施した施策を推薦することができるので、より高い精度で店舗の取引量の変化に寄与する施策を推薦することができる。さらに、情報処理システム1Aによれば、抽出された店舗が実施した施策の履歴、および取引量の履歴に基づいて、問い合わせ元の店舗における施策および取引量のシミュレーション結果を作成するので、推薦した施策を導入することを促すことができる。   In addition, according to the information processing system 1A, it is possible to recommend a measure implemented by a store that has achieved the target included in the inquiry received from the store, so a measure that contributes to a change in the transaction amount of the store with higher accuracy is recommended. can do. Furthermore, according to the information processing system 1A, since the policy of the inquiry source store and the simulation result of the transaction amount are created based on the history of the measure implemented by the extracted store and the history of the transaction amount, the recommended measure Can be encouraged to introduce.

なお、第2実施形態において、過去に属性が類似していたことを条件として施策を推薦する処理は、第1実施形態において適用してよい。具体的に、情報処理システム1は、取引量が基準以上に変化した店舗の過去における属性と、施策を推薦しようとする店舗の過去における属性とを比較し、双方が類似する場合に、施策を推薦することができる。   In the second embodiment, the process of recommending a measure on condition that the attributes are similar in the past may be applied in the first embodiment. Specifically, the information processing system 1 compares the past attribute of the store whose transaction volume has changed more than the standard with the past attribute of the store that recommends the measure, and if both are similar, the measure is taken. Can be recommended.

また、第2実施形態において、シミュレーション結果を送信する処理は、第1実施形態において適用してよい。具体的に、情報処理システム1は、取引量が基準以上に変化した店舗の現在の月商、過去の月商、取り扱い商品のカテゴリーを通知してもよく、さらに、推薦する施策と共に、施策実施後の月商、検索結果順位、来店者数、購入者数、情報処理システム1日の売上金額の予測値を通知してよい。   In the second embodiment, the process of transmitting the simulation result may be applied in the first embodiment. Specifically, the information processing system 1 may notify the current monthly sales, past monthly sales of the store whose transaction volume has changed more than the standard, the category of the handling product, and implement the measures along with the recommended measures You may notify the following monthly sales, the search result ranking, the number of visitors, the number of purchasers, and the predicted value of the sales amount of the information processing system for one day.

<特集ページの作成処理>
図17は、同じ施策を実施する複数の店舗に関する特集コンテンツを作成する機能を説明する図である。店舗支援サーバ210は、特集コンテンツの作成を依頼する依頼部217を更に備える。依頼部217は、例えば、CPU等のプロセッサがプログラムメモリに格納されたプログラムを実行することにより実現される。依頼部217は、データベースサーバ220を参照して、同じ施策を実施している店舗が複数存在する場合、当該複数の店舗の属性、および施策を含むコンテンツ作成リクエストをオペレータ端末300に送信する。
<Special feature page creation process>
FIG. 17 is a diagram for explaining a function of creating featured content related to a plurality of stores that implement the same measure. The store support server 210 further includes a request unit 217 that requests creation of feature content. The request unit 217 is realized, for example, when a processor such as a CPU executes a program stored in a program memory. The request unit 217 refers to the database server 220, and when there are a plurality of stores implementing the same measure, the request unit 217 transmits a content creation request including the attributes of the plurality of stores and the measure to the operator terminal 300.

オペレータ端末300は、コンテンツ作成リクエストに基づいて、特集コンテンツ400を作成する。特集コンテンツ400には、複数の店舗で共通して実施している施策を表すメッセージ、店舗名「A1」に関連するコンテンツにアクセスするためのボタン、および店舗名「A4」に関連するコンテンツにアクセスするためのボタンが含まれている。ショッピングサーバ130は、特集コンテンツ400が作成された場合において、例えば、ショッピングサービスのコンテンツに、特集コンテンツ400をユーザ端末装置110に提供するためのボタンなどを含める。   The operator terminal 300 creates the featured content 400 based on the content creation request. The featured content 400 includes a message indicating a measure commonly implemented in a plurality of stores, a button for accessing content related to the store name “A1”, and content related to the store name “A4”. Includes a button to do. When the special content 400 is created, the shopping server 130 includes, for example, a button for providing the special content 400 to the user terminal device 110 in the shopping service content.

依頼部217によれば、同じ施策を実施する複数の店舗のそれぞれに関連するコンテンツにアクセスするための情報を収集したコンテンツを作成するリクエストをオペレータ端末300に送信する。具体的に、依頼部217は、施策を推薦した場合に、第1店舗および第2店舗のそれぞれに関連するコンテンツにアクセスするための情報を収集したコンテンツを作成するリクエストを、オペレータ端末300に送信する。これにより、依頼部217は、特集コンテンツ400をユーザに提供することができ、より効率的に店舗の業績の改善に寄与することができる。   According to the request unit 217, a request to create content that collects information for accessing content related to each of a plurality of stores that implement the same measure is transmitted to the operator terminal 300. Specifically, when the request unit 217 recommends a measure, the request unit 217 transmits, to the operator terminal 300, a request for creating content that collects information for accessing content related to each of the first store and the second store. To do. Thereby, the request unit 217 can provide the featured content 400 to the user, and can contribute to the improvement of the store performance more efficiently.

<ハードウェア構成>
図18は、店舗端末装置120、ショッピングサーバ130、データベースサーバ220、および店舗支援サーバ210のハードウェア構成の一例を示す図である。図9は、店舗端末装置120がスマートフォンやタブレット端末などのスマートデバイスである例を示している。店舗端末装置120は、例えば、CPU121、RAM122、ROM123、並びにフラッシュメモリなどの二次記憶装置124、タッチパネル125、および無線通信モジュール126が、内部バスあるいは専用通信線によって相互に接続された構成となっている。店舗端末装置120を動作させるためのプログラムは、二次記憶装置124に格納される。
<Hardware configuration>
FIG. 18 is a diagram illustrating an example of a hardware configuration of the store terminal device 120, the shopping server 130, the database server 220, and the store support server 210. FIG. 9 illustrates an example in which the store terminal device 120 is a smart device such as a smartphone or a tablet terminal. The store terminal device 120 has a configuration in which, for example, a CPU 121, a RAM 122, a ROM 123, a secondary storage device 124 such as a flash memory, a touch panel 125, and a wireless communication module 126 are connected to each other via an internal bus or a dedicated communication line. ing. A program for operating the shop terminal device 120 is stored in the secondary storage device 124.

ショッピングサーバ130、データベースサーバ220および店舗支援サーバ210は、例えば、NIC(Network Interface Card)501、CPU502、RAM503、ROM504、フラッシュメモリやHDDなどの二次記憶装置505、およびドライブ装置506が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置506には、光ディスクなどの可搬型記憶媒体が装着される。二次記憶装置505、またはドライブ装置506に装着された可搬型記憶媒体に記憶されたプログラムがDMAコントローラ(不図示)などによってRAM503に展開され、CPU502によって実行されることで、各装置の機能部が実現される。   The shopping server 130, the database server 220, and the store support server 210 include, for example, a NIC (Network Interface Card) 501, a CPU 502, a RAM 503, a ROM 504, a secondary storage device 505 such as a flash memory and an HDD, and a drive device 506 that are connected to an internal bus. Or it is the structure mutually connected by the exclusive communication line. The drive device 506 is loaded with a portable storage medium such as an optical disk. A program stored in a secondary storage device 505 or a portable storage medium attached to the drive device 506 is expanded in the RAM 503 by a DMA controller (not shown) or the like, and executed by the CPU 502, whereby the functional unit of each device Is realized.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。   As mentioned above, although the form for implementing this invention was demonstrated using embodiment, this invention is not limited to such embodiment at all, In the range which does not deviate from the summary of this invention, various deformation | transformation and substitution Can be added.

1、1A…情報処理システム
100…ショッピングシステム
110…ユーザ端末装置
120…店舗端末装置
130…ショッピングサーバ
200…店舗支援システム
210、210A…店舗支援サーバ
211…検出部
211A…受付部
211Aa…対話部
212、212A…施策特定部
213、213A…店舗抽出部
214…有効性判定部
215…施策学習部
216、216A…推薦部
216Aa…シミュレーション結果作成部
217…依頼部
220、220A…データベースサーバ
222A…店舗データベース
222B…広告データベース
222C…販促データベース
222D…成功事例データベース
300…オペレータ端末
DESCRIPTION OF SYMBOLS 1, 1A ... Information processing system 100 ... Shopping system 110 ... User terminal device 120 ... Store terminal device 130 ... Shopping server 200 ... Store support system 210, 210A ... Store support server 211 ... Detection part 211A ... Reception part 211Aa ... Dialog part 212 , 212A ... measure identifying unit 213, 213A ... store extracting unit 214 ... effectiveness determining unit 215 ... measure learning unit 216, 216A ... recommendation unit 216Aa ... simulation result creating unit 217 ... requesting unit 220, 220A ... database server 222A ... store database 222B ... Advertising database 222C ... Promotional database 222D ... Success case database 300 ... Operator terminal

Claims (12)

複数の店舗のうち、取引量が基準以上に変化した第1店舗を検出し、記憶部に記憶された前記第1店舗の項目にフラグを設定する検出部と、
前記検出部が検出した前記第1店舗が実施したサービスを示す情報を、変化に寄与した施策として特定する特定部と、
前記複数の店舗を記憶した前記記憶部から、前記第1店舗の属性と関連する属性を持つ店舗を第2店舗として抽出する第1抽出部と、
前記第1抽出部により抽出された前記第2店舗の管理者が使用する端末に、前記特定部により特定された施策を送信する推薦部と、
前記推薦部により送信された前記施策を前記第2店舗が実施した場合において、前記第2店舗の取引量が前記基準以上に変化した場合、前記記憶部に記憶された前記第2店舗の項目にフラグを設定する判定部と、
前記記憶部に記憶された前記第1店舗および前記第2店舗とフラグとの関係に基づいて、前記属性に対する前記施策の有効性を学習する学習部と、
を備える、情報処理システム。
A detection unit that detects a first store in which the transaction amount has changed more than a reference among a plurality of stores, and sets a flag in the item of the first store stored in the storage unit ;
A specifying unit that specifies information indicating the service performed by the first store detected by the detection unit as a measure that contributed to the change;
A first extraction unit for extracting a store having an attribute related to the attribute of the first store as a second store from the storage unit storing the plurality of stores;
A recommendation unit that transmits a measure specified by the specifying unit to a terminal used by an administrator of the second store extracted by the first extracting unit;
When the second store implements the measure transmitted by the recommendation unit, when the transaction amount of the second store changes to the reference or more, the item of the second store stored in the storage unit A determination unit for setting a flag ;
A learning unit that learns the effectiveness of the measure for the attribute based on the relationship between the first store and the second store and the flag stored in the storage unit ;
An information processing system comprising:
前記サービスには、商品を割引するキャンペーンの実施、商品の購入に用いることが可能なポイントの付与、及び商品等の購入の割引を受けられるクーポンの付与のうち、少なくとも1つが含まれる、
請求項1に記載の情報処理システム。
The service includes at least one of a campaign for discounting a product, giving points that can be used to purchase the product, and giving a coupon for receiving a discount on the purchase of the product, etc.
The information processing system according to claim 1.
前記学習部は、前記判定部の判定結果が取引量の変化に寄与したことを示す施策を教師データとして登録すると共に、前記判定部の判定結果が取引量の変化に寄与しない施策を教師データとして登録する、
請求項1又は請求項2に記載の情報処理システム。
The learning unit registers, as teacher data, a measure indicating that the determination result of the determination unit has contributed to a change in transaction volume, and a measure in which the determination result of the determination unit does not contribute to a change in transaction amount as teacher data. sign up,
The information processing system according to claim 1 or 2 .
前記推薦部は、前記学習部により登録された教師データに基づいて、前記特定部により特定された施策を前記第2店舗の管理者が使用する端末に、更に送信するか否かを判定する、
請求項1から3のうちいずれか1項に記載の情報処理システム。
The recommendation unit determines whether to further transmit the measure specified by the specifying unit to a terminal used by the manager of the second store, based on the teacher data registered by the learning unit.
The information processing system according to any one of claims 1 to 3 .
前記推薦部は、前記第1店舗と前記第2店舗との類似度、および前記第1店舗の取引量の変化に基づくスコアと、前記学習部により登録された教師データの学習量に基づくスコアと、に基づいて、前記特定部により特定された施策を前記第2店舗の管理者が使用する端末に、更に送信するか否かを判定する、
請求項1から4のうちいずれか1項に記載の情報処理システム。
The recommendation unit includes a score based on a similarity between the first store and the second store and a change in a transaction amount of the first store, and a score based on a learning amount of teacher data registered by the learning unit. Based on the above, it is determined whether or not to further transmit the measure specified by the specifying unit to the terminal used by the manager of the second store.
The information processing system according to any one of claims 1 to 4 .
前記第2店舗から前記取引量を増加させるための問い合わせを受け付ける受付部と、
前記第2店舗の現在の属性と類似する属性を過去において持っていた店舗であって取引量が基準以上に変化した店舗を、前記第1店舗として抽出する第2抽出部と、
前記第1店舗が過去において実施した取引量の変化に寄与した施策を特定する第2特定部と、を更に備え、
前記推薦部は、前記第2店舗の管理者が使用する端末に、前記第2特定部により特定された施策を送信する、
請求項1から5のうちいずれか1項に記載の情報処理システム。
A reception unit that receives an inquiry for increasing the transaction volume from the second store;
A second extraction unit for extracting, as the first store, a store that has had an attribute similar to the current attribute of the second store in the past and whose transaction amount has changed more than a reference;
A second identifying unit that identifies a measure that has contributed to a change in transaction volume that the first store has implemented in the past;
The recommendation unit transmits the measure specified by the second specifying unit to a terminal used by an administrator of the second store.
The information processing system according to any one of claims 1 to 5 .
前記第2抽出部は、前記受付部により受け付けた問い合わせに含まれる目標を達成した店舗を、前記第1店舗として抽出する、
請求項に記載の情報処理システム。
The second extraction unit extracts, as the first store, a store that has achieved the target included in the inquiry received by the reception unit.
The information processing system according to claim 6 .
前記第2店舗が実施した施策の履歴、および前記第2店舗の取引量の履歴に基づいて、前記第2店舗における施策を実施するシミュレーションのシミュレーション結果、又は施策を実施する場合の取引量のシミュレーションのシミュレーション結果を作成する作成部を更に備え、
前記推薦部は、前記作成部により作成されたシミュレーション結果を、前記第2店舗の管理者が使用する端末に送信する、
請求項1から7のうちいずれか1項に記載の情報処理システム。
Based on the history of the measures implemented by the second store and the history of the transaction amount of the second store, the simulation result of the simulation for implementing the measure at the second store, or the simulation of the transaction amount when implementing the measure It further includes a creation unit that creates the simulation results of
The recommendation unit transmits the simulation result created by the creation unit to a terminal used by an administrator of the second store.
The information processing system according to any one of claims 1 to 7 .
同じ施策を実施する複数の店舗のそれぞれに関連するコンテンツにアクセスするための情報を収集したコンテンツを作成するリクエストを、オペレータ端末に送信する依頼部を更に備える、
請求項1からのうちいずれか1項に記載の情報処理システム。
A request unit for sending a request to create content collecting information for accessing content related to each of a plurality of stores implementing the same measure to the operator terminal;
The information processing system according to any one of claims 1 to 8 .
前記依頼部は、前記特定部により特定された施策を送信した場合に、属性が互いに関連する複数の店舗のそれぞれに関連するコンテンツにアクセスするための情報を収集したコンテンツを作成するリクエストを、前記オペレータ端末に送信する、
請求項に記載の情報処理システム。
When the request unit transmits the measure specified by the specifying unit, the request unit creates a request for creating content that collects information for accessing content related to each of a plurality of stores having attributes related to each other. Send to operator terminal,
The information processing system according to claim 9 .
コンピュータが、
複数の店舗のうち、取引量が基準以上に変化した第1店舗を検出し、記憶部に記憶された前記第1店舗の項目にフラグを設定し、
検出した前記第1店舗が実施したサービスを示す情報を、変化に寄与した施策として特定し、
前記複数の店舗を記憶した前記記憶部から、前記第1店舗の属性と関連する属性を持つ店舗を第2店舗として抽出し、
抽出された前記第2店舗の管理者が使用する端末に、特定された施策を送信し、
送信された前記施策を前記第2店舗が実施した場合において、前記第2店舗の取引量が前記基準以上に変化した場合、前記記憶部に記憶された前記第2店舗の項目にフラグを設定し、
前記記憶部に記憶された前記第1店舗および前記第2店舗とフラグとの関係に基づいて、前記属性に対する前記施策の有効性を学習する、
情報処理方法。
Computer
The first store in which the transaction amount has changed more than the standard among a plurality of stores is detected , a flag is set in the item of the first store stored in the storage unit,
Identify the information indicating the service performed by the detected first store as a measure that contributed to the change,
From the storage unit storing the plurality of stores, a store having an attribute related to the attribute of the first store is extracted as a second store,
Send the identified measure to the terminal used by the manager of the extracted second store,
When the second store implements the transmitted measure, if the transaction amount of the second store changes more than the reference, a flag is set in the item of the second store stored in the storage unit. ,
Learning the effectiveness of the measure for the attribute based on the relationship between the first store and the second store and the flag stored in the storage unit;
Information processing method.
コンピュータに、
複数の店舗のうち、取引量が基準以上に変化した第1店舗を検出させ、記憶部に記憶された前記第1店舗の項目にフラグを設定させ、
検出した前記第1店舗が実施したサービスを示す情報を、変化に寄与した施策として特定させ、
前記複数の店舗を記憶した前記記憶部から、前記第1店舗の属性と関連する属性を持つ店舗を第2店舗として抽出させ、
抽出された前記第2店舗の管理者が使用する端末に、特定された施策を送信させ、
送信された前記施策を前記第2店舗が実施した場合において、前記第2店舗の取引量が前記基準以上に変化した場合、前記記憶部に記憶された前記第2店舗の項目にフラグを設定させ、
前記記憶部に記憶された前記第1店舗および前記第2店舗とフラグとの関係に基づいて、前記属性に対する前記施策の有効性を学習させる、
情報処理プログラム。
On the computer,
Of the plurality of stores, the first store in which the transaction amount has changed more than the standard is detected, and a flag is set in the item of the first store stored in the storage unit,
The information indicating the service performed by the detected first store is identified as a measure that contributed to the change,
A store having an attribute related to the attribute of the first store is extracted as a second store from the storage unit storing the plurality of stores,
Send the identified measure to the terminal used by the manager of the extracted second store,
In the case where the second store implements the transmitted measure, if the transaction amount of the second store changes more than the reference, a flag is set in the item of the second store stored in the storage unit. ,
Based on the relationship between the first store and the second store and the flag stored in the storage unit, the effectiveness of the measure for the attribute is learned.
Information processing program.
JP2016246628A 2016-12-20 2016-12-20 Information processing system, information processing method, and information processing program Active JP6310539B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016246628A JP6310539B1 (en) 2016-12-20 2016-12-20 Information processing system, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016246628A JP6310539B1 (en) 2016-12-20 2016-12-20 Information processing system, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP6310539B1 true JP6310539B1 (en) 2018-04-11
JP2018101260A JP2018101260A (en) 2018-06-28

Family

ID=61902019

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016246628A Active JP6310539B1 (en) 2016-12-20 2016-12-20 Information processing system, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP6310539B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111210309A (en) * 2020-01-03 2020-05-29 上海丙晟科技有限公司 Empty berth recommendation system based on market big data
CN112005257A (en) * 2018-04-27 2020-11-27 松下知识产权经营株式会社 Prediction device, prediction method, and program

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7356842B2 (en) * 2019-08-06 2023-10-05 東芝テック株式会社 Sales promotion support equipment and information processing program
JP6924309B2 (en) * 2019-10-08 2021-08-25 株式会社BusinessTech Computer program, output method and output device
JP2021064044A (en) * 2019-10-10 2021-04-22 株式会社デジジャパン Information management system
JP7328434B1 (en) 2022-11-08 2023-08-16 株式会社博報堂 Information processing system, computer program, and information processing method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002074133A (en) * 2000-08-31 2002-03-15 Fujitsu Ltd Device and method for operating internet shop and computer readable recording medium recorded with internet shop operation program
JP2002183409A (en) * 2000-12-15 2002-06-28 Hitachi Ltd Method and device for sales support, and storage medium
JP2003022380A (en) * 2001-07-10 2003-01-24 Hitachi Eng Co Ltd Electronic shopping system
JP2007102340A (en) * 2005-09-30 2007-04-19 Pasuko:Kk Marketing information generation system, data matching apparatus and data mining apparatus for use in the system, and marketing information generation method
JP2012190395A (en) * 2011-03-14 2012-10-04 Omron Corp Information service system
JP2013137657A (en) * 2011-12-28 2013-07-11 Gourmet Navigator Inc Business management system for restaurant
JP2016118975A (en) * 2014-12-22 2016-06-30 株式会社日立製作所 Marketing measures optimizer, method and program
JP2016173850A (en) * 2016-06-02 2016-09-29 カシオ計算機株式会社 Sales management device and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002074133A (en) * 2000-08-31 2002-03-15 Fujitsu Ltd Device and method for operating internet shop and computer readable recording medium recorded with internet shop operation program
JP2002183409A (en) * 2000-12-15 2002-06-28 Hitachi Ltd Method and device for sales support, and storage medium
JP2003022380A (en) * 2001-07-10 2003-01-24 Hitachi Eng Co Ltd Electronic shopping system
JP2007102340A (en) * 2005-09-30 2007-04-19 Pasuko:Kk Marketing information generation system, data matching apparatus and data mining apparatus for use in the system, and marketing information generation method
JP2012190395A (en) * 2011-03-14 2012-10-04 Omron Corp Information service system
JP2013137657A (en) * 2011-12-28 2013-07-11 Gourmet Navigator Inc Business management system for restaurant
JP2016118975A (en) * 2014-12-22 2016-06-30 株式会社日立製作所 Marketing measures optimizer, method and program
JP2016173850A (en) * 2016-06-02 2016-09-29 カシオ計算機株式会社 Sales management device and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112005257A (en) * 2018-04-27 2020-11-27 松下知识产权经营株式会社 Prediction device, prediction method, and program
JPWO2019208319A1 (en) * 2018-04-27 2021-04-30 パナソニックIpマネジメント株式会社 Predictors, prediction methods, and programs
CN111210309A (en) * 2020-01-03 2020-05-29 上海丙晟科技有限公司 Empty berth recommendation system based on market big data

Also Published As

Publication number Publication date
JP2018101260A (en) 2018-06-28

Similar Documents

Publication Publication Date Title
JP6310539B1 (en) Information processing system, information processing method, and information processing program
JP5980448B2 (en) Purchasing information utilization system, purchasing information utilization method, and program
JP6271345B2 (en) Extraction apparatus, extraction method, and extraction program
JP6023129B2 (en) Extraction apparatus, extraction method, and extraction program
JP5222192B2 (en) Server apparatus and information processing method for providing two-dimensional barcode in cooperation with PC
JP6250106B1 (en) Information analysis apparatus, information analysis method, and information analysis program
US20220180379A1 (en) Transaction-based information processing system, method, and article
JP5271439B1 (en) Product evaluation support device, product evaluation support program, product evaluation support method, and product evaluation support system
JP6320258B2 (en) Extraction apparatus, extraction method, and extraction program
JP2011242843A (en) Marketing device and marketing system
CN102640088A (en) Input numerical value display device, input numerical value display program, server device for input numerical value display, input numerical value display method, and recording medium wherein input numerical value display program is recorded
JP2020107132A (en) Price setting device, price setting method, and price setting program
US20230368295A1 (en) Equipment management server, terminal device, information processing system, information processing method, storage medium storing information processing program, image display method, storage medium storing image display program, and product management server
JP2018088282A (en) Extracting apparatus, extracting method, and extracting program
JP2019191686A (en) Information processing apparatus, information processing system, information processing method, and program
US20190318386A1 (en) Information processing method, program, information processing system, and information processing apparatus
KR20160040749A (en) Server and method for reviews after purchases
JP2007156762A (en) Customer satisfaction tabulation system
JP2022041055A (en) Coupon distribution system, coupon distribution method, and coupon distribution program
JPWO2005094186A1 (en) E-mail automatic processing program, recording medium recorded with e-mail automatic processing program, e-mail automatic processing system
WO2023042413A1 (en) Information provision device, information provision method, and program storage medium
JP2003331177A (en) Electronic coupon system
JP7044821B2 (en) Information processing system and information processing method
JP7407779B2 (en) Information processing device, information processing method, and information processing program
JP7453120B2 (en) Selection device, selection method and selection program

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20171017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180109

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180117

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180316

R150 Certificate of patent or registration of utility model

Ref document number: 6310539

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250