[go: up one dir, main page]

JP6722439B2 - Information processing device, vehicle, information processing method, and program - Google Patents

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

Info

Publication number
JP6722439B2
JP6722439B2 JP2015239373A JP2015239373A JP6722439B2 JP 6722439 B2 JP6722439 B2 JP 6722439B2 JP 2015239373 A JP2015239373 A JP 2015239373A JP 2015239373 A JP2015239373 A JP 2015239373A JP 6722439 B2 JP6722439 B2 JP 6722439B2
Authority
JP
Japan
Prior art keywords
user
restaurant
information
time
hunger
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.)
Expired - Fee Related
Application number
JP2015239373A
Other languages
Japanese (ja)
Other versions
JP2017107326A (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.)
Gurunavi 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 JP2015239373A priority Critical patent/JP6722439B2/en
Publication of JP2017107326A publication Critical patent/JP2017107326A/en
Application granted granted Critical
Publication of JP6722439B2 publication Critical patent/JP6722439B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、飲食店に関する情報を提供可能な情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program that can provide information about restaurants.

従来から、ユーザの体温、血圧、脈拍等のバイタルデータを計測し、当該バイタルデータに基づいてユーザに適した情報やコンテンツを提供する技術が存在する。 BACKGROUND ART Conventionally, there is a technique of measuring vital data such as a user's body temperature, blood pressure, and pulse, and providing information and contents suitable for the user based on the vital data.

例えば、下記特許文献1には、車内に設置された健康状態センサによって計測したドライバの健康状態データをもとに、ドライバの健康状態に応じたジャンルの食事を提供する飲食店を推奨目的地として抽出してドライバに提示するシステムが記載されている。 For example, in Patent Document 1 below, based on the driver's health condition data measured by a health sensor installed in the vehicle, a restaurant that provides a meal of a genre according to the driver's health condition is set as a recommended destination. A system for extracting and presenting it to the driver is described.

特開2002−310686号公報JP, 2002-310686, A

しかしながら、上記特許文献1に記載の技術では、飲食店が目的地として提示されるのは、ユーザから目的地設定の開始要求を受け付けた場合であるため、当該目的地設定時点では既にユーザが行きたい飲食店のイメージが固まっていたり、ユーザが空腹ではなかったりすることもある。その場合、提示された飲食店に対してユーザは興味を示さないため、提示した情報及びそのための処理が無駄になってしまう。 However, in the technique described in Patent Document 1, a restaurant is presented as a destination only when a request for starting destination setting is received from the user, and therefore the user has already visited at the time of setting the destination. The image of the desired restaurant may be solid, or the user may not be hungry. In that case, since the user does not show interest in the presented restaurant, the presented information and the processing therefor are wasted.

以上のような事情に鑑み、本発明の目的は、ユーザの空腹度合に応じて最適なタイミングで飲食店情報を提供することが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。 In view of the circumstances as described above, an object of the present invention is to provide an information processing device, an information processing method, and a program capable of providing restaurant information at optimal timing according to the degree of hunger of a user. ..

上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを有する。上記記憶手段は、複数の飲食店に関する飲食店情報と、ユーザのバイタルデータを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示すパターンデータとを記憶する。上記通信手段は、上記ユーザの少なくとも近傍に存在するセンサ装置を介して、上記ユーザの上記バイタルデータを受信する。上記制御手段は、上記受信されたバイタルデータの推移と上記記憶されたパターンデータとを比較して、上記ユーザの空腹度がある周期において最大となる時刻を推定する。さらに上記制御手段は、当該推定された時刻の所定時間前に上記センサ装置または当該センサ装置に接続されたユーザ端末へ上記記憶された飲食店情報を送信するように上記通信手段を制御する。 To achieve the above object, an information processing device according to an aspect of the present invention includes a storage unit, a communication unit, and a control unit. The storage unit stores restaurant information about a plurality of restaurants and pattern data generated based on the user's vital data and showing an average transition of the hunger degree of the user in one day. The communication means receives the vital data of the user via a sensor device existing at least in the vicinity of the user. The control means compares the transition of the received vital data with the stored pattern data to estimate the time when the hunger degree of the user becomes maximum in a certain cycle. Further, the control means controls the communication means to transmit the stored restaurant information to the sensor device or a user terminal connected to the sensor device a predetermined time before the estimated time.

これにより情報処理装置は、ユーザの空腹度が最大となる所定時間前の状態を判断することで、ユーザの空腹度合に応じて最適なタイミングで飲食店情報を提供することができる。すなわち、空腹度が最大となる所定時間前に飲食店情報が送信されることで、ユーザが飲食店情報を閲覧しそれが示す飲食店に移動したときに上記所定時間が経過して空腹度が最大となる可能性が高まり、ユーザに適切な空腹タイミングで食事をさせることができる。ここでセンサ装置は、例えばユーザに装着可能なウェアラブル端末であってもよく、ユーザ端末は例えばスマートフォンであってもよい。また、所定時間前とは、例えば5分、10分、15分、30分等であるが、これに限られない。当該所定時間は、上記ユーザ端末の位置から上記広告情報によって示される飲食店までの距離を基に計算された移動時間であってもよい。 With this, the information processing apparatus can provide the restaurant information at the optimum timing according to the hunger degree of the user by determining the state before the predetermined time when the hunger degree of the user becomes maximum. That is, by transmitting the restaurant information before the predetermined time when the hunger becomes the maximum, when the user browses the restaurant information and moves to the restaurant indicated by it, the hunger degree after the predetermined time has elapsed The possibility of becoming the maximum is increased, and the user can have a meal at an appropriate hunger timing. Here, the sensor device may be, for example, a wearable terminal that can be worn by a user, and the user terminal may be, for example, a smartphone. Further, the predetermined time before is, for example, 5 minutes, 10 minutes, 15 minutes, 30 minutes, etc., but is not limited to this. The predetermined time may be a travel time calculated based on the distance from the position of the user terminal to the restaurant indicated by the advertisement information.

上記記憶手段は、上記飲食店情報を少なくとも第1の重みを有する第1の飲食店情報と上記第1の重みよりも小さい第2の重みを有する第2の飲食店情報とに分類して記憶してもよい。この場合上記制御手段は、上記受信されたバイタルデータの推移から、上記周期において上記空腹度が最少となってから最大となるまでの間に上記空腹度が所定の閾値以上下降した後に上昇したと判断された場合に、上記第2の飲食店情報を優先的に送信するように上記通信手段を制御してもよい。 The storage means classifies and stores the restaurant information into first restaurant information having at least a first weight and second restaurant information having a second weight smaller than the first weight. You may. In this case, the control means, from the transition of the received vital data, that the hunger degree has risen after falling by a predetermined threshold value or more during the period from the time when the hunger degree becomes the minimum to the time when the hunger degree becomes the maximum. When it is determined, the communication means may be controlled to preferentially transmit the second restaurant information.

これにより情報処理装置は、ユーザのバイタルデータの推移から、ユーザが、空腹度が最大となる前(通常の食事時間よりも前)に間食をしたと推定される場合には、重みの小さい飲食店の飲食店情報を優先的に配信することで、当該飲食店情報から、ユーザがユーザの空腹度に適った飲食店を見つけられる可能性を高めることができる。ここで重みとしては、例えば通常食と軽食が用いられてもよいし、各飲食店の提供する飲食物(メニュー)が有するエネルギー量(カロリー)が用いられてもよい。したがってユーザが間食をしたと推定される場合には、軽めの(エネルギー量の低い)食事を提供する飲食店の飲食店情報が提供されることになる。 Accordingly, when the information processing apparatus estimates that the user had a snack between before the maximum hunger degree (before the normal meal time) from the transition of the user's vital data, the information processing apparatus has a small weight. By preferentially distributing the restaurant information of the store, it is possible to increase the possibility that the user can find the restaurant suitable for the hunger degree of the user from the restaurant information. Here, as the weight, for example, a normal meal and a light meal may be used, or an energy amount (calorie) of food and drink (menu) provided by each restaurant may be used. Therefore, when it is estimated that the user ate between snacks, the restaurant information of the restaurant that provides a lighter (low energy amount) meal is provided.

上記制御手段は、上記受信されたバイタルデータの推移から、上記周期において上記空腹度が最少となってから最大となるまでの間に上記空腹度が所定の閾値以上下降した後に上昇したと判断された場合に、当該下降の開始から当該下降開始時の空腹度に戻るまでのバイタルデータを除外して、上記ユーザの空腹度がある周期において最大となる時刻を推定してもよい。 From the transition of the received vital data, the control means determines that the hunger degree has risen after decreasing by a predetermined threshold value or more in the period from the time when the hunger degree becomes the minimum to the time when the hunger degree becomes the maximum. In that case, the vital data from the start of the descent to the return to the hunger degree at the start of the descent may be excluded to estimate the time at which the hunger degree of the user becomes the maximum in a certain cycle.

これにより情報処理装置は、ユーザのバイタルデータの推移から、ユーザが、空腹度が最大となる前に間食をしたと推定される場合でも、その間食分のバイタルデータを除外することで、間食をしていなかったとすればユーザの空腹度がある周期において最大となる時刻の所定時間前に飲食店情報を送信することができる。これは、ユーザが間食をした場合でも、習慣的に、間食をしなかった場合と同じような時間に食事をすることが多いと考えられるからである。 Thereby, even if it is estimated from the transition of the user's vital data that the user ate a snack before the hunger level reached its maximum, the information processing apparatus excludes the vital data for that snack to provide a snack. If not, the restaurant information can be transmitted a predetermined time before the time when the hunger degree of the user becomes maximum in a certain cycle. This is because even if the user has a snack, it is considered that the user often habitually eats at the same time as when the user did not have a snack.

上記記憶手段は、上記飲食店で提供される飲食物が有するエネルギー量と対応付けて上記飲食店情報を記憶してもよい。この場合上記制御手段は、上記受信されたバイタルデータの推移から、上記周期において上記空腹度が最少となってから最大となるまでの間に上記空腹度が所定の閾値以上下降した後に上昇したと判断された場合に、全ての飲食店で提供される飲食物が有するエネルギー量の平均値から、上記下降した空腹度に応じたエネルギー量を減じたエネルギー量と対応付けられた飲食店情報を優先的に送信するように上記通信手段を制御してもよい。 The storage means may store the restaurant information in association with the amount of energy of food and drink provided at the restaurant. In this case, the control means, from the transition of the received vital data, that the hunger degree has risen after falling by a predetermined threshold value or more during the period from the time when the hunger degree becomes the minimum to the time when it becomes maximum. If judged, the restaurant information associated with the energy amount obtained by subtracting the energy amount corresponding to the lowered hunger degree from the average value of the energy amount of food and drink provided at all restaurants is given priority. The communication means may be controlled so that the data is transmitted in an appropriate manner.

これにより情報処理装置は、ユーザのバイタルデータの推移から、ユーザが、空腹度が最大となる前に間食をしたと推定される場合には、その間食分のエネルギー量(カロリー)を差し引いた飲食物を提供する飲食店の飲食店情報を優先的に配信することで、当該飲食店情報から、ユーザがユーザの空腹度に適った飲食店を見つけられる可能性を高めることができる。 As a result, when the information processing apparatus estimates that the user has snacked before the maximum hunger degree is obtained from the transition of the user's vital data, the food and drink obtained by subtracting the energy amount (calorie) of the snack between meals. By preferentially distributing the restaurant information of the restaurant that provides the information, it is possible to increase the possibility that the user can find a restaurant suitable for the hunger degree of the user from the restaurant information.

上記制御手段は、上記バイタルデータの推移から、上記ユーザの空腹度がある周期における最大値近傍において所定の期間以上停滞していると判断された場合に、当該停滞している期間内に所定の頻度で上記飲食店情報を送信するように上記通信手段を制御してもよい。 When it is determined from the transition of the vital data that the hunger degree of the user is stagnation for a predetermined period or more in the vicinity of the maximum value in a certain cycle, the control means sets a predetermined period within the stagnation period. The communication means may be controlled to transmit the restaurant information at a frequency.

これにより情報処理装置は、ユーザが空腹状態にありながらまだ食事を摂っていないと推定される場合には、所定頻度で飲食店情報を送信することで、ユーザが所望の飲食店を見つけられる可能性を高めることができる。例えばユーザが空腹状態にある場合に、業務中等により飲食店情報を見る時間が無い場合でも、その後手が空いたときに受信された飲食店情報をまとめて見ることで、所望の飲食店をすぐに見つけることができる。ここで所定の頻度とは例えば5分、10分、15分等であるが、これに限られない。 Thus, when it is estimated that the user is hungry and has not eaten yet, the information processing device can transmit restaurant information at a predetermined frequency so that the user can find a desired restaurant. You can improve your sex. For example, when the user is hungry, even if he/she does not have time to view the restaurant information due to work or the like, he/she can quickly find the desired restaurant by collectively viewing the restaurant information received when his/her hands become available. Can be found in Here, the predetermined frequency is, for example, 5 minutes, 10 minutes, 15 minutes, etc., but is not limited to this.

上記センサ装置は、上記ユーザが乗車中の車両の車内部品に設けられてもよい。この場合上記送信された飲食店情報は、上記車両に設けられた出力部から出力されてもよい。 The sensor device may be provided in an in-vehicle component of a vehicle in which the user is riding. In this case, the transmitted restaurant information may be output from the output unit provided in the vehicle.

これにより情報処理装置は、ユーザが車両に乗車中であっても当該ユーザにその空腹度に応じて最適なタイミングで飲食店の飲食店情報を提供することができる。ここで車内部品とは例えば車両が乗用車であればハンドルやシート等であるが、これに限られない。 Thereby, the information processing apparatus can provide the restaurant information of the restaurant to the user at an optimal timing according to the hunger degree even when the user is in the vehicle. Here, the vehicle interior component is, for example, a steering wheel or a seat if the vehicle is a passenger vehicle, but is not limited to this.

本発明のまた別の形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを有する。上記記憶手段は、複数の飲食店に関する飲食店情報を当該各飲食店で提供される飲食物が有するエネルギー量と対応付けて記憶するとともに、ユーザのバイタルデータを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示すパターンデータと、上記エネルギー量と上記空腹度との対応関係情報とを記憶する。上記通信手段は、上記ユーザの少なくとも近傍に存在するセンサ装置を介して、上記ユーザの上記バイタルデータを受信する。上記制御手段は、上記受信されたバイタルデータの推移と上記記憶されたパターンデータとを比較して上記ユーザの空腹度を推定し、上記記憶された飲食店情報のうち、当該推定された空腹度に応じたエネルギー量を有する飲食物が提供される少なくとも1つの飲食店の飲食店情報を、上記センサ装置または当該センサ装置に接続されたユーザ端末へ送信するように上記通信手段を制御する。 An information processing apparatus according to still another aspect of the present invention includes a storage unit, a communication unit, and a control unit. The storage means stores the restaurant information relating to the plurality of restaurants in association with the amount of energy of the food and drink provided at each of the restaurants, and is generated based on the user's vital data for one day of the user. The pattern data showing the average transition of the hunger degree among the above and the correspondence information of the energy amount and the hunger degree are stored. The communication means receives the vital data of the user via a sensor device existing at least in the vicinity of the user. The control means estimates the hunger degree of the user by comparing the transition of the received vital data and the stored pattern data, and in the stored restaurant information, the estimated hunger degree. The communication means is controlled so as to transmit the restaurant information of at least one restaurant where food and drink having an energy amount corresponding to is transmitted to the sensor device or a user terminal connected to the sensor device.

これにより情報処理装置は、ユーザの現在の空腹度に見合ったエネルギー量の飲食物を提供する飲食店の飲食店情報をユーザに提供することができる。 Accordingly, the information processing apparatus can provide the user with restaurant information of a restaurant that provides food and drink with an energy amount corresponding to the current hunger degree of the user.

本発明の他の形態に係る車両は、記憶手段と、座席と、センサ装置と、出力手段と、制御手段とを有する。上記記憶手段は、複数の飲食店に関する飲食店情報を少なくとも一時的に記憶可能であるとともに、ユーザのバイタルデータを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示すパターンデータとを記憶可能である。上記座席は、上記ユーザが座ることが可能である。上記センサ装置は、上記座席に座った状態の上記ユーザの少なくとも近傍に設けられ、上記ユーザの上記バイタルデータを取得可能である。上記制御手段は、上記取得されたバイタルデータの推移と上記記憶されたパターンデータとを比較して、上記ユーザの空腹度がある周期において最大となる時刻を推定し、当該推定された時刻の所定時間前に上記記憶された飲食店情報を出力するように上記出力手段を制御する。 A vehicle according to another aspect of the present invention includes a storage unit, a seat, a sensor device, an output unit, and a control unit. The storage means is capable of storing at least temporarily restaurant information about a plurality of restaurants, and is generated based on the vital data of the user, and shows the average transition of the hunger degree of the user during the day. It is possible to store pattern data. The user can sit on the seat. The sensor device is provided at least in the vicinity of the user who is sitting on the seat, and is able to acquire the vital data of the user. The control means compares the transition of the acquired vital data with the stored pattern data, estimates the time when the hunger degree of the user is maximum in a certain cycle, and determines the predetermined time of the estimated time. The output means is controlled to output the stored restaurant information before the time.

本発明のまた別の形態に係る情報処理方法は、
複数の飲食店に関する飲食店情報と、ユーザのバイタルデータを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示すパターンデータとを記憶し、
上記ユーザの少なくとも近傍に存在するセンサ装置を介して、上記ユーザの上記バイタルデータを受信し、
上記受信されたバイタルデータの推移と上記記憶されたパターンデータとを比較して、上記ユーザの空腹度がある周期において最大となる時刻を推定し、
上記推定された時刻の所定時間前に上記センサ装置または当該センサ装置に接続されたユーザ端末へ上記記憶された飲食店情報を送信する
ことを含む。
An information processing method according to still another aspect of the present invention is
Stores restaurant information about a plurality of restaurants and pattern data generated based on the user's vital data and showing an average transition of the hunger degree of the user in one day,
Receiving the vital data of the user via a sensor device existing at least in the vicinity of the user,
The transition of the received vital data is compared with the stored pattern data to estimate the time when the hunger degree of the user is maximum in a certain cycle,
Transmitting the stored restaurant information to the sensor device or a user terminal connected to the sensor device a predetermined time before the estimated time.

本発明のさらに別の形態に係るプログラムは、情報処理装置に、
複数の飲食店に関する飲食店情報と、ユーザのバイタルデータを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示すパターンデータとを記憶するステップと、
上記ユーザの少なくとも近傍に存在するセンサ装置を介して、上記ユーザの上記バイタルデータを受信するステップと、
上記受信されたバイタルデータの推移と上記記憶されたパターンデータとを比較して、上記ユーザの空腹度がある周期において最大となる時刻を推定するステップと、
上記推定された時刻の所定時間前に上記センサ装置または当該センサ装置に接続されたユーザ端末へ上記記憶された飲食店情報を送信するステップと
を実行させる。
A program according to still another aspect of the present invention, an information processing device,
A step of storing restaurant information about a plurality of restaurants and pattern data generated based on the vital data of the user and showing an average transition of the hunger degree of the user in one day;
Receiving the vital data of the user via a sensor device present at least in the vicinity of the user,
Comparing the transition of the received vital data with the stored pattern data, and estimating the time when the hunger degree of the user is maximum in a certain cycle,
And a step of transmitting the stored restaurant information to the sensor device or a user terminal connected to the sensor device a predetermined time before the estimated time.

以上説明したように、本発明によれば、ユーザの空腹度合に応じて最適なタイミングで飲食店情報を提供することができる。しかし、当該効果は本発明を限定するものではない。 As described above, according to the present invention, restaurant information can be provided at an optimal timing according to the degree of hunger of the user. However, this effect does not limit the present invention.

