WO2004066560A1 - 情報処理装置、通信制御方法、及び通信制御プログラム - Google Patents

情報処理装置、通信制御方法、及び通信制御プログラム Download PDF

Info

Publication number
WO2004066560A1
WO2004066560A1 PCT/JP2004/000443 JP2004000443W WO2004066560A1 WO 2004066560 A1 WO2004066560 A1 WO 2004066560A1 JP 2004000443 W JP2004000443 W JP 2004000443W WO 2004066560 A1 WO2004066560 A1 WO 2004066560A1
Authority
WO
WIPO (PCT)
Prior art keywords
setting information
information
communication
communication interface
network
Prior art date
Application number
PCT/JP2004/000443
Other languages
English (en)
French (fr)
Inventor
Junichi Aso
Masahiko Hatori
Rao S. Sudham
Vijay Alone
Original Assignee
Lenovo (Singapore) Pte. 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 Lenovo (Singapore) Pte. Ltd. filed Critical Lenovo (Singapore) Pte. Ltd.
Priority to EP04703504A priority Critical patent/EP1587252A4/en
Priority to JP2005508094A priority patent/JP4117318B2/ja
Publication of WO2004066560A1 publication Critical patent/WO2004066560A1/ja
Priority to US11/187,186 priority patent/US7668154B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements

Definitions

  • the present invention relates to an information processing device, a communication control method, and a communication control program.
  • the present invention relates to an information processing device, a communication control method, and a communication control program that can easily set and use a plurality of communication interfaces when performing communication at a plurality of places.
  • an object of the present invention is to provide an information processing apparatus, a communication control method, and a communication control program that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims.
  • the dependent claims define further advantageous embodiments of the present invention. Disclosure of the invention
  • a plurality of communication interfaces An information processing apparatus comprising: a network setting information storage unit that stores network setting information to be set in the information processing apparatus in order to perform communication via a network at a plurality of locations, corresponding to each of a plurality of locations. And storing communication interface setting information to be set for each of the plurality of communication interfaces in order to perform communication using the network setting information in correspondence with each of the plurality of network setting information.
  • a network setting unit for selecting information and setting the information in the information processing apparatus; and a piece of the communication interface setting information from a plurality of pieces of the communication interface setting information associated with the one piece of network setting information.
  • a communication interface setting unit that selects and sets the one communication interface corresponding to the one communication interface setting information; and a setting based on the one network setting information and the one communication interface setting information And a communication unit that performs communication using the one communication interface based on the information processing apparatus, and a communication control method and a communication control program of the information processing apparatus.
  • an information processing apparatus provided with a plurality of communication interfaces, wherein the information processing apparatus performs communication via a network at each of a plurality of places, corresponding to each of the plurality of places.
  • a network setting information input unit that allows a user of the information processing apparatus to input network setting information to be set in the device; and a plurality of communication interfaces corresponding to each of the plurality of network setting information.
  • Communication interface setting information to be set in the information processing device.
  • a communication interface setting information input unit for sequentially inputting a user; a location information acquisition unit for acquiring location information indicating a location where the information processing apparatus is located; and the network corresponding to a location designated by the location information
  • a communication unit configured to perform communication based on setting information and setting based on the communication interface setting information selected from the plurality of communication interface setting information associated with the network setting information.
  • FIG. 1 shows a functional configuration of an information processing apparatus 10 according to an embodiment of the present invention.
  • FIG. 2 shows, in a table format, information stored in the network setting information storage unit 110 according to the embodiment of the present invention.
  • FIG. 3 shows information stored in the communication interface setting information storage unit 115 according to the embodiment of the present invention in a table format.
  • FIG. 4 shows a setting processing flow of the information processing apparatus 10 according to the embodiment of the present invention.
  • FIG. 5 shows a place selection screen 500 displayed in the setting processing flow according to the embodiment of the present invention.
  • FIG. 6 shows a network setting information input screen 600 displayed in the setting processing flow according to the embodiment of the present invention.
  • FIG. 7 shows a communication interface setting information input screen 700 displayed in the setting processing flow according to the embodiment of the present invention.
  • FIG. 8 shows a communication interface setting information input screen 800 displayed in the setting processing flow according to the embodiment of the present invention.
  • FIG. 9 shows a communication processing flow of the information processing apparatus 10 according to the embodiment of the present invention.
  • FIG. 10 illustrates an example of a hardware configuration of the information processing apparatus 10 according to the embodiment of the present invention.
  • FIG. 1 shows a functional configuration of an information processing apparatus 10 according to the present embodiment.
  • the information processing apparatus 10 according to the present embodiment includes a plurality of communication interfaces, and performs communication using network settings common to the plurality of communication interfaces and communication interface settings unique to each communication interface. Do. This eliminates the need for the user of the information processing apparatus 10 to set the network for each of the plurality of communication interfaces corresponding to each location. Can be done.
  • the information processing device 10 includes a communication interface 100 ab, an application processing unit 105, a network setting information storage unit 110, a communication interface setting information storage unit 115, and location information. Acquisition unit 120, Network setting unit 130, Communication interface setting unit 135, Communication unit 140, Network setting information display unit 144, Network setting information input unit 15 0, a communication interface setting information display section 15 5, and a communication interface setting information input section 16 0.
  • the communication interfaces 100a and 100b are communication adapters for connecting the information processing device 10 to a network and performing communication.
  • the communication interface 100a is a wired LAN interface such as Ethernet (registered trademark), for example
  • the communication interface 100b is, for example, an IEEE802. It is assumed that the wireless LAN interface is 1 lb.
  • the communication interface 100a-b may be, for example, a wireless communication interface using a mobile phone network or the like, or a short-range wireless communication interface such as Bluetooth (registered trademark) or infrared communication. Other communication interfaces may be used.
  • the application processing unit 105 processes an application executed on the information processing device 10 and causes the communication unit 140 to perform communication requested by the application.
  • the network setting information storage unit 110 corresponds to each of a plurality of places where the information processing apparatus 10 is used, and stores information in the information processing apparatus 10 ′ for performing communication via the network at each place. It stores the network setting information to be set in the communication unit 140 of the server.
  • the communication interface one-face setting information storage unit 115 corresponds to each of the plurality of network setting information stored in the network setting information storage unit 110 and uses the communication interface 100 a
  • the communication interface 100 stores communication interface setting information unique to the communication interface 100 to be set in each of the communication interfaces 100a to b in order to perform communication by each of the communication interface 100b.
  • the location information acquisition unit 120 acquires location information indicating a location where the information processing device 10 is located.
  • the location information acquisition section 120 has a location information input section 122, an access point detection section 124, a wireless LAN setting information selection section 126, and a location information detection section 128.
  • the location information input section 1 2 2 By causing the user of the information processing device 10 to specify the location where the device 10 is located, the location information of the information processing device 10 is obtained.
  • the access point detecting unit 124 sets an SSID (Service Set) that specifies a network connection using the access point set in an access point such as a wireless LAN located near the information processing device 10. ID).
  • SSID Service Set
  • the wireless LAN setting information selection unit 126 is a communication interface to be set in the communication interface 100 b stored in the communication interface setting information storage unit 115 corresponding to each of the plurality of network setting information.
  • the wireless LAN interface setting information which is the face setting information, is sequentially set to the communication interface 100b, and whether or not communication with the access point is possible is detected.
  • the location information detection unit 128 is based on the processing results of the location information input unit 122, the access point detection unit 124, and the wireless LAN setting information selection unit 126, and the position of the information processing device 110. The location to be detected is detected as location information.
  • the location information is used to specify the communication setting to be set in the information processing device 10 corresponding to the location (location) where the information processing device 10 is used, and is not necessarily a specific information.
  • the information does not have to indicate the position. That is, for example, the location information may be information that specifies a specific location such as “room of the company” or “home”, and may be information such as “in Tokyo”, “whereabouts”, or “other locations” It may be information corresponding to an arbitrary position within the specified range.
  • the network setting unit 130 based on the location information acquired by the location information acquisition unit 120, corresponds to the location of the information processing device 10 from a plurality of pieces of network configuration information respectively corresponding to the plurality of locations. Select the network setting information to be set, and set it in the communication unit 140 in the information processing apparatus 10.
  • Communication interface setting section 135 is set to network setting section 130
  • Communication interface setting information to be used for communication is selected from a plurality of communication interface setting information in the communication interface setting information storage unit 115 associated with the set network setting information, and the communication interface setting is performed.
  • the communication unit 140 uses the communication interface 100 corresponding to the communication interface setting information set by the communication interface setting unit 135 to transmit the network setting information set by the network setting unit 130.
  • the communication requested by the application processing unit 105 is performed based on the setting based on the communication interface setting information.
  • the network setting information display section 144 displays the network setting information to the user of the information processing device 10.
  • the network setting information input unit 150 allows a user of the information processing apparatus 10 to input network setting information, and stores the network setting information inside the network setting information 110.
  • the communication interface setting information display section 155 displays communication interface setting information to the user of the information processing device 10.
  • the communication interface setting information input section 160 allows the user of the information processing apparatus 10 to input communication interface setting information, and stores the information in the communication interface setting information storage section 115.
  • FIG. 2 shows information stored in the network setting information storage unit 110 according to the present embodiment in a table format.
  • the network setting information storage unit 110 stores network setting information to be set in the communication unit 140 so as to correspond to each of the plurality of places and to perform communication via the network at the place.
  • the network setting information is information to be set in common when communication is performed using any of the communication interfaces 100a and 100b, and does not depend on the type of the communication interface 100.
  • the network setting information according to the present embodiment includes fields of TCP / IP setting information, Internet setting information, and printer setting information. ⁇
  • the CP / IP setting information field stores an IP address and a subnet mask to be assigned to the information processing device 10, and setting information for specifying a gateway and a DNS server on a network at the place.
  • the Internet setting information field stores setting information that specifies the proxy server that should be set to use the network at the place, setting information of applications used for communication at the place, setting information of VPN, etc. I do.
  • the printer setting information field stores setting information for specifying a printer on the network at the location.
  • FIG. 3 shows information stored in the communication interface setting information storage unit 115 according to the present embodiment in a table format.
  • the communication interface setting information storage section 115 stores, for each of a plurality of places, a communication interface used at the place, communication interface setting information used at the place, a communication speed at the place, and a place. Stores the set of communication interface priorities used in.
  • the plurality of communication interface setting information and the like are stored corresponding to each of the plurality of network setting information.
  • the communication interface setting information field is information set corresponding to each of the communication interfaces 100a and 100b, and is communication information that is setting information depending on the type of the communication interface 100.
  • the communication interface setting information storage unit 115 stores the communication interface setting of the communication interface 100b including the SSID set for the access point at the plurality of locations corresponding to each of the plurality of locations.
  • Wireless LAN Inter Information Stores face setting information.
  • the wireless LAN interface setting information may further include a setting such as a WEP key used by the communication interface 100b for communication via the wireless LAN.
  • the communication interface setting information may include setting information that depends on the type of the communication interface 100, such as a setting for the depth driver of the communication interface 100, for example.
  • the communication speed field stores the communication speed of the communication interface 100 at a location corresponding to the entry in the communication interface setting information storage unit 115.
  • the communication speed of the communication interface 100 may be determined based on the type of the communication interface 100, and may be measured by actual measurement instead.
  • the priority order field stores a place corresponding to the entry in the communication interface setting information storage unit 115 and a priority order for selecting the communication interface 100.
  • FIG. 4 shows a setting processing flow of the information processing apparatus 10 according to the present embodiment.
  • FIGS. 5, 6, 7, and 8 show a place selection screen 500, a network setting information input screen 60 ⁇ , and a communication interface setting information input screen 700 displayed in the setting processing flow according to the present embodiment.
  • a communication interface setting information input screen 800 are shown.
  • S 400, S405, S410, S415, S420, S425, S430, S440, and S445 in the setting processing flow allow the user to input the network setting information corresponding to the specified location, This is a process for allowing the user to input a plurality of communication interface setting information.
  • the network setting information display section 145 uses the information processing apparatus 10.
  • the place selection screen 500 shown in FIG. 5 is displayed to the user (step S400).
  • the place selection screen 500 is used to enter a name of a new place by the user, and a place input field 5110 and a place to be set from a plurality of places stored in the network setting information storage section 110.
  • the network setting information display section 144 displays the network setting information input screen 600 shown in FIG. 6 to the user of the information processing device 10 (S410).
  • the network setting information display section 144 displays the network setting information corresponding to the specified place in the IP address setting column 6100. Appears in DNS server setting column 6 20.
  • the network setting information display section 144 displays the input in the IP address setting field 610 and the DNS server setting field 620. Leave the field blank indicate.
  • the network setting information input unit 150 inputs the network setting information to be set corresponding to the designated place to the user of the information processing apparatus 10 via the IP address setting field 610 and the DNS server setting field 620.
  • the input network setting information to be set is stored in the network setting information storage unit 110 (S415).
  • the communication interface: interface setting information display section 155 displays a communication interface setting information input screen 700 shown in FIG. 7 to the user of the information processing apparatus 10 (S420).
  • the communication interface setting information input screen 7 ⁇ 0 displays the communication interfaces 100a to 100b of the information processing device 10 and displays any one of the communication interfaces 10.
  • It has a communication interface for allowing the user to select 0: a network selection field 710, and a network setting information sharing button 720 for instructing the user to perform the process of S470.
  • the communication interface setting information display section 155 displays the communication interface setting information input screen 800 shown in FIG. Is displayed (S430). Then, the communication interface setting information input section 160 allows the user to input communication interface setting information corresponding to the network setting information to be set, and stores the information in the communication interface setting information storage section 115 (S440). .
  • the communication interface one-face setting information input unit 160 causes the SSID input field 810 to input the SSID and the WEP key input field 820 to input the WEP key as the wireless LAN interface setting information for the communication interface 100.
  • the communication interface setting information display section 155 and the communication interface setting information input section 160 correspond to the S420, S425, and S43 shown above. 0, and S440 are repeated for each of the communication interfaces 100 that have not been set for the location (S445), so that the user of the information processing apparatus 10 can set the network to be set.
  • a plurality of communication interface setting information corresponding to the setting information is sequentially input and stored in the communication interface setting information storage unit 115.
  • the communication interface setting information input section 160 ends the setting processing flow.
  • the information processing device 10 includes the above-described S400, S405, S410, S415, S420, S425, S430, S440, and ⁇
  • S444 By executing S444 for each of a plurality of locations, the network setting information corresponding to each of the plurality of locations and the communication interface corresponding to each of the plurality of network setting information can be obtained.
  • the user can sequentially input the setting information and the setting information.
  • the network setting information input section 150 stores the network setting information stored in association with the location. Change the network setting information in section 110. Then, the communication unit 140 communicates with the changed network setting information and all the communication interface setting information selected from the plurality of communication interface setting information associated with the changed network setting information. Communication is performed based on the settings made by the selected communication interface setting information. As a result, the user of the information processing apparatus 10 can use any communication interface setting information associated with the network setting information by changing the network setting information stored in association with the predetermined location. In communication, communication based on the changed network setting information can be used.
  • S 400, S405, S450, S455, S460, S465, S470, S480, and S485 in the setting process flow allow the user to input the communication interface setting information and the network setting information selected by the user.
  • This is a process for associating with.
  • communication interface setting information display section 155 displays communication interface setting information input screen 700 shown in FIG. 7 (S450).
  • S455: Yes When one of the communication interfaces 100 is selected on the communication interface selection field 710 (S455: Yes) and the sharing of the network setting information is instructed by the network setting information sharing button 720 (S460: Yes).
  • the communication interface setting information corresponding to the communication interface 100 to be set selected in S455 is associated with other network setting information specified by the user (S465).
  • the communication interface setting information input section 160 causes the communication interface setting information display section 155 to display, for example, a screen for designating another communication interface 100 in the setting of the communication interface 100 to be set. .
  • the communication interface setting information input section 160 allows the user to specify another communication interface 100, thereby setting another communication interface different from the setting target set in the specified communication interface 100. Specify the interface setting information.
  • the communication interface setting information input section 160 converts the communication interface setting information to be set into network setting information corresponding to the specified other communication interface setting information.
  • the communication interface 100a when the communication interface 100a is set in association with the network setting information A and the communication interface 100a is set, the following processing is performed.
  • the user specifies other communication interface setting information a different from the communication interface setting information b by specifying the communication interface 100a.
  • the communication interface setting information input unit 160 associates the communication interface setting information b with the network setting information A corresponding to the other communication interface setting information a.
  • the user of the information processing device 10 can associate the communication interface setting information to be set with the network setting information corresponding to the other specified communication interface setting information.
  • the communication interface setting information display section 155 and the communication interface setting information input section 160 store the communication interface setting information to be set in the communication interface setting information storage section. Stored in 1 15 (S470, S480).
  • the communication interface setting information display section 155 and the communication interface setting information input section 160 connect the S450, S455, S460, S465, S470, and S480 described above to the communication interface 100 that has not been set. By repeating for each communication interface (S485), the communication interface setting information for the unset communication interface 100 can be set in association with the network setting information corresponding to the set communication interface setting information. .
  • FIG. 9 shows a communication processing flow of the information processing apparatus 10 according to the present embodiment.
  • the location information input unit 122, the access point detection unit 124, and the wireless LAN setting information selection unit 126 acquire or detect an access point such as a wireless LAN located near the information processing device 10 (S900).
  • the location information input unit 122 is a Is designated by the user of the information processing apparatus 10, and the location information of the information processing apparatus 10 is obtained.
  • the access point detection unit 124 detects an SSID specified for an access point such as a wireless LAN located near the information processing device 10 and specifying a network connection using the access point.
  • the wireless LAN setting information selection unit 126 should be set in the communication interface 100b stored in the communication interface setting information storage unit 115 corresponding to each of the plurality of network setting information.
  • the wireless LAN interface setting information which is the communication interface setting information, is sequentially set to the communication interface 100b to detect whether communication with the access point is possible.
  • the location information detection unit 128 is The location where 0 is located is detected as location information (S910). That is, when the place information input unit 122 acquires place information from the user, the place information detection unit 128 uses the place information acquired by the place information input unit 122.
  • the location information detecting section 128 stores the communication interface setting information corresponding to each of the plurality of network setting information.
  • the location corresponding to the wireless LAN interface setting information including the SSID detected by the access point detection section 124 is used as location information.
  • the detecting unit 124 detects a plurality of SSIDs.
  • the location information detecting unit 128 is set in advance by the user of the information processing device 110, and is selected based on the priority set in the priority order field set in the communication interface setting information storage unit 115.
  • the location corresponding to the AN interface setting information is detected as location information.
  • the location information detecting unit 128 is configured to set the wireless LAN setting information selecting unit 126 so that the information processing device 100 can communicate using the communication interface 100b.
  • the location corresponding to the wireless LAN interface setting information set by the setting information selection unit 126 to the communication interface 100b is detected as location information.
  • the location information detection unit 1 28 is, for example, the location information input unit 1 2
  • the location information may be preferentially detected in the order of the access point detecting section 124 and the wireless LAN setting information selecting section 126.
  • the location information acquisition unit 120 acquires the location information detected by the location information detection unit 128 and supplies the location information to the network setting unit 130.
  • the network setting unit 130 obtains information of the information processing apparatus 10 from a plurality of pieces of network configuration information corresponding to each of the plurality of locations.
  • the network setting information corresponding to the location is selected and set in the communication unit 140 in the information processing device 10 (S920).
  • the communication interface setting unit 135 includes a plurality of communication interface setting information in the communication interface setting information storage unit 115 associated with the network setting information set in the network setting unit 130. Select the communication interface setting information to be used for communication from The communication interface corresponding to the communication interface setting information is set (S930).
  • the communication interface setting unit 135 stores the communication interface setting information stored in the communication interface setting information storage unit 115 out of the communication interface setting information corresponding to the location specified by the location information acquired in S910. Select the communication interface setting information that has the highest speed and that can communicate effectively.
  • the communication interface setting unit 135, among the communication interface setting information corresponding to the location specified by the location information acquired in S910 stores the priority stored in the communication interface setting information storage unit 115. Communication interface setting information having the highest rank and capable of effectively communicating may be selected.
  • the communication unit 140 selects S930 from the network setting information corresponding to the location specified by the location information acquired in S910, and a plurality of communication interface setting information associated with the network setting information. Communication is performed based on the setting by the communication interface setting information selected in.
  • FIG. 10 illustrates an example of a hardware configuration of the information processing apparatus 10 according to the present embodiment.
  • the information processing apparatus 10 includes a CPU peripheral unit having a CPU 1000, a RAMI 020 graphic 'controller 1075, and a display device 1080 interconnected by a host controller 1082, and an input / output controller 1084.
  • Communication interface 100a connected to host '' controller 1082! 3.
  • An input / output unit having a hard disk drive 1040 and a CD-ROM drive 1060, and a ROM 1010, a flexible disk drive 1050, and an input / output chip 1070 connected to an input / output controller 1084. Realized by CPU 1000 with legacy input / output unit Is done.
  • the host controller 1082 connects the RAMI 020 to the CPU 1000 and graphics controller 1075 that access the RAMI 020 at a high transfer rate.
  • the CPU 1000 operates based on programs stored in the ROM 1010 and the RAMI 020, and controls each unit.
  • the graphic controller 1075 obtains image data generated by the CPU 1000 or the like on a frame buffer provided in the RAMI 020, and displays the image data on the display device 1080.
  • the graphics controller 1075 may include a frame buffer for storing image data generated by the CPU 1000 or the like.
  • the I / O controller 1084 connects the host controller 1082 to the communication interfaces 100a-b, the hard disk drive 1040, and the CD-ROM drive 1060, which are relatively high-speed I / O devices.
  • the communication interfaces 100a and 100b communicate with other devices via a network.
  • the hard disk drive 1040 stores programs and data used by the information processing device 10.
  • the CD-ROM drive 1060 reads a program or data from the CD-ROM 1095 and provides the program or data to the RAMI 020 and / or the hard disk drive 1040.
  • the input / output controller 1084 is connected to a ROM 1010 and relatively low-speed input / output devices such as a flexible disk drive 1050 and an input / output chip 1070.
  • the ROM 1010 stores a boot program executed when the information processing apparatus 10 is started, a program that depends on the hardware of the information processing apparatus 10, and the like.
  • Flexidisk-Drive 1050 reads a program or data from a flexible disk 1090 and sends it to the CPU 10 via an I / O controller 1084. 0 0 and / or hard disk drive 1
  • the input / output chip 1700 connects various input / output devices via the flexible disk 1900 and, for example, a parallel port, a serial port, a keyboard port, a mouse port, and the like.
  • the program provided to the CPU 1000 through the RAM I0200 is stored in a recording medium such as a flexible disk 1900, a CD-ROM 1950, or an IC card and used. Provided by the party.
  • the program is read from the recording medium, installed in the CPU 1000 via the input / output controller 1804 and the RAM I0200, and executed in the CPU 1000.
  • the communication control program installed and executed in the information processing apparatus 10 includes an application processing module, a network setting information storage module, a communication interface setting information storage module, a location information input module, an access point detection module, A location information acquisition module having a wireless LAN configuration information selection module and a location information detection module, a network configuration module, a communication interface configuration module, a communication module, a network configuration information display module, and a network configuration information input module A module, a communication interface setting information display module, and a communication interface setting information input module are provided. These programs or modules control the information processing device 10 from the application processing unit 105, the network setting information storage unit 110, the communication interface setting information storage unit 115, and the location information input unit 122.
  • the programs or modules described above may be stored in an external storage medium.
  • a storage medium in addition to the flexible disk 1900 and CD-ROM 1 095, 0 0?
  • An optical recording medium such as 0, a magneto-optical recording medium such as an MD, a tape medium, and a semiconductor memory such as an IC card can be used.
  • a storage device such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet may be used as a recording medium, and the program may be provided to the information processing device 10 via the network.
  • the information processing device the communication control method, and the communication control program described in the following items are realized.
  • An information processing device provided with a plurality of communication interfaces, corresponding to each of a plurality of locations, a network to be set in the information processing device in order to perform communication via the network at the location.
  • a network setting information storage unit for storing setting information; and setting for each of the plurality of communication interfaces in order to perform communication using the network setting information corresponding to each of the plurality of network setting information.
  • a communication interface setting information storage unit that stores information on a setting of the communication interface; a location information acquisition unit that acquires location information indicating a location where the information processing apparatus is located; Place A network setting unit configured to select one piece of the network setting information corresponding to a location where the information processing apparatus is located from a plurality of pieces of the network setting information respectively corresponding to locations, and to set the one piece of the network setting information in the information processing apparatus; One piece of the communication interface setting information is selected from the plurality of pieces of communication interface setting information associated with the network setting information, and set to one communication interface corresponding to the one piece of communication interface setting information.
  • At least one of the plurality of communication interfaces is a wireless LAN interface, and the communication interface setting information storage section corresponds to each of the plurality of places, and
  • the wireless LAN interface setting information which is the communication interface setting information including the SSID (SerVice Set ID) set to the access point in the wireless LAN, is stored.
  • An access point detection unit configured to detect the SSID set in an access point located near the processing device; and an access point detection unit that includes the SSID detected by the access point detection unit among the plurality of wireless LAN interface setting information.
  • a location information detector that detects a location corresponding to the wireless LAN interface setting information as the location information.
  • the information processing device according to item 1, which is a characteristic item.
  • the location information detection unit when the plurality of wireless LAN interface setting information including the SSID detected by the access point detection unit out of the plurality of wireless LAN interface setting information, Based on the priority order preset by the user of the information processing device. 3. The information processing device according to item 2, wherein a location corresponding to the selected wireless LAN interface setting information is detected as the location information.
  • At least one of the plurality of communication interfaces is a wireless LAN interface
  • the communication interface setting information storage unit stores the wireless LAN interface corresponding to each of the plurality of locations.
  • the wireless LAN interface setting information which is the communication interface setting information to be set for an interface
  • the location information obtaining unit stores a plurality of the wireless networks stored in correspondence with the plurality of network setting information,
  • a wireless LAN setting information selecting unit for sequentially setting LAN interface setting information in the wireless LAN interface; and the information processing apparatus using the wireless LAN interface by setting the wireless LAN setting information selecting unit.
  • the wireless LAN interface set by the wireless LAN setting information selection unit is set.
  • the location corresponding to the setting information, the information processing apparatus of item 1 wherein feature that it has a location information detector for detecting as said location information.
  • a network setting information input unit that allows a user of the information processing device to input network setting information corresponding to the location, and stores the network setting information in the network setting information storage unit, and a user of the information processing device.
  • a communication interface setting information input unit for sequentially inputting a plurality of communication interface setting information corresponding to the network setting information, and storing the communication interface setting information in the communication interface setting information storage unit.
  • An information processing device provided with a plurality of communication interfaces, the network to be set for the information processing device in order to perform communication via the network at the place corresponding to each of a plurality of places.
  • a network setting information input unit for allowing a user of the information processing apparatus to input setting information; and communication interface setting information to be set for each of the plurality of communication interfaces in correspondence with each of the plurality of network setting information.
  • a communication interface setting information input unit for sequentially inputting a user of the information processing device, a location information obtaining unit for obtaining location information indicating a location of the information processing device, and a location specified by the location information.
  • a communication unit that performs communication based on the network setting information corresponding to the location, and a setting based on the communication interface setting information selected from the plurality of communication interface setting information associated with the network setting information.
  • the communication interface setting information input unit is configured to, when one of the communication interface setting information is specified in the setting of one of the communication interface setting information, perform the setting of the one communication interface setting information. 7. The information processing device according to item 6, wherein the information is associated with the network setting information corresponding to the other communication interface setting information.
  • the communication unit sets the plurality of communication interface settings associated with the changed network setting information. 7. The information processing apparatus according to item 6, wherein, in the communication based on all the communication interface setting information selected from the information, the communication is performed based on the setting based on the changed network setting information.
  • a communication control method for controlling communication of an information processing device having a plurality of communication interfaces wherein the communication control method corresponds to each of a plurality of places and performs communication via a network at the places.
  • Network setting information that stores network setting information to be set in the information processing device
  • Communication interface setting information to be set in each of the plurality of communication interfaces in order to perform communication using the network setting information in correspondence with each of the plurality of network setting information.
  • a communication control method for controlling communication of an information processing device having a plurality of communication interfaces comprising: communicating with a plurality of locations via a network at the locations.
  • a communication control method comprising:
  • a communication control program for an information processing device having a plurality of communication interfaces controlling the information processing device to communicate with each of a plurality of places via a network at the places.
  • a network setting information storage unit that stores network setting information to be set in the information processing apparatus to perform the communication, and performs communication using the network setting information corresponding to each of the plurality of pieces of network setting information.
  • a communication interface setting information storage unit for storing communication interface setting information to be set for each of the plurality of communication interfaces; and location information for acquiring location information indicating a location of the information processing apparatus.
  • a network setting unit that selects one of the network setting information corresponding to the location of the information processing apparatus from the network setting information and sets the network setting information in the information processing apparatus;
  • a communication control program for causing the information processing apparatus to perform communication using the one communication interface based on the setting based on the one network setting information and the one communication interface setting information.
  • a location information acquisition unit that acquires location information indicating a location of the information processing apparatus, wherein the information processing apparatus has the network setting information corresponding to the location specified by the location information; If a plurality of the communication interface setting information associated with the network setting information
  • (Item 13) A recording medium on which the communication control program described in Item 11 or Item 12 is recorded.
  • the network settings for a plurality of communication interfaces are shared for each of a plurality of locations, so that a plurality of communication interfaces can be easily set and selectively used.

Abstract

複数の通信インターフェイスを簡易に設定し、使い分けることができる情報処理装置、通信制御方法、及び通信制御プログラムを提供する。 情報処理装置は、複数の場所のそれぞれに対応してネットワーク設定情報を格納するネットワーク設定情報格納部と、複数のネットワーク設定情報のそれぞれに対応して通信インターフェイス設定情報を格納する通信インターフェイス設定情報格納部と、情報処理装置の位置する場所に対応する一のネットワーク設定情報を選択するネットワーク設定部と、一のネットワーク設定情報に対応付けられた複数の通信インターフェイス設定情報から一の通信インターフェイス設定情報を選択する通信インターフェイス設定部と、一のネットワーク設定情報及び一の通信インターフェイス設定情報による設定に基づいて通信を行う通信部とを備える。

Description

明細書
情報処理装置、 通信制御方法、 及び通信制御プログラム 技術分野
本発明は、 情報処理装置、 通信制御方法、 及ぴ通信制御プログラムに 関する。 特に本発明は、 複数の場所で通信を行う場合において、 複数の 通信ィンターフェイスを簡易に設定し、 使い分けることができる情報処 理装置、 通信制御方法、 及び通信制御プログラムに関する。
背景技術
従来、 複数の通信インターフェイスを備える情報処理装置を用いて、 複数の場所のそれぞれにおいて通信を行う場合、 各通信ィンターフェィ スに対して、 各場所におけるネットワークの設定及ぴ通信インターフエ イス固有の設定を行うことが一般的である (特許文献 1参照。 ) 。 特開 2 0 0 2 - 2 5 2 6 2 0号公報 (第 7頁、 第 5— 7図)
し力 し、 それぞれの場所について、 複数の通信インターフェイスを独 立に設定した場合、 設定すべき項目が多く、 誤りが生じる原因となる。 また、 ある場所のネットワークの設定に変更が生じる場合、 当該場所に 対応する全ての通信ィンターフェイスについてもネットワークの設定を 変更する必要があり、 操作が煩雑であった。
そこで本発明は、 上記の課題を解決することのできる情報処理装置、 通信制御方法、 及び通信制御プログラムを提供することを目的とする。 この目的は特許請求の範囲における独立項に記載の特徴の組み合わせに より達成される。 また従属項は本発明の更なる有利な具体例を規定する。 発明の開示
即ち、 本発明の第 1の形態によると、 複数の通信インターフェイスを 備える情報処理装置であって、 複数の場所のそれぞれに対応して、 当該 場所においてネットワークを介して通信を行うために前記情報処理装置 に設定すべきネットワーク設定情報を格納するネットワーク設定情報格 納部と、 複数の前記ネットワーク設定情報のそれぞれに対応して、 当該 ネットワーク設定情報を用いて通信を行うために、 前記複数の通信イン ターフェイスのそれぞれに設定すベき通信ィンターフェイス設定情報を 格納する通信ィンターフェイス設定情報格納部と、 前記情報処理装置の 位置する場所を示す場所情報を取得する場所情報取得部と、 前記場所情 報に基づき、 前記複数の場所にそれぞれが対応する複数の前記ネットヮ ーク設定情報から前記情報処理装置の位置する場所に対応する一の前記 ネットワーク設定情報を選択し、 前記情報処理装置に設定するネットヮ ーク設定部と、 前記一のネットワーク設定情報に対応付けられた複数の 前記通信ィンターフェイス設定情報から一の前記通信ィンターフェイス 設定情報を選択し、 前記一の通信ィンターフェイス設定情報に対応する 一の前記通信ィンターフェイスに設定する通信ィンターフェイス設定部 と、 前記一のネットワーク設定情報及ぴ前記一の通信インターフェイス 設定情報による設定に基づいて、 前記一の通信インターフヱイスを用い て通信を行う通信部とを備えることを特徴とする情報処理装置、 並びに、 当該情報処理装置の通信制御方法及び通信制御プログラムを提供する。 また、 本発明の第 2の形態によると、 複数の通信インターフェイスを 備える情報処理装置であって、 複数の場所のそれぞれに対応して、 当該 場所においてネットワークを介して通信を行うために前記情報処理装置 に設定すべきネットワーク設定情報を、 前記情報処理装置の使用者に入 力させるネットワーク設定情報入力部と、 複数の前記ネットワーク設定 情報のそれぞれに対応して、 前記複数の通信インターフェイスのそれぞ れに設定すべき通信ィンターフヱイス設定情報を、 前記情報処理装置の 使用者に順次入力させる通信ィンターフェイス設定情報入力部と、 前記 情報処理装置の位置する場所を示す場所情報を取得する場所情報取得部 と、 前記場所情報により指定された場所に対応する前記ネットワーク設 定情報、 及び当該ネットワーク設定情報に対応付けられた複数の前記通 信インターフヱイス設定情報から選択された前記通信ィンターフェイス 設定情報による設定に基づいて通信を行う通信部とを備えることを特徴 とする情報処理装置、 並びに、 当該情報処理装置の通信制御方法及び通 信制御プログラムを提供する。
なお上記の発明の概要は、 本発明の必要な特徴の全てを列挙したもの ではなく、 これらの特徴群のサブコンビネーションも又発明となりうる。 図面の簡単な説明
図 1は、 本発明の実施形態に係る情報処理装置 1 0の機能構成を示す。 図 2は、 本発明の実施形態に係るネットワーク設定情報格納部 1 1 0に 格納される情報を、 表形式により示す。
図 3は、 本発明の実施形態に係る通信ィンターフェイス設定情報格納部 1 1 5に格納される情報を、 表形式により示す。
図 4は、 本発明の実施形態に係る情報処理装置 1 0の設定処理フローを 示す。
図 5は、 本発明の実施形態に係る設定処理フローにおいて表示される場 所選択画面 5 0 0を示す。
図 6は、 本発明の実施形態に係る設定処理フローにおいて表示されるネ ットワーク設定情報入力画面 6 0 0を示す。
図 7は、 本発明の実施形態に係る設定処理フローにおいて表示される通 信インターフェイス設定情報入力画面 7 0 0を示す。 図 8は、 本発明の実施形態に係る設定処理フローにおいて表示される通 信インターフェイス設定情報入力画面 8 0 0を示す。
図 9は、 本発明の実施形態に係る情報処理装置 1 0の通信処理フローを 示す。
図 1 0は、 本発明の実施形態に係る情報処理装置 1 0のハードウェア構 成の一例を示す。
発明を実施するための最良の態様
以下、 発明の実施の形態を通じて本発明を説明するが、 以下の実施形 態は特許請求の範囲にかかる発明を限定するものではなく、 又実施形態 の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須 であるとは限らない。
図 1は、 本実施形態に係る情報処理装置 1 0の機能構成を示す。 本実 施形態に係る情報処理装置 1 0は、 複数の通信インターフェイスを備え、 複数の通信インターフェイスに共通のネットワーク設定、 及ぴそれぞれ の通信ィンターフェイス固有の通信ィンターフェイス設定を用いて通信 を行う。 これにより、 情報処理装置 1 0の使用者は、 各場所に対応して、 複数の通信ィンターフェイスのそれぞれにネットワーク設定を行う必要 がなくなるため、 複数の通信ィンターフェイスを簡易に設定することが できる。
情報処理装置 1 0は、 通信インターフェイス 1 0 0 a〜bと、 アプリ ケーション処理部 1 0 5と、 ネットワーク設定情報格納部 1 1 0と、 通 信インターフェイス設定情報格納部 1 1 5と、 場所情報取得部 1 2 0と、 ネットワーク設定部 1 3 0と、 通信インターフヱイス設定部 1 3 5と、 通信部 1 4 0と、 ネットワーク設定情報表示部 1 4 5と、 ネットワーク 設定情報入力部 1 5 0と、 通信インターフェイス設定情報表示部 1 5 5 と、 通信インターフェイス設定情報入力部 1 6 0とを備える。 通信ィンターフェイス 1 0 0 a〜 bは、 情報処理装置 1 0をネットヮ ークに接続し、 通信を行わせる通信アダプタである。 本実施形態におい ては、 説明の便宜上、 通信インターフェイス 1 0 0 aは、 例えばイーサ ネット (登録商標) 等の有線 L ANインターフェイスであり、 通信イン ターフェイス 1 0 0 bは、 例えば I E E E 8 0 2 . 1 l b等の無線 L A Nインターフェイスであるものとする。 これに代えて、 通信インターフ ェイス 1 0 0 a〜bは、 例えば、 携帯電話網等を使用する無線通信イン ターフェイスや、 B l u e t o o t h (登録商標) や赤外線通信等の近 距離無線通信インターフヱイス等の他の通信インターフェイスであって もよい。
アプリケーション処理部 1 0 5は、 情報処理装置 1 0上で実行される アプリケーションを処理し、 アプリケーションにより要求される通信を 通信部 1 4 0に行わせる。 ネットワーク設定情報格納部 1 1 0は、 情報 処理装置 1 0が使用される複数の場所のそれぞれに対応して、 各場所に おいてネットワークを介して通信を行うために情報処理装置 1 0'内の通 信部 1 4 0に設定すべきネットワーク設定情報を格納する。 通信ィンタ 一フェイス設定情報格納部 1 1 5は、 ネットワーク設定情報格納部 1 1 0に格納された複数のネットワーク設定情報のそれぞれに対応して、 各 ネットワーク設定情報を用いて通信インターフェイス 1 0 0 a〜bのそ れぞれにより通信を行うために、 通信インターフェイス 1 0 0 a〜bの それぞれに設定すべき通信インターフェイス 1 0 0固有の通信インター フ イス設定情報を格納する。
場所情報取得部 1 2 0は、 情報処理装置 1 0の位置する場所を示す場 所情報を取得する。 場所情報取得部 1 2 0は、 場所情報入力部 1 2 2、 アクセスポイント検出部 1 2 4、 無線 L AN設定情報選択部 1 2 6、 及 ぴ場所情報検出部 1 2 8を有する。 場所情報入力部 1 2 2は、 情報処理 装置 1 0の位置する場所を情報処理装置 1 0の使用者により指定させる ことにより、 情報処理装置 1 0の場所情報を取得する。 アクセスポイン ト検出部 1 2 4は、 情報処理装置 1 0の近傍に位置する無線 L AN等の アクセスポイントに設定された、 当該アクセスポイントを用いたネット ワーク接続を特定する S S I D ( S e r v i c e S e t I D) を検 出する。 無線 L AN設定情報選択部 1 2 6は、 複数のネットワーク設定 情報のそれぞれに対応して通信インターフェイス設定情報格納部 1 1 5 に格納された、 通信インターフェイス 1 0 0 bに設定すべき通信インタ 一フェイス設定情報である無線 L A Nインターフェイス設定情報を順次 通信インターフェイス 1 0 0 bに設定し、 アクセスポイントと通信可能 力否かを検出する。 場所情報検出部 1 2 8は、 場所情報入力部 1 2 2、 アクセスポイント検出部 1 2 4、 及ぴ無線 L AN設定情報選択部 1 2 6 の処理結果に基づき、 情報処理装置 1 0の位置する場所を場所情報とし て検出する。
以上において、 場所情報は、 情報処理装置 1 0を使用する場所 (ロケ ーシヨン) に対応して情報処理装置 1 0に設定すべき通信設定を特定す るために用いられるものであり、 必ずしも特定の位置を示す情報でなく てもよい。 すなわち例えば、 場所情報は、 「会社の居室」 や 「家庭」 等 の特定の位置を指定する情報であってよく、 「東京都内」 、 「外出先」 、 又は 「その他の場所」 等の、 指定した範囲内の任意の位置に対応する情 報であってもよい。
ネットワーク設定部 1 3 0は、 場所情報取得部 1 2 0が取得した場所 情報に基づき、 複数の場所にそれぞれが対応する複数のネットワーク設 定情報から、 情報処理装置 1 0の位置する場所に対応するネットワーク 設定情報を選択し、 情報処理装置 1 0内の通信部 1 4 0に設定する。 通 信インターフェイス設定部 1 3 5は、 ネットワーク設定部 1 3 0に設定 されたネットワーク設定情報に対応付けられた、 通信インターフェイス 設定情報格納部 1 1 5内の複数の通信ィンターフェイス設定情報から、 通信に使用する通信インターフェイス設定情報を選択し、 当該通信イン ターフェイス設定情報に対応する通信インターフェイスに設定する。 通 信部 1 4 0は、 通信インターフェイス設定部 1 3 5により設定された通 信インターフェイス設定情報に対応する通信インターフェイス 1 0 0を 用いて、 ネットワーク設定部 1 3 0により設定されたネットワーク設定 情報及ぴ当該通信ィンターフェイス設定情報による設定に基づいて、 ァ プリケーション処理部 1 0 5により要求された通信を行う。
ネットワーク設定情報表示部 1 4 5は、 情報処理装置 1 0の使用者に 対してネットワーク設定情報を表示する。 ネットワーク設定情報入力部 1 5 0は、 情報処理装置 1 0の使用者に、 ネットワーク設定情報を入力 させ、 ネットワーク設定情報格内部 1 1 0に格納する。 通信インターフ ェイス設定情報表示部 1 5 5は、 情報処理装置 1 0の使用者に対して通 信インターフェイス設定情報を表示する。 通信インターフヱイス設定情 報入力部 1 6 0は、 情報処理装置 1 0の使用者に、 通信ィンターフェイ ス設定情報を入力させ、 通信インターフェイス設定情報格納部 1 1 5に 格納する。
図 2は、 本実施形態に係るネットワーク設定情報格納部 1 1 0に格納 される情報を、 表形式により示す。 ネットワーク設定情報格納部 1 1 0 は、 複数の場所のそれぞれに対応して、 当該場所においてネットワーク を介して通信を行うために通信部 1 4 0に設定すべきネットワーク設定 情報を格納する。 ここで、 ネットワーク設定情報は、 通信インターフエ イス 1 0 0 a〜bのいずれを用いて通信を行う場合においても共通して 設定すべき情報であり、 通信インターフェイス 1 0 0の種類に依存しな い設定情報である。 本実施形態に係るネットワーク設定情報は、 T C P / I P設定情報、 インターネット設定情報、 プリンタ設定情報の各フィールドを含む。 τ
C P / I P設定情報フィールドは、 情報処理装置 1 0に割り当てるべき I Pアドレス及びサブネットマスクや、 当該場所におけるネットワーク 上のゲートウェイ及ぴ D N Sサーバを指定する設定情報を格納する。 ィ ンターネット設定情報フィールドは、 当該場所におけるネットワークを 使用するために設定すベきプロキシサーバを指定する設定情報や、 当該 場所において通信に用いるアプリケーションの設定情報や、 V P Nの設 定情報等を格納する。 プリンタ設定情報フィールドは、 当該場所におけ るネットワーク上のプリンタを指定する設定情報を格納する。
図 3は、 本実施形態に係る通信インタ一フェイス設定情報格納部 1 1 5に格納される情報を、 表形式により示す。 通信インターフェイス設定 情報格納部 1 1 5は、 複数の場所のそれぞれに対応して、 当該場所で使 用する通信インターフェイス、 当該場所で使用する通信インターフェイ ス設定情報、 当該場所における通信速度、 当該場所において使用する通 信インターフヱイスの優先順位の組を格納する。 ここで、 複数の場所の それぞれは複数のネットワーク設定情報のそれぞれと対応することから、 複数の通信インターフ イス設定情報等は、 複数のネットワーク設定情 報のそれぞれに対応して格納される。
ここで、 通信インターフェイス設定情報フィールドは、 通信インター フェイス 1 0 0 a〜bのそれぞれに対応して設定される情報であって、 通信インターフェイス 1 0 0の種類に依存する設定情報である通信イン ターフェイス設定情報を格納する。 ここで、 通信インターフェイス設定 情報格納部 1 1 5は、 複数の場所のそれぞれに対応して、 当該場所にお けるアクセスポイントに設定された S S I Dを含む通信インターフェイ ス 1 0 0 bの通信インターフェイス設定情報である無線 L ANインター フェイス設定情報を格納する。 無線 LANインターフェイス設定情報は、 通信ィンターフェイス 100 bが無線 LANによる通信で使用する WE Pキー等の設定を更に含んでもよい。 また、 通信インターフェイス設定 情報は、 例えば通信インターフェイス 100のデパイスドライバに対す る設定等の、 通信インターフェイス 100の種類に依存する設定情報を 含んでもよい。
通信速度フィールドは、 通信インターフェイス設定情報格納部 115 の当該エントリに対応する場所における通信インターフェイス 100の 通信速度を格納する。 ここで、 通信インターフェイス 100の通信速度 は、 通信インターフェイス 100の種類に基づき定められてもよく、 こ れに代えて、 実測により測定されてもよい。 優先順位フィールドは、 通 信インターフェイス設定情報格納部 115の当該エントリに対応する場 所及び通信ィンターフェイス 100を選択する優先順位を格納する。 図 4は、 本実施形態に係る情報処理装置 10の設定処理フローを示す。 また、 図 5、 図 6、 図 7、 及ぴ図 8は、 本実施形態に係る設定処理フロ —において表示される場所選択画面 500、 ネットワーク設定情報入力 画面 60◦、 通信インターフェイス設定情報入力画面 700、 及ぴ通信 インターフェイス設定情報入力画面 800をそれぞれ示す。 以下、 図 5 から図 8を参照しつつ、 情報処理装置 10の設定処理フローを説明する。 設定処理フローにおける S 400、 S405、 S410、 S415、 S420、 S425、 S430、 S440、 及び S 445は、 指定した 場所に対応するネットワーク設定情報を使用者に入力させると共に、 当 該ネットワーク設定情報に対応する複数の通信ィンターフ イス設定情 報を使用者に入力させる処理である。
まず、 ネットワーク設定情報表示部 145は、 情報処理装置 10の使 用者に、 図 5に示した場所選択画面 5 0 0を表示する (ステップ S 4 0 0 ) 。 場所選択画面 5 0 0は、 新たな場所の名称を使用者に入力させる 場所入力欄 5 1 0と、 ネットワーク設定情報格納部 1 1 0に格納された 複数の場所の中から設定すべき場所を使用者に指定させる場所選択欄 5 2 0と、 次の画面に処理を進める指示を使用者に入力させる次ポタン 5
3 0とを備える。 新たな場所の名称が場所入力欄 5 1 0に入力された 場合、 又は場所選択欄 5 2 0により場所を選択された場合において次ポ タン 5 3 0が入力されると (S 4 0 5 : Y e s ) 、 ネットワーク設定情 報入力部 1 5 0は、 処理を S 4 1 0に進める。 一方、 新たな場所の名称 が入力されず、 かつ、 場所選択欄 5 2 0により場所を指定されていない 場合において次ボタン 5 3 0が入力されると (S 4 0 5 : N o ) 、 ネッ トワーク設定情報入力部 1 5 0は、 処理を S 4 5 0に進める。
S 4 1 0において、 ネットワーク設定情報表示部 1 4 5は、 情報処理 装置 1 0の使用者に、 図 6に示したネットワーク設定情報入力画面 6 0 0を表示する (S 4 1 0 ) 。 ネットワーク設定情報入力画面 6 0 0は、
S 4 0 0及ぴ S 4 0 5により指定された場所に対応するネットワーク設 定情報のうち、 I Pアドレス、 サブネットマスク、 及びデフォルトのゲ 一トウエイについての設定情報を表示■設定する I Pアドレス設定欄 6 1 0と、 D N Sサーバの設定情報を表示 ·設定する D N Sサーバ設定欄 6 2 0とを備える。
S 4 0 5において複数の場所の中から設定すべき場所が指定された場 合、 ネットワーク設定情報表示部 1 4 5は、 指定された場所に対応する ネットワーク設定情報を I Pアドレス設定欄 6 1 0及ぴ D N Sサーバ設 定欄 6 2 0に表示する。 一方、 S 4 0 5において新たな場所の名称が入 力された場合、 ネットワーク設定情報表示部 1 4 5は、 I Pァドレス設 定欄 6 1 0及ぴ D N Sサ一バ設定欄 6 2 0における入力欄を空欄として 表示する。 次に、 ネットワーク設定情報入力部 150は、 指定 された場所に対応する設定対象のネットワーク設定情報を、 I Pァドレ ス設定欄 610及ぴ DNSサーバ設定欄 620を介して情報処理装置 1 0の使用者に入力させ、 入力があった場合に入力された設定対象のネッ トワーク設定情報をネットワーク設定情報格納部 1 10に格納する (S 41 5) 。 次に、 通信インター: 7ェイス設定情報表示部 155 は、 情報処理装置 10の使用者に、 図 7に示した通信インターフェイス 設定情報入力画面 700を表示する (S 420) 。 通信インターフェイ ス設定情報入力画面 7◦ 0は、 情報処理装置 10が備える通信ィンター フェイス 100 a〜bを表示していずれかの通信インターフェイス 10
0を使用者に選択させる通信インターフ: nイス選択欄 710と、 使用者 に S 470の処理を指示させるネットワーク設定情報共有ボタン 720 とを備える。
通信インターフェイス選択欄 710上でいずれかの通信インターフエ イスが選択されると (S 425: Ye s) 、 通信インターフェイス設定 情報表示部 155は、 図 8に示した通信ィンターフェイス設定情報入力 画面 800を表示する (S430) 。 そして、 通信インターフェイス設 定情報入力部 160は、 設定対象のネットワーク設定情報に対応する通 信インターフェイス設定情報を使用者に入力させ、 通信インターフェイ ス設定情報格納部 1 15に格納する (S 440 ) 。 ここで、 通信ィンタ 一フェイス設定情報入力部 160は、 通信インターフェイス 100わの 無線 LANインターフェイス設定情報として、 S S I D入力欄 810に より S S I Dを、 WE Pキー入力欄 820により WE Pキーをそれぞれ 入力させる。
通信ィンターフェイス設定情報表示部 155及ぴ通信ィンターフェイ ス設定情報入力部 160は、 以上に示した S420、 S 425、 S 43 0、 及ぴ S 4 4 0を、 当該場所について未設定の通信インターフェイス 1 0 0のそれぞれに対して繰り返すことにより (S 4 4 5 ) 、 情報処理 装置 1 0の使用者に、 設定対象のネットワーク設定情報に対応する複数 の通信ィンターフェイス設定情報を順次入力させ、 通信ィンターフェイ ス設定情報格納部 1 1 5に格納する。
一方、 通信インターフェイス選択欄 7 1 0上で通信インターフェイス が選択されなかった場合 ( S 4 2 5 : N o ) 、 通信インターフェイス設 定情報入力部 1 6 0は、 設定処理フローを終了させる。
情報処理装置 1 0は、 上記の S 4 0 0、 S 4 0 5、 S 4 1 0、 S 4 1 5、 S 4 2 0、 S 4 2 5、 S 4 3 0、 S 4 4 0、 及ぴ S 4 4 5を複数の 場所のそれぞれに対応して実行することにより、 複数の場所のそれぞれ に対応するネットワーク設定情報と、 複数のネットワーク設定情報のそ れぞれに対応する通信ィンターフェイス設定情報とを使用者に順次入力 させることができる。
また、 情報処理装置 1 0の使用者が S 4 1 5において、 ネットワーク 設定情報の変更を指示した場合に、 ネットワーク設定情報入力部 1 5 0 は、 場所と対応付けて格納されたネットワーク設定情報格納部 1 1 0内 のネットワーク設定情報を変更する。 そして、 通信部 1 4 0は、 変更さ れたネットワーク設定情報に対応付けられた複数の通信ィンターフェイ ス設定情報から選択された全ての通信インターフェイス設定情報による 通信 おいて、 変更されたネットワーク設定情報及び選択された通信ィ ンターフヱイス設定情報による設定に基づいて通信を行う。 この結果、 情報処理装置 1 0の使用者は、 所定の場所に対応付けて格納されたネッ トワーク設定情報を変更すれば、 当該ネットワーク設定情報に対応付け られた任意の通信インターフェイス設定情報を用いた通信において、 変 更されたネットワーク設定情報に基づく通信を利用することができる。 設定処理フローにおける S 400、 S405、 S450、 S455、 S460、 S465、 S470、 S480、 及ぴ S 485は、 通信ィン ターフェイス設定情報を使用者に入力させると共に、 使用者が選択した ネットワーク設定情報に対応付けさせる処理である。 S 450におい て、 通信インターフェイス設定情報表示部 155は、 図 7に示した通信 インターフェイス設定情報入力画面 700を表示する (S 450) 。 通 信インターフェイス選択欄 710上でいずれかの通信インターフェイス 100が選択され (S455: Ye s) 、 かつ、 ネットワーク設定情報 共有ポタン 720によりネットワーク設定情報の共有が指示された場合 (S 460 : Ye s) 、 S455で選択された設定対象の通信ィンター フェイス 100に対応する通信インターフェイス設定情報を、 使用者に より指定された他のネットワーク設定情報に対応付ける (S 465) 。 より具体的には、 通信インターフェイス設定情報入力部 160は、 設 定対象の通信インターフェイス 100の設定において、 例えば他の通信 ィンターフェイス 100を指定させる画面を通信インターフェイス設定 情報表示部 1 55に表示させる。 次に、 通信インターフェイス設定情報 入力部 160は、 他の通信インターフェイス 100を使用者に指定させ ることにより、 指定された通信インター 7ェイス 100に設定されてい る、 設定対象とは異なる他の通信ィンターフェイス設定情報を指定させ る。 そして、 通信インターフェイス設定情報入力部 160は、 他の通信 インターフェイス設定情報を指定された場合に、 設定対象の通信インタ 一フェイス設定情報を、 指定された他の通信インターフェイス設定情報 に対応するネットワーク設定情報に対応付ける。
例えば、 ネットワーク設定情報 Aに対応付けて通信ィンターフェイス 100 aの通信インターフェイス設定情報 aが設定されている場合にお いて、 通信インターフェイス 100 bの設定を行う場合、 次の処理が行 われる。 通信インターフェイス 100 bの通信インターフェイス設定情 報 bの設定において、 使用者は、 通信インターフェイス 100 aを指定 することにより、 通信インターフェイス設定情報 bとは異なる他の通信 インターフェイス設定情報 aを指定する。 この場合、 通信インターフエ イス設定情報入力部 160は、 通信ィンターフェイス設定情報 bを、 他 の通信ィンターフェイス設定情報 aに対応するネットワーク設定情報 A に対応付ける。
S 465の処理により、 情報処理装置 10の使用者は、 設定対象の通 信インターフェイス設定情報を、 指定した他の通信インターフェイス設 定情報に対応するネットワーク設定情報に対応付けることができる。 次に、 通信インターフヱイス設定情報表示部 155及び通信インター フェイス設定情報入力部 160は、 S 430及ぴ S 440と同様にして、 設定対象の通信インターフヱイス設定情報を通信インターフェイス設定 情報格納部 1 1 5に格納する (S470、 S 480) 。 通信ィンターフ エイス設定情報表示部 155及ぴ通信ィンターフェイス設定情報入力部 160は、 以上に示した S 450、 S455、 S460、 S465、 S 470、 及ぴ S 480を、 未設定の通信インターフェイス 100のそれ ぞれに対して繰り返すことにより (S 485) 、 未設定の通信インター フェイス 100に対する通信インターフェイス設定情報を、 設定済みの 通信インターフェイス設定情報に対応するネットワーク設定情報に対応 付けて設定することができる。
図 9は、 本実施形態に係る情報処理装置 10の通信処理フローを示す。 まず、 場所情報入力部 122、 アクセスポイント検出部 124、 及ぴ 無線 LAN設定情報選択部 126は、 情報処理装置 10の近傍に位置す る無線 LAN等のアクセスポイントを取得又は検出する (S 900) 。 すなわち、 場所情報入力部 122は、 情報処理装置 10の位置する場所 を情報処理装置 1 0の使用者により指定させ、 情報処理装置 1 0の場所 情報を取得する。 アクセスポイント検出部 1 2 4は、 情報処理装置 1 0 の近傍に位置する無線 L AN等のアクセスポイントに設定された、 当該 アクセスポイントを用いたネットワーク接続を特定する S S I Dを検出 する。 無線 L AN設定情報選択部 1 2 6は、 複数のネットワーク設定情 報のそれぞれに対応して通信インターフヱイス設定情報格納部 1 1 5に 格納された、 通信インターフェイス 1 0 0 bに設定すべき通信インター フエイス設定情報である無線 L ANィンターフェイス設定情報を順次通 信インターフェイス 1 0 0 bに設定し、 アクセスポイントと通信可能か 否かを検出する。
次に、 場所情報検出部 1 2 8は、 場所情報入力部 1 2 2、 アクセスポ ィント検出部 1 2 4、 及び無線 L AN設定情報選択部 1 2 6の処理結果 に基づき、 情報処理装置 1 0の位置する場所を場所情報として検出する ( S 9 1 0 ) 。 すなわち、 場所情報検出部 1 2 8は、 場所情報入力部 1 2 2が使用者から場所情報を取得した場合、 場所情報入力部 1 2 2が取 得した場所情報を用いる。
また、 場所情報検出部 1 2 8は、 アクセスポイント検出部 1 2 4がァ クセスポイントに設定された S S I Dを検出した場合、 複数のネットヮ ーク設定情報のそれぞれに対応して通信インターフェイス設定情報格納 部 1 1 5に格納された無線 L ANインターフェイス設定情報のうち、 了 クセスポイント検出部 1 2 4が検出した S S I Dを含む無,線 L ANイン ターフェイス設定情報に対応する場所を、 場所情報として検出する。 こ こで、 情報処理装置 1 0の近傍に位置するアクセスポイントに複数の S S I Dが設定されている場合、 又は、 情報処理装置 1 0の近傍に複数の アクセスポイントが配置されている場合、 アクセスポイント検出部 1 2 4は、 複数の S S I Dを検出する。 この場合、 通信インターフェイス設 定情報格納部 1 1 5に格納された複数の無線 L ANインターフェイス設 定情報のうち、 アクセスポイント検出部 1 2 4が検出した S S I Dを含 む無線 L ANィンタ一フェイス設定情報が複数存在する。 場所情報検出 部 1 2 8は、 情報処理装置 1 0の使用者により予め設定され、 通信ィン ターフェイス設定情報格納部 1 1 5の優先順位フィールドに設定された 優先順に基づいて選択した無線 L ANインターフェイス設定情報に対応 する場所を、 場所情報として検出する。
また、 場所情報検出部 1 2 8は、 無線 L AN設定情報選択部 1 2 6の 設定により、 通信インターフェイス 1 O O bを用いて情報処理装置 1 0 が通信可能となった場合に、 無線 L AN設定情報選択部 1 2 6が通信ィ ンターフェイス 1 0 0 bに設定した無線 L ANインターフェイス設定情 報に対応する場所を、 場所情報として検出する。
以上において、 場所情報検出部 1 2 8は、 例えば場所情報入力部 1 2
2、 アクセスポイント検出部 1 2 4、 無線 L AN設定情報選択部 1 2 6 の順序で場所情報を優先的に検出してもよい。 場所情報取得部 1 2 0は、 場所情報検出部 1 2 8により検出された場所情報を取得し、 ネットヮー ク設定部 1 3 0へ供給する。
次に、 ネットワーク設定部 1 3 0は、 場所情報取得部 1 2 0が取得し た場所情報に基づき、 複数の場所のそれぞれに対応する複数のネットヮ ーク設定情報から、 情報処理装置 1 0の位置する場所に対応するネット ワーク設定情報を選択し、 情報処理装置 1 0内の通信部 1 4 0に設定す る (S 9 2 0 ) 。
次に、 通信インターフェイス設定部 1 3 5は、 ネットワーク設定部 1 3 0に設定されたネットワーク設定情報に対応付けられた、 通信インタ 一フェイス設定情報格納部 1 1 5内の複数の通信インターフェイス設定 情報から、 通信に使用する通信インターフヱイス設定情報を選択し、 当 該通信ィンターフェィス設定情報に対応する通信インターフェイスに設 定する (S 930) 。 ここで、 通信インターフェイス設定部 135は、 S 910において取得された場所情報により指定される場所に対応する 通信ィンターフ イス設定情報のうち、 通信ィンターフェイス設定情報 格納部 1 1 5に格納された通信速度が最も高く、 つ、 有効に通信可能 な通信インターフェイス設定情報を選択する。 これに代えて、 通信イン ターフェイス設定部 135は、 S 910において取得された場所情報に より指定される場所に対応する通信インターフェイス設定情報のうち、 通信インターフェイス設定情報格納部 115に格納された優先順位が最 も高く、 かつ、 有効に通信可能な通信インターフェイス設定情報を選択 してもよい。
次に、 通信部 140は、 S 910で取得された場所情報により指定さ れた場所に対応するネットワーク設定情報、 及び当該ネットワーク設定 情報に対応付けられた複数の通信インターフェイス設定情報の中から S 930において選択された通信インターフェイス設定情報による設定に 基づいて、 通信を行う。
図 10は、 本実施形態に係る情報処理装置 10のハードウェア構成の 一例を示す。 本実施形態に係る情報処理装置 10は、 ホスト ' コント口 ーラ 1082により相互に接続される CPU 1000、 RAMI 020 グラフィック 'コントローラ 1075、 及び表示装置 1080を有する CPU周辺部と、 入出力コントローラ 1084によりホスト ' コント口 ーラ 1082に接続される通信インターフェイス 100 a〜! 3、 ハード ディスク · ドライブ 1040、 及ぴ CD— ROMドライブ 1060を有 する入出力部と、 入出力コントローラ 1084に接続される ROM 10 10、 フレキシブルディスク · ドライブ 1050、 及ぴ入出力チップ 1 070を有するレガシー入出力部とを備える CPU 1000により実現 される。
ホスト · コントローラ 1082は、 RAMI 020と、 高い転送レー トで RAMI 020をアクセスする CPU 1000及ぴグラフィック ■ コントローラ 1075とを接続する。 CPU1000は、 ROM 101 0及ぴ RAMI 020に格納されたプログラムに基づいて動作し、 各部 の制御を行う。 グラフィック 'コントローラ 1075は、 CPU100 0等が RAMI 020内に設けたフレーム ·バッファ上に生成する画像 データを取得し、 表示装置 1080上に表示させる。 これに代えて、 グ ラフィック .コントローラ 1075は、 CPU1000等が生成する画 像データを格納するフレーム 'バッファを、 内部に含んでもよい。
入出力コントローラ 1084は、 ホスト · コントローラ 1082と、 比較的高速な入出力装置である通信インターフェイス 100 a〜b、 ハ 一ドディスク · ドライブ 1040、 CD— ROMドライブ 1060を接 続する。 通信インターフェイス 100 a〜bは、 ネットワークを介して 他の装置と通信する。 ハードディスク · ドライブ 1040は、 情報処理 装置 10が使用するプログラム及びデータを格納する。 CD—ROMド ライブ 1060は、 CD— ROM 1095からプログラム又はデータを 読み取り、 RAMI 020及び/又はハードディスク . ドライブ 104 0に提供する。
また、 入出力コントローラ 1084には、 ROM1010と、 フレキ シプ^^ディスク ■ ドライブ 1050や入出力チップ 1070等の比較的 低速な入出力装置とが接続される。 ROM1010は、 情報処理装置 1 0が起動時に実行するブート ·プログラムや、 情報処理装置 10のハー ドウエアに依存するプログラム等を格納する。 フレキシプ ディスク - ドライブ 1050は、 フレキシブルディスク 1090からプログラム又 はデータを読み取り、 入出力コントローラ 1084を介して CPU10 0 0及ぴ/又はハードディスク · ドライブ 1 0 4 0に提供する。 入出力 チップ 1 0 7 0は、 フレキシブルディスク 1 0 9 0や、 例えばパラレル■ ポート、 シリアル ·ポート、 キーボード ·ポート、 マウス ·ポート等を 介して各種の入出力装置を接続する。
R AM I 0 2 0を介して C P U 1 0 0 0に提供されるプログラムは、 フレキシブルディスク 1 0 9 0 、 C D— R OM 1 0 9 5、 又は I Cカー ド等の記録媒体に格納されて利用者によつて提供される。 プログラムは、 記録媒体から読み出され、 入出力コントローラ 1 0 8 4及び R AM I 0 2 0を介して C P U 1 0 0 0にィンストールされ、 C P U 1 0 0 0にお いて実行される。
情報処理装置 1 0にインストールされて実行される通信制御プログラ ムは、 ァプリケーション処理モジユーノレと、 ネットワーク設定情報格納 モジュールと、 通信インターフェイス設定情報格納モジュールと、 場所 情報入力モジュール、 アクセスポイント検出モジュール、 無線 L AN設 定情報選択モジュール、 及び場所情報検出モジュールを有する場所情報 取得モジュールと、 ネットワーク設定モジュールと、 通信インターフエ イス設定モジュールと、 通信モジュールと、 ネットワーク設定情報表示 モジュールと、 ネットワーク設定情報入力モジュールと、 通信インター フェイス設定情報表示モジュールと、 通信インターフェイス設定情報入 力モジュールとを備える。 これらのプログラム又はモジュールは、 情報 処理装置 1 0を、 アプリケーション処理部 1 0 5、 ネットワーク設定情 報格納部 1 1 0、 通信インターフ イス設定情報格納部 1 1 5、 場所情 報入力部 1 2 2とアクセスポイント検出部 1 2 4と無線 L AN設定情報 選択部 1 2 6と場所情報検出部 1 2 8とを有する場所情報取得部 1 2 0 、 ネットワーク設定部 1 3 0、 通信インタ一フェイス設定部 1 3 5、 通信 部 1 4 0、 ネットワーク設定情報表示部 1 4 5、 ネットワーク設定情報 入力部 1 5 0、 通信インターフェイス設定情報表示部 1 5 5、 及び通信 インターフェイス設定情報入力部 1 6 0としてそれぞれ機能させる。 以上に示したプログラム又はモジュールは、 外部の記憶媒体に格納さ れてもよい。 記憶媒体としては、 フレキシブルディスク 1 0 9 0、 C D - R OM 1 0 9 5の他に、 0 0ゃ?0等の光学記録媒体、 MD等の光 磁気記録媒体、 テープ媒体、 I Cカード等の半導体メモリ等を用いるこ とができる。 また、 専用通信ネットワークやインターネットに接続され たサーバシステムに設けたハードディスク又は R AM等の記憶装置を記 録媒体として使用し、 ネットワークを介してプログラムを情報処理装置 1 0に提供してもよい。
以上、 本発明を実施形態を用いて説明したが、 本発明の技術的範囲は 上記実施形態に記載の範囲には限定されない。 上記実施形態に、 多様な 変更または改良を加えることができる。 そのような変更または改良を加 えた形態も本発明の技術的範囲に含まれ得ることが、 特許請求の範囲の 記載から明らかである。
以上に説明した実施形態によれば、 以下の各項目に示す情報処理装置、 通信制御方法、 及び通信制御プログラムが実現される。
(項目 1 ) 複数の通信インターフヱイスを備える情報処理装置であつ て、 複数の場所のそれぞれに対応して、 当該場所においてネットワーク を介して通信を行うために前記情報処理装置に設定すべきネットワーク 設定情報を格納するネットワーク設定情報格納部と、 複数の前記ネット ワーク設定情報のそれぞれに対応して、 当該ネットワーク設定情報を用 いて通信を行うために、 前記複数の通信ィンターフェイスのそれぞれに 設定すベき通信インターフェイス設定情報を格納する通信ィンターフェ ィス設定情報格納部と、 前記情報処理装置の位置する場所を示す場所情 報を取得する場所情報取得部と、 前記場所情報に基づき、 前記複数の場 所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情報 処理装置の位置する場所に対応する一の前記ネットワーク設定情報を選 択し、 前記情報処理装置に設定するネットワーク設定部と、 前記一のネ ットワーク設定情報に対応付けられた複数の前記通信ィンターフェイス 設定情報から一の前記通信インターフェイス設定情報を選択し、 前記一 の通信インターフェイス設定情報に対応する一の前記通信インターフエ イスに設定する通信インターフェイス設定部と、 前記一のネットワーク 設定情報及び前記一の通信ィンターフェイス設定情報による設定に基づ いて、 前記一の通信ィンターフェイスを用いて通信を行う通信部とを備 えることを特徴とする情報処理装置。
(項目 2 ) 前記複数の通信ィンターフェイスの少なくとも 1つは無線 L ANィンターフェイスであり、 前記通信ィンターフェイス設定情報格 納部は、 前記複数の場所のそれぞれに対応して、 当該場所におけるァク セスポイントに設定された S S I D ( S e r V i c e S e t I D ) を含む前記通信ィンターフェイス設定情報である無線 L ANインターフ ェイス設定情報を格納し、 前記場所情報取得部は、 前記情報処理装置の 近傍に位置するアクセスポイントに設定された前記 S S I Dを検出する アクセスポイント検出部と、 前記複数の無線 L ANインターフェイス設 定情報のうち、 前記アクセスポイント検出部が検出した前記 S S I Dを 含む前記無線 L ANインターフェイス設定情報に対応する場所を、 前記 場所情報として検出する場所情報検出部とを有することを特徴とする項 目 1記載の情報処理装置。
(項目 3 ) 前記場所情報検出部は、 前記複数の無線 L ANインターフ ヱイス設定情報のうち、 前記アクセスボイント検出部が検出した前記 S S I Dを含む前記無線 L ANインターフェイス設定情報が複数存在する 場合に、 前記情報処理装置の使用者により予め設定された優先順に基づ いて選択した前記無線 L ANインターフェイス設定情報に対応する場所 を、 前記場所情報として検出することを特徴とする項目 2記載の情報処 理装置。
(項目 4 ) 前記複数の通信ィンターフェイスの少なくとも 1つは無線 L A Nィンターフェイスであり、 前記通信ィンターフェイス設定情報格 納部は、 前記複数の場所のそれぞれに対応して、 前記無線 L A Nインタ 一フェイスに設定すべき前記通信ィンターフヱイス設定情報である無線 L A Nインターフェイス設定情報を格納し、 前記場所情報取得部は、 前 記複数のネットワーク設定情報のそれぞれに対応して格納された複数の 前記無線 L ANィンターフェイス設定情報を順次前記無線 L A Nィンタ 一フェイスに設定する無線 L A N設定情報選択部と、 前記無線 L A N設 定情報選択部の設定により前記無線 L ANインターフェイスを用いて前 記情報処理装置が通信可能となった場合に、 前記無線 L A N設定情報選 択部が設定した前記無線 L A Nインターフェイス設定情報に対応する場 所を、 前記場所情報として検出する場所情報検出部とを有することを特 徴とする項目 1記載の情報処理装置。
(項目 5 ) 前記情報処理装置の使用者に、 前記場所に対応するネット ワーク設定情報を入力させ、 前記ネットワーク設定情報格納部に格納す るネットワーク設定情報入力部と、 前記情報処理装置の使用者に、 前記 ネットワーク設定情報に対応する複数の通信インターフェイス設定情報 を順次入力させ、 前記通信ィンターフェイス設定情報格納部に格納する 通信ィンターフェイス設定情報入力部とを更に備えることを特徴とする 項目 1記載の情報処理装置。
(項目 6 ) 複数の通信インターフェイスを備える情報処理装置であつ て、 複数の場所のそれぞれに対応して、 当該場所においてネットワーク を介して通信を行うために前記情報処理装置に設定すべきネットワーク 設定情報を、 前記情報処理装置の使用者に入力させるネットワーク設定 情報入力部と、 複数の前記ネットワーク設定情報のそれぞれに対応して、 前記複数の通信インターフェイスのそれぞれに設定すべき通信インター フェイス設定情報を、 前記情報処理装置の使用者に順次入力させる通信 インターフ イス設定情報入力部と、 前記情報処理装置の位置する場所 を示す場所情報を取得する場所情報取得部と、 前記場所情報により指定 された場所に対応する前記ネットワーク設定情報、 及び当該ネットヮー ク設定情報に対応付けられた複数の前記通信ィンターフェイス設定情報 から選択された前記通信ィンターフェイス設定情報による設定に基づい て通信を行う通信部とを備えることを特徴とする情報処理装置。
(項目 7 ) 前記通信インターフェイス設定情報入力部は、 一の前記通 信ィンターフェイス設定情報の設定において、 他の前記通信ィンターフ ェイス設定情報を指定された場合に、 前記一の通信インターフェイス設 定情報を、 前記他の通信ィンターフェイス設定情報に対応する前記ネッ トワーク設定情報に対応付けることを特徴とする項目 6記載の情報処理 装置。
(項目 8 ) 前記情報処理装置の使用者が前記ネットワーク設定情報の 変更を指示した場合に、 前記通信部は、 変更された前記ネットワーク設 定情報に対応付けられた前記複数の通信ィンターフェイス設定情報から 選択された全ての前記通信ィンターフェイス設定情報による通信におい て、 変更された前記ネットワーク設定情報による設定に基づいて通信を 行うことを特徴とする項目 6記載の情報処理装置。
(項目 9 ) 複数の通信ィンターフェイスを備える情報処理装置の通信 を制御する通信制御方法であって、 複数の場所のそれぞれに対応して、 当該場所においてネットワークを介して通信を行うために前記情報処理 装置に設定すべきネットワーク設定情報を格納するネットワーク設定情 報格納段階と、 複数の前記ネットワーク設定情報のそれぞれに対応して、 当該ネットワーク設定情報を用いて通信を行うために、 前記複数の通信 インターフェイスのそれぞれに設定すベき通信ィンターフェイス設定情 報を格納する通信ィンターフェイス設定情報格納段階と、 前記情報処理 装置の位置する場所を示す場所情報を取得する場所情報取得段階と、 前 記場所情報に基づき、 前記複数の場所にそれぞれが対応する複数の前記 ネットワーク設定情報から前記情報処理装置の位置する場所に対応する 一の前記ネットワーク設定情報を選択し、 前記情報処理装置に設定する ネットワーク設定段階と、 前記一のネットワーク設定情報に対応付けら れた複数の前記通信ィンターフェイス設定情報から一の前記通信ィンタ 一フェイス設定情報を選択し、 前記一の通信インターフェイス設定情報 に対応する一の前記通信ィンターフェイスに設定する通信ィンターフェ ィス設定段階と、 前記一のネットワーク設定情報及び前記一の通信ィン ターフェイス設定情報による設定に基づいて、 前記一の通信インターフ ェイスを用いて通信を行う通信段階とを備えることを特徴とする通信制 御方法。
(項目 1 0 ) 複数の通信インターフェイスを備える情報処理装置の通 信を制御する通信制御方法であって、 複数の場所のそれぞれに対応して、 当該場所においてネットワークを介して通信を行うために前記情報処理 装置に設定すべきネットワーク設定情報を、 前記情報処理装置の使用者 に入力させるネットワーク設定情報入力段階と、 複数の前記ネットヮー ク設定情報のそれぞれに対応して、 前記複数の通信ィンターフェイスの それぞれに設定すべき通信ィンターフェイス設定情報を、 前記情報処理 装置の使用者に順次入力させる通信インターフェイス設定情報入力段階 と、 前記情報処理装置の位置する場所を示す場所情報を取得する場所情 報取得段階と、 前記場所情報により指定された場所に対応する前記ネッ トワーク設定情報、 及び当該ネットワーク設定情報に対応付けられた複 数の前記通信ィンターフェイス設定情報から選択された前記通信ィンタ 一フェイス設定情報による設定に基づいて通信を行う通信段階とを備え ることを特徴とする通信制御方法。
(項目 1 1 ) 複数の通信インターフェイスを備える情報処理装置用の 通信制御プログラムであって、 前記情報処理装置を、 複数の場所のそれ ぞれに対応して、 当該場所においてネットワークを介して通信を行うた めに前記情報処理装置に設定すべきネットワーク設定情報を格納するネ ットワーク設定情報格納部と、 複数の前記ネットワーク設定情報のそれ ぞれに対応して、 当該ネットワーク設定情報を用いて通信を行うために、 前記複数の通信ィンターフェイスのそれぞれに設定すべき通信ィンター フェイス設定情報を格納する通信インターフェイス設定情報格納部と、 前記情報処理装置の位置する場所を示す場所情報を取得する場所情報取 得部と、 前記場所情報に基づき、 前記複数の場所にそれぞれが対応する 複数の前記ネットワーク設定情報から前記情報処理装置の位置する場所 に対応する一の前記ネットワーク設定情報を選択し、 前記情報処理装置 に設定するネットワーク設定部と、 前記一のネットワーク設定情報に対 応付けられた複数の前記通信インターフ イス設定情報から一の前記通 信インターフェイス設定情報を選択し、 前記一の通信インターフェイス 設定情報に対応する一の前記通信ィンターフェイスに設定する通信ィン ターフェイス設定部として機能させ、 前記情報処理装置に、 前記一のネ ットワーク設定情報及び前記一の通信ィンターフヱイス設定情報による 設定に基づいて、 前記一の通信インターフェイスを用いて通信を行わせ ることを特徴とする通信制御プログラム。
(項目 1 2 ) 複数の通信インターフェイスを備える情報処理装置用の 通信制御プログラムであって、 前記情報処理装置を、 複数の場所のそれ ぞれに対応して、 当該場所においてネットワークを介して通信を行うた めに前記情報処理装置に設定すべきネットワーク設定情報を、 前記情報 処理装置の使用者に入力させるネットワーク設定情報入力部と、 複数の 前記ネットワーク設定情報のそれぞれに対応して、 前記複数の通信イン ターフヱイスのそれぞれに設定すべき通信インターフェイス設定情報を、 前記情報処理装置の使用者に順次入力させる通信インターフ イス設定 情報入力部と、 前記情報処理装置の位置する場所を示す場所情報を取得 する場所情報取得部として機能させ、 前記情報処理装置に、 前記場所情 報により指定された場所に対応する前記ネットワーク設定情報、 及び当 該ネットワーク設定情報に対応付けられた複数の前記通信インターフエ ィス設定情報から選択された前記通信ィンターフェイス設定情報による 設定に基づいて通信を行わせる ことを特徴とする通信制御プログラム。
(項目 1 3 ) 項目 1 1又は項目 1 2に記載の通信制御プログラムを記 録した記録媒体。 上記説明から明らかなように、 本発明によれば、 複 数の場所のそれぞれについて、 複数の通信インターフェイスに関するネ ットワーク設定を共通化することにより、 複数の通信インターフェイス を簡易に設定し、 使い分けることができる情報処理装置、 通信制御方法、 及ぴ通信制御プログラムを提供することができる。

Claims

請求の範囲
1 . 複数の通信ィンターフェイスを備える情報処理装置であって、 複数の場所のそれぞれに対応して、 当該場所においてネットワークを介 して通信を行うために前記情報処理装置に設定すべきネットワーク設定 情報を格納するネットワーク設定情報格納部と、 複数の前記ネットヮ ーク設定情報のそれぞれに対応して、 当該ネットワーク設定情報を用い て通信を行うために、 前記複数の通信ィンターフェイスのそれぞれに設 定すべき通信ィンターフヱイス設定情報を格納する通信ィンターフェイ ス設定情報格納部と、 前記情報処理装置の位置する場所を示す場所情 報を取得する場所情報取得部と、 前記場所情報に基づき、 前記複数の 場所にそれぞれが対応する複数の前記ネットワーク設定情報から前記情 報処理装置の位置する場所に対応する一の前記ネットワーク設定情報を 選択し、 前記情報処理装置に設定するネットワーク設定部と、 前記一 のネットワーク設定情報に対応付けられた複数の前記通信ィンターフヱ ィス設定情報から一の前記通信ィンターフェイス設定情報を選択し、 前 記一の通信ィンターフェイス設定情報に対応する一の前記通信ィンター フェイスに設定する通信インターフェイス設定部と、 前記一のネット ワーク設定情報及び前記一の通信インターフェイス設定情報による設定 に基づいて、 前記一の通信ィンターフェイスを用いて通信を行う通信部 と を備えることを特徴とする情報処理装置。
2 . 前記複数の通信インターフェイスの少なくとも 1つは無線 L AN インターフ イスであり、 前記通信ィンターフェイス設定情報格納部 は、 前記複数の場所のそれぞれに対応して、 当該場所におけるアクセス ポイントに設定された S S I D ( S e r V i c e S e t I D) を含 む前記通信インターフェイス設定情報である無線 L A Nインターフェイ ス設定情報を格納し、 前記場所情報取得部は、 前記情報処理装置の 近傍に位置するアクセスポイントに設定された前記 S S I Dを検出する アクセスポイント検出部と、 前記複数の無線 L ANインターフェイス 設定情報のうち、 前記アクセスポイント検出部が検出した前記 S S I D を含む前記無線 L ANインターフェイス設定情報に対応する場所を、 前 記場所情報として検出する,場所情報検出部と を有することを特徴とす る請求項 1記載の情報処理装置。
3 . 前記場所情報検出部は、 前記複数の無線 L ANインターフェイス 設定情報のうち、 前記アクセスボイント検出部が検出した前記 S S I D を含む前記無線 L A Nインターフユイス設定情報が複数存在する場合に、 前記情報処理装置の使用者により予め設定された優先順に基づいて選択 した前記無線 L ANインターフェイス設定情報に対応する場所を、 前記 場所情報として検出することを特徴とする請求項 2記載の情報処理装置。
4 . 前記複数の通信インターフユイスの少なくとも 1つは無線 L AN インターフェイスであり、 前記通信インターフェイス設定情報格納部 は、 前記複数の場所のそれぞれに対応して、 前記無線 L ANインターフ ェイスに設定すベき前記通信ィンターフェイス設定情報である無線 L A Nィンターフェイス設定情報を格納し、 前記場所情報取得部は、 前 記複数のネットワーク設定情報のそれぞれに対応して格納された複数の 前記無線 L ANインターフェイス設定情報を順次前記無線 L A Nインタ 一フェイスに設定する無線 L A N設定情報選択部と、 前記無線 L AN 設定情報選択部の設定により前記無線 L ANインターフェイスを用いて 前記情報処理装置が通信可能となった場合に、 前記無線 L AN設定情報 選択部が設定した前記無線 L ANインターフェイス設定情報に対応する 場所を、 前記場所情報として検出する場所情報検出部と を有すること を特徴とする請求項 1記載の情報処理装置。
5 . 前記情報処理装置の使用者に、 前記場所に対応するネットワーク 設定情報を入力させ、 前記ネットワーク設定情報格納部に格納するネッ トワーク設定情報入力部と、 前記情報処理装置の使用者に、 前記ネッ トワーク設定情報に対応する複数の通信インターフヱイス設定情報を順 次入力させ、 前記通信インターフェイス設定情報格納部に格納する通信 ィンターフェイス設定情報入力部と を更に備えることを特徴とする請 求項 1記載の情報処理装置。
6 . 複数の通信ィンターフェイスを備える情報処理装置であって、 複数の場所のそれぞれに対応して、 当該場所においてネットワークを介 して通信を行うために前記情報処理装置に設定すべきネットワーク設定 情報を、 前記情報処理装置の使用者に入力させるネットワーク設定情報 入力部と、 複数の前記ネットワーク設定情報のそれぞれに対応して、 前記複数の通信ィンターフェイスのそれぞれに設定すベき通信ィンター フェイス設定情報を、 前記情報処理装置の使用者に順次入力させる通信 インターフェイス設定情報入力部と、 前記情報処理装置の位置する場 所を示す場所情報を取得する場所情報取得部と、 前記場所情報により 指定された場所に対応する前記ネットワーク設定情報、 及び当該ネット ワーク設定情報に対応付けられた複数の前記通信ィンターフェイス設定 情報から選択された前記通信インターフ イス設定情報による設定に基 づいて通信を行う通信部と を備えることを特徴とする情報処理装置。
7 . 前記通信インターフェイス設定情報入力部は、 一の前記通信イン ターフェイス設定情報の設定において、 他の前記通信インターフェイス 設定情報を指定された場合に、 前記一の通信ィンターフェイス設定情報 を、 前記他の通信インターフェイス設定情報に対応する前記ネットヮー ク設定情報に対応付けることを特徴とする請求項 6記載の情報処理装置。
8 . 前記情報処理装置の使用者が前記ネットワーク設定情報の変更を 指示した場合に、 前記通信部は、 変更された前記ネットワーク設定情報 に対応付けられた前記複数の通信ィンターフヱイス設定情報から選択さ れた全ての前記通信インターフェイス設定情報による通信において、 変 更された前記ネットワーク設定情報による設定に基づいて通信を行うこ とを特徴とする請求項 6記載の情報処理装置。
9. 複数の通信ィンターフェイスを備える情報処理装置の通信を制御 する通信制御方法であって、 複数の場所のそれぞれに対応して、 当該 場所においてネットワークを介して通信を行うために前記情報処理装置 に設定すべきネットワーク設定情報を格納するネットワーク設定情報格 納段階と、 複数の前記ネットワーク設定情報のそれぞれに対応して、 当該ネットワーク設定情報を用いて通信を行うために、 前記複数の通信 インターフェイスのそれぞれに設定すべき通信ィンターフェイス設定情 報を格納する通信ィンターフェイス設定情報格納段階と、 前記情報処 理装置の位置する場所を示す場所情報を取得する場所情報取得段階と、 前記場所情報に基づき、 前記複数の場所にそれぞれが対応する複数の 前記ネットワーク設定情報から前記情報処理装置の位置する場所に対応 する一の前記ネットワーク設定情報を選択し、 前記情報処理装置に設定 するネットワーク設定段階と、 前記一のネットワーク設定情報に対応 付けられた複数の前記通信インターフェイス設定情報から一の前記通信 インターフェイス設定情報を選択し、 前記一の通信ィンターフェイス設 定情報に対応する一の前記通信ィンターフェイスに設定する通信インタ 一フェイス設定段階と、 前記一のネットワーク設定情報及び前記一の 通信インターフェイス設定情報による設定に基づいて、 前記一の通信ィ ンターフェイスを用いて通信を行う通信段階と を備えることを特徴と する通信制御方法。
1 0 . 複数の通信インターフェイスを備える情報処理装置の通信を制 御する通信制御方法であって、 複数の場所のそれぞれに対応して、 当 該場所においてネットワークを介して通信を行うために前記情報処理装 置に設定すべきネットワーク設定情報を、 前記情報処理装置の使用者に 入力させるネットワーク設定情報入力段階と、 複数の前記ネットヮー ク設定情報のそれぞれに対応して、 前記複数の通信ィンターフェイスの それぞれに設定すべき通信ィンターフヱイス設定情報を、 前記情報処理 装置の使用者に順次入力させる通信ィンターフェイス設定情報入力段階 と、 前記情報処理装置の位置する場所を示す場所情報を取得する場所 情報取得段階と、 前記場所情報により指定された場所に対応する前記 ネットワーク設定情報、 及び当該ネットワーク設定情報に対応付けられ た複数の前記通信ィンターフヱイス設定情報から選択された前記通信ィ ンターフェイス設定情報による設定に基づいて通信を行う通信段階と を備えることを特徴とする通信制御方法。
1 1 . 複数の通信インターフェイスを備える情報処理装置用の通信制 御プログラムであって、 前記情報処理装置を、 複数の場所のそれぞ れに対応して、 当該場所においてネットワークを介して通信を行うため に前記情報処理装置に設定すべきネットワーク設定情報を格納するネッ トワーク設定情報格納部と、 複数の前記ネットワーク設定情報のそれ ぞれに対応して、 当該ネットワーク設定情報を用いて通信を行うために、 前記複数の通信ィンターフェイスのそれぞれに設定すべき通信ィンター フェイス設定情報を格納する通信インターフヱイス設定情報格納部と、 前記情報処理装置の位置する場所を示す場所情報を ¾得する場所情報 取得部と、 前記場所情報に基づき、 前記複数の場所にそれぞれが対応 する複数の前記ネットワーク設定情報から前記情報処理装置の位置する 場所に対応する一の前記ネットワーク設定情報を選択し、 前記情報処理 装置に設定するネットワーク設定部と、 前記一のネットワーク設定情 報に対応付けられた複数の前記通信インターフェイス設定情報から一の 前記通信ィンターフェイス設定情報を選択し、 前記一の通信ィンターフ ェイス設定情報に対応する一の前記通信インターフェイスに設定する通 信ィンターフェイス設定部と して機能させ、 前記情報処理装置に、 前記一のネットワーク設定情報及ぴ前記一の通信ィンターフェイス設定 情報による設定に基づいて、 前記一の通信インターフェイスを用いて通 信を行わせる ことを特徴とする通信制御プログラム。
1 2 . 複数の通信インターフェイスを備える情報処理装置用の通信制 御プログラムであって、 前記情報処理装置を、 複数の場所のそれぞ れに対応して、 当該場所においてネットワークを介して通信を行うため に前記情報処理装置に設定すべきネットワーク設定情報を、 前記情報処 理装置の使用者に入力させるネットワーク設定情報入力部と、 複数の 前記ネットワーク設定情報のそれぞれに対応して、 前記複数の通信ィン ターフェイスのそれぞれに設定すべき通信インターフェイス設定情報を、 前記情報処理装置の使用者に順次入力させる通信ィンターフェイス設定 情報入力部と、 前記情報処理装置の位置する場所を示す場所情報を取 得する場所情報取得部と して機能させ、 前記情報処理装置に、 前記 場所情報により指定された場所に対応する前記ネットワーク設定情報、 及び当該ネットワーク設定情報に対応付けられた複数の前記通信ィンタ 一フェイス設定情報から選択された前記通信インターフェイス設定情報 による設定に基づいて通信を行わせる ことを特徴とする通信制御プロ グラム。
1 3 . 請求項 1 1又は請求項 1 2に記載の通信制御プログラムを記録 した記録媒体。
PCT/JP2004/000443 2003-01-21 2004-01-20 情報処理装置、通信制御方法、及び通信制御プログラム WO2004066560A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP04703504A EP1587252A4 (en) 2003-01-21 2004-01-20 INFORMATION PROCESSING DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
JP2005508094A JP4117318B2 (ja) 2003-01-21 2004-01-20 情報処理装置、通信制御方法、及び通信制御プログラム
US11/187,186 US7668154B2 (en) 2003-01-21 2005-07-21 Information processing apparatus, communication control method, and communication control program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003012875 2003-01-21
JP2003-012875 2003-01-21

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/187,186 Continuation US7668154B2 (en) 2003-01-21 2005-07-21 Information processing apparatus, communication control method, and communication control program

