Information processing device, information processing method, and program

The information processing device addresses the challenges of conventional ZTP methods by authenticating devices based on location to ensure secure and conflict-free acquisition of initial setting information, preventing unauthorized access and network conflicts.

JP7662412B2Active Publication Date: 2025-04-15TOSHIBA TEC KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021086721
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-24
Publication Date
2025-04-15
Estimated Expiration
2041-05-24

AI Technical Summary

Technical Problem

Conventional Zero Touch Provisioning (ZTP) methods for communication relay devices require operation of a DHCP server and can lead to conflicts if a DHCP server already exists in the network, and they are not suitable for devices with only Wi-Fi capabilities, as they require pre-obtained Wi-Fi connection authentication information, which can lead to unauthorized access.

Method used

An information processing device that includes a first acquisition means to obtain a request for initial setting information from an electronic device, a first authentication means to authenticate the request based on location information, and a first output means to output the initial setting information to the electronic device upon successful authentication, thereby ensuring that setting information is only acquired from authorized devices.

Benefits of technology

This solution effectively prevents unauthorized acquisition of setting information by authenticating devices based on their location, ensuring that only legitimate devices receive initial setting information, thus enhancing security and reducing conflicts in network environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007662412000001
    Figure 0007662412000001
  • Figure 0007662412000002
    Figure 0007662412000002
  • Figure 0007662412000003
    Figure 0007662412000003
Patent Text Reader

Abstract

To provide an information processing apparatus that can eliminate obtainment of setting information from illegal devices, an information processing apparatus and a program.SOLUTION: In an information processing system in which a server, a first electronic device, and a plurality of second electronic devices are communicably connected with one another over a network, the server which is an information processing apparatus comprises first obtainment means, first authentication means, and first output means. The first obtainment means obtains a request for first initial setting information concerning the electronic devices including positional information from the electronic devices. The first authentication means performs authentication based on the request for the first initial setting information obtained by the first obtainment means. The first output means outputs the first initial setting information to the electronic devices based on an authentication result by the first authentication means.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] There is a known ZTP (Zero Touch Provisioning) function that automatically performs initial settings on communication relay devices, etc. In conventional ZTP functions, the target device is connected to a network environment with a wired Ethernet (registered trademark) cable, IP address-related setting information of the target device is obtained by the Dynamic Host Configuration Protocol (DHCP), and initial setting information is obtained from a server.

[0003] However, the above method requires that a DHCP server that provides information via the DHCP protocol must be running in the network environment where the target device is installed. Also, if a DHCP server already exists in the network environment where the target device is installed, DHCP processing may conflict.

[0004] In addition, in the method using DHCP, if the target device is a device equipped with only Wi-Fi (registered trademark), in order to obtain setting information using the DHCP protocol, Wi-Fi connection authentication information must be obtained in advance.

[0005] A method is known in which a wireless interface for initial settings is used to obtain setting information from an initial setting server, but in this case, there is a possibility that an unauthorized device may connect to the initial setting server and obtain the setting information unauthorizedly. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2017-139596 A Summary of the Invention [Problem to be solved by the invention]

[0007] The problem to be solved by the embodiments of the present invention is to provide a technique that makes it possible to prevent acquisition of setting information from unauthorized devices. [Means for solving the problem]

[0008] In one embodiment, the information processing device includes a first acquisition means, a first authentication means, and a first output means. The first acquisition means acquires a request for first initial setting information for the electronic device, including location information, from the electronic device. The first authentication means performs authentication based on the request for the first initial setting information acquired by the first acquisition means. The first output means outputs the first initial setting information to the electronic device based on a result of authentication by the first authentication means. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram illustrating an information processing system according to the embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of a server according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of a configuration of a first table included in the initial setting information according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a configuration of a second table included in the initial setting information according to the embodiment. [Diagram 5] FIG. 5 is a flowchart illustrating an information processing procedure by the server according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, the embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals as much as possible, and duplicated explanations will be omitted. FIG. 1 is a block diagram illustrating an information processing system S according to the embodiment. The information processing system S includes a server 1, a first electronic device 2, and a plurality of second electronic devices 3. The server 1, the first electronic device 2, and the plurality of second electronic devices 3 are connected to each other via a network NW so as to be able to communicate with each other freely. For example, the network is realized by at least one of the Internet, cellular radio, a LAN (Local Area Network), a leased line, a closed network, and an Internet VPN (Virtual Private Network). Note that the information processing system S may also refer to a system including at least two of the server 1, the first electronic device 2, and the second electronic device 3.

[0011] The server 1 is an electronic device having an information processing function. The electronic device includes a computer. The server 1 includes a function related to the initial setting and a function related to the main setting. The initial setting is, for example, a setting for communication between the server 1 and other electronic devices. The initial setting includes, for example, settings related to an IP address. The main setting is, for example, a setting for the electronic device to build an operating environment for actual operation. The main setting includes, for example, the server 1 outputting various setting information to the electronic device after establishing communication between the server 1 and other electronic devices. The initial setting may be a partial initial setting among the initial settings. The partial initial setting is an example of a first initial setting. The main setting may be the remaining initial setting excluding a part of the initial setting. The remaining initial setting is an example of a second initial setting. In this case, the setting including the partial initial setting and the remaining initial setting may be the initial setting. The server 1 is an example of an information processing device. An example of the configuration of the server 1 will be described later.

[0012] The first electronic device 2 is an electronic device capable of communicating with the server 1 and the second electronic device 3. The first electronic device 2 is installed in a commercial facility such as a supermarket. The first electronic device 2 includes a LAN interface such as Ethernet (registered trademark) and a wide-area wireless communication interface such as cellular wireless. The first electronic device 2 performs initial settings based on communication with the server 1 via the wide-area wireless communication interface, for example. The first electronic device 2 performs main settings based on communication with the server 1 via the LAN interface, for example. The first electronic device 2 acquires information required for initial settings of the second electronic device 3 from the server 1. The first electronic device 2 includes a positioning device such as a GPS (Global Positioning System) module. The first electronic device 2 acquires its own position information from the positioning device. The first electronic device 2 is an example of an electronic device.

[0013] The second electronic device 3 is an electronic device capable of communicating with the server 1 and the first electronic device 2. The second electronic device 3 is installed in a commercial facility such as a supermarket. The second electronic device 3 is, for example, a POS (Point Of Sales) terminal, a GOT (Graphic Order Terminal) terminal, a device hub, etc. The second electronic device 3 includes a LAN interface such as Ethernet (registered trademark) and a specific low-power wireless communication interface such as a 920 MHz band. The second electronic device 3 performs initial settings based on communication with the first electronic device 2 via the specific low-power wireless communication interface, for example. The second electronic device 3 performs main settings based on communication with the server 1 via the LAN interface, for example. The second electronic device 3 is an example of an associated device.

[0014] An example of the configuration of the server 1 will be described. FIG. 2 is a block diagram illustrating an example of the configuration of the server 1 according to the embodiment. The server 1 is an electronic device including a processor 101, a main memory 102, an auxiliary storage device 103, and a communication interface 104. Each component of the server 1 is connected to each other so as to be able to input and output signals. In FIG. 2, the interface is written as "I / F".

[0015] The processor 101 corresponds to the central part of the server 1. For example, the processor 101 is a CPU (Central Processing Unit), but is not limited to this. The processor 101 may be composed of various circuits. The processor 101 loads a program stored in advance in the main memory 102 or the auxiliary storage device 103 into the main memory 102. The program is a program that causes the processor 101 of the server 1 to realize or execute each unit described below. The processor 101 executes various operations by executing the program loaded into the main memory 102.

[0016] The main memory 102 corresponds to the main storage portion of the server 1. The main memory 102 includes a nonvolatile memory area and a volatile memory area. The main memory 102 stores an operating system or a program in the nonvolatile memory area. The main memory 102 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 101. For example, the main memory 102 includes a ROM (Read Only Memory) as the nonvolatile memory area. For example, the main memory 102 includes a RAM (Random Access Memory) as the volatile memory area.

[0017] The auxiliary storage device 103 corresponds to an auxiliary storage portion of the server 1. The auxiliary storage device 103 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like. The auxiliary storage device 103 stores the above-mentioned programs, data used by the processor 101 in performing various processes, and data generated by the processes in the processor 101. The auxiliary storage device 103 is an example of a storage unit.

