[go: up one dir, main page]

JP4157854B2 - Information processing apparatus, environment setting program, and environment setting apparatus - Google Patents

Information processing apparatus, environment setting program, and environment setting apparatus Download PDF

Info

Publication number
JP4157854B2
JP4157854B2 JP2004103441A JP2004103441A JP4157854B2 JP 4157854 B2 JP4157854 B2 JP 4157854B2 JP 2004103441 A JP2004103441 A JP 2004103441A JP 2004103441 A JP2004103441 A JP 2004103441A JP 4157854 B2 JP4157854 B2 JP 4157854B2
Authority
JP
Japan
Prior art keywords
environment
network
information processing
processing apparatus
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 - Lifetime
Application number
JP2004103441A
Other languages
Japanese (ja)
Other versions
JP2004265428A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2004103441A priority Critical patent/JP4157854B2/en
Publication of JP2004265428A publication Critical patent/JP2004265428A/en
Application granted granted Critical
Publication of JP4157854B2 publication Critical patent/JP4157854B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Description

本発明は、内部でオペレーティングシステム(以下、「OS」と略記することがある)が動作しそのOS上でアプリケーションプログラムが動作してネットワークを介在させた通信を含む処理を行なう情報処理装置、その情報処理装置内で動作してその情報処理装置内で動作するOSの動作環境を設定する環境設定プログラム、および情報処理装置の動作環境を設定する環境設定装置に関する。 The present invention is an internal operating system (hereinafter, "OS" and is sometimes abbreviated) operates an application program on the OS running in the information processing apparatus to perform processing including communication via the network, its The present invention relates to an environment setting program that sets an operating environment of an OS that operates in the information processing apparatus and operates in the information processing apparatus , and an environment setting apparatus that sets the operating environment of the information processing apparatus .

近年では、パーソナルコンピュータ(以下、「パソコン」と略記することがある)、携帯情報端末、携帯電話、およびそれらの周辺機器や、さらに家庭電化製品までもがネットワークに接続されて情報処理機能を持つ情報処理装置として動作する環境が整ってきている。またネットワークに関しては、企業内では業務を行なうにあたってネットワークが不可欠なものとなってきており、またADSLやCATVによる常時接続環境の普及や1つの家庭内に情報処理機能を持つ装置や機器が複数台備えられてきたこともあって、家庭内でもネットワークを構築するケースも増加してきている。さらに、空港、駅、ホテルなどの施設や、屋外において一般者がネットワークを利用できるようHotSpotと言われるネットワークを構築し、その利用を開放することも多くなってきている。     In recent years, personal computers (hereinafter may be abbreviated as “PCs”), personal digital assistants, mobile phones, their peripherals, and even home appliances are connected to a network and have an information processing function. An environment for operating as an information processing apparatus has been prepared. In addition, regarding the network, the network has become indispensable for business operations within the company, and the constant connection environment by ADSL and CATV has become widespread, and there are a plurality of devices and devices having information processing functions in one home. Due to the fact that it has been provided, the number of cases of building a network at home is also increasing. In addition, a network called HotSpot has been constructed and opened to the public so that the general public can use the network in facilities such as airports, stations and hotels, and outdoors.

また、利用者が、例えばノート型パーソナルコンピュータ(以下、「ノートパソコン」と略記することがある)のような持ち運びが容易な情報処理装置をネットワークに接続する場合、接続形態に応じてOSの動作環境や利用したいアプリケーションプログラムの設定が異なる場合も多く、利用者は、その利用者の所在や状況に応じて、自分が利用している情報処理装置のOSの動作環境などの設定を変更する必要がある。   In addition, when a user connects an information processing apparatus that is easy to carry, such as a notebook personal computer (hereinafter abbreviated as “notebook personal computer”), to the network, the operation of the OS depends on the connection form. There are many cases where the environment and settings of application programs to be used are different, and the user needs to change settings such as the operating environment of the OS of the information processing apparatus used by the user according to the location and situation of the user. There is.

従来の技術においては、OSの動作環境やアプリケーションプログラムの設定などネットワークに関する設定情報を例えば所在に対応して予め複数準備しておき、現在の所在から利用者自身が判断して適切なネットワーク情報を選択することにより情報処理装置で動作しているOSの動作環境やアプリケーションプログラムの設定を切り替えることが可能であった。   In the prior art, a plurality of network-related setting information such as the OS operating environment and application program settings are prepared in advance corresponding to the location, for example, and the user himself / herself determines the appropriate network information from the current location. By selecting, it is possible to switch the operating environment of the OS running on the information processing apparatus and the setting of the application program.

また、他の従来の技術として、特許文献1がある。この特許文献1においては、異なるネットワークに接続された各端末装置のそれぞれに各端末装置が接続されているネットワーク環境に対応したアプリケーションに対する環境設定を容易になし得る技術が開示されている。この環境設定の具体的な手段は次の通りである。   Moreover, there exists patent document 1 as another conventional technique. In this patent document 1, a technique is disclosed in which environment setting for an application corresponding to a network environment in which each terminal device is connected to each terminal device connected to a different network can be easily performed. The specific means for setting this environment is as follows.

まず、異なるネットワーク環境ごとのアプリケーション設定情報を情報記憶媒体(メモリカード)に格納しておく。   First, application setting information for each different network environment is stored in an information storage medium (memory card).

そして、利用者がこの情報記録媒体を端末装置にセットすることで、端末装置は情報記録媒体に格納されているネットワーク環境に対応する複数の設定情報を順次読み出しながらこれら各環境の設定情報を逐次設定して各種サーバへの接続やサービス使用の可不可を試行する。   Then, when the user sets this information recording medium in the terminal device, the terminal device sequentially reads the setting information corresponding to the network environment stored in the information recording medium while sequentially reading the setting information of each environment. Set and try to connect to various servers and use services.

このような試行により正常にネットワークを利用できた時点で、その試行に用いられた設定情報をアプリケーションソフトウェアに設定して処理を終了する。
特開2001−202219号公報
When the network can be normally used by such a trial, the setting information used for the trial is set in the application software, and the process ends.
JP 2001-202219 A

ところが、このOSの動作環境等の設定を行なった作業はかなり複雑な作業であるのに対して、ノートパソコン等の情報処理装置の一般の利用者にとっては通常は滅多に行なう作業ではなく、持ち運んだ先々で簡単に設定変更を行なうのは極めて難しいという問題がある。     However, while the operation for setting the operating environment of the OS is quite complicated, it is not usually performed for ordinary users of information processing devices such as notebook personal computers. However, there is a problem that it is extremely difficult to easily change the settings in advance.

また、設定変更作業に慣れていて自由に変更できる利用者にとっても、いちいち変更作業を行なうのが煩らわしいという問題がある。   In addition, there is a problem that it is troublesome for users who are accustomed to setting change work and can change freely.

また、上記従来の技術に記述のように、予め準備された複数のネットワークに関する設定情報の中から利用者が適当な設定情報を選択することで情報処理装置によって自動的に設定が切り替えられる技術によれば、上記のような変更作業を簡素化できる。   In addition, as described in the above-described conventional technology, a technology in which the setting is automatically switched by the information processing apparatus when the user selects appropriate setting information from the setting information regarding a plurality of networks prepared in advance. According to this, the above change work can be simplified.

しかしながら、情報処理装置が使用されるネットワーク環境(所在)の数が多くなると、ネットワーク環境に応じた適切な設定情報を選択することが困難となり利用者が誤った設定情報を選択することになって正常にネットワークを利用できない、もしくは適切な設定情報を選択するために何度か選択操作を行う必要が生じるという不具合が発生する。   However, when the number of network environments (locations) in which information processing apparatuses are used increases, it is difficult to select appropriate setting information according to the network environment, and the user selects incorrect setting information. There is a problem that the network cannot be used normally, or the selection operation needs to be performed several times in order to select appropriate setting information.

また、上記の特許文献1の技術によると、利用者はネットワークに関する設定情報を選択するという操作をすることなくネットワークを利用することが可能となる。しかしながら、この特許文献1に開示の技術は異なるネットワークに固定的に接続された複数の端末装置を簡単にネットワークを利用できる状態にするものであり、1つの装置が複数のネットワーク環境で利用される状況を想定したものではない。   In addition, according to the technique disclosed in Patent Document 1, the user can use the network without performing an operation of selecting setting information regarding the network. However, the technique disclosed in Patent Document 1 makes it easy to use a plurality of terminal devices fixedly connected to different networks, and one device is used in a plurality of network environments. The situation is not assumed.

さらに、この技術によりネットワークを正常に利用できる設定情報が設定されたからといっても、それが利用者にとって最適な設定情報とは限らないケースがある。   Furthermore, even if setting information that allows normal use of the network is set by this technique, it may not always be the setting information that is optimal for the user.

例えば、企業においては、部門毎や工場毎に構築されている小規模ネットワークを連結して全社レベルの大規模ネットワークが構築されている。このようなネットワーク環境においては、そのネットワーク内であれば、他部門や他工場などの所在を意識することなくネットワーク内のどこからでも自部門や利用者自身が通常勤務する工場のネットワークリソースにアクセスすることが可能である。しかしながら、社内ネットワークから社外ネットワークにアクセスするような場合は、部門毎や工場毎に利用すべきネットワークリソースが規定されていることが多い。そのようなネットワークリソースは例えばプロキシサーバである。   For example, in a company, a company-wide large-scale network is constructed by connecting small networks constructed for each department or factory. In such a network environment, access to the network resources of the factory where the user's own department or the user himself / herself normally works from anywhere in the network without being aware of the location of other departments or other factories. It is possible. However, when accessing an external network from an internal network, network resources to be used for each department or factory are often defined. Such a network resource is, for example, a proxy server.

上記の技術においては、正常にネットワークを利用できた時点で試行処理が終了するため、ネットワークを正常に利用できる設定情報が複数存在する場合は、試行処理において優先順位が高い設定情報が設定されてしまい、優先順位の低い設定情報が選択されることはない。従って、ネットワークを正常に利用できる設定情報が複数存在するような場合には必ず優先順位が高い設定情報が設定されてしまう。   In the above technique, the trial process ends when the network can be used normally. Therefore, if there are multiple settings information that can use the network normally, setting information with higher priority is set in the trial process. Therefore, setting information with a low priority order is not selected. Therefore, when there is a plurality of setting information that can normally use the network, setting information with a high priority is always set.

よって、上記の技術においては、上記ケースに対応できておらず、ネットワークを正常に利用できる設定ではあるが運用規定上正しい設定情報が選択されるとは限らない。そのため、結局、アプリケーションソフトウェアに設定された情報を利用者が手動で変更しなくてはならない。   Therefore, in the above technique, the above case cannot be dealt with, and settings that allow normal use of the network are not necessarily selected according to the operating rules. As a result, the user must manually change the information set in the application software.

本発明は、上記事情に鑑み、情報処理装置の所在に応じて情報処理装置のネットワーク接続の環境設定を最適なものに自動的に切り替える技術を提供することを目的とする。   In view of the above circumstances, an object of the present invention is to provide a technique for automatically switching an environment setting of a network connection of an information processing apparatus to an optimum one according to the location of the information processing apparatus.

上記目的を達成する本発明は、ネットワークを介在させた通信を含む処理を行なう情報処理装置を、
前記情報処理装置が接続されたネットワーク環境に存在する固有アドレスを検出し、該ネットワーク環境を認識する環境認識部と、
前記環境認識部で認識されたネットワーク環境に応じた動作環境情報を前記情報処理装置に設定する環境設定部と、
して機能させることを特徴とする。
The present invention for achieving the above object provides an information processing apparatus that performs processing including communication via a network.
An environment recognition unit that detects a unique address existing in a network environment to which the information processing apparatus is connected, and recognizes the network environment;
An environment setting unit that sets operating environment information corresponding to the network environment recognized by the environment recognition unit in the information processing apparatus;
It is characterized by functioning.

このような本発明により、情報処理装置が接続されたネットワーク環境を認識して、その情報処理装置の動作環境を、その認識されたネットワーク環境に応じた動作環境情報に設定するものであり、利用者が動作環境を手作業で設定することの煩らわしさから解放され、また利用者の不慣れにより手作業では動作環境の設定が不能あるいは時間がかかる場合であっても、その情報処理装置の利用者が特に意識することなく、ネットワーク環境に応じた動作環境に設定される。   According to the present invention, the network environment to which the information processing apparatus is connected is recognized, and the operating environment of the information processing apparatus is set to the operating environment information corresponding to the recognized network environment. Even if it is impossible for the user to manually set the operating environment manually and the operating environment cannot be set manually or takes time due to inexperience of the user, the information processing device The operating environment is set according to the network environment without the user being particularly conscious.

ここで、上記本発明において、上記環境認識部は、前記情報処理装置に設定可能な動作環境情報に対応付けられたネットワーク上の固有アドレスを記録したテーブルを利用して、前記接続されたネットワーク環境に存在する固有アドレスと同一の固有アドレスを前記テーブルから検索し該ネットワーク環境を特定することが好ましい。   Here, in the present invention, the environment recognition unit uses the table in which the unique address on the network associated with the operation environment information that can be set in the information processing apparatus is used to connect the connected network environment. Preferably, the network environment is specified by searching the table for the same unique address as that existing in the table.

環境認識部は、上記テーブルを利用することにより、その認識したネットワークがその情報処理装置の動作環境の自動設定が可能なネットワークであるか否かを認識することができる。   The environment recognition unit can recognize whether or not the recognized network is a network that can automatically set the operating environment of the information processing apparatus by using the table.

ここで、上記情報処理装置は、複数種類のネットワークのうちのいずれのネットワークを介在させた通信もが可能なものであって、上記環境認識部は、それら複数種類のネットワークのうちの、その情報処理装置が接続されたネットワークを認識するものであってもよい。この場合に、複数種類のネットワークが同時に接続される場合もあり、その場合に対処するため、該環境認識部は、前記複数種類のネットワークの探索の優位順位を記録したテーブルを利用して、前記情報処理装置が接続されているネットワーク環境をこのテーブルに記録された順位にしたがって探索するものであることが好ましい。   Here, the information processing apparatus is capable of communication through any one of a plurality of types of networks, and the environment recognition unit transmits information about the plurality of types of networks. It may recognize the network to which the processing device is connected. In this case, a plurality of types of networks may be connected at the same time, and in order to deal with such a case, the environment recognition unit uses the table in which the priority ranking of the search for the plurality of types of networks is recorded. The network environment to which the information processing apparatus is connected is preferably searched according to the order recorded in this table.

ここで、上記情報処理装置ではオペレーティングシステムが動作し、上記環境設定部は、上記認識されたネットワーク環境に応じたオペレーティングシステムの動作環境情報を設定するものであってもよい。その際に、上記環境設定部は、ネットワーク環境に対応づけられた、上記オペレーティングシステムの動作環境情報を記録したテーブルを参照して、上記環境認識部で認識されたネットワーク環境に応じたオペレーティングシステムの動作環境情報を求め、該動作環境情報を設定するものであることが好ましい。   Here, an operating system operates in the information processing apparatus, and the environment setting unit may set operating environment information of the operating system according to the recognized network environment. At that time, the environment setting unit refers to a table that records the operating environment information of the operating system associated with the network environment, and sets the operating system according to the network environment recognized by the environment recognizing unit. It is preferable to obtain the operating environment information and set the operating environment information.

上記環境設定部は、上記のテーブルを利用することにより、オペレーティングシステムの動作環境を速やかに設定することができる。   The environment setting unit can quickly set the operating environment of the operating system by using the table.

あるいは、上記情報処理装置ではオペレーティングシステム上でアプリケーションプログラムが動作し、上記環境設定部は、上記認識されたネットワーク環境に応じたアプリケーションプログラムの動作環境情報を設定するものであってもよい。その際に、上記環境設定部は、ネットワーク環境に対応づけられた、上記アプリケーションプログラムの動作環境情報を記録したテーブルを参照して、上記環境認識部で認識されたネットワーク環境に応じたアプリケーションプログラムの動作環境情報を求め、該動作環境情報を設定するものであることが好ましい。   Alternatively, the information processing apparatus may run an application program on an operating system, and the environment setting unit may set operating environment information of the application program according to the recognized network environment. At this time, the environment setting unit refers to a table that records the operating environment information of the application program associated with the network environment, and sets the application program corresponding to the network environment recognized by the environment recognition unit. It is preferable to obtain the operating environment information and set the operating environment information.

上記環境設定部は、上記のテーブルを利用することにより、アプリケーションプログラムの動作環境を速やかに設定することができる。   The environment setting unit can quickly set the operating environment of the application program by using the table.

さらに、上記本発明において、上記情報処理装置ではオペレーティングシステム上でアプリケーションプログラムが動作し、上記情報処理装置を、上記認識されたネットワーク環境に応じてアプリケーションプログラムの動作状態を遷移させるアプリケーション制御部として機能させることが好ましい。その際に、上記アプリケーション制御部は、ネットワーク環境に対応づけられた、起動あるいは停止されるアプリケーションプログラムを記録したアプリケーション制御テーブルを参照して、上記環境認識部で認識されたネットワーク環境に対応してアプリケーションプログラムを起動あるいは停止させるものであってもよい。   Furthermore, in the present invention, the information processing apparatus operates as an application program on an operating system, and the information processing apparatus functions as an application control unit that changes the operation state of the application program according to the recognized network environment. It is preferable to make it. At that time, the application control unit refers to the application control table in which the application program to be started or stopped is associated with the network environment, and corresponds to the network environment recognized by the environment recognition unit. An application program may be started or stopped.

このアプリケーション制御部を備えることにより、ネットワーク環境に応じて、その利用者にとって必要なアプリケーションプログラムが起動され、あるいはそのネットワーク環境では不要なアプリケーションプログラムの実行が停止される。こうすることにより、その利用者が手作業でアプリケーションプログラムの起動あるいは停止を行なう必要がなくなり、利便性が一層向上する。   By providing this application control unit, an application program necessary for the user is started according to the network environment, or execution of an application program unnecessary in the network environment is stopped. This eliminates the need for the user to manually start or stop the application program, further improving convenience.

また、上記本発明において、上記ネットワークに存在する固有アドレスとしてMACアドレスを検出することが好ましい。   Moreover, in the said invention, it is preferable to detect a MAC address as a unique address which exists in the said network.

また、上記本発明において、上記情報処理装置はLANを介在させた通信を含む処理を行なうものであって、上記環境認識部は、上記情報処理装置が接続されたLAN上に存在する固有アドレスを取得することにより、該情報処理装置が接続されたネットワーク環境を認識するものであってもよく、上記情報処理装置はBluetoothプロトコルに準拠したネットワークを介在させた通信を含む処理を行なうものであって、上記環境認識部は、上記情報処理装置が接続されたBluetooth機器の識別番号からなるBluetoothアドレスを取得することにより、該情報処理装置が接続されたネットワーク環境を認識するものであってもよい。   In the present invention, the information processing apparatus performs processing including communication through a LAN, and the environment recognition unit uses a unique address existing on the LAN to which the information processing apparatus is connected. The information processing apparatus may recognize the network environment to which the information processing apparatus is connected, and the information processing apparatus performs processing including communication via a network compliant with the Bluetooth protocol. The environment recognition unit may recognize a network environment to which the information processing apparatus is connected by acquiring a Bluetooth address including an identification number of the Bluetooth device to which the information processing apparatus is connected.

以上のような本発明の機能を、情報処理装置およびプログラムで実現すればよい。   The functions of the present invention as described above may be realized by an information processing apparatus and a program.

以上説明したとおり、本発明によれば、ネットワークの切換えや場所の移動に伴うOS環境の変更等が適切になるよう自動的に行なわれ、OS環境等の変更を手動で行なうことの煩らわしさから解放される。   As described above, according to the present invention, the change of the OS environment or the like accompanying the switching of the network or the movement of the location is automatically performed, and it is troublesome to manually change the OS environment or the like. You are freed from the truth.

以下、本発明の実施形態について説明する。     Hereinafter, embodiments of the present invention will be described.

図1は、本発明の利用形態を示す図である。ここでは先ず、この図を参照して本発明の概要を説明する。   FIG. 1 is a diagram showing a use form of the present invention. First, the outline of the present invention will be described with reference to this figure.

ノートパソコン100は、本発明の情報処理装置の一例であり、そのノートパソコン100内では、本発明の一実施形態としての環境設定プログラムが実行されることにより、そのノートパソコン100内に本発明の一実施形態としての環境設定装置が実現されている。   The notebook personal computer 100 is an example of the information processing apparatus of the present invention. In the notebook personal computer 100, an environment setting program as an embodiment of the present invention is executed, so that the notebook personal computer 100 can An environment setting device as one embodiment is realized.

