System, server device, management method, and program

By establishing communication between the information processing device and the server device, the server device sends acquisition and deletion requests to ensure that the information on the information processing device is not lost when deleted, and the security management and recovery of information are realized.

JP2025018741APending Publication Date: 2025-02-06RICOH CO LTD

Patent Information

Application Number
JP2023122718
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-27
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

In the prior art, when the server device accidentally deletes information in the information processing device, information is lost.

Method used

By establishing communication between the information processing device and the server device, the server device sends a acquisition request to obtain information, and after receiving the deletion instruction, it displays a deletion confirmation screen on the terminal through the display control unit, sends a deletion request to the information processing device, and performs a deletion operation on the information processing device.

Benefits of technology

Ensure that information is not lost when deleted, and the security management and recovery of information is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025018741000001_ABST
    Figure 2025018741000001_ABST
Patent Text Reader

Abstract

To solve the problem in conventional techniques in which when an unintended deletion of information stored in an information processing device is instructed by a server device, the information is lost.SOLUTION: A server device 5 of a management system 2 transmits a request to acquire information in response to receiving an instruction to delete information stored in an information processing device 7 (Step S44), receives the information from the information processing device 7 (Step S46), stores the information in storage means (Step S47), and then transmits a request to delete the information to the information processing device 7 (Step S48). The information processing device 7 that has received the deletion request transmits the information to the server device 5, and then deletes the information stored in the information processing device 7 based on the deletion request transmitted by the server device 5 (Step S49).SELECTED DRAWING: Figure 17B
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a system, a server device, a management method, and a program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, methods for remotely deleting information such as confidential information and personal information of a user held in a device have been known.

[0003] For example, a technique is known that, in order to identify and delete data corresponding to the personal information requested to be deleted, deletes personal information identified by personal data information from device event data indicating the content of an event that was executed based on a request to delete personal information (see Patent Document 1). Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has a problem that when an unintended deletion of information stored in an information processing device is instructed by a server device, the information is lost. [Means for solving the problem]

[0005] In order to solve the above-mentioned problem, the invention of claim 1 provides a system including an information processing device and a server device, wherein the server device has a display control means for causing a display means to display a screen for accepting a deletion instruction for information stored in the information processing device, an acquisition request sending means for sending an acquisition request to the information processing device to acquire the information from the information processing device when the deletion instruction is accepted via the screen, a receiving means for receiving the information sent by the information processing device in response to the acquisition request, a storage control means for storing the information received by the receiving means in a storage means possessed by a device other than the information processing device or the server device, and a deletion request sending means for sending a deletion request for the information to the information processing device that has received the information by the receiving means, and the information processing device has an information sending means for sending the information stored in the information processing device to the server device in response to the acquisition request sent by the server device, and a deletion execution means for executing deletion of the information stored in the information processing device based on the deletion request sent by the server device. Effect of the Invention

[0006] As described above, according to the present invention, by storing information stored in an information processing device in a server device, it is possible to prevent information that has been instructed to be deleted from being lost. [Brief description of the drawings]

[0007] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a communication terminal according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device according to an embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing device according to an embodiment. [Diagram 5]FIG. 2 is a diagram illustrating an example of a functional configuration of a management system according to an embodiment. [Figure 6] 11 is a conceptual diagram illustrating an example of a target device information management table according to the embodiment. [Figure 7] 11 is a conceptual diagram illustrating an example of a device information deletion target management table according to the embodiment. FIG. [Figure 8] 11 is a conceptual diagram illustrating an example of a device information deletion setting management table according to the embodiment. FIG. [Figure 9] 11 is a conceptual diagram illustrating an example of a device information deletion result management table according to the embodiment. FIG. [Figure 10] 11 is a conceptual diagram illustrating an example of a backup necessity setting management table according to the embodiment. FIG. [Figure 11] 1 is a conceptual diagram illustrating an example of a backup information management table according to an embodiment. [Figure 12] FIG. 4 is a conceptual diagram illustrating an example of an account information management table according to the embodiment. [Figure 13] FIG. 4 is a conceptual diagram illustrating an example of an address information management table according to the embodiment. [Figure 14] 11 is a sequence diagram illustrating an example of a process including a backup necessity setting process according to the embodiment. FIG. [Figure 15] FIG. 13 is a diagram illustrating an example of a backup necessity setting screen when deleting device information according to the embodiment. [Figure 16] FIG. 13 is a diagram showing an example of a data storage result screen according to the embodiment. [Figure 17A] 11 is a sequence diagram showing an example of a process including a device information deletion input process according to the embodiment; FIG. [Figure 17B] FIG. 11 is a sequence diagram illustrating an example of a process including a pre-deletion backup setting process according to the embodiment. [Figure 18] FIG. 13 is a diagram showing an example of a device environment setting task screen according to the embodiment. [Figure 19] FIG. 13 is a diagram illustrating an example of a device type selection screen according to the embodiment. [Figure 20] FIG. 13 is a diagram illustrating an example of a device information deletion confirmation screen according to the embodiment. [Figure 21] FIG. 13 is a diagram illustrating an example of a deletion certificate display instruction screen according to the embodiment. [Figure 22] FIG. 13 is a diagram illustrating an example of a device information deletion certificate screen according to the embodiment. [Figure 23] 13 is a conceptual diagram illustrating an example of an account information management table after information is deleted according to the embodiment. FIG. [Figure 24] FIG. 13 is a conceptual diagram showing an example of the address information management table after information is deleted according to the embodiment. [Figure 25A] 11 is a sequence diagram illustrating an example of a process including a device information restoration task selection process according to the embodiment. FIG. [Figure 25B] 11 is a sequence diagram showing an example of a process including a post-restoration backup information deletion necessity setting process according to the embodiment; FIG. [Figure 25C] 11 is a sequence diagram illustrating an example of a process including a restore task presence / absence determination process according to the embodiment. FIG. [Figure 25D] 11 is a sequence diagram showing an example of a process including a maintenance process or a deletion process of backup information according to the embodiment. FIG. [Figure 26] FIG. 13 is a diagram illustrating an example of a device information restoration task creation screen according to the embodiment. [Figure 27] FIG. 13 is a diagram illustrating an example of a restoration target device selection screen according to the embodiment. [Figure 28] FIG. 13 is a diagram showing an example of a post-restoration backup information deletion necessity setting screen according to the embodiment; [Figure 29] FIG. 13 is a diagram showing an example of a device information restoration task execution result screen according to the embodiment. [Diagram 30] FIG. 13 is a diagram illustrating an example of a deletion target type setting screen according to a modified example of the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the description of the drawings, the same elements are given the same reference numerals, and the description of overlapping parts will be omitted.

[0009] [First embodiment] [Overall configuration of information processing system] Fig. 1 is a diagram showing an example of the overall configuration of an information processing system according to an embodiment. As shown in Fig. 1, the information processing system 1 has various devices and terminals including a communication terminal 3, a server device 5, and an information processing device 7. The information processing system 1 also has a management system 2 (system) including the server device 5 and the information processing device 7. Furthermore, in the management system 1, the communication terminal 3, the server device 5, and the information processing device 7 are connected to each other via a communication network 100.

[0010] The communication network 100 is a communication network in which an unspecified number of communications are conducted, and is constructed by the Internet, an intranet, a LAN (Local Area Network), or the like. The communication network 100 may include not only wired communication but also communication networks using wireless communication such as 4G (4th Generation), 5G (5th Generation), WiMAX (Worldwide Interoperability for Microwave Access), and LTE (Long Term Evolution). The communication terminal 3 and the server device 5 may be connected to each other by a dedicated local network or the like inside the communication network 100 via a firewall.

[0011] <Communication terminal> The communication terminal 3 is a terminal used by a user who uses the management system 1. The communication terminal 3 is realized by an information processing device (computer system) equipped with a general OS or the like for communication, and is one of the components that configure the information processing system 1. The communication terminal 3 also has installed and stored in a storage unit 3000 described later other devices that provide commonly used external services, a communication application for communicating with the communication terminal, a device information management application for managing information on the information processing device 7, and the like.

[0012] The communication terminal 3 may be a communication terminal having a communication function such as a commonly used PC (Personal Computer), a portable notebook PC, a mobile phone, a smartphone, a tablet terminal, or a wearable terminal (sunglasses type, wristwatch type, etc.). The communication terminal 3 may further be a communication device or a communication terminal capable of operating browser software and various application software (device information management application, etc.).

[0013] <Server device> The server device 5 is a device (server) that manages the information processing device 7. For example, the server device 5 has a function of a website for an administrator, and registers the contents (photo images, text, etc.) to be included in a document as a document template. The server device 5 also checks, edits, and deletes documents. The server device 5 also has a module function on a server accessed via an APII (Application Programming Interface), and provides a document management service. The document management service also registers, updates, deletes, etc., document templates. The document management service also registers, updates, and deletes various posted documents associated with document templates.

[0014] The server device 5 is realized by one or more information processing devices (computer systems) equipped with a general server OS, etc. The server device 5 installs and stores a communication application for communicating with other devices and communication terminals, and a device information management application in a storage unit 5000, which will be described later.

[0015] The server device 5 may be constructed by a single computer such as a commonly used PC (Personal Computer) or a portable notebook PC, or may be constructed by multiple computers to which each section (function or means) such as storage is divided and arbitrarily assigned. All or part of the functions of the server device 5 may be a server computer existing in a cloud environment or a server computer existing in an on-premise environment. The server device 5 may further be a communication device or a communication terminal capable of operating software such as browser software.

[0016] Furthermore, the server device 5 may notify (transmit) data (information) by push notification (transmission) to the communication terminal 3. In this case, the server device 5 performs the push notification via, for example, FCM (Firebase Cloud Messaging), which is an example of a push notification server.

[0017] <Information processing device> The information processing device 7 is a device or equipment in general that can delete information held by itself. The information processing device 7 is a device including, for example, an MFP (Multi-Function-Peripheral / Printer), an IWB (Interactive Whiteboard), a projector, and a UCS (Unified Communication System: video conference system). The information processing device 7 also includes IoT devices including a wearable terminal that exchanges information with other devices and equipment via a communication network. The information processing device 7 is also realized by one or more information processing devices (computer systems) equipped with a general server OS or the like. The information processing device 7 also installs and stores communication apps and the like for communicating with other devices and communication terminals in a storage unit 7000 described later.

[0018] Based on the above-described system configuration, in this embodiment, a management system 2 is provided in which information stored in an information processing device 7 is stored by a server device 5, thereby enabling, for example, information that has been unintentionally deleted to be restored to the information processing device 7.

[0019] ●About terminology● In this embodiment, "information" (information stored in the information processing device and subject to deletion) refers to, for example, account information, email address information, setting information related to screen display settings, node setting information in the copy function, customer user information, confidential information related to the information processing device 7 and the customer, destination information in the fax function, etc.

[0020] In the present embodiment, the term "device" has the same meaning as each device indicated by the information processing device 7. Therefore, when the term "device" is used in the description of each UI screen described later, it refers to the information processing device 7.

[0021] In this embodiment, the term "user" refers to a person who uses the information processing system 1 or the management system 2, or an administrator who manages the user. Unless otherwise specified, the term "user" will be used.

[0022] [Hardware configuration] Next, the hardware configuration of the communication terminal or device constituting the information processing system according to the embodiment will be described with reference to Figures 2 to 4. Note that components may be added or deleted from the hardware configurations of the communication terminal 3, the server device 5, and the information processing device 7 shown in Figures 2 to 4 as necessary.

[0023] <Hardware configuration of communication terminal> Fig. 2 is a diagram showing an example of a hardware configuration of a communication terminal according to an embodiment. As shown in Fig. 2, the communication terminal 3 is constructed by, for example, a computer, and includes a CPU 301, a ROM 302, a RAM 303, an EEPROM 304, a HD (Hard Disk) 305, a HDD (Hard Disk Drive) controller 306, a display 307, a short-range communication I / F 308, a CMOS sensor 309, and an image sensor I / F 310. The communication terminal 3 further includes a network I / F 311, a keyboard 312, a pointing device 313, a media I / F 315, an external device connection I / F 316, a sound input / output I / F 317, a microphone 318, a speaker 319, and a bus line 320.

