(57)【特許請求の範囲】
【請求項１】
携帯端末と、該携帯端末と通信可能な外部機器とを有し、前記携帯端末から前記外部機器に対して動作の設定を行う動作設定システムであって、
前記携帯端末は、
前記外部機器の動作に関する設定情報を記憶する端末側記憶部と
前記外部機器を識別するための識別情報を前記外部機器から取得する端末側取得部と、
前記識別された外部機器に対応する設定情報を前記端末側記憶部から読み出して、前記識別された前記外部機器へ送信する端末側送信部と、を備え、
前記外部機器は、
前記識別情報を前記携帯端末へ送信する外部機器側送信部と、
前記携帯端末から送信された前記設定情報を取得する外部機器側取得部と、
前記設定情報に応じた動作を実行する動作部と、を備え、
前記携帯端末と通信可能であり前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバ側記憶部を有するサーバを有し、
前記端末側記憶部は、前記携帯端末のユーザの属性情報を記憶可能であり、
前記端末側取得部は、前記端末側記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記取得された識別情報と、前記端末側記憶部に記憶された属性情報とに応じた設定情報を前記サーバから取得して、
前記端末側送信部は、前記取得された設定情報を前記外部機器へ送信する、
動作設定システム。
【請求項２】
請求項１記載の動作設定システムであって、
前記外部機器は、
前記携帯端末から送信された前記設定情報を変更可能な設定情報変更部を更に備え、
前記外部機器側送信部は、前記設定情報が変更された場合には、該変更された設定情報を前記携帯端末に送信し、
前記端末側取得部は、前記外部機器側送信部から送信された前記変更された設定情報を取得した場合には、前記端末側記憶部に記憶されている前記設定情報を、前記変更された設定情報に更新する、動作設定システム。
【請求項３】
請求項１または請求項２記載の動作設定システムであって、
前記携帯端末は、無線通信により前記外部機器との通信を行う、動作設定システム。
【請求項４】
請求項１から請求項３までのいずれか一の請求項記載の動作設定システムであって、
前記属性情報は、前記携帯端末のユーザの体格、性別、年齢の少なくとも一つに関する情報を含む、動作設定システム。
【請求項５】
請求項１から請求項４までのいずれか一の請求項記載の動作設定システムであって、
前記外部機器は、車両に備えられており、
前記動作部は、前記設定情報に応じて前記車両のドライビングポジションを調整する、動作設定システム。
【請求項６】
携帯端末であって、
前記携帯端末と通信可能な外部機器を識別するための識別情報を前記外部機器から取得する端末側取得部と、
前記外部機器の動作に関する設定情報と、前記携帯端末のユーザの属性情報と、を記憶可能な記憶部から前記識別された外部機器に対応する設定情報を読み出して、前記識別された外部機器へ送信する端末側送信部と、を備え、
前記端末側取得部は、前記記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記携帯端末と通信可能であり前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバから、前記取得された識別情報と、前記記憶部に記憶された属性情報とに応じた設定情報を取得して、
前記端末側送信部は、前記取得された設定情報を前記外部機器へ送信する、
携帯端末。
【請求項７】
携帯端末と、該携帯端末と通信可能な外部機器とを有し、前記携帯端末から前記外部機器に対して動作の設定を行う動作設定方法であって、
前記携帯端末は、
前記外部機器を識別するための識別情報を前記外部機器から取得し、
前記外部機器の動作に関する設定情報と、前記携帯端末のユーザの属性情報と、を記憶可能な記憶部から前記識別された外部機器に対応する設定情報を読み出して、前記識別された前記外部機器へ送信し、
前記外部機器は、
前記識別情報を前記携帯端末へ送信し、
前記携帯端末から送信された前記設定情報を取得し、
前記設定情報に応じた動作を実行し、
前記携帯端末は、
前記記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記携帯端末と通信可能であり前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバから、前記取得された識別情報と、前記記憶部に記憶された属性情報とに応じた設定情報を取得し、
前記取得された設定情報を前記外部機器へ送信する、
動作設定方法。
【請求項８】
コンピュータプログラムであって
コンピュータと通信可能な外部機器を識別するための識別情報を前記外部機器から取得する機能と、
前記外部機器の動作に関する設定情報と、携帯端末のユーザの属性情報と、を記憶可能な記憶部から前記識別された外部機器に対応する設定情報を読み出して前記識別された外部機器へ送信する機能と、
前記記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記携帯端末と通信可能であり前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバから、前記取得された識別情報と、前記記憶部に記憶された属性情報とに応じた設定情報を取得する機能と、
前記取得された設定情報を前記外部機器へ送信する機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項９】
携帯端末で行う動作設定方法であって、
前記携帯端末と通信可能な外部機器を識別するための識別情報を前記外部機器から取得する取得工程と、
前記外部機器の動作に関する設定情報と、前記携帯端末のユーザの属性情報と、を記憶可能な記憶部から前記識別された外部機器に対応する設定情報を読み出して、前記識別された外部機器へ送信する送信工程と、を前記携帯端末が行い、
前記取得工程は、前記記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバから、前記取得された識別情報と、前記記憶部に記憶された属性情報とに応じた設定情報を取得し、
前記送信工程は、前記取得された設定情報を前記外部機器へ送信する、
動作設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作設定システム、携帯端末およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、自動車や家電の高機能化により、自動車や家電を動作させるために調整可能な項目が多岐にわたっている。ユーザはそれらの項目を好みに応じて調整することで、快適な運転環境や室内環境を実現することが可能となっている。しかし、１台の自動車や家電を複数のユーザが使用する場合には、ユーザは、別のユーザによって調整された項目を、再度自らの好みに応じて調整しなければ、快適な運転環境や室内環境を再現することができない。
【０００３】
このような問題に対して、特許文献１には、携帯電話が持つ固有のＩＤと、車両になされた設定情報を車両に記憶させ、次回の乗車時にそのＩＤに応じた設定情報を車両において再現する技術が記載されている。しかし、この方法では、携帯電話の固有ＩＤが記憶された車両に対してしか設定情報を再現することができず、社用車など、前回と同じ車両に乗車するとは限らない場合には、ユーザは乗車の度に車両の調整可能な項目を設定していた。そのため、調整項目が多い場合には設定が煩雑であるという問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７０３３８号公報
【特許文献２】特開２０００−３４９８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の問題を考慮し、本発明が解決しようとする課題は、ユーザの好みに応じた運転環境や室内環境を、容易に実現することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
本発明の第１の形態は、携帯端末と、該携帯端末と通信可能な外部機器とを有し、前記携帯端末から前記外部機器に対して動作の設定を行う動作設定システムであって、
前記携帯端末は、
前記外部機器の動作に関する設定情報を記憶する端末側記憶部と
前記外部機器を識別するための識別情報を前記外部機器から取得する端末側取得部と、
前記識別された外部機器に対応する設定情報を前記端末側記憶部から読み出して、前記識別された前記外部機器へ送信する端末側送信部と、を備え、
前記外部機器は、
前記識別情報を前記携帯端末へ送信する外部機器側送信部と、
前記携帯端末から送信された前記設定情報を取得する外部機器側取得部と、
前記設定情報に応じた動作を実行する動作部と、を備え、
前記携帯端末と通信可能であり前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバ側記憶部を有するサーバを有し、
前記端末側記憶部は、前記携帯端末のユーザの属性情報を記憶可能であり、
前記端末側取得部は、前記端末側記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記取得された識別情報と、前記端末側記憶部に記憶された属性情報とに応じた設定情報を前記サーバから取得して、
前記端末側送信部は、前記取得された設定情報を前記外部機器へ送信する、動作設定システムである。
このような形態の動作設定システムでは、外部機器においては、送信された設定情報に基づいて動作が行われるので、携帯端末に記憶されている外部機器の設定情報を、外部機器の動作に反映させることができ、携帯端末のユーザの好みの設定情報を外部機器の動作に容易に反映させることができる。また、携帯端末に外部機器の設定情報が記憶されていなくても、外部機器は携帯端末のユーザの属性に応じて動作するので、ユーザの好みに比較的近い設定情報を外部機器の動作に反映させることができる。
【０００７】
［適用例１］携帯端末と、該携帯端末と通信可能な外部機器とを有し、前記携帯端末から前記外部機器に対して動作の設定を行う動作設定システムであって、前記携帯端末は、前記外部機器の動作に関する設定情報を記憶する端末側記憶部と前記外部機器を識別するための識別情報を前記外部機器から取得する端末側取得部と、前記識別された外部機器に対応する設定情報を前記端末側記憶部から読み出して、前記識別された前記外部機器へ送信する端末側送信部と、を備え、前記外部機器は、前記識別情報を前記携帯端末へ送信する外部機器側送信部と、前記携帯端末から送信された前記設定情報を取得する外部機器側取得部と、前記設定情報に応じた動作を実行する動作部と、を備える、動作設定システム。
【０００８】
このような構成であれば、携帯端末において外部機器の識別情報を取得し、その識別された外部機器の設定情報を読み出して識別された外部機器へ送信する。外部機器においては、送信された設定情報に基づいて動作が行われるので、携帯端末に記憶されている外部機器の設定情報を、外部機器の動作に反映させることができる。したがって、携帯端末のユーザの好みの設定情報を外部機器の動作に容易に反映させることができる。
【０００９】
［適用例２］適用例１記載の動作設定システムであって、前記携帯端末と通信可能であり、前記識別情報と前記外部機器のユーザの属性と該属性に応じた設定情報との対応関係が記憶されたサーバ側記憶部を有するサーバを備え、前記端末側記憶部は、前記携帯端末のユーザの属性情報を記憶可能であり、前記端末側取得部は、前記端末側記憶部に、前記識別された外部機器を動作させるための前記設定情報が記憶されていない場合には、前記取得された識別情報と、前記端末側記憶部に記憶された属性情報とに応じた設定情報を前記サーバから取得して、前記端末側送信部は、前記取得された設定情報を前記外部機器へ送信する、動作設定システム。
【００１０】
このような構成であれば、識別された外部機器の設定情報が携帯端末に記憶されていない場合には、識別情報と属性情報とに応じた設定情報をサーバから取得して、取得された設定情報を携帯端末から外部機器へ送信することができる。そのため、携帯端末に外部機器の設定情報が記憶されていなくても、外部機器は携帯端末のユーザの属性に応じて動作するので、ユーザの好みに比較的近い設定情報を外部機器の動作に反映させることができる。
【００１１】
［適用例３］適用例１または適用例２記載の動作設定システムであって、前記外部機器は、前記携帯端末から送信された前記設定情報を変更可能な設定情報変更部を更に備え、前記外部機器側送信部は、前記設定情報が変更された場合には、該変更された設定情報を前記携帯端末に送信し、前記端末側取得部は、前記外部機器側送信部から送信された前記変更された設定情報を取得した場合には、前記端末側記憶部に記憶されている前記設定情報を、前記変更された設定情報に更新する、動作設定システム。
【００１２】
このような構成であれば、外部機器において設定情報が変更された場合には変更された設定情報が外部機器から携帯端末へ送信され、携帯端末に記憶されている設定情報が更新される。そのため、携帯端末のユーザが設定情報を変更しても、次回の外部機器の動作に変更された設定情報を反映させることができる。
【００１３】
［適用例４］適用例１から適用例３までのいずれか一の適用例記載の動作設定システムであって、前記携帯端末は、無線通信により前記外部機器との通信を行う、動作設定システム。
【００１４】
このような構成であれば、無線通信を利用して外部機器に設定情報を送信できるので、ケーブルを繋げなくとも、ユーザの好みを簡易に外部機器の動作に反映させることができる。
【００１５】
［適用例５］適用例２から適用例４までのいずれか一の適用例記載の動作設定システムであって、前記属性情報は、前記携帯端末のユーザの体格、性別、年齢の少なくとも一つに関する情報を含む、動作設定システム。
【００１６】
このような構成であれば、識別された外部機器の設定情報が携帯端末に記憶されていない場合には、識別情報とユーザの体格、性別、年齢の少なくとも一つに関する情報とに応じた設定情報をサーバから取得して、取得された設定情報を携帯端末から外部機器へ送信する。設定情報は体格、性別、年齢によって異なりがちであるが、属性情報は体格、性別、年齢の少なくとも一つを含むため、ユーザの好みにより近い設定情報を外部機器の動作に反映させることができる。
【００１７】
［適用例６］適用例１から適用例５までのいずれか一の適用例記載の動作設定システムであって、前記外部機器は、車両に備えられており、前記動作部は、前記設定情報に応じて前記車両のドライビングポジションを調整する、動作設定システム。
【００１８】
このような構成であれば、携帯端末のユーザの設定情報に応じて車両のドライビングポジションが調整されるので、複数のユーザが車両を使用する場合であっても、携帯端末のユーザに応じたドライビングポジションが再現される。そのため車両へ乗車するたびにドライビングポジションを調整する手間を省くことができる。
【００１９】
本発明は、上述した動作設定システムとしての構成のほか、動作設定方法や、携帯端末、コンピュータプログラムとしても構成することができる。かかるコンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例としてのドライビングポジション設定システムの構成を説明するための図である。
【図２】ドライビングポジション調整装置が調整する車両のパーツについて説明するための図である。
【図３】ドライビングポジション設定処理について説明するためのフローチャートである。
【図４】サーバに保存されている基準ドライビングポジションテーブルの一例である。
【図５】携帯端末のフラッシュメモリに記憶される車種Ａの車両に積載された外部機器の設定情報の一例である。
【図６】車種Ａの車両のインストルメント・パネルの液晶表示の一例である。
【図７】家電動作設定システムの構成を説明するための図である。
【図８】家電動作設定システムにおいて実行される家電動作設定処理について説明するためのフローチャートである。
【図９】携帯端末のフラッシュメモリに記憶される家電の設定情報の例である。
【図１０】種々の家電の動作を設定する様子のイメージ図である。
【発明を実施するための形態】
【００２１】
Ａ．第１実施例：
Ａ１．システム構成：
図１は、本発明の一実施例としてのドライビングポジション設定システム１０の構成を説明するための図である。動作設定システムとしてのドライビングポジション設定システム１０は、携帯端末としてのスマートフォン２０と、サーバ５０と、外部機器を有する車両３０とを備える。スマートフォン２０とサーバ５０は、互いにインターネットＩＮＴによって接続されている。スマートフォン２０は、通信キャリアＢＳを介して無線によってインターネットＩＮＴに接続可能である。なお、通信キャリアＢＳには、送受信アンテナや、無線基地局、交換局が含まれる。
【００２２】
スマートフォン２０は、無線ＬＡＮ通信部２０１と、移動体通信網通信部２０２と、音声通信部２０３と、タッチパネル２０４と、ＵＳＢインターフェース２０５と、端末制御部２００と、を備えている。
【００２３】
移動体通信網通信部２０２は、例えば３Ｇ／ＨＳＰＡに準拠した移動体通信方式により、通信キャリアＢＳとの間で、データ通信や音声通信を行うための回路である。
【００２４】
無線ＬＡＮ通信部２０１は、無線ＬＡＮ規格（ＩＥＥＥ８０２．１１シリーズ）に基づいて、インフラストラクチャやアドホックモードによって外部機器と無線通信を行うための回路である。
【００２５】
音声通信部２０３は、音声を出力するためのスピーカや音声を入力するためのマイク、これらを駆動する回路などから構成される。スマートフォン２０は、移動体通信網通信部２０２と音声通信部２０３とを備えることにより電話としても動作する。
【００２６】
タッチパネル２０４は、ユーザによる指または専用のペンによる接触位置に基づく座標を取得するポインティングデバイスであり、接触操作によってデータの入力を受け付ける。また、タッチパネル２０４の画像を表示可能な領域には、種々の画像が表示される。
【００２７】
ＵＳＢインターフェース２０５は、種々の外部機器を接続するためのインターフェースである。外部機器としては、例えば、車両３０の有するドライビングポジション調整装置（後述）の他に、家電等がある。
【００２８】
端末制御部２００は、スマートフォン２０の各部を制御する。端末制御部２００は、ＣＰＵ２１０と、ＲＡＭ２２０と、フラッシュメモリ２３０とを備えている。ＣＰＵ２１０は、ＲＯＭ（不図示）に記憶された制御プログラムをＲＡＭ２２０に展開して実行することで、スマートフォン２０の各部を制御する。端末制御部２００は、本願の「端末側取得部２１１」や「端末側送信部２１２」等に相当する。フラッシュメモリ２３０には、スマートフォン２０のユーザの身長や体重に関する体格情報２３１や、車種別のドライビングポジション情報２３２（後述）が記憶されている。体格情報２３１は、本願の「属性情報」に相当する。また、ドライビングポジション情報は本願の「設定情報」に相当する。
【００２９】
次に、サーバ５０について説明する。サーバ５０は、内部にＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク等（不図示）のデバイスを備える。サーバ５０は、ＲＯＭに記憶された制御プログラムをＲＡＭに展開して実行することで、通信部５２および制御部５４として機能する。ハードディスクには、基準ドライビングポジションテーブル５６が記憶されている。
【００３０】
制御部５４は、サーバ５０全体の動作を制御する。通信部５２は、制御部５４による制御によって、インターネットＩＮＴを介してスマートフォン２０と通信を行う。基準ドライビングポジションテーブル５６は、車種を識別するための車種識別情報と、体格情報と、体格情報に対応する設定情報（後述）との標準的な対応関係を表したテーブルである。後述のドライビングポジション設定処理実行時に、スマートフォン２０からの体格情報と車種識別情報とに対応するドライビングポジション情報の取得要求を受信した際には、制御部５４は、基準ドライビングポジションテーブル５６から該当する設定情報を読み出し、通信部５２を介してスマートフォン２０へ送信する。
【００３１】
次に、車両３０について説明する。車両３０は、車両側通信部３０１と、外部機器としてのドライビングポジション調整装置３０２と、車両制御部３００とを備える。
【００３２】
車両側通信部３０１は、ＵＳＢインターフェース３０３を備えており、このＵＳＢインターフェース３０３によりスマートフォン２０とデータ通信を行う。
【００３３】
ドライビングポジション調整装置３０２は、車両側通信部３０１が受信したドライビングポジション情報に基づいて、ドライビングポジションを調整する。図２は、ドライビングポジション調整装置３０２が調整する車両３０のパーツについて説明するための図である。ドライビングポジション調整装置３０２は、車両３０の備える電動モータ（不図示）等のアクチュエータにより、サイドミラー３１やバックミラー３２の角度、シート３４のリクライニングや高さや前後位置、ステアリングホイール３７の角度や高さ等を調整する。スマートフォン２０のフラッシュメモリ２３０に記憶されるドライビングポジション情報２３２は、これらのパーツの位置や角度がデータ化された情報である。
【００３４】
車両制御部３００は、ＣＰＵ３１０と、ＲＡＭ３２０と、ＲＯＭ３３０とを備えている。ＣＰＵ３１０は、ＲＯＭ３３０に記憶された制御プログラムをＲＡＭ３２０に展開して実行することで、車両３０の各部を制御する。車両制御部３００は、本願の「外部機器側取得部」としての車両側取得部３１１、「外部機器側送信部」としての車両側送信部３１２、「設定情報変更部３１３」等に相当する。ＲＯＭ３３０には、車両３０の車種を識別するための車種識別情報が記憶されている。
【００３５】
Ａ２．ドライビングポジション設定処理：
図３は、スマートフォン２０と車両３０とが協働して実行するドライビングポジション設定処理について説明するためのフローチャートである。この処理は、本実施例では、スマートフォン２０がＵＳＢインターフェース２０５，３０３を介して車両３０と接続された場合に実行される処理である。
【００３６】
ドライビングポジション設定処理が開始されると、まず、スマートフォン２０は、端末側取得部２１１の処理として、車両３０に車種識別情報の送信を要求し、車両３０が車両側送信部３１２の処理として送信した車両３０の車種識別情報を取得する（ステップＳ１０）。車種識別情報は、車両３０の車両制御部３００のＲＯＭ３３０に格納されている。本実施例では車種識別情報は「車種Ａ」である。車種識別情報は、本願の「識別情報」に相当する。
【００３７】
車種識別情報を取得すると、スマートフォン２０のＣＰＵ２１０は、フラッシュメモリ２３０に、取得した車種識別情報に対応する車種のドライビングポジション情報２３２が記憶されているか否かを判断する（ステップＳ２０）。ステップＳ１０で取得された車種識別情報に対応する車両３０にユーザが乗車をした事がない場合、フラッシュメモリ２３０にはドライビングポジション情報が記憶されておらず、その場合、スマートフォン２０のＣＰＵ２１０はステップＳ２０においてＮｏと判断する。
【００３８】
取得した車種識別情報に対応するドライビングポジション情報２３２がフラッシュメモリ２３０に記憶されていない場合には、スマートフォン２０のＣＰＵ２１０は体格情報２３１がフラッシュメモリ２３０に記憶されているか否かを判断する（ステップＳ３０）。体格情報２３１は、本実施例では、スマートフォン２０のユーザの身長、体重の数値である。
【００３９】
フラッシュメモリ２３０に体格情報２３１が記憶されていない場合には（ステップＳ３０：Ｎｏ）、スマートフォン２０のＣＰＵ２１０はタッチパネル２０４に体格情報２３１の入力を行うか否かの表示をする（ステップＳ４０）。スマートフォン２０のユーザが、タッチパネル２０４を通じて体格情報を入力すると（ステップＳ４０：Ｙｅｓ）、入力された体格情報はフラッシュメモリ２３０に記憶される。
【００４０】
体格情報２３１があらかじめ記憶されている場合や（ステップＳ３０：Ｙｅｓ）、ステップＳ４０においてユーザが体格情報２３１を入力した場合には（ステップＳ４０：Ｙｅｓ）、スマートフォン２０のＣＰＵ２１０は、端末側取得部２１１の処理として、その体格情報２３１と、ステップＳ１０において取得した車種識別情報とをサーバ５０に送信し、サーバ５０の基準ドライビングポジションテーブル５６から車種識別情報と体格情報に紐付けられた基準ドライビングポジション情報を取得する（ステップＳ５０）。
【００４１】
図４は、サーバ５０のハードディスクに記憶されている基準ドライビングポジションテーブル５６の一例である。基準ドライビングポジションテーブル５６には、車種別に、身長、体重に応じたドライビングポジションの平均的な設定情報である基準ドライビングポジション情報があらかじめ示されている。本実施例では、車種識別情報が「車種Ａ」であり、体格情報に含まれるスマートフォン２０のユーザの身長は１７１ｃｍ、体重は６８ｋｇである。そのため、スマートフォン２０の要求に応じて、車種Ａの基準ドライビングポジションテーブル５６の中から、スマートフォン２０のユーザの体格情報に最も近い、身長１７０ｃｍ、体重７０ｋｇの体格に対応する基準ドライビングポジション情報（図４にハッチングで示した部分）が取得される。
【００４２】
基準ドライビングポジション情報が取得されると、スマートフォン２０のＣＰＵ２１０は、取得された基準ドライビングポジション情報をフラッシュメモリ２３０に記憶する（ステップＳ５５）。
【００４３】
次に、スマートフォン２０のＣＰＵ２１０は端末側送信部２１２の処理として、フラッシュメモリ２３０に記憶されている車種Ａのドライビングポジション情報２３２をＵＳＢインターフェース２０５を介して車両３０へ送信する（ステップＳ６０）。ステップＳ１０において車種識別情報を取得した段階で、車種Ａのドライビングポジション情報２３２がフラッシュメモリ２３０に記憶されている場合にも（ステップＳ２０：Ｙｅｓ）、スマートフォン２０のＣＰＵ２１０は、その記憶されているドライビングポジション情報を車両３０へ送信する（ステップＳ６０）。
【００４４】
車両３０のＣＰＵ３１０は、車両側取得部３１１の処理としてドライビングポジション情報２３２を取得すると、動作部の処理として、そのドライビングポジション情報２３２に基づいて、ドライビングポジション調整装置３０２に図２に示した車両３０の各パーツを自動的に調整させる（ステップＳ７０）。
【００４５】
次に、車両３０のＣＰＵ３１０は、スマートフォン２０のユーザにより、ドライビングポジションがさらに調整されたか否かを判断する（ステップＳ８０）。ドライビングポジションがさらに調整された場合とは、例えば、ユーザの好みが変化して、ユーザが前回の乗車時からシート３４の位置等を変化させた場合が該当する。また、ステップＳ５０において、基準ドライビングポジションテーブル５６の中から、スマートフォン２０のユーザの体格情報に最も近いドライビングポジション情報を取得したため、その情報に応じたドライビングポジションに設定されているが、さらに自分の体格に合わせてユーザが車両３０のドライビングポジションを微調整した場合等が該当する。一方、ドライビングポジションがさらに調整されていない場合には（ステップＳ８０：Ｎｏ）、ドライビングポジション設定処理は終了する。
【００４６】
ユーザが手動で、バックミラー３２や、シート３４の位置などを好みの位置に調整した場合には（ステップＳ８０：Ｙｅｓ）、車両３０のＣＰＵ３１０は設定情報変更部３１３の処理として、ドライビングポジション情報を変更し、車両側送信部３１２の処理として、変更されたドライビングポジション情報をスマートフォン２０に送信する（ステップＳ８５）。また、ステップＳ４０において、スマートフォン２０のユーザが体格情報の入力を行わず（ステップＳ４０：Ｎｏ）、ドライビングポジションを手動で調整した場合にも（ステップＳ８０：Ｙｅｓ）、車両３０のＣＰＵ３１０は同様にドライビングポジション情報をスマートフォン２０へと送信する。
【００４７】
スマートフォン２０のＣＰＵ２１０は、変更されたドライビングポジション情報を取得すると、フラッシュメモリ２３０に記憶されている車種Ａに関するドライビングポジション情報２３２を、変更されたドライビングポジション情報に更新して（ステップＳ９０）、一連のドライビングポジション設定処理が終了する。
【００４８】
以上のようなドライビングポジション設定処理を行えば、スマートフォン２０は、車両３０から取得した車種識別情報に対応するドライビングポジション情報２３２がフラッシュメモリ２３０に記憶されている場合には、そのドライビングポジション情報２３２を車両３０に送信し、車両３０ではその情報に従って、ドライビングポジションの調整が行われる。そのため、スマートフォン２０のユーザはスマートフォン２０を車両３０に接続するだけで、フラッシュメモリ２３０に記憶されているドライビングポジションを車両３０に対して設定することができる。また、ドライビングポジション情報は車両３０でなく、スマートフォン２０のフラッシュメモリ２３０に記憶される。そのため、一度ドライビングポジションの設定を行った車両と異なる車両に乗車した場合には、車種が同一であれば、前回のドライビングポジション情報がスマートフォン２０に記憶されているので、その車両において、ユーザの前回のドライビングポジションをそのまま再現することができる。また、スマートフォン２０にドライビングポジション情報を記憶させておけば、車両３０にドライビングポジション情報を記憶しなくともよいため、１台の車両３０において、複数のユーザのドライビングポジションを再現可能となる。そのため、例えば、近年普及している１台の車を複数のユーザで使用するカーシェアリングを利用する場合においても、スマートフォン２０のユーザは常に自分の好みのドライビングポジションを車両に設定して運転を行うことができる。また、スマートフォン２０に取得した車種識別情報に対応するドライビングポジション情報が記憶されていなくとも、スマートフォン２０のユーザの体格情報と車種識別情報とに応じたドライビングポジション情報をサーバ５０から取得して、車両３０に送信できるので、ユーザの体格に合わせたドライビングポジションが設定される。サーバ５０から取得したドライビングポジション情報は、ユーザの体格に最も近いデータであるので、ユーザが再度ドライビングポジションを手動で調整するとしても、その調整は煩雑ではなく、容易に好みのドライビングポジションを設定することができる。また、近年スマートフォン２０の普及が拡大しているため、ドライビングポジション設定処理に用いる携帯端末としてスマートフォン２０を用いれば、システムの構築にかかる費用を抑えることができる。なお、スマートフォン２０と車両３０とはＵＳＢインターフェース２０５，３０３でなく、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線等によって接続されてもよい。
【００４９】
Ａ３．車両環境設定処理：
スマートフォン２０のフラッシュメモリ２３０には、ドライビングポジション情報２３２だけでなく、車両３０に積載されている、調整可能な種々の外部機器の設定情報を保存しておくことができる。調整可能な種々の外部機器の設定情報とは、例えば、スマートフォン２０のユーザの運転をサポートするための情報（車両の発進・加速時に生じる過剰な燃費消費を警告する情報など）や、インストルメント・パネルの液晶に表示される情報、空調の設定情報、オーディオの設定情報などがある。
【００５０】
このような情報も、図３に示したドライビングポジション設定処理と同様のフローで車両３０に設定することができる（車両環境設定処理）。例えば、図３のステップＳ１０において車種識別情報を取得した際に、オーディオや、空調といったその車種に積載されている設定可能な外部機器の識別情報もあわせて取得する。そして、識別された外部機器に対する設定情報がフラッシュメモリ２３０に記憶されている場合には（図３ステップＳ２０：Ｙｅｓ）、スマートフォン２０のＣＰＵ２１０は記憶されている設定情報を車両３０へ送信し（図３ステップＳ６０）、車両３０の各外部機器の動作部は、その情報に従ってオーディオや空調などを設定する（図３ステップＳ７０）。なお、サーバ５０のハードディスクには、あらかじめ、車種別に、体格情報に応じた外部機器の標準的な設定情報を示す基準外部機器設定情報テーブルを保存しておくことができる。そして、識別された外部機器に対する設定情報がフラッシュメモリ２３０に記憶されておらず（図３ステップＳ２０：Ｎｏ）、スマートフォン２０のユーザの体格情報がフラッシュメモリ２３０に記憶されている場合には（図３ステップＳ３０：Ｙｅｓ）、体格情報と識別情報とに応じた設定情報を基準外部機器設定情報テーブルから取得して（図３ステップＳ５０）、スマートフォン２０に記憶してもよい（図３ステップＳ５５）。このように、ドライビングポジション設定処理と同様のフローで、車両３０の外部機器の動作設定を行うことができる。
【００５１】
図５（Ａ）（Ｂ）は、スマートフォン２０のフラッシュメモリ２３０に記憶される車種Ａの車両３０に積載された外部機器の設定情報の一例である。また、図６（Ａ）（Ｂ）は、車種Ａの車両のインストルメント・パネルの液晶表示の一例である。図５（Ａ）の設定情報をフラッシュメモリ２３０に有するスマートフォン２０のユーザが車種Ａの車両３０に乗車した場合、図６（Ａ）に示すように、インストルメント・パネルの液晶には、タコメータとスピードメータがアナログ形式で表示される。また、図５（Ｂ）の設定情報をフラッシュメモリに有する２０のユーザが車種Ａの車両３０に乗車した場合、インストルメント・パネルの液晶には、図６（Ｂ）に示すようにスピードメータや、燃費等がデジタル形式で表示される。このように、車両３０の外部機器の動作設定を行えば、１台の車両を複数のユーザが使用する場合であっても、ユーザの好みに合わせた車内環境を容易に設定することが可能となる。
【００５２】
Ｂ．第２実施例：
第１実施例においては、スマートフォン２０を用いて車両３０のドライビングポジション設定を処理するについて説明した。第２実施例においては、スマートフォン２０を用いて家庭用電気機械器具（以下、単に「家電７０」という）の動作を自動的に設定する処理について説明する。
【００５３】
Ｂ１．システム構成：
図７は、家電動作設定システム１１の構成を説明するための図である。家電動作設定システム１１は、スマートフォン２０と、サーバ５１と、無線ＬＡＮアクセスポイント８０と、外部機器としての家電７０とを備える。図７には、家電７０の一例としてエアーコンディショナー（エアコン７１）が記載されている。スマートフォン２０とサーバ５１とは、互いにインターネットＩＮＴによって接続されている。また、スマートフォン２０は、無線ＬＡＮアクセスポイント８０を介して家電７０と無線通信が可能である。なお、スマートフォン２０と家電７０とは、赤外線やＢｌｕｅｔｏｏｔｈやＵＳＢインターフェース２０５，７０５の接続による通信を行うこともできる。
【００５４】
スマートフォン２０の構成は、第１実施例ではフラッシュメモリ２３０に体格情報２３１と、車種別のドライビングポジション情報２３２が保存されていたのに対し、第２実施例では、スマートフォン２０のユーザの性別や年齢等の属性情報２３３と、家電設定情報２３５（後述）が保存されている点で異なる。また、サーバ５１の構成は、第１実施例ではハードディスクに車種別の基準ドライビングポジションテーブル５６が保存されていたのに対し、第２実施例では、家電別の基準設定情報テーブル５９（後述）が保存されている点で異なる。スマートフォン２０、サーバ５１のその他の構成は第１実施例と同様であるので説明を省略する。
【００５５】
家電７０は、家電側通信部７０１と、家電調整部７０３と、家電制御部７００とを備える。家電７０は、ＤＬＮＡ（Digital Living Network Alliance）ガイドラインに準拠して構成されており、ネットワークを介した各機器の接続・認証がＵＰｎＰ（ユニバーサルプラグアンドプレイ）規格に基づき行われる。家電側通信部７０１は無線ＬＡＮアクセスポイント８０を介してスマートフォン２０と通信する。家電調整部７０３は家電側通信部７０１が受信した家電設定情報２３５に従って、家電７０の動作を設定する。家電設定情報２３５とは、例えばエアコン７１であれば、運転モード（暖房、冷房、ドライ運転等）、温度、風量、風向きなどを調整するためのデータ化された情報である。なお、家電７０と無線ＬＡＮアクセスポイント８０とは無線ＬＡＮで繋がっていてもよく、有線ＬＡＮで繋がっていてもよい。
【００５６】
家電制御部７００はＣＰＵ７１０と、ＲＡＭ７２０と、ＲＯＭ７３０とを備えている。ＣＰＵ７１０は、ＲＯＭ７３０に記憶された制御プログラムをＲＡＭ７２０に展開して実行することで、家電７０の各部を制御する。家電制御部７００は、本願の「外部機器側取得部」としての家電側取得部７１１、「外部機器側送信部」としての家電側送信部７１２、「設定情報変更部７１３」等に相当する。ＲＯＭ７３０には、家電７０を識別するための家電識別情報が記憶されている。
【００５７】
Ｂ２．家電動作設定処理：
図８は、家電動作設定システム１１において実行される家電動作設定処理について説明するためのフローチャートである。家電動作設定処理は、本実施例ではスマートフォン２０のユーザが無線ＬＡＮアクセスポイント８０に家電動作設定処理を開始する要求を行うことで開始する。スマートフォン２０は、端末側取得部２１１の処理として、無線ＬＡＮアクセスポイント８０を介して各家電７０（エアコン、照明、テレビジョン、オーディオ等）に識別情報の送信を要求し、各家電７０が家電側送信部７１２の処理として送信した各家電７０の識別情報の取得を行う（ステップＳ１１０）。
【００５８】
スマートフォン２０のＣＰＵ２１０は、識別情報を取得した各家電７０の設定情報がフラッシュメモリ２３０に記憶されておらず（ステップＳ１２０：Ｎｏ）、スマートフォン２０のユーザの属性情報２３３がフラッシュメモリ２３０に記憶されている場合には（Ｓ１３０：Ｙｅｓ）、サーバ５１のハードディスクに記憶されている家電別の基準設定情報テーブル５９から、第１実施例と同様に、属性に応じた各家電７０のユーザの標準的な設定情報である基準設定情報を取得する（ステップＳ１５０）。
【００５９】
各家電７０に対応する基準設定情報が取得されると、スマートフォン２０のＣＰＵ２１０は、取得された家電の基準設定情報を家電設定情報２３５としてフラッシュメモリ２３０に記憶する（ステップＳ１５５）。
【００６０】
次に、スマートフォン２０のＣＰＵ２１０は、フラッシュメモリ２３０に記憶されている家電設定情報２３５を、無線ＬＡＮアクセスポイント８０を介して各家電７０に送信する（ステップＳ１６０）。ステップＳ１１０において家電識別情報を取得した段階で、設定情報がフラッシュメモリ２３０に記憶されている場合にも（ステップＳ１２０：Ｙｅｓ）、スマートフォン２０のＣＰＵ２１０は、その記憶されている家電設定情報２３５を無線ＬＡＮアクセスポイント８０を介して各家電へ送信する（ステップＳ１６０）。
【００６１】
各家電７０のＣＰＵ７１０は、家電側取得部７１１の処理として設定情報を取得すると、動作部の処理として家電調整部７０３にその情報に従って、各家電７０の動作を設定させる（ステップＳ１７０）。
【００６２】
図９は、スマートフォン２０のフラッシュメモリ２３０に記憶される家電７０の家電設定情報２３５の例である。図９には、照明７２、テレビ７３、オーディオ７４、エアコン７１、カーペット７５などの家電７０と、その設定情報が示されている。図１０は、種々の家電７０の動作設定をする様子のイメージ図である。スマートフォン２０のユーザが、各家電７０の設定情報を無線ＬＡＮアクセスポイント８０を介して各家電７０に送信すると（ステップＳ１６０）、無線ＬＡＮアクセスポイント８０は動作設定の対象となる家電７０に設定情報を送信する。本実施例では、図９に示した設定情報に従って、各家電７０が動作することで、例えば、エアコン７１が設定温度２３℃、風量が微風の暖房モードで始動し、カーペット７５の電源が投入されて温度レベル５に調整され、照明７２が設定された照度レベル２・白熱灯色で点灯する。また、お気に入りの番組の放送時間外である場合にはテレビ７３の電源は投入されない。オーディオ７４からは、ユーザの好みのジャンルの音楽が再生される。このように、各家電７０が、その設定情報に従って動作する。なお、図９に記載の設定情報どおり、風呂場（不図示）の浴槽には、風呂場の給湯装置により浴槽に４１℃の温度で低水位のお湯が溜められ、トイレ（不図示）においては、便座温度や洗浄ノズルの動作を制御する温水洗浄便座装置により、便座温度や洗浄ノズルから噴出される洗浄用の温水の温度・水圧などが設定される。
【００６３】
家電７０が自動調整されると、家電７０のＣＰＵ７１０は、スマートフォン２０のユーザにより、家電７０がさらに調整されたか否かを判断する（ステップＳ１８０）。家電７０がさらに調整された場合とは、例えば、ユーザの好みが変化して、ユーザが前回の動作設定時から家電７０の設定を変化させた場合が該当する。また、ステップＳ１５０において、スマートフォン２０のユーザの属性に応じた各家電のユーザの標準的な設定情報である基準設定情報を取得した後、さらに自分の好みに合わせてユーザが家電７０の動作を微調整した場合等が該当する。一方、家電が調整されていない場合には（ステップＳ１８０：Ｎｏ）、家電設定処理は終了する。
【００６４】
ユーザが手動で、家電７０の動作を調整した場合には（ステップＳ１８０：Ｙｅｓ）、家電７０のＣＰＵ７１０は、設定情報変更部７１３の処理として家電７０の設定情報を変更し、変更された家電の設定情報を家電側送信部７１２の処理としてスマートフォン２０に送信する（ステップＳ１８５）。また、ステップＳ１４０において、スマートフォン２０のユーザが属性情報２３３の入力を行わず（ステップＳ１４０：Ｎｏ）、家電の動作を手動で調整した場合にも（ステップＳ１８０：Ｙｅｓ）、家電のＣＰＵ７１０は同様に家電の設定情報をスマートフォン２０へと送信する。
【００６５】
スマートフォン２０のＣＰＵ２１０は、変更された家電の設定情報を取得すると、フラッシュメモリ２３０に記憶されている家電設定情報２３５を、変更された家電設定情報に更新して（ステップＳ１９０）一連の家電の動作設定処理が終了する。
【００６６】
以上のように家電７０の動作設定処理を行えば、スマートフォン２０が無線ＬＡＮアクセスポイント８０を介して家電７０と通信することで、各家電７０の識別情報を取得する。そして取得された家電識別情報に対応する家電設定情報２３５がフラッシュメモリ２３０に記憶されている場合には、その家電設定情報２３５を各家電７０に送信し、各家電７０において動作設定が自動で行われる。そのため、スマートフォン２０のユーザは一度の操作で複数の家電７０の動作を設定することができる。したがって、各家電７０の設定項目が多岐にわたる場合であっても、ユーザは、容易に以前設定した環境を再現することができる。また、家電７０の設定情報はスマートフォン２０のフラッシュメモリ２３０に記憶される。そのため、一度家電の設定を行った家電と異なる家電を調整する場合には、家電の識別情報が同一であれば（例えば、異なる部屋に同一の識別情報を有するエアコン７１が設定されている場合等）、前回の家電設定情報がスマートフォン２０に記憶されているので、その家電において、ユーザの前回の設定をそのまま再現することができる。また、スマートフォン２０に家電設定情報２３５を記憶させておけば、家電に設定情報を記憶しなくとも、１台の家電において、複数のユーザの設定情報を再現可能となる。そのため、例えば、家庭のリビングルームなどに設置されている家電を、複数のユーザが交互に使用する場合などにおいても、スマートフォン２０のユーザは常に自分の好みの設定情報を家電の動作に反映させることができる。さらに、スマートフォン２０に、取得した家電識別情報に対応する家電７０の設定情報が記憶されていなくとも、スマートフォン２０のユーザの属性情報と家電識別情報とに応じた標準的な家電の設定情報をサーバ５０から取得して、各家電に送信できるので、ユーザの属性に合わせて家電の動作が設定される。テレビやオーディオといった家電の設定情報は、年代や性別等で好みが異なりがちであるが、スマートフォン２０がサーバ５１から取得した家電７０の設定情報は、ユーザの属性に最も近い標準的なデータであるので、ユーザがその後家電７０を手動で調整するとしても、その調整は煩雑ではない。また、ユーザは自分の属性に近い他のユーザの標準的嗜好を再現することもできる。
【００６７】
Ｃ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下のような変形が可能である。
【００６８】
Ｃ１．変形例１：
上述の第１実施例では、体格情報はスマートフォン２０のユーザの身長、体重の値を用いているが、体格情報はこれに限られない。例えば、座高や腕・足の長さを含むものとしてもよい。また、上述の第２実施例では、属性情報はスマートフォン２０のユーザの年齢、身長の値を用いているが、属性情報はこれに限られない。例えば、居住地や職種などを含むものとしてもよい。
【００６９】
Ｃ２．変形例２：
上述の第１実施例の車両環境設定処理においては、体格情報に応じた外部機器の標準的な設定情報を示す基準外部機器設定情報テーブルを保存しておき、スマートフォン２０のユーザの体格情報２３１と取得した識別情報とに応じた設定情報を基準外部機器設定情報テーブルから取得しているが、体格情報２３１に変えて、年齢、性別等の属性情報を用いることとしてもよい。すなわち、スマートフォン２０のフラッシュメモリ２３０に、年齢、性別等の属性情報２３３も保存しておき、取得した外部機器の識別情報がフラッシュメモリ２３０に記憶されていない場合には、属性情報２３３と取得した識別情報とに応じた基準外部機器設定情報を、サーバから取得することとしてもよい。
【００７０】
Ｃ３．変形例３：
上述の第１実施例では、サーバのデータベースには、車種識別情報と体格情報に応じた標準的なドライビングポジション情報をテーブルとして記憶しているが、体格情報を車種別にあらかじめ用意しておいた数式に入力して、その体格情報に応じたドライビングポジション情報を取得するようにしてもよい。第２実施例においても同様に、属性情報を家電別にあらかじめ用意しておいた数式に入力して、その属性に応じた設定情報を取得するようにしてもよい。
【００７１】
Ｃ４．変形例４：
上述の種々の実施例では、基準ドライビングポジションテーブル５６には体格情報に応じた標準的なドライビングポジション情報が、家電の基準設定情報テーブル５９には属性に応じた標準的な家電の設定情報が記憶されているが、これらの情報は、標準的な情報でなくともよい。例えば、第１実施例では、体格情報に合わせた、疲れにくいドライビングポジション情報であってもよく、また、第２実施例では、節電に適した家電の設定情報であってもよい。このようにすることで、ユーザは様々な運転環境や、室内環境を再現することができる。
【００７２】
Ｃ５．変形例５：
上述の種々の実施例では、携帯端末としてスマートフォン２０を用いているが、携帯端末としては、その他にもパーソナルコンピュータ、タブレット端末、ＰＮＤ（Portable Navigation Device）、ＰＤＡ（Personal Digital Assistants）、携帯ゲーム機などの個人用の携帯端末を用いることとしてもよい。
【符号の説明】
【００７３】
１０…ドライビングポジション設定システム
１１…家電動作設定システム
２０…スマートフォン
３０…車両
３１…サイドミラー
３２…バックミラー
３４…シート
３７…ステアリングホイール
５０、５１…サーバ
５２、５７…通信部
５４、５８…制御部
５６…基準ドライビングポジションテーブル
５９…基準設定情報テーブル
７０…家電
７１…エアコン
７２…照明
７３…テレビ
７４…オーディオ
７５…カーペット
８０…無線ＬＡＮアクセスポイント
２００…端末制御部
２０１…無線ＬＡＮ通信部
２０２…移動体通信網通信部
２０３…音声通信部
２０４…タッチパネル
２０５，３０３，７０５…ＵＳＢインターフェース
２１０，３１０，７１０…ＣＰＵ
２１１…端末側取得部
２１２…端末側送信部
２２０，３２０，７２０…ＲＡＭ
３３０，７３０…ＲＯＭ
２３０…フラッシュメモリ
２３１…体格情報
２３２…ドライビングポジション情報
２３３…属性情報
２３５…家電設定情報
３００…車両制御部
３０１…車両側通信部
３０２…ドライビングポジション調整装置
３１１…車両側取得部
３１２…車両側送信部
３１３，７１３…設定情報変更部
７００…家電制御部
７０１…家電側通信部
７０３…家電調整部
７１１…家電側取得部
７１２…家電側送信部
ＢＳ…通信キャリア
ＩＮＴ…インターネット
【図１】
0005875919.tif 000002
【図２】
0005875919.tif 000003
【図３】
0005875919.tif 000004
【図４】
0005875919.tif 000005
【図５】
0005875919.tif 000006
【図６】
0005875919.tif 000007
【図７】
0005875919.tif 000008
【図８】
0005875919.tif 000009
【図９】
0005875919.tif 000010
【図１０】
0005875919.tif 000011