JP7549207B2 - Information processing system, information processing method, and program - Google Patents
Information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP7549207B2 JP7549207B2 JP2020196875A JP2020196875A JP7549207B2 JP 7549207 B2 JP7549207 B2 JP 7549207B2 JP 2020196875 A JP2020196875 A JP 2020196875A JP 2020196875 A JP2020196875 A JP 2020196875A JP 7549207 B2 JP7549207 B2 JP 7549207B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- information
- date
- user terminal
- restaurant
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、飲食店等のサービス施設に関する情報を検索しユーザ端末に当該検索結果を送信可能な情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, information processing method, and program that can search for information related to service facilities such as restaurants and transmit the search results to a user terminal.
従来から、利用(予約)可能な飲食店等のサービス施設をウェブ上で検索するシステムにおいては、当該サービス施設のエリア、利用(予約)日、ジャンル等の検索条件をユーザに指定させて検索を実行している。利用日を検索条件とする場合、ユーザに日付を選択させる場合が一般的である。 Conventionally, in systems that search for service facilities such as restaurants that can be used (reserved) on the web, the search is performed by having the user specify search conditions such as the area of the service facility, the date of use (reservation), and the genre. When the date of use is used as a search condition, it is common to have the user select the date.
下記特許文献1には、利用日が検索条件に含まれない場合でも、飲食店情報の検索結果において検索日当日の飲食店の空席情報を表示する飲食店情報検索システムが開示されている。 Patent Document 1 below discloses a restaurant information search system that displays information about available seats at restaurants on the search date in the search results for restaurant information, even if the date of use is not included in the search conditions.
ところで、ユーザによっては、検索日当日に限らず、例えば今週のうちいずれかの日に利用しようと考えて施設を検索している場合も考えられる。しかし、上記特許文献1に記載の技術では、利用日を指定しない場合には、検索された飲食店の当日の空席情報しか表示されないため、その他の日にその施設を利用可能な否かをユーザは知ることができない。 However, some users may search for facilities with the intention of using them on any day this week, not just the search date. However, with the technology described in Patent Document 1, if the date of use is not specified, only available seating information for the searched restaurant on that day is displayed, so the user cannot know whether the facility is available on other days.
以上のような事情に鑑み、本発明の目的は、検索実行日にかかわらずユーザが利用を望む可能性が高い日に利用可能なサービス施設の情報をユーザに提供することが可能な情報処理システム、情報処理方法及びプログラムを提供することにある。 In view of the above circumstances, the object of the present invention is to provide an information processing system, information processing method, and program capable of providing a user with information on service facilities that are available on a day that the user is likely to wish to use, regardless of the date on which the search is performed.
上記目的を達成するため、本発明の一形態に係る情報処理システムは、記憶部と通信部と制御部とを有する。上記記憶部は、日ごとの予約可否情報を含む、サービス施設に関するサービス施設情報を記憶する。上記通信部は、ユーザ端末と通信可能である。上記制御部は、上記ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、予約可能なサービス施設を検索し、その検索結果を示す情報を上記ユーザ端末へ送信する。 To achieve the above object, an information processing system according to one embodiment of the present invention has a storage unit, a communication unit, and a control unit. The storage unit stores service facility information related to service facilities, including reservation availability information for each day. The communication unit is capable of communicating with a user terminal. When the control unit receives a search request for service facilities from the user terminal that does not specify a date and time as a search condition, the control unit searches for reservable service facilities using the closest specific day of the week after the date on which the search request was received as a search condition, and transmits information indicating the search results to the user terminal.
これにより情報処理システムは、検索実行日にかかわらず、ユーザが実際に利用を望む可能性が高い直近の曜日に予約可能なサービス施設の情報をユーザに提供することができる。ここで当該情報処理システムは、1または複数の情報処理装置で構成されうる。ここで特定の曜日とは、例えば一般的に最も店が混雑する金曜日、家族で食事に行く機会が多い土曜日、定休日としている店が多い日曜日等であるが、これらに限られない。また「検索要求を受信した日以後」とは、検索要求を受信した日を含む概念である。 This allows the information processing system to provide the user with information about service facilities that can be reserved for the upcoming day of the week that the user is likely to actually want to use, regardless of the date on which the search is performed. The information processing system can be made up of one or more information processing devices. Here, specific days of the week include, but are not limited to, Fridays, when stores are generally the busiest, Saturdays, when families often go out to eat, and Sundays, when many stores are closed. In addition, "after the day the search request is received" is a concept that includes the day the search request is received.
上記制御部は、さらに、上記検索要求を受信した日を検索条件として、予約可能なサービス施設を検索してもよい。 The control unit may further search for service facilities that can be reserved using the date on which the search request was received as a search criterion.
これにより情報処理システムは、特定の曜日に予約可能なサービス施設の情報に加えて検索実行日に予約可能なサービス施設の情報もユーザに提供することができ、ユーザに選択の幅を与えることができる。 This allows the information processing system to provide the user with information about service facilities that can be reserved on the day the search is performed, in addition to information about service facilities that can be reserved on a specific day of the week, giving the user a wider range of choices.
上記制御部は、上記検索要求を受信した日を検索条件とした検索の検索結果を示す情報と、上記特定の曜日を検索条件とした検索の検索結果を示す情報とを区別して上記ユーザ端末へ送信してもよい。 The control unit may distinguish between information indicating the search results of a search using the date on which the search request was received as a search condition and information indicating the search results of a search using the specific day of the week as a search condition and transmit the information to the user terminal.
これにより情報処理システムは、検索実行日を条件とする検索結果と特定の曜日を条件とする検索結果を区別してユーザに提示することで、ユーザの利便性を向上させることができる。 This allows the information processing system to distinguish between search results based on the date the search was performed and search results based on a specific day of the week, and present these results to the user, thereby improving user convenience.
上記制御部は、上記検索要求を受信した日を検索条件とした検索の検索結果と、上記特定の曜日を検索条件とした検索の検索結果の双方に含まれるサービス施設を示す情報を上記ユーザ端末へ送信してもよい。 The control unit may transmit to the user terminal information indicating service facilities that are included in both the search results of a search using the date on which the search request was received as a search criterion and the search results of a search using the specific day of the week as a search criterion.
これにより情報処理システムは、検索実行日と特定の曜日のどちらかまたは両日にサービス施設を利用しようと考えているユーザに有用な情報を提供できる。 This allows the information processing system to provide useful information to users who are considering using a service facility on either or both the day the search is performed and a specific day of the week.
上記制御部は、上記検索要求を受信した日が上記特定の曜日である場合は、当該検索要求を受信した日を検索条件とした検索を実行しなくてもよい。 If the day on which the search request was received is the specific day of the week, the control unit may not need to perform a search using the day on which the search request was received as a search criterion.
これにより情報処理システムは、重複した検索を実行して処理負荷が大きくなるのを防ぐことができる。 This allows the information processing system to prevent duplicate searches from increasing the processing load.
上記制御部は、上記検索要求を受信した時刻が所定の時刻以後である場合は、上記検索要求を受信した日に代えて当該検索要求を受信した日の次の日を上記検索条件として上記検索を実行してもよい。 If the time when the search request is received is after a predetermined time, the control unit may execute the search using the day following the day when the search request was received as the search criteria instead of the day when the search request was received.
これにより情報処理システムは、検索実行時刻に応じて、検索実行日とその次の日のうちユーザが利用する可能性の高い日を検索条件として設定することができる。所定の時刻とは例えば19時、20時、21時、22時等、その日の夕食時間帯を過ぎている時刻や、当日その時刻以降にサービス施設を予約する可能性が低いと考えられる時刻等である。 This allows the information processing system to set as search conditions the day the search is performed and the day following that the user is likely to use the service, depending on the time the search is performed. The specified time is, for example, 7:00 p.m., 8:00 p.m., 9:00 p.m., 10:00 p.m., etc., times that are past dinner time on that day, or times after that time on the day when it is considered unlikely that a reservation will be made for a service facility.
本発明の他の形態に係る情報処理システムは、記憶部と通信部と制御部とを有する。上記記憶部は、休業日情報を含む、サービス施設に関するサービス施設情報を記憶する。上記通信部は、ユーザ端末と通信可能である。上記制御部は、上記ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、営業中のサービス施設を検索し、その検索結果を示す情報を上記ユーザ端末へ送信する。 An information processing system according to another embodiment of the present invention has a storage unit, a communication unit, and a control unit. The storage unit stores service facility information related to service facilities, including holiday information. The communication unit is capable of communicating with a user terminal. When the control unit receives a search request for service facilities from the user terminal that does not specify a date and time as a search condition, the control unit searches for service facilities that are open using the closest specific day of the week after the date on which the search request was received as a search condition, and transmits information indicating the search results to the user terminal.
これにより情報処理システムは、検索実行日にかかわらず、ユーザが実際に利用を望む可能性が高い直近の曜日に営業中のサービス施設の情報をユーザに提供することができる。ここで当該情報処理システムは、1または複数の情報処理装置で構成されうる。 This allows the information processing system to provide the user with information about service facilities that are open on the upcoming days of the week that the user is likely to actually want to use, regardless of the date the search is performed. Here, the information processing system can be composed of one or more information processing devices.
本発明の他の形態に係る情報処理方法は、
日ごとの予約可否情報を含む、サービス施設に関するサービス施設情報を記憶し、
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、予約可能なサービス施設を検索し、その検索結果を示す情報を上記ユーザ端末へ送信する、ことを含む。
An information processing method according to another aspect of the present invention includes:
storing service facility information regarding the service facility including reservation availability information for each day;
When a search request for service facilities that does not specify a date and time as a search condition is received from a user terminal, a search is performed for service facilities that can be reserved using a specific day of the week immediately after the date on which the search request is received as a search condition, and information indicating the search results is transmitted to the user terminal.
本発明の他の形態に係る情報処理方法は、
休業日情報を含む、サービス施設に関するサービス施設情報を記憶し、
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、営業中のサービス施設を検索し、その検索結果を示す情報を上記ユーザ端末へ送信する、ことを含む。
An information processing method according to another aspect of the present invention includes:
storing service facility information regarding the service facility, including holiday information;
When a search request for service facilities that does not specify a date and time as a search condition is received from a user terminal, a search is made for service facilities that are open using the most recent specific day of the week after the date on which the search request was received as a search condition, and information showing the search results is transmitted to the user terminal.
本発明の他の形態に係るプログラムは、情報処理装置に、
日ごとの予約可否情報を含む、サービス施設に関するサービス施設情報を記憶するステップと、
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、予約可能なサービス施設を検索し、その検索結果を示す情報を上記ユーザ端末へ送信するステップと、を実行させる。
A program according to another aspect of the present invention includes:
storing service facility information regarding the service facility including reservation availability information for each day;
When a search request for service facilities that does not specify a date and time as a search condition is received from a user terminal, the system executes a step of searching for service facilities that can be reserved using the closest specific day of the week after the date on which the search request is received as a search condition, and transmitting information showing the search results to the user terminal.
本発明の他の形態に係るプログラムは、情報処理装置に、
休業日情報を含む、サービス施設に関するサービス施設情報を記憶するステップと、
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、営業中のサービス施設を検索し、その検索結果を示す情報を上記ユーザ端末へ送信するステップと、を実行させる。
A program according to another aspect of the present invention includes:
storing service facility information regarding the service facility including holiday information;
When a search request for service facilities that does not specify a date and time as a search condition is received from a user terminal, the system executes a step of searching for service facilities that are open using the closest specific day of the week after the date on which the search request is received as a search condition, and transmitting information showing the search results to the user terminal.
以上説明したように、本発明によれば、検索実行日にかかわらずユーザが利用を望む可能性が高い日に利用可能なサービス施設の情報をユーザに提供することができる。しかし、当該効果は本発明を限定するものではない。 As described above, according to the present invention, it is possible to provide a user with information about service facilities that are available on a day that the user is likely to want to use, regardless of the date on which the search is performed. However, this effect does not limit the present invention.
以下、図面を参照しながら、本発明の実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.
[システムの構成]
図1は、本実施形態に係る飲食店情報提供システムの構成を示した図である。
[System Configuration]
FIG. 1 is a diagram showing the configuration of a restaurant information providing system according to this embodiment.
同図に示すように、このシステムは、インターネット50上の飲食店情報提供サーバ100と、複数のユーザ端末200と、複数の飲食店端末300とを含む。
As shown in the figure, the system includes a
飲食店情報提供サーバ100は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ100は、複数のユーザ端末200及び複数の飲食店の飲食店端末300とインターネット50を介して接続されている。
The restaurant
飲食店情報提供サーバ100は、上記ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。また飲食店情報提供サーバ100は、当該飲食店情報を閲覧したユーザのユーザ端末200からの、いずれかの飲食店に対する予約受付処理を代行する。
The restaurant
飲食店情報提供サーバ100は、上記検索結果として、検索された飲食店に関する情報を一覧表示する一覧表示画面の他、検索された飲食店の所在位置を示すアイコンを地図上に表示する地図表示画面を生成可能である。
The restaurant
ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC等である。ユーザ端末200は、飲食店情報提供サーバ100へアクセスし、上記Webページを受信してブラウザ等により画面に表示する。
The user terminal 200 (200A, 200B, 200C...) is a terminal used by a user, such as a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, a desktop PC, etc. The user terminal 200 accesses the restaurant
ユーザ端末200は、ユーザの操作に基づいて予約可能な(または営業中の)飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を上記ポータルサイトまたは対応するアプリケーションを介して飲食店情報提供サーバ100へ送信し、検索結果のウェブページや検索結果のうち所望の飲食店のウェブページ(飲食店情報ページ)を受信してブラウザ等により画面に表示する。またユーザ端末200は、ユーザの操作に基づいて、上記予約可能な飲食店の検索結果として表示されたいずれかの飲食店に対する予約要求を飲食店情報提供サーバ100へ送信可能である。
The user terminal 200 determines search conditions for restaurants that can be reserved (or are open) based on the user's operation, sends a restaurant search request based on the search conditions to the restaurant
また一方で飲食店情報提供サーバ100は、上記ポータルサイトに掲載される飲食店(加盟店)向けに、飲食店情報の管理画面(Webページ)を提供している。飲食店端末300のユーザは、当該管理画面を介して、上記検索結果として一般ユーザに提供されるWebページ上の飲食店情報(コンテンツ)や当該飲食店の空席情報等を編集・更新し、当該Webページを上記ポータルサイト上にアップロードすることができる。
On the other hand, the
飲食店端末300(300A,300B,300C...)は、各飲食店に設置されている端末であり、タブレットPC、ノートブックPC、デスクトップPC等である。飲食店端末300は、管理者の操作に基づいて、上記飲食店情報の編集・更新等、自身の飲食店情報に関する処理を飲食店情報提供サーバ100との通信により実行することが可能である。
The restaurant terminals 300 (300A, 300B, 300C...) are terminals installed in each restaurant, and are tablet PCs, notebook PCs, desktop PCs, etc. Based on the operation of the administrator, the restaurant terminals 300 can execute processes related to their own restaurant information, such as editing and updating the restaurant information, by communicating with the restaurant
上記予約可能な飲食店の検索条件としては、例えば日時、人数、エリア(最寄駅)、ジャンル、価格帯等が挙げられる。本実施形態では、飲食店情報提供サーバ100は、上記検索条件として日時を指定しない検索要求をユーザ端末200から受信した場合には、特定の曜日を検索条件として予約可能な飲食店を検索し、その検索結果を示す情報をユーザ端末200へ送信して表示させる。当該飲食店検索結果提供処理の詳細については後述する。
The search conditions for restaurants that can be reserved include, for example, date and time, number of people, area (nearest station), genre, price range, etc. In this embodiment, when the restaurant
[飲食店情報提供サーバのハードウェア構成]
図2は、上記飲食店情報提供サーバ100のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Hardware configuration of restaurant information server]
2 is a diagram showing a hardware configuration of the restaurant
CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
The
入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。
The input/
表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。
The
操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。
The
記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。
The
特に本実施形態では、記憶部18は、各飲食店の飲食店情報、各ユーザ端末200のユーザに関するユーザ情報等を記憶するとともに、これらのデータを用いて飲食店情報提供サーバ100が飲食店検索結果提供処理を実行するためのアプリケーションその他のプログラムを記憶している。後述するが、記憶部18は、そのようなデータを含むデータベースとして、飲食店情報データベース、ユーザ情報データベース、予約情報データベースを有している。
In particular, in this embodiment, the
通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。
The
図示しないが、上記ユーザ端末200及び飲食店端末300のハードウェア構成も上記飲食店情報提供サーバ100のハードウェア構成と同様である。またユーザ端末200には、上記飲食店情報提供サーバ100と接続して飲食店検索処理を実行するためのアプリケーションがインストールされていてもよい。
Although not shown, the hardware configurations of the user terminal 200 and the restaurant terminal 300 are similar to that of the restaurant
[飲食店情報提供サーバのデータベース構成]
図3は、上記飲食店情報提供サーバ100が有するデータベースの構成を示した図である。
[Database configuration of restaurant information server]
FIG. 3 is a diagram showing the configuration of a database included in the restaurant
同図に示すように、飲食店情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32、予約情報データベース33を有している。
As shown in the figure, the restaurant
飲食店情報データベース31は、飲食店毎に、その飲食店の店名や所在位置(緯度・経度)情報、その飲食店を識別するID(施設ID)の他、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する内容、すなわち、サービス施設のPR文等のサービス施設の特徴を示す情報、飲食店が行うイベント情報、飲食店が立地しているエリア情報、飲食店の住所、電話番号、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、営業時間、休業日(定休日)、ウェブサイトURL等の情報を記憶している。
For each restaurant, the
上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。また上記画像データがメニューに対応するものである場合には、当該画像データはメニュー情報と対応付けられて記憶される。 The menu information corresponds to the menus posted on the websites of each restaurant on the portal site, and stores the names of multiple menus that each restaurant can provide for each restaurant. The menu information may be stored for each menu category, such as appetizer/main course, lunch/dinner/course, etc. Furthermore, if the image data corresponds to a menu, the image data is stored in association with the menu information.
上記エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。 The area information is, for example, in prefecture units, but information may also be stored in narrower units such as cities, wards, towns, and villages. The category information may include main categories such as Japanese, Chinese, Italian, French, and yakiniku, as well as more detailed subcategories such as yakitori and tempura in Japanese cuisine, and pasta and pizza in Italian cuisine.
また飲食店情報データベース31には、日ごと及び時間帯ごとの予約可否情報(空席数情報)も飲食店ごとに記憶されている。
The
ユーザ情報データベース32は、ユーザ端末200を所有する、上記飲食店情報提供サーバ100が提供する上記ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース42は、ユーザID、パスワード、氏名、メールアドレス、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。
The
予約情報データベース33は、ユーザ端末200から受信した、各飲食店の予約要求に含まれる予約情報(例えば、飲食店名、予約者名、予約時刻、利用人数、利用コース等;予約台帳情報ともいう)を飲食店ごとに記憶する。
The
これら各データベースは、後述する飲食店情報提供サーバ100による、飲食店検索結果提供処理において、必要に応じて相互に参照されて用いられる。
These databases are mutually referenced and used as necessary in the restaurant search result provision process by the restaurant
その他、飲食店情報提供サーバ100は、後述する特定の曜日を検索条件として予約可能な飲食店を検索するため、カレンダー情報も記憶している。
In addition, the
[飲食店情報提供サーバの動作]
次に、以上のように構成された飲食店情報提供サーバ100の動作について説明する。当該動作は、飲食店情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Operation of Restaurant Information Providing Server]
Next, an operation of the restaurant
図4は、飲食店情報提供サーバ100による、飲食店検索結果提供処理の流れを示したフローチャートである。
Figure 4 is a flowchart showing the flow of the restaurant search result provision process by the restaurant
同図に示すように、飲食店情報提供サーバ100のCPU11はまず、ユーザ端末200から例えばアプリケーションを介して、ユーザ端末200の現在位置に基づくレストラン検索要求を受信したか否かを判断する(ステップ41)。これは、ユーザが例えば現在地から飲食店を検索するモードを指定し検索ボタンを押すことで送信される。
As shown in the figure, the
上記検索要求を受信したと判断した場合(Yes)、CPU11は、検索要求に含まれる検索条件として日時が指定されていないかどうかを判断する(ステップ42)。検索条件として日時が指定されていない場合でも、例えばエリアやジャンル、人数といった他の何らかの検索条件は上記検索要求に含まれるものとする。
If it is determined that the search request has been received (Yes), the
検索条件として日時が指定されていないと判断した場合(Yes)、CPU11は、上記カレンダー情報から、検索要求の受信日以後の直近の特定の曜日を特定し、当該特定の曜日を予約日時としての検索条件に加えて、当該検索条件で予約可能な飲食店を、上記飲食店情報データベース31を基に検索する(ステップ43)。
If it is determined that no date and time are specified as a search condition (Yes), the
ここで特定の曜日とは、例えば一般的に最も店が混雑する金曜日、家族で食事に行く機会が多い土曜日、定休日としている店が多い日曜日等であるが、これらに限られない。 The specific days of the week here include, but are not limited to, Fridays when stores are generally busiest, Saturdays when families often go out to eat, and Sundays when many stores are closed.
なお直近の特定の曜日が、(たまたま)検索要求を受信した当日である場合には、その日が検索条件に加えられるが、その際CPU11は、その日が当日(今日)であるか否かは判定しておらず、単に直近の特定の曜日を検索条件に加えているだけである。
If the most recent specific day of the week (happens to be) the day on which the search request is received, that day is added to the search conditions, but the
またCPU11は一方で、上記検索要求を受信した当日を予約日時としての検索条件に加えて、当該検索条件で予約可能な飲食店を検索する(ステップ44)。ただしCPU11は、検索要求を受信した当日が上記特定の曜日である場合は、当該当日を検索条件とした検索を実行しない。これにより、重複した検索を実行して処理負荷が大きくなるのを防止できる。
The
続いてCPU11は、上記特定の曜日を検索条件とした飲食店検索結果と、上記検索要求を受信した当日を検索条件とした飲食店検索結果とを区別してそれぞれ一覧表示した検索結果ウェブページを生成する(ステップ45)。
Next, the
上記ステップ42において検索条件に日時が含まれている場合には(No)、CPU11は、当該日時を含む検索条件に従って飲食店を検索し、その検索結果を一覧表示した検索結果ウェブページを生成する(ステップ46)。
If the search criteria in step 42 include a date and time (No), the
そしてCPU11は、上記生成した検索結果ウェブページをユーザ端末200へ送信して表示させる(ステップ47)。
The
図5は、上記飲食店情報提供サーバ100によって生成されユーザ端末200において表示される検索結果ページの例を示した図である。
Figure 5 shows an example of a search result page generated by the restaurant
同図に示すように、飲食店検索結果ページは、検索された飲食店毎の飲食店情報表示欄(店舗カセット)52の一覧を含む。この店舗カセット52は一覧中において1つの飲食店に対して1つのみ設けられており、一覧中に同じ飲食店について複数の店舗カセット52が設けられることはない。
As shown in the figure, the restaurant search results page includes a list of restaurant information display columns (store cassettes) 52 for each searched restaurant. Only one
また、当該店舗カセット52の一覧の例えば上部には、検索条件入力ボックスや検索ボタンを含む検索条件設定欄51が設けられている。この検索条件設定欄51は、ユーザ端末200が飲食店情報提供サーバ100へ検索要求を送信する際の検索要求画面(図示せず)でも表示され、当該検索結果ページにもそのまま反映されている。
In addition, for example, at the top of the list of the
同図の例は、上記検索要求画面においてエリア/駅名として「銀座」が入力され、ジャンルとして「イタリアン」が入力され、日時は指定されずに検索ボタン53により検索要求が送信された場合の検索結果ページの例である。
The example in the figure is an example of a search result page when "Ginza" is entered as the area/station name, "Italian" is entered as the genre on the search request screen, and a search request is sent using the
各店舗カセット52には、例えば飲食店名、飲食店へのアクセス情報、平均予算情報、こだわり情報、最新情報等の情報や、飲食店紹介画像等が含まれる。
Each
また、各店舗カセット52そのもの、または店舗カセット52内の各飲食店名には、各飲食店の飲食店情報の詳細ページへのハイパーリンクが設定されており、店舗カセット52(内の空欄)または飲食店名がユーザ端末200上でタップされた場合には、各飲食店の詳細ページへとページが遷移する。
In addition, each
そして同図に示すように、この検索結果ページでは、直近の特定の曜日として金曜日を検索条件に加えて飲食店を検索した検索結果一覧と、検索要求を受信した当日を検索条件に加えて飲食店を検索した検索結果一覧とが、例えばタブ53及びタブ54によって区別され、切り替え可能に表示されている。
As shown in the figure, on this search result page, a list of search results in which restaurants are searched for by adding Friday as the nearest specific day of the week as a search criterion, and a list of search results in which restaurants are searched for by adding the day the search request was received as a search criterion, are displayed in a switchable manner, distinguished by, for example,
[まとめ]
以上説明したように、本実施形態によれば、飲食店情報提供サーバ100は、検索実行日にかかわらず、ユーザが実際に利用を望む可能性が高い直近の特定の曜日(金曜日等)に予約可能な飲食店の情報をユーザに提供することができる。
[summary]
As described above, according to this embodiment, the restaurant
[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and scope of the present invention.
上述の実施形態において、飲食店情報提供サーバ100は、特定の曜日を検索条件とした検索結果と、検索要求を受信した当日を検索条件とした検索結果とをタブで切り替えて表示可能としたが、これ以外の手法で両検索結果を区別可能に検索結果ページに掲載してもよい。例えば飲食店情報提供サーバ100は、スクロール可能な画面上で、上部に両検索結果のうち一方の検索結果、下部に他方の検索結果を掲載してもよいし、一方の検索結果をページ上に掲載するとともに、当該ページ上に、他方の検索結果を示すページへのハイパーリンクを掲載してもよい。また飲食店情報提供サーバ100は、両検索結果を区別せずに掲載してもよい。すなわち、特定の曜日と検索要求を受信した当日とを"or"検索条件として予約可能な飲食店を検索し、その検索結果を単一の一覧として生成してもよい。
In the above embodiment, the restaurant
上述の実施形態において、飲食店情報提供サーバ100は、検索要求を受信した日を検索条件とした検索の検索結果を示す一覧と、特定の曜日を検索条件とした検索の検索結果を示す一覧とを区別して検索結果ページに掲載していた。これに代えて、または加えて、飲食店情報提供サーバ100は、上記検索要求を受信した日を検索条件とした検索の検索結果と、上記特定の曜日を検索条件とした検索の検索結果の双方に含まれる飲食店を示す情報について検索結果ページを生成し、ユーザ端末200へ送信してもよい。すなわち飲食店情報提供サーバ100は、特定の曜日でも検索実行日でも予約可能な飲食店を抽出して当該飲食店の情報をユーザに提供してもよい。この場合の検索結果は、上記図5に示すようなタブやハイパーリンクによって、検索要求受信日の検索結果及び特定の曜日の検索結果に加えて別途掲載されてもよいし、単独で掲載されてもよい。これにより、検索実行日と特定の曜日のどちらかまたは両日に飲食店を利用しようと考えているユーザに有用な情報が提供される。
In the above embodiment, the restaurant
上述の実施形態において、飲食店情報提供サーバ100は、上記検索要求を受信した時刻が所定の時刻以後である場合は、上記検索要求を受信した日に代えて当該検索要求を受信した日の次の日を検索条件として加えて検索を実行してもよい。これにより飲食店情報提供サーバ100は、検索実行時刻に応じて、検索実行日とその次の日のうちユーザが利用する可能性の高い日を検索条件として設定することができる。所定の時刻とは例えば19時、20時、21時、22時等、その日の夕食時間帯を過ぎている時刻や、当日その時刻以降にサービス施設を予約する可能性が低いと考えられる時刻等である。
In the above embodiment, if the time when the search request is received is after a predetermined time, the restaurant
上述の実施形態においては、飲食店情報提供サーバ100は、特定の曜日を検索条件とした検索結果と、検索要求を受信した当日を検索条件とした検索結果の両方を検索結果ページに掲載していた。しかし飲食店情報提供サーバ100は、検索要求を受信した日については検索条件として加えず、特定の曜日のみ検索条件として加えて検索を実行し、その検索結果ページをユーザ端末200へ送信してもよい。
In the above embodiment, the restaurant
上述の実施形態においては、飲食店情報提供サーバ100は、ユーザ端末200からの要求に応じて、検索条件に合致する予約可能な飲食店を検索した。しかし、飲食店情報提供サーバ100は、ユーザ端末200からの要求に応じて、予約可能な飲食店ではなく、営業中の飲食店を検索してもよい。具体的には、飲食店情報提供サーバ100は、ユーザ端末200から検索条件として日時を指定しない飲食店検索要求を受信した場合、特定の曜日(例えば日曜日)に営業している(予約可能か否かに関係なく)ことを検索条件に加えて飲食店を検索してもよく、さらに検索要求受信日に営業していることを検索条件に加えて飲食店を検索し、両検索結果を区別して検索結果ページに掲載してもよい。この場合、上記飲食店情報データベース31に記憶された各飲食店の休業日情報が参照される。
In the above embodiment, the restaurant
上述の実施形態においては、飲食店情報提供サーバ100は、飲食店の検索結果を示すウェブページとして、図5に示すように検索条件に合致する複数の飲食店情報欄(店舗カセット52)の一覧で構成される一覧表示画面を生成したが、これに代えて、検索条件に合致する飲食店の所在位置を示すアイコンを地図画像上に配置した地図表示画面を生成する場合にも、本発明は同様に適用可能である。
In the above embodiment, the
上述の実施形態で示した飲食店情報提供サーバ100は、その機能が複数のサーバや情報処理装置に分散されたシステムとして構成されていても構わない。
The restaurant
上述の実施形態では、サービス施設として飲食店が例に挙げられたが、サービス施設は飲食店に限られず、例えば、ホテル・旅館等の宿泊施設、テニス、バスケットボール、ゴルフ等の各種スポーツ施設、カラオケ・ボーリング等の娯楽施設、美容院、マッサージ・エステ等の施術施設等の様々なサービス施設についても、本発明は同様に適用可能である。この場合上記飲食店情報提供サーバ100に代えて、飲食店以外の各サービス施設に対応したサーバが上記飲食店情報提供サーバ100と同様に検索処理を実行する。
In the above embodiment, restaurants are given as an example of service facilities, but service facilities are not limited to restaurants. The present invention can be similarly applied to various service facilities, such as accommodation facilities such as hotels and inns, various sports facilities such as tennis, basketball, and golf, entertainment facilities such as karaoke and bowling, beauty salons, and treatment facilities such as massage and esthetics. In this case, instead of the restaurant
本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。 Of the inventions described in the claims of this application, the invention described as an "information processing method" has each step performed automatically by at least one device such as a computer through software-based information processing, and is not performed by a human using a device such as a computer. In other words, the "information processing method" is an information processing method using computer software, and is not a method in which a human operates a computing tool such as a computer.
11…CPU
18…記憶部
19…通信部
31…飲食店情報データベース
32…ユーザ情報データベース
33…予約情報データベース
100…飲食店情報提供サーバ
200…ユーザ端末
300…飲食店端末
11...CPU
18: Storage unit 19: Communication unit 31: Restaurant information database 32: User information database 33: Reservation information database 100: Restaurant information providing server 200: User terminal 300: Restaurant terminal
Claims (7)
ユーザ端末と通信可能な通信部と、
前記ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、予約可能なサービス施設を検索し、その検索結果を示す情報を前記ユーザ端末へ送信する制御部と
を具備する情報処理システム。 A storage unit that stores service facility information related to the service facility including reservation availability information for each day;
A communication unit capable of communicating with a user terminal;
and a control unit that, when receiving from the user terminal a search request for service facilities that does not specify a date and time as a search condition, searches for service facilities that can be reserved using a specific day of the week immediately after the date on which the search request was received as a search condition, and transmits information indicating the search results to the user terminal.
前記制御部は、さらに、前記検索要求を受信した日を検索条件として、予約可能なサービス施設を検索する
情報処理システム。 2. The information processing system according to claim 1,
The control unit further searches for service facilities for which reservations can be made, using the date on which the search request was received as a search condition.
ユーザ端末と通信可能な通信部と、
前記ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、営業中のサービス施設を検索し、その検索結果を示す情報を前記ユーザ端末へ送信する制御部と
を具備する情報処理システム。 a storage unit for storing service facility information regarding the service facility including holiday information;
A communication unit capable of communicating with a user terminal;
and a control unit that, when receiving from the user terminal a search request for service facilities that does not specify a date and time as a search condition, searches for service facilities that are open using a specific day of the week immediately after the date on which the search request was received as a search condition, and transmits information indicating the search results to the user terminal.
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、予約可能なサービス施設を検索し、その検索結果を示す情報を前記ユーザ端末へ送信する、
コンピュータが実行する情報処理方法。 storing service facility information regarding the service facility including reservation availability information for each day;
when receiving a search request for service facilities from a user terminal that does not specify a date and time as a search condition, searching for service facilities that can be reserved using a specific day of the week immediately after the date on which the search request was received as a search condition, and transmitting information indicating the search results to the user terminal ;
A computer implemented information processing method.
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、営業中のサービス施設を検索し、その検索結果を示す情報を前記ユーザ端末へ送信する、
コンピュータが実行する情報処理方法。 storing service facility information regarding the service facility, including holiday information;
when a search request for service facilities is received from a user terminal without specifying a date and time as a search condition, a search is performed for service facilities that are open, using a specific day of the week immediately following the date on which the search request was received as a search condition, and information showing the search results is transmitted to the user terminal ;
A computer implemented information processing method.
日ごとの予約可否情報を含む、サービス施設に関するサービス施設情報を記憶するステップと、
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、予約可能なサービス施設を検索し、その検索結果を示す情報を前記ユーザ端末へ送信するステップと
を実行させるプログラム。 In the information processing device,
storing service facility information regarding the service facility including reservation availability information for each day;
and when a search request for service facilities that does not specify a date and time as a search condition is received from a user terminal, searching for service facilities that can be reserved using a specific day of the week immediately after the date on which the search request was received as a search condition, and transmitting information indicating the search results to the user terminal.
休業日情報を含む、サービス施設に関するサービス施設情報を記憶するステップと、
ユーザ端末から、検索条件として日時を指定しないサービス施設の検索要求を受信した場合、当該検索要求を受信した日以後の直近の特定の曜日を検索条件として、営業中のサービス施設を検索し、その検索結果を示す情報を前記ユーザ端末へ送信するステップと
を実行させるプログラム。 In the information processing device,
storing service facility information regarding the service facility including holiday information;
and when a search request for service facilities that does not specify a date and time as a search condition is received from a user terminal, searching for service facilities that are open using a specific day of the week immediately following the date on which the search request was received as a search condition, and transmitting information indicating the search results to the user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020196875A JP7549207B2 (en) | 2020-11-27 | 2020-11-27 | Information processing system, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020196875A JP7549207B2 (en) | 2020-11-27 | 2020-11-27 | Information processing system, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022085271A JP2022085271A (en) | 2022-06-08 |
JP7549207B2 true JP7549207B2 (en) | 2024-09-11 |
Family
ID=81892631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020196875A Active JP7549207B2 (en) | 2020-11-27 | 2020-11-27 | Information processing system, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7549207B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001243150A (en) | 2000-03-02 | 2001-09-07 | Japan Telephone:Kk | System for information of event |
-
2020
- 2020-11-27 JP JP2020196875A patent/JP7549207B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001243150A (en) | 2000-03-02 | 2001-09-07 | Japan Telephone:Kk | System for information of event |
Also Published As
Publication number | Publication date |
---|---|
JP2022085271A (en) | 2022-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5969100B1 (en) | Information processing apparatus, information processing method, and program | |
JP2017076166A (en) | Information processing apparatus, information processing method, and program | |
JP6643155B2 (en) | Information processing apparatus, information processing method and program | |
JP6367446B2 (en) | Information processing apparatus, information processing method, and program | |
KR102335731B1 (en) | Information processing device, information processing method and program | |
JP7549207B2 (en) | Information processing system, information processing method, and program | |
JP7594178B2 (en) | Information processing system, information processing method, and program | |
JP7140167B2 (en) | Information processing device, information processing method and program | |
JP7575656B2 (en) | Information processing system, information processing method, and program | |
JP2022136286A (en) | Information providing device, information providing method, and information providing program | |
JP2018116459A (en) | Information processor, information processing method and program | |
JP2019070999A (en) | Price calculation device, price calculation method, price calculation program, and price calculation system | |
JP2018120493A (en) | Information processing apparatus, information processing method, and program | |
JP6838593B2 (en) | Information processing equipment, information processing methods and programs | |
JP7372561B2 (en) | Event management device, event management program, event management method | |
JP7393651B2 (en) | Facility search system, facility search method, and facility search program | |
JP7272340B2 (en) | Information processing system, information processing method and program | |
JP6882707B2 (en) | Price calculation device, price calculation method, price calculation program | |
JP2018073225A (en) | Information processing apparatus, information processing method, and program | |
JP2018072870A (en) | Information processing apparatus, information processing method and program | |
JP6814602B2 (en) | Information processing equipment, information processing methods and programs | |
JP2018084852A (en) | Information processing apparatus, information processing method, and program | |
JP2023087659A (en) | Information processing system, information processing method and program | |
JP2022150028A (en) | Information processing system, information processing method, and information processing program | |
JP2020126540A (en) | Facility search system, facility search method, and facility search program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20210816 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230802 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240515 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240711 |
|
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: 20240730 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240812 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7549207 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |