Information processing method, information processing system, and computer program
The method facilitates seamless user information sharing between servers in different regions by using a client device to request and register with the appropriate cloud management server, addressing registration failures due to mismatched information.
Patent Information
- Application Number
- JP2023095904
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2024-12-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional methods face challenges in sharing user information between servers in different regions due to mismatched registration information, leading to registration failures when a user attempts to connect from a registered server in another region.
An information processing method that involves a first client device requesting registration with a second client device, which in turn requests a first cloud management server to register and obtain destination country information, allowing the first client device to request a registration ID with this information added as a parameter, enabling successful registration on the appropriate second cloud management server.
Enables seamless sharing of user information between servers in different regions without requiring special user operations, ensuring successful registration processing across multiple regions.
Smart Images

Figure 2024176980000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing method, an information processing system, a computer program, and the like. [Background technology]
[0002] Traditionally, Internet connections have been made under a wide variety of network environments, depending on a combination of factors such as national and regional infrastructure, residential environments, etc. In response to this, there has been an accelerating movement to prevent information from being sent outside the country more than necessary, from the perspective of protecting personal information.
[0003] Under such circumstances, in order to comfortably use the services of the first client device, the user may have to perform cumbersome operations when connecting from a registered server to a server in another region.
[0004] For example, Patent Document 1 discloses a configuration in which when a client device transmits data to a server, a change in the destination region is detected from the attached information of the authorization token, and if the identifier of the client device identified by the server is the same even if a change is detected, the server continues to store and transmit the data to be transmitted. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent Publication No. 2021-124764 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in conventional technology, if the server on which the device used by the user is registered is different from the server to which the user is attempting to connect, registration may not be possible due to an inconsistency in the registration information, and the registration status may not be transferred.
[0007] An object of the present invention is to solve the above-mentioned problems and to provide an information processing method that enables sharing of user information between servers in different regions. [Means for solving the problem]
[0008] One aspect of the present invention is At least one cloud service; a first client device; a second client device that is a target of the provision service of at least one of the cloud services; a first cloud management server; An information processing method in an information processing system having a second cloud management server, When attempting to register for the cloud service using the first client device, the first client device sends a registration request to the second client device; the second client device makes a registration request to the first cloud management server; the first cloud management server performs a registration process of the registration information of the second client device in response to a registration request from the second client device, and returns destination country information corresponding to the first cloud management server to the second client device; the second client device returns the destination country information to the first client device; The first client device requests the second cloud management server to issue a registration ID with the destination country information added as a parameter. Effect of the Invention
[0009] According to the present invention, it is possible to provide an information processing method that enables sharing of user information between servers in different regions. [Brief description of the drawings]
[0010] [Figure 1]1 is a schematic diagram illustrating a configuration example of an information processing system according to a first embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a schematic configuration of a second client device 104 serving as an image processing device. [Diagram 3] 2 is a block diagram showing a schematic configuration example of a first client device 105. FIG. [Figure 4] 1 is a block diagram showing an example of a schematic configuration of a first cloud management server 101 and a second cloud management server 102. FIG. [Diagram 5] FIG. 1 is a diagram for explaining an example of a conventional registration sequence. [Figure 6] FIG. 2 is a sequence diagram illustrating an example of an information processing method according to the first embodiment of the present invention. [Figure 7] 2 is a diagram illustrating an example of a database of a first cloud management server 101 according to the first embodiment. [Figure 8] 4 is a diagram illustrating an example of a database of the second cloud management server 102. FIG. [Figure 9] FIG. 11 is a schematic diagram illustrating an example of a linked state after registration according to the first embodiment. [Figure 10] FIG. 11 is a sequence diagram illustrating an example of an information processing method according to a second embodiment. [Figure 11] FIG. 11 is a sequence diagram for explaining an example of an information processing method according to a third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, the embodiment of the present invention will be described with reference to the drawings. However, the present invention is not limited to the following embodiment. In each drawing, the same members or elements are given the same reference numerals, and duplicated descriptions are omitted or simplified.
[0012] <Example 1> 1 is a schematic diagram illustrating an example of the configuration of an information processing system according to a first embodiment of the present invention. In the information processing system according to the first embodiment, a first cloud management server 101, a second cloud management server 102, a second client device 104, a first client device 105, a cloud service 106, and the like are connected via the Internet 103. At least one cloud service 106 is provided.
[0013] Reference numerals 108 and 109 indicate regions of a country or the like in which the respective servers, devices, services, etc. are installed. In this embodiment, each of the above-mentioned regions (e.g., destinations, etc.) may be, for example, a city, town, village, prefecture, state, country, or a combination of a plurality of these regions, and may be any region that has been set in advance.
[0014] The first cloud management server 101 holds information about the second client device 104 and manages registration information for various cloud services. The second client device 104 is a terminal used by a user, such as an inkjet printer having a printing function and a scanning function. The second client device 104 is a target of at least one cloud service.
[0015] The first client device 105 is an information processing device, such as a personal computer or a smartphone, that can connect to the Internet and has a web browser and applications installed. The first client device 105 can also control the second client device 104 via the Internet.
[0016] In this embodiment, it is assumed that the country information included in the destination information written inside the second client device 104 is country 108. Therefore, in normal operations, the second client device 104 is connected to the first cloud management server 101 in country 108 based on the destination information.
[0017] The registration information held by the first cloud management server 101 includes personal information. Therefore, it is usually desirable that the second client device 104 be managed by the second cloud management server 102 in the country where the second client device 104 is installed. However, for example, if the destination information of the first client terminal is country 108, the registration information is stored in the first cloud management server 101.
[0018] Furthermore, if the first client device attempts to register for a service in cloud service 106, for example, and transitions to a registration page in country 109, the registration information is sent to the second cloud management server 102 installed in country 109. As a result, an inconsistency occurs in which the registration information is stored in both the first cloud management server 101 in country 108 and the cloud service 106 in country 109.
[0019] FIG. 2 is a block diagram showing an example of a schematic configuration of the second client device 104 as an image processing device.
[0020] In this embodiment, the second client device 104 functions as a peripheral device, and will be described as an image processing device equipped with a scanner device, such as a copier or facsimile, capable of scanning and digitizing paper media. However, the second client device 104 is not limited to the image processing device described above, and may be any device capable of communicating through a network.
[0021] In the second client device 104 , the print function is realized by a printer unit 201 , the scanner function is realized by a scanner unit 202 , and the storage function is realized by a memory card mounting unit 203 and a memory card 204 .
[0022] The printer unit 201 prints image data received from outside or image data stored in a memory card 204 on printing paper by a recording method such as an inkjet method or an electrophotographic method. It also manages ink information including the remaining ink amount and paper information including the number of loaded papers.
[0023] The scanner unit 202 optically reads the document set on the document tray (not shown) and converts it into electronic data, and then transmits the image data converted into a specified file format to an external device via a network or stores it in a storage area (not shown) such as a HDD.
[0024] The copy service is realized by scanning an original placed on a platen with a scanner unit 202, transferring the generated image data to a printer unit 201, and the printer unit 201 printing the image data on printing paper.
[0025] Various file data are stored in the memory card 204 inserted in the memory card insertion section 203. This file data can be read and edited from an external device via a network. It is also possible to store file data in the memory card 204 from an external device.
[0026] Furthermore, the second client device 104 includes a CPU 205, a program memory 206, a work memory 207, a display unit 208, an operation unit 209, a network communication unit 210, a network connection unit 211, and a flash memory 212. The CPU 205 is a central processing unit for controlling each unit in the second client device 104, and functions as a computer.
[0027] The program memory 206 is made up of a ROM or the like, and stores various program codes and an application 214 for communicating with the server device. The application 214 also accesses the printer unit 201 to obtain information on consumables such as ink and paper. The work memory 207 is made up of a RAM or the like, and temporarily stores and buffers image data when each service is executed.
[0028] The display unit 208 is, for example, an LCD, and displays various information. The operation unit 209 is made up of switches and the like for the user to perform various input operations. The network communication unit 210 connects the second client device 104 to a network such as the Internet via a network connection unit 211 to perform various communications.
[0029] The network communication unit 210 is compatible with wired LAN and wireless LAN. When compatible with wired LAN, the network connection unit 211 is a connector for connecting a wired LAN cable, and when compatible with wireless LAN, the network connection unit 211 is an antenna.
[0030] The flash memory 212 is a non-volatile memory for storing image data and the like received by the network communication unit 210. The above-mentioned units are connected to each other via a bus 213.
[0031] Next, the first client device 105 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing a schematic configuration example of the first client device 105. The first client device 105 has a ROM 302, a RAM 303, a CPU 304, a storage device 307, etc., and a control program 308 that controls the entire first client device 105 is stored in the storage device 307.
[0032] The first client device 105 also has a display unit 305 and an input unit 306, and all of these devices are connected by an electrical wiring bus 301. Furthermore, a browser 310 is installed as a communication means. The browser 310 is just an example, and other applications may be used as long as they are useful as a communication means for the user. 309 is a communication module.
[0033] Next, the first cloud management server 101 and the second cloud management server 102 will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the schematic configuration of the first cloud management server 101 and the second cloud management server 102.
[0034] The first cloud management server 101 and the second cloud management server 102 include a communication module 407, a ROM 402, a RAM 403, a CPU 404, and a storage device 405. The storage device 405 also stores a control program 406 that controls the entire first cloud management server 101 and the entire second cloud management server 102.
[0035] Furthermore, the first cloud management server 101 and the second cloud management server 102 have a database 410. This database 410 stores user registration information and information required to provide services, which is read and written by the first cloud management server 101 and the second cloud management server 102. Furthermore, these devices are connected by a bus 401.
[0036] Next, the problem of the current registration sequence will be described with reference to the sequence diagram of Fig. 5. Fig. 5 is a sequence diagram for explaining an example of a conventional registration sequence. Note that the operation of each step in the sequence diagram of Fig. 5 is performed sequentially by each device, each server, and a CPU or the like as a computer in a cloud service executing a computer program stored in memory.
[0037] First, in step S 501 , the first client device 105 requests the second client device 104 to register.
[0038] In step S502, the second client device 104 makes a registration request to the first cloud management server 101 in the country 108 based on the fact that its own destination information indicates the country 108.
[0039] Next, in step S503, the first cloud management server 101 stores the data in a database, and in step S504, the first cloud management server 101 returns a completion response (success response) to the second client device 104.
[0040] When the second client device 104 receives the success response, in step S505, it returns the success response to the first client device 105 that made the request.
[0041] In step S506, the user attempts to register for a new cloud service using the first client device 105, and issues a registration ID to the first cloud management server 101. Then, in step S507, if the issuance of the registration ID is successful, the first cloud management server 101 transmits the registration ID to the first client device 105.
[0042] On the other hand, in step S508, it is assumed that the user accesses the cloud service 106 in the country 109 using the first client device 105 and makes a request for service registration.
[0043] Then, in step S509, the cloud service 106 that has received the registration ID makes a request to the second cloud management server 102 in the country 109 to verify the registration ID.
[0044] Because the second cloud management server 102 has not issued a registration ID, an error is returned in step S510. In step S511, the cloud service 106 that received the error returns an error to the first client device 105 that made the request, and the service registration process fails.
[0045] Next, a method for solving the above problem in this embodiment will be described with reference to the sequence diagram of Fig. 6. Fig. 6 is a sequence diagram for explaining an example of an information processing method according to the first embodiment of the present invention. Note that the operations of the steps in the sequence diagram of Fig. 6 are sequentially performed by each device, each server, a CPU as a computer in a cloud service, etc., executing a computer program stored in a memory.
[0046] First, in step S601, the first client device 105 makes a registration request to the second client device 104. Next, in step S602, the second client device 104 makes a registration request to the first cloud management server 101 in the country 108, based on the destination information held by the second client device 104 indicating the country 108.
[0047] In response to the registration request from the second client device, in step S603, the first cloud management server 101 performs registration processing (storage) in the database the registration information of the second client device 104. Then, in step S604, the first cloud management server 101 returns to the second client device 104 a success response and destination country information corresponding to the first cloud management server.
[0048] When the second client device 104 receives the success response, in step S605, the second client device 104 returns the success response to the first client device 105 that made the request, together with the destination information of the second client device 104.
[0049] Next, a case will be described in which the user requests issuance of a registration ID for a new cloud service using the first client device 105. In this case, in step S606, the first client device 105 acquires the current location of the first client device 105 based on GPS information of a GPS (Global Position System) built into the first client device 105.
[0050] That is, the first client device identifies the country in which the first client device is installed based on the GPS information. Then, in step S607, the first client device 105 requests the second cloud management server 102 in the identified country 109 to issue a registration ID with the destination country 108 of the second client device 104 added as a parameter.
[0051] When the second cloud management server 102 receives the request to issue a registration ID, in step S608, it determines that the country 109 in which the second cloud management server 102 is installed does not match the destination country information (country 108) of the second client device 104.
[0052] Then, based on the destination country information, a request is made to the first cloud management server 101 in the destination country 108 of the second client device 104 for registration information of the second client device 104 registered in the registration process.
[0053] In step S609, the first cloud management server 101 returns the registration information of the second client device 104 to the second cloud management server 102. In step S610, the second cloud management server 102 stores (registers) the registration information of the second client device 104 obtained from the first cloud management server in a database.
[0054] Furthermore, the second cloud management server 102 issues a registration ID and returns the registration ID to the first client device 105 in step S611.
[0055] Next, in step S612, the first client device 105, with the registration ID assigned to a parameter, makes a service registration request to the cloud service 106 in the country 109 in which the first client device 105 is installed. That is, the first client device, with the registration ID returned from the second cloud management server in response to the issuance request assigned to a parameter, makes a service registration request to the cloud service.
[0056] When the cloud service 106 receives the service registration request, in step S613, it inquires about the registration ID of the second cloud management server 102. That is, the cloud service 106 passes the registration ID for collation.
[0057] In step S614, the second cloud management server 102 checks the passed registration ID, and if the check is successful, in step S615, returns a success response to the cloud service 106. That is, a response of successful completion of service registration is sent to the first client device.
[0058] Upon receiving the success response, the cloud service 106 transmits a notification of completion of the service registration to the first client device 105 in step S616.
[0059] Next, Fig. 7 is a diagram showing an example of a database of the first cloud management server 101 according to the embodiment 1. In the example shown in Fig. 7, a database 700 (corresponding to the database 410 in Fig. 4) of the first cloud management server 101 in this embodiment stores a primary key 701 and a second client device identification ID 702 as registration information.
[0060] That is, in the database 700 of this embodiment, for example, a second client device identification ID 702 is associated with the serial number or MAC address of the second client device and stored.
[0061] Fig. 8 is a diagram showing an example of a database 800 of the second cloud management server 102. In the example shown in Fig. 8, the database 800 stores a primary key 801, a serial number 802, a second client device identification ID 803, and a service name 804 in association with each other as stored data.
[0062] That is, the registration ID in the main key 801 and the registration information of the second client device 104 issued to the second client device identification ID 803 are linked and saved as stored data.
[0063] Note that the formats of stored data shown in Figures 7 and 8 are examples, and the values used for the primary key and the combinations of data held by the second client device are not limited to the examples shown in Figures 7 and 8.
[0064] Fig. 9 is a schematic diagram illustrating an example of a linked state after registration according to the embodiment 1. According to the embodiment 1, as shown in Fig. 9, the second client device 104, the first client device 105, the second cloud management server 102, and the cloud service 106 enable issuance of a registration ID in communication within a country 109.
[0065] That is, when an application on a first client device is used to register with a cloud service, destination country information on a second client device is passed to the cloud service, causing the second cloud management server to carry out registration processing.
[0066] At that time, a request for registration information is made to the first cloud management server based on the destination country information of the second client device, and the registration process is performed while transferring the registration information, thereby enabling registration to be successful without the user having to perform any special operations.
[0067] <Example 2> In the first embodiment, a method for changing the registration request destination by utilizing the GPS function of the first client device 105 has been described. In the second embodiment, a method for the first client device 105 to utilize country information of an application that makes a registration request will be described with reference to FIG.
[0068] Fig. 10 is a sequence diagram for explaining an example of an information processing method according to Example 2. Note that the operations of the steps in the sequence diagram in Fig. 10 are sequentially performed by a CPU or the like as a computer in each device and server executing a computer program stored in a memory.
[0069] In step S 1001 , the first client device 105 makes a registration request for the second client device 104 .
[0070] In step S1002, the second client device 104 makes a registration request to the first cloud management server 101 in the country 108 based on the destination information held by the second client device 104 indicating the country 108.
[0071] In step S1003, the first cloud management server 101 stores the information in the database, and in step S1004, returns a success response to the second client device 104.
[0072] When the second client device 104 receives the success response, in step S1005, the second client device 104 returns the success response to the first client device 105 that made the request, together with the destination information of the second client device 104.
[0073] Next, when the user attempts to register for a new cloud service using the first client device 105, in step S1006, the first client device 105 determines that the country information held by the application is country 109.
[0074] That is, the first client device identifies the country in which the first client device is installed based on country information of an application held by the first client device (country information included in the setting information of the application).
[0075] In step S1007, the first client device 105 requests the second cloud management server 102 in the country 109, which is the installation country identified in step S1006, to issue a registration ID with the country 108, which is the destination country information, added as a parameter.
[0076] In step S1008, the second cloud management server 102 determines that, for example, the country 109 in which the second cloud management server 102 is installed does not match the destination country 108. In that case, a request is made to the first cloud management server 101 in the destination country 108 to obtain registration information related to the second client device 104.
[0077] In step S1009, first cloud management server 101 returns registration information related to second client device 104 to second cloud management server 102. In step S1010, second cloud management server 102 stores (registers) the above registration information in a database and issues a registration ID, and in step S1011 returns the registration ID to first client device 105.
[0078] Next, in step S1012, the first client device 105 sends a service registration request to the cloud service 106 by adding the registration ID as a parameter.
[0079] In step S1013, the cloud service 106 requests the second cloud management server 102 to verify the registration ID. In step S1014, the second cloud management server 102 verifies the passed registration ID, and then in step S1015, returns a success response to the cloud service 106.
[0080] When the cloud service 106 receives the success response, in step S1016, it transmits a registration completion response to the first client device 105.
[0081] <Example 3> In the second embodiment, a method was described in which the first client device 105 uses country information held by the application making the registration request, but in the third embodiment, the country information is determined based on the IP address of the second client device 104.
[0082] Then, based on the country information determined based on the IP address, the destination of the request to issue the registration ID is specified, and the service registration, etc. is made successful. Fig. 11 is a sequence diagram for explaining an example of an information processing method according to the third embodiment.
[0083] Incidentally, the operations of the steps in the sequence diagram 11 in FIG. 6 are sequentially performed by the CPU or the like serving as a computer in each device and server executing a computer program stored in a memory.
[0084] First, in step S 1101 , the first client device 105 makes a registration request for the second client device 104 .
[0085] In step S1102, the second client device 104 makes a registration request to the first cloud management server 101 in the country 108 where the second client device 104 is installed, based on the destination information possessed by the second client device 104.
[0086] In step S1103, the first cloud management server 101 stores (preserves) in a database the registration information of the second client device 104. Furthermore, in step S1104, the first cloud management server 101 determines the country information in which the first client device 105 is installed, based on the IP address of the first client device 105.
[0087] That is, the first cloud management server identifies the country in which the first client device is installed based on the IP address of the first client device.
[0088] Note that the country information determination in step S1104 etc. may be performed by any means, such as using an application in the first cloud management server 101 or an external plug-in. In step S1105, the first cloud management server 101 returns a success response to the second client device 104, adding the country information identified in step S1104.
[0089] When the second client device 104 receives the success response, in step S1106, the second client device 104 returns a success response to the first client device 105 that made the request, together with the installation country information of the first client device 105.
[0090] When the user attempts to register for a new cloud service using the first client device 105, in step S1107, the country 109 in which the first client device 105 is installed is identified based on the country information.
[0091] Then, the first client device 105 makes a request for issuance of a registration ID to the second cloud management server 102 in the installation country (country 109) identified by the first cloud management server, with country 108 as destination country information added to the parameter.
[0092] In step S1108, the second cloud management server 102 determines that the country 109 in which the second cloud management server 102 is installed does not match the destination country 108, and sends a request to the first cloud management server 101 in the destination country 108 to obtain registration information.
[0093] In step S1109, the first cloud management server 101 returns the registration information. Then, in step S1110, the second cloud management server 102 registers the registration information of the second client device 104 in a database and issues a registration ID. Then, in step S1111, the second cloud management server 102 returns the registration ID to the first client device 105.
[0094] In step S1112, the first client device 105 sends a service registration request to the cloud service 106 with the registration ID added as a parameter.
[0095] In step S1113, the cloud service 106 passes the registration ID to the second cloud management server 102 and requests a matching of the registration ID. In step S1114, the second cloud management server 102 matches the passed registration ID, and in step S1115, returns a success response to the cloud service 106.
[0096] When the cloud service 106 receives the success response, in step S1116, it responds to the first client device 105 that registration is complete.
[0097] As described above, according to Examples 1 to 3, when a user attempts to register for a service, user information can be shared between servers in different regions without the need for special user operation, and the registration process can also be successful on a server that does not have the information.
[0098] As described above, information on each region (eg, destination, etc.) of the installation country in the first to third embodiments may be information on a city, town, village, prefecture, state, country, or a region consisting of a combination of a plurality of these.
[0099] Although the present invention has been described in detail based on the preferred embodiments, the present invention is not limited to the above embodiments, and various modifications are possible based on the gist of the present invention, and are not excluded from the scope of the present invention. The present invention also includes combinations of the above embodiments 1 to 3, as well as the following combinations.
[0100] (Method 1) An information processing method in an information processing system having at least one cloud service, a first client device, a second client device that is a target of at least one of the cloud service's provision services, a first cloud management server, and a second cloud management server, the information processing method being characterized in that when an attempt is made to register for a service with the cloud service using the first client device, the first client device makes a registration request to the second client device, the second client device makes a registration request to the first cloud management server, the first cloud management server performs registration processing of the registration information of the second client device in response to the registration request from the second client device and returns destination country information corresponding to the first cloud management server to the second client device, the second client device returns the destination country information to the first client device, and the first client device makes a request to the second cloud management server for issuance of a registration ID with the destination country information attached as a parameter.
[0101] (Method 2) The information processing method described in Method 1, characterized in that the first client device makes the issuance request to the second cloud management server in an installation country identified based on GPS information, with the destination country information attached as a parameter.
[0102] (Method 3) The information processing method described in Method 1, characterized in that the first client device makes the issuance request to the second cloud management server in an installation country identified based on country information of an application possessed by the first client device, with the destination country information attached as a parameter.
[0103] (Method 4) The first cloud management server identifies a country of installation based on an IP address of the first client device; The information processing method according to any one of Methods 1 to 3, wherein the first client device makes the issuance request to the second cloud management server in the installation country specified by the first cloud management server, with the destination country information added as a parameter.
[0104] (Method 5) The information processing method according to any one of Methods 1 to 4, wherein when the second cloud management server receives the issuance request, the second cloud management server requests the registration information registered in the registration process from the first cloud management server based on the destination country information.
[0105] (Method 6) The information processing method according to Method 5, wherein the second cloud management server stores the registration information obtained from the first cloud management server in a database and returns the registration ID to the first client device.
[0106] (Method 7) The information processing method described in any one of Methods 1 to 6, characterized in that the first client device makes a request for service registration to the cloud service with the registration ID returned from the second cloud management server in response to the issuance request assigned to a parameter.
[0107] (Method 8) The information processing method described in Method 7, characterized in that when the cloud service receives a request for service registration, it inquires about the registration ID with the second cloud management server, and if the second cloud management server is able to verify the registration ID, it responds to the first client device with a notification of successful completion of the service registration.
[0108] (Configuration 1) An information processing system having at least one cloud service, a first client device, a second client device that is a target of at least one of the cloud service provision services, a first cloud management server, and a second cloud management server, wherein when an attempt is made to register for a service with the cloud service using the first client device, the first client device makes a registration request to the second client device, the second client device makes a registration request to the first cloud management server, the first cloud management server performs registration processing of the registration information of the second client device in response to the registration request from the second client device and returns destination country information corresponding to the first cloud management server to the second client device, the second client device returns the destination country information to the first client device, and the first client device makes a request to the second cloud management server to issue a registration ID with the destination country information attached to a parameter.
[0109] (Program) A computer program for causing a computer to execute the operation of the information processing method according to any one of Methods 1 to 8.
[0110] The present invention can also be realized by supplying software (programs) that realize the functions of the above-described embodiments to a system or device via a network or various storage media, and having the computer of the system or device read and execute the programs. In this case, the programs and the storage media storing the programs constitute the present invention. [Explanation of symbols]
[0111] 101: First cloud management server 102: Second cloud management server
Claims
1. At least one cloud service; A first client device; a second client device that is a target of the provision service of at least one of the cloud services; a first cloud management server; An information processing method in an information processing system having a second cloud management server, When attempting to register for a service with the cloud service using the first client device, the first client device sends a registration request to the second client device; the second client device makes a registration request to the first cloud management server; the first cloud management server performs a registration process of the registration information of the second client device in response to a registration request from the second client device, and returns destination country information corresponding to the first cloud management server to the second client device; the second client device returns the destination country information to the first client device; The information processing method, wherein the first client device sends a request for issuing a registration ID to the second cloud management server with the destination country information added as a parameter.
2. 2. The information processing method according to claim 1, wherein the first client device makes the issuance request to the second cloud management server in an installation country identified based on GPS information, with the destination country information added as a parameter.
3. 2. The information processing method according to claim 1, wherein the first client device makes the issuance request to the second cloud management server in an installation country identified based on country information of an application possessed by the first client device, with the destination country information added as a parameter.
4. The first cloud management server identifies a country of installation based on an IP address of the first client device; 2. The information processing method according to claim 1, wherein the first client device makes the issuance request to the second cloud management server in the installation country specified by the first cloud management server with the destination country information added to a parameter.
5. 2. The information processing method according to claim 1, wherein, when the second cloud management server receives the issuance request, the second cloud management server requests the registration information registered in the registration process to the first cloud management server based on the destination country information.
6. 6. The information processing method according to claim 5, wherein the second cloud management server stores the registration information acquired from the first cloud management server in a database and returns the registration ID to the first client device.
7. 2. The information processing method according to claim 1, wherein the first client device makes a request for service registration to the cloud service with the registration ID returned from the second cloud management server in response to the issuance request added to a parameter.
8. When the cloud service receives the service registration request, the cloud service inquires about the registration ID to the second cloud management server; 8. The information processing method according to claim 7, wherein, when the second cloud management server is able to verify the registration ID, a successful completion of the service registration is responded to the first client device.
9. At least one cloud service; A first client device; a second client device that is a target of the provision service of at least one of the cloud services; a first cloud management server; A second cloud management server, When attempting to register for a service with the cloud service using the first client device, the first client device sends a registration request to the second client device; the second client device makes a registration request to the first cloud management server; the first cloud management server performs a registration process of the registration information of the second client device in response to a registration request from the second client device, and returns destination country information corresponding to the first cloud management server to the second client device; the second client device returns the destination country information to the first client device; The information processing system according to claim 1, wherein the first client device sends a request for issuing a registration ID to the second cloud management server with the destination country information added as a parameter.
10. A computer program for causing a computer to execute the operation of the information processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Information processing system
JP2021124764A
