(57)【要約】【課題】ユーザの気象に対する感じ方に応じた服装を提案する。【解決手段】気象に対するユーザの感じ方を示すユーザ体感情報を取得する第１の取得部と、提案日における所定の地域の気象予報情報を取得する第２の取得部と、気象に関連する情報である気象関連情報に応じた服装に関する服装情報を保持する記憶部と、提案日における気象予報情報とユーザ体感情報とに基づき、記憶部に保持されている気象関連情報と服装情報とを用いて、提案日におけるユーザに提案する服装に関する服装提案情報を決定する決定部と、を備える情報処理装置である。【選択図】図１２
2019071027.tif 000002
【特許請求の範囲】
【請求項１】
気象に対するユーザの感じ方を示すユーザ体感情報を取得する第１の取得部と、
提案日における所定の地域の気象予報情報を取得する第２の取得部と、
気象に関連する情報である気象関連情報に応じた服装に関する服装情報を保持する記憶部と、
前記提案日における前記気象予報情報と、前記ユーザ体感情報と、に基づき、前記記憶部に保持されている前記気象関連情報と前記服装情報とを用いて、前記提案日における前記ユーザに提案する服装に関する服装提案情報を決定する決定部と、
を備える情報処理装置。
【請求項２】
前記決定部は、前記気象予報情報と前記ユーザ体感情報とに基づいて、前記記憶部から１又は複数の服装情報を抽出し、抽出した前記１又は複数の服装情報を前記服装提案情報に決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記決定部は、前記気象予報情報に基づいて前記記憶部から１又は複数の服装情報を抽出し、前記ユーザ体感情報に基づいて前記ユーザが快適に過ごせるため服装の提案をするメッセージを生成し、前記抽出した前記１又は複数の服装情報と、前記メッセージとを前記服装提案情報に決定する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記決定部は、少なくとも前記気象予報情報に基づいて前記記憶部から抽出された前記１又は複数の服装情報それぞれについて、前記ユーザ体感情報に基づいて服装情報に関する服装の一部又は全部を変更し、前記変更された服装情報を前記服装提案情報に決定する、
１又は２に記載の情報処理装置。
【請求項５】
前記記憶部は、気象関連情報と、服装情報と、前記ユーザ体感情報として前記ユーザによって記録された快適に過ごせた度合いを示す快適度、との対応付けを保持し、
前記第１の取得部は、前記記憶部から前記ユーザ体感情報を取得し、
前記決定部は、少なくとも前記気象予報情報に基づいて前記記憶部から複数の服装情報が抽出された場合には、前記複数の服装情報のそれぞれについて、服装情報に対応付けられている快適度に基づいて優先順位を決定する、
請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記記憶部は、前記気象関連情報として過去の所定日に実況された気象に関する情報である気象実況情報と、前記服装情報として前記所定日に前記ユーザが着用した服装に関する服装履歴情報と、前記ユーザ体感情報として前記ユーザによって記録された前記ユーザが着用した服で快適に過ごせた度合いを示す快適度と、の対応付けを保持し、
前記決定部は、前記記憶部において前記気象予報情報と類似する気象実況情報に対応付けられている服装履歴情報を、前記服装提案情報として決定する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記決定部は、前記気象予報情報と類似する気象実況情報が複数である場合に、前記複数の気象実況情報それぞれについて、前記気象予報情報との類似度を算出し、算出された前記複数の気象実況情報それぞれの類似度に基づいて前記複数の気象実況情報それぞれに対応付けられている複数の服装情報の優先順位を決定する、
請求項６に記載の情報処理装置。
【請求項８】
前記記憶部は、前記気象関連情報として服装提案の基準となる服装提案基準値と、前記服装情報として前記ユーザが着用した服装に関する服装履歴情報と、前記ユーザ体感情報として前記ユーザによって記録された前記ユーザが着用した服で快適に過ごせた度合いを示す快適度と、の対応付けを保持し、
前記決定部は、前記気象予報情報に基づいて前記提案日の服装提案基準値を取得し、前記提案日の服装提案基準値に対応付けられている１又は複数の服装履歴情報を、前記服装提案情報として決定する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項９】
前記決定部は、前記記憶部に前記提案日の服装提案基準値に対応する服装履歴情報が存在しない場合には、前記記憶部に保持される服装履歴情報のうち、対応付けられている服装提案基準値を対応付けられている快適度に基づいて補正した値が前記提案日の服装提案基準値に一致する１又は複数の服装履歴情報を、前記服装提案情報として決定する、
請求項８に記載の情報処理装置。
【請求項１０】
前記記憶部は、前記気象関連情報として服装提案の基準となる服装提案基準値と前記服装情報との対応付けを保持し、
前記第１の取得部は、前記ユーザ体感情報として、前記ユーザの体感傾向の情報を取得し、
前記決定部は、前記提案日の気象予報情報に基づく前記提案日の服装提案基準値を取得し、前記提案日の服装提案基準値を前記ユーザの体感傾向の情報に基づいて補正し、前記記憶部における前記補正した服装提案基準値に対応付けられている前記服装情報を前記服装提案情報として決定する、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項１１】
前記ユーザの体感傾向の情報は、暑さ又は寒さに対する感じ方の度合いを示す情報である、
請求項１０に記載の情報処理装置。
【請求項１２】
前記服装提案基準値は、値が大きいほど暑いと感じる値であり、
前記決定部は、前記補正として、前記ユーザの体感傾向の情報が暑さに対する感じ方の度合いが高いことを示す場合には、前記提案日の気象予報情報に基づく服装提案基準値を所定値増加させ、前記ユーザの体感傾向の情報が寒さに対する感じ方の度合いが高いことを示す場合には、前記提案日の気象予報情報に基づく服装提案基準値を所定値減少させる、
請求項１１に記載の情報処理装置。
【請求項１３】
前記記憶部は、前記服装情報として前記ユーザによって撮像された１又は複数の衣服又は１又は複数のファッションアイテム、又は、１又は複数の衣服及びファッションアイテムの画像に関する情報を保持する、
請求項１から１２のいずれか一項に記載の情報処理装置。
【請求項１４】
前記記憶部は、前記服装情報として、１又は複数の衣服又は１又は複数のファッションアイテム、又は、１又は複数の衣服及びファッションアイテムのイラストの画像に関する情報を保持する、
請求項１から１３のいずれか一項に記載の情報処理装置。
【請求項１５】
気象に対するユーザの感じ方を示すユーザ体感情報を取得し、
提案日における所定の地域の気象予報情報を取得し、
気象に関連する情報である気象関連情報に応じた服装に関する服装情報を記憶部に保持
し、
前記提案日における前記気象予報情報と、前記ユーザ体感情報と、に基づき、前記記憶部に保持されている前記気象関連情報と前記服装情報とを用いて、前記提案日における前記ユーザに提案する服装に関する服装提案情報を決定する、
服装提案方法。
【請求項１６】
コンピュータに、
気象に対するユーザの感じ方を示すユーザ体感情報を取得させ、
提案日における所定の地域の気象予報情報を取得させ、
気象に関連する情報である気象関連情報に応じた服装に関する服装情報を記憶部に保持させ、
前記提案日における前記気象予報情報と、前記ユーザ体感情報と、に基づき、前記記憶部に保持されている前記気象関連情報と前記服装情報とを用いて、前記提案日における前記ユーザに提案する服装に関する服装提案情報を決定させる、
ための服装提案プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、気象に応じた服装を提案する情報処理装置、服装提案方法、及び、服装提案プログラムに関する。
【背景技術】
【０００２】
気温、湿度、天候等の気象条件に応じた服装を提案するシステムが提案されている（例えば、特許文献１、特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１５７７０号公報
【特許文献２】特開２０１４−１３４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、気象に対する感じ方には個人差があり、気象条件に応じて提案される服装がユーザにとって快適に過ごせる服装であるとは限らない。
【０００５】
本発明では、ユーザの気象に対する感じ方に応じた服装を提案可能な情報処理装置、服装提案方法、及び、服装提案プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、気象に対するユーザの感じ方を示すユーザ体感情報を取得する第１の取得部と、提案日における所定の地域の気象予報情報を取得する第２の取得部と、気象に関連する情報である気象関連情報に応じた服装に関する服装情報を保持する記憶部と、提案日における気象予報情報とユーザ体感情報とに基づき、記憶部に保持されている気象関連情報と服装情報とを用いて、提案日におけるユーザに提案する服装に関する服装提案情報を決定する決定部と、を備える情報処理装置である。
【０００７】
本発明によれば、提案日における気象予報情報とユーザ体感情報とに基づいて、提案日における服装提案情報が決定されるので、ユーザの気象に対する感じ方に応じた服装を提案することができる。
【発明の効果】
【０００８】
本発明によれば、ユーザの気象に対する感じ方に応じた服装を提案することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係る服装提案システムのシステム構成の一例を示す図である。
【図２】図２は、携帯端末のハードウェア構成の一例を示す図である。
【図３】図３は、携帯端末の機能構成の一例を示す図である。
【図４】図４は、服装提案サービスのトップ画面の一例である。
【図５】図５は、服装登録画面の一例である。
【図６】図６は、快適度記録画面の一例である。
【図７】図７は、サーバのハードウェア構成の一例を示す図である。
【図８】図８は、第１実施形態に係るサーバの機能構成の一例を示す図である。
【図９】図９は、第１実施形態に係るサーバの服装提案処理のフローチャートの一例である。
【図１０】図１０は、類似体感日群の特定処理のフローチャートの一例である。
【図１１】図１１は、服装補正処理のフローチャートの一例である。
【図１２】図１２は、第１実施形態に係る携帯端末の服装提案画面の一例を示す図である。
【図１３】図１３は、第２実施形態に係るサーバの機能構成の一例を示す図である。
【図１４】図１４は、第２実施形態に係る服装情報データベースのデータ構造の一例を示す図である。
【図１５】図１５は、第２実施形態に係る服装提案処理のフローチャートの一例である。
【図１６】図１６は、第２実施形態に係る服装提案画面の一例である。
【図１７】図１７は、第３実施形態に係る服装情報データベースのデータ構造の一例を示す図である。
【図１８】図１８は、第３実施形態に係る服装提案処理のフローチャートの一例である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１１】
＜第１実施形態＞
図１は、第１実施形態に係る服装提案システムのシステム構成の一例を示す図である。服装提案システム１００は、提案日の気象予報情報に応じて、提案日に携帯端末２のユーザが快適に過ごせる服装を提案する服装提案サービスを提供するシステムである。気象予報情報は、例えば、気温、湿度、風速、体感温度、天気、等の所定の天気予報システムによって予測及び予報される情報であって、当該天気予報システムから取得される情報である。
【００１２】
服装提案システム１００は、サーバ１と携帯端末２とを含む。携帯端末２は、例えば、スマートフォンやタブレット端末のような服装提案システム１００が提供するサービスを利用するためのアプリケーションを専用のサイトからダウンロードし、インストールした携帯可能な情報端末である。図１では、携帯端末２は１台のみ示されているが、実際には、服装提案システム１００には複数の携帯端末２が含まれている。また、携帯端末２のような携帯可能な端末に限定されず、ＰＣ（Personal Computer）のような情報端末も服装
提案システム１００が提供するサービスを利用可能である。
【００１３】
携帯端末２は、第１実施形態では、例えば、ある１日について、携帯端末２のユーザが実際に着用した服装に関する服装情報である服装履歴情報と、携帯端末２のユーザのユーザ体感情報とをサーバ１に登録する。服装情報は、第１実施形態では、衣服に関する情報である。服装履歴情報は、第１実施形態では、例えば、携帯端末２のユーザが実際に着用した服装に関する情報であり、より具体的には、携帯端末２のユーザが着用した衣服又はファッションアイテムを示す画像ファイルに関する情報である。服装履歴情報は、「服装情報」の一例である。
【００１４】
ユーザ体感情報は、携帯端末２のユーザの気象に対する感じ方を示す情報であり、第１実施形態では、例えば、暑い、寒い、快適等の暑さ及び寒さに対してユーザによって記録された快適に過ごせた度合いを示す快適度である。なお、本明細書において、服装とは、衣服の組合せ、衣服とファッションアイテムとの組合せを示し、少なくとも１つの衣服を含むこととする。快適度は、「ユーザ体感情報」の一例である。
【００１５】
サーバ１は、過去の所定期間または所定日について、気象実況情報、携帯端末２のユーザによって登録された服装履歴情報及び快適度を保持する。気象実況情報は、例えば、地域気象観測システム（Automated Meteorological Data Acquisition System：アメダス）等の気象観測システムによって過去の日に観測された、気温、風速等の観測データや、天気予報システムによって過去の日に予報された湿度、天気等の予報値、及び、これらに基づいて算出される体感温度である。気象実況情報は、例えば、所定の気象観測システムや天気予報システムから取得される。なお、本明細書において、天気予報の情報とは、晴れ、曇り、雨、雪、晴れ時々曇り、晴れのち雨等の空域の変化の予測情報、予報情報であるとする。第１実施形態において、気象実況情報は、「気象関連情報」の一例である。
【００１６】
サーバ１は、携帯端末２からの処理要求に応じて、選択された提案日の気象予報情報と携帯端末２のユーザのユーザ体感情報とに基づいて、ユーザに提案する服装に関する服装提案情報を決定する。より具体的には、第１実施形態では、サーバ１は、提案日と気象条件が類似している過去の日である類似日を１又は複数抽出し、抽出した類似日について登録されている服装履歴情報を服装提案情報に決定する。より具体的には、類似日とは、提案日の気象予報情報と類似する気象実況情報に対応する過去の日である。
【００１７】
このとき、第１実施形態では、サーバ１は、類似日について登録されている快適度に基づいて、提案日においてユーザがより快適に過ごせるためのメッセージを生成し、類似日について登録されている服装履歴情報と生成したメッセージとを服装提案情報に決定する。または、第１実施形態では、サーバ１は、類似日について登録されている快適度に基づいて、類似日について登録されている服装履歴情報を、ユーザがより快適に過ごせるように補正し、補正した服装履歴情報を服装提案情報として決定する。これによって、例えば、快適度というユーザの主観の情報に基づいて、服装を提案することができ、ユーザの個人差と気象とに応じて快適に過ごせる服装を提案することができる。
【００１８】
＜携帯端末の構成＞
図２は、携帯端末２のハードウェア構成の一例を示す図である。携帯端末２は、例えば、スマートフォン、タブレット端末等である。携帯端末２は、ＣＰＵ（Central Processing Unit）  ２０１、記憶部２０２、タッチパネル２０３、ディスプレイ２０４、無線部
２０５、オーディオ入出力部２０６、スピーカー２０７、マイクロフォン２０８、カメラ２０９、アンテナ２１０を備える。
【００１９】
記憶部２０２は、ＲＯＭ（Read Only Memory）  ２０２Ａ、ＲＡＭ（Random Access Memory）  ２０２Ｂ、不揮発性メモリ２０２Ｃを含む。ＲＡＭ  ２０２Ｂは、揮発性メモリであり、ＣＰＵ  ２０１に作業領域を提供する。ＲＯＭ  ２０２Ａは、不揮発性メモリであり、ＯＳ、プリインストールのアプリケーション、システムデータ等を記憶する。不揮発性メモリ２０２Ｃは、例えば、フラッシュメモリである。
【００２０】
不揮発性メモリ２０２Ｃは、服装提案サービスのクライアント用アプリケーションプログラム、その他アプリケーション等が格納されている。服装提案サービスのクライアント用アプリケーションプログラムは、服装提案システム１００が提供する服装提案サービスを受けるためのプログラムである。服装提案サービスのクライアント用アプリケーションプログラムは、例えば、インターネット上のサイトからダウンロードすることによって取得される。
【００２１】
タッチパネル２０３は、位置入力装置の１つであって、ディスプレイ２０４の表面に配置されており、ディスプレイ２０４の画面に対応する指のタッチ位置の座標を入力する。タッチパネル２０３は、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等のいずれであってもよい。ディスプレイ２０４は、例えば、液晶ディスプレイ
（Liquid Crystal Display，ＬＣＤ）である。ディスプレイ２０４は、ＣＰＵ  ２０１から入力される信号に従って、画面データを表示する。
【００２２】
無線部２０５は、アンテナ２１０と接続しており、アンテナ２１０を通じて受信した無線信号を電気信号に変換してＣＰＵ  ２０１に出力したり、ＣＰＵ  ２０１から入力される電気信号を無線信号に変換してアンテナ２１０を通じて送信したりする。無線部２０５は、例えば、ＷｉＦｉ（Wireless Fidelity）、第３世代移動通信システム、第４世代移
動通信システム（ＬＴＥ（Long Term Evolution））、又は、第４世代以上の移動通信シ
ステムのうちのいずれか１つ又は複数に対応する電子回路である。
【００２３】
オーディオ入出力部２０６は、音声出力装置としてのスピーカー２０７と、音声入力装置としてのマイクロフォン２０８と、接続する。オーディオ入出力部２０６は、マイクロフォン２０８から入力された音声信号を電気信号に変換してＣＰＵ  ２０１に出力したり、ＣＰＵ  ２０１から入力された電気信号を音声信号に変換してスピーカー２０７に出力したりする。
【００２４】
ＣＰＵ  ２０１は、ＲＯＭ  ２０２Ａ又は不揮発性メモリ２０２Ｃに格納されるプログラムをＲＡＭ  ２０２Ｂに展開し、展開された命令を実行することによって様々な処理を行う。ＣＰＵ  ２０１は、１つ備えられてもよいし、複数備えられてもよい。
【００２５】
なお、携帯端末２のハードウェア構成は、図２に示されるものに限定されず、適宜、追加、置換、削除等の変更が可能である。例えば、携帯端末２は、図２に示される構成に加えて、可搬記録媒体を駆動する可搬記録媒体駆動装置を備えてもよい。可搬記録媒体は、例えば、ＳＤカード、ｍｉｃｒｏＳＤカード等である。また、携帯端末２に備えられるプロセッサは、ＣＰＵ  ２０１の１つに限定されず、複数のプロセッサが備えられてもよい。例えば、携帯端末２には、ＣＰＵ  ２０１に加えてＧＰＵ（Graphics Processing Unit）が備えられてもよい。
【００２６】
図３は、携帯端末２の機能構成の一例を示す図である。携帯端末２は、機能構成要素として、入力受付部２１、表示処理部２２、送受信部２３、画面フォーマットデータベース２４を備える。これらの機能構成要素は、例えば、携帯端末２のＣＰＵ  ２０１が服装提案サービスのクライアント用アプリケーションプログラムを実行することによって実現される機能構成である。
【００２７】
入力受付部２１は、ディスプレイ２０４に表示された画面を通じて、例えば、タッチパネル２０３から入力されたユーザ操作を受け付ける。ユーザ操作の内容は、例えば、画面遷移の要求、サーバ１に対する処理要求等である。
【００２８】
サーバ１に対する処理要求には、第１実施形態では、例えば、衣服又はファッションアイテムを示す画像ファイルを登録する際に送信される服装登録の処理要求、快適度を記録する際に送信される快適度記録の処理要求、気象予報情報を取得する際に送信される予報取得の処理要求、ユーザ情報を登録する際に送信されるユーザ情報登録の処理要求、服装の提案を受ける際の服装提案の処理要求がある。
【００２９】
入力受付部２１は、入力されたユーザ操作の内容に応じて、ユーザ操作の内容を表示処理部２２又は送受信部２３に出力する。例えば、ユーザ操作が画面遷移の要求である場合には、入力受付部２１は、当該画面遷移の要求を表示処理部２２に出力する。例えば、ユーザ操作がサーバ１に対する処理要求である場合には、入力受付部２１は、当該サーバ１に対する処理要求を送受信部２３に出力する。
【００３０】
送受信部２３は、サーバ１とのデータの送受信を行う。送受信部２３は、例えば、入力受付部２１から、サーバ１に対する処理要求の入力を受け、当該処理要求をサーバ１に送信する。送受信部２３は、処理要求に対する応答をサーバ１から受信し、当該応答内容を表示処理部２２に出力する。サーバ１と携帯端末２との間のデータの送受信には、例えば、ＨＴＴＰ（HyperText Transfer Protocol）が用いられる。
【００３１】
表示処理部２２は、入力受付部２１から入力された画面遷移の要求に応じて画面を生成し、ディスプレイ２０４に出力する。第１実施形態では、例えば、表示処理部２２は、入力受付部２１から、ユーザが着用した衣服又はファッションアイテムを示す画像ファイルをサーバ１に登録する服装登録画面への遷移の要求、提案される服装を表示する服装提案画面への遷移の要求等の入力を受ける。
【００３２】
また、表示処理部２２は、送受信部２３から、サーバ１へ送信された処理要求についてのサーバ１からの応答内容の入力を受ける。表示処理部２２は、送受信部２３から入力されたサーバ１からの応答内容を、該当する画面に表示する。
【００３３】
画面フォーマットデータベース２４は、服装提案システム１００が提供するサービスに用いられる各種画面のフォーマットを格納するデータベースである。画面フォーマットデータベース２４は、例えば、不揮発性メモリ２０２Ｃの記憶領域に作成される。
【００３４】
表示処理部２２は、例えば、画面フォーマットデータベース２４から、画面遷移の要求内容に応じた画面のフォーマットを読み出し、例えば、サーバ１から受信される応答内容を当該画面のフォーマットの所定の位置に配置して、当該画面を生成する。
【００３５】
図４は、服装提案サービスのトップ画面の一例である。服装提案サービスのトップ画面は、服装提案サービスのクライアント用アプリケーションプログラムが起動されると、最初に表示される画面である。
【００３６】
図４に示される服装提案サービスのトップ画面には、例えば、本日の日付、登録地域の本日の気象予報情報、本日着用した服装の画像、快適度が示されている。登録地域は、予めユーザによって設定されていてもよいし、例えば、ＧＰＳ（Global Positioning System）等の位置情報を用いて取得されてもよい。本日着用した服装の画像、快適度が未登録
である場合には、例えば、本日着用した服装の画像、快適度の欄には、未登録であることを示す情報が表示される。
【００３７】
例えば、服装提案サービスのクライアント用のアプリケーションプログラムが起動されると、携帯端末２の入力受付部２１に予報取得の処理要求のユーザ操作が入力され、送受信部２３からサーバ１に予報取得の処理要求が送信される。携帯端末２の送受信部２３は、サーバ１から、予報取得の処理要求の応答として、本日の気象予報情報を受信する。サーバ１から受信される気象予報情報には、例えば、現在時刻の時間について発表されている、最高気温、最低気温、天気、湿度、風速、最高体感温度、最低体感温度の予報データが含まれている。
【００３８】
図４に示される服装提案サービスのトップ画面の例では、画面中央付近に、本日の気象予報情報として、例えば、天気、最高気温、最低気温、湿度、風速、が示されている。図４に示される例では、天気を示す情報として、天気を示すマークが表示されている。天気を示すマークは、例えば、気象予報情報に含まれていてもよいし、サーバ１から受信した気象予報情報に含まれている天気の情報に応じて、画面フォーマットデータベース２４に保持されている複数の天気を示すマークの中から取得されてもよい。
【００３９】
図４に示される服装提案サービスのトップ画面の例では、画面の下方部分に、本日着用した服装の画像、快適度、及び、メモが表示される。トップ画面に表示される快適度は、携帯端末２のユーザによって記録された快適度である。例えば、第１実施形態では、快適度は、「暑い」、「すこし暑い」、「快適」、「すこし寒い」、「寒い」の５段階が定義されている。メモの欄には、携帯端末２のユーザが入力したメモが表示される。快適度がユーザによって記録されていない場合には、快適度表示アイコンＢ２には、例えば、「−」、又は、「未記録」と表示される。
【００４０】
例えば、服装提案サービスのトップ画面には、服装編集ボタンＢ１、快適度表示アイコンＢ２、カレンダーマークＢ３の操作アイコンが含まれている。例えば、携帯端末２のユーザが服装編集ボタンＢ１を選択すると、携帯端末２に服装登録画面への遷移の要求が入力され、画面が服装登録画面に遷移する。服装登録画面は、衣服又はファッションアイテムの画像ファイルを登録する画面である。
【００４１】
例えば、携帯端末２のユーザが快適度表示アイコンＢ２を選択すると、携帯端末２に快適度記録画面への遷移の要求が入力され、画面が快適度記録画面に遷移する。快適度記録画面は、快適度の記録を行う画面である。
【００４２】
例えば、携帯端末２のユーザがカレンダーマークＢ３を選択すると、ユーザの接触位置にカレンダーのアイコンが表示される。カレンダーのアイコンからユーザが過去の日付を選択した場合には、携帯端末２に履歴表示画面への遷移の要求が入力され、画面が履歴表示画面に遷移する。履歴表示画面は、例えば、選択日の日付、登録地域の選択日の気象実況情報、選択日に着用した服装として登録されている衣服又はファッションアイテムを示す画像、選択日について記録された快適度を含む、服装提案サービスのトップ画面と同様のフォーマットの画面である。
【００４３】
カレンダーのアイコンからユーザが未来の日付を選択した場合には、携帯端末２に服装提案要求が入力され、画面が服装提案画面に遷移する。服装提案画面は、選択された日（提案日）に携帯端末２のユーザに提案される服装に関する情報を表示する画面である。
【００４４】
図５は、服装登録画面の一例である。服装登録画面は、ユーザが着用した衣服又はファッションアイテムを示す画像ファイルを登録するための画面である。図５に示される服装登録画面では、ユーザが選択した画像ファイルの衣服（スカート）の画像と、当該衣服の属性を選択するドロップリストと、登録ボタンＢ４とが表示されている。以下、衣服又はファッションアイテムを示す画像ファイルのことを、単に、衣服を示す画像ファイル、と称する。
【００４５】
服装登録画面では、登録される画像ファイルは、例えば、予め携帯端末２内の所定のフォルダに格納されている画像ファイルの中から選択されてもよいし、服装登録画面からカメラ撮影のアプリケーションを起動し、カメラ２０９で撮像されて作成された画像ファイルであってもよい。
【００４６】
また、服装登録画面で登録される画像ファイルは、例えば、衣服又はファッションアイテムの写真の画像ファイルであってもよいし、衣服又はファッションアイテムのイラストの画像ファイルであってもよい。衣服又はファッションアイテムの写真の画像ファイルの一例として、例えば、携帯端末２のカメラ２０９によって撮像された、携帯端末２のユーザが所有する画像ファイルが挙げられる。
【００４７】
また、服装登録画面で登録される画像ファイルは、衣服又はファッションアイテム単体を含む画像ファイルであってもよいし、衣服及びファッションアイテムを複数含む画像フ
ァイルであってもよい。
【００４８】
図５に示される服装登録画面では、衣服又はファッションアイテムの属性を選択するドロップリストには、選択肢として、「トップス」、「ボトムス」、「その他」が含まれている。衣服又はファッションアイテムの属性が選択されていない場合には、「未分類」が登録される。なお、衣服又はファッションアイテムの属性は、「トップス」、「ボトムス」、「その他」に限定されない。例えば、「トップス」が選択された場合に、「ジャケット」、「カーディガン」、「ニット」、「カットソー」等の属性を表示させて、より細かい属性の情報が登録されるようにしてもよい。また、さらに、「半袖」、「長袖」等の形状に関する属性、「厚手」、「薄手」等の衣服の生地に関する属性、「毛」、「麻」、「綿」等の衣服の素材に関する属性等の情報が登録されるようにしてもよい。
【００４９】
例えば、携帯端末２のユーザが登録ボタンＢ４を選択すると、携帯端末２に服装登録の処理要求が入力され、携帯端末２からサーバ１に、服装登録の処理要求が送信される。例えば、服装登録の処理要求とともに、ユーザ識別情報、登録日、登録される画像ファイルに関する情報、の情報が送信される。
【００５０】
ユーザ識別情報は、例えば、ユーザＩＤ、アカウント名、端末識別番号等を用いることができる。登録される画像ファイルに関する情報は、例えば、画像ファイル名、画像ファイル、衣服又はファッションアイテムの属性情報等を含む。なお、サーバ１に画像ファイルが送信されない場合には、登録される画像ファイルに関する情報には、例えば、画像ファイル自体の代わりに登録される画像ファイルの格納場所が含まれる。
【００５１】
画像ファイルがサーバ１に送信され、保存される場合には、例えば、携帯端末２が故障しても画像ファイルは失われることがない。また、画像ファイルがサーバ１に送信され、保存される場合には、携帯端末２の保存容量以上の画像をサーバ１に登録することができる。一方、画像ファイルがサーバ１に送信されず、携帯端末２に保存される場合には、携帯端末２がネットワークに接続していない状態（オフライン）でも、画像を参照することができる。
【００５２】
サーバ１から服装登録の処理要求に対する応答が受信されると、例えば、携帯端末２の画面がトップ画面又は選択日の履歴表示画面に遷移し、画像ファイルの登録完了を示すメッセージが表示される。
【００５３】
図６は、快適度記録画面の一例である。快適度記録画面は、選択日の快適度を記録するための画面である。図６に示される快適度記録画面には、選択日の日付、快適度の選択肢、メモ欄、登録ボタンＢ５が表示されている。図６に示される快適度記録画面の例では、快適度の選択肢として、「寒い」、「少し寒い」、「快適」、「すこし暑い」、「暑い」の５つが示されている。
【００５４】
メモ欄には、例えば、携帯端末２のユーザが上限文字数まで自由記述コメントを入力することができる。
【００５５】
例えば、携帯端末２のユーザが登録ボタンＢ５を選択すると、携帯端末２に快適度記録の処理要求が入力され、携帯端末２からサーバ１に、快適度記録の処理要求が送信される。例えば、快適度記録の処理要求とともに、ユーザ識別情報、登録日、快適度、メモ欄の記入メッセージの情報が送信される。携帯端末２がサーバ１から快適度記録の処理要求に対する応答を受信すると、例えば、画面がトップ画面又は選択日の履歴表示画面に遷移し、快適度の記録完了を示すメッセージが表示される。
【００５６】
なお、図４〜図６に示される、トップ画面、服装登録画面、快適度記録画面の構成は、それぞれ、一例であって図示されるものに限定されない。
【００５７】
＜サーバの構成＞
図７は、サーバ１のハードウェア構成の一例を示す図である。サーバ１は、例えば、専用のコンピュータである。サーバ１は、汎用のコンピュータであってもよい。サーバ１は、ハードウェア構成要素として、ＣＰＵ  １０１、主記憶装置１０２、補助記憶装置１０３、ネットワークインタフェース１０４を備え、これらのハードウェア構成要素はバス１０５で電気的に接続されている。サーバ１は、「情報処理装置」の一例である。
【００５８】
補助記憶装置１０３は、様々なプログラムや、各プログラムの実行に際してＣＰＵ  １０１が使用するデータを格納する。補助記憶装置１０３に保持されるプログラムには、例えば、オペレーティングシステム（ＯＳ）、服装提案プログラム、その他様々なアプリケーションプログラムを保持する。服装提案プログラムは、気象予報情報とユーザ体感情報とに基づいて、提案する服装を決定するためのプログラムである。補助記憶装置１０３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）やハードディスクドライブ（Hard Disc Drive）である。服装提案プログラムは、「情報処理プログラム」の一例である。
【００５９】
主記憶装置１０２は、ＣＰＵ  １０１に、補助記憶装置１０３に格納されているプログラムをロードする記憶領域および作業領域を提供したり、バッファとして用いられたりする記憶装置である。主記憶装置１０２は、例えば、ＲＯＭ、ＲＡＭのような半導体メモリを含む。
【００６０】
ＣＰＵ  １０１は、補助記憶装置１０３に保持されたＯＳや様々なアプリケーションプログラムを主記憶装置１０２にロードして実行することによって、様々な処理を実行する。ＣＰＵ  １０１は、１つに限られず、複数備えられてもよい。
【００６１】
ネットワークインタフェース１０４は、ネットワークとの情報の入出力を行うインタフェースである。ネットワークインタフェース１０４は、有線のネットワークと接続するインタフェースであってもよいし、無線のネットワークと接続するインタフェースであってもよい。ネットワークインタフェース１０４は、例えば、ＮＩＣ（Network Interface Card）等である。
【００６２】
なお、図７に示されるサーバ１のハードウェア構成は、一例であり、上記に限られず、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。例えば、サーバ１は、可搬記録媒体駆動装置を備え、可搬記録媒体に記録されたプログラムを実行してもよい。可搬記録媒体は、例えば、ＳＤカード、ｍｉｎｉＳＤカード、ｍｉｃｒｏＳＤカード、ＵＳＢ（Universal Serial Bus）フラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、又はフラッシュメモリカードのような記録媒体である。また、例えば、サーバ１は、入力装置及び出力装置を備えてもよい。入力装置は、例えば、キーボード、マウス等である。出力装置は、例えば、ディスプレイ等である。
【００６３】
図８は、サーバ１の機能構成の一例を示す図である。第１実施形態のサーバ１は、機能構成要素として、気象情報取得部１１、服装提案部１２、送受信部１３、気象実況情報データベース１４、ユーザ情報データベース１５、服装情報データベース１６とを備える。服装情報データベース１６は、例えば、ユーザごとに備えられる。ただし、図８では、簡略化のため、服装情報データベース１６は１つのみ示されている。これらの機能構成要素は、例えば、サーバ１のＣＰＵ  １０１が服装提案プログラムを実行することによって実現される機能構成である。
【００６４】
気象実況情報データベース１４、ユーザ情報データベース１５、服装情報データベース１６は、それぞれ、サーバ１の補助記憶装置１０３内に作成される。ただし、これに限定されず、それぞれ、例えば、外部のデータベースサーバに搭載されていてもよい。
【００６５】
気象実況情報データベース１４は、服装提案システム１００が設定する各地点について、過去の気象実況情報を保持するデータベースである。気象実況情報には、例えば、気温、風速、湿度、体感温度等が含まれる。第１実施形態では、例えば、気温、風速は、アメダスによって観測されたデータが用いられる。気温、風速は、例えば、アメダスでは１０分おきに観測されるため、気象実況情報には１０分ごとの気温、風速の観測データが含まれる。例えば、アメダスの観測地点は日本国内で約１３００地点ある。第１実施形態に係る服装提案システム１００では、例えば、日本国内に２０００地点設定されており、最も近いアメダスの観測地点の気象観測データを各地点の気象観測データとして用いられる。
【００６６】
第１実施形態では、湿度はアメダスの観測対象ではないため、所定の天気予報システムによって予報された湿度が気象実況情報の一つとして用いられる。例えば、湿度の予報値は、１時間単位で発表されるので、気象実況情報には各時間についての湿度の予報値が含まれる。
【００６７】
例えば、体感温度は、気温、風速、湿度に基づいて、所定のアルゴリズムで算出される。体感温度は、予め算出されて気象実況情報データベース１４に保持されていてもよいし、用いられる度に算出されてもよい。または、体感温度は、所定の天気予報システムによって予報された体感温度が気象実況情報の一つとして用いられてもよい。
【００６８】
ユーザ情報データベース１５は、服装提案サービスに登録している携帯端末２のユーザに係るユーザ情報を保持するデータベースである。ユーザ情報には、例えば、携帯端末２のユーザ識別情報、アカウント名、性別、年代、登録地域、等が含まれる。
【００６９】
服装情報データベース１６は、服装提案サービスに登録する携帯端末２のユーザが実際に着用した服装に関する服装履歴情報等を保持するデータベースである。第１実施形態では、服装情報データベース１６には、日付と、ユーザが着用した衣服を示す画像ファイルに関する情報と、ユーザによって記録された快適に過ごせた度合いを示す快適度とが対応付けて保持されている。１日について登録される衣服及びファッションアイテムは１又は複数であるので、１日について対応付けられる衣服又はファッションアイテムを示す画像は１又は複数である。以降、服装履歴情報とは、１日について対応付けられている１又は複数の衣服を示す画像ファイルに関する情報とする。服装情報データベース１６は、第１実施形態では、１ユーザにつき１つ備えられる。第１実施形態において、服装情報データベース１６は、「記憶部」の一例である。なお、服装情報データベース１６に格納されている情報と、気象実況情報データベース１４に格納されている情報とは、日付によって対応付けられている。
【００７０】
気象情報取得部１１は、服装提案システム１００が設定する各地点について、気象実況情報を所定のサーバから取得し、気象実況情報データベース１４に格納する。第１実施形態では、気象情報取得部１１は、例えば、定期的に、図示されていない気象観測サーバから、気温、風速の観測データを取得し、気象実況情報データベース１４に格納する。気象観測サーバは、例えば、アメダスによって観測されたデータを公開している、気象庁又は企業等のウェブサーバである。
【００７１】
また、気象情報取得部１１は、第１実施形態では、定期的に、図示されていない気象予報サーバから、服装提案システム１００が設定する各地点について、湿度の予報値を取得
し、気象実況情報データベース１４に格納する。気象予報サーバは、例えば、天気予報システムによる気象予報情報を公開している、気象庁又は企業等のウェブサーバである。体感温度は、気象予報サーバから取得されてもよいし、気温、風速の観測データと湿度の予報値とから気象情報取得部１１が算出してもよい。
【００７２】
気象情報取得部１１による気温及び風速の観測データ、湿度の予報値、体感温度等の取得は、例えば、アメダスの観測データの取得周期（１０分ごと）合わせて行われてもよいし（リアルタイム処理）、１時間や１日等の所定の期間ごとに１回行われてもよい（バッチ処理）。なお、気象情報取得部１１によって取得される気象実況情報は、気温、風速、湿度、体感温度に限定されず、実施の形態に応じて適宜変更可能である。
【００７３】
また、気象情報取得部１１は、服装提案部１２からの指示にしたがって、気象予報サーバから、指定された地点の指定された日の気象予報情報を取得し、服装提案部１２に出力する。服装提案部１２から気象予報情報の取得の指示が入力されるのは、例えば、携帯端末２から服装提案の処理要求又は予報取得の処理要求が受信された場合である。気象予報情報には、例えば、気温、風速、湿度、体感温度が含まれている。
【００７４】
なお、気象情報取得部１１は、服装提案システム１００が設定する各地点について、直近の未来の所定日数分の気象予報情報を取得し、取得した気象予報情報を所定のデータベースに格納して保持してもよい。この場合には、服装提案部１２から指定日の気象予報情報の取得の指示の入力を受けた場合には、気象情報取得部１１は、指定日についての最新の気象予報情報を所定のデータベースから読み出し、服装提案部１２に出力する。第１実施形態において、気象情報取得部１１は、「第２の取得部」の一例である。
【００７５】
送受信部１３は、携帯端末２とのデータの送受信を行う。例えば、送受信部１３は、携帯端末２からサーバ１に対する処理要求を受信し、受信した処理要求を服装提案部１２に出力する。また、例えば、送受信部１３は、服装提案部１２から処理要求に対する応答の入力を受け、処理要求の送信元の携帯端末２へ処理要求に対する応答を送信する。サーバ１と携帯端末２との間のデータの送受信には、例えば、ＨＴＴＰ（HyperText Transfer Protocol）が用いられる。第１実施形態において、送受信部１３は、「第１の取得部」の
一例である。
【００７６】
服装提案部１２は、送受信部１３から、携帯端末２から受信されたサーバ１への処理要求の入力を受ける。携帯端末２から受信されるサーバ１への処理要求には、例えば、服装登録の処理要求、快適度記録の処理要求、服装提案の処理要求、予報取得の処理要求、ユーザ情報登録の処理要求等がある。
【００７７】
ユーザ情報登録の処理要求とともに、例えば、ユーザ情報が携帯端末２から受信される。服装提案部１２は、送受信部１３からユーザ情報登録の処理要求が入力された場合には、ユーザ情報登録の処理要求とともに受信されたユーザ情報をユーザ情報データベース１５に登録、又は、受信されたユーザ情報でユーザ情報データベース１５内の当該携帯端末２のユーザのユーザ情報を更新する。
【００７８】
服装提案部１２は、送受信部１３から予報取得の処理要求が入力された場合には、例えば、ユーザ識別情報からユーザの登録地域を取得し、当該登録地域の地点について、現時間の気象予報情報の取得を気象情報取得部１１に指示する。例えば、天気の予報は各時間について発表される。したがって、現時間の気象予報情報とは、例えば、現在時刻が午後１時３０分である場合には、本日の午後１時について発表されている気象予報情報である。服装提案部１２は、気象情報取得部１１から、ユーザの登録地域の現時間の気象予報情報を取得すると、送受信部１３を通じて、携帯端末２に現時間の気象予報情報を処理要求
の応答として送信する。携帯端末２では、例えば、トップ画面（図４）に本日の気象予報情報が表示される。
【００７９】
服装登録の処理要求とともに、例えば、ユーザ識別情報、日付、衣服を示す画像ファイルに関する情報が携帯端末２から受信される。服装提案部１２は、送受信部１３から服装登録の処理要求が入力された場合には、例えば、該当するユーザの服装情報データベース１６に、服装登録の処理要求とともに受信された日付と衣服又はファッションを示す画像ファイルに関する情報とを対応づけて格納する。
【００８０】
快適度記録の処理要求とともに、例えば、ユーザ識別情報、日付、快適度が携帯端末２から受信される。服装提案部１２は、送受信部１３から快適度記録の処理要求が入力された場合には、例えば、該当するユーザの服装情報データベース１６の該当する日付のエントリに、快適度記録の処理要求とともに受信された快適度を格納する。
【００８１】
服装提案の処理要求とともに、例えば、ユーザ識別情報、提案日の日付が携帯端末２から受信される。服装提案部１２は、送受信部１３から服装提案の処理要求が入力された場合には、例えば、提案する服装を決定し、携帯端末２のユーザに服装提案情報を応答として携帯端末２に送信する。提案する服装を決定する処理は、以下、服装提案処理と称される。
【００８２】
服装提案処理の具体的な内容は、以下の通りである。まず、服装提案部１２は、例えば、ユーザ識別情報からユーザの登録地域を取得し、当該登録地域の地点について、気象情報取得部１１に提案日の気象予報情報の取得を指示し、ユーザの登録地域における提案日の気象予報情報を取得する。提案日の気象予報情報は、例えば、人間の行動時間帯における各時間についての気象予報情報が取得される。人間の行動時間帯とは、人間が外出する傾向の高い時間帯であり、例えば、６時から２１時である。ただし、人間の行動時間帯は、６時から２１時に限定されず、適宜、変更可能である。
【００８３】
服装提案部１２は、提案日の気象予報情報に基づいて、気象条件が提案日と類似する過去の日を、類似体感日として、気象実況情報データベース１４から抽出する。服装提案部１２は、抽出された類似体感日について登録されている服装履歴情報を、服装提案情報の一つとして決定する。
【００８４】
第１実施形態では、気温、風速、湿度がいずれも提案日と同程度である過去の日が類似気象日として取得される。類似気象日は、気象条件が提案日と類似する過去の日である。
【００８５】
より具体的には、第１実施形態では、以下の条件１〜３が満たされる過去の日が類似気象日として選択される。
（条件１）条件１は、気温に関する条件である。第１実施形態では、条件１は、人間（もしくはユーザ。以下同じ）の行動時間帯の各時間について、平均気温が提案日の同時間の平均気温±α未満の範囲内にあり、且つ、最高気温が提案日の同時間の最高気温±β未満の範囲内にあり、且つ、最低気温が提案日の同時間の最低気温±β未満の範囲内にあることである。α、βは、例えば、０．５℃〜５℃の間で、任意に設定される。
【００８６】
（条件２）条件２は、風速に関する条件である。第１実施形態では、条件２は、人間の行動時間帯の各時間について、風速レベルが提案日の同時間の風速レベルと同じであることである。風速レベルは、例えば、各時間の平均風速に基づいて、風速レベル１〜５のように段階的に設定されている。
【００８７】
（条件３）条件３は、湿度に関する条件である。第１実施形態では、条件３は、湿度レ
ベルが提案日の湿度レベルと同じであることである。湿度レベルは、例えば、人間の行動時間帯を通した平均湿度に基づいて、湿度レベル１〜５のように段階的に設定されている。
【００８８】
なお、第１実施形態では、上記条件１〜３すべてを満たす過去の日を類似気象日と定義しているが、類似気象日の定義はこれに限定されない。例えば、少なくとも上記条件１〜３のいずれか１つを満たす過去の日を類似気象日と定義してもよいし、上記条件１〜３以外の条件を類似気象日の定義として用いてもよい。また、上記条件１は、人間の行動時間帯の各時間について、平均気温が提案日の同時間の平均気温±α未満の範囲内にあること、最高気温が提案日の同時間の最高気温±β未満の範囲内にあること、最低気温が提案日の同時間の最低気温±β未満の範囲内にあること、の少なくとも１つが満たされること、であってもよい。
【００８９】
服装提案部１２は、類似気象日が複数ある場合には、それぞれの類似気象日について、例えば、気象実況情報と提案日の気象予報情報とのマッチ度を算出する。マッチ度は、例えば、提案日と類似気象日との各指標値の差分に基づいて、算出される。指標値は、例えば、最高気温、最低気温、平均気温、平均風速、平均湿度等である。例えば、提案日と類似気象日との間の各指標値の差分が小さいほどマッチ度は小さい値として算出され、マッチ度が小さいほど当該類似気象日と提案日との気象条件の類似度が高いことが示される。そのため、第１実施形態では、マッチ度が小さいほど類似気象日の優先度が高いとみなされる。
【００９０】
服装提案部１２は、例えば、マッチ度の値に基づく優先度の高い順で類似気象日を並び替え、上位から所定数の類似気象日を類似体感日として類似体感日群を取得する。すなわち、優先度の高い順で並び替えた類似気象日のうち上位から所定数の類似気象日が類似体感日である。
【００９１】
このように、抽出された複数の類似気象日のうちから提案日の気象により類似していると考えられる類似体感日を抽出することにより、より提案日に類似している所定の過去の日を抽出することができるため、適切な服装提案を行うことができる。また、条件１から３のような広い基準に基づいて類似気象日を抽出した後、指標値ごとに詳細に比較して類似度を検討することにより、類似体感日を抽出する際の計算量を減らすことができる。
【００９２】
マッチ度の値が同じ類似気象日が複数存在する場合には、服装提案部１２は、例えば、快適度が「快適」＞「すこし寒い」＝「すこし暑い」＞「寒い」＝「暑い」の順で類似気象日を優先させる。類似気象日の日付に快適度が記録されていない場合又は快適度の優先順位が同じ場合には、例えば、日付の新しい類似気象日が優先される。
【００９３】
服装提案部１２は、類似体感日に登録されている服装履歴情報を、服装提案情報の一つとして特定する。また、第１実施形態では、服装提案部１２は、服装提案情報として特定された服装履歴情報を、当該服装履歴情報に対応付けられている快適度に応じて補正する。例えば、提案される服装情報の補正方法は、以下の方法のいずれで行われてもよい。
【００９４】
（服装情報の補正方法１）服装提案部１２は、快適度に応じて、ユーザがより快適に過ごせるような服装の提案をするメッセージ（アドバイスメッセージ）を生成し、服装提案情報の一つとして、類似体感日に登録されている服装履歴情報とともに服装のアドバイスメッセージを携帯端末２に送信する。例えば、類似体感日に登録されている快適度が「寒い」である場合、服装のアドバイスメッセージは、“この服装では寒かったので、もうすこし暖かい上着を着ると良いでしょう”となる。服装のアドバイスメッセージは、予め、快適度に応じて複数設定されており、服装提案部１２は、快適度に応じて予め設定されて
いるメッセージの中から選択してもよい。
【００９５】
（服装情報の補正方法２）服装提案部１２は、例えば、Ｃｌｏ値等の指標値に基づいて、服装提案情報の一つとして特定された服装履歴情報に基づき、提案する服装を決定する。Ｃｌｏ値とは、着衣量とも呼ばれ、衣類の暖かさの指標である。Ｃｌｏ値は、値が大きいほど暖かい衣類であることが示される。
【００９６】
例えば、服装提案部１２は、服装情報データベース１６に、衣服を示す画像ファイルに関する情報に対応付けて、衣服のＣｌｏ値を保持させておく。衣服のＣｌｏ値は、例えば、衣服を示す画像ファイルとともに登録される衣服の属性情報に基づいて、服装提案部１２が算出してもよい。この場合には、衣服の属性情報は、長袖のカーディガン、厚手のニット等、より詳細な属性情報の登録が行われていることとする。
【００９７】
例えば、類似体感日の日付に対応付けられている快適度が「暑い」である場合には、服装提案部１２は、服装の合計のＣｌｏ値が小さくなるように、服装情報データベース１６において類似体感日の日付に対応付けられている服装履歴情報に含まれる一部又は全部の衣服を、他の日付に対応付けられている服装履歴情報に含まれる衣服または他の衣服に置き換える。
【００９８】
例えば、類似気象日の日付に対応付けられている快適度が「寒い」である場合には、服装提案部１２は、服装の合計のＣｌｏ値が大きくなるように、服装情報データベース１６において類似体感日の日付に対応付けられている服装履歴情報に含まれる衣服の一部又は全部を、他の日付に対応付けられている服装履歴情報に含まれる衣服または他の衣服に置き換える。
【００９９】
なお、補正に用いられる衣服には、置き換えられる前の衣服の属性情報と同じ属性情報を有する衣服が選択されることとする。
【０１００】
より具体的には、第１実施形態では、服装情報データベース１６において類似体感日の日付に登録されている衣服を示す画像ファイルに関する情報のうちの一つ又は全部を、他の日付に登録されている、よりＣｌｏ値が小さい又は大きい、衣服を示す画像ファイルに関する情報に置き換える。
【０１０１】
なお、置き換えに用いられる衣服を示す画像ファイルは、ユーザが登録したユーザが所有する衣服を示す画像ファイルに限定されない。置き換えに用いられる衣服を示す画像ファイルは、例えば、衣服のイラストの画像ファイル、流通している既製服の画像ファイル等であってもよい。また、置き換えに用いられるのは衣服を示す画像ファイルでなくともよく、例えば、アイテム名、流通している既製服の型番等であってもよい。いずれの場合にも、例えば、所定のデータベースに、置き換えに用いられるデータ（画像ファイル、アイテム名、型番等）と、衣服の属性と、Ｃｌｏ値とが予めサーバ１に保持されている。
【０１０２】
また、提案される服装情報の補正は、類似体感日の日付に対応付けられている服装履歴情報に含まれる衣服を置き換えることに限定されず、類似体感日の日付に対応付けられている服装履歴情報に含まれる衣服の一部を削除したり、又は、追加したりして、Ｃｌｏ値が快適を示す値になるように調整してもよい。
【０１０３】
服装提案部１２は、類似体感日群に含まれるそれぞれ類似体感日の日付に対応付けられている服装履歴情報又は補正された服装履歴情報を、服装提案情報の一つとして、送受信部１３を通じて、携帯端末２に送信する。服装情報の補正方法１が実施される場合には、服装提案情報として、類似体感日群に含まれるそれぞれ類似体感日の日付に対応付けられ
ている服装履歴情報と、アドバイスメッセージとが送信される。服装情報の補正方法２が実施される場合には、服装提案情報として、類似体感日群に含まれるそれぞれ類似体感日の日付に対応付けられている服装履歴情報の服の一部又は全部が変更された服装情報が送信される。第１実施形態において、服装提案部１２は、「決定部」の一例である。
【０１０４】
また、服装提案情報とともに、例えば、類似体感日の日付、類似体感日の気象実況情報、類似体感日の快適度も携帯端末２に送信されてもよい。また、類似体感日群は、類似体感日の優先度の高い順で並び替えられているが、これに代えて、服装提案情報とともに、類似体感日の優先度又は優先順位が携帯端末２に送信され、携帯端末２において、類似体感日が並び替えられてもよい。
【０１０５】
＜服装提案処理の流れ＞
図９は、サーバ１の服装提案処理のフローチャートの一例である。図９に示される服装提案処理は、携帯端末２から服装提案の処理要求が受信されると開始される。図９に示される処理の主体は、サーバ１のＣＰＵ  １０１であるが、便宜上、ＣＰＵ  １０１が服装提案プログラムを実行することによって実現される機能構成要素である服装提案部１２を主体として説明する。
【０１０６】
ＯＰ１では、服装提案部１２は、気象情報取得部１１を通じて、携帯端末２のユーザの登録地域における提案日の気象予報情報を取得する。ＯＰ２では、服装提案部１２は、例えば、気象実況情報データベース１４とユーザ情報データベース１５と服装情報データベース１６とを参照し、服装情報データベース１６に服装履歴情報が登録されている過去の日の気象実況情報であって、ユーザの登録地域における気象実況情報を気象実況情報データベース１４から取得する。
【０１０７】
ＯＰ３では、服装提案部１２は、類似体感日群の特定処理を行う。類似体感日群の特定処理によって、提案日の気象と類似する複数の類似気象日のうちの、マッチ度が上位から所定数の類似体感日群が取得される。類似体感日群の特定処理は、後述される。
【０１０８】
ＯＰ４では、服装提案部１２は、服装補正処理を行う。服装補正処理は、類似体感日群に含まれる類似体感日の日付に対応付けられている服装履歴情報を補正する処理である。服装補正処理の詳細は、後述される。
【０１０９】
ＯＰ５では、服装提案部１２は、服装補正処理が行われた後の類似体感日群の服装履歴情報を、提案する服装情報として、送受信部１３を通じて、携帯端末２に送信する。その後、図９に示される処理が終了する。
【０１１０】
図１０は、類似体感日群の特定処理のフローチャートの一例である。図１０に示される処理は、図９のＯＰ３において実行される処理である。類似体感日群の特定処理は、服装提案部１２が実行する処理であるので、図１０では、服装提案部１２を主体として説明する。
【０１１１】
ＯＰ１１では、服装提案部１２は、図９のＯＰ２において取得した過去の日の気象実況情報から、気温に関する条件１を満たす過去の日の気象実況情報を抽出する。
【０１１２】
ＯＰ１２では、服装提案部１２は、ＯＰ１１において抽出した過去の日の気象実況情報から、風速に関する条件２を満たす過去の日の気象実況情報をさらに抽出する。
【０１１３】
ＯＰ１３では、服装提案部１２は、ＯＰ１２において抽出した過去の日の気象実況情報から、湿度に関する条件３を満たす過去の日の気象実況情報をさらに抽出する。
【０１１４】
ＯＰ１４では、服装提案部１２は、ＯＰ１３において抽出された、類似気象日となる過去の日が１以上あるか否かを判定する。類似気象日となる過去の日が１以上ある場合には（ＯＰ１４：ＹＥＳ）、処理がＯＰ１５に進む。類似気象日となる過去の日がない場合には（ＯＰ１４：ＮＯ）、処理がＯＰ１８に進む。
【０１１５】
ＯＰ１５では、服装提案部１２は、類似気象日それぞれのマッチ度を算出する。ＯＰ１６では、服装提案部１２は、マッチ度に基づいて、類似気象日を優先度の高い順に並び替える。マッチ度が同じ場合には、快適度が「快適」＞「すこし暑い」＝「すこし寒い」＞「暑い」＝「寒い」の順で優先される。快適度の優先順位が同じ場合には、より新しい類似気象日が優先される。なお、類似気象日が１である場合には、ＯＰ１５及びＯＰ１６の処理は省略されてもよい。
【０１１６】
ＯＰ１７では、服装提案部１２は、上位からｎ日の類似気象日を類似体感日として抽出し、類似体感日群を決定する。その後、図１０に示される処理が終了し、処理が図９のＯＰ４に進む。
【０１１７】
ＯＰ１８では、類似気象日として抽出される過去の日がないので、服装提案部１２は、例えば、所定のメッセージを、送受信部１３を通じて、携帯端末２に送信する。携帯端末２に送信されるメッセージは、例えば、「提案できるコーディネートがありません」等である。その後、図１０に示される処理とともに、図９に示される服装提案処理が終了する。
【０１１８】
図１１は、服装補正処理のフローチャートの一例である。図１１に示される処理は、図９のＯＰ４において実行される処理である。服装補正処理は、服装提案部１２が実行する処理であるので、図１１では、服装提案部１２を主体として説明する。例えば、図１１に示される処理は、類似体感日群に含まれる類似体感日それぞれについて実行される。
【０１１９】
ＯＰ２１では、服装提案部１２は、服装情報データベース１６から対象の類似体感日の日付のエントリを取得する。
【０１２０】
ＯＰ２２では、服装提案部１２は、対象の類似体感日に快適度が登録されているか否かを判定する。対象の類似体感日に快適度が登録されている場合には（ＯＰ２２：ＹＥＳ）、処理がＯＰ２３に進む。対象の類似体感日に快適度が登録されていない場合には（ＯＰ２２：ＮＯ）、次の類似体感日についてＯＰ２１から処理が実行される、又は、類似体感日群に含まれる全ての類似体感日について図１１の処理が終了した場合には、処理が図９のＯＰ５に進む。
【０１２１】
ＯＰ２３では、服装提案部１２は、対象の類似体感日の日付に対応付けられている快適度が「快適」であるか否かを判定する。対象の類似体感日の日付に対応付けられている快適度が「快適」でない場合には（ＯＰ２３：ＮＯ）、処理がＯＰ２４に進む。対象の類似体感日の日付に対応付けられている快適度が「快適」である場合には（ＯＰ２３：ＹＥＳ）、次の類似体感日についてＯＰ２１から処理が実行される、又は、類似体感日群に含まれる全ての類似体感日について図１１の処理が終了した場合には、処理が図９のＯＰ５に進む。
【０１２２】
ＯＰ２４では、服装提案部１２は、対象の類似体感日の日付に対応付けられている服装履歴情報を補正する。服装履歴情報の補正方法は、上述の服装情報の補正方法１又は２のいずれであってもよい。快適度に基づいてアドバイスメッセージが生成される上述の服装情報の補正方法１が実施される場合には、類似体感日に対応付けられている服装履歴情報
と快適度に基づくアドバイスメッセージとが携帯端末２に送信されることとなる。Ｃｌｏ値等の指標値に基づいて服装履歴情報に含まれる一部又は全部の衣服を示す画像ファイルが変更される上述の服装情報の補正方法２が実施される場合には、類似体感日に対応付けられている服装履歴情報に含まれる衣服を示す画像ファイルの一部又は全部が変更された服装情報が携帯端末２に送信されることとなる。
【０１２３】
その後、次の類似体感日について処理がＯＰ２１に進む、又は、類似体感日群に含まれる全ての類似体感日について図１１の処理が終了した場合には、処理が図９のＯＰ５に進む。なお、服装提案処理は、図９〜図１１に示される処理に限定されない。
【０１２４】
図１２は、携帯端末２の服装提案画面の一例を示す図である。服装提案画面は、携帯端末２からサーバ１に服装提案の処理要求が送信され、携帯端末２がサーバ１から応答として服装提案情報を受信すると、表示される画面である。第１実施形態では、サーバ１から受信される服装提案情報には、例えば、衣服を示す画像ファイルに関する情報（画像ファイル名および画像ファイルの格納場所、または、画像ファイル自体）が含まれている。また、サーバ１から携帯端末２に、服装提案情報とともに、類似体感日の日付、類似体感日の気象実況情報、類似体感日の快適度等も送信されてもよい。類似体感日が複数ある場合には、服装提案情報には、全類似体感日分の情報が含まれる。
【０１２５】
図１２に示される服装提案画面は、服装補正処理として、服装情報の補正方法１が実施される場合の服装提案画面である。服装補正処理として、服装情報の補正方法１が実施される場合には、服装提案情報には、衣服を示す画像ファイルに関する情報とともに、快適度に応じたアドバイスメッセージが含まれている。
【０１２６】
図１２に示される服装提案画面の中央部には、提案日の日付、提案日の気象予報情報が表示される。図１２では、提案日の気象予報情報として、例えば、トップ画面と同様に、天気マーク、最高気温、最低気温、湿度、風速が表示されている。
【０１２７】
図１２に示される服装提案画面の下部では、服装提案情報が表示される。服装提案情報は、例えば、類似体感日の優先順位の高い順で表示される。図１２に示される例では、服装提案情報として、提案される服装に含まれる衣服を示す画像、類似体感日の日付、類似体感日の天気マーク、類似体感日の最高気温と最低気温、類似体感日に記録されている快適度、アドバイスメッセージが表示されている。なお、服装提案画面の構成は、図１２に示される例に限定されない。
【０１２８】
＜第１実施形態の作用効果＞
第１実施形態では、提案日の気象予報情報とユーザが記録した快適度とに基づいて、携帯端末２のユーザに提案される服装が決定される。これによって、提案日にユーザが快適に過ごせるような服装を、ユーザの快適度というユーザ主観の情報に応じて、提案することができる。
【０１２９】
また、第１実施形態では、提案日と気象条件が類似する過去の日である類似体感日が特定され、類似体感日の日付に対応付けられている服装履歴情報に基づいて、携帯端末２のユーザに提案される服装が決定される。これによって、提案日の気象に応じて、快適に過ごせるような服装を提案することができる。
【０１３０】
また、第１実施形態では、サーバ１に、携帯端末２のユーザが着用した衣服を示す画像ファイルに関する情報が登録される。当該画像ファイルは、携帯端末２のユーザが所有する衣服を当該ユーザが撮影した画像を含む画像ファイルであってもよい。これによって、ユーザの好みに応じたより実用的な服装提案を行うことができる。
【０１３１】
また、第１実施形態において、サーバ１は、服装履歴情報の補正方法として、快適度に基づいてアドバイスメッセージが生成される服装情報の補正方法１を実施することができる。服装情報の補正方法１が実施される場合には、例えば、ユーザに提案される服装情報に対応付けられている快適度が「快適」でなくとも、アドバイスメッセージによって、携帯端末２のユーザに対して、快適に過ごせる服装の選択を助けることができる。
【０１３２】
また、第１実施形態において、サーバ１は、Ｃｌｏ値等の指標値に基づいて服装履歴情報に含まれる一部又は全部の衣服が変更される服装情報の補正方法２を実施することができる。服装情報の補正方法２が実施される場合には、例えば、ユーザが快適に過ごせるように、類似体感日の服装に含まれる衣服が一部又は全部変更されるので、携帯端末２のユーザに快適に過ごせる服装を提案することができる。
【０１３３】
また、第１実施形態では、類似体感日群は、提案日の気象条件との類似度が高い順で類似体感日が並べ替えられている。これによって、ユーザに提案される服装が複数である場合に、当該提案される複数の服装間の優先度を示すことができ、ユーザの服装決定の補助をすることができる。
【０１３４】
＜第２実施形態＞
第２実施形態では、サーバ１は、服装情報データベースに、服装提案基準値と服装の画像ファイルとの対応付けを保持する。服装提案基準値は、例えば、気象予報情報に基づいて取得される値であり、値が大きいほど暑く感じられることが示される値である。第２実施形態において、服装提案基準値は、「気象関連情報」の一例である。
【０１３５】
また、第２実施形態では、サーバ１は、ユーザ体感情報として、暑がり、寒がりという、暑さ、寒さに対するユーザの感じ方の傾向を示す体感傾向情報を保持する。暑がり、寒がりという、暑さ、寒さに対するユーザの感じ方の傾向を示す体感傾向情報は、「ユーザ体感情報」、「ユーザの体感傾向の情報」の一例である。
【０１３６】
第２実施形態では、サーバ１は、携帯端末２からの服装提案の処理要求を受信すると、提案日の気象予報情報から服装提案基準値を算出し、服装情報データベースにおいて算出した服装提案基準値に対応付けられている服装の画像ファイルを服装提案情報として決定し、携帯端末２に送信する。なお、第２実施形態では、第１実施形態と重複する説明は省略される。
【０１３７】
第２実施形態では、服装提案システム１００のシステム構成、サーバ１のハードウェア構成、携帯端末２のハードウェア構成及び機能構成は、第１実施形態と同様である。
【０１３８】
図１３は、第２実施形態に係るサーバ１の機能構成の一例を示す図である。第２実施形態では、サーバ１は、機能構成要素として、気象情報取得部１１、服装提案部１２、送受信部１３、ユーザ情報データベース１５、服装情報データベース１７を含む。気象情報取得部１１、送受信部１３の処理は、第１実施形態と同様である。
【０１３９】
第２実施形態では、ユーザ情報データベース１５は、ユーザ情報として、例えば、携帯端末２のユーザ識別情報、アカウント名、性別、年代、登録地域、等に加えて、体感傾向情報を含む。体感傾向情報は、第２実施形態では、暑がり、寒がり等の暑さ、寒さに対する感じ方の傾向を示す情報である。体感傾向情報は、例えば、「とても暑がり」、「やや暑がり」、「どちらでもない」、「やや寒がり」、「とても寒がり」という選択肢の中から携帯端末２のユーザによって選択され、携帯端末２からユーザ情報の一つとしてユーザ情報登録の処理要求とともにサーバ１へ送信されることによって、ユーザ情報データベー
ス１５に登録される。
【０１４０】
第２実施形態では、服装提案部１２は、服装提案処理として、以下の処理を行う。服装提案部１２は、送受信部１３から携帯端末２からの服装提案の処理要求が入力されると、気象情報取得部１１を通じてユーザの登録地域における提案日の気象予報情報を取得する。次に、服装提案部１２は、ユーザの登録地域における提案日の気象予報情報から服装提案基準値を算出する。以下、ユーザの登録地域における提案日の気象予報情報から算出された服装提案基準値を、単に、提案日の服装提案基準値、と称する。
【０１４１】
第２実施形態では、服装提案基準値は、体感温度とする。体感温度は、例えば、気象予報情報に含まれている。気象予報情報には、例えば、最高体感温度と最低体感温度が含まれている。第２実施形態では、服装提案部１２は、例えば、提案日の人間の行動時間帯を通じて最高体感温度及び最低体感温度のそれぞれを服装提案基準値にした場合の服装提案情報を決定する。すなわち、第２実施形態では、最高体感温度及び最低体感温度それぞれの服装提案基準値に対応する２つの服装パターンが提案される。ただし、服装提案基準値は、体感温度に限定されず、気象予報情報から所定のアルゴリズムを用いて算出される値であってもよい。
【０１４２】
服装提案部１２は、提案日の服装提案基準値を、体感傾向情報に基づいて補正する。例えば、体感傾向情報の各選択肢について、予め補正値が設定されている。服装提案部１２は、例えば、提案日の服装提案基準値に、体感傾向情報として登録されている選択肢に設定されている補正値を加算することによって、提案日の服装提案基準値を補正する。
【０１４３】
より具体的には、例えば、体感傾向情報が「とても暑がり」である場合の補正値は−２、体感傾向情報が「やや暑がり」である場合の補正値は−１、体感傾向情報が「どちらでもない」である場合の補正値は０、体感傾向情報が「やや寒がり」である場合の補正値は＋１、体感傾向情報が「とても寒がり」である場合の補正値は＋２と設定される。例えば、提案日の服装提案基準値が２０で、体感傾向情報が「とても暑がり」（補正値−２）である場合には、補正後の提案日の服装提案基準値は１８となる。
【０１４４】
服装提案部１２は、補正後の提案日の服装提案基準値に対応する服装の画像ファイルを服装提案情報として服装情報データベース１７から読み出し、携帯端末２に服装提案の処理要求の応答として送信する。携帯端末２の服装提案画面では、サーバ１から送信される服装の画像ファイルが表示される。
【０１４５】
なお、第２実施形態で携帯端末２からサーバ１へ送信される処理要求は、例えば、ユーザ情報の登録の処理要求、予報取得の処理要求、服装提案の処理要求である。携帯端末２からのユーザ情報の登録の処理要求または予報取得の処理要求が送受信部１３から入力された場合の服装提案部１２の処理は、第１実施形態と同様である。
【０１４６】
図１４は、第２実施形態に係る服装情報データベース１７のデータ構造の一例を示す図である。第２実施形態では、服装情報データベース１７は、例えば、全携帯端末２のユーザで共用され、服装提案システム１００につき１つ備えられる。ただし、これに限定されない。第２実施形態では、服装情報データベース１７は、例えば、性別、年代、服装提案基準値の組合せに応じて服装の画像ファイルが対応付けられている。図１４では、服装情報データベース１７に保持されるデータのうち、２０代女性についてのデータの一部が抽出されて示されている。
【０１４７】
具体的には、服装情報データベース１７に登録されるエントリは、性別、年代、服装提案基準値、服装の画像ファイル名を含む。服装提案基準値は、第２実施形態では、最高体
感温度の平均値、最低体感温度の平均値である。
【０１４８】
服装の画像ファイルは、例えば、服装提案基準値に対して、快適に過ごせるＣｌｏ値となる衣服及びファッションアイテムの組合せ（コーディネート）のイラスト、又は、写真の画像ファイルである。例えば、服装情報データベース１７には服装の画像ファイル名が登録されており、画像ファイル自体は補助記憶装置１０３の別の記憶領域に格納されている。第２実施形態では、服装情報は、服装提案基準値に対応付けられている画像ファイルとなる。
【０１４９】
例えば、図１４に示される服装情報データベース１７によれば、携帯端末２のユーザが２０代の女性で補正後の服装提案基準値が１８である場合には、「female20-temp028.png」の画像ファイルが服装提案情報として携帯端末２に送信される。
【０１５０】
なお、図１４に示される例では、１つの服装提案基準値につき服装、すなわち、衣服及びファッションアイテムの組合せの画像ファイルが登録されているが、これに限定されず、１つの服装提案基準値につき単品の衣服又はファッションアイテムを示す画像ファイルが複数登録されてもよい。
【０１５１】
図１５は、第２実施形態に係る服装提案処理のフローチャートの一例である。図１５に示される服装提案処理は、携帯端末２から服装提案の処理要求が受信されると開始される。図１５に示される処理の主体は、サーバ１のＣＰＵ  １０１であるが、便宜上、ＣＰＵ
１０１が服装提案プログラムを実行することによって実現される機能構成要素である服装提案部１２を主体として説明する。
【０１５２】
ＯＰ３１では、服装提案部１２は、気象情報取得部１１を通じて、携帯端末２のユーザの登録地域における提案日の気象予報情報を取得する。ＯＰ３２では、服装提案部１２は、携帯端末２のユーザの登録地域における提案日の気象予報情報から、提案日の服装提案基準値を取得する。
【０１５３】
ＯＰ３３では、服装提案部１２は、ユーザ情報データベース１５から携帯端末２のユーザの体感傾向情報を読み出し、携帯端末２のユーザの体感傾向情報に基づいて、提案日の服装提案基準値を補正する。
【０１５４】
ＯＰ３４では、服装提案部１２は、補正した提案日の服装提案基準値に基づいて、提案する服装を計算する。具体的には、第２実施形態では、服装提案部１２は、ユーザ情報データベース１５から携帯端末２のユーザのユーザ情報を読み出して、服装情報データベース１７から携帯端末２のユーザの性別、年代、及び、補正された提案日の服装提案基準値の組合せに対応する画像ファイル名を取得する。取得された画像ファイル名の画像ファイルの服装が提案する服装である。
【０１５５】
ＯＰ３５では、服装提案部１２は、ＯＰ３４で取得された画像ファイル名の画像ファイルを、服装提案情報として、送受信部１３を通じて、携帯端末２に送信する。その後、図１５に示される処理が終了する。
【０１５６】
なお、第２実施形態では、服装提案基準値として体感温度が用いられ、体感温度には、最高体感温度と最低体感温度とがある。そのため、第２実施形態では、最高体感温度の平均値を服装提案基準値とする場合の服装提案情報である服装の画像ファイルと、最低体感温度の平均値を服装提案基準値とする場合の服装提案情報である服装の画像ファイルとの２つの画像ファイルが携帯端末２に送信される。
【０１５７】
図１６は、第２実施形態に係る服装提案画面の一例である。第２実施形態では、サーバ１から受信される服装提案情報は、例えば、最高体感温度に対応する画像ファイル、最低体感温度に対応する画像ファイルが含まれている。また、服装提案情報とともに、提案日の気象予報情報も送信されてもよい。
【０１５８】
図１６に示される服装提案画面の中央部には、登録地域、提案日の日付、提案日の気象予報情報が表示される。図１６では、提案日の気象予報情報として、例えば、トップ画面と同様に、天気マーク、最高気温、最低気温、湿度、風速が表示されている。
【０１５９】
図１６に示される服装提案画面の下部には、ユーザに提案される服装の画像として、サーバ１から送信される服装の画像ファイルの服装の画像が表示される。具体的には、最高体感温度を服装提案基準値とした場合に提案される服装の画像ＩＭ１と、最低体感温度を服装提案基準値とした場合に提案される服装の画像ＩＭ２とが示されている。
【０１６０】
＜第２実施形態の作用効果＞
第２実施形態では、サーバ１は、携帯端末２のユーザの体感傾向情報を保持しており、提案日の気象予報情報から取得される服装提案基準値を携帯端末２のユーザの体感傾向情報に基づいて補正し、補正した提案日の服装提案基準値に応じた服装情報を、服装提案情報として携帯端末２に送信する。これによって、サーバ１は、携帯端末２のユーザに、提案日の気象予報情報と携帯端末２のユーザの体感傾向情報とに応じた服装を提案することができる。
【０１６１】
また、第２実施形態では、サーバ１は、服装提案基準値に応じた服装情報を保持しており、提案日の服装提案基準値に応じた服装情報を、服装提案情報として携帯端末２に送信する。これによって、携帯端末２のユーザによる服装の登録等の記録情報がない場合でも、携帯端末２のユーザに、提案日の気象に応じた服装を提案することができる。
【０１６２】
＜第２実施形態の変形例＞
第２実施形態では、サーバ１は、提案日の服装提案基準値を携帯端末２のユーザの体感傾向情報に基づいて補正し、補正した提案日の服装提案基準値に応じた服装情報を服装情報データベース１７から取得し、服装提案情報として携帯端末２に送信する。これに代えて、例えば、サーバ１は、服装情報データベース１７に、携帯端末２のユーザの体感傾向情報の内容（選択肢）と服装提案基準値との組合せごとに服装情報を保持し、提案日の気象予報情報から算出した服装提案基準値と体感傾向情報との組み合わせに応じた服装情報を服装提案情報として取得してもよい。
【０１６３】
この場合、体感傾向情報として又は体感傾向情報に代えて、汗かきの度合い、まぶしさに対する耐性の度合い、日焼けのしやすさの度合い、湿度や風速に対する感じ方の度合い、花粉症等の疾患の情報、服の素材に対する嗜好、等を用いることができる。これらは、それぞれ、「ユーザ体感情報」、「ユーザの体感傾向の情報」の一例である。
【０１６４】
例えば、体感傾向情報として汗かきの度合いが用いられる場合には、同じ服装提案基準値であっても、汗かきの度合いに応じて、服装情報は素材や表面積が異なる服装についての情報となる。例えば、体感傾向情報としてまぶしさに対する耐性の度合いが用いられる場合には、同じ服装提案基準値であっても、まぶしさに対する耐性の度合いに応じて、服装情報は、帽子やサングラス等のファッションアイテムが異なる服装についての情報となる。
【０１６５】
例えば、体感傾向情報として日焼けのしやすさの度合いが用いられる場合には、同じ服装提案基準値であっても、日焼けのしやすさの度合いに応じて、服装情報は素材や表面積
、帽子や日傘などのファッションアイテムが異なる服装についての情報となる。例えば、体感傾向情報として湿度や風速に対する感じ方の度合いが用いられる場合には、同じ服装提案基準値であっても、湿度や風速に対する感じ方の度合いに応じて、服装情報は帽子などの髪型の維持に有益なファッションアイテムが異なる服装についての情報となる。
【０１６６】
例えば、体感傾向情報として花粉症の疾患の有無の情報が用いられる場合には、同じ服装提案基準値であっても、花粉症の疾患の有無に応じて、服装情報は素材（例えば、花粉が付きにくい）、マスクや眼鏡等のアイテムが異なる服装についての情報となる。
【０１６７】
例えば、体感傾向情報の代わりに服の素材に対する嗜好が用いられる場合には、同じ服装提案基準値であっても、服の素材に対する嗜好の内容に応じて、服装情報は素材が異なる服装についての情報となる。服の素材に対する嗜好は、例えば、素材の種類、肌触り、厚み、重みに対する嗜好等がある。
【０１６８】
また、第２実施形態では、サーバ１は、提案日の気象予報情報から算出した服装提案基準値を携帯端末２のユーザの体感傾向情報に基づいて補正し、補正した服装提案基準値に応じた服装情報を服装情報データベース１７から取得し、服装提案情報として携帯端末２に送信する。これに代えて、例えば、サーバ１は、第１実施形態の服装情報の補正方法１のように、提案日の気象予報情報から算出した服装提案基準値に応じた服装情報を服装情報データベース１７から取得し、取得した服装情報とともに携帯端末２のユーザの体感傾向情報に応じたアドバイスメッセージを服装提案情報として携帯端末２に送信してもよい。
【０１６９】
また、第２実施形態では、サーバ１は、提案日の気象予報情報から算出した服装提案基準値を携帯端末２のユーザの体感傾向情報に基づいて補正し、補正した服装提案基準値に応じた服装情報を服装情報データベース１７から取得し、服装提案情報として携帯端末２に送信する。これに代えて、例えば、サーバ１は、第１実施形態の服装情報の補正方法２のように、提案日の気象予報情報から算出した服装提案基準値に応じた服装情報を服装情報データベース１７から取得し、取得した服装情報を携帯端末２のユーザの体感傾向情報に基づいて補正し、補正した服装情報を服装提案情報として携帯端末２に送信してもよい。
【０１７０】
＜第３実施形態＞
第３実施形態では、サーバ１は、服装情報データベースに、服装提案基準値と、ユーザが実際に着用した服装の情報である服装履歴情報と、快適度と、の対応付けを保持する。サーバ１は、携帯端末２から服装提案の処理要求を受信すると、提案日の気象予報情報から服装提案基準値を算出し、算出した提案日の服装提案基準値に対応付けられている服装履歴情報を服装情報データベースから読み出し、服装提案情報として携帯端末２に送信する。第３実施形態において、服装提案基準値は、「気象関連情報」の一例である。第３実施形態において、快適度は、「ユーザ体感情報」の一例である。
【０１７１】
なお、第３実施形態では、第１実施形態又は第２実施形態と重複する説明は省略される。第３実施形態では、服装提案システム１００のシステム構成、サーバ１のハードウェア構成、携帯端末２のハードウェア構成及び機能構成は、第１実施形態と同様である。第３実施形態に係るサーバ１は、機能構成要素として、気象情報取得部１１、服装提案部１２、送受信部１３、ユーザ情報データベース１５、服装情報データベース１６を含む。ただし、第３実施形態では、服装提案部１２の処理、ユーザ情報データベース１５及び服装情報データベース１６のデータ構造は、第１実施形態とは異なる。
【０１７２】
図１７は、第３実施形態に係る服装情報データベース１６のデータ構造の一例を示す図
である。第３実施形態では、服装情報データベース１６は、例えば、第１実施形態と同様に、１ユーザにつき１つ備えられる。
【０１７３】
第３実施形態では、服装情報データベース１６の１エントリには、例えば、日付、服装提案基準値、快適度、服装履歴情報としての着用した衣服を示す画像ファイルに関する情報、の項目が含まれている。服装情報データベース１６のエントリは、例えば、携帯端末２から服装登録の処理要求又は快適度記録の処理要求が受信された場合に登録又は更新される。
【０１７４】
服装情報データベース１６の１エントリに登録される服装提案基準値は、例えば、服装提案部１２が、携帯端末２から服装登録の処理要求又は快適度記録の処理要求を受信した場合に、処理要求とともに受信される日付に該当する気象実況情報から算出して、登録する。
【０１７５】
着用した衣服を示す画像ファイルは、例えば、第１実施形態と同様に、携帯端末２のユーザが所有し実際に着用した衣服又はファッションアイテムの撮像画像である。衣服を示す画像ファイルに関する情報は、例えば、画像ファイル名、画像ファイル、衣服の属性情報を含む。第３実施形態では、服装履歴情報が「服装情報」の一例である。
【０１７６】
第３実施形態では、服装情報データベース１６には、携帯端末２のユーザによって登録されたエントリが保持されており、服装提案基準値が同じ値となるエントリが複数存在する場合もある。例えば、図１７に示される例では、服装提案基準値「２５」のエントリは、３つ存在している。なお、服装情報データベース１６のデータ構造は、図１７に示される例に限定されない。
【０１７７】
第３実施形態では、ユーザ情報データベース１５は、ユーザ情報として、第１実施形態と同様に、例えば、携帯端末２のユーザ識別情報、アカウント名、性別、年齢、登録地域、等を含む。
【０１７８】
第３実施形態では、服装提案部１２は、服装提案処理として、以下の処理を行う。服装提案部１２は、送受信部１３から携帯端末２からの服装提案の処理要求が入力されると、気象情報取得部１１を通じてユーザの登録地域における提案日の気象予報情報を取得する。次に、服装提案部１２は、提案日の気象予報情報から服装提案基準値を算出する。第３実施形態においても、第２実施形態と同様に、服装提案基準値は、体感温度とする。ただし、服装提案基準値は、体感温度に限定されない。
【０１７９】
服装提案部１２は、服装情報データベース１６から、服装提案基準値が提案日の服装提案基準値と一致する値（同じ値）のエントリを読み出す。読み出されたエントリが１つである場合には、服装提案部１２は、読み出したエントリに含まれる服装履歴情報を服装提案情報として、携帯端末２に送信する。
【０１８０】
服装情報データベース１６から読み出された、服装提案基準値が提案日の服装提案基準値と同じ値のエントリが複数である場合には、例えば、服装提案部１２は、快適度に基づいてエントリを並び替える。例えば、服装情報データベース１６から読み出された複数のエントリは、快適度が「快適」＞「すこし暑い」＝「すこし寒い」＞「暑い」＝「寒い」の順で並び替えられる。服装提案部１２は、並び替えた順の上位ｎ個の服装履歴情報を抽出し、服装提案情報として、携帯端末２に送信する。
【０１８１】
服装情報データベース１６に服装提案基準値が提案日の服装提案基準値と同じ値のエントリが登録されていない場合には、例えば、服装提案部１２は、服装情報データベース１
６に登録されているエントリの服装提案基準値を快適度に基づいて補正する。
【０１８２】
例えば、快適度が「快適」である場合の補正値は０、快適度が「すこし暑い」である場合の補正値は＋１、快適度が「すこし寒い」である場合の補正値は−１、快適度が「暑い」である場合の補正値は＋２、快適度が「寒い」である場合の補正値は−２、と快適度に応じて補正値が設定されている。ただし、快適度に応じた服装提案基準値の補正値は、これに限定されない。
【０１８３】
服装提案部１２は、補正後の服装提案基準値が提案日の服装提案基準値と同じ値であるエントリを服装情報データベース１６から読み出し、読み出したエントリに含まれている服装履歴情報を服装提案情報として、携帯端末２に送信する。読み出したエントリが複数である場合には、服装提案部１２は、例えば、快適度に応じて並び替え、上位ｎ個のエントリに含まれる服装履歴情報を服装提案情報として、携帯端末２に送信する。
【０１８４】
なお、第３実施形態で携帯端末２からサーバ１へ送信される処理要求は、第１実施形態と同様に、例えば、服装登録の処理要求、快適度記録の処理要求、ユーザ情報の登録の処理要求、予報取得の処理要求、服装提案の処理要求である。携帯端末２からの服装提案の処理要求以外の処理要求が送受信部１３から入力された場合の服装提案部１２の処理は、第１実施形態と同様である。
【０１８５】
例えば、図１７に示される例において、提案日の服装提案基準値が「２６」である場合には、服装情報データベース１６に服装提案基準値が「２６」であるエントリが存在していない。そのため、服装提案部１２は、服装情報データベース１６に登録されているエントリに含まれている服装提案基準値を快適度に基づいて補正する。Ｎｏ．１２のエントリは、服装提案基準値が「２５」、快適度が「すこし暑い」（補正値＋１）であるので、補正後の服装提案基準値が「２６」となる。したがって、図１７に示される例において、提案日の服装提案基準値が「２６」である場合には、Ｎｏ．１２のエントリの服装履歴情報が服装提案情報として携帯端末２に送信される。
【０１８６】
図１８は、第３実施形態に係る服装提案処理のフローチャートの一例である。図１８に示される服装提案処理は、携帯端末２から服装提案の処理要求が受信されると開始される。図１８に示される処理の主体は、サーバ１のＣＰＵ  １０１であるが、便宜上、ＣＰＵ
１０１が服装提案プログラムを実行することによって実現される機能構成要素である服装提案部１２を主体として説明する。
【０１８７】
ＯＰ４１では、服装提案部１２は、気象情報取得部１１を通じて、ユーザの登録地域における提案日の気象予報情報を取得する。ＯＰ４２では、服装提案部１２は、ユーザの登録地域における提案日の気象予報情報から、服装提案基準値を取得する。
【０１８８】
ＯＰ４３では、服装提案部１２は、服装情報データベース１６から、提案日の服装提案基準値と同じ値のエントリを読み出す。
【０１８９】
ＯＰ４４では、服装提案部１２は、ＯＰ４３で読み出された服装情報データベース１６のエントリが有るか否かを判定する。ＯＰ４３で読み出された服装情報データベース１６のエントリが１以上ある場合には（ＯＰ４４：ＹＥＳ）、処理がＯＰ４６に進む。ＯＰ４３で読み出された服装情報データベース１６のエントリがない場合には（ＯＰ４４：ＮＯ）、処理がＯＰ４５に進む。
【０１９０】
ＯＰ４５では、服装提案部１２は、服装情報データベース１６に、服装提案基準値が提案日の服装提案基準値と同じ値のエントリが登録されていないので、服装情報データベー
ス１６の各エントリについて、服装提案基準値を快適度に基づいて補正する。服装提案部１２は、服装情報データベース１６から、補正後の服装提案基準値が提案日の服装提案基準値と同じ値であるエントリを読み出す。
【０１９１】
ＯＰ４６では、服装提案部１２は、服装情報データベース１６から読み出されたエントリが複数であるか否かを判定する。服装情報データベース１６から読み出されたエントリが複数である場合には（ＯＰ４６：ＹＥＳ）、処理がＯＰ４７に進む。服装情報データベース１６から読み出されたエントリが１つである場合には（ＯＰ４６：ＮＯ）、処理がＯＰ４９に進む。
【０１９２】
ＯＰ４７では、服装提案部１２は、服装情報データベース１６から読み出された複数のエントリを、快適度に基づいて、並び替える。ＯＰ４８では、服装提案部１２は、並び替えられたエントリのうち、上位ｎ個のエントリを抽出する。
【０１９３】
ＯＰ４９では、服装提案部１２は、読み出された又は抽出されたエントリに含まれる服装履歴情報を服装提案情報として携帯端末２に送信する。その後、図１８に示される処理が終了する。
【０１９４】
なお、第３実施形態に係る服装提案処理は、図１８に示される処理に限定されない。例えば、ＯＰ４５において、服装情報データベース１６に、補正後の服装提案基準値が提案日の服装提案基準値と同じ値であるエントリが登録されていない場合には、エラーメッセージを応答として携帯端末２に送信してもよい。
【０１９５】
＜第３実施形態の作用効果＞
第３実施形態では、提案日の気象予報情報から算出される服装提案基準値とユーザが記録した快適度とに基づいて、携帯端末２のユーザに提案される服装が決定される。これによって、提案日にユーザが快適に過ごせるような服装を、ユーザの快適度というユーザ主観の情報に応じて、提案することができる。
【０１９６】
また、第３実施形態では、提案日の服装提案基準値と同じ値の服装提案基準値を含む服装情報データベース１６のエントリが複数ある場合には、快適度に基づいて、エントリが並び替えられ、上位ｎ個のエントリに含まれる服装履歴情報が服装提案情報として携帯端末２に送信される。これによって、ユーザの体感に応じて、よりユーザが快適に過ごせる服装を提案することができる。
【０１９７】
また、第３実施形態では、服装情報データベース１６に提案日の服装提案基準値と同じ値の服装提案基準値を含むエントリが登録されていない場合には、服装情報データベース１６に登録されているエントリの服装提案基準値が快適度に基づいて補正され、補正後の服装提案基準値が提案日の服装提案基準値と同じ値であるエントリの服装履歴情報が服装提案情報として携帯端末２に送信される。これによって、例えば、服装情報データベース１６のエントリの登録数が少ない場合でも、ユーザの体感に応じて、よりユーザが快適に過ごせる服装を提案することができる可能性が高まる。
【０１９８】
第３実施形態において、例えば、サーバ１は、第１実施形態の服装情報の補正方法１のように、提案日の気象予報情報から算出した服装提案基準値と同じ値の服装提案基準値を含む服装情報データベース１６のエントリの服装履歴情報と、当該エントリの快適度に応じたアドバイスメッセージを服装提案情報として携帯端末２に送信してもよい。
【０１９９】
また、第３実施形態において、例えば、サーバ１は、第１実施形態の服装情報の補正方法２のように、服装情報データベース１６から、提案日の気象予報情報から算出した服装
提案基準値と同じ値の服装提案基準値を含むエントリの服装履歴情報を読み出し、読み出した服装履歴情報を当該エントリの快適度に基づいて補正し、補正した服装履歴情報を服装提案情報として携帯端末２に送信してもよい。
【０２００】
第３実施形態において、服装情報データベース１６に登録される服装履歴情報は、実際に着用した衣服を示す画像ファイルに関する情報に限定されない。例えば、着用した服の属性情報が同じ服のイラストの画像ファイルに関する情報が登録されてもよい。また、服装情報データベース１６に登録される服装履歴情報の一つである画像ファイルは、１つのアイテムの画像ファイルが複数登録されてもよいし、複数のアイテムのコーディネートの画像ファイルが登録されてもよい。
【０２０１】
＜その他＞
第１実施形態〜第３実施形態において、服装提案システム１００は、選択的に以下の様に構成されてもよい。
【０２０２】
提案日の指定は、日に限定されず、例えば、時間で指定されてもよい。服装提案処理において用いられる服装情報データベース内の服装情報又は服装履歴情報は、例えば、提案日に基づいた所定の期間に該当する服装情報に限定されてもよい。例えば、春と秋とでは気象条件が類似する傾向にあるが、着用される服は異なる傾向にある。したがって、サーバ１は、服装提案処理において用いられる服装情報データベース内の服装情報又は服装履歴情報を、例えば、提案日から３か月以内の日付の服装履歴情報、提案日と同じ季節の日付の服装履歴情報等に限定してもよい。
【０２０３】
また、服装提案システム１００は、服装購入システムと連携されてもよい。例えば、サーバ１は、服装提案情報とともに提案される服装と類似する商品を提示するメッセージを携帯端末２に送信し、携帯端末２の服装提案画面において、提案される服装とともに類似する商品を提示するメッセージを表示させ、メッセージ内のリンクから服装購入システムにアクセス可能にしてもよい。または、例えば、服装購入システムを利用して携帯端末２のユーザが服等を購入した場合に、服装購入システムからサーバ１に購入された服の情報が送信されるようにしてもよい。サーバ１は、購入された服のＣｌｏ値を算出して、当該ユーザに対応する服装情報データベースに、購入された衣服を示す画像ファイルとＣｌｏ値とを登録し、例えば、服装提案処理における服装情報の補正に当該購入された服の情報を用いてもよい。
【０２０４】
また、服装提案システム１００は、複数の携帯端末２のユーザの情報を保持しているので、例えば、サーバ１は、服装提案処理において、性別や年代が類似する他のユーザについての服装情報データベースを用いてもよい。
【０２０５】
また、服装提案システム１００は、服装提案処理において、例えば、提案日の気象予報情報の入力に対して、提案日の気象と携帯端末２のユーザの体感とに応じた服装提案情報を出力する学習済モデルを有する人工知能ソフトウェアを用いてもよい。当該人工知能ソフトウェアは、例えば、服装提案プログラムのモジュールの一つとして備えられてもよいし、服装提案プログラムとは独立したプログラムであってもよい。
【０２０６】
当該学習済モデルは、例えば、ニューラルネットワークの入力層に入力された提案日の気象予報情報に対して、ニューラルネットワークにおける学習済みの重み付け係数に基づく演算を行い、ニューラルネットワークの出力層から提案日において携帯端末２のユーザの体感に応じた服装提案情報を出力するよう、コンピュータを機能させるためのものである。
【０２０７】
当該学習済の重み付け係数は、例えば、第１実施形態の場合には、服装情報データベース内のユーザによって記録された過去の服装情報と気象実況情報とユーザ体感情報（快適度）とを用いて、バックプロパゲーション法等の周知の技術による学習によって更新される。より具体的には、学習は、服装情報データベース内の各エントリについて、ニューラルネットワークの入力層に１つのエントリの気象実況情報とユーザ体感情報とを入力し、出力層から同じエントリの服装情報が出力されるように、例えば、平均二乗誤差が小さくなるように行われる。
【０２０８】
学習が上述のように行われる場合には、例えば、第１実施形態では、ニューラルネットワークの入力層に、提案日の気象予報情報と快適度「快適」が入力されると、ニューラルネットワークの出力層から提案日に快適度が「快適」となるような服装提案情報が出力される。
【０２０９】
また、サーバ１と同様の構成を携帯端末２に搭載させ、携帯端末２単体で服装提案処理を行ってもよい。
【０２１０】
また、第１実施形態〜第３実施形態において説明された服装提案処理は、適宜組合せ可能である。例えば、服装情報データベース１６に携帯端末２のユーザが実際に着用した衣服の画像ファイルを示す情報と快適度との登録が所定数未満である場合には、サーバ１は、第２実施形態に係る服装情報データベース１７を用いて第２実施形態に係る服装提案処理を行い、携帯端末２のユーザに服装の提案を行ってもよい。例えば、服装情報データベース１６に携帯端末２のユーザが実際に着用した衣服の画像ファイルを示す情報と快適度との登録が所定数以上となった場合に、サーバ１は、第１実施形態又は第３実施形態に係る服装情報データベース１７を用いて第１実施形態又は第２実施形態に係る服装提案処理を行い、携帯端末２のユーザに服装の提案を行ってもよい。
【符号の説明】
【０２１１】
１          サーバ
２          携帯端末
１１        気象情報取得部
１２        服装提案部
１３        送受信部
１４        気象実況情報データベース
１５        ユーザ情報データベース
１６、１７  服装情報データベース
２１        入力受付部
２２        表示処理部
２３        送受信部
２４        画像フォーマットデータベース
１０１、２０１      ＣＰＵ
１０２      主記憶装置
１０３      補助記憶装置
２０２      記憶部
２０２Ａ    ＲＯＭ
２０２Ｂ    ＲＡＭ
２０２Ｃ    不揮発性メモリ
２０３      タッチパネル
２０４      ディスプレイ
【図１】
2019071027.tif 000003
【図２】
2019071027.tif 000004
【図３】
2019071027.tif 000005
【図４】
2019071027.tif 000006
【図５】
2019071027.tif 000007
【図６】
2019071027.tif 000008
【図７】
2019071027.tif 000009
【図８】
2019071027.tif 000010
【図９】
2019071027.tif 000011
【図１０】
2019071027.tif 000012
【図１１】
2019071027.tif 000013
【図１２】
2019071027.tif 000014
【図１３】
2019071027.tif 000015
【図１４】
2019071027.tif 000016
【図１５】
2019071027.tif 000017
【図１６】
2019071027.tif 000018
【図１７】
2019071027.tif 000019
【図１８】
2019071027.tif 000020