Publications (1)

Publication Number Publication Date
WO2004066560A1 true WO2004066560A1 (ja) 2004-08-05

Family

ID=32767346

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/000443 WO2004066560A1 (ja) 2003-01-21 2004-01-20 情報処理装置、通信制御方法、及び通信制御プログラム

Country Status (7)

Country Link
US (1) US7668154B2 (ja)
EP (1) EP1587252A4 (ja)
JP (1) JP4117318B2 (ja)
KR (2) KR100694409B1 (ja)
CN (1) CN100490567C (ja)
TW (1) TWI329262B (ja)
WO (1) WO2004066560A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010136118A (ja) * 2008-12-04 2010-06-17 Brother Ind Ltd 無線通信装置及びプログラム
JP2011049931A (ja) * 2009-08-28 2011-03-10 Nec Commun Syst Ltd 無線通信端末
JP2011118664A (ja) * 2009-12-03 2011-06-16 Canon Inc 通信装置及びその制御方法、並びにプログラム
JP2012191615A (ja) * 2011-03-08 2012-10-04 Nhn Business Platform Corp ネットワーク管理装置及びネットワーク管理方法
JP2019192985A (ja) * 2018-04-19 2019-10-31 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8160035B2 (en) * 2004-10-11 2012-04-17 Swisscom Ag Method and system for mobile network nodes in heterogeneous networks
JP2007199789A (ja) * 2006-01-23 2007-08-09 Fuji Xerox Co Ltd ネットワークプリンタシステム、プリンタ、コンピュータの制御方法及びプログラム
US20070223432A1 (en) * 2006-03-21 2007-09-27 Badarinath Sharma K Wi-Fi network connection management using location specific information
US8032150B2 (en) * 2006-09-29 2011-10-04 Globalfoundries Inc. Connection manager with location learning
US8244241B2 (en) * 2006-10-24 2012-08-14 Research In Motion Limited WLAN network information caching
US20080146267A1 (en) * 2006-12-15 2008-06-19 Palm, Inc. Access management techniques for communications devices
EP1937017A3 (en) * 2006-12-20 2008-11-12 Koninklijke KPN N.V. Method for selecting a network by a mobile apparatus
JP5284023B2 (ja) * 2007-10-05 2013-09-11 キヤノン株式会社 情報処理装置および制御方法および制御プログラム
KR20090113033A (ko) * 2008-04-25 2009-10-29 삼성전자주식회사 기기의 무선 랜 설정 방법 및 장치
JP4668315B2 (ja) * 2008-12-02 2011-04-13 フェリカネットワークス株式会社 情報処理装置、通信制御方法、およびプログラム
JP5293649B2 (ja) * 2010-03-09 2013-09-18 セイコーエプソン株式会社 無線通信システム、無線通信端末、及び無線通信方法
US9441847B2 (en) 2012-03-19 2016-09-13 Wojciech Maciej Grohman System for controlling HVAC and lighting functionality
JP6963408B2 (ja) 2017-05-01 2021-11-10 キヤノン株式会社 情報処理装置、その制御方法、プログラム、及びシステム
JP7080595B2 (ja) * 2017-07-14 2022-06-06 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
CN110007879A (zh) * 2019-02-26 2019-07-12 甘肃学通教育科技有限公司 一种智能打印设备控制方法
KR102288971B1 (ko) 2019-12-18 2021-08-10 권오경 컨텐츠 월렛 장치 및 이를 이용한 자기주권신원 및 저작권 인증 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000347966A (ja) * 1999-03-31 2000-12-15 Internatl Business Mach Corp <Ibm> ネットワーク接続端末を構成するシステムおよび方法
JP2002252620A (ja) * 2001-02-23 2002-09-06 Toshiba Corp 通信設定方法及び電子機器
JP2002330142A (ja) * 2001-04-27 2002-11-15 Ricoh Co Ltd 無線通信装置
JP2003204335A (ja) * 2001-10-29 2003-07-18 Nec Infrontia Corp パラメータ設定システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69226410T2 (de) * 1991-09-26 1998-12-24 Canon Kk Druckvorrichtung und Verfahren zum Speichern von verschiedenen Druckparameterdaten
US6493751B1 (en) * 1999-02-24 2002-12-10 3Com Corporation Network configuration method and system for a window-based operating system environment
KR100454513B1 (ko) * 2000-02-09 2004-11-03 인터내셔널 비지네스 머신즈 코포레이션 이동 장치 자동 구성 시스템, 유저의 컴퓨터 시스템 자동 구성 방법 및 저장 매체
JP2002197051A (ja) * 2000-12-11 2002-07-12 Internatl Business Mach Corp <Ibm> 通信先を決定するための通信アダプタの選択方法、通信アダプタの設定方法、コンピュータ装置、携帯情報機器、および記憶媒体
US20040003060A1 (en) * 2001-07-13 2004-01-01 International Business Machines Corporation Method and apparatus for network connection registration and selection
US6888811B2 (en) * 2001-09-24 2005-05-03 Motorola, Inc. Communication system for location sensitive information and method therefor
US7313111B2 (en) * 2004-01-06 2007-12-25 Nokia Corporation Method and apparatus for indicating service set identifiers to probe for

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000347966A (ja) * 1999-03-31 2000-12-15 Internatl Business Mach Corp <Ibm> ネットワーク接続端末を構成するシステムおよび方法
JP2002252620A (ja) * 2001-02-23 2002-09-06 Toshiba Corp 通信設定方法及び電子機器
JP2002330142A (ja) * 2001-04-27 2002-11-15 Ricoh Co Ltd 無線通信装置
JP2003204335A (ja) * 2001-10-29 2003-07-18 Nec Infrontia Corp パラメータ設定システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1587252A4 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010136118A (ja) * 2008-12-04 2010-06-17 Brother Ind Ltd 無線通信装置及びプログラム
JP4670946B2 (ja) * 2008-12-04 2011-04-13 ブラザー工業株式会社 無線通信装置及びプログラム
US8320347B2 (en) 2008-12-04 2012-11-27 Brother Kogyo Kabushiki Kaisha Wireless communication device and computer usable medium therefor
JP2011049931A (ja) * 2009-08-28 2011-03-10 Nec Commun Syst Ltd 無線通信端末
US9037117B2 (en) 2009-08-28 2015-05-19 Nec Communication Systems, Ltd. Wireless communication terminal
JP2011118664A (ja) * 2009-12-03 2011-06-16 Canon Inc 通信装置及びその制御方法、並びにプログラム
JP2012191615A (ja) * 2011-03-08 2012-10-04 Nhn Business Platform Corp ネットワーク管理装置及びネットワーク管理方法
JP2019192985A (ja) * 2018-04-19 2019-10-31 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP7112237B2 (ja) 2018-04-19 2022-08-03 キヤノン株式会社 デバイス、その制御方法、及びプログラム

Also Published As

Publication number Publication date
JP4117318B2 (ja) 2008-07-16
KR20050091744A (ko) 2005-09-15
TWI329262B (en) 2010-08-21
KR100694409B1 (ko) 2007-03-12
TW200504517A (en) 2005-02-01
CN1918847A (zh) 2007-02-21
EP1587252A4 (en) 2011-07-20
US20060023693A1 (en) 2006-02-02
US7668154B2 (en) 2010-02-23
JPWO2004066560A1 (ja) 2006-05-18
EP1587252A1 (en) 2005-10-19
CN100490567C (zh) 2009-05-20
KR20060038907A (ko) 2006-05-04

Similar Documents

Publication Publication Date Title
WO2004066560A1 (ja) 情報処理装置、通信制御方法、及び通信制御プログラム
JP6399831B2 (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP5278792B2 (ja) ネットワーク接続装置、接続設定方法、及び接続設定用プログラム
JP2003008681A (ja) 情報処理装置及び通信方式切替方法
EP2993575B1 (en) Information processing apparatus, control method for information processing apparatus, and program
JP3906200B2 (ja) 通信装置、通信システム、通信方法、プログラム、及び記録媒体
JP2003244186A (ja) フレキシブル周辺アクセスルータのための装置及び方法
JPH1168847A (ja) 表示装置及び方法
JP2004102464A (ja) 情報処理装置および方法、並びにプログラム
JP2005018781A (ja) 有線/無線データインタフェース方法及び有線/無線データインタフェース装置
JP4153524B2 (ja) ネットワークに関する設定の自動切替え
JP2008158785A (ja) デバイスの接続方法、情報処理装置、及びデバイス接続用プログラム
JP2014143633A (ja) 通信装置、通信装置の制御方法、プログラム
JP7275489B2 (ja) 端末装置、通信システム、プログラム及び端末装置の制御方法
JP6406882B2 (ja) 電子装置、外部装置の接続方法および接続プログラム
JP6267503B2 (ja) 情報処理装置及びその制御方法、プログラム
JP2002353883A (ja) 携帯端末装置、通信システム、通信制御方法、記憶媒体、及びプログラム
US20170277372A1 (en) Display apparatus for controlling hub, method of controlling the same and system thereof
JP2004280572A (ja) ネットワーク対応プリンタ、ネットワーク対応機器、通信経路制御方法
JP2006261864A (ja) ネットワーク接続装置、そのプログラム、及びその方法
JP3595298B2 (ja) 通信機能を備えた電子カードを接続可能な電子機器及びそれらを含むシステム並びに機能選択方法
JP2016224733A (ja) 情報処理装置、情報処理方法
US11064428B2 (en) Terminal apparatus, communication system, storage medium, and method of controlling terminal apparatus
JP6752303B2 (ja) プログラム
JP2023118352A (ja) 情報端末、情報処理システムおよび接続方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020057011706

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2005508094

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2004703504

Country of ref document: EP

Ref document number: 11187186

Country of ref document: US

Ref document number: 1020057013485

Country of ref document: KR

Ref document number: 20048025910

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057011706

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004703504

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11187186

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1020057013485

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 1020057013485

Country of ref document: KR