本発明の一実施形態に係る飲食店情報提供システムの構成を示した図である。It is the figure which showed the structure of the restaurant information provision system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。It is the figure which showed the hardware constitutions of the restaurant information provision server which concerns on one Embodiment of this invention. 本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。It is a figure showing composition of a database which a restaurant information service server concerning one embodiment of the present invention has. 本発明の一実施形態に係る飲食店情報提供サーバによる、飲食店情報提供処理の流れを示したフローチャートである。It is the flowchart which showed the flow of the restaurant information provision process by the restaurant information provision server which concerns on one Embodiment of this invention. 本発明の一実施形態において飲食店情報提供サーバが参照するユーザのバイタルデータの例を示した図である。It is the figure which showed the example of the user's vital data which the restaurant information provision server refers in one Embodiment of this invention. 本発明の一実施形態における飲食店情報提供サーバによる、ユーザが間食をしたと推定される場合の処理を説明するための図である。It is a figure for demonstrating the process by the restaurant information provision server in one embodiment of this invention when a user presumes having snacked. 本発明の一実施形態において飲食店情報提供サーバによりユーザ端末に送信される飲食店の広告情報の例を示した図である。It is the figure which showed the example of the advertisement information of the restaurant transmitted to a user terminal by the restaurant information provision server in one Embodiment of this invention. 本発明の他の実施形態に係る車両の概略的な構成を示した図である。It is the figure which showed the schematic structure of the vehicle which concerns on other embodiment of this invention.

以下、図面を参照しながら、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described 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, this system includes a restaurant information providing server 100 on the Internet 50, a plurality of user terminals 200 and a plurality of wearable terminals 300.

飲食店情報提供サーバ100は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ100は、複数のユーザ端末200とインターネット50を介して接続されている。 The restaurant information providing server 100 is a web server that operates a portal site that publishes information about restaurants. The restaurant information providing server 100 is connected to a plurality of user terminals 200 via the Internet 50.

飲食店情報提供サーバ100は、上記ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。 The restaurant information providing server 100 provides a restaurant information search system for the user of the user terminal 200 on the portal site. Specifically, the restaurant information providing server 100 searches for restaurant information that matches the search condition based on the search request from the user terminal 200, generates a Web page in which the search result is posted, and sends it to the user terminal 200. Send.

また本実施形態では、飲食店情報提供サーバ100は、ユーザ端末200のユーザのバイタルデータを基にユーザの空腹度を判定し、当該空腹度に応じてユーザ端末200へ飲食店の広告情報を送信可能である。 In addition, in the present embodiment, the restaurant information providing server 100 determines the hunger degree of the user based on the vital data of the user of the user terminal 200, and transmits the advertisement information of the restaurant to the user terminal 200 according to the hunger degree. It is possible.

ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォンやタブレットPC(Personal Computer)等のポータブルデバイスである。ユーザ端末200は、飲食店情報提供サーバ100へアクセスし、上記Webページを受信してブラウザ等により画面に表示する。 The user terminals 200 (200A, 200B, 200C...) Are terminals used by users, and are portable devices such as smartphones and tablet PCs (Personal Computers). The user terminal 200 accesses the restaurant information providing server 100, receives the Web page, and displays it on the screen using a browser or the like.

ウェアラブル端末300は、ユーザに装着され使用される端末であり、例えばユーザの腕に装着可能なリストバンドを有するスマートウォッチ等であり、例えばBluetooth(登録商標)またはWi-Fi等の無線通信技術により、ユーザ端末200と通信可能である。 The wearable terminal 300 is a terminal that is worn and used by a user, and is, for example, a smart watch having a wristband that can be worn on the arm of the user. For example, the wearable terminal 300 uses a wireless communication technology such as Bluetooth (registered trademark) or Wi-Fi. , And can communicate with the user terminal 200.

ウェアラブル端末300は、例えばユーザの血糖値等のバイタルデータを非侵襲で測定可能なセンサを内蔵しており、測定したバイタルデータを、ユーザ端末200を介して飲食店情報提供サーバ100へ例えば定期的に送信することが可能である。 The wearable terminal 300 has a built-in sensor capable of non-invasively measuring vital data such as the blood glucose level of the user, and the measured vital data is periodically sent to the restaurant information providing server 100 via the user terminal 200, for example. It is possible to send to.

ここで空腹度を判定するためのバイタルデータとして血糖値が用いられるのは、一般に、血糖値が低いほど空腹度が高くなるからである。 Here, the blood glucose level is used as the vital data for determining the hunger degree because, generally, the lower the blood glucose level, the higher the hunger degree.

上記センサとしては、ユーザ端末200のリストバンド部分(ユーザの手首に接触する部分)に設けられたLEDから、ユーザの手首の血管に中赤外光を照射して、中赤外光がグルコース(血糖)に強く吸収され、水やアルコール以外の生体成分にはほとんど吸収されないという性質を利用することで、上記中赤外光の反射光からグルコース濃度を測定する構成が用いられてもよい。 As the sensor, the LED provided on the wristband portion of the user terminal 200 (the portion that contacts the user's wrist) irradiates the blood vessels on the user's wrist with mid-infrared light, and the mid-infrared light emits glucose ( By utilizing the property of being strongly absorbed by blood glucose) and hardly absorbed by biological components other than water and alcohol, a configuration for measuring the glucose concentration from the reflected light of the above mid-infrared light may be used.

もちろん、上記センサの構成は例示に過ぎず、上記ユーザ端末200を用いた他の方法によって血糖値や血圧が測定されても構わない。 Of course, the configuration of the sensor is merely an example, and the blood glucose level and the blood pressure may be measured by another method using the user terminal 200.

上記広告情報は、例えばWebページとしてユーザ端末200に受信され、ユーザ端末200のブラウザを介してユーザに閲覧されるが、当該広告情報がユーザ端末200からウェアラブル端末300へ転送されウェアラブル端末300のディスプレイ上に表示されてもよい。 The advertisement information is received, for example, as a Web page by the user terminal 200 and viewed by the user via the browser of the user terminal 200. The advertisement information is transferred from the user terminal 200 to the wearable terminal 300 and displayed on the wearable terminal 300. It may be displayed above.

また、ウェアラブル端末300が例えば3GまたはLTE(Long Term Evolution)等の携帯電話用通信規格に対応している場合には、ウェアラブル端末300が飲食店情報提供サーバ100と直接通信し、バイタルデータの送信及び広告情報の受信を行ってもよい。この場合、上記システムにユーザ端末200は不要となる。 In addition, when the wearable terminal 300 supports a mobile phone communication standard such as 3G or LTE (Long Term Evolution), the wearable terminal 300 directly communicates with the restaurant information providing server 100 and transmits vital data. Also, the advertisement information may be received. In this case, the user terminal 200 is unnecessary for the above system.

[飲食店情報提供サーバのハードウェア構成]
図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]
FIG. 2 is a diagram showing a hardware configuration of the restaurant information providing server 100. As shown in FIG. 1, the restaurant information providing server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input/output interface 15, and these components are connected to each other. The bus 14 is provided.

CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。 The CPU 11 appropriately accesses the RAM 13 and the like as necessary and performs overall control of all blocks of the restaurant information providing server 100 while performing various arithmetic processes. The ROM 12 is a non-volatile memory in which an OS to be executed by the CPU 11 and firmware such as programs and various parameters are fixedly stored. The RAM 13 is used as a work area of the CPU 11, etc., and temporarily holds the OS, various applications being executed, and various data being processed.

入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。 A display unit 16, an operation reception unit 17, a storage unit 18, a communication unit 19, and the like are connected to the input/output interface 15.

表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。 The display unit 16 is a display device using, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), a CRT (Cathode Ray Tube), or the like.

操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。 The operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, and other input devices. When the operation reception unit 17 is a touch panel, the touch panel can be integrated with the display unit 16.

記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。 The storage unit 18 is a nonvolatile memory such as an HDD (Hard Disk Drive), a flash memory (SSD; Solid State Drive), or other solid-state memory. The storage unit 18 stores the OS, various applications, and various data.

後述するが、特に本実施形態において、記憶部18は、飲食店情報データベース、ユーザ情報データベース、及びバイタルパターンデータベースを有している。 As will be described later, particularly in the present embodiment, the storage unit 18 has a restaurant information database, a user information database, and a vital pattern database.

通信部19は、例えばEthernet(登録商標)用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。 The communication unit 19 is various modules for wireless communication such as a NIC (Network Interface Card) for Ethernet (registered trademark) and a wireless LAN, and is responsible for communication processing with the user terminal 200.

なお、図示しないが、ユーザ端末200の基本的なハードウェア構成も上記飲食店情報提供サーバ100のハードウェア構成と略同様である。 Although not shown, the basic hardware configuration of the user terminal 200 is substantially the same as the hardware configuration of the restaurant information providing server 100.

[飲食店情報提供サーバのデータベース構成]
図3は、上記飲食店情報提供サーバ100が有するデータベースの構成を示した図である。
[Database configuration of restaurant information server]
FIG. 3 is a diagram showing a configuration of a database included in the restaurant information providing server 100.

同図に示すように、飲食店情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32、及びメニュー対応情報データベース33を有している。 As shown in the figure, the restaurant information providing server 100 has a restaurant information database 31, a user information database 32, and a menu correspondence information database 33 in the storage unit 18.

飲食店情報データベース31は、飲食店毎に、その飲食店の店名や所在位置情報、その飲食店を識別するID(店舗ID)の他、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する内容、すなわち、店舗のPR文等の店舗の特徴を示す情報、飲食店が行うイベント情報、飲食店が立地しているエリア情報、飲食店の住所、電話番号、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、営業時間、ウェブサイトURL等の情報を記憶している。これらの情報のうち少なくとも一部によって、ユーザ端末200またはウェアラブル端末300へ送信される広告情報が生成される。 The restaurant information database 31 has, for each restaurant, a store name and location information of the restaurant, an ID (store ID) for identifying the restaurant, category information of the business type/service of the restaurant, and the restaurant. The contents of introducing, that is, information indicating the characteristics of the store such as a PR statement of the store, event information performed by the restaurant, area information in which the restaurant is located, the address of the restaurant, the telephone number, the restaurant ( Image data, menu information about menus provided by restaurants, business hours, website URL, and other information are stored. Advertisement information transmitted to the user terminal 200 or the wearable terminal 300 is generated by at least a part of these pieces of information.

飲食店情報データベース31はさらに、各飲食店で提供される全メニューまたは代表的なメニューが有するエネルギー量(カロリー)の各平均値を記憶してもよい。また飲食店情報データベース31では、各飲食店が少なくとも、第1の重みを有する第1の飲食店と、第1の重みよりも小さい第2の重みを有する第2の飲食店とに分類されていてもよい。典型的には、第1の飲食店は通常飲食店であり、第2の飲食店は軽食飲食店である。当該分類は、各飲食店が提供するメニューの上記カロリーの平均値に応じてなされてもよい。この場合、各飲食店で提供されるメニューが有するカロリーが上記重みとなる。また、例えば各飲食店が飲食店情報提供サーバ100へ飲食店情報を提供する際に併せて提供された通常食/軽食の分類情報に基づいて分類がなされてもよい。この場合、各飲食店によって飲食店情報の一部として入力された分類情報の違いが上記重みとなる。また、これ以外にも、例えば和食、洋食、中華料理等のカテゴリによって第1の飲食店と第2の飲食店が分類されても構わない。 The restaurant information database 31 may further store each average value of the energy amount (calorie) of all menus or typical menus provided at each restaurant. Further, in the restaurant information database 31, each restaurant is classified into at least a first restaurant having a first weight and a second restaurant having a second weight smaller than the first weight. May be. Typically, the first restaurant is a regular restaurant and the second restaurant is a light restaurant. The classification may be performed according to the average value of the calories in the menu provided by each restaurant. In this case, the weight is the calorie of the menu provided at each restaurant. In addition, for example, the classification may be performed based on the normal food/snacks classification information that is also provided when each restaurant provides the restaurant information providing server 100 with the restaurant information. In this case, the difference in the classification information input as a part of the restaurant information by each restaurant becomes the weight. In addition to this, the first restaurant and the second restaurant may be classified according to categories such as Japanese food, Western food, and Chinese food.

上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。 The menu information is information corresponding to the menu posted on the site of each restaurant on the portal site, and stores the menu name of a plurality of menus that each restaurant can provide, for each restaurant. .. The menu information may be stored for each menu category such as appetizer/main, lunch/dinner/course.

上記エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。 The area information is, for example, in units of prefectures, but the information may be stored in units of a narrower range such as municipalities. The category information may include, for example, main categories such as Japanese food, Chinese food, Italian food, French food, and yakiniku, as well as more detailed subcategories such as yakitori and tempura in Japanese food, and pasta and pizza in Italian food.

ユーザ情報データベース32は、ユーザ端末200および/またはウェアラブル端末300を所有する、上記飲食店情報提供サーバ100が提供する上記ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース32は、ユーザID、パスワード、氏名、メールアドレス、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。またユーザ情報データベース32は、ユーザの職場の住所またはエリアに関する情報を記憶していてもよい。 The user information database 32 is information about a user who owns the user terminal 200 and/or the wearable terminal 300 and who is a user (member) of the restaurant information service via the portal site provided by the restaurant information providing server 100. Memorize Specifically, the user information database 32 stores information such as a user ID, a password, a name, a mail address, a telephone number, an address, an age (layer), a sex, and a birthday for each user. The user information database 32 may also store information regarding the address or area of the user's workplace.

バイタルパターンデータベース33は、上記ユーザ情報データベース32に記憶された各ユーザの、1日のうちの空腹度の平均的な推移(バイタルパターン)を示すデータを記憶している。バイタルパターンは、ユーザ端末200またはウェアラブル端末300から飲食店情報提供サーバ100が受信したユーザの所定期間(例えば1週間、1カ月等)のバイタルデータ(血糖値データ)から生成されてもよいし、ウェアラブル端末300において測定した上記所定期間のバイタルデータから生成され飲食店情報提供サーバ100へ送信されてもよい。 The vital pattern database 33 stores data indicating the average transition (vital pattern) of the hunger degree of each user stored in the user information database 32 per day. The vital pattern may be generated from vital data (blood glucose level data) of the user for a predetermined period (for example, one week, one month, etc.) received by the restaurant information providing server 100 from the user terminal 200 or the wearable terminal 300. It may be generated from the vital data measured in the wearable terminal 300 for the predetermined period and transmitted to the restaurant information providing server 100.

また、上記パターンデータは、上記バイタルデータ(血糖値)の推移をそのまま示すグラフデータであってもよいし、当該バイタルデータにおける値(血糖値)を空腹度に換算して(血糖値が低いほど空腹度が高くなるように)示したグラフデータであってもよい。 Further, the pattern data may be graph data showing the transition of the vital data (blood glucose level) as it is, or the value (blood glucose level) in the vital data is converted into hunger (the lower the blood glucose level, the lower the blood glucose level). It may be graph data shown such that the hunger degree is high.

これら各データベースは、後述する飲食店情報提供サーバ100による飲食店情報提供処理において、必要に応じて相互に参照されて用いられる。 Each of these databases is used with reference to each other as needed in the restaurant information providing process by the restaurant information providing server 100 described later.

[飲食店情報提供サーバの動作]
次に、以上のように構成された飲食店情報提供サーバ100の動作について説明する。当該動作は、飲食店情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Operation of restaurant information providing server]
Next, the operation of the restaurant information providing server 100 configured as above will be described. The operation is executed by the cooperation of the CPU 11 of the restaurant information providing server 100 and the hardware such as the communication unit 19 and the software stored in the storage unit 18. In the following description, the CPU 11 will be the main subject of operation for convenience.

図4は、飲食店情報提供サーバ100による、飲食店広告情報提供処理の流れを示したフローチャートである。同図の例では、飲食店情報提供サーバ100がユーザ端末200のユーザに昼食のための飲食店の広告情報を提供する場合について説明する。 FIG. 4 is a flowchart showing a flow of restaurant advertisement information providing processing by the restaurant information providing server 100. In the example of the figure, the case where the restaurant information providing server 100 provides the user of the user terminal 200 with the advertisement information of the restaurant for lunch will be described.

同図に示すように、飲食店情報提供サーバ100のCPU11は、まず、飲食店の広告情報の提供処理を開始する所定時刻が到来したか否かを判断する(ステップ41)。当該所定時刻は、例えばユーザ端末200のユーザの上記バイタルパターンにおけるある周期(例えば朝食と昼食の間)において空腹度が最大となる時刻の数時間前等であるが、これに限られない。 As shown in the figure, the CPU 11 of the restaurant information providing server 100 first determines whether or not a predetermined time for starting the advertisement information providing process of the restaurant has come (step 41). The predetermined time is, for example, several hours before the time when the hunger degree is maximum in a certain cycle (for example, between breakfast and lunch) in the vital pattern of the user of the user terminal 200, but is not limited thereto.

所定時刻が到来したと判断した場合(Yes)、CPU11は、ユーザ端末200(またはウェアラブル端末300)から、現在までのバイタルデータを受信済みであるか否かを判断する(ステップ42)。当該バイタルパターンは、例えばユーザ端末200のユーザを識別するユーザIDと共に受信される。 When determining that the predetermined time has arrived (Yes), the CPU 11 determines whether or not vital data up to the present has been received from the user terminal 200 (or wearable terminal 300) (step 42). The vital pattern is received together with the user ID that identifies the user of the user terminal 200, for example.

図5は、上記バイタルパターンデータベース33に記憶されたあるユーザのバイタルパターンの例を示した図である。同図のバイタルパターンはバイタルデータとして血糖値が計測され、その推移がそのままバイタルパターンとして記憶された場合の例である。 FIG. 5 is a diagram showing an example of a vital pattern of a certain user stored in the vital pattern database 33. The vital pattern shown in the same figure is an example in which the blood glucose level is measured as vital data and the transition thereof is stored as it is as a vital pattern.

同図に示すように、このバイタルパターンを有するユーザは、6時頃から血糖値が上昇し始め、9時頃にその周期における最大値を迎え、12時頃にその周期における最小値を迎え、さらに15時頃に次の周期における最大値を迎えている。このパターンから、ユーザは普段、6時頃に朝食を摂り、12時頃に昼食を摂っており、朝から昼までの周期においては、12時頃に空腹度のピークを迎えることが分かる。 As shown in the figure, a user having this vital pattern has a blood glucose level starting to rise at about 6 o'clock, reaching a maximum value in the cycle at about 9 o'clock, and reaching a minimum value in the cycle at about 12 o'clock, Furthermore, the maximum value in the next cycle is reached around 15:00. From this pattern, it can be seen that the user usually eats breakfast around 6 o'clock and eats lunch around 12 o'clock, and reaches the peak of hunger at about 12 o'clock in the cycle from morning to noon.

したがって、飲食店情報提供サーバ100は、上記受信されたバイタルデータの特定の周期(時間帯)における値をこのバイタルパターンと比較することによって、ユーザが空腹度のピークを迎える時刻を推定することが可能となる。 Therefore, the restaurant information providing server 100 can estimate the time when the user reaches the peak of hunger by comparing the value of the received vital data in a specific cycle (time zone) with this vital pattern. It will be possible.

バイタルデータを受信済みであると判断した場合(Yes)、CPU11は、上記受信したバイタルデータのある周期において閾値以上の空腹度の上下があったか(閾値以上下降した後に上昇したか)否かを判断する(ステップ43)。 When it is determined that the vital data has been received (Yes), the CPU 11 determines whether or not the hunger degree above or above a threshold value has risen or fallen in a certain cycle of the received vital data (whether or not it has risen after falling below the threshold value). (Step 43).

閾値以上の空腹度の上下があったと判断した場合(Yes)、CPU11は、ユーザが上記周期において(朝食と昼食の間に)間食をしたと判断し、間食フラグをオンにするとともに、上記空腹度が上記閾値以上の下降の開始から上昇して当該下降開始時の空腹度に戻るまでのバイタルデータを除外する(ステップ44)。 If it is determined that the hunger degree is equal to or higher than the threshold value (Yes), the CPU 11 determines that the user has had a snack between the breakfasts (between breakfast and lunch), turns on the snack flag, and causes the hunger. The vital data from the start of the descent of the degree equal to or higher than the threshold to the return to the hunger degree at the start of the descent are excluded (step 44).

続いてCPU11は、上記バイタルパターンデータベース33から、上記ユーザIDに対応するバイタルパターンを抽出し、当該バイタルパターンと上記受信されたバイタルデータ(間食があった場合にはその分を除外したデータ)とを比較することで、上記ユーザの空腹度が、対象周期(図5の例では6時から12時までの周期)において最大となる(ユーザの血糖値が最少となる)時刻を推定する(ステップ45)。 Subsequently, the CPU 11 extracts a vital pattern corresponding to the user ID from the vital pattern database 33, and extracts the vital pattern and the received vital data (data that excludes that portion if there is a snack). By comparing the above, the time when the hunger degree of the user becomes maximum (the blood glucose level of the user becomes the minimum) in the target cycle (the cycle from 6:00 to 12:00 in the example of FIG. 5) is estimated (step). 45).

続いてCPU11は、上記推定された時刻の所定時間前になったか否かを判断し(ステップ46)、所定時間前になったと判断した場合(Yes)、上記飲食店情報データベース31から、ユーザ端末200のユーザに適した飲食店の広告情報を抽出し(ステップ47)、それをユーザ端末200へ送信する(ステップ48)。 Subsequently, the CPU 11 determines whether or not it is a predetermined time before the estimated time (step 46 ), and when it is determined that the predetermined time is before (Yes), from the restaurant information database 31 to the user terminal. The advertisement information of the restaurant suitable for the 200 users is extracted (step 47) and transmitted to the user terminal 200 (step 48).

ここで所定時間とは、例えばユーザの飲食店への移動時間等であり、例えば10分、15分、30分等であるが、これに限られない。また、ユーザ端末200へ送信される飲食店の広告情報としては、例えば、予めユーザ情報データベース32に登録されたユーザ端末200のユーザの勤務先または自宅の住所(エリア)、またはユーザ端末200から取得した現在位置情報を条件に検索された飲食店の広告情報が抽出されてもよい。上記移動時間は、上記自宅または勤務先の住所(エリア)またはユーザ端末200の現在位置から、抽出された広告情報によって示される飲食店の所在位置までの距離を基に、例えばその距離を徒歩で移動するものとして算出されてもよい。 Here, the predetermined time is, for example, a travel time of the user to the restaurant, and is, for example, 10 minutes, 15 minutes, 30 minutes, or the like, but is not limited thereto. Further, the advertisement information of the restaurant transmitted to the user terminal 200 is acquired from, for example, the work address or home address (area) of the user of the user terminal 200 registered in the user information database 32 in advance, or the user terminal 200. Advertisement information of restaurants searched based on the current position information may be extracted. The travel time is based on the distance from the home (or work) address (area) or the current position of the user terminal 200 to the location of the restaurant indicated by the extracted advertisement information, and for example, the distance is walked. It may be calculated as moving.

図6は、ユーザが間食をしたと推定される場合の上記除外処理を説明するための図である。同図の上部のグラフに示すように、CPU11は、上記バイタルデータから、空腹度に閾値Th以上の上下があったと判断された場合には、その閾値以上の下降(血糖値の閾値以上の上昇)を開始してから下降開始時の空腹度に戻るまで(上昇開始時の血糖値に戻るまで)の期間Tのバイタルデータを除外し、その後の期間のバイタルデータを除外した分だけ前の時刻へずらす。 FIG. 6 is a diagram for explaining the exclusion process when it is estimated that the user has snacked. As shown in the graph in the upper part of the figure, when it is determined from the vital data that the hunger level is above or below the threshold Th, the CPU 11 lowers the threshold or more (increases the blood glucose level or more by the threshold or more). ) Is excluded from the vital data of period T from the start of) until returning to the hunger level at the start of descent (until returning to the blood glucose level at the start of rising), and the previous time by the amount of the vital data in the subsequent period. Move away.

これにより、同図下部のグラフに示すように、CPU11は、間食をしていなかったとすればユーザの空腹度がある周期において最大となる時刻を推定し、その時刻の所定時間前に広告情報を送信することができる。これは、ユーザが間食をした場合でも、ユーザは習慣的に、間食をしなかった場合と同じような時間に食事をすることが多いと考えられるからである。 As a result, as shown in the graph in the lower part of the figure, the CPU 11 estimates the time when the user's hunger becomes the maximum in a certain cycle, assuming that he does not eat between meals, and the advertisement information is displayed a predetermined time before that time. Can be sent. This is because even if the user has a snack, it is considered that the user often eats at the same time as if he/she did not have a snack.

ここで、飲食店情報提供サーバ100は、上記飲食店情報データベース31において、上記広告情報を少なくとも上記第1の飲食店(通常食飲食店)の広告情報と上記第2の飲食店(軽食飲食店)の広告情報とに分類して記憶してもよい。この場合、CPU11は、上記間食フラグがオンになっている場合(上記閾値以上の空腹度の上下があった場合)には、上記ステップ47の広告情報抽出処理において、上記第2の飲食店(軽食飲食店)の広告情報を優先的に抽出してユーザ端末200へ送信する。 Here, the restaurant information providing server 100, in the restaurant information database 31, sets the advertisement information to at least the advertisement information of the first restaurant (regular meal restaurant) and the second restaurant (light meal restaurant). ) Advertising information may be classified and stored. In this case, when the snack flag is turned on (when the hunger degree is above or above the threshold value), the CPU 11 determines whether the second restaurant (in the advertisement information extracting process in step 47). The advertisement information of the snack restaurant is preferentially extracted and transmitted to the user terminal 200.

これにより、間食をしたユーザでも、軽食飲食店の広告情報を閲覧することで、ユーザの空腹度に適った飲食店を見つけられる可能性が高まる。 This increases the possibility that even a user having a snack can find a restaurant suitable for the hunger level of the user by browsing the advertisement information of the snack restaurant.

図7は、ユーザ端末200に送信される飲食店の広告情報の例を示した図である。同図に示すように、広告情報は、例えば上記検索条件を満たす複数の飲食店の飲食店情報欄71の一覧として送信され表示される。各飲食店情報欄71には、例えば飲食店名、アクセス情報、予算、こだわり情報、写真等の他、詳細ボタン72が設けられる。当該詳細ボタン72には、当該飲食店に関するより詳細な情報(例えばメニュー情報や地図情報等)を掲載したページのハイパーリンクが設定されており、ユーザが当該詳細ボタン72を押下すると、飲食店情報欄71の一覧ページから当該詳細ページへと遷移する。 FIG. 7 is a diagram showing an example of advertisement information of restaurants transmitted to the user terminal 200. As shown in the figure, the advertisement information is transmitted and displayed, for example, as a list in the restaurant information column 71 of a plurality of restaurants satisfying the search condition. In each restaurant information column 71, a detailed button 72 is provided in addition to, for example, a restaurant name, access information, budget, commitment information, a photograph and the like. The detail button 72 is set with a hyperlink of a page on which more detailed information (for example, menu information, map information, etc.) about the restaurant is set, and when the user presses the detail button 72, the restaurant information is displayed. The list page in column 71 transitions to the detail page.

図4に戻り、CPU11は、上記広告情報の配信後もユーザ端末200からバイタルデータを受信し、上記周期におけるユーザの空腹度が、その最大値近傍(血糖値の最小値)において所定期間以上停滞したままであると判断した場合(ステップ49のYes)には、その停滞している期間内に所定の頻度で広告情報をユーザ端末200へ送信する。この場合に送信される広告情報は、既に送信された飲食店の広告情報と同一の広告情報であってもよいし、上記条件を満たす他の飲食店の広告情報であってもよい。 Returning to FIG. 4, the CPU 11 receives the vital data from the user terminal 200 even after the advertisement information is distributed, and the hunger degree of the user in the above cycle is stagnation for a predetermined period or more near its maximum value (minimum blood glucose level). When it is determined that it is still (Yes in step 49), the advertisement information is transmitted to the user terminal 200 at a predetermined frequency within the stagnation period. The advertisement information transmitted in this case may be the same advertisement information as the advertisement information of the restaurant already transmitted, or may be the advertisement information of another restaurant satisfying the above conditions.

ここで、CPU11は、ユーザの空腹度が最大となると推定される時刻に近づくにつれて、上記広告情報の送信頻度を大きくしてもよい。 Here, the CPU 11 may increase the frequency of transmission of the advertisement information as the time when the hunger degree of the user is estimated to be the maximum is approached.

これによりCPU11は、ユーザが空腹状態にありながらまだ食事を摂っていないと推定される場合には、所定頻度で広告情報を再送信することで、ユーザが所望の飲食店を見つけられる可能性を高めることができる。 As a result, when it is estimated that the user is hungry and has not eaten, the CPU 11 retransmits the advertisement information at a predetermined frequency so that the user may find the desired restaurant. Can be increased.

例えばユーザが空腹状態にある場合に、業務中等により広告情報を見る時間が無い場合でも、その後、手が空いたときに受信された広告情報をまとめて見ることで、所望の飲食店をすぐに見つけることができる。ここで所定頻度とは例えば5分、10分、15分等であるが、これに限られない。 For example, if the user is hungry and does not have time to view the advertising information due to work, etc., then, by collectively viewing the advertising information received when the user is available, the desired restaurant can be immediately displayed. Can be found. Here, the predetermined frequency is, for example, 5 minutes, 10 minutes, 15 minutes, etc., but is not limited to this.

そして、CPU11は、上記ステップ49においてユーザの空腹度が低下した(血糖値が上昇した)と判断した場合には、ユーザは食事を摂った(摂っている)とみなされるため、広告情報の送信処理を終了する。 Then, when the CPU 11 determines in step 49 that the hunger degree of the user has decreased (blood sugar level has increased), the user is considered to have eaten (is eating), and therefore the advertisement information is transmitted. The process ends.

[まとめ]
以上説明したように、本実施形態によれば、飲食店情報提供サーバ100は、ユーザの空腹度が最大となる所定時間前の状態を判断することで、ユーザの空腹度合に応じて最適なタイミングで飲食店の広告情報を提供することができる。すなわち、空腹度が最大となる所定時間前に広告情報が送信されることで、ユーザが広告情報を閲覧しそれが示す飲食店に移動したときに上記所定時間が経過して空腹度が最大となる可能性が高まり、ユーザに適切な空腹タイミングで食事をさせることができる。
[Summary]
As described above, according to the present embodiment, the restaurant information providing server 100 determines the optimum timing according to the hunger degree of the user by determining the state before the predetermined time when the hunger degree of the user becomes maximum. Advertising information for restaurants can be provided at. That is, by transmitting the advertisement information before the predetermined time when the hunger degree becomes the maximum, when the user browses the advertisement information and moves to the restaurant indicated by the advertisement information, the predetermined time period elapses and the hunger degree becomes the maximum. Therefore, the user can have a meal at an appropriate hunger timing.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiments, but can be variously modified without departing from the scope of the present disclosure.

上述の実施形態では、ユーザが所定周期において間食したと判断された場合には、軽食飲食店の広告情報がユーザに提供された。しかし、飲食店情報提供サーバ100は、当該間食分のエネルギー量(カロリー)に基づいて飲食店の広告情報を抽出してもよい。 In the above-described embodiment, when it is determined that the user has snack between meals in the predetermined cycle, the advertisement information of the snack restaurant is provided to the user. However, the restaurant information providing server 100 may extract the advertisement information of the restaurant based on the energy amount (calorie) of the snack.

具体的には、上記飲食店情報データベース31に、各飲食店で提供される飲食物のカロリーと対応付けて広告情報が記憶されており、CPU11は、上記間食フラグがオンになっている場合(上記閾値以上の空腹度の上下があった場合)には、全ての飲食店で提供される飲食物のカロリーの平均値から、上記下降した空腹度に応じたカロリーを減じたカロリーと対応付けられた広告情報を優先的に送信してもよい。 Specifically, when the advertisement information is stored in the restaurant information database 31 in association with the calories of the food and drinks provided at each restaurant, and the CPU 11 turns on the snack bar flag ( If there is an increase or decrease in hunger above the threshold value), it is associated with a calorie obtained by subtracting the calorie according to the lowered hunger from the average value of the calories of food and drink provided at all restaurants. Advertising information may be preferentially transmitted.

これにより、飲食店情報提供サーバ100は、ユーザが間食したと推定される場合には、その間食分のカロリーを差し引いた飲食物を提供する飲食店の広告情報を優先的に配信することで、当該広告情報から、ユーザがユーザの空腹度に適った飲食店を見つけられる可能性を高めることができる。 Accordingly, when it is estimated that the user has snack between meals, the restaurant information providing server 100 preferentially distributes the advertisement information of the restaurant that provides food and drink in which calories for the snack are subtracted, thereby It is possible to increase the possibility that the user can find a restaurant suitable for the hunger degree of the user from the advertisement information.

上述の実施形態では、飲食店情報提供サーバ100は、バイタルデータの推移から、ユーザが食事(または間食)を摂ったか否かを判断していたが、飲食店情報提供サーバ100は、さらに、当該バイタルデータの推移から、ユーザが食べた物(またはそれに主に含まれる成分)を推定してもよい。すなわち、一般的に、炭水化物(米/パン/麺類)、タンパク質、脂質等によって血糖値の上昇パターンに違いがあることが分かっていることから、飲食店情報提供サーバ100は、それらのパターンの相違に関するデータを記憶しておき、バイタルデータの推移からユーザの食べた物(主成分)を推定することができる。そして、飲食店情報提供サーバ100は、当該推定した食べ物(主成分)の相違に応じて、提供する飲食店の広告情報を選択してもよい。例えば、ユーザがある食事において麺類を食べたと推定される場合には、その次の食事については、麺類以外の食べ物を主に提供する飲食店の広告情報が提供されてもよい。 In the above-described embodiment, the restaurant information providing server 100 determines whether or not the user has eaten a meal (or snack) from the transition of vital data, but the restaurant information providing server 100 further From the transition of vital data, the food (or the component mainly contained in it) eaten by the user may be estimated. That is, it is generally known that there is a difference in the rise pattern of the blood glucose level depending on carbohydrates (rice/bread/noodles), proteins, lipids, etc. Therefore, the restaurant information providing server 100 determines that the patterns are different. It is possible to memorize the data related to and estimate the food (main component) that the user ate from the transition of vital data. Then, the restaurant information providing server 100 may select the advertisement information of the restaurant to be provided according to the estimated difference in the food (main component). For example, when it is estimated that the user has eaten noodles in one meal, advertisement information of a restaurant that mainly provides food other than noodles may be provided for the next meal.

上述の実施形態では、飲食店情報提供サーバ100は、ユーザに閾値以上の空腹度の上下があった場合にはユーザが間食をしたとみなして、それに応じて、その後の通常の食事のための飲食店の広告情報を抽出していた。しかし、飲食店情報提供サーバ100は、ユーザのバイタルパターンにおいて通常食事を摂る時刻とは大きく離れた時刻において、上記間食を判断するための閾値よりもさらに大きい所定の空腹度の変化がバイタルデータから検出された場合には、それは間食ではなく食事とみなして、広告情報の提供処理を中止してもよい。 In the above-described embodiment, the restaurant information providing server 100 regards the user as having a snack between when the user has a hunger level above or below a threshold value, and accordingly, for a normal meal thereafter. It was extracting advertisement information for restaurants. However, at the restaurant information providing server 100, a change in the predetermined hunger degree larger than the threshold for determining the snack between the vital data is obtained from the vital data at a time greatly separated from the time when the user normally eats in the vital pattern of the user. If it is detected, it may be regarded as a meal instead of a snack, and the advertisement information provision process may be stopped.

上述の実施形態では、飲食店情報提供サーバ100は、ユーザのバイタルデータを基に、ユーザの空腹度が最大となる時刻を推定し、その所定時間前に飲食店の広告情報を送信していた。しかし、飲食店情報提供サーバ100は、ユーザの空腹度が最大とならない場合でも、その時のユーザの空腹度に応じて広告情報を送信してもよい。 In the above-described embodiment, the restaurant information providing server 100 estimates the time when the hunger degree of the user is the maximum based on the vital data of the user, and transmits the advertisement information of the restaurant before the predetermined time. .. However, the restaurant information providing server 100 may transmit the advertisement information according to the hunger degree of the user at that time even when the hunger degree of the user is not the maximum.

すなわち、この場合、飲食店情報提供サーバ100は、上記飲食店情報データベース31において、さらに、飲食店情報を当該各飲食店で提供される飲食物が有するカロリーと対応付けて記憶するとともに、上記カロリーと上記空腹度との対応関係情報を記憶する。そして、飲食店情報提供サーバ100は、上記受信されたバイタルデータの推移と上記記憶されたパターンデータとを比較してユーザの空腹度を推定し、上記記憶された飲食店情報のうち、当該推定された空腹度に応じたカロリーを有する飲食物が提供される少なくとも1つの飲食店の飲食店情報を、ユーザ端末200またはウェアラブル端末300へ送信する。これにより飲食店情報提供サーバ100は、ユーザの現在の空腹度に見合ったカロリーの飲食物を提供する飲食店の飲食店情報をユーザに提供することができる。 That is, in this case, the restaurant information providing server 100 further stores the restaurant information in the restaurant information database 31 in association with the calories of the food and drink provided at each of the restaurants and stores the calories. And the correspondence information between the hunger degree and Then, the restaurant information providing server 100 estimates the hunger degree of the user by comparing the transition of the received vital data and the stored pattern data, and estimates the hunger level of the stored restaurant information. The restaurant information of at least one restaurant where food and drink having calories according to the determined hunger degree is provided is transmitted to the user terminal 200 or the wearable terminal 300. Thus, the restaurant information providing server 100 can provide the user with the restaurant information of the restaurant that provides food and drink with calories corresponding to the current hunger level of the user.

上述の実施形態においては、バイタルデータとして血糖値が用いられたが、その他のバイタルデータも本発明に同様に適用可能である。 In the above-described embodiment, the blood glucose level is used as vital data, but other vital data can be applied to the present invention as well.

例えば、血圧は、空腹時には血糖値と同様に下がる傾向にあるため、上述の実施形態と同様の処理が血圧についても適用可能である。血圧を測定するためには、上記実施形態と同様にリストバンド部分に設けられたLEDから、ユーザの手首の血管に近赤外光を照射して、その反射光から血管の拍動を測定して血管壁の固さや拍動の伝播速度を算出し、それらの値から血圧を導出する構成が用いられてもよい。これに代えて、上記リストバンドの少なくとも一部にカフ(圧迫帯)を設け、それにより手首を圧迫して血流を止めることで、一般的なオシロメトリック法によって血圧を計測してもよい。 For example, the blood pressure tends to drop like a blood glucose level when fasting, and thus the same processing as that of the above-described embodiment can be applied to blood pressure. In order to measure the blood pressure, the blood vessel of the user's wrist is irradiated with near-infrared light from the LED provided in the wristband portion as in the above embodiment, and the pulsation of the blood vessel is measured from the reflected light. A configuration may be used in which the stiffness of the blood vessel wall and the propagation velocity of pulsation are calculated to derive the blood pressure from those values. Instead of this, a blood pressure may be measured by a general oscillometric method by providing a cuff (compression band) on at least a part of the wrist band and thereby compressing the wrist to stop blood flow.