[0024] Among these, the CPU 301 controls the operation of the entire communication terminal 3. The ROM 302 stores programs and the like used to drive the CPU 301. The RAM 303 is used as a work area for the CPU 301. The EEPROM 304 reads or writes various data such as applications under the control of the CPU 301. The HD 305 stores various data such as programs. The HDD controller 306 controls the reading or writing of various data from the HD 305 under the control of the CPU 301. Here, the communication terminal 3 may have a hardware configuration equipped with an SSD (Solid State Drive) instead of the HD 305 and the HDD controller 306. The display 307 displays various information such as a cursor, a menu, a window, a character, or an image. In this embodiment, the display 307 functions as an example of a display means. The short-range communication I / F 308 is a communication circuit for performing data communication with a communication device or a communication terminal having a wireless communication interface such as NFC (Near Field Communication), Bluetooth (registered trademark; omitted below), or Wi-Fi (registered trademark; omitted below). The CMOS sensor 309 is a type of built-in imaging means that captures an image of a subject under the control of the CPU 301 to obtain image data or video data. The imaging means may be an imaging means constituted by a CCD (Charge Coupled Device) sensor or the like instead of a CMOS sensor. The image sensor I / F 310 is a circuit that controls the driving of the CMOS sensor 309.

[0025] The network I / F 311 is an interface for performing data communication using the communication network 100. The keyboard 312 is a type of input means having a plurality of keys for inputting characters, numbers, various instructions, and the like. Note that, instead of or in addition to the keyboard 512, an input means such as a touch panel may be used. The pointing device 313 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like. Note that, instead of or in addition to the keyboard 312, the communication terminal 3 may have an input means such as a touch panel that allows operations such as pressing, clicking, or tapping on a predetermined button, icon, or the like arranged on the display 307. The media I / F 315 controls reading or writing (storing) data from or to a recording medium 314 such as a flash memory. The external device connection I / F 316 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory or the like. The sound input / output I / F 317 is a circuit that processes input and output of sound signals between the microphone 318 and the speaker 319 under the control of the CPU 301. The microphone 318 is a built-in circuit that converts sound into an electrical signal, and acquires voice or sound waves emitted from an external speaker or the like to acquire information using the electrical signal. The speaker 319 is a built-in circuit that converts electrical signals into physical vibrations to generate sounds such as music and voice. The bus line 320 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 301.

[0026] <Server hardware configuration> Fig. 3 is a diagram showing an example of a hardware configuration of a server device. As shown in Fig. 3, the server device 5 is constructed by, for example, a computer, and includes a CPU 501, a ROM 502, a RAM 503, an EEPROM 504, a HD (Hard Disk) 505, a HDD (Hard Disk Drive) controller 506, and a display 507. In this embodiment, the display 507 functions as an example of a display means. The server device 5 further includes a network I / F 511, a keyboard 512, a pointing device 513, a media I / F 515, an external device connection I / F 516, and a bus line 520.

[0027] Among these, the CPU 501 controls the operation of the entire communication terminal 3. The ROM 502 stores programs and the like used to drive the CPU 501. The RAM 503 is used as a work area for the CPU 501. The EEPROM 504 reads or writes various data such as applications under the control of the CPU 501. The HD 505 stores various data such as programs. The HDD controller 506 controls the reading or writing of various data from the HD 505 under the control of the CPU 501. Here, the server device 5 may have a hardware configuration equipped with an SSD (Solid State Drive) instead of the HD 505 and the HDD controller 506. The display 507 displays various information such as a cursor, a menu, a window, a character, or an image. In this embodiment, the display 507 functions as an example of a display means.

[0028] The network I / F 511 is an interface for data communication using the communication network 100. The keyboard 512 is a type of input means having a plurality of keys for inputting characters, numbers, various instructions, and the like. Note that, instead of or in addition to the keyboard 512, an input means such as a touch panel may be used. The pointing device 513 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, and the like. Note that, instead of or in addition to the keyboard 512, the server device 5 may have an input means such as a touch panel that allows operations such as pressing, clicking, or tapping on a predetermined button, icon, or the like arranged on the display 507. The media I / F 515 controls reading or writing (storing) data from or to a recording medium 514 such as a flash memory. The external device connection I / F 516 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory, or the like. The bus line 520 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501, or the like.

[0029] <Hardware configuration of information processing device> Fig. 4 is a diagram showing an example of a hardware configuration of an information processing device according to an embodiment. As shown in Fig. 4, the information processing device 7 is constructed by, for example, a computer, and is exemplified as an MFP. The information processing device 7 includes hardware resources including a controller 710, an external device connection I / F 725, an engine control unit 730, an operation panel 740, and a network I / F 750.

[0030] Of these, the controller 710 has a CPU 701 which is the main part of the computer, a system memory (MEM-P) 702, a north bridge (NB) 703, a south bridge (SB) 704, an ASIC (Application Specific Integrated Circuit) 705, a local memory (MEM-C) 706 which is a storage unit, an HDD (Hard Disk Drive) controller 707, and an HD (Hard Disk) 708 which is also a storage unit, and is configured such that the NB 703 and the ASIC 705 are connected by an AGP (Accelerated Graphics Port) bus 721.

[0031] Of these, the CPU 701 is a control unit that performs overall control of the information processing device 7. The NB 703 is a bridge for connecting the CPU 701 with the MEM-P 702, the SB 704, and the AGP bus 721, and includes a memory controller that controls reading and writing to the MEM-P 702, a PCI (Peripheral Component Interconnect) master, and an AGP target.

[0032] The MEM-P 702 is composed of a ROM 702a which is a memory for storing programs and data for implementing the various functions of the controller 710, and a RAM 702b which is used for developing the programs and data, and as a drawing memory during memory printing, etc. The programs stored in the RAM 702b may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, CD-R, or DVD in the form of an installable or executable file.

[0033] The SB704 is a bridge for connecting the NB703 to a PCI device and a peripheral device. The ASIC705 is an IC (Integrated Circuit) for image processing purposes having hardware elements for image processing, and plays the role of a bridge connecting the AGP bus 721, the PCI bus 722, the HD708, and the MEM-C706. The ASIC705 includes a PCI target and an AGP master, an arbiter that arbitrates the drive timing of each signal according to a predetermined priority in the ASIC705, a memory controller that controls the MEM-C706, a plurality of DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between the ASIC705 and a scanner unit 731 and a printer unit 732 (described later) via the PCI bus 722. A USB interface or an IEEE1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC705.

[0034] The MEM-C706 is a local memory used as an image buffer for copying and a code buffer. The HD708 is a storage for storing image data, font data used during printing, and forms. The HD708 controls the reading and writing of data from and to the HD708 under the control of the CPU701. The AGP bus 721 is a bus interface for a graphics accelerator card proposed to speed up graphic processing, and by directly accessing the MEM-P702 at high throughput, the graphics accelerator card can be made faster.

[0035] The external device connection I / F 725 is an interface for connecting to an external device, such as a USB interface.

[0036] The information processing device 7 may include a short-distance communication circuit having an antenna for the short-distance communication circuit. The short-distance communication circuit is, for example, a communication circuit such as NFC, Bluetooth, or Wi-Fi.

[0037] Further, the engine control unit 730 is composed of a scanner unit 731, a printer unit 732, and a FAX unit 733. Moreover, the operation panel 740 includes a panel display unit 740a such as a touch panel that displays current setting values ​​and a selection screen, etc., and receives input from an operator, as well as operation keys 740b including a numeric keypad that receives setting values ​​for image formation conditions such as density setting conditions, and a start key that receives a copy start instruction. In this embodiment, the panel display unit 740a functions as an example of a display means. The controller 710 controls the entire information processing device 7, and controls, for example, drawing, communication, input from the operation panel 740, etc. The scanner unit 731 or the printer unit 732 includes an image processing unit such as error diffusion and gamma (γ) conversion. Moreover, the FAX unit 733 includes an analog I / F, a modem, a speaker, etc. for performing facsimile communication using an analog line (public line) connecting with an external device.

[0038] The information processing device 7 can sequentially switch and select the document box function, copy function, printer function, and facsimile function using the application switching key on the operation panel 740. When the document box function is selected, the document box mode is selected, when the copy function is selected, the copy mode is selected, when the printer function is selected, the printer mode is selected, and when the facsimile mode is selected, the facsimile mode is selected.

[0039] Further, the network I / F 750 is an interface for performing data communication using the communication network 100. The external device connection I / F 725 and the network I / F 750 are electrically connected to the ASIC 705 via a PCI bus 722. Note that the information processing device 7 is not limited to the above-mentioned MFP as long as it is a device or equipment capable of deleting information of the device itself.

[0040] The above program may be recorded in a computer-readable recording medium as an installable or executable file, or may be distributed by downloading via a network. Examples of the recording medium include a CD-R (Compact Disc Recordable), a DVD (Digital Versatile Disk), a Blu-ray Disc (Blu-ray is a registered trademark; omitted below), an SD card, and a USB memory. The recording medium may be provided domestically or internationally as a program product. For example, the server device 5 realizes the management method according to the present invention by executing the program according to the present invention.

[0041] [Functional configuration of information processing system] Next, the functional configuration of this embodiment will be described with reference to Fig. 5 to Fig. 13. Fig. 5 is a diagram showing an example of the functional configuration of an information processing system. Fig. 5 shows the communication terminal 3, the server device 5, and the information processing device 7 shown in Fig. 1 that are related to the processing or operation described below.

[0042] <Functional configuration of communication terminal> Next, the functional configuration of the communication terminal 3 will be described with reference to FIG. 5. As shown in FIG. 5, the communication terminal 3 has a transmission / reception unit 31, an operation reception unit 32, an acquisition unit 33, a display control unit 34, a determination unit 35, a startup unit 36, a generation unit 37, and a storage / readout unit 39. Each of these functional units is a function or means realized by operating any of the hardware resources shown in FIG. 2 by an instruction from the CPU 301 according to a program for the communication terminal 3 that is expanded from at least one of the ROM 302, the EEPROM 304, the HD 305, and the recording medium 314 to the RAM 303. The communication terminal 3 also has a storage unit 3000 constructed by at least one of the ROM 302, the EEPROM 304, the HD 305, and the recording medium 314 shown in FIG. 2. Furthermore, the storage unit 3000 has installed therein a communication program (communication application), a browser application, a device information management application, and the like for communicating with each device and each terminal via the communication network 100, and is stored therein.

[0043] <<Functional configuration of communication terminal>> Next, a detailed description will be given of each functional configuration of the communication terminal 3. The transmission / reception unit 31 of the communication terminal 3 shown in Fig. 5 is mainly realized by processing of the CPU 301 on the network I / F 311 and the short-range communication I / F 308, and transmits and receives various data (or information) to and from the server device 5 via the communication network 100. In this embodiment, the transmission / reception unit 31 functions as an example of at least one of a transmitting means and a receiving means.

[0044] The operation reception unit 32 is realized by the CPU 301 processing signals generated by various operations received by at least one of the display 307, the keyboard 312, and the pointing device 313. Note that the operation reception unit 32 may use signals generated by various operations received by an input means such as a touch panel, instead of the display 307, the keyboard 312, and the pointing device 313. In this embodiment, the operation reception unit 32 functions as an example of a reception means.

[0045] The acquisition unit 33 is mainly realized by the processing of the CPU 301, and acquires various information received by the transmission / reception unit 31. In this embodiment, the acquisition unit 33 functions as an example of an acquisition means.

[0046] The display control unit 34 is mainly realized by the processing of the CPU 301 for the display 307, and displays images on the display 307 of the communication terminal 3, and accesses the server device 5 using a Web browser to display various screen data. The display control unit 34 accesses the server device 5 by, for example, starting and executing a device information management application or a browser that runs on the OS. The display control unit 34 then downloads a WebAPP (WebApplication) that includes at least HTML (HyperText Markup Language) and includes CSS (Cascading Style Sheets) or JAVA SCRIPT (registered trademark), and displays various image data (screens) generated by the WebAPP on the display 5307. The display control unit 34 displays image data generated by HTML5 that includes data in, for example, XML (Extensible Markup Language), JSON (JavaScript Object Notation), or SOAP (Simple Object Access Protocol) format, on the display 307. In this embodiment, the display control unit 34 functions as an example of a display control means.

[0047] The determination unit 35 is mainly realized by the processing of the CPU 301, and performs various determinations in the communication terminal 3. In this embodiment, the determination unit 35 functions as an example of a determination means.

[0048] The launch unit 36 ​​is mainly realized by the processing of the CPU 301, and launches various applications (device information management applications) and the like in the communication terminal 3. In the present embodiment, the launch unit 36 ​​functions as an example of a launch unit.

[0049] The generating unit 37 is mainly realized by the processing of the CPU 301, and generates screen data (screen information) of various screens related to information deletion / restoration in the communication terminal 3. However, when the communication terminal 3 starts a browser and displays screen information related to information deletion / restoration management of the information processing device 7 on the communication terminal 3, the generating unit 37 does not need to generate screen data (screen information) because a screen related to screen data transmitted by the server device 5 described later is displayed. In this embodiment, the generating unit 37 functions as an example of a generating means.

[0050] The memory / reading unit 39 is mainly realized by processing of the CPU 301 on at least one of the ROM 302, the EEPROM 304, and the recording medium 314, and stores various data (or information) in the memory unit 3000 and reads various data (or information) from the memory unit 3000. In this embodiment, the memory / reading unit 39 functions as an example of a memory / reading means.

[0051] <Server device functional configuration> Next, the functional configuration of the server device 5 will be described with reference to FIG. 5. As shown in FIG. 5, the server device 5 has a transmission / reception unit 51, an acquisition unit 53, a display control unit 54, a judgment unit 55, an execution control unit 56, a generation unit 57, a setting registration unit 58, and a storage / reading unit 59. Each of these functional units is a function or means realized by operating any of the hardware resources shown in FIG. 3 by an instruction from the CPU 501 according to a program for the server device 5 expanded from at least one of the ROM 502, the EEPROM 504, the HD 505, and the recording medium 514 to the RAM 503. The server device 5 also has a storage unit 5000 constructed by at least one of the ROM 502, the EEPROM 504, the HD 505, and the recording medium 514 shown in FIG. 3. Furthermore, the storage unit 5000 has installed therein a communication program (communication application) for communicating with the communication terminal 3 and the information processing device 7 via the communication network 100, a device information management application related to the deletion of information executed by the information processing device 7, a browser application, and the like, installed therein and stored therein.

[0052] <<Server device functional configuration>> Next, each functional configuration of the server device 5 will be described in detail. The transmission / reception unit 51 of the server device 5 shown in FIG. 5 is mainly realized by the processing of the CPU 501 for the network I / F 511 and the short-distance communication I / F 508, and transmits and receives various data (or information) between the communication terminal 3 and the information processing device 7 via the communication network 100. When the transmission / reception unit 51 receives a deletion instruction via a screen to the information processing device 7, it transmits an acquisition request to acquire information from the information processing device 7. When the transmission / reception unit 51 receives information transmitted by the information processing device 7 in response to the acquisition request, it receives information transmitted by the information processing device 7 in response to the acquisition request. When a deletion instruction is given on a screen for accepting a deletion instruction displayed on the communication terminal 3, the transmission / reception unit 51 receives information if the setting to receive information is made, and does not receive information if the setting to receive information is not made. The transmission / reception unit 51 further receives a deletion certificate from the information processing device 7 as a result of executing the deletion of the information, which proves that the deletion of the information has been normally executed. In this embodiment, the transmission / reception unit 51 functions as an example of at least one of the acquisition request transmission means and the reception means.

[0053] The acquisition unit 53 is mainly realized by the processing of the CPU 501, and acquires, for example, various types of information transmitted by the communication terminal 3 and the information processing device 7 via the transmission / reception unit 51. The acquisition unit 53 also executes acquisition of backup information from the information processing device 7. Before information deletion is executed, a setting as to whether or not to back up information is acquired from a data table that manages settings related to the necessity of backup, and if the setting is to back up information, the acquisition unit 53 acquires backup information from the information processing device 7 to be deleted. In this embodiment, the acquisition unit 53 functions as an example of an acquisition means.

[0054] The display control unit 54 is mainly realized by the processing of the CPU 501 on the display 507 or the display 307 of the communication terminal 3, and performs display control of various screens and information (data) on the server device 5 or the communication terminal 3. The display control unit 54 also causes the communication terminal 3 to display the display screen generated by the server device 5 on the display 307 of the communication terminal 3 using a browser in HTML or the like. The display control unit 54 also causes the display 307 to display a screen for accepting an instruction to delete information stored in the information processing device. The display control unit 54 also causes the display 307 to display a screen for setting a period for storing the received information in the storage unit 5000 (an example of a storage means). The display control unit 54 also causes the display 307 to display a screen for accepting selection of the target information. The display control unit 54 also causes the display 307 to display a screen for accepting a deletion instruction for each information processing device 7. The display control unit 54 also causes the display 307 to display a screen for accepting selection of the information processing device 7. The display control unit 54 also causes the display 307 to display a screen for accepting instructions related to restoration. The display control unit 54 also causes the display 307 to display a screen on which information to be restored can be selected. The display control unit 54 further causes the display 307 to display a screen on which an information processing device 7 to be restored can be selected.

[0055] The display control unit 54 also has a function as a device management UI that displays various operation screens and notification screens on the communication terminal 3. When the deletion setting of the information stored in the information processing device 7 is saved, the display control unit 54 performs display control to notify the user that the deletion setting has been saved. The display control unit 54 further has a function of prompting the user to check whether or not there is a problem with the information deletion setting by displaying a warning message related to the deletion of information on the communication terminal 3. In this embodiment, the display control unit 54 functions as an example of a display control means.

[0056] The determination unit 55 is mainly realized by the processing of the CPU 501, and performs determination processing for the entire server device 5. The determination unit 55 also determines whether the information processing device 7 can be designated as a target for deleting information. In this case, the determination unit 55 checks the contents of a data table, which will be described later, and determines whether the information processing device 7 to be deleted is appropriate as a target for deleting information. In this embodiment, the determination unit 55 functions as an example of a determination means.

[0057] The execution control unit 56 is mainly realized by the processing of the CPU 501. The execution control unit 56 controls the execution when the information processing device 7 deletes information of its own device. When the setting for receiving information is not set, the execution control unit 56 deletes information based on a deletion request in a state in which the transmitting / receiving unit 51 does not receive information. The execution control unit 56 restores information deleted by the information processing device 7 to the information processing device 7 based on the information (device backup information) stored in the storage unit 5000. The execution control unit 56 has a function of operating the functions of the information processing device 7 from the device management UI. The execution control unit 56 is a functional unit that cooperates with the display control unit 54 when the communication terminal 3 displays a warning message related to the deletion of information. The execution control unit 56 deletes information from the information processing device 7. The execution control unit 56 acquires execution settings such as the information processing device 7 to be deleted and a schedule from a data table described later, and deletes information according to the settings. When the information is stored by the storage readout unit 59, the execution control unit 56 further controls the deletion of the information stored in the storage unit 5000 after the period accepted on the screen for setting the period for storing the information has elapsed. Specifically, when the information is stored in the storage unit 5000 of the server device 5 by the storage readout unit 59 in step S47, the execution control unit 56 executes the deletion of the information stored in the storage unit 5000. When the information is stored in a storage unit of a device other than the server device 5 by the storage readout unit 59 in step S47, the execution control unit 56 transmits an instruction to delete the information to the device other than the server device 5 that has the storage unit. In this embodiment, the execution control unit 56 functions as an example of a deletion control means and an example of a restoration control means.

[0058] The generation unit 57 is mainly realized by the processing of the CPU 501, and generates various data including various screen data to be displayed on the communication terminal 3. In this embodiment, the generation unit 57 functions as an example of a generation means.

[0059] The setting registration unit 58 is mainly realized by the processing of the CPU 501, and sets and registers information in various data tables managed by the server device 5. In this embodiment, the setting registration unit 58 functions as an example of a registration means.

[0060] The storage / reading unit 59 is mainly realized by the processing of the CPU 501 on at least one of the ROM 502, the EEPROM 504, the HD 505, and the recording medium 514, and stores various data (or information) in the storage unit 5000 and reads various data (or information) from the storage unit 5000. The storage / reading unit 59 stores the information received by the transmission / reception unit 51 in a storage means of a device other than the information processing device 7 to be deleted, or in a storage means of the server device. Specifically, the storage / reading unit 59 stores the information received by the transmission / reception unit 51 in the storage unit 5000 of the server device 5. In this embodiment, the storage / reading unit 59 functions as an example of a storage control means. The storage means may be, for example, a storage means of the other information processing device 7, an online storage connectable to the server device, or an external storage medium, as long as it is provided in a device other than the information processing device 7 to be deleted.

[0061] ●Target device information management table● Fig. 6 is a conceptual diagram showing an example of a target device information management table according to an embodiment. Note that the structure of the data table described below is an example, and is not limited to this. A target device information management DB 5001 configured by a target device information management table as shown in Fig. 6 is constructed in the storage unit 5000. In the target device information management table, items including a device display name, an IP address, a serial number, and a model name are associated with each target device ID, stored, and managed.

[0062] Of these, the target device ID is identification information that identifies the information processing device 7 that is to be the target for information deletion. The device display name is the name of the information processing device 7 that corresponds to the target device ID. The IP address is the IP address assigned to the target device. The serial number is the serial number of the target device. The model name is the model name of the target device. In this manner, the target device information management table stores and manages information on the information processing device 7 managed by the server device 5. The target device information management table makes it possible to specify the information processing device 7 from which information deletion or restoration is to be performed, from the device management UI via the display 307 of the communication terminal 3.

[0063] In this embodiment, the target device information management table (target device information management DB 5001) functions as an example of a target device information management means.

[0064] ●Device Information Deletion Target Management Table● Fig. 7 is a conceptual diagram showing an example of a device information deletion target management table according to an embodiment. Note that the data table structure described below is an example, and is not limited to this. A device information deletion target management DB 5002 configured by the device information deletion target management table as shown in Fig. 7 is constructed in the storage unit 5000. In the device information deletion target management table, the items of the deletion target device name, IP address, and device / group are associated with each target device ID, stored, and managed.

[0065] Of these, the deletion target device name is managed with the same contents as the device display name managed in the target device information management table. The device / group distinguishes whether the deletion target device is a device or belongs to a specific group. In this way, the device information deletion target management table holds information related to the device information deletion target of the information processing device 7. The device information deletion target management table allows the information processing device 7, from which information is to be deleted or restored, to be specified from the device management UI via the display 307 of the communication terminal 3.

[0066] In this embodiment, the device information deletion target management table (device information deletion target management DB 5002) functions as an example of a service management means. The target device information management table and the device information deletion target management table may be an integrated table. In this case, the integrated table can be used to specify the information processing device 7 from which information is to be deleted or restored, from a device management UI via a display of a communication terminal.

[0067] ●Device Information Deletion Settings Management Table● Fig. 8 is a conceptual diagram showing an example of a device information deletion setting management table according to an embodiment. Note that the data table described below is an example and is not limited to this. A device information deletion setting management DB 5003 configured by a device information deletion setting management table as shown in Fig. 8 is constructed in the storage unit 5000. In the device information deletion setting management table, the items of the device name to be deleted and the deletion schedule are associated with each target device ID, stored, and managed.

[0068] Among these, the deletion schedule includes the deletion start date and time and the deletion start time. These indicate the date and time information and the time information when the deletion target device is deleted. In this way, the device information deletion setting management table holds the execution settings (execution settings of the target information processing device 7, deletion schedule, etc.) when executing the deletion of information related to the information processing device 7.

[0069] In this embodiment, the device information deletion setting management table (device information deletion setting management DB 5003) functions as an example of a device information deletion setting management means.

[0070] ●Device Information Deletion Result Management Table● Fig. 9 is a conceptual diagram showing an example of a device information deletion result management table according to an embodiment. Note that the data table described below is an example and is not limited to this. A device information deletion result management DB 5004 configured by a device information deletion result management table as shown in Fig. 9 is constructed in the storage unit 5000. In the device information deletion result management table, the items of the device name to be deleted and the deletion result storage location are associated with each target device ID, stored, and managed.

[0071] Among these, the deletion result storage location indicates a location for storing the deletion result of the information related to the information processing device 7 to be deleted, and for example, a predetermined URL is specified. In this manner, in the device information deletion result management table, the location for storing the deletion result is associated with each information processing device 7 to be deleted, and is stored and managed.

[0072] In this embodiment, the device information deletion result management table (device information deletion result management DB 5004) functions as an example of a device information deletion result management means.

[0073] ●Backup necessity setting management table● Fig. 10 is a conceptual diagram showing an example of a backup necessity setting management table according to an embodiment. Note that the data table described below is an example and is not limited to this. A backup necessity setting management DB 5005 configured by a backup necessity setting management table as shown in Fig. 10 is constructed in the storage unit 5000. In the backup necessity setting management table, items such as backup necessity and device backup information retention period are associated with each other and stored and managed for each task ID.

[0074] Among these, the task ID is identification information for identifying the deletion task. The backup necessity is a flag for managing the necessity of backing up the information to be deleted from the information processing device 7 to be deleted before executing the deletion. The backup necessity is managed, for example, as "necessary (valid)" or "not necessary (invalid)". The device backup information storage period indicates the storage period of the backed up information, and is managed by a predetermined time or number of days. The storage period may be unlimited (unlimited). When the backup information is registered in step S47 of the deletion task described later, the device information deletion setting management table is referred to to identify the deletion start date and time, and when the storage period associated with the task has elapsed from the deletion start date and time, the server device may further have a storage deletion instruction unit that instructs the storage unit registered in the task to delete the information. In this way, in the backup necessity setting management table, the backup necessity and the storage period of the backup information are associated with each task to be deleted, and are stored and managed. It is also possible to consider a method in which the backup necessity setting management table does not associate with each task ID as described above, but unifies the backup necessity for each tenant using the management system. That is, when a backup necessity setting is accepted in steps S16 to S19 described later, the backup necessity setting management table for that tenant is updated. In this case, in step S42 described later, the backup necessity setting management DB 5005 is referenced to determine whether the tenant needs a backup.

[0075] In this embodiment, the backup necessity setting management table (backup necessity setting management DB 5005) functions as an example of a backup necessity setting management means.

[0076] ●Backup information management table● Fig. 11 is a conceptual diagram showing an example of a backup information management table according to an embodiment. Note that the data table described below is an example, and is not limited to this. A backup information management DB 5006 configured by a backup information management table as shown in Fig. 11 is constructed in the storage unit 5000. In the backup information management table, device backup information is associated with each target device ID, stored, and managed.

[0077] Among these, the device backup information includes the serial number of the information processing device 7. In this manner, in the backup information management table, various information of the information processing device 7 to be deleted is associated with each information processing device 7 from which information is deleted, and is stored and managed.

[0078] When restoring after storing device backup information in the backup information management table, the settings of the information processing device 7 to be deleted when setting a restoration task are selected from the information processing device 7 for which device backup information exists. Therefore, the server device 5 newly generates device information of the information processing device 7 for which backup is taken in the backup information management table and a task for setting the backup information of the information processing device 7. This eliminates the need for association between the setting (task ID) of the task for setting whether or not backup is required and the task information managed in the backup information management table.

[0079] In this embodiment, the backup information management table (backup information management DB 5006) functions as an example of a backup information management means.

[0080] <Functional configuration of information processing device> Returning to FIG. 5, the functional configuration of the information processing device will be described. As shown in FIG. 5, the information processing device 7 has a transmission / reception unit 71, an operation reception unit 72, an acquisition unit 73, a display control unit 74, an execution processing unit 76, a generation unit 77, a registration management unit 78, and a storage / reading unit 79. Each of these functional units is a function or means realized by operating any of the hardware resources shown in FIG. 4 by an instruction from the CPU 701 according to a program for the information processing device 7 expanded from at least one of the ROM 702a and the HD 708 to the RAM 702b. The information processing device 7 also has a storage unit 7000 constructed by at least one of the ROM 702a and the HD 708 shown in FIG. 4. Furthermore, a communication program (communication application) for communicating with the server device 5 via the communication network 100, a browser application, and the like are installed and stored in the storage unit 7000.

[0081] <<Functional configuration of information processing device>> Next, each functional configuration of the information processing device 7 will be described in detail. The transmitting / receiving unit 71 of the information processing device 7 shown in Fig. 5 is mainly realized by the processing of the CPU 701 for the network I / F 750, and transmits and receives various data (or information) with the server device 5 via the communication network 100. The transmitting / receiving unit 71 also transmits information stored in the information processing device 7 to the server device 5. In this embodiment, the transmitting / receiving unit 71 functions as an example of at least one of an information transmitting means and a receiving means.

[0082] The operation reception unit 72 is realized mainly by the CPU 701 processing signals generated by various operations received by at least one of the panel display unit 740a and the operation keys 740b of the operation panel 740. In this embodiment, the operation reception unit 72 functions as an example of a reception means.

[0083] The acquisition unit 73 is mainly realized by the processing of the CPU 701, and acquires various information (data) transmitted by the server device 5. In this embodiment, the acquisition unit 73 functions as an example of an acquisition unit.

[0084] The display control unit 74 is mainly realized by the processing of the CPU 701 on the panel display unit 740a of the operation panel 740, and displays images on the panel display unit 740a of the information processing device 7, and accesses the server device 5 using a Web browser to display various screen data. The display control unit 74 accesses the server device 5 by, for example, starting and executing a device information management application or a browser that runs on the OS. The display control unit 74 then downloads a WebAPP (WebApplication) that includes at least HTML (HyperText Markup Language) and includes CSS (Cascading Style Sheets) or JAVA SCRIPT (registered trademark), and displays various image data (screens) generated by the WebAPP on the panel display unit 740a. The display control unit 74 displays image data generated by HTML5 that includes data in, for example, XML (Extensible Markup Language), JSON (JavaScript Object Notation), or SOAP (Simple Object Access Protocol) format on the display 307. In this embodiment, the display control unit 74 functions as an example of a display control means.

[0085] The execution processing unit 76 is mainly realized by the processing of the CPU 701, and executes the deletion of information stored in the information processing device 7 based on a deletion request transmitted by the server device 5. In this embodiment, the execution processing unit 76 functions as an example of a deletion execution means.

[0086] The generating unit 77 is mainly realized by the processing of the CPU 701, and generates various information (data) in the information processing device 7. In this embodiment, the generating unit 77 functions as an example of a generating means.

[0087] The registration management unit 78 is mainly realized by the processing of the CPU 701, and registers various information (data) transmitted by the server device 5 in a predetermined storage area in the information processing device 7. In this embodiment, the registration management unit 78 functions as an example of a registration means.

[0088] The memory / reading unit 79 is mainly realized by processing of the CPU 701 on at least one of the ROM 702a and the HD 708, and stores various data (or information) in the memory unit 7000 and reads various data (or information) from the memory unit 7000. In this embodiment, the memory / reading unit 79 functions as an example of a memory / reading means.

[0089] ●Account information management table● Fig. 12 is a conceptual diagram showing an example of an account information management table according to an embodiment. Note that the data table described below is an example and is not limited to this. An account information management DB 7001 configured by an account information management table as shown in Fig. 12 is constructed in the storage unit 7000. In the account information management table, items including an account name and an account password are stored and managed in association with each account ID.

[0090] Among these, the account ID is identification information for identifying account information for logging in (signing in) to the information processing device 7. The account name is a name indicating an account as one piece of account information, and is managed in association with the account password. In this way, in the account information management table, information related to an account is associated with and stored and managed.

[0091] In this embodiment, the account information management table (account information management DB 7001) functions as an example of an account information management means.

[0092] ●Address information management table● Fig. 13 is a conceptual diagram showing an example of an address information management table according to an embodiment. Note that the data table described below is an example and is not limited to this. In the storage unit 7000, an address information management DB 7002 configured by an address information management table as shown in Fig. 13 is constructed. In the address information management table, items including a name and a password are stored and managed in association with each account ID.

[0093] Among these, the name is the name of the user as one piece of account information, and is managed in association with the email address. In this way, in the address information management table, information related to the user associated with the account is associated, stored, and managed.

[0094] In this embodiment, the address information management table (address information management DB 7002) functions as an example of an address information management means.

[0095] [Processing or Operation of the Embodiment] Next, each process or operation in the information processing system according to the embodiment will be described with reference to FIGS.

[0096] <Processing including backup necessity setting processing> First, a process including a backup necessity setting process will be described. FIG. 14 is a sequence diagram showing an example of a process including a backup necessity setting process according to the embodiment. As shown in FIG. 14, the operation acceptance unit 32 of the communication terminal 3 accepts the start of a web browser (step S11). Specifically, a user who uses the management system 1 starts a web browser by accessing a device information management app or a predetermined URL using the communication terminal 3. As a result, the operation acceptance unit 32 of the communication terminal 3 accepts the start of the device information management app or the web browser. Note that after accepting the start of the device information management app or the web browser, a login process performed as necessary, establishment of a session between the communication terminal 3 and the server device 5, and the like are performed using, for example, a conventional method, and detailed explanations thereof will be omitted.

[0097] Next, the transmitting / receiving unit 31 transmits a screen data acquisition request to the server device 5 (step S12). As a result, the transmitting / receiving unit 51 of the server device 5 receives the screen data acquisition request transmitted by the communication terminal 3.

[0098] Next, the generating unit 57 of the server device 5 generates screen data (step S13). Specifically, the generating unit 57 generates backup necessity setting screen data at the time of deleting device information, which represents a backup necessity setting screen at the time of deleting device information, to be described later, based on the information included in the screen data acquisition request received at step S12.

[0099] Next, the transmitting / receiving unit 51 transmits a screen data acquisition response to the communication terminal 3 as a response to the screen data acquisition request (step S14). As a result, the transmitting / receiving unit 31 of the communication terminal 3 receives the screen data acquisition response transmitted by the server device 5. At this time, the screen data acquisition response includes device information deletion backup necessity setting screen data representing a device information deletion backup necessity setting screen.

[0100] Next, the display control unit 34 of the communication terminal 3 causes a backup necessity setting screen for device information deletion to be displayed on the display 307 of the communication terminal 3 (step S15).

[0101] ●Screen display example● Here, an example of a display screen in the communication terminal 3 will be described. FIG. 15 is a diagram showing an example of a backup necessity setting screen when deleting device information according to the embodiment. As shown in FIG. 15, a backup necessity setting screen 3111 when deleting device information is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The backup necessity setting screen 3111 when deleting device information is one of the screens in the items of "Server setting" and "Device information deletion setting" in the "System" menu, and displays a radio button for selecting whether or not to back up device information before deletion (enabled or disabled), an input area for inputting the device backup information storage period, and a save button 3151 as a backup necessity setting when deleting device information. This allows the user to input and set whether or not to back up specific information of the information processing device 7 to be deleted, and the backup information storage period when performing backup.

[0102] 14, the judgment unit 35 of the communication terminal 3 judges whether a backup is necessary (step S16). Specifically, the judgment unit 35 checks whether a radio button for selecting whether a pre-deletion device information backup is necessary (enabled or disabled) displayed in step S15 is necessary (enabled or disabled).

[0103] When the radio button for "No (Disabled)" backup is selected, the operation accepting unit 32 accepts an operation of the disable button and an operation of the save button, and executes the processes of steps S19 to S22 described later (step S17).

[0104] On the other hand, when the radio button for backup "Necessary (enabled)" is selected, the operation accepting unit 32 accepts an operation of the disable button, an input of the device backup information storage period, and an operation of the save button (step S18). Specifically, the operation accepting unit 32 accepts the setting of the storage period based on an input to an input area for inputting the device backup information storage period displayed on the backup necessity setting screen 3111 at the time of deleting device information shown in FIG. 15.

[0105] Next, the transmitting / receiving unit 31 transmits a backup necessity setting request to the server device 5 (step S19). As a result, the transmitting / receiving unit 51 of the server device 5 receives the backup necessity setting request transmitted by the communication terminal 3. At this time, the backup necessity setting request includes backup necessity information (information selected by the radio button) and device backup information storage period information.

[0106] Next, the storage / reading unit 59 of the server device 5 saves the backup necessity setting at the time of deleting the device information (step S20). Specifically, the storage / reading unit 59 stores the backup necessity information (information selected by the radio button) and the device backup information storage period information included in the backup necessity setting request received in step S19 in the items corresponding to the task IDs in the backup necessity setting management DB 5005 (see FIG. 10). Note that, when the process of step S20 is executed, for example, the setting registration unit 58 issues a task ID, and the backup necessity information, the device backup information storage period, etc. are stored in the items corresponding to the issued task ID.

[0107] Next, the transmitting / receiving unit 51 transmits a backup necessity setting response as a response to the backup necessity setting request to the communications terminal 3 (step S21). As a result, the transmitting / receiving unit 31 of the communications terminal 3 receives the backup necessity setting response transmitted by the server device 5. At this time, the backup necessity setting response includes data storage result screen data representing a data storage result screen including the contents of the backup necessity setting at the time of deleting device information performed in step S20.

[0108] Next, the display control unit 34 of the communication terminal 3 causes the display 307 to display a data storage result screen (step S22). Specifically, the display control unit 34 causes the display 307 of the communication terminal 3 to display a data storage result screen as shown below.

[0109] The above is an explanation of each process according to the result of the backup necessity determination.

[0110] ●Screen display example● Here, an example of a display screen in the communication terminal 3 will be described. FIG. 16 is a diagram showing an example of a data storage result screen according to the embodiment. As shown in FIG. 16, a data storage result screen 3112 is displayed on the display 307 of the communication terminal 3 by the display control unit 34. The data storage result screen 3112 is one of the screens in the items of "Server setting" and "Device information deletion setting" in the "System" menu, and is a screen displayed in response to a user's input for the setting of whether or not to back up when deleting device information. In the data storage result screen 3112, a dialogue 3113 including a message indicating that the setting of whether or not to back up when deleting device information has been saved is popped up. The dialogue 3113 includes an OK button 3152 that the user can operate after confirming the message. This allows the user to transition to another screen.

[0111] In the information processing system according to this embodiment, for example, when the processes of steps S12 and S14, S19, and S21 described above are executed, other devices may exist between the communication terminal 3 and the server device 5. In other words, each piece of information (data) transmitted and received between the communication terminal 3 and the server device 5 may be configured to be transmitted and received once via another device (relay device, etc.). The above-mentioned configuration can be applied even when other processing steps exist between the communication terminal 3 and the server device 5.

[0112] <Processing including device information deletion input processing> Next, a process including the device information deletion input process will be described. Fig. 17A is a sequence diagram showing an example of a process including the device information deletion input process according to an embodiment. As shown in Fig. 17, the operation acceptance unit 32 of the communication terminal 3 accepts the start of a Web browser (step S31). Note that the process of step S31 is similar to step S11 described above, and therefore a detailed description thereof will be omitted.

[0113] The processing of the subsequent steps S32 to S34 is similar to the processing of steps S12 to S14 described above, and therefore detailed description thereof will be omitted. However, the screen data generated in step S33 is device environment setting task screen data, and the information transmitted to the communications terminal 3 in step S34 is the device environment setting task screen data.

[0114] Next, the display control unit 34 of the communication terminal 3 causes the display 307 of the communication terminal 3 to display a device environment setting task screen (step S35). The device environment setting task screen displayed in step S35 will be described later.

[0115] Next, the operation reception unit 32 receives an input for deleting device information as a task type (step S36). Specifically, the operation reception unit 32 receives the selection of the radio button for type: deleting device information (deleting device information) in the device environment setting task screen displayed on the display 307 in step S35.

[0116] Next, the operation receiving unit 32 receives a selection of a target device from the devices classified into the device information deletion target group (step S37). Specifically, the operation receiving unit 32 receives a selection of an item including address information of a device included in the device information deletion target group.

[0117] Next, the display control unit 34 displays a warning message for saving the task and a device information deletion confirmation screen on the display 307 of the communication terminal 3 (step S38). The device information deletion confirmation screen will be described later.

[0118] <Processing including pre-deletion backup setting processing> Next, a process including a pre-deletion backup setting process will be described. FIG. 17B is a sequence diagram showing an example of a process including a pre-deletion backup setting process according to the embodiment. The transmitting / receiving unit 31 of the communication terminal 3 transmits a confirmation result to the server device 5 (step S41). As a result, the transmitting / receiving unit 51 of the server device 5 receives the confirmation result transmitted by the communication terminal 3. At this time, the confirmation result includes a task ID for identifying the task input on the device information deletion confirmation screen displayed in the above-mentioned step S38, each input of "Yes" or "No" indicating the input confirmation result, and selected data. The selected data as an example of the confirmation result further includes various information stored in the information processing device 7 to be deleted.

[0119] Next, the judgment unit 55 of the server device judges whether or not a pre-deletion backup setting is necessary (step S42). Specifically, the judgment unit 55 searches the backup necessity setting management DB 5005 (see FIG. 10) using the task ID received in step S41 as a search key to read corresponding backup necessity information and judge whether or not a backup is necessary. In other words, the judgment unit 55 judges whether or not a setting is made to save information when the information is deleted.

[0120] If the server device 5 determines that the pre-deletion backup setting is "no" (if the setting to save information is not made), the server device 5 does not send an acquisition request to the information processing device 7, and the execution control unit 56 executes the processing of steps S48 to S53 described below (step S43).

[0121] On the other hand, if it is determined that the pre-deletion backup setting is "necessary" (if the setting is set to save information), the transmitting / receiving unit 51 transmits an acquisition request to the information processing device 7 (step S44). As a result, the transmitting / receiving unit 71 of the information processing device 7 receives the acquisition request transmitted by the server device 5. At this time, the acquisition request may include a target device ID that identifies the information processing device 7.

[0122] Next, the acquisition unit 73 of the information processing device 7 acquires device backup information (step S45). Specifically, the acquisition unit 73 reads and acquires the information of the information processing device 7 stored in a predetermined area of ​​the storage unit 7000 via the memory reading unit 79.

[0123] Next, the transmitting / receiving unit 71 transmits an acquisition response to the server device 5 as a response to the acquisition request received in step S44 (step S46). As a result, the transmitting / receiving unit 51 of the server device 5 receives the acquisition response transmitted by the information processing device 7. At this time, the acquisition response includes the device backup information associated with the device ID read in step S45.

[0124] Next, the setting registration unit 58 of the server device 5 registers the device backup information (step S47). Specifically, the setting registration unit 58 registers the device backup information received in step S46 in each item (serial number, etc.) of the device backup information associated with the device ID of the backup information management DB 5006 (see FIG. 11).

[0125] The above is an explanation of each process according to the result of the determination as to whether or not a pre-deletion backup setting is required.

[0126] Next, the transmitting / receiving unit 51 of the server device 5 transmits a deletion request to the information processing device 7 (step S48). As a result, the transmitting / receiving unit 71 of the information processing device 7 receives the deletion request transmitted by the server device 5.

[0127] There are two types of deletion requests: immediate deletion, in which deletion is performed immediately, and managed deletion, in which deletion is performed after schedule management. In managed deletion, the server device 5 transmits a deletion request to the information processing device 7 when it knows that the date and time for deletion has arrived. Here, in the case of managed deletion, the backup processing of steps S44 to S47 described above (from the request to obtain device backup information to registration) needs to be performed before the date and time for managed deletion.

[0128] Furthermore, in response to a deletion request transmitted from the server device 5, the information processing device 7 from which information is to be deleted is provided with an API (function) for deleting device information of its own device. Therefore, the transmitting / receiving unit 51 of the server device 5 can request the API from the information processing device 7 to delete desired information from the information processing device 7. On the other hand, if the information processing device 7 uses an API that specifies specific information, the server device 5 may transmit a deletion request specifying the information to be deleted to the information processing device 7.

[0129] The information processing device 7 may have an API (API1) for deleting information other than the network information, and then an API (API2) for deleting the network information. In this case, the server device 5 may first transmit a deletion request including API1 to the information processing device 7 to execute a series of processes related to deleting information other than the network information, and then transmit a deletion request including API2 to the information processing device 7 to execute a series of processes related to deleting the network information. In this way, the server device 5 can specify (transmit a deletion request to) the information processing device 7 to delete information for each unit grouped in the API. Here, a certain unit grouped in the API includes information divided by a setting unit such as app settings, other than the above-mentioned network information / network information.

[0130] Next, the execution processing unit 76 of the information processing device 7 executes the deletion of the device information by executing the task (step S49). Specifically, the execution processing unit 76 executes the deletion of the device information (e.g., account information, address information) stored in the information processing device 7 based on the API information received in step S48 by executing the task, and overwrites (or deletes) the contents of the corresponding items in the account information management DB 7001 (see FIG. 12) and the address information management DB 7002 (see FIG. 13) with the deletion execution results.

[0131] Next, the transmitting / receiving unit 71 transmits a deletion response to the server device 5 as a response to the deletion request received in step S48 (step S50). As a result, the transmitting / receiving unit 51 of the server device 5 receives the deletion response transmitted by the information processing device 7. At this time, if the information has been normally deleted in step S49, the deletion response includes deletion certificate data proving that the deletion has been executed.

[0132] Next, the acquisition unit 53 of the server device 5 acquires a deletion certificate (step S51). Specifically, the acquisition unit 53 acquires, via the transmission / reception unit 51, the deletion certificate data received in step S50.

[0133] Next, the transmitting / receiving unit 51 transmits the screen data to the communication terminal 3 (step S52). As a result, the transmitting / receiving unit 31 of the communication terminal 3 receives the screen data transmitted by the server device 5. At this time, the screen data includes the above-mentioned deletion certificate data.

[0134] Next, the display control unit 34 of the communication terminal 3 causes the display 307 of the communication terminal 3 to display the deletion certificate screen (step S53). Then, by performing the processes up to step S53, the sequence process related to the deletion of the information stored in the information processing device 7 is ended.

[0135] Through the processes described above, information stored in the information processing device 7 to be deleted is deleted. Below, examples of display screens displayed on the communication terminal 3 in the processes described above will be described.

[0136] ●Screen display example● FIG. 18 is a diagram showing an example of a device environment setting task screen according to the embodiment. This screen example is a screen display example executed in step S35 described above. As shown in FIG. 18, a device environment setting task screen 3114 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The device environment setting task screen 3114 is one of the screens in the item "Device Environment Setting Task" of the "Device Environment Setting" menu, and a screen related to a task of deleting device information is displayed as a device environment setting task. As details on the device environment setting task screen 3114, it is possible to input or select by radio button for items including name, description, and type. The device environment setting task screen 3114 shows a state in which the radio button for "Device Information Deletion" is selected as a type. This allows the user to select and input a setting for executing "Device Information Deletion" as a deletion type for the information processing device 7 to be deleted.

