US 11,943,685 B2
Server system
Yuki Narita, Nagoya (JP); Masashi Takeichi, Gifu (JP); Koichi Hayashi, Nagoya (JP); and Tomohiro Inagaki, Nagoya (JP)
Assigned to BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Nov. 8, 2022, as Appl. No. 18/053,594.
Claims priority of application No. 2021-189190 (JP), filed on Nov. 22, 2021.
Prior Publication US 2023/0164213 A1, May 25, 2023
Int. Cl. H04W 4/18 (2009.01); H04L 43/10 (2022.01); H04L 67/1014 (2022.01); H04L 67/1036 (2022.01); H04L 12/64 (2006.01)
CPC H04W 4/18 (2013.01) [H04L 43/10 (2013.01); H04L 67/1014 (2013.01); H04L 67/1036 (2013.01); H04L 12/6418 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A server system for an always-on connection, comprising:
a plurality of always-on connection processing parts; and
a controller including a control server and a selection server,
wherein each of the always-on connection processing parts includes a plurality of always-on connection execution parts,
the controller is configured to execute:
a receiving process to receive a first request from a terminal device;
a determining process to determine a target always-on connection processing part, among the always-on connection processing parts according to the first request, the target always-on connection processing part being one always-on connection processing part to establish the always-on connection with the terminal device; and
a sending process to send to the terminal device a destination data indicating a destination of a second request different from the first request for the always-on connection after determining the target always-on connection processing part, the destination data also indicating the target always-on connection processing part, and
the target always-on connection processing part is configured to establish the always-on connection between the terminal device and one always-on connection execution part among the always-on connection execution parts included in the target always-on connection processing part, according to the second request from the terminal device,
the processing part of the control server sends to the selection server a determination request for the allocation label information to be all to the terminal device, wherein the control server stores and utilizes API history data, always-on connection history data, and user corresponding relation data, wherein the selection server refers to the allocation label configuration data and acquires an allocation label configuration which is the configuration of the allocation label information;
wherein label information based on at least one of service information, user information, or terminal specification information is assigned in advance to each of the always-on connection processing parts, and
in the determining process, the controller is configured to execute:
an allocation label determining process to determine allocation label information, the allocation label information being the label information to be allocated to the terminal device, wherein the label information includes at least one information type selected from service information, history information, user information and terminal specification information; and
a processing part determining process to determine an always-on connection processing part to which the allocation label information is assigned as the target always-on connection processing part, among the always-on connection processing parts.