[0018] The auxiliary storage device 103 stores initial setting information 1031 . The initial setting information 1031 includes a first table and a second table. The first table includes records constituting data associating a first device ID, location information, initial setting information of the first device, and main setting information of the first device. The first device ID is identification information of the first electronic device 2 assigned to each first electronic device 2. The location information is location information indicating the location where the first electronic device 2 is installed. The location information includes, for example, latitude and longitude indicating the location of the commercial facility where the first electronic device 2 is installed. The initial setting information of the first device is information regarding the initial setting of the first electronic device 2. The initial setting information of the first electronic device 2 is an example of the first initial setting information. The main setting information of the first electronic device 2 is information regarding the main setting of the first electronic device 2. The main setting information of the first electronic device 2 is an example of the second initial setting information.

[0019] The second table includes records constituting data associating a first device ID, location information, a second device ID, initial setting information of the second device, and main setting information of the second device. The second device ID is identification information of the second electronic device 3 assigned to each second electronic device 3. The initial setting information of the second device is information on the initial setting of one or more second electronic devices 3 associated with each first electronic device 2. The initial setting information of the second device is an example of initial setting information of an associated device. The main setting information of the second device is information on the main setting of one or more second electronic devices 3 associated with each first electronic device 2. The allocation of the second device ID to the first device ID is appropriately set by the user.

[0020] An example of the configuration of the first table and the second table will be described later.

[0021] The communication interface 104 includes various interfaces that communicably connect the server 1 to other electronic devices via a network in accordance with a predetermined communication protocol.

[0022] The hardware configuration of the server 1 is not limited to the above-mentioned configuration. The server 1 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.

[0023] Each unit implemented in the above-mentioned processor 101 will be described. The processor 101 implements a first acquisition means 1010, a second acquisition means 1011, a third acquisition means 1012, a first authentication means 1013, a second authentication means 1014, a third authentication means 1015, a first output means 1016, a second output means 1017, and a third output means 1018. Each unit implemented in the processor 101 can also be referred to as each function. Each unit implemented in the processor 101 can also be referred to as being implemented in a control unit including the processor 101 and the main memory 102.

[0024] The first acquiring means 1010 acquires various information. For example, the first acquiring means 1010 acquires a request for initial setting information of the first electronic device 2 from the first electronic device 2 via the communication interface 104. The request for the initial setting information includes location information of the first electronic device 2.

[0025] The second acquiring unit 1011 acquires various information. For example, the second acquiring unit 1011 acquires a request for main setting information of the first electronic device 2 from the first electronic device 2 via the communication interface 104. The request for main setting information includes location information of the first electronic device 2.

[0026] The third acquiring unit 1012 acquires various information. For example, the third acquiring unit 1012 acquires a request for initial setting information of the second electronic device 3 from the first electronic device 2 via the communication interface 104. The request for the initial setting information of the second electronic device 3 includes location information of the first electronic device 2.

[0027] The first authentication means 1013 performs authentication based on a request for initial setting information of the first electronic device 2 acquired by the first acquisition means 1010. The first authentication means 1013 performs authentication based on location information of the first electronic device 2 acquired by the first acquisition means 1010.

[0028] The second authentication means 1014 performs authentication based on a request for main setting information of the first electronic device 2 acquired by the second acquisition means 1011. The second authentication means 1014 performs authentication based on location information of the first electronic device 2 acquired by the second acquisition means 1011.

[0029] The third authentication means 1015 performs authentication based on a request for initial setting information of the second electronic device 3 acquired by the third acquisition means 1012. The third authentication means 1015 performs authentication based on location information of the first electronic device 2 acquired by the third acquisition means 1012.

[0030] The first output unit 1016 outputs various information. The first output unit 1016 outputs initial setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the first authentication unit 1013 via the communication interface 104.

[0031] The second output unit 1017 outputs various information. The second output unit 1017 outputs the main setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the second authentication unit 1014 via the communication interface 104.

[0032] The third output unit 1018 outputs various information. The third output unit 1018 outputs initial setting information of the second electronic device 3 to the first electronic device 2 via the communication interface 104 based on the authentication result by the third authentication unit 1015.

[0033] An example of the configuration of the initial setting information 1031 will be described. FIG. 3 is a diagram showing an example of the configuration of a first table included in the initial setting information 1031 according to the embodiment. The first table includes a "first device ID" item, a "location information" item, an "initial setting information of the first device" item, and a "main setting information of the first device" item. The "first device ID" item is an item for setting the first device ID. The "location information" item is an item for setting the location information of the place where the first electronic device 2 is installed. The "initial setting information of the first device" item is an item for setting the initial setting information of the first electronic device 2. The initial setting information of the first electronic device 2 includes the IP address of the first electronic device 2, the subnet mask, the IP address of the default gateway, the IP address of the server 1, connection authentication information, and the like. For example, the "main setting information of the first device" item is an item for setting the main setting information of the first electronic device 2. The main setting information of the first electronic device 2 includes various setting files necessary for the main setting of the first electronic device 2. Each of the multiple first device IDs is associated with the location information, the initial setting information, and the main setting information by the first table. The information included in the first table can be set appropriately. The server 1 updates the first table accordingly.

[0034] FIG. 4 is a diagram showing an example of the configuration of a second table included in the initial setting information 1031 according to the embodiment.

[0035] The second table includes a "first device ID" item, a "location information" item, a "second device ID" item, an "initial setting information of the second device" item, and a "main setting information of the second device" item. The "first device ID" item is an item for setting the first device ID. The "location information" item is an item for setting the location information of the place where the first electronic device 2 is installed. The "second device ID" item is an item for setting the second device ID. The "initial setting information of the second device" item is an item for setting the initial setting information of the second electronic device 3. The initial setting information of the second electronic device 3 includes the IP address of the second electronic device 3, the subnet mask, the IP address of the default gateway, the IP address of the server 1, the IP address of the first device 2, connection authentication information, and the like. For example, the "main setting information of the second device" item is an item for setting the main setting information of the second electronic device 3. The main setting information of the second electronic device 3 includes various setting files necessary for the main setting of the second electronic device 3. Each of the multiple first device IDs is associated with location information, a second device ID, initial setting information of the second device, and main setting information of the second device by the second table. Each of the multiple first device IDs may be associated with one or more second device IDs. The second device ID associated with each of the multiple first device IDs is, for example, the second device ID of a second device installed in the same commercial facility as each of the multiple first device IDs. Note that the location information may be read as location information of the place where the second device is installed. The information included in the second table may be set as appropriate. The server 1 updates the second table as appropriate.

[0036] The processing procedure by the information processing system S will be described. In the following description, which focuses on the server 1, the server 1 may be read as the processor 101. The process procedure described below is merely an example, and each process may be modified as much as possible. In addition, steps may be omitted, replaced, or added to the process procedure described below as appropriate depending on the embodiment.

[0037] Here, it is assumed that the first electronic device 2 with the first device ID "00001" is installed in the same commercial facility as the second electronic device 3 with the second device IDs "00011" and "00012". It is assumed that the second electronic device 3 with the second device ID "00011" is a POS terminal, and the second electronic device 3 with the second device ID "00012" is a GOT terminal. The number and type of the second electronic devices 3 are not limited to the above example. The first electronic device 2 acquires its own position information via a positioning device. It is assumed that the first electronic device 2 uses a GPS module as the positioning device. In this case, the first electronic device 2 may be installed or moved to a location where it is easy to receive a GPS signal.

[0038] FIG. 5 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment. The first acquiring means 1010 acquires a request for initial setting information related to the first electronic device 2 from the first electronic device 2 via the communication interface 104 (ACT1). The request for the initial setting information of the first electronic device 2 includes location information of the first electronic device 2. The location information of the first electronic device 2 is, for example, latitude and longitude indicating the location of a commercial facility where the first electronic device 2 is installed. The first acquiring means 1010 may acquire the request for the initial setting information of the first electronic device 2 from the first electronic device 2 via cellular radio.

[0039] The first authentication means 1013 performs authentication based on a request for initial setting information of the first electronic device 2 acquired by the first acquisition means 1010 (ACT2). In ACT2, for example, the first authentication means 1013 performs authentication based on the location information of the first electronic device 2 acquired by the first acquisition means 1010. The first authentication means 1013 refers to the first table of the initial setting information 1031 and compares the location information of the first electronic device 2 acquired by the first acquisition means 1010 with the location information included in the first table. The first authentication means 1013 performs authentication indicating connection permission or connection denial depending on whether the location information of the first electronic device 2 satisfies a predetermined criterion. The predetermined criterion includes, for example, that the location information of the first electronic device 2 is within a predetermined range from the location information included in the first table. The predetermined range can be appropriately set based on, for example, the distance from the location information of the same commercial facility. The predetermined range may be set in advance or may be appropriately updated by the administrator of the server 1 or the first electronic device 2. The first authentication means 1013 determines that the authentication is OK (permitted) if the location information of the first electronic device 2 satisfies a predetermined criterion. The first authentication means 1013 determines that the authentication is NG (not permitted) if the location information of the first electronic device 2 does not satisfy a predetermined criterion.

[0040] If the first authentication means 1013 determines that the authentication is OK (ACT2: YES), the process transitions from ACT2 to ACT3. If the first authentication means 1013 determines that the authentication is NG (ACT2: NO), the process ends.

[0041] The first output means 1016 outputs the initial setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the first authentication means 1013 (ACT3). In ACT3, for example, the first output means 1016 outputs the initial setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the first authentication means 1013 being authentication OK. The first output means 1016 may output the initial setting information of the first electronic device 2 to the first electronic device 2 via cellular radio.

[0042] The first electronic device 2 may perform the initial settings based on the initial setting information output by the first output unit 1016.

[0043] According to this example, the first authentication means 1013 can perform authentication based on a request for the first initial setting information including the location information of the first electronic device 2 acquired by the first acquisition means 1010. As a result, the first authentication means 1013 can verify that the request for the first initial setting information is from a legitimate first electronic device 2 by comparing the preset installation location of the first electronic device 2 with the location information output from the first electronic device 2. Also, the first output means 1016 can output the first initial setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the first authentication means 1013. As a result, the first output means 1016 can output the first initial setting information to the first electronic device 2 based on the confirmation that the first electronic device 2 is legitimate. Therefore, the server 1 can output the first initial setting information only to the legitimate first electronic device 2, and can exclude acquisition of setting information from an unauthorized electronic device.

[0044] The second acquiring means 1011 acquires a request for primary setting information related to the first electronic device 2 from the first electronic device 2 via the communication interface 104 (ACT4). The request for the primary setting information of the first electronic device 2 includes location information of the first electronic device 2. The second acquiring means 1011 may acquire the request for the primary setting information of the first electronic device 2 from the first electronic device 2 via an arbitrary network. The arbitrary network may be cellular wireless.

[0045] The second authentication means 1014 performs authentication based on a request for the main setting information of the first electronic device 2 acquired by the second acquisition means 1011 (ACT5). In ACT5, for example, the second authentication means 1014 performs authentication based on the location information of the first electronic device 2 acquired by the second acquisition means 1011. As in ACT2, the second authentication means 1014 refers to the first table of the initial setting information 1031, and performs authentication indicating connection permission or connection denial depending on whether the location information of the first electronic device 2 acquired by the second acquisition means 1011 satisfies a predetermined criterion. If the location information of the first electronic device 2 satisfies the predetermined criterion, the second authentication means 1014 determines authentication OK (permitted). If the location information of the first electronic device 2 does not satisfy the predetermined criterion, the second authentication means 1014 determines authentication NG (not permitted).

[0046] If the second authentication means 1014 determines that the authentication is OK (ACT5: YES), the process proceeds from ACT5 to ACT6. If the first authentication means 1013 determines that the authentication is NG (ACT5: NO), the process ends.

[0047] The second output means 1017 outputs the primary setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the second authentication means 1014 (ACT6). In ACT6, for example, the second output means 1017 outputs the primary setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the second authentication means 1014 being authentication OK. The second output means 1017 may output the primary setting information of the first electronic device 2 to the first electronic device 2 via an arbitrary network. The arbitrary network may be cellular wireless.

[0048] The first electronic device 2 may perform the main setting based on the main setting information output by the second output unit 1017.

[0049] According to this example, the second authentication means 1014 can perform authentication based on a request for second initial setting information including the location information of the first electronic device 2 acquired by the second acquisition means 1011. As a result, the second authentication means 1014 can verify that the request for second initial setting information is from a legitimate first electronic device 2 by comparing the preset installation location of the first electronic device 2 with the location information output from the first electronic device 2. Also, the second output means 1017 can output the second initial setting information of the first electronic device 2 to the first electronic device 2 based on the authentication result by the second authentication means 1014. As a result, the second output means 1017 can output the second initial setting information to the first electronic device 2 based on the confirmation that the first electronic device 2 is legitimate. Therefore, the server 1 can output the second initial setting information only to the legitimate first electronic device 2, and can exclude acquisition of setting information from an unauthorized electronic device.

[0050] The third acquiring means 1012 acquires a request for initial setting information of the second electronic device 3 from the first electronic device 2 via the communication interface 104 (ACT7). The request for initial setting information of the second electronic device 3 includes location information of the first electronic device 2. The third acquiring means 1012 may acquire the request for initial setting information of the second electronic device 3 from the first electronic device 2 via an arbitrary network. The arbitrary network may be cellular wireless.

[0051] The third authentication means 1015 performs authentication based on a request for the initial setting information of the second electronic device 3 acquired by the third acquisition means 1012 (ACT8). In ACT8, for example, the third authentication means 1015 performs authentication based on the location information of the first electronic device 2 acquired by the third acquisition means 1012. The third authentication means 1015 refers to the second table of the initial setting information 1031 and compares the location information of the first electronic device 2 acquired by the third acquisition means 1012 with the location information included in the second table. The third authentication means 1015 performs authentication indicating connection permission or connection denial depending on whether the location information of the first electronic device 2 satisfies a predetermined criterion. The predetermined criterion includes, for example, that the location information of the first electronic device 2 is within a predetermined range from the location information included in the second table. The predetermined range can be appropriately set based on, for example, the distance from the location information of the same commercial facility. The predetermined range may be set in advance or may be appropriately updated by the administrator of the server 1 or the first electronic device 2. The predetermined range may be the same as or different from the predetermined range in ACT2. The third authentication means 1015 determines authentication OK (permitted) when the location information of the first electronic device 2 satisfies the predetermined criterion. The third authentication means 1015 determines authentication NG (not permitted) when the location information of the first electronic device 2 does not satisfy the predetermined criterion.

[0052] If the third authentication means 1015 determines that the authentication is OK (ACT8: YES), the process proceeds from ACT8 to ACT9. If the third authentication means 1015 determines that the authentication is NG (ACT8: NO), the process ends.

[0053] The third output means 1018 outputs the initial setting information of the second electronic device 3 to the first electronic device 2 based on the authentication result by the third authentication means 1015 (ACT9). In ACT9, for example, the third output means 1018 outputs the initial setting information of the second electronic device 3 to the first electronic device 2 based on the authentication result by the third authentication means 1015 being authentication OK. The third output means 1018 may output the initial setting information of the second electronic device 3 to the first electronic device 2 via an arbitrary network. The arbitrary network may be cellular wireless.

[0054] According to this example, the third authentication means 1015 can perform authentication based on a request for initial setting information of related devices of the first electronic device 2, including the location information of the first electronic device 2 acquired by the third acquisition means 1012. As a result, the third authentication means 1015 can verify that the request for initial setting information of related devices is from a legitimate first electronic device 2 by comparing the preset installation location of the first electronic device 2 with the location information output from the first electronic device 2. Also, the third output means 1018 can output the initial setting information of related devices of the first electronic device 2 to the first electronic device 2 based on the authentication result by the third authentication means 1015. As a result, the third output means 1018 can output the initial setting information of related devices of the first electronic device 2 based on the confirmation that the first electronic device 2 is legitimate. Therefore, the server 1 can output the initial setting information of related devices only to the legitimate first electronic device 2, and can exclude acquisition of setting information from an unauthorized electronic device. In addition, since the related devices of the first electronic device 2 are installed in the same commercial facility as the first electronic device 2, the server 1 can also confirm the legitimacy of the related devices of the first electronic device 2 based on the location information of the first electronic device 2. This allows the server 1 to output initial setting information of the legitimate related devices to the first electronic device 2.

[0055] The first electronic device 2 can obtain the initial setting information of the second electronic device 3 output by the third output unit 1018 and function as a local initial setting server for the second electronic device 3.

[0056] The second electronic device 3 may acquire initial setting information from the first electronic device 2, for example, via a specific low-power wireless communication interface. The second electronic device 3 may perform initial setting based on the initial setting information acquired from the first electronic device 2. The second electronic device 3 may acquire main setting information from the server 1, for example, via a LAN interface. The second electronic device 3 may perform main setting based on the main setting information acquired from the server 1.

[0057] The information processing device may be realized by one device as described above using the server 1 as an example, or may be realized by a system in which functions are distributed among multiple devices. For example, the functions of the server 1 related to the initial settings and the functions related to the main settings may be distributed among multiple devices, and the information processing device may be realized by a first server having the functions related to the initial settings and a second server having the functions related to the main settings.

[0058] The above-mentioned information processing by the server 1 may be executed not only when the first electronic device 2 is initially installed, but also when the device is replaced.

[0059] The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is an electronic device-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is readable by an electronic device.

[0060] Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0061] 1...server, 2...first electronic device, 3...second electronic device, 101...processor, 102...main memory, 103...auxiliary storage device, 104...communication interface, 1010...first acquisition means, 1011...second acquisition means, 1012...third acquisition means, 1013...first authentication means, 1014...second authentication means, 1015...third authentication means, 1016...first output means, 1017...second output means, 1018...third output means, 1031...initial setting information, NW...network, S...information processing system.

Claims

1. a first acquisition means for acquiring a request for first initial setting information related to settings for communication with the electronic device, the request including location information from the electronic device; a first authentication means for performing authentication based on a request for the first initial setting information acquired by the first acquisition means; a first output means for outputting the first initial setting information to the electronic device based on a result of authentication by the first authentication means; a second acquisition means for acquiring, after establishing communication with the electronic device, a request for second initial setting information from the electronic device, the request including the location information and related to settings for the electronic device to establish an operating environment for actual operation; a second authentication means for performing authentication based on a request for the second initial setting information acquired by the second acquisition means; a second output means for outputting the second initial setting information to the electronic device based on a result of authentication by the second authentication means; An information processing device comprising:

2. a third acquiring means for acquiring a request for initial setting information of a related device of the electronic device, the request including the location information from the electronic device; a third authentication means for performing authentication based on a request for initial setting information of the related device acquired by the third acquisition means; a third output means for outputting initial setting information of the related device to the electronic device based on a result of authentication by the third authentication means; The information processing device according to claim 1 .

3. obtaining a request for first initial setting information from an electronic device, the request including location information, the request relating to settings for communication with the electronic device; performing authentication based on the obtained request for the first initial setting information; outputting the first initial setting information to the electronic device based on an authentication result based on the request for the first initial setting information; After establishing communication with the electronic device, obtaining from the electronic device a request for second initial setting information including the location information and related to settings for the electronic device to establish an operating environment for actual operation; performing authentication based on the obtained request for second initial setting information; outputting the second initial setting information to the electronic device based on an authentication result based on the request for the second initial setting information; An information processing method comprising:

4. On the computer, a first acquisition function for acquiring a request for first initial setting information, including location information, from an electronic device, regarding settings for communication with the electronic device; a first authentication function that performs authentication based on a request for the first initial setting information acquired by the first acquisition function; a first output function that outputs the first initial setting information to the electronic device based on an authentication result by the first authentication function; a second acquisition function that acquires, after establishing communication with the electronic device, a request for second initial setting information from the electronic device, the request including the location information and related to settings for the electronic device to establish an operating environment for actual operation; a second authentication function that performs authentication based on a request for the second initial setting information acquired by the second acquisition function; a second output function that outputs the second initial setting information to the electronic device based on an authentication result by the second authentication function; A program for executing the above.

Citation Information

Patent Citations

  • Initialization server system, initialization system, initialization method and computer-readable recording medium

    JP2005228172A

  • Portable telephone set and radio communication system

    JP2006211168A

  • Conference terminal and conference system

    JP2014060607A

  • Wireless communication device, wireless communication system and wireless network setting method

    JP2017139596A