このノートパソコン100は、そのノートパソコンの利用者により、様々な場所に持ち運ばれ様々なネットワークに接続されて利用される。そのノートパソコン100は、この図1に示す例では、その利用者の家庭においては、その自宅のサーバ/ホームゲートウェイに接続され、その利用者の勤務先においてはその勤務先のサーバに接続され、また利用可能な環境にあっては、無線でLANアクセスポイントに接続され、あるいはBluetooth(登録商標)モデムステーションに接続される。このノートパソコン100内には、これら複数種類のネットワークに関する情報および各ネットワークを利用するのに必要なOS環境に関する情報が登録されており、このノートパソコン100がそれら複数種類のネットワークのうちのいずれかのネットワークに接続されると、そのノートパソコン100の内部で動作する環境設定プログラムではその接続されたネットワーク環境が認識され、そのノートパソコン100のOSの動作環境の設定等が、その認識されたネットワーク環境に適合した設定状態に変更される。   The notebook personal computer 100 is carried to various places by a user of the notebook personal computer and connected to various networks for use. In the example shown in FIG. 1, the notebook computer 100 is connected to the server / home gateway at the home in the user's home, and is connected to the server at the office at the user's office. In an available environment, it is connected to a LAN access point wirelessly or to a Bluetooth (registered trademark) modem station. In the notebook personal computer 100, information on the plurality of types of networks and information on the OS environment necessary for using each network are registered, and the notebook personal computer 100 is one of the plurality of types of networks. Connected to the network, the environment setting program that operates inside the notebook personal computer 100 recognizes the connected network environment, and the operating environment setting of the notebook personal computer 100 is set to the recognized network. The setting is changed to suit the environment.

本発明の一実施形態としての特徴はノートパソコン100内に実現された環境設定の機能にあり、以下、先ずノートパソコン100のハードウェア構成について説明し、その後に、そのノートパソコン100内に実現された環境設定機能について説明する。   A feature as an embodiment of the present invention lies in an environment setting function realized in the notebook computer 100. Hereinafter, a hardware configuration of the notebook computer 100 will be described first, and then implemented in the notebook computer 100. The environment setting function will be described.

図2は、本発明の情報処理装置の一実施形態であるノート型パーソナルコンピュータ(ノートパソコン)の外観図である。   FIG. 2 is an external view of a notebook personal computer (notebook personal computer) which is an embodiment of the information processing apparatus of the present invention.

このノートパソコン100は、本体部200とその本体部200に対し開閉自在な蓋部300とからなる。   The notebook computer 100 includes a main body 200 and a lid 300 that can be opened and closed with respect to the main body 200.

本体部200の、図2に示された部分には、キーボード201、ポインティングデバイス202、内部にスピーカが配備された発音部203、フレキシブルディスク(FD)が装填されるFD装填口204、およびCD−ROMが装填されるCD−ROM装填口205等が配備されている。また、蓋部300の、閉じた状態における内側の面には、液晶表示画面301が備えられている。   The main body 200 shown in FIG. 2 includes a keyboard 201, a pointing device 202, a sound generator 203 provided with a speaker therein, an FD loading port 204 into which a flexible disk (FD) is loaded, and a CD- A CD-ROM loading slot 205 into which a ROM is loaded is provided. A liquid crystal display screen 301 is provided on the inner surface of the lid 300 in the closed state.

図3は、図2に外観を示すノートパソコンの内部構成図である。   FIG. 3 is an internal configuration diagram of the notebook computer whose appearance is shown in FIG.

この図3のノートパソコン100には、各種プログラムを実行するCPU111、CPU111で実行されるプログラムが展開されるRAN112、内蔵されたハードディスク140をアクセスするハードディスクドライブ113、図1に示すFD装填口204から装填されたFD150をアクセスするFDドライブ114、図1に示すCD−ROM装填口205から装填されたCD−ROM160をアクセスするCD−ROMドライブ115、図1にも示すポインティングデバイス202の操作情報をCPU111に伝えるポインティングデバイスコントローラ116、キーボード201の操作情報をCPU111に伝えるキーボードコントローラ117、CPU111の指示に応じて液晶表示画面301上への表示画面を制御するディスプレイコントローラ118、CPU111の指示に応じて、図1の発音部203に配置されたスピーカ170から音声を出力させるオーディオ部119、アンテナ181を介しての無線LAN通信を司る無線LANカード120、アンテナ182を介しての、Bluetooth(登録商標)の規格に準拠した通信を司るBluetooth通信ボード121、および、通信回線190を介してのダイヤルアップ通信を司るダイヤルアップ通信ボード122が備えられており、これらはバス110で相互に接続されている。   3 includes a CPU 111 for executing various programs, a RAN 112 on which programs executed by the CPU 111 are expanded, a hard disk drive 113 for accessing the built-in hard disk 140, and an FD loading port 204 shown in FIG. Operation information of the FD drive 114 for accessing the loaded FD 150, the CD-ROM drive 115 for accessing the CD-ROM 160 loaded from the CD-ROM loading slot 205 shown in FIG. 1, and the pointing device 202 shown in FIG. A pointing device controller 116 that transmits information to the keyboard, a keyboard controller 117 that transmits operation information of the keyboard 201 to the CPU 111, and a display that controls the display screen on the liquid crystal display screen 301 in accordance with instructions from the CPU 111. In accordance with instructions from the ray controller 118 and the CPU 111, an audio unit 119 that outputs sound from the speaker 170 disposed in the sound generation unit 203 in FIG. 1, a wireless LAN card 120 that manages wireless LAN communication via the antenna 181, and an antenna 182 A Bluetooth communication board 121 that manages communication in conformity with the Bluetooth (registered trademark) standard via the communication line, and a dial-up communication board 122 that manages dial-up communication via the communication line 190. The buses 110 are connected to each other.

本実施形態では、以上説明したノートパソコン100のCD−ROM装填口205(図1参照)から、以下に説明する本発明の一実施形態としての環境設定プログラムを記憶したCD−ROM160が装填されて、CD−ROMドライブ115により、そのCD−ROM160に記憶された環境設定プログラムがノートパソコン100内にインストールされ、これにより、そのノートパソコン100内に、本発明の一実施形態としての環境設定装置が構築されて運用される。   In the present embodiment, a CD-ROM 160 storing an environment setting program as one embodiment of the present invention described below is loaded from the CD-ROM loading slot 205 (see FIG. 1) of the notebook computer 100 described above. Then, the environment setting program stored in the CD-ROM 160 is installed in the notebook computer 100 by the CD-ROM drive 115, whereby the environment setting apparatus as an embodiment of the present invention is installed in the notebook computer 100. Built and operated.

尚、ここではノートパソコン100を例に挙げて説明しているが、本発明を実現する上で必要な機能(データ通信機能、本発明のプログラムで規定される処理を実行する機能など)を備えていれば、PDA(Persona1 Digital Assistant)などの携帯機器、携帯電話などの移動体通信端末、ハンディターミナルなどの他の専用端末、電化製品などであってもよく、装置の種別はノートパソコンに限定されるものではない。   Note that the notebook personal computer 100 is described as an example here, but functions necessary for realizing the present invention (data communication function, function for executing processing defined by the program of the present invention, etc.) are provided. If so, it may be a mobile device such as a PDA (Personal 1 Digital Assistant), a mobile communication terminal such as a mobile phone, another dedicated terminal such as a handy terminal, an electrical appliance, etc. Is not to be done.

また、本発明のプログラムを記憶する記憶媒体も上述のCD−ROMの例に限定されるものではなく、そのプログラムは、CD−ROM以外の可搬型記憶媒体や他の装置などの外部記憶媒体からノートパソコン等の装置にインストールするものであってもよく、あるいは予め装置内部の記憶媒体に記憶されるものであってもよい。   In addition, the storage medium for storing the program of the present invention is not limited to the above-described example of the CD-ROM, and the program is stored in a portable storage medium other than the CD-ROM or an external storage medium such as another device. It may be installed in a device such as a notebook personal computer, or may be stored in advance in a storage medium inside the device.

図4は、本発明の環境設定プログラムの一実施形態の概略構成図である。   FIG. 4 is a schematic configuration diagram of an embodiment of the environment setting program of the present invention.

この環境設定プログラム400は、本実施形態ではCD−ROM160に記憶されており、環境認識部410と、環境設定部420と、アプリケーション制御部430とを有する。この環境設定プログラム400の各部の作用は、以下に説明する図5の環境設定装置500の各部の作用と合わせて説明する。   The environment setting program 400 is stored in the CD-ROM 160 in the present embodiment, and includes an environment recognition unit 410, an environment setting unit 420, and an application control unit 430. The operation of each part of the environment setting program 400 will be described together with the operation of each part of the environment setting apparatus 500 of FIG. 5 described below.

図5は、本発明の環境設定装置の一実施形態の機能ブロック図である。   FIG. 5 is a functional block diagram of an embodiment of the environment setting device of the present invention.

この環境設定装置500は、図2、図3に示すノートパソコン100に図4に示す環境設定プログラム400がインストールされて実行されることにより、そのノートパソコン内に構築される。   This environment setting device 500 is constructed in the notebook computer 100 by installing and executing the environment setting program 400 shown in FIG. 4 on the notebook computer 100 shown in FIGS.

この図5に示す環境設定装置500は、環境認識部510と、環境設定部520と、アプリケーション制御部530とから構成されている。この環境設定装置500の、環境認識部510、環境設定部520およびアプリケーション制御部530は、図4に示す環境設定プログラム400の環境認識部410、環境設定部420およびアプリケーション制御部430にそれぞれ相当するが、図5の環境設定装置500を構成する各部510〜530は、ノートパソコン100のハードウェアと、そのノートパソコン100内で動作するOSやアプリケーションプログラム等のソフトウェアとの組合せで構成されるのに対し、図4の環境設定プログラム400の各部410〜430は、それらハードウェアとソフトウェアとのうちのアプリケーションプログラムのみで構成されている。   The environment setting apparatus 500 shown in FIG. 5 includes an environment recognition unit 510, an environment setting unit 520, and an application control unit 530. The environment recognition unit 510, environment setting unit 520, and application control unit 530 of the environment setting apparatus 500 correspond to the environment recognition unit 410, environment setting unit 420, and application control unit 430 of the environment setting program 400 shown in FIG. However, each of the units 510 to 530 constituting the environment setting apparatus 500 of FIG. 5 is configured by a combination of the hardware of the notebook personal computer 100 and software such as an OS and an application program operating in the notebook personal computer 100. On the other hand, each part 410-430 of the environment setting program 400 of FIG. 4 is comprised only of the application program of these hardware and software.

