[go: up one dir, main page]

JP4076011B2 - How to automatically set network configuration information - Google Patents

How to automatically set network configuration information Download PDF

Info

Publication number
JP4076011B2
JP4076011B2 JP2002070269A JP2002070269A JP4076011B2 JP 4076011 B2 JP4076011 B2 JP 4076011B2 JP 2002070269 A JP2002070269 A JP 2002070269A JP 2002070269 A JP2002070269 A JP 2002070269A JP 4076011 B2 JP4076011 B2 JP 4076011B2
Authority
JP
Japan
Prior art keywords
network configuration
configuration information
setting
communication device
information
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
Application number
JP2002070269A
Other languages
Japanese (ja)
Other versions
JP2003271478A (en
Inventor
貴仁 吉原
信二 茂木
浩規 堀内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2002070269A priority Critical patent/JP4076011B2/en
Publication of JP2003271478A publication Critical patent/JP2003271478A/en
Application granted granted Critical
Publication of JP4076011B2 publication Critical patent/JP4076011B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、PC(Personal Computer)、PDA(Personal Digital Assistant)あるいはセットトップボックスなどのIP(Internet Protocol)通信機器に対して、IPアドレス、サブネットマスク、デフォルトゲートウェイIPアドレス、優先DNSサーバのIPアドレス、代替DNSサーバのIPアドレスなどの構成情報とは別に、電子メールソフトやWWW(World Wide Web)閲覧ソフトなどの応用ソフトの利用に必要なネットワーク構成情報を自動的に設定するネットワーク構成情報の自動定方法に関する。
【0002】
【従来の技術】
IP通信機器を対象とする構成情報の自動設定方法として、IETF(Internet Engineering Task Force)標準のDHCP(Dynamic Host Configuration Protocol)が知られている。DHCPでは、通信機器(DHCPクライアント)がネットワークに接続されると、あらかじめ指定された範囲内のIPアドレスをDHCPサーバから動的に提供することによりIPアドレスの自動設定を行う。ここではIPアドレスに加え、サブネットマスク、ならびにデフォルトゲートウェイIPアドレスなどを同時に自動設定することも可能である.
【0003】
上記DHCPサーバと同様に、通信機器に対してアドレスを自動設定する技術が、特開平5−176378号公報、特開平5−316127号公報、特開平6−177888号公報、特開平10−98480号公報、特開平10−276217号公報および特開平11−136267号公報に開示されている。
【0004】
さらに、IETFのZero Configuration Networking作業部会では、DHCPサーバが存在しないIPサブネットを対象に、IPサブネット内でのみ有効なIPアドレスとサブネットマスクを通信機器に自動設定する方法("Dynamic Configuration of IPv4 Link-Local Addresses",IETF-DRAFT,draft-ietf-zeroconf-ipv4-linklocal-04.txt,July 2001)が規定されており、IPアドレス範囲として、169.254.0.0から169.254.254.255までがあらかじめ予約されている。
【0005】
上記した従来技術では、はじめにIPアドレスの設定を新規に要求する通信機器が上記範囲からIPアドレスをランダムに1つ選択する。次いで、ARP(Address Resolution Protocol) Probeを用いて選択したIPアドレスが他の通信機器によって既に設定されているか否かを決定する。既に設定されていない場合、選択したIPアドレスを自身のアドレスとして利用する。既に設定されている場合、他の通信機器によって既に設定されていないアドレスが決定されるまで上記処理を繰り返す。
【0006】
【発明が解決しようとしする課題】
上記した従来技術によれば、IPアドレスやサブネットマスクなど、通信機器の利用に必要となる構成情報の自動設定が可能になる。しかしながら、日常生活や社会活動の道具としてすでに定着しているPCやPDA、あるいは今後の普及が期待されるセットトップボックスなどの通信機器を利用する場合には、IPアドレスやサブネットマスク等の構成情報のみならず、電子メールソフトやWWW(World Wide Web)閲覧ソフトなど、これら通信機器上で動作する応用ソフトの利用に必要となるメールアカウントやメールサーバのIPアドレス、ならびにWWWプロキシのIPアドレス等の構成情報(以下、前者と区別してネットワーク構成情報と表現する場合もある)を設定する必要がある。このため、従来の技術ではユーザによる設定が依然として必要であり、利便性が十分ではなかった。
【0007】
とくに、初心者にとってはPCやPDA、あるいはセットトップボックス等の設定が一般に難解であるため、通信機器の利用に必要となる構成情報のみならず、電子メールソフトやWWW(World Wide Web)閲覧ソフトなど、これら通信機器上で動作する応用ソフトの利用に必要となるネットワーク構成情報もネットワークから一括して自動設定できる方法が切望されている。
【0008】
本発明の目的は、上記した従来技術の課題を解決し、電子メールソフトやWWW閲覧ソフトなどの応用ソフトの利用に必要なネットワーク構成情報を、ネットワークを介して自動的に設定できるネットワーク構成情報の自動設定方法を提供することにある。
【0009】
【課題を解決するための手段】
上記した目的を達成するために、本発明は、ネットワーク上に通信機器および情報設定サーバを配置し、前記通信機器に実装されている応用ソフトに対して前記情報設定サーバがネットワーク構成情報を設定するネットワーク構成情報の自動設定方法において、通信機器の応用ソフトにネットワーク構成情報を設定する自動設定プログラムを、前記情報設定サーバから前記通信機器へ投入する手順と、自動設定プログラムを通信機器上で実行させる手順とを含み、自動設定プログラムは、ネットワーク構成情報を情報設定サーバから前記通信機器に投入させる手順と、投入されたネットワーク構成情報を応用ソフトに設定する手順とを含むことを特徴とする。
【0010】
上記した特徴によれば、ネットワーク上で分散配置された通信機器に実装されている応用ソフトに対して、その利用に不可欠なネットワーク構成情報を遠隔地から自動的に設定することができるようになる。また、ネットワーク構成情報と、このネットワーク構成情報を通信機器に設定する自動設定プログラムとを独立させたので、ネットワーク構成情報の更新や変更が容易になる。
【0011】
【発明の実施の形態】
以下、図面を参照して本発明の好ましい実施の形態について詳細に説明する。図1は、本発明のネットワーク構成情報設定方法を適用したネットワークの主要部の構成を示したブロック図であり、自動設定の対象となる通信機器1には、ネットワーク5を介して情報設定サーバ2およびDHCPサーバ3が接続されている。前記情報設定サーバ2には自動設定用データベース4が接続されている。前記自動設定用データベース4には、自動設定プログラム4aおよびデータファイル4bが格納されている。
【0012】
前記データファイル4bには、通信機器1に実装されている電子メールソフトやWWW閲覧ソフトなどの応用ソフトを使用する際に予め設定すべき各種の情報、すなわちネットワーク構成情報が、ファイル形式で識別情報ごとに登録されている。前記自動設定プログラム4aは、自動設定対象の通信機器1に投入されて当該投入先で実行されるものであり、情報設定サーバ2に指示して前記データファイル4bに登録されているネットワーク構成情報を通信機器1へ選択的に投入させる手順、および当該投入されたネットワーク構成情報を各応用ソフトに設定する手順が登録されている。
【0013】
次いで、図2,3のフローチャートを参照して、本実施形態におけるネットワーク構成情報の自動設定方法を説明する。
【0014】
本実施形態の自動設定方法は、通信機器1からの要求を設定開始の契機とする第1形態と、情報設定サーバ2からの要求を設定開始の契機とする第2形態とに大別される。
【0015】
通信機器1からの要求を開始契機とする第1形態は、例えば通信機器1を工場出荷後にはじめて利用する場合などに好適である。また、情報設定サーバ2からの要求を開始契機とする第2形態は、例えばネットワーク事業者の都合により、通信機器1に既登録のメールサーバのIPアドレスやWWWプロキシのIPアドレスを変更する場合などに好適である。
【0016】
始めに、図2のフローチャートを参照して、上記した第1形態について説明する。
【0017】
情報設定サーバ2では、ステップS201において自動設定プログラム4aおよびデータファイル4bが編集されて自動設定用データベース4に保存される。通信機器1は、電源投入後のステップS101において、DHCPサーバ3から通知されるIPアドレスを取得する。ステップS102では、自動設定の初期画面を表示部に表示する。
【0018】
図4は、前記通信機器1の表示部(図示せず)に表示される初期画面の一例を示した図であり、自動設定の開始を要求する場合に利用者がクリックする“実行”ボタンが表示されている。メッセージの宛先には、情報設定サーバ2のIPアドレス(本実施形態では、[172.16.19.10])もしくは名称(Fully Qualified Domain Name)が自動的に指定される。前記IPアドレスや名称は、工場出荷時などに当該通信機器1に予め設定される。
【0019】
ステップS103では、ネットワーク構成情報の自動設定が利用者によって指示されたか否かが判定される。利用者が前記“実行”ボタンをクリックして自動設定を指示すると、ステップS104において、自動設定を要求するメッセージが情報設定サーバ2へ送信される。
【0020】
情報設定サーバ2は、このメッセージをステップS202で受信すると、ステップS203において、自動設定用データベース4から自動設定プログラム4aを読み出し、ステップS204において、これを通信機器1に投入する。
【0021】
通信機器1は、ステップS105において前記自動設定プログラム4aが投入されたことを検知すると、ステップS106において当該自動設定プログラム4aを実行し、各種のネットワーク構成情報を実装済みの応用ソフトに一括して自動登録する。
【0022】
すなわち、ステップS106aでは通信機器1から情報設定サーバ2に対して、ネットワーク構成情報を要求するメッセージが、利用者に固有の識別情報または通信機器1に固有の識別情報あるいはその双方と共に送信される。情報設定サーバ2は、当該メッセージをステップS205において検知すると、ステップS206において、このメッセージに含まれる識別情報に基づいてデータファイル4bを検索し、当該識別情報に対応付けられたネットワーク構成情報を読み出す。ステップS207では、読み出したネットワーク構成情報を前記通信機器1を宛先として転送する。
【0023】
通信機器1は、ステップS106bにおいてネットワーク構成情報を受信すると、ステップS106cにおいて、このネットワーク構成情報を応用ソフトに設定する。ステップS106dでは、前記ネットワーク構成情報の設定結果を情報設定サーバ2に向けて通知すると共に自身の表示部に表示する。図5は、設定結果の表示例を示した図であり、「DHCPの使用」、「IPアドレス」、「サブネットマスク」などの設定、変更結果が表示されている。
【0024】
情報設定サーバ2は、この設定結果をステップS208において受信すると、ステップS209において、この設定結果に対して表示あるいは記憶等の適宜の処理を施す。
【0025】
次いで、図3のフローチャートを参照して、上記した第2形態すなわち情報設定サーバ2からの要求を設定開始の契機とする方法について説明する。
情報設定サーバ2は、ステップS301において、自動設定プログラム4aやデータファイル4bが自動設定用データベース4に既登録であるか否かを判断する。自動設定プログラム4aやデータファイル4bが既登録であれば、ステップS302において、これらを再利用するか否かを決定する。
【0026】
再利用する場合には、ステップS303において、図6に示した初期画面が表示部に表示される。ステップS304において、オペレータが画面上で自動設定の対象となる通信装置1の識別情報を入力して“入力”ボタンをクリックすると、ステップS305では、図7に示した設定項目指定画面が表示される。
【0027】
本実施形態では、設定項目として“ネットワーク”、“メール”、“ブラウザ”ならびに“携帯メールアドレス”が用意されている。オペレータが当該画面上でいずれかの項目を指定すると、ステップS306において指定項目が判別され、ステップS307において、指定項目に応じた設定画面が表示される。
【0028】
図8は、ネットワーク設定画面の一例を示した図であり、本実施形態では、「DHCPの使用」の有無、「IPアドレス」、「サブネットマスク」、「デフォルトゲートウエイIPアドレス」」などの編集が可能である。図9は、メール設定画面の一例を示した図であり、本実施形態では、ユーザIDごとに「POP3(Post Office Protocol 3)サーバ」、「POP3サーバのユーザアカウント」、「POP3サーバのユーザパスワード」、「メールアドレス」、「ユーザ名」および「SMTP(Simple Mail Transfer Protocol)サーバ」の編集が可能である。
【0029】
図10は、ブラウザ設定画面の一例を示した図であり、本実施形態では、WWW(World Wide Web)閲覧ソフトを最初に起動したときに表示するホームURL(Universal Resource Locators)をユーザIDごとに設定できる。図11は、携帯メールアドレス設定画面の一例を示した図であり、本実施形態では、通信装置宛ての電子メールを携帯電話に転送する場合などに利用する携帯メールアドレスの設定が可能である。
【0030】
オペレータは、所望の設定画面を選択的に表示させると、ステップS308において、例えばネットワーク設定であれば既登録のIPアドレスの修正、メール設定であれば既登録のメールアドレスの修正等の編集作業を行う。なお、前記ステップS301においてデータファイル等が未登録と判定されたり、あるいはステップS302において既登録のファイルやデータを再利用しないと判定されると、ステップS309において、前記ネットワーク設定、メール設定、ブラウザ設定および携帯メールアドレス設定等が新規に行われる。
【0031】
以上のようにしてネットワーク構成情報の編集あるいは新規登録が完了すると、ステップS310では、当該ネットワーク構成情報の保存が必要であるか否かが判断される。必要であれば、ステップS311において前記識別情報と対応づけられて記憶される。ステップS312では、自動設定プログラム4aが通信機器1に投入される。
【0032】
通信機器1は、自動設定プログラム4aが投入されると、前記図2に関して説明したステップS106の処理を実行して、実装済みの応用ソフトにネットワーク構成情報を設定する。
【0033】
次いで、ネットワーク構成情報を通信機器1上で実際に設定あるいは変更する方法を具体的に説明する。
【0034】
本実施形態では、ネットワーク構成情報を通信機器1に設定あるいは変更する方法として、通信機器1上の応用ソフトに対してAPI(Application Programming Interface)を設ける方法と、応用ソフトごとに現在有効な変更前のネットワーク構成情報、およびこれから有効とする変更後のネットワーク構成情報を記述する2つのファイル(以降、前者をカレントファイル、後者をターゲットファイルと表現する)を提供する方法とが適用できる。
【0035】
応用ソフトに対してAPIを設ける方法では、自動設定用プログラムがAPIを呼び出すことによってネットワーク構成情報の設定や変更が行われる。この方法では、一般的に応用ソフトを再起動することなく設定や変更が可能になる反面、設定対象のネットワーク構成情報を新たに追加する場合には通信機器上の応用ソフトを置換する必要がある。
【0036】
これに対して、2つのファイルを提供する方法では、新規に設定あるいは変更しようとするネットワーク構成情報を一時的にターゲットファイルに書き込み、次いで、応用ソフトを再起動する際、現在のネットワーク構成情報が設定されているカレントファイルの代わりに前記ターゲットファイルを読み込ませることによってネットワーク構成情報の設定や変更を行う。この方法では、設定対象のネットワーク構成情報を新たに追加する場合、書き込む情報をターゲットファイルに追加するだけで良いが、応用ソフトを設定あるいは変更するたびに応用ソフトの再起動が必要になる。
【0037】
このように、第1および第2の方法は、データの追加や更新の容易さ、あるいは応用ソフトの再起動が必要か否かの点が相違するので、必要に応じて使い分けることが望ましい。なお、上記した2つ設定・変更方法は、自動設定を通信機器1からの要求を契機に開始する第1形態、および情報設定サーバ2からの要求を契機に開始する第2形態のいずれにも適用できる。
【0038】
【発明の効果】
本発明によれば、以下のような効果が達成される。
(1)IPアドレスやサブネットマスク等の構成情報のみならず、電子メールソフトやWWW閲覧応用ソフトなどの応用ソフトの利用に必要不可欠なメールアカウントやメールサーバのIPアドレスあるいはWWWプロキシのIPアドレス等のネットワーク構成情報も自動的に設定できるようになる。
(2)応用ソフトに設定するネットワーク構成情報を記憶するデータファイルと、このネットワーク構成情報を応用ソフトに設定する自動設定プログラムとを分離し、通信機器に投入した自動設定プログラムがネットワークからネットワーク構成情報を選択的に読み出して応用ソフトに設定するので、ネットワーク構成情報の追加、変更あるいは修正が容易になる。
【図面の簡単な説明】
【図1】 本発明が適用されるネットワークの構成を示した図である。
【図2】 自動設定方法(その1)の手順を示したフローチャートである。
【図3】 自動設定方法(その2)の手順を示したフローチャートである。
【図4】 自動設定方法(その1)の初期画面の表示例を示した図である。
【図5】 通信機器の処理結果表示画面の一例を示した図である。
【図6】 自動設定方法(その2)の初期画面の一例を示した図である。
【図7】 設定項目指定が面の表示例を示した図である。
【図8】 ネットワーク設定画面の一例を示した図である。
【図9】 メール設定画面の一例を示した図である。
【図10】 ブラウザ設定画面の一例を示した図である。
【図11】 携帯メールアドレス設定画面の一例を示した図である。
【符号の説明】
1…通信機器,2…情報設定サーバ,3…DHCPサーバ,4…自動設定用データベース,4a…自動設定プログラム,4b…データファイル
[0001]
BACKGROUND OF THE INVENTION
The present invention provides an IP address, a subnet mask, a default gateway IP address, and an IP address of a priority DNS server for an IP (Internet Protocol) communication device such as a PC (Personal Computer), PDA (Personal Digital Assistant) or set top box. In addition to the configuration information such as the IP address of the alternative DNS server, the network configuration information is automatically set to automatically set the network configuration information required for using application software such as e-mail software and WWW (World Wide Web) browsing software. Related to the determination method.
[0002]
[Prior art]
As an automatic setting method of configuration information for an IP communication device, IETF (Internet Engineering Task Force) standard DHCP (Dynamic Host Configuration Protocol) is known. In DHCP, when a communication device (DHCP client) is connected to a network, the IP address is automatically set by dynamically providing an IP address within a predetermined range from a DHCP server. Here, in addition to the IP address, the subnet mask and default gateway IP address can also be set automatically at the same time.
[0003]
Similar to the DHCP server described above, techniques for automatically setting an address for a communication device are disclosed in JP-A-5-176378, JP-A-5-316127, JP-A-6-177888, and JP-A-10-98480. This is disclosed in Japanese Patent Laid-Open No. 10-276217 and Japanese Patent Laid-Open No. 11-136267.
[0004]
In addition, the IETF Zero Configuration Networking Working Group is a method for automatically setting IP addresses and subnet masks that are valid only within IP subnets to IP devices that do not have a DHCP server ("Dynamic Configuration of IPv4 Link- Local Addresses ", IETF-DRAFT, draft-ietf-zeroconf-ipv4-linklocal-04.txt, July 2001), and IP address ranges from 169.254.0.0 to 169.254.254.255 are reserved in advance. .
[0005]
In the above-described conventional technology, a communication device that newly requests an IP address setting first selects one IP address randomly from the above range. Next, it is determined whether or not the IP address selected using an ARP (Address Resolution Protocol) Probe has already been set by another communication device. If it is not already set, use the selected IP address as its own address. If it has already been set, the above process is repeated until an address that has not been set by another communication device is determined.
[0006]
[Problems to be solved by the invention]
According to the above-described conventional technology, it is possible to automatically set configuration information such as an IP address and a subnet mask necessary for using a communication device. However, when using communication devices such as PCs and PDAs that have already become established as tools for daily life and social activities, or set-top boxes that are expected to become popular in the future, configuration information such as IP addresses and subnet masks. Not only e-mail software and WWW (World Wide Web) browsing software, such as e-mail accounts and IP addresses of mail servers and IP addresses of WWW proxies required for using application software that operates on these communication devices. It is necessary to set configuration information (hereinafter, sometimes referred to as network configuration information in distinction from the former). For this reason, in the conventional technology, setting by the user is still necessary, and convenience is not sufficient.
[0007]
Especially for beginners, setting up a PC, PDA, or set-top box is generally difficult, so not only the configuration information required for using communication devices, but also e-mail software and WWW (World Wide Web) browsing software, etc. Therefore, there is an urgent need for a method that can automatically set network configuration information necessary for using application software running on these communication devices in a batch from the network.
[0008]
The object of the present invention is to solve the above-mentioned problems of the prior art and to provide network configuration information that can automatically set network configuration information necessary for using application software such as e-mail software and WWW browsing software via the network. It is to provide an automatic setting method.
[0009]
[Means for Solving the Problems]
In order to achieve the above-described object, the present invention arranges a communication device and an information setting server on a network, and the information setting server sets network configuration information for application software installed in the communication device. In the method for automatically setting network configuration information, a procedure for inputting an automatic setting program for setting network configuration information in application software of a communication device from the information setting server to the communication device, and executing the automatic setting program on the communication device The automatic setting program includes a procedure for inputting network configuration information from the information setting server to the communication device, and a procedure for setting the input network configuration information in application software.
[0010]
According to the above-described features, network configuration information indispensable for use can be automatically set from a remote location for application software installed in communication devices distributed on the network. . Moreover, since the network configuration information and the automatic setting program for setting the network configuration information in the communication device are made independent, the network configuration information can be easily updated or changed.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a main part of a network to which a network configuration information setting method according to the present invention is applied. An information setting server 2 is connected to a communication device 1 to be automatically set via a network 5. And a DHCP server 3 are connected. The information setting server 2 is connected to an automatic setting database 4. The automatic setting database 4 stores an automatic setting program 4a and a data file 4b.
[0012]
In the data file 4b, various information to be set in advance when using application software such as e-mail software and WWW browsing software installed in the communication device 1, that is, network configuration information includes identification information in a file format. Each is registered. The automatic setting program 4a is input to the communication device 1 to be automatically set and executed at the input destination, and instructs the information setting server 2 to store the network configuration information registered in the data file 4b. A procedure for selectively inputting to the communication device 1 and a procedure for setting the input network configuration information in each application software are registered.
[0013]
Next, the network configuration information automatic setting method according to this embodiment will be described with reference to the flowcharts of FIGS.
[0014]
The automatic setting method according to the present embodiment is broadly divided into a first form in which a request from the communication device 1 is used as a trigger for starting the setting and a second form in which a request from the information setting server 2 is used as a trigger for starting the setting. .
[0015]
The first mode in which a request from the communication device 1 is started is suitable, for example, when the communication device 1 is used for the first time after factory shipment. In addition, the second mode in which a request from the information setting server 2 is started is a case where, for example, the IP address of a mail server already registered in the communication device 1 or the IP address of a WWW proxy is changed for the convenience of a network operator. It is suitable for.
[0016]
First, the first embodiment will be described with reference to the flowchart of FIG.
[0017]
In the information setting server 2, the automatic setting program 4a and the data file 4b are edited and stored in the automatic setting database 4 in step S201. The communication device 1 acquires the IP address notified from the DHCP server 3 in step S101 after power-on. In step S102, an initial screen for automatic setting is displayed on the display unit.
[0018]
FIG. 4 is a diagram showing an example of an initial screen displayed on the display unit (not shown) of the communication device 1, and an “execute” button that the user clicks when requesting the start of automatic setting is provided. It is displayed. The IP address of the information setting server 2 ([172.16.19.10] in this embodiment) or the name (Fully Qualified Domain Name) is automatically specified as the message destination. The IP address and name are preset in the communication device 1 at the time of factory shipment.
[0019]
In step S103, it is determined whether automatic setting of network configuration information is instructed by the user. When the user clicks the “execute” button to instruct automatic setting, a message requesting automatic setting is transmitted to the information setting server 2 in step S104.
[0020]
When the information setting server 2 receives this message at step S202, the information setting server 2 reads the automatic setting program 4a from the automatic setting database 4 at step S203, and inputs it to the communication device 1 at step S204.
[0021]
When the communication device 1 detects that the automatic setting program 4a has been input in step S105, the communication device 1 executes the automatic setting program 4a in step S106, and automatically collects various network configuration information in a packaged application software. sign up.
[0022]
That is, in step S106a, a message requesting network configuration information is transmitted from the communication device 1 to the information setting server 2 together with identification information unique to the user and / or identification information unique to the communication device 1. When the information setting server 2 detects the message in step S205, the information setting server 2 searches the data file 4b based on the identification information included in the message and reads the network configuration information associated with the identification information in step S206. In step S207, the read network configuration information is transferred with the communication device 1 as the destination.
[0023]
Upon receiving the network configuration information in step S106b, the communication device 1 sets the network configuration information in the application software in step S106c. In step S106d, the setting result of the network configuration information is notified to the information setting server 2 and displayed on its own display unit. FIG. 5 is a diagram showing a display example of the setting result, in which setting and changing results such as “Use DHCP”, “IP address”, and “Subnet mask” are displayed.
[0024]
When the setting result is received in step S208, the information setting server 2 performs appropriate processing such as display or storage on the setting result in step S209.
[0025]
Next, with reference to the flowchart of FIG. 3, the second mode, that is, a method that uses a request from the information setting server 2 as a trigger for starting the setting will be described.
In step S301, the information setting server 2 determines whether the automatic setting program 4a and the data file 4b are already registered in the automatic setting database 4. If the automatic setting program 4a and the data file 4b have already been registered, it is determined in step S302 whether or not they are to be reused.
[0026]
In the case of reuse, the initial screen shown in FIG. 6 is displayed on the display unit in step S303. In step S304, when the operator inputs the identification information of the communication apparatus 1 that is the target of automatic setting on the screen and clicks the “input” button, the setting item designation screen shown in FIG. 7 is displayed in step S305. .
[0027]
In this embodiment, “network”, “mail”, “browser”, and “mobile mail address” are prepared as setting items. When the operator designates any item on the screen, the designated item is determined in step S306, and a setting screen corresponding to the designated item is displayed in step S307.
[0028]
FIG. 8 is a diagram showing an example of the network setting screen. In the present embodiment, editing such as “Use of DHCP”, “IP address”, “Subnet mask”, “Default gateway IP address” is performed. Is possible. FIG. 9 is a diagram showing an example of a mail setting screen. In this embodiment, for each user ID, “POP3 (Post Office Protocol 3) server”, “POP3 server user account”, “POP3 server user password” "," Mail address "," user name "and" SMTP (Simple Mail Transfer Protocol) server "can be edited.
[0029]
FIG. 10 is a diagram showing an example of the browser setting screen. In this embodiment, home URLs (Universal Resource Locators) displayed when the WWW (World Wide Web) browsing software is first started are displayed for each user ID. Can be set. FIG. 11 is a diagram showing an example of a mobile mail address setting screen. In this embodiment, it is possible to set a mobile mail address to be used when an e-mail addressed to a communication device is transferred to a mobile phone.
[0030]
When the operator selectively displays a desired setting screen, in step S308, for example, editing of an already registered IP address is performed for network settings, and editing of an already registered mail address is performed for mail settings. Do. If it is determined in step S301 that the data file or the like is not registered, or if it is determined in step S302 that the already registered file or data is not to be reused, in step S309, the network setting, mail setting, browser setting is determined. In addition, a mobile mail address setting and the like are newly performed.
[0031]
When the editing or new registration of the network configuration information is completed as described above, in step S310, it is determined whether or not the network configuration information needs to be saved. If necessary, it is stored in association with the identification information in step S311. In step S312, the automatic setting program 4a is input to the communication device 1.
[0032]
When the automatic setting program 4a is input, the communication device 1 executes the process of step S106 described with reference to FIG. 2 to set network configuration information in the installed application software.
[0033]
Next, a method for actually setting or changing the network configuration information on the communication device 1 will be specifically described.
[0034]
In the present embodiment, as a method of setting or changing the network configuration information in the communication device 1, a method of providing an API (Application Programming Interface) for the application software on the communication device 1, and a pre-change currently effective for each application software And a method of providing two files (hereinafter, the former is referred to as a current file and the latter as a target file) that describe the network configuration information after the change and the network configuration information after the change to be effective.
[0035]
In the method of providing an API for application software, network configuration information is set or changed by calling an API from an automatic setting program. While this method generally allows settings and changes without restarting the application software, it is necessary to replace the application software on the communication device when newly adding network configuration information to be set. .
[0036]
On the other hand, in the method of providing two files, the network configuration information to be newly set or changed is temporarily written in the target file, and then when the application software is restarted, the current network configuration information is The network configuration information is set or changed by reading the target file instead of the set current file. In this method, when new network configuration information to be set is added, it is only necessary to add information to be written to the target file. However, the application software needs to be restarted every time the application software is set or changed.
[0037]
Thus, the first and second methods are different in terms of the ease of data addition and update, and whether or not application software needs to be restarted. Note that the two setting / changing methods described above are either in the first form in which automatic setting is triggered by a request from the communication device 1 or in the second form in which the request from the information setting server 2 is triggered. Applicable.
[0038]
【The invention's effect】
According to the present invention, the following effects are achieved.
(1) Not only the configuration information such as IP address and subnet mask, but also the email account, mail server IP address or WWW proxy IP address, etc. which are indispensable for using application software such as e-mail software and WWW browsing application software Network configuration information can also be set automatically.
(2) Separate the data file that stores the network configuration information to be set in the application software from the automatic setting program to set this network configuration information in the application software. Is selectively read and set in the application software, so that addition, change or correction of the network configuration information is facilitated.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a network to which the present invention is applied.
FIG. 2 is a flowchart showing a procedure of an automatic setting method (part 1).
FIG. 3 is a flowchart showing a procedure of an automatic setting method (part 2).
FIG. 4 is a diagram showing a display example of an initial screen of an automatic setting method (part 1).
FIG. 5 is a diagram showing an example of a processing result display screen of a communication device.
FIG. 6 is a diagram showing an example of an initial screen of an automatic setting method (part 2).
FIG. 7 is a diagram showing a display example of setting item designation.
FIG. 8 is a diagram showing an example of a network setting screen.
FIG. 9 is a diagram showing an example of a mail setting screen.
FIG. 10 is a diagram showing an example of a browser setting screen.
FIG. 11 is a diagram showing an example of a mobile mail address setting screen.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Communication apparatus, 2 ... Information setting server, 3 ... DHCP server, 4 ... Database for automatic setting, 4a ... Automatic setting program, 4b ... Data file

Claims (6)

ネットワーク上に通信機器および情報設定サーバを配置し、前記通信機器に実装されている応用ソフトに対して前記情報設定サーバがネットワーク構成情報を設定するネットワーク構成情報の自動設定方法において、
通信機器の応用ソフトにネットワーク構成情報を設定する自動設定プログラムを、前記情報設定サーバから前記通信機器へ投入する手順と、
前記自動設定プログラムを前記通信機器上で実行させる手順とを含み、
前記自動設定プログラムは、
通信機器に既登録の情報設定サーバのアドレスを宛先とする要求メッセージを、利用者および通信機器の少なくとも一方に固有の識別情報と共に送信する手順と、
前記要求メッセージに応答して情報設定サーバから返信されるネットワーク構成情報を通信機器に投入する手順と、
前記投入されたネットワーク構成情報を応用ソフトに設定する手順とを含み、
前記情報設定サーバは、前記利用者および通信機器の少なくとも一方に固有の識別情報と対応付けられたネットワーク構成情報を通信機器へ投入することを特徴とするネットワーク構成情報の自動設定方法。
In a network configuration information automatic setting method in which a communication device and an information setting server are arranged on a network, and the information setting server sets network configuration information for application software installed in the communication device.
A procedure for inputting an automatic setting program for setting network configuration information to application software of a communication device from the information setting server to the communication device;
Including executing the automatic setting program on the communication device,
The automatic setting program is:
A procedure for transmitting a request message addressed to the address of an information setting server already registered in the communication device together with identification information unique to at least one of the user and the communication device;
A procedure for inputting network configuration information returned from the information setting server in response to the request message to a communication device;
Including setting the input network configuration information in application software,
The network setting information automatic setting method , wherein the information setting server inputs network configuration information associated with identification information unique to at least one of the user and the communication device to the communication device .
情報設定サーバにおいてネットワーク構成情報の設定先である通信機器を指定する手順と、前記指定された通信機器へ自動設定プログラムを投入する手順とを含むことを特徴とする請求項1に記載のネットワーク構成情報の自動設定方法。  The network configuration according to claim 1, further comprising: a procedure for specifying a communication device that is a setting destination of network configuration information in the information setting server; and a procedure for inputting an automatic setting program to the specified communication device. How to set information automatically. 前記応用ソフトがwww閲覧ソフトであることを特徴とする請求項1または2に記載のネットワーク構成情報の自動設定方法。  3. The network configuration information automatic setting method according to claim 1, wherein the application software is www browsing software. 前記応用ソフトが電子メールソフトであることを特徴とする請求項1ないし3のいずれかに記載のネットワーク構成情報の自動設定方法。  4. The network configuration information automatic setting method according to claim 1, wherein the application software is electronic mail software. 前記自動設定プログラムは、前記応用ソフトに設けられたPI(Application Programming Interface)を呼び出してネットワーク構成情報の設定、変更を行うことを特徴とする請求項1ないし4のいずれかに記載のネットワーク構成情報の自動設定方法。  5. The network configuration information according to claim 1, wherein the automatic setting program calls a PI (Application Programming Interface) provided in the application software to set or change network configuration information. Automatic setting method. 前記自動設定プログラムは、投入されたネットワーク構成情報をターゲットファイルに書き込む手順と、応用ソフトが再起動される際に、当該応用ソフトの現在のネットワーク構成情報が設定されているカレントファイルの代わりに前記ターゲットファイルを読み込ませる手順とを含むことを特徴とする請求項1ないし4のいずれかに記載のネットワーク構成情報の自動設定方法。  The automatic setting program includes a procedure for writing the input network configuration information into the target file, and when the application software is restarted, the current network configuration information of the application software is set in place of the current file in which the application software is set. 5. The method for automatically setting network configuration information according to claim 1, further comprising a step of reading a target file.
JP2002070269A 2002-03-14 2002-03-14 How to automatically set network configuration information Expired - Fee Related JP4076011B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002070269A JP4076011B2 (en) 2002-03-14 2002-03-14 How to automatically set network configuration information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002070269A JP4076011B2 (en) 2002-03-14 2002-03-14 How to automatically set network configuration information

Publications (2)

Publication Number Publication Date
JP2003271478A JP2003271478A (en) 2003-09-26
JP4076011B2 true JP4076011B2 (en) 2008-04-16

Family

ID=29200888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002070269A Expired - Fee Related JP4076011B2 (en) 2002-03-14 2002-03-14 How to automatically set network configuration information

Country Status (1)

Country Link
JP (1) JP4076011B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4507088B2 (en) * 2004-12-01 2010-07-21 Kddi株式会社 Home communications equipment that supports wireless LAN settings for wireless LAN compatible mobile phones
JP6104194B2 (en) * 2014-02-24 2017-03-29 キヤノン株式会社 Image forming apparatus, image forming apparatus control method, and program
US11182259B2 (en) * 2017-09-07 2021-11-23 Pismo Labs Technology Limited Configuration rollback based on the failure to satisfy predefined conditions

Also Published As

Publication number Publication date
JP2003271478A (en) 2003-09-26

Similar Documents

Publication Publication Date Title
US20050141485A1 (en) Communication apparatus
CN101375566B (en) Domain name system using dynamic DNS and dynamic DNS server global address management method
EP3175605A1 (en) Dynamic dns-based service discovery
JP2006174350A (en) Communication device
CN1380760A (en) Method and system for access wide area computer network information and/or data
US7551605B2 (en) Home gateway apparatus
JP2005341237A (en) Network setting method, program and storage medium therefor
EP1819133B1 (en) Method and System for Conserving Battery Power in Wireless Devices Operating in a Wireless Local Area Network
KR20020007977A (en) Web On Demand System
JP4076011B2 (en) How to automatically set network configuration information
US7606220B2 (en) Communication apparatus having an indicator that indicates a function service of a terminal apparatus
JPH09282259A (en) Network system
JP5169461B2 (en) Security parameter distribution apparatus and security parameter distribution method
JP5305896B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
JP2002152253A (en) Communication management system, communication terminal, communication management method, and program storage medium
JP2006020089A (en) Terminal device, VPN connection control method, and program
JP2003229881A (en) Terminal device
US20030046428A1 (en) Method for generating domain name for device intermittently connected to fixed network
JP3755721B2 (en) Communication terminal device and control method thereof
JP2004201039A (en) Communication terminal, method for the same, and communication program
JP4107189B2 (en) Information processing device
JP5611422B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM, AND SYSTEM
JP2020096273A (en) Sorting system and sorting method
JP3893978B2 (en) Communication device
JP2002271367A (en) Connecting system of network

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071226

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: 20080123

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080123

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: 20110208

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees