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

JP7676136B2 - Information processing device, information processing method, and information processing program - Google Patents

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

Info

Publication number
JP7676136B2
JP7676136B2 JP2020208787A JP2020208787A JP7676136B2 JP 7676136 B2 JP7676136 B2 JP 7676136B2 JP 2020208787 A JP2020208787 A JP 2020208787A JP 2020208787 A JP2020208787 A JP 2020208787A JP 7676136 B2 JP7676136 B2 JP 7676136B2
Authority
JP
Japan
Prior art keywords
information processing
content
user
product
processing device
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
JP2020208787A
Other languages
Japanese (ja)
Other versions
JP2021168110A (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.)
Unicharm Corp
Original Assignee
Unicharm 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 Unicharm Corp filed Critical Unicharm Corp
Publication of JP2021168110A publication Critical patent/JP2021168110A/en
Application granted granted Critical
Publication of JP7676136B2 publication Critical patent/JP7676136B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

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

近年、利用者が入力した質問に対する回答を提供するチャットボットの技術が知られている。このような技術の一例として、製品の使用方法に関する質問を受付けると、質問に対する回答と共に、使用方法を示す動画像を提供する技術が知られている。 In recent years, chatbot technology has become known that provides answers to questions entered by users. One example of such technology is one that, when a question about how to use a product is received, a video showing how to use the product is provided along with the answer to the question.

特開2019-139508号公報JP 2019-139508 A

しかしながら、上記の従来技術では、チャットボットのユーザビリティを改善する余地がある。 However, the above conventional techniques leave room for improving the usability of chatbots.

例えば、上記の従来技術では、利用者が入力した質問の内容に基づいて、対応する内容の回答や動画像を提供するに過ぎないため、利用者のシチュエーションに適した内容のコンテンツを提供できるとはいい難い。このようなことから、上記の従来技術には、チャットボットのユーザビリティを改善する余地がある。 For example, the above-mentioned conventional technology only provides answers and video images based on the content of the question entered by the user, so it is difficult to say that it can provide content that is appropriate for the user's situation. For this reason, there is room for improvement in the usability of chatbots in the above-mentioned conventional technology.

本願は、上記に鑑みてなされたものであって、チャットボットのユーザビリティを改善することを目的とする。 This application was made in consideration of the above, and aims to improve the usability of chatbots.

本願に係る情報処理装置は、利用者のアクセス態様に応じて、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、提供対象のコンテンツを選択する選択部と、前記選択部により選択されたコンテンツを前記利用者に提供する提供部とを有する。 The information processing device according to the present application has a selection unit that selects content to be provided from among content related to the same transaction subject but with different contents in accordance with the access mode of the user, and a provision unit that provides the content selected by the selection unit to the user.

実施形態の一態様によれば、チャットボットのユーザビリティを改善することができる。 According to one aspect of the embodiment, the usability of the chatbot can be improved.

図1は、実施形態に係る情報処理の一例(1)を示す図である。FIG. 1 is a diagram showing an example (1) of information processing according to an embodiment. 図2は、複数の商品コンテンツを提供する際の画面制御の一例を示す図である。FIG. 2 is a diagram showing an example of screen control when a plurality of product contents are provided. 図3は、実施形態に係る情報処理の一例(2)を示す図である。FIG. 3 is a diagram illustrating an example (2) of information processing according to the embodiment. 図4は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 4 is a diagram illustrating an example of the configuration of an information processing device according to an embodiment. 図5は、実施形態に係る商品情報記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of a product information storage unit according to the embodiment. 図6は、実施形態に係る利用者情報記憶部の一例を示す図である。FIG. 6 is a diagram illustrating an example of a user information storage unit according to the embodiment. 図7は、実施形態に係る選択対象記憶部の一例を示す図である。FIG. 7 is a diagram illustrating an example of a selection target storage unit according to the embodiment. 図8は、提供対象のコンテンツの他の一例を示す図である。FIG. 8 is a diagram showing another example of content to be provided. 図9は、実施形態に係る情報処理手順を示すフローチャートである。FIG. 9 is a flowchart showing an information processing procedure according to the embodiment. 図10は、動画像と選択肢とで構成された質問候補の一例を示す図である。FIG. 10 is a diagram showing an example of a question candidate made up of a video and options. 図11は、ハードウェア構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a hardware configuration.

本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。 The present specification and accompanying drawings make clear at least the following:

利用者のアクセス態様に応じて、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、提供対象のコンテンツを選択する選択部と、前記選択部により選択されたコンテンツを前記利用者に提供する提供部とを有することを特徴とする情報処理装置。 An information processing device characterized by having a selection unit that selects content to be provided from among different contents related to the same transaction subject in accordance with the access mode of the user, and a provision unit that provides the content selected by the selection unit to the user.

このような情報処理装置によれば、利用者のアクセス態様に応じて、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、提供対象のコンテンツを選択し、選択したコンテンツを利用者に提供するため、利用者がどのような態様でアクセスしてきたかに応じて、この態様に適した内容のコンテンツを提供することができる。このようなことから、情報処理装置によれば、ユーザビリティの高いチャットボットを実現することができるようになる。 According to such an information processing device, the content to be provided is selected from among different contents related to the same transaction subject according to the user's access mode, and the selected content is provided to the user, so that content suitable for the user's access mode can be provided according to the mode in which the user accessed the information processing device. As a result, the information processing device can realize a chatbot with high usability.

また、情報処理装置は、前記同一の取引対象に関するコンテンツとして、前記アクセス態様の違いに拘わらず前記利用者から受け付けた質問が同一であれば、当該質問に対応する取引対象が回答として表示されるコンテンツであって、前記アクセス態様ごとに内容が異なるコンテンツのうち、前記提供対象のコンテンツを選択する。 The information processing device also selects the content to be provided from among the content related to the same transaction object, which, if the question received from the user is the same regardless of the difference in the access mode, displays the transaction object corresponding to the question as an answer, and whose content differs for each access mode.

このような情報処理装置によれば、利用者から受け付けた質問が同一であれば、アクセス態様の違いに拘わらず当該質問に対応する取引対象が回答として表示されるコンテンツであって、アクセス態様ごとに内容が異なるコンテンツのうち、提供対象のコンテンツを選択するため、アクセス対応に応じた最適な内容のコンテンツを、質問に対する回答として提供することができる。 According to such an information processing device, if the question received from the user is the same, the transaction object corresponding to the question is displayed as the answer regardless of the access mode, and the content to be provided is selected from the content whose content differs depending on the access mode, so that the content with the most suitable content according to the access response can be provided as the answer to the question.

また、情報処理装置は、前記アクセス態様として、前記利用者が使用する端末装置が前記情報処理装置に対してアクセスしてきた際のアクセス態様に応じて、前記提供対象のコンテンツを選択する。 The information processing device also selects the content to be provided according to the access mode when the terminal device used by the user accesses the information processing device.

このような情報処理装置によれば、利用者が使用する端末装置が情報処理装置に対してアクセスしてきた際のアクセス態様に応じて、提供対象のコンテンツを選択するため、端末装置の利用用途に合わせた適切な内容のコンテンツを提供することができる。 With such an information processing device, the content to be provided is selected according to the access mode when the terminal device used by the user accesses the information processing device, so that appropriate content can be provided according to the intended use of the terminal device.

また、情報処理装置は、前記アクセス態様として、前記端末装置が前記情報処理装置に対してアクセスする際に経由してきた経由先の所在地を示す所在地情報に応じて、前記提供対象のコンテンツを選択する。 The information processing device also selects the content to be provided according to location information indicating the location of the destination through which the terminal device accessed the information processing device as the access mode.

このような情報処理装置によれば、端末装置が情報処理装置に対してアクセスする際に経由してきた経由先の所在地を示す所在地情報に応じて、提供対象のコンテンツを選択するため、利用者が使用する端末装置がどのような端末装置であるかその種別を精度よく判定でき、この結果、判定した端末装置の利用用途に合わせた適切な内容のコンテンツを提供することができるようになる。 With such an information processing device, the content to be provided is selected according to location information indicating the location of the destination through which the terminal device accessed the information processing device, so that the type of terminal device used by the user can be accurately determined, and as a result, appropriate content can be provided according to the intended use of the determined terminal device.

また、情報処理装置は、前記アクセス態様として、前記情報処理装置にアクセスしてきた前記端末装置の種別、前記情報処理装置にアクセスしてきた前記端末装置に導入されているオペレーションシステムの種別、前記情報処理装置にアクセスしてきた前記端末装置に導入されているブラウザの種別、前記情報処理装置にアクセスしてきた前記端末装置に紐付く履歴情報、または、前記情報処理装置にアクセスしてきた前記端末装置のアクセス時の位置情報に応じて、前記提供対象のコンテンツを選択する。 The information processing device selects the content to be provided according to the access mode, such as the type of the terminal device that has accessed the information processing device, the type of operation system installed in the terminal device that has accessed the information processing device, the type of browser installed in the terminal device that has accessed the information processing device, history information linked to the terminal device that has accessed the information processing device, or location information of the terminal device that has accessed the information processing device at the time of access.

このような情報処理装置によれば、情報処理装置にアクセスしてきた端末装置の種別、情報処理装置にアクセスしてきた端末装置に導入されているオペレーションシステムの種別、情報処理装置にアクセスしてきた端末装置に導入されているブラウザの種別、情報処理装置にアクセスしてきた端末装置に紐付く履歴情報、または、情報処理装置にアクセスしてきた端末装置のアクセス時の位置情報に応じて、提供対象のコンテンツを選択するため、利用者が使用する端末装置がどのような端末装置であるかその種別を精度よく判定、この結果、判定した端末装置の利用用途に合わせた適切な内容のコンテンツを提供することができるようになる。 According to such an information processing device, the content to be provided is selected according to the type of terminal device that has accessed the information processing device, the type of operating system installed in the terminal device that has accessed the information processing device, the type of browser installed in the terminal device that has accessed the information processing device, history information linked to the terminal device that has accessed the information processing device, or location information of the terminal device that has accessed the information processing device at the time of access, so that the type of terminal device used by the user can be accurately determined, and as a result, appropriate content can be provided according to the intended use of the determined terminal device.

また、情報処理装置は、前記アクセス態様に基づき、前記情報処理装置にアクセスしてきた端末装置が、実店舗への訪問客となり得る利用者個人によって使用される利用者端末、訪問客に対して店頭にて使用させるために実店舗に設置される店頭端末、または、当該実店舗の店員の立場にある利用者によって使用される店員端末のいずれであるか判定し、アクセス元の端末装置ごとに内容が異なるコンテンツのうち、判定結果に応じたコンテンツを前記提供対象のコンテンツとして選択する。 The information processing device also determines, based on the access mode, whether the terminal device that has accessed the information processing device is a user terminal used by an individual user who may be a visitor to the physical store, a store terminal installed in the physical store for use by visitors at the store, or a store clerk terminal used by a user who works as a store clerk at the physical store, and selects, from among the contents whose contents differ for each accessing terminal device, the content according to the determination result as the content to be provided.

このような情報処理装置によれば、情報処理装置にアクセスしてきた端末装置が、実店舗への訪問客となり得る利用者個人によって使用される利用者端末、訪問客に対して店頭にて使用させるために実店舗に設置される店頭端末、または、当該実店舗の店員の立場にある利用者によって使用される店員端末のいずれであるか判定し、アクセス元の端末装置ごとに内容が異なるコンテンツのうち、判定結果に応じたコンテンツを提供対象のコンテンツとして選択するため、利用者によって使用されるが利用者端末、店頭端末、店員端末のいずれであるかに応じた適切な内容のコンテンツを提供することができるようになる。 According to such an information processing device, it is determined whether the terminal device accessing the information processing device is a user terminal used by an individual user who may be a visitor to the physical store, a storefront terminal installed in the physical store for use by visitors at the storefront, or a clerk terminal used by a user who works as a clerk at the physical store, and content according to the determination result is selected as the content to be provided from among the content that differs depending on the terminal device from which the information processing device is accessed, making it possible to provide content with appropriate content depending on whether the terminal device being used by the user is a user terminal, a storefront terminal, or a clerk terminal.

また、情報処理装置は、前記情報処理装置にアクセスしてきた端末装置が前記利用者端末であると判定した場合には、実店舗への訪問客となり得る利用者について推定されるコンテキストに応じた内容のコンテンツを前記提供対象のコンテンツとして選択する一方で、前記情報処理装置にアクセスしてきた端末装置が前記店頭端末であると判定した場合には、実店舗に訪問することで訪問客となった利用者について推定されるコンテキストに応じた内容のコンテンツを前記提供対象のコンテンツとして選択する。 In addition, when the information processing device determines that the terminal device that has accessed the information processing device is the user terminal, the information processing device selects, as the content to be provided, content whose content corresponds to the context estimated for the user who may become a visitor to the physical store, whereas when the information processing device determines that the terminal device that has accessed the information processing device is the in-store terminal, the information processing device selects, as the content to be provided, content whose content corresponds to the context estimated for the user who has become a visitor by visiting the physical store.

このような情報処理装置によれば、情報処理装置にアクセスしてきた端末装置が利用者端末であると判定した場合には、実店舗への訪問客となり得る利用者について推定されるコンテキストに応じた内容のコンテンツを提供対象のコンテンツとして選択する一方で、情報処理装置にアクセスしてきた端末装置が店頭端末であると判定した場合には、実店舗に訪問することで訪問客となった利用者について推定されるコンテキストに応じた内容のコンテンツを前記提供対象のコンテンツとして選択するため、個人的なデバイス環境下でコンテンツを閲覧できる状況にあるのか、公共のデバイス環境下でコンテンツを閲覧しているのかといった各状況に応じた適切な内容のコンテンツを提供することができるようになる。 According to such an information processing device, when it is determined that the terminal device that has accessed the information processing device is a user terminal, content corresponding to the estimated context of the user who may become a visitor to the physical store is selected as the content to be provided, whereas when it is determined that the terminal device that has accessed the information processing device is a storefront terminal, content corresponding to the estimated context of the user who has become a visitor by visiting the physical store is selected as the content to be provided. This makes it possible to provide content appropriate to each situation, such as whether the content is available for viewing in a personal device environment or whether the content is being viewed in a public device environment.

また、情報処理装置は、前記情報処理装置にアクセスしてきた端末装置が前記利用者端末であると判定した場合には、顧客向けの所定の情報が表示されるコンテンツを前記提供対象のコンテンツとして選択する一方で、前記情報処理装置にアクセスしてきた端末装置が前記店頭端末であると判定した場合には、前記顧客向けの所定の情報が表示されないコンテンツを前記提供対象のコンテンツとして選択する。 In addition, when the information processing device determines that the terminal device that has accessed the information processing device is the user terminal, it selects content that displays predetermined information for the customer as the content to be provided, whereas when the information processing device determines that the terminal device that has accessed the information processing device is the in-store terminal, it selects content that does not display the predetermined information for the customer as the content to be provided.

このような情報処理装置によれば、情報処理装置にアクセスしてきた端末装置が利用者端末であると判定した場合には、顧客向けの所定の情報が表示されるコンテンツを提供対象のコンテンツとして選択する一方で、情報処理装置にアクセスしてきた端末装置が店頭端末であると判定した場合には、顧客向けの所定の情報が表示されないコンテンツを前記提供対象のコンテンツとして選択するため、プライベートンば環境下では個人情報を提供し、公の環境下では個人情報を提供しないようにすることができるため、チャットボットの利便性を高めることができる。 According to such an information processing device, when it is determined that the terminal device accessing the information processing device is a user terminal, content that displays predetermined information for customers is selected as the content to be provided, whereas when it is determined that the terminal device accessing the information processing device is a storefront terminal, content that does not display predetermined information for customers is selected as the content to be provided. This makes it possible to provide personal information in a private environment and not provide personal information in a public environment, thereby improving the convenience of the chatbot.

また、情報処理装置は、前記情報処理装置にアクセスしてきた端末装置が前記利用者端末であると判定した場合には、前記利用者から受け付けた質問に対する回答として表示された取引対象のうち、任意の取引対象を覚書リストに追加させるメモ機能を有するコンテンツを前記提供対象のコンテンツとして選択する。 When the information processing device determines that the terminal device that has accessed the information processing device is the user terminal, the information processing device selects, as the content to be provided, content having a memo function that allows any one of the transaction objects displayed as a response to the question received from the user to be added to a memorandum list.

このような情報処理装置によれば、自装置にアクセスしてきた端末装置が利用者端末であると判定した場合には、利用者から受け付けた質問に対する回答として表示された取引対象のうち、任意の取引対象を覚書リストに追加させるメモ機能を有するコンテンツを提供対象のコンテンツとして選択するため、利用者はチャットボットとの対話の中で、購入したいと思える商品が見つかった場合に、その商品を忘れずにメモしておくことができるようになる。この結果、情報処理装置は、チャットボットのユーザビリティをより高めることができるようになる。 When such an information processing device determines that the terminal device that has accessed the device is a user terminal, it selects as the content to be provided content that has a memo function that allows any of the transaction objects displayed as answers to the question received from the user to be added to a memo list. Therefore, when the user finds a product that they would like to purchase during a conversation with the chatbot, they can make a note of the product without forgetting. As a result, the information processing device can further improve the usability of the chatbot.

また、情報処理装置は、前記利用者のうち、前記メモ機能を用いて任意の取引対象を覚書リストに追加している利用者が、実店舗に訪問したことが検知された場合には、覚書リストに追加されている取引対象に関する情報を出力するよう前記利用者端末を制御する出力制御部をさらに有する。 The information processing device further includes an output control unit that controls the user terminal to output information about the transaction object added to the memo list when it is detected that one of the users who has added a transaction object to the memo list using the memo function has visited a physical store.

このような情報処理装置によれば、メモ機能を用いて任意の取引対象を覚書リストに追加している利用者が、実店舗に訪問したことが検知された場合には、覚書リストに追加されている取引対象に関する情報を出力するよう利用者端末を制御するため、利用者による買い忘れを効果的に防止することができる。 According to such an information processing device, when a user who has used the memo function to add any transaction object to a memo list is detected as having visited a physical store, the device controls the user terminal to output information about the transaction object added to the memo list, thereby effectively preventing the user from forgetting to buy something.

また、情報処理装置は、前記メモ機能により覚書リストに追加されている取引対象が所定の物品と組み合わせて使用される製品である場合であって、当該所定の物品が覚書リストに追加されていない場合には、当該所定の物品を提案する提案情報をさらに出力させる。 In addition, when the transaction object added to the memo list by the memo function is a product used in combination with a specified item, and the specified item has not been added to the memo list, the information processing device further outputs proposal information proposing the specified item.

このような情報処理装置によれば、利用者は現在購入しようとしている商品を正しく使用するには他にどのような商品を購入しなければならないかを知ることができるようになる。 With such an information processing device, a user can know what other products they need to purchase in order to properly use the product they are currently purchasing.

また、情報処理装置は、前記メモ機能を用いて任意の取引対象を覚書リストに追加している利用者が、前記実店舗に訪問した場合には、前記実店舗の店員の立場にある利用者によって使用される店員端末に対して、当該取引対象を購入目的とする訪問客の存在を通知する。 In addition, when a user who has added an arbitrary transaction object to a memorandum list using the memo function visits the physical store, the information processing device notifies a store clerk terminal used by the user who works as a store clerk at the physical store of the presence of a visitor who intends to purchase the transaction object.

このような情報処理装置によれば、メモ機能を用いて任意の取引対象を覚書リストに追加している利用者が、実店舗に訪問した場合には、実店舗の店員の立場にある利用者によって使用される店員端末に対して、当該取引対象を購入目的とする訪問客の存在を通知するため、店員は客の目的を把握したうえで客に声をかけることができるため、接客の機会を効果的に増やすことができるようになる。 According to such an information processing device, when a user who has used the memo function to add a transaction object to a memorandum list visits a physical store, the device notifies the store clerk terminal used by the user who acts as a store clerk in the physical store of the presence of a visitor who intends to purchase the transaction object, so that the store clerk can understand the customer's purpose and then approach the customer, thereby effectively increasing the opportunities for customer service.

また、情報処理装置は、前記アクセス態様に基づき、前記情報処理装置にアクセスしてきた端末装置が、前記実店舗の店員の立場にある利用者によって使用される店員端末であると判定した場合には、前記利用者から受け付けた質問に対する回答として表示された取引対象を識別する識別情報が表示されるコンテンツを前記提供対象のコンテンツとして選択する。 In addition, when the information processing device determines, based on the access mode, that the terminal device that has accessed the information processing device is a store clerk terminal used by a user who works as a store clerk at the physical store, the information processing device selects, as the content to be provided, a content that displays identification information that identifies the object of transaction and is displayed as a response to a question received from the user.

このような情報処理装置によれば、情報処理装置にアクセスしてきた端末装置が、実店舗の店員の立場にある利用者によって使用される店員端末であると判定した場合には、利用者から受け付けた質問に対する回答として表示された取引対象を識別する識別情報が表示されるコンテンツを前記提供対象のコンテンツとして選択するため、店員は顧客からの質問に対する適切な回答を得ることができるようになる。このようなことから、情報処理装置100は、店員の営業活動を効果的に支援することができるようになる。 When such an information processing device determines that the terminal device accessing the information processing device is a store clerk terminal used by a user who works as a store clerk in a physical store, it selects as the content to be provided a content that displays identification information that identifies the object of transaction displayed as a response to a question received from the user, so that the store clerk can obtain an appropriate response to the customer's question. In this way, the information processing device 100 can effectively support the sales activities of store clerks.

また、識別情報とは、前記実店舗における前記取引対象の在庫状況または仕入状況に対して一意に紐付けられる情報である。 In addition, the identification information is information that is uniquely linked to the inventory status or purchasing status of the transaction object at the physical store.

このような情報処理装置によれば、店員は客の要望を直に聞きながら一緒になって商品を探し、探し当てた商品を客が円滑に購入できるよう接客することができるようになる。 With this type of information processing device, the store clerk can directly listen to the customer's requests while searching for products together with the customer, and then provide customer service so that the customer can smoothly purchase the found products.

また、情報処理装置は、前記利用者から受け付けられた取引対象に関する質問と、当該質問に対する回答とが対話形式で表示される対話コンテンツを提供する。 The information processing device also provides dialogue content in which questions about the transaction subject received from the user and answers to those questions are displayed in a dialogue format.

このような情報処理装置によれば、利用者から受け付けられた取引対象に関する質問と、当該質問に対する回答とが対話形式で表示される対話コンテンツを提供するため、商品検索におけるチャットボットの利便性を向上させることができる。
また、情報処理装置は、質問の候補が選択可能な状態で表示される前記対話コンテンツを提供する。
Such an information processing device provides interactive content in which questions about the object of transaction received from a user and answers to those questions are displayed in an interactive format, thereby improving the convenience of chatbots in product searches.
The information processing device also provides the dialogue content in which question candidates are displayed in a selectable state.

このような情報処理装置によれば、質問の候補が選択可能な状態で表示される対話コンテンツを提供するため、利用者が最適な質問を入力できるよう誘導することができる。 This type of information processing device provides dialogue content that displays question candidates in a selectable state, guiding the user to input the most appropriate question.

また、情報処理装置は、前記質問の候補として、前記取引対象の利用状況が示された動画像と、所定の選択肢とを組み合わせて構成された質問の候補が表示される前記対話コンテンツを提供する。 The information processing device also provides the dialogue content in which a question candidate is displayed that is a combination of a video showing the usage status of the transaction object and a predetermined set of options.

このような情報処理装置によれば、取引対象の利用状況が示された動画像と、所定の選択肢とを組み合わせて構成された質問の候補が表示される対話コンテンツを提供するため、利用者は、質問の候補で挙げられた商品の見た目や利用状況を具体的にイメージすることができるようになるため、チャットボットとの対話の中で自分に合った商品を見つけることができるようになる。 Such an information processing device provides dialogue content that displays question candidates that are a combination of video images showing the usage status of the transaction object and a predetermined set of options, allowing the user to concretely imagine the appearance and usage status of the product listed as a question candidate, and thus find a product that suits them through dialogue with the chatbot.

また、動画像とは、前記取引対象の利用状況が示された動画像は、質問の内容を示すテキストが重畳表示された動画像、または、質問の内容が動きとして表現された動画像である。 The moving image showing the usage status of the transaction object is a moving image with superimposed text showing the content of the question, or a moving image in which the content of the question is expressed as movement.

このような情報処理装置によれば、利用者は、質問の候補で挙げられた商品の見た目や利用状況を具体的にイメージすることができるようになるため、チャットボットとの対話の中で自分に合った商品を見つけることができるようになる。 With this type of information processing device, users can concretely imagine the appearance and usage of products listed as question candidates, enabling them to find products that suit them through dialogue with the chatbot.

また、情報処理装置は、前記対話コンテンツを構成するページ全体と、当該ページ含まれる領域であって、前記利用者から受け付けられた質問に対応する取引対象が回答として表示される領域とがそれぞれ異なる方向にスクロール可能に制御された前記対話コンテンツを提供する。 The information processing device also provides the dialogue content in which the entire page constituting the dialogue content and an area included in the page in which a trading object corresponding to a question received from the user is displayed as an answer can be scrolled in different directions.

このような情報処理装置によれば、対話コンテンツを構成するページ全体と、当該ページ含まれる領域であって、利用者から受け付けられた質問に対応する取引対象が回答として表示される領域とがそれぞれ異なる方向にスクロール可能に制御された対話コンテンツを提供するため、複数の商品が回答として提供された場合に利用者は各商品の比較を容易に行えることができるようになる。 Such an information processing device provides dialogue content in which the entire page constituting the dialogue content and an area included in the page in which trading objects corresponding to questions received from a user are displayed as answers can be scrolled in different directions, so that when multiple products are provided as answers, the user can easily compare the products.

また、情報処理装置は、前記ページ全体は画面の長尺方向にスクロール可能に制御され、前記領域は画面の短尺方向向にスクロール可能に制御された前記対話コンテンツを提供する。 The information processing device also provides the interactive content in which the entire page is controlled to be scrollable in the long dimension of the screen, and the area is controlled to be scrollable in the short dimension of the screen.

このような情報処理装置によれば、ページ全体は画面の長尺方向にスクロール可能に制御され、領域は画面の短尺方向向にスクロール可能に制御された対話コンテンツを提供するため、複数の商品が回答として提供された場合に利用者は各商品の比較を容易に行えることができるようになる。 Such an information processing device provides dialogue content in which the entire page is controlled to be scrollable in the long dimension of the screen, and the area is controlled to be scrollable in the short dimension of the screen, so that when multiple products are provided as answers, the user can easily compare the products.

[実施形態]
以下に、情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)の一例について図面を参照しつつ詳細に説明する。なお、この実施形態により情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。
[Embodiment]
An example of a form for implementing an information processing device, an information processing method, and an information processing program (hereinafter, referred to as an "embodiment") will be described in detail below with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program are not limited to this embodiment. Also, the same components in the following embodiments are given the same reference numerals, and duplicated descriptions will be omitted.

〔1.実施形態に係る情報処理の概要〕
まず、実施形態に係る情報処理の概要について説明する。実施形態に係る情報処理は、図1に示す情報処理装置100によって行われる。
1. Overview of information processing according to an embodiment
First, an overview of information processing according to the embodiment will be described. The information processing according to the embodiment is performed by an information processing device 100 shown in FIG.

図1の例によれば、実施形態に係る情報処理システム1は、利用者端末10と、店頭端末30と、情報処理装置100とを含む。利用者端末10、店頭端末30、情報処理装置100は、ネットワークN(図4)を介して有線または無線により通信可能に接続される。なお、図1に示す情報処理システム1には、複数台の利用者端末10や、複数台の店頭端末30や、複数台の情報処理装置100が含まれてもよい。 According to the example of FIG. 1, the information processing system 1 according to the embodiment includes a user terminal 10, a point-of-sale terminal 30, and an information processing device 100. The user terminal 10, the point-of-sale terminal 30, and the information processing device 100 are connected to each other via a network N (FIG. 4) so as to be able to communicate with each other via a wired or wireless connection. Note that the information processing system 1 shown in FIG. 1 may include multiple user terminals 10, multiple point-of-sale terminals 30, and multiple information processing devices 100.

また、図1では不図示であるが、実施形態に係る情報処理システム1には、店員端末50がさらに含まれてよい。例えば、情報処理システム1には、複数の店員端末50が含まれてよい。 Although not shown in FIG. 1, the information processing system 1 according to the embodiment may further include a store clerk terminal 50. For example, the information processing system 1 may include multiple store clerk terminals 50.

利用者端末10は、消費者としての立場の利用者(エンドユーザ)によって利用される情報処理端末である。利用者端末10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等である。また、利用者端末10は、端末装置の一例である。 The user terminal 10 is an information processing terminal used by a user (end user) in a consumer position. The user terminal 10 is, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. The user terminal 10 is also an example of a terminal device.

利用者端末10は、例えば、利用者の操作に応じて、所定のURL(Uniform Resource Locator)等の宛先情報を読み取ると、係る宛先情報に対応する宛先を経由し、最終的に情報処理装置100にアクセスする。また、利用者端末10は、係るアクセスに応じて情報処理装置100から提供された画面を表示する。 For example, when the user terminal 10 reads destination information such as a specific URL (Uniform Resource Locator) in response to a user's operation, the user terminal 10 accesses the information processing device 100 via the destination corresponding to the destination information. In addition, the user terminal 10 displays a screen provided by the information processing device 100 in response to the access.

店頭端末30は、所定の店舗の店頭に設置されることで、所定の店舗に訪れた利用者(エンドユーザ)によって利用される情報処理端末である。また、店頭端末30は、所定の店舗に訪れた利用者への接客のために、所定の店舗の店員によって利用される場合もある。店頭端末30も、利用者端末10と同様に、例えば、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等である。なお、本実施形態では、店頭端末30は、各地でチェーン展開されるストアSH1に設置されるものとする。また、店頭端末30も、端末装置の一例である。 The in-store terminal 30 is an information processing terminal that is installed in front of a specific store and used by customers (end users) who visit the specific store. The in-store terminal 30 may also be used by a staff member of the specific store to serve customers who visit the specific store. Like the user terminal 10, the in-store terminal 30 may be, for example, a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, etc. In this embodiment, the in-store terminal 30 is installed in a store SH1 that is a chain that is deployed in various locations. The in-store terminal 30 is also an example of a terminal device.

店員端末50は、実店舗であるストアSH1において、店員の立場にある利用者によって利用される情報処理端末である。店員端末50は、例えば、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等である。同様に、店員端末50も、端末装置の一例である。 The clerk terminal 50 is an information processing terminal used by a user in the position of a clerk in store SH1, which is a physical store. The clerk terminal 50 is, for example, a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, etc. Similarly, the clerk terminal 50 is also an example of a terminal device.

店員端末50は、例えば、ストアSH1に訪れた訪問客への営業活動(例えば、セールストーク)に用いられる。例えば、店員は、店頭端末30を使いこなせないような客に対して、店員端末50を用いてデモンストレーションしたり、訪問客から声をかけられた際のコミュニケーション支援ツールとして店員端末50を用いたりする。 The salesperson terminal 50 is used, for example, for sales activities (e.g., sales talks) to customers who visit the store SH1. For example, the salesperson may use the salesperson terminal 50 to demonstrate how to use the in-store terminal 30 to customers who are not familiar with it, or may use the salesperson terminal 50 as a communication support tool when approached by a visitor.

また、店員は、必ずしもストアSH1での取扱商品のスペシャリストではないため、客からの問い(例えば、取扱商品に関する使用感や適切なサイズ等の質問)に適切に対応することが困難な場合もある。このようなときに店員は、店員端末50を用いることで、顧客からの質問に対する適切な回答を得ることができるようになる。 In addition, since the sales staff are not necessarily specialists in the products sold at store SH1, it may be difficult for them to respond appropriately to questions from customers (for example, questions about the usability or appropriate size of the products sold). In such cases, the sales staff can use the sales staff terminal 50 to obtain appropriate answers to customer questions.

情報処理装置100は、利用者からのアクセスに応じて、利用者に対して所定の画面を提供する。また、情報処理装置100は、この所定の画面内において、対話形式で利用者から商品に関する質問を受け付け、受け付けた質問に対する回答を対話形式で出力する。このようなことから、情報処理装置100は、所謂、チャットボットと解することができる。 The information processing device 100 provides a specific screen to a user in response to access from the user. The information processing device 100 also receives questions about products from the user in an interactive format within this specific screen, and outputs answers to the received questions in an interactive format. For this reason, the information processing device 100 can be considered as a so-called chatbot.

また、実施形態に係る情報処理装置100は、サーバ装置やクラウドシステム等により実現される。本実施形態では、情報処理装置100は、サーバ装置であるものとする。 The information processing device 100 according to the embodiment is realized by a server device, a cloud system, or the like. In the present embodiment, the information processing device 100 is a server device.

また、情報処理装置100は、自装置(すなわち、所定の画面)への利用者のアクセス態様に応じて、同一の商品(取引対象の一例)に関する商品コンテンツであって、内容が異なる商品コンテンツのうち、提供対象の商品コンテンツを選択する。そして、情報処理装置100は、選択した商品コンテンツを利用者の質問に対する回答として、所定の画面内で利用者に提供する。なお、以下の実施形態では、係る所定の画面を「Q&A画面SC」と表記する。 In addition, the information processing device 100 selects product content to be provided from among product content related to the same product (an example of a trading object) but with different contents, depending on the user's access mode to the device (i.e., a specified screen). The information processing device 100 then provides the selected product content to the user within the specified screen as an answer to the user's question. In the following embodiment, the specified screen is referred to as a "Q&A screen SC."

すなわち、情報処理装置100は、商品に関する質問を受け付け、受け付けた質問と、この質問に対する回答とが対話形式で表示されるような対話コンテンツ(Q&A画面SC)を提供する。また、情報処理装置100は、質問に対する回答となり得る商品コンテンツであって、アクセス態様ごとに内容が異なるコンテンツのうち、提供対象の商品コンテンツを選択する。例えば、情報処理装置100は、利用者が使用する端末装置(利用者端末10、店頭端末30、店員端末50のいずれか)が自装置に対してアクセスしてきた際のアクセス態様に応じて、提供対象のコンテンツを選択する。そして、情報処理装置100は、選択した提供対象の商品コンテンツを質問に対する回答として、対話コンテンツ内で提供する。 That is, the information processing device 100 receives a question about a product, and provides an interactive content (Q&A screen SC) in which the received question and the answer to the question are displayed in an interactive format. The information processing device 100 also selects product content to be provided from among product content that can be an answer to a question and whose content differs depending on the access mode. For example, the information processing device 100 selects the content to be provided depending on the access mode when the terminal device used by the user (either the user terminal 10, the in-store terminal 30, or the store clerk terminal 50) accesses the information processing device 100. The information processing device 100 then provides the selected product content to be provided within the interactive content as an answer to the question.

また、本実施形態では、利用者端末10および店頭端末30は、ウェブブラウザを介してQ&A画面SCを表示するものとする。これにより、利用者は、専用のアプリケーションを必要とせず、情報処理装置100(チャットボット)と対話したり、対話の中で各種コンテンツの提供を受けられるようになる。一方で、Q&A画面SCは、利用者端末10および店頭端末30に専用のアプリケーションがインストールされることで表示可能になるような画面であってもよい。 In addition, in this embodiment, the user terminal 10 and the in-store terminal 30 display the Q&A screen SC via a web browser. This allows the user to interact with the information processing device 100 (chatbot) and receive various contents during the interaction without needing a dedicated application. On the other hand, the Q&A screen SC may be a screen that can be displayed by installing a dedicated application on the user terminal 10 and the in-store terminal 30.

また、本実施形態では、店員端末50は、ウェブブラウザを介してQ&A画面SCを表示するものとする。これにより店員の立場にある利用者は、情報処理装置100(チャットボット)と対話形式で訪問客の質問を入力し回答を得ることができるようになるため、訪問客との間で円滑にコミュニケーションを図れるようになる。もちろん、Q&A画面SCは、店員端末50に専用のアプリケーションがインストールされることで表示可能になるような画面であってもよい。 In addition, in this embodiment, the clerk terminal 50 displays the Q&A screen SC via a web browser. This allows the user acting as a clerk to enter questions from visitors in an interactive format with the information processing device 100 (chatbot) and receive answers, thereby enabling smooth communication between the user and the visitor. Of course, the Q&A screen SC may be a screen that can be displayed by installing a dedicated application on the clerk terminal 50.

また、Q&A画面SCでは、所定の分野での商品に関する質問が対話形式で受け付けられることにより、所定の分野での商品に関する質問に対する回答が出力される。以下の実施形態では、所定の分野での商品とは「ペット用品」であるものとするが、Q&A画面SCは、様々な分野の商品に対応することが可能である。例えば、所定の分野での商品は、ペット用品に限らず、ヘルスケア用品、フェミニン用品、ベビー用品であってもよい。 The Q&A screen SC also accepts questions about products in a specific field in an interactive format, and outputs answers to the questions about products in the specific field. In the following embodiment, the products in the specific field are "pet products", but the Q&A screen SC can accommodate products in various fields. For example, products in the specific field are not limited to pet products, but may also be health care products, feminine products, and baby products.

また、Q&A画面SCでは、所定の分野での商品に関する質問の候補を選択形式かつ対話形式で提供し、そのいずれかを利用者に選択さることで、利用者から質問を受け付ける構成となっている。一方で、Q&A画面SCでは、選択形式ではなく直接入力により質問を受け付ける構成が採用されてもよい。 The Q&A screen SC is configured to provide candidates for questions about products in a specified field in a selection and dialogue format, and accepts questions from users by having the user select one of them. On the other hand, the Q&A screen SC may also be configured to accept questions by direct input rather than in a selection format.

〔2.アクセス態様について〕
本実施形態では、アクセス態様とは、どのような宛先情報(例えば、URL)を経由して情報処理装置100にアクセスしてきたかを示す情報(アクセス態様を示す情報)であるものとする。すなわち、本実施形態では、アクセス態様を示す情報とは、URLそのものであるものとする。また、係る例では、アクセス態様を示す情報とは、端末装置が情報処理装置100に対してアクセスする際に経由してきた経由先の所在地を示す所在地情報と言い換えることができる。
[2. Access Mode]
In this embodiment, the access mode is information (information indicating the access mode) indicating what kind of destination information (e.g., URL) was used to access the information processing device 100. That is, in this embodiment, the information indicating the access mode is the URL itself. In addition, in this example, the information indicating the access mode can be rephrased as location information indicating the location of the destination via which the terminal device accessed the information processing device 100.

ここで、アクセス態様を示す情報であるURL(実施形態に係るURL)には、以下に示す複数種類が存在するものとする。実施形態に係るURLには、「URL1」、「URL2」および「URL3」が存在する。URL1、URL2、URL3は、いずれも異なる宛先情報である。 Here, it is assumed that there are multiple types of URLs (URLs according to the embodiment), which are information indicating the access mode, as shown below. The URLs according to the embodiment include "URL1", "URL2", and "URL3". URL1, URL2, and URL3 are all different destination information.

URL1は、例えば、上記ストアSH1の会員となっている利用者の利用者端末10に配信される専用の宛先情報であり、お客様用URL等と言い換えることができる。一方、URL2は、ストアSH1において所定の商品が陳列される陳列棚に付された店頭ポップ、あるいは、ストアSH1に設置された垂れ幕等にQRコード(登録商標)形式で掲載される宛先情報である。URL3は、Q&A画面SCの宛先を示す宛先情報である。すなわち、URL3は、情報処理装置100の所在地を示す所在地情報である。 URL1 is, for example, dedicated destination information delivered to the user terminal 10 of a user who is a member of the above-mentioned store SH1, and can be rephrased as a customer URL. On the other hand, URL2 is destination information that is posted in QR code (registered trademark) format on a storefront pop attached to a display shelf where a specific product is displayed in store SH1, or on a banner or the like installed in store SH1. URL3 is destination information that indicates the destination of the Q&A screen SC. In other words, URL3 is location information that indicates the location of the information processing device 100.

一方で、アクセス態様を示す情報は、必ずしもURLである必要はない。例えば、アクセス態様を示す情報は、どのようなデバイス(例えば、情報処理端末)からアクセスしてきたかを示す情報(端末情報)、どのようなオペレーションシステム(OS)からアクセスしてきたかを示す情報(OS情報)、どのようなブラウザからアクセスしてきたかを示す情報(ブラウザ情報)、どのようなコンテンツを経由してきたかを示す情報(閲覧履歴、もしくは、操作履歴)、どのような位置に所在している状態でアクセスしてきたかを示す情報(位置情報)、Q&A画面SCにおいてどのような内容で対話してきたかを示す情報(チャット履歴)等であってもよい。 On the other hand, the information indicating the access mode does not necessarily have to be a URL. For example, the information indicating the access mode may be information indicating what device (e.g., information processing terminal) was used to access (terminal information), information indicating what operating system (OS) was used to access (OS information), information indicating what browser was used to access (browser information), information indicating what content was passed through (browsing history or operation history), information indicating what location was used to access (location information), information indicating what content was discussed on the Q&A screen SC (chat history), etc.

また、以下で詳細に説明するが、情報処理装置100は、利用者がURL1を経由してアクセスしてきた場合と、URL2を経由してアクセスしてきた場合とで、内容が異なる商品コンテンツを利用者の質問に対する回答として、Q&A画面SC内で提供する。 As will be described in detail below, the information processing device 100 provides, as answers to the user's questions, within the Q&A screen SC, product content whose contents differ depending on whether the user accesses the information processing device 100 via URL 1 or URL 2.

より詳細には、情報処理装置100は、アクセス態様を示す情報に基づき、ストアSH1の訪問客になり得る利用者が自身の利用者端末10を用いて(例えば自宅から)アクセスしてきたと判定した場合と、この利用者が実際にストアSH1に訪問し店頭端末30を用いてアクセスしてきたと判定した場合とでは、それぞれ内容が異なる商品コンテンツをQ&A画面SC内で提供する。この点についての情報処理の一例については図1を用いて説明する。 In more detail, when the information processing device 100 determines, based on information indicating the access mode, that a user who may be a visitor to store SH1 has accessed the store using his/her own user terminal 10 (e.g., from home), it provides different product content on the Q&A screen SC when it determines that the user has actually visited store SH1 and accessed the store using the in-store terminal 30. An example of information processing in this regard will be described with reference to FIG. 1.

また、情報処理装置100は、アクセス態様を示す情報に基づき、ストアSH1の店員が店員端末50を用いてアクセスしてきたと判定した場合には、利用者端末10からアクセスされた場合や、店頭端末30からアクセスされた場合とは、さらに内容の異なる商品コンテンツをQ&A画面SC内で提供する。この点についての情報処理の一例については図3を用いて説明する。 Furthermore, when the information processing device 100 determines, based on the information indicating the access mode, that a store clerk at store SH1 has accessed using the store clerk terminal 50, it provides product content on the Q&A screen SC that is different from the content when the information processing device 100 is accessed from the user terminal 10 or the in-store terminal 30. An example of information processing in this regard will be described with reference to FIG. 3.

〔3.実施形態に係る情報処理の一例(1)〕
次に、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例(1)を示す図である。図1では、利用者U1が自身の利用者端末10を用いてURL1を経由し情報処理装置100にアクセスする場合(情報処理パターンa)、利用者U1が店頭端末30を用いてURL2を経由し情報処理装置100にアクセスする場合(情報処理パターンb)といった各シチュエーションでの情報処理の一例を示す。
3. Example of information processing according to the embodiment (1)
Next, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example (1) of information processing according to the embodiment. Fig. 1 shows examples of information processing in each situation, such as a case where a user U1 uses his/her user terminal 10 to access the information processing device 100 via URL1 (information processing pattern a), and a case where a user U1 uses a storefront terminal 30 to access the information processing device 100 via URL2 (information processing pattern b).

まず、情報処理パターンaについて説明する。情報処理パターンaの場合、利用者U1は、自宅H1に所在している。また、情報処理パターンaでは、利用者U1は、ストアSH1の会員となっておりプッシュ通知にて予めURL1の配信を受けているものとする。 First, we will explain information processing pattern a. In the case of information processing pattern a, user U1 is located at home H1. In addition, in information processing pattern a, user U1 is a member of store SH1 and has received URL1 in advance via push notification.

このような状態において、利用者U1は、利用者端末10を操作しURL1を選択したものとする。係る場合、利用者端末10は、URL1を読み取ることでURL1を経由したうえで情報処理装置100にアクセスする(ステップS11a)。具体的には、利用者端末10は、URL1を読み取ることでURL1によって示される宛先へとアクセスし、この宛先によるリダイレクトに応じて最終的に情報処理装置100へとアクセスする。 In this state, it is assumed that user U1 operates user terminal 10 and selects URL1. In this case, user terminal 10 reads URL1 and accesses information processing device 100 via URL1 (step S11a). Specifically, user terminal 10 reads URL1 and accesses the destination indicated by URL1, and finally accesses information processing device 100 in response to redirection by this destination.

情報処理装置100は、利用者端末10からのアクセスに応じて、このアクセスに至ったアクセス態様を示す情報を取得する(ステップS12)。係る例では、情報処理装置100は、利用者端末10がどこからリダイレクトされてきたかといったリダイレクト元を識別する情報、すなわちURL1をアクセス態様を示す情報として取得する。 In response to an access from the user terminal 10, the information processing device 100 acquires information indicating the access mode that led to this access (step S12). In this example, the information processing device 100 acquires information identifying the redirect source, such as from where the user terminal 10 was redirected, that is, URL1, as information indicating the access mode.

また、情報処理装置100は、アクセス態様を示す情報(URL1)に基づき、アクセスしてきた端末装置の種別を判定する。例えば、情報処理装置100は、アクセス態様を示す情報(URL1)に基づき、アクセスしてきた端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)、ストアSH1に訪問した訪問客によって利用される端末装置(すなわち店頭端末30)、ストアSH1の店員によって利用される端末装置(すなわち店員端末50)のいずれであるかを判定する。 In addition, the information processing device 100 determines the type of terminal device that has accessed based on the information (URL1) indicating the access mode. For example, the information processing device 100 determines based on the information (URL1) indicating the access mode whether the accessing terminal device is a terminal device used by a customer user (i.e., user terminal 10), a terminal device used by a visitor to store SH1 (i.e., in-store terminal 30), or a terminal device used by a clerk at store SH1 (i.e., clerk terminal 50).

なお、情報処理装置100は、OS情報、ブラウザ情報、位置情報、履歴情報をさらに取得することで、取得した情報を組み合わせて、アクセスしてきた端末装置の種別を判定してもよい。また、情報処理装置100は、アクセスしてきた端末装置に紐付けられる端末ID(Identifier)から端末装置の種別を判定できる場合がある。 The information processing device 100 may further acquire OS information, browser information, location information, and history information, and combine the acquired information to determine the type of the terminal device that has accessed the device. The information processing device 100 may also be able to determine the type of the terminal device from a terminal ID (identifier) associated with the terminal device that has accessed the device.

図1の例では、結果的に、情報処理装置100は、アクセス態様を示す情報に基づき、アクセスしてきた端末装置は利用者端末10であると判定することとなる。 In the example of FIG. 1, the information processing device 100 will ultimately determine that the terminal device that has accessed is the user terminal 10, based on the information indicating the access mode.

そして、情報処理装置100は、Q&A画面SCを利用者端末10に送信することで、利用者U1にQ&A画面SCを提供する(ステップS13a)。 Then, the information processing device 100 provides the Q&A screen SC to the user U1 by transmitting the Q&A screen SC to the user terminal 10 (step S13a).

係るQ&A画面SCには、商品(ペット用品)に関する質問の候補が選択形式かつ対話形式で表示されている。例えば、Q&A画面SCには、「ワンちゃんの排泄ケア用品の中でどんな商品をお探しですか?」といった文言に続けて、「トイレのペットシート」(質問Q1)、「ワンちゃん用紙おむつ」(質問Q2)、「お出かけ時のマナーケア」(質問Q3)、「お留守番向けグッズ」(質問Q4)といった4つの質問候補が表示されているものとする。 On the Q&A screen SC, candidate questions about products (pet products) are displayed in a multiple choice and dialogue format. For example, the Q&A screen SC displays the phrase "What kind of product are you looking for in doggie excretion care products?" followed by four candidate questions, such as "Toilet pet sheets" (question Q1), "Doggie diapers" (question Q2), "Manners care when going out" (question Q3), and "Goods for when I'm away" (question Q4).

なお、利用者が自身の問いかけたい質問により近付けることができるよう、質問の候補は、階層関係とされることで、利用者に対して段階的に絞り込めるような構成となっていてもよい。 In addition, to allow users to get closer to the question they want to ask, the candidate questions may be arranged in a hierarchical structure, allowing users to narrow down the list in stages.