[0137] ●Screen display example● FIG. 19 is a diagram showing an example of a device type selection screen according to the embodiment. This screen example is a screen display example executed in step S37 described above. As shown in FIG. 19, a device type selection screen 3115 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The device type selection screen 3115 may be a screen that displays the same content as the device environment setting task screen 3114 shown in FIG. 18. In the device type selection screen 3115, a dialogue 3116 including the device address of the information processing device 7 is popped up. That is, the device type selection screen 3115 is an example of a screen that accepts an instruction to delete information stored in the information processing device 7 for each information processing device, and is an example of a screen that selects an information processing device to be deleted. Furthermore, it is an example of a screen that accepts the selection of the information processing device 7 to be deleted, which is an information processing device 7 from which information is deleted based on an instruction to delete information stored in the information processing device 7. The dialogue 3116 includes an OK button 3153 and a cancel button 3154 that can be operated by the user after selecting the device type of the information processing device 7. This allows the user to select the information processing device 7 to be deleted and reflect it. Specifically, in step S44, the transmitting / receiving unit 51 of the server device 5 transmits an acquisition request based on the device ID of the information processing device selected on the device type selection screen 3115.

[0138] ●Screen display example● FIG. 20 is a diagram showing an example of a device information deletion confirmation screen according to the embodiment. This screen example is a screen display example executed in step S38 described above. As shown in FIG. 20, a device information deletion confirmation screen 3117 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. On the device information deletion confirmation screen 3117, a dialogue 3118 including a message asking whether or not to save the task of deleting information is displayed as a pop-up. Note that the dialogue 3118 includes a Yes button 3155 and a No button 3156. This allows the user to determine whether or not to save the task of deleting information. That is, the device information deletion confirmation screen 3117 is an example of a screen for accepting an instruction to delete information stored in the information processing device 7 to be deleted. In this way, the device information deletion confirmation screen 3117 is a screen for accepting an instruction to delete information stored in the selected information processing device 7 after the information processing device 7 to be deleted is selected on the above-mentioned device type selection screen 3115. Note that the device type selection screen 3115 for selecting the information processing device 7 to be deleted and the device information deletion confirmation screen 3117 for accepting an instruction to delete information may be either one screen (the same screen).

[0139] ●Screen display example● FIG. 21 is a diagram showing an example of a deletion certificate display instruction screen according to the embodiment. This screen example is a screen display example executed in step S53 described above. As shown in FIG. 21, a deletion certificate display instruction screen 3119 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The deletion certificate display instruction screen 3119 is one of the screens in the item "Device Environment Setting Task" of the "Device Environment Setting" menu, and displays a screen related to a task for deleting device information as a device environment setting task. The deletion certificate display instruction screen 3119 displays each item including a template name (task type) showing a task log and its detailed results, a start date, an end date, a model name, an address, a serial number, a function, a function detail, a result, a reason, and the like. The deletion certificate display instruction screen 3119 further displays a PDF button 3157. This allows the user to operate the PDF button 3157 to display the PDF data of the deletion certificate.

[0140] ●Screen display example● Fig. 22 is a diagram showing an example of a device information deletion certificate screen according to the embodiment. This screen example is a screen displayed by operating the PDF button 3157 displayed on the above-mentioned deletion certificate display instruction screen 3119. As shown in Fig. 22, a device information deletion certificate 3120 is displayed on the display 307 of the communication terminal 3 by the display control unit 34. The device information deletion certificate 3120 displays the serial number, model name, and deletion date and time of the information processing device 7 that has been deleted, but this is merely an example and is not limited to these. This allows the user to grasp and confirm the details of what kind of device the information processing device 7 that has been deleted was.

[0141] ●Management status after deleting the account information management table● Fig. 23 is a conceptual diagram showing an example of the account information management table according to the embodiment after information has been deleted. The state shown is one in which the information managed in the account information management DB 7001 managed by the information processing device 7 has been deleted by the process of step S49 described above. Fig. 23 shows a state in which all information associated with the account IDs "A0002" and "A0003" has been deleted from the state shown in Fig. 12.

[0142] ●Management status after deleting address information management table● Fig. 24 is a conceptual diagram showing an example of the address information management table according to the embodiment after information deletion. A state in which the information managed in the address information management DB 7002 managed by the information processing device 7 has been deleted by the process of step S49 described above is shown. Fig. 24 shows a state in which all information associated with the account IDs: "A0001", "A0002", and "A0003" has been deleted from the state of Fig. 13. Fig. 24 shows a state in which information associated with the account IDs: "A0001", "A0002", and "A0003" shown in Fig. 13 described above has been deleted. That is, Fig. 24 shows a state in which other account IDs are represented by "···", and each item associated with those account IDs is also displayed by "···".

[0143] In the information processing system according to this embodiment, for example, when the processes of steps S44 and S46, and steps S48 and S50 described above are executed, other devices may exist between the server device 5 and the information processing device 7. In other words, each piece of information (data) transmitted and received between the server device 5 and the information processing device 7 may be configured to be transmitted and received once via another device (relay device, etc.). The above-mentioned configuration can be applied even when other processing steps exist between the server device 5 and the information processing device 7.

[0144] <Restoration process for deleted information> Next, a process of restoring deleted information will be described with reference to Fig. 25A, which is a sequence diagram showing an example of a process including a device information restoring task selection process according to an embodiment.

[0145] First, the operation acceptance unit 32 of the communication terminal 3 accepts the start of a Web browser (step S61). Note that the process of step S61 is similar to the above-mentioned step S11 (S31), and therefore a detailed description thereof will be omitted.

[0146] The subsequent processing of steps S62 to S64 is similar to the processing of steps S12 (S32) to S14 (S34) described above, and therefore detailed description thereof will be omitted. However, the screen data generated in step S63 and the data transmitted to the communication terminal 3 in step S64 are device information restoration task creation screen data related to a screen for creating a device information restoration task. At this time, the information included in the screen data acquisition request transmitted to the server device 5 in step S62 is information for generating the device information restoration task creation screen data.

[0147] Next, the display control unit 34 of the communication terminal 3 causes the display 307 of the communication terminal 3 to display a device information restoration task creation screen (step S65). The device environment setting task screen displayed in step S35 will be described later.

[0148] Next, the operation acceptance unit 32 accepts a selection input on the device information restoration task creation screen (step S66). Specifically, the operation acceptance unit 32 accepts the selection of the radio button for Type: Device Information Restoration (Device Information Restoration) on the device information restoration task creation screen displayed on the display 307 in step S65.

[0149] The subsequent processing of steps S67 to S69 is similar to the processing of steps S62 to S64 described above, and therefore detailed description thereof will be omitted. However, the screen data generated in step S68 and the data transmitted to the communication terminal 3 in step S69 are restore target device selection screen data relating to a screen for selecting a restore target device. At this time, the information included in the screen data acquisition request transmitted to the server device 5 in step S67 is information for generating the restore target device selection screen data.

[0150] Next, the display control unit 34 of the communication terminal 3 displays a restoration target device selection screen on the display 307 of the communication terminal 3 (step S70). The restoration target device selection screen displayed in step S70 will be described later.

[0151] Next, the operation reception unit 32 receives a selection input on the restore target device selection screen (step S71). Specifically, the operation reception unit 32 receives a selection input of desired information displayed in the dialog of "Type: Device Backup Information" in the restore target device selection screen displayed on the display 307 in step S70.

[0152] FIG. 25B is a sequence diagram showing an example of processing including a post-restoration backup information deletion necessity setting process according to the embodiment.

[0153] The processing of steps S81 to S83 is similar to the processing of steps S67 to S69 described above, and therefore detailed description thereof will be omitted. However, the screen data generated in step S82 and the data transmitted to the communication terminal 3 in step S83 are post-restoration backup information deletion necessity setting screen data relating to a screen for setting whether or not backup information needs to be deleted after restoration is performed. At this time, the information included in the screen data acquisition request transmitted to the server device 5 in step S81 is information for generating post-restoration backup information deletion necessity setting screen data.

[0154] Next, the display control unit 34 of the communication terminal 3 displays a post-restoration backup information deletion necessity setting screen on the display 307 of the communication terminal 3 (step S84). The post-restoration backup information deletion necessity setting screen displayed in step S84 will be described later.

[0155] Next, the operation reception unit 32 receives a selection input on the backup information deletion necessity setting screen after restoration execution (step S85). Specifically, the operation reception unit 32 receives various inputs including an input to a save button in the backup information deletion necessity setting screen after restoration execution displayed on the display 307 in step S84.

[0156] Next, the transmitting / receiving unit 31 transmits a setting request to the server device 5 (step S86). As a result, the transmitting / receiving unit 51 of the server device 5 receives the setting request transmitted by the communication terminal 3. At this time, the setting request includes device information restoration information, restoration target device information, post-restoration backup information, and save button information as the input / selection data input in steps S66, S71, and S85. Note that the process of step S86 may be separately executed after the process of step S66, the process of step S71, and the process of step S85 described above.

[0157] Next, the setting registration unit 58 of the server device 5 sets (registers) the device information restoration (step S87). Specifically, the setting registration unit 58 stores the device information restoration information related to the setting of the device information restoration received in step S86 in a predetermined area of ​​the memory unit 5000 of the server device 5 via the memory readout unit 59. Note that the setting registration unit 58 may store the device information restoration information in a dedicated data table instead of in the predetermined area of ​​the memory unit 5000.

[0158] Next, the setting registration unit 58 sets (registers) the restoration target device information (step S88). Specifically, the setting registration unit 58 stores the restoration target device information related to the settings of the restoration target device received in step S86 in a predetermined area of ​​the storage unit 5000 of the server device 5 via the storage reading unit 59. Note that the setting registration unit 58 may store the restoration target device information in a dedicated data table instead of in the predetermined area of ​​the storage unit 5000.

[0159] Next, the setting registration unit 58 sets (registers) the post-restoration backup information (step S89). Specifically, the setting registration unit 58 stores the post-restoration backup information relating to the post-restoration backup settings received in step S86 in a predetermined area of ​​the memory unit 5000 of the server device 5 via the memory readout unit 59. Note that the setting registration unit 58 may store the post-restoration backup information in a dedicated data table instead of in a predetermined area of ​​the memory unit 5000.

[0160] After the process of step S89, the transmitting / receiving unit 51 of the server device 5 may transmit to the communication terminal 3 a setting response as a response to the setting request executed in step S86.

[0161] Next, a process according to the presence or absence of a restore task will be described. Fig. 25C is a sequence diagram showing an example of a process including a restore task presence determination process according to the embodiment.

[0162] The determination unit 55 of the server device 5 determines whether or not there is a restoration task (step S91). Specifically, the determination unit 55 reads information stored in each predetermined area of ​​the storage unit 5000 of the server device 5 via the storage reading unit 59, and determines whether or not the information related to the device information restoration stored in the processes of steps S87 to S89 described above has been set (registered).

[0163] If it is determined that there is no restoration task, the execution control unit 56 ends the process related to restoration and exits this sequence (step S92).

[0164] On the other hand, if it is determined that a restoration task is "present," the acquisition unit 53 acquires device backup information of the target device (step S93). Specifically, the acquisition unit 53 searches the backup information management DB 5006 using, for example, the serial number, which is an example of the restoration target device information, as a search key from the information read out in step S91 via the storage reading unit 59, to read out the corresponding device backup information (serial number).

[0165] Next, the transmitting / receiving unit 51 transmits a device information restoration task execution request to the information processing device 7 (step S94). As a result, the transmitting / receiving unit 71 of the information processing device 7 receives the device information restoration task execution request transmitted by the server device 5. At this time, the device information restoration task execution request includes the serial number, account name, account password, name, email address, etc., as the device backup information read out in step S93.

[0166] Next, the registration management unit 78 of the information processing device 7 restores (registers) the device backup information (step S95). Specifically, the registration management unit 78 restores (registers) the account name, account password, name, and email address, for example, of the device backup information received in step S94, to the corresponding items of the account information management DB 7001 (see FIG. 12) and the address information management DB 7002 (see FIG. 13) via the storage and reading unit 79.

[0167] Next, the transmitting / receiving unit 71 transmits a device information restoration task execution response as a response to the device information restoration task execution request to the server device 5 (step S96). As a result, the transmitting / receiving unit 51 of the server device 5 receives the device information restoration task execution response transmitted by the information processing device 7. At this time, the device information restoration task execution response includes restoration execution result information relating to the restoration execution result.

