Information processing system, information processing method, server device, and information processing program
The system addresses the inefficiency of manual model number input by using agent IDs and token management to automate data transfer between devices, enhancing efficiency in multi-device migrations.
Patent Information
- Application Number
- JP2024085437
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-27
- Publication Date
- 2025-12-09
AI Technical Summary
Existing systems require users to manually input the model number of the destination device during data migration, which is time-consuming when multiple devices are involved.
An information processing system that generates an agent ID for each device, uses a server to manage access tokens and refresh tokens, and automates the data transfer process between devices, eliminating the need for manual model number input.
Reduces user effort and time required for migrating data to multiple destination devices by automating the data transfer process through token management and server-based device registration.
Smart Images

Figure 2025178685000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing system, an information processing method, a server device, and an information processing program for transferring data between information processing devices. [Background technology]
[0002] Migration data such as setting information may be migrated between information processing devices (e.g., image forming devices such as MFPs (Multifunction Peripherals)). For example, when replacing an information processing device, migration data from the source information processing device is migrated to the destination information processing device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-135115 [Patent Document 2] Japanese Patent Application Laid-Open No. 2016-91096 Summary of the Invention [Problem to be solved by the invention]
[0004] According to Patent Document 1, it is necessary to input and store the model number of the destination information processing device in the source information processing device of the migration data. Therefore, if there are many destination information processing devices, the user needs to input many model numbers in the source information processing device, which is time-consuming for the user.
[0005] In view of the above circumstances, an object of the present disclosure is to save a user time and effort when migrating migration data from a source information processing device, particularly to a plurality of destination information processing devices. [Means for solving the problem]
[0006] An information processing system according to an embodiment of the present disclosure includes: setting the URL and access code of the service provided by the server device in the device; An agent ID for identifying the device itself is generated, and the agent ID and agent type are transmitted to the server device. an information processing device having a registration request unit; a server device having an agent registration unit that receives the agent ID from the information processing device, generates an access token for the agent ID, and transmits the access token and a refresh token for the access token to the information processing device; Equipped with the registration request unit of the information processing device receives the access token and the refresh token from the server device, and transmits the access token and the agent property to the server device; The agent registration unit of the server device receives the access token and the agent property from the information processing device, and registers the agent property and the refresh token in a list as agent information of the information processing device.
[0007] An information processing method according to an embodiment of the present disclosure includes: an information processing device sets a URL and an access code of a service provided by a server device in the information processing device, generates an agent ID for identifying the information processing device, and transmits the agent ID and agent type to the server device; a server device receives the agent ID from the information processing device, generates an access token for the agent ID, and transmits the access token and a refresh token for the access token to the information processing device; the information processing device receives the access token and the refresh token from the server device, and transmits the access token and agent properties to the server device; The server device receives the access token and the agent property from the information processing device, and registers the agent property and the refresh token in a list as agent information of the information processing device.
[0008] A server device according to an embodiment of the present disclosure includes: setting a URL and an access code of a service provided by a server device in the information processing device, generating an agent ID for identifying the device, receiving the agent ID from an information processing device having a registration request unit that transmits the agent ID and agent type to the server device, generating an access token for the agent ID, and transmitting the access token and a refresh token for the access token to the information processing device; When the registration request unit of the information processing device receives the access token and the refresh token from the server device and transmits the access token and agent property to the server device, the registration request unit of the information processing device receives the access token and the agent property from the information processing device and registers the agent property and the refresh token in a list as agent information of the information processing device. Agent Registration Department It is equipped with:
[0009] An information processing program according to an embodiment of the present disclosure includes: The computer of the server device, setting a URL and an access code of a service provided by a server device in the information processing device, generating an agent ID for identifying the device, receiving the agent ID from an information processing device having a registration request unit that transmits the agent ID and agent type to the server device, generating an access token for the agent ID, and transmitting the access token and a refresh token for the access token to the information processing device; When the registration request unit of the information processing device receives the access token and the refresh token from the server device and transmits the access token and agent property to the server device, the registration request unit of the information processing device receives the access token and the agent property from the information processing device and registers the agent property and the refresh token in a list as agent information of the information processing device. Agent Registration Department Operate as. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to reduce the effort required of a user when migrating data from a source information processing device to a plurality of destination information processing devices in particular.
[0011] The effects described here are not necessarily limited to those described herein, and may be any of the effects described in this disclosure. [Brief explanation of the drawings]
[0012] [Figure 1] 1 illustrates an information processing system according to an embodiment of the present disclosure. [Figure 2] 1 shows a hardware configuration of an image forming apparatus when the information processing apparatus is an image forming apparatus. [Figure 3] 1 shows the functional configuration of an information processing system. [Figure 4] 10 shows a sequence for registering an information processing device in a server device. [Figure 5] 1 shows a sequence in which the server device collects migration data from the first information processing device (migration source). [Figure 6] 10 shows a flowchart of a process in which a server device collects migration data from a first information processing device (migration source). [Figure 7] 10 shows a sequence in which a second information processing device (migration destination) receives migration data from a server device. [Figure 8]10 shows a flowchart in which a second information processing apparatus (migration destination) receives migration data from a server apparatus. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0014] 1. Information Processing System
[0015] FIG. 1 illustrates an information processing system according to an embodiment of the present disclosure.
[0016] The information processing system 1 includes one or more first information processing devices 10, one or more second information processing devices 20, and a server device 30. The one or more first information processing devices 10, the one or more second information processing devices 20, and the server device 30 are connected to a network such as the Internet and can communicate with each other.
[0017] The first information processing device 10 and the second information processing device 20 may be, for example, an image forming device such as an MFP (Multifunction Peripheral). However, the first information processing device 10 and the second information processing device 20 are not limited to MFPs and may be any electronic device as long as they are the same type and capable of communicating with each other.
[0018] In this embodiment, when an information processing device is replaced, migration data of the source information processing device is migrated to the destination information processing device. The first information processing device 10 is the source (pre-replacement) old device, and the second information processing device 20 is the destination (post-replacement) new device. The migration data is, for example, setting information of the first information processing device 10. For example, the migration data includes setting data that defines the operation of the first information processing device 10, an address book related to users and business users (such as fax and email destinations) who use the first information processing device 10, image data individually stored by each user, and the like.
[0019] 2. Hardware configuration of image forming device
[0020] FIG. 2 shows a hardware configuration of an image forming apparatus when the information processing apparatus is an image forming apparatus.
[0021] When the first information processing apparatus 10 and the one or more second information processing apparatuses 20 are image forming apparatuses, they have the same hardware configuration, so the hardware configuration of one image forming apparatus 10 will be described as a representative example.
[0022] The image forming apparatus 10 includes a control circuit 100 that constitutes a computer. The control circuit 100 is composed of a processor, such as a CPU 11a (Central Processing Unit), a RAM 11b (Random Access Memory), a ROM 11c (Read Only Memory), and dedicated hardware circuits, and is responsible for overall operational control of the image forming apparatus 10. The CPU 11a loads an information processing program stored in the ROM 11c into the RAM 11b and executes it to perform the operations described in the operational flow below and control the display and operational input of the touch panel 17. The ROM 11c permanently stores the programs and data executed by the CPU 11a. The ROM 11c is an example of a non-transitory computer-readable recording medium.
[0023] The control circuit 100 is connected to an image reading unit 12 (image scanner), an image processing unit 14 (including a GPU (Graphics Processing Unit)), an image memory 15, an image forming unit 16 (printer), a touch panel (front panel) 17 which is an operation unit equipped with a display unit 17a, a large-capacity non-volatile storage device 18 such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), a facsimile communication unit 19, and a network communication interface 13 (communication unit). The control circuit 100 controls the operation of each of the above-mentioned connected units and transmits and receives signals or data to and from each unit. The operation unit of the touch panel 17 is one form of input device, and a voice input device including a microphone may be provided as the input device.
[0024] 3. Functional configuration of information processing system
[0025] FIG. 3 shows the functional configuration of the information processing system.
[0026] Before distinguishing between the first information processing device 10 as the source of migration data and the second information processing device 20 as the destination of migration, each of the information processing devices 10, 20 operates as a registration request unit 102 in common as a result of the computer executing an information processing program. The first information processing device 10 as the source of migration operates as a migration data upload unit 101 as a result of the computer executing the information processing program. The second information processing device 20 as the destination of migration operates as an import processing unit 201 as a result of the computer executing the information processing program. The server device 30 operates as a migration data collection management unit 301, a data conversion unit 303, an import management unit 304, and an agent registration unit 305 as a result of the computer executing the information processing program.
[0027] 4-1. Operation of the information processing system (during registration)
[0028] FIG. 4 shows a sequence for registering an information processing device in a server device.
[0029] Hereinafter, when the term "information processing devices 10, 20" is used, it does not distinguish between the first information processing device 10 as the transfer source and the second information processing device 20 as the transfer destination, but means either one of the information processing devices.
[0030] A service person (user) performs local authentication and inputs a PIN into the information processing device 10, 20, logs in as a service person, and starts maintenance mode (step 1). The registration request unit 102 of the information processing device 10, 20 sets the URL, access code, and proxy of the service provided by the server device 30 in the information processing device 10, 20 through operation input by the service person, and performs communication settings (step 2). At this time, the service person may perform normal network settings as necessary.
[0031] The registration request unit 102 of the information processing device 10, 20 starts the process of registering the device itself as an agent in the server device 30 via an operation input by a serviceman (user) (step 3). First, the registration request unit 102 generates an agent ID that identifies the device itself (step 3.1). The registration request unit 102 transmits the user information, agent ID, agent type, etc. to the server device 30 (step 3.2).
[0032] The agent registration unit 305 of the server device 30 receives the user information, agent ID, agent type, etc. from the information processing devices 10 and 20 and performs user authentication (step 3.2.1). If the user authentication is successful, the agent registration unit 305 generates an access token for the agent ID (step 3.2.2).
[0033] Here, when the agent is registered later, the refresh token is stored. If the agent is already registered, the stored refresh token is sent to the information processing device 10, 20. The refresh token holds information necessary to obtain a new access token, and is used to obtain a new access token when the access token expires. The agent registration unit 305 of the server device 30 sends the access token and the refresh token for the access token to the information processing device 10, 20.
[0034] The registration request unit 102 of the information processing device 10, 20 receives the access token and refresh token from the server device 30, stores the refresh token and agent ID (step 3.3), and acquires the agent properties (step 3.4). The registration request unit 102 transmits the access token and agent properties to the server device 30 (step 3.5).
[0035] The agent registration unit 305 of the server device 30 receives the access token and agent property from the information processing devices 10 and 20, registers the agent property and refresh token in the list 111 as agent information of the information processing devices 10 and 20, and records the list 111 in the storage medium 302 (step 3.5.1). The agent registration unit 305 registers the agent information when it is not registered or when the agent property has been changed. The agent registration unit 305 transmits a registration success notification to the information processing devices 10 and 20.
[0036] 4-2. Operation of the information processing system (during data migration)
[0037] Fig. 5 shows a sequence in which the server device collects migration data from the first information processing device (migration source). Fig. 6 shows a flowchart in which the server device collects migration data from the first information processing device (migration source).
[0038] The user logs in to the server device 30 using, for example, a mobile device (such as a smartphone) (step S31). The server device 30 prompts the user to select, from the plurality of information processing devices 10, 20 included in the list 111, one or more first information processing devices 10 that are the source of the migration data and one or more second information processing devices 20 that are the destination of the migration data.
[0039] The migration data collection management unit 301 of the server device 30 transmits a data collection instruction to the first information processing device 10 included in the list 111 (step S32).
[0040] The migration data upload unit 101 of the first information processing device 10 receives the data collection instruction from the server device 30, and transmits a data collection acceptance notification to the server device 30 (step S11).
[0041] The migration data collection management unit 301 of the server device 30 receives the data collection acceptance notification from the first information processing device 10 (step S33, YES).
[0042] The migration data upload unit 101 of the first information processing device 10 collects the migration data 112, transmits (uploads) the collected migration data 112 to the server device 30, and transmits a collection result notification of the migration data 112 to the server device 30. Specifically, the migration data upload unit 101 transmits (uploads) the migration data 112 that is recorded in its own device and is to be migrated to the server device 30 (step S12).
[0043] The migration data collection management unit 301 of the server device 30 receives the migration data 112 and a collection result notification from the first information processing device 10 (step S31, YES). The migration data collection management unit 301 stores the migration data 112 in the storage medium 302 and displays the upload result so that the user can view it (on the user's mobile device, etc.) (step S35). The migration data collection management unit 301 of the server device 30 may send the upload result notification to the first information processing device 10. The upload result notification indicates the success or failure of receiving and storing the migration data 112.
[0044] When the transfer data upload unit 101 of the first information processing device 10 receives the upload result notification from the server device 30, it displays the upload result notification on, for example, the touch panel 17 or a mobile device. If the upload result notification indicates success, the transfer data upload unit 101 closes the upload job. If the displayed upload result notification indicates failure, the user retries from step S31.
[0045] If multiple source (pre-replacement) first information processing devices 10 are registered in the list 111 of the server device 30, the migration data collection management unit 301 of the server device 30 repeats the processing from step S32 onwards for all of the multiple registered first information processing devices 10.
[0046] Fig. 7 shows a sequence in which the second information processing apparatus (migration destination) receives migration data from the server apparatus, and Fig. 8 shows a flowchart in which the second information processing apparatus (migration destination) receives migration data from the server apparatus.
[0047] If the model of the first information processing device 10 registered in the list 111 is different from the model of the second information processing device 20, the data conversion unit 303 of the server device 30 converts the migration data 112 to be compatible with the model of the second information processing device 20 and generates compatible data 113 (step S31).
[0048] The import management unit 304 of the server device 30 transmits the migration data 112 (if the model is the same) or the converted compatible data 113 (if the model is different) to the second information processing device 20.
[0049] The import processing unit 201 of the second information processing device 20 receives the migration data 112 or the adapted data 113 from the server device 30 and records (imports) it in its own device (step S25). When the import processing unit 201 completes the import, it sends an import result notification to the server device 30 (step S26) and displays the import result notification on, for example, the touch panel 17 or a mobile device (step S27). The order of steps S26 and S27 does not matter. If the import result notification indicates success, the server device 30 closes the import job. If the displayed import result notification indicates failure, the user retries from step S21.
[0050] 4. Conclusion
[0051] According to Patent Document 1, it is necessary to input and store the model number of the destination information processing device in the source information processing device of the migration data. Therefore, if there are many destination information processing devices, the user needs to input many model numbers in the source information processing device, which is time-consuming for the user.
[0052] In contrast, according to this embodiment, the server device 30 holds a list 111 of information processing devices 10, 20, and allows the user to select one or more first information processing devices 10 that are the source of the migration data and one or more second information processing devices 20 that are the destination of the migration data. The server device 30 collects migration data from one or more first information processing devices 10 that are the source of the migration data. The second information processing device 20 that is the destination of the migration data receives the migration data from the server device 30.
[0053] This eliminates the need for the user to input the model number of the destination information processing device in the source information processing device, thereby saving the user time and effort when transferring data from the source first information processing device 10 to a plurality of destination second information processing devices 20.
[0054] Although the embodiments and modified examples of the present technology have been described above, the present technology is not limited to the above-described embodiments, and it goes without saying that various modifications can be made within the scope of the gist of the present technology. [Explanation of symbols]
[0055] 1. Information Processing Systems 10 First information processing device 101 Migration Data Upload Section 112 Migration Data 113 Fitment Data 20 Second information processing device 201 Import processing section 30 Server device 301 Migration Data Collection and Management Department 302 Storage medium 303 Data Conversion Unit 304 Import Management Department
Claims
1. Setting the URL and access code of the service provided by the server device in the device itself; An agent ID for identifying the device itself is generated, and the agent ID and agent type are transmitted to the server device. an information processing device having a registration request unit; a server device having an agent registration unit that receives the agent ID from the information processing device, generates an access token for the agent ID, and transmits the access token and a refresh token for the access token to the information processing device; Equipped with the registration request unit of the information processing device receives the access token and the refresh token from the server device, and transmits the access token and the agent property to the server device; The agent registration unit of the server device receives the access token and the agent property from the information processing device, and registers the agent property and the refresh token in a list as agent information of the information processing device. Information processing system.
2. 2. The information processing system according to claim 1, the agent registration unit of the information processing device registers agent information of a plurality of information processing devices in the list; the server device prompts the user to select a first information processing device that is a source of the migration data and a second information processing device that is a destination of the migration data from the plurality of information processing devices included in the list; the first information processing device has a migration data upload unit that, upon receiving a data collection instruction from the server device, transmits migration data that is recorded in the first information processing device and is to be migrated to the server device; The server device a migration data collection management unit that transmits the data collection instruction to the first information processing device, receives the migration data from the first information processing device, and stores the migration data in a storage medium; an import management unit that transmits the migration data to the second information processing device; and The second information processing device has an import processing unit that receives the migration data from the server device and records it in its own device. Information processing system.
3. 3. The information processing system according to claim 2, the server device further includes a data conversion unit that converts the migration data to be compatible with the model of the second information processing device when the model of the first information processing device is different from the model of the second information processing device, and generates compatible data; the import management unit of the server device transmits the matching data to the second information processing device; The import processing unit of the second information processing device receives the matching data and records it in the device. Information processing system.
4. 4. The information processing system according to claim 2, a plurality of second information processing devices; An information processing system comprising:
5. the information processing device sets a URL and an access code of a service provided by the server device in the information processing device, generates an agent ID for identifying the information processing device, and transmits the agent ID and agent type to the server device; a server device receives the agent ID from the information processing device, generates an access token for the agent ID, and transmits the access token and a refresh token for the access token to the information processing device; the information processing device receives the access token and the refresh token from the server device, and transmits the access token and agent properties to the server device; The server device receives the access token and the agent property from the information processing device, and registers the agent property and the refresh token in a list as agent information of the information processing device. Information processing methods.
6. an information processing device having a registration request unit that sets a URL and an access code of a service provided by a server device in the device itself, generates an agent ID that identifies the device itself, receives the agent ID from the information processing device, the information processing device having a registration request unit that transmits the agent ID and the agent type to the server device, generates an access token for the agent ID, and transmits the access token and a refresh token for the access token to the information processing device; When the registration request unit of the information processing device receives the access token and the refresh token from the server device and transmits the access token and agent property to the server device, the registration request unit of the information processing device receives the access token and the agent property from the information processing device and registers the agent property and the refresh token in a list as agent information of the information processing device. Agent Registration Department A server device comprising:
7. The computer of the server device, an information processing device having a registration request unit that sets a URL and an access code of a service provided by a server device in the device itself, generates an agent ID that identifies the device itself, receives the agent ID from the information processing device, the information processing device having a registration request unit that transmits the agent ID and the agent type to the server device, generates an access token for the agent ID, and transmits the access token and a refresh token for the access token to the information processing device; When the registration request unit of the information processing device receives the access token and the refresh token from the server device and transmits the access token and agent property to the server device, the registration request unit of the information processing device receives the access token and the agent property from the information processing device and registers the agent property and the refresh token in a list as agent information of the information processing device. Agent Registration Department An information processing program that operates as a
Citation Information
Patent Citations
Device management apparatus, device management system, and program
JP2016091096A
Information processing system, method, and information processing device
JP2020135115A