また、このような状態において、情報処理装置100は、Q&A画面SCにおいて商品(ペット用品)に関する質問を受け付けたか否か判定する(ステップS14)。例えば、利用者U1が、4つの質問候補係のうち、質問Q1(トイレのペットシートでおすすめはあるか?)を選択したとする。係る場合、利用者端末10は、質問Q1を示す情報を情報処理装置100に送信する。そうすると、情報処理装置100は、利用者U1から質問Q1を受け付けたと判定する。 In addition, in this state, the information processing device 100 determines whether or not a question about a product (pet supplies) has been received on the Q&A screen SC (step S14). For example, assume that user U1 selects question Q1 (Do you have any recommendations for pet sheets for the toilet?) from the four possible questions. In this case, the user terminal 10 transmits information indicating question Q1 to the information processing device 100. Then, the information processing device 100 determines that question Q1 has been received from user U1.

次に、情報処理装置100は、提供候補の商品の中から、選択された質問Q1に対応する商品を決定する決定処理を行う(ステップS15)。例えば、情報処理装置100は、質問を示す質問情報と、当該質問に対する回答として提供すべき商品を示す商品情報とが対応付けられた商品情報記憶部121を参照することで、商品を決定することができる。係る例では、情報処理装置100は、質問Q1に対応する商品として「商品PD11」という1つの商品を決定したものとする。商品PD11は、取引対象の商品である。 Next, the information processing device 100 performs a determination process to determine a product corresponding to the selected question Q1 from among the candidate products to be offered (step S15). For example, the information processing device 100 can determine a product by referring to the product information storage unit 121, which associates question information indicating a question with product information indicating a product to be offered in response to the question. In this example, it is assumed that the information processing device 100 has determined one product, "product PD11," as the product corresponding to question Q1. Product PD11 is the product to be traded.

次に、情報処理装置100は、アクセス態様に基づいて、同一の商品(取引対象の商品)に関するコンテンツであって、内容が異なる商品コンテンツのうち、提供対象の商品コンテンツを選択する選択処理を行う(ステップS16)。質問Q1に対応する商品として「商品PD11」が決定された今回の例の場合、情報処理装置100は、アクセス態様を示す情報が「URL1」であることに応じて、商品PD11に関する商品コンテンツとして、どのような内容を含む商品コンテンツを提供対象の商品コンテンツとするかを候補の中から選択する。 Next, the information processing device 100 performs a selection process to select the product content to be provided from among product content with different contents related to the same product (product to be traded) based on the access mode (step S16). In the present example in which "product PD11" has been determined as the product corresponding to question Q1, the information processing device 100 selects from among the candidates what kind of product content to provide as the product content related to product PD11, in accordance with the information indicating the access mode being "URL1".

より詳細には、情報処理装置100は、アクセスしてきた端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)であると判定したことに応じて、利用者U1について推定されるコンテキストに対応する内容の商品コンテンツを、提供対象の商品コンテンツとして選択することができる。例えば、情報処理装置100は、利用者U1について、個人的なデバイス環境下でコンテンツを閲覧できる状況にあると推定することができる。また、情報処理装置100は、このように推定したことで、利用者U1の個人的な情報である顧客向け情報を含む商品コンテンツを、提供対象の商品コンテンツとして選択することができる。 In more detail, upon determining that the accessing terminal device is a terminal device (i.e., user terminal 10) used by a customer user, the information processing device 100 can select product content whose content corresponds to the context estimated for user U1 as the product content to be provided. For example, the information processing device 100 can estimate that user U1 is in a situation where he or she can view content in a personal device environment. Furthermore, by making such an estimation, the information processing device 100 can select product content that includes customer information, which is personal information of user U1, as the product content to be provided.

例えば、所定の記憶部において、アクセス態様を示す情報が「URL1」である場合には、提供対象の商品コンテンツに対して「利用者個人に特化した販促情報」を含めるよう規定されているものとする。一方、アクセス態様を示す情報が「URL2」である場合には、提供対象の商品コンテンツに対して「利用者個人に特化した販促情報」を含めないようよう規定されているものとする。 For example, in a specified storage unit, when the information indicating the access mode is "URL1", it is specified that "promotional information specialized for individual users" is to be included in the product content to be provided. On the other hand, when the information indicating the access mode is "URL2", it is specified that "promotional information specialized for individual users" is not to be included in the product content to be provided.

そうすると、情報処理装置100は、「利用者個人に特化した販促情報」を含む商品コンテンツ、「利用者個人に特化した販促情報」を含まない商品コンテンツといった内容が異なる商品コンテンツのうち、前者のコンテンツを提供対象の商品コンテンツとして選択する。具体的には、情報処理装置100は、商品PD11に関する商品コンテンツであって、「利用者個人に特化した販促情報」を含む商品コンテンツを提供対象の商品コンテンツとして選択する。 In this case, the information processing device 100 selects, from among product content with different contents, such as product content that includes "promotional information specialized for individual users" and product content that does not include "promotional information specialized for individual users," the former content as the product content to be provided. Specifically, the information processing device 100 selects, as the product content to be provided, the product content related to product PD11 that includes "promotional information specialized for individual users."

次に、情報処理装置100は、商品PD11に関するに関する商品コンテンツであって、「利用者個人に特化した販促情報」を含む商品コンテンツを生成し、Q&A画面SC内において係る商品コンテンツを回答として表示させることで、係る商品コンテンツを利用者U1に提供する(ステップS17a)。係る例では、情報処理装置100は、このような商品コンテンツとして商品コンテンツC11を生成したものとする。 Next, the information processing device 100 generates product content related to the product PD11, including "promotional information tailored to the individual user," and provides the product content to the user U1 by displaying the product content as an answer on the Q&A screen SC (step S17a). In this example, the information processing device 100 generates product content C11 as such product content.

ここで、図1(a)を用いて、商品コンテンツC11が表示される場合のQ&A画面SCの一例について説明する。まず、Q&A画面SCには、チャットボットに対応するキャラクターであるキャラクターCHが表示される。このようなことから、図1(a)に示すように、質問の候補や、質問に対する回答は、キャラクターCHが利用者に対して話しかけているかの如く表示される。 Now, with reference to FIG. 1(a), an example of a Q&A screen SC when product content C11 is displayed will be described. First, a character CH, which is a character corresponding to a chatbot, is displayed on the Q&A screen SC. As a result, as shown in FIG. 1(a), candidate questions and answers to questions are displayed as if the character CH were speaking to the user.

また、Q&A画面SCは、情報処理端末(利用者端末10、店頭端末30)の表示画面の上下に合わせて上下にスクロール可能に表示され、取引対象の商品(ステップS14で決定された商品)に関する商品コンテンツが表示される領域AR1が含まれる。Q&A画面SCが上下にスクロール可能となっている一方で、領域AR1は、複数の商品を比較しやすいよう表示画面の左右に合わせて左右にもスクロール可能に表示される。 The Q&A screen SC is displayed so that it can be scrolled up and down in accordance with the top and bottom of the display screen of the information processing terminal (user terminal 10, in-store terminal 30), and includes an area AR1 in which product content related to the product to be traded (the product determined in step S14) is displayed. While the Q&A screen SC can be scrolled up and down, the area AR1 is displayed so that it can be scrolled left and right in accordance with the left and right of the display screen to make it easy to compare multiple products.

また、このように取引対象の商品が複数存在する場合、領域AR1は、取引対象の商品が個別に表示されるように、領域AR11、領域AR12・・・領域AR1xといったように取引対象の商品の数だけ分割される。係る構成の詳細については図2で説明するが、図1(a)の例では、取引対象の商品が商品PD11の1つであるため、領域AR1は、分割されず、商品PD11に対応する領域AR11のみが含まれている例が示されている。したがって、領域AR11には、図1(a)の例では、商品コンテンツC11が表示される。 Furthermore, when there are multiple products to be traded in this way, area AR1 is divided into areas AR11, AR12, ... and AR1x, as many as the number of products to be traded, so that the products to be traded are displayed individually. Details of this configuration will be explained in FIG. 2, but in the example of FIG. 1(a), since the product to be traded is the single product PD11, area AR1 is not divided and only area AR11 corresponding to product PD11 is included. Therefore, in the example of FIG. 1(a), product content C11 is displayed in area AR11.

また、領域AR11には、取引対象の商品の商品画像が表示される領域AR11-1と、取引対象の商品の詳細情報(例えば、スペック等)が表示される領域AR11-2と、アクセス態様に応じて異なる内容が表示される領域AR11-3とが含まれる。図1(a)の例では、領域AR11-1には商品PD11の商品画像が表示され、領域AR11-2には商品PD11の詳細情報が表示される。また、図1(a)の例では、内容が異なる商品コンテンツのうち、「利用者個人に特化した販促情報」を含む商品コンテンツが選択されたことにより、領域AR11-3には「利用者個人に特化した販促情報」が表示される。 Area AR11 also includes area AR11-1, in which a product image of the product to be traded is displayed, area AR11-2, in which detailed information (e.g., specifications, etc.) of the product to be traded is displayed, and area AR11-3, in which different content is displayed depending on the access mode. In the example of FIG. 1(a), area AR11-1 displays a product image of product PD11, and area AR11-2 displays detailed information about product PD11. Also, in the example of FIG. 1(a), of the product contents with different contents, product content including "promotional information specialized for the individual user" is selected, and as a result, "promotional information specialized for the individual user" is displayed in area AR11-3.

また、図1(a)の例では、「利用者個人に特化した販促情報」として、商品PD11を購入した場合にはポイントのキャッシュバックを受けられるようになるサービスへの応募を誘導する誘導情報と、ストアSH1に対応するECサイトであって商品PD11を購入可能なECサイトへと誘導する誘導情報が示されている。 In the example of FIG. 1(a), the "sales promotion information tailored to individual users" includes guidance information that guides the user to apply for a service that allows the user to receive a cashback in points if the user purchases product PD11, and guidance information that guides the user to an EC site that corresponds to store SH1 and where product PD11 can be purchased.

また、図1(a)での説明をまとめると、領域AR1および領域AR1xは、商品コンテンツが表示される領域であり、利用者によって商品に関する質問が行われた場合にのみ、Q&A画面SC内に生成される領域である。また、商品コンテンツの内容、具体的には、領域AR11-3に表示される内容は、アクセス態様を示す情報に応じて異なる。この点がより明確になるよう、以下では同様に、図1を用いて、情報処理パターンbについて説明する。 To summarize the explanation in FIG. 1(a), areas AR1 and AR1x are areas where product content is displayed, and are areas that are generated in the Q&A screen SC only when a user asks a question about a product. Furthermore, the content of the product content, specifically the content displayed in area AR11-3, differs depending on the information indicating the access mode. To make this point clearer, information processing pattern b will be explained below in the same manner, using FIG. 1.

情報処理パターンbでは、商品コンテンツの内容が情報処理パターンaの場合と比較して異なる点を除けば、全体的な情報処理は情報処理パターンaと同様である。したがって、情報処理パターンaと共通する説明については適宜省略または簡略化する。 Information processing pattern b is similar to information processing pattern a in overall information processing, except that the content of the product content differs from that in information processing pattern a. Therefore, explanations common to information processing pattern a will be omitted or simplified as appropriate.

情報処理パターンbの場合、利用者U1は、ストアSH1に訪問し、ストアSH1にて店頭端末30を操作している。例えば、利用者U1は、ストアSH1において所定の商品が陳列される陳列棚に付された店頭ポップにQRコード形式で掲載されたURL2を店頭端末30に読み取らせたとする。係る場合、店頭端末30は、URL2を読み取ることでURL2を経由したうえで情報処理装置100にアクセスする(ステップS11b)。具体的には、店頭端末30は、URL2を読み取ることでURL2によって示される宛先へとアクセスし、この宛先によるリダイレクトに応じて最終的に情報処理装置100へとアクセスする。 In the case of information processing pattern b, user U1 visits store SH1 and operates the in-store terminal 30 at store SH1. For example, user U1 causes the in-store terminal 30 to read URL2, which is posted in QR code format on an in-store pop attached to a display shelf where a specific product is displayed in store SH1. In this case, the in-store terminal 30 reads URL2 and accesses the information processing device 100 via URL2 (step S11b). Specifically, the in-store terminal 30 reads URL2 and accesses the destination indicated by URL2, and finally accesses the information processing device 100 in response to a redirection by this destination.

情報処理装置100は、店頭端末30からのアクセスに応じて、このアクセスに至ったアクセス態様を示す情報を取得する(ステップS12)。係る例では、情報処理装置100は、店頭端末30がどこからリダイレクトされてきたかといったリダイレクト元を識別する情報、すなわちURL2をアクセス態様を示す情報として取得する。 In response to an access from the in-store terminal 30, the information processing device 100 acquires information indicating the access mode that led to this access (step S12). In this example, the information processing device 100 acquires information identifying the redirect source, such as from where the in-store terminal 30 was redirected, that is, URL2, as information indicating the access mode.

また、情報処理装置100は、アクセス態様を示す情報(URL2)に基づき、アクセスしてきた端末装置の種別を判定する。例えば、情報処理装置100は、アクセス態様を示す情報(URL2)に基づき、アクセスしてきた端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)、ストアSH1に訪問した訪問客によって利用される端末装置(すなわち店頭端末30)、ストアSH1の店員によって利用される端末装置(すなわち店員端末50)のいずれであるかを判定する。 In addition, the information processing device 100 determines the type of terminal device that has accessed based on the information (URL2) indicating the access mode. For example, based on the information (URL2) indicating the access mode, the information processing device 100 determines whether the accessing terminal device is a terminal device used by a customer user (i.e., user terminal 10), a terminal device used by a visitor to store SH1 (i.e., in-store terminal 30), or a terminal device used by a clerk at store SH1 (i.e., clerk terminal 50).

図1の例では、結果的に、情報処理装置100は、アクセス態様を示す情報に基づき、アクセスしてきた端末装置は結果的に店頭端末30であると判定することとなる。 In the example of FIG. 1, the information processing device 100 will ultimately determine that the accessing terminal device is the in-store terminal 30 based on the information indicating the access mode.

そして、情報処理装置100は、Q&A画面SCを店頭端末30に送信することで、利用者U1にQ&A画面SCを提供する(ステップS13b)。 Then, the information processing device 100 provides the Q&A screen SC to the in-store terminal 30 (step S13b).

また、このような状態において、情報処理装置100は、Q&A画面SCにおいて商品(ペット用品)に関する質問を受け付けたか否か判定する(ステップS14)。例えば、利用者U1が、情報処理パターンaの例と同様に質問Q1(トイレのペットシートでおすすめはあるか?)を選択したとする。係る場合、店頭端末30は、質問Q1を示す情報を情報処理装置100に送信する。そうすると、情報処理装置100は、利用者U1から質問Q1を受け付けたと判定する。 In addition, in this state, the information processing device 100 determines whether or not a question about the product (pet supplies) has been received on the Q&A screen SC (step S14). For example, assume that user U1 selects question Q1 (Do you have any recommendations for pet sheets for the toilet?), as in the example of information processing pattern a. In this case, the in-store terminal 30 transmits information indicating question Q1 to the information processing device 100. Then, the information processing device 100 determines that question Q1 has been received from user U1.

次に、情報処理装置100は、提供候補の商品の中から、選択された質問Q1に対応する商品を決定する決定処理を行う(ステップS15)。情報処理パターンaの例と同様に、情報処理装置100は、質問Q1に対応する商品として「商品PD11」という1つの商品を決定したものとする。 Next, the information processing device 100 performs a determination process to determine a product corresponding to the selected question Q1 from among the candidate products to be offered (step S15). As in the example of information processing pattern a, it is assumed that the information processing device 100 determines one product, "product PD11," as the product corresponding to question Q1.

次に、情報処理装置100は、アクセス態様に基づいて、同一の商品(取引対象の商品)に関するコンテンツであって、内容が異なる商品コンテンツのうち、提供対象の商品コンテンツを選択する選択処理を行う(ステップS16)。情報処理装置100は、アクセス態様を示す情報が「URL2」であることに応じて、商品PD11に関する商品コンテンツとして、どのような内容を含む商品コンテンツを提供対象の商品コンテンツとするかを候補の中から選択する。 Next, the information processing device 100 performs a selection process to select the product content to be provided from among the product content related to the same product (the product to be traded) but with different content, based on the access mode (step S16). Depending on the fact that the information indicating the access mode is "URL2", the information processing device 100 selects from among the candidates the product content related to the product PD11 and the type of product content to be provided.

より詳細には、情報処理装置100は、アクセスしてきた端末装置が、ストアSH1に訪問した訪問客によって利用される端末装置(すなわち利用者端末10)であると判定したことに応じて、利用者U1について推定されるコンテキストに対応する内容の商品コンテンツを、提供対象の商品コンテンツとして選択することができる。例えば、情報処理装置100は、利用者U1について、公共のデバイス環境下でコンテンツを閲覧している状況にあると推定することができる。また、情報処理装置100は、このように推定したことで、利用者U1の個人的な情報である顧客向け情報を含まない商品コンテンツを、提供対象の商品コンテンツとして選択することができる。 In more detail, the information processing device 100, upon determining that the accessing terminal device is a terminal device (i.e., user terminal 10) used by a visitor to store SH1, can select product content whose content corresponds to the context estimated for user U1 as the product content to be provided. For example, the information processing device 100 can estimate that user U1 is in a situation where he or she is viewing content in a public device environment. Furthermore, by making such an estimation, the information processing device 100 can select product content that does not include customer information, which is personal information of user U1, as the product content to be provided.

係る例では、情報処理装置100は、「利用者個人に特化した販促情報」を含む商品コンテンツ、「利用者個人に特化した販促情報」を含まない商品コンテンツといった内容が異なる商品コンテンツのうち、後者のコンテンツを提供対象の商品コンテンツとして選択する。具体的には、情報処理装置100は、商品PD11に関する商品コンテンツであって、「利用者個人に特化した販促情報」を含まない商品コンテンツを提供対象の商品コンテンツとして選択する。 In this example, the information processing device 100 selects, from among product content with different contents, such as product content that includes "promotional information specialized for individual users" and product content that does not include "promotional information specialized for individual users," the latter content as the product content to be provided. Specifically, the information processing device 100 selects, as the product content to be provided, product content related to product PD11 that does not include "promotional information specialized for individual users."

次に、情報処理装置100は、商品PD11に関するに関する商品コンテンツであって、「利用者個人に特化した販促情報」を含まない商品コンテンツを生成し、Q&A画面SC内において係る商品コンテンツを回答として表示させることで、係る商品コンテンツを利用者U1に提供する(ステップS17b)。係る例では、情報処理装置100は、このような商品コンテンツとして商品コンテンツC12を生成したものとする。 Next, the information processing device 100 generates product content related to the product PD11, which does not include "promotional information specific to the individual user," and provides the product content to the user U1 by displaying the product content as an answer on the Q&A screen SC (step S17b). In this example, the information processing device 100 generates product content C12 as such product content.

ここで、図1(b)を用いて、商品コンテンツC12が表示される場合のQ&A画面SCの一例について説明する。ここで、図1(a)の例では、商品コンテンツC11は、「利用者個人に特化した販促情報」を含んでいる。具体的には、商品コンテンツC11に対応する領域AR11に含まれる領域AR11-3に、「利用者個人に特化した販促情報」が表示されることで、商品コンテンツC11は、「利用者個人に特化した販促情報」を含むことになる。 Now, with reference to FIG. 1(b), an example of the Q&A screen SC when the product content C12 is displayed will be described. In the example of FIG. 1(a), the product content C11 includes "promotional information specialized for the individual user." Specifically, the "promotional information specialized for the individual user" is displayed in area AR11-3, which is included in area AR11 corresponding to the product content C11, so that the product content C11 includes "promotional information specialized for the individual user."

一方で、図1(b)では、アクセス態様を示す情報がURL2であることに応じて、商品コンテンツC12は、「利用者個人に特化した販促情報」を含まない。このような場合、図1(b)に示すように、商品コンテンツC12に対応する領域AR11に含まれる領域AR11-3には、「利用者個人に特化した販促情報」が表示されず「利用者個人に特化した販促情報」以外の情報が表示される。例えば、図1(b)に示すように、領域AR11-3は、空白とされてもよいし、利用者U1が訪れているストアSH1での商品コンテンツC11の在庫情報が表示されてもよい。 On the other hand, in FIG. 1(b), since the information indicating the access mode is URL2, product content C12 does not include "promotional information specialized for individual users." In such a case, as shown in FIG. 1(b), area AR11-3 included in area AR11 corresponding to product content C12 does not display "promotional information specialized for individual users," but displays information other than "promotional information specialized for individual users." For example, as shown in FIG. 1(b), area AR11-3 may be left blank, or may display inventory information for product content C11 at store SH1 visited by user U1.

これまで説明してきたように、実施形態に係る情報処理装置100は、利用者から受け付けた質問が同一であれば、アクセス態様の違いに拘わらず当該質問に対応する取引対象(図1の例では、商品PD11)が回答として表示される商品コンテンツであって、アクセス態様ごとに取引対象以外の内容が異なる商品コンテンツのうち、どの内容を含む商品コンテンツを提供するか選択する。そして、情報処理装置100は、選択した商品コンテンツを提供する。 As described above, when the question received from the user is the same, the information processing device 100 according to the embodiment selects which product content to provide from among the product contents that display the trading object (product PD11 in the example of FIG. 1) corresponding to the question as an answer regardless of the access mode, and whose content other than the trading object differs depending on the access mode. Then, the information processing device 100 provides the selected product content.

また、これまで説明してきたように、実施形態に係る情報処理装置100は、利用者のコンテキスト(利用者の状況)に応じて、それぞれ内容が異なる商品コンテンツを利用者に提供する。情報処理装置100は、利用者が個人の端末装置といったプライベートな情報処理端末を用いてアクセスしてきた可能性が高い状況(すなわち、URL1を経由してアクセスしてきた状況)では、利用者の質問に対する回答として、「利用者個人に特化した販促情報」といった内容を含む商品コンテンツを提供する。 As described above, the information processing device 100 according to the embodiment provides the user with product content whose contents vary depending on the user's context (user's situation). In a situation where the user is likely to have accessed the information processing device using a private information processing terminal such as a personal terminal device (i.e., a situation where the user has accessed the information processing device via URL1), the information processing device 100 provides the user with product content including "promotional information tailored to the individual user" as a response to the user's question.

一方、店頭の端末装置といった公共の情報処理端末を用いてアクセスしてきた可能性が高い状況(すなわち、URL2を経由してアクセスしてきた状況)では、係る利用者が、この公共の情報処理端末を私的な用途(例えば、キャッシュバック応募したりECサイトで商品購入すること)に使用することは考えにくい。したがって、情報処理装置100は、公共の情報処理端末を用いてアクセスしてきた可能性が高い状況では、利用者の質問に対する回答として、「利用者個人に特化した販促情報」といった内容を含まない商品コンテンツを提供する。 On the other hand, in a situation where there is a high possibility that the user accessed the site using a public information processing terminal such as a terminal device in a store (i.e., accessing the site via URL2), it is unlikely that the user would use the public information processing terminal for private purposes (e.g., applying for a cashback or purchasing a product on an EC site). Therefore, in a situation where there is a high possibility that the user accessed the site using a public information processing terminal, the information processing device 100 provides product content that does not include content such as "promotional information tailored to the individual user" as a response to the user's question.

このように、個人の端末装置と、店頭の端末装置とでは使用される目的が異なる場合があるため、情報処理装置100は、目的に応じた最適な情報が提供されるよう制御する。例えば、情報処理装置100は、シチュエーションごとに、当該シチュエーションで利用者に必要とされる情報のみが提供されるよう制御する。すなわち、情報処理装置100は、利用者のコンテキストごとに、当該コンテキストに応じて必要とされる情報のみが提供されるよう制御する。 In this way, since the purposes for which a personal terminal device and a terminal device in a store are used may differ, the information processing device 100 controls so that the most suitable information according to the purpose is provided. For example, the information processing device 100 controls so that for each situation, only the information required by the user in that situation is provided. In other words, the information processing device 100 controls so that for each user's context, only the information required according to that context is provided.

以上のことから、実施形態に係る情報処理装置100によれば、チャットボットのユーザビリティを改善することができるようになる。 As a result of the above, the information processing device 100 according to the embodiment can improve the usability of the chatbot.

〔4.複数の商品コンテンツを提供する際の画面制御〕
図1の例では、取引対処の商品が1つ決定されたことより、係る商品(商品PD11)に関する商品コンテンツが回答としてQ&A画面SC内に表示される例を示した。しかし、情報処理装置100は、複数の取引対処の商品を決定する場合があり、このような場合、各商品に関する商品コンテンツそれぞれがQ&A画面SC内に表示される。
4. Screen control when providing multiple product contents
1, one product is determined for transaction, and product content related to the product (product PD11) is displayed as an answer on the Q&A screen SC. However, the information processing device 100 may determine multiple products for transaction, and in such a case, product content related to each product is displayed on the Q&A screen SC.

ここで、図1で説明したように、Q&A画面SCの長尺方向の長さは、情報処理端末(利用者端末10、店頭端末30)の表示画面の長尺方向の長さより長いため、表示画面の長尺方向に対応する上下に合わせて上下にスクロール(縦スクロール)可能に表示される。このような場合、各商品に関する商品コンテンツそれぞれが、Q&A画面SCの長尺方向に沿って例えば縦一列に配置された場合、Q&A画面SCが縦スクロールされることに応じてこれら商品コンテンツが移動させられる。そうすると、商品コンテンツの数が多い程、利用者は、より多くの縦スクロールを求められ、表示画面外へと移動されてしまっている商品コンテンツを再度閲覧する作業が煩雑になる。 As explained in FIG. 1, the long dimension of the Q&A screen SC is longer than the long dimension of the display screen of the information processing terminal (user terminal 10, in-store terminal 30), and so the screen is displayed so that it can be scrolled up and down (vertical scrolling) in accordance with the up and down directions corresponding to the long dimension of the display screen. In such a case, if each of the product contents relating to each product is arranged, for example, in a vertical line along the long dimension of the Q&A screen SC, these product contents are moved in response to vertical scrolling of the Q&A screen SC. Thus, the greater the number of product contents, the more vertical scrolling is required for the user, making it cumbersome to re-view product content that has been moved off the display screen.

このようなことから、情報処理装置100は、複数の取引対処の商品を決定した場合には、Q&A画面SCにおいて、商品コンテンツが表示される領域AR1を、表示画面の短尺方向に対応する左右に合わせて左右にスクロール(横スクロール)可能なように表示させる。また、情報処理装置100は、取引対象の商品それぞれが表示画面の短尺方向に合わせて左右に並べて個別に表示されるように、領域AR1を領域AR11、領域AR12・・・領域AR1xといったように取引対象の商品の数だけ分割する。このような処理により、Q&A画面SCに対する縦スクロールに合わせてQ&A画面SCとともに上下に移動可能である一方で、Q&A画面SCとは別に横スクロールにも対応する商品コンテンツの表示が、Q&A画面SC内で実現される。この点について、図2を用いて説明する。 For this reason, when multiple products to be traded are determined, the information processing device 100 displays the area AR1 on the Q&A screen SC in which the product contents are displayed so that they can be scrolled left and right (horizontal scrolling) in accordance with the left and right corresponding to the short dimension of the display screen. The information processing device 100 also divides the area AR1 into areas AR11, AR12, ... and AR1x, the number of areas corresponding to the number of products to be traded, so that each product to be traded is displayed individually lined up left and right in accordance with the short dimension of the display screen. Through this processing, the product contents can be displayed in the Q&A screen SC in such a way that they can be moved up and down together with the Q&A screen SC in accordance with the vertical scrolling of the Q&A screen SC, while also being compatible with horizontal scrolling separately from the Q&A screen SC. This point will be explained using FIG. 2.

図2は、複数の商品コンテンツを提供する際の画面制御の一例を示す図である。図1の例では、情報処理装置100は、商品PD11を取引対象の商品として決定していたが、図2の例では、情報処理装置100は、商品PD11および商品PD12といった2つの商品を取引対象の商品として決定している。なお、情報処理装置100がどれだけの数の取引対象の商品を決定するかは限定されない。 Figure 2 is a diagram showing an example of screen control when providing multiple product contents. In the example of Figure 1, the information processing device 100 determines product PD11 as the product to be traded, but in the example of Figure 2, the information processing device 100 determines two products, product PD11 and product PD12, as the products to be traded. Note that there is no limit to the number of products to be traded that the information processing device 100 determines.

そして、係る例では、情報処理装置100は、取引対象の商品の数が2つであることに応じて、横スクロール可能な領域AR1を商品コンテンツが表示される領域AR11および領域AR12といった2つの領域に分割する。具体的には、情報処理装置100は、商品PD11および商品PD12それぞれが表示画面の短尺方向に合わせて左右に並べて個別に表示されるように、領域AR1の横幅を表示画面の短尺方向の長さより長くして領域AR11、領域AR12に分割する。また、換言すると、情報処理装置100は、横スクロール可能な領域AR11および領域AR12を生成しこれらを左右に隣接させた状態でQ&A画面SC内に表示させる。 In this example, the information processing device 100 divides the horizontally scrollable area AR1 into two areas, area AR11 and area AR12, in which product content is displayed, in accordance with the fact that the number of products to be traded is two. Specifically, the information processing device 100 divides the area AR1 into areas AR11 and AR12 by making the width of area AR1 longer than the length in the short dimension of the display screen so that product PD11 and product PD12 are displayed individually side-by-side in the short dimension of the display screen. In other words, the information processing device 100 generates the horizontally scrollable areas AR11 and AR12 and displays them adjacent to each other on the Q&A screen SC.

また、情報処理装置100は、領域AR11に含まれる領域AR11-1には商品PD11の商品画像を表示させ、領域AR11-2には商品PD11の詳細情報を表示させ、領域AR11-3には「利用者個人に特化した販促情報」を表示させる。また、情報処理装置100は、領域AR12に含まれる領域AR12-1には商品PD12の商品画像を表示させ、領域AR12-2には商品PD12の詳細情報を表示させ、領域AR12-3には「利用者個人に特化した販促情報」を表示させる。領域AR12-3は、領域AR11-3に対応する領域であり、アクセス態様に応じて異なる内容が表示される領域である。 In addition, the information processing device 100 displays a product image of product PD11 in area AR11-1 included in area AR11, displays detailed information about product PD11 in area AR11-2, and displays "promotional information specialized for individual users" in area AR11-3. In addition, the information processing device 100 displays a product image of product PD12 in area AR12-1 included in area AR12, displays detailed information about product PD12 in area AR12-2, and displays "promotional information specialized for individual users" in area AR12-3. Area AR12-3 is an area corresponding to area AR11-3, and is an area in which different content is displayed depending on the access mode.

そして、このような処理により、Q&A画面SC内において各商品コンテンツが回答として表示される初期の段階では、図2(a)に示されるように、各商品コンテンツのうち、商品PD11に対応する商品コンテンツのみが表示画面に露出されている状態となる。また、Q&A画面SCには、各商品コンテンツを一度に左右に移動させることができるよう領域AR1を横スクロールさせるためのスクロールボタンSL1が表示される。また、Q&A画面SCには、各商品コンテンツを含んだ状態でQ&A画面SC自体を上下に移動させることができるようQ&A画面SCを縦スクロールさせるためのスクロールボタンSL2が表示される。 Then, in the initial stage where each product content is displayed as an answer on the Q&A screen SC through this processing, as shown in FIG. 2(a), only the product content corresponding to product PD11 among the various product contents is exposed on the display screen. Also, a scroll button SL1 is displayed on the Q&A screen SC for horizontally scrolling the area AR1 so that each product content can be moved left and right at once. Also, a scroll button SL2 is displayed on the Q&A screen SC for vertically scrolling the Q&A screen SC so that the Q&A screen SC itself can be moved up and down while including each product content.

なお、スクロールボタンSL1およびSL2は、必ずしも表示される必要はなく、商品コンテンツやQ&A画面SCに対する利用者の直接的なスクロール操作を受け付ける構成が採用されてもよい。 Note that scroll buttons SL1 and SL2 do not necessarily need to be displayed, and a configuration may be adopted that accepts direct scrolling operations by the user on the product content or Q&A screen SC.

また、図2(a)の状態から、利用者U1が領域AR1内の商品コンテンツを左方向に移動させるスクロール操作を行ったとする。係る場合、領域AR11には商品PD11に対応する商品コンテンツが表示され、領域AR12には商品PD12に対応する商品コンテンツCが表示されている状態で、領域AR1自体が、スクロール操作に応じて左方向に移動させられる。これにより、図2(b)に示されるように、商品PD11に対応する商品コンテンツは、表示画面外へと移動し、代わりにこれまで表示画面外に存在していた、商品PD12に対応する商品コンテンツが表示画面に露出される。 Let us also assume that, from the state shown in FIG. 2(a), user U1 performs a scroll operation to move the product content in area AR1 to the left. In this case, with product content corresponding to product PD11 displayed in area AR11 and product content C corresponding to product PD12 displayed in area AR12, area AR1 itself is moved to the left in response to the scroll operation. As a result, as shown in FIG. 2(b), the product content corresponding to product PD11 moves off the display screen, and instead the product content corresponding to product PD12, which had previously been off the display screen, is exposed on the display screen.

これまで図2で説明してきたように、情報処理装置100は、取引対象の商品が複数の場合には、Q&A画面SCに対するスクロールとは別に、横一列に並べられた商品コンテンツであって、取引対象の商品それぞれに対応する商品コンテンツを一度に左右にスクロール可能なように表示させる。このような情報処理装置100によれば、商品コンテンツを閲覧する際の煩雑さを解消するとともに、取引対象の商品の比較し易さを向上させることができるため、チャットボットのユーザビリティを改善することができる。 As described above with reference to FIG. 2, when there are multiple products to be traded, the information processing device 100 displays the product content arranged in a horizontal row, and the product content corresponding to each of the products to be traded can be scrolled left and right at once, separate from the scrolling of the Q&A screen SC. Such an information processing device 100 can eliminate the hassle of browsing the product content and improve the ease of comparing the products to be traded, thereby improving the usability of the chatbot.

特にペット用品、ヘルスケア用品、フェミニン用品、ベビー用品などの商品は、利用者にとって適切な機能を有する商品を選ばなければならない一方、利用者の好みや希望の価格等の利用者の意向により購入されることから、各商品の機能や特徴を提示しながら利用者に選択させる必要がある。しかしながら、チャットボットのように画面の一方向(本実施例では画面縦方向)に画面遷移を行いながら質問を繰り返して商品を決定する場合、商品比較においてチャットボットの画面遷移方向と同一方向(チャットボットのメッセージが表示される方向、本実施例では画面縦方向)に商品コンテンツを表示すると、チャットボットでのメッセージのやり取りの履歴の表示と商品比較の操作方法が同一となりユーザが目的の操作をしにくくなるという課題がある。そこで、上述のような表示方法を採用することで、商品コンテンツを閲覧する際の煩雑さを解消するとともに、取引対象の商品の比較し易さを向上させることができるため、チャットボットのユーザビリティを改善することができる。 In particular, for products such as pet products, health care products, feminine care products, and baby products, the user must select a product with appropriate functions. However, since the product is purchased based on the user's preferences, desired price, and other user intentions, it is necessary to present the functions and features of each product to the user to allow the user to make a selection. However, when a product is determined by repeating questions while transitioning between screens in one direction on the screen (vertical direction in this embodiment) like a chatbot, if the product content is displayed in the same direction as the screen transition direction of the chatbot in the product comparison (the direction in which the chatbot's messages are displayed, vertical direction in this embodiment), there is a problem that the display of the message exchange history in the chatbot and the operation method for product comparison are the same, making it difficult for the user to perform the intended operation. Therefore, by adopting the above-mentioned display method, the complexity of browsing the product content can be eliminated and the ease of comparing products to be traded can be improved, thereby improving the usability of the chatbot.

〔5.実施形態に係る情報処理の一例(2)〕
次に、図3を用いて、実施形態にかかる情報処理の一例(2)について説明する。図3は、実施形態にかかる情報処理の一例(2)を示す図である。図3では、ストアSH1の店員が、自身の店員端末50を用いて訪問客に対して商品説明等の営業を行う場面を想定する。以下に説明するように、情報処理装置100は、アクセス態様を示す情報に基づき、店員端末50がアクセスしてきたと判定すると、利用者端末10からアクセスされた場合や、店頭端末30からアクセスされた場合とは、さらに内容の異なる商品コンテンツをQ&A画面SC内で提供する。係る情報処理を情報処理パターンcとして具体的な一例を以下で説明する。
5. Example of information processing according to the embodiment (2)
Next, an example (2) of information processing according to the embodiment will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example (2) of information processing according to the embodiment. In FIG. 3, a scene is assumed in which a salesperson of a store SH1 uses his/her salesperson terminal 50 to sell products to a visiting customer. As will be described below, when the information processing device 100 determines that the salesperson terminal 50 has accessed based on information indicating the access mode, it provides product content on the Q&A screen SC that is different in content from when the information processing device 100 is accessed from the user terminal 10 or the in-store terminal 30. A specific example of such information processing will be described below as information processing pattern c.

図3の例では、ストアSH1の店員CL1が、店員端末50を操作している例が示される。ここでは、店員CL1は、情報処理装置100(Q&A画面SC)の所在地がURL3であることを知っているものとし、店員端末50を操作しURL3を選択したものとする。係る場合、店員端末50は、情報処理装置100へと直接アクセスする(ステップS11c)。 In the example of FIG. 3, a sales clerk CL1 of store SH1 is operating the sales clerk terminal 50. Here, it is assumed that sales clerk CL1 knows that the location of the information processing device 100 (Q&A screen SC) is URL3, and has operated the sales clerk terminal 50 to select URL3. In this case, the sales clerk terminal 50 directly accesses the information processing device 100 (step S11c).

情報処理装置100は、店員端末50からのアクセスに応じて、このアクセスに至ったアクセス態様を示す情報を取得する(ステップS12)。係る例では、情報処理装置100は、店員端末50が経由なしで直接アクセスしてきたことから、URL3をアクセス態様を示す情報として取得する。 In response to an access from the store clerk terminal 50, the information processing device 100 acquires information indicating the access mode that led to this access (step S12). In this example, since the store clerk terminal 50 accessed directly without going through an intermediate service, the information processing device 100 acquires URL3 as information indicating the access mode.

また、情報処理装置100は、アクセス態様を示す情報(URL3)に基づき、アクセスしてきた端末装置の種別を判定する。例えば、情報処理装置100は、アクセス態様を示す情報(URL3)に基づき、アクセスしてきた端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)、ストアSH1に訪問した訪問客によって利用される端末装置(すなわち店頭端末30)、ストアSH1の店員によって利用される端末装置(すなわち店員端末50)のいずれであるかを判定する。 In addition, the information processing device 100 determines the type of terminal device that has accessed based on the information (URL3) indicating the access mode. For example, based on the information (URL3) indicating the access mode, the information processing device 100 determines whether the accessing terminal device is a terminal device used by a customer user (i.e., user terminal 10), a terminal device used by a visitor to store SH1 (i.e., in-store terminal 30), or a terminal device used by a clerk at store SH1 (i.e., clerk terminal 50).

また、情報処理装置100は、OS情報、ブラウザ情報、位置情報、履歴情報をさらに取得することで、取得した情報を組み合わせて、アクセスしてきた端末装置の種別を判定してもよい。また、情報処理装置100は、アクセスしてきた端末装置に紐付けられる端末ID(Identifier)から端末装置の種別を判定できる場合がある。 In addition, the information processing device 100 may further acquire OS information, browser information, location information, and history information, and combine the acquired information to determine the type of terminal device that has accessed. In addition, the information processing device 100 may be able to determine the type of terminal device from a terminal ID (identifier) associated with the terminal device that has accessed.

図3の例では、結果的に、情報処理装置100は、アクセス態様を示す情報に基づき、アクセスしてきた端末装置は店員端末50であると判定することとなる。 In the example of FIG. 3, the information processing device 100 will ultimately determine that the terminal device that has accessed is the store clerk terminal 50, based on the information indicating the access mode.

そして、情報処理装置100は、Q&A画面SCを店員端末50に送信することで、店員CL1にQ&A画面SCを提供する(ステップS13c)。 Then, the information processing device 100 provides the Q&A screen SC to the store clerk CL1 by transmitting the Q&A screen SC to the store clerk terminal 50 (step S13c).

これまでの例と同様、Q&A画面SCには、商品(ペット用品)に関する質問の候補が選択形式かつ対話形式で表示されているものとする。具体的には、Q&A画面SCには、「ワンちゃんの排泄ケア用品の中でどんな商品をお探しですか?」といった文言に続けて、「トイレのペットシート」(質問Q1)、「ワンちゃん用紙おむつ」(質問Q2)、「お出かけ時のマナーケア」(質問Q3)、「お留守番向けグッズ」(質問Q4)といった4つの質問候補が表示されているものとする。 As in the previous examples, the Q&A screen SC displays candidate questions about products (pet products) in a multiple choice and dialogue format. Specifically, the Q&A screen SC displays the phrase "What kind of product are you looking for in doggie excretion care products?" followed by four candidate questions: "Toilet pet sheets" (question Q1), "Doggie diapers" (question Q2), "Manners care when going out" (question Q3), and "Goods for when I'm away" (question Q4).

また、このような状態において、情報処理装置100は、Q&A画面SCにおいて商品(ペット用品)に関する質問を受け付けたか否か判定する(ステップS14)。例えば、店員CL1が、客からの指示に応じて、4つの質問候補係のうち、質問Q1(トイレのペットシートでおすすめはあるか?)を選択したとする。係る場合、店員端末50は、質問Q1を示す情報を情報処理装置100に送信する。そうすると、情報処理装置100は、利用者U1から質問Q1を受け付けたと判定する。 In addition, in this state, the information processing device 100 determines whether or not a question about a product (pet supplies) has been accepted on the Q&A screen SC (step S14). For example, assume that the store clerk CL1 selects question Q1 (Do you have any recommendations for pet sheets for the toilet?) from among four possible questions in response to instructions from a customer. In this case, the store clerk terminal 50 transmits information indicating question Q1 to the information processing device 100. Then, the information processing device 100 determines that question Q1 has been accepted from user U1.

次に、情報処理装置100は、提供候補の商品の中から、選択された質問Q1に対応する商品を決定する決定処理を行う(ステップS15)。これまでの例と同様に、情報処理装置100は、「商品PD11」という1つの商品を決定したものとする。 Next, the information processing device 100 performs a determination process to determine a product corresponding to the selected question Q1 from among the candidate products to be offered (step S15). As in the previous examples, it is assumed that the information processing device 100 has determined one product, "product PD11."

次に、情報処理装置100は、アクセス態様に基づいて、同一の商品(取引対象の商品)に関するコンテンツであって、内容が異なる商品コンテンツのうち、提供対象の商品コンテンツを選択する選択処理を行う(ステップS16)。具体的には、情報処理装置100は、アクセス態様を示す情報が「URL3」であることに応じて、商品PD11に関する商品コンテンツとして、どのような内容を含む商品コンテンツを提供対象の商品コンテンツとするかを候補の中から選択する。 Next, the information processing device 100 performs a selection process to select the product content to be provided from among the product content related to the same product (the product to be traded) but with different contents based on the access mode (step S16). Specifically, the information processing device 100 selects from among the candidates the product content related to the product PD11 and the type of product content to be provided, in accordance with the information indicating the access mode being "URL3".

より詳細には、情報処理装置100は、アクセスしてきた端末装置が、店員によって利用される端末装置(すなわち店員端末50)であると判定したことに応じて、店員CL1について推定されるコンテキストに対応する内容の商品コンテンツを、提供対象の商品コンテンツとして選択することができる。例えば、情報処理装置100は、店員CL1について、接客している状況にあると推定することができる。また、情報処理装置100は、このように推定したことで、商品PD11の在庫状況あるいは仕入状況を特定可能な識別情報である商品識別コードを含む商品コンテンツを、提供対象の商品コンテンツとして選択することができる。商品識別コードとは、例えば、JANコードをはじめとするコード情報であってよい。 In more detail, upon determining that the accessing terminal device is a terminal device used by a store clerk (i.e., store clerk terminal 50), the information processing device 100 can select product content whose content corresponds to the context estimated for store clerk CL1 as the product content to be provided. For example, the information processing device 100 can estimate that store clerk CL1 is currently serving a customer. Furthermore, by making such an estimation, the information processing device 100 can select product content that includes a product identification code, which is identification information that can identify the inventory status or purchasing status of product PD11, as the product content to be provided. The product identification code may be, for example, code information such as a JAN code.

例えば、これまでの例に加えて、所定の記憶部において、アクセス態様を示す情報が「URL3」である場合には、提供対象の商品コンテンツに対して「商品識別コード」を含めるよう規定されているものとする。 For example, in addition to the examples given above, it is assumed that when the information indicating the access mode is "URL3" in a specific storage unit, it is specified that a "product identification code" is to be included in the product content to be provided.

そうすると、情報処理装置100は、「利用者個人に特化した販促情報」を含む商品コンテンツ、「利用者個人に特化した販促情報」を含まない商品コンテンツ、そして、商品識別コード」を含む商品コンテンツといった内容が異なる商品コンテンツのうち、商品識別コード」を含む商品コンテンツを提供対象の商品コンテンツとして選択する。具体的には、情報処理装置100は、商品PD11に関する商品コンテンツであって、商品PD11の在庫状況や仕入状況に紐付けられた「商品識別コード」を含む商品コンテンツを提供対象の商品コンテンツとして選択する。 Then, the information processing device 100 selects, as the product content to be provided, the product content including the "product identification code" from among product content with different contents, such as product content including "promotional information specialized for an individual user", product content not including "promotional information specialized for an individual user", and product content including the "product identification code". Specifically, the information processing device 100 selects, as the product content to be provided, the product content related to the product PD11 and including a "product identification code" linked to the inventory status or purchasing status of the product PD11.

次に、情報処理装置100は、商品PD11に関するに関する商品コンテンツであって、商品PD11の状況に紐付けられた「商品識別コード」を含む商品コンテンツを生成する。そして、情報処理装置100は、Q&A画面SC内において係る商品コンテンツを回答として表示させることで、係る商品コンテンツを店員CL1に提供する(ステップS17c)。例えば、情報処理装置100は、このような商品コンテンツとして商品コンテンツC13を生成したものとする。 Next, the information processing device 100 generates product content related to the product PD11, which includes a "product identification code" linked to the status of the product PD11. The information processing device 100 then provides the product content to the store clerk CL1 by displaying the product content as an answer on the Q&A screen SC (step S17c). For example, it is assumed that the information processing device 100 generates product content C13 as such product content.

ここで、図3(c)を用いて、商品コンテンツC13が表示される場合のQ&A画面SCの一例について説明する。図3(c)に示すQ&A画面SCの基本的な構成は、図1および図2で説明した内容と同一である。したがって、ここでは、情報処理パターンcに関連する点にフォーカスして説明する。 Here, an example of the Q&A screen SC when product content C13 is displayed will be described with reference to FIG. 3(c). The basic configuration of the Q&A screen SC shown in FIG. 3(c) is the same as that described in FIG. 1 and FIG. 2. Therefore, the following description will focus on points related to information processing pattern c.

図3(c)に示すように、領域AR11には、取引対象の商品の商品画像が表示される領域AR11-1と、取引対象の商品の詳細情報(例えば、スペック等)が表示される領域AR11-2と、アクセス態様に応じて異なる内容が表示される領域AR11-3とが含まれる。したがって、図3(c)の例では、領域AR11-1には商品PD11の商品画像が表示され、領域AR11-2には商品PD11の詳細情報が表示される。 As shown in FIG. 3(c), area AR11 includes area AR11-1 in which a product image of the product to be traded is displayed, area AR11-2 in which detailed information about the product to be traded (e.g., specifications, etc.) is displayed, and area AR11-3 in which different content is displayed depending on the access mode. Thus, in the example of FIG. 3(c), area AR11-1 displays a product image of product PD11, and area AR11-2 displays detailed information about product PD11.

また、図3(c)の例では、アクセス態様に応じて、商品PD11の状況に紐付けられた「商品識別コード」を含む商品コンテンツが選択されたことにより、領域AR11-3には「商品識別コード」が表示される。図3(c)には、商品識別コードCD1が領域AR11-3に表示される例が示される。 In the example of FIG. 3(c), the "product identification code" is displayed in area AR11-3 because product content including a "product identification code" linked to the status of product PD11 is selected in accordance with the access mode. FIG. 3(c) shows an example in which product identification code CD1 is displayed in area AR11-3.

ここで、ストアSH1には、商品識別コードと、商品識別コードによって識別される商品の在庫状況や仕入状況とを対応付けて管理するシステムが導入されているとする。係る場合、店員CL1は、例えば、携帯しているリーダーで商品識別コードを読み取ることで商品PD11の状況を知ることができるようになる。このようなことから、店員CL1は、商品PD11が置かれている位置へと迅速に客を案内したり、商品PD11の在庫がない場合には、商品PD11の在庫がある他ストアを客に提案したりすることができるようになる。 Here, let us assume that store SH1 has introduced a system that associates and manages product identification codes with the stock status and purchasing status of the product identified by the product identification code. In such a case, sales clerk CL1 will be able to know the status of product PD11, for example, by reading the product identification code with a reader that he carries with him. As a result, sales clerk CL1 will be able to quickly guide the customer to the location where product PD11 is located, and if product PD11 is out of stock, will be able to suggest to the customer another store that has product PD11 in stock.

