发明名称 Information processing apparatus, relay server, information relay method, non-transitory computer-readable medium storing information relay program, and communication system
摘要 An information processing apparatus includes a communication unit configured to perform communication with a specific-firmware-information transmitting apparatus and a firmware providing server through a network; and a control device. The control device is configured to establish a session, between the information processing apparatus and the specific-firmware-information transmitting apparatus, according to a communication protocol enabling server push and establish a connection with the specific-firmware-information transmitting apparatus in the established session; acquire specific-firmware-information, wherein the specific-firmware-information includes at least specific-firmware location-information indicating a location of the specific firmware to update firmware of the information processing apparatus to the specific firmware; acquire the specific firmware from the firmware providing server indicated by the specific-firmware location-information, based on the specific-firmware location-information included in the acquired specific-firmware-information; and update the firmware.
申请公布号 US9146731(B2) 申请公布日期 2015.09.29
申请号 US201414211145 申请日期 2014.03.14
申请人 Brother Kogyo Kabushiki Kaisha 发明人 Ohara Kiyotaka
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 Banner & Witcoff, Ltd. 代理人 Banner & Witcoff, Ltd.
主权项 1. An information processing apparatus comprising: a communication unit configured to perform communication with a specific-firmware-information transmitting apparatus and a firmware providing server through a network; and a control device, when executing processor-executable instructions, configured to: establish a session, between the information processing apparatus and the specific-firmware-information transmitting apparatus, according to a first communication protocol enabling server push from the specific-firmware-information transmitting apparatus; establish a first connection, between the information processing apparatus and the specific-firmware-information transmitting apparatus, in the established session; acquire specific-firmware-information from the specific-firmware-information transmitting apparatus through the first connection, wherein the specific-firmware-information includes at least specific-firmware location-information indicating a location of a specific firmware to update a firmware of the information processing apparatus to the specific firmware;acquire the specific firmware from the firmware providing server indicated by the specific-firmware location-information, based on the specific-firmware location-information included in the acquired specific-firmware-information, through a second connection with the firmware providing server according to a second communication protocol different from the first communication protocol; andupdate the firmware included in the information processing apparatus with the acquired specific firmware, wherein the specific-firmware-information transmitting apparatus is configured to: establish a third connection according to a third communication protocol different from the first communication protocol, between the specific-firmware-information transmitting apparatus and a specific server,acquire a specific-firmware update-command from the specific server through the third connection, wherein the specific-firmware update-command is configured to update firmware of the information processing apparatus, andtransmit by the specific-firmware-information transmitting apparatus the specific-firmware-information to the information processing apparatus through the first connection based on the acquired specific firmware update command, and wherein the first communication protocol is a communication protocol to continuously or intermittently maintain the session between the information processing apparatus and the specific-firmware-information transmitting apparatus, and the second communication protocol is a request-response protocol that has a form in which responses are transmitted with respect to requests to establish the second connection between the information processing apparatus and the firmware providing server.
地址 Nagoya-shi, Aichi-ken JP