JP2019091244A - Information processing device, information processing method, program and information processing system - Google Patents
Information processing device, information processing method, program and information processing system Download PDFInfo
- Publication number
- JP2019091244A JP2019091244A JP2017219543A JP2017219543A JP2019091244A JP 2019091244 A JP2019091244 A JP 2019091244A JP 2017219543 A JP2017219543 A JP 2017219543A JP 2017219543 A JP2017219543 A JP 2017219543A JP 2019091244 A JP2019091244 A JP 2019091244A
- Authority
- JP
- Japan
- Prior art keywords
- information
- store
- shop
- display data
- type
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
この発明は、ユーザ端末からの検索要求に対して検索結果を提供する情報処理装置、情報処理方法、プログラムおよび情報処理システムに関する。 The present invention relates to an information processing apparatus, an information processing method, a program, and an information processing system for providing search results in response to a search request from a user terminal.
従来、ユーザ端末からの検索要求に対して、検索結果を提供する技術が開発されていた。特許文献1は、サーバ装置が、ユーザ端末が送信する店舗の検索条件を受け付けると、店舗データベースのなかから該検索条件を満たす店舗情報を抽出し、該抽出した店舗情報を示す検索結果画像を生成して、該ユーザ端末に送信することが開示されている。
Conventionally, techniques have been developed for providing search results in response to search requests from user terminals. In
特許文献1では、検索条件に合致した店舗情報をユーザ端末に表示することしか開示されていない。そのため、特許文献1に記載の技術では、異なる種別の店舗が存在する場合であっても、単に検索条件に合致したかという画一的な検索結果を提示することしかできなかった。
本発明の目的は、上記課題に鑑み、ユーザ端末からの検索要求に対して、より有益な店舗情報を提供することが可能な情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供することである。 In view of the above problems, an object of the present invention is to provide an information processing apparatus, an information processing method, a program, and an information processing system capable of providing more useful shop information in response to a search request from a user terminal. It is.
本発明の一態様における情報処理装置は、第1種別の店舗に関する第1店舗情報および第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する記憶手段と、ユーザ端末から、検索条件を含む検索要求を受信する受信手段と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成手段と、表示データを、ユーザ端末に送信する送信手段と、を含むことを特徴とする。 An information processing apparatus according to an aspect of the present invention searches from a user terminal, storage means for storing a plurality of store information including first store information on a first type of store and second store information on a second type of store The receiving means for receiving the search request including the condition, the extracting means for extracting the shop information meeting the search condition from the plurality of shop information, and the first shop information included in the extracted shop information is less than a predetermined amount of information In the case of the above, it is characterized by including generation means for generating display data including at least a part of second shop information related to the second type of shop, and transmission means for transmitting the display data to the user terminal.
本発明の一態様における情報処理装置において、生成手段は、抽出された店舗情報を、第1店舗情報の次に第2店舗情報の順に表示画面によって表示させてもよい。 In the information processing apparatus according to one aspect of the present invention, the generation unit may display the extracted shop information on the display screen in the order of the first shop information and the second shop information.
本発明の一態様における情報処理装置において、第1種別の店舗と第2種別の店舗とは、会員種別が互いに異なる店舗であり、生成手段は、第1店舗情報の情報量の各々が、第2店舗情報の情報量の各々に比べて多くなるように、表示データを生成することを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the first type store and the second type store are stores whose member types are different from each other, and the generation unit is configured to store each of the information amounts of the first store information The display data may be generated so as to be larger than each of the information amounts of the two-store information.
本発明の一態様における情報処理装置において、生成手段は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量以上である場合、抽出された店舗情報に含まれる第2店舗情報の少なくとも1つを、表示データに含めることを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, when the first store information included in the extracted store information is equal to or larger than a predetermined information amount, the generation unit is included in the second store information included in the extracted store information. At least one may be included in the display data.
本発明の一態様における情報処理装置において、生成手段は、抽出された店舗情報に含まれる第2店舗情報から、所定の指標に基づいて、表示データに含める第2店舗情報を選択することを特徴としてもよい。 The information processing apparatus according to one aspect of the present invention is characterized in that the generation unit selects second shop information to be included in the display data based on a predetermined index from the second shop information included in the extracted shop information. It may be
本発明の一態様における情報処理装置において、受信手段は、複数の検索条件を受信し、抽出手段は、複数の検索条件の全てに合致した店舗情報に含まれる第1店舗情報が所定数以下である場合、複数の条件の一部に合致する第1店舗情報をさらに抽出し、生成手段は、複数の条件の一部に合致する第1店舗情報の少なくとも一部を、表示データに含めることを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the receiving means receives the plurality of search conditions, and the extracting means receives less than or equal to a predetermined number of first shop information items contained in the shop information matching all of the plurality of search conditions. In some cases, the first store information that matches a part of the plurality of conditions is further extracted, and the generation unit includes, in the display data, at least a portion of the first store information that matches the parts of the plurality of conditions. It may be a feature.
本発明の一態様における情報処理装置において、抽出手段は、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、検索条件に類似する他の条件に基づいて、第1店舗情報をさらに抽出し、生成手段は、他の条件に基づいて抽出された第1店舗情報の少なくとも一部を、表示される表示データに含めることを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the extraction unit is configured to extract the first shop based on another condition similar to the search condition when the first shop information included in the extracted shop information is equal to or less than a predetermined number. The information may be further extracted, and the generation means may include at least a part of the first shop information extracted based on another condition in the display data to be displayed.
本発明の一態様における情報処理装置において、受信手段は、エリアに関するエリア条件を含む検索要求を受信し、抽出手段は、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、エリア条件に類似する他のエリア条件に基づいて、第1店舗情報をさらに抽出することを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the receiving unit receives the search request including the area condition related to the area, and the extracting unit is configured if the first shop information included in the extracted shop information is equal to or less than a predetermined number The first shop information may be further extracted based on another area condition similar to the area condition.
本発明の一態様における情報処理装置において、生成手段は、少なくとも1ページからなる表示データを生成し、生成手段は、少なくとも最初のページにおける表示データについて抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含めることを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the generation means generates display data consisting of at least one page, and the generation means generates first shop information included in shop information extracted for display data on at least the first page. If the amount of information is less than a predetermined amount of information, the display data may include at least a part of second store information related to the second type of store.
本発明の一態様における情報処理装置において、生成手段は、第1店舗情報および第2店舗情報が所定の情報量となるように表示データを生成することを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the generation unit may generate display data such that the first shop information and the second shop information have a predetermined amount of information.
本発明の一態様における情報処理装置において、生成手段は、第1店舗情報が所定の情報量以上である場合、第2店舗情報を含まず、当該所定の情報量を超える第1店舗情報を含む表示データを生成することを特徴としてもよい。 In the information processing apparatus according to one aspect of the present invention, the generation unit does not include second shop information when the first shop information is equal to or more than a predetermined amount of information, and includes first shop information exceeding the predetermined amount of information. The display data may be generated.
本発明の一態様における情報処理方法は、第1種別の店舗に関する第1店舗情報および第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する記憶ステップと、ユーザ端末から、検索条件を含む検索要求を受信する受信ステップと、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成ステップと、表示データを、ユーザ端末に送信する送信ステップと、を含むことを特徴とする。 The information processing method according to an aspect of the present invention includes a storage step of storing a plurality of store information including first store information on a first type of store and second store information on a second type of store; and searching from a user terminal The receiving step for receiving the search request including the condition, the extracting means for extracting the shop information meeting the search condition from the plurality of shop information, and the first shop information included in the extracted shop information is less than the predetermined information amount And the step of generating display data including at least a part of the second store information related to the second type store, and transmitting the display data to the user terminal.
本発明の一態様におけるプログラムは、コンピュータに、第1種別の店舗に関する第1店舗情報および第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する記憶機能と、ユーザ端末から、検索条件を含む検索要求を受信する受信機能と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出機能と、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成機能と、表示データを、ユーザ端末に送信する送信機能と、を実行させることを特徴とする。 A program according to one aspect of the present invention includes, from a user terminal, a storage function of storing, on a computer, a plurality of store information including first store information on a first type of store and second store information on a second type of store; A receiving function for receiving a search request including a search condition, an extracting function for extracting shop information matching a search condition from a plurality of shop information, and a predetermined amount of first shop information included in the extracted shop information And if it is less than the second type, a generation function of generating display data including at least a part of second shop information related to a second type shop and a transmission function of transmitting the display data to the user terminal are executed. Do.
本発明の一態様における情報処理システムは、検索条件を含む検索要求を送信するユーザ端末と、ユーザ端末から、検索要求を受信する情報処理装置と、を含み、
情報処理装置は、第1種別の店舗に関する第1店舗情報および第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する記憶手段と、検索要求を受信する受信手段と、複数の店舗情報から、検索条件に合致する店舗情報を抽出する抽出手段と、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成手段と、表示データを、ユーザ端末に送信する送信手段と、を含むことを特徴とする。
An information processing system according to an aspect of the present invention includes a user terminal transmitting a search request including a search condition, and an information processing apparatus receiving a search request from the user terminal,
The information processing apparatus stores a plurality of pieces of store information including first store information on a first type of store and second store information on a second type of store, a receiving unit for receiving a search request, and a plurality of pieces of information Extraction means for extracting shop information matching the search condition from the shop information, and when the first shop information included in the extracted shop information is less than a predetermined amount of information, the second shop information on the shop of the second type And generating means for generating display data including at least a portion of the data, and transmitting means for transmitting the display data to the user terminal.
本発明によれば、ユーザ端末からの検索要求に対して、異なる種別の店舗情報同士の表示態様を調整することにより、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供できる。より詳細には、ユーザにとって情報量が不足する可能性がある場合には、異なる種別の店舗情報を提供することでユーザにとって情報不足を解消することができる情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供できる。 According to the present invention, an information processing apparatus capable of providing more useful store information for the user by adjusting the display mode of store information of different types in response to a search request from a user terminal, information A processing method, a program, and an information processing system can be provided. More specifically, when there is a possibility that the amount of information may be insufficient for the user, an information processing apparatus, an information processing method, a program, and a program capable of eliminating the information deficiency for the user by providing store information of different types. An information processing system can be provided.
以下、本発明の実施形態について、添付の図面を参照して具体的に説明する。 Hereinafter, embodiments of the present invention will be specifically described with reference to the attached drawings.
本発明において、ユーザ端末から検索条件を含む検索要求を受信すると、複数の店舗情報から検索条件に合致する店舗情報を抽出し、抽出された店舗情報を表示する際に、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含めるものである。 In the present invention, when a search request including a search condition is received from the user terminal, store information matching the search condition is extracted from the plurality of store information, and when the extracted store information is displayed, the extracted store information is When the first store information included is less than the predetermined information amount, at least a part of the second store information on the second type store is included in the display data.
第1種別の店舗情報を優先して表示する表示データにおいて、第1種別の店舗情報だけではユーザ端末に表示される表示画面に空白が生じる場合、第2種別の店舗情報を表示画面に含めることで、ユーザに対して有益な情報を提供することが可能となる。より詳細には、第1種別の店舗情報だけでは、ユーザにとって情報量が不足する可能性がある場合には、第2種別の店舗情報を提供することでユーザにとって情報不足を解消することが可能となる。 In the display data in which the first type store information is displayed with priority, when the display screen displayed on the user terminal is blank only with the first type store information, the second type store information should be included in the display screen Can provide useful information to the user. More specifically, if there is a possibility that the amount of information for the user may be insufficient only by the first type of shop information, it is possible to solve the information shortage for the user by providing the second type of shop information. It becomes.
(システム構成)
図1は、本発明の一実施形態における、情報処理システムの構成例を示す図である。図1に示すように、情報処理システムは、情報処理装置10と、ユーザ端末20(ユーザ端末20A、20B、20C)と、ネットワーク30を含む。なお、図1に示すように、情報処理システムに含まれるユーザ端末20は1台に限られず、複数台であってもよい。
(System configuration)
FIG. 1 is a diagram showing an example of the configuration of an information processing system according to an embodiment of the present invention. As shown in FIG. 1, the information processing system includes an
情報処理装置10は、ユーザ端末20から検索条件を含む検索要求を受信し、複数の店舗情報から検索条件に合致する店舗情報を抽出し、当該抽出した店舗情報を含む検索結果を表示するための表示データを、該ユーザ端末20に送信する機能を備える。また、情報処理装置10は、第1種別の店舗に関する第1店舗情報、および、第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する機能を備える。また、情報処理装置10は、抽出された店舗情報を表示する際に、第1店舗情報の次に第2店舗情報の順に表示させるとともに、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含める機能を備える。
The
店舗は、所定のサービスを提供する店舗であり、例えば、飲食店やマッサージ店、美容室、ホテルなど、どのような業態の店舗であってもよい。所定のサービスは、その店舗が属する業態によって様々であり、例えば、飲食店等がユーザに提供する飲食物等や、マッサージ店がユーザに施すマッサージであり、美容室が客に施すカットやブローであり、宿泊施設であれば宿泊プランなどであってもよい。 The store is a store providing a predetermined service, and may be, for example, a restaurant, a massage shop, a beauty salon, a hotel, or any other store of any business type. The predetermined service varies depending on the type of business to which the store belongs, and is, for example, food and drink provided by the restaurant and the like to the user, and a massage given to the user by the massage shop, and cut and blow given to the customer by the beauty salon If it is an accommodation facility, it may be an accommodation plan.
情報処理装置10は、例えば、サーバ装置であるが、デスクトップ、ラップトップ、タブレットなどのコンピュータであってもよい。なお、情報処理装置10は、これらの装置に限られず、どのような装置であってもよい。
The
ユーザ端末20は、情報処理装置10に対して、検索条件を含む検索要求を送信する機能を備える。また、ユーザ端末20は、情報処理装置10から、検索要求に対する応答として、検索結果を表示するための表示データを受信する機能を備える。なお、ユーザ端末20は、情報処理装置10から検索結果を受信し、受信した検索結果に基づいて、表示データを生成してもよい。以下では、ユーザ端末20が、情報処理装置10から検索結果を表示するための表示データを受信する場合を例にして説明する。
The
ユーザ端末20は、ユーザが保持する端末であり、例えば、ユーザ端末20は、例えば、スマートフォンやタブレット端末、携帯電話、パーソナルコンピュータ、その他の電子機器である。なお、ユーザ端末20は、これらの装置に限られず、どのような装置であってもよい。
The
ネットワーク30は、情報処理装置10、ユーザ端末20の各々を相互に接続する役割を担う。ネットワーク30は、例えば、有線ネットワークや無線ネットワークであってもよい。例えば、ネットワーク30は、イントラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、ワイヤレスWAN(wireless WAN:WWAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDNs(integrated service digital networks)、無線LANs、LTE(long term evolution)CDMA(code division multiple access)、衛星通信を含むことができる。
The
(各装置の構成)
(情報処理装置10の構成例)
図2は、本発明の一実施形態における、情報処理装置10の構成例を示す図である。図2に例示するように、情報処理装置10は、例えば、制御部101と、通信部102と、入出力部103と、表示部104と、記憶部105を含む。なお、制御部101、通信部102、入出力部103、表示部104、記憶部105は、それぞれ、制御手段、通信手段、入出力手段、表示手段、記憶手段と記載されてもよい。
(Configuration of each device)
(Example of Configuration of Information Processing Device 10)
FIG. 2 is a diagram showing an example of the configuration of the
通信部102は、ネットワーク30を介して各種データの送受信を行う通信インタフェースである。通信部102は、ネットワーク30を介して、ユーザ端末20との通信を実行する機能を有する。通信部102は、各種データを制御部101からの指示に従って、ユーザ端末20やユーザ端末20に送信する。また、通信部102は、ユーザ端末20から送信された各種データを受信し、制御部101に通知する。
The
通信部102は、例えば、ユーザ端末20から、検索条件を含む検索要求を受信する。また、通信部102は、検索要求に対する応答として、検索結果を表示するための表示データを送信する。通信部102は、ユーザ端末20ごとに、当該ユーザ端末20から受信した検索要求に対する応答として、検索結果を表示するための表示データを送信する。
The
入出力部103は、情報処理装置10に対する各種操作を入力する装置により実現される。入出力部103は、管理者等からの入力を受け付けて、当該入力に係る情報を制御部201や記憶部206に伝達する機能を有する。入出力部103は、キーボードやマウス、タッチパネル、マイク、各種センサなどである。なお、入出力部103は、これらの例に限定されず、どのような装置であってもよい。
The input /
表示部104は、例えば、液晶ディスプレイやOELDである。なお、表示部104は、これらの例に限定されず、ヘッドマウントディスプレイ(HDM)などであってもよい。表示部104は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、3Dなどの表示データを表示可能である。表示部104は、例えば、記憶部105に記憶されている各種情報を表示する。
The
記憶部105は、情報処理装置10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部105は、例えば、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。なお、情報処理装置10は、プログラムを記憶部105に記憶し、当該プログラムを実行して、制御部101が、当該制御部101に含まれる各部としての処理を実行してもよい。当該プログラムは、情報処理装置10に、制御部101が実行する各機能を実現させる。
The
図2に例示するように、記憶部105は、店舗の種別ごとに記憶領域(記憶部)を含んでいてもよく、例えば、第1記憶部150と、第2記憶部151を含む。第1記憶部150は、例えば、第1種別の店舗に関する第1店舗情報を記憶する。第2記憶部151は、例えば、第2種別の店舗に関する第2店舗情報を記憶する。なお、記憶部105は、3つ以上の種別の各々に対して、記憶領域(記憶部)を含んでいてもよい。また、第1記憶部150と、第2記憶部151とが区別なく1つの記憶部105からなっていてもよい。その場合、記憶部105が第1種別の店舗の店舗種別が第1であり、第2種別の店舗の店舗種別が第2であることを記憶していればよい。
As illustrated in FIG. 2, the
店舗情報は、店舗に関する情報である。店舗情報は、例えば、店舗の名称、店舗が提供するサービスに関する情報、店舗の位置、店舗の連絡先、クーポン情報、空席情報などの少なくとも1つを含む。また、店舗情報は、座席数や駐車場の有無、個室の有無、店舗の営業時間、連絡先、アクセス方法などの情報を含んでいてもよい。また、店舗情報は、テキストデータの他、画像や動画などを含んでいてもよい。 Store information is information on a store. The store information includes, for example, at least one of a name of a store, information on a service provided by the store, a location of the store, a contact address of the store, coupon information, vacant seat information and the like. Further, the store information may include information such as the number of seats, the presence or absence of a parking lot, the presence or absence of a private room, the business hours of the store, the contact information, the access method, and the like. Moreover, store information may include an image, a moving image, etc. other than text data.
店舗が提供するサービスに関する情報は、店舗が飲食店である場合、例えば、該飲食店が提供する飲食物に関する情報、各種コースに関する情報、価格に関する情報などの少なくとも1つを含む。なお、店舗が提供するサービスに関する情報は、店舗の業態によって様々であり、どのような情報を含むものであってもよい。店舗の位置には、例えば、店舗の住所や緯度経度のほか、入居するビルの情報、最寄り駅の情報、接している道路の情報などを含んでいてもよい。 When the store is a restaurant, the information on the service provided by the store includes, for example, at least one of information on food and drink provided by the restaurant, information on various courses, and information on price. The information on the service provided by the store varies depending on the type of business of the store, and may include any information. The position of the store may include, for example, information on a building to be in, information on the nearest station, information on a road in contact, etc., in addition to the address and latitude and longitude of the store.
店舗の種別は、例えば、会員種別が互いに異なる店舗であり、有料会員の第1種別と、無料会員の第2種別とを含んでいてもよい。また、店舗の種別は、契約会員の第1種別と、非契約会員の第2種別とを含んでいてもよい。また、店舗の種別は、高額会員の第1種別と、低額会員の第2種別とを含んでいてもよい。店舗の種別は、例えば、掲載料に基づいて決定してもよく、掲載料を多く支払った店舗を第1種別、その他の店舗を第2種別と決定してもよい。すなわち、第1種別の店舗の掲載料は、第2種別の店舗と比較して高い。なお、店舗の種別は、有料会員や契約会員をさらに複数に分類した複数の種別を含んでいてもよい。なお、店舗の種別は、あくまでも例示であって、契約の年数や、店舗の規模などによって決定されるものであってもよい。また、第1種別及び第2種別に加えて更に第3種別の3段階の会員種別を設けてもよい。この構成によると、低い種別の会員は、高い種別の会員になることによって自店舗の露出頻度が上がることが期待できるため、会員種別を上げる動機付けに繋がる。 The store type is, for example, a store in which member types are different from each other, and may include a first type of pay members and a second type of free members. Further, the type of the store may include the first type of the contract member and the second type of the non-contract member. In addition, the type of the store may include the first type of the high-priced member and the second type of the low-priced member. The type of store may be determined, for example, based on the publication fee, and the store that has paid a large amount of the publication fee may be determined as the first type, and the other stores may be determined as the second type. That is, the publication fee of the first type store is higher than that of the second type store. The store type may include a plurality of types in which pay members and contract members are further classified into a plurality. The type of the store is merely an example, and may be determined by the number of years of the contract, the size of the store, or the like. Further, in addition to the first type and the second type, a third type of three-stage membership type may be further provided. According to this configuration, it is possible to expect that the low frequency of membership increases the frequency of exposure of the own store by becoming a high frequency membership, which leads to motivation to increase the membership type.
制御部101は、例えば、中央処理装置(CPU)やマイクロプロセッサ、ASIC、FPGAなどであってもよい。なお、制御部101は、これらの例に限られず、どのようなものであってもよい。
The
図2に例示するように、制御部101は、受信部110と、抽出部111と、生成部112と、送信部113を含む。なお、受信部110、抽出部111、生成部112、送信部113は、それぞれ、受信手段、抽出手段、生成手段、送信手段と記載されてもよい。
As illustrated in FIG. 2, the
受信部110は、ユーザ端末20から、検索条件を含む検索要求を受信する。検索要求は、例えば、ユーザが指定する条件に合致する店舗情報の検索要求である。ユーザは、例えば、エリアや業態、価格帯を指定して、当該指定した検索条件に合致する店舗情報の検索を要求する。あるいは、受信部110は、ユーザ端末20から、予め設定された検索条件を含む検索条件の選択入力を受信してもよい。この場合、予め設定された検索条件には、「イタリアン」及び「有楽町」が設定されているとよい。受信部110は、例えば、ユーザ端末20から、検索条件である「イタリアン」を含む検索要求を受信する。また、受信部110は、例えば、ユーザ端末20から、検索条件である「イタリアン」及び「有楽町」を含む検索要求を受信する。なお、受信部110は、これらの例に限られず、どのような検索条件を含む検索要求を受信してもよく、「イタリアン」及び「有楽町」以外の検索条件を受信してもよい。
The receiving
抽出部111は、記憶部105に記憶されている複数の店舗情報から、検索要求に含まれる検索条件に合致する店舗情報を抽出する。抽出部111は、検索条件が「イタリアン」である場合、記憶部105に含まれる第1記憶部150と第2記憶部151から、店舗が提供するサービスに関する情報に「イタリアン」を含む店舗情報を抽出する。また、抽出部111は、検索条件が「有楽町」である場合、記憶部105に含まれる第1記憶部150と第2記憶部151から、店舗の位置に「有楽町」を含む店舗情報を抽出する。また、抽出部111は、検索条件が「イタリアン」かつ「有楽町」である場合、記憶部105に含まれる第1記憶部150と第2記憶部151から、店舗が提供するサービスに関する情報に「イタリアン」を含み、かつ、店舗の位置に「有楽町」を含む店舗情報を抽出する。
The extraction unit 111 extracts, from the plurality of pieces of store information stored in the
なお、抽出部111は、検索要求に含まれる検索条件に類似するキーワードを特定し、該キーワードに合致する店舗情報を抽出してもよい。また、抽出部111は、タグ付けされた複数の店舗情報から、検索要求に含まれる検索条件に合致する店舗情報を抽出してもよい。この場合、記憶部105は、店舗情報の各々に、予め所定のタグを対応付けて記憶する。抽出部111は、店舗情報に予め対応付けされたタグに基づいて、検索要求に含まれる検索条件に合致する店舗情報を抽出する。
The extraction unit 111 may specify a keyword similar to the search condition included in the search request, and extract shop information matching the keyword. Further, the extraction unit 111 may extract shop information that matches the search condition included in the search request from the plurality of shop information tagged. In this case, the
生成部112は、抽出された店舗情報をユーザ端末20に表示させるための表示データを生成する。生成部112は、抽出された店舗情報のうち、第1種別の店舗の店舗情報である第1店舗情報と、第2種別の店舗の店舗情報である第2店舗情報とを、区別して表示させる表示データを生成してもよい。生成部112は、例えば、抽出された店舗情報のうち、第1店舗情報を優先して表示し、該第1店舗情報の表示が終わった後に、続けて第2店舗情報を表示するための表示データを生成してもよい。この場合、生成部112は、第1店舗情報の次に第2店舗情報を表示させるための表示データを生成する。
The
生成部112は、ユーザ端末20の表示画面に表示するための表示データとして、少なくとも1ページからなる表示データを生成する。生成部112は、例えば、表示データとして、ユーザ端末20の表示画面に表示されるWEBページを生成し、該WEBページは少なくとも1ページを含む。生成部112は、WEBページに、第1店舗情報および第2店舗情報を含める。生成部112は、WEBページが1ページからなる場合にはWEBページの1ページの上方から第1店舗情報を優先して表示させ、該第1店舗情報の表示が終わった後に、続けて第2店舗情報を表示させる。
The
生成部112は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含める。所定の情報量は、WEBページの1ページに含めることのできる第1店舗情報の数であり、例えば、「7つ」である。生成部112は、抽出された店舗情報に含まれる第1店舗情報が「7つ」未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含める。なお、「7つ」はあくまでも例示であって、どのような和であってもよい。また、所定の情報量は、WEBページの1ページに含めることのできる第1店舗情報の数である必要はなく、どのような数であってもよい。
When the first store information included in the extracted store information is less than a predetermined amount of information, the
生成部112は、WEBページの最初のページの第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を、WEBページの最初のページに含める。すなわち、生成部112は、WEBページの最初のページに、抽出された第1店舗情報以外の情報を含めることができる場合、当該WEBページの最初のページに、第2種別の店舗に関する第2店舗情報の少なくとも一部を含める。また、生成部112は、WEBページの最初のページに、抽出された第1店舗情報だけでは余白が生じる場合、当該WEBページの最初のページに、第2種別の店舗に関する第2店舗情報の少なくとも一部を含める。
When the first shop information of the first page of the WEB page is less than the predetermined amount of information, the
生成部112は、第1店舗情報および第2店舗情報が、所定の情報量となるように表示データを生成してもよい。生成部112は、例えば、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含めることにより、第1店舗情報および第2店舗情報の合計の情報量が所定の情報量となるように、表示データを生成する。生成部112は、例えば、WEBページの最初のページの第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を、WEBページの最初のページに含めることにより、第1店舗情報および第2店舗情報の合計の情報量が、所定の情報量となるようにWEBページの最初のページを生成する。すなわち、第1店舗情報の数が「5つ」であれば、「2つ」の第2店舗情報を含む表示データを生成する。
The
生成部112は、第1店舗情報が所定の情報量以上である場合、第2店舗情報を含まず、当該所定の情報量を超える第1店舗情報を含む表示データを生成する。すなわち、生成部112は、第1店舗情報が所定の情報量以上である場合、表示データとして、第1店舗情報だけを含むWEBページの1ページを生成する。生成部112は、WEBページの1ページ目に掲載できなかった第1店舗情報がある場合、WEBページの2ページ目以降に当該第1店舗情報の残りを含ませる。また、生成部112は、WEBページの1ページ目に掲載できなかった第1店舗情報がある場合に当該WEBページの1ページ目に掲載できる店舗の数を増やしてもよい。そして、生成部112は、第1店舗情報が所定の情報量以上である場合には、第2店舗情報をWEBページに含ませない。もしくは、生成部112は、抽出された全ての第1店舗情報をWEBページに含ませた後に、第2店舗情報をWEBページに含ませてもよい。すなわち、第1店舗情報の数が「9つ」であれば、「9つ」の第1店舗情報を含む表示データを生成する。
When the first shop information is equal to or larger than a predetermined amount of information, the
生成部112は、ユーザ端末20に表示される第1店舗情報の情報量の各々が、第2店舗情報の情報量の各々に比べて多くなるように、表示データを生成する。生成部112は、例えば、第1店舗情報として、店舗情報に含まれる各種情報のうち、店舗が提供するサービスに関する情報や店舗の位置、クーポン情報、空席情報を表示させるための表示データを生成する。これに対して、生成部112は、例えば、第2店舗情報として、店舗情報に含まれる各種情報のうち、店舗が提供するサービスに関する情報や店舗の位置を表示させるための表示データを生成する。この例の場合、生成部112は、第1店舗情報は、第2店舗情報に比べて、「クーポン情報」と「空席情報」を含むことになり、第1店舗情報の情報量が、第2店舗情報の情報量に比べて多くなる。
The
また、生成部112は、例えば、第1店舗情報に写真や動画を含めるのに対して、第2店舗情報はテキストデータのみを含めることにより、ユーザ端末20に表示される第1店舗情報の情報量の各々が、第2店舗情報の情報量の各々に比べて多くなるように、表示データを生成してもよい。また、生成部112は、例えば、第1店舗情報に含める写真や動画の数を第2店舗情報に比べて多くすることにより、ユーザ端末20に表示される第1店舗情報の情報量の各々が、第2店舗情報の情報量の各々に比べて多くなるように、表示データを生成してもよい。
In addition, the
なお、生成部112は、ユーザ端末20に表示される第1店舗情報の情報量の各々が、第2店舗情報の情報量の各々に比べて多くなるのであれば、どのように表示データを生成してもよい。
In addition, if each of the information amount of the 1st shop information displayed on
送信部113は、生成部112が生成した表示データを、ユーザ端末20に送信する。
The
(ユーザ端末20の構成例)
図3は、本発明の一実施形態における、ユーザ端末20の構成例を示す図である。ユーザ端末20は、制御部201(CPU)、通信部202、入出力部203、表示部204、マイク/スピーカー205、記憶部206を備える。なお、制御部201(CPU)、通信部202、入出力部203、表示部204、マイク/スピーカー205、記憶部206は、それぞれ、制御手段、通信手段、入出力手段、表示手段、マイク/スピーカー手段、記憶手段と記載されてもよい。
(Example configuration of user terminal 20)
FIG. 3 is a diagram showing a configuration example of the
通信部202は、ネットワーク30を介して各種データの送受信を行う通信インタフェースである。通信部202は、ネットワーク30を介して、情報処理装置10との通信を実行する機能を有する。通信部202は、各種データを制御部201からの指示に従って、情報処理装置10に送信する。また、通信部202は、情報処理装置10から送信された各種データを受信し、制御部201に伝達する。
The
入出力部203は、ユーザ端末20に対する各種操作を入力する装置により実現される。入出力部203は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部201に伝達する機能を有する。入出力部203は、キーボードやマウス、タッチパネル、マイクなどである。なお、入出力部203は、これらの例に限定されず、どのような装置であってもよい。
The input /
表示部204は、例えば、液晶ディスプレイやOELDである。なお、表示部204は、これらの例に限定されず、ヘッドマウントディスプレイ(HDM)などであってもよい。表示部204は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、3Dなどの表示データを表示可能である。
The
マイク/スピーカー205は、音声データの入力または音声データの出力に利用される。ユーザ端末20は、マイク/スピーカー205によって、音声データを用いて、所定のデータの入出力を行うことが可能である。
The microphone / speaker 205 is used to input audio data or output audio data. The
記憶部206は、ユーザ端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部206は、例えば、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。なお、ユーザ端末20は、プログラムを記憶部206に記憶し、当該プログラムを実行して、制御部201が、当該制御部201に含まれる各部としての処理を実行してもよい。当該プログラムは、ユーザ端末20に、制御部201が実行する各機能を実現させる。
The
制御部201は、例えば、中央処理装置(CPU)やマイクロプロセッサ、ASIC、FPGAなどであってもよい。なお、制御部201は、これらの例に限られず、どのようなものであってもよい。
The
図3に例示するように、制御部201は、入力処理部210と、送信処理部211と、表示処理部212を含む。なお、入力処理部210と、送信処理部211と、表示処理部212は、それぞれ、入出力手段、送信処理手段、表示処理手段と記載されてもよい。
As illustrated in FIG. 3, the
入力処理部210は、入出力部203を介して、ユーザから店舗情報の検索要求を受け付ける。入力処理部210は、例えば、検索したい店舗の検索条件として、日時やエリア、業態、価格帯などの条件を受け付ける。入力処理部210は、例えば、ユーザから「イタリアン」という検索条件を受け付ける。また、入力処理部210は、例えば、ユーザから検索条件である「イタリアン」及び「有楽町」という検索条件を受け付ける。なお、入力処理部210は、これらの例に限られず、例えば、時間帯や価格帯など、種々の検索条件を受け付けてもよい。
The
送信処理部211は、入力処理部210が受け付けた検索条件を含む検索要求を、通信部202を介して、情報処理装置10に送信する。送信処理部211は、ユーザが検索条件を入力するごとに、該検索条件を含む検索要求を情報処理装置10に送信する。また、送信処理部211は、ユーザが複数の検索条件を入力し、「検索」というアイコン(図示しない)を選択したタイミングで、該複数の検索条件を含む検索要求を情報処理装置10に送信してもよい。
The
表示処理部212は、情報処理装置10から受信した表示データを、表示画面である表示部204に表示させる。表示処理部212は、例えば、情報処理装置10から受信した、検索結果を表示するための表示データを、表示画面である表示部204に表示させる。
The
(表示画面例)
図4は、ユーザ端末20の表示部204に表示される、表示画面の例である。図4に例示するように、表示画面40は、第1種別の店舗の第1店舗情報41と、第2種別の店舗の第2店舗情報42を含む。図4は、表示画面40として、WEBページの最初のページが表示されている。なお、図4に例示する表示画面40は、抽出された店舗情報に含まれる第1店舗情報41が所定の情報量未満の場合であり、第2種別の店舗に関する第2店舗情報42の少なくとも一部が、WEBページの最初のページに含まれる場合の表示画面である。
(Display screen example)
FIG. 4 is an example of a display screen displayed on the
図4に例示するように、第1種別の店舗の第1店舗情報41の情報量は、第2店舗情報42の情報量の各々に比べて多くなる。図4の例では、第1種別の店舗の第1店舗情報41は、写真が含まれるのに対して、第2店舗情報42はテキストデータのみが含まれており、第1店舗情報の情報量の各々が、第2店舗情報の情報量の各々に比べて多くなる。
As illustrated in FIG. 4, the information amount of the
(動作例)
図5は、情報処理装置10の動作例を示すフローチャートである。なお、図5に例示する動作例は、ユーザ端末20から検索要求を受信した情報処理装置10が、該検索要求に含まれる検索条件に基づいて、記憶する複数の店舗情報から、該検索条件に合致する店舗情報を抽出する場合の動作例である。
(Operation example)
FIG. 5 is a flowchart showing an operation example of the
図5に例示するように、情報処理装置10の通信部102は、検索条件を含む検索要求を受信する(S101)。
As illustrated in FIG. 5, the
制御部101の抽出部111は、複数の店舗情報から、検索要求に含まれる検索条件に合致する店舗情報を抽出する(S102)。
The extraction unit 111 of the
生成部112は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満であるか判定する(S103)。生成部112は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満の場合(S103のYES)、第2種別の店舗に関する第2店舗情報の少なくとも一部を、表示データに含める(S104)。具体的には、生成部112は、WEBページの最初のページの第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を、WEBページの最初のページに含める。
The
一方、生成部112は、抽出された店舗情報に含まれる第1店舗情報が所定の情報以上の場合(S103のNO)、第1店舗情報を含む表示データを生成する(S105)。具体的には、生成部112は、WEBページの最初のページの第1店舗情報が所定の情報量以上である場合、第1店舗情報を含むWEBページの最初のページを生成する。
On the other hand, when the first shop information included in the extracted shop information is equal to or more than the predetermined information (NO in S103), the
送信部113は、生成部112が生成した表示データを、ユーザ端末20に送信する(S106)。
The
上記の通り、本発明の一実施形態の情報処理システムは、ユーザ端末からの検索要求に対して、抽出された店舗情報に含まれる第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含めるため、検索結果に含まれる第1店舗情報が少ない場合であっても、ユーザは第2種別の店舗の情報を閲覧することが可能になり、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。 As described above, in the information processing system according to the embodiment of the present invention, when the first shop information included in the extracted shop information is less than the predetermined information amount in response to the search request from the user terminal, In order to include at least a part of the second store information related to the type of store in the display data, the user may browse the information of the second type of store even if the first store information included in the search result is small It becomes possible to provide an information processing apparatus etc. capable of providing more useful store information for the user.
(変形例1)
本発明の一実施形態の変形例1は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量以上であっても、第2店舗情報の少なくとも1つを、表示データに含める場合の形態である。
(Modification 1)
According to the first modification of the embodiment of the present invention, at least one of the second shop information is included in the display data even if the first shop information included in the extracted shop information is equal to or more than the predetermined information amount In the form of
変形例1において、生成部112は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量以上である場合であっても、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示データに含める。生成部112は、例えば、WEBページの1ページに、第2種別の店舗に関する第2店舗情報の少なくとも一部を表示させる。
In the first modification, even if the first store information included in the extracted store information is equal to or larger than the predetermined information amount, the
生成部112は、例えば、第2種別の店舗に関する第2店舗情報の少なくとも一部として、「2つ」の第2店舗情報を、WEBページの1ページに表示させる。なお、WEBページの1ページに表示させる第2店舗情報の数は、2つに限られず、いくつであってもよい。
For example, the
生成部112は、例えば、第2種別の店舗に関する第2店舗情報の少なくとも一部を、WEBページの1ページの下方に表示させる。なお、生成部112は、例えば、第2種別の店舗に関する第2店舗情報の少なくとも一部を、WEBページの1ページの任意の場所に表示させてもよい。
The
生成部112は、所定の指標に基づいて、表示データに含める第2店舗情報を選択する。所定の指標は、検索要求に含まれる検索条件とは異なる条件であり、例えば、個室の有無や、駅からの距離が短いことや、他のユーザの評価が高いことなど、どのような条件であってもよい。所定の指標は、ユーザにとって有益な情報を提供する観点から設定される。また、所定の指標は、検索要求に含まれる検索条件のうち、ユーザが重視している条件であってもよい。例えば、所定の指標は、ユーザが入力した検索条件のうち、より先に入力された検索条件を、所定の指標として設定してもよい。
The
生成部112は、例えば、「他のユーザの評価が高い」という所定の指標に基づいて、表示データに含める第2店舗情報を選択する。生成部112は、選択した表示データを、WEBページの1ページに表示させる。
The
本発明の一実施形態の変形例1は、抽出された店舗情報に含まれる第1店舗情報が所定の情報量以上であっても、ユーザにとって有益な所定の指標から選択された第2店舗情報の少なくとも1つを表示データに含める。そのため、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。 The first modification of the embodiment of the present invention is the second store information selected from the predetermined index useful to the user even if the first store information included in the extracted store information is more than the predetermined information amount Include at least one of them in the display data. Therefore, it is possible to provide an information processing apparatus etc. capable of providing more useful store information for the user.
(変形例2)
本発明の一実施形態の変形例2は、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、検索要求に含まれる検索条件の一部に合致する第1店舗情報をさらに抽出し、複数の条件の一部に合致する第1店舗情報の少なくとも一部を、表示データに含める形態である。
(Modification 2)
The second modification of the embodiment of the present invention is the first store information that matches part of the search conditions included in the search request when the first store information included in the extracted store information is less than or equal to a predetermined number. The display data further includes at least a part of first shop information that is extracted and that matches part of a plurality of conditions.
変形例2において、抽出部111は、抽出された店舗情報に含まれる第1店舗情報が所定数以下となる場合、検索要求に含まれる検索条件の一部に合致する第1店舗情報をさらに抽出する。すなわち、抽出部111は、抽出された店舗情報に含まれる第1店舗情報が所定数以下となる場合、検索条件を緩和して、当該緩和した検索条件に合致する第1店舗情報を抽出する。抽出部111は、例えば、「イタリアン」、「有楽町」及び「個室あり」という検索条件に合致する第1店舗情報が所定数以下となる場合、「イタリアン」及び「有楽町」に合致する第1店舗情報をさらに抽出する。 In the second modification, when the first shop information included in the extracted shop information is equal to or less than the predetermined number, the extraction unit 111 further extracts the first shop information that matches part of the search conditions included in the search request. Do. That is, when the first shop information included in the extracted shop information is less than or equal to a predetermined number, the extraction unit 111 relaxes the search condition and extracts the first shop information that matches the relaxed search condition. The extraction unit 111 is, for example, a first store that matches “Italian” and “Yurakucho” when the first store information matching the search condition “Italian”, “Yurakucho”, and “with a private room” is less than or equal to a predetermined number Extract more information.
生成部112は、検索要求に含まれる検索条件の一部に合致する第1店舗情報の少なくとも一部を表示データに含める。生成部112は、例えば、検索要求に含まれる検索条件の一部に合致する第1店舗情報の少なくとも一部を、WEBページの1ページに表示させる。
The
本発明の一実施形態の変形例2は、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、検索要求に含まれる検索条件の一部に合致する第1店舗情報をさらに抽出し、複数の条件の一部に合致する第1店舗情報の少なくとも一部を、表示データに含める。そのため、ユーザが指定した検索条件では検索結果となる店舗情報が少ない場合、該検索条件の一部に合致する店舗情報をユーザに提供することが可能となり、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。 The second modification of the embodiment of the present invention is the first store information that matches part of the search conditions included in the search request when the first store information included in the extracted store information is less than or equal to a predetermined number. The display data further includes at least a part of the first shop information that is extracted and that matches a part of a plurality of conditions. Therefore, when there is little store information to be a search result according to the search condition designated by the user, it becomes possible to provide the user with store information matching a part of the search condition, and store information more useful for the user. Can provide an information processing apparatus etc.
(変形例3)
本発明の一実施形態の変形例3は、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、検索要求に含まれる検索条件に類似する他の検索条件に基づいて第1店舗情報をさらに抽出し、当該他の検索条件に合致する第1店舗情報の少なくとも一部を、表示データに含める形態である。
(Modification 3)
The third modification of the embodiment of the present invention is the third modification based on another search condition similar to the search condition included in the search request when the first store information included in the extracted store information is equal to or less than a predetermined number. The one store information is further extracted, and at least a part of the first store information matching the other search condition is included in the display data.
変形例3において、抽出部111は、抽出された店舗情報に含まれる第1店舗情報が所定数以下となる場合、検索要求に含まれる検索条件に類似する他の検索条件に基づいて第1店舗情報をさらに抽出する。 In the third modification, when the first shop information included in the extracted shop information is less than or equal to a predetermined number, the extraction unit 111 performs the first shop based on another search condition similar to the search condition included in the search request. Extract more information.
受信部110は、例えば、エリアに関するエリア条件を含む検索要求を受信する。抽出部111は、例えば、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、エリア条件に類似する他のエリア条件に基づいて、第1店舗情報をさらに抽出する。すなわち、抽出部111は、抽出された店舗情報に含まれる第1店舗情報が所定数以下となる場合、検索条件に類似する他の検索条件に置き換えて、当該置き換えた他の検索条件に合致する第1店舗情報を抽出する。抽出部111は、例えば、「イタリアン」、「有楽町」及び「個室あり」という検索条件に合致する第1店舗情報が所定数以下となる場合、「有楽町」という検索条件を「銀座」に置き換えた、「イタリアン」、「銀座」及び「個室あり」という他の検索条件に合致する第1店舗情報をさらに抽出する。
The receiving
生成部112は、検索要求に含まれる検索条件に類似する他の検索条件に合致する第1店舗情報の少なくとも一部を表示データに含める。生成部112は、例えば、検索要求に含まれる検索条件の一部に合致する第1店舗情報の少なくとも一部を、WEBページの1ページに表示させる。
The
本発明の一実施形態の変形例3は、抽出された店舗情報に含まれる第1店舗情報が所定数以下である場合、検索要求に含まれる検索条件に類似する他の検索条件に基づいて第1店舗情報をさらに抽出し、当該他の検索条件に合致する第1店舗情報の少なくとも一部を、表示データに含める。そのため、ユーザが指定した検索条件では検索結果となる店舗情報が少ない場合、該検索条件に類似する他の検索条件に合致する店舗情報をユーザに提供することが可能となり、ユーザにとってより有益な店舗情報を提供することが可能な情報処理装置等を提供できる。 The third modification of the embodiment of the present invention is the third modification based on another search condition similar to the search condition included in the search request when the first store information included in the extracted store information is equal to or less than a predetermined number. The one store information is further extracted, and at least a part of the first store information matching the other search condition is included in the display data. Therefore, when there is little store information to be a search result according to the search condition specified by the user, it becomes possible to provide the user with store information matching other search conditions similar to the search condition, and a more useful store for the user. An information processing apparatus or the like capable of providing information can be provided.
また、本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。記憶媒体は、HDDやSDDなどの任意の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。 Moreover, the program of each embodiment of this indication may be provided in the state memorize | stored in the computer readable storage medium. The storage medium can store the program in the “non-transitory tangible medium”. The storage medium may comprise any suitable storage medium, such as HDD or SDD, or any combination of two or more thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile. The storage medium is not limited to these examples, and may be any device or medium as long as the program can be stored.
なお、情報処理装置10および/またはユーザ端末20は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。また、当該プログラムは、任意の伝送媒体(通信ネットワークや放送波等)を介して、情報処理装置10および/またはユーザ端末20に提供されてもよい。情報処理装置10および/またはユーザ端末20は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
Note that the
なお、当該プログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。 The program can be implemented using, for example, a script language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5.
情報処理装置10および/またはユーザ端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
At least a part of the processing in the
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。 Although the embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various changes and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present disclosure. For example, each means, functions included in each step, etc. can be rearranged so as not to be logically contradictory, and it is possible to combine or divide a plurality of means, steps, etc. into one. . In addition, the configurations shown in the respective embodiments may be combined as appropriate.
10 情報処理装置
101 制御部、102 通信部、103 入出力部、104 表示部、105 記憶部、110 受信部、111 抽出部、112 生成部、113 送信部、150 第1記憶部、151 第2記憶部
20 ユーザ端末
201 制御部、202 通信部、203 入出力部、204 表示部、205 マイク/スピーカー、206 記憶部、210 入力処理部、211 送信処理部、212 表示処理部
30 ネットワーク
10
Claims (14)
ユーザ端末から、検索条件を含む検索要求を受信する受信手段と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成手段と、
前記表示データを、前記ユーザ端末に送信する送信手段と、を含むことを特徴とする情報処理装置。 Storage means for storing a plurality of store information including first store information on a first type of store and second store information on a second type of store;
Receiving means for receiving a search request including a search condition from the user terminal;
Extracting means for extracting shop information matching the search condition from the plurality of shop information;
Generation means for generating display data including at least a part of second shop information on a second type of shop when the first shop information included in the extracted shop information is less than a predetermined amount of information;
An information processing apparatus comprising: transmission means for transmitting the display data to the user terminal.
前記生成手段は、前記第1店舗情報の情報量の各々が、前記第2店舗情報の情報量の各々に比べて多くなるように、前記表示データを生成することを特徴とする請求項1又は2に記載の情報処理装置。 The store of the first type and the store of the second type are stores having different membership types,
The display data generation method according to claim 1, wherein the generation unit generates the display data such that each of the information amounts of the first shop information is larger than each of the information amounts of the second shop information. The information processing apparatus according to 2.
前記抽出手段は、前記複数の検索条件の全てに合致した前記店舗情報に含まれる前記第1店舗情報が所定数以下である場合、前記複数の条件の一部に合致する前記第1店舗情報をさらに抽出し、
前記生成手段は、前記複数の条件の一部に合致する前記第1店舗情報の少なくとも一部を、前記表示データに含めることを特徴とする請求項1乃至5のいずれか一項に記載の情報処理装置。 The receiving means receives a plurality of search conditions,
When the first shop information included in the shop information that matches all of the plurality of search conditions is less than or equal to a predetermined number, the extraction unit may match the first shop information that matches a part of the plurality of conditions. Further extraction,
The information according to any one of claims 1 to 5, wherein the generation means includes, in the display data, at least a part of the first shop information that meets a part of the plurality of conditions. Processing unit.
前記生成手段は、前記他の条件に基づいて抽出された前記第1店舗情報の少なくとも一部を、前記表示される表示データに含めることを特徴とする請求項1乃至6のいずれか一項に記載の情報処理装置。 The extraction unit further extracts the first shop information based on another condition similar to the search condition when the first shop information included in the extracted shop information is equal to or less than a predetermined number,
7. The display device according to claim 1, wherein the generation unit includes at least a part of the first shop information extracted based on the other conditions in the display data to be displayed. Information processor as described.
前記抽出手段は、抽出された前記店舗情報に含まれる前記第1店舗情報が所定数以下である場合、前記エリア条件に類似する他のエリア条件に基づいて、前記第1店舗情報をさらに抽出することを特徴とする請求項7に記載の情報処理装置。 The receiving unit receives the search request including an area condition regarding an area;
The extraction unit further extracts the first shop information based on another area condition similar to the area condition when the first shop information included in the extracted shop information is equal to or less than a predetermined number. The information processing apparatus according to claim 7, characterized in that:
前記生成手段は、少なくとも最初のページにおける表示データについて抽出された前記店舗情報に含まれる前記第1店舗情報が前記所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を前記表示データに含めることを特徴とする請求項1乃至8のいずれか一項に記載の情報処理装置。 The generation means generates display data consisting of at least one page,
When the first store information included in the store information extracted for display data in at least the first page is less than the predetermined information amount, the generation unit is configured to at least second store information on a second type of store. The information processing apparatus according to any one of claims 1 to 8, wherein a part of the information is included in the display data.
ユーザ端末から、検索条件を含む検索要求を受信する受信ステップと、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成ステップと、
前記表示データを、前記ユーザ端末に送信する送信ステップと、
を含むことを特徴とする情報処理方法。 A storage step for storing a plurality of store information including first store information on a first type of store and second store information on a second type of store;
A receiving step of receiving a search request including a search condition from the user terminal;
Extracting means for extracting shop information matching the search condition from the plurality of shop information;
A generation step of generating display data including at least a part of second store information on a second type store when the first store information included in the extracted store information is less than a predetermined amount of information;
Transmitting the display data to the user terminal;
An information processing method comprising:
第1種別の店舗に関する第1店舗情報および第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する記憶機能と、
ユーザ端末から、検索条件を含む検索要求を受信する受信機能と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出機能と、
抽出された前記店舗情報に含まれる前記第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成機能と、
前記表示データを、前記ユーザ端末に送信する送信機能と、を実行させることを特徴とするプログラム。 On the computer
A storage function for storing a plurality of store information including first store information on a first type of store and second store information on a second type of store;
A receiving function for receiving a search request including a search condition from a user terminal;
An extracting function of extracting shop information matching the search condition from the plurality of shop information;
A generation function of generating display data including at least a part of second store information related to a second type store when the first store information included in the extracted store information is less than a predetermined amount of information;
A transmission function of transmitting the display data to the user terminal.
前記ユーザ端末から、前記検索要求を受信する情報処理装置と、を含み、
前記情報処理装置は、
第1種別の店舗に関する第1店舗情報および第2種別の店舗に関する第2店舗情報を含む複数の店舗情報を記憶する記憶手段と、
前記検索要求を受信する受信手段と、
前記複数の店舗情報から、前記検索条件に合致する店舗情報を抽出する抽出手段と、
抽出された前記店舗情報に含まれる前記第1店舗情報が所定の情報量未満である場合、第2種別の店舗に関する第2店舗情報の少なくとも一部を含む表示データを生成する生成手段と、
前記表示データを、前記ユーザ端末に送信する送信手段と、を含むことを特徴とする情報処理システム。 A user terminal that transmits a search request including a search condition;
An information processing apparatus that receives the search request from the user terminal;
The information processing apparatus is
Storage means for storing a plurality of store information including first store information on a first type of store and second store information on a second type of store;
Receiving means for receiving the search request;
Extracting means for extracting shop information matching the search condition from the plurality of shop information;
Generation means for generating display data including at least a part of second shop information on a second type of shop when the first shop information included in the extracted shop information is less than a predetermined amount of information;
An information processing system including transmission means for transmitting the display data to the user terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017219543A JP6672241B2 (en) | 2017-11-14 | 2017-11-14 | Information processing apparatus, information processing method, program and information processing system |
CN201810183925.2A CN109785032A (en) | 2017-11-14 | 2018-03-06 | Information processing unit, information processing method, program and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017219543A JP6672241B2 (en) | 2017-11-14 | 2017-11-14 | Information processing apparatus, information processing method, program and information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019091244A true JP2019091244A (en) | 2019-06-13 |
JP6672241B2 JP6672241B2 (en) | 2020-03-25 |
Family
ID=66495707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017219543A Active JP6672241B2 (en) | 2017-11-14 | 2017-11-14 | Information processing apparatus, information processing method, program and information processing system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6672241B2 (en) |
CN (1) | CN109785032A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002041572A (en) * | 2000-07-27 | 2002-02-08 | Ntt Directory Service Co | Internet version enterprise/store information providing service method |
JP2002063176A (en) * | 2000-08-15 | 2002-02-28 | Ntt Directory Service Co | Method for serving enterprise/store voice guidance, and system for the same |
JP2007249700A (en) * | 2006-03-16 | 2007-09-27 | Ricoh Co Ltd | Document management device, document retrieval method, document retrieval program and recording medium |
JP2011065526A (en) * | 2009-09-18 | 2011-03-31 | Toyota Motor Corp | Operating system and operating method |
JP2013196019A (en) * | 2012-03-15 | 2013-09-30 | Nikon Corp | Retrieval control device, output device, and program |
JP2014215826A (en) * | 2013-04-25 | 2014-11-17 | 株式会社デンソー | Search system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050089248A (en) * | 2004-03-04 | 2005-09-08 | 엔에이치엔(주) | Method and system for advertisement related to information service |
CN102117320B (en) * | 2011-01-11 | 2012-07-25 | 百度在线网络技术(北京)有限公司 | Structured data searching method and device |
CN105335373A (en) * | 2014-06-17 | 2016-02-17 | 阿里巴巴集团控股有限公司 | Information searching method and apparatus |
-
2017
- 2017-11-14 JP JP2017219543A patent/JP6672241B2/en active Active
-
2018
- 2018-03-06 CN CN201810183925.2A patent/CN109785032A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002041572A (en) * | 2000-07-27 | 2002-02-08 | Ntt Directory Service Co | Internet version enterprise/store information providing service method |
JP2002063176A (en) * | 2000-08-15 | 2002-02-28 | Ntt Directory Service Co | Method for serving enterprise/store voice guidance, and system for the same |
JP2007249700A (en) * | 2006-03-16 | 2007-09-27 | Ricoh Co Ltd | Document management device, document retrieval method, document retrieval program and recording medium |
JP2011065526A (en) * | 2009-09-18 | 2011-03-31 | Toyota Motor Corp | Operating system and operating method |
JP2013196019A (en) * | 2012-03-15 | 2013-09-30 | Nikon Corp | Retrieval control device, output device, and program |
JP2014215826A (en) * | 2013-04-25 | 2014-11-17 | 株式会社デンソー | Search system |
Also Published As
Publication number | Publication date |
---|---|
CN109785032A (en) | 2019-05-21 |
JP6672241B2 (en) | 2020-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9363634B1 (en) | Providing context-relevant information to users | |
CN105210392B (en) | Communication means and computer-readable non-transitory storage media | |
CN110035180A (en) | Card display methods, device, terminal and storage medium | |
WO2016150108A1 (en) | Resource information pushing method and apparatus | |
CN103744575B (en) | A kind of method and apparatus for the input auxiliary area for being used to provide input application | |
US20140337711A1 (en) | Automatic Website Generation | |
US10331711B2 (en) | Method and apparatus for providing an interactive map section on a user interface of a client device | |
KR102001848B1 (en) | Application-tailored object pre-inflation | |
JP2011141617A (en) | Web page browsing system, control method thereof, and relay server | |
CN107735760A (en) | For checking the method and system of embedded video | |
TWI442339B (en) | Method, system and computer program product for synchronizing spot information | |
JP2019125209A (en) | Information provision device, information provision method, information provision program, and user terminal control program | |
CN103150172A (en) | Method and equipment for realizing individual scene | |
US10037497B2 (en) | Information provision device, information provision method, and information provision program | |
JP6684894B2 (en) | Method and apparatus for push information distribution | |
CN107230094B (en) | Page information processing method and device | |
US20230153364A1 (en) | Information processing apparatus and method | |
JP6668305B2 (en) | Price calculation device, price calculation method, price calculation program and price calculation system | |
JP6672241B2 (en) | Information processing apparatus, information processing method, program and information processing system | |
JP6644945B1 (en) | Information providing system, information providing method, and information providing program | |
JP2015053002A (en) | Information presentation program and mobile communication terminal utilizing the same | |
JP6882707B2 (en) | Price calculation device, price calculation method, price calculation program | |
US10878471B1 (en) | Contextual and personalized browsing assistant | |
KR101451965B1 (en) | Method and System for Searching Place | |
CN112348450B (en) | Method and device for generating schedule information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180320 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180320 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180423 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180710 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180807 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181009 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20181121 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20181122 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190404 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20190404 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190412 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20190416 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20190614 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20190618 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20191203 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20200204 |
|
C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20200303 |
|
C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20200303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200304 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6672241 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |