Information processing system, information processing device, information processing method, and program
The information processing system secures sensitive setting information by managing acquisition through a communication and inquiry system, ensuring authorized access and preventing unauthorized data leaks.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- RICOH CO LTD
- Filing Date
- 2022-06-16
- Publication Date
- 2026-04-14
AI Technical Summary
Existing information processing systems allow repeated acquisition of sensitive setting information, such as personal information, from image forming apparatuses, leading to potential data leaks.
An information processing system that includes a communication control unit, device information acquisition unit, information acquisition unit, information provision unit, and inquiry unit to manage and secure the acquisition of setting information by checking permission and setting results, preventing unauthorized access.
Enhances the security of sensitive information by ensuring that setting information is only acquired when permitted and after successful setting, thereby preventing unauthorized access and data leaks.
Smart Images

Figure 0007845073000001 
Figure 0007845073000002 
Figure 0007845073000003
Abstract
Description
Technical Field
[0004]
[0001] The present invention relates to an information processing system, an information processing apparatus, , love and an information processing method. , and program
Background Art
[0002] A technology has been developed in which a mobile terminal (an example of an information processing apparatus) acquires setting information (an example of predetermined information) from an external server and sets the setting information in an image forming apparatus (an example of a device). Patent Document 1 discloses a technology that enables a mobile terminal to acquire setting information and provide it to an image forming apparatus even in an environment where it is difficult to connect the image forming apparatus to an external network to which a server device for distributing the setting information is connected. Specifically, Patent Document 1 discloses that an information processing terminal acquires unique device information of the image forming apparatus from the image forming apparatus, acquires setting information supplied from the server to the image forming apparatus based on the device information, and provides the setting information acquired from the server to the image forming apparatus.
Summary of the Invention
Problems to be Solved by the Invention
[0003] However, in an information processing program on a mobile terminal that sets setting information in an image forming apparatus, there is a problem that after setting the setting information in the image forming apparatus once, the setting information can be acquired from the same image forming apparatus. For example, the setting information may include personal information such as an email address. In such a case, the set setting information can be acquired multiple times for the image forming apparatus.
[0004] In the technology described in Patent Document 1, even after providing the setting information from the information processing terminal to the image forming apparatus, the information processing terminal can acquire the setting information of the image forming apparatus from the server. Here, since the acquired setting information may include personal information such as an address book, if such information can be acquired multiple times, there is a problem of leakage of important information.
[0005] The present invention has been made in view of the above, and is an information processing system and information processing device that can improve the security of important information contained in the setting information set in a device. , love Report processing method , and program The purpose is to provide. [Means for solving the problem]
[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides an information processing system comprising a device, an information processing device, and a server device, wherein the information processing device comprises a communication control unit that communicates with the device, a device information acquisition unit that acquires unique device information from the device, an information acquisition unit that acquires predetermined information to be supplied to the device specified by the device information from the server device, an information provision unit that provides the predetermined information acquired from the server device to the device, a setting result transmission unit that transmits the setting result of the predetermined information for the device to the server device, and an inquiry unit that queries the server device for the setting result of the device to be set for the predetermined information, wherein the information acquisition unit acquires the predetermined information from the device to be set if the setting result has already been set. Instead, when acquiring the predetermined information from the device, the device transmits the unique information of the information processing device to the server device to check whether or not the acquisition of the predetermined information from the device is permitted, and if the acquisition of the predetermined information from the device is permitted, the device acquires the predetermined information from the device regardless of the setting result. . [Effects of the Invention]
[0007] The present invention has the effect of improving the security of important information contained in the configuration information set on a device. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 shows an example of the configuration of the information processing system according to this embodiment. [Figure 2] Figure 2 shows an example of the data structure of the configuration results stored by the server according to this embodiment. [Figure 3] Figure 3 shows an example of the hardware configuration of the information processing system according to this embodiment. [Figure 4]Figure 4 is a block diagram showing an example of the functional configuration of the information processing system according to this embodiment. [Figure 5-1] Figure 5-1 is a sequence diagram showing an example of the flow of setting information for the MFP in the information processing system according to this embodiment. [Figure 5-2] Figure 5-2 is a sequence diagram showing an example of the flow of setting information for the MFP in the information processing system according to this embodiment. [Figure 6] Figure 6 shows an example of a message display screen in the information processing system according to this embodiment. [Figure 7] Figure 7 is a diagram illustrating another example of the process for acquiring configuration information in the information processing system according to this embodiment. [Figure 8] Figure 8 is a sequence diagram showing an example of the flow of setting information for the MFP in the information processing system according to this embodiment. [Figure 9] Figure 9 is a diagram illustrating an example of the process of transmitting setting results by a mobile terminal in the information processing system according to this embodiment. [Figure 10] Figure 10 is a diagram illustrating an example of the process of transmitting setting results by a mobile terminal in the information processing system according to this embodiment. [Modes for carrying out the invention]
[0009] Embodiments of the information processing system, information processing device, and information processing method will be described in detail below with reference to the attached drawings.
[0010] Figure 1 shows an example of the configuration of an information processing system according to this embodiment. As shown in Figure 1, the information processing system according to this embodiment includes an MFP1 (an example of a device), a mobile terminal 2 (an example of an information processing device), and a server 3 (an example of a server device). In this embodiment, the mobile terminal 2 and the server 3 are connected to each other via a network such as the Internet. The server 3 stores configuration information (an example of predetermined information) to be set in the MFP1. Here, the configuration information may include, for example, network settings and the address book of the MFP1.
[0011] Figure 2 shows an example of the data structure of the setting results stored by the server according to this embodiment. In this embodiment, server 3 stores the setting results of the setting information for MFP1. As shown in Figure 2, server 3 stores the machine number (device information), which is an example of the identification information of MFP1, the setting results, and the setting time in association with each other.
[0012] Figure 3 shows an example of the hardware configuration of the information processing system according to this embodiment. In this embodiment, the MFP1 has a CPU (Central Processing Unit) 11, ROM (Read Only Memory) 12, a communication interface 13, RAM (Random Access Memory) 14, and an HDD (Hard Disk Drive) 15, as shown in Figure 3.
[0013] The CPU 11 controls the entire MFP1. The ROM 12 stores the program to be executed by the CPU 11. The RAM 14 is used as a workspace when the CPU 11 executes the program. The communication interface 13 manages communication between the MFP1 and external devices (e.g., mobile terminal 2, server 3). The HDD 15 stores various types of data.
[0014] In this embodiment, the mobile terminal 2 has a CPU 21, ROM 22, communication I / F 23, input device 24, RAM 25, storage 26, and display 27, as shown in Figure 3.
[0015] The CPU 21 controls the entire mobile terminal 2. The ROM 22 stores programs executed by the CPU 21. The communication I / F 23 controls the communication between the mobile terminal 2 and external devices (e.g., MFP 1, server 3). The input device 24 is a device through which a user of the mobile terminal 2 can input various operations. The RAM 25 is used as a work area when the CPU 21 executes programs. The storage 26 stores various data. The display 27 is a display unit that displays various information.
[0016] In the present embodiment, as shown in FIG. 3, the server 3 includes a CPU 31, a ROM 32, a communication I / F 33, a RAM 34, and an HDD 35.
[0017] The CPU 31 controls the entire server 3. The ROM 32 stores programs executed by the CPU 31. The communication I / F 33 controls the communication between the server 3 and external devices (e.g., MFP 1, mobile terminal 2). The RAM 34 is used as a work area when the CPU 31 executes the programs stored in the ROM 32. The HDD 35 stores various data.
[0018] FIG. 4 is a block diagram showing an example of the functional configuration of the information processing system according to the present embodiment. In the present embodiment, as shown in FIG. 4, the mobile terminal 2 includes a communication control unit 201, an information providing unit 202, an information acquiring unit 203, and a display control unit 204. In the present embodiment, the mobile terminal 2 realizes the communication control unit 201, the information providing unit 202, the information acquiring unit 203, and the display control unit 204 by the CPU 21 executing the programs stored in the ROM 22 using the RAM 25 as a work area.
[0019] The communication control unit 201 is an example of a communication control unit that communicatively connects with the MFP 1 and the server 3.
[0020] The information provision unit 202 provides configuration information (configuration values) to the MFP1 via the communication control unit 201. The information provision unit 202 is also an example of a configuration result transmission unit that transmits the configuration results for the MFP1 to the server 3 via the communication control unit 201.
[0021] The information acquisition unit 203 is an example of an information acquisition unit that acquires device information specific to the MFP1 (e.g., the device number) from the MFP1 via the communication control unit 201. The information acquisition unit 203 is also an example of an information acquisition unit that acquires configuration information (an example of predetermined information) to be supplied to the MFP1 identified by the device information from the server 3 via the communication control unit 201.
[0022] Furthermore, the information acquisition unit 203 is an example of a query unit that queries the server 3 for the configuration result of the MFP1 to which the configuration information is to be set. If the configuration result of the MFP1 to be set has already been set, the information acquisition unit 203 does not acquire the configuration information to be supplied to the MFP1 to be set. As a result, after the configuration information for the MFP1 has been set, the mobile terminal 2 is prevented from acquiring the configuration information from the MFP1, thereby improving the security of important information contained in the configuration information set on the MFP1 (for example, personal information such as an address book contained in the configuration information).
[0023] The display control unit 204 controls the display of various information on the display 27.
[0024] As shown in Figure 4, the MFP1 has a communication control unit 101, a setting unit 102, and a storage control unit 103. In this embodiment, the MFP1 realizes the communication control unit 101, the setting unit 102, and the storage control unit 103 by having the CPU 11 execute a program stored in the ROM 12 using the RAM 14 as a working area.
[0025] The communication control unit 101 establishes a communication connection with the mobile terminal 2.
[0026] The setting unit 102 acquires setting information provided by the mobile terminal 2 via the communication control unit 101. The setting unit 102 also transmits the setting result of the setting information to the mobile terminal 2 via the communication control unit 101.
[0027] The memory control unit 103 acquires device information stored in the MFP1 and transmits the acquired device information to the mobile terminal 2 via the communication control unit 101. The memory control unit 103 also sets the setting information acquired by the setting unit 102 in the MFP1 (for example, the HDD 15) by storing the setting information in the MFP1. The memory control unit 103 then transmits the setting result of the setting information to the setting unit 102.
[0028] As shown in Figure 4, Server 3 has a communication control unit 301, an information provision unit 302, and a storage control unit 303. In this embodiment, Server 3 realizes the communication control unit 301, the information provision unit 302, and the storage control unit 303 by having the CPU 31 execute a program stored in the ROM 32 using the RAM 34 as a working area.
[0029] The communication control unit 301 establishes a communication connection with the mobile terminal 2.
[0030] The information provision unit 302 provides the mobile terminal 2 with configuration information to be supplied to the MFP1 via the communication control unit 301.
[0031] The memory control unit 303 obtains the setting results for the MFP1 from the mobile terminal 2 via the communication control unit 301, and writes the obtained setting results to the server 3 (for example, HDD 35). The memory control unit 303 also verifies (obtains) the setting results for the MFP1, which is the target of the setting information, and transmits the verified setting results to the mobile terminal 2 via the communication control unit 301.
[0032] Figures 5-1 and 5-2 are sequence diagrams showing an example of the flow of setting information for an MFP in the information processing system according to this embodiment. First, the information acquisition unit 203 of the mobile terminal 2 requests the MFP1 to acquire device information (for example, the machine number), which is information specific to the MFP1 (step S501). The memory control unit 103 of the MFP1 acquires the device information stored in the MFP1 and transmits the acquired device information to the mobile terminal 2 (step S502).
[0033] Next, the information acquisition unit 203 of the mobile terminal 2 acquires configuration information to be supplied to the MFP1, which is identified by the device information, from the server 3 (step S503). The information provision unit 302 of the server 3 acquires the configuration information to be supplied to the MFP1 and transmits the acquired configuration information to the mobile terminal 2 (step S504).
[0034] Next, the information provision unit 202 of the mobile terminal 2 provides setting information to the MFP1 (step S505). The setting unit 102 of the MFP1 sets the setting information provided from the mobile terminal 2 in the MFP1 (for example, the HDD 15) by writing the setting information to the MFP1 via the memory control unit 103 (step S506). Then, the setting unit 102 transmits the result of setting the setting information for the MFP1 to the mobile terminal 2 (step S507).
[0035] The information provision unit 202 of the mobile terminal 2 transmits the setting result of the configuration information for the MFP1 to the server 3 (step S508). The communication control unit 301 of the server 3 writes the setting result received from the mobile terminal 2 into the server 3 (for example, the HDD 35) via the storage control unit 303 (step S509).
[0036] Subsequently, when the user instructs the mobile terminal 2 to obtain the configuration information of the MFP1, the information acquisition unit 203 of the mobile terminal 2 requests the MFP1 to acquire device information (step S510). The memory control unit 103 of the MFP1 acquires the device information stored in the MFP1 (for example, the HDD 15) and transmits the acquired device information to the mobile terminal 2 (step S511).
[0037] Next, the information acquisition unit 203 of the mobile terminal 2 queries the server 3 for the setting result of the MFP1 indicated by the device information (i.e., the MFP1 to which the setting information is to be set) (step S512). As shown in Figure 5-1, the communication control unit 301 of the server 3 checks the setting result of the setting information of the MFP1 to be set via the storage control unit 303 (step S513), and transmits the confirmed setting result (for example, success) to the mobile terminal 2 (step S514).
[0038] The display control unit 204 of the mobile terminal 2 determines whether or not to set the configuration information for the MFP1 based on the configuration result received from the server 3, and displays the result on the display 27 (step S515). Specifically, as shown in Figure 5-1, if the setting of the configuration information for the MFP1 is successful, the display control unit 204 displays a message on the display 27 indicating that the configuration information set for the MFP1 could not be obtained. In addition, the information acquisition unit 203 does not acquire the configuration information from the MFP1.
[0039] Figure 6 shows an example of a message display screen in the information processing system according to this embodiment. For example, if the setting of setting information for MFP1 is successful, the display control unit 204 of the mobile terminal 2 displays a screen on the display 27 that includes a message indicating that the setting information for MFP1 could not be obtained, as shown in Figure 6.
[0040] Returning to Figures 5-1 and 5-2, the information acquisition unit 203 of the mobile terminal 2, as shown in Figure 5-2, requests the MFP1 to acquire setting information if the confirmed setting result is a failure (step S516). The setting unit 102 of the MFP1 acquires the setting information set in the MFP1 via the memory control unit 103 and transmits the acquired setting information to the mobile terminal 2 (step S517). The information acquisition unit 203 of the mobile terminal 2 acquires the setting information from the MFP1.
[0041] In other words, if the setting of configuration information for MFP1 fails, the information acquisition unit 203 acquires the configuration information from MFP1. This allows the system to determine which configuration item failed to set based on the configuration information acquired from MFP1.
[0042] Figure 7 is a diagram illustrating another example of the process for acquiring configuration information in the information processing system according to this embodiment. In this embodiment, as shown in Figure 7, the storage control unit 303 of the server 3 may store an ID (hereinafter referred to as terminal ID; for example, 001, 002, 003), which is an example of unique information of a mobile terminal 2 that is permitted to acquire configuration information, in a storage unit such as the HDD 35.
[0043] In this case, when the information acquisition unit 203 of the mobile terminal 2 acquires configuration information from the MFP1, it sends its own terminal ID to the server 3 to check whether it is permitted to acquire the configuration information. If the terminal ID is not stored in the server 3, that is, if it is not permitted to acquire configuration information from the MFP1, the information acquisition unit 203 will not acquire the configuration information from the MFP1, regardless of the configuration result. As a result, after the configuration information for the MFP1 has been set, it is possible to prevent terminals other than the pre-configured mobile terminal 2 from acquiring the configuration information from the MFP1, thereby improving the security of important information contained in the configuration information set on the MFP1.
[0044] Figure 8 is a sequence diagram showing an example of the flow of setting information for an MFP in the information processing system according to this embodiment. After setting information for the MFP1, the information acquisition unit 203 of the mobile terminal 2 sends the terminal ID of the mobile terminal 2 from the communication control unit 201 to the server 3 to inquire whether or not it is permitted to acquire the setting information (step S801).
[0045] When the server 3 receives a terminal ID from mobile terminal 2, the storage control unit 303 of the server 3 determines whether the received terminal ID is included in the terminal IDs of mobile terminal 2 that are permitted to acquire configuration information. If the received terminal ID is included in the terminal IDs of mobile terminal 2 that are permitted to acquire configuration information, the storage control unit 303 notifies mobile terminal 2 via the communication control unit 301 that it is permitted to acquire configuration information (step S802).
[0046] If the mobile terminal 2 is notified that it is permitted to obtain the configuration information, the information acquisition unit 203 of the mobile terminal 2 requests the MFP1 to obtain the configuration information (step S803). The configuration unit 102 of the MFP1 obtains the configuration information set in the MFP1 via the memory control unit 103, and further transmits the obtained configuration information to the mobile terminal 2 via the communication control unit 101 (step S804).
[0047] Figures 9 and 10 illustrate an example of the process for transmitting configuration results by a mobile terminal in the information processing system according to this embodiment. In this embodiment, the information provision unit 202 of the mobile terminal 2 may send the configuration results to the server 3 in JSON format, as shown in Figures 9 and 10. The configuration results may include serialNumber: the machine number of MFP1, configurationDateTime: the date and time the configuration information was set on MFP1, and configurationResult: the setting result of the configuration information for MFP1.
[0048] As shown in Figure 9, configurationResult:Success indicates that the configuration information was successfully set, that is, that the configuration information was completed successfully. On the other hand, as shown in Figure 10, configurationResult:Failure indicates that the configuration information was not set successfully, that is, that the configuration information was not completed successfully. The storage control unit 303 of server 3 saves the configuration results received from the mobile terminal 2 to its HDD 35. In this embodiment, the configuration results that the communication control unit 301 of server 3 sends to the mobile terminal 2 have a similar data structure.
[0049] Thus, according to the information processing system of this embodiment, after the setting information for the MFP1 is completed, the mobile terminal 2 can be prevented from obtaining the setting information from the MFP1, thereby improving the security of important information contained in the setting information set for the MFP1. [Explanation of symbols]
[0050] 1 MFP 2 Mobile devices 3 Servers 101,201,301 Communication Control Unit 102 Settings Section 103,303 Memory Control Unit 202,302 Information provision department 203 Information Acquisition Department 204 Display Control Unit [Prior art documents] [Patent Documents]
[0051] [Patent Document 1] Japanese Patent Publication No. 2021-5359
Claims
1. An information processing system comprising a device, an information processing device, and a server device, The aforementioned information processing device is A communication control unit that communicates with the aforementioned device, A device information acquisition unit that acquires unique device information from the aforementioned device, An information acquisition unit that acquires predetermined information to be supplied to the equipment identified by the aforementioned equipment information from a server device, An information providing unit that provides the predetermined information acquired from the server device to the equipment, A setting result transmission unit that transmits the setting result of the predetermined information for the equipment to the server device, The server device includes a query unit that queries the server device for the setting results of the equipment to which the predetermined information is to be set, The information acquisition unit, if the setting result has already been set, does not acquire the predetermined information from the device to be set, and when acquiring the predetermined information from the device, transmits the unique information of the information processing device to the server device to check whether or not the acquisition of the predetermined information from the device is permitted, and if the acquisition of the predetermined information from the device is permitted, acquires the predetermined information from the device regardless of the setting result, in this information processing system.
2. The information processing system according to claim 1, wherein the information acquisition unit acquires the predetermined information from the device if the setting result is a failure.
3. An information processing device, A communication control unit that establishes a communication connection with the device, A device information acquisition unit that acquires unique device information from the aforementioned device, An information acquisition unit that acquires predetermined information to be supplied to the equipment identified by the aforementioned equipment information from a server device, An information providing unit that provides the predetermined information acquired from the server device to the equipment, A setting result transmission unit that transmits the setting result of the predetermined information for the equipment to the server device, The server device includes a query unit that queries the server device for the setting results of the equipment to which the predetermined information is to be set, The information acquisition unit, if the setting result has already been set, does not acquire the predetermined information from the device to be set, and when acquiring the predetermined information from the device, transmits the unique information of the information processing device to the server device to check whether or not the acquisition of the predetermined information from the device is permitted, and if the acquisition of the predetermined information from the device is permitted, acquires the predetermined information from the device regardless of the setting result.
4. The information acquisition unit acquires predetermined information from the device if the setting result is a failure, as described in claim 3.
5. An information processing method performed by an information processing device, Steps to establish a communication connection with the device, The steps include: obtaining unique device information from the aforementioned device; The steps include: obtaining predetermined information to be supplied to the equipment identified by the aforementioned equipment information from a server device; The steps include providing the predetermined information obtained from the server device to the device, The steps include transmitting the setting result of the predetermined information for the device to the server device, The step includes querying the server device for the setting results of the device to be set for the predetermined information, If the setting result is successful, the information processing method does not acquire the predetermined information from the device to be configured, and when acquiring the predetermined information from the device, it transmits the unique information of the information processing device to the server device to check whether or not the acquisition of the predetermined information from the device is permitted, and if the acquisition of the predetermined information from the device is permitted, it acquires the predetermined information from the device regardless of the setting result.
6. The information processing method according to claim 5, further comprising the step of obtaining the predetermined information from the device if the setting result is a failure.
7. A computer that controls an information processing device, A communication control unit that establishes a communication connection with the device, A device information acquisition unit that acquires unique device information from the aforementioned device, An information acquisition unit that acquires predetermined information to be supplied to the equipment identified by the aforementioned equipment information from a server device, An information providing unit that provides the predetermined information acquired from the server device to the equipment, A setting result transmission unit that transmits the setting result of the predetermined information for the equipment to the server device, The server device is configured to function as a query unit that queries the settings result of the device to which the predetermined information is to be set. The information acquisition unit, if the setting result has already been set, does not acquire the predetermined information from the device to be set, and when acquiring the predetermined information from the device, transmits the unique information of the information processing device to the server device to check whether or not the acquisition of the predetermined information from the device is permitted, and if the acquisition of the predetermined information from the device is permitted, acquires the predetermined information from the device regardless of the setting result.
Citation Information
Patent Citations
Equipment management system
JP2017081165A
Information processing system, information processing method, and program
JP2017188796A
program
JP2019191948A
Information processing program, information processing apparatus, information processing system, and information processing method
JP2021005359A