以下、図5の環境設定装置500の各部510〜530の作用を説明することで、図4の環境設定プログラム400の各部410〜430の作用の説明を兼ねるものとする。   Hereinafter, the operation of the units 510 to 530 of the environment setting apparatus 500 of FIG. 5 will be described, and the operation of the units 410 to 430 of the environment setting program 400 of FIG.

図5の環境設定装置500は、内部で動作するOS上でアプリケーションプログラムが動作しネットワークを介在させた通信を含む処理を行なう情報処理装置(ここで説明している例では、図1〜図3に示すノートパソコン)に搭載され、そのノートパソコン内で動作するOSの動作環境を設定する環境設定装置である。   The environment setting apparatus 500 in FIG. 5 is an information processing apparatus that performs processing including communication via an application program running on an OS that operates inside (in the example described here, FIG. 1 to FIG. 3). It is an environment setting device that sets the operating environment of the OS that is installed in the notebook personal computer).

この環境設定装置500が内部に構築されたノートパソコン100(図1〜図3参照)は、例えば、Bluetoothプロトコルに準拠したネットワークを介在させた通信を含む処理やLANを介在させた通信を含む処理など、複数種類のネットワークのうちのいずれのネットワークを介在させた通信も可能なものである。   The notebook personal computer 100 (see FIGS. 1 to 3) in which the environment setting device 500 is built includes, for example, a process including communication via a network compliant with the Bluetooth protocol or a process including communication via a LAN. For example, communication through any one of a plurality of types of networks is possible.

この環境設定装置500を構成する環境認識部510では、そのノートパソコン100(図1〜図3参照)が接続されたネットワーク環境が認識される。この環境認識部510は、ネットワーク環境の認識にあたってはこのノートパソコン100が例えばBluetoothプロトコルに準拠したネットワークに接続されているときは、そのノートパソコン100が接続されたBluetooth機器の識別番号からなるBluetoothアドレスを取得して、このBluetoothアドレスの取得によりネットワーク環境が認識され、あるいはこのノートパソコン100がLAN(Local Area Network)に接続されているときは、そのノートパソコンが接続されたLAN上のMACアドレスを取得することによりそのノートパソコン100が接続されたネットワーク環境が認識される。   The environment recognition unit 510 constituting the environment setting apparatus 500 recognizes the network environment to which the notebook computer 100 (see FIGS. 1 to 3) is connected. When recognizing the network environment, the environment recognizing unit 510, when the notebook computer 100 is connected to a network compliant with the Bluetooth protocol, for example, a Bluetooth address composed of an identification number of the Bluetooth device to which the notebook computer 100 is connected. If the network environment is recognized by acquiring the Bluetooth address or the notebook computer 100 is connected to a LAN (Local Area Network), the MAC address on the LAN to which the notebook computer is connected is set. By acquiring, the network environment to which the notebook computer 100 is connected is recognized.

本処理では、ネットワークに存在する固有アドレスとしてMAC(Media Access Control)アドレスやBluetoothアドレスを利用しており、これらアドレスは世界中で唯一のアドレスであるため、これを利用することによって、ノートパソコン100が接続されたネットワーク環境を一意に特定することができる。なお、MACアドレス、Bluetoothアドレスの他に一意に特定することが可能なアドレス、情報を利用するものであってもよい。   In this process, a MAC (Media Access Control) address or a Bluetooth address is used as a unique address existing in the network, and these addresses are the only addresses in the world. Can be uniquely identified. In addition to the MAC address and the Bluetooth address, an address and information that can be uniquely specified may be used.

ここで、この環境認識部510には、このノートパソコン100による利用が可能な複数種類のネットワークの探索の優位順位を記録した探索優先順位テーブル511が用意されており、この環境認識部510は、このノートパソコン100が接続されているネットワーク環境を認識するにあたっては、その探索優先順位テーブルに記録された順位にしたがって探索を行ない、接続されたネットワーク中のもっとも優先順位の高いネットワークを認識する。これは、このノートパソコン100が同時に複数のネットワークに接続されることがあることを考慮した処置である。   Here, the environment recognizing unit 510 is provided with a search priority table 511 in which priority ranks for searching a plurality of types of networks that can be used by the notebook computer 100 are recorded. In recognizing the network environment to which the notebook computer 100 is connected, a search is performed according to the order recorded in the search priority table, and the network with the highest priority among the connected networks is recognized. This is a treatment considering that the notebook personal computer 100 may be connected to a plurality of networks at the same time.

さらに、この環境認識部510には、そのノートパソコン100内で動作するOSの設定可能な動作環境に対応づけられたネットワーク上のアドレスを記録したネットワーク環境テーブル512が用意されており、その環境認識部510は、そのノートパソコン100が接続されたネットワーク上のアドレスを取得することによりネットワーク環境を認識して、その取得したアドレスと同一のアドレスをネットワーク環境テーブルに記録されたアドレスの中から探索する。こうすることにより、その認識されたネットワーク環境に対応したOSの動作環境の設定が可能か否かが認識される。   Further, the environment recognition unit 510 is provided with a network environment table 512 that records addresses on the network associated with the operating environment that can be set by the OS operating in the notebook computer 100. The unit 510 recognizes the network environment by acquiring an address on the network to which the notebook computer 100 is connected, and searches the address recorded in the network environment table for the same address as the acquired address. . By doing this, it is recognized whether or not the operating environment of the OS corresponding to the recognized network environment can be set.

また、図5に示す環境設定装置500の環境設定部520は、そのノートパソコン100内で動作するOSの動作環境を環境認識部510で認識されたネットワーク環境に応じた動作環境に設定する。この環境設定部520には、ネットワーク環境に対応づけられた、そのノートパソコン100内で動作するOSの動作環境を記録したOS環境設定テーブル521が用意されており、環境設定部520は、そのOS環境設定テーブルを参照して、環境認識部510で認識されたネットワーク環境に応じたOSの動作環境を認識し、このノートパソコン100内で動作するOSの動作環境を、この認識した動作環境に設定する。   Also, the environment setting unit 520 of the environment setting apparatus 500 shown in FIG. 5 sets the operating environment of the OS operating in the notebook personal computer 100 to an operating environment corresponding to the network environment recognized by the environment recognizing unit 510. The environment setting unit 520 includes an OS environment setting table 521 that records the operating environment of the OS that operates in the notebook computer 100 and is associated with the network environment. Referring to the environment setting table, the operating environment of the OS corresponding to the network environment recognized by the environment recognizing unit 510 is recognized, and the operating environment of the OS operating in the notebook personal computer 100 is set as the recognized operating environment. To do.

さらに、図5の環境設定装置500を構成するアプリケーション制御部530には、ネットワーク環境に対応づけられた、起動あるいは停止されるアプリケーションプログラムを記録したアプリケーション制御テーブル531が用意されており、そのアプリケーション制御部530は、そのアプリケーション制御テーブルを参照して、環境認識部510で認識されたネットワーク環境に対応して起動あるいは停止が記録されたアプリケーションプログラムを起動しあるいは停止する。   Further, the application control unit 530 constituting the environment setting device 500 of FIG. 5 is provided with an application control table 531 that records application programs to be started or stopped in association with the network environment. The unit 530 refers to the application control table, and starts or stops the application program in which start or stop is recorded corresponding to the network environment recognized by the environment recognition unit 510.

以下、上記の実施形態をさらに具体的に説明する。   Hereinafter, the above embodiment will be described more specifically.

図6は、図5の環境認識部510に用意されたネットワーク環境テーブル512の一例を示す図である。   FIG. 6 is a diagram showing an example of the network environment table 512 prepared in the environment recognition unit 510 of FIG.

このネットワーク環境テーブルには、このノートパソコン100(図1〜図3参照)の所在を表わす「名前」が登録されており、それぞれの名前に対応づけられて、必要に応じて、「ダイヤルアップエントリ」、「サブネットアドレス」、「特定機器IPアドレス」、「MAC/Bluetoothアドレス」が登録されている。ここで、ダイヤルアップエントリの「東京03@abc」は、ダイヤルアップのため電話番号等が記録されたファイルを表わしている。   In this network environment table, a “name” indicating the location of the notebook computer 100 (see FIGS. 1 to 3) is registered. Corresponding to each name, a “dial-up entry” is necessary. "," Subnet address "," specific device IP address ", and" MAC / Bluetooth address "are registered. Here, “Tokyo 03 @ abc” of the dial-up entry represents a file in which a telephone number or the like is recorded for dial-up.

例えば、この図6のネットワーク環境テーブルで示したように、「会社自席」、「会社出張先」というように、同一の会社内であっても、ネットワーク環境(所在)に応じてそのネットワーク上に存在する機器のMACアドレスやBluetoothアドレスなどの固有アドレスを登録しておくことで、サブネットアドレスや特定機器IPアドレスが同じであっても、接続されたネットワークから取得できた固有アドレスからそのネットワーク環境を認識することが可能となる。よって、上記従来の技術に示した公開公報のように、ある設定情報が必ず設定されるのではなく、接続されたネットワーク環境に応じた最適な情報を情報処理装置に設定することができる。   For example, as shown in the network environment table of FIG. 6, even within the same company, such as “company's own seat” and “company business trip destination”, the network environment (location) may be on the network. By registering a unique address such as the MAC address or Bluetooth address of an existing device, even if the subnet address and the specific device IP address are the same, the network environment can be changed from the unique address obtained from the connected network. It becomes possible to recognize. Therefore, as in the public gazette shown in the above prior art, certain setting information is not necessarily set, but optimal information according to the connected network environment can be set in the information processing apparatus.

図7は、図6に例示するようなネットワーク環境の設定画面例を示す図である。   FIG. 7 is a diagram showing an example of a network environment setting screen as exemplified in FIG.