また、体温は空腹時には下がる傾向にあり、心拍数は空腹時には上がる傾向にあることから、それらの傾向を利用して、センサによって測定された体温または心拍数のデータに基づいて、上記実施形態と同様の広告情報提供処理が実行されてもよい。 Further, since the body temperature tends to decrease at the time of fasting and the heart rate tends to increase at the time of fasting, utilizing these tendencies, based on the data of the body temperature or the heart rate measured by the sensor, the above embodiment and Similar advertisement information providing processing may be executed.

上述の実施形態では、ユーザのバイタルデータを測定可能なセンサを内蔵したウェアラブル端末300をユーザが身に付けており、測定されたバイタルデータがユーザ端末200を介して、または直接、飲食店情報提供サーバ100へ送信される例が示された。しかし、当該センサは、ユーザが乗車中の車両の車内部品に設けられてもよい。 In the above-described embodiment, the user wears the wearable terminal 300 having a built-in sensor capable of measuring the vital data of the user, and the measured vital data is provided to the restaurant information via the user terminal 200 or directly. An example is shown of being sent to the server 100. However, the sensor may be provided in an in-vehicle component of the vehicle in which the user is riding.

図8は、この場合の車両(乗用車)の概略的な構成を示した図である。同図に示すように、車両80には、車内部品として、例えば操舵装置の一部としてのハンドル81や、ユーザが座る運転席82が設けられる。ハンドル81のユーザの手に触れる部分には、ユーザのバイタルデータ(血糖値等)を計測するためのセンサ83が設けられる。センサ83は制御部84と接続されており、制御部84は出力部85と接続されている。 FIG. 8 is a diagram showing a schematic configuration of a vehicle (passenger vehicle) in this case. As shown in the figure, the vehicle 80 is provided with a steering wheel 81 as a part of a steering device and a driver's seat 82 on which a user sits, as in-vehicle components. A sensor 83 for measuring vital data (blood glucose level, etc.) of the user is provided at a portion of the handle 81 that touches the user's hand. The sensor 83 is connected to the control unit 84, and the control unit 84 is connected to the output unit 85.

制御部84は例えばCPU、RAM、ROM等のコンピュータに必要なハードウェアを有し、制御回路または制御ユニットとして車両80の内部に組み込まれる。制御部84の具体的な構成は限定されず、例えばFPGA(Field Programmable Gate Array)等のPLD(Programmable Logic Device)、その他ASIC(Application Specific Integrated Circuit)等のデバイスが用いられてもよい。また出力部85は例えばカーナビゲーション装置のディスプレイとして設けられる。 The control unit 84 has hardware necessary for the computer, such as a CPU, a RAM, and a ROM, and is incorporated in the vehicle 80 as a control circuit or a control unit. The specific configuration of the control unit 84 is not limited, and for example, a device such as a PLD (Programmable Logic Device) such as FPGA (Field Programmable Gate Array) or other ASIC (Application Specific Integrated Circuit) may be used. The output unit 85 is provided as a display of a car navigation device, for example.

ROMには、広告情報の提供処理に必要なプログラムが記憶されており、CPUがそれをRAMにロードして実行することにより、広告情報の提供処理が実行される。 The ROM stores a program necessary for the advertisement information providing process, and the CPU loads the program into the RAM and executes the program to execute the advertisement information providing process.

具体的には、上記センサ83から取得されたバイタルデータは、ユーザが携帯するユーザ端末200を介して、または直接、飲食店情報提供サーバ100へ送信され、上述の実施形態と同様の処理によって抽出された飲食店広告情報が制御部84によって受信され、出力部85へ表示される。 Specifically, the vital data acquired from the sensor 83 is transmitted to the restaurant information providing server 100 via the user terminal 200 carried by the user or directly, and extracted by the same processing as the above-described embodiment. The restaurant advertisement information thus obtained is received by the control unit 84 and displayed on the output unit 85.

また、制御部84のROM等の記憶装置に、予め飲食店の広告情報が記憶されていてもよい。この場合、広告情報は飲食店情報提供サーバ100を介さずに提供されてもよい。すなわち、制御部84は、センサ83から取得したバイタルデータを基に、上記実施形態における飲食店情報提供サーバ100と同様の処理により、ユーザの空腹度が最大となる時刻を推定し、その所定時間前に、上記記憶された広告情報から、車両80の現在位置に基づいて検索された飲食店の広告情報を抽出して出力部85から出力する。 Further, the advertisement information of the restaurant may be stored in advance in the storage device such as the ROM of the control unit 84. In this case, the advertisement information may be provided without going through the restaurant information providing server 100. That is, the control unit 84, based on the vital data acquired from the sensor 83, by the same processing as the restaurant information providing server 100 in the above embodiment, estimates the time when the hunger degree of the user is the maximum, and the predetermined time thereof. Previously, the advertisement information of the restaurant searched based on the current position of the vehicle 80 is extracted from the stored advertisement information and output from the output unit 85.

これにより、ユーザが車両に乗車中であっても当該ユーザにその空腹度に応じて最適なタイミングで飲食店の広告情報が提供される。 As a result, even when the user is in the vehicle, the advertisement information of the restaurant is provided to the user at an optimal timing according to the hunger degree.

上述の実施形態及び変形例においては、ユーザ端末200またはウェアラブル端末300へ提供される飲食店情報として、飲食店の広告情報が示されたが、提供される飲食店情報は広告情報に限られない。例えば、ユーザ端末200の位置に関連付けられたエリアにおける飲食店のランキング情報や、飲食店に対する口コミ/レビュー情報、飲食店において提供されるメニューのレシピ情報が提供されてもよい。 In the above-described embodiment and modification, the advertisement information of the restaurant is shown as the restaurant information provided to the user terminal 200 or the wearable terminal 300, but the provided restaurant information is not limited to the advertisement information. .. For example, ranking information of restaurants in the area associated with the position of the user terminal 200, word-of-mouth/review information for the restaurants, and recipe information of menus provided at the restaurants may be provided.

11…CPU
18…記憶部
19…通信部
31…飲食店情報データベース
32…ユーザ情報データベース
33…バイタルパターンデータベース
80…車両
81…ハンドル
83…センサ
84…制御部
85…出力部
100…飲食店情報提供サーバ
200…ユーザ端末
300…ウェアラブル端末
11... CPU
18... Storage part 19... Communication part 31... Restaurant information database 32... User information database 33... Vital pattern database 80... Vehicle 81... Steering wheel 83... Sensor 84... Control part 85... Output part 100... Restaurant information providing server 200... User terminal 300... wearable terminal

Claims (9)

