(57)【要約】【課題】  所定の空間内に設置された電子機器の遠隔制御データを移動機に配信し、各種電子機器の遠隔制御を行う。【解決手段】  移動機ＭＳ-ｋのユーザのスケジュール内容を示すスケジュールデータが格納されたスケジュール管理ＤＢ１３と、各空間Ｓ-ｊ内に設置されている電子機器ＥＭ-ｌの機種等を特定するための機器データＥＤ-ｔが格納された電子機器設置場所ＤＢ１５と、を配信サーバＣＤＳに保有させる。このスケジュールデータ中に、各時間帯におけるユーザの存在空間Ｓ-ｊに対応した機器データＥＤ-ｔを特定するためのデータ識別情報を記述する。実際に遠隔制御データを配信する場合、配信サーバＣＤＳは、スケジュールデータに基づきユーザの現在の存在空間Ｓ-ｊに対応した機器データＥＤ-ｔを特定し、当該機器データＥＤ-ｔに基づいて移動機ＭＳ-ｋに配信すべき遠隔制御データの読み出しを行う。【選択図】  図１
2006324913.tif 000002
【特許請求の範囲】
【請求項１】
各種の電子機器を遠隔制御するための遠隔制御データが機種毎に記録された第１記録手段と、
実世界において所定の広さにて定義付けられた空間毎に、当該空間内に設置された電子機器の機種を特定するための機種情報が記録された第２記録手段と、
移動機から送信されたリクエストを受信する受信手段と、
前記リクエストの送信元である移動機の存在空間に対応した前記機種情報を特定する特定手段と、
当該機種情報により示される機種に対応した前記遠隔制御データを前記移動機に配信する配信手段と
を備えることを特徴とする遠隔制御データ配信装置。
【請求項２】
前記特定手段は、前記移動機のユーザが事前に登録したスケジュールを示すスケジュールデータに基づいて前記機種情報を特定することを特徴とする請求項１に記載の遠隔制御データ配信装置。
【請求項３】
前記移動機から送信されるデータに基づいて前記スケジュールデータを生成する生成手段と、
前記生成されたスケジュールデータを記録する記録手段と、
を更に備えることを特徴とする請求項２に記載の遠隔制御データ配信装置。
【請求項４】
前記移動機の現在位置を示す位置情報を取得する位置情報取得手段を更に備え、
前記特定手段は、前記取得された位置情報に基づいて前記機種情報を特定することを特徴とする請求項１に記載の遠隔制御データ配信装置。
【請求項５】
外部から供給されるデータに基づいて前記機器情報を生成し、当該生成した機器情報を前記第２記録手段に記録させる機器情報管理手段を更に備えることを特徴とする請求項１に記載の遠隔制御データ配信装置。
【請求項６】
前記機器情報管理手段は、前記生成した機器情報を（１）公的な空間に対応する情報と、（２）私的な空間に対応する情報と、に分離して管理することを特徴とする請求項５に記載の遠隔制御データ配信装置。
【請求項７】
ネットワークを介して通信を行う移動機と、前記移動機に対して各種の電子機器を遠隔制御するための遠隔制御データを配信する遠隔制御データ配信装置と、を有する遠隔制御データ配信システムであって、
前記遠隔制御データ配信装置は、
前記遠隔制御データが前記電子機器の機種毎に記録された第１記録手段と、
実世界において所定の広さにて定義付けられた空間毎に、当該空間内に設置された電子機器の機種を特定するための機種情報が記録された第２記録手段と、
前記移動機から送信されたリクエストを受信する受信手段と、
前記リクエストの送信元である移動機の存在空間に対応した前記機種情報を特定する特定手段と、
当該機種情報により示される機種に対応した前記遠隔制御データを前記移動機に配信する配信手段と
を備えることを特徴とする遠隔制御データ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器を遠隔制御するための遠隔制御データを配信する技術に関する。
【背景技術】
【０００２】
近年、携帯用電話機や簡易型携帯用電話機といった移動機の高機能化が進み、例えば、電子機器を遠隔制御するためのアプリケーションプログラムを搭載し、当該電子機器のリモコン装置として機能する移動機が提供されるに至っている。一方、市場に供給されている電子機器は多様を極め、しかも、エアコン、テレビ受像器といった電子機器のカテゴリや機種（以下、これらを纏めて、「機種等」という。）毎に遠隔制御用のデータ（以下、「遠隔制御データ」という。）が異なるという特質を有している。従って、移動機によって制御可能な電子機器の数を増やそうとすると、制御対象となる電子機器に対応した全ての遠隔制御データを移動機に保有させることが必要となってしまう。しかしながら、移動機の限られたメモリに、かかる遠隔制御データの全てを記録しておくことは現実的とは言えない。そこで、従来、遠隔制御データをネットワーク上のサーバに保有させ、必要に応じて遠隔制御データを移動機にダウンロードさせる手法を採用した通信システムも提案されるに至っている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００１−２１１４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、実生活の中で電子機器の遠隔制御を行う場面は多岐に渡り、単に自宅で電子機器を制御するというだけでは無くなっている現状にある。例えば、ユーザがカラオケ店等の店舗に赴いた際に当該店舗に設置されたカラオケ装置を制御したいと考える場合や、会社に設置されている電子機器を制御したい等の様々なシチュエーションが存在する。しかしながら、上記従来のシステムは制御対象となる電子機器の機種等をユーザが指定しなければならず、遠隔制御の対象となる電子機器の機種名等が把握できないと、利用できないものとなっていた。
【０００５】
本願は、以上説明した事情に鑑みてなされたものであり、その課題の一例としては、部屋や店舗といった所定の空間内に設置されている電子機器の機種をユーザが把握できない環境下においても、移動機を用いて各種電子機器を制御することが可能な遠隔制御データ配信装置及び遠隔制御データ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため本願の一つの観点において請求項１に記載の遠隔制御データ配信装置は、各種の電子機器を遠隔制御するための遠隔制御データが機種毎に記録された第１記録手段と、実世界において所定の広さにて定義付けられた空間毎に、当該空間内に設置された電子機器の機種を特定するための機種情報が記録された第２記録手段と、移動機から送信されたリクエストを受信する受信手段と、前記リクエストの送信元である移動機の存在空間に対応した前記機種情報を特定する特定手段と、当該機種情報により示される機種に対応した前記遠隔制御データを前記移動機に配信する配信手段とを備えることを特徴とする。
【０００７】
この構成によれば、機器情報に基づいて移動機の存在空間内に設置された電子機器の機種を特定して、当該特定した機種に対応する遠隔制御データが移動機に配信されることとなる。この結果、部屋や店舗といった所定の空間内に設置されている電子機器の機種をユーザが把握できない環境下においても、確実に当該空間内に設置された電子機器の遠隔制御データを移動機に配信し、各種電子機器を遠隔制御することが可能となる。
【０００８】
また、上記構成において、特定手段が機種情報を特定する具体的な方法は任意であり、例えば、移動機のユーザが事前に登録したスケジュールを示すスケジュールデータに基づいて特定するようにしても良い（請求項２）。この構成によれば、ユーザのスケジュールからユーザの存在空間を推定し、当該推定された空間内に設置された電子機器に適合する遠隔制御データを配信することが可能となる。
【０００９】
なお、かかるスケジュールデータの生成方法としては、移動機において生成したものをアップロードする態様のみならず、遠隔制御データ配信装置において移動機から送信されるデータに基づいてスケジュールデータを生成する構成を採用することも可能である（請求項３）。この構成によれば、移動機における処理負担を軽減することが可能となると共に、ネットワークを介して送受されるデータのデータ量を削減することが可能となる。
【００１０】
また、機器データの他の特定方法としては、移動機の現在位置を示す位置情報を取得するようにして、当該位置情報に基づいて機種情報を特定するようにすることも可能である（請求項４）。
【００１１】
更に、上記請求項１に記載の構成において、外部から供給されるデータに基づいて機器情報を生成し、当該生成した機器情報を第２記録手段に記録させる構成を採用しても良い（請求項５）。かかる構成を採用することにより、空間内に設置された電子機器の機種等に変更が生じたような場合にも、柔軟に対応することが可能となる。
【００１２】
また、この場合において、生成された機器情報を（１）公的な空間に対応する情報と、（２）私的な空間に対応する情報と、に分離して管理する構成とすれば（請求項６）、一部の機器情報をパブリックなものとして取り扱う一方、個人的な空間に対応した機器情報に関しては、移動機のユーザ毎に管理することが可能となり、もって、情報の安全性を確保することが可能となる。
【００１３】
また更に、本願の他の観点において、請求項７に記載の遠隔制御データ配信システムは、ネットワークを介して通信を行う移動機と、前記移動機に対して各種の電子機器を遠隔制御するための遠隔制御データを配信する遠隔制御データ配信装置と、を有する遠隔制御データ配信システムであって、前記遠隔制御データ配信装置は、前記遠隔制御データが前記電子機器の機種毎に記録された第１記録手段と、実世界において所定の広さにて定義付けられた空間毎に、当該空間内に設置された電子機器の機種を特定するための機種情報が記録された第２記録手段と、前記移動機から送信されたリクエストを受信する受信手段と、前記リクエストの送信元である移動機の存在空間に対応した前記機種情報を特定する特定手段と、当該機種情報により示される機種に対応した前記遠隔制御データを前記移動機に配信する配信手段とを備えることを特徴とする。このシステムによれば、上記請求項１に記載の遠隔制御データ配信装置と同様の作用効果を奏することが可能となる。
【発明の効果】
【００１４】
本願の各発明によれば、例えば、部屋や店舗といった所定の空間内に設置されている電子機器の機種をユーザが把握出来ない環境下においても、移動機を用いて各種電子機器を制御することが可能となる。
【発明を実施するための最良の形態】
【００１５】
［１］実施形態
［１．１］実施形態の構成
以下、図１を参照しつつ本実施形態にかかる遠隔制御データ配信システムＳ（以下、「配信システムＳ」と略称する。）の構成について説明することとする。なお、図１は本実施形態にかかる配信システムＳの構成を示すブロック図である。
【００１６】
同図に示すように、本実施形態にかかる配信システムＳは、インターネットと移動パケット通信網とが中継関門交換局を介して相互接続されたネットワークＮＥＴと、複数の電子機器ＥＭ-ｌ（l=1,2,・・・,n）と、複数の移動機ＭＳ-ｋ（k=1,2,・・・,m）と、配信サーバＣＤＳと、を有し、各電子機器ＥＭ-ｌは実世界上の空間Ｓ-ｊ（j=1,2,・・・,i）内に設置されている。なお、ここにいう、「空間Ｓ-ｊ」とは、例えば、建築物や野外施設において区切られた空間（自宅の居間や寝室、或いは、会社のオフィスや会議室、更には、カラオケ店のカラオケルーム等）を意味し、当該空間Ｓ-ｊをどの程度の広さのものとして定義付けるかについては任意となっている。例えば、ある建物（例えば自宅）については一つの建築物全体を一つの空間Ｓ-ｊと定義付ける一方、他の建物（例えば、カラオケ店や）に関しては、各部屋毎に空間Ｓ-ｊが存在するものと定義付けるようにしても良い。
【００１７】
ここで、本実施形態に特徴的な事項として、この配信システムＳにおいては配信サーバＣＤＳから移動機ＭＳ-ｋに対して電子機器ＥＭ-ｌの遠隔制御データを配信し、当該遠隔制御データを用いて電子機器ＥＭ-ｌの遠隔制御を行うようになっている。なお、この遠隔制御データは如何なる形式のものであっても良く、例えば、電子機器ＥＭ-ｌにおける実行コマンドを示すリモコンコード等により構成するようにしても良い。
【００１８】
一方、かかる機能の実現に際して、ユーザが制御対象となる電子機器ＥＭ-ｌの機種等を把握できないと移動機ＭＳ-ｋに配信すべき遠隔制御データを特定できず、実質的に上記機能の実現が困難となる。そこで、本実施形態においては、次のような方法を採用することとした。まず、各空間Ｓ-ｊ内に設置されている電子機器ＥＭ-ｌの機種等をデータベース化（以下、「データベース」を「ＤＢ」と略称する。）して配信サーバＣＤＳに保有させる。そして、遠隔制御データの配信に際して、配信サーバＣＤＳがユーザの存在空間Ｓ-ｊ内に設置されている電子機器ＥＭ-ｌを特定し、当該特定された機器ＥＭ-ｌに対応する遠隔制御データを配信することとしたのである。かかる方法を採用することにより、制御対象となる電子機器ＥＭ-ｌの機種等をユーザに選択させることなく、遠隔制御データを確実に配信することが可能となる。
【００１９】
なお、かかる機能の実現に際して、配信サーバＣＤＳがユーザの存在空間Ｓ-ｊを特定する方法については任意である。例えば、移動機ＭＳ-ｋにＧＰＳを搭載し、当該ＧＰＳにより取得された位置情報（緯度／経度）に基づいてユーザの現在位置を特定するようにしても良い。但し、本実施形態においては、次のような方法を採用するものとして説明を行う。すなわち、ユーザが移動機ＭＳ-ｋを用いて事前に自己のスケジュール（具体的には、何月何日の何時〜何時の間、どのように行動する等のスケジュール）を配信サーバＣＤＳに登録し、この登録されたスケジュールからユーザの存在空間Ｓ-ｊを特定する手法を採用することとしたのである。
【００２０】
以下、かかる機能を実現するための各要素について詳述することとする。
【００２１】
まず、各空間Ｓ-ｊ内に設置された電子機器ＥＭ-ｌは、カラオケ店等の店舗に設置されたカラオケ装置や、室内に設置されたエアコンやテレビ受像器、ＤＶＤレコーダ等の電子機器である。この電子機器ＥＭ-ｌは、赤外線の受信部を有しており、当該受信部において受信された制御信号により示される実行コマンドに対応した処理（例えば、カラオケであれば、演奏開始、停止等）を行うようになっている。
【００２２】
配信サーバＣＤＳは、ＩＰ（Information Provider）の保有するＨＴＴＰ（Hypertext Transfer Protocol）サーバであり、移動機ＭＳ-ｋのユーザに対し、大別して以下の２つの機能を提供するようになっている。
＜スケジュール管理機能＞
この機能は、ユーザが移動機ＭＳ-ｋを用いて入力したスケジュールをデータベース（以下、「データベース」を「ＤＢ」と略称する。）化して保有、管理すると共に、移動機ＭＳ-ｋから送信されたＨＴＴＰのＧＥＴメソッドを用いたリクエストメッセージ（以下、「ＧＥＴ要求」）に基づいて当該ＤＢ内の情報を配信して、登録されているスケジュールの内容をユーザに提示する機能である。
＜遠隔制御データ配信機能＞
この機能は、移動機ＭＳ-ｋから送信されたＧＥＴ要求に基づき当該移動機ＭＳ-ｋに対して遠隔制御データを配信する機能である。かかる機能の実現に際して、配信サーバＣＤＳは、ユーザのスケジュールの内容に応じてユーザの存在空間Ｓ-ｊ内に設置された電子機器ＥＭ-ｌの機種等を特定し、遠隔制御データを配信することとなる。
【００２３】
かかる機能を有する配信サーバＣＤＳの具体的な構成について、図２を参照しつつ説明する。なお、図２は、本実施形態にかかる配信サーバＣＤＳの構成を示すブロック図である。
【００２４】
この図に示す要素中、スケジュール管理部１２は、移動機ＭＳ-ｋから送信されたデータに基づいて、ユーザのスケジュールの内容を示すスケジュールデータを生成する。そして、このスケジュール管理部１２は、当該移動機ＭＳ-ｋを一意に識別するための移動機識別情報（例えば、移動機ＭＳ-ｋの加入者番号やＩＰアドレス等）と、この生成したスケジュールデータとを対応付けてスケジュール管理ＤＢ１３に格納する。この結果、移動機ＭＳ-ｋからの要求に応じて、当該移動機ＭＳ-ｋに対応したスケジュールデータを特定すると共に当該特定されたスケジュールデータを配信することが可能となり、上記スケジュール管理機能が実現されることとなる。
【００２５】
ここで、このスケジュール管理部１２によって生成されるスケジュールデータのデータ構成について図３を参照しつつ説明する。同図に示すように、このスケジュールデータには、スケジュール登録されている（i）年月日、（ii）時間帯、（iii）各時間帯における行動予定を示すテキストデータが記述されるようになっており、移動機ＭＳ-ｋにおいて、このスケジュールデータに基づく表示処理を実行することにより、当該スケジュールの内容をユーザに提示できるようになっている。また、このスケジュールデータには、（iv）当該行動に伴ってユーザが存在することとなる空間Ｓ-ｊを特定するために必要な情報として、電子機器設置場所ＤＢ１５に格納されているデータを特定するためのデータ識別情報（例えば、ＵＲＬ）が記述されており、このデータ識別情報を用いて電子機器設置場所ＤＢ１５を検索し、当該空間Ｓ-ｊ内に設置されている電子機器ＥＭ-ｌの機種等が特定できるようにされている。
【００２６】
なお、具体的なスケジュールの登録方法については任意であるが、本実施形態においては、移動機ＭＳ-ｋを用いて配信サーバＣＤＳの開設するＷｅｂページ上にてスケジュールの内容を登録するものとする。
【００２７】
次いで、配信管理部１４は、移動機ＭＳ-ｋからの要求（具体的には、移動機ＭＳ-ｋから送信されたＧＥＴ要求）に応じて、遠隔制御データＤＢ１６から遠隔制御データを読み出し、移動機ＭＳ-ｋに配信する。かかる遠隔制御データの配信に際して、この配信管理部１４は、スケジュール管理ＤＢ１３に格納されているスケジュールデータに基づいて電子機器設置場所ＤＢ１５を検索し、ユーザの現在位置と推定される空間Ｓ-ｊ内に設置された電子機器ＥＭ-ｌの機種等を特定するようになっている。
【００２８】
かかる機能を実現するため、本実施形態にかかる電子機器設置場所ＤＢ１５には、各空間Ｓ-ｊ内に如何なる機種等の電子機器ＥＭ-ｌが設置されているのかを示す複数の機器データＥＤ-ｔ（ｔ=1,2,・・・,s）が格納されている。なお、特許請求の範囲における「機器情報」は、例えば、この機器データＥＤ-ｔに対応している。この機器データＥＤ-ｔは、各空間Ｓ-ｊ毎に設けられたデータとなっており、図４に示すように当該データＥＤ-ｔを一意に識別するためのデータ識別情報と、当該データＥＤ-ｔに対応する空間Ｓ-ｊを示す名称（例えば、店舗名や部屋番号）、更には、当該空間Ｓ-ｊ内に設置された電子機器ＥＭ-ｌの機種等を示す機種情報が含まれている。また、この機器データＥＤ-ｔには、当該機種に対応した遠隔制御データの格納位置を示すアドレス（以下、「格納アドレス」）が含まれており、この格納アドレスにより、遠隔制御データＤＢ１６に格納された遠隔制御データの読み出しを行うこととなる。
【００２９】
実際に遠隔制御データを配信する場合、配信管理部１４は、スケジュールデータ中において現在時刻を含む時間帯と対応付けて記述されたデータ識別情報を抽出すると共に、当該データ識別情報に基づいて機器データＥＤ-ｔを特定し、当該機器データＥＤ-ｔに記述された格納アドレスに基づいて移動機ＭＳ-ｋに配信すべき遠隔制御データの読み出しを行うこととなる。
【００３０】
一方、かかる機能の実現に際して、一つ留意すべき事項がある。それは、実世界には、（i）例えば、カラオケ店等の店舗のように公的な空間Ｓ-ｊと、（ii）例えば、自宅のように私的な空間Ｓ-ｊが存在するということである。これらの内、公的な空間Ｓ-ｊに関する機器データＥＤ-ｔは全ての移動機ＭＳ-ｋにおいて利用可能とする必要性がある一方、私的な空間Ｓ-ｊに対応した機器データＥＤ-ｔは所定の移動機ＭＳ-ｋのみが利用できるようにする必要性がある。
【００３１】
そこで、本実施形態においては、（i）公的な空間Ｓ-ｊに対応した機器データＥＤ-ｔを図４に示すようにパブリックフォルダｆ１内に格納して管理すると共に、（ii）各移動機ＭＳ-ｋのユーザ毎に個人用フォルダｆ２-ｋ（ｋ=1,2,・・・,m）を設け、このフォルダｆ２-ｋ内に私的な空間Ｓ-ｊに設置された電子機器ＥＭ-ｌの機種等を特定するための機器データＥＤ-ｔを格納する方法を採用することとしている。
【００３２】
次いで、登録情報管理部１７は、各空間Ｓ-ｊに設置された電子機器ＥＭ-ｌが変化した場合に当該変化に併せて機器データＥＤ-ｔを変更し、或いは、新たな空間Ｓ-ｊについて機器データＥＤ-ｔを生成、登録することにより電子機器設置場所ＤＢ１５を管理する。例えば、登録情報管理部１７は、移動機ＭＳ-ｋから送信された情報に基づいて機器データＥＤ-ｔを生成し、当該移動機ＭＳ-ｋに対応する個人用フォルダｆ２-ｋに格納する。また、登録情報管理部１７は、移動機ＭＳ-ｋから送信された情報に基づいて個人用フォルダｆ２-ｋに格納された機器データＥＤ-ｔを更新するようになっている。なお、かかるデータの登録及び更新態様については任意であり、登録等を行うためのＷｅｂページに対応したＨＴＭＬデータを配信サーバＣＤＳに保有させ、当該ページ上において入力された情報に基づいて機器データＥＤ-ｔを生成及び変更を行うようにしても良い。
【００３３】
更に、登録情報管理部１７は、例えば、（i）配信サーバＣＤＳの管理者が図示せぬ操作部に入力した空間名等に基づいて機器データＥＤ-ｔを生成してパブリックフォルダｆ１内に格納する他、（ii）ネットワークＮＥＴを介してアップロードされた機器データＥＤ-ｔをパブリックフォルダｆ１に格納する。
【００３４】
次に、移動機ＭＳ-ｋは、携帯用電話機や簡易型携帯用電話機、ＰＤＡ（Personal Digital Assistants）等の通信機器であり、音声通信用プログラムやＷＷＷ（World Wide Web）ブラウザ等の通信プログラムを実行することによりネットワークＮＥＴに収容された基地局ＢＳとデータの授受を行い、ネットワークＮＥＴを介したデータ通信を行う。この移動機ＭＳ-ｋには、上述したスケジュール登録を行うと共に、配信サーバＣＤＳから取得したスケジュールデータに基づきスケジュール内容を示す画像を表示部に表示させるためのプログラム（以下、「スケジューラ」）が搭載されており、ユーザは、このスケジューラにより提供される機能を利用することで自己のスケジュール管理を行うことが可能となっている。また、この移動機ＭＳ-ｋには、図示せぬ赤外線の送信ポートが設けられると共に、配信サーバＣＤＳから遠隔制御データを取得して、当該データに基づき電子機器ＥＭ-ｌを遠隔制御するためのプログラム（以下、「リモコンプログラム」）が搭載されている。
【００３５】
なお、これらスケジューラ及び遠隔制御プログラムのプログラム形式については任意であり、例えば、Ｊａｖａ（登録商標）言語にて作成するようにしても良い。この場合、例えば、Ｊ２ＭＥＣＬＤＣ（Connected Limited Device Configuration）に準拠した実行環境を実現するためのプログラムを搭載するようにすることが必要となる。
【００３６】
［１．２］実施形態の動作
次に、上記構成を有する本実施形態にかかる配信システムＳの具体的な動作について、（１）スケジュール登録時の動作、（２）電子機器ＥＭ-ｌを遠隔制御する際の動作、の順に説明を行う。
【００３７】
（１）スケジュール登録時の動作
まず、本実施形態にかかる通信システムＳにおいてスケジュール登録を行う場合、ユーザは移動機ＭＳ-ｋを用いて配信サーバＣＤＳのスケジュール登録用のＷｅｂページにアクセスして、自己の予定を登録することが必要となる。かかるスケジュール登録を行うべく、ユーザが移動機ＭＳ-ｋの図示せぬ操作部に対してスケジューラを実行する旨の入力操作を行う。
【００３８】
すると、移動機ＭＳ-ｋは、この入力操作に応じてスケジューラを実行し、例えば、「スケジュール登録」、「スケジュール確認」なる２つのボタンを図示せぬ表示部に表示させる。この状態において、ユーザが、例えば、「スケジュール確認」なるボタンを選択する旨の入力操作を行った場合、移動機ＭＳ-ｋは、当該ボタンに対応付けられたＵＲＬと自機の移動機識別情報を付加したＧＥＴ要求を送信する。一方、配信サーバＣＤＳにおいては、スケジュール管理部１２が当該ＧＥＴ要求に付加された移動機識別情報に基づいてスケジュール管理ＤＢ１３を検索し、当該移動機識別情報と対応付けられたスケジュールデータを読み出して、移動機ＭＳ-ｋ宛に配信する。この結果、移動機ＭＳ-ｋにおいて、当該スケジュールデータに基づいて表示処理が実行され、登録済みのスケジュールの内容が表示されることとなる。
【００３９】
これに対して、ユーザが移動機ＭＳ-ｋに対して、「スケジュール登録」なるボタンを選択する旨の入力操作を行った場合、移動機ＭＳ-ｋは、当該ボタンに対応付けられたＵＲＬと自機の移動機識別情報を付加したＧＥＴ要求を送信する。そして、このＧＥＴ要求が配信サーバＣＤＳの通信部１１に受信されると、スケジュール管理部１２は、この受信されたＧＥＴ要求に基づいて、所定のスケジュール入力画面に対応したＨＴＭＬ（Hyper Text Markup Language）データを移動機ＭＳ-ｋ宛に送信する。
【００４０】
このようにして送信されたＨＴＭＬデータが移動機ＭＳ-ｋによって受信されると、移動機ＭＳ-ｋにおいてスケジュール入力画面が表示される。そして、ユーザが当該画面に従って行った入力操作に基づき移動機ＭＳ-ｋと配信サーバＣＤＳとの間においてスケジュール登録のための処理が実行される。
【００４１】
この際の処理について、図５を参照しつつ説明する。なお、図５は、スケジュール登録時に移動機ＭＳ-ｋの表示部に表示される画像の遷移状態の一例を示す図である。同図に示すように、この際、移動機ＭＳ-ｋには、スケジュール入力画面ＳＣ１として、年月日及び時間帯を入力するボックスと当該時間帯におけるスケジュールを入力するためのボックスが表示される。また、この際、表示画面上には、「空間検索」なるボタンが表示されることとなる。
【００４２】
ユーザが、この状態において、自己のスケジュールを入力すると共に、「空間検索」なるボタンを選択すると、移動機ＭＳ-ｋから当該ボタンに対応付けられたＵＲＬと自機の移動機識別情報を付加したＧＥＴ要求が送信される。一方、配信サーバＣＤＳのスケジュール管理部１２は、このＧＥＴ要求に付加された移動機識別情報に基づいて当該移動機ＭＳ-ｋに対応する個人用フォルダｆ２-ｋを特定し、当該フォルダｆ２-ｋ内の機器データＥＤ-ｔ及びパブリックフォルダｆ１内の機器データＥＤ-ｔを読み出す。そして、スケジュール管理部１２は、これらの機器データＥＤ-ｔに基づいて、空間Ｓ-ｊを選択するための画面に対応したＨＴＭＬデータを生成して、移動機ＭＳ-ｋに配信する。
【００４３】
この結果、移動機ＭＳ-ｋにおける表示画像は、ＳＣ２に示されるようなものに変化し、公的な空間Ｓ-ｊ（例えば、店舗）及び当該移動機ＭＳ-ｋのユーザが機器データＥＤ-ｔを登録した私的な空間Ｓ-ｊ（例えば、自宅等）を選択するためのボタンが表示される。また、一つの企業体等により運営される店舗が複数存在する場合（例えば、チェーン店）、ＳＣ２画面の表示時に当該企業体により運営されている各店舗を選択するためのプルダウンメニューが表示される。
【００４４】
この際に表示される各ボタンには、当該ボタンにより示される空間Ｓ-ｊに対応した機器データＥＤ-ｔのデータ識別情報（例えば、ＵＲＬ）が対応付けられており、この画面ＳＣ２に従ってユーザが所定のボタンを選択する旨の入力操作を行うと、移動機ＭＳ-ｋは、当該選択されたボタンと対応付けられたデータ識別情報を抽出して、入力された時間帯等と対応付けて一時的に記憶する。そして、移動機ＭＳ-ｋは、画面の表示状態をＳＣ３の状態に移行させ、次なるスケジュールの入力を待機することとなる。
【００４５】
一方、かかる一連の入力操作を経て、ユーザがスケジュール登録を終了する旨の入力操作を移動機ＭＳ-ｋの操作部に行う。すると、移動機ＭＳ-ｋは、ユーザによって入力されたスケジュールの内容を示すテキストデータ及びデータ識別情報を、例えば、ＣＧＩのパラメータとして付加したＧＥＴ要求を送信する。
【００４６】
このようにして、移動機ＭＳ-ｋから送信されたＧＥＴ要求が配信サーバＣＤＳの通信部１１によって受信されると、スケジュール管理部１２は、当該ＧＥＴ要求に基づいてスケジュールデータを生成し、スケジュール管理ＤＢ１３を更新して、処理を終了する。この際、スケジュール管理部１２は、当該ＧＥＴ要求に付加されたデータ識別情報と、当該ＧＥＴ要求に付加されたテキストデータに対応した年月日等の情報を対応付けてスケジュールデータに記述することとなる。
【００４７】
（２）電子機器ＥＭ-ｌを遠隔制御する際の動作
次に、本実施形態にかかる通信システムＳにおいて電子機器ＥＭ-ｌを遠隔制御する際の動作について説明する。まず、電子機器ＥＭ-ｌの遠隔制御を行うべくユーザが移動機ＭＳ-ｋの操作部に対して上述したリモコンプログラムを実行する旨の入力操作を行う。すると、移動機ＭＳ-ｋは、配信サーバＣＤＳ上の所定のＵＲＬと自機の移動機識別情報を付加したＧＥＴ要求を送信する。
【００４８】
この移動機ＭＳ-ｋから送信されたＧＥＴ要求が通信部１１により受信されると、配信サーバＣＤＳにおいては、配信管理部１４が、図６に示す処理を開始する。この処理において、配信管理部１４は、まず、当該ＧＥＴ要求に付加された移動機識別情報を抽出し（ステップＳ１）、この抽出した移動機識別情報に基づいてスケジュール管理ＤＢ１３を検索し、当該移動機識別情報と対応付けて格納されたスケジュールデータを読み出す（ステップＳ２）。次いで、配信管理部１４は、現在時刻を取得して（ステップＳ３）、スケジュールデータ中に現在時刻を含む時間帯のスケジュールが登録されているか否かを判定する（ステップＳ４）。そして、この判定において、未だスケジュールが登録されていないものと判定すると（「ｎｏ」）、移動機ＭＳ-ｋに対して、「スケジュールが未登録です」等の文字列を表示するためのＨＴＭＬデータを配信して（ステップＳ１０）、処理を終了する。
【００４９】
これに対して、このステップＳ４においてスケジュールが登録済みであるものと判定すると（「ｙｅｓ」）、配信管理部１４は、現在時刻を含む時間帯と対応付けて記述されたデータ識別情報を抽出する（ステップＳ５）。そして、配信管理部１４は、この抽出したデータ識別情報を検索キーとして電子機器設置場所ＤＢ１５を検索し、当該データ識別情報に対応した機器データＥＤ-ｔを読み出す（ステップＳ６）。この結果、電子機器設置場所ＤＢ１５からユーザが現在存在する空間Ｓ-ｊに対応した機器データＥＤ-ｔが読み出されることとなる。
【００５０】
次いで、配信管理部１４は、当該読み出された機器データＥＤ-ｔから格納アドレスを抽出し（ステップＳ７）、この抽出された格納アドレスに基づいて遠隔制御データＤＢ１６から遠隔制御データを読み出す（ステップＳ８）。このようにして、ユーザの存在空間Ｓ-ｊに設置された電子機器ＥＭ-ｌに対応する遠隔制御データが読み出されると、配信管理部１４は、当該読み出した遠隔制御データを移動機ＭＳ-ｋ宛に配信して（ステップＳ９）、処理を終了する。なお、かかる遠隔制御データの配信に際して、複数の電子機器ＥＭ-ｌに対応した遠隔制御データが読み出されることがある。この場合に、全ての遠隔制御データを一つのデータファイルとして配信するか、別個のデータファイルとして配信するかについては任意である。
【００５１】
かかる一連の処理により、配信された遠隔制御データを受信すると、移動機ＭＳ-ｋにおいては、当該遠隔制御データに基づいて制御可能な電子機器の機種等の一覧が表示された状態となる。そして、この状態においてユーザが機種等を選択する旨の入力操作を行うと、移動機ＭＳ-ｋは、当該選択された機種等に対応する遠隔制御データを用いて、電子機器ＥＭ-ｌの遠隔制御を実行し、当該電子機器ＥＭ-ｌのリモコン装置として機能することとなる。なお、実際にリモコン装置としての機能を実現しようとする場合、移動機ＭＳ-ｋの操作部に設けられた各キーに対して、如何なる実行コマンドが割り振られているのかをユーザに提示することが必要となるが、かかる提示方法については任意である。例えば、遠隔制御データ中に各ボタンと実行コマンド（例えば、演奏開始、停止等のコマンド）との対応関係を示した画像データを含ませるようにし、当該画像データに基づいて各キーに割り当てられた実行コマンドを移動機ＭＳ-ｋの表示部に表示させるようにしても良い。また、各機種毎に実行コマンドとキーの割り当て関係を示した説明書を印刷物として作成、配布しておき、この印刷物を用いて操作を行うようにしても良い。
【００５２】
以上説明したように、本実施形態にかかる配信システムＳにおいては、配信サーバＣＤＳが機器データＥＤ-ｔに基づいてユーザの存在空間Ｓ-ｊ（すなわち、移動機ＭＳ-ｋの存在空間Ｓ-ｊ）内に設置された電子機器ＥＭ-ｌの機種等を特定して、当該特定した機種等に対応する遠隔制御データを移動機ＭＳ-ｋに配信するようになっている。この結果、部屋や店舗といった所定の空間Ｓ-ｊ内に設置されている電子機器ＥＭ-ｌの機種をユーザが把握できない環境下においても、確実に当該空間Ｓ-ｊ内に設置された電子機器ＥＭ-ｌの遠隔制御データを移動機ＭＳ-ｋに配信し、各種電子機器ＭＳ-ｋを遠隔制御することが可能となる。
【００５３】
また、本実施形態にかかる配信システムＳにおいては、ユーザが事前に登録したスケジュールを示すスケジュールデータに基づいて配信サーバＣＤＳがユーザの存在空間を推定する構成となっているため、ユーザが事前に登録したスケジュールに併せて、存在空間Ｓ-ｊ内の電子機器ＥＭ-ｌに対応する遠隔制御データを配信することが可能となる。また更に、かかるスケジュールデータの生成に関しても配信サーバＣＤＳにおいて実行するようになっているため、移動機ＭＳ-ｋにおける処理負担を軽減することが可能となると共に、ネットワークＮＥＴを介して送受されるデータのデータ量を削減し、通信帯域の有効利用を図ることが可能となる。
【００５４】
更に、本実施形態にかかる配信サーバＣＤＳにおいては、登録情報管理部１７が電子機器設置場所ＤＢ１５に格納された機器データＥＤ-ｔの生成及び管理を行うようになっているため、例えば、空間Ｓ-ｊ内に設置された電子機器ＥＭ-ｌの機種等に変更が生じたような場合にも、柔軟に対応することが可能となる。
【００５５】
また、かかる機器データＥＤ-ｔの管理に関しても、（１）公的な空間に対応するデータＥＤ-ｔと、（２）私的な空間に対応するデータＥＤ-ｔとを区別し、夫々、パブリックフォルダｆ１及び個人用フォルダｆ２-ｋに分けて管理する構成となっているため、私的な空間Ｓ-ｊに対応した機器データＥＤ-ｔに関しては、移動機ＭＳ-ｋのユーザ毎に管理することが可能となり、もって、情報の安全性を確保することが可能となる。
【００５６】
なお、上記実施形態においては、電子機器設置場所ＤＢ１５にパブリックフォルダｆ１及び個人用フォルダｆ２-ｋを設けた構成を採用していたが、公的な空間Ｓ-ｊと、私的な空間Ｓ-ｊとを区別する必要性がない場合、機器データＥＤ-ｔをフォルダ毎に分けて管理する必要性は無く、全ての移動機ＭＳ-ｋにおいて利用可能な構成とすることも可能である。また、パブリックフォルダｆ１を設けることなく、全ての機器データＥＤ-ｔを個人用フォルダｆ２-ｋ内に格納して管理するようにすることも可能である。
【００５７】
また更に、上記実施形態においては移動機ＭＳ-ｋにスケジューラを搭載した構成を採用したが、同様の機能をＷＷＷブラウザによって実現するようにしても良い。更に、上記実施形態においては、リモコンプログラムにより遠隔制御データを処理し、電子機器ＥＭ-ｌの遠隔制御を行う構成を採用したが、各遠隔制御データを一つのアプリケーション（例えば、Ｊａｖａ（登録商標）アプリケーション）として構成し、この遠隔制御データ単体で移動機ＭＳ-ｋをリモコン装置として機能させるようにしても良い。
【００５８】
更にまた、上記実施形態においては、スケジュールデータを、図３に示すようなデータ構成とした場合を例に説明を行ったが、スケジュールデータのデータ構成はこれに限られるものではなく、ユーザの行動を定義付ける他のデータ（例えば、当該スケジュールを示すアイコンを表示するためのデータやその他の行動を示すデータ）を含ませるようにすることも可能である。
【００５９】
また、上記実施形態においては、機器データＥＤ-ｔ内に遠隔制御データの格納アドレスを記述し、当該アドレスに基づいて遠隔制御データの読み出しを行う構成を採用していたが、例えば、遠隔制御データのＵＲＬを記述し、当該ＵＲＬにより遠隔制御データの読み出しを行うようにしても良い。
【００６０】
また更に、上記実施形態においては、配信サーバＣＤＳを一つのコンピュータシステムにより構成した場合を例に説明を行ったが、スケジュール管理機能と、遠隔制御データ配信機能を別個のコンピュータシステムにより実現するようにしても良い。同様に、上記実施形態においては、各ＤＢ１３、１５及び１６を配信サーバＣＤＳに保有させた構成を採用していたが、配信サーバＣＤＳとは別個にＤＢサーバを設け、このＤＢサーバに各ＤＢ１３、１５及び１６を保有させるようにしても良い。
【００６１】
更に、上記実施形態においては、移動機ＭＳ-ｋから送信されたＧＥＴ要求に付加されたデータに基づいて配信サーバＣＤＳのスケジュール管理部１２がスケジュールデータを生成する構成を採用していた。しかし、スケジュールデータは、移動機ＭＳ-ｋにおいて生成、管理するようにしても良い。この場合、遠隔制御データの取得時に、移動機ＭＳ-ｋから配信サーバＣＤＳに送信するＧＥＴ要求に当該スケジュールを付加して送信し、当該スケジュールデータに基づいて配信サーバＣＤＳの配信管理部１４が図６ステップＳ３〜Ｓ１０に示す処理を実行するようにすれば良い。
【００６２】
更にまた、上記実施形態においては移動機ＭＳ-ｋ単体にてネットワークＮＥＴを介したデータ通信を行う構成となっていたが、ＳＩＭ（Subscriber Identify Module）内に移動機ＭＳ-ｋのユーザの加入者情報を記録すると共に、当該ＳＩＭを移動機ＭＳ-ｋに接続して当該ＳＩＭ内に記録された加入者情報を用いてネットワークＮＥＴを介したデータ通信を行うようにしても良い。
【図面の簡単な説明】
【００６３】
【図１】実施形態における遠隔制御データ配信システムＳの構成を示すブロック図である。
【図２】同実施形態における配信サーバＣＤＳの構成を示すブロック図である。
【図３】同実施形態におけるスケジュールデータのデータ構成の一例を示す図である。
【図４】同実施形態における電子機器設置場所ＤＢ１５の記録内容を示す図である。
【図５】同実施形態においてスケジュール登録時に移動機ＭＳ-ｋの表示部に表示される画像の遷移状態を示す図である。
【図６】同実施形態において遠隔制御データの配信時に配信サーバＣＤＳの配信管理部１４が実行する処理を示すフローチャートである。
【符号の説明】
【００６４】
Ｓ・・・遠隔制御データ配信システム
ＭＳ-ｋ・・・移動機
ＮＥＴ・・・ネットワーク
ＣＤＳ・・・配信サーバ
【図１】
2006324913.tif 000003
【図２】
2006324913.tif 000004
【図３】
2006324913.tif 000005
【図４】
2006324913.tif 000006
【図５】
2006324913.tif 000007
【図６】
2006324913.tif 000008