Nothing Special   »   [go: up one dir, main page]

JP7284368B2 - Information providing device, information providing method, and information providing program - Google Patents

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

Info

Publication number
JP7284368B2
JP7284368B2 JP2018186372A JP2018186372A JP7284368B2 JP 7284368 B2 JP7284368 B2 JP 7284368B2 JP 2018186372 A JP2018186372 A JP 2018186372A JP 2018186372 A JP2018186372 A JP 2018186372A JP 7284368 B2 JP7284368 B2 JP 7284368B2
Authority
JP
Japan
Prior art keywords
information
user terminal
search
processing unit
additional information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018186372A
Other languages
Japanese (ja)
Other versions
JP2020057127A5 (en
JP2020057127A (en
Inventor
美英 柏木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gourmet Navigator Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2018186372A priority Critical patent/JP7284368B2/en
Publication of JP2020057127A publication Critical patent/JP2020057127A/en
Publication of JP2020057127A5 publication Critical patent/JP2020057127A5/ja
Priority to JP2022121228A priority patent/JP7332959B2/en
Priority to JP2022121227A priority patent/JP7406138B2/en
Application granted granted Critical
Publication of JP7284368B2 publication Critical patent/JP7284368B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、情報提供装置、情報提供方法、及び情報提供プログラムに関する。 The present invention relates to an information providing device, an information providing method, and an information providing program.

飲食店のステータス情報(例えば、満席であるか否か)の変化を検索結果ページにリアルタイムに反映させるシステムが知られている(例えば、特許文献1参照)。 A system is known that reflects changes in restaurant status information (for example, whether or not the restaurant is full) on a search result page in real time (see, for example, Patent Literature 1).

特開2018-005852号公報JP 2018-005852 A

上記システムでは、ユーザによる検索結果ページの閲覧が終了した後(例えば、検索結果ページをユーザが閉じた後、ユーザ端末の画面がオフになった後など)は、飲食店のステータス情報の変化をユーザは把握することができない。 In the above system, after the user finishes browsing the search result page (for example, after the user closes the search result page, after the screen of the user terminal is turned off, etc.), the status information of the restaurant changes. The user cannot comprehend.

本発明の目的は、ユーザによる検索結果情報の閲覧が終了した後であっても、検索条件に合致する飲食店に関連する追加情報をユーザに通知することが可能な情報提供装置、情報提供プログラム、及び情報提供方法を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide an information providing apparatus and an information providing program capable of notifying a user of additional information related to a restaurant that matches a search condition even after the user has finished browsing search result information. , and to provide an information provision method.

本発明に係る情報提供装置は、ユーザ端末で行われる検索操作に応じて、予め登録された複数の検索対象の中から前記ユーザ端末から受信される検索条件に合致する検索対象を抽出し、当該抽出された検索対象に関する情報を検索結果情報としてユーザ端末に送信する検索処理部と、前記ユーザ端末における前記検索結果情報の閲覧が終了したか否かを判定する閲覧終了判定処理部と、前記閲覧終了判定処理部により前記検索結果情報の閲覧が終了したと判定された後に、前記検索条件に合致する検索対象に関する追加情報を前記ユーザ端末に送信する追加情報送信処理部とを備える。 An information providing apparatus according to the present invention extracts, from among a plurality of pre-registered search targets, search targets that match search conditions received from the user terminal in response to a search operation performed at the user terminal, a search processing unit that transmits information about an extracted search target as search result information to a user terminal; a browsing end determination processing unit that determines whether or not browsing of the search result information in the user terminal has ended; an additional information transmission processing unit configured to transmit additional information related to a search target that matches the search condition to the user terminal after the end determination processing unit determines that browsing of the search result information has ended.

本発明に係る情報提供方法は、情報提供装置における情報提供方法であって、ユーザ端末で行われる検索操作に応じて、予め登録された複数の検索対象の中から前記ユーザ端末から受信される検索条件に合致する検索対象を抽出し、当該抽出された検索対象に関する情報を検索結果情報としてユーザ端末に送信することと、前記ユーザ端末における前記検索結果情報の閲覧が終了したか否かを判定することと、前記検索結果情報の閲覧が終了したと判定された後に、前記検索条件に合致する検索対象に関する追加情報を前記ユーザ端末に送信することとを含む。 An information providing method according to the present invention is an information providing method in an information providing apparatus, in which a search received from a user terminal from among a plurality of pre-registered search targets in accordance with a search operation performed at the user terminal. Extracting search targets that match the conditions, transmitting information about the extracted search targets to the user terminal as search result information, and determining whether or not browsing of the search result information on the user terminal is finished. and, after it is determined that the browsing of the search result information is finished, transmitting additional information about the search target that matches the search condition to the user terminal.

本発明に係る情報提供プログラムは、情報提供装置のプロセッサに、ユーザ端末で行われる検索操作に応じて、予め登録された複数の検索対象の中から前記ユーザ端末から受信される検索条件に合致する検索対象を抽出し、当該抽出された検索対象に関する情報を検索結果情報としてユーザ端末に送信することと、前記ユーザ端末における前記検索結果情報の閲覧が終了したか否かを判定することと、前記検索結果情報の閲覧が終了したと判定された後に、前記検索条件に合致する検索対象に関する追加情報を前記ユーザ端末に送信することとを実行させるためのプログラムである。 According to an information providing program according to the present invention, a processor of an information providing apparatus matches a search condition received from a user terminal from among a plurality of pre-registered search targets in accordance with a search operation performed at the user terminal. Extracting a search target, transmitting information about the extracted search target as search result information to a user terminal, determining whether or not browsing of the search result information on the user terminal is finished, After it is determined that browsing of the search result information has been completed, the program causes the user terminal to transmit additional information related to a search target that matches the search condition.

本発明によれば、ユーザによる検索結果情報の閲覧が終了した後であっても、検索条件に合致する飲食店に関連する追加情報をユーザに通知することが可能な情報提供装置、情報提供プログラム、及び情報提供方法が提供される。 INDUSTRIAL APPLICABILITY According to the present invention, an information providing device and an information providing program capable of notifying a user of additional information related to a restaurant that matches a search condition even after the user has finished browsing search result information. , and methods of providing information are provided.

図1は、本発明の実施の形態に係る情報提供システムの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an information providing system according to an embodiment of the invention. 図2は、本発明の実施の形態に係る情報提供システムで使用される店舗情報の一例を示す図である。FIG. 2 is a diagram showing an example of store information used in the information providing system according to the embodiment of the invention. 図3は、本発明の実施の形態に係る情報提供システムで使用される予約情報の一例を示す図である。FIG. 3 is a diagram showing an example of reservation information used in the information providing system according to the embodiment of the present invention. 図4は、本発明の実施の形態に係る情報提供装置で実行される情報提供処理の一例を示すフローチャートである。FIG. 4 is a flow chart showing an example of information provision processing executed by the information provision device according to the embodiment of the present invention. 図5は、本発明の実施の形態に係る情報提供システムにおいてユーザ端末に表示される検索結果ページの一例を示す図である。FIG. 5 is a diagram showing an example of a search result page displayed on the user terminal in the information providing system according to the embodiment of the invention. 図6は、本発明の実施の形態に係る情報提供システムにおいてユーザ端末に表示される店舗別ページの一例を示す図である。FIG. 6 is a diagram showing an example of the page for each store displayed on the user terminal in the information providing system according to the embodiment of the present invention. 図7は、本発明の実施の形態に係る情報提供システムにおいてユーザ端末に表示される地図ページの一例を示す図である。FIG. 7 is a diagram showing an example of a map page displayed on a user terminal in the information providing system according to the embodiment of the invention. 図8は、本発明の実施の形態に係る情報提供システムにおいてユーザ端末に表示される追加情報の例を示す図である。FIG. 8 is a diagram showing an example of additional information displayed on the user terminal in the information providing system according to the embodiment of the present invention.

以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings for understanding of the present invention. It should be noted that the following embodiment is an example that embodies the present invention, and does not limit the technical scope of the present invention.

[情報提供システム1]
図1に示すように、本発明の実施形態に係る情報提供システム1は、情報提供装置2と一又は複数のユーザ端末3とを含む。情報提供装置2及びユーザ端末3は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。
[Information providing system 1]
As shown in FIG. 1, an information providing system 1 according to an embodiment of the present invention includes an information providing device 2 and one or more user terminals 3. As shown in FIG. The information providing device 2 and the user terminal 3 can communicate via a communication network N1 such as the Internet, LAN, WAN, or public telephone line.

情報提供装置2は、予め登録された複数の検索対象の中から検索条件に合致した検索対象を抽出する検索サイトとしての機能を備える。本実施形態では、前記検索対象が飲食店であり、情報提供装置2が飲食店検索サイトとしての機能を備える場合を例に挙げて説明する。なお、他の実施形態では、前記検索対象が飲食店以外の施設(例えば、ホテル、カラオケルーム、駐車場など)であってもよい。また、前記検索対象が、任意の商品(例えば、日用品、食料品、家電製品、家具、乗用車、宅配弁当、映画館のチケット、電車のチケット、旅客機のチケットなど)であってもよい。 The information providing device 2 has a function as a search site that extracts search targets that match search conditions from among a plurality of pre-registered search targets. In this embodiment, a case where the search target is a restaurant and the information providing device 2 has a function as a restaurant search site will be described as an example. In other embodiments, the search target may be facilities other than restaurants (for example, hotels, karaoke rooms, parking lots, etc.). In addition, the search target may be any product (for example, daily necessities, foodstuffs, home electric appliances, furniture, passenger cars, home delivery lunches, movie theater tickets, train tickets, airplane tickets, etc.).

ところで、本実施形態に関連する技術として、飲食店のステータス情報(例えば、満席であるか否か)の変化を検索結果ページにリアルタイムに反映させるシステムが知られている。当該システムでは、ユーザによる検索結果ページの閲覧が終了した後(例えば、検索結果ページをユーザが閉じた後、ユーザ端末の画面がオフになった後など)は、飲食店のステータス情報の変化をユーザは把握することができない。これに対して、本実施形態に係る情報提供装置2によれば、ユーザによる検索結果情報の閲覧が終了した後であっても、検索対象に関する追加情報をユーザに通知することが可能である。 By the way, as a technology related to the present embodiment, a system is known that reflects changes in restaurant status information (for example, whether the restaurant is full or not) on a search result page in real time. In this system, after the user has finished viewing the search result page (for example, after the user closes the search result page, after the screen of the user terminal is turned off, etc.), the status information of the restaurant is changed. The user cannot comprehend. On the other hand, according to the information providing device 2 according to the present embodiment, it is possible to notify the user of additional information related to the search target even after the user has finished browsing the search result information.

[情報提供装置2]
図1に示されるように、情報提供装置2は、制御部21、記憶部22、操作表示部23、及び通信I/F24などを備えるサーバである。なお、情報提供装置2は、1台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、情報提供装置2で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
[Information providing device 2]
As shown in FIG. 1, the information providing device 2 is a server including a control unit 21, a storage unit 22, an operation display unit 23, a communication I/F 24, and the like. The information providing device 2 is not limited to one computer, and may be a computer system in which a plurality of computers operate in cooperation. Various types of processing executed by the information providing device 2 may be distributed and executed by one or more processors.

通信I/F24は、情報提供装置2を有線又は無線で通信網N1に接続し、通信網N1を介してユーザ端末3などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。 The communication I/F 24 connects the information providing device 2 to the communication network N1 by wire or wirelessly, and executes data communication according to a predetermined communication protocol with an external device such as the user terminal 3 via the communication network N1. It is a communication interface for

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。 The operation display unit 23 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various types of information, and an operation unit such as a mouse, keyboard, or touch panel that receives operations.

記憶部22は、各種の情報を記憶するHDD(Hard Disk Drive)又はSSD(Solid State Drive)などの不揮発性の記憶部である。具体的に、記憶部22には、店舗情報D1、予約情報D2などのデータが記憶される。ここに、図2は店舗情報D1の一例を示す図であり、図3は予約情報D2の一例を示す図である。 The storage unit 22 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various types of information. Specifically, the storage unit 22 stores data such as store information D1 and reservation information D2. Here, FIG. 2 is a diagram showing an example of store information D1, and FIG. 3 is a diagram showing an example of reservation information D2.

図2に示されるように、店舗情報D1には、前記飲食店検索サイトに登録されている飲食店ごとに、「店舗ID」、「店舗名」、「エリア」、「ジャンル」などの情報が含まれる。前記「店舗ID」は、前記飲食店を識別するための識別情報である。前記「店舗名」は、前記飲食店の名称である。前記「エリア」は、前記飲食店が位置しているエリア(例えば、都道府県など)を示す情報である。前記「ジャンル」は、前記飲食店で提供されている料理のジャンルを示す情報である。店舗情報D1は、前記飲食店検索サイトにおいてユーザが所望の飲食店を探す際に実行される検索処理時に、制御部21により参照される。 As shown in FIG. 2, the store information D1 includes information such as "store ID", "store name", "area", and "genre" for each restaurant registered in the restaurant search site. included. The "store ID" is identification information for identifying the restaurant. The "store name" is the name of the restaurant. The "area" is information indicating the area (for example, prefecture) in which the restaurant is located. The "genre" is information indicating the genre of food offered at the restaurant. The store information D1 is referred to by the control unit 21 during search processing executed when the user searches for a desired restaurant on the restaurant search site.

予約情報D2は、前記飲食店検索サイトに登録されている店舗ごとに個別に生成されて、記憶部22に記憶される。図3に示される予約情報D2は、店舗Aに関する予約情報D2である。図3に示されるように、予約情報D2には、「テーブル」、「予約者名」、「人数」、「利用時間」などの予約内容を示す情報が含まれる。予約情報D2は、前記飲食店検索サイトに登録されている飲食店に対する予約が受け付けられたことが検知された場合に、制御部21により随時更新される。例えば、制御部21は、飲食店に設けられている店舗端末(不図示)から受信される信号に基づいて、前記飲食店に対する予約が受け付けられたことが検知されると、前記飲食店に関する予約情報D2を更新する。 The reservation information D2 is generated individually for each restaurant registered in the restaurant search site and stored in the storage unit 22. FIG. The reservation information D2 shown in FIG. 3 is the reservation information D2 regarding the store A. As shown in FIG. 3, the reservation information D2 includes information indicating reservation details such as "table", "reserved person's name", "number of persons", and "usage time". The reservation information D2 is updated by the control unit 21 whenever it is detected that a reservation for a restaurant registered in the restaurant search site has been received. For example, when it is detected that a reservation for the restaurant has been accepted based on a signal received from a store terminal (not shown) provided in the restaurant, the control unit 21 makes a reservation for the restaurant. Update information D2.

なお、他の実施形態として、店舗情報D1、予約情報D2などの情報の一部又は全部が、情報提供装置2から通信網N1を介してアクセス可能な他のサーバに記憶されていることも考えられる。そして、情報提供装置2の制御部21は、前記サーバから各種の情報を取得して、後述の情報提供処理(図4参照)などの各処理を実行してもよい。 In another embodiment, part or all of the information such as the store information D1 and the reservation information D2 may be stored in another server accessible from the information providing device 2 via the communication network N1. be done. Then, the control unit 21 of the information providing device 2 may acquire various kinds of information from the server and execute each process such as the information providing process (see FIG. 4) described later.

また、記憶部22には、検索条件を入力するための検索ページ(不図示)のデータも記憶される。また、記憶部22には、後述の検索結果ページP1(図5参照)、店舗別ページP2(図6参照)、地図ページP3(図7参照)などのデータも記憶される。 The storage unit 22 also stores data of a search page (not shown) for inputting search conditions. The storage unit 22 also stores data such as a search result page P1 (see FIG. 5), a store page P2 (see FIG. 6), and a map page P3 (see FIG. 7), which will be described later.

さらに、記憶部22には、制御部21に後述の情報提供処理(図4参照)を実行させるための情報提供プログラムなどの制御プログラムが記憶されている。例えば、前記情報提供プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、情報提供装置2が備えるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。 Further, the storage unit 22 stores a control program such as an information providing program for causing the control unit 21 to execute an information providing process (see FIG. 4), which will be described later. For example, the information providing program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and read by a reading device (not shown) such as a CD drive or DVD drive provided in the information providing device 2. and stored in the storage unit 22 .

制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサである。前記ROMは、前記CPUに各種の演算処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することにより情報提供装置2を制御する。 The control unit 21 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 controls the information providing device 2 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 22 .

具体的に、制御部21は、図1に示されるように、検索処理部211、閲覧終了判定処理部212、追加情報送信処理部213、予約判定処理部214、位置情報受信処理部215などの各種の処理部を含む。制御部21は、前記CPUで前記情報提供プログラムに従った各種の処理を実行することによって、これらの処理部として機能する。なお、制御部21に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記情報提供プログラムは、複数のプロセッサを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, as shown in FIG. 1, the control unit 21 includes a search processing unit 211, a viewing end determination processing unit 212, an additional information transmission processing unit 213, a reservation determination processing unit 214, a location information reception processing unit 215, and the like. Contains various processing units. The control unit 21 functions as a processing unit for these by executing various types of processing according to the information providing program by the CPU. Part or all of the processing units included in the control unit 21 may be configured by electronic circuits. The information providing program may be a program for causing a plurality of processors to function as the various processing units.

検索処理部211は、ユーザ端末3で行われる検索操作に応じて、予め登録された複数の飲食店の中からユーザ端末3から受信される検索条件に合致する飲食店を抽出し、当該抽出された飲食店に関する情報(例えば、後述の検索結果ページP1、店舗別ページP2、地図ページP3など)を検索結果情報としてユーザ端末3に送信する。 The search processing unit 211 extracts restaurants that match search conditions received from the user terminal 3 from among a plurality of restaurants registered in advance according to a search operation performed on the user terminal 3, and Information about the restaurant (for example, a search result page P1, a store page P2, a map page P3, etc., which will be described later) is transmitted to the user terminal 3 as search result information.

閲覧終了判定処理部212は、ユーザ端末3における前記検索結果情報の閲覧が終了したか否かを判定する。例えば、閲覧終了判定処理部212は、ユーザ端末3とのコネクションが切断された場合に、前記検索結果情報の閲覧が終了したと判定してもよい。もしくは、閲覧終了判定処理部212は、ユーザ端末3からの信号が予め定められた時間以上受信されない場合に、前記検索結果情報の閲覧が終了したと判定してもよい。 The viewing end determination processing unit 212 determines whether or not the user terminal 3 has finished viewing the search result information. For example, the viewing end determination processing unit 212 may determine that viewing of the search result information has ended when the connection with the user terminal 3 is disconnected. Alternatively, the viewing end determination processing unit 212 may determine that viewing of the search result information has ended when no signal is received from the user terminal 3 for a predetermined time or longer.

追加情報送信処理部213は、閲覧終了判定処理部212により前記検索結果情報の閲覧が終了したと判定された後に、前記検索条件に合致する飲食店に関連する追加情報をユーザ端末3に送信する。例えば、追加情報送信処理部213は、前記追加情報をプッシュ通知によりユーザ端末3に送信してもよい。情報提供装置2は、プッシュ通知によって任意のタイミングで任意のメッセージをユーザ端末3に送信して、当該メッセージをユーザ端末3に表示させることが可能である。なお、プッシュ通知を実現するための手法又はシステムとしては、公知の任意の手法又はシステム(例えば、ウェブブラウザを利用して実現されるウェブプッシュ通知など)を採用することができる。これにより、ユーザ端末3のユーザが検索結果ページP1などの閲覧をやめた後(例えば、検索結果ページP1が非表示になった後、ユーザ端末3が省電力モードに移行した後など)であっても、前記検索条件に合致する飲食店に関連する有益な情報を前記追加情報としてユーザに通知することが可能となる。なお、追加情報送信処理部213は、前記追加情報を電子メール又はショートメッセージサービス(SMS)によりユーザ端末3に送信してもよい。 The additional information transmission processing unit 213 transmits additional information related to restaurants that match the search conditions to the user terminal 3 after the browsing end determination processing unit 212 determines that the browsing of the search result information has ended. . For example, the additional information transmission processing unit 213 may transmit the additional information to the user terminal 3 by push notification. The information providing device 2 can transmit any message to the user terminal 3 at any timing by push notification and display the message on the user terminal 3 . As a method or system for implementing push notification, any known method or system (for example, web push notification implemented using a web browser, etc.) can be adopted. As a result, after the user of the user terminal 3 stops viewing the search result page P1 (for example, after the search result page P1 is hidden, after the user terminal 3 shifts to the power saving mode, etc.), Also, it is possible to notify the user of useful information related to restaurants that match the search conditions as the additional information. The additional information transmission processing unit 213 may transmit the additional information to the user terminal 3 by e-mail or short message service (SMS).

なお、前記追加情報は、前記検索条件に合致する飲食店に関する情報うち、検索処理部211によりユーザ端末3にまだ送信されていない飲食店に関する情報を含んでいてもよい。例えば、検索結果ページP1が複数のページで構成されており、前記複数のページのうちの最初のページの情報しかユーザ端末3に送信されていない場合、前記追加情報は、前記検索条件に合致する飲食店に関する情報うち、検索結果ページP1の2ページ目以降に表示される飲食店に関する情報を含んでいてもよい。これにより、例えば、ユーザ端末3のユーザが、検索結果ページP1が複数のページで構成されていることに気づかないまま検索結果ページP1の閲覧をやめてしまった場合でも、検索結果ページP1の2ページ目以降に表示されるはずだった飲食店に関する情報を、前記追加情報としてユーザに通知することが可能となる。 The additional information may include information about restaurants that has not yet been transmitted to the user terminal 3 by the search processing unit 211, among the information about restaurants that match the search conditions. For example, when the search result page P1 is composed of a plurality of pages, and only the information of the first page of the plurality of pages is transmitted to the user terminal 3, the additional information matches the search condition. Among the information about restaurants, the information about restaurants displayed on the second and subsequent pages of the search result page P1 may be included. As a result, for example, even if the user of the user terminal 3 stops browsing the search result page P1 without noticing that the search result page P1 is composed of a plurality of pages, two pages of the search result page P1 It is possible to notify the user of the information about the restaurant that was supposed to be displayed after the first as the additional information.

また、前記追加情報は、前記検索結果情報の送信時には利用不可能(すなわち、満席)であったが、その後に利用可能(すなわち、空席あり)になった飲食店に関する情報を含んでいてもよい。これにより、ユーザ端末3のユーザが検索結果ページP1の閲覧をやめた後に、満席の状態から空席ありの状態に変化した飲食店に関する情報を、前記追加情報としてユーザに通知することが可能となる。なお、検索対象が商品である場合は、前記追加情報は、前記検索結果情報の送信時には購入不可能(すなわち、在庫なし)であったが、その後に購入可能(すなわち、在庫あり)になった商品に関する情報を含んでいてもよい。 Further, the additional information may include information about restaurants that were unavailable (ie full) at the time of sending the search result information but became available (ie with vacancies) afterward. . Thus, after the user of the user terminal 3 stops browsing the search result page P1, it is possible to notify the user of the information on the restaurant that has changed from full to vacant as the additional information. When the search target is a product, the additional information was not available for purchase (i.e. out of stock) at the time of sending the search result information, but later became available for purchase (i.e. in stock). It may contain information about the product.

また、前記追加情報は、前記検索結果情報の送信時には利用可能(すなわち、空席あり)であったが、その後に利用不可能(すなわち、満席)になった飲食店に関する情報を含んでいてもよい。これにより、ユーザ端末3のユーザが検索結果ページP1の閲覧をやめた後に、空席ありの状態から満席の状態に変化した飲食店に関する情報を、前記追加情報としてユーザに通知することが可能となる。よって、例えば、ユーザが、検索結果ページP1の閲覧をやめて検索結果ページP1に表示されていた所望の飲食店に向かっている最中に、前記飲食店が空席ありの状態から満席の状態に変化した場合でも、ユーザは、前記飲食店に到着する前にそのことを知ることができる。なお、検索対象が商品である場合は、前記追加情報は、前記検索結果情報の送信時には購入可能(すなわち、在庫あり)であったが、その後に購入不可能(すなわち、在庫なし)になった商品に関する情報を含んでいてもよい。 Further, the additional information may include information about restaurants that were available (that is, had vacant seats) at the time of sending the search result information, but that became unavailable (that is, fully occupied) thereafter. . As a result, after the user of the user terminal 3 stops browsing the search result page P1, it is possible to notify the user of the information on the restaurant that has changed from a state with vacant seats to a state with full seats as the additional information. Therefore, for example, while the user stops viewing the search result page P1 and is heading to the desired restaurant displayed on the search result page P1, the restaurant changes from a state with vacant seats to a state with full seats. Even if it does, the user can know it before arriving at the restaurant. If the search target is a product, the additional information was purchasable (that is, in stock) at the time of sending the search result information, but later became unpurchasable (that is, out of stock). It may contain information about the product.

また、前記追加情報は、前記飲食店に関する特典情報(例えば、電子クーポン、割引情報など)を含んでいてもよい。これにより、前記飲食店の利用を促進することが可能となる。 Further, the additional information may include privilege information (for example, electronic coupons, discount information, etc.) related to the restaurant. This makes it possible to promote the use of the restaurant.

なお、追加情報送信処理部213は、前記検索結果情報の閲覧が終了する直前に検索処理部211によりユーザ端末3に送信された情報(すなわち、ユーザ端末3のユーザが最後に閲覧したページ)に応じて異なる追加情報をユーザ端末3に送信してもよい。例えば、追加情報送信処理部213は、前記検索結果情報の閲覧が終了する直前に検索処理部211によりユーザ端末3に送信された情報が、前記検索条件に合致する飲食店の一覧を示す検索結果ページP1(本発明の一覧ページの一例)である場合と、前記一覧ページに対するユーザ操作に応じて表示される飲食店ごとの店舗別ページP2(本発明の個別ページの一例)である場合とで、異なる追加情報をユーザ端末3に送信してもよい。例えば、前記検索結果情報の閲覧が終了する直前に検索処理部211によりユーザ端末3に送信された情報が検索結果ページP1である場合は、追加情報送信処理部213は、検索結果ページP1に表示される飲食店各々に関する情報を追加情報として送信してもよい。一方、前記検索結果情報の閲覧が終了する直前に検索処理部211によりユーザ端末3に送信された情報が店舗別ページP2である場合は、追加情報送信処理部213は、店舗別ページP2に対応する飲食店に関連する情報のみを追加情報として送信してもよい。これにより、例えば、ユーザ端末3のユーザが店舗別ページP2を閲覧した後に、当該店舗別ページP2に対応する飲食店に向かっている場合に、店舗別ページP2に対応する飲食店に関連する追加情報のみをユーザ端末3に送信することが可能となる。よって、店舗別ページP2に対応する飲食店以外の飲食店に関連する情報が前記追加情報としてユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。 It should be noted that the additional information transmission processing unit 213 adds to the information transmitted to the user terminal 3 by the search processing unit 211 immediately before the browsing of the search result information ends (that is, the last page browsed by the user of the user terminal 3). Different additional information may be sent to the user terminal 3 accordingly. For example, the additional information transmission processing unit 213 determines that the information transmitted to the user terminal 3 by the search processing unit 211 immediately before the browsing of the search result information ends indicates a list of restaurants that match the search conditions. In the case of the page P1 (an example of the list page of the present invention), and in the case of the page P2 (an example of the individual page of the present invention) for each restaurant displayed according to the user operation on the list page. , different additional information may be sent to the user terminal 3 . For example, when the information transmitted to the user terminal 3 by the search processing unit 211 immediately before the browsing of the search result information ends is the search result page P1, the additional information transmission processing unit 213 displays the search result page P1. Information about each of the restaurants may be transmitted as additional information. On the other hand, if the information transmitted to the user terminal 3 by the search processing unit 211 immediately before the browsing of the search result information ends is the store page P2, the additional information transmission processing unit 213 corresponds to the store page P2. You may transmit only the information relevant to the restaurant which carries out as additional information. As a result, for example, when the user of the user terminal 3 browses the page P2 for each store and then heads for the restaurant corresponding to the page P2 for each store, an addition related to the restaurant corresponding to the page P2 for each store Only information can be transmitted to the user terminal 3 . Therefore, it is possible to prevent information related to restaurants other than the restaurant corresponding to the page P2 for each restaurant from being unnecessarily transmitted to the user terminal 3 as the additional information.

また、追加情報送信処理部213は、前記検索結果情報の閲覧が終了する直前に検索処理部211によりユーザ端末3に送信された情報(すなわち、ユーザ端末3のユーザが最後に閲覧したページ)が店舗別ページP2である場合、前記検索条件に合致する飲食店の中から店舗別ページP2に対応する飲食店に応じて抽出される飲食店(例えば、店舗別ページP2に対応する飲食店と同一ジャンルの飲食店、店舗別ページP2に対応する飲食店と同一予算帯の飲食店、店舗別ページP2に対応する飲食店に近い飲食店など)に関する情報を、前記追加情報としてユーザ端末3に送信してもよい。ユーザ端末3のユーザが最後に閲覧した店舗別ページP2に対応する飲食店は、ユーザの希望に沿った飲食店であると考えられるので、当該飲食店の属性情報(例えば、ジャンル、平均予算、所在地など)に応じて抽出される他の飲食店に関する情報を追加情報としてユーザ端末3に送信することにより、より適切な追加情報を提供することが可能となる。 Further, the additional information transmission processing unit 213 determines that the information transmitted to the user terminal 3 by the search processing unit 211 immediately before the browsing of the search result information (that is, the last page browsed by the user of the user terminal 3) is In the case of the store-specific page P2, the restaurant extracted according to the restaurant corresponding to the store-specific page P2 from among the restaurants that match the search conditions (for example, the same restaurant as the restaurant corresponding to the store-specific page P2 restaurants of the genre, restaurants in the same budget range as the restaurant corresponding to the page P2 for each store, restaurants close to the restaurant corresponding to the page P2 for each store, etc.) are transmitted to the user terminal 3 as the additional information. You may Since the restaurant corresponding to the restaurant page P2 last browsed by the user of the user terminal 3 is considered to be a restaurant that meets the user's wishes, attribute information of the restaurant (for example, genre, average budget, It is possible to provide more appropriate additional information by transmitting information about other restaurants extracted according to location, etc., to the user terminal 3 as additional information.

また、追加情報送信処理部213は、ユーザ端末3から前記検索条件が複数回受信された場合、ユーザ端末3から受信された最新の検索条件に合致する飲食店に関連する追加情報をユーザ端末3に送信してもよい。すなわち、追加情報送信処理部213は、ユーザ端末3から受信された古い検索条件(すなわち、最新の検索条件以外の検索条件)に合致する飲食店に関連する追加情報についてはユーザ端末3に送信しないようにしてもよい。これにより、古い検索条件に合致する飲食店に関連する情報が前記追加情報としてユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。 Further, when the search condition is received from the user terminal 3 multiple times, the additional information transmission processing unit 213 sends the additional information related to the restaurant matching the latest search condition received from the user terminal 3 to the user terminal 3. may be sent to That is, the additional information transmission processing unit 213 does not transmit to the user terminal 3 additional information related to restaurants that match the old search conditions (that is, search conditions other than the latest search conditions) received from the user terminal 3. You may do so. This makes it possible to prevent unnecessary transmission of information related to restaurants that match the old search conditions to the user terminal 3 as the additional information.

予約判定処理部214は、ユーザ端末3から受信される信号に基づいて、ユーザ端末3において前記飲食店を予約する予約操作(例えば、店舗別ページP2に含まれる操作キーK21の操作)が行われたか否かを判定する。 Based on the signal received from the user terminal 3, the reservation determination processing unit 214 performs a reservation operation (for example, operation of the operation key K21 included in the page P2 for each store) to reserve the restaurant on the user terminal 3. determine whether or not

位置情報受信処理部215は、ユーザ端末3の現在位置を示す位置情報を前記ユーザ端末3から受信する。前記位置情報は、例えば、GPS(Global Positioning System)により検出される経度及び緯度の情報であってもよい。 The location information reception processing unit 215 receives location information indicating the current location of the user terminal 3 from the user terminal 3 . The location information may be, for example, longitude and latitude information detected by GPS (Global Positioning System).

なお、追加情報送信処理部213は、予め定められた送信中止条件を満たす場合は、ユーザ端末3に前記追加情報を送信しないようにしてもよい。 Note that the additional information transmission processing unit 213 may not transmit the additional information to the user terminal 3 when a predetermined transmission stop condition is satisfied.

例えば、前記検索条件に前記飲食店の利用日時を示す利用日時情報が含まれている場合に、追加情報送信処理部213は、前記利用日時が到来した後は、前記追加情報をユーザ端末3に送信しないようにしてもよい。これにより、前記利用日時が到来した後に前記追加情報がユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。 For example, when the search condition includes usage date and time information indicating the usage date and time of the restaurant, the additional information transmission processing unit 213 transmits the additional information to the user terminal 3 after the usage date and time. You can choose not to send it. This makes it possible to prevent the additional information from being unnecessarily transmitted to the user terminal 3 after the date and time of use has arrived.

また、追加情報送信処理部213は、予約判定処理部214により前記予約操作が行われたと判定された場合は、前記追加情報をユーザ端末3に送信しないようにしてもよい。これにより、例えば、ユーザ端末3のユーザが前記飲食店を予約した後に、前記追加情報(例えば、前記飲食店が満席になったことを示す情報など)がユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。 Further, the additional information transmission processing unit 213 may not transmit the additional information to the user terminal 3 when the reservation determination processing unit 214 determines that the reservation operation has been performed. As a result, for example, after the user of the user terminal 3 makes a reservation for the restaurant, the additional information (for example, information indicating that the restaurant is full) is unnecessarily transmitted to the user terminal 3. It is possible to suppress the storage.

また、追加情報送信処理部213は、ユーザ端末3における前記検索結果情報の閲覧中に前記飲食店に対応する電話番号への発信操作(例えば、店舗別ページP2に含まれる操作キーK23の操作)が行われた場合は、前記追加情報をユーザ端末3に送信しないようにしてもよい。これにより、例えば、ユーザ端末3のユーザが電話で前記飲食店を予約した後に、前記追加情報(例えば、前記飲食店が満席になったことを示す情報など)がユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。 Further, the additional information transmission processing unit 213 performs a call operation to the telephone number corresponding to the restaurant while browsing the search result information on the user terminal 3 (for example, operation of the operation key K23 included in the page P2 for each restaurant). is performed, the additional information may not be transmitted to the user terminal 3 . As a result, for example, after the user of the user terminal 3 makes a reservation for the restaurant by phone, the additional information (for example, information indicating that the restaurant is full) is unnecessarily transmitted to the user terminal 3. It is possible to suppress the fact that it is done.

また、追加情報送信処理部213は、ユーザ端末3の現在位置が前記飲食店の所在地に到達した後は、前記追加情報をユーザ端末3に送信しないようにしてもよい。これにより、例えば、ユーザ端末3のユーザが前記飲食店に来店した後に、前記追加情報(例えば、前記飲食店又は他の飲食店の空き状況が変化したことを示す情報など)がユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。なお、ユーザ端末3の現在位置が前記飲食店の所在地に到達したか否かは、例えば、位置情報受信処理部215により取得される前記位置情報と前記飲食店の所在地を示す所在地情報(例えば、前記飲食店の所在地の経度及び緯度の情報)とに基づいて判定することが可能である。 Further, the additional information transmission processing unit 213 may not transmit the additional information to the user terminal 3 after the current position of the user terminal 3 reaches the location of the restaurant. As a result, for example, after the user of the user terminal 3 visits the restaurant, the additional information (for example, information indicating that the availability of the restaurant or another restaurant has changed) is sent to the user terminal 3. It is possible to suppress unnecessary transmission. Whether or not the current position of the user terminal 3 has reached the location of the restaurant can be determined, for example, by the location information acquired by the location information reception processing unit 215 and the location information indicating the location of the restaurant (for example, information of the longitude and latitude of the location of the restaurant).

また、追加情報送信処理部213は、前記検索結果情報の閲覧が終了する直前に検索処理部211によりユーザ端末3に送信された情報(すなわち、ユーザ端末3のユーザが最後に閲覧したページ)が、前記飲食店の所在地を示す地図ページP3(図7参照)である場合は、前記追加情報をユーザ端末3に送信しないようにしてもよい。これにより、例えば、ユーザ端末3のユーザが地図ページP3を閲覧した後、地図ページP3に対応する飲食店に向かっている場合に、前記追加情報(例えば、他の飲食店の空き状況が変化したことを示す情報など)がユーザ端末3に不必要に送信されてしまうことを抑制することが可能となる。 Further, the additional information transmission processing unit 213 determines that the information transmitted to the user terminal 3 by the search processing unit 211 immediately before the browsing of the search result information (that is, the last page browsed by the user of the user terminal 3) is , the additional information may not be transmitted to the user terminal 3 in the case of the map page P3 (see FIG. 7) indicating the location of the restaurant. As a result, for example, when the user of the user terminal 3 browses the map page P3 and is heading to the restaurant corresponding to the map page P3, the additional information (for example, the availability of another restaurant has changed) It is possible to prevent unnecessary transmission of information such as information indicating that the

[ユーザ端末3]
図1に示されるように、ユーザ端末3は、制御部31、記憶部32、操作表示部33、及び通信I/F34などを備える。ユーザ端末3は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
[User terminal 3]
As shown in FIG. 1, the user terminal 3 includes a control section 31, a storage section 32, an operation display section 33, a communication I/F 34, and the like. The user terminal 3 is, for example, an information processing device such as a mobile phone, a smart phone, a tablet terminal, or a personal computer.

通信I/F34は、ユーザ端末3を有線又は無線で通信網N1に接続し、通信網N1を介して情報提供装置2などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。 The communication I/F 34 connects the user terminal 3 to the communication network N1 by wire or wirelessly, and performs data communication according to a predetermined communication protocol with an external device such as the information providing device 2 via the communication network N1. It is a communication interface for

操作表示部33は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。 The operation display unit 33 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that receives operations.

記憶部32は、各種の情報を記憶するHDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部32には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、HTTP(Hypertext Transfer Protocol)等の通信プロトコルに従って情報提供装置2等の外部装置との間で通信処理を制御部31に実行させるための制御プログラムである。 The storage unit 32 is a nonvolatile storage unit such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory that stores various types of information. For example, the storage unit 32 stores a control program such as a browser program. Specifically, the browser program is a control program for causing the control unit 31 to execute communication processing with an external device such as the information providing device 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol).

制御部31は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部31は、前記ROM又は記憶部32に予め記憶された各種の制御プログラムを前記CPUで実行することによりユーザ端末3を制御する。 The control unit 31 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 31 controls the user terminal 3 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 32 .

具体的に、制御部31は、記憶部32に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部311として機能する。ブラウザ処理部311は、情報提供装置2から通信網N1を介して提供されるウェブページを操作表示部33に表示させ、操作表示部33に対する操作を情報提供装置2に入力するブラウザ処理を実行することが可能である。なお、制御部31に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。 Specifically, the control unit 31 functions as a browser processing unit 311 by executing various processes according to the browser program stored in the storage unit 32 . The browser processing unit 311 causes the operation display unit 33 to display a web page provided from the information providing device 2 via the communication network N1, and executes browser processing for inputting an operation for the operation display unit 33 to the information providing device 2. Is possible. Part or all of the processing units included in the control unit 31 may be configured by electronic circuits.

[情報提供処理]
以下、図4を参照しつつ、情報提供装置2の制御部21によって実行される情報提供処理について説明する。なお、制御部21は、ユーザ端末3からのアクセスが発生した場合に、ユーザ端末3ごとに対応する当該情報提供処理を個別に実行する。即ち、制御部21は、複数のユーザ端末3に対応する前記情報提供処理を時分割によって略並行して実行することがある。また、当該情報提供処理は、ユーザ端末3の所定の操作によって途中で終了されることがある。
[Information provision processing]
The information providing process executed by the control unit 21 of the information providing device 2 will be described below with reference to FIG. Note that the control unit 21 individually executes the information providing process corresponding to each user terminal 3 when an access from the user terminal 3 occurs. That is, the control unit 21 may execute the information provision processing corresponding to a plurality of user terminals 3 substantially in parallel by time division. In addition, the information providing process may be ended in the middle by a predetermined operation of the user terminal 3. FIG.

また、本発明は、前記情報提供処理に含まれる一又は複数のステップを実行する情報提供方法の発明として捉えることができ、ここで説明する前記情報提供処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記情報提供処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部21によって前記情報提供処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって前記情報提供処理における各ステップが分散して実行される情報提供方法も他の実施形態として考えられる。 Further, the present invention can be regarded as an invention of an information providing method for executing one or more steps included in the information providing process, and one or more steps included in the information providing process described here can be May be omitted. The execution order of the steps in the information providing process may be different as long as the same effects are produced. Furthermore, here, a case where each step in the information providing process is executed by the control unit 21 will be described as an example. are also contemplated as other embodiments.

<ステップS11>
まず、ステップS11において、制御部21は、検索条件入力ページ(不図示)をユーザ端末3の操作表示部33に表示させる。具体的に、制御部21は、検索条件入力ページのデータ(例えば、HTMLデータ)を、通信網N1を通じてユーザ端末3に送信する。その結果、ユーザ端末3の操作表示部33に検索条件入力ページが表示される。
<Step S11>
First, in step S<b>11 , the control unit 21 causes the operation display unit 33 of the user terminal 3 to display a search condition input page (not shown). Specifically, the control unit 21 transmits data (for example, HTML data) of the search condition input page to the user terminal 3 through the communication network N1. As a result, a search condition input page is displayed on the operation display unit 33 of the user terminal 3 .

<ステップS12>
ステップS12において、制御部21は、検索条件を取得する。具体的に、制御部21は、前記検索条件入力ページを介してユーザ端末3のユーザにより入力される検索条件を、通信網N1を通じてユーザ端末3から受信する。前記検索条件には、例えば、利用日時、利用人数、エリア、ジャンルなどの条件が含まれる。
<Step S12>
In step S12, the control unit 21 acquires search conditions. Specifically, the control unit 21 receives search conditions input by the user of the user terminal 3 via the search condition input page from the user terminal 3 through the communication network N1. The search conditions include, for example, usage date and time, number of users, area, genre, and the like.

<ステップS13>
ステップS13において、制御部21は、予め登録された複数の飲食店の中から前記ステップS12で取得された検索条件に合致する飲食店を抽出する検索処理を実行する。具体的に、制御部21は、前記ステップS12で取得された検索条件と、図2に示される店舗情報D1とを比較して、前記検索条件に合致する飲食店を抽出する。なお、前記検索条件に利用日時及び利用人数の情報が含まれている場合は、制御部21は、予約情報D2を参照して、前記複数の飲食店の中から、前記利用日時に前記利用人数のグループが利用可能な飲食店を抽出する。当該ステップS13の処理は、制御部21の検索処理部211により実行される。
<Step S13>
In step S13, the control unit 21 executes search processing for extracting restaurants that match the search conditions acquired in step S12 from among a plurality of restaurants registered in advance. Specifically, the control unit 21 compares the search conditions acquired in step S12 with the store information D1 shown in FIG. 2, and extracts restaurants that match the search conditions. When the search condition includes information on the date and time of use and the number of users, the control unit 21 refers to the reservation information D2, and selects the number of users at the date and time of use from among the plurality of restaurants. to extract restaurants that are available to groups of The processing of step S<b>13 is executed by the search processing section 211 of the control section 21 .

なお、他の実施形態として、前記検索対象が商品である場合、制御部21は、予め登録された複数の商品の中から前記ステップS12で取得された検索条件に合致する商品を抽出する。この場合、制御部21は、商品ごとの在庫状況を示す在庫情報を参照して、前記複数の商品の中から、在庫がある商品を抽出してもよい。 As another embodiment, when the search target is a product, the control unit 21 extracts a product that matches the search condition acquired in step S12 from among a plurality of products registered in advance. In this case, the control unit 21 may refer to inventory information indicating the inventory status of each product, and extract products that are in stock from among the plurality of products.

<ステップS14>
ステップS14において、制御部21は、前記ステップS13で実行された検索処理の結果に基づいて、検索結果ページP1をユーザ端末3の操作表示部33に表示させる。具体的に、制御部21は、図5に示されるような検索結果ページP1のデータを、通信網N1を通じてユーザ端末3に送信する。その結果、ユーザ端末3の操作表示部33に検索結果ページP1が表示される。検索結果ページP1では、前記ステップS13で抽出された飲食店各々に関する情報(例えば、店舗名、最寄り駅、最寄り駅からの所要時間、平均予算、飲食店の画像、料理の画像など)が、飲食店ごとに店舗情報表示領域R11に表示される。当該ステップS14の処理は、制御部21の検索処理部211により実行される。
<Step S14>
In step S14, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the search result page P1 based on the result of the search process executed in step S13. Specifically, the control unit 21 transmits the data of the search result page P1 as shown in FIG. 5 to the user terminal 3 through the communication network N1. As a result, the search result page P<b>1 is displayed on the operation display unit 33 of the user terminal 3 . On the search result page P1, information (for example, store name, nearest station, required time from the nearest station, average budget, restaurant image, food image, etc.) about each restaurant extracted in step S13 is displayed. Each store is displayed in the store information display area R11. The processing of step S<b>14 is executed by the search processing section 211 of the control section 21 .

<ステップS15>
ステップS15において、制御部21は、ユーザ操作に応じた各種処理を実行する。
<Step S15>
In step S15, the control unit 21 executes various processes according to the user's operation.

例えば、検索結果ページP1に含まれるいずれかの店舗情報表示領域R11が操作された場合、制御部21は、操作された店舗情報表示領域R11に対応する飲食店がユーザによって選択されたと判断し、当該飲食店に対応する店舗別ページP2(図6参照)を、ユーザ端末3の操作表示部33に表示させる。具体的に、制御部21は、前記飲食店に対応する店舗別ページP2のデータを、通信網N1を通じてユーザ端末3に送信する。その結果、ユーザ端末3の操作表示部33に、前記飲食店に対応する店舗別ページP2が表示される。店舗別ページP2には、前記飲食店に関する詳細な情報(例えば、店舗名、所在地、平均予算、電話番号、メニューなど)が含まれる。 For example, when any store information display area R11 included in the search result page P1 is operated, the control unit 21 determines that the restaurant corresponding to the operated store information display area R11 is selected by the user, The operation display unit 33 of the user terminal 3 is caused to display the store-specific page P2 (see FIG. 6) corresponding to the restaurant. Specifically, the control unit 21 transmits the data of the store page P2 corresponding to the restaurant to the user terminal 3 through the communication network N1. As a result, the operation display unit 33 of the user terminal 3 displays the store page P2 corresponding to the restaurant. The store-by-store page P2 includes detailed information on the restaurant (for example, store name, location, average budget, phone number, menu, etc.).

図6に示されるように、店舗別ページP2には、操作キーK21、操作キーK22、操作キーK23、及び操作キーK24が含まれる。操作キーK21は、店舗別ページP2に対応する飲食店の予約を受け付けるための操作キーである。操作キーK21が操作されると、制御部21は、ユーザ端末3のユーザによる前記飲食店の予約を受け付けて、予約情報D2を更新する。操作キーK22は、店舗別ページP2に対応する飲食店の所在地を示す地図を表示するための操作キーである。操作キーK22が操作されると、制御部21は、前記飲食店に対応する地図ページP3(図7参照)を、ユーザ端末3の操作表示部33に表示させる。具体的に、制御部21は、前記飲食店に対応する地図ページP3のデータを、通信網N1を通じてユーザ端末3に送信する。その結果、ユーザ端末3の操作表示部33に、前記飲食店に対応する地図ページP3が表示される。操作キーK23は、店舗別ページP2に対応する飲食店に電話するための操作キーである。操作キーK23が操作されると、制御部21は、ユーザ端末3が備える電話機能を利用して、前記飲食店に発信を行う。操作キーK24は、店舗別ページP2から検索結果ページP1に戻るための操作キーである。操作キーK24が操作されると、ユーザ端末3の操作表示部33に検索結果ページP1が再表示される。 As shown in FIG. 6, the store page P2 includes an operation key K21, an operation key K22, an operation key K23, and an operation key K24. The operation key K21 is an operation key for accepting a reservation for a restaurant corresponding to the page P2 for each store. When the operation key K21 is operated, the control unit 21 accepts the reservation of the restaurant by the user of the user terminal 3 and updates the reservation information D2. The operation key K22 is an operation key for displaying a map indicating the location of the restaurant corresponding to the page P2 for each store. When the operation key K22 is operated, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the map page P3 (see FIG. 7) corresponding to the restaurant. Specifically, the control unit 21 transmits the data of the map page P3 corresponding to the restaurant to the user terminal 3 through the communication network N1. As a result, the map page P3 corresponding to the restaurant is displayed on the operation display unit 33 of the user terminal 3 . The operation key K23 is an operation key for calling the restaurant corresponding to the page P2 for each store. When the operation key K23 is operated, the control unit 21 uses the telephone function of the user terminal 3 to make a call to the restaurant. The operation key K24 is an operation key for returning from the store page P2 to the search result page P1. When the operation key K24 is operated, the search result page P1 is displayed on the operation display section 33 of the user terminal 3 again.

<ステップS16>
ステップS16において、制御部21は、ユーザによる検索結果情報(すなわち、検索結果ページP1、店舗別ページP2、地図ページP3など)の閲覧が終了したか否かを判断する。例えば、閲覧終了判定処理部212は、ユーザ端末3とのコネクションが切断された場合に、前記検索結果情報の閲覧が終了したと判定してもよい。もしくは、制御部21は、ユーザ端末3からの信号が予め定められた時間以上受信されない場合に、前記検索結果情報の閲覧が終了したと判定してもよい。そして、前記検索結果情報の閲覧が終了したと判定されると(S16:Yes)、処理がステップS17に移行する。一方、前記検索結果情報の閲覧が終了していないと判定されると(S16:No)、処理が前記ステップS15に戻る。当該ステップS16の処理は、制御部21の閲覧終了判定処理部212により実行される。
<Step S16>
In step S16, the control unit 21 determines whether or not the user has finished viewing the search result information (that is, the search result page P1, the store page P2, the map page P3, etc.). For example, the viewing end determination processing unit 212 may determine that viewing of the search result information has ended when the connection with the user terminal 3 is disconnected. Alternatively, the control unit 21 may determine that browsing of the search result information has ended when no signal is received from the user terminal 3 for a predetermined time or longer. Then, when it is determined that browsing of the search result information has ended (S16: Yes), the process proceeds to step S17. On the other hand, if it is determined that browsing of the search result information has not ended (S16: No), the process returns to step S15. The processing of step S<b>16 is executed by the browsing end determination processing section 212 of the control section 21 .

<ステップS17>
ステップS17において、制御部21は、ユーザ端末3の現在位置を示す位置情報を取得する。具体的に、制御部21は、通信網N1を通じてユーザ端末3から前記位置情報を受信する。当該ステップS17の処理は、制御部21の位置情報受信処理部215により実行される。
<Step S17>
In step S<b>17 , the control unit 21 acquires position information indicating the current position of the user terminal 3 . Specifically, the control unit 21 receives the location information from the user terminal 3 through the communication network N1. The processing of step S<b>17 is executed by the position information reception processing section 215 of the control section 21 .

<ステップS18>
ステップS18において、制御部21は、予め定められた送信中止条件を満たすか否かを判断する。例えば、制御部21は、前記ステップS12で取得された検索条件に含まれる利用日時が到来した場合に、前記送信中止条件を満たすと判断してもよい。また、制御部21は、前記ステップS15において、店舗別ページP2に含まれる操作キーK21の操作に応じて飲食店の予約を受け付けた場合に、前記送信中止条件を満たすと判断してもよい。また、制御部21は、前記ステップS15において、店舗別ページP2に含まれる操作キーK22の操作に応じてユーザ端末3に地図ページP3を表示した場合に、前記送信中止条件を満たすと判断してもよい。また、制御部21は、前記ステップS15において、店舗別ページP2に含まれる操作キーK23の操作に応じて飲食店への電話の発信を行った場合に、前記送信中止条件を満たすと判断してもよい。また、制御部21は、前記ステップS17で取得された位置情報に基づいて、ユーザ端末3の現在位置が前記飲食店(例えば、前記ステップS14で表示された検索結果ページP1に含まれるいずれかの飲食店)の所在地に到達したと判定された場合に、前記送信中止条件を満たすと判断してもよい。
<Step S18>
In step S18, the control unit 21 determines whether or not a predetermined transmission stop condition is satisfied. For example, the control unit 21 may determine that the transmission stop condition is satisfied when the date and time of use included in the search condition acquired in step S12 has arrived. Further, in step S15, the control unit 21 may determine that the transmission stop condition is satisfied when a reservation for a restaurant is received in response to the operation of the operation key K21 included in the page P2 for each store. Further, in step S15, the control unit 21 determines that the transmission stop condition is satisfied when the map page P3 is displayed on the user terminal 3 in response to the operation of the operation key K22 included in the store page P2. good too. Further, in step S15, the control unit 21 determines that the transmission stop condition is satisfied when a call to the restaurant is made in response to the operation of the operation key K23 included in the page P2 for each store. good too. Based on the position information acquired in step S17, the control unit 21 determines that the current position of the user terminal 3 is the restaurant (for example, one of the restaurants included in the search result page P1 displayed in step S14). restaurant), it may be determined that the transmission stop condition is satisfied.

そして、前記送信中止条件を満たすと判断されると(S18:Yes)、前記情報提供処理は終了する。一方、前記送信中止条件を満たしていないと判断されると(S18:No)、処理がステップS19に移行する。 When it is determined that the transmission stop condition is satisfied (S18: Yes), the information providing process ends. On the other hand, if it is determined that the transmission stop condition is not satisfied (S18: No), the process proceeds to step S19.

<ステップS19>
ステップS19において、制御部21は、ユーザ端末3に送信すべき追加情報が存在するか否かを判断する。例えば、制御部21は、検索結果ページP1が複数のページで構成されており、前記複数のページのうちの一部のページの情報しかユーザ端末3に送信されていない場合に、前記追加情報(例えば、図8の(A)に示される追加情報)が存在すると判断してもよい。また、制御部21は、前記ステップS12で取得された検索条件に合致する飲食店の中で、前記ステップS13における検索処理が実行された後に空席ありの状態から満席の状態に変化した飲食店が存在する場合に、前記追加情報(例えば、図8の(B)に示される追加情報)が存在すると判断してもよい。また、制御部21は、前記ステップS12で取得された検索条件に合致する飲食店の中で、前記ステップS13における検索処理が実行された後に満席の状態から空席ありの状態に変化した飲食店が存在する場合に、前記追加情報(例えば、図8の(C)に示される追加情報)が存在すると判断してもよい。また、制御部21は、前記ステップS12で取得された検索条件に合致する飲食店の中で、割引クーポンなどの特典情報を提供している飲食店が存在する場合に、前記追加情報(例えば、図8の(D)に示される追加情報)が存在すると判断してもよい。また、制御部21は、ユーザ端末3のユーザが最後に閲覧した検索結果情報(すなわち、ユーザ端末3に最後に送信された検索結果情報)が店舗別ページP2であり、当該店舗別ページP2に対応する飲食店と同一ジャンル、同一エリア、又は同一予算帯の特定の飲食店(例えば、「おすすめ飲食店」として予め登録されている飲食店)が存在する場合に、前記追加情報(例えば、図8の(E)に示される追加情報)が存在すると判断してもよい。
<Step S19>
In step S<b>19 , the control unit 21 determines whether or not there is additional information to be transmitted to the user terminal 3 . For example, if the search result page P1 is composed of a plurality of pages, and information of only a part of the plurality of pages is transmitted to the user terminal 3, the control unit 21 controls the additional information ( For example, it may be determined that additional information shown in (A) of FIG. 8 exists. In addition, the control unit 21 determines which of the restaurants that match the search conditions acquired in step S12 has changed from a state with vacant seats to a state with full seats after the search processing in step S13 is executed. If it exists, it may be determined that the additional information (for example, the additional information shown in (B) of FIG. 8) exists. In addition, the control unit 21 determines which of the restaurants that match the search conditions acquired in step S12 has changed from full to vacant after the search processing in step S13 is executed. If it exists, it may be determined that the additional information (for example, the additional information shown in (C) of FIG. 8) exists. In addition, the control unit 21 detects the additional information (for example, Additional information shown in (D) of FIG. 8) may be determined to exist. In addition, the control unit 21 determines that the search result information last browsed by the user of the user terminal 3 (that is, the search result information last transmitted to the user terminal 3) is the store page P2, and the store page P2 If there is a specific restaurant in the same genre, in the same area, or in the same budget range as the corresponding restaurant (for example, a restaurant registered in advance as a “recommended restaurant”), the additional information (for example, the 8 (E)) may be determined to exist.

そして、ユーザ端末3に送信すべき追加情報が存在すると判断されると(S19:Yes)、処理がステップS20に移行する。一方、ユーザ端末3に送信すべき追加情報が存在しないと判断されると(S19:No)、処理が前記ステップS17に戻る。 Then, when it is determined that there is additional information to be transmitted to the user terminal 3 (S19: Yes), the process proceeds to step S20. On the other hand, if it is determined that there is no additional information to be transmitted to the user terminal 3 (S19: No), the process returns to step S17.

<ステップS20>
ステップS20において、制御部21は、ユーザ端末3に追加情報(例えば、図8の(A)~(E)のいずれかの追加情報)を送信する。例えば、制御部21は、前記追加情報をプッシュ通知によりユーザ端末3に送信する。この結果、例えば、図8の(A)~(E)に示されるような追加情報が、ユーザ端末3の操作表示部33に表示される。そして、処理が前記ステップS17に戻る。なお、他の実施形態では、前記追加情報が電子メール又はショートメッセージサービス(SMS)によりユーザ端末3に送信されてもよい。当該ステップS20の処理は、制御部21の追加情報送信処理部213により実行される。
<Step S20>
In step S20, the control unit 21 transmits additional information (for example, any of the additional information of (A) to (E) in FIG. 8) to the user terminal 3. FIG. For example, the control unit 21 transmits the additional information to the user terminal 3 by push notification. As a result, for example, additional information as shown in FIGS. 8A to 8E is displayed on the operation display section 33 of the user terminal 3. FIG. Then, the process returns to step S17. Note that in other embodiments, the additional information may be sent to the user terminal 3 by e-mail or short message service (SMS). The processing of step S<b>20 is executed by the additional information transmission processing section 213 of the control section 21 .

以上のように、本実施形態に係る情報提供装置2では、検索条件に合致する飲食店に関する情報が検索結果情報としてユーザ端末3に送信される。そして、ユーザ端末3における前記検索結果情報の閲覧が終了したと判定された後に、前記検索条件に合致する飲食店に関連する追加情報がユーザ端末3に送信される。よって、本実施形態に係る情報提供装置2によれば、ユーザ端末3のユーザが検索結果ページP1などの閲覧をやめた後(例えば、検索結果ページP1が非表示になった後、ユーザ端末3が省電力モードに移行した後など)であっても、前記検索条件に合致する飲食店に関連する有益な情報を前記追加情報としてユーザに通知することが可能となる。 As described above, in the information providing device 2 according to the present embodiment, information about restaurants that match the search conditions is transmitted to the user terminal 3 as search result information. Then, after it is determined that browsing of the search result information on the user terminal 3 has ended, additional information related to restaurants matching the search conditions is transmitted to the user terminal 3 . Therefore, according to the information providing device 2 according to the present embodiment, after the user of the user terminal 3 stops browsing the search result page P1 (for example, after the search result page P1 is hidden, the user terminal 3 Even after shifting to power saving mode, etc.), it is possible to notify the user of useful information related to restaurants that match the search conditions as the additional information.

1 情報提供システム
2 情報提供装置
21 制御部
211 検索処理部
212 閲覧終了判定処理部
213 追加情報送信処理部
214 予約判定処理部
215 位置情報受信処理部
22 記憶部
23 操作表示部
24 通信I/F
3 ユーザ端末
1 information providing system 2 information providing device 21 control unit 211 search processing unit 212 browsing end determination processing unit 213 additional information transmission processing unit 214 reservation determination processing unit 215 position information reception processing unit 22 storage unit 23 operation display unit 24 communication I/F
3 User terminal

Claims (12)

ユーザ端末で行われる検索操作に応じて、検索対象に関する情報を検索結果情報として前記ユーザ端末に送信する検索処理部と、
前記ユーザ端末における前記検索結果情報の閲覧が終了したか否かを判定する閲覧終了判定処理部と、
前記閲覧終了判定処理部により前記検索結果情報の閲覧が終了したと判定された後に、前記検索対象に関する追加情報を前記ユーザ端末に送信する追加情報送信処理部と、
を備え、
前記追加情報送信処理部は、前記追加情報を前記ユーザ端末に送信する送信処理を開始した後に前記検索対象の利用に関する利用情報が予め設定された送信中止条件を満たす場合に、前記送信処理を中止する、情報提供装置。
A search processing unit that transmits information about a search target as search result information to the user terminal in response to a search operation performed on the user terminal;
a viewing end determination processing unit that determines whether viewing of the search result information in the user terminal has ended;
an additional information transmission processing unit configured to transmit additional information related to the search target to the user terminal after the browsing end determination processing unit determines that the browsing of the search result information has ended;
with
The additional information transmission processing unit cancels the transmission process when the usage information related to the use of the search target satisfies a preset transmission cancellation condition after starting the transmission process of transmitting the additional information to the user terminal. information providing device.
前記検索処理部は、前記検索操作に応じて、予め登録された複数の検索対象の中から前記ユーザ端末から受信される検索条件に合致する検索対象を抽出し、当該抽出された検索対象に関する情報を前記検索結果情報として前記ユーザ端末に送信する、
請求項1に記載の情報提供装置。
The search processing unit extracts a search target that matches a search condition received from the user terminal from among a plurality of pre-registered search targets in response to the search operation, and provides information about the extracted search target. to the user terminal as the search result information,
The information providing device according to claim 1.
前記追加情報送信処理部は、前記追加情報をプッシュ通知により前記ユーザ端末に送信する、
請求項1又は2に記載の情報提供装置。
The additional information transmission processing unit transmits the additional information to the user terminal by push notification.
The information providing device according to claim 1 or 2.
前記閲覧終了判定処理部は、前記ユーザ端末とのコネクションが切断された場合、又は前記ユーザ端末からの信号が予め定められた時間以上受信されない場合に、前記検索結果情報の閲覧が終了したと判定する、
請求項1~3のいずれかに記載の情報提供装置。
The viewing end determination processing unit determines that viewing of the search result information has ended when a connection with the user terminal is disconnected or when a signal from the user terminal is not received for a predetermined time or longer. do,
The information providing device according to any one of claims 1 to 3.
前記検索操作において入力される検索条件には、前記検索対象の利用日時を示す利用日時情報が含まれており、
前記追加情報送信処理部は、前記利用日時が到来した後は、前記追加情報を前記ユーザ端末に送信しない、
請求項1~4のいずれかに記載の情報提供装置。
The search condition input in the search operation includes usage date and time information indicating the date and time of usage of the search target,
The additional information transmission processing unit does not transmit the additional information to the user terminal after the date and time of use has arrived.
The information providing device according to any one of claims 1 to 4.
前記ユーザ端末から受信される信号に基づいて、前記ユーザ端末において前記検索対象を予約する予約操作が行われたか否かを判定する予約判定処理部を更に備え、
前記追加情報送信処理部は、前記予約判定処理部により前記予約操作が行われたと判定された場合は、前記追加情報を前記ユーザ端末に送信しない、
請求項1~5のいずれかに記載の情報提供装置。
Further comprising a reservation determination processing unit that determines whether or not a reservation operation for reserving the search target has been performed in the user terminal based on a signal received from the user terminal,
The additional information transmission processing unit does not transmit the additional information to the user terminal when the reservation determination processing unit determines that the reservation operation has been performed.
The information providing device according to any one of claims 1 to 5.
前記追加情報送信処理部は、前記ユーザ端末における前記検索結果情報の閲覧中に前記検索対象に対応する電話番号への発信操作が行われた場合は、前記追加情報を前記ユーザ端末に送信しない、
請求項1~6のいずれかに記載の情報提供装置。
The additional information transmission processing unit does not transmit the additional information to the user terminal when a call operation to a telephone number corresponding to the search target is performed while browsing the search result information on the user terminal.
The information providing device according to any one of claims 1 to 6.
前記ユーザ端末の現在位置を示す位置情報を前記ユーザ端末から受信する位置情報受信処理部を更に備え、
前記追加情報送信処理部は、前記ユーザ端末の現在位置が前記検索対象の所在地に到達した後は、前記追加情報を前記ユーザ端末に送信しない、
請求項1~7のいずれかに記載の情報提供装置。
Further comprising a location information reception processing unit that receives location information indicating the current location of the user terminal from the user terminal,
The additional information transmission processing unit does not transmit the additional information to the user terminal after the current location of the user terminal reaches the search target location.
The information providing device according to any one of claims 1 to 7.
前記追加情報送信処理部は、前記検索結果情報の閲覧が終了する直前に前記検索処理部により前記ユーザ端末に送信された情報が、前記検索対象の所在地を示す地図ページである場合は、前記追加情報を前記ユーザ端末に送信しない、
請求項1~8のいずれかに記載の情報提供装置。
If the information transmitted to the user terminal by the search processing unit immediately before the browsing of the search result information ends is a map page indicating the location of the search target, the additional information transmission processing unit performs the additional information. sending no information to said user terminal;
The information providing device according to any one of claims 1 to 8.
前記追加情報送信処理部は、前記ユーザ端末から前記検索操作において入力される検索条件が複数回受信された場合、前記ユーザ端末から受信された最新の検索条件に合致する検索対象に関する追加情報を前記ユーザ端末に送信する、
請求項1~9のいずれかに記載の情報提供装置。
When the search conditions input in the search operation are received from the user terminal a plurality of times, the additional information transmission processing unit transmits additional information related to a search target that matches the latest search conditions received from the user terminal. send to the user terminal,
The information providing device according to any one of claims 1 to 9.
情報提供装置における情報提供方法であって、
前記情報提供装置のプロセッサが、
ユーザ端末で行われる検索操作に応じて、検索対象に関する情報を検索結果情報として前記ユーザ端末に送信することと、
前記ユーザ端末における前記検索結果情報の閲覧が終了したか否かを判定することと、
前記検索結果情報の閲覧が終了したと判定された後に、前記検索対象に関する追加情報を前記ユーザ端末に送信することと、
前記追加情報を前記ユーザ端末に送信する送信処理を開始した後に前記検索対象の利用に関する利用情報が予め設定された送信中止条件を満たす場合に、前記送信処理を中止することと、
を実行する情報提供方法。
An information providing method in an information providing device,
The processor of the information providing device,
Sending information about a search target as search result information to the user terminal in response to a search operation performed on the user terminal;
Determining whether or not browsing of the search result information on the user terminal has ended;
transmitting additional information related to the search target to the user terminal after it is determined that browsing of the search result information has ended;
canceling the transmission process when the usage information related to the use of the search target satisfies a preset transmission cancellation condition after starting the transmission process for transmitting the additional information to the user terminal;
Information provision method to carry out.
情報提供装置のプロセッサに、
ユーザ端末で行われる検索操作に応じて、検索対象に関する情報を検索結果情報として前記ユーザ端末に送信することと、
前記ユーザ端末における前記検索結果情報の閲覧が終了したか否かを判定することと、
前記検索結果情報の閲覧が終了したと判定された後に、前記検索対象に関する追加情報を前記ユーザ端末に送信することと、
前記追加情報を前記ユーザ端末に送信する送信処理を開始した後に前記検索対象の利用に関する利用情報が予め設定された送信中止条件を満たす場合に、前記送信処理を中止することと、
を実行させるための情報提供プログラム。
to the processor of the information providing device,
Sending information about a search target as search result information to the user terminal in response to a search operation performed on the user terminal;
Determining whether or not browsing of the search result information on the user terminal has ended;
transmitting additional information related to the search target to the user terminal after it is determined that browsing of the search result information has ended;
canceling the transmission process when the usage information related to the use of the search target satisfies a preset transmission cancellation condition after starting the transmission process for transmitting the additional information to the user terminal;
Information provision program for executing
JP2018186372A 2018-10-01 2018-10-01 Information providing device, information providing method, and information providing program Active JP7284368B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018186372A JP7284368B2 (en) 2018-10-01 2018-10-01 Information providing device, information providing method, and information providing program
JP2022121228A JP7332959B2 (en) 2018-10-01 2022-07-29 Information providing device, information providing method, and information providing program
JP2022121227A JP7406138B2 (en) 2018-10-01 2022-07-29 Information provision device, information provision method, and information provision program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018186372A JP7284368B2 (en) 2018-10-01 2018-10-01 Information providing device, information providing method, and information providing program

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2022121227A Division JP7406138B2 (en) 2018-10-01 2022-07-29 Information provision device, information provision method, and information provision program
JP2022121228A Division JP7332959B2 (en) 2018-10-01 2022-07-29 Information providing device, information providing method, and information providing program

Publications (3)

Publication Number Publication Date
JP2020057127A JP2020057127A (en) 2020-04-09
JP2020057127A5 JP2020057127A5 (en) 2021-08-26
JP7284368B2 true JP7284368B2 (en) 2023-05-31

Family

ID=70107711

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018186372A Active JP7284368B2 (en) 2018-10-01 2018-10-01 Information providing device, information providing method, and information providing program
JP2022121227A Active JP7406138B2 (en) 2018-10-01 2022-07-29 Information provision device, information provision method, and information provision program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022121227A Active JP7406138B2 (en) 2018-10-01 2022-07-29 Information provision device, information provision method, and information provision program

Country Status (1)

Country Link
JP (2) JP7284368B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7484404B2 (en) 2020-05-14 2024-05-16 マツダ株式会社 Vehicle information management device, method thereof, vehicle, and vehicle information management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317374A (en) 2003-04-17 2004-11-11 Matsushita Electric Ind Co Ltd Institution searching system
JP2006011761A (en) 2004-06-25 2006-01-12 Nec Corp Store information notification system and method and program for store information notification
JP2006018723A (en) 2004-07-05 2006-01-19 Hitachi Ltd System and method for information provision service and program thereof
JP2009265864A (en) 2008-04-24 2009-11-12 Nec Corp Shop search server, shop search system having the same, and shop information provision method
JP2018097595A (en) 2016-12-13 2018-06-21 ヤフー株式会社 Distribution device, distribution method, distribution program, terminal device, display method, and display program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4374737B2 (en) 2000-06-14 2009-12-02 ソニー株式会社 Information processing apparatus and information processing method, parking lot management system, and recording medium
JP2003016351A (en) 2001-04-24 2003-01-17 Denso Corp Article purchase support system, terminal device, and program
JP2002366640A (en) 2001-06-07 2002-12-20 Sony Corp Lending job system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317374A (en) 2003-04-17 2004-11-11 Matsushita Electric Ind Co Ltd Institution searching system
JP2006011761A (en) 2004-06-25 2006-01-12 Nec Corp Store information notification system and method and program for store information notification
JP2006018723A (en) 2004-07-05 2006-01-19 Hitachi Ltd System and method for information provision service and program thereof
JP2009265864A (en) 2008-04-24 2009-11-12 Nec Corp Shop search server, shop search system having the same, and shop information provision method
JP2018097595A (en) 2016-12-13 2018-06-21 ヤフー株式会社 Distribution device, distribution method, distribution program, terminal device, display method, and display program

Also Published As

Publication number Publication date
JP2020057127A (en) 2020-04-09
JP2022136286A (en) 2022-09-15
JP7406138B2 (en) 2023-12-27

Similar Documents

Publication Publication Date Title
US9892449B2 (en) Information providing system, information providing apparatus and information providing method
US9942164B2 (en) Mobile information terminal and program thereof
EP2675143B1 (en) User terminal apparatus providing a navigation function, server and controlling method thereof
JP5782002B2 (en) Availability information system
WO2018174959A1 (en) Smart setup of assistant services
JP6410436B2 (en) Reservation support system and reservation support method
JP7406138B2 (en) Information provision device, information provision method, and information provision program
JP2019133632A (en) Information processing system, terminal device, program and information processing method
JP2009087156A (en) Information providing device, mobile terminal, information providing method, and program
JP2018097564A (en) Distribution device, distribution method, distribution program, terminal device, display method, and display program
US11315096B2 (en) Payment support system, payment support method, and non-transitory recording medium
JP6915735B2 (en) Information provision system
JP6461075B2 (en) Distribution device, distribution method, distribution program, terminal device, display method, and display program
JP6643155B2 (en) Information processing apparatus, information processing method and program
JP7332959B2 (en) Information providing device, information providing method, and information providing program
TW202103023A (en) Information processing apparatus, information processing method, and program
EP3038045A1 (en) Information providing system
JP6943619B2 (en) Information processing equipment, user terminals, information processing methods and programs
JP2021077415A (en) Information processing apparatus, user terminal, information processing method, and program
KR20180001120A (en) Integrated system, server and method of making reservation for restaurant online
JP5209131B1 (en) Information providing apparatus, information providing method, and information providing program
JP7549207B2 (en) Information processing system, information processing method, and program
JP2019012557A (en) Reservation support system and reservation support method
JP6946736B2 (en) Information processing equipment, information processing methods and programs
JP6839343B2 (en) Benefit provision method, privilege provision program, and privilege provision device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210712

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220729

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20221115

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20230124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230207

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20230207

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230216

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20230221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230501

R150 Certificate of patent or registration of utility model

Ref document number: 7284368

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150