JP3793166B2 - ウェブ基盤のケーブルモデム管理装置およびその装置を用いたケーブルモデムの設定方法 - Google Patents
ウェブ基盤のケーブルモデム管理装置およびその装置を用いたケーブルモデムの設定方法 Download PDFInfo
- Publication number
- JP3793166B2 JP3793166B2 JP2003077168A JP2003077168A JP3793166B2 JP 3793166 B2 JP3793166 B2 JP 3793166B2 JP 2003077168 A JP2003077168 A JP 2003077168A JP 2003077168 A JP2003077168 A JP 2003077168A JP 3793166 B2 JP3793166 B2 JP 3793166B2
- Authority
- JP
- Japan
- Prior art keywords
- cable modem
- web
- internet
- computer system
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42676—Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6168—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
【発明の属する技術分野】
本発明は、ケーブルモデム(Cable Modem)に関し、特に、ケーブルモデムを管理し、動作パラメータを設定するためのウェブ基盤のケーブルモデム管理装置およびその装置を用いたケーブルモデムの設定方法に関する。
【0002】
【従来の技術】
一般家庭、大規模のマンションビルまたはオフィスビルなどのビル内には、テレビジョン用のケーブル回線を敷設することができる。通常、テレビジョン信号を受信する場合は、そのケーブル回線をビル内の分配器に接続し、更にその分配器からセットトップボックス(Set-top Box)を介してテレビジョン機器に接続する。そして、その後に、テレビジョン用のケーブル回線を通じてビデオおよびオーディオプログラムが提供されることになる。また、このテレビジョン用のケーブル回線にコンピュータ(Personal Computer:PC)を接続してインターネット回線に接続し通信することもできる。しかし、このインターネット回線に接続する場合、コンピュータは直接テレビジョン用のケーブル回線に接続することができない。つまり、このような接続の場合は一旦、コンピュータをケーブルモデムに接続し、そのケーブルモデムからテレビジョン用のケーブル回線に接続するようにしなければならない。
【0003】
ケーブルモデムは最大10Mbps程度の速度でデータ通信を行うことができる。このようなケーブルモデムは、コンピュータとテレビジョン用のケーブル回線を接続するのに用いられ、テレビジョン視聴者はテレビジョン用のケーブル回線から受信されたプログラムを見ることができる。そして、コンピュータ使用者はテレビジョン用のケーブル回線を通じてインターネットに接続することができる。
【0004】
モデムが設置される場合、ケーブルモデム管理はインターネットおよびテレビジョン用のケーブル回線を通じて行われるため、ケーブルモデムがインターネット通信を正常に行えるときのみ、ケーブルモデムを管理または制御するための動作が行われることになる。また、ケーブルモデムが不正な動作によってインターネットに接続されない場合は、ケーブルモデムの動作パラメータが設定できなく、管理情報を収集することができない。すなわちこの場合、ケーブルモデムへの接続は、インターネットを通じてのみ可能になる。
【0005】
しかも、ケーブルモデムの初期設置時に問題があるときに、管理者はケーブルモデムまたはネットワークの現在の状態を確認することができない。また、ケーブルモデムが動作中に他の問題が発生しても、管理者または運用者はケーブルモデムの動作状態を確認することができない。さらに、インターネットを通じたケーブルモデムへの接続も不可能なため、その問題を解消する上で必要な動作パラメータを変更することができない。
【0006】
以上の理由から、ケーブルモデムを管理するための従来技術による方法は、ケーブルモデムから引き起こる問題を能動的に解決することができなく、ケーブルモデムの動作パラメータを遠隔から変更することができなかった。それ故、ケーブルモデムおよび関連装備を向上させるための努力が行われている。
【0007】
それらの最近の例は、1999年8月“M. St. Johns @Home Network”による“DOCSIS CABLE DEVICE MIB CABLE DEVICE MANAGEMENT INFORMATION BASE FOR DOCSIS COMPLIANT CABLE MODEMS AND CABLE MODEM TERMINATION SYSTEMS”という名称のRFC(Request for Comments)2669;1999年8月“M. St. Johns @Home Network”による“RADIO FREQUENCY(RF) INTERFACE MANAGEMENT INFORMATION BASE FOR MCNS/DOCSIS COMPLIANT RF INTERFACES”という名称のRFC(Request for Comments)2670と;“Woundy”による“AUTO-PROVISIONING OF USER EQUIPMENT”という名称の2000年2月8日付の米国特許第6,023,464号と;“Beser”による“METHOD AND SYSTEM FOR CABLE MODEM INITIALIZATION USING DYNAMIC SERVERS”という名称の2000年4月11日付の米国特許第6,049,826号と;“Hrastar”らによる“APPARATUS AND METHODS FOR AUTOMATICALLY REROUTING PACKETS IN THE EVENT OF A LINK FAILURE”という名称の2001年9月4日付の米国特許第6,286,058号;および“Bahlmann”による“CABLE MODEM AND PERSONAL COMPUTER TROUBLESHOOTING TOOL”という名称の2002年5月21日付の米国特許第6,393,478号などがある。
【0008】
以上の例では諸特長を提示してはいるものの、ケーブルモデムを有効かつ便利に管理するための装置およびケーブルモデムの設定方法は的確に提示されていない。
【0009】
【発明が解決しようとする課題】
したがって、本発明は従来技術の問題点を解決するために案出されたもので、その目的は、ケーブルモデムにウェブサーバ(Web Server)を内蔵し、使用者コンピュータのウェブブラウザを通じてケーブルモデムの管理情報を監視する装置およびその装置を用いたケーブルモデムの設定方法を提供することにある。
【0010】
本発明の他の目的は、ケーブルモデムにウェブサーバを内蔵し、使用者コンピュータのウェブブラウザを通じてケーブルモデムの動作パラメータを設定する装置およびその装置を用いたケーブルモデムの設定方法を提供することにある。
【0011】
本発明のさらに他の目的は、ケーブルモデムが正常に動作しない場合、使用者コンピュータのウェブブラウザを通じてケーブルモデムの動作パラメータを設定する装置およびその装置を用いたケーブルモデムの設定方法を提供することにある。
【0012】
【課題を解決するための手段】
本発明は、コンピュータシステムのインターネット接続を可能にするためにケーブルモデムを管理および制御するための装置において、コンピュータシステムのウェブブラウザと通信するケーブルモデムと、ケーブルモデムと通信してケーブルモデムの動作のための管理情報および動作パラメータを管理および設定する制御部と、制御部に接続され、ウェブブラウザからの管理情報要求に応答して制御部から提供された管理情報をウェブブラウザに伝送し、ウェブブラウザからの動作パラメータ設定要求を制御部に伝達するウェブサーバと、ケーブルモデムが正常に動作しない場合に作動し、ケーブルモデムが正常に動作している場合には作動を停止するアドレス割当部とを含み、アドレス割当部は、ケーブルモデムが正常に動作しない場合には、コンピュータシステムからのインターネットアドレス割当要求に応答して、コンピュータシステムにインターネット上で識別され得るアドレスを動的に割り当てて、コンピュータシステムは、割り当てられたアドレスに基づいてウェブサーバと接続し、制御部は、コンピュータシステムのウェブブラウザからの動作パラメータ設定要求に応答してケーブルモデムの動作パラメータを変更および設定することを特徴とする。
【0013】
また、本発明は、コンピュータシステムのインターネット接続を可能にするためにケーブルモデムを管理および制御するための方法において、コンピュータシステム内のウェブブラウザからケーブルモデム内のウェブサーバにケーブルモデムの動作と関連した管理情報を要求する第1要求を伝送する段階と、管理情報要求に応答してウェブサーバからウェブブラウザに管理情報を伝送する段階と、ウェブブラウザからウェブサーバにケーブルモデムの動作と関連した動作パラメータの設定を要求する設定要求を伝送する段階と、ウェブサーバからケーブルモデム内に搭載された制御部に設定要求を伝達する段階と、設定要求に応答して動作パラメータを管理する段階と、ケーブルモデムが正常に動作しない場合には、コンピュータシステムからインターネットアドレス割当要求を受信する段階と、インターネットアドレス割当要求に応答してコンピュータシステムにインターネットアドレスを動的に割り当てる段階とを含むことを特徴とする。
【0014】
また、本発明は、コンピュータシステムのインターネット接続を可能にするためにケーブルモデムを管理および制御するための方法において、コンピュータシステムからケーブルモデムにインターネットアドレス割当要求を伝送する段階と、ケーブルモデムが正常に動作しない場合には、ケーブルモデムがインターネット上の非公認インターネットアドレスをコンピュータシステムに割り当てる段階と、コンピュータシステムに搭載されたウェブブラウザを割り当てられた非公認インターネットアドレスに基づいてケーブルモデムに搭載されたウェブサーバと接続させる段階と、ケーブルモデムの動作のための動作パラメータの設定を要求する設定要求を、ウェブブラウザからウェブサーバに伝送する段階と、ケーブルモデムが動作パラメータ設定要求に応答して動作パラメータを変更および設定する段階と、ウェブサーバを通じて変更および設定結果をウェブブラウザに伝送する段階と、ウェブブラウザおよびコンピュータシステムが変更および設定結果をディスプレイする段階とを含むことを特徴とする。
【0040】
【発明の実施の形態】
以下、本発明の好ましい一実施例を添付図面を参照しつつ詳細に説明する。なお、その説明に先立って、当業者が本明細書に説明された本発明を変形して本発明の望む結果を達成できることは勿論である。したがって、下記の説明は本発明を限定するためのものでなく、当業者に広範囲に教示するための開示として理解されたい。
【0041】
以下、本発明の例示的な一実施例を説明する。説明の便宜上、実際具現される全ての特徴を説明するのではなく、周知の機能、構築および構成は適宜説明を省略するものとする。実際、実施例を開発する場合、一つの具現から他の具現への変形のためには、システム関連およびビジネス関連制約に伴うコンプライアンス(compliance)のような開発者の特定目標を達成するために数多くの具現と関連した決定がなされるべきである。かかる開発努力は複雑で長時間かかるが、当業者にとっては日常的な過程として受け取られるべきであろう。
【0042】
以下、添付図面を参照して本発明の好ましい一実施例に対する動作原理を詳細に説明する。下記の説明中、関連した公知機能または構成に対する具体的な説明が本発明の要旨を余計にぼやかす恐れがあると判断される場合には、その詳細な説明を省略するものとする。そして後述される用語は、本発明における機能に鑑みて定義される。したがって、その定義は、本明細書の全般にかけた内容に基づいてなされるべきである。
【0043】
図1は、ケーブルネットワークの構成図である。まず、敷設されたテレビジョンケーブル回線に分配器14の入力端を接続し、その出力端から一つはセットトップボックス(set-top box)16を介してテレビジョン機器18に接続され、もう一つはケーブルモデム12を介してコンピュータ10に接続される。ケーブルモデム12は、使用者コンピュータ10内のネットワークインターフェースカード、例えば標準10Base-Tイーサネット(登録商標)(Ethernet(登録商標))カードに接続される。使用者コンピュータ10は、データを貯蔵する図示しないメモリ装置にアクセスする。メモリ装置は、ハードディスクドライブ、CD(compact disc(登録商標))、フロッピディスケット、ROM(read only memory)または他の類型のデータ貯蔵用メモリ装置であり得る。
【0044】
全てのケーブルモデムは各地域のケーブル放送局にあるCMTS(Cable Modem Termination System)と通信するためにケーブル放送局の同軸ケーブルに接続されなければならない。ケーブルモデムとCMTS間には、下り(downstream)(放送局から加入者への方向)のための一つのテレビジョンチャネルと上り(upstream)(加入者から放送局への方向)のためのもう一つのテレビジョンチャネルが使用される。
【0045】
CMTSはケーブルモデムからの信号をインターネットプロトコル(Internet Protocol:IP)パケットに変換しIPルータを通じてインターネットに伝送する。また、ケーブルモデムに伝送される信号は、CMTSによってケーブルを通じて伝送される下り信号に変調される。
【0046】
ケーブルモデムは、標準または一般のインターネットサービスプロバイダによって使用者コンピュータおよびテレビジョン機器に接続されるように設置される。初期設置にあたり、ケーブルモデムは、インターネットを通じてCMTSに接続し各種動作パラメータ(例えば、上り周波数、下り周波数、チャネル設定情報、信号対雑音比など)を設定し、正常に作動できるか確認する。つまり、ケーブルモデムは、ケーブルに接続した後、使用可能な周波数なそれぞれを通じてCMTSからインターネットパケットを受信しようと試みる。もし正常のインターネットパケットが受信されたならばインターネットサービスを開始するために、一致する周波数を設定する。
【0047】
ケーブルモデムが正常に設定され、インターネットサービスが開始された後、インターネットサービスプロバイダは、使用者が正常なインターネットサービスを受信できるようにケーブルモデムを継続的に監視しなければならない。その管理のために既存に知られたケーブルモデムの管理方法であるSNMP(Simple Network Management Protocol)を使用する。これは、TCP/IP(Transport Communication Protocol/Internet Protocol)基盤のネットワーク管理方法であって、ケーブルモデムが固有のIP住所を受けてネットワークを通じて正常にデータを取り交わすことが可能か判断することによってケーブルモデムの現在状態を管理することである。
【0048】
SNMPは、TCP/IP環境におけるネットワーク管理プロトコルであって、ウェブ上でケーブルモデムのように継続的な管理が要求される装備(ネットワーク素子)にSNMPエージェント(Agent)を搭載し、遠隔地の管理者(Manager)がポート別の動作状況を監視することができる。このようなSNMPは、制御命令PDU(Protocol Data Unit)を使ってコネクションレス(Connection-less)サービスを提供し、PDUは認証(authentication)サービスを経て伝送される。PDUはUDP(User Datagram Protocol)を利用してメッセージの形態で伝送される。
【0049】
SNMPは基本的に5種類の制御命令(PDU)を使用してネットワークを管理し、5種類の制御命令には“Get-Request”、“Get-Next-Request”、“Set-Request、“Get-Response”および“Trap”がある。
【0050】
図2は、SNMPを利用したケーブルモデムの管理動作を表すメッセージの流れ図である。ここで、SNMPマネージャ(SNMP MANAGER)20はネットワーク上の管理センター(MANAGEMENT CENTER)に備えられ、SNMPエージェント22はケーブルモデムに備えられ、SNMPマネージャ20とSNMPエージェント(SNP AGENT)22との間に交換されるメッセージは相互間に定められたUDP(user datagram protocol)ポート(SNMPマネージャ20に結合されたUDPポート162、SNMPエージェント22に結合されたUDPポート161を含む)を介して送受信される。
【0051】
図2を参照すれば、まず、SNMPマネージャ20はSNMPエージェント22にある特定の管理情報の値を得るために“Get-Request”メッセージを伝送する。すると、SNMPエージェント22はSNMPマネージャ20の要求に応答して該当値を伝送するための“Get-Response”メッセージを伝送する。また、SNMPマネージャ20は、自己が指定したオブジェクト(object)の所定値の次の値や、または、指定したオブジェクトがテーブルの場合には、所定インデックスの次のインデックスを得るためにSNMPエージェント22に“Get-Next-Request”メッセージを伝送する。すると、SNMPエージェント22は“Get-Next-Request”メッセージに応答してSNMPマネージャ20に“Get-Response”メッセージを伝送する。
【0052】
また、SNMPマネージャ20は、SNMPエージェント22に属する特定オブジェクトと関連した値の変更および設定を要求するために、SNMPエージェント22に“Set-Request”メッセージを伝送する。すると、SNMPエージェント22は“Set-Request”メッセージに応答してSNMPマネージャ20に他の“Get-Response”メッセージを伝送する。一方、SNMPエージェント22に特定の障害が発生したり、要求に対する応答が遅延したりする場合、SNMPエージェント22はこれをSNMP管理者20に知らせるための“Trap”メッセージを伝送する。
【0053】
管理情報はSNMPエージェント22内でMIB(Management Information Base)の形態で管理される。MIBは、SNMPによって管理される情報を貯蔵する小さいツリー(tree)形態の構造的なデータベース(database)である。SMI(Structure of Management Information)は、MIBに含まれているオブジェクトを記述し、伝送するメッセージのフォーマットを定義する。
【0054】
図1および図2を参照すれば、前述のケーブルネットワークはケーブルモデムと関連した一般ネットワーク情報のMIBのほかに、特定MIB(RFC2669、2670)を読み出すことによって、ケーブルモデムの現在状態を確認できる。これは、1998年8月“M. St. Johns @Home Network”による“DOCSIS CABLE DEVICE MIB CABLE DEVICE MANAGEMENT INFORMATION BASE FOR DOCSIS COMPLIANT CABLE MODEMS AN D CABLE MODEM TERMINATION SYSTEMS”という名称のRFC(Request for Comments)2669;および1999年8月“M. St. Johns @Home Network”による“RADIO FREQUENCY(RF) INTERFACE MANAGEMENT INFORMATION BASE FOR MCNS/DOCSIS COMPLIANT RF INTERFACES”という名称のRFC(Request for Comments)2670と関連している。
【0055】
しかし、先に説明したケーブルネットワークにおいて、ケーブルモデムを管理するための動作は、ケーブルモデムがインターネット通信を完遂させたり、インターネット通信を正常に行う場合に限って行われることができる。不正な動作によってケーブルモデムのインターネットへの接続が不可能であると動作パラメータを設定することができなく、管理情報を収集することができない。すなわち、ケーブルモデムへの接続は通常、インターネットを通じなくては不可能である。ケーブルモデムの初期設置時に問題があると、マネージャはケーブルモデムまたはネットワークの現在の動作状態を確認することができない。さらに、ケーブルモデムの動作中に他の問題が発生すれば、マネージャまたは運用者はケーブルモデムの動作状態を確認することができなく、インターネットを通じたケーブルモデムへの接続が不可能な場合その問題を解決するする上で必要な動作パラメータを変更することができない。
【0056】
また、ケーブルモデムを管理するための方法はケーブルモデムから発生した問題を能動的に解決することができなく、ケーブルモデムの動作パラメータを遠隔から変更することができない。
【0057】
図3は、本発明の原理に基づいたケーブルモデムの管理装置を示すブロック構成図である。図3にはケーブルモデムを制御および管理するための装置が示される。本発明による装置は、ワールドワイドウェブ(World Wide Web)に基礎したケーブルモデムを管理するためのWMS(web-based management system)と関連している。本発明の一実施例による装置は、ケーブルモデムにウェブドキュメント(Web document)を提供できるウェブサーバを備え、使用者コンピュータに備えられたウェブブラウザを利用してウェブサーバにケーブルモデムの制御および管理のためのコマンドをウェブドキュメントのフォームに入力する。ケーブルモデムはそれらコマンドに応答して動作パラメータを変更したり、または要求された管理情報を返信したりする。
【0058】
ケーブルモデムはインターネットサービス提供者から提供される特定動作パラメータを検索し、特定動作パラメータに自分の動作パラメータを一致させる。特定動作パラメータには、例えば、下り周波数、下り変調方式、上り周波数、上り変調方式などがある。ケーブルモデムが正常に動作しない場合や、モデムを初めて設置するときや正常に動作する途中でインターネットサービス提供者側の動作パラメータが変化することがある。この場合、ケーブルモデムを初めて設置するときに検索した履歴(history)情報が残っておらず、多くのインターネットサービス提供者が同一ネットワークに存在すると、それぞれのインターネットサービス提供者に該当する動作パラメータを検索しなければならないので、ケーブルモデムの初期化に長時間がかかってしまう。
【0059】
しかし、本発明の一実施例では使用者コンピュータでケーブルモデムの動作パラメータを直接設定することによってケーブルモデムの初期化にかかる時間を画期的に縮めることができる。このとき、ケーブルモデムの動作パラメータは、下り周波数、下りチャネルIDなどを含む。また、ケーブルモデムが正常動作中にインターネットサービス提供者の動作パラメータが変る場合にも使用者コンピュータのウェブブラウザで動作パラメータを設定することができる。
【0060】
図3を参照すれば、使用者コンピュータ(user computer)100は、個人用コンピュータ、デスクトップコンピュータ、ワークステーション、サーバ、携帯型コンピュータ、ノート型コンピュータ、ハンド・ヘルドコンピュータ(hand-held computer)、パーム型コンピュータ(palm-sized computer)、着用可能なコンピュータ(wearable computer)またはその他類型のコンピュータシステムであり得る。使用者コンピュータ100は、インターネット接続可能なウェブブラウザ110を実行することができる。また、ウェブブラウザ110は、マイクロソフトインターネットエクスプローラ(登録商標)(Microsoft Internet Explorer(登録商標))またはネットスケープナビゲータ(登録商標)(Netscape Navigator(登録商標))などであり、マイクロソフトインターネットエクスプローラ(登録商標)またはネットスケープナビゲータ(登録商標)ウェブブラウザは、ウェブブラウザソフトウェアアプリケーションである。これらのウェブブラウザソフトウェアアプリケーションは当業者にとって周知のものである。ウェブブラウザ110はローカルネットワーク(local area network:LAN)30に接続されたケーブルモデム200からの送受信号をネットワークインタフェイス(network interface)120を介して受信し、その受信情報をディスプレイ装置130に出力する構成になっている。また、ケーブルモデム200には、制御部250、CGI240、ウェブサーバ210、DHCP(Dynamic Host Configuration Protocol)サーバ230とネットワークインターフェイス220を備えており、ウェブサーバ210には制御部250からの信号をCGI240を介して制御信号が入力される。そして、そのウェーブサーバ210からの出力はネットワークインターフェイス220に送受信される。また、このときDHCPサーバ230からの送受信号もネットワークインターフェイス220に送受信される。このようにして最終的にウェブサーバ210からの送受信号とDHCPサーバ230からの送受信号とが入力されたネットワークインターフェイス220は、その出力をローカルエリアネットワーク(Local Area Network:LAN)30に接続される。そして、ウェブブラウザ110は、ウェブサーバ210に接続され、ウェブサーバ210からウェブドキュメントを受信する。それら受信されたウェブドキュメントはディスプレイ装置130に出力される。
【0061】
使用者コンピュータ100は、内部のネットワークインターフェース(network interface)120を利用してローカルエリアネットワーク(Local Area Network:LAN)30に接続される。ローカルエリアネットワーク30は使用者コンピュータ100をケーブルモデム200を通じてインターネットなどの通信ネットワークに接続させる。このようにして、ケーブルモデム200は、ケーブルネットワークを通じてケーブルモデム終端システム(Cable Modem Termination System:CMTS)に接続され、そのためのインターフェース構成を有するものの、これは本発明の要旨とは直接的に関連していないため、その詳細は省略するものとする。ケーブルモデム200は、使用者コンピュータ100による状態管理およびパラメータ設定を可能にするために、ウェブブラウザにウェブドキュメントを伝送し受信できるウェブサーバ210を搭載している。ここで、上述したウェブドキュメントはHTML(Hyper Text Markup Language)のようにインターネットで使用される特別な言語で作成されており、HTTP(Hyper Text Transfer Protocol)のような特別なプロトコルを通じて伝達される。
【0062】
制御部250はケーブルモデム200を制御するが、その主な機能には、下り周波数信号から下りインターネットパケットを検出し、上りインターネットパケットを上り周波数信号に変換することである。また、制御部250はケーブルモデム終端システムと使用者コンピュータ100間の上りおよび下りインターネットパケットを伝達するためのブリッジ(bridge)として動作する。
【0063】
ウェブサーバ210はウェブブラウザ110を介して受信した使用者コンピュータ100(ウェブ使用者)からの要求を制御部250に伝達することができ、要求されたデータを使用者コンピュータ100に要求の反応として伝達することができるCGI(Common Gateway Interface) 240を介して制御部250に接続される。また、CGI240は、ウェブサーバ210の代わりに、制御部250内におけるアプリケーションプログラム(Application program)を呼び出し、入力パラメータを伝達し、及び結果を受信するための標準インターフェースとして動作する。
【0064】
例えば、ウェブ使用者が、周波数を確認するためにケーブルモデム200に使われる周波数を示す情報を要求をすると、この要求を受けたケーブルモデム200はCGI240を通じて制御部250を呼び出す。そして、その呼出に応答して制御部250は、それ自身が管理・保持している周波数情報をCGI240に伝達し、CGI240はこれをウェブサーバ210に伝達する。それから、ウェブサーバ210は周波数情報が提供されたHTMLウェブドキュメントを作成し、ウェブ使用者(すなわち、使用者コンピュータ100)に提供する。
【0065】
また、ウェブ使用者がウェブブラウザによって表示されたウェブページ上で所望のコマンドを書き込んだり、メニューを選択したりしてそれをウェブサーバ210に知らせると、CGI240はコマンドを所定のフォーマットに変換して制御部250に伝達する。すると、制御部250はコマンドに応答してケーブルモデムの該当動作パラメータを変更および設定するなどの作業を行い、その作業結果をCGI240を通じてウェブサーバ210に知らせる。ウェブサーバ210は実行結果をウェブ使用者に返信する。
【0066】
ウェブブラウザ110がウェブサーバ210に接続するためにはウェブブラウザ110とウェブサーバ210とも固有のIPアドレスを持っていなければならない。通常、ケーブルモデム200はIPアドレスを有しており、ケーブルモデム200がケーブルネットワークを通じて正常にインターネットに接続している場合、インターネットサービスプロバイダは公認のIPアドレスを使用者コンピュータ100に割り当てることができる。ここで、公認されたIPアドレスとは、実際のインターネット上で使用可能なIPアドレスを意味する。
【0067】
しかしながら、ケーブルモデム200が正常に動作しない場合、IPアドレスを使用者コンピュータ100に割り当てることができない。この問題を解決するためにケーブルモデム200は、DHCP(Dynamic Host Configuration Protocol)サーバ230を内蔵している。DHCPサーバ230は後述するように、アドレスを割り当てることができるため、アドレス割当部(address assigner)としても知られている。
【0068】
DHCPサーバ230は、使用者コンピュータ100のIP割当要求に応答して公認されない動的IPアドレスを割り当てる。ここで、公認されない動的IPアドレスとは、インターネット上で利用されることもされないこともあるIPアドレスのことを意味する。使用者コンピュータ100は、DHCPサーバ230に接続できるDHCPクライアントを備える。図5は、使用者コンピュータ100においてDHCPクライアント240を示す。
【0069】
もしケーブルモデム200が再び正常動作状態に復旧する場合、DHCPサーバ230が継続して作動していると、使用者コンピュータ100はケーブルモデム200から非公認IPアドレスが割り当てられているため、インターネットを使用することができない。したがって、ケーブルモデム200が再び正常動作状態となると、使用者コンピュータ100はインターネットサービス提供者が提供する他のDHCPサーバから公認されたIPアドレスを割り当てられなければならない。したがって、ケーブルモデム200が正常動作するときDHCPサーバ230は作動を止められる。このためDHCPサーバ230が使用者コンピュータ100に割り当てた非公認IPアドレスの有効期間を制限する。例えば、有効期間は30秒と制限される。
【0070】
有効期間が満了すると使用者コンピュータ100に備えられたDHCPクライアント240はケーブルモデム200にIPアドレスの割当を要求するメッセージを伝送する。このとき、ケーブルモデム200が正常動作状態にあると、ケーブルモデム200内のDHCPサーバ230は動作していないため、メッセージはインターネットを通じてインターネットサービスプロバイダが提供する他のDHCPサーバに伝達される。したがって、使用者コンピュータ100は、インターネットサービス提供者が提供する他のDHCPサーバから公認されたIPアドレスを受けることができる。
【0071】
図4はケーブルモデムが正常に動作している場合における本発明の原理に基づいたケーブルモデムの管理動作を示す図である。図4を参照してケーブルモデム200が正常に動作する場合を説明する。
【0072】
ケーブルモデム200が初めて設置され、使用者コンピュータ100に接続したか、もしくは、正常に動作している場合、ウェブサーバ210は80ポートを開けてHTTP要求メッセージを受けるよう待機する。ここで、HTTP要求メッセージは、ケーブルモデム200の現在設定された動作パラメータと管理情報を要求する。または、HTTP要求メッセージは、現在設定された動作パラメータの変更および設定を要求するウェブドキュメントフォーマットのメッセージである。ケーブルモデム200の動作パラメータは、例えば、上り周波数、下り周波数、チャネル設定情報、信号対雑音比などを含むことができ、要求された管理情報はエラー情報を含むことができる。
【0073】
使用者コンピュータ100がウェブブラウザ110を通じてHTTP要求メッセージを伝送すれば(図4の▲1▼)、ウェブサーバ210はその要求メッセージを受信して分析した後、ケーブルモデム200の管理情報を確認するために、CGI240を通じて制御部250を呼び出す(図4の▲2▼および▲3▼)。制御部250はこの呼出に応答して要求を処理し、その結果としてケーブルモデム200の管理情報をCGI240に伝達する。すると、CGI240は管理情報をウェブサーバ210に伝送する。一方、制御部250は使用者コンピュータ100のウェブブラウザ110から受信した動作パラメータの変更および設定をケーブルモデム100に適用した後、その実行結果をCGI240を介してウェブサーバ210に伝達する(図4の▲4▼および▲5▼)。
【0074】
ウェブサーバ210は制御部250の管理情報または実行結果を処理してHTMLで作成されたウェブドキュメントを生成した後、HTMLウェブドキュメントをHTTPを通じて使用者コンピュータ100のウェブブラウザ110に伝送する(図4の▲6▼)。ウェブブラウザ110は受信したHTMLウェブドキュメントを表示する。これにより使用者は使用者コンピュータ100を介してケーブルモデム200の現在設定されたパラメータを検索したり、または変更および設定したりすることができる。
【0075】
図5はケーブルモデムが正常に動作していない場合における本発明の原理に基づいたケーブルモデムの管理動作を示す図である。ここで、ケーブルモデムが正常に動作していない場合とは、ケーブルモデムが初めて設置されて動作パラメータを設定しようとする場合、または、ケーブルモデムが設定された後、いずれかの障害が発生した場合である。次いで、ケーブルモデム200が正常に動作していない場合を図5を参照して説明する。
【0076】
ケーブルモデム200の障害によってインターネットに接続できない場合、使用者コンピュータ100のDHCPクライアント140からケーブルモデム200に伝送したDHCP割当要求メッセージは、ケーブルモデム200内のDHCPサーバ230によって処理される(図5の▲1▼)。DHCPサーバ230は定められたIPアドレス割当範囲内で使用者コンピュータ100のためのIPアドレスを選択した後、選択したIPアドレスを含むDHCP割当応答メッセージを使用者コンピュータ100のDHCPクライアント140に伝送する(図5の▲6▼)。
【0077】
一方、ウェブサーバ210は80ポートを開けてHTTP要求メッセージを受けるよう待機する。ここで、HTTP要求メッセージとはケーブルモデム200の現在設定された動作パラメータと管理情報を要求するか、または現在設定された動作パラメータの変更および設定を要求するメッセージのことである。ケーブルモデム200の動作パラメータは、例えば、上り周波数、下り周波数、チャネル設定情報、信号対雑音比などを含むことができる。要求された管理情報はエラー情報を含むことができる。
【0078】
使用者コンピュータ100はウェブブラウザ110を通じてDHCPサーバ230から割り当てられたIPアドレスに基づいてウェブサーバ210に接続してHTTP要求メッセージを伝送する(図5の▲3▼)。そして、ウェブサーバ210は要求メッセージを受信して分析した後、CGI240を介して制御部250を呼び出す(図5の▲4▼および▲5▼)。制御部250は呼出に応答して要求を処理し、その結果をCGI240に伝達する。すると、CGI240はその結果を処理してウェブサーバ210に伝送する。一方、制御部250は使用者コンピュータ100のウェブブラウザ110から受信した動作パラメータの変更および設定をケーブルモデム100に適用した後、実行結果をCGI240を介してウェブサーバ210に伝達する(図5の▲6▼および▲7▼)。
【0079】
その後、ウェブサーバ210は制御部250の応答または実行結果を処理してHTMLで作成されたウェブドキュメントを生成した後、HTMLウェブドキュメントをHTTPを通じて使用者コンピュータ100のウェブブラウザ110に伝送する(図5の▲8▼)。ウェブブラウザ110は受信したHTMLウェブドキュメントを表示する。
【0080】
以上のようにケーブルモデム200が正常に動作しない場合にも、使用者は使用者コンピュータ100を通じてケーブルモデム200の現在設定されたパラメータを検索したり、または変更および設定したりすることによって、ケーブルモデム200の動作を開始することができる。
【0081】
図6は、本発明の原理に基づいて使用者コンピュータのウェブブラウザによって表示される初期画面の一例を示すものである。ここで、ケーブルモデムのIPアドレスは10.254.254.254であり、使用者は、Cable Modem General Information"、"Headend Information(needing a password)"、"RF Signal Information"、"Event Logs"、"Downstream Frequency Change"、"Region Setting"のうち一つの機能メニューを選択して実行することができる。一つの機能メニューが実行されるとウェブブラウザはその実行結果を画面上に表示して使用者に機能メニューの実行結果を表示する。
【0082】
図7は、本発明の原理に基づいて使用者コンピュータのウェブブラウザで表示されるケーブルモデムの動作パラメータ設定画面の一例を示す。図示の如く、ケーブルモデムの下り周波数(downstream frequency)と上りチャネルID(upstream channel id)を使用者コンピュータのウェブブラウザで設定することができる。
【0083】
一方、本発明の詳細な説明では具体的な一実施例を上げて説明したが、本発明の思想を外れない範囲内でさまざまな変形が可能なことは勿論である。例えば、ケーブルモデムに接続される使用者コンピュータにウェブブラウザを搭載し、使用者コンピュータを通じてケーブルモデムの状態を管理する構成および動作を説明したが、ケーブルモデムが正常にインターネットに接続している状態では、インターネットに接続可能ないずれのコンピュータもウェブブラウザを搭載して、ケーブルモデムの状態を管理してもよいことは言うまでもない。
【0084】
本発明は、使用者コンピュータまたはインターネット上の管理者コンピュータでSNMPのような別途の管理プロトコルを使用せずに、おなじみのウェブ基盤のHTTPプロトコルを使用してケーブルモデムを直接管理し、ケーブルモデムの現在設定された動作パラメータと管理情報を確認してもよい。
【0085】
すなわち、本発明は、ケーブルモデムにDHCPサーバを内蔵することによって、RFネットワークなどに異常が起こって使用者がインターネットにアクセスできない場合に、モデムと通信できる手段を作って動作パラメータなどを設定し、問題を解決することができる。したがって、技術者または修理工が現場で修理を行い問題解決する場合と比べ、本発明は、問題を解決する上で求められる時間およびコストを節減することができる。
【0086】
前述の一実施例で説明した段階はメモリに貯蔵された命令であり得て、メモリに貯蔵された命令は一つ以上のコンピュータによって実行されることができる。メモリは、例えば、フロッピディスク、一般のハードディスク、取り外し可能ハードディスク、CD(compact discs(登録商標))、DVD(digital versatile discs)、フラッシュROM(read only memory)およびRAM(random access memory)といったいずれの類型のコンピュータメモリであってもよい。
【0087】
前述した一実施例のソフトウェア具現は、例えば、CDまたは固定型ディスクのコンピュータ読取可能媒体のような類型媒体上に固定されたり、モデムを通じたコンピュータシステムまたは媒体を通じた他のインターフェース装置に伝送可能な一連のコンピュータ命令を含むことができる。媒体は、光またはアナログ通信回線を含み、これに制限されることなくいずれの類型媒体であってもよく、マイクロウェーブ、赤外線またはその他の伝送技術を含むが、これに制限されることなく無線技術で具現されてもよい。媒体は、また、インターネットであってもよい。一連のコンピュータ命令は、本発明と関連して前述した全部または一部機能を具体化する。当業者なら、それらのコンピュータ命令が多数のコンピュータアーキテクチャー、または運営体系とともに利用するための多数のプログラミング言語に記録されるということが理解できる。また、それらの命令は、半導体、磁気、光またはその他のメモリ装置を含むが、これに制限されることなく現在または将来のいずれのメモリ技術を利用しても記憶され、さらに、光、赤外線、マイクロウェーブまたはその他の伝送技術を含むが、これに制限されることなく現在または将来のいずれの通信技術を利用して伝送されてもよい。このようなコンピュータプログラムは、例えば、システムROMまたは固定型ディスク上でコンピュータシステムに事前ローディングされたプリント型または電子文書、例えば、シュリンクラップ型ソフトウェア(shrink wrapped software)を備えた分離可能メディアとして配布されてもよく、ネットワーク、例えば、インターネットまたはワールドワイドウェブを通じてサーバまたは電子掲示板から配布されてもよい。
【0088】
以上では本発明による一実施例が具体的に説明されたが、これは添付された請求範囲を限定するためのものでなく、追加の特長および変形が当業者によって容易に実施されることができる。したがって、本発明は、特定な詳細事項、代表装置と方法、図示および説明された一例によって限定されるものではなく、より広い観点から把握されるべきである。したがって、出願人の包括的な発明概念の技術的思想および範疇を外れない範囲内で本発明が様々に変形可能なことは勿論である。
【図面の簡単な説明】
【図1】ケーブルネットワークの構成図。
【図2】SNMP(simple network management protocol)を利用したケーブルモデムの管理動作を示すメッセージの流れ図。
【図3】本発明の原理に基づいたケーブルモデムの管理装置を示すブロック構成図。
【図4】ケーブルモデムが正常に動作している場合における本発明の原理に基づいたケーブルモデムの管理動作を示す図。
【図5】ケーブルモデムが正常に動作していない場合における本発明の原理に基づいたケーブルモデムの管理動作を示す図。
【図6】本発明の原理に基づいて使用者コンピュータのウェブブラウザによって表示される初期画面の例。
【図7】本発明の原理に基づいて使用者コンピュータのウェブブラウザで表示されるケーブルモデムの動作パラメータ設定画面の例。
【符号の説明】
10 コンピュータ
12 ケーブルモデム
20 SNMPマネージャ
22 SNMPエージェント
100 使用者コンピュータ
110 ウェブブラウザ
120 ネットワークインターフェイス
130 ディスプレイ装置
140 DHCPクライアント
161 UDPポート
162 UDPポート
200 ケーブルモデム
210 ウェブサーバ
220 ネットワークインターフェイス
230 DHCPサーバ
240 CGI
250 制御部
Claims (23)
- コンピュータシステムのインターネット接続を可能にするためにケーブルモデムを管理および制御するための装置において、
コンピュータシステムのウェブブラウザと通信するケーブルモデムと、
前記ケーブルモデムと通信して前記ケーブルモデムの動作のための管理情報および動作パラメータを管理および設定する制御部と、
前記制御部に接続され、前記ウェブブラウザからの管理情報要求に応答して前記制御部から提供された管理情報を前記ウェブブラウザに伝送し、前記ウェブブラウザからの動作パラメータ設定要求を前記制御部に伝達するウェブサーバと、
前記ケーブルモデムが正常に動作しない場合に作動し、前記ケーブルモデムが正常に動作している場合には作動を停止するアドレス割当部と、
を含み、
前記アドレス割当部は、
前記ケーブルモデムが正常に動作しない場合には、前記コンピュータシステムからのインターネットアドレス割当要求に応答して、前記コンピュータシステムに前記インターネット上で識別され得るアドレスを動的に割り当てて、
前記コンピュータシステムは、
前記割り当てられたアドレスに基づいて前記ウェブサーバと接続し、
前記制御部は、
前記コンピュータシステムの前記ウェブブラウザからの前記動作パラメータ設定要求に応答して前記ケーブルモデムの動作パラメータを変更および設定することを特徴とするウェブ基盤のケーブルモデム管理装置。 - 前記ケーブルモデムは、
インターネットに接続されたケーブル回線に接続され、
前記制御部は、
前記コンピュータシステムが前記ケーブルモデムおよび前記ケーブル回線を介して前記インターネットに接続できるように
前記ケーブルモデムの動作パラメータを変更および設定する請求項1記載のウェブ基盤のケーブルモデム管理装置。 - 前記動作パラメータは、
前記ケーブルモデムの下り周波数、下り変調方式、上り周波数、上り変調方式および前記ケーブルモデムと関連したチャネル情報の中から選択された少なくとも一つを含む請求項2記載のウェブ基盤のケーブルモデム管理装置。 - 前記ウェブサーバは、
前記管理情報要求と前記動作パラメータ設定要求をHTTPに基づいたウェブドキュメントの形態で受信する請求項3記載のウェブ基盤のケーブルモデム管理装置。 - 前記ウェブサーバと前記制御部間のインターフェースを担当するCGIをさらに含む請求項4記載のウェブ基盤のケーブルモデム管理装置。
- 前記アドレス割当部は、DHCPサーバである請求項1記載のウェブ基盤のケーブルモデム管理装置。
- 前記ウェブサーバは、
前記制御部から提供された前記管理情報に基づいてウェブドキュメントを生成し、HTTPに基づいて前記ウェブブラウザに前記生成されたウェブドキュメントを伝送する請求項1記載のウェブ基盤のケーブルモデム管理装置。 - 前記ウェブサーバは、前記管理情報要求および前記動作パラメータ設定要求をHTTPに基づいたウェブドキュメントの形態で受信する請求項7記載のウェブ基盤のケーブルモデム管理装置。
- 前記ウェブサーバと前記制御部間のインターフェースを担当するCGIをさらに含む請求項8記載のウェブ基盤のケーブルモデム管理装置。
- 前記アドレス割当部はDHCPサーバである請求項1記載のウェブ基盤のケーブルモデム管理装置。
- 前記動作パラメータは、前記ケーブルモデムの下り周波数、下り変調方式、上り周波数、上り変調方式および前記ケーブルモデムと関連したチャネル情報の中から選択された少なくとも一つを含む請求項10記載のウェブ基盤のケーブルモデム管理装置。
- 前記制御部および前記ウェブサーバは前記ケーブルモデム内に設置される請求項11記載のウェブ基盤のケーブルモデム管理装置。
- 前記ケーブルモデムは、
インターネットに接続されたケーブル回線に接続され、
前記制御部は、
前記コンピュータシステムが前記ケーブルモデムおよび前記ケーブル回線を介して前記インターネットに接続できるように前記ケーブルモデムの動作パラメータを変更および設定する請求項12記載のウェブ基盤のケーブルモデム管理装置。 - コンピュータシステムのインターネット接続を可能にするためにケーブルモデムを管理および制御するための方法において、
コンピュータシステム内のウェブブラウザからケーブルモデム内のウェブサーバに前記ケーブルモデムの動作と関連した管理情報を要求する第1要求を伝送する段階と、
前記管理情報要求に応答して前記ウェブサーバから前記ウェブブラウザに前記管理情報を伝送する段階と、
前記ウェブブラウザから前記ウェブサーバに前記ケーブルモデムの動作と関連した動作パラメータの設定を要求する設定要求を伝送する段階と、
前記ウェブサーバから前記ケーブルモデム内に搭載された制御部に前記設定要求を伝達する段階と、
前記設定要求に応答して前記動作パラメータを管理する段階と、
前記ケーブルモデムが正常に動作しない場合には、前記コンピュータシステムからインターネットアドレス割当要求を受信する段階と、
前記インターネットアドレス割当要求に応答して前記コンピュータシステムにインターネットアドレスを動的に割り当てる段階と、
を含むことを特徴とするケーブルモデムの設定方法。 - 前記ケーブルモデムは、
インターネットに接続されたケーブル回線に接続され、
前記制御部は、
前記コンピュータシステムが前記ケーブルモデムおよび前記ケーブル回線を通じて前記インターネットに接続できるように前記ケーブルモデムの動作パラメータを変更および設定する請求項14記載のケーブルモデムの設定方法。 - 前記動作パラメータは、前記ケーブルモデムの下り周波数、下り変調方式、上り周波数、上り変調方式および前記ケーブルモデムと関連したチャネル情報の中から選択された少なくとも一つを含む請求項15記載のケーブルモデムの設定方法。
- 前記インターネットアドレス割当要求を受信する段階および前記インターネットアドレスを割り当てる段階は、前記ケーブルモデム内のDHCPサーバのアドレス割当部によって行われる請求項14記載のケーブルモデムの設定方法。
- コンピュータシステムのインターネット接続を可能にするためにケーブルモデムを管理および制御するための方法において、
コンピュータシステムからケーブルモデムにインターネットアドレス割当要求を伝送する段階と、
前記ケーブルモデムが正常に動作しない場合には、前記ケーブルモデムが前記インターネット上の非公認インターネットアドレスを前記コンピュータシステムに割り当てる段階と、
前記コンピュータシステムに搭載されたウェブブラウザを前記割り当てられた非公認インターネットアドレスに基づいて前記ケーブルモデムに搭載されたウェブサーバと接続させる段階と、
前記ケーブルモデムの動作のための動作パラメータの設定を要求する設定要求を、前記ウェブブラウザから前記ウェブサーバに伝送する段階と、
前記ケーブルモデムが前記動作パラメータ設定要求に応答して前記動作パラメータを変更および設定する段階と、
前記ウェブサーバを通じて前記変更および設定結果を前記ウェブブラウザに伝送する段階と、
前記ウェブブラウザおよび前記コンピュータシステムが前記変更および設定結果をディスプレイする段階と、
を含むことを特徴とするケーブルモデムの設定方法。 - 前記ケーブルモデムは、
インターネットに接続されたケーブル回線に接続され、
前記変更および設定は、
前記コンピュータシステムが前記ケーブルモデムおよび前記ケーブル回線を通じて前記インターネットに接続できるように行われる請求項18記載のケーブルモデムの設定方法。 - 前記コンピュータシステムから前記ケーブルモデムに前記インターネットアドレス割当要求を伝送する段階は、前記コンピュータシステム内のDHCPクライアントによって行われる請求項19記載のケーブルモデムの設定方法。
- 前記割当段階は、前記ケーブルモデム内のDHCPサーバによって行われる請求項20記載のケーブルモデムの設定方法。
- 前記変更および設定段階は、前記ケーブルモデム内の制御部によって行われる請求項21記載のケーブルモデムの設定方法。
- 前記ウェブサーバを通じて変更および設定結果を前記ウェブブラウザに伝送する段階は、
前記制御部から前記ウェブサーバに前記変更および設定結果を伝送する段階と、
前記ウェブサーバがHTTPに基づいたウェブドキュメントを前記変更および設定結果から生成する段階と、
前記ウェブドキュメントを前記ウェブサーバから前記ウェブブラウザに伝送する段階と、
をさらに含む請求項22記載のケーブルモデムの設定方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20020014962 | 2002-03-20 | ||
| KR2002-14962 | 2002-03-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003324455A JP2003324455A (ja) | 2003-11-14 |
| JP3793166B2 true JP3793166B2 (ja) | 2006-07-05 |
Family
ID=28036124
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003077168A Expired - Fee Related JP3793166B2 (ja) | 2002-03-20 | 2003-03-20 | ウェブ基盤のケーブルモデム管理装置およびその装置を用いたケーブルモデムの設定方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20030182665A1 (ja) |
| JP (1) | JP3793166B2 (ja) |
| KR (1) | KR20030076389A (ja) |
| TW (1) | TWI222807B (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4247072B2 (ja) * | 2003-08-13 | 2009-04-02 | 株式会社東芝 | 電子機器 |
| US20060218608A1 (en) * | 2004-03-01 | 2006-09-28 | Shin Miura | Reception device |
| JP4208781B2 (ja) * | 2004-07-21 | 2009-01-14 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
| US20070067498A1 (en) * | 2005-08-12 | 2007-03-22 | Lippert Kurt J | System and method for information handling system video input and output |
| JP4829612B2 (ja) * | 2005-12-27 | 2011-12-07 | Necアクセステクニカ株式会社 | ネットワーク接続機器、ネットワーク接続機器の障害対応システムおよび障害対応プログラム |
| US9602775B2 (en) * | 2009-05-07 | 2017-03-21 | Centurylink Intellectual Property Llc | Auto discovery and auto provisioning of set top boxes |
| CN102523276B (zh) * | 2011-12-09 | 2016-02-24 | 华为终端有限公司 | 一种管理移动宽带设备的方法、设备及系统 |
| US9537818B2 (en) * | 2013-05-15 | 2017-01-03 | Mediatek Inc. | Enhanced DHCP method |
| CN106209934A (zh) * | 2015-04-30 | 2016-12-07 | 西门子瑞士有限公司 | 火灾报警系统中的控制装置及其配置方法 |
| CN114520892B (zh) * | 2020-11-18 | 2023-04-07 | 华为技术有限公司 | 通信控制方法、装置及光网络单元 |
| CN113765723B (zh) * | 2021-09-23 | 2024-05-07 | 深圳市天威网络工程有限公司 | 一种基于Cable Modem终端设备的健康诊断方法及其系统 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7099338B1 (en) * | 1999-02-27 | 2006-08-29 | 3Com Corporation | System and method for insuring dynamic host configuration protocol operation by a host connected to a data network |
| US6487592B1 (en) * | 1999-04-09 | 2002-11-26 | Nortel Networks Limited | Method and apparatus providing a cable modem management and provisioning system |
| US20030145075A1 (en) * | 2002-01-29 | 2003-07-31 | Weaver David John | Diagnostics and network provisioning tool for bi-directional communication devices |
-
2003
- 2003-01-28 US US10/352,156 patent/US20030182665A1/en not_active Abandoned
- 2003-02-07 TW TW092102597A patent/TWI222807B/zh not_active IP Right Cessation
- 2003-03-19 KR KR1020030017247A patent/KR20030076389A/ko not_active Ceased
- 2003-03-20 JP JP2003077168A patent/JP3793166B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR20030076389A (ko) | 2003-09-26 |
| JP2003324455A (ja) | 2003-11-14 |
| TW200304741A (en) | 2003-10-01 |
| TWI222807B (en) | 2004-10-21 |
| US20030182665A1 (en) | 2003-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11489689B2 (en) | System and method for providing network support services and premises gateway support infrastructure | |
| US20230370512A1 (en) | Internet provider subscriber communications system | |
| US7240106B2 (en) | System and method for remote discovery and configuration of a network device | |
| EP1468371B1 (en) | Network configuration management | |
| US7853682B2 (en) | System and method for consolidating, securing and automating out-of-band access to nodes in a data network | |
| US7409451B1 (en) | Switching between connectivity types to maintain connectivity | |
| EP1566939B1 (en) | Media streaming home network system and method for operating the same | |
| EP1517491B1 (en) | Network device, system and method | |
| JP3793166B2 (ja) | ウェブ基盤のケーブルモデム管理装置およびその装置を用いたケーブルモデムの設定方法 | |
| GB2384070A (en) | Testing for correct update of network device configuration, reverting to previous configuration on failure | |
| CN1379946A (zh) | 处理因特网域名和地址的系统 | |
| US20050135269A1 (en) | Automatic configuration of a virtual private network | |
| CN101218805B (zh) | 在分布式站点网络中设备活动检测的方法,以及执行该方法的网络站点 | |
| US20090006590A1 (en) | Method and Apparatus for Enabling a Management System to Interface with Managed Devices | |
| US20040210912A1 (en) | Service interface for home network management | |
| JP2007128331A (ja) | ネットワーク接続機器の自動生成機構 | |
| CN100461693C (zh) | 网络系统 | |
| CN100388736C (zh) | 自动设定网络式电话设备的通信系统 | |
| JP2004072453A (ja) | ネットワーク管理システムおよびネットワーク管理方法 | |
| LAN et al. | Terminal Servers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040712 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040803 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060222 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060406 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090414 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110414 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120414 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130414 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130414 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140414 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |