(57)【特許請求の範囲】
【請求項１】
固定的に割り当てられた所定の固定アドレス情報で相手先装置と通信を行う固定アドレス通信手段と、
他装置からアドレス情報を割り当てられた場合、当該割り当てられた可変アドレス情報で相手先装置と通信を行う可変アドレス通信手段と、
前記固定アドレス通信手段と前記可変アドレス通信手段のうち、前記固定アドレス情報と前記可変アドレス情報とは異なるネットワークセグメントに属し、前記相手先装置のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に前記相手先装置から送信されるブロードキャストパケットの送信先のアドレス通信手段を使用して該相手先装置との通信を行うよう制御する制御手段と、を備えたことを特徴とする電子装置。
【請求項２】
前記固定アドレス通信手段および前記可変アドレス通信手段は、１つの通信部により実現され、
前記制御手段は、前記固定アドレス通信手段および前記可変アドレス通信手段の何れかを有効にするよう制御することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記制御手段は、
相手先装置から送信されたパケットに含まれる自装置のアドレス情報が前記固定アドレス通信手段における前記所定の固定アドレス情報である場合、前記固定アドレス通信手段で通信を行うと共に前記可変アドレス通信手段を無効化し、
相手先装置から送信されたパケットに含まれる自装置のアドレス情報が前記可変アドレス通信手段における前記割り当てられた可変アドレス情報である場合、前記可変アドレス通信手段で通信を行うと共に前記固定アドレス通信手段を無効化することを特徴とする請求項１又は２に記載の電子装置。
【請求項４】
前記制御手段は、前記無効化した場合、所定の入力が検出されるまでの間、該無効化した状態を保持し、該所定の入力が検出された時点で該無効化した状態を解除することを特徴とする請求項３に記載の電子装置。
【請求項５】
ＴＶ受信機能を有することを特徴とする請求項１から４の何れか１項に記載の電子装置。
【請求項６】
電子装置と情報処理装置とが通信可能に接続されて構成された情報処理システムであって、
前記電子装置は、
固定的に割り当てられた所定の固定アドレス情報で前記情報処理装置と通信を行う固定アドレス通信手段と、
他装置からアドレス情報を割り当てられた場合、当該割り当てられた可変アドレス情報で前記情報処理装置と通信を行う可変アドレス通信手段と、
前記固定アドレス通信手段と前記可変アドレス通信手段のうち、前記固定アドレス情報と前記可変アドレス情報とは異なるネットワークセグメントに属し、前記情報処理装置のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に前記情報処理装置から送信されるブロードキャストパケットの送信先のアドレス通信手段を使用して該情報処理装置との通信を行うよう制御する制御手段と、を備えたことを特徴とする情報処理システム。
【請求項７】
前記固定アドレス通信手段および前記可変アドレス通信手段は、１つの通信部により実現され、
前記制御手段は、前記固定アドレス通信手段および前記可変アドレス通信手段の何れかを有効にするよう制御することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記制御手段は、
前記情報処理装置から送信されたパケットに含まれる前記電子装置のアドレス情報が前記固定アドレス通信手段における前記所定の固定アドレス情報である場合、前記固定アドレス通信手段で通信を行うと共に前記可変アドレス通信手段を無効化し、
前記情報処理装置から送信されたパケットに含まれる前記電子装置のアドレス情報が前記可変アドレス通信手段における前記割り当てられた可変アドレス情報である場合、前記可変アドレス通信手段で通信を行うと共に前記固定アドレス通信手段を無効化することを特徴とする請求項６又は７に記載の情報処理システム。
【請求項９】
前記制御手段は、前記無効化した場合、所定の入力が検出されるまでの間、該無効化した状態を保持し、該所定の入力が検出された時点で該無効化した状態を解除することを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
前記固定アドレス通信手段における前記所定の固定アドレス情報は、前記電子装置のアドレス情報として前記情報処理装置に予め設定されたことを特徴とする請求項６から９の何れか１項に記載の情報処理システム。
【請求項１１】
前記他装置はＤＨＣＰ（Dynamic Host Configuration Protocol）サーバであり、
前記ＤＨＣＰサーバが前記情報処理システムに通信可能に接続された場合、前記電子装置および前記情報処理装置は、
前記電子装置における前記可変アドレス通信手段に対して前記ＤＨＣＰサーバから割り当てられたアドレス情報と、
前記情報処理装置に対して前記ＤＨＣＰサーバから割り当てられたアドレス情報と、の間で通信を行うことを特徴とする請求項６から１０の何れか１項に記載の情報処理システム。
【請求項１２】
前記電子装置は、ＴＶ受信機能を有することを特徴とする請求項６から１１の何れか１項に記載の情報処理システム。
【請求項１３】
通信の相手先装置から送信されたパケットを受信したアドレス通信処理を使用して固定アドレス通信処理及び可変アドレス通信処理の何れかで該相手先装置との通信を行うよう制御する制御処理を電子装置のコンピュータに実行させ、
前記固定アドレス通信処理では、固定的に割り当てられた所定の固定アドレス情報で相手先装置と通信を行い、
可変アドレス通信処理では、他装置からアドレス情報を割り当てられた場合に当該割り当てられた可変アドレス情報で相手先装置と通信を行い、
前記固定アドレス通信処理と前記可変アドレス通信処理のうち、前記固定アドレス情報と前記可変アドレス情報とは異なるネットワークセグメントに属し、前記相手先装置のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に前記相手先装置から送信されるブロードキャストパケットの送信先のアドレス通信処理を使用して該相手先装置との通信を行うことを特徴とする電子装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相手先装置と通信を行う機能を備えた電子装置、情報処理システム、および装置のプログラムに関する。
【背景技術】
【０００２】
近年、無線や有線によるＬＡＮ（Local Area Network）が普及し、初心者にも使いやすくするよう工夫がなされたものがある。
こうした情報処理システムとして、図３に示す従来の情報処理システムは、ＰＣ８０と電子装置９０とが無線または有線により接続されて構成される。
【０００３】
ＰＣ８０は、通信部８１と、接続設定を行うアプリケーションなどによる接続設定部８２と、制御部８３とを備えて構成される。
電子装置９０は、通信部９１と、電子装置９０としての所定の機能を実現する制御部９２とを備えて構成される。
【０００４】
こうした構成により、図３（ａ）に示すように、ユーザが購入した初期状態などにＰＣ８０と電子装置９０のみの間で通信を行う場合には、ＰＣ８０の通信部８１と、電子装置９０の通信部９１とのそれぞれが、予め設定された固定ＩＰ（Internet Protocol）アドレスで通信を行う。こうして、購入時から固定ＩＰが予め設定された状態としておくことで、ユーザが初心者の場合であっても、設置してすぐに通信することができる。
【０００５】
また、図３（ｂ）に示すように、インターネットへの接続などのためにユーザがルータ３０を接続した場合、一般にルータはＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとしての機能を有する。このため、ＰＣ８０の通信部８１がＤＨＣＰで割り当てられたＩＰアドレスで通信を行うと共に、接続設定部８２で電子装置９０の通信部９１を固定ＩＰモードからＤＨＣＰモードに切り替える。こうして、電子装置９０の通信部９１が、予め設定された固定ＩＰで通信を行うモードから、ＤＨＣＰで割り当てられたＩＰアドレスで通信を行うモードとなる。こうして、ＰＣ８０と電子装置９０との間で、ＤＨＣＰにより割り当てられたＩＰアドレスによる通信が行われる。
【０００６】
また、アドレス競合の防止を目的としたストレージエリアネットワークとして、異なるディスク間でのアドレス競合が検出された場合に、競合している一方のアドレス情報を予備用のアドレス情報に切り替えさせるよう中央制御装置が制御するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２１７５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した図３に示す情報処理システムでは、図３（ｂ）に示すように、ＰＣ８０の接続設定部８２で電子装置９０の通信部９１を固定ＩＰモードからＤＨＣＰモードに切り替える際、ユーザが初心者で切替設定に失敗すると、ＰＣ８０と電子装置９０との間での通信ができなくなっていた。すなわち、ＤＨＣＰにより割り当てられたアドレス情報によりＰＣ８０と電子装置９０との間で通信を行うためには、ＰＣ８０の接続設定部８２での切替設定が必要になり、この切替設定に失敗すると、初期状態に戻して再度設定し直す必要があった。こうした初期状態に戻して再設定する操作は、特にユーザが初心者である場合には難易度が高く、製品の普及への心理的な障害となっていた。
【０００９】
また、上述した特許文献１のものは、システム全体を制御する中央制御装置が切替制御を行うものであり、初心者向けの設定を簡略化することについてまで考慮されたものではなかった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、ユーザが初心者の場合であっても、割り当てられたアドレス情報での通信に簡単に切り替えできる電子装置、情報処理システム、および装置のプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、本発明に係る電子装置は、固定的に割り当てられた所定の固定アドレス情報で相手先装置と通信を行う固定アドレス通信手段と、他装置からアドレス情報を割り当てられた場合、当該割り当てられた可変アドレス情報で相手先装置と通信を行う可変アドレス通信手段と、前記固定アドレス通信手段と前記可変アドレス通信手段のうち、前記固定アドレス情報と前記可変アドレス情報とは異なるネットワークセグメントに属し、前記相手先装置のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に前記相手先装置から送信されるブロードキャストパケットの送信先のアドレス通信手段を使用して該相手先装置との通信を行うよう制御する制御手段と、を備えたことを特徴とする。
【００１２】
また、本発明に係る情報処理システムは、電子装置と情報処理装置とが通信可能に接続されて構成された情報処理システムであって、前記電子装置は、固定的に割り当てられた所定の固定アドレス情報で前記情報処理装置と通信を行う固定アドレス通信手段と、他装置からアドレス情報を割り当てられた場合、当該割り当てられた可変アドレス情報で前記情報処理装置と通信を行う可変アドレス通信手段と、前記固定アドレス通信手段と前記可変アドレス通信手段のうち、前記固定アドレス情報と前記可変アドレス情報とは異なるネットワークセグメントに属し、前記情報処理装置のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に前記情報処理装置から送信されるブロードキャストパケットの送信先のアドレス通信手段を使用して該情報処理装置との通信を行うよう制御する制御手段と、を備えたことを特徴とする。
【００１３】
また、本発明に係る電子装置のプログラムは、通信の相手先装置から送信されたパケットを受信したアドレス通信処理を使用して固定アドレス通信処理及び可変アドレス通信処理の何れかで該相手先装置との通信を行うよう制御する制御処理を電子装置のコンピュータに実行させ、前記固定アドレス通信処理では、固定的に割り当てられた所定の固定アドレス情報で相手先装置と通信を行い、可変アドレス通信処理では、他装置からアドレス情報を割り当てられた場合に当該割り当てられた可変アドレス情報で相手先装置と通信を行い、前記固定アドレス通信処理と前記可変アドレス通信処理のうち、前記固定アドレス情報と前記可変アドレス情報とは異なるネットワークセグメントに属し、前記相手先装置のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に前記相手先装置から送信されるブロードキャストパケットの送信先のアドレス通信処理を使用して該相手先装置との通信を行うことを特徴とする。
【発明の効果】
【００１４】
以上のように、本発明によれば、ユーザが初心者の場合であっても、割り当てられたアドレス情報での通信に簡単に切り替えできる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態としての情報処理システムの構成例を示すブロック図である。
【図２】固定アドレス通信部２１およびＤＨＣＰアドレス通信部２２を仮想的に実現する場合の構成例を模式的に示すブロック図である。
【図３】従来の情報処理システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
次に、本発明に係る電子装置、情報処理システム、および装置のプログラムを適用した一実施形態について、図面を用いて詳細に説明する。
【００１７】
本実施形態の情報処理システムは、図１に示すように、ＰＣ１０と電子装置２０とが無線または有線により接続されて構成される。
【００１８】
ＰＣ１０は、通信部１１と、制御部１２とを備えて構成される。通信部１１は、設定された固定ＩＰアドレスによる通信と、ＤＨＣＰにより他装置から割り当てられたＩＰアドレスによる通信との何れも可能となっており、初期状態では所定の固定ＩＰアドレスが予め設定される。また、初期状態では電子装置２０の固定アドレス通信部２１に予め設定される所定の固定ＩＰアドレスが、電子装置２０のＩＰアドレスとして記憶される。
【００１９】
電子装置２０は、固定アドレス通信部２１と、ＤＨＣＰアドレス通信部２２と、電子装置２０としての所定の機能を実現する制御部２３とを備えて構成される。
固定アドレス通信部２１は、設定された固定ＩＰアドレスによる通信を行う。初期状態では所定の固定ＩＰアドレスが予め設定される。また、ＰＣ１０に予め設定される所定の固定ＩＰアドレスが、初期状態ではＰＣ１０のＩＰアドレスとして記憶される。
ＤＨＣＰアドレス通信部２２は、ＤＨＣＰにより他装置から割り当てられたＩＰアドレスによる通信を行う。
【００２０】
こうした構成により、図１（ａ）に示すように、ユーザが購入した初期状態などにＰＣ１０と電子装置２０のみの間で通信を行う場合には、ＰＣ１０の通信部１１と、電子装置２０の固定アドレス通信部２１とのそれぞれが、予め設定された固定ＩＰアドレスで通信を行う。
【００２１】
この場合、電子装置２０が受信するパケットのパケットヘッダに含まれる送信元アドレスが、ＰＣ１０の通信部１１に予め設定された固定ＩＰアドレスであり、送信先アドレスが、電子装置２０の固定アドレス通信部２１に予め設定された固定ＩＰアドレスとなる。こうしたパケットを受信すると、電子装置２０の制御部２３は、パケットヘッダに含まれる送信元アドレスおよび送信先アドレスを確認し、ＰＣ１０の通信部１１が電子装置２０を固定ＩＰアドレスで認識していると判断する。そして、予め設定された固定ＩＰアドレスを自装置のアドレス情報として、所定の認証や暗号化による通信接続を確立する。
【００２２】
こうして、購入時の初期状態から固定ＩＰが予め設定された状態としておくことで、ユーザが初心者の場合であっても、設置してすぐに通信することができる。
【００２３】
また、図１（ｂ）に示すように、インターネットへの接続などのためにユーザがルータ３０を接続した場合、一般にルータはＤＨＣＰサーバとしての機能を有する。このため、ＰＣ１０の通信部１１、および電子装置２０のＤＨＣＰアドレス通信部２２には、それぞれＤＨＣＰによるＩＰアドレスが割り当てられる。
【００２４】
このため、電子装置２０のＤＨＣＰアドレス通信部２２は、ＤＨＣＰにより割り当てられたＩＰアドレスで通信が可能となる。このため、電子装置２０の制御部２３は、固定アドレス通信部２１と、ＤＨＣＰアドレス通信部２２との何れでも送受信可能となる。
【００２５】
また、ＤＨＣＰによるＩＰアドレスの割り当てが行われたことを検出すると、ＰＣ１０の通信部１１は、ＤＨＣＰで割り当てられたＩＰアドレスで通信を行う。
このため、電子装置２０が受信するパケットのパケットヘッダに含まれる送信元アドレスが、ＤＨＣＰによりＰＣ１０の通信部１１に割り当てられたＩＰアドレスとなり、送信先アドレスが、ＤＨＣＰにより電子装置２０のＤＨＣＰアドレス通信部２２に割り当てられたＩＰアドレスとなる。
なお、固定ＩＰアドレスとＤＨＣＰにより割り当てられたＩＰアドレスとは、異なるネットワークセグメントに属している。そして、ＰＣ１０又は電子装置２０からそれぞれ送信されたパケットは、ＰＣ１０又は電子装置２０のアドレスの属するネットワークセグメントに属するアドレスを有する全ての装置において受信可能に送信されるブロードキャストパケットである。
【００２６】
こうしたパケットを受信すると、電子装置２０の制御部２３は、パケットヘッダに含まれる送信元アドレスおよび送信先アドレスを確認し、ＰＣ１０の通信部１１がＤＨＣＰモードとなっていると判断する。そして、ＤＨＣＰによりにより電子装置２０のＤＨＣＰアドレス通信部２２に割り当てられたＩＰアドレスを自装置のアドレス情報として、所定の認証や暗号化による通信接続を確立する。
【００２７】
このため、ルータ３０が接続されることにより、ＤＨＣＰによるＩＰアドレスがＰＣ１０および電子装置２０に割り当てられた場合であっても、ユーザによる設定操作を何ら必要とせず、ＰＣ１０と電子装置２０との通信を継続することができる。
【００２８】
なお、こうして通信接続が確立された後、電子装置２０の制御部２３は、固定アドレス通信部２１と、ＤＨＣＰアドレス通信部２２との何れでも送受信可能としてもよく、確立した通信接続に用いていない側の通信部を無効化する制御を行う構成であってもよい。
【００２９】
こうした無効化の制御を行う構成である場合、例えばＰＣ１０から電子装置２０の有無を検索するためのブロードキャストパケットを受信した場合に、電子装置２０の制御部２３がその無効化された状態を解除する構成としてもよい。
【００３０】
また、例えば不図示のリセットボタンなどをさらに備えた構成としてもよい。この場合、例えばリセットボタンからの入力が検出されるまでの間、電子装置２０の制御部２３がその無効化された状態を保持し、リセットボタンからの入力が検出された時点で、電子装置２０の制御部２３がその無効化された状態を解除する構成としてもよい。また、こうしてリセットボタンにより無効化の状態を解除した場合、電子装置２０の制御部２３が再度、初期状態に戻り、固定アドレス通信部２１での予め設定された固定ＩＰアドレスで通信を行う構成としてもよい。
【００３１】
上述した固定アドレス通信部２１と、ＤＨＣＰアドレス通信部２２とは、それぞれについてハードウェアによる通信アダプタを備えて実現してもよく、また、１つの物理的な通信アダプタを用いてソフトウェア制御でそれぞれを実現してもよい。
【００３２】
次に、上述した固定アドレス通信部２１と、ＤＨＣＰアドレス通信部２２とをソフトウェア制御により仮想的に実現する場合の構成例について、図２を参照して説明する。
【００３３】
図２の構成例では、物理的アダプタ５５を１つだけ備え、不図示の記憶部に格納されたプログラムによるソフトウェア制御により、固定ＩＰアドレスで通信を行う仮想アダプタ５２と、ＤＨＣＰにより割り当てられたＩＰアドレスにより通信を行う仮想アダプタ５３とを仮想的に実現する。そして、仮想アダプタ５２、５３のそれぞれのオン／オフを切り替える仮想スイッチ５１と、これら仮想アダプタ５２、５３を１つの物理的アダプタ５５に接続させる仮想ハブ５４と、をソフトウェア制御により仮想的に実現する。
【００３４】
こうした構成の場合、仮想アダプタ５２、５３の何れか一方により通信接続を確立した後、物理的アダプタ５５は１つしかないため、その通信接続に用いた一方のみを有効とし、他方の仮想アダプタをそのプログラムによるソフトウェア制御により無効化する。
【００３５】
以上のように、上述した本発明の実施形態では、電子装置２０が固定アドレス通信部２１と、ＤＨＣＰアドレス通信部２２とを備え、ＰＣ１０から送信されたパケットに含まれる自装置のアドレス情報に応じて、その何れかでＰＣ１０との通信接続を確立させる。
【００３６】
このため、製品購入時の初期状態など、ＤＨＣＰによるＩＰアドレスの割り当てが行われていない状態であっても、ＤＨＣＰによりＩＰアドレスが割り当てられた状態とされた場合であっても、ユーザによる設定操作を何ら必要とせず、ＰＣ１０と電子装置２０との通信を継続することができる。
【００３７】
このため、固定ＩＰアドレスによる通信と、ＤＨＣＰによる割り当てられたアドレス情報での通信との切り替えを、従来のような専用アプリケーションによる接続設定を必要とせず、モード変更不要で行うことができる。
【００３８】
このため、購入初期状態にも、設置するだけですぐに、予め設定された固定ＩＰアドレスでの通信ができ、かつ、ＤＨＣＰサーバとしての機能を有するルータ３０を接続した際にも、設定不要で失敗のおそれなく、ＤＨＣＰでの通信に切り替えることができる。
このため、ユーザが初心者の場合であっても、ＤＨＣＰによる割り当てられたアドレス情報での通信に簡単に切り替えができ、電子機器２０の導入に当たっての心理的な障害を取り除くことができる。このため、初心者でも使いやすい電子機器２０による情報処理システムを提供することができる。
【００３９】
特に、ＰＣ１０でＴＶ受信機能を実現しようとする場合、ＴＶアンテナに接続するアンテナケーブルに有線で接続する部分が必要となる。このため、ＰＣ１０がノート型コンピュータである場合、有線で接続しようとすると携帯性を損なうおそれがある。
こうした場合であっても、電子機器２０の制御部２３がＴＶ受信機能を有する構成とすることで、ノート型コンピュータの携帯性を損なうことなくＴＶを受信可能とできる。このため、ユーザが初心者であっても簡単に設置することができ、さらに携帯性も損なうことがない情報処理システムを提供することができる。
【００４０】
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
【００４１】
例えば、装置間の通信に用いるアドレス情報はＩＰアドレスに限定されず、任意のものを用いてよい。
【００４２】
また、図２により上述した電子装置のプログラムは、不図示の記憶部に格納されることとして説明したが、コンピュータが読み取り可能な記録媒体、例えばハードディスク、光ディスク、光磁気ディスク、フロッピー（登録商標）ディスク、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等に格納されてもよい。
すなわち、本発明の実施形態による上述した各機能が、上述した記録媒体から供給されるプログラムによって、電子装置のＣＰＵや、電子装置に接続されたＰＣが処理を行うことにより実現されてもよい。
そして、その場合、上述した記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
【００４３】
この本発明に係るプログラムによれば、当該プログラムによって制御される電子装置に、上述した実施形態における各機能を実現させることができる。
【符号の説明】
【００４４】
１０    ＰＣ
１１    通信部
１２    制御部
２０    電子装置
２１    固定アドレス通信部
２２    ＤＨＣＰアドレス通信部
２３    制御部
３０    ルータ
５１    仮想スイッチ
５２、５３    仮想アダプタ
５４    仮想ハブ
５５    物理的アダプタ
【図１】
0005862975.tif 000002
【図２】
0005862975.tif 000003
【図３】
0005862975.tif 000004