複数の飲食店に関する飲食店情報と、ユーザの血糖値データを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示し、時刻情報と関連付けられたパターンデータとを記憶する記憶手段と、
前記ユーザの少なくとも近傍に存在するセンサ装置を介して、前記ユーザの前記血糖値データを受信する通信手段と、
前記受信された血糖値データの推移と前記記憶されたパターンデータとを比較して、前記ユーザの空腹度がある周期において最大となる時刻を推定し、当該推定された時刻の所定時間前に前記センサ装置または当該センサ装置に接続されたユーザ端末へ前記記憶された少なくとも1つの飲食店の飲食店情報を送信するように前記通信手段を制御する制御手段と
を具備する情報処理装置。
And restaurant information for a plurality of restaurants are generated based on the blood glucose level data of the user shows the average trend of hunger during the day of the user, stores the pattern data associated with the time information Storage means,
Communication means for receiving the blood glucose level data of the user via a sensor device existing at least in the vicinity of the user,
The transition of the received blood glucose level data is compared with the stored pattern data to estimate the time when the hunger degree of the user is maximum in a certain cycle, and the time is estimated to be a predetermined time before the estimated time. An information processing apparatus, comprising: a control device that controls the communication device to transmit the stored restaurant information of at least one restaurant to a sensor device or a user terminal connected to the sensor device.
請求項1に記載の情報処理装置であって、
前記記憶手段は、前記飲食店情報を少なくとも第1の重みを有する第1の飲食店情報と前記第1の重みよりも小さい第2の重みを有する第2の飲食店情報とに分類して記憶し、
前記制御手段は、前記受信された血糖値データの推移から、前記周期において前記空腹度が最少となってから最大となるまでの間に前記空腹度が所定の閾値以上下降した後に上昇したと判断された場合に、前記第2の飲食店情報を優先的に送信するように前記通信手段を制御する
情報処理装置。
The information processing apparatus according to claim 1, wherein
The storage unit classifies and stores the restaurant information into first restaurant information having at least a first weight and second restaurant information having a second weight smaller than the first weight. Then
From the transition of the received blood glucose level data, the control means determines that the hunger degree has risen after falling below a predetermined threshold value during the period from the time when the hunger degree becomes the minimum to the time when the hunger degree becomes the maximum. An information processing device that controls the communication unit to preferentially transmit the second restaurant information when the information is processed.
請求項1または2に記載の情報処理装置であって、
前記制御手段は、前記受信された血糖値データの推移から、前記周期において前記空腹度が最少となってから最大となるまでの間に前記空腹度が所定の閾値以上下降した後に上昇したと判断された場合に、当該下降の開始から当該下降開始時の空腹度に戻るまでの血糖値データを除外して、前記ユーザの空腹度がある周期において最大となる時刻を推定する
情報処理装置。
The information processing apparatus according to claim 1 or 2, wherein
From the transition of the received blood glucose level data, the control means determines that the hunger degree has risen after falling below a predetermined threshold value during the period from the time when the hunger degree becomes the minimum to the time when the hunger degree becomes the maximum. In this case, the blood glucose level data from the start of the descent to the return to the hunger degree at the start of the descent is excluded, and the time when the hunger degree of the user is the maximum in a certain cycle is estimated.
請求項1乃至3のいずれかに記載の情報処理装置であって、
前記記憶手段は、前記飲食店で提供される飲食物が有するエネルギー量と対応付けて前記飲食店情報を記憶し、
前記制御手段は、前記受信された血糖値データの推移から、前記周期において前記空腹度が最少となってから最大となるまでの間に前記空腹度が所定の閾値以上下降した後に上昇したと判断された場合に、全ての飲食店で提供される飲食物が有するエネルギー量の平均値から、前記下降した空腹度に応じたエネルギー量を減じたエネルギー量と対応付けられた飲食店情報を優先的に送信するように前記通信手段を制御する
情報処理装置。
The information processing apparatus according to any one of claims 1 to 3,
The storage means stores the restaurant information in association with the amount of energy of food and drink provided at the restaurant,
From the transition of the received blood glucose level data, the control means determines that the hunger degree has risen after falling below a predetermined threshold value during the period from the time when the hunger degree becomes the minimum to the time when the hunger degree becomes the maximum. If it is done, from the average value of the energy amount of food and drink provided in all restaurants, preferentially the restaurant information associated with the energy amount obtained by subtracting the energy amount according to the lowered hunger An information processing apparatus that controls the communication unit to transmit to the device.
請求項1乃至4のいずれかに記載の情報処理装置であって、
前記制御手段は、前記血糖値データの推移から、前記ユーザの空腹度がある周期における最大値近傍において所定の期間以上停滞していると判断された場合に、当該停滞している期間内に所定の頻度で前記飲食店情報を送信するように前記通信手段を制御する
情報処理装置。
The information processing apparatus according to any one of claims 1 to 4,
When it is determined from the transition of the blood glucose level data that the hunger degree of the user has been stagnant for a predetermined period or more in the vicinity of the maximum value in a certain cycle, the control unit determines the predetermined period within the stagnant period. An information processing apparatus that controls the communication unit so as to transmit the restaurant information at the frequency.
請求項1乃至5のいずれかに記載の情報処理装置であって、
前記センサ装置は、前記ユーザが乗車中の車両の車内部品に設けられ、
前記送信された飲食店情報は、前記車両に設けられた出力部から出力される
情報処理装置。
The information processing apparatus according to any one of claims 1 to 5, wherein
The sensor device is provided in a vehicle interior part of a vehicle in which the user is riding,
The information processing device, wherein the transmitted restaurant information is output from an output unit provided in the vehicle.
複数の飲食店に関する飲食店情報を少なくとも一時的に記憶可能であるとともに、ユーザの血糖値データを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示し、時刻情報と関連付けられたパターンデータとを記憶可能な記憶手段と、
前記ユーザが座ることが可能な座席と、
前記座席に座った状態の前記ユーザの少なくとも近傍に設けられ、前記ユーザの前記血糖値データを取得可能なセンサ装置と、
出力手段と、
前記取得された血糖値データの推移と前記記憶されたパターンデータとを比較して、前記ユーザの空腹度がある周期において最大となる時刻を推定し、当該推定された時刻の所定時間前に前記記憶された飲食店情報を出力するように前記出力手段を制御する制御手段と
を具備する車両。
The restaurant information relating to a plurality of restaurants as well as a possible least temporarily stored, is generated based on the blood glucose level data of the user shows the average trend of hunger during the day of the user, time information Storage means capable of storing pattern data associated with
A seat in which the user can sit,
A sensor device that is provided in at least the vicinity of the user in the state of sitting on the seat and that can acquire the blood glucose level data of the user,
Output means,
The transition of the acquired blood glucose level data is compared with the stored pattern data to estimate a time when the hunger degree of the user is maximum in a certain cycle, and the time is estimated to be a predetermined time before the estimated time. A control means for controlling the output means so as to output the stored restaurant information.
情報処理装置の記憶部により、複数の飲食店に関する飲食店情報と、ユーザの血糖値データを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示し、時刻情報と関連付けられたパターンデータとを記憶し、
前記情報処理装置の通信部により、前記ユーザの少なくとも近傍に存在するセンサ装置を介して、前記ユーザの前記血糖値データを受信し、
前記情報処理装置の制御部により、前記受信された血糖値データの推移と前記記憶されたパターンデータとを比較して、前記ユーザの空腹度がある周期において最大となる時刻を推定し、
前記通信部により、前記推定された時刻の所定時間前に前記センサ装置または当該センサ装置に接続されたユーザ端末へ前記記憶された飲食店情報を送信する
情報処理方法。
The storage unit of the information processing apparatus, a restaurant information for a plurality of restaurants are generated based on the blood glucose level data of the user shows the average trend of hunger during the day of the user, and the time information Memorize the associated pattern data,
The communication unit of the information processing device receives the blood glucose level data of the user via a sensor device existing at least in the vicinity of the user,
By the control unit of the information processing device, the transition of the received blood glucose level data and the stored pattern data are compared to estimate the time when the hunger degree of the user is maximum in a certain cycle,
An information processing method, wherein the communication unit transmits the stored restaurant information to the sensor device or a user terminal connected to the sensor device a predetermined time before the estimated time.
情報処理装置に、
複数の飲食店に関する飲食店情報と、ユーザの血糖値データを基に生成され当該ユーザの1日のうちの空腹度の平均的な推移を示し、時刻情報と関連付けられたパターンデータとを記憶するステップと、
前記ユーザの少なくとも近傍に存在するセンサ装置を介して、前記ユーザの前記血糖値データを受信するステップと、
前記受信された血糖値データの推移と前記記憶されたパターンデータとを比較して、前記ユーザの空腹度がある周期において最大となる時刻を推定するステップと、
前記推定された時刻の所定時間前に前記センサ装置または当該センサ装置に接続されたユーザ端末へ前記記憶された飲食店情報を送信するステップと
を実行させるプログラム。
In the information processing device,
And restaurant information for a plurality of restaurants are generated based on the blood glucose level data of the user shows the average trend of hunger during the day of the user, stores the pattern data associated with the time information Steps to
Receiving the blood glucose level data of the user via a sensor device present at least in the vicinity of the user,
Comparing the transition of the received blood glucose level data and the stored pattern data, and estimating a time when the hunger degree of the user is maximum in a certain cycle,
And a step of transmitting the stored restaurant information to the sensor device or a user terminal connected to the sensor device a predetermined time before the estimated time.
JP2015239373A 2015-12-08 2015-12-08 Information processing device, vehicle, information processing method, and program Expired - Fee Related JP6722439B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015239373A JP6722439B2 (en) 2015-12-08 2015-12-08 Information processing device, vehicle, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015239373A JP6722439B2 (en) 2015-12-08 2015-12-08 Information processing device, vehicle, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2017107326A JP2017107326A (en) 2017-06-15
JP6722439B2 true JP6722439B2 (en) 2020-07-15

Family

ID=59059669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015239373A Expired - Fee Related JP6722439B2 (en) 2015-12-08 2015-12-08 Information processing device, vehicle, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6722439B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7239807B2 (en) * 2018-11-29 2023-03-15 テイ・エス テック株式会社 seat system
US12005811B2 (en) 2018-11-29 2024-06-11 Ts Tech Co., Ltd. Seat system
JP7347342B2 (en) * 2020-06-16 2023-09-20 トヨタ自動車株式会社 Information processing device, proposal system, program, and proposal method
JP6978143B1 (en) * 2021-09-02 2021-12-08 株式会社Arblet Information processing system, server, information processing method and program
WO2024247277A1 (en) * 2023-06-02 2024-12-05 日本電信電話株式会社 Hunger estimation device, hunger estimation method, and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62249649A (en) * 1986-04-23 1987-10-30 小池 勝 Will confirming apparatus
JP4449617B2 (en) * 2003-12-22 2010-04-14 パナソニック電工株式会社 Motion sensing system
JP4547721B2 (en) * 2008-05-21 2010-09-22 株式会社デンソー Automotive information provision system
US10984912B2 (en) * 2010-03-08 2021-04-20 Seth Haberman Method and apparatus to monitor, analyze and optimize physiological state of nutrition
JP5957337B2 (en) * 2012-08-14 2016-07-27 株式会社Nttドコモ Server and method for distributing coupons
EP3354193B1 (en) * 2015-09-24 2021-02-03 Fujitsu Limited Information processing device, digestion ratio estimating method, information processing system and digestion ratio estimating program

Also Published As

Publication number Publication date
JP2017107326A (en) 2017-06-15

Similar Documents

Publication Publication Date Title
JP6722439B2 (en) Information processing device, vehicle, information processing method, and program
US11669557B2 (en) Iterative image search algorithm informed by continuous human-machine input feedback
CN108369721B (en) System, method and storage medium for protecting a patient from adverse reactions
EP3079090B1 (en) Method for processing data and electronic device thereof
US11449917B2 (en) Network computing system for providing interactive menus and group recommendations
JP2022172159A (en) health tracking device
Qin et al. Fried-food consumption and risk of overweight/obesity, type 2 diabetes mellitus, and hypertension in adults: a meta-analysis of observational studies
TWI480829B (en) Cooking recipe information providing device, cooking recipe information providing method, computer program product, and information storage medium
CN109243579B (en) Cooked food nutrition data processing method, system, storage medium and terminal
JP6856093B2 (en) Information processing equipment, information processing methods and programs
CN108027918A (en) The non-transitorycomputer readable storage medium of information processing system, information processing method and storage program
TW202319991A (en) Method and apparatus for providing information on review for item
WO2017175355A1 (en) Information processing device, information processing method, and program
TW202449711A (en) Method of recommending an item performed by an electronic device, electronic device for providing an item recommendation service and non-transitory computer-readable storage medium
JP6467601B1 (en) Meal history system
CN114002960A (en) Method and device for monitoring old people, intelligent household appliance and storage medium
US20210287270A1 (en) Information processing system, information processing method, and non-transitory computer-readable storage medium storing program
JP2019113966A (en) Meal history storage system
KR102666573B1 (en) Method for providing easy food input service and apparatus therefor
JP7140167B2 (en) Information processing device, information processing method and program
Middelkoop et al. Response to burns in the elderly: what is pathophysiology and what is physiology?
CN107682450A (en) The monitoring method and device, storage medium, terminal of food intake
US20160148235A1 (en) Price decision device, price decision system, and price decision method
JP6542963B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND STORAGE MEDIUM
Agnihotri et al. Predicting the natural development of peanut tolerance using longitudinal trajectories of peanut-specific serum IgE

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180903

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200511

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200622

R150 Certificate of patent or registration of utility model

Ref document number: 6722439

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees