(57)【要約】【課題】良い睡眠をとることができる宿泊施設の情報を提供する。【解決手段】処理部１４は、個人睡眠ＤＢ２１に格納されたデータと、ユーザが指定した宿泊条件（日付、場所）とを取得する。そして、処理部１４は、ホテル在庫ＤＢ２６のうち、宿泊条件を満たし、個人睡眠ＤＢ２１に基づいて高い睡眠点数が得られると推定される寝具の組み合わせを提供可能なホテルを特定する。また、出力部１６は、特定したホテルの情報をユーザ端末２０に出力する。【選択図】図３
2018049476.tif 000002
【特許請求の範囲】
【請求項１】
ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得する取得部と、
複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記宿泊に関する条件を満たし、前記睡眠に関するデータから特定される設備を提供可能な第一の宿泊施設を特定する特定部と、
前記第一の宿泊施設に関する情報を出力する出力部と、
を備える宿泊施設情報提供装置。
【請求項２】
前記ユーザによる前記第一の宿泊施設の宿泊予約を受け付ける受付部と、
前記睡眠に関するデータから特定される前記第一の宿泊施設が提供可能な設備に関する情報を含む、前記第一の宿泊施設に送信する情報を生成する生成部と、
前記生成部が生成した情報を、前記第一の宿泊施設と対応づけられた送信先へ、送信する送信部と、を更に備える請求項１に記載の宿泊施設情報提供装置。
【請求項３】
前記取得部は、前記ユーザに類似するユーザについて記録された睡眠に関するデータを更に取得し、
前記特定部は、前記記憶部から、前記宿泊に関する条件を満たし、前記ユーザに類似するユーザについて記録された睡眠に関するデータから特定される設備を提供可能な第二の宿泊施設を特定し、
前記出力部は、前記第二の宿泊施設に関する情報を出力する、
ことを特徴とする請求項１又は２に記載の宿泊施設情報提供装置。
【請求項４】
前記睡眠に関するデータは、ユーザが睡眠時に利用した設備の情報と、該設備をユーザが利用したときの睡眠状態を示す指標とを含む、ことを特徴とする請求項１〜３のいずれか一項に記載の宿泊施設情報提供装置。
【請求項５】
前記特定部は、前記睡眠に関するデータから特定される設備は、前記指標が所定条件を満たしたときにユーザが利用した設備の情報に基づいて特定される設備である、ことを特徴とする請求項４に記載の宿泊施設情報提供装置。
【請求項６】
ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得し、
複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記宿泊に関する条件を満たし、前記睡眠に関するデータから特定される設備を提供可能な第一の宿泊施設を特定し、
前記第一の宿泊施設に関する情報を出力する、
処理をコンピュータに実行させるための宿泊施設情報提供プログラム。
【請求項７】
ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得し、
複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記宿泊に関する条件を満たし、前記睡眠に関するデータから特定される設備を提供可能な第一の宿泊施設を特定し、
前記第一の宿泊施設に関する情報を出力する、
処理をコンピュータが実行する宿泊施設情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宿泊施設情報提供装置、宿泊施設情報提供プログラム及び宿泊施設情報提供方法に関する。
【背景技術】
【０００２】
従来、寝具使用予定者の状態に合わせて、寝具を設計し、発売前に宿泊施設において試用できるようにする技術が知られている（例えば、特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２６９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
自宅以外の場所で宿泊した翌日でも普段通りの高いパフォーマンスが期待される職業として、例えば、遠征するスポーツ選手や長距離を担当する運転手などが挙げられる。これらの人が高いパフォーマンスを出し続けるには、自宅以外の場所に宿泊した場合に良い睡眠をとれるようにすることが重要である。また、一般の人であっても、自宅以外の場所に宿泊した場合に良い睡眠がとれるようにすることは重要である。
【０００５】
１つの側面では、本発明は、良い睡眠をとることができる宿泊施設の情報を提供することが可能な宿泊施設情報提供装置、宿泊施設情報提供プログラム及び宿泊施設情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様では、宿泊施設情報提供装置は、ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得する取得部と、複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記睡眠に関するデータから特定される設備に関する条件と、前記宿泊に関する条件と、を満たす第一の宿泊施設を特定する特定部と、前記第一の宿泊施設に関する情報を出力する出力部と、を備える。
【発明の効果】
【０００７】
良い睡眠をとることができる宿泊施設の情報を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る宿泊施設予約システムの構成を概略的に示す図である。
【図２】図２（ａ）は、サーバのハードウェア構成を概略的に示す図であり、図２（ｂ）は、ユーザ端末及びホテル端末のハードウェア構成を概略的に示す図である。
【図３】サーバの機能ブロック図である。
【図４】個人睡眠ＤＢのデータ構造を示す図である。
【図５】一般睡眠ＤＢのデータ構造を示す図である。
【図６】個人睡眠影響度ＤＢのデータ構造を示す図である。
【図７】一般睡眠影響度ＤＢのデータ構造を示す図である。
【図８】寝具ＤＢのデータ構造を示す図である。
【図９】ホテル在庫ＤＢのデータ構造を示す図である。
【図１０】データ収集処理を示すフローチャートである。
【図１１】図１１（ａ）、図１１（ｂ）は、図１０の処理（Ｓ１４，Ｓ１６）を説明するための図である。
【図１２】予約時処理を示すフローチャートである。
【図１３】図１３（ａ）は、図１２のステップＳ３８の具体的な処理を示すフローチャートであり、図１３（ｂ）は、図１２のステップＳ４４の具体的な処理を示すフローチャートである。
【図１４】通知画面の一例を示す図である。
【図１５】通知処理を示すフローチャートである。
【図１６】予約確認画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、宿泊施設予約システムの一実施形態について、図１〜図１６に基づいて詳細に説明する。本実施形態の宿泊施設予約システム１００は、ユーザがホテルを予約する際に利用するシステムであり、ユーザが入力した宿泊に関する条件（日付や場所の情報）に基づいて、ユーザに推奨するホテルを特定し、特定したホテルの情報をユーザに提供することで、ユーザの予約作業を支援するシステムである。
【００１０】
図１には、一実施形態に係る宿泊施設予約システム１００の構成が概略的に示されている。図１に示すように、宿泊施設予約システム１００は、センサ７０と、宿泊施設情報提供装置としてのサーバ１０と、ユーザ端末２０と、ホテル端末３０と、を備える。宿泊施設予約システム１００が備える各装置は、インターネットなどのネットワーク８０に接続されている。
【００１１】
センサ７０は、ユーザが少なくとも睡眠時に携帯し、ユーザの睡眠効率や睡眠深さ、睡眠時間などの睡眠状況を測定するセンサである。センサ７０としては、３次元加速度センサ等を有するセンサ、例えば、特開２０１４−２００３８６号公報に開示されているセンサなどを採用することができる。センサ７０が検出した情報（センシングデータ）は、サーバ１０に対して送信される。また、マイクロ波を利用するセンサ、音を利用するセンサもセンサ７０の一例である。
【００１２】
サーバ１０は、センサ７０が取得したセンシングデータ、寝具に関するデータ、及びホテルが取り揃える寝具のデータや予約に関するデータを管理する。また、サーバ１０は、管理するデータに基づいて、ユーザに対して推奨するホテルを特定し、特定したホテルの情報をユーザ端末２０に送信する。また、サーバ１０は、ホテル端末３０に対して、宿泊予定者（ユーザ）の情報やホテルが宿泊予定者に対して提供すべき寝具の情報を送信する。
【００１３】
図２（ａ）には、サーバ１０のハードウェア構成が概略的に示されている。図２（ａ）に示すように、サーバ１０は、ＣＰＵ１９０、ＲＯＭ１９２、ＲＡＭ１９４、記憶部（ＨＤＤ）１９６、ネットワークインタフェース１９７、及び可搬型記憶媒体用ドライブ１９９、表示部１９３、入力部１９５等を備えている。これらサーバ１０の構成各部は、バス１９８に接続されている。サーバ１０では、ＲＯＭ１９２あるいはＨＤＤ１９６に格納されているプログラム（宿泊施設情報提供プログラムを含む）、或いは可搬型記憶媒体用ドライブ１９９が可搬型記憶媒体１９１から読み取ったプログラム（宿泊施設情報提供プログラムを含む）をＣＰＵ１９０が実行することにより、図３に示す、各部の機能が実現される。表示部１９３は、液晶ディスプレイ等を含み、入力部１９５は、キーボードやマウス等を含む。
【００１４】
サーバ１０は、図３に示すように、ＣＰＵ１９０がプログラムを実行することで、データ蓄積部１２、処理部１４、出力部１６として機能する。なお、図３には、ＨＤＤ１９６等に格納されている、個人睡眠ＤＢ２１、一般睡眠ＤＢ２２、個人睡眠影響度ＤＢ２３、一般睡眠影響度ＤＢ２４、寝具ＤＢ２５、記憶部としてのホテル在庫ＤＢ２６についても図示されている。
【００１５】
データ蓄積部１２は、入力部１９５を介して入力されるデータや、ユーザ端末２０、ホテル端末３０、センサ７０などの外部機器から受信したデータを各ＤＢ２１〜２６に蓄積する。
【００１６】
ここで、各ＤＢの詳細について、図４〜図９に基づいて詳細に説明する。
【００１７】
個人睡眠ＤＢ２１は、ユーザごとに睡眠に関するデータを管理するデータベースであり、各ユーザの身体に関する情報や、睡眠に関する情報が格納されている。個人睡眠ＤＢ２１は、ユーザごとに用意されているため、ユーザの人数分だけ図４に示すような個人睡眠ＤＢ２１が存在している。個人睡眠ＤＢ２１は、図４に示すように、「ユーザＩＤ」、「性別」、「身体情報」、「環境情報」、「ベッド・マットレス」、「掛け布団」、「枕」、「寝間着」、「睡眠効率」、「睡眠点数」の各フィールドを有する。
【００１８】
「ユーザＩＤ」のフィールドには、ユーザを一意に識別するための識別情報が格納される。「性別」のフィールドには、ユーザの性別が格納され、「身体情報」のフィールドには、ユーザの身長、体重、年齢の情報が格納される。「環境情報」のフィールドには、ユーザが睡眠したときの環境情報として、ユーザが睡眠をとった季節、温度、湿度の情報が格納される。なお、温度や湿度については、センサ７０が温度計や湿度計を有する場合には、センサ７０から取得してもよいし、ネットワーク８０に接続された温度計や湿度計が存在する場合には、これらの温度計や湿度計から取得してもよい。また、センサ７０がユーザの位置情報（緯度、経度等）を検出するセンサを有する場合には、検出された位置情報に基づいてユーザが睡眠をとった場所の温度や湿度を推定してもよい。「ベッド・マットレス」、「掛け布団」、「枕」、「寝間着」のフィールドには、ユーザが睡眠をとるときに利用した寝具の情報が格納される。なお、ユーザが宿泊施設予約システム１００を利用して予約したホテルに宿泊した日については、予約したホテルで提供された寝具の情報が各フィールドに格納される。一方、ユーザがホテルを予約していない日については、自宅で睡眠をとったと推定して、ユーザが予め登録しておいた自宅の寝具の情報が各フィールドに格納される。寝具の情報には、ベッドやマットレスの情報（材質、硬さ）、掛け布団の情報（材質、硬さ、重さ）、枕の情報（材質、硬さ）、寝間着の情報（材質、硬さ、重さ）が含まれる。なお、寝具の情報には、その他の情報（例えば枕の高さ、毛布の情報、シーツの情報）などが含まれていてもよい。なお、材質や、硬さ、重さについては、以下において「寝具の性質」と呼ぶものとする。「睡眠効率」、「睡眠点数」のフィールドには、センサ７０が測定したユーザの睡眠効率、及び睡眠効率から算出される睡眠の良し悪しを定める点数（睡眠点数）が格納される。睡眠効率は、床に入っている時間のうち、実際に眠っている時間の割合を意味し、８５％が最も良い睡眠であることを意味する。また、睡眠効率が高すぎると睡眠時間が短いことを意味し、睡眠効率が低すぎると睡眠状態が悪いことを意味する。睡眠効率が８５％の場合、睡眠点数は、（８５／８５）×１００＝１００点であり、睡眠効率が８０％の場合、睡眠点数は、（８０／８５）×１００≒９４点であり、睡眠効率が９５％の場合、｛８５−（９５−８５）｝×１００≒８８点となる。なお、睡眠点数は、睡眠状態を示す指標であるといえる。
【００１９】
一般睡眠ＤＢ２２は、各ユーザの個人睡眠ＤＢ２１を１つにまとめたデータベースである。すなわち、宿泊施設予約システム１００を利用する全てのユーザの身体に関する情報や、睡眠に関する情報が、一般睡眠ＤＢ２２にまとめられている。図５には一般睡眠ＤＢ２２のデータ構造が示されている。図５に示すように、一般睡眠ＤＢ２２が有するフィールドは、図４の個人睡眠ＤＢ２１のユーザＩＤ以外のフィールドと同一となっている。
【００２０】
個人睡眠影響度ＤＢ２３は、ユーザがどのような寝具を利用した場合に、睡眠点数にどのような影響が出るのかを管理するデータベースである。図６には、個人睡眠影響度ＤＢ２３のデータ構造が示されている。図６に示すように、個人睡眠影響度ＤＢ２３が有する各フィールドは、図４の個人睡眠ＤＢ２１とほぼ同一であるが、睡眠効率及び睡眠点数のフィールドが省略されている。また、図６の個人睡眠影響度ＤＢ２３の寝具の性質（材質、硬さ、重さ）に対して括弧書きで記載されている数値は、全体影響度を意味する。また、寝具の性質を示す指標（例えば、高反発、硬、羽毛、重など）に対して括弧書きで記載されている数値は、種類別影響度を意味する。全体影響度は、寝具の性質が睡眠点数に与える影響の度合いを意味する。また、種類別影響度は、全体影響度とともに、睡眠点数を推定する際に用いる指標である。これら全体影響度や種類別影響度の詳細については、後述する。
【００２１】
一般睡眠影響度ＤＢ２４は、各ユーザの個人睡眠影響度ＤＢ２３を１つにまとめたデータベースである。すなわち、宿泊施設予約システム１００を利用する全てのユーザの種類別影響度と、全ユーザの全体影響度が一般睡眠影響度ＤＢ２４にまとめられている。図７には一般睡眠ＤＢ２２のデータ構造が示されている。図７に示すように、一般睡眠影響度ＤＢ２４が有するフィールドは、図６の個人睡眠影響度ＤＢ２３のユーザＩＤ以外のフィールドと同一となっている。
【００２２】
寝具ＤＢ２５は、寝具に関する情報を格納するデータベースであり、図８に示すようなデータ構造を有する。寝具ＤＢ２５には、寝具メーカ等が不図示の端末から送信する寝具のデータや、寝具メーカ等から提供されたデータをサーバ１０の入力部１９５を用いて管理者等が入力したデータ等が格納される。寝具ＤＢ２５は、図８に示すように、「種類」、「メーカ」、「型番」、「材質」、「硬さ」、「重さ」の各フィールドを有する。「種類」のフィールドには、ベッド、マットレス、掛け布団、枕、寝間着のいずれかが格納される。「メーカ」のフィールドには、寝具の販売元の情報が格納され、「型番」のフィールドには、メーカが寝具に付与した型番が格納される。「材質」、「硬さ」、「重さ」の各フィールドには、寝具の性質（材質、硬さ、重さ）を示す指標が格納される。
【００２３】
ホテル在庫ＤＢ２６は、ホテルが宿泊者に対して提供可能な寝具の情報を管理するデータベースであり、図９に示すようなデータ構造を有する。ホテル在庫ＤＢ２６は、各ホテルが用意している寝具の組み合わせと、寝具の組み合わせが各日付において予約できる状況にあるかどうかの情報が格納されている。具体的には、図９に示すように、ホテル在庫ＤＢ２６は、「ホテル名」、「所有寝具（ベッド・マットレス、掛け布団、枕、寝間着）」、「日付」、「予約状況」の各フィールドを有する。「ホテル名」のフィールドには、ホテルの名称が格納され、「所有寝具」のフィールドには、各ホテルが所有し、宿泊者に対して提供可能な寝具（型番）の組み合わせが格納される。「日付」のフィールドには、年月日の情報が格納され、「予約状況」のフィールドには、日付のフィールドに格納されている年月日において所有寝具を提供できるか（すでに予約済みでないか）を格納する。ユーザに対して所有寝具を提供可能な場合（予約済みでない場合）には、予約状況のフィールドに「空」が格納され、提供できない場合（予約済みの場合）には、予約状況のフィールドに「×」が格納される。
【００２４】
図３に戻り、処理部１４は、ユーザ端末２０から宿泊予約を行うユーザにとってオススメのホテル（高い睡眠点数が期待できるホテル）の情報を抽出する。例えば、処理部１４は、宿泊予約を行うユーザがこれまでに経験した睡眠のデータに基づいて、高い睡眠点数が期待できるホテル（第一の宿泊施設）の情報を抽出する。また、処理部１４は、ユーザに類似する人がこれまでに経験した睡眠のデータに基づいて、高い睡眠点数が期待できるホテル（第二の宿泊施設）の情報を抽出する。
【００２５】
出力部１６は、処理部１４が抽出した情報を、宿泊予約を行うユーザが利用するユーザ端末２０に送信する。ユーザは、提供された情報に基づいて宿泊予約を行うことで、高い睡眠点数が期待できるホテルを予約することが可能となる。また、出力部１６は、宿泊日当日の所定時刻に、宿泊予定のユーザが利用を希望している寝具の組み合わせの情報を表示する画面（図１６の予約確認画面）を生成し、ホテル端末３０に対して送信する。
【００２６】
図１に戻り、ユーザ端末２０は、宿泊予約を行うユーザが利用する端末である。ユーザ端末２０は、サーバ１０が提供する予約画面を表示し、予約画面上でユーザに宿泊予約を行わせる。ユーザ端末２０は、図２（ｂ）に示すようなハードウェア構成を有する。具体的には、ユーザ端末２０は、ＣＰＵ９０、ＲＯＭ９２、ＲＡＭ９４、記憶部（ＨＤＤ）９６、ネットワークインタフェース９７、表示部９３、入力部９５、及び可搬型記憶媒体９１の読み取りが可能な可搬型記憶媒体用ドライブ９９等を備えている。ユーザ端末２０の各部は、バス９８に接続されている。ユーザ端末２０では、ユーザが入力部９５を介して予約画面に宿泊日と大まかな宿泊場所を指定（入力）すると、指定された情報をサーバ１０に送信する。そして、サーバ１０からユーザにオススメのホテルの情報が送信されてくると、ユーザ端末２０は、当該情報を受信し、表示部９３に表示する。この場合、ユーザは、ホテルを予約する際に、表示部９３に表示されたオススメのホテルの情報を参考にして、予約するホテルを決定することができる。
【００２７】
ホテル端末３０は、ホテルの従業員が利用する端末である。ホテル端末３０は、図２（ｂ）に示すようにユーザ端末２０と同様の構成を有する。ホテル端末３０は、ホテルの従業員等がホテル端末３０の入力部９５を介して寝具の在庫情報を入力すると、当該情報を受け付け、サーバ１０に送信する。また、ホテル端末３０は、サーバ１０から送信されてくる情報（宿泊予定のユーザが利用を希望している寝具の情報）を受信して、ホテル端末３０の表示部９３に表示する。
【００２８】
（サーバ１０による処理について）
以下、サーバ１０による処理として、サーバ１０が日常的に行う処理である「データ収集処理」と、ユーザがホテルの予約を行うときにサーバ１０が実行する「予約時処理」と、サーバ１０がホテル端末３０に対して通知を行う「通知処理」と、について説明する。
【００２９】
（データ収集処理）
データ収集処理は、サーバ１０がセンサ７０で日常的に取得される睡眠時のデータ（本実施形態では睡眠効率のデータ）を取得し、個人睡眠ＤＢ２１、一般睡眠ＤＢ２２、個人睡眠影響度ＤＢ２３及び一般睡眠影響度ＤＢ２４を更新する処理である。具体的には、サーバ１０は、図１０のフローチャートに沿った処理を実行する。
【００３０】
図１０のステップＳ１０では、データ蓄積部１２が、センシング結果を受信するまで待機する。センサ７０は、例えば１日に１回、ネットワーク８０を介して、ユーザの睡眠効率のデータをサーバ１０に対して送信する。データ蓄積部１２は、センサ７０からセンシング結果（睡眠効率のデータ）を受信した段階で、ステップＳ１２に移行する。
【００３１】
ステップＳ１２に移行すると、データ蓄積部１２は、センシング結果を個人睡眠ＤＢ２１と一般睡眠ＤＢ２２に新規追加する。この場合、データ蓄積部１２は、ユーザによるホテルの予約状況（過去の予約履歴）に基づいて、ユーザが自宅で睡眠をとったか、ホテルで睡眠をとったかを判断する。そして、データ蓄積部１２は、ユーザが自宅で睡眠をとったと判断した場合には、予め登録されているユーザの自宅の寝具の組み合わせのデータをセンシング結果とともに各ＤＢに新規追加する。一方、ユーザがホテルで睡眠をとったと判断した場合には、データ蓄積部１２は、ホテルの予約内容から寝具の組み合わせを特定し、センシング結果とともに各ＤＢに新規追加する。なお、センシング結果としては、睡眠効率と、睡眠効率に基づいて算出される睡眠点数が各ＤＢに格納される。
【００３２】
次いで、ステップＳ１４では、データ蓄積部１２が、一般睡眠ＤＢ２２に格納されているデータの中で、性別、身体情報、環境情報の値が新規追加されたデータと同一で、寝具の組み合わせが新規追加されたデータと類似するものを抽出する。例えば、新規追加されたセンシング結果が、図１１（ｂ）に示すようなデータであり、一般睡眠ＤＢ２２において性別、身体情報、環境情報の値が同一のデータが、図１１（ａ）に示すようなデータであったとする。この場合、データ蓄積部１２は、寝具の組み合わせが最も類似するデータとして、図１１（ａ）において矢印にて示すデータ（寝間着の重さのみが異なるデータ）を抽出する。
【００３３】
次いで、ステップＳ１６では、データ蓄積部１２は、抽出したデータと新規追加したデータとに基づいて、一般睡眠影響度ＤＢ２４の全体影響度を補正する。この場合、図１１（ａ）において矢印で示すデータ（抽出したデータ）と、図１１（ｂ）の新規追加したデータとの違いは、寝間着の重さのみであり、これにより睡眠点数が２点異なっている。このため、睡眠点数が２点異なることは、寝間着の重さの変化に起因していると考えられる。したがって、データ蓄積部１２は、一般睡眠影響度ＤＢ２４の全体影響度のうち、寝間着の重さの全体影響度の数値を、２だけ大きく補正する。例えば、図７の場合、寝間着の重さの全体影響度を２から４に補正する。また、寝間着の重さの全体影響度の数値を大きくした分だけ、他の全体影響度を小さく補正する。この場合、他の全体影響度の現在の値の大きさに基づいて補正する。例えば、図７においては、ベッド・マットレスの材質の全体影響度が現在２２であり、寝間着の重さの全体影響度を除く全体影響度の合計は９８であるので、２×２２／９８≒０．４５だけ小さくなるように補正する。また、例えば、ベッド・マットレスの硬さの全体影響度が現在８であるので、２×８／９８≒０．１６だけ小さくなるように補正する。本実施形態では、上記補正により、全体影響度の合計が１００に維持されるようになっている。なお、一般睡眠影響度ＤＢ２４が最初に作成されたときには、全体影響度としては、睡眠データの解析等により予め定められた数値が格納される。そして、上述したように新規追加のデータが格納されるたびに全体影響度が更新されるようになっている。なお、上記例において、寝間着の重さ以外の全体影響度は、同一の値で補正することとしてもよい。すなわち、寝間着の重さ以外の全体影響度は９つあるため、寝間着の重さ以外の全体影響度それぞれを２／９≒０．２２だけ小さく補正するようにしてもよい。
【００３４】
なお、上記例では、図１１（ａ）において抽出したデータと、図１１（ｂ）の新規追加したデータとの差異が１つである場合について説明したが、これに限らず、差異が複数（ｎ個）の場合もある。この場合には、睡眠点数の差をｎで除した値で、差異がある寝具の性質の全体影響度を補正するようにすればよい。この場合、補正前の全体影響度の大きさを考慮して、睡眠点数の差を各全体影響度に分配して補正するようにしてもよい。
【００３５】
また、ステップＳ１６では、データ蓄積部１２は、前述した全体影響度の補正のほかに、種類別影響度の補正も行う。すなわち、データ蓄積部１２は、図７の一般睡眠影響度ＤＢ２４において、性別、身体情報、環境情報の値が同一のデータの種類別影響度を補正する。具体的には、種類別影響度については、寝間着の重さが「軽」から「重」になったことにより睡眠点数が２点上がったので、性別、身体情報、環境情報の値が同一のユーザの寝間着の重さ「軽」の種類別影響度を２だけ小さくし、「重」の種類別影響度を２だけ大きくする。ただし、ユーザ別に縦方向に並ぶ種類別影響度（例えば、あるユーザの寝間着の重さにおける「重」、「中」、「軽」それぞれの種類別影響度）は、最大値が１００である必要がある。このため、種類別影響度の補正において、例えば寝間着の重さ「中」を２下げ、「軽」を２上げる必要がある場合には、重さ「中」をそのまま（１００→１００）とし、重さ「軽」を４上げ、「重」を２上げることとする。また、例えば寝間着の重さ「中」を２上げ、「軽」を２下げる必要がある場合には、重さ「中」をそのまま（１００→１００）とし、重さ「軽」を４下げ、「重」を２下げることとする。すなわち、種類別影響度の最大値は１００に維持したまま、他の種類別影響度を相対的に補正する。
【００３６】
図１０に戻り、次のステップＳ１８では、データ蓄積部１２が、個人睡眠ＤＢ２１のデータと新規追加したデータとに基づいて、個人睡眠影響度ＤＢ２３の全体影響度と種類別影響度を補正する。この場合、データ蓄積部１２は、図４の個人睡眠ＤＢ２１のデータのうち新規追加したデータと環境情報が同一で、寝具の組み合わせが最も類似するデータを抽出する。そして、データ蓄積部１２は、抽出したデータと新規追加したデータとの差異及び睡眠点数の差分に基づいて、ステップＳ１６と同様にして、図６の個人睡眠影響度ＤＢ２３の全体影響度を補正する。また、データ蓄積部１２は、個人睡眠影響度ＤＢ２３のうち、環境情報の値が同一のデータの種類別影響度を、ステップＳ１６と同様にして補正する。
【００３７】
以上説明したような図１０の処理を繰り返し実行することで、センサ７０のセンシング結果を受信するたびに、個人睡眠ＤＢ２１、一般睡眠ＤＢ２２、個人睡眠影響度ＤＢ２３及び一般睡眠影響度ＤＢ２４を更新することが可能となっている。
【００３８】
なお、データ蓄積部１２は、図１０のデータ収集処理以外に、寝具のデータやホテルの在庫のデータの追加・変更を受け付けるたびに、受け付けたデータで寝具ＤＢ２５及びホテル在庫ＤＢ２６を更新する処理を実行している。
【００３９】
（予約時処理）
次に、ユーザがユーザ端末２０を介してホテルを予約する場合のサーバ１０の処理について図１２のフローチャートに沿って詳細に説明する。
【００４０】
図１２の処理では、まず、ステップＳ３０において、処理部１４は、ホテルの予約画面において、日付、場所が指定されるまで待機する。ユーザがユーザ端末２０の入力部９５から宿泊を希望する日付と場所を入力（指定）し、検索開始ボタンを押すと、ユーザ端末２０からサーバ１０に対して指定された日付と場所の情報が送信される。処理部１４は、指定された日付と場所の情報を受信すると、ステップＳ３２に移行する。
【００４１】
ステップＳ３２に移行すると、処理部１４は、指定された日付、場所に基づいて、空きのあるホテルをリストアップする。この場合、処理部１４は、不図示のデータサーバに格納されているホテル予約状況ＤＢにアクセスし、空きのあるホテルをリストアップするものとする。なお、ホテル予約状況ＤＢはサーバ１０が保持していてもよい。
【００４２】
次いで、ステップＳ３４では、処理部１４が、リストアップしたホテルの在庫情報から、ユーザに提供できる寝具の組み合わせを取得する。この場合、処理部１４は、ホテル在庫ＤＢ２６を参照し、リストアップしたホテルの指定された日付の在庫情報を取得し、ユーザに提供できる寝具の組み合わせを特定する。
【００４３】
次いで、ステップＳ３６では、処理部１４が、個人睡眠ＤＢ２１からユーザの実際の睡眠における、寝具の組み合わせと睡眠点数のデータを取得する。
【００４４】
次いで、ステップＳ３８では、処理部１４が、ホテルがユーザに提供できる寝具の組み合わせを評価する。具体的には、図１３（ａ）のフローチャートに沿った処理を実行する。図１３（ａ）では、ステップＳ６０において、個人睡眠ＤＢ２１の中から、宿泊日における環境情報を予測し、当該予測結果と類似する環境情報であるデータを図４の個人睡眠ＤＢ２１から抽出する。
【００４５】
次いで、ステップＳ６２では、処理部１４が、抽出したデータの中で最も睡眠点数のよい組み合わせを特定し、ホテルがユーザに提供可能な寝具の組み合わせを最も睡眠点数のよい組み合わせとの差分に基づいて点数化する。例えば、処理部１４は、図４において最も睡眠点数の良い寝具の組み合わせとして、睡眠点数が９４点の寝具の組み合わせを特定し、ホテルがユーザに提供可能な寝具の組み合わせを評価する。
【００４６】
ここで、例えば、ホテルがユーザに提供可能な寝具の組み合わせが、図４の睡眠点数が９４点の寝具の組み合わせから寝間着「重」を「中」に変更したものであったとする。この場合、処理部１４は、個人睡眠影響度ＤＢ２３を参照し、寝間着の「重さ」の全体影響度（２）と、「重」の種類別影響度（５０）と、に基づいて、ホテルが提供可能な寝具の組み合わせをユーザが利用した場合の睡眠点数を推定する。例えば、全体影響度（２）と、「重」の種類別影響度（５０）と、から寝間着の重さ「重」が２×５０／１００＝１点だけ睡眠効点数に寄与していると推定でき、「中」の種類別影響度（１００）からは、寝間着の重さ「中」が２×１００／１００＝２点だけ睡眠点数に寄与すると推定できる。したがって、９４点から１点を差し引き、２点を加算した点（９５点）をホテルが提供可能な寝具の組み合わせをユーザが利用した場合の睡眠点数と推定することができる。
【００４７】
なお、ステップＳ６２では、ホテルがユーザに提供可能な寝具の組み合わせのすべてについて、睡眠点数を推定する。そして、すべての組み合わせについての睡眠点数が推定された後は、図１２のステップＳ４０に移行する。
【００４８】
ステップＳ４０に移行すると、処理部１４は、評価結果から第１のランキングを作成する。この場合、処理部１４は、推定した点数が大きい順にステップＳ３２においてリストアップしたホテルを並べる。
【００４９】
次いで、ステップＳ４２では、処理部１４が、一般睡眠ＤＢ２２から、全ユーザの実際の睡眠における、寝具の組み合わせと睡眠点数のデータを取得する。
【００５０】
次いで、ステップＳ４４では、処理部１４が、ユーザに提供できる寝具の組み合わせを評価する。具体的には、図１３（ｂ）のフローチャートに沿った処理を実行する。図１３（ｂ）の処理では、ステップＳ７０において、処理部１４が、一般睡眠ＤＢ２２（図５）の中からユーザと同一の属性（性別、身体情報）のデータ、かつ、宿泊日に予測される環境情報と類似する環境情報のデータをすべて抽出する。すなわち、ステップＳ７０では、処理部１４は、ホテルを予約しようとしているユーザと類似するユーザの睡眠に関するデータを抽出している。
【００５１】
次いで、ステップＳ７２では、処理部１４が、抽出したデータの中から最も睡眠点数が高い組み合わせを特定し、ホテルがユーザに提供可能な寝具の組み合わせを最も睡眠点数の高い組み合わせとの差分に基づいて点数化する。具体的には、ステップＳ７０で抽出したデータに対して、図１３（ａ）のステップＳ６２と同様の処理を実行する。その後は、図１２のステップＳ４６に移行する。
【００５２】
図１２のステップＳ４６に移行すると、処理部１４は、評価結果から第２のランキングを作成する。この場合、処理部１４は、推定した点数が大きい順にステップＳ３２においてリストアップしたホテルを並べる。
【００５３】
ステップＳ４８では、出力部１６が、第１、第２のランキングを表示するための図１４に示すような画面を生成し、ユーザ端末２０に送信する。ユーザ端末２０では、受信した通知画面をユーザ端末２０の表示部９３上に表示する。図１４の通知画面には、「基本情報」として、ユーザのこれまでにおける最高睡眠効率や点数が表示され、「ご指定いただいた情報」として、ユーザが指定した日付及び場所の情報が表示される。また、通知画面においては、「オススメの宿泊施設」の「今まで体験した最高の睡眠環境をご希望の方」への情報として、第１のランキングを表示する。更に、通知画面には、「オススメの宿泊施設」の「より良い睡眠をご希望の方」への情報として、第２のランキングを表示する。ユーザは、第１、第２のランキングを確認した上で、通知画面上において、ホテルを選択することにより、選択したホテルの予約を行うことが可能である。なお、第１、第２のランキングにおいては、ホテル名のほか、点数（睡眠点数）及び寝具の情報が表示されるものとする。
【００５４】
次いで、ステップＳ５０では、処理部１４は、予約情報を取得するまで待機する。すなわち、ユーザが、図１４の通知画面においてホテルを選択したという情報を取得した段階で、処理部１４は、ステップＳ５２に移行する。
【００５５】
ステップＳ５２に移行すると、処理部１４は、出力部１６を介して予約情報をホテル端末３０に通知する。ホテルの従業員は、ユーザが指定した日付の宿泊予約が入ったことを知ることができる。また、出力部１６は、前述したホテル予約状況ＤＢに、予約に関する情報（ホテルを予約したユーザの情報や、ホテル、寝具、宿泊日等の情報）を格納する。
【００５６】
次いで、ステップＳ５４では、処理部１４が、ホテル在庫ＤＢ２６を更新する。すなわち、処理部１４は、ユーザが選択したホテルの寝具の組み合わせの予約状況を「空」から「×」に変更する。
【００５７】
以上の処理が行われることで、図１２の全処理が終了する。
【００５８】
（通知処理）
次に、サーバ１０により実行される通知処理について、図１５のフローチャートに沿って説明する。
【００５９】
図１５の処理では、まず、ステップＳ８０において、出力部１６が、所定時刻になるまで待機する。所定時刻とは、ホテルが当日宿泊に対する準備を開始する前の時刻（例えば、午前１０時など）であるものとする。所定時刻になった段階で、出力部１６は、ステップＳ８２に移行する。
【００６０】
ステップＳ８２に移行すると、出力部１６は、ホテル端末３０に対し準備用の通知を送信する。この場合、出力部１６は、前述したホテル予約状況ＤＢを参照して、ユーザが予約したホテルの寝具の組み合わせを表示する図１６に示すような予約確認画面を生成し、ホテル端末３０に送信する。ホテル端末３０は、受信した予約確認画面をホテル端末３０の表示部９３上に表示する。図１６の予約確認画面には、予約したユーザ、宿泊日、予約した寝具の組み合わせの情報が含まれる。したがって、ホテルの従業員は、図１６の予約確認画面を参照することで、予約確認画面に表示されているユーザが当日宿泊する部屋に準備しておくべき寝具の組み合わせを確認することができるので、ホテルの従業員による寝具の準備し忘れの発生を抑制することができる。
【００６１】
これまでの説明からわかるように、本実施形態では、処理部１４により、個人睡眠ＤＢ２１や一般睡眠ＤＢ２２からデータを取得するとともに、ユーザの宿泊条件（日付、場所）を取得する取得部としての機能が実現されている。また、処理部１４により、ホテル在庫ＤＢ２６から、宿泊条件を満たし、個人睡眠ＤＢ２１や一般睡眠ＤＢ２２のデータから特定される設備を提供可能なホテルを特定する特定部としての機能が実現されている。また、処理部１４により、ユーザによる宿泊予約を受け付ける受付部としての機能が実現されている。また、出力部１６により、ホテル端末３０に送信する予約確認画面を生成する生成部、及び生成した予約確認画面を、ホテル端末３０へ送信する送信部、としての機能が実現されている。
【００６２】
以上、詳細に説明したように、本実施形態によると、処理部１４は、個人睡眠ＤＢ２１に格納されたデータと、ユーザが指定した宿泊条件（日付、場所）とを取得する。そして、処理部１４は、ホテル在庫ＤＢ２６から、宿泊条件（日付、場所）を満たし、高い睡眠点数が得られる寝具の組み合わせを提供可能なホテルを個人睡眠ＤＢ２１に基づいて特定する。また、出力部１６は、特定したホテルの情報（第１のランキング）をユーザ端末２０に出力する。これにより、過去にユーザが良好な睡眠をとることができたときに利用した寝具の組み合わせに基づいて、ユーザに適した寝具の組み合わせを提供できるホテルの情報をユーザに提供することができる。したがって、ユーザは、提供された情報を参照することで、良好な睡眠をとることができるホテルを予約することが可能となる。これにより、ユーザは、ホテルに宿泊した翌日においても高いパフォーマンスを発揮することが可能となる。
【００６３】
また、本実施形態では、処理部１４が、ユーザの宿泊予約を受け付けると、所定時刻（例えば、ホテルの従業員が当日の準備を行う前）において、出力部１６は、ホテルが提供可能なユーザに適した寝具の組み合わせの情報を含む予約確認画面（図１６）を生成し、ホテル端末３０に送信する。これにより、ホテルの従業員は、予約確認画面を参照することで、宿泊予定のユーザに適した寝具の組み合わせを不備なく準備することができる。
【００６４】
また、本実施形態では、処理部１４は、一般睡眠ＤＢ２２からユーザに類似するユーザのデータを取得し、宿泊条件を満たし、高い睡眠点数が得られる寝具の組み合わせを提供可能なホテルを、類似するユーザのデータに基づいて特定する。また、出力部１６は、特定したホテルの情報（第２のランキング）をユーザ端末２０に出力する。これにより、類似するユーザが過去に良好な睡眠をとることができたときに利用していた寝具の組み合わせに基づいて、ユーザに適した寝具の組み合わせを提供できるホテルの情報をユーザに提供することができる。これにより、良好な睡眠をとることができるホテルの情報をユーザに提供することが可能となっている。
【００６５】
また、本実施形態では、個人睡眠ＤＢ２１及び一般睡眠ＤＢ２２は、ユーザが睡眠時に利用した寝具の組み合わせの情報と、該寝具の組み合わせを利用したときの睡眠点数とを含んでおり、処理部１４は、睡眠点数が最も高いときの寝具の組み合わせに基づいて、ホテルが提供可能な寝具の組み合わせの睡眠点数を推定（点数化）する。これにより、実際に利用した寝具の組み合わせと、寝具の組み合わせを利用した時の実際の睡眠点数に基づいて、ホテルが提供可能な寝具の組み合わせを評価することができるので、高精度に評価を行うことができる。
【００６６】
なお、上記実施形態では、処理部１４は、睡眠点数が最も高い寝具の組み合わせとホテルが提供可能な寝具の組み合わせとの差分に基づいて、ホテルが提供可能な寝具の組み合わせをユーザが利用した場合の睡眠点数を推定する場合について説明したが、これに限られるものではない。例えば、ホテルが提供可能な寝具の組み合わせと最も類似する寝具の組み合わせを個人睡眠ＤＢ２１や一般睡眠ＤＢ２２（類似するユーザのデータ）から抽出し、これらの差分と、最も類似する寝具を利用した時の睡眠点数とに基づいて、ホテルが提供可能な寝具の組み合わせを利用した時の睡眠点数を推定してもよい。
【００６７】
なお、上記実施形態における全体影響度及び種類別影響度の補正方法（Ｓ１６、Ｓ１８）は、一例である。したがって、その他の方法により全体影響度及び種類別影響度を補正してもよい。また、全体影響度及び種類別影響度の少なくとも一方を固定値としてもよい。
【００６８】
なお、上記実施形態では、図１４の通知画面において、第１のランキングと、第２のランキングを表示する場合について説明したが、これに限らず、通知画面には、第１、第２のランキングのいずれか一方のみを表示してもよい。例えば、第１のランキングのみ表示する場合には、一般睡眠ＤＢ２２及び一般睡眠影響度ＤＢ２４を省略してもよい。また、第２のランキングのみ表示する場合には、個人睡眠ＤＢ２１及び個人睡眠影響度ＤＢ２３を省略してもよい。
【００６９】
なお、上記実施形態では、一般睡眠ＤＢ２２から類似するユーザのデータを抽出する場合に、性別、身体情報が同一のユーザのデータを抽出する場合について説明したが、これに限られるものではない。例えば、性別が同一で、身体情報が類似するユーザのデータを抽出することとしてもよい。
【００７０】
なお、上記実施形態では、宿泊施設がホテルである場合について説明したが、これに限らず、旅館や民宿、ペンションなどのホテル以外の宿泊施設であってもよい。
【００７１】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００７２】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７３】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００７４】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００７５】
なお、以上実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得する取得部と、
複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記宿泊に関する条件を満たし、前記睡眠に関するデータから特定される設備を提供可能な第一の宿泊施設を特定する特定部と、
前記第一の宿泊施設に関する情報を出力する出力部と、
を備える宿泊施設情報提供装置。
（付記２）  前記ユーザによる前記第一の宿泊施設の宿泊予約を受け付ける受付部と、
前記睡眠に関するデータから特定される前記第一の宿泊施設が提供可能な設備に関する情報を含む、前記第一の宿泊施設に送信する情報を生成する生成部と、
前記生成部が生成した情報を、前記第一の宿泊施設と対応づけられた送信先へ、送信する送信部と、を更に備える付記１に記載の宿泊施設情報提供装置。
（付記３）  前記取得部は、前記ユーザに類似するユーザについて記録された睡眠に関するデータを更に取得し、
前記特定部は、前記記憶部から、前記宿泊に関する条件を満たし、前記ユーザに類似するユーザについて記録された睡眠に関するデータから特定される設備を提供可能な第二の宿泊施設を特定し、
前記出力部は、前記第二の宿泊施設に関する情報を出力する、
ことを特徴とする付記１又は２に記載の宿泊施設情報提供装置。
（付記４）  前記睡眠に関するデータは、ユーザが睡眠時に利用した設備の情報と、該設備をユーザが利用したときの睡眠状態を示す指標とを含む、ことを特徴とする付記１〜３のいずれかに記載の宿泊施設情報提供装置。
（付記５）  前記特定部は、前記睡眠に関するデータから特定される設備は、前記指標が所定条件を満たしたときにユーザが利用した設備の情報に基づいて特定される設備である、ことを特徴とする付記４に記載の宿泊施設情報提供装置。
（付記６）  ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得し、
複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記宿泊に関する条件を満たし、前記睡眠に関するデータから特定される設備を提供可能な第一の宿泊施設を特定し、
前記第一の宿泊施設に関する情報を出力する、
処理をコンピュータに実行させるための宿泊施設情報提供プログラム。
（付記７）  前記ユーザによる前記第一の宿泊施設の宿泊予約を受け付け、
前記睡眠に関するデータから特定される前記第一の宿泊施設が提供可能な設備に関する情報を含む、前記第一の宿泊施設に送信する情報を生成し、
生成した前記情報を、前記第一の宿泊施設と対応づけられた送信先へ、送信する、処理を前記コンピュータにさらに実行させるための付記６に記載の宿泊施設情報プログラム。
（付記８）  前記取得する処理では、前記ユーザに類似するユーザについて記録された睡眠に関するデータを更に取得し、
前記特定する処理では、前記記憶部から、前記宿泊に関する条件を満たし、前記ユーザに類似するユーザについて記録された睡眠に関するデータから特定される設備を提供可能な第二の宿泊施設を特定し、
前記出力する処理では、前記第二の宿泊施設に関する情報を出力する、
ことを特徴とする付記６又は７に記載の宿泊施設情報提供プログラム。
（付記９）  ユーザについて記録された睡眠に関するデータと、前記ユーザの宿泊に関する条件とを取得し、
複数の宿泊施設の設備に関する情報を記憶する記憶部から、前記宿泊に関する条件を満たし、前記睡眠に関するデータから特定される設備を提供可能な第一の宿泊施設を特定し、
前記第一の宿泊施設に関する情報を出力する、
処理をコンピュータが実行する宿泊施設情報提供方法。
【符号の説明】
【００７６】
１４  処理部（取得部、特定部、受付部）
１６  出力部（生成部、送信部）
２６  ホテル在庫ＤＢ（記憶部）
１００  サーバ（宿泊施設情報提供装置）
【図１】
2018049476.tif 000003
【図２】
2018049476.tif 000004
【図３】
2018049476.tif 000005
【図４】
2018049476.tif 000006
【図５】
2018049476.tif 000007
【図６】
2018049476.tif 000008
【図７】
2018049476.tif 000009
【図８】
2018049476.tif 000010
【図９】
2018049476.tif 000011
【図１０】
2018049476.tif 000012
【図１１】
2018049476.tif 000013
【図１２】
2018049476.tif 000014
【図１３】
2018049476.tif 000015
【図１４】
2018049476.tif 000016
【図１５】
2018049476.tif 000017
【図１６】
2018049476.tif 000018