図示しないメニュー画面上で「ネットワーク環境設定」を指定するとこの図7に示すネットワーク環境設定画面が表示され、所在地を表わす「名前」を入力あるいは選択して(図7では「会社自席」が選択されている)、Bluetoothアドレス、IPアドレス、サブネットアドレス、ダイヤルアップエントリを必要に応じて入力すると、その名前と入力されたアドレス等とが対応づけられて、図6に示すようなネットワーク環境テーブルが作成される。   When “Network environment setting” is specified on a menu screen (not shown), the network environment setting screen shown in FIG. 7 is displayed, and a “name” representing a location is input or selected (in FIG. 7, “company seat” is selected). If a Bluetooth address, IP address, subnet address, and dial-up entry are input as necessary, the name is associated with the input address, and a network environment table as shown in FIG. 6 is created. Is done.

図8は、OS環境設定テーブルの一例を示す図である。   FIG. 8 is a diagram illustrating an example of the OS environment setting table.

このOS環境設定テーブルの「名前」の欄には、図6のネットワーク環境テーブル中の「名前」の欄に記録された名前と同一の名前が記録されており、それぞれの名前に対応して、「メールの設定」、「ブラウザの設定」、「OSのネットワークの設定」、「ダイヤルアップの設定」の欄が設けられ、それぞれの欄には、必要に応じて必要なデータが記録されたファイルの名前が記録されている。なお、このOS環境テーブルにはOSに関する環境だけでなく、メール、ブラウザなどのアプリケーションプログラムに関する環境も含むよう構成している。例えば「会社自席」に対応するOS環境を設定するにあたっては、「Mail2.dat」のファイルに記録されたデータに従ってメールの設定が行なわれ、「Browse2.dat」のファイルに記録されたデータに従ってブラウザの設定が行なわれ、「OS2.dat」のファイルに記録されたデータに従ってOSのネットワークの設定が行なわれる。   In the “name” column of this OS environment setting table, the same name as the name recorded in the “name” column in the network environment table of FIG. 6 is recorded, and corresponding to each name, “Mail setting”, “Browser setting”, “OS network setting”, and “Dial-up setting” fields are provided, and each field is a file in which necessary data is recorded as necessary. The name of is recorded. The OS environment table is configured to include not only the environment related to the OS but also the environment related to application programs such as mail and browser. For example, when setting the OS environment corresponding to “company seat”, the mail is set according to the data recorded in the “Mail2.dat” file, and the browser is set according to the data recorded in the “Browse2.dat” file. Is set, and the OS network is set according to the data recorded in the file “OS2.dat”.

図9は、OS環境の設定画面例を示す例である。   FIG. 9 shows an example of an OS environment setting screen.

この図10に示す画面も、図7に示すネットワーク環境設定画面と同様、図示しないメニュー画面上で指定することにより表示される。   The screen shown in FIG. 10 is also displayed by designating on a menu screen (not shown), like the network environment setting screen shown in FIG.

ここでは、「設定項目」の中から項目を選択してその内容を確認あるいは変更し、「保存名」の欄に、その確認あるいは変更後の環境に対応づける「名前」を記入して「登録」ボタンをクリックする。こうすることにより、図8に示すOS環境設定テーブルに新たなOS環境設定欄が追加される。   Here, select the item from “Setting Item” and confirm or change its contents. Enter “Name” that corresponds to the environment after the confirmation or change in the “Saved Name” field. Click the button. By doing so, a new OS environment setting column is added to the OS environment setting table shown in FIG.

図10は、アプリケーション制御テーブルの一例を示す図である。   FIG. 10 is a diagram illustrating an example of the application control table.

このアプリケーション制御テーブルには設定環境に付された「名前」に対応づけられて、そのアプリケーションプログラムを起動するのか、そのアプリケーションプログラムが動作していたときにその動作中のアプリケーションプログラムを停止させるのか、の別を表わす「アプリの動作」と、その起動すべきあるいは停止すべきアプリケーションプログラムの所在を表わす「アプリケーションパス」とが記録されている。   This application control table is associated with the “name” given to the setting environment, and whether to start the application program or to stop the running application program when the application program is running, “Application operation” representing the difference between the above and “application path” representing the location of the application program to be started or stopped are recorded.

図11は、アプリケーション制御テーブル作成画面例を示す図である。この画面も、図示しないメニュー画面から選択される。   FIG. 11 is a diagram illustrating an example of an application control table creation screen. This screen is also selected from a menu screen (not shown).

ここでは、「名前」の一覧中から所望の名前にカーソルを合わせ(図11に示す例では「会社自席」にカーソルが合っている)、「アプリケーションパス」を記入し、「起動」あるいは「停止」を指定する。「アプリケーションパス」および、「起動」あるいは「停止」を指定すると、同様の指定欄がもう1つあらわれる。このようにして必要な数だけ指定した後、「登録」ボタンをクリックすると、図10に示すように、カーソルが合っている「名前」に対応づけられて、その記入したアプリケーションパスや起動あるいは停止の別が登録される。   Here, move the cursor to the desired name in the “Name” list (in the example shown in FIG. 11, the cursor is positioned at “Company Seat”), enter “Application Path”, and “Start” or “Stop” "Is specified. When "Application path" and "Start" or "Stop" are specified, another similar specification field appears. After specifying the required number in this way and clicking the “Register” button, as shown in FIG. 10, the entered application path and the start or stop are associated with the “name” where the cursor is positioned. Another is registered.

図12は、探索優先順位テーブルの一例を示す図である。   FIG. 12 is a diagram illustrating an example of a search priority table.

この図12では、ノートパソコン100がどのネットワークに接続されているかを探索するにあたり、LAN,Bluetooth,Dial−up(ダイヤルアップ)の順に探索することが示されている。   FIG. 12 shows that when searching for which network the notebook personal computer 100 is connected to, the search is performed in the order of LAN, Bluetooth, and Dial-up (dial-up).

図13は、探索優先設定画面例を示す図である。この画面も図示しないメニュー画面から選択される。   FIG. 13 is a diagram illustrating an example of a search priority setting screen. This screen is also selected from a menu screen (not shown).

ここには、各「優先順位」に対応した「デバイス」欄に、このノートパソコン100(図1〜図3参照)で通信が可能な通信デバイス名を記入する。また、カーソルを合わせておいて(図13の場合は優先順位2番の「Bluetooth」にカーソルが合っている)、上向きの矢印あるいは下向きの矢印をクリックすると、そのカーソルが合っているデバイスの優先順位が1つ繰り上がりあるいは繰り下がる。このようにして優先順位を設定して「登録」ボタンをクリックすると、図12に示すような探索優先順位テーブルが登録される。   Here, the names of communication devices that can communicate with the notebook personal computer 100 (see FIGS. 1 to 3) are entered in the “device” column corresponding to each “priority order”. In addition, when the cursor is placed (in FIG. 13, the cursor is on “Bluetooth” with priority 2), clicking the up arrow or down arrow gives priority to the device that the cursor is on. Move up or down one rank. When the priority order is set in this way and the “Register” button is clicked, a search priority order table as shown in FIG. 12 is registered.

図14は、OSの動作環境の手動切替え画面例を示す図である。この画面も図示しないメニュー画面上で選択される
ここで説明している実施形態では、OS動作環境を自動で設定することのほか、手動で切り替えることもでき、図示しない画面上でネットワーク環境の手動切替えボタンをクリックするとこの図14に示す画面が表われる。
FIG. 14 is a diagram illustrating an example of a manual switching screen for the operating environment of the OS. This screen is also selected on a menu screen (not shown) In the embodiment described here, the operating environment of the OS can be set automatically or switched manually, and the network environment can be manually switched on a screen (not shown). When the switching button is clicked, the screen shown in FIG. 14 appears.

この図14中のネットワーク環境名(名前)表示欄に示された三角の矢印は、このノートパソコン100が現在設定されている環境に付された名前を指し示しているカーソルである。この図14に示す例では、このノートパソコン100は、現在、「出先」と名付けられた環境に設定されている。また、この図14では「自宅」の欄にポインティングデバイス202(図2参照)のカーソルが合っている。任意の環境名にポインティングデバイスカーソルを合わせて「環境の切り替え」ボタンをクリックすると、設定環境が、そのポインティングデバイスカーソルを合わせた環境名(図14に示す例では「自宅」)で表わされる環境に変更される。   A triangle arrow shown in the network environment name (name) display field in FIG. 14 is a cursor indicating the name assigned to the environment in which the notebook personal computer 100 is currently set. In the example shown in FIG. 14, the notebook computer 100 is currently set in an environment named “destination”. In FIG. 14, the cursor of the pointing device 202 (see FIG. 2) is in the “Home” field. When the pointing device cursor is moved to an arbitrary environment name and the “switch environment” button is clicked, the setting environment is changed to the environment represented by the environment name (“home” in the example shown in FIG. 14). Be changed.

また、図14中の、「現在の環境を保存」ボタンは、現在設定されている環境を保存するときにクリックされるボタンである。この「現在の環境を保存」ボタンをクリックするにあたっては、それ以前に、図示しない様々な環境設定画面(例えばメールの設定画面やブラウザの設定画面など)で複雑な環境設定が行なわれ、その設定された環境を保存するときに、この「現在の環境を保存」ボタンがクリックされる。この「現在の環境を保存」ボタンがクリックされると、図9に示すOS環境設定画面が表示される。そこで、そのOS環境設定画面上で、現在設定されているOS環境が確認され、そのOS環境に名付ける名前(環境名)が入力されて「登録」ボタンがクリックされる。このような手順を経ても新たなOS環境の設定が可能である。   In addition, the “save current environment” button in FIG. 14 is a button that is clicked when the currently set environment is saved. Before clicking the "Save Current Environment" button, complicated environment settings are made on various environment setting screens (not shown) (for example, e-mail setting screen and browser setting screen). When the saved environment is saved, this “save current environment” button is clicked. When this “save current environment” button is clicked, an OS environment setting screen shown in FIG. 9 is displayed. Therefore, the currently set OS environment is confirmed on the OS environment setting screen, the name (environment name) to be given to the OS environment is input, and the “Register” button is clicked. A new OS environment can be set even through such a procedure.

図14の画面上で、削除しようとする環境名にポインティングデバイスカーソルを合わせて「環境の削除」ボタンをクリックすると、その環境名の下に登録されている環境が削除される。この削除は、図6のネットワーク環境テーブル、図8のOS環境設定テーブル、および図10のアプリケーション制御テーブルの全てについて行なわれる。   On the screen of FIG. 14, when the pointing device cursor is placed on the name of the environment to be deleted and the “delete environment” button is clicked, the environment registered under the environment name is deleted. This deletion is performed for all of the network environment table of FIG. 6, the OS environment setting table of FIG. 8, and the application control table of FIG.