これまで説明してきたように、実施形態に係る情報処理装置100は、アクセスしてきた端末装置が、店員端末50である場合には、顧客ユーザ側に属する端末装置(利用者端末10および店頭端末30)がアクセスしてきた場合と同様に、対話コンテンツ(Q&A画面SC)の中で質問と回答とを対話形式で表示させる一方で、回答として提供する商品コンテンツについては顧客向けの情報ではなく、店員向けの情報(例えば、商品識別コード)を表示させる。このような情報処理装置100によれば、店員は客の要望を直に聞きながら一緒になって商品を探し、探し当てた商品を客が円滑に購入できるよう接客することができるようになる。 As explained above, when the accessing terminal device is a store clerk terminal 50, the information processing device 100 according to the embodiment displays questions and answers in an interactive format in the dialogue content (Q&A screen SC), just as it does when the accessing terminal device is a customer user terminal device (user terminal 10 and in-store terminal 30), while displaying product content provided as an answer that is not intended for customers but is intended for store clerks (e.g., product identification codes). With such an information processing device 100, the store clerk can search for products together with the customer while directly listening to their requests, and can provide customer service so that the customer can smoothly purchase the found product.

〔6.情報処理装置の構成〕
次に、図4を用いて、実施形態に係る情報処理装置100について説明する。図4は、実施形態に係る情報処理装置100の構成例を示す図である。図4に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
6. Configuration of information processing device
Next, the information processing device 100 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 4, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、例えば、利用者端末10、店頭端末30との間で情報の送受信を行う。また、通信部110は、店員端末50との間でも情報の送受信を行う。
(Regarding communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC) or the like. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information between, for example, the user terminal 10 and the in-store terminal 30. The communication unit 110 also transmits and receives information between the store clerk terminal 50.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、商品情報記憶部121を有する。商品情報記憶部121は、質問を示す質問情報と、当該質問に対する回答として提供すべき商品を示す商品情報とを対応付けて記憶する。また、記憶部120は、利用者情報記憶部122、選択対象記憶部123も有する。
(Regarding the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 has a product information storage unit 121. The product information storage unit 121 stores question information indicating a question and product information indicating a product to be provided as an answer to the question in association with each other. The storage unit 120 also has a user information storage unit 122 and a selection target storage unit 123.

(商品情報記憶部121について)
商品情報記憶部121は、質問に候補と、質問の候補が正式に質問として選択された場合に回答として提供すべき商品を示す商品情報とを対応付けて記憶する。ここで、図5に実施形態に係る商品情報記憶部121の一例を示す。図5の例では、商品情報記憶部121は、「大質問」、「製品ジャンル1」、「中質問候補」、「製品ジャンル2」、「小質問候補」、「商品情報」といった項目を有する。
(Regarding the product information storage unit 121)
The product information storage unit 121 stores candidate questions and product information indicating products to be provided as answers when the candidate question is officially selected as a question, in association with each other. An example of the product information storage unit 121 according to the embodiment is shown in Fig. 5. In the example of Fig. 5, the product information storage unit 121 has items such as "major question", "product genre 1", "medium question candidate", "product genre 2", "minor question candidate", and "product information".

「大質問」は、利用者がチャットボットに対して問いかけたいと考える質問へと適切に到達できるよう、利用者に対してはじめにチャットボット側から提供される質問を示す。図1~図3の例のように、実施形態に係るチャットボットは、「ペット用品」に関する対話を主に行うものとすると、Q&A画面SCに利用者がアクセスしてきた場合には、Q&A画面SCの中でまずはチャットボット側から、「大質問」に従った問いかけが行われる。図5の例では、チャットボット側から「どのようなジャンルのペット用品をお探しですか?」といった問いかけが利用者に対して行われる。 The "big question" refers to a question that the chatbot first provides to the user so that the user can properly arrive at the question that they wish to ask the chatbot. As in the examples of Figures 1 to 3, if the chatbot according to the embodiment mainly engages in dialogue regarding "pet supplies", when the user accesses the Q&A screen SC, the chatbot first asks a question in accordance with the "big question" on the Q&A screen SC. In the example of Figure 5, the chatbot asks the user a question such as "What type of pet supplies are you looking for?".

「製品ジャンル1」は、「ペット用品」に対するジャンル分けを示す情報であり、図5の例では、「ペット用品」の中には、「排泄ケア」に属する商品、「ペットフード」に属する商品、「健康器具」に属する商品が存在する例が示されている。 "Product genre 1" is information indicating the genre classification for "pet supplies." In the example of Figure 5, "pet supplies" includes products that belong to "excretion care," products that belong to "pet food," and products that belong to "health equipment."

「中質問候補」は、利用者に対して提供される質問候補であって、「製品ジャンル1」に属する商品に関して質問したいか否かを問いかける内容の質問候補を示す。図5の例よれば、チャットボットは、「どのようなジャンルのペット用品をお探しですか?」といった大質問に引き続き、中質問♯11(例えば、「排泄ケア用品をお探しですか?」)、中質問♯12(例えば、「ペットフードをお探しですか?」)、中質問♯13(例えば、「健康器具をお探しですか?」)といった3つの質問候補を利用者に対して提供する。より具体的には、図5の例では、チャットボットは、これら3つの質問候補を利用者が選択可能な状態で提供する。例えば、利用者は、排泄ケア用品の中でおすすめはないか探したい場合には、中質問♯11を選択することで、チャットボットに対して実質「排泄ケア用品の中でおすすめはありますか?」といった質問を行うことができるようになる。 "Medium question candidate" is a question candidate provided to the user, and indicates a question candidate that asks whether or not the user wants to ask a question about a product belonging to "product category 1". According to the example of FIG. 5, the chatbot provides the user with three question candidates, such as medium question #11 (e.g., "Are you looking for excretion support products?"), medium question #12 (e.g., "Are you looking for pet food?"), and medium question #13 (e.g., "Are you looking for fitness equipment?"), following the main question "What category of pet products are you looking for?". More specifically, in the example of FIG. 5, the chatbot provides these three question candidates in a state in which the user can select them. For example, if the user wants to find recommendations among excretion support products, the user can select medium question #11 to essentially ask the chatbot a question such as "Are there any recommendations among excretion support products?".

「製品ジャンル2」は、「製品ジャンル1」に属する商品をさらに細分化するカテゴリである。図5の例では、「排泄ケア用品」の中には、「トイレシート」に属する商品、「マナーケア用おむつ」に属する商品、「トイレ」に属する商品が存在する例が示されている。 "Product category 2" is a category that further subdivides products belonging to "Product category 1." In the example of Figure 5, "Excretion support products" includes products belonging to "Toilet sheets," "Manners care diapers," and "Toilets."

「小質問候補」は、利用者に対して提供される質問候補であって、「製品ジャンル2」に属する商品に関して質問したいか否かを問いかける内容の質問候補を示す。図5の例よれば、チャットボットは、中質問♯11(例えば、「排泄ケア用品をお探しですか?」)が選択された場合には、小質問♯111(例えば、「トイレ用ペットシートをお探しですか?」)、中質問♯112(例えば、「マナーケア用おむつをお探しですか?」)、小質問♯113(例えば、「トイレ本体をお探しですか?」)といった3つの質問候補を利用者に対して提供する。より具体的には、図5の例では、チャットボットは、これら3つの質問候補を利用者が選択可能な状態で提供する。例えば、利用者は、排泄ケア用品の中でおすすめはないか探したい場合には、中質問♯11を選択したことに引き続き提供される上記3つの質問候補の仲嵩最適な質問候補を選択する。例えば、利用者は、中質問♯11に引き続き小質問♯111を選択することで、チャットボットに対して実質「トイレシートの中でおすすめはありますか?」といった質問を行うことができるようになる。 The "small question candidate" indicates a question candidate provided to the user, which asks whether or not the user wants to ask a question about a product belonging to "product category 2". According to the example of FIG. 5, when medium question #11 (for example, "Are you looking for an excretion care product?") is selected, the chatbot provides the user with three question candidates, such as small question #111 (for example, "Are you looking for a toilet pet sheet?"), medium question #112 (for example, "Are you looking for a manners care diaper?"), and small question #113 (for example, "Are you looking for a toilet body?"). More specifically, in the example of FIG. 5, the chatbot provides these three question candidates in a state in which the user can select them. For example, if the user wants to search for recommendations among excretion care products, the user selects the most suitable question candidate among the three question candidates provided following the selection of medium question #11. For example, by selecting small question #111 following medium question #11, the user can essentially ask the chatbot a question such as "Do you have any recommendations among toilet sheets?".

「商品情報」は、利用者から受け付けた質問に対する回答となる商品に関する情報を示す。「商品情報」は、利用者から受け付けた質問に対する回答となる商品を示す画像、商品識別コード、詳細情報、価格情報等を含む。 "Product information" refers to information about a product that is an answer to a question received from a user. "Product information" includes an image showing the product that is an answer to a question received from a user, a product identification code, detailed information, price information, etc.

(利用者情報記憶部122について)
利用者情報記憶部122は、アクセス態様を示す情報を記憶する。例えば、利用者情報記憶部122は、アクセスしてきた端末装置について、この端末装置が、利用者端末10、店頭端末30または店員端末50のいずれであるか端末種別を判定するために用いる情報(アクセス態様を示す情報)を記憶する。ここで、図6に実施形態に係る利用者情報記憶部122の一例を示す。図6の例では、利用者情報記憶部122は、「端末ID」、「経由URL」、「OS情報」、「ブラウザ情報」、「位置情報」、「履歴情報」、「端末情報」といった項目を有する。
(Regarding the user information storage unit 122)
The user information storage unit 122 stores information indicating the access mode. For example, the user information storage unit 122 stores information (information indicating the access mode) used to determine the terminal type of the accessing terminal device, whether the terminal device is a user terminal 10, a storefront terminal 30, or a store clerk terminal 50. Here, Fig. 6 shows an example of the user information storage unit 122 according to the embodiment. In the example of Fig. 6, the user information storage unit 122 has items such as "Terminal ID", "Via URL", "OS Information", "Browser Information", "Location Information", "History Information", and "Terminal Information".

「端末ID」は、情報処理装置100にアクセスしてきた端末装置を識別する識別情報を示す。 "Terminal ID" indicates identification information that identifies the terminal device that has accessed the information processing device 100.

「経由URL」は、アクセスしてきた端末装置が、どのような所在地情報(URL)を経由して情報処理装置100に至ったかを示す。すなわち、「経由URL」は、端末装置が情報処理装置100に対してアクセスする際に経由してきた経由先の所在地を示す所在地情を示す。 "Transit URL" indicates the location information (URL) through which the accessing terminal device reached the information processing device 100. In other words, "transit URL" indicates location information that indicates the location of the destination through which the terminal device accessed the information processing device 100.

「OS情報」は、情報処理装置100にアクセスしてきた端末装置に導入されているオペレーションシステムに関する情報(例えば、オペレーションシステムの種別)を示す。 "OS information" indicates information about the operating system installed in the terminal device that has accessed the information processing device 100 (e.g., the type of operating system).

「ブラウザ情報」は、情報処理装置100にアクセスしてきた端末装置に導入されているブラウザに関する情報(例えば、ブラウザの種別)を示す。 "Browser information" indicates information about the browser installed on the terminal device that accessed the information processing device 100 (e.g., the type of browser).

「位置情報」は、情報処理装置100にアクセスしてきた端末装置のアクセス時の位置情報を示す情報である。 "Location information" is information that indicates the location information of the terminal device that accessed the information processing device 100 at the time of access.

「履歴情報」は、情報処理装置100にアクセスしてきた端末装置に紐付く履歴情報である。「履歴情報」としては、閲覧履歴、操作履歴、チャットボットとのチャット履歴等が挙げられる。 "History information" is history information linked to a terminal device that has accessed the information processing device 100. Examples of "history information" include browsing history, operation history, chat history with a chatbot, etc.

「端末情報」は、「端末ID」で識別される端末装置の種別に関する情報である。例えば、「端末情報」には、利用者端末10、店頭端末30または店員端末50のいずれでか端末種別が対応付けられる。また、「端末情報」は、「端末ID」、「経由URL」、「OS情報」、「ブラウザ情報」、「位置情報」、「履歴情報」といったアクセス態様を示す情報のうちの少なくともいずれか1つに基づき判定される。 "Terminal information" is information about the type of terminal device identified by the "terminal ID". For example, the "terminal information" is associated with a terminal type, such as a user terminal 10, a storefront terminal 30, or a store clerk terminal 50. In addition, the "terminal information" is determined based on at least one of the information indicating the access mode, such as the "terminal ID", "via URL", "OS information", "browser information", "location information", and "history information".

(選択対象記憶部123について)
選択対象記憶部123では、質問に対する回答として提供される商品コンテンツであって、内容が異なる商品コンテンツのうち、アクセス態様に応じてどのコンテンツを提供対象のコンテンツとして選択すべきかが規定される。ここで、図7に実施形態に係る選択対象記憶部123の一例を示す。図7の例では、選択対象記憶部123は、「端末種別」、「提供対象のコンテンツ」といった項目を有する。
(Regarding the selection target storage unit 123)
The selection target storage unit 123 specifies which of the product contents provided as answers to questions, which product contents should be selected as the content to be provided according to the access mode. An example of the selection target storage unit 123 according to the embodiment is shown in Fig. 7. In the example of Fig. 7, the selection target storage unit 123 has items such as "terminal type" and "content to be provided".

「端末種別」は、アクセスしてきた端末装置について、アクセス態様を示す情報に基づき判定された端末種別を示す。「提供対象のコンテンツ」は、質問に対する回答として提供される商品コンテンツであって、内容が異なる商品コンテンツのうち、アクセス態様に基づく判定結果(端末種別)に応じて、提供すべきコンテンツを規定する内容を示す。 "Terminal type" indicates the terminal type determined for the accessing terminal device based on information indicating the access mode. "Content to be provided" is product content provided as an answer to a question, and indicates the content that specifies the content to be provided according to the determination result (terminal type) based on the access mode among different product contents.

図7の例では、端末種別「利用者端末10」と判定された場合には、顧客向けの情報を含む商品コンテンツ、顧客向けの情報を含まず空欄とされている商品コンテンツ、店員向けの情報(例えば、商品識別コード)を含む商品コンテンツ、といった内容の異なる3種の商品コンテンツのうち、顧客向けの情報を(所定領域に)含む商品コンテンツを提供するよう条件付けられている例を示す。 In the example of Figure 7, when the terminal type is determined to be "user terminal 10," the system is conditioned to provide product content that includes information for the customer (in a specified area) from three different types of product content: product content that includes information for the customer, product content that does not include information for the customer and is left blank, and product content that includes information for store clerks (e.g., product identification code).

また、図7の例では、端末種別「店頭端末30」と判定された場合には、顧客向けの情報を含む商品コンテンツ、顧客向けの情報を含まず空欄とされている商品コンテンツ、店員向けの情報(例えば、商品識別コード)を含む商品コンテンツ、といった内容の異なる3種の商品コンテンツのうち、顧客向けの情報を含まず(所定領域を)空欄とする商品コンテンツを提供するよう条件付けられている例を示す。 In the example of Figure 7, when the terminal type is determined to be "in-store terminal 30," the condition is set to provide product content that does not include information for customers (with a specified area left blank) out of three different types of product content: product content that includes information for customers, product content that does not include information for customers and is left blank, and product content that includes information for store clerks (e.g., product identification code).

また、図7の例では、端末種別「店員端末50」と判定された場合には、顧客向けの情報を含む商品コンテンツ、顧客向けの情報を含まず空欄とされている商品コンテンツ、店員向けの情報(例えば、商品識別コード)を含む商品コンテンツ、といった内容の異なる3種の商品コンテンツのうち、店員向けの情報を(所定領域に)含む商品コンテンツを提供するよう条件付けられている例を示す。 In the example of Figure 7, when the terminal type is determined to be "store clerk terminal 50," the condition is set to provide product content that includes information for store clerks (in a specified area) out of three different types of product content: product content that includes information for customers, product content that does not include information for customers and is left blank, and product content that includes information for store clerks (e.g., product identification code).

(制御部130について)
制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is realized by a central processing unit (CPU), a micro processing unit (MPU), or the like executing various programs stored in a storage device inside the information processing device 100 using a RAM as a working area. The control unit 130 is also realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図4に示すように、制御部130は、受付部131と、取得部132と、決定部133と、選択部134と、提供部135と、出力制御部136とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図2に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図2に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 4, the control unit 130 has a reception unit 131, an acquisition unit 132, a determination unit 133, a selection unit 134, a provision unit 135, and an output control unit 136, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 2, and may be other configurations as long as they perform the information processing described below. Also, the connection relationship between each processing unit of the control unit 130 is not limited to the connection relationship shown in FIG. 2, and may be other connection relationships.

(受付部131について)
受付部131は、利用者(端末装置)からのアクセスを受け付ける。図1の例では、受付部131は、URL1を経由したアクセス、URL2を経由したアクセスを受け付ける。また、図4の例では、受付部131は、端末装置による直接のアクセスを受け付けている。
(Regarding the Reception Unit 131)
The reception unit 131 receives access from a user (terminal device). In the example of Fig. 1, the reception unit 131 receives access via URL 1 and access via URL 2. In the example of Fig. 4, the reception unit 131 receives direct access from a terminal device.

(取得部132について)
取得部132は、受付部131によりアクセスが受け付けられた場合には、どのような態様で利用者がアクセスしてきたかといったアクセス態様を示す情報を取得する。例えば、利用者U1が、URL1を踏むことによりURL1によって示される宛先を経由してアクセスしてきた場合には、取得部132は、係るアクセスに対応するリダイレクト元をたどることにより、アクセス態様を示す情報としてURL1を取得する。また、例えば、利用者U1が、URL2を踏むことによりURL2によって示される宛先を経由してアクセスしてきた場合には、取得部132は、係るアクセスに対応するリダイレクト元をたどることにより、アクセス態様を示す情報としてURL2を取得する。
(Regarding the Acquisition Unit 132)
When the receiving unit 131 receives an access, the acquiring unit 132 acquires information indicating the access mode, such as the mode in which the user has accessed. For example, when user U1 accesses via the destination indicated by URL1 by clicking on URL1, the acquiring unit 132 acquires URL1 as information indicating the access mode by tracing the redirect source corresponding to the access. Also, for example, when user U1 accesses via the destination indicated by URL2 by clicking on URL2, the acquiring unit 132 acquires URL2 as information indicating the access mode by tracing the redirect source corresponding to the access.

すなわち、取得部132は、端末装置からのアクセスが受け付けられた場合には、端末装置が情報処理装置100に対してアクセスする際に経由してきた経由先の所在地を示す所在地情報を取得する。 In other words, when access from a terminal device is accepted, the acquisition unit 132 acquires location information indicating the location of the destination through which the terminal device accessed the information processing device 100.

また、取得部132は、情報処理装置100にアクセスしてきた端末装置の種別に関する情報、情報処理装置100にアクセスしてきた端末装置に導入されているオペレーションシステムに関する情報、情報処理装置100にアクセスしてきた端末装置に導入されているブラウザに関する情報、情報処理装置100にアクセスしてきた端末装置に紐付く履歴情報、情報処理装置100にアクセスしてきた端末装置のアクセス時の位置情報を取得してもよい。 The acquisition unit 132 may also acquire information regarding the type of terminal device that has accessed the information processing device 100, information regarding the operating system installed in the terminal device that has accessed the information processing device 100, information regarding the browser installed in the terminal device that has accessed the information processing device 100, history information linked to the terminal device that has accessed the information processing device 100, and location information of the terminal device that has accessed the information processing device 100 at the time of access.

(決定部133について)
決定部133は、Q&A画面SCにおいて商品(例えば、ペット用品)に関する質問を受け付けたか否か判定する。そして、決定部133は、商品に関する質問を受け付けたと判定した場合には、提供候補の商品の中から、受け付けた質問に対応する商品を決定する。例えば、決定部133は、商品情報記憶部121に登録される提供候補の商品の中から、受け付けた質問に対応する商品を決定し、決定した商品を取引対象の商品として商品情報記憶部121から抽出する。
(Regarding the determination unit 133)
The determination unit 133 determines whether a question about a product (e.g., pet supplies) has been received on the Q&A screen SC. When the determination unit 133 determines that a question about a product has been received, the determination unit 133 determines a product corresponding to the received question from among the candidate products to be provided. For example, the determination unit 133 determines a product corresponding to the received question from among the candidate products to be provided registered in the product information storage unit 121, and extracts the determined product from the product information storage unit 121 as a product to be traded.

(選択部134について)
選択部134は、利用者のアクセス態様に応じて、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、提供対象のコンテンツを選択する。例えば、選択部134は、取得部132により取得されたアクセス態様を示す情報に基づいて、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、アクセス態様を示す情報に応じたコンテンツを選択する。
(Regarding the selection unit 134)
The selection unit 134 selects the content to be provided from among the contents related to the same transaction object but with different contents according to the access mode of the user. For example, the selection unit 134 selects the content according to the information indicating the access mode from among the contents related to the same transaction object but with different contents based on the information indicating the access mode acquired by the acquisition unit 132.

例えば、選択部134は、アクセス態様を示す情報に基づいて、受け付けられた質問に対応する商品に関する商品コンテンツとして、どのような内容を含む商品コンテンツを提供対象の商品コンテンツとするかを候補の中から選択する。例えば、選択部134は、予め決められたルールベースと、アクセス態様を示す情報とを照らし合わせることにより、供対象の商品コンテンツを選択する。 For example, the selection unit 134 selects from among candidates what kind of product content is to be provided as product content related to the product corresponding to the received question, based on the information indicating the access mode. For example, the selection unit 134 selects the product content to be provided by comparing a predetermined rule base with the information indicating the access mode.

また、図1~図3の例によれば、選択部134は、同一の取引対象に関するコンテンツとして、利用者から受け付けた質問が同一であれば、アクセス態様の違い(例えば、端末装置の種別の違い)に拘わらず当該質問に対応する取引対象が回答として表示されるコンテンツであって、アクセス態様ごとに取引対象以外の内容(例えば、領域AR11-3に表示される情報)が異なるコンテンツのうち、提供対象のコンテンツを選択する。また、このようなことから、選択部134は、利用者が使用する端末装置が情報処理装置100に対してアクセスしてきた際のアクセス態様に応じて、提供対象のコンテンツを選択する。 In addition, according to the examples of Figures 1 to 3, when the question received from the user is the same, the selection unit 134 selects the content to be provided from among the content related to the same transaction object, in which the transaction object corresponding to the question is displayed as an answer regardless of the access mode (e.g., the type of terminal device), and in which the content other than the transaction object (e.g., the information displayed in area AR11-3) differs depending on the access mode. In addition, for this reason, the selection unit 134 selects the content to be provided according to the access mode when the terminal device used by the user accesses the information processing device 100.

また、例えば、選択部134は、アクセス態様として、端末装置が情報処理装置に対してアクセスする際に経由してきた経由先の所在地を示す所在地情報に応じて、提供対象のコンテンツを選択する。 Also, for example, the selection unit 134 selects the content to be provided according to the access mode, which is location information indicating the location of the destination through which the terminal device accessed the information processing device.

また、選択部134は、アクセス態様として、情報処理装置100にアクセスしてきた端末装置の種別、情報処理装置100にアクセスしてきた端末装置に導入されているオペレーションシステムの種別、情報処理装置100にアクセスしてきた端末装置に導入されているブラウザの種別、情報処理装置100にアクセスしてきた端末装置に紐付く履歴情報、または、情報処理装置100にアクセスしてきた端末装置のアクセス時の位置情報に応じて、提供対象のコンテンツを選択してもよい。 The selection unit 134 may also select the content to be provided according to the access mode, such as the type of terminal device that has accessed the information processing device 100, the type of operating system installed in the terminal device that has accessed the information processing device 100, the type of browser installed in the terminal device that has accessed the information processing device 100, history information linked to the terminal device that has accessed the information processing device 100, or location information of the terminal device that has accessed the information processing device 100 at the time of access.

アクセス態様に応じて、提供対象のコンテンツを選択する手法についてより具体的に説明する。 We will now explain in more detail the method for selecting the content to be provided depending on the access mode.

選択部134は、アクセス態様に基づき、情報処理装置100にアクセスしてきた端末装置が、実店舗への訪問客となり得る利用者(図1の例では利用者U1)個人によって使用される利用者端末10、訪問客に対して店頭にて使用させるために実店舗(図1の例ではストアSH1)に設置される店頭端末30、または、当該実店舗の店員の立場にある利用者(図3の例では店員CL1)によって使用される店員端末50のいずれであるか判定する。図1および図3の例では、選択部134は、ステップS12にて係る判定処理を行っている。なお、係る判定処理は、選択部134以外の処理部(例えば、図示しない判定部)により行われてもよい。 The selection unit 134 determines, based on the access mode, whether the terminal device that has accessed the information processing device 100 is a user terminal 10 used by an individual user (user U1 in the example of FIG. 1) who may be a visitor to the physical store, a storefront terminal 30 installed in the physical store (store SH1 in the example of FIG. 1) for use by visitors at the storefront, or a clerk terminal 50 used by a user who is a clerk at the physical store (clerk CL1 in the example of FIG. 3). In the examples of FIGS. 1 and 3, the selection unit 134 performs this determination process in step S12. Note that this determination process may be performed by a processing unit other than the selection unit 134 (for example, a determination unit not shown).

また、選択部134は、アクセス元の端末装置ごとに内容が異なるコンテンツ(選択対象記憶部123において、端末装置ごとに規定される商品コンテンツ)のうち、判定結果に応じたコンテンツを提供対象のコンテンツとして選択する。 The selection unit 134 also selects, as the content to be provided, the content corresponding to the determination result from among the content whose contents differ for each accessing terminal device (the product content defined for each terminal device in the selection target storage unit 123).

図1の例(情報処理パターンa)によれば、選択部134は、情報処理装置100にアクセスしてきた端末装置が利用者端末10であると判定した場合には、利用者U1(ストアSH1への訪問客となり得る利用者の一例)について、個人的なデバイス環境下でコンテンツを閲覧している状況(コンテキスト)にあると推定している。また、選択部134は、このように推定したことで、利用者U1の個人的な情報である顧客向け情報を含む商品コンテンツを、提供対象の商品コンテンツとして選択している。 According to the example in FIG. 1 (information processing pattern a), when the selection unit 134 determines that the terminal device that has accessed the information processing device 100 is a user terminal 10, it estimates that user U1 (an example of a user who may be a visitor to store SH1) is in a situation (context) where he or she is viewing content in a personal device environment. Furthermore, by making this estimation, the selection unit 134 selects product content that includes customer information, which is personal information of user U1, as the product content to be provided.

また、図1の例(情報処理パターンb)によれば、選択部134は、情報処理装置100にアクセスしてきた端末装置が店頭端末30であると判定した場合には、利用者U1(ストアSH1に訪問することで訪問客となった利用者の一例)について、公共のデバイス環境下でコンテンツを閲覧している状況(コンテキスト)にあると推定している。また、選択部134は、このように推定したことで、利用者U1の個人的な情報である顧客向け情報を含まない商品コンテンツを、提供対象の商品コンテンツとして選択している。 In addition, according to the example of FIG. 1 (information processing pattern b), when the selection unit 134 determines that the terminal device that has accessed the information processing device 100 is the in-store terminal 30, it estimates that user U1 (an example of a user who has become a visitor by visiting store SH1) is in a situation (context) where he or she is viewing content in a public device environment. Furthermore, by making this estimation, the selection unit 134 selects product content that does not include customer information, which is personal information of user U1, as the product content to be provided.

また、図3の例(情報処理パターンc)によれば、選択部134は、情報処理装置100にアクセスしてきた端末装置が店員端末50であると判定した場合には、店員CL1(ストアSH1の店員の立場にある利用者の一例)について、接客している状況(紺的須知)にあると推定している。また、選択部134は、このように推定したことで、利用者U1から受け付けた質問に対する回答となる商品PD11を識別する識別情報(商品識別コード)が表示されるコンテンツを、提供対象のコンテンツとして選択している。 In addition, according to the example of FIG. 3 (information processing pattern c), when the selection unit 134 determines that the terminal device that has accessed the information processing device 100 is a store clerk terminal 50, it infers that the store clerk CL1 (an example of a user who works as a store clerk at store SH1) is in a customer service situation (need to be identified). In addition, by making this inference, the selection unit 134 selects, as the content to be provided, content that displays identification information (product identification code) that identifies product PD11, which is the answer to the question received from user U1.

(選択部134に係るバリエーション)
上記実施形態では、選択部134が、顧客向けの情報を含む商品コンテンツ、顧客向けの情報を含まず空欄とされている商品コンテンツ、店員向けの情報(例えば、商品識別コード)を含む商品コンテンツ、といった内容の異なる3種の商品コンテンツのうち、アクセス態様に応じた商品コンテンツを、提供対象のコンテンツとして選択し、それを提供させる例を示した。しかし、選択部134は、アクセス態様に応じてさらに別の内容の商品コンテンツを提供対象のコンテンツとして選択してもよい。
(Variations Related to the Selection Unit 134)
In the above embodiment, an example has been shown in which the selection unit 134 selects, as the content to be provided, the product content corresponding to the access mode from among three types of product content with different contents, such as product content including information for customers, product content that does not include information for customers and is left blank, and product content including information for store clerks (e.g., product identification code), and causes the product content to be provided. However, the selection unit 134 may select product content with further different contents as the content to be provided depending on the access mode.

例えば、選択部134は、情報処理装置100にアクセスしてきた端末装置が利用者端末10であると判定した場合には、利用者から受け付けた質問に対する回答として表示された取引対象のうち、任意の取引対象を覚書リストに追加させるメモ機能が表示されるコンテンツを提供対象のコンテンツとして選択してもよい。また、この結果、後述する提供部135は、任意の取引対象を覚書リストに追加させるメモ機能が(所定領域に)表示されるコンテンツを提供する。この点について、図8を用いて説明する。 For example, when the selection unit 134 determines that the terminal device that has accessed the information processing device 100 is a user terminal 10, the selection unit 134 may select, as the content to be provided, content that displays a memo function for adding any transaction object to a memo list among the transaction objects displayed as answers to the question received from the user. As a result, the provision unit 135, which will be described later, provides content that displays (in a specified area) a memo function for adding any transaction object to a memo list. This point will be described with reference to FIG. 8.

図8は、提供対象のコンテンツの他の一例を示す図である。例えば、情報処理装置100は、図1の情報処理パターンaの場合には、図1(a)に示す商品コンテンツC11ではなく、図8に示すような商品コンテンツC111を回答としてQ&A画面SC内で提供することができる。 Figure 8 is a diagram showing another example of content to be provided. For example, in the case of information processing pattern a in Figure 1, the information processing device 100 can provide product content C111 as shown in Figure 8 as an answer on the Q&A screen SC, instead of product content C11 shown in Figure 1(a).

より具体的に説明する。選択部134は、利用者U1からのアクセスが受け付けられたことで、このときのアクセス態様を示す情報(URL1)に基づき、アクセスしてきた利用者U1の端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)であると判定したとする。 To explain more specifically, assume that when access from user U1 is accepted, the selection unit 134 determines, based on information (URL1) indicating the access mode at that time, that the terminal device of user U1 who has accessed is a terminal device (i.e., user terminal 10) used by a customer user.

ここで、図1の例では、選択部134は、係る判定結果に応じて、顧客向けの情報を含む商品コンテンツを提供対象のコンテンツとして選択していた。またこの結果、提供部135は、顧客向けの情報を領域AR11-3に含む商品コンテンツを提供対象のコンテンツとして商品コンテンツC11を生成し、これを回答としてQ&A画面SC内で提供していた。 In the example of FIG. 1, the selection unit 134 selected the product content including the information for the customer as the content to be provided in accordance with the determination result. As a result, the provision unit 135 generated product content C11 as the content to be provided, which is the product content including the information for the customer in area AR11-3, and provided this as an answer on the Q&A screen SC.

しかしながら、選択部134は、質問に対する回答として表示された商品を覚書リストに追加させるメモ機能が(所定領域に)表示される商品コンテンツを、提供対象のコンテンツとして選択してもよい。係る場合、提供部135は、図8に示すように、利用者U1から受け付けた質問Q1に対する回答となる商品PD11を買い物メモとして残すことのできる(すなわち、買い物メモリストに追加することのできる)メモ機能が領域AR11-3に表示される商品コンテンツC111を生成し、これをQ&A画面SC内で提供する。 However, the selection unit 134 may select, as the content to be provided, a product content in which a memo function is displayed (in a specified area) for adding a product displayed as an answer to a question to a memo list. In such a case, the provision unit 135 generates product content C111 in which a memo function is displayed in area AR11-3 for leaving a product PD11 that is an answer to a question Q1 received from user U1 as a shopping memo (i.e., for adding to a shopping memo list), as shown in FIG. 8, and provides this on the Q&A screen SC.

図8の例によれば、商品コンテンツC111の領域AR11-3(アクセス態様に応じて異なる内容が表示される領域)には、図1(a)のように利用者個人に特化した販促情報(顧客向けの情報)が表示されるのではなく、商品PD11を買い物メモとして所定のメモリストに追加するための追加ボタンBT11が導入される。 In the example of Figure 8, area AR11-3 of product content C111 (an area in which different content is displayed depending on the access mode) does not display promotional information (information for customers) specific to the individual user as in Figure 1(a), but introduces an add button BT11 for adding product PD11 to a specified memo list as a shopping memo.

このような状態において、例えば、利用者U1は、商品PD11に興味があり忘れないようにメモとして残しておきたいといった場合、追加ボタンBT11を押下することで、商品PD11を買い物メモリストに追加する。 In this state, for example, if user U1 is interested in product PD11 and wants to make a note of it so as not to forget, he or she presses the add button BT11 to add product PD11 to the shopping memo list.

なお、ここでいう買い物メモリストとは、利用者端末10において標準的に導入されているメモアプリに対応するものであってもよいし、利用者U1が任意に導入したメモアプリに対応するものであってもよい。また、追加ボタンBT11が押下された場合には、利用者端末10は、買い物メモリストとして自装置内に展開されているメモ用データベースに商品PD11を追加する。例えば、利用者端末10は、追加ボタンBT11が押下された場合には、商品PD11を示す商品名、商品識別コード等といった各種の商品情報を1つの買い物メモとしてメモ用データベースに格納する。 The shopping memo list referred to here may correspond to a memo app that is installed as standard in the user terminal 10, or may correspond to a memo app that is installed voluntarily by the user U1. Furthermore, when the Add button BT11 is pressed, the user terminal 10 adds the product PD11 to a memo database deployed within the device as a shopping memo list. For example, when the Add button BT11 is pressed, the user terminal 10 stores various product information such as the product name and product identification code indicating the product PD11 in the memo database as a single shopping memo.

また、図2の例のように複数の商品が回答として提供される場合には、各商品に対応する商品コンテンツごとに、メモ機能(追加ボタン)が導入されることとなる。 In addition, when multiple products are provided as answers, as in the example of Figure 2, a memo function (add button) will be introduced for each product content corresponding to each product.

このように情報処理装置100は、アクセスしてきた端末装置が利用者端末10であると判定した場合には、回答として表示された取引対象をメモリストに追加させることのできるメモ機能を有するコンテンツを提供する。このような情報処理装置100によれば、利用者は、例えば、チャットボットとの対話の中で、購入したいと思える商品が見つかった場合に、その商品を忘れずにメモしておくことができるようになる。このようなことから、情報処理装置100は、チャットボットのユーザビリティをより高めることができるようになる。 In this way, when the information processing device 100 determines that the accessing terminal device is a user terminal 10, it provides content with a memo function that allows the transaction object displayed as an answer to be added to a memo list. With such an information processing device 100, for example, when a user finds a product that they would like to purchase during a conversation with a chatbot, they can make a note of the product without forgetting. In this way, the information processing device 100 can further improve the usability of the chatbot.

(提供部135について)
提供部135は、アクセスしてきた利用者に対して情報提供を行う。例えば、提供部135は、利用者が利用者端末10を操作し所定のURLを踏んでアクセスしてきた場合には、Q&A画面SCを係る利用者端末10に送信することでQ&A画面SCを利用者に提供する。また、例えば、提供部135は、利用者が店頭端末30を操作し所定のURLを踏んでアクセスしてきた場合には、Q&A画面SCを係る店頭端末30に送信することでQ&A画面SCを利用者に提供する。
(Regarding the providing unit 135)
The providing unit 135 provides information to a user who has accessed the site. For example, when a user operates a user terminal 10 and accesses the site by clicking on a specific URL, the providing unit 135 provides the Q&A screen SC to the user by transmitting the Q&A screen SC to the user terminal 10. Also, for example, when a user operates a storefront terminal 30 and accesses the site by clicking on a specific URL, the providing unit 135 provides the Q&A screen SC to the user by transmitting the Q&A screen SC to the storefront terminal 30.

また、提供部135は、利用者からの質問が受け付けられた場合には、受け付けられた質問に対する回答を生成し、生成した回答をQ&A画面SC内にて対話形式で表示させる。 In addition, when a question from a user is received, the providing unit 135 generates an answer to the received question and displays the generated answer in an interactive format on the Q&A screen SC.

また、提供部135は、利用者から商品に関する質問が受け付けられた場合には、取得部132により取得されたアクセス態様を示す情報に応じて選択部134により選択された情報に基づいて、質問に対応する商品に関する商品コンテンツを生成する。 In addition, when a question about a product is received from a user, the providing unit 135 generates product content about the product corresponding to the question based on the information selected by the selecting unit 134 in response to the information indicating the access mode acquired by the acquiring unit 132.

例えば、「利用者個人に特化した販促情報」を含む商品コンテンツ、「利用者個人に特化した販促情報」を含まない商品コンテンツといった内容が異なる商品コンテンツのうち、前者のコンテンツが提供対象の商品コンテンツとして選択されたとする。係る場合、提供部135は、質問に対応する商品に関する商品コンテンツであって、「利用者個人に特化した販促情報」を含む商品コンテンツを生成し、これを質問に対する回答としてQ&A画面SC内にて対話形式で表示させる。 For example, assume that, of two different product contents, namely, product content including "promotional information specialized for individual users" and product content not including "promotional information specialized for individual users," the former is selected as the product content to be provided. In such a case, the providing unit 135 generates product content related to the product corresponding to the question, which includes "promotional information specialized for individual users," and displays this in an interactive format on the Q&A screen SC as a response to the question.

また、例えば、「利用者個人に特化した販促情報」を含む商品コンテンツ、「利用者個人に特化した販促情報」を含まない商品コンテンツといった内容が異なる商品コンテンツのうち、後者のコンテンツが提供対象の商品コンテンツとして選択されたとする。係る場合、提供部135は、質問に対応する商品に関する商品コンテンツであって、「利用者個人に特化した販促情報」を含まない商品コンテンツを生成し、これを質問に対する回答としてQ&A画面SC内にて対話形式で表示させる。 For example, assume that, of two different product contents, namely, product content including "promotional information specialized for individual users" and product content not including "promotional information specialized for individual users," the latter is selected as the product content to be provided. In such a case, the providing unit 135 generates product content related to the product corresponding to the question, which does not include "promotional information specialized for individual users," and displays this in an interactive format on the Q&A screen SC as a response to the question.

具体的には、提供部135は、利用者から受け付けられた取引対象に関する質問と、当該質問に対する回答とが対話形式で表示される対話コンテンツとして、Q&A画面SCを提供する。例えば、Q&A画面SCを介して利用者から質問が受け付けられた場合に、提供部135は、受け付けられた質問に対応する回答をQ&A画面を介して提供する。この結果、提供部135は、Q&A画面SC内で質問と回答との対話を実現する。 Specifically, the providing unit 135 provides a Q&A screen SC as dialogue content on which questions about the transaction subject received from the user and answers to the questions are displayed in a dialogue format. For example, when a question is received from the user via the Q&A screen SC, the providing unit 135 provides an answer corresponding to the received question via the Q&A screen. As a result, the providing unit 135 realizes a dialogue between the question and the answer within the Q&A screen SC.

また、提供部135は、利用者が取引対象に関して適切な質問を入力することができるよう、質問の候補が選択可能な状態で表示される対話コンテンツを提供してもよい。例えば、提供部135は、商品情報記憶部121に記憶される階層関係の質問候補(大質問、中質問候補、中質問候補)を段階的にQ&A画面内で提供することで、利用者を適切な質問へと誘導してもよい。 The providing unit 135 may also provide dialogue content in which question candidates are displayed in a selectable state so that the user can input an appropriate question regarding the subject of the transaction. For example, the providing unit 135 may guide the user to an appropriate question by providing hierarchical question candidates (major question, medium question candidate, and medium question candidate) stored in the product information storage unit 121 in stages on the Q&A screen.

また、図2で説明したように、提供部135は、対話コンテンツを構成するページ全体と、当該ページ含まれる領域であって、利用者から受け付けられた質問に対応する取引対象が回答として表示される領域とがそれぞれ異なる方向にスクロール可能に制御された対話コンテンツを提供する。図2の例によれば、提供部135は、対話コンテンツを構成するページ全体は画面の長尺方向にスクロール可能に制御され、取引対象が回答として表示されるは画面の短尺方向向にスクロール可能に制御された対話コンテンツを提供する。 As described in FIG. 2, the providing unit 135 provides dialogue content in which the entire page constituting the dialogue content and an area included in the page in which a transaction object corresponding to a question received from a user is displayed as an answer are controlled to be scrollable in different directions. According to the example of FIG. 2, the providing unit 135 provides dialogue content in which the entire page constituting the dialogue content is controlled to be scrollable in the long dimension direction of the screen, and the area in which the transaction object is displayed as an answer is controlled to be scrollable in the short dimension direction of the screen.

(出力制御部136について)
情報処理装置100は、アクセスしてきた端末装置が利用者端末10であると判定した場合には、回答として表示された取引対象をメモリストに追加させることのできるメモ機能を有するコンテンツを提供してもよい点説明した。この場合、出力制御部136は、メモ機能を用いて任意の取引対象をメモリストに追加している利用者が、実店舗に訪問したことが検知された場合には、メモリストに追加されている取引対象に関する情報を出力するよう、この利用者の利用者端末10を制御することができる。この一例について、追加ボタンBT11を押下することで、商品PD11を買い物メモリストに追加した利用者U1が、実際にストアSH1に訪問した場合を例に説明する。
(Regarding the output control unit 136)
As described above, when the information processing device 100 determines that the accessing terminal device is the user terminal 10, the information processing device 100 may provide content having a memo function that allows the user to add the transaction object displayed as the answer to the memo list. In this case, when the output control unit 136 detects that a user who has added an arbitrary transaction object to the memo list using the memo function has visited a physical store, the output control unit 136 can control the user terminal 10 of the user to output information about the transaction object added to the memo list. As an example of this, a case will be described in which a user U1 who added a product PD11 to the shopping memo list by pressing the add button BT11 actually visits a store SH1.

例えば、ストアSH1の店頭には、利用者端末10との間で近距離無線通信する設備(例えば、ビーコン)が備えられているとすると、情報処理装置100は、このビーコンから取得した情報に基づき、利用者U1の来店を検知することができる。 For example, if store SH1 is equipped with equipment (e.g., a beacon) for short-range wireless communication with the user terminal 10, the information processing device 100 can detect the arrival of user U1 based on information obtained from the beacon.

また、例えば、ストアSH1の店頭には、客からのチェックインを受け付ける設備が備えられていてもよい。係る場合には、利用者U1は例えば利用者端末10に表示された所定のQRコードをこの設備に読み取らせたり、この設備自体を操作したりすることでチェックインを行うことができる。また、情報処理装置100は、客によるチェックインを管理することで、利用者U1の来店を検知することができる。 For example, store SH1 may be equipped with equipment at its front for accepting check-ins from customers. In such a case, user U1 can check in by, for example, having this equipment read a specific QR code displayed on user terminal 10, or by operating the equipment itself. Furthermore, information processing device 100 can detect the arrival of user U1 by managing check-ins by customers.

ここで、出力制御部136は、利用者U1がストアSH1に来店したことが実際に検知されると、買い物メモリストに追加されている商品PD11に関する情報を出力するよう、利用者U1の利用者端末10を制御する。例えば、出力制御部136は、商品PD11の購入を促す通知を出力するよう利用者端末10を制御する。例えば、出力制御部136は、ブラウザを介して出力制御することもできるし、専用のアプリケーションが利用者端末10にインストールされている場合にはこのアプリを介して出力制御することもできる。 Here, when the output control unit 136 actually detects that user U1 has visited store SH1, it controls the user terminal 10 of user U1 to output information about product PD11 that has been added to the shopping memo list. For example, the output control unit 136 controls the user terminal 10 to output a notification encouraging the purchase of product PD11. For example, the output control unit 136 can control the output via a browser, or, if a dedicated application is installed on the user terminal 10, can control the output via this app.

このような出力制御によれば、情報処理装置100は、利用者による買い忘れを効果的に防止することができる。 By using this type of output control, the information processing device 100 can effectively prevent users from forgetting to buy something.

また、出力制御部136は、メモ機能によりメモリストに追加されている取引対象が所定の物品と組み合わせて使用される製品である場合であって、当該所定の物品が覚書リストに追加されていない場合には、当該所定の物品を提案する提案情報をさらに出力させる。この点についても、追加ボタンBT11を押下することで、商品PD11を買い物メモリストに追加した利用者U1の例を用いて説明する。 In addition, if the transaction object added to the memo list by the memo function is a product to be used in combination with a specific item, and the specific item has not been added to the memo list, the output control unit 136 further outputs proposal information suggesting the specific item. This point will also be explained using the example of user U1 who adds product PD11 to the shopping memo list by pressing the add button BT11.

例えば、追加ボタンは商品コンテンツごとに含まれるため、商品PD11に対応する商品コンテンツC111が有する追加ボタンBT11が押下された今回の例の場合、出力制御部136は、利用者U1が商品PD11を買い物メモリストに追加したことを認識することができる。例えば、出力制御部136は、買い物メモリストへの追加操作の履歴を利用者ごとに管理することでき、これにより利用者U1が商品PD11を買い物メモリストに追加したことを認識することができる。 For example, since an add button is included for each product content, in this example where the add button BT11 of the product content C111 corresponding to product PD11 is pressed, the output control unit 136 can recognize that user U1 has added product PD11 to the shopping memo list. For example, the output control unit 136 can manage the history of addition operations to the shopping memo list for each user, and thereby recognize that user U1 has added product PD11 to the shopping memo list.

そして、出力制御部136は、利用者U1がストアSH1に来店したことが実際に検知されると、商品PD11が所定の物品と組み合わせて使用すべき製品であるか否かを判定する。説明の便宜上、商品PD11を大人用おむつとする。ここで、大人用おむつには外側のパンツ(アウターと呼ばれる)と、内側の尿取りパッド(インナーと呼ばれる)とを組み合わせて使用する併用タイプがあるが、商品PD11は外側のパンツであるものとする。このような場合、出力制御部136は、記憶部を参照し、商品PD11に対して組み合わせられる尿取りパッドも買い物メモリストに追加されているか否かを判定する。 Then, when the output control unit 136 actually detects that user U1 has visited store SH1, it determines whether or not product PD11 is a product that should be used in combination with a specified item. For ease of explanation, it is assumed that product PD11 is an adult diaper. Here, there is a combination type of adult diaper that combines an outer pair of pants (called an outer) with an inner urination pad (called an inner) for use, and it is assumed that product PD11 is the outer pair of pants. In such a case, the output control unit 136 refers to the memory unit and determines whether or not a urination pad that can be combined with product PD11 has also been added to the shopping memo list.

例えば、出力制御部136は、商品PD11に対して組み合わせられる尿取りパッドが買い物メモリストに追加されていないと判定した場合には、尿取りパッドの購入を提案する提案情報をさらに出力するよう利用者端末10を制御する。 For example, if the output control unit 136 determines that a urine pad that can be combined with the product PD11 has not been added to the shopping memo list, it controls the user terminal 10 to further output suggestion information suggesting the purchase of a urine pad.

このような出力制御によれば、利用者は現在購入しようとしている商品を正しく使用するには他にどのような商品を購入しなければならないかを知ることができるようになる。 This type of output control allows users to know what other products they need to purchase in order to properly use the product they are currently purchasing.

特に、端末装置においてチャットボットを用いて商品を表示・比較する場合、例えばインナーとアウターのような複数の商品を組み合わせて使用する商品では、比較対象が混在してわかりにくくなりやすい。例えば、インナーを2種、アウターを2種、計4種類の商品を表示する場合、利用者は、それらの商品が組み合わせて使うものであるか、一つで使用できる商品が4種類提案されているのかを判断することが難しい場合があり、アウターのみを購入すればよいと考えてしまい、結果、アウターのみでは十分な機能を発現することができない(例えば排泄の漏れなどにつながる)等、利用者に正しい商品の購入・利用を促すことができないことがある。 In particular, when using a chatbot on a terminal device to display and compare products, it can be difficult to understand products that are used in combination with multiple products, such as innerwear and outerwear, as the products to be compared are mixed together. For example, when displaying a total of four products, two types of innerwear and two types of outerwear, users may have difficulty determining whether the products are to be used in combination or whether four products that can be used together are being proposed, and may think that they only need to purchase the outerwear, which may result in the outerwear not providing sufficient functionality on its own (leading to, for example, excretion leakage), and it may not be possible to encourage users to purchase and use the correct product.

そのため、商品を提示する際に組み合わせで利用されることを明確にする(例えば、商品コンテンツを提示する際、必ず組み合わせに関する情報を表示する、一つの商品ごとの商品コンテンツを提示するのではなく商品を組み合わせた商品コンテンツ(例えば一つの商品コンテンツに組み合わせる対象である複数種類の商品の情報が含まれる)を提示する等)だけでなく、万が一、組み合わせて利用する商品の一部のみリストに登録されている場合に、組み合わせて利用するリストに登録されていない商品の購入の提案をすることで、正しい商品の購入・利用を利用者に促すことができる。 Therefore, when presenting products, it is important to make it clear that they are to be used in combination (for example, when presenting product content, always display information regarding combinations, present product content that combines products (for example, one product content includes information on multiple types of products to be combined) rather than presenting product content for each product), and in the unlikely event that only some of the products to be used in combination are registered on the list, the purchase of a product that is not registered on the list to be used in combination can be suggested, encouraging the user to purchase and use the correct product.

また、出力制御部136は、メモ機能を用いて任意の取引対象をメモリストに追加している利用者が、実店舗に訪問した場合には、実店舗の店員の立場にある利用者によって使用される店員端末50に対して、当該取引対象を購入目的とする訪問客の存在を通知してもよい。この一例について、追加ボタンBT11を押下することで、商品PD11を買い物メモリストに追加した利用者U1が、実際にストアSH1に訪問した場合を例に説明する。 In addition, when a user who has added a transaction object to a memo list using the memo function visits a physical store, the output control unit 136 may notify the clerk terminal 50 used by the user who works as a clerk at the physical store of the presence of a visitor who intends to purchase the transaction object. One example of this will be described using the case where user U1, who added product PD11 to his shopping memo list by pressing the add button BT11, actually visits store SH1.

例えば、出力制御部136は、利用者U1がストアSH1に来店したことが実際に検知されると、買い物メモリストに追加されている商品PD11を購入目的とする客(すなわち利用者U1)が来店したことを、ストアSH1の店員が有する店員端末50に通知する。例えば、出力制御部136は、利用者U1がストアSH1に来店したことが実際に検知されると、買い物メモリストへの追加操作の履歴から利用者U1が買い物メモリストにどのような商品を追加しているかを特定する。係る例であれば、出力制御部136は、利用者U1が買い物メモリストに商品PD11を追加していることを特定する。 For example, when the output control unit 136 actually detects that user U1 has visited store SH1, it notifies the store clerk terminal 50 held by the store clerk of the visit of a customer (i.e., user U1) who intends to purchase product PD11 that has been added to the shopping memo list. For example, when the output control unit 136 actually detects that user U1 has visited store SH1, it identifies what products user U1 has added to the shopping memo list from the history of addition operations to the shopping memo list. In this example, the output control unit 136 identifies that user U1 has added product PD11 to the shopping memo list.

そうすると、出力制御部136は、ストアSH1の店員が有する店員端末50に対して商品PD11を購入目的とする客が来店したことを通知する。このような出力制御によれば、店員は客の目的を把握したうえで客に声をかけることができるため、接客の機会を効果的に増やすことができるようになる。 The output control unit 136 then notifies the store clerk terminal 50 held by the store clerk of store SH1 that a customer has come to the store with the intention of purchasing product PD11. This type of output control allows the store clerk to understand the customer's purpose before speaking to the customer, thereby effectively increasing the opportunities for customer service.

〔7.処理手順〕
次に、図9を用いて、実施形態に係る情報処理の手順について説明する。図9は、実施形態に係る情報処理手順を示すフローチャートである。
7. Processing Procedure
Next, the procedure of information processing according to the embodiment will be described with reference to Fig. 9. Fig. 9 is a flowchart showing the procedure of information processing according to the embodiment.

まず、受付部131は、利用者からのアクセスを受け付けたか否かを判定する。例えば、受付部131は、URL1を経由したアクセス、あるいは、URL2を経由したアクセスを受け付けたか否かを判定する(ステップS101)。受付部131は、利用者からのアクセスを受け付けていないと判定している間は(ステップS101;No)、利用者からのアクセスを受け付けたと判定できるまで待機する。 First, the reception unit 131 determines whether or not access from a user has been received. For example, the reception unit 131 determines whether or not access via URL1 or URL2 has been received (step S101). While the reception unit 131 determines that access from the user has not been received (step S101; No), it waits until it can determine that access from the user has been received.

一方、取得部132は、受付部131により利用者からのアクセスを受け付けたと判定された場合には(ステップS101;Yes)、どのような態様で利用者がアクセスしてきたかといったアクセス態様を示す情報を取得する(ステップS102)。例えば、利用者U1が、URL1を踏むことによりURL1によって示される宛先を経由してアクセスしてきた場合には、取得部132は、アクセス態様を示す情報としてURL1を取得する。また、例えば、利用者U1が、URL2を踏むことによりURL2によって示される宛先を経由してアクセスしてきた場合には、取得部132は、アクセス態様を示す情報としてURL2を取得する。 On the other hand, when the reception unit 131 determines that access from a user has been received (step S101; Yes), the acquisition unit 132 acquires information indicating the access mode, such as the mode in which the user accessed (step S102). For example, when user U1 accesses via the destination indicated by URL1 by clicking on URL1, the acquisition unit 132 acquires URL1 as information indicating the access mode. Also, when user U1 accesses via the destination indicated by URL2 by clicking on URL2, the acquisition unit 132 acquires URL2 as information indicating the access mode.

また、選択部134は、アクセス態様を示す情報に基づき、アクセスしてきた端末装置の種別を判定する。例えば、選択部134は、アクセス態様を示す情報に基づき、アクセスしてきた端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)、実店舗に訪問した訪問客によって利用される端末装置(すなわち店頭端末30)、実店舗の店員によって利用される端末装置(すなわち店員端末50)のいずれであるかを判定する。 The selection unit 134 also determines the type of the terminal device that has accessed based on the information indicating the access mode. For example, the selection unit 134 determines based on the information indicating the access mode whether the accessing terminal device is a terminal device used by a customer user (i.e., a user terminal 10), a terminal device used by a visitor who visits a physical store (i.e., a storefront terminal 30), or a terminal device used by a store clerk at the physical store (i.e., a store clerk terminal 50).

また、不図示であるが、提供部135は、Q&A画面SCをアクセス元の利用者の端末装置に送信することにより、アクセス元の利用者に対してQ&A画面SCを提供する(ステップS103)。 In addition, although not shown, the providing unit 135 provides the Q&A screen SC to the accessing user by transmitting the Q&A screen SC to the terminal device of the accessing user (step S103).

また、このような状態において、決定部133は、Q&A画面SCにて商品(例えば、ペット用品)に関する質問を受け付けたか否か判定する(ステップS104)。決定部133は、商品に関する質問を受け付けていないと判定している間は(ステップS104;No)、商品に関する質問を受け付けたと判定できるまで待機する。 In addition, in this state, the determination unit 133 determines whether or not a question about a product (e.g., pet supplies) has been received on the Q&A screen SC (step S104). While the determination unit 133 determines that a question about the product has not been received (step S104; No), it waits until it can determine that a question about the product has been received.

一方、決定部133は、商品に関する質問を受け付けたと判定した場合には(ステップS104;Yes)、提供候補の商品の中から、受け付けた質問に対応する商品を決定する。例えば、決定部133は、商品情報記憶部121に登録される提供候補の商品の中から、受け付けた質問に対応する商品を決定する(ステップS105)。 On the other hand, when the determination unit 133 determines that a question about a product has been received (step S104; Yes), the determination unit 133 determines a product that corresponds to the received question from among the candidate products to be offered. For example, the determination unit 133 determines a product that corresponds to the received question from among the candidate products to be offered registered in the product information storage unit 121 (step S105).

決定部133により取引対象の商品が決定されると、選択部134は、アクセス元の利用者のアクセス態様に応じて、この取引対象の商品に関する商品コンテンツであって、内容が異なる商品コンテンツのうち、提供対象の商品コンテンツを選択する(ステップS106)。例えば、選択部134は、取得部132により取得されたアクセス態様を示す情報に基づいて、取引対象の商品に関する商品コンテンツであって、内容が異なる商品コンテンツのうち、このアクセス態様を示す情報に応じた商品コンテンツを選択する。 When the product to be traded is determined by the determination unit 133, the selection unit 134 selects product content to be provided from among product content related to the product to be traded and having different contents, in accordance with the access mode of the access source user (step S106). For example, based on information indicating the access mode acquired by the acquisition unit 132, the selection unit 134 selects product content corresponding to the information indicating the access mode from among product content related to the product to be traded and having different contents.

例えば、選択部134は、アクセスしてきた端末装置が、顧客ユーザによって利用される端末装置(すなわち利用者端末10)であると判定した場合には、アクセス元の利用者について、個人的なデバイス環境下でコンテンツを閲覧できる状況にあると推定することができる。また、係る場合、選択部134は、顧客向け情報を含む商品コンテンツを、提供対象の商品コンテンツとして選択する。 For example, when the selection unit 134 determines that the accessing terminal device is a terminal device (i.e., a user terminal 10) used by a customer user, it can infer that the accessing user is in a situation where he or she can view the content in a personal device environment. In addition, in such a case, the selection unit 134 selects the product content including the customer information as the product content to be provided.

一方、選択部134は、アクセスしてきた端末装置が、実店舗に訪問した訪問客によって利用される端末装置(すなわち店頭端末30)であると判定した場合には、アクセス元の利用者について、公共のデバイス環境下でコンテンツを閲覧している状況にあると推定することができる。また、係る場合、選択部134は、顧客向け情報を含まない商品コンテンツを、提供対象の商品コンテンツとして選択する。 On the other hand, if the selection unit 134 determines that the accessing terminal device is a terminal device (i.e., the in-store terminal 30) used by a customer visiting a physical store, it can infer that the accessing user is viewing content in a public device environment. In this case, the selection unit 134 selects product content that does not include customer information as the product content to be provided.

さらに一方、選択部134は、アクセスしてきた端末装置が、店員によって利用される端末装置(すなわち店員端末50)であると判定した場合には、店員について、接客している状況にあると推定することができる。また、係る場合、選択部134は、商品の在庫状況あるいは仕入状況を特定可能な識別情報である商品識別コードを含む商品コンテンツを、提供対象の商品コンテンツとして選択する。 Furthermore, on the other hand, when the selection unit 134 determines that the accessed terminal device is a terminal device used by a store clerk (i.e., the store clerk terminal 50), it can infer that the store clerk is currently serving a customer. In this case, the selection unit 134 selects, as the product content to be provided, product content that includes a product identification code, which is identification information that can specify the inventory status or purchasing status of the product.

提供部135は、選択部134によりどのような内容を含む商品コンテンツを提供対象の商品コンテンツとするかが候補の中から選択されると、選択された情報に基づいて、提供対象の商品コンテンツを生成する。そして、提供部135は、生成した商品コンテンツを質問に対する回答としてQ&A画面SC内にて対話形式で表示させることでアクセス元の利用者に提供する(ステップS107)。 When the selection unit 134 selects from among the candidates what kind of product content is to be provided as the product content to be provided, the provision unit 135 generates the product content to be provided based on the selected information. Then, the provision unit 135 provides the generated product content to the accessing user by displaying it in an interactive format on the Q&A screen SC as an answer to a question (step S107).

〔8.変形例〕
上述した情報処理装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、実施形態の変形例について説明する。
8. Modifications
The above-described information processing device 100 may be implemented in various different forms other than the above-described embodiment. Therefore, modifications of the embodiment will be described below.

〔8-1.関連先への誘導〕
上記実施形態では、情報処理装置100が、利用者のアクセス態様に応じて提供対象の商品コンテンツを選択し、選択した商品コンテンツを利用者に提供する例を示した。ここで、提供部135は、選択した商品コンテンツで示される商品(取引対象の商品)と同一分野の商品、あるいは、選択した商品コンテンツで示される商品と類似する商品がおすすめ商品として紹介される紹介コンテンツへのリンクが張られた商品コンテンツを生成しこれを回答として表示させてもよい。
[8-1. Guidance to related parties]
In the above embodiment, the information processing device 100 selects the product content to be provided according to the access mode of the user, and provides the selected product content to the user. Here, the providing unit 135 may generate product content with a link to the introduction content in which a product in the same field as the product indicated by the selected product content (the product to be traded) or a product similar to the product indicated by the selected product content is introduced as a recommended product, and display the product content as an answer.

また、提供部135は、選択した商品コンテンツで示される商品が利用される対象(ペット用品の場合、このペット用品が使用される対象のペット)に関する質問掲示板へのリンクが張られた商品コンテンツを生成しこれを回答として表示させてもよい。 In addition, the providing unit 135 may generate product content with a link to a question board regarding the target for which the product indicated by the selected product content is used (in the case of a pet product, the pet for which the pet product is used) and display this as an answer.

また、提供部135は、利用者のアクセス態様に応じて、このようなリンクを貼り付けるか否かを制御してもよい。例えば、提供部135は、アクセス態様を示す情報がURL1である場合には係るリンクを貼り付けるようにし、アクセス態様を示す情報がURL2である場合には係るリンクを貼り付けないようにしてもよい。これにより、関連商品や商品の評判などを考慮して購入するか否かをじっくり検討したいといった利用者に向けたユーザビリティを高めることができる。 The providing unit 135 may also control whether or not to attach such a link depending on the access mode of the user. For example, the providing unit 135 may attach the relevant link when the information indicating the access mode is URL1, and may not attach the relevant link when the information indicating the access mode is URL2. This can improve usability for users who wish to carefully consider whether or not to purchase a product, taking into account related products and product reputations, etc.

〔8-2.AR技術を活用した商品紹介〕
例えば、取引対象の商品のうち、ストアSH1で取り扱われている商品は、Q&A画面SC内において商品コンテンツという形で回答されることで宣伝効果が高められる。ここで、店頭での宣伝効果をさらに高める方策として、取引対象の商品のうち、ストアSH1で取り扱われている商品は、店頭端末30(利用者端末10でもよい)を介したAR技術により、係る商品の撮像画像に各種の情報を重畳表示される仕組みとなっている場合がある。
[8-2. Product introduction using AR technology]
For example, among the products to be traded, those handled by store SH1 can be answered in the form of product content on the Q&A screen SC, thereby enhancing the advertising effect. Here, as a measure to further enhance the advertising effect at the store, among the products to be traded, those handled by store SH1 may be arranged so that various information is superimposed on the captured image of the product by AR technology via the store terminal 30 (which may be the user terminal 10).

このようなことから、提供部135は、選択した商品コンテンツで示される商品がAR技術に対応している場合には、係る商品の撮像画像に各種の情報を重畳表示させる所定のアプリケーションを起動するためのボタンを商品コンテンツ内に表示させでもよい。例えば、提供部135は、アクセス態様を示す情報がURL1である場合には係るボタンが表示されない商品コンテンツを生成し、アクセス態様を示す情報がURL2である場合には係るボタンが表示される商品コンテンツを生成する。これにより、例えば、実際に店舗に訪れ商品に興味を有している利用者に対して、この商品を仮想的に体験させることができるため、高い宣伝効果を生み出すことができる。 For this reason, when the product shown in the selected product content is compatible with AR technology, the providing unit 135 may display, within the product content, a button for launching a predetermined application that superimposes various information on a captured image of the product. For example, when the information indicating the access mode is URL1, the providing unit 135 generates product content in which the relevant button is not displayed, and when the information indicating the access mode is URL2, the providing unit 135 generates product content in which the relevant button is displayed. This allows, for example, users who have actually visited a store and are interested in the product to virtually experience the product, thereby creating a high advertising effect.

〔8-3.位置情報を活用した情報提供〕
また、情報処理装置100は、利用者のアクセス態様として、利用者がどのような位置からアクセスしてきたかといったアクセス元の位置に応じて、どのような内容のコンテンツを提供するか、提供対象のコンテンツを選択してもよい。具体的には、情報処理装置100は、アクセス態様を示す情報として、どのような位置に所在している状態で利用者がアクセスしてきたかを示す情報(すなわち、利用者の位置情報)に応じて、提供対象のコンテンツを選択してもよい。例えば、位置情報が所定の店舗から利用者がアクセスしてきていることを示す場合には、情報処理装置100は、係る所定の店舗で取り扱われている商品に関する情報を内容に含むコンテンツを提供対象のコンテンツとして選択する。この点について、図1の例を用いて説明する。
[8-3. Providing information using location information]
In addition, the information processing device 100 may select the content to be provided, depending on the location of the access source, such as the location from which the user accessed, as the access mode of the user. Specifically, the information processing device 100 may select the content to be provided depending on information indicating the location from which the user accessed (i.e., the user's location information), as information indicating the access mode. For example, when the location information indicates that the user is accessing from a specific store, the information processing device 100 selects the content to be provided, which includes information on products handled at the specific store. This point will be described using the example of FIG. 1.

例えば、取得部132は、受付部131により利用者U1からのアクセスが受け付けられた場合には、利用者U1のアクセス態様を示す情報として、利用者の現在位置を示す位置情報を取得する。例えば、取得部132は、受付部131により利用者U1からのアクセスが受け付けられた場合には、利用者U1の利用者端末10が有するGPSセンサにより検出された位置情報を取得する。 For example, when the reception unit 131 receives access from user U1, the acquisition unit 132 acquires location information indicating the user's current location as information indicating the access mode of user U1. For example, when the reception unit 131 receives access from user U1, the acquisition unit 132 acquires location information detected by a GPS sensor included in the user terminal 10 of user U1.

また、このような状態において、決定部133は、利用者U1から商品に関する質問を受け付けたことにより、係る質問に対応する商品として商品PD11を決定したものとする。そうすると、選択部134は、取得部132により位置情報に基づいて、利用者U1がストアSH1(所定の店舗の一例)からアクセスしてきているか否かを判定する。例えば、選択部134は、利用者U1がストアSH1からアクセスしてきていると判定した場合には、ストアSH1内での商品PD11の所在位置を示す場所情報を内容として含む商品コンテンツを提供対象の商品コンテンツとして選択する。係る場所情報としては、商品PD11の所在位置が示されたストアSH1の店舗内地図や、PD11が置かれた場所の目印となるオブジェクト(例えば、看板や広告)が写された撮像画像が挙げられる。 In this state, the determination unit 133 receives a question about the product from the user U1 and determines that the product PD11 is the product that corresponds to the question. The selection unit 134 then determines whether the user U1 is accessing the store from store SH1 (an example of a specified store) based on the location information from the acquisition unit 132. For example, when the selection unit 134 determines that the user U1 is accessing the store from store SH1, it selects product content that includes location information indicating the location of the product PD11 within store SH1 as the product content to be provided. Examples of such location information include an in-store map of store SH1 showing the location of the product PD11, and a captured image showing an object (e.g., a signboard or advertisement) that serves as a landmark for the location where PD11 is placed.

そして、提供部135は、場所情報が領域AR11-3に表示されるような商品コンテンツC11を生成し、場所情報を含む商品コンテンツC11を回答としてQ&A画面SC内に表示させる。 Then, the providing unit 135 generates product content C11 in which the location information is displayed in area AR11-3, and displays the product content C11 including the location information as an answer on the Q&A screen SC.

このような情報処理装置100によれば、所定の店舗内で利用者が商品に関する質問を行うという状況、すなわち所定の店舗内で利用者が商品を探している可能性が高い状況では、その所品の有り場を通知することができるため、商品へと利用者を誘導することができ、この結果、利用者を購買へとつなげることができるようになる。 With such an information processing device 100, in a situation where a user has a question about a product in a specific store, i.e., in a situation where the user is likely to be searching for a product in a specific store, the location of the product can be notified, thereby guiding the user to the product and, as a result, encouraging the user to make a purchase.

〔8-4.広告提供〕
また、情報処理装置100は、回答として提供された各商品コンテンツに対応する商品それぞれに対する利用者の興味の度合いに基づいて、商品に関する広告を提供してもよい。例えば、選択部134は、回答として提供された各商品コンテンツに対する利用者の行動(例えば、商品コンテンツを選択するという選択行動)の傾向に基づいて、商品ごとに当該商品に対する利用者の興味の度合いを分析することができる。一例を示すと、選択部134は、利用者による選択回数が多い商品コンテンツほど、高い興味の度合いを算出することで、この興味の度合いが高い商品ほど注目され易い商品(人気の商品)と分析する。
[8-4. Advertising]
Furthermore, the information processing device 100 may provide advertisements related to products based on the user's degree of interest in each product corresponding to each product content provided as an answer. For example, the selection unit 134 can analyze the user's degree of interest in each product for each product based on the tendency of the user's behavior (e.g., the selection behavior of selecting the product content) for each product provided as an answer. As an example, the selection unit 134 calculates a higher degree of interest in a product content that is selected more frequently by users, and analyzes the product with a higher degree of interest as a product that is more likely to attract attention (a popular product).

例えば、選択部134は、回答として提供された各商品コンテンツに対応する商品のうち、商品PD11に最も高い興味の度合いを算出したとする。係る場合、選択部134は、商品PD11について他の商品と比較して人気の商品と判断し、提供候補の広告コンテンツのうち、商品PD11に関する広告コンテンツを選択する。また、提供部135は、選択部134により選択された広告コンテンツを店頭端末30に表示させる一方で、利用者端末10には表示させない。 For example, the selection unit 134 calculates that, among the products corresponding to each product content provided as an answer, the product PD11 has the highest degree of interest. In this case, the selection unit 134 determines that the product PD11 is a popular product compared to other products, and selects advertising content related to the product PD11 from among the advertising content candidates to be provided. Furthermore, the provision unit 135 displays the advertising content selected by the selection unit 134 on the in-store terminal 30, but does not display it on the user terminal 10.

このような情報処理装置100によれば、より購買につながり易い利用者(例えば、ストアSH1に出向いて店頭端末30を操作している利用者)に対して、多くの利用者の興味を集めいている商品を広告することができるため、広告効果を高めることができる。また、このような情報処理装置100によれば、広告を必要としない利用者(例えば、利用者端末10を操作している利用者)には必要以上の広告が提供されないよう制御することができる。 With such an information processing device 100, it is possible to advertise products that have attracted the interest of many users to users who are more likely to make a purchase (for example, users who visit store SH1 and operate the in-store terminal 30), thereby improving the effectiveness of advertising. In addition, with such an information processing device 100, it is possible to control so that advertisements more than necessary are not provided to users who do not need advertisements (for example, users who operate the user terminal 10).

〔8-5.動画を活用した質問選択〕
上記実施形態では、提供部135が、質問の候補が選択可能な状態で表示される対話コンテンツを提供する例を示した。具体的には、提供部135が、質問候補(例えば、階層関係にある質問候補)を対話コンテンツ内で提供することで、利用者を適切な質問へと誘導する例を示した。
[8-5. Question selection using video]
In the above embodiment, an example has been described in which the providing unit 135 provides dialogue content in which question candidates are displayed in a selectable state. Specifically, an example has been described in which the providing unit 135 provides question candidates (e.g., question candidates in a hierarchical relationship) in the dialogue content to guide the user to an appropriate question.

しかしながら、利用者は、質問候補が単に文章で提供されるだけでは、質問候補で対象となっている取引対象(商品)の利用状況を具体的にイメージすることが困難な場合があり、どの質問候補を選択するべきか迷ってしまう場合がある。例えば、「お使いのフードはウェットタイプですか?」、それとも、「お使いのフードはドライタイプですか?」といったように2つの質問候補が提供されたとする。係る場合、ペットフードに詳しくない利用者であれば、ウェットタイプ、ドライタイプがどのようなフードなのかわからず、その利用状況を具体的にイメージすることができない結果、2つの質問候補のうちいずれを選択すべきか迷ってしまう場合がある。 However, if the candidate questions are simply provided in text, it may be difficult for users to specifically imagine how the transaction object (product) targeted by the candidate questions is used, and users may be unsure which candidate question to select. For example, suppose two candidate questions are provided, "Is your pet's food wet?" or "Is your pet's food dry?" In such a case, a user who is not familiar with pet food will not know what wet and dry food are, and will not be able to specifically imagine how the pet is used, and may be unsure which of the two candidate questions to select.

このようなことから、提供部135は、取引対象の利用状況を具体的にイメージさせる動画像と、所定の選択肢とを組み合わせて構成された質問候補が表示される対話コンテンツを提供してもよい。具体的には、提供部135は、商品の利用状況を具体的にイメージさせる動画像と、所定の選択肢とを組み合わせて構成された質問候補をQ&A画面SC内で提供する。また、このような動画像としては、質問の内容を示すテキストが重畳表示された動画像、あるいは、質問の内容が(例えば、クイズ形式の)動きとして表現された動画像が考えられる。この点について、図10を用いて説明する。図10は、動画像と選択肢とで構成された質問候補の一例を示す図である。 For this reason, the providing unit 135 may provide dialogue content in which question candidates are displayed that are configured by combining a moving image that specifically evokes the usage situation of the transaction target with a predetermined option. Specifically, the providing unit 135 provides question candidates that are configured by combining a moving image that specifically evokes the usage situation of the product with a predetermined option on the Q&A screen SC. In addition, such moving images may be moving images with text showing the content of the question superimposed thereon, or moving images in which the content of the question is expressed as movement (for example, in the form of a quiz). This point will be explained with reference to FIG. 10. FIG. 10 is a diagram showing an example of question candidates configured with a moving image and option.

図10(a)には、提供部135が、「お使いのフードはウェットタイプですか?」といった質問文が重畳され、かつ、ウェットタイプのフードの見た目やウェットタイプのフードの利用状況を示す動画像VD1をQ&A画面SC内で提供している例が示される。動画像VD1の再生時間は限定されないが利用者が離脱しない数秒程度の再生時間が好ましい。そして、動画像VD1の再生が進むと、図10(a)に示すように、2つの選択肢がボタン形式で表示される。具体的には、「Yes」を選択する選択ボタンCBT11と、「No」を選択する選択ボタンCBT12とが表示される。 Figure 10(a) shows an example in which the provision unit 135 provides, within the Q&A screen SC, a video VD1 on which a question such as "Is the food you are using wet type?" is superimposed and which shows the appearance of wet type food and the usage status of wet type food. The playback time of the video VD1 is not limited, but a playback time of about a few seconds is preferable so that the user does not abandon it. Then, as playback of the video VD1 progresses, two options are displayed in the form of buttons, as shown in Figure 10(a). Specifically, a selection button CBT11 for selecting "Yes" and a selection button CBT12 for selecting "No" are displayed.

係る例では、利用者は、ウェットタイプのフードにはどのような商品があるか質問したい場合には選択ボタンCBT11を押下し、ウェットタイプのフードには興味がない場合(ドライタイプのフードにはどのような商品があるか質問したい場合)には選択ボタンCBT12を押下すればよい。このように動画を活用した質問候補の提供が行われることで、利用者は、質問候補で対象となっている商品の見た目や利用状況を容易にイメージすることができるようになるため、チャットボットに対して適切に質問することができるようになる。 In this example, if the user wants to ask about what kinds of wet food products are available, they can press selection button CBT11, and if they are not interested in wet food (and want to ask about what kinds of dry food products are available), they can press selection button CBT12. By providing question candidates using videos in this way, users can easily imagine the appearance and usage of the products targeted by the question candidates, enabling them to ask the chatbot appropriate questions.

一方、図10(b)には、商品の利用状況をイメージさせる動画像と、選択肢とを組み合わせて構成された質問候補の他の一例が示される。図10(b)には、提供部135が、ウェットタイプのフードの見た目やウェットタイプのフードの利用状況を示す動画像VD21と、ドライタイプのフードの見た目やドライタイプのフードの利用状況を示す動画像VD22といった2種類の動画像が組み合わされた動画像VD2をQ&A画面SC内で提供している例が示される。また、図10(b)の例によれば、動画像VD2には、「お使いのフードはウェットタイプですね?」といった質問文が重畳される例が示される。 Meanwhile, FIG. 10(b) shows another example of a question candidate that is configured by combining a moving image that evokes the usage of a product with a selection option. FIG. 10(b) shows an example in which the providing unit 135 provides a moving image VD2 on the Q&A screen SC that combines two types of moving images, a moving image VD21 that shows the appearance of wet food and the usage of wet food, and a moving image VD22 that shows the appearance of dry food and the usage of dry food. Also, according to the example of FIG. 10(b), an example is shown in which a question such as "The food you are using is wet type, right?" is superimposed on the moving image VD2.

このような状態において、動画像VD1の再生が進ことに応じて、図10(b)に示すように、2つの選択肢がボタン形式で表示される。図10(b)の例によれば、はじめに「Yes」を選択する選択ボタンCBT21が表示され、その後、「No」を選択する選択ボタンCBT22へと表示が切り替わる。 In this state, as the playback of the video image VD1 progresses, two options are displayed in button form, as shown in FIG. 10(b). In the example of FIG. 10(b), a selection button CBT21 for selecting "Yes" is displayed first, and then the display switches to a selection button CBT22 for selecting "No."

また、さらに再生が進むと、選択ボタンCBT21および選択ボタンCBT22の両方が表示される。また、この時点で、選択ボタンCBT21、選択ボタンCBT22のいずれかを押下できるよう各選択ボタンがアクティブ化される。 As playback continues, both selection button CBT21 and selection button CBT22 are displayed. At this point, each selection button is activated so that either selection button CBT21 or selection button CBT22 can be pressed.

係る例では、利用者は、ウェットタイプのフードと、ドライタイプのフードとの間で、見た目や利用状況の観点から違いを比較しながら、いずれの商品について質問すべきかをじっくり検討したうえで選択ボタンCBT21、選択ボタンCBT22のいずれかを押下することができる。この結果、利用者は、チャットボットに対して適切に質問することができるようになる。 In this example, the user can compare the differences between wet food and dry food in terms of appearance and usage, carefully consider which product to ask about, and then press either selection button CBT21 or selection button CBT22. As a result, the user can ask the chatbot appropriate questions.

〔9.その他〕
上記した各処理のうち、自動的に行われるものとして説明した処理の全部または一部は、手動的に行われてもよい。また、手動的に行われるものとして説明した処理の全部または一部は、公知の方法で自動的に行われてもよい。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られるものではない。
[9. Other]
Among the above-mentioned processes, all or part of the processes described as being performed automatically may be performed manually. Also, all or part of the processes described as being performed manually may be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings may be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されなくともよい。すなわち、各装置の分散・統合の具体的形態は図示のものに限られない。また、各構成要素は、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成してもよい。また、上記してきた各処理は、矛盾しない範囲で適宜組み合わせて実行されてもよい。 The components of each device shown in the figure are conceptual and functional, and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure. Furthermore, each component may be functionally or physically distributed and integrated in any unit, in whole or in part, depending on various loads and usage conditions. Furthermore, each process described above may be executed in an appropriate combination as long as there are no contradictions.

〔10.ハードウェア構成〕
また、上述した実施形態に係る情報処理装置100は、例えば図11に示すような構成のコンピュータ1000によって実現される。図11は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、キャッシュ1040、メモリ1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続される。
10. Hardware Configuration
The information processing device 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 11, for example. Fig. 11 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and a calculation device 1030, a cache 1040, a memory 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

演算装置1030は、キャッシュ1040やメモリ1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。キャッシュ1040は、RAM等、演算装置1030が各種の演算に用いるデータを一次的に記憶するキャッシュである。また、メモリ1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現されるメモリである。 The arithmetic device 1030 operates based on programs stored in the cache 1040 or memory 1050, or programs read from the input device 1020, and executes various processes. The cache 1040 is a cache such as a RAM that temporarily stores data used by the arithmetic device 1030 for various calculations. The memory 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is a memory realized by a ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現されてよい。一方、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010 such as a monitor or printer, which outputs various types of information, and may be realized, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). On the other hand, the input IF 1070 is an interface for receiving information from various input devices 1020 such as a mouse, keyboard, scanner, etc., and may be realized, for example, by a USB.

例えば、入力装置1020は、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置により実現されてもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体により実現されてもよい。 For example, the input device 1020 may be realized by a device that reads information from an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be realized by an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する機能を有する。 The network IF 1080 has the function of receiving data from other devices via the network N and sending it to the computing device 1030, and also transmitting data generated by the computing device 1030 to other devices via the network N.

ここで、演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行うこととなる。例えば、演算装置1030は、入力装置1020やメモリ1050からプログラムをキャッシュ1040上にロードし、ロードしたプログラムを実行する。例えば、コンピュータ1000が情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、キャッシュ1040上にロードされたプログラムを実行することにより、制御部130の機能を実現することとなる。 Here, the arithmetic device 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic device 1030 loads a program from the input device 1020 or the memory 1050 onto the cache 1040 and executes the loaded program. For example, when the computer 1000 functions as the information processing device 100, the arithmetic device 1030 of the computer 1000 realizes the functions of the control unit 130 by executing the program loaded onto the cache 1040.

1 情報処理システム
10 利用者端末
30 店頭端末
50 店員端末
100 情報処理装置
120 記憶部
121 商品情報記憶部
130 制御部
131 受付部
132 取得部
133 決定部
134 選択部
135 提供部
136 出力制御部
REFERENCE SIGNS LIST 1 Information processing system 10 User terminal 30 Storefront terminal 50 Store clerk terminal 100 Information processing device 120 Storage unit 121 Product information storage unit 130 Control unit 131 Reception unit 132 Acquisition unit 133 Decision unit 134 Selection unit 135 Provision unit 136 Output control unit

Claims (14)

アクセスしてきた端末装置が実店舗への訪問客となり得る利用者個人によって使用される利用者端末である場合は、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、顧客向けの所定の情報を含むコンテンツを提供対象のコンテンツとして選択し、アクセスしてきた端末装置が訪問客に対して店頭にて使用させるために実店舗に設置される店頭端末である場合は、前記顧客向けの所定の情報を含まないコンテンツを前記提供対象のコンテンツとして選択する選択部と、
前記選択部により選択されたコンテンツを前記端末装置に提供する提供部と
を有することを特徴とする情報処理装置。
a selection unit that selects, when the accessing terminal device is a user terminal used by an individual user who may be a visitor to the brick-and-mortar store, a content including predetermined information for the customer as the content to be provided from among contents related to the same transaction object but with different contents, and selects, when the accessing terminal device is a storefront terminal installed in the brick-and-mortar store for use by visitors at the storefront, a content not including the predetermined information for the customer as the content to be provided;
a providing unit that provides the content selected by the selection unit to the terminal device.
前記選択部は、受け付けた質問に対応する取引対象の情報を含むコンテンツの中から前記提供対象のコンテンツを選択する
ことを特徴とする請求項に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the selection unit selects the content to be provided from among contents including information on a transaction object corresponding to the received question.
前記選択部は、前記情報処理装置に対してアクセスする際に経由してきた経由先の所在地を示す所在地情報に応じて、前記提供対象のコンテンツを選択する
ことを特徴とする請求項1または2に記載の情報処理装置。
The information processing apparatus according to claim 1 , wherein the selection unit selects the content to be provided in accordance with location information indicating a location of a destination via which the information processing apparatus is accessed.
前記選択部は、前記情報処理装置にアクセスしてきた端末装置の種別、前記情報処理装置にアクセスしてきた端末装置に導入されているオペレーションシステムの種別、前記情報処理装置にアクセスしてきた端末装置に導入されているブラウザの種別、前記情報処理装置にアクセスしてきた端末装置に紐付く履歴情報、または、前記情報処理装置にアクセスしてきた端末装置のアクセス時の位置情報に応じて、前記提供対象のコンテンツを選択する
ことを特徴とする請求項1~のうちいずれか1つに記載の情報処理装置。
The information processing device described in any one of claims 1 to 3, characterized in that the selection unit selects the content to be provided depending on the type of terminal device that has accessed the information processing device, the type of operating system installed in the terminal device that has accessed the information processing device, the type of browser installed in the terminal device that has accessed the information processing device, history information linked to the terminal device that has accessed the information processing device, or location information of the terminal device that has accessed the information processing device at the time of access.
前記選択部は、前記情報処理装置にアクセスしてきた端末装置が、実店舗への訪問客となり得る利用者個人によって使用される利用者端末、訪問客に対して店頭にて使用させるために実店舗に設置される店頭端末、または、当該実店舗の店員の立場にある利用者によって使用される店員端末のいずれであるか判定し、判定結果に応じたコンテンツを前記提供対象のコンテンツとして選択する
ことを特徴とする請求項1~のいずれか1つに記載の情報処理装置。
The information processing device described in any one of claims 1 to 4, characterized in that the selection unit determines whether the terminal device accessing the information processing device is a user terminal used by an individual user who may be a visitor to the physical store, a store terminal installed in the physical store for use by visitors at the store, or a store clerk terminal used by a user who works as a store clerk at the physical store, and selects content according to the determination result as the content to be provided.
前記選択部は、前記情報処理装置にアクセスしてきた端末装置が前記利用者端末であると判定した場合には、実店舗への訪問客となり得る利用者について推定されるコンテキストに応じた内容のコンテンツを前記提供対象のコンテンツとして選択する一方で、前記情報処理装置にアクセスしてきた端末装置が前記店頭端末であると判定した場合には、実店舗に訪問することで訪問客となった利用者について推定されるコンテキストに応じた内容のコンテンツを前記提供対象のコンテンツとして選択する
ことを特徴とする請求項に記載の情報処理装置。
The information processing device according to claim 5, characterized in that when the selection unit determines that the terminal device accessing the information processing device is the user terminal, it selects as the content to be provided content whose content corresponds to a context estimated for a user who may become a visitor to a physical store, while when the selection unit determines that the terminal device accessing the information processing device is the in-store terminal, it selects as the content to be provided content whose content corresponds to a context estimated for a user who has become a visitor by visiting the physical store .
前記選択部は、前記情報処理装置にアクセスしてきた端末装置が前記利用者端末であると判定した場合には、前記利用者から受け付けた質問に対する回答として表示された取引対象のうち、任意の取引対象を覚書リストに追加させるメモ機能を有するコンテンツを前記提供対象のコンテンツとして選択する
ことを特徴とする請求項またはに記載の情報処理装置。
The information processing device according to claim 5 or 6, characterized in that when the selection unit determines that the terminal device accessing the information processing device is the user terminal, it selects as the content to be provided content having a memo function for adding any transaction object to a memo list from among the transaction objects displayed as answers to the questions received from the user .
前記利用者のうち、前記メモ機能を用いて任意の取引対象を覚書リストに追加している利用者が、実店舗に訪問したことが検知された場合には、覚書リストに追加されている取引対象に関する情報を出力するよう前記利用者端末を制御する出力制御部をさらに有する
ことを特徴とする請求項に記載の情報処理装置。
The information processing device according to claim 7, further comprising an output control unit that controls the user terminal to output information regarding the transaction object added to the memo list when it is detected that one of the users who has added an arbitrary transaction object to a memo list using the memo function has visited a physical store.
前記出力制御部は、前記メモ機能により覚書リストに追加されている取引対象が所定の物品と組み合わせて使用される製品である場合、かつ、当該所定の物品が覚書リストに追加されていない場合には、当該所定の物品を提案する提案情報をさらに出力させる
ことを特徴とする請求項に記載の情報処理装置。
The information processing device according to claim 8, characterized in that the output control unit further outputs proposal information proposing a specified item when the trading object added to the memo list by the memo function is a product to be used in combination with a specified item and when the specified item has not been added to the memo list .
前記出力制御部は、前記メモ機能を用いて任意の取引対象を覚書リストに追加している利用者が、前記実店舗に訪問した場合には、前記実店舗の店員の立場にある利用者によって使用される店員端末に対して、当該取引対象を購入目的とする訪問客の存在を通知する
ことを特徴とする請求項またはに記載の情報処理装置。
The information processing device according to claim 8 or 9, characterized in that, when a user who has added an arbitrary transaction object to a memo list using the memo function visits the physical store, the output control unit notifies a store clerk terminal used by a user who works as a store clerk at the physical store of the presence of a visitor who intends to purchase the transaction object.
前記選択部は、前記情報処理装置にアクセスしてきた端末装置が、実店舗の店員の立場にある利用者によって使用される店員端末であると判定した場合には、前記利用者から受け付けた質問に対する回答として表示された取引対象を識別する識別情報を含むコンテンツを前記提供対象のコンテンツとして選択する
ことを特徴とする請求項1~1のいずれか1つに記載の情報処理装置。
The information processing device described in any one of claims 1 to 10, characterized in that when the selection unit determines that the terminal device accessing the information processing device is a store clerk terminal used by a user who works as a store clerk in a physical store, it selects as the content to be provided content that includes identification information that identifies the object of transaction displayed as an answer to a question received from the user .
前記識別情報は、前記実店舗における前記取引対象の在庫状況または仕入状況に対して一意に紐付けられる情報である
ことを特徴とする請求項1に記載の情報処理装置。
The information processing device according to claim 11 , characterized in that the identification information is information that is uniquely linked to the inventory status or purchasing status of the transaction object in the physical store.
情報処理装置が実行する情報処理方法であって、
アクセスしてきた端末装置が実店舗への訪問客となり得る利用者個人によって使用される利用者端末である場合は、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、顧客向けの所定の情報を含むコンテンツを提供対象のコンテンツとして選択し、アクセスしてきた端末装置が訪問客に対して店頭にて使用させるために実店舗に設置される店頭端末である場合は、前記顧客向けの所定の情報を含まないコンテンツを前記提供対象のコンテンツとして選択する選択工程と、
前記選択工程により選択されたコンテンツを前記端末装置に提供する提供工程と
を含むことを特徴とする情報処理方法。
An information processing method executed by an information processing device,
a selection step of selecting, when the accessing terminal device is a user terminal used by an individual user who may be a visitor to the brick-and-mortar store, a content including predetermined information for the customer as the content to be provided from among the contents related to the same transaction object but with different contents, and selecting, when the accessing terminal device is a storefront terminal installed in the brick-and-mortar store for use by visitors at the storefront, a content not including the predetermined information for the customer as the content to be provided;
a providing step of providing the content selected in the selection step to the terminal device.
アクセスしてきた端末装置が実店舗への訪問客となり得る利用者個人によって使用される利用者端末である場合は、同一の取引対象に関するコンテンツであって、内容が異なるコンテンツのうち、顧客向けの所定の情報を含むコンテンツを提供対象のコンテンツとして選択し、アクセスしてきた端末装置が訪問客に対して店頭にて使用させるために実店舗に設置される店頭端末である場合は、前記顧客向けの所定の情報を含まないコンテンツを前記提供対象のコンテンツとして選択する選択手順と、
前記選択手順により選択されたコンテンツを前記端末装置に提供する提供手順と
をコンピュータに実行させるための情報処理プログラム。
a selection step of selecting, as the content to be provided, content including predetermined information for customers among content related to the same transaction object but with different contents, when the accessing terminal device is a user terminal used by an individual user who may be a visitor to the brick-and-mortar store, and selecting, as the content to be provided, content not including the predetermined information for customers, when the accessing terminal device is a storefront terminal installed in the brick-and-mortar store for use by visitors at the storefront;
a providing step of providing the content selected by the selection step to the terminal device.
JP2020208787A 2020-04-08 2020-12-16 Information processing device, information processing method, and information processing program Active JP7676136B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020070099 2020-04-08
JP2020070099 2020-04-08

Publications (2)

Publication Number Publication Date
JP2021168110A JP2021168110A (en) 2021-10-21
JP7676136B2 true JP7676136B2 (en) 2025-05-14

Family

ID=78079773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020208787A Active JP7676136B2 (en) 2020-04-08 2020-12-16 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7676136B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102800045B1 (en) * 2022-03-02 2025-04-23 네이버 주식회사 Method and system for goods recommendation
JP2024054720A (en) * 2022-10-05 2024-04-17 株式会社Belletech Electronic commerce support device and program
JP7712501B1 (en) * 2025-01-24 2025-07-23 Kddi株式会社 Information processing device and information processing method

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001249988A (en) 2000-03-03 2001-09-14 Shinpo Co Ltd Waiting information management system, waiting information management method, and medium recorded with waiting information management program
JP2002230405A (en) 2001-02-02 2002-08-16 Sharp Corp Advertisement management method, advertisement medium used for the method, and advertisement management device
JP2003006515A (en) 2001-06-25 2003-01-10 Nec Infrontia Corp Homepage address distribution system, selling method using the system, and method for issuing information storage medium used for the system
JP2003296232A (en) 2002-04-02 2003-10-17 Canon Inc Content providing system, content creating system, information processing apparatus, and program
JP2006011617A (en) 2004-06-23 2006-01-12 Hakuhodo Inc Distribution method of product sales promotion information
JP2006318191A (en) 2005-05-12 2006-11-24 Hitachi Ltd Product information provision system
JP2011065577A (en) 2009-09-18 2011-03-31 Toshio Ishikawa Customer collection support system
JP2018097390A (en) 2016-12-07 2018-06-21 富士通株式会社 Guidance program, apparatus and method
JP2018181286A (en) 2017-04-14 2018-11-15 田中 洋一 Information presentation server, information presentation system, information presentation method and information presentation program
JP2019133617A (en) 2018-01-26 2019-08-08 HowTwo株式会社 Merchandise credit granting management system and program
JP2019139789A (en) 2019-04-04 2019-08-22 Nttテクノクロス株式会社 Operator terminal, information processing method and program

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001249988A (en) 2000-03-03 2001-09-14 Shinpo Co Ltd Waiting information management system, waiting information management method, and medium recorded with waiting information management program
JP2002230405A (en) 2001-02-02 2002-08-16 Sharp Corp Advertisement management method, advertisement medium used for the method, and advertisement management device
JP2003006515A (en) 2001-06-25 2003-01-10 Nec Infrontia Corp Homepage address distribution system, selling method using the system, and method for issuing information storage medium used for the system
JP2003296232A (en) 2002-04-02 2003-10-17 Canon Inc Content providing system, content creating system, information processing apparatus, and program
JP2006011617A (en) 2004-06-23 2006-01-12 Hakuhodo Inc Distribution method of product sales promotion information
JP2006318191A (en) 2005-05-12 2006-11-24 Hitachi Ltd Product information provision system
JP2011065577A (en) 2009-09-18 2011-03-31 Toshio Ishikawa Customer collection support system
JP2018097390A (en) 2016-12-07 2018-06-21 富士通株式会社 Guidance program, apparatus and method
JP2018181286A (en) 2017-04-14 2018-11-15 田中 洋一 Information presentation server, information presentation system, information presentation method and information presentation program
JP2019133617A (en) 2018-01-26 2019-08-08 HowTwo株式会社 Merchandise credit granting management system and program
JP2019139789A (en) 2019-04-04 2019-08-22 Nttテクノクロス株式会社 Operator terminal, information processing method and program

Also Published As

Publication number Publication date
JP2021168110A (en) 2021-10-21

Similar Documents

Publication Publication Date Title
Pal et al. Using online food delivery applications during the COVID-19 lockdown period: what drives University Students’ satisfaction and loyalty?
Copeland et al. Instagram and theory of reasoned action: US consumers influence of peers online and purchase intention
US20240211983A1 (en) Wireless identifier device enabled interactive consumer experience
Liu et al. Multichannel retailing: A review and research agenda
Ketelaar et al. Disentangling location-based advertising: the effects of location congruency and medium type on consumers' ad attention and brand choice
CN103534721B (en) It is a kind of using the method for advertising service and the computing device for executing this method
US10019730B2 (en) Reverse brand sorting tools for interest-graph driven personalization
US8199966B2 (en) System and method for providing contemporaneous product information with animated virtual representations
Banerjee et al. How does location based marketing affect mobile retail revenues? The complex interplay of delivery tactic, interface mobility and user privacy
JP7676136B2 (en) Information processing device, information processing method, and information processing program
US20140278992A1 (en) Ad blocking tools for interest-graph driven personalization
US20170372401A1 (en) Context-Aware Personalized Recommender System for Physical Retail Stores
JPWO2017065187A1 (en) Information display terminal device, product information providing system, and product sales promotion method
JP6215425B1 (en) Determination program, determination method, and determination apparatus
US12067353B2 (en) System and method of annotating transmitted and posted images
TWI872668B (en) Method of providing benefit information related to service use and electronic device for the same
Moody Analysis of promising beacon technology for consumers
US20140164123A1 (en) User Interface for Accessing Information About a Retail Store
JP6399986B2 (en) Information provision system
JP5755275B2 (en) Affiliate system, affiliate method and server
Partridge et al. Activity-based advertising
JP2018097605A (en) Distribution device, distribution method, and distribution program
Hosbond et al. Micro mobility marketing: Two cases on location-based supermarket shopping trolleys
Kim et al. Perceived QR code technological attributes in the smart shopping context
JP7476881B2 (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
AA64 Notification of invalidation of claim of internal priority (with term)

Free format text: JAPANESE INTERMEDIATE CODE: A241764

Effective date: 20210316

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250310

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250430

R150 Certificate of patent or registration of utility model

Ref document number: 7676136

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150