(57)【要約】【課題】身近に設置されるネットワーク端末への識別子登録及び認証処理を容易に行うことができるネットワーク機器、識別子登録方法及び識別子登録システムを提供することを目的とする。【解決手段】ネットワーク端末の制御部に、入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定部と、識別子の受付が開始された後に、サーバから通信部を介して受信した識別子を、登録識別子として前記記憶部へと記憶する識別子記憶部とを備えることを特徴とする。【選択図】図１４
2015088921.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバと、前記ネットワークに接続されたユーザ端末と、入力部と、制御部と、記憶部と、通信部とを含み、前記通信部を介して前記ネットワークと接続されたネットワーク端末と、を備えた通信システムに用いられる前記ネットワーク端末であって、
前記通信システムにおいて、
前記ユーザ端末は、前記サーバに対して、前記ネットワーク端末に固有の第１の識別子と、前記ユーザ端末に固有の第２の識別子とを送信する第１の送信部を有し、
前記サーバは、受信した前記第１の識別子に対応する前記ネットワーク端末に対して、前記第２の識別子を送信する第２の送信部を有し、
前記ネットワーク端末の前記制御部は、
前記入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定部と、
前記受付開始判定部により識別子の受付が開始された後に、前記サーバから前記通信部を介して受信した前記第２の識別子を、登録識別子として前記記憶部へと記憶する識別子記憶部と、
前記入力部への入力状態を検出することにより、識別子の受付終了を判定する受付終了判定部と、を備えることを特徴とするネットワーク端末。
【請求項２】
前記受付開始判定部は、入力状態が第１の状態から第２の状態に変更された場合に、識別子の受付を開始する判定を行い、
前記受付終了判定部は、前記入力状態が前記第２の状態から前記第１の状態に変更された場合に、識別子の受付を終了する判定を行う、ことを特徴とする請求項１に記載のネットワーク端末。
【請求項３】
前記ネットワーク端末はさらに表示部を有し、
前記制御部は、
前記受付開始判定部にて識別子の受付開始の判定がされた後に、前記通信部を介して受信した第２の識別子の数又は内容に応じた画像を、前記表示部に表示する表示制御部を備える、ことを特徴とする請求項２に記載のネットワーク端末。
【請求項４】
前記ネットワーク端末はさらに動作部を有し、
前記制御部は、
前記通信部を介して受信した第２の識別子と、前記記憶部に記憶された前記登録識別子とを比較し、両者が一致する場合に、前記動作部を作動させる、ことを特徴とする請求項１乃至３に記載のネットワーク端末。
【請求項５】
ネットワークに接続されたサーバと、前記ネットワークに接続されたユーザ端末と、入力部と、制御部と、記憶部と、通信部とを含み、前記通信部を介して前記ネットワークと接続されたネットワーク端末と、を備えた通信システムを用いた識別子登録方法であって、
前記ユーザ端末が、前記サーバに対して、前記ネットワーク端末に固有の第１の識別子と、前記ユーザ端末に固有の第２の識別子とを送信する第１の送信ステップと、
前記サーバが、受信した前記第１の識別子に対応する前記ネットワーク端末に対して、前記第２の識別子を送信する第２の送信ステップと、
前記入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定ステップと、
前記受付開始判定部により識別子の受付が開始された後に、前記サーバから前記通信部を介して受信した前記第２の識別子を、登録識別子として前記記憶部へと記憶する識別子記憶ステップと、
前記入力部への入力状態を検出することにより、識別子の受付終了を判定する受付終了判定ステップと、を備えることを特徴とする識別子登録方法。
【請求項６】
ネットワークに接続されたサーバと、前記ネットワークに接続されたユーザ端末と、入力部と、制御部と、記憶部と、通信部とを含み、前記通信部を介して前記ネットワークと接続されたネットワーク端末と、を備えた識別子登録システムであって、
前記ユーザ端末は、前記サーバに対して、前記ネットワーク端末に固有の第１の識別子と、前記ユーザ端末に固有の第２の識別子とを送信する第１の送信部を有し、
前記サーバは、受信した前記第１の識別子に対応する前記ネットワーク端末に対して、前記第２の識別子を送信する第２の送信部を有し、
前記ネットワーク端末の前記制御部は、
前記入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定部と、
前記受付開始判定部により識別子の受付が開始された後に、前記サーバから前記通信部を介して受信した前記第２の識別子を、登録識別子として前記記憶部へと記憶する識別子記憶部と、
前記入力部への入力状態を検出することにより、識別子の受付終了を判定する受付終了判定部と、を備えることを特徴とする識別子登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、識別子登録システム、識別子登録方法に係り、特に、ユーザ端末に固有の識別子を、ネットワークを介して、ネットワーク端末に登録する技術に関する。
【背景技術】
【０００２】
近年、外出中のユーザ端末から、家庭内の電化製品を制御したいという要望が存在する。また、遠隔地から特定の機器を制御したいというこの種の要望は、工場等に配置された産業用機器に対しても存在する。ここで、家庭内や工場内の機器を遠隔制御するにあたっては、当該機器そのものを遠隔制御可能なネットワーク対応端末に置換することも考えられるが、当該機器の製品寿命や買換えコストを考慮すれば、すべての機器をネットワーク対応端末に置換することは現実的ではない。そこで、家庭内や工場内の機器を遠隔制御する場合、家庭内或いは工場内の種々の既存機器はそのままに、それらの機器の操作インタフェース（ボタンやスイッチなど）を、汎用的に操作することが可能なネットワーク端末を実現することが望まれる。特許文献１には、電子機器などのボタン操作を遠隔で制御することを目的とした装置が記載されている。
【０００３】
上述のネットワーク端末を遠隔地のユーザ端末等から制御するには、不特定多数のネットワーク端末とサーバとユーザ端末とから成る通信システムを構築する必要がある。ここで、当該システムにおいて、いずれのユーザ端末からであっても任意のネットワーク端末にアクセス可能であるとすると、ネットワーク端末の予期せぬ動作等により、遠隔地（例えば、家庭内や工場内）において、重大事故等を招きかねない。そのため、ネットワーク端末への認証処理が必要となる。しかし、高いセキュリティレベルを確保するために、ネットワーク端末への認証手法を複雑とすることは、普及するネットワーク端末としては望ましくない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４５４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は上述の問題点に着目してなされたものであり、その目的とするところは、身近に設置されるネットワーク端末へのアクセス認証を行う際の識別子登録処理を容易に行うことができるネットワーク機器、識別子登録方法及び識別子登録システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るネットワーク端末は、ネットワークに接続されたサーバと、前記ネットワークに接続されたユーザ端末と、入力部と、制御部と、記憶部と、通信部とを含み、前記通信部を介して前記ネットワークと接続されたネットワーク端末と、を備えた通信システムに用いられる前記ネットワーク端末である。また、前記通信システムにおいて、前記ユーザ端末は、前記サーバに対して、前記ネットワーク端末に固有の第１の識別子と、前記ユーザ端末に固有の第２の識別子とを送信する第１の送信部を有している。さらに、前記サーバは、受信した前記第１の識別子に対応する前記ネットワーク端末に対して、前記第２の識別子を送信する第２の送信部を有している。加えて、前記ネットワーク端末の前記制御部は、前記入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定部と、前記受付開始判定部により識別子の受付が開始された後に、前記サーバから前記通信部を介して受信した前記第２の識別子を、登録識別子として前記記憶部へと記憶する識別子記憶部と、前記入力部への入力状態を検出することにより、識別子の受付終了を判定する受付終了判定部と、を備えることを特徴としている。
【０００７】
このような構成によれば、ネットワーク端末の入力部への入力に基づいて、所定期間、識別子の登録処理を許容することから、ネットワーク端末に物理的にアクセスできる者にのみ、識別子の登録処理を許容することとなる。そのため、直観的に容易な操作でありながら、高いセキュリティ性を確保することができる。
【０００８】
また、前記受付開始判定部は、入力状態が第１の状態から第２の状態に変更された場合に、識別子の受付を開始する判定を行い、前記受付終了判定部は、前記入力状態が前記第２の状態から前記第１の状態に変更された場合に、識別子の受付を終了する判定を行ってもよい。
【０００９】
このような構成によれば、入力状態が第２の状態にある間のみ識別子の登録処理を行うことから、ネットワーク端末における識別子の受付期間と入力部への入力期間との間が対応付き、これにより直観的に容易な登録処理を行うことができる。
【００１０】
また、前記ネットワーク端末はさらに表示部を有し、前記制御部は、前記受付開始判定部にて識別子の受付開始の判定がされた後に、前記通信部を介して受信した第２の識別子の数又は内容に応じた画像を、前記表示部に表示する表示制御部を備えてもよい。
【００１１】
このような構成によれば、表示内容を確認しつつ、識別子登録を行うことができるので、確実に自分の識別子を登録させることができる。また、他人が知らぬ間にネットワーク端末に対して識別子を登録してしまうこと等を防止できる。加えて、複数人で１つのネットワーク端末を操作したい場合であっても、容易に複数人での認証を行うことができる。
【００１２】
また、前記ネットワーク端末はさらに動作部を有し、前記制御部は、前記通信部を介して受信した第２の識別子と、前記記憶部に記憶された前記登録識別子とを比較し、両者が一致する場合に、前記動作部を作動させてもよい。
【００１３】
このような構成によれば、識別子を登録した者のみに対して、ネットワーク端末の作動を許容させることができる。
【００１４】
また、本発明に係る識別子登録方法は、ネットワークに接続されたサーバと、前記ネットワークに接続されたユーザ端末と、入力部と、制御部と、記憶部と、通信部とを含み、前記通信部を介して前記ネットワークと接続されたネットワーク端末と、を備えた通信システムを用いた識別子登録方法である。前記識別子登録方法は、前記ユーザ端末が、前記サーバに対して、前記ネットワーク端末に固有の第１の識別子と、前記ユーザ端末に固有の第２の識別子とを送信する第１の送信ステップと、前記サーバが、受信した前記第１の識別子に対応する前記ネットワーク端末に対して、前記第２の識別子を送信する第２の送信ステップと、前記入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定ステップと、前記受付開始判定部により識別子の受付が開始された後に、前記サーバから前記通信部を介して受信した前記第２の識別子を、登録識別子として前記記憶部へと記憶する識別子記憶ステップと、前記入力部への入力状態を検出することにより、識別子の受付終了を判定する受付終了判定ステップと、を備えることを特徴としている。
【００１５】
このような構成によれば、ネットワーク端末の入力部への入力に基づいて、所定期間、識別子の登録処理を許容することから、ネットワーク端末に物理的にアクセスできる者にのみ、識別子の登録処理を許容することとなる。そのため、直観的に容易な操作でありながら、高いセキュリティ性を確保することができる。
【００１６】
本発明に係る識別子登録システムは、ネットワークに接続されたサーバと、前記ネットワークに接続されたユーザ端末と、入力部と、制御部と、記憶部と、通信部とを含み、前記通信部を介して前記ネットワークと接続されたネットワーク端末と、を備えた識別子登録システムである。前記識別子登録システムにおいて、前記ユーザ端末は、前記サーバに対して、前記ネットワーク端末に固有の第１の識別子と、前記ユーザ端末に固有の第２の識別子とを送信する第１の送信部を有し、前記サーバは、受信した前記第１の識別子に対応する前記ネットワーク端末に対して、前記第２の識別子を送信する第２の送信部を有している。また、前記ネットワーク端末の前記制御部は、前記入力部への入力状態を検出することにより、識別子の受付開始を判定する受付開始判定部と、前記受付開始判定部により識別子の受付が開始された後に、前記サーバから前記通信部を介して受信した前記第２の識別子を、登録識別子として前記記憶部へと記憶する識別子記憶部と、前記入力部への入力状態を検出することにより、識別子の受付終了を判定する受付終了判定部と、を備えることを特徴としている。
【００１７】
このような構成によれば、ネットワーク端末の入力部への入力に基づいて、所定期間、識別子の登録処理を許容することから、ネットワーク端末に物理的にアクセスできる者にのみ、識別子の登録処理を許容することとなる。そのため、直観的に容易な操作でありながら、高いセキュリティ性を確保することができる。
【発明の効果】
【００１８】
本発明によれば、身近に設置されるネットワーク端末への認証を行う際の識別子登録処理を容易に行うことができるネットワーク機器、識別子登録方法及び識別子登録システムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】図１はシステムの全体構成を示す説明図（第１の実施形態）である。
【図２】図２はサーバの構成を示す説明図である。
【図３】図３はユーザ端末の構成を示す説明図である。
【図４】図４はユーザ端末の外観を示す説明図である。
【図５】図５はネットワーク端末の構成を示す説明図である。
【図６】図６はネットワーク端末の構成例を示す説明図（その１）である。
【図７】図７はネットワーク端末の構成例を示す説明図（その２）である。
【図８】図８はネットワーク端末の構成例を示す説明図（その３）である。
【図９】図９はシステム全体の動作を示すフローチャート（第１の実施形態）である。
【図１０】図１０はユーザ端末への入力例を示す説明図である。
【図１１】図１１はサーバの動作を示すフローチャートである。
【図１２】図１２はシステム全体の動作を示すフローチャート（第２の実施形態）である。
【図１３】図１３はネットワーク端末の構成（第３の実施形態）である。
【図１４】図１４は識別子の登録処理について説明するフローチャート（第３の実施形態）である。
【図１５】図１５はシステム全体の動作を示すフローチャート（第３の実施形態）である。
【図１６】図１６はシステムの全体構成を示す説明図（第４の実施形態）である。
【図１７】図１７はシステム全体の動作を示すフローチャート（第４の実施形態）である。
【図１８】図１８は動作スケジュールの設定及び待機処理の詳細について説明するフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、実施の形態の詳細について説明する。
【００２１】
＜１．第１の実施形態＞
以下では、図１乃至図１１を参照しつつ、本発明の第１の実施の形態について詳細に説明する。
【００２２】
＜１．１  システムの構成＞
図１は本実施の形態で用いられる通信システム１００を示している。当該通信システム１００においては、後述する、演算資源又はメモリ資源等が増減可能に構成されたサーバ２００と、複数のユーザ端末３００（例えば、スマートフォン、タブレット、携帯電話、携帯型パソコン、据置型パソコン、デジタルカメラ、メディアプレーヤ、電子書籍リーダ、ナビゲータ、又はゲーム機等）と、後述する前記ユーザ端末から前記サーバを介して遠隔制御される１又は複数のネットワーク端末４００と、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ５００とが、インターネット等のネットワーク６００を介して、互いに通信可能に接続されている。以下、前記ネットワーク６００に接続された各端末の構成の詳細について説明する。
【００２３】
図２は、サーバの構成について説明する説明図である。サーバ２００は、種々のプログラムの実行により制御を行うＣＰＵ等から成る制御部２０１、ＲＯＭ、ＲＡＭ又はハードディスク等から成り、後述する通信システムを実現するための通信制御プログラムや当該通信において保存される各種のデータ等を記憶する記憶部２０２、外部機器とＬＡＮ又はインターネット等を介して通信を行う通信部２０３、表示処理を行う表示部２０４、入出力を行うＩ／Ｆ部２０５、入力操作等を行う入力操作部２０６等から構成される。なお、記憶部２０２はサーバ装置とは別に、ストレージ等として別に設けられてもよい。
【００２４】
また、後述するように、本件サーバは、複数台のサーバから成り、当該サーバの利用台数を増減させることが可能な所謂クラウドサーバであり、所定の条件により、演算資源又はメモリ資源等を増減させることが可能なように構成されている。また、複数の演算資源又はメモリ資源を利用する場合、各処理間で互いに同期が取られるよう構成されることが望ましい。
【００２５】
図３は、ユーザ端末３００の構成を示す説明図である。制御部３０１は、格納されたプログラムの実行によりユーザ端末の制御を行うＣＰＵ等（ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを含む）である。記憶部３０２は、ＲＯＭ，ＲＡＭ又はストレージ等から構成され、後述する、ウェブ・ブラウジング・プログラム、ネットワーク端末への動作要求アプリケーションプログラム等を記憶する。なお、前述の各プログラムは予め記憶されていたものであっても良いし、ダウンロード等により追加的に記憶したものであっても良い。
【００２６】
振動部３０３は、電話呼び出し時又は各種アプリケーションプログラム等による指令により振動する振動部であり、例えば、振動式スピーカ、電磁コイルを利用した振動機構、又は各種の振動モータ等で構成することができる。
【００２７】
通信ユニット３０４は、外部機器とＬＡＮ又はインターネット等を介して無線通信を行うものである。無線通信規格としては例えば、２Ｇ、３Ｇ、４Ｇ、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格がある。当該通信ユニットはこのうちの１つ或いは複数をサポートしてもよい。
【００２８】
音声出力部３０５は、当該ユーザ端末を用いて通話等を行う際に音声出力を行うものである。音声入力部３０６は、例えばマイクロフォン等であり、当該ユーザ端末を用いて通話等を行う際に音声の入力を行うものである。スピーカ部３０７は、当該ユーザ端末から音声や音楽等を出力するものである。カメラユニット３０８は、例えば、ユーザ端末筐体の表面又は裏面に設けられるインカメラ又はアウトカメラ等と接続され、静止画像又は動画像を撮像する際に用いられるものである。コネクタ３０９は、他の機器との接続に用いられる端子である。当該端子は、ＵＳＢ、ＨＤＭＩ（登録商標）等の汎用的な端子であってもよい。
【００２９】
ディスプレイ３１０は、液晶ディスプレイ、有機ＥＬディスプレイ、又は無機ＥＬディスプレイ等から成る表示デバイスを備えており、各種の画像（静止画像又は動画像）を表示する。入力操作部３１１は例えばタッチ方式の入力操作部であり、指、ペン又はスタイラスペン等の接触検知により、各種の入力を行うものである。接触検出の方式としては、例えば、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等がある。入力の際のジェスチャとしては、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等がある。また、入力操作部（ボタン）３１２は、端末装置の筐体に設けられた１又は複数のボタン（例えばホームボタン等）から成り、それぞれ特定の機能に対して割り当てられていてもよい。
【００３０】
加速度センサ３１３は、ユーザ端末に働く加速度の方向及び大きさを検出する。方位センサ３１４は、地磁気の向きを検出する。ジャイロセンサ３１５はユーザ端末の角度及び角速度を検出する。ＧＰＳ（Ｇｒａｎｄ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）３１６は、端末装置の位置を検出する。照度センサ３１７は、照度を検出する。なお、照度とは、光の強さ、明るさ、又は輝度を示す。タイマ３１８は時間の計測を行うものである。なお、当該タイマはＣＰＵ等と一体に設けられていても良い。バッテリ３１９は、充電により、ユーザ端末の電源として機能するものである。
【００３１】
図４は、ユーザ端末３００の外観を示す説明図である。ユーザ端末３００の中央部には大きな面積を占めるディスプレイ３１０と、当該ディスプレイに重畳された入力操作部（タッチパネル）３１１とが配置されている。ユーザは、ディスプレイ３１０に表示される表示内容を確認しつつ、入力操作部３１１の表面に指等を接触させることで、種々の操作を行うことができる。また、前記ディスプレイ３１０の下部には、入力操作部（ボタン）３１２が配置され、当該ボタンを通じて各種の操作を行うことができる。一方、前記ディスプレイ３１０の上部には、カメラユニット３０８のレンズ部分と、通話音や音楽等の出力を行う音声出力部３０５のスピーカ部分が配置されている。
【００３２】
図５は、ネットワーク端末４００の構成について示した説明図である。ここで、ネットワーク端末４００とは、ＬＡＮ、ＷＡＮ或いはインターネット等のネットワークに接続及び通信可能に構成された装置或いは機器を指し、当該通信を経由して得た情報に基づき、当該機器或いは外部機器の所定の構成を作動させるものであってもよい。
【００３３】
制御部４０１は、格納されたプログラムの実行によりネットワーク端末の各種動作等を制御するＣＰＵ等（ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを含む）である。記憶部４０２は、ＲＯＭ，ＲＡＭ又はストレージ等から構成され、後述する、サーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、通信制御プログラム、アクチュエータの作動プログラム、ネットワーク端末の固有ＩＤ等を記憶する。なお、前述の各プログラムは予め記憶されていたものであっても良いし、ダウンロード等により追加的に記憶したものであっても良い。
【００３４】
通信ユニット４０３は、外部機器とＬＡＮ又はインターネット等を介して無線通信を行うものである。無線通信規格としては例えば、２Ｇ、３Ｇ、４Ｇ、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格がある。当該通信ユニットはこのうちの１つ或いは複数をサポートしてもよい。
【００３５】
入力部４０４は接触式（押圧式ボタン、タッチパネル等）或いは非接触式（赤外線方式）の入力インタフェースであり、外部からの継続的或いは断続的な入力の有無を検出する。バッテリ４０５は前記ネットワーク端末の電源として機能するものである。アクチュエータ４０６は、例えば、ソレノイド、モータ等の種々のアクチュエータであり、制御部４０１の指令により動作を行う。当該動作により、例えば遠隔地の機器インタフェース（押しボタン等）の操作を行うことが可能となる。
【００３６】
図６は、遠隔地にある押しボタン１の押下を行う際の、アクチュエータ４０６を含むネットワーク端末の構成例を示している。同図において、アクチュエータ４０６はネットワーク端末の筐体４１０により支持され、押しボタン１を備える対象物の表面に、吸着部材４１２及び接続部材４１１を介して固定されている。アクチュエータ４０６は磁界を発生させるコイル部４０６ｂと可動鉄芯（プランジャ）部４０６ａとから構成されている。前記コイル部への電流制御により、可動鉄芯（プランジャ）部４０６ａが上下方向に駆動すると共にその先端が突出し、この突出により押しボタン１が押下される。
【００３７】
このような構成によれば、ソレノイドアクチュエータが小型であることから、ネットワーク端末の小型化を図ることができる。また、ソレノイドアクチュエータは、プランジャの慣性にも依るものの、一般に電流制御から、動作までの応答性が良好であり、従って、より良好な応答性を実現することができる。
【００３８】
図７は、遠隔地にある押しボタン１の押下を行う際の、アクチュエータ４０６を含むネットワーク端末の他の構成例を示している。本構成例と図６で示した前記構成例との相違点は、押しボタン１を備える対象物の表面への固定方法である。図６で示した前記構成例では吸着部材４１２を用いて固定しているが、本構成例では吸盤４１４と接続部材４１３とを介して、押しボタン１を備える対象物に対して固定している。
【００３９】
このような構成によれば、吸着部材が張り付きにくいような対象物であっても、吸盤が接着可能な材質であれば、容易にネットワーク端末を取り付けることができる。また、吸盤は吸着部材のように使用により吸着力が経年的に劣化するおそれも少ないため、より長期の使用を行うことも可能となる。
【００４０】
図８は、遠隔地にあるシーソー型スイッチ２の入切切り替えを行う際の、回転式アクチュエータのエンドエフェクタ４０６ｃを含むネットワーク端末の構成例を示している。本構成例では、アクチュエータはモータ等の回転式アクチュエータであり、当該アクチュエータ或いは減速機に接続されたエンドエフェクタ部分を介してシーソー型スイッチ等の入切切り替えを行う。なおアクチュエータは筐体４１５により支持され、紐状の接続部材４１６により、接続対象に固定されている（同図において、４１７は紐状の接続部材４１６の結び目を表す）。
【００４１】
このような構成によれば、遠隔地のシーソー型スイッチの操作も可能となる。また、接続部材が紐状であることから、より自由度の高い接続が可能となる。
【００４２】
なお、ここでは、押しボタン式スイッチとシーソー型スイッチの例とを示したが、他の種々のスイッチに併せて、最適なアクチュエータを採用することが可能である。
【００４３】
ＤＮＳサーバ５００は一般的な構成であるので、詳細な説明を省略する。なお、ＤＮＳサーバとは、問合せ対象となるＵＲＬから、対応するグローバルＩＰアドレスを特定し、当該対応するグローバルＩＰアドレスを問合せを行ったコンピュータに対して返信する機能を有するサーバである。
【００４４】
＜１．２  システムの動作＞
次に、本実施形態に係るシステム全体の動作について、図９乃至図１１を参照しつつ、説明する。
【００４５】
図９は、本実施形態に係るシステム全体の動作を示すフローチャートである。電源をＯＮ状態とされたネットワーク端末は、先ずネットワークに安定的に接続可能か否かを確認するため、ネットワーク環境の確認を行う（Ｓ１０１）。ネットワーク環境の確認は、具体的には、ネットワーク端末の電源残量を確認した後、ＤＮＳサーバ或いはサーバに対して、遅延なく接続することが可能か否かについての確認を行うものである。なお、接続確認のみならず、過去所定期間内に当該ネットワーク端末から接続要求を行っていたか否か等を確認してもよい。
【００４６】
このような確認によれば、安定的に接続できることを確認した場合にのみ、サーバに対して接続要求を行うこととなるので、サーバへの不用意な接続を防止できる。これにより、例えば、サーバがネットワーク端末からの接続要求回数等に応じて課金を行うようなレンタルサーバであった場合等に、レンタルサーバの利用者は、当該レンタルサーバの運営者に対して支払う金額を低減することができる。
【００４７】
ネットワーク端末は、ネットワークの接続環境を確認した後、記憶部４０２に記憶されているサーバのＵＲＬに関する情報を読み出し、ＤＮＳサーバに対して送信する（Ｓ１０２）。当該ＵＲＬに関する情報を受信したＤＮＳサーバは、前記ＵＲＬに対応するグローバルＩＰアドレスを特定した後、当該ＩＰアドレスをネットワーク端末に対して送信する（Ｓ１０３）。これにより、ネットワーク端末はサーバのＩＰアドレスを取得することが可能となる。
【００４８】
なお、このようにネットワーク端末がＵＲＬを記憶する構成によれば、個々のネットワーク端末に対して、グローバルＩＰアドレス等を確保する必要がない。そのため、システム設計者においては、個々のネットワーク端末のグローバルＩＰアドレス取得の手間や費用が不要となる。また、ネットワーク端末が大量に製造される場合であっても、グローバルＩＰアドレスの枯渇の問題を防止することができる。
【００４９】
その後、ネットワーク端末はＤＮＳサーバより取得したＩＰアドレスを用いて、サーバに対して常時接続要求を行う（Ｓ１０４）。なお、当該要求は、サーバの２２番（ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ））、８０番（ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ））或いは４４３番（ＨＴＴＰＳ（ＨＴＴＰ  ｏｖｅｒ  ＳＳＬ））ポートを指定して行われる。
【００５０】
これらのポートを介した接続については、送信元であるネットワーク端末の置かれるネットワークのネットワーク管理者によるフィルタリング或いはアクセス制限等がかけられていない可能性が高く、従って、多くのネットワークから前記サーバに対してアクセスすることが可能となる。
【００５１】
また、常時接続の方式は特に限定されないが、具体例として、１つのＴＣＰ接続を用いて複数のＨＴＴＰリクエストを処理するキープアライブ（Ｋｅｅｐ  Ａｌｉｖｅ）接続等がある。
【００５２】
このような接続によれば、接続が常に確立状態にあるので、サーバの情報が更新されたタイミングで、ネットワーク端末に対して情報をプッシュできる。従って、ユーザによるユーザ端末への操作に対するネットワーク端末の応答性の高い情報の送信が可能となる。
【００５３】
さらに、前記サーバがネットワーク端末からの接続要求回数等に応じて課金を行うようなレンタルサーバであった場合等には、サーバとネットワーク端末との間の接続が常時接続であることから、接続要求回数が抑制され、これにより、レンタルサーバの利用者は、当該レンタルサーバの運営者に対して支払うべき金額を低減することができる。
【００５４】
また、上記常時接続要求（Ｓ１０４）を行う際、ネットワーク端末はサーバに対して、ネットワーク端末の固有ＩＤを送信する。ここで、ネットワーク端末の固有ＩＤとは、各ネットワーク端末に付与された固有のＩＤであり、例えばアルファベット、数字又はそれらの組み合わせにチェックディジット（Ｃｈｅｃｋ  Ｄｉｇｉｔ）を付加した複数桁から成るものが望ましい。また、当該固有ＩＤは、他人が知り得ぬように、ネットワーク端末の購入者のみに対して提供されるものであってもよい。
【００５５】
前記常時接続要求（Ｓ１０４）を受けたサーバは、接続の受け入れ処理（Ｓ１０５）を行い、接続が確立した旨の通知をネットワーク端末に対して行う（Ｓ１０６）。その後、ネットワーク端末とサーバとは、常時接続が為された状態を維持する。
【００５６】
上述の接続の受け入れ処理（Ｓ１０５）を行う際、サーバは、前記ネットワーク端末によって送信された固有ＩＤを、ネットワーク端末との接続情報（接続するネットワーク端末の現在のＩＰアドレス等）と対応付けて、記憶部に記憶する。なお、この際、少なくとも固有ＩＤとネットワーク端末の接続情報とを含む、接続ネットワーク端末リストとして記憶してもよい。当該記憶により、サーバは接続を行った、或いは行っているネットワーク端末の固有ＩＤを管理することができる。
【００５７】
なお、ネットワーク端末との接続が解消された場合、当該ネットワーク端末の固有ＩＤはサーバの記憶部から消去してもよいし、接続状態を示すフラグがある場合は、当該フラグを接続解消状態へと変更してもよい。また、前記接続ネットワーク端末リストは、所定周期毎に接続状況を確認することにより更新されてもよい。
【００５８】
また、サーバが予め現存するネットワーク端末の現存固有ＩＤリストを記憶していてもよい。このようなリストをサーバが記憶していれば、サーバは、存在しない固有ＩＤからのアクセスがあった場合には接続を確立せず、ネットワーク端末に対して、接続確立通知（Ｓ１０６）に代えて、接続拒否通知を行うことができる。
【００５９】
一方、ネットワーク端末の操作を行うユーザは、操作を行いたいネットワーク端末の固有ＩＤと、操作条件をユーザ端末に入力し、当該固有ＩＤと操作条件に関する情報をサーバに対して送信する（Ｓ１０７）。
【００６０】
図１０は、ユーザ端末への入力例を示す。ディスプレイ３１０には上段、中断及び下段に、それぞれ、操作対象となるネットワーク端末の固有ＩＤを入力する固有ＩＤ入力欄３１０ａ、操作量入力欄３１０ｂ（同図の例では回転式アクチュエータを想定）及び操作実行ボタン３１０ｃが表示されている。ユーザは、ユーザ端末に備えられたタッチパネル３１１等を通じてそれぞれの欄に適切な数値等を入力し、最後に操作実行ボタン３１０ｃを選択することで、入力データの送信要求を行うことができる。
【００６１】
上記においては、操作条件に関する情報として角度情報に関する操作量を送信したが、これに限定されない。従って、操作条件として、例えば、操作実行の有無、リニアアクチュエータにおける先端部の突出量等であってもよい。
【００６２】
次に、サーバは、ユーザ端末によって送信された固有ＩＤと記憶部に記憶されているネットワーク端末の固有ＩＤとに基づき、サーバが、前記固有ＩＤをもつネットワーク端末と接続しているか否かを判定する（Ｓ１０８）。サーバが受信した前記固有ＩＤをもつネットワーク端末と接続していない場合（Ｓ１０８ＮＯ）、サーバは前記ユーザ端末に対して、送信ができない旨の通知を行う（Ｓ１０９）。一方、サーバが受信した前記固有ＩＤをもつネットワーク端末と接続している場合（Ｓ１０８ＹＥＳ）、サーバは当該固有ＩＤをもつ端末に対して、前記操作条件に関する情報を送信する（Ｓ１１０）。前記ネットワーク端末は前記操作条件に関する情報を受信した後、当該操作条件に沿って、アクチュエータを作動させる（Ｓ１１１）。なお、図１０の操作条件が指定されていた場合、「０１２３４５ＡＢＣＤ」の固有ＩＤを持つネットワーク端末に備えられたアクチュエータが、時計回りに６０度回転することとなる。
【００６３】
ここで、上記一連の動作がなされている場合のサーバの動作について、図１１を参照しつつ、説明する。既に述べた通り、本実施形態に係るシステムにおいて、サーバとネットワーク端末との間は、常時接続されている。従って、各ネットワーク機器がサーバの演算資源及び／又はメモリ資源を一定程度占有することとなる。また、ネットワーク端末が大量に存在する場合、サーバに接続されるネットワーク端末の数は時間的に大きく変動し得り、サーバへの処理負荷も大幅に変動する。そこで、処理負荷を最適化するため、サーバはスケーラブル（演算資源及び／又はメモリ資源が増減可能）に構成される。
【００６４】
図１１は、前記通信システム１００におけるサーバ２００の動作を表す。当該動作はサーバの他の処理動作と並列的に実行されてもよい。まず、処理が開始すると、制御部は、ネットワーク端末との間で確立している接続の接続数を読み出す（Ｓ２０１）。当該読出処理を行った後、制御部は、確立している接続数が所定数以上か否かを判定する（Ｓ２０２）。当該確立接続数が所定数以上である場合（Ｓ２０２ＹＥＳ）、現在の処理負荷が大きいものと判定し、演算資源及び／又はメモリ資源の追加処理が行われる（Ｓ２０５）。一方、当該確立接続数が所定数以上ではなかった場合（Ｓ２０２ＮＯ）、さらに、確立接続数が所定数以下であるか否か判定を行う（Ｓ２０３）。当該判定の結果、確立接続数が所定数以下でもなかった場合（Ｓ２０３ＮＯ）、処理負荷が大きくも小さくもないものと判定し、再度ネットワーク端末との間で確立している接続の接続数を読出処理を行う（Ｓ２０１）。一方、確立接続が所定数以下であった場合（Ｓ２０３ＹＥＳ）、処理負荷が小さいものと判定し、演算資源及び／又はメモリ資源の縮小処理を行う（Ｓ２０４）。
【００６５】
このような構成によれば、サーバに接続しているネットワーク端末の数に増減があっても、サーバ負荷をおよそ一定とすることができ、これにより処理遅延等を防止することができる。従って、通信システム全体においても、不特定多数のネットワーク端末を接続しつつ、ユーザ操作に対する高い応答性を維持することが可能となる。
【００６６】
なお、上述の例においては、確立した接続数に応じて、演算資源及び／又はメモリ資源の増減処理を行うものとしたが、これに限定されない。すなわち、その他の接続状況、例えば接続要求数、所定時間当たりの確立接続数又は接続要求数等に応じて、前述の演算資源及び／又はメモリ資源の増減処理を行ってもよい。
【００６７】
＜２．第２の実施形態＞
以下では、図１２を参照しつつ、本発明の第２の実施の形態について詳細に説明する。第２の実施形態は第１の実施形態とは基本的に同様の構成を有するが、サーバとネットワーク端末との間の接続手法において相違する。
【００６８】
＜２．１  システムの構成＞
本実施形態に係る通信システムの構成は第１の実施形態に係る構成と基本的に同様である。すなわち、サーバ２００と、ユーザ端末３００と、ネットワーク端末４００と、ＤＮＳサーバ５００とがインターネット等のネットワーク６００を介して互いに通信可能に接続されている。
【００６９】
＜２．２  システムの動作＞
図１２は、システム全体の動作を示すフローチャートである。ネットワーク端末は、ネットワーク接続環境の確認及びＤＮＳサーバからのＩＰアドレスの取得を行った後（図示せず）、サーバに対して接続要求を行う（Ｓ３０１）。なお、前記接続要求の際、ネットワーク端末は当該ネットワーク端末の固有ＩＤも送信する。前記サーバは、当該接続要求を受信すると、当該接続要求に対して応答することなく、ユーザ端末によるネットワーク端末の操作要求が行われるまで、待機処理を行う（Ｓ３０２）。なお、サーバは前記要求の受信後、受信した固有ＩＤを、ネットワーク端末の接続情報と対応付けて、記憶部に記憶する。
【００７０】
次に、サーバは、第１の実施形態と同様に、操作対象となるネットワーク端末の固有ＩＤとネットワーク端末の操作条件に関する情報を受信すると（Ｓ３０３）、当該受信した固有ＩＤと記憶部に記憶された固有ＩＤとに基づき、当該固有ＩＤに対応するネットワーク端末と接続しているか否かを判定する（Ｓ３０４）。サーバが受信した前記固有ＩＤをもつネットワーク端末と接続していない場合（Ｓ３０４ＮＯ）、サーバは前記ユーザ端末に対して、送信ができない旨の通知を行う（Ｓ３０５）。
【００７１】
一方、サーバが受信した前記固有ＩＤをもつネットワーク端末と接続している場合（Ｓ３０４ＹＥＳ）、当該固有ＩＤをもつ端末に対して、前記操作条件に関する情報を送信する（Ｓ３０６）。また、このとき、接続の切断通知も併せて行う（Ｓ３０７）。前記ネットワーク端末は前記操作条件に関する情報を受信した後、当該操作条件に沿って、アクチュエータを作動させた後（Ｓ３０８）、即座にサーバへの接続を再度要求する。なお、サーバへの接続要求は、アクチュエータの作動前、或いは作動と同時に行われてもよい。また、サーバにおける演算資源及び／又はメモリ資源の増減に関する動作条件は、第１の実施形態と同様である。
【００７２】
このような構成によれば、常にサーバの情報の更新のタイミングで情報をプッシュできるので、擬似的に常時接続を実現することができ、これにより、高い応答性を有するネットワーク端末を備えた通信システムを実現することができる。
【００７３】
＜３．第３の実施形態＞
以下では、図１３乃至図１５を参照しつつ、本発明の第３の実施の形態について詳細に説明する。第３の実施形態は第１の実施形態と基本的に同様の構成であるが、ネットワーク端末がユーザの認証処理を行う点において相違する。
【００７４】
＜３．１  システムの構成＞
本実施形態に係る通信システムの全体構成は第１の実施形態に係るものと基本的に同様である。すなわち、サーバ２００と、ユーザ端末３００と、ネットワーク端末７００と、ＤＮＳサーバ５００とがインターネット等のネットワーク６００を介して互いに通信可能に接続されている。
【００７５】
図１３は、第３の実施形態に係るネットワーク端末７００の構成を示す。
【００７６】
制御部７０１は、格納されたプログラムの実行により、識別子の登録処理又はユーザ端末の認証処理を含む、ネットワーク端末の制御を行うＣＰＵ等（ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを含む）である。
【００７７】
記憶部７０２は、ＲＯＭ，ＲＡＭ又はストレージ等から構成され、サーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、識別子の登録処理プログラム、ユーザ端末の認証処理プログラム、通信制御プログラム、アクチュエータの作動プログラム、及び、後述する、登録識別子等を記憶する。なお、前述の各プログラム等は予め記憶されていたものであっても良いし、ダウンロード等により追加的に記憶したものであっても良い。
【００７８】
通信ユニット７０３は、外部機器とＬＡＮ又はインターネット等を介して無線通信を行うものである。無線通信規格としては例えば、２Ｇ、３Ｇ、４Ｇ、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格がある。当該通信ユニットはこのうちの１つ或いは複数をサポートしてもよい。
【００７９】
入力部７０４は接触式（押圧式ボタン、タッチパネル等）或いは非接触式（赤外線方式等）の入力インタフェースであり、外部からの継続的或いは断続的な入力の有無を検出する。バッテリ７０５は前記ネットワーク端末の電源として機能するものである。アクチュエータ７０６は、例えば、ソレノイド、モータ等の種々のアクチュエータであり、制御部７０１の指令により動作を行う。当該動作により、例えば遠隔装置のボタンの押下等を行うことが可能となる。
【００８０】
ネットワーク端末７００はさらに、液晶ディスプレイ、有機ＥＬディスプレイ、又は無機ＥＬディスプレイ等から成る表示部７０７を備えており、制御部７０１の制御により各種の画像（静止画像又は動画像）を表示する。
【００８１】
＜３．２  システムの動作＞
本実施形態においては、ネットワーク端末が、アクセスしたユーザ端末に固有の識別子を登録し、当該登録した識別子に基づいて、ユーザ端末の認証処理を行う。
【００８２】
＜３．２．１  識別子の登録処理＞
図１４は、ユーザ端末の識別子の登録処理について説明するフローチャートである。
【００８３】
処理が開始されると、まず、ネットワーク端末７００は、入力部７０４にて入力開始信号が検出されるまで（Ｓ４０２ＮＯ）、入力部７０４への入力を読み出す（Ｓ４０１）。次に、入力部７０４への入力開始信号を検出した場合（Ｓ４０２ＹＥＳ）、ネットワーク端末７００は、通信ユニット７０３へユーザ端末の識別子情報が入力されるまで（Ｓ４０４ＮＯ）、通信ユニット７０３への入力情報を読み出す（Ｓ４０３）。ここで、入力部７０４への入力開始信号とは、例えば、押しボタンの押下やタッチパネルへの接触がなされたことを検出する信号等である。また、ユーザ端末の識別子情報とは、ユーザ端末に固有の情報、例えばユーザ端末のＭＡＣアドレス等を指す。
【００８４】
その後、ユーザ端末の識別子情報が入力された場合（Ｓ４０４ＹＥＳ）、制御部７０１は、記憶部７０２に当該識別子情報を登録識別子として登録し（Ｓ４０５）、当該登録識別子に関する情報を表示部７０７へ表示する（Ｓ４０６）。なお、表示する情報としては、登録した識別子の数や登録した識別子の内容情報等であってもよい。
【００８５】
このように、登録識別子情報を表示部７０７へと表示させることで、表示内容を確認しつつ識別子登録を行うことができるので、確実に自分の識別子を登録させることができる。また、他人が知らぬ間にネットワーク端末に対して識別子を登録してしまうこと等を防止できる。加えて、複数人で１つのネットワーク端末を操作したい場合であっても、容易に複数人での認証を行うことができる。
【００８６】
表示部７０７への表示処理の後、入力部７０４を介して入力受付終了信号を検出した場合（Ｓ４０７ＹＥＳ）、識別子登録処理は終了する。一方、入力受付終了信号を検出しない場合（Ｓ４０７ＮＯ）、再び通信ユニット７０３への入力の読出処理を行う（Ｓ４０３）。なお、入力受付終了信号とは、例えば、押しボタンを離したことで検出される信号や、タッチパネルへ接触が行われたこと、或いはタッチパネルとの接触状態が解消されたことにより検出される信号等であってもよい。
【００８７】
すなわち、入力部への入力が第１の状態から第２の状態となっている間（押しボタンやタッチパネル等を操作し続けている間）だけ、ネットワーク端末を、識別子の登録処理モードとするような構成であってもよい。このような構成によれば、入力部への入力期間と識別子の登録期間とが対応付き、これにより直観的に容易な操作が可能となる。なお、識別子の登録開始と登録終了時にのみ、それぞれボタンやタッチパネルを操作するような構成としても良いことは言うまでもない。
【００８８】
上記のような構成によれば、ネットワーク端末に物理的にアクセスできる者のみ、識別子の登録処理を行うことができるので、直観的に容易な操作でありながら、高いセキュリティ性を確保することができる。
【００８９】
＜３．２．２  システム全体の動作（認証処理動作）＞
次に、上述の識別子の登録処理の後に行われる、ユーザ端末の認証処理動作について、図１５を参照しつつ、説明する。
【００９０】
図１５は、認証処理を行う通信システムの全体動作を示すフローチャートである。ユーザ端末は、上述の実施形態と同様の手順にて、ユーザ端末に、ネットワーク端末の固有ＩＤとネットワーク端末の操作条件（ネットワーク端末に備えられたアクチュエータの操作量など）を設定し、送信処理を行う（Ｓ５０１）。このとき、本実施形態においては、ユーザ端末は、ユーザ端末に固有の識別子（例として、ＭＡＣアドレス等）も併せて送信する。
【００９１】
サーバは、前記ネットワーク端末に固有のＩＤとネットワーク端末の操作条件、及びユーザ端末に固有の識別子を受信すると、前記ネットワーク端末に固有のＩＤに対応するネットワーク端末が前記サーバに接続されているかを判定する（Ｓ５０２）。前記ネットワーク端末に固有のＩＤに対応するネットワーク端末が前記サーバに接続されていない場合（Ｓ５０２ＮＯ）、ユーザ端末に対して送信できない旨の通知を行う（Ｓ５０３）。一方、前記ネットワーク端末に固有のＩＤに対応するネットワーク端末が前記サーバに接続されている場合（Ｓ５０２ＹＥＳ）、当該サーバは、前記ネットワーク端末の固有ＩＤに対応するネットワーク端末に対して、ユーザ端末に固有の識別子と操作条件に関する情報を送信する（Ｓ５０４）。
【００９２】
ユーザ端末に固有の識別子と、操作条件に関する情報とを受信したネットワーク端末は、受信した前記ユーザ端末に固有の識別子が、登録識別子と一致するか否かを判定する（Ｓ５０５）。受信した前記ユーザ端末に固有の識別子が、登録識別子と一致する場合（Ｓ５０５ＹＥＳ）、ネットワーク端末の制御部は、受信した前記操作条件に従って、アクチュエータを作動させる（Ｓ５０７）。一方、受信した前記ユーザ端末に固有の識別子が、登録識別子と一致しない場合（Ｓ５０５ＮＯ）、識別子の非一致処理を行う。ここで、非一致処理とは、例えば、アクチュエータを動作させず何らの処理も行わないことであってもよい。また、表示部に、認証を試みた識別子と共にエラー表示を行ってもよい。
【００９３】
なお、サーバにおける演算資源及び／又はメモリ資源の増減に関する動作条件は、第１の実施形態と同様である。
【００９４】
上記の構成によれば、予め識別子の登録を行った認証者のみネットワーク端末を動作させることができる。
【００９５】
＜４．第４の実施形態＞
以下では、図１６乃至図１８を参照しつつ、本発明の第４の実施の形態について詳細に説明する。第４の実施形態では、ネットワーク端末への動作要求を、ユーザが予め登録した動作スケジュールに沿って、スケジュールサーバが行う。なお、スケジュールサーバとは、時系列的にイベントを管理・記憶するサーバであり、例えば、ネットワーク端末の動作スケジュールを専門に管理するサーバであってもよいし、ユーザが自己の日々のスケジュール等を管理するサーバの一部として構成されてもよい。また、他のソーシャル・メディアと連携し、その一部として構成されてもよい。
【００９６】
＜４．１  システムの構成＞
図１６は、第４の実施形態に係るシステムの全体構成を示す説明図である。当該通信システム８００においては、演算資源又はメモリ資源等が増減可能に構成されたサーバ２００と、複数のユーザ端末３００（例えば、スマートフォン、タブレット、携帯電話、携帯型パソコン、据置型パソコン、デジタルカメラ、メディアプレーヤ、電子書籍リーダ、ナビゲータ、又はゲーム機等）と、前記サーバを介して遠隔制御される１又は複数のネットワーク端末４００と、前記ネットワーク端末の動作スケジュールを保存するスケジュールサーバ９００とが、インターネット等のネットワーク６００を介して、互いに通信可能に接続されている。なお、既に述べた、ネットワーク６００に接続された各装置の構成等は実施形態１と同様であるので、ここでは記載を省略する。
【００９７】
なお、同図においては、スケジュールサーバ９００と、サーバ２００とは別々に配置（例えば、異なるＩＰアドレスを有するよう配置）されているが、両サーバは一体として構成されてもよい。このような両サーバを一体とする構成によれば、ネットワーク６００に起因して生ずる通信遅延等の問題を回避することができ、これにより、より確実に予め登録された動作スケジュールに沿ってネットワーク端末を作動させることができる。
【００９８】
スケジュールサーバ９００はサーバ２００と同様のハードウエア構成を有しており、後述するように、制御部は、通信部を介してユーザ端末により送信されたネットワーク端末に関する動作スケジュール情報を記憶する記憶処理を行い、記憶部は当該動作スケジュール情報を格納する。また、制御部は、当該動作スケジュール情報に基づき、通信部を介して、ネットワーク端末４００に対して動作指令を行う。
【００９９】
＜４．２  システムの動作＞
図１７は、本実施形態に係るシステム全体の動作を示す。まず、スケジュールサーバは、動作スケジュールの設定及び待機処理を行う（Ｓ６０１）。
【０１００】
図１８に、動作スケジュールの設定及び待機処理の詳細について説明するフローチャートが示される。同図において、まず、サーバはユーザ端末からの要求に応じて、ネットワーク端末の動作スケジュールの設定を補助する入力画面を提供する（Ｓ６０１１）。ユーザ端末は、前記入力画面をウェブブラウザ等により当該ユーザ端末のディスプレイ上に表示する。ユーザは、当該ユーザ端末上の表示画面をガイドに、操作したいネットワーク機器の固有ＩＤや、操作開始時間、操作量等に関する情報の入力処理を行い（Ｓ６０１２）、当該設定情報を再びスケジュールサーバに対して送信する（Ｓ６０１３）。スケジュールサーバは、受信した設定情報を記憶部へと登録し（Ｓ６０１４）、設定完了通知をユーザ端末に対して送信する（Ｓ６０１５）。
【０１０１】
その後、スケジュールサーバは、設定された操作開始時間が到来するまで（Ｓ６０１７ＮＯ）、時刻情報の読込処理を行う（Ｓ６０１６）。設定された操作開始時間が到来した場合（Ｓ６０１７ＹＥＳ）、スケジュールサーバは、サーバに対して、設定されたネットワーク端末の固有ＩＤと操作量等の操作条件に関する情報を送信する（Ｓ６０１８）。
【０１０２】
図１７に戻り、ネットワーク端末は、第１の実施形態と同様に、サーバとの間で、常時接続を確立する（Ｓ６０２乃至Ｓ６０４）。なお、本実施形態においては、ネットワーク端末の記憶部４０２には、ＵＲＬではなく、グローバルＩＰアドレスが記憶されている。従って、ネットワーク端末はＤＮＳサーバへの問合せを行うことなく、直接サーバに接続要求を行っている。
【０１０３】
その後、前記スケジュールサーバにおいて、操作開始時間が到来した場合、スケジュールサーバからサーバに対して、設定されたネットワーク端末に固有のＩＤと操作量等の操作条件に関する情報が送信される（Ｓ６０５）。
【０１０４】
サーバは、受信した、ネットワーク端末に固有のＩＤに基づき、当該固有のＩＤに対応するネットワーク端末と接続しているか否かを判定する（Ｓ６０６）。当該判定において、受信した固有のＩＤに対応するネットワーク端末と接続されていないと判定された場合（Ｓ６０６ＮＯ）、情報の送信ができない旨の通知がスケジュールサーバに対してなされる（Ｓ６０７）。一方、当該判定において、受信した固有のＩＤに対応するネットワーク端末と接続されていると判定された場合（Ｓ６０６ＹＥＳ）、当該固有のＩＤに対応するネットワーク端末に対して、操作条件に関する情報が送信される（Ｓ６０８）。
【０１０５】
ネットワーク端末は、当該受信した情報に含まれる操作量等の操作条件に関する情報に沿って、アクチュエータを作動させる（Ｓ６０９）。
【０１０６】
なお、サーバにおける演算資源及び／又はメモリ資源の増減に関する動作条件は、第１の実施形態と同様である。
【０１０７】
このような構成によれば、スケジュールサーバに予めネットワーク端末の動作スケジュールを記憶しておくことができるので、ネットワーク端末の自動的な作動を実現できる。これにより、ネットワーク端末の操作忘れ等を防止できる。
【０１０８】
＜５．  その他＞
上述の実施形態においては、ネットワーク端末に備えられた制御対象を、物理的に外界への働きかけを行うアクチュエータとする例を説明したが、制御対象はアクチュエータに限定されない。すなわち、制御対象としては出力機能を有する装置であってもよく、例えば、画像又は動画像の表示装置（ディスプレイを含む）、音声出力装置（スピーカ等を含む）、光出力装置（ライト等の光源等）等であってもよい。このような構成とすれば、ユーザ操作に対する高い応答性を以て、出力状態を変動させることができる。また、明確な出力機能を有さない装置であってもよく、例えば、制御部内における制御手法を変動させるものであってもよい。
【０１０９】
また、上述の実施形態においては、常時接続確立後、サーバからネットワーク端末に対して、情報が提供される例を説明したが、これに限定されない。従って、例えば、ネットワーク端末からサーバに対して情報が送信されてもよい。すなわち、ネットワーク端末から送信された情報が常時接続された接続を介してサーバに提供され、当該情報がサーバからユーザ端末に対して提供される構成としてもよい。
【０１１０】
さらに、このとき、ネットワーク端末から送信される情報はセンサ情報であってもよい。すなわち、ネットワーク端末がアクチュエータの状態をセンシングするセンサ（例えば、変位センサ、速度センサ、加速度センサ、ジャイロセンサ、角度センサ、角速度センサ、温度センサ等）をさらに備え、当該センシング情報を常時接続された接続を介してサーバに提供し、サーバは当該情報をユーザ端末に提供するような構成としてもよい。また、ネットワーク端末にセンサ（例えば、変位センサ、速度センサ、加速度センサ、角度センサ、角速度センサ、ジャイロセンサ、温度センサ、湿度センサ、重量センサ、ＧＰＳセンサ等）を独立に設け、ネットワーク端末の存在する環境情報を、常時接続された接続を介して、サーバに提供し、サーバは当該情報をユーザ端末に提供するような構成としてもよい。
【０１１１】
このような構成によれば、ネットワーク端末の状態、又は、ネットワーク端末の外部環境に関する情報をユーザに対してフィードバックすることができ、これにより、例えば、より安全性の高い操作を行うことができる。
【産業上の利用可能性】
【０１１２】
本発明は、例えば、家庭内或いは工場内の機器インタフェースの遠隔操作装置に利用できる。
【符号の説明】
【０１１３】
１００    システム
２００    サーバ
３００    ユーザ端末
４００    ネットワーク端末
５００    ＤＮＳサーバ
６００    ネットワーク
９００    スケジュールサーバ
【図１】
2015088921.tif 000003
【図２】
2015088921.tif 000004
【図３】
2015088921.tif 000005
【図４】
2015088921.tif 000006
【図５】
2015088921.tif 000007
【図６】
2015088921.tif 000008
【図７】
2015088921.tif 000009
【図８】
2015088921.tif 000010
【図９】
2015088921.tif 000011
【図１０】
2015088921.tif 000012
【図１１】
2015088921.tif 000013
【図１２】
2015088921.tif 000014
【図１３】
2015088921.tif 000015
【図１４】
2015088921.tif 000016
【図１５】
2015088921.tif 000017
【図１６】
2015088921.tif 000018
【図１７】
2015088921.tif 000019
【図１８】
2015088921.tif 000020