This application claims priority to Japanese Patent Application No. 2011-106036 filed on May 11, 2011, which is hereby incorporated by reference in its entirety and for all purposes.
1. Technical Field
This disclosure relates to replicating settings information.
2. Related Art
Automatically replicating (moving) settings information from an old terminal to a new terminal has been known to improve the convenience in replacement of the old terminal with the new terminal. For example, according to the disclosure of JP 2007-336109, a source video player (old terminal) converts the settings information recorded in a recording format specific for the model of the source video player into intermediate information. The source video player then notifies a destination video player (new terminal) of the converted intermediate information. The destination video player analyzes the notified intermediate information and makes settings based on the result of the analysis.
In network devices, there is a similar demand to automate replication of the settings information from an old terminal into a new terminal and thereby improve the convenience in replacement of the old terminal with the new terminal. The network devices, however, have a wide variety of different functions corresponding to different models, so that it is difficult to automate replication of the settings information. The functions of the network device include, for example, wired LAN router functions, wireless LAN router functions and wireless LAN access point functions.
Consequently, there is a need to automatically replicate the settings information of a network device into another network device.
According to one aspect of the disclosure, there is provided an apparatus configured to replicate a setting for network connection from a first network device to a second network device, comprising: a settings information acquirer configured to obtain settings information on a network connection set in the first network device; a settings information storage unit configured to store the settings information obtained by the settings information acquirer; a configuration information acquirer configured to obtain configuration information including information representing a class of the second network device; and a generator configured to select at least part of the settings information corresponding to the configuration information obtained by the configuration information acquirer from among the settings information stored in the settings information storage unit, and to use the at least part of the settings information to generate replicate information used to replicate the settings information to the second network device.
The apparatus according to this embodiment selects at least part of the settings information corresponding to the class of the second network device among the settings information on network connection set in the first network device, which is stored in the settings information storage unit, and utilizes the selected settings information to generate the replicate information, which is used to replicate the settings information to the second network device. The settings of the second network device are updated with the replicate information. This aspect provides the apparatus that enables the settings information of a network device (first network device) to be automatically replicated to another network device (second network device).
The apparatus may further comprise a replicator configured to access the second network device and update network connection settings in a storage unit of the second network device, with the generated replicate information.
According to this aspect, the replicator accesses the second network device and updates the settings for network connection in the storage unit of the second network device with the replicate information. This aspect provides the apparatus that enables the settings information of a network device (first network device) to be automatically replicated into another network device (second network device).
In the apparatus, the settings information acquirer may obtain settings information on the network connection set in each of a plurality of first network devices.
According to this aspect, the settings information acquirer obtains various settings information on network connection set in each of the first network devices by using the obtained identification information of each of the first network devices. The advantageous effects described above can accordingly be obtained even when the first network device includes the plurality of network devices.
In the apparatus, the configuration information acquirer may obtains configuration information including information representing class of each of a plurality of the second network devices, and the generator selects at least part of settings information corresponding to the obtained configuration information with respect to each of the second network devices among the settings information stored in the settings information storage unit, and utilizes the at least part of the settings information to generate replicate information used to replicate the settings information to each of the second network devices.
According to this aspect, the generator selects at least part of the settings information corresponding to the class of each of the second network devices, among the various settings information stored in the settings information storage unit, and utilizes the selected settings information to generate plural pieces of replicate information, which are used to replicate the settings information to the plurality of second network devices. The advantageous effects described above can accordingly be obtained even when the second network device includes the plurality of network devices.
The apparatus may further comprise an identification information acquirer configured to obtain identification information used to identify the first network device, wherein the settings information acquirer obtains the settings information by utilizing the identification information obtained by the identification information acquirer.
This aspect obtains the settings information from the first network device by using the identification information.
In the apparatus, the identification information acquirer may send a preset packet by multicast or by broadcast and obtains the identification information from a reply packet sent in reply to the preset packet.
According to this aspect, the identification information acquirer obtains the identification information from the reply packet responding to the preset packet.
In the apparatus, the identification information acquirer may employ UPnP (Universal Plug and Play) to obtain the identification information.
According to this aspect, the identification information acquirer employs UPnP to obtain the identification information.
In the apparatus, the identification information acquirer may issue a check command to verify network communication to all IP addresses estimated to exist in an identical segment, in which the apparatus belongs to, and obtains the identification information from a reply to the check command.
According to this aspect, the identification information acquirer obtains the identification information from the reply to the check command, which is used to verify network communication.
In the apparatus, the settings information acquirer may obtain information in a storage unit of the first network device and analyzes the obtained information, so as to obtain the settings information.
According to this aspect, the settings information acquirer obtains the settings information from the information stored in the storage unit of the network device specified by the obtained identification information.
In the apparatus, the settings information storage unit may further store item information correlated to the settings information, wherein the item information is used to identify each item of the settings information, and the settings information acquirer may obtain information used for a service provided by the first network device to enable the setting for network connection, and retrieves the item information from the information obtained by the settings information acquirer, so as to obtain the settings information.
According to this aspect, the settings information acquirer obtains the settings information from the information used for the service provided to outside to enable various settings on network connection by the network device specified by the obtained identification information.
In the apparatus, the configuration information acquirer may obtain the configuration information, based on user-entered information on a preset entry window.
According to this aspect, the apparatus can receive the user's entry of the configuration information.
The apparatus can become one of the first network device, the second network device, another network device and an information processing apparatus.
According to this aspect, any of various apparatuses and devices may be used as one embodiment of the apparatus of the disclosure.
The present disclosure may be implemented by a variety of other aspects and applications, for example, an information processing apparatus, an information processing method, non-transitory computer program product, a network device, a control method of a network device, a system including an information processing apparatus and a network device, computer programs to enable the functions of any of these methods and apparatuses and devices, and non-transitory media in which such computer programs are stored.
(A-1) Device Configuration
The wired router 10 is a network device that does not conform to the IEEE802.11 standard, i.e., a network device without wireless LAN function. The wired router 10 alone is not capable of establishing a wireless LAN. The wired router 10 is connected to the Internet INT by wire. The access point 20 is a network device that conforms to the IEEE802.11 standard and is capable of establishing a wireless LAN. The access point 20 is connected to the wired router 10 by wire. The information processing apparatus 30 is connected to the access point 20 by wireless.
For proper network connection, the wired router 10, the access point 20 and the information processing apparatus 30 have settings for network connection adequate for the respective functions. More specifically, the wired router 10 has settings for communication with outside (Internet INT) on layer 3 as the network layer of the OSI (Open Systems Interconnection) model. The settings for communication with outside on layer 3 include, for example, WAN settings including a global IP address for communication with outside of the wired router 10 (Internet INT), LAN settings including a private IP address for communication with inside of the wired router 10 (access point 20), NAT (Network Address Translation) settings for mutual conversion between the global IP address and the private IP address, and firewall settings for filtering packets that have passed through the firewall. The access point 20 has settings for wireless LAN communication, for example, SSID (Service Set Identifier) settings for avoiding interference with wireless LAN and settings for encryption scheme (e.g., WEP or WPA) in wireless communication. The contents of these settings for network connection are called “settings information” herein.
In the configuration of
The CPU 100 loads and executes a computer program stored in the hard drive 200 on the RAM 31 to control the respective components of the information processing apparatus 30. The CPU 100 also executes a computer program to serve as an identification information acquirer 110, a settings information acquirer 120, a configuration information acquirer 130 and a generator 140. The details of these functional blocks will be described later.
The display unit 33 includes a display and a video controller (not shown) and serves to provide the user with visual screen display. The operation unit 34 includes a mouse and a keyboard (not shown) and their connection interfaces and serves to receive the user's entries. The wired communication interface 35 serves as a connection port of a LAN cable for wired communication. The wires communication controller 36 serves as a control circuit to send and receive signals for wireless communication.
The hard drive 200 serving as the settings information storage unit stores the computer program configured to control the respective components of the information processing apparatus 30 and the computer program configured to implement the respective functions of the identification information acquirer 110, the settings information acquirer 120, the configuration information acquirer 130 and the generator 140. The hard drive 200 also stores identification information 210, set file information 220, settings information 230 and file generation information 240, which are used in the replication process described later.
(A-2) Structures of Various Pieces of Information
The identification information 210 includes “identifier”, “class”, “IP address” and “model name”. The “identifier” stores a number for identifying each device included in the first network device N1. The “class” stores information for identifying the class of each device (e.g., specified device, wired router, wireless router, access point) included in the first network device N1. According to this embodiment, the term “specified device” herein refers to a device with the function capable of interpreting a control packet from the information processing apparatus 30 and responding to the control packet. The “IP address” stores an IP address of each device included in the first network device N1. The “model name” stores information representing the model name of each device included in the first network device N1.
The set file information 220 includes “model name”, “item name”, “start address” and “end address”. The “model name” stores information representing the model name of the device. The “item name” stores the name for identifying what the settings information is about. The item name is also called “item information”. The “start address” stores a start address of the location where the settings information identified by the item name is stored in the binary data of the device identified by the model name. The “end address” stores an end address of the location where the settings information identified by the item name is stored in the binary data of the device identified by the model name.
The settings information 230 includes “item name (item information)”, “set content”, and “acquisition source”. The “item name” stores the name for identifying what the settings information is about. The “set content” stores the content of the settings information. The “acquisition source” stores the model name of an acquisition source device, from which the settings information is obtained.
The file generation information 240 includes “type”, “class” and “item name list”. The “type” stores an identifier for specifying the configuration of the second network device N2. The settings of the type correspond to type specification buttons TP1 to TP4 on an entry window (
(A-3) Replication Process
The identification information acquirer 110 of the CPU 100 first performs the configuration search process (described later) to obtain the identification information 210 on the first network device N1 (step S10). After acquisition of the identification information 210, the settings information acquirer 120 of the CPU 100 performs the settings information acquisition process (described later) to obtain the settings information 230 on the first network device N1 (step S20). When the first network device N1 consists of a plurality of network devices, the settings information acquirer 120 obtains the settings information 230 with respect to each of the plurality of network devices. After acquisition of the settings information 230, the configuration information acquirer 130 of the CPU 100 performs the replicate information generation process (described later) to obtain configuration information or information on the configuration of the second network device N2. The generator 140 generates the replicate information based on the obtained configuration information and the obtained settings information 230 in this replicate information generation process (step S30). When the second network device N2 consists of a plurality of network devices, the generator 140 generates the replicate information with respect to each of the plurality of network devices.
(A-3-1) Configuration Search Process
The identification information acquirer 110 employs UPnP (Universal Plug and Play), which enables any devices connecting with the Internet Protocol (IP) network to recognize each other, to search for any wired router and any wireless router (step S106). More specifically, the identification information acquirer 110 utilizes SSDP (Simple Service Discover Protocol) of UPnP to search for any UPnP-compatible device by multicast. The identification information acquirer 110 subsequently obtains a control URL used to collect additional information on the device from device description obtained as a response to the multicast. The identification information acquirer 110 then sends a preset command to the obtained control URL and obtains an IP address of the wired router (or the wireless router) from a response to the preset command. The identification information acquirer 110 updates the identification information 210 with the obtained IP address (step S108). In this update operation, the identification information acquirer 110 sets “router” in the class field of the identification information 210, while setting vacancy or “unknown” in the model name field of the identification information 210.
The identification information acquirer 110 utilizes lease information of DHCP (Dynamic Host Configuration Protocol), which is used to automatically allocate IP addresses, to search for any access point (step S110). More specifically, the identification information acquirer 110 first connects with the specified device found at step S102 or with the router found at step S106 and obtains a lease file of DHCP. The identification information acquirer 110 subsequently analyzes the obtained lease file with, for example, a MAC address or a host name used as the key, so as to estimate lease information on the access point. The identification information acquirer 110 obtains an IP address of the access point from the estimated lease information and updates the identification information 210 with the obtained IP address (step S112). In this update operation, the identification information acquirer 110 sets “AP” in the class field of the identification information 210, while setting vacancy or “unknown” in the model name field of the identification information 210.
The identification information acquirer 110 specifies any device that is not searched at any of steps S102, S106 and S110 (non-search target device) (step S114). More specifically, the identification information acquirer 110 first issues “ping” or a check command to verify network communication to all IP addresses estimated to exist in the same segment as the segment which the information processing apparatus 30 belongs to. When the IP address/subnet mask of the information processing apparatus 30 is 192.168.1.0/24, “all IP addresses estimated to exist in the same segment as the segment which the information processing apparatus 30 belongs to” cover 192.168.1.1 to 192.168.1.254.
The identification information acquirer 110 obtains an IP address from a reply to the “ping” with respect to the device having the IP address that is not stored in the identification information 210, i.e., the non-search target device that is not searched at any of steps S102, S106 and S110. The identification information acquirer 110 updates the identification information 210 with the obtained IP address (step S116). In this update operation, the identification information acquirer 110 sets “non-search target device” in the class field of the identification information 210, while setting vacancy or “unknown” in the model name field of the identification information 210.
As described above, in the configuration search process, the identification information acquirer 110 obtains the configuration of the old device (first network device N1) by combining the plurality of means, such as the reply packet responding to the preset packet, UPnP, lease information of DHCP, and the reply packet to the check command (ping) to verify network communication. This process improves the accuracy of the identification information 210 storing the configuration of the first network device N1.
(A-3-2) Settings Information Acquisition Process
The settings information acquirer 120 extracts settings information from the obtained binary data and updates the settings information 230 (step S206). More specifically, the settings information acquirer 120 retrieves the set file information 220 with the model name read at step S202 as the key. The settings information acquirer 120 then analyzes the obtained binary data based on the item name, the start address and the end address of the read model name stored in the set file information 220 and extracts the settings information from the binary data.
At step S202 in the settings information acquisition process (
At step S206, the settings information acquirer 120 retrieves the set file information 220 with the model name (AAA06X-R) as the key and obtains item names (SSID and cryptography), start addresses (0x00000010 and 0x00000032) and end addresses (0x00000018 and 0x00000040) stored in matching entries E03 and E04. The settings information acquirer 120 then extracts data stored at the start address 0x00000010 and the end address 0x00000018 as SSID from the obtained binary data and updates the settings information 230 (entry E01 shown in
Referring back to
The settings information acquirer 120 extracts settings information from the obtained source file and updates the settings information 230 (step S212). More specifically, the settings information acquirer 120 sequentially retrieves character strings included in the obtained source file with the generic name representing the router's settings information (e.g., item name of the settings information 230, such as “IP address” or “subnet mask”) as the key and extracts data in a tag including the matching character string as the settings information. For example, the “generic name (item name)” used for such retrieval may be stored in advance in the form of a list in the hard drive 200 of the information processing apparatus 30. In another example, the settings information 230 may be provided to have the storage set in the item name field, and the setting in the item name field may be used for retrieval.
At step S208 in the settings information acquisition process (
At step S212, the settings information acquirer 120 retrieves the character strings included in the obtained source file with the “IP address” as the key, extracts data in a tag including a matching character string TN1, i.e., “192.168.11.1” stored in value DT1, as the settings information representing the IP address and stores the extracted data into the settings information 230 (entry E03 shown in
Referring back to
At step S220 in
According to another embodiment, only part of the steps included in the settings information acquisition process of
As described above, in the settings information acquisition process, the settings information acquirer 120 obtains various pieces of settings information (settings information 230) from the information (binary data) stored in the storage unit (ROM) of the network device specified by the obtained identification information 210 (specified device), as well as the information (source files) used in various services (router set window, access point set window and device set window) provided by the network devices specified by the obtained identification information 210 (router, access point and non-search target device) to outside to enable various settings for network connection. This process enables the settings information on the first network device N1 to be obtained by various methods.
(A-3-3) Replicate Information Generation Process
Referring to
An entry window EW shown in
Referring back to
The generator 140 requests the user to connect the information processing apparatus 30 with a first device of the second network device N2 by wired (step S306). Such a request may be made, for example, by giving a guidance display on the display unit 33 of the information processing apparatus 30. The generator 140 detects the wired connection and subsequently detects the IP address and the class of the wired connected device. The class of the wired connected device may be detected by the same method as described above with respect to steps S102, S106 and S110 in the configuration search process (
The generator 140 selects at least part of the settings information corresponding to the detected class from the settings information 230 (step S308). More specifically, the generator 140 successively retrieves the settings information 230 (
i) when the class of the wired connected device is detected as specified device at step S306:
The generator 140 obtains the data (binary data) stored in the ROM of the wired connected device detected at step S306 by the same method as that of step S204 in the settings information acquisition process (
The replicate information generated by the procedure i) may be used to update the second network device N2 by various methods. For example, the generator 140 may access the wired connected device of the second network device N2 and update the data (binary data) stored in the ROM of the wired connected device with the replicate information (binary data). In this application, the generator 140 serves as the “replicator” in the claims. In another example, the generator 140 may store the generated replicate information at any arbitrary location in the information processing apparatus 30 (e.g., specified location in the hard drive 200). In another example, the generator 140 may send the generated replicate information to the wired connected device of the second network device N2. In this application, the wired connected device receives the replicate information and updates the own data.
ii) when the class of the wired connected device is detected as non-specified device at step S306:
The generator 140 first obtains the source file of the device set window of the wired connected device detected at step S306 by the same method as that of step S210 in the settings information acquisition process (
The replicate information generated by the procedure may be used to update the second network device N2 by various methods. For example, the generator 140 may display the device set window after overwriting the source file on the display unit 33 of the information processing apparatus 30 to ask for the user's verification and transmission operation. The user may verify the displayed device set window (i.e., the device set window with the set contents selected from the settings information 230 displayed as preset values in specific frames for respective item names) and perform a predetermined transmission operation, such as pressing a Submit button. The set contents of the device set window are then sent to the wired connected device of the second network device N2 to overwrite the settings information stored in the wired connected device. In this application, the generator 140 serves as the “replicator” in the claims. In another example, the generator 140 may store the generated replicate information at any arbitrary location in the information processing apparatus 30 (e.g., specified location in the hard drive 200).
Referring back to
As described above, according to the first embodiment, the generator 140 of the information processing apparatus 30 selects at least part of the settings information corresponding to the configuration information, which includes the information representing the class of the second network device N2, from the various settings information 230 on the network connection set in the first network device N1, which is stored in the settings information storage unit (hard drive 200). The generator 140 utilizes the selected settings information to generate the replicate information, which is used to replicate the settings information into the second network device N2. The settings information of the second network device N2 is then updated with the replicate information. Accordingly, the first embodiment provides the information processing apparatus that enables automatic replication of the settings information of the old network device (first network device N1) into the new network device (second network device N2).
Additionally, the generator 140 of the information processing apparatus 30 serves as the replicator to access another network device (second network device N2) and update the settings for network connection in the storage unit of the second network device N2 with the generated replicate information. This improves the convenience of the information processing apparatus.
The first network device N1 may include a plurality of network devices. In this case, the identification information acquirer 110 obtains the identification information (e.g., IP address) of each of the plurality of network devices in the configuration search process. The settings information acquirer 120 uses the obtained identification information 210 of each of the plurality of network devices and obtains the various settings information on network connection set in each of the plurality of network devices in the settings information acquisition process. The advantageous effects of the embodiment described above can accordingly be obtained even when the first network device N1 includes the plurality of network devices.
The second network device N2 may also include a plurality of network devices. In this case, in the replicate information generation process, the generator 140 selects at least part of the settings information corresponding to the class of each of the plurality of network devices from the various settings information 230 stored in the settings information storage unit (hard drive 200) and utilizes the selected settings information to generate the replicate information, which is used to replicate the settings information into each of the plurality of network devices. The advantageous effects of the embodiment described above can accordingly be obtained even when the second network device N2 includes the plurality of network devices.
According to a second embodiment of the disclosure, a network device corresponding to the second network device N2 of the first embodiment is capable of performing the replication process. The network device of the second embodiment has substantially the similar functions to those of the information processing apparatus 30 of the first embodiment. Only the differences in configuration and operation from those of the first embodiment are described below. The like components to those of the first embodiment described above are expressed by the like symbols and are not specifically described here.
(B-1) Device Configuration
The CPU 300 loads and executes a computer program stored in the ROM 21 on the RAM 22 to control the respective components of the access point 60. The CPU 300 also serves as an identification information acquirer 310, a settings information acquirer 320 and a generator 340. The identification information acquirer 310 and the settings information acquirer 320 are respectively equivalent to the identification information acquirer 110 and the settings information acquirer 120 of the first embodiment (
The flash ROM 400 serving as the settings information storage unit stores identification information 410, set file information 420, settings information 430, file generation information 440 and AP settings information 450. The identification information 410, the set file information 420, the settings information 430 and the file generation information 440 are respectively equivalent to the identification information 210, the set file information 220, the settings information 230 and the file generation information 240 of the first embodiment. The file generation information 440 may be omitted as appropriate. The AP settings information 450 is used to store settings for network connection of the access point 60 (e.g., LAN settings or wireless LAN settings). The AP settings information 450 corresponds to the “storage unit” in the claims.
The wireless communication controller 23 includes an antenna (not shown) and a transmitting/receiving circuit. The wireless communication controller 23 serves for demodulation of signals received via the antenna and data generation from the demodulated signals, as well as for generation and modulation of signals to be sent via the antenna. The wired communication interface 24 serves as a connection port of a LAN cable for connecting with a local area network (LAN).
(B-2) Structures of Various Pieces of Information
The structures of various pieces of information according to the second embodiment are identical with those of the first embodiment shown in
(B-3) Replication Process
(B-3-1) Configuration Search Process
The procedure of configuration search process according to the second embodiment is identical with that of the first embodiment shown in
(B-3-2) Settings Information Acquisition Process
The procedure of settings information acquisition process according to the second embodiment is identical with that of the first embodiment shown in
(B-3-3) Replicate Information Generation Process
The generator 340 of the access point 60 obtains the own configuration information (i.e., configuration information of the access point 60) (step S402). More specifically, the generator 340 refers to its own information stored at a preset location (for example, within the flash ROM 400) and obtains the class and the required item names of the self device. According to the second embodiment, the generator 340 serves as the configuration information acquirer. The file generation information 240 may be utilized for acquisition of the required item names in the same way as the first embodiment. The processing of steps S308 and S310 is similar to that of the first embodiment, except that the “wired connected device detected at step S306” in the first embodiment is replaced with the “self device” at step S310 without discrimination between the specified device and the non-specified device.
The second embodiment provides the network device having the similar advantageous effects to those of the first embodiment. In the configuration of the second embodiment without the information processing apparatus, the new network device (access point 60) autonomously replicates the settings information of the old network device (first network device N1) into the new network device itself. This improves the convenience.
According to the second embodiment, the new network device (access point 60) has the similar configuration to that of the information processing apparatus of the first embodiment, so as to autonomously replicate the settings information of the old network device (first network device N1) into the new network device itself. According to another embodiment, the old network device (first network device N1) may have the similar configuration to that of the information processing apparatus of the first embodiment, so as to automatically replicate the own settings information into the new network device (access point 60).
The foregoing has described the disclosure in detail with reference to the illustrative embodiments. The disclosure is, however, not limited to the above embodiments, but a multiplicity of variations and modifications may be made to the embodiments without departing from the scope of the disclosure. For example, the functions actualized by the software configuration may be implemented by the hardware configuration. Some examples of other possible modifications are given below.
C1. Modification 1:
The internal structures of the information processing apparatus and the network device are illustrated and described in the above embodiments. The structures according to the above embodiments are, however, only illustrative, and these devices may be configured according to various other aspects. For example, part of the components may be omitted, further components may be added, or part of the components may be changed.
For example, in the information processing apparatus of the first embodiment (
According to the second embodiment, the access point is employed as the network device that is capable of performing the replication process. According to other embodiments, any of various network devices other than the access point, such as a router or a switch may be employed instead.
In another example, the information processing apparatus of the first embodiment (
C2. Modification 2:
The internal structures of the first network device N1 and the second network device N2 are illustrated and described in the above embodiment. The structures according to the above embodiment are, however, only illustrative, and these devices may be configured according to various other aspects.
For example, each of the first network device N1 and the second network device N2 may include only one network device or may include a plurality of network devices. According to the disclosure, the information processing apparatus selects at least part of the settings information corresponding to the class of the second network device N2 among the settings information obtained from the first network device N1, and generates the replicate information from the selected settings information. Even when both the first network device N1 and the second network device N2 include only one network device, the information processing apparatus can generate the replicate information corresponding to the class of the second network device N2.
C3. Modification 3:
The procedure of configuration search process (
For example, after step S116, the identification information acquirer may display a list of the devices found in the configuration search process on the display unit and may enable the user to add or change the data in the displayed list. This further improves the convenience.
C4. Modification 4:
The procedure of settings information acquisition process (
For example, after acquisition of all the settings information (i.e., after step S224), the settings information acquirer may display a list of the updated settings information on the display unit and may enable the user to add or change the data in the displayed list. This further improves the convenience.
C5. Modification 5:
The procedure of the replicate information generation process (
For example, instead of requesting the user to connect the information processing apparatus with a device included in the second network device N2 by wired (step S306), the information processing apparatus may utilize a preset value in a device included in the second network device N2 to access the device in the second network device N2.
In another example, when only the settings information obtained from the first network device N1 is insufficient as the information to be set in the second network device N2, the generator may generate the replicate information with parts corresponding to the missing settings information remaining vacant. The information to be set in the second network device N2 may be insufficient, for example, when the number of the settings information selected at step S308 is less than the number of settings information settable to the device connected by wired at step S306.
In another example, when only the settings information obtained from the first network device N1 is insufficient as the information to be set in the second network device N2, the generator may request the user to enter the missing settings information and generate the replicate information by additionally using the user's entries. In still another example, the generator may insert default settings into the missing settings information and generate the replicate information.
C6. Modification 6:
The tables (identification information, set file information, settings information and file generation information) included in the information processing apparatus are described in the above embodiment. The aspect of the embodiment is, however, only illustrative and may be modified or varied in various ways. For example, fields may be added, deleted or changed. In another example, the direct map system may be employed for the respective tables.
For example, the identification information may have a new filed for storing the host name. In another example, the identifier field may be omitted.
The items enumerated as the respective entries of the settings information shown in
Number | Date | Country | Kind |
---|---|---|---|
2011-106036 | May 2011 | JP | national |