[0168] Next, the transmitting / receiving unit 51 of the server device 5 transmits a device information restoration task display request to the communications terminal 3 (step S97). As a result, the transmitting / receiving unit 31 of the communications terminal 3 receives the device information restoration task display request transmitted by the server device 5. At this time, the device information restoration task display request includes restoration execution result screen data based on the restoration execution result information received by the server device 5 from the information processing device 7 in step S96.

[0169] Next, the display control unit 34 of the communication terminal 3 causes a device information restoration task execution result screen to be displayed on the display 307 of the communication terminal 3 (step S98).

[0170] 25D is a sequence diagram showing an example of a process including a maintenance process or a deletion process of backup information according to the embodiment. The determination unit 55 of the server device 5 determines whether to leave the backup information (step S101). Specifically, the determination unit 55 reads information related to the post-restoration backup information deletion necessity setting as the post-restoration backup information selected by the user in step S84 and set (registered) in step S89 from a predetermined area of ​​the storage unit 5000 via the storage readout unit 59, and makes a determination.

[0171] When it is determined that the backup information needs to be maintained (kept), the setting registration unit 58 maintains the device backup information of the target device (step S102). Specifically, the setting registration unit 58 maintains the information stored in the backup information management DB 5006 (see FIG. 11).

[0172] On the other hand, if it is determined that the backup information needs to be maintained (kept), the setting registration unit 58 deletes the device backup information of the target device (step S103). Specifically, the setting registration unit 58 deletes information that is to be deleted from among the information stored in the backup information management DB 5006 (see FIG. 11).

[0173] The processes in steps S101 to S103 and the processes in steps S97 and S98 described above may be executed asynchronously with each other, so that either process may be executed first.

[0174] Then, by carrying out the processes of steps S91 to S103, the sequence process relating to the restoration after the deletion of the information of the information processing device 7 to be deleted is completed.

[0175] ●Screen display example● FIG. 26 is a diagram showing an example of a device information restoration task creation screen according to the embodiment. This screen example is a screen display example executed in step S65 described above. As shown in FIG. 26, a device information restoration task screen 3121 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The device information restoration task screen 3121 is one of the screens in the item "Device Environment Setting Task" of the "Device Environment Setting" menu, and a screen related to a task of restoring deleted device information is displayed as a device information restoration task. As details on the device information restoration task screen 3121, it is possible to input or select by radio button for items including name, description, and type. On the device information restoration task screen 3121, a state in which the radio button for "Device Information Restoration" is selected as the type is shown, and a save button 3158 is further displayed. Thereby, the user can select and input settings for executing "Device Information Restoration" as a restoration process of information deleted from a specific information processing device 7 as a deletion target, and operate the save button 3158 to confirm the settings for information restoration.

[0176] ●Screen display example● FIG. 27 is a diagram showing an example of a restore target device selection screen according to the embodiment. This screen example is a screen display example executed in step S70 described above. As shown in FIG. 27, a restore target device selection screen 3122 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The restore target device selection screen 3122 is one of the screens in the item "Device Environment Setting Task" of the "Device Environment Setting" menu. In addition, in the restore target device selection screen 3122, a dialogue 3123 is displayed in a pop-up form, in which an item including a serial number and an address as device backup information can be selected. In the dialogue 3123, an OK button 3159 and a cancel button 3160 are further displayed. This allows the user to select device backup information of the information processing device 7 to be restored and reflect it in the server device 5. The dialogue 3123 in the restore target device selection screen 3122 includes a serial number and an address, but may also include a device (device) name as shown in FIG. 19.

[0177] ●Screen display example● FIG. 28 is a diagram showing an example of a post-restoration backup information deletion necessity setting screen according to the embodiment. This screen example is a screen display example executed in step S84 described above. As shown in FIG. 28, a post-restoration backup information deletion necessity setting screen 3124 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The post-restoration backup information deletion necessity setting screen 3124 is one of the screens in the item "Device Environment Setting Task" of the "Device Environment Setting" menu. In the post-restoration backup information deletion necessity setting screen 3124, a check box including a "Delete backup information after device information restoration" check box that allows the selection of whether or not to delete backup information after restoration is performed is displayed as a detailed setting related to device information restoration. In the post-restoration backup information deletion necessity setting screen 3124, a save button 3161 is further displayed. Thereby, the user can select whether or not to delete backup information after restoration is performed by checking a predetermined check box and then operating the save button 3161, and can reflect the selection in the server device 5.

[0178] ●Screen display example● FIG. 29 is a diagram showing an example of a device information restoration task execution result screen according to the embodiment. This screen example is a screen display example executed in step S98 described above. As shown in FIG. 29, a device information restoration task execution result screen 3125 is displayed by the display control unit 34 on the display 307 of the communication terminal 3. The device information restoration task execution result screen 3125 is one of the screens in the item "Device Environment Setting Task" of the "Device Environment Setting" menu. In the device information restoration task execution result screen 3125, "Task Completed" is displayed as the progress of the screen with the task log tab, and "Success" is displayed as the result. In addition, as details, each item including the template name (task type), start date, end date, model name, address, serial number, function, function details, result, and reason related to the executed task is displayed. This allows the user to check the execution result of the device information restoration task.

[0179] [Main Effects of the Embodiments] As described above, according to this embodiment, the server device 5 of the management system 2 transmits a request to acquire information in response to an instruction to delete information stored in the information processing device 7 (step S44), receives the information from the information processing device 7 (step S46), stores the information in storage means (step S47), and then transmits a request to delete the information to the information processing device 7 (step S48). The information processing device 7 that has received the deletion request transmits the information to the server device 5, and then deletes the information stored in the information processing device 7 based on the deletion request transmitted by the server device 5 (step S49). This provides the effect that the information stored in the information processing device is stored by the server device, and the information that has been instructed to be deleted is not lost.

[0180] [Modifications of the embodiment] Next, a modified example of the embodiment will be described. In the modified example, the system configuration, hardware configuration, functional configuration, and each data table described in the above-mentioned embodiment can be shared, so the description of these will be omitted. The specific function in the modified example shows an example in which information to be deleted can be selected, and the details thereof will be described below.

[0181] ●Screen display example● FIG. 30 is a diagram showing an example of a deletion target type setting screen according to a modified example of the embodiment. This screen example is a modified example of a screen display example executed in step S37 (selection of device type to be deleted) of the above-mentioned embodiment. That is, while the deletion target is the device type in the above-mentioned embodiment, in the modified example, various information and settings to be deleted can be selected. As shown in FIG. 30, a deletion target type setting screen 3211 is displayed on the display 307 of the communication terminal 3 by the display control unit 34. Note that the deletion target type setting screen 3211 may be a screen that displays the same content as the device environment setting task screen 3114 shown in FIG. 18. In the deletion target type setting screen 3211, a dialogue 3212 including check boxes that allow selection of each item including device account information, address information, and network settings as information to be deleted is popped up and displayed. In the dialogue 3212, an OK button 3251 is further displayed. By operating this OK button 3251, the communication terminal 3 proceeds to the process of step S38 described above, and the screen of FIG. 20 is displayed again on the display 307 of the communication terminal 3. In the subsequent step S44, an acquisition request for acquiring information corresponding to the item selected on the deletion target type setting screen 3211 is transmitted to the information processing device 7, and in step S47, a deletion request for deleting the information corresponding to the selected item is transmitted to the information processing device 7. This allows the user to arbitrarily select information to be deleted of the information processing device 7 to be deleted, and to reflect the information in the server device 5. In addition to the selection of the information processing device to be deleted in the above-mentioned step S37, a step of accepting the selection of various information and settings to be deleted may be performed. In the case of restoration, a screen for accepting the selection of information to be restored can be displayed, similar to the deletion target type setting screen 3211.

[0182] [Main Effects of the Modification of the Embodiment] As described above, according to this embodiment, the communication terminal 3 displays the deletion target type setting screen 3211 including the dialogue 3212 related to the information to be deleted on the display 307, and allows the user to select the information to be deleted. This provides an effect that the user can select and reflect the information to be deleted of the information processing device 7 to be deleted.

[0183] [Supplementary description of the embodiment] Each function of the above-mentioned embodiment can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a device programmed to execute each function by software, such as a processor implemented by an electronic circuit. This device refers to, for example, a processor, an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), a SOC (System on a chip), a GPU (Graphics Processing Unit), and a conventional circuit module designed to execute each function described above.

[0184] In the above-described embodiment, the management system 2 may be configured to execute various judgments by machine learning (learning using artificial intelligence: AI). This may make it unnecessary to manage various data tables managed by the server device 5, for example.

[0185] Here, machine learning is a technology for making a computer acquire a human-like learning ability, and refers to a technology in which a computer autonomously generates an algorithm required for judgment such as data identification from learning data that is previously loaded, and applies this to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning. The learning method for machine learning may further be a combination of these learning methods, and any learning method for machine learning is acceptable.

[0186] So far, we have described a system, a server device, a management method, and a program according to one embodiment of the present invention. However, the present invention is not limited to the above-described embodiment, and other embodiments can be added, modified, or deleted, etc., within the scope that can be conceived by a person skilled in the art. In any aspect, as long as the functions and effects of the present invention are achieved, it is included in the scope of the present invention.

[0187] ■ Summary ■ For example, aspects of the present invention are as follows.

[0188] <First aspect> The management system 2 (an example of a management system; an example of a system; omitted below) as a first embodiment includes an information processing device 7 (an example of an information processing device; omitted below) and a server device 5 (an example of a server device; omitted below) that manages the information processing device 7, The server device 5 includes: the display control unit 54 (an example of a display control means; omitted hereinafter) causes a display 307 (an example of a display means; omitted hereinafter) of the communication terminal 3 to display a screen for accepting an instruction to delete information stored in the information processing device 7; a transmission / reception unit 51 (an example of an acquisition request transmission means; omitted hereinafter) that transmits an acquisition request to acquire information from the information processing device 7 when a deletion instruction is accepted via the screen displayed on the display 307 of the communication terminal 3 to the information processing device 7; the transmission / reception unit 51 (an example of a receiving means; omitted hereinafter) that receives information transmitted by the information processing device 7 in response to the acquisition request; a storage reading unit 59 (an example of a storage control means; omitted hereinafter) that stores the information received by the transmission / reception unit 51 in a storage unit 5000 (an example of a storage means; omitted hereinafter) of a device other than the information processing device 7 or the server device 5; and the transmission / reception unit 51 (an example of a deletion request transmission means; omitted hereinafter) that transmits a request to delete information to the information processing device 7 that has received the information by the transmission / reception unit 51; The information processing device 7 includes: The information processing device 7 includes a transmission / reception unit 71 (an example of an information transmission means; omitted below) that transmits information stored in the information processing device 7 to the server device 5 in response to an acquisition request sent by the server device 5, and an execution processing unit 76 (an example of a deletion execution means; omitted below) that executes the deletion of information stored in the information processing device 7 based on a deletion request sent by the server device 5.

[0189] According to the first aspect, the server device stores the information stored in the information processing device, and therefore, it is possible to prevent the information that has been instructed to be deleted from being lost.

[0190] <Second aspect> In the management system 2 as the second embodiment, the display control unit 54 of the server device 5 in the first embodiment causes a screen for setting the period for which the received information is to be stored in the memory unit 5000 to be displayed on the display 307, and the server device 5 further has an execution control unit 56 (an example of a deletion control means; omitted below) that controls the deletion of the information stored in the memory unit 5000 after the period accepted on the screen for setting the period for which the information is to be stored has elapsed when information is stored in the memory unit 5000 by the memory reading unit 59.

[0191] According to the second aspect, in addition to the effect of the first aspect, it becomes possible to manage the stored information.

[0192] <Third aspect> In the first embodiment, the display control unit 54 of the server device 5 in the management system 2 as the third embodiment causes the display 307 to display a screen for accepting the selection of information to be deleted, and the transmission / reception unit 51 receives the information to be deleted selected on this screen from the information processing device 7.

[0193] According to the third aspect, in addition to the effect of the first aspect, it becomes possible to leave the selection of information to be deleted to the user.

[0194] <Fourth aspect> In the management system 2 as the fourth embodiment, the display control unit 54 of the server device 5 in the first embodiment causes the display 307 to display a screen for accepting an instruction to delete information for each information processing device 7.

[0195] According to the fourth aspect, in addition to the effect of the first aspect, it becomes possible to leave the selection of information to be deleted to the user.

[0196] <Fifth aspect> In the first embodiment, the display control unit 54 of the server device 5 in the management system 2 as the fifth embodiment causes the display 307 to display a screen for accepting the selection of the information processing device 7, and the transmission / reception unit 51 receives information from the information processing device 7 that accepts the selection on this screen.

[0197] According to the fifth aspect, in addition to the effect of the first aspect, it becomes possible to leave the selection of the information processing device to be deleted to the user.

[0198] <Sixth aspect> The management system 2 as a sixth aspect has the following aspect in any of the first to fifth aspects. When a deletion instruction is given on the screen that accepts deletion instructions, the transmitting / receiving unit 51 of the server device 5 receives information if the setting to receive information has been made, and does not receive information if the setting to receive information has not been made. If the setting to receive information has not been made, the execution processing unit 76 of the information processing device 7 executes deletion of information based on the deletion request in a state in which the transmitting / receiving unit 51 of the server device 5 does not receive information.

[0199] According to the sixth aspect, in addition to the effect of the first aspect, it becomes possible to select information to be restored.

[0200] <Seventh aspect> The transceiver unit 51 of the server device 5 in the management system 2 as the seventh aspect receives a deletion certificate from the information processing device 7 proving that the deletion of the information was executed successfully as a result of executing the deletion of the information in any of the first to sixth aspects.

[0201] According to the seventh aspect, in addition to the effect of the first aspect, it becomes possible to allow a user to know information related to the information processing device from which the information has been deleted.

[0202] <Eighth aspect> The server device 5 in the management system 2 as the eighth aspect, in any of the first to seventh aspects, further has an execution control unit 56 (an example of a restoration control means; omitted below) that restores information deleted from the information processing device 7 to the information processing device 7 based on information stored in the memory unit 5000.

[0203] According to the eighth aspect, it is possible to obtain the same effect as the first aspect.

[0204] <Ninth aspect> In the management system 2 as the ninth embodiment, the display control unit 54 of the server device 5 in the eighth embodiment causes the display 307 to display a screen for accepting instructions relating to restoration.

[0205] According to the ninth aspect, in addition to the effect of the eighth aspect, it becomes possible to allow the user to give an instruction relating to restoration.

[0206] <Tenth aspect> In the management system 2 as the tenth aspect, the display control unit 54 of the server device 5 in the ninth aspect causes the display 307 to display a screen on which information to be restored can be selected.

[0207] According to the tenth aspect, in addition to the effect of the eighth aspect, it becomes possible to allow the user to select the information to be restored.

[0208] <Eleventh aspect> In the management system 2 as the eleventh aspect, the display control unit 54 of the server device 5 in the ninth aspect causes the display 307 to display a screen on which the information processing device 7 to be the target of restoration can be selected.

[0209] According to the eleventh aspect, in addition to the effect of the eighth aspect, it becomes possible to allow the user to select the information processing device that is the target of restoration.

[0210] <Twelfth aspect> The information in the management system 2 as the twelfth embodiment is the setting information set in the information processing device 7 in the first to eleventh embodiments.

[0211] According to the twelfth aspect, it is possible to obtain the same effect as the first aspect.

[0212] <Thirteenth aspect> The server device 5 managing the information processing device 7 as the 13th aspect has a display control unit 54 (an example of a display control means; omitted below) that displays a screen on the display 307 (an example of a display means; omitted below) of the communication terminal 3 for accepting an instruction to delete information stored in the information processing device 7, a transmission / reception unit 51 (an example of an acquisition request sending means; omitted below) that sends an acquisition request to acquire information from the information processing device 7 when a deletion instruction is received to the information processing device 7 via the screen displayed on the display 307 of the communication terminal 3, the transmission / reception unit 51 (an example of a receiving means; omitted below) that receives information sent by the information processing device 7 in response to the acquisition request, a memory reading unit 59 (an example of a memory control means; omitted below) that stores the information received by the transmission / reception unit 51 in a memory unit 5000 (an example of a memory means; omitted below), and the transmission / reception unit 51 (an example of a deletion request sending means; omitted below) that sends a request to delete information to the information processing device 7 that has received the information by the transmission / reception unit 51.

[0213] According to the thirteenth aspect, as in the first aspect, the server device stores the information stored in the information processing device, and therefore, it is possible to prevent the information that has been instructed to be deleted from being lost.

[0214] <14th aspect> A management method executed by a server device 5 that manages an information processing device 7 according to a fourteenth aspect is as follows: The system executes a display control step of displaying a screen on the display 307 (an example of a display means; omitted below) of the communications terminal 3 for accepting an instruction to delete information stored in the information processing device 7, a transmission step of transmitting an acquisition request to the information processing device 7 to acquire information from the information processing device 7 when the deletion instruction is accepted via the screen displayed on the display 307 of the communications terminal 3, a reception step of receiving the information transmitted by the information processing device 7 in response to the acquisition request, a storage control step of storing the information received by the transmission / reception unit 51 in the storage unit 5000 (an example of a storage means; omitted below), and a transmission step of transmitting a request to delete information to the information processing device 7 that has received the information by the transmission / reception unit 51.

[0215] According to the fourteenth aspect, as in the first aspect, the server device stores the information stored in the information processing device, and therefore, it is possible to prevent the information that has been instructed to be deleted from being lost.

[0216] <Fifteenth aspect> The program as a 15th aspect causes the server device 5 managing the information processing device 7 to execute processing including a display control step of causing the server device 5 managing the information processing device 7 to display on the display 307 (an example of a display means; omitted below) of the communication terminal 3 a screen accepting an instruction to delete information stored in the information processing device 7; a transmission step of transmitting an acquisition request to the information processing device 7 to acquire information from the information processing device 7 when a deletion instruction is accepted via the screen displayed on the display 307 of the communication terminal 3; a reception step of receiving information transmitted by the information processing device 7 in response to the acquisition request; a storage control step of storing the information received by the transmission / reception unit 51 in the storage unit 5000 (an example of a storage means; omitted below); and a transmission step of transmitting a request to delete information to the information processing device 7 that has received the information by the transmission / reception unit 51.

[0217] According to the fifteenth aspect, as in the first aspect, the server device stores the information stored in the information processing device, and therefore, it is possible to prevent the information that has been instructed to be deleted from being lost. [Explanation of symbols]

[0218] 1. Information Processing Systems 2 Management system (an example of a management system, an example of a system) 3. Communication terminals 5. Server equipment 7. Information processing equipment 31 Transmitting / receiving unit (an example of a receiving means, an example of a transmitting means) 32 Operation reception unit (an example of a reception means) 34 Display control unit (an example of a display control means) 307 Display (an example of a display means) 51 Transmitting / receiving unit (an example of a receiving means, an example of an acquisition request transmitting means) 56 Execution control unit (an example of a deletion control means, an example of a restoration control means) 59 Memory readout unit (an example of a memory control means) 76 Execution processing unit (an example of a deletion execution means) [Prior art documents] [Patent documents]

[0219] [Patent Document 1] JP 2020-154687 A

Claims

1. A system including an information processing device and a server device, The server device includes: a display control means for causing a display means to display a screen for receiving an instruction to delete information stored in the information processing device; an acquisition request sending means for sending an acquisition request to the information processing device to acquire the information from the information processing device when the deletion instruction is received via the screen; a receiving means for receiving the information transmitted by the information processing device in response to the acquisition request; a storage control means for storing the information received by the receiving means in a storage means included in a device other than the information processing device or the server device; a deletion request transmission means for transmitting a deletion request for the information to the information processing device having received the information by the receiving means; having The information processing device includes: an information transmitting means for transmitting the information stored in the information processing device to the server device in response to the acquisition request transmitted by the server device; a deletion execution means for executing deletion of the information stored in the information processing device based on the deletion request transmitted by the server device; having A system characterized by:

2. The display control means displaying on said display means a screen for setting a period for storing said received information in said storage means; The server device further includes a deletion control means for controlling deletion of the information stored in the storage means after a period accepted on the screen has elapsed when the information is stored in the storage means by the storage control means.

2. The system of claim 1 .

3. The display control means displaying on said display means a screen for accepting selection of said information to be deleted; The receiving means includes: receiving information to be deleted selected on the screen from the information processing device; 2. The system of claim 1 .

4. The display control means displaying on the display means a screen for receiving the deletion instruction for each of the information processing devices; 2. The system of claim 1 .

5. The display control means displaying on the display means a screen for accepting selection of the information processing device to be deleted; the acquisition request sending means sends the acquisition request to the information processing device that has accepted the selection on the screen.

2. The system of claim 1 .

6. The acquisition request sending means includes: When the deletion instruction is received on the screen for receiving the deletion instruction, if a setting to store the information is made, a request to acquire the information is transmitted, and if a setting to store the information is not made, the request to acquire the information is not transmitted; The deletion execution means includes: If the setting for receiving the information is not made, the information is deleted based on the deletion request in a state in which the acquisition request transmission means does not make the acquisition request for the information.

6. A system according to any one of claims 1 to 5.

7. The receiving means includes: receiving a deletion certificate that is transmitted from the information processing device when the information is successfully deleted, the deletion certificate proving that the deletion of the information has been successfully executed; 6. A system according to any one of claims 1 to 5.

8. The management system according to any one of claims 1 to 5, The server device further comprises: a restoration control means for restoring the information deleted by the information processing device to the information processing device based on the information stored in the storage means; having A system characterized by:

9. The display control means displaying a screen for receiving an instruction related to the restoration on the display means; 9. The system of claim 8.

10. The display control means displaying on the display means a screen on which the information to be restored can be selected; 10. The system of claim 9.

11. The display control means displaying on the display means a screen on which the information processing device to be restored can be selected; 10. The system of claim 9.

12. The information is Setting information set in the information processing device, 6. A system according to any one of claims 1 to 5.

13. A server device, a display control means for causing a display means to display a screen for receiving an instruction to delete information stored in the information processing device; an acquisition request sending means for sending an acquisition request to the information processing device to acquire the information from the information processing device when the deletion instruction is received via the screen; a receiving means for receiving the information transmitted by the information processing device in response to the acquisition request; a storage control means for storing the information received by the receiving means in a storage means included in a device other than the information processing device or the server device; a deletion request transmission means for transmitting a deletion request for the information to the information processing device having received the information by the receiving means; having A server device comprising:

14. A management method executed by a server device, a display control step of displaying on a display means a screen for receiving an instruction to delete information stored in the information processing device; an acquisition request sending step of sending an acquisition request to the information processing device to acquire the information from the information processing device when the deletion instruction is received via the screen; a receiving step of receiving the information transmitted by the information processing device in response to the acquisition request; a storage control step of storing the information received in the receiving step in a storage means of a device other than the information processing device or the server device; a deletion request transmission step of transmitting a deletion request for the information to the information processing device that has received the information in the receiving step; Perform a process that includes A management method comprising:

15. The server device a display control step of displaying on a display means a screen for receiving an instruction to delete information stored in the information processing device; an acquisition request sending step of sending an acquisition request to the information processing device to acquire the information from the information processing device when the deletion instruction is received via the screen; a receiving step of receiving the information transmitted by the information processing device in response to the acquisition request; a storage control step of storing the information received in the receiving step in a storage means of a device other than the information processing device or the server device; a deletion request transmission step of transmitting a deletion request for the information to the information processing device that has received the information in the receiving step; A program that executes a process including:

Citation Information

Patent Citations

  • Management system, server system, remote apparatus management system, confidential information deletion method, and program

    JP2020154687A

Cited By

  • Method for deleting personal information of user and identity authentication system

    KR103033609B1