図15は、監視タイマの設定画面例を示す図である。この画面も、図示しないメニュー画面上で選択される。   FIG. 15 is a diagram illustrating an example of a monitoring timer setting screen. This screen is also selected on a menu screen (not shown).

この画面上では、自動的な接続監視を行なう時間間隔が設定される。   On this screen, a time interval for performing automatic connection monitoring is set.

この図15に示す例では、その時間間隔が1分に設定され、「OK」ボタンをクリックすることによりその設定が確定する。ここで設定された接続監視時間間隔の使い方については後述する。   In the example shown in FIG. 15, the time interval is set to 1 minute, and the setting is confirmed by clicking the “OK” button. The usage of the connection monitoring time interval set here will be described later.

図16〜図20は、ノートパソコン内で動作する環境設定プログラムのフローチャートである。   16 to 20 are flowcharts of the environment setting program operating in the notebook computer.

この図16〜図20に示す環境設定プログラムは、利用者による液晶表示画面上のアイコンのダブルクリック、あるいはキーボード上のファンクションキーやショートカットボタンの押下等によって起動される。なお、OS起動時にそれと共に環境設定プログラムを起動させるよう登録しておいてもよい。   The environment setting program shown in FIGS. 16 to 20 is started by a user double-clicking an icon on the liquid crystal display screen or pressing a function key or a shortcut button on the keyboard. It should be noted that when the OS is started, the environment setting program may be registered together with it.

このプログラムが起動されると、先ず、図12に示す探索優先順位テーブルがチェックされて探索の優先順位が認識される(ステップS1)。次いで、このノートパソコン100がいずれかのネットワークに接続されているか否かが判定され(ステップS2)、接続されているときは、図12の探索優先順位テーブルに記録された探索優先順位に従い(ステップS3〜S5)、LAN接続のとき(ステップS3)は、そのLANからサブネットアドレスが取得される(ステップS6)と共にゲートウェイのIPアドレスが取得されて、そのゲートウェイのIPアドレスからARPを介してゲートウェイ機器のMACアドレスが取得される(ステップS7)。ただし、サブネットを超える機器を特定したい場合には、利用者が機器のIPアドレスを手入力することで、その機器のMACアドレスを取得することができる。通常、家庭内ネットワークにおけるゲートウェイのIPアドレスはルーターのLAN側のIPアドレスとなるため、手入力の必要はない。   When this program is started, first, the search priority table shown in FIG. 12 is checked to recognize the search priority (step S1). Next, it is determined whether or not this notebook personal computer 100 is connected to any network (step S2). When the notebook personal computer 100 is connected, according to the search priority recorded in the search priority table of FIG. S3 to S5) When the LAN connection is established (step S3), the subnet address is obtained from the LAN (step S6) and the gateway IP address is obtained, and the gateway device is obtained from the gateway IP address via the ARP. Is obtained (step S7). However, when it is desired to specify a device that exceeds the subnet, the user can acquire the MAC address of the device by manually inputting the IP address of the device. Usually, since the IP address of the gateway in the home network is the IP address on the LAN side of the router, there is no need for manual input.

なお、LANの場合、そのネットワーク上に存在する機器としてはルーター、サーバ、他のクライアントコンピュータなどである。   In the case of a LAN, devices existing on the network are routers, servers, other client computers, and the like.

また、有線であればLANケーブルが接続される、無線であればアクセスポイントとの交信範囲内に位置するなど情報処理装置が物理的にネットワークに接続されたか否かはマイクロソフト社のWindows(登録商標)などのOSで判断されることは既知であり、ステップS2の判断処理においてはこのOSの機能を利用すればよい。   Whether the information processing apparatus is physically connected to the network, such as a LAN cable is connected if it is wired, or it is located within the communication range with the access point if it is wireless, is a Windows (registered trademark) of Microsoft Corporation. ) And the like are known, and the function of this OS may be used in the determination process in step S2.

また、ネットワークに存在するMACアドレスの取得にはARP(Address Resolution Protocol)を利用すればよい。このARPはTCP/IPプロトコルにおいてIPアドレスからEthernet(登録商標)アドレス(MACアドレス)を求めるためのプロトコルであり、自装置のEthernet(登録商標)アドレスとIPアドレスおよび通信相手のIPアドレスを問い合わせパケットに入れてLAN上へブロードキャストすることで、LAN上にある機器がその問い合わせパケットに自装置のIPアドレスが指定されていれば応答パケットに自装置のMACアドレスを入れて応答を返すという仕組みである。   In addition, ARP (Address Resolution Protocol) may be used to acquire a MAC address existing in the network. This ARP is a protocol for obtaining an Ethernet (registered trademark) address (MAC address) from an IP address in the TCP / IP protocol. An inquiry packet for the Ethernet (registered trademark) address of the own device, the IP address, and the IP address of the communication partner. And broadcast on the LAN, and if the IP address of the device is specified in the inquiry packet, the device on the LAN puts the MAC address of the device in the response packet and returns a response. .

すなわち、本発明においては通信相手として図6のネットワーク環境テーブル中の特定機器IPアドレスを指定した問い合わせパケットに入れてARPによってネットワークにブロードキャストを行い、それに対する応答パケットを受信できればMACアドレスを取得できることになる。   That is, in the present invention, the MAC address can be acquired if the communication packet is put into the inquiry packet specifying the specific device IP address in the network environment table of FIG. Become.

探索優先順位テーブルに記録された探索優先順位に従った際に、Bluetooth接続のとき(ステップS4)は、通信相手のBluetooth機器のBluetoothアドレス(図16ではMACアドレスの名称で代表させている)が取得される(ステップS7)。さらに、ダイヤルアップ接続のとき(ステップS5)は、ダイヤルアップエントリ名が取得され(ステップS8)、さらに、いずれの場合も図6に示すネットワーク環境テーブルが検索される(ステップS9)。   According to the search priority recorded in the search priority table, when the Bluetooth connection is established (step S4), the Bluetooth address of the Bluetooth device of the communication partner (represented by the name of the MAC address in FIG. 16). Obtained (step S7). Further, in the case of dial-up connection (step S5), a dial-up entry name is acquired (step S8), and in any case, the network environment table shown in FIG. 6 is searched (step S9).

また、ステップS2において、現在ネットワーク接続中ではないと判定されると、このノートパソコン100の周囲にBluetooth機器が存在しないかどうかの探索が行なわれ、Bluetooth機器が発見されると(ステップS11)、その機器のBluetoothアドレスが取得され(ステップS7)、図6のネットワーク環境テーブルが検索される(ステップS9)。   If it is determined in step S2 that the network is not currently connected, a search is performed as to whether or not there is a Bluetooth device around the notebook personal computer 100, and if a Bluetooth device is found (step S11). The Bluetooth address of the device is acquired (step S7), and the network environment table of FIG. 6 is searched (step S9).

このステップS9における、図6のネットワーク環境テーブルの検索の結果、ネットワークから取得したMACアドレス(Bluetoothアドレス)と一致するMACアドレス(Bluetoothアドレス)をそのネットワーク環境設定テーブル中に見つけたとき(図17ステップS12)、あるいはMACアドレスが不一致であってもサブネットアドレスがそのネットワーク環境テーブル中に1つだけ一致したときは(ステップS13)、図8に示すOS環境設定テーブルの中の、そのネットワーク環境の名前と一致した名前の欄に記録されたファイルを参照してOS環境を切り換え(ステップS14)、さらに図10に示すアプリケーション制御テーブル中に、そのネットワーク環境の名前と一致した名前の欄が存在するときは、その欄に記録されたアプリケーションパスのアプリケーションプログラムを、その欄に記録された「起動」あるいは「停止」の指示に従って起動あるいは停止し(ステップS15)、図18のステップS16に進む。   As a result of searching the network environment table in FIG. 6 in step S9, when a MAC address (Bluetooth address) matching the MAC address (Bluetooth address) acquired from the network is found in the network environment setting table (step in FIG. 17) S12), or even if the MAC address does not match, if only one subnet address matches in the network environment table (step S13), the name of the network environment in the OS environment setting table shown in FIG. The OS environment is switched by referring to the file recorded in the name field that matches the name (step S14), and the name field that matches the name of the network environment exists in the application control table shown in FIG. Is The application program of the application path that is recorded in the column, to start or stop according to the instructions of the recorded "start" or "stop" in the column (step S15), and proceeds to step S16 in FIG. 18.

図18のステップS16では、ネットワークの切断を監視し、ネットワークが切断されると(ステップS17)、図20のステップS20に進む。図20については後述する。   In step S16 of FIG. 18, the disconnection of the network is monitored. When the network is disconnected (step S17), the process proceeds to step S20 of FIG. FIG. 20 will be described later.

図17のステップS12,S13で、図6のネットワーク環境テーブル中に一致するMACアドレスが存在せず、かつ1つだけ一致するサブネットアドレスも存在しなかったと判定されたときは、図19のステップS18に進み、ネットワークから今回取得したMACアドレス(Bluetoothアドレスを含む)やサブネットアドレス等を図6のネットワーク環境テーブルに新規に追加し、その新規に追加した欄に仮の名前(例えば「新しい場所」など)が登録される。さらに、ステップS19では、図8のOS環境テーブルに、その同じ仮の名前で、現在のOS環境が仮登録される。名前の変更やOS環境の変更等は、図9の画面を立ち上げて図9の画面上で行なうことができる。   If it is determined in steps S12 and S13 in FIG. 17 that there is no matching MAC address in the network environment table in FIG. 6 and there is no single matching subnet address, step S18 in FIG. Then, the MAC address (including the Bluetooth address), subnet address, etc. acquired from the network this time are newly added to the network environment table of FIG. 6, and a temporary name (for example, “new location”, etc.) is added to the newly added field. ) Is registered. In step S19, the current OS environment is provisionally registered with the same temporary name in the OS environment table of FIG. The name change, OS environment change, etc. can be performed on the screen of FIG. 9 by starting the screen of FIG.

図16のステップS10でBluetooth機器を探索した結果Bluetooth機器が発見されなかった場合(ステップS11)、あるいは、図18のステップS17で切断が検出されたときは、図20のステップS20に進む。   If no Bluetooth device is found as a result of searching for the Bluetooth device in step S10 in FIG. 16 (step S11), or if disconnection is detected in step S17 in FIG. 18, the process proceeds to step S20 in FIG.

このステップS20では、図15の画面上で設定された時間を計時するタイマが起動されてそのタイムアップが監視され、ステップS21,S22,S23でそれぞれ、ネットワークへの自動接続が検出されたか否か、環境の手動切換(図4参照)が行なわれたか否か、および、タイマがタイムアップしたか否かが判定される。図20のステップS21でネットワークへの自動接続が検出されたときも、図16のステップS2に進んで、接続されたネットワーク環境に応じたOS環境設定等が行なわれ、図20のステップS22で手動切換が検出されると、ステップS24においてネットワークに接続中であるか否かが判定されて、接続中でないときは図16のステップS2に進み、接続中のときは図18のステップS16に進んでネットワークの切断が監視される。また、図20のステップS23でタイムアップが検出されると図16のステップS2に戻る。   In this step S20, a timer for measuring the time set on the screen of FIG. 15 is started and the time-up is monitored, and whether or not automatic connection to the network is detected in steps S21, S22 and S23, respectively. It is determined whether or not manual switching of the environment (see FIG. 4) has been performed and whether or not the timer has expired. When the automatic connection to the network is detected in step S21 in FIG. 20, the process proceeds to step S2 in FIG. 16, and the OS environment setting and the like corresponding to the connected network environment are performed. In step S22 in FIG. When switching is detected, it is determined in step S24 whether or not it is connected to the network. If it is not connected, the process proceeds to step S2 in FIG. 16, and if it is connected, the process proceeds to step S16 in FIG. Network disconnection is monitored. Further, when time-up is detected in step S23 of FIG. 20, the process returns to step S2 of FIG.

ここで、図16〜図20に示す環境設定プログラムの場合、ステップS1〜ステップS13の処理が、本発明にいう環境設定部の一例に相当し、ステップS14の処理が本発明にいう環境認識部の一例に相当し、ステップS15の処理が本発明にいうアプリケーション制御部の一例に相当する。   Here, in the case of the environment setting program shown in FIGS. 16 to 20, the processing in steps S <b> 1 to S <b> 13 corresponds to an example of the environment setting unit according to the present invention, and the processing in step S <b> 14 is the environment recognition unit according to the present invention. The process of step S15 corresponds to an example of an application control unit according to the present invention.

本発明の利用形態を示す図である。It is a figure which shows the utilization form of this invention. 本発明の情報処理装置の一実施形態であるノートパソコンの外観図である。1 is an external view of a notebook computer that is an embodiment of an information processing apparatus of the present invention. 図2に外観を示すノートパソコンの内部構成図である。FIG. 3 is an internal configuration diagram of the notebook computer whose appearance is shown in FIG. 2. 本発明の環境設定プログラムの一実施形態の概略構成図である。It is a schematic block diagram of one Embodiment of the environment setting program of this invention. 本発明の環境設定装置の一実施形態の機能ブロック図である。It is a functional block diagram of one embodiment of an environment setting device of the present invention. ネットワーク環境テーブルの一例を示す図である。It is a figure which shows an example of a network environment table. ネットワーク環境の設定画面の例を示す図である。It is a figure which shows the example of the setting screen of a network environment. OS環境設定テーブルの一例を示す図である。It is a figure which shows an example of OS environment setting table. OS環境設定の画面例を示す図である。It is a figure which shows the example of a screen of OS environment setting. アプリケーション制御テーブルの一例を示す図である。It is a figure which shows an example of an application control table. アプリケーション制御テーブル作成画面例を示す図である。It is a figure which shows the example of an application control table creation screen. 探索優先順位テーブルの一例を示す図である。It is a figure which shows an example of a search priority table. 探索優先設定画面例を示す図である。It is a figure which shows the example of a search priority setting screen. ネットワーク環境の手動切替え画面例を示す図である。It is a figure which shows the example of a manual switching screen of a network environment. 監視タイマの設定画面例を示す図である。It is a figure which shows the example of a setting screen of a monitoring timer. ノートパソコン内で動作する環境設定プログラムのフローチャートである。It is a flowchart of the environment setting program which operate | moves within a notebook personal computer. ノートパソコン内で動作する環境設定プログラムのフローチャートである。It is a flowchart of the environment setting program which operate | moves within a notebook personal computer. ノートパソコン内で動作する環境設定プログラムのフローチャートである。It is a flowchart of the environment setting program which operate | moves within a notebook personal computer. ノートパソコン内で動作する環境設定プログラムのフローチャートである。It is a flowchart of the environment setting program which operate | moves within a notebook personal computer. ノートパソコン内で動作する環境設定プログラムのフローチャートである。It is a flowchart of the environment setting program which operate | moves within a notebook personal computer.

符号の説明Explanation of symbols

100 ノートパソコン
110 バス
111 CPU
112 RAM
113 ハードディスクドライブ
114 FDドライブ
115 CD−ROMドライブ
116 ポインティングデバイスコントローラ
117 キーボードコントローラ
118 ディスプレイコントローラ
119 オーディオ部
120 無線LANカード
121 Bluetooth通信ボード
122 ダイヤルアップ通信ボード
140 ハードディスク
150 FD
160 CD−ROM
170 スピーカ
181,182 アンテナ
190 通信回線
200 本体部
201 キーボード
202 ポインティングデバイス
203 発音部
204 FD装填口
205 CD−ROM装填口
300 蓋部
301 液晶表示画面
400 環境設定プログラム
410 環境認識部
420 環境設定部
430 アプリケーション制御部
500 環境設定装置
510 環境認識部
511 探索優先順位テーブル
512 ネットワーク環境テーブル
520 環境設定部
521 OS環境設定テーブル
530 アプリケーション制御部
531 アプリケーション制御テーブル
100 Notebook PC 110 Bus 111 CPU
112 RAM
113 Hard disk drive 114 FD drive 115 CD-ROM drive 116 Pointing device controller 117 Keyboard controller 118 Display controller 119 Audio unit 120 Wireless LAN card 121 Bluetooth communication board 122 Dial-up communication board 140 Hard disk 150 FD
160 CD-ROM
170 Speaker 181, 182 Antenna 190 Communication line 200 Main body part 201 Keyboard 202 Pointing device 203 Sounding part 204 FD loading slot 205 CD-ROM loading slot 300 Lid part 301 Liquid crystal display screen 400 Environment setting program 410 Environment recognition part 420 Environment setting part 430 Application control unit 500 Environment setting device 510 Environment recognition unit 511 Search priority table 512 Network environment table 520 Environment setting unit 521 OS environment setting table 530 Application control unit 531 Application control table

Claims (15)

ネットワークを介在させた通信を含む処理を行なう情報処理装置であって、
この情報処理装置は、複数種類のネットワークにそれぞれ対応する通信部を用いて当該複数種類のネットワークを利用可能なものであり、
前記複数種類のネットワークの探索の優位順位を記録した情報と、
前記情報に記録された順位にしたがってネットワークに接続された通信部を用いた探索を行い、この情報処理装置が接続されたネットワーク環境に存在する固有アドレスを検出し、該検出された固有アドレスを使って該ネットワーク環境を認識する環境認識部と、
前記環境認識部で認識されたネットワーク環境において前記ネットワークに接続され且つ前記環境認識部での当該ネットワーク環境の認識に用いられた通信部を使って当該ネットワークを利用できるようにするためのオペレーティングシステムに関連するネットワークの動作環境情報をこの情報処理装置に設定する環境設定部と、
を備えたことを特徴とする情報処理装置。
An information processing apparatus for performing processing including communication via a network,
The information processing apparatus is capable of using the plurality of types of networks using communication units respectively corresponding to the plurality of types of networks.
Information that records the priority of the search for the plurality of types of networks;
A search using a communication unit connected to the network is performed according to the order recorded in the information, a unique address existing in the network environment to which the information processing apparatus is connected is detected, and the detected unique address is used. An environment recognition unit for recognizing the network environment;
The operating system to be able to use the network with the communication unit used in recognition of the network environment in the connected to the network and the environment recognition section in the recognition network environment by the environment recognition section An environment setting unit for setting the relevant network operating environment information in the information processing apparatus;
An information processing apparatus comprising:
この情報処理装置に設定可能な動作環境情報に対応付けられたネットワーク上の固有アドレスを記録した情報を備え、
前記環境認識部は、前記接続されたネットワーク環境に存在する固有アドレスと同一の固有アドレスを前記情報から検索し該ネットワーク環境を特定することを特徴とする請求項1記載の情報処理装置。
Comprising information recording a unique address on the network associated with the operating environment information that can be set in this information processing apparatus;
The information processing apparatus according to claim 1, wherein the environment recognition unit searches the information for a unique address that is the same as a unique address existing in the connected network environment, and identifies the network environment.
前記固有アドレスはMACアドレスであることを特徴とする請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the unique address is a MAC address. この情報処理装置はLANを介在させた通信を含む処理を行なうものであって、
前記環境認識部は、この情報処理装置が接続されたLAN上に存在する固有アドレスを取得することにより、この情報処理装置が接続されたネットワーク環境を認識するものであることを特徴とする請求項1記載の情報処理装置。
The information processing apparatus performs processing including communication via a LAN,
The environment recognition unit recognizes a network environment to which the information processing apparatus is connected by acquiring a unique address existing on a LAN to which the information processing apparatus is connected. 1. An information processing apparatus according to 1.
この情報処理装置はBluetoothプロトコルに準拠したネットワークを介在させた通信を含む処理を行なうものであって、
前記環境認識部は、この情報処理装置が接続されたBluetooth機器の識別番号からなるBluetoothアドレスを固有アドレスとして取得することにより、この情報処理装置が接続されたネットワーク環境を認識するものであることを特徴とする請求項1記載の情報処理装置。
This information processing apparatus performs processing including communication via a network compliant with the Bluetooth protocol,
The environment recognition unit recognizes the network environment to which the information processing apparatus is connected by acquiring the Bluetooth address including the identification number of the Bluetooth device to which the information processing apparatus is connected as a unique address. The information processing apparatus according to claim 1.
ネットワークを介在させた通信を含む処理を行なう情報処理装置で実行される環境設定プログラムであって、
この情報処理装置は、複数種類のネットワークにそれぞれ対応する通信部を用いて当該複数種類のネットワークを利用可能なものであって、前記複数種類のネットワークの探索の優位順位を記録した情報を保持し、
該情報処理装置を、
前記情報に記録された順位にしたがってネットワークに接続された通信部を用いた探索を行い、前記情報処理装置が接続されたネットワーク環境に存在する固有アドレスを検出し、該検出された固有アドレスを使って該ネットワーク環境を認識する環境認識部と、
前記環境認識部で認識されたネットワーク環境において前記ネットワークに接続され且つ前記環境認識部での当該ネットワーク環境の認識に用いられた通信部を使って当該ネットワークを利用できるようにするためのオペレーティングシステムに関連するネットワークの動作環境情報を前記情報処理装置に設定する環境設定部と、して機能させることを特徴とする環境設定プログラム。
An environment setting program executed by an information processing apparatus that performs processing including communication via a network,
The information processing apparatus the plural kinds of a network but available for, containing information recorded superiority order of search of the plurality of types of networks using the communication unit corresponding to a plurality kinds of network ,
The information processing apparatus
A search using a communication unit connected to a network is performed according to the order recorded in the information, a unique address existing in the network environment to which the information processing apparatus is connected is detected, and the detected unique address is used. An environment recognition unit for recognizing the network environment;
An operating system for making a network usable by using a communication unit connected to the network in the network environment recognized by the environment recognition unit and used for recognition of the network environment by the environment recognition unit. Related configuration program for the environment setting unit for the operation environment information of the network setting to the information processing apparatus, characterized thereby to function.
前記環境認識部は、前記情報処理装置に設定可能な動作環境情報に対応付けられたネットワーク上の固有アドレスを記録した情報を利用して、前記接続されたネットワーク環境に存在する固有アドレスと同一の固有アドレスを前記情報から検索し該ネットワーク環境を特定することを特徴とする請求項6記載の環境設定プログラム。   The environment recognition unit uses information that records a unique address on the network associated with operating environment information that can be set in the information processing apparatus, and uses the same unique address that exists in the connected network environment. 7. The environment setting program according to claim 6, wherein a unique address is searched from the information to identify the network environment. 前記固有アドレスはMACアドレスであることを特徴とする請求項6記載の環境設定プログラム。   The environment setting program according to claim 6, wherein the unique address is a MAC address. 前記情報処理装置はLANを介在させた通信を含む処理を行なうものであって、
前記環境認識部は、前記情報処理装置が接続されたLAN上に存在する固有アドレスを取得することにより、該情報処理装置が接続されたネットワーク環境を認識するものであることを特徴とする請求項6記載の環境設定プログラム。
The information processing apparatus performs processing including communication via a LAN,
The environment recognition unit recognizes a network environment to which the information processing apparatus is connected by acquiring a unique address existing on a LAN to which the information processing apparatus is connected. 6. The environment setting program according to 6.
前記情報処理装置はBluetoothプロトコルに準拠したネットワークを介在させた通信を含む処理を行なうものであって、
前記環境認識部は、前記情報処理装置が接続されたBluetooth機器の識別番号からなるBluetoothアドレスを固有アドレスとして取得することにより、該情報処理装置が接続されたネットワーク環境を認識するものであることを特徴とする請求項6記載の環境設定プログラム。
The information processing apparatus performs processing including communication via a network compliant with the Bluetooth protocol,
The environment recognition unit recognizes a network environment to which the information processing apparatus is connected by acquiring a Bluetooth address consisting of an identification number of the Bluetooth device to which the information processing apparatus is connected as a unique address. The environment setting program according to claim 6, wherein:
ネットワークを介在させた通信を含む処理を行なう情報処理装置における環境設定装置であって、
この情報処理装置は、複数種類のネットワークにそれぞれ対応する通信部を用いて当該複数種類のネットワークを利用可能なものであり、
前記複数種類のネットワークの探索の優位順位にしたがってネットワークに接続された通信部を用いた探索を行い、前記情報処理装置が接続されたネットワーク環境に存在する固有アドレスを検出し、該検出された固有アドレスを使って該ネットワーク環境を認識する環境認識部と、
前記環境認識部で認識されたネットワーク環境において前記ネットワークに接続され且つ前記環境認識部での当該ネットワーク環境の認識に用いられた通信部を使って当該ネットワークを利用できるようにするためのオペレーティングシステムに関連するネットワークの動作環境情報を前記情報処理装置に設定する環境設定部と、を備えたことを特徴とする環境設定装置。
An environment setting device in an information processing device that performs processing including communication via a network,
The information processing apparatus is capable of using the plurality of types of networks using communication units respectively corresponding to the plurality of types of networks.
A search using a communication unit connected to the network is performed according to the priority of the search of the plurality of types of networks, a unique address existing in the network environment to which the information processing apparatus is connected is detected, and the detected unique An environment recognition unit that recognizes the network environment using an address;
An operating system for making a network usable by using a communication unit connected to the network in the network environment recognized by the environment recognition unit and used for recognition of the network environment by the environment recognition unit. An environment setting device comprising: an environment setting unit configured to set operating environment information of a related network in the information processing device.
前記環境認識部は、前記接続されたネットワーク環境に存在する固有アドレスと同一の固有アドレスを前記情報処理装置に設定可能な動作環境情報に対応付けられたネットワーク上の固有アドレスを記録した情報から検索し該ネットワーク環境を特定することを特徴とする請求項11記載の環境設定装置。   The environment recognizing unit retrieves from the information recording the unique address on the network associated with the operation environment information capable of setting the same unique address as the unique address existing in the connected network environment in the information processing apparatus. The environment setting device according to claim 11, wherein the network environment is specified. 前記固有アドレスはMACアドレスであることを特徴とする請求項11記載の環境設定装置。   12. The environment setting device according to claim 11, wherein the unique address is a MAC address. 前記情報処理装置はLANを介在させた通信を含む処理を行なうものであって、前記環境認識部は、前記情報処理装置が接続されたLAN上に存在する固有アドレスを取得することにより、該情報処理装置が接続されたネットワーク環境を認識するものであることを特徴とする請求項11記載の環境設定装置。   The information processing apparatus performs processing including communication through a LAN, and the environment recognition unit acquires the unique address existing on the LAN to which the information processing apparatus is connected, thereby obtaining the information. 12. The environment setting device according to claim 11, wherein the environment setting device recognizes a network environment to which the processing device is connected. 前記情報処理装置はBluetoothプロトコルに準拠したネットワークを介在させた通信を含む処理を行なうものであって、前記環境認識部は、前記情報処理装置が接続されたBluetooth機器の識別番号からなるBluetoothアドレスを固有アドレスとして取得することにより、該情報処理装置が接続されたネットワーク環境を認識するものであることを特徴とする請求項11記載の環境設定装置。   The information processing apparatus performs processing including communication via a network compliant with the Bluetooth protocol, and the environment recognition unit sets a Bluetooth address including an identification number of a Bluetooth device to which the information processing apparatus is connected. 12. The environment setting device according to claim 11, wherein the environment setting device recognizes a network environment to which the information processing device is connected by acquiring the unique address.
JP2004103441A 2004-03-31 2004-03-31 Information processing apparatus, environment setting program, and environment setting apparatus Expired - Lifetime JP4157854B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004103441A JP4157854B2 (en) 2004-03-31 2004-03-31 Information processing apparatus, environment setting program, and environment setting apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004103441A JP4157854B2 (en) 2004-03-31 2004-03-31 Information processing apparatus, environment setting program, and environment setting apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002128070A Division JP2003323363A (en) 2002-04-30 2002-04-30 Environment setting device, environment setting program, and information processing device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008142964A Division JP4894819B2 (en) 2008-05-30 2008-05-30 Information processing apparatus and environment setting program

Publications (2)

Publication Number Publication Date
JP2004265428A JP2004265428A (en) 2004-09-24
JP4157854B2 true JP4157854B2 (en) 2008-10-01

Family

ID=33128441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004103441A Expired - Lifetime JP4157854B2 (en) 2004-03-31 2004-03-31 Information processing apparatus, environment setting program, and environment setting apparatus

Country Status (1)

Country Link
JP (1) JP4157854B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008251037A (en) * 2008-05-30 2008-10-16 Fujitsu Ltd Information processing apparatus and environment setting program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008251037A (en) * 2008-05-30 2008-10-16 Fujitsu Ltd Information processing apparatus and environment setting program

Also Published As

Publication number Publication date
JP2004265428A (en) 2004-09-24

Similar Documents

Publication Publication Date Title
KR100960345B1 (en) Information Processing Unit, Preference Device, and Environment Setting Method
JP3886934B2 (en) Wireless communication apparatus, communication control program, and communication control method
JP4786116B2 (en) Information processing apparatus and method, and program
JP4914414B2 (en) Mobile device and execution control method
JP6268824B2 (en) Communication system, communication method, and information processing apparatus
KR20010041179A (en) Clustering of task-associated objects for effecting tasks among a system and its environmental devices
TW200926675A (en) Methods and systems for client computer managing multiple servers
WO2015032249A1 (en) Method, system, device and terminal for network initialization of multimedia playing device
EP1435752A1 (en) Device for use in service providing system having integrated components in ad hoc network
US20030065753A1 (en) Information processing apparatus and network configuration method
JP4894819B2 (en) Information processing apparatus and environment setting program
JP4157854B2 (en) Information processing apparatus, environment setting program, and environment setting apparatus
JP4305092B2 (en) Information processing apparatus, data communication system and method, and computer program
US8601026B2 (en) Data management device, data management system and data management method
JP2002217945A (en) Communication system, communication method and communication terminal and program storage media
JP2001268646A (en) Portable radio communication device, tool server, voice authentication server, and radio communication system
JP2004165824A (en) Method for selecting communication connection destination, mobile information apparatus, communication connection destination selecting program, and recording medium with the communication connection destination selecting program recorded
JP2007280315A (en) Apparatus with web function
JP2009140416A (en) Terminal device
JP5149919B2 (en) Information processing apparatus, program, system, and method for executing user registration
JP2004158982A (en) Information terminal, communication management program for information terminal, and communication management method
JP5729822B2 (en) Information communication terminal, appliance function execution method, and appliance function execution program
JP5797674B2 (en) Operation assistant terminal, operator server, operation assistant method, and operation assistant program
JP5985421B2 (en) User terminal, operator server, remote support method, and program for user terminal
JP2005217632A (en) Communications terminal

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050411

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050912

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20051101

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20051202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080530

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080714

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4157854

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120718

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120718

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130718

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

EXPY Cancellation because of completion of term