US 11,695,836 B2
Recording medium, information processing method, information processing device, and information processing system
Masanori Murai, Kanazawa (JP); and Yutaka Mitsubayashi, Kanazawa (JP)
Assigned to C-RISE Ltd., Takaoka (JP)
Appl. No. 17/49,850
Filed by C-RISE Ltd., Takaoka (JP)
PCT Filed Jun. 18, 2020, PCT No. PCT/JP2020/023896
§ 371(c)(1), (2) Date Oct. 22, 2020,
PCT Pub. No. WO2021/049120, PCT Pub. Date Mar. 18, 2021.
Claims priority of application No. 2019-165565 (JP), filed on Sep. 11, 2019.
Prior Publication US 2021/0281647 A1, Sep. 9, 2021
Int. Cl. G06F 15/16 (2006.01); H04L 67/141 (2022.01); H04L 67/02 (2022.01); H04L 67/55 (2022.01)
CPC H04L 67/141 (2013.01) [H04L 67/02 (2013.01); H04L 67/55 (2022.05)] 13 Claims
OG exemplary drawing
 
1. A non-transitory computer readable recording medium storing a computer program for causing an information processing device connected to a private network, to automatically execute operation processing of a browser that accesses a web server on the private network, based on an instruction from a server connected to a global network, the computer program causing the information processing device to execute the processing of:
requesting, by the information processing device, the server to establish a connection for connecting the information processing device and the server,
wherein the server is located in the global network, the information processing device and the web server are located in the private network, the information processing device is configured to access the server via a relay device, wherein the relay device is provided between the private network and the global network, and
wherein establishing the connection between the information processing device and the server via the relay device comprises enabling the server to conduct push-type communication to the information processing device, the information processing device comprising the browser, wherein the information processing device is configured to automatically execute the operation processing of the browser for accessing the web server based on an operation instruction from the server;
obtaining, by the information processing device, the operation instruction related to the operation processing which is push-transmitted from the server, by using the connection established by obtaining a response from the server, the operation processing comprising accessing the web server on the private network, the connection comprising communication established across NAT or NAPT environments;
executing, by the information processing device, the operation processing of the browser based on the obtained operation instruction, wherein the operation processing of the browser comprises transmitting data on the private network between the browser and the web server, wherein such data is generated based at least in part on automatically executing the operation processing by the information processing device;
obtaining, by the information processing device, an execution result of the operation processing, the execution result of the operation processing comprising a result based at least in part on executing, by the information processing device, the operation processing of the browser; and
outputting, by the information processing device, the obtained execution result to the server, the execution result being based on the operation instruction push-transmitted from the server.