Connection control device, connection control system, and non-transitory computer readable medium

US10484464B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10484464-B2
Application numberUS-201815912409-A
CountryUS
Kind codeB2
Filing dateMar 5, 2018
Priority dateNov 13, 2014
Publication dateNov 19, 2019
Grant dateNov 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to one embodiment, a connection control device includes a request acceptor to accept a connection destination determination request transmitted from a first communication device; and a determiner to determine a server being a connection destination of the first communication device from among a plurality of servers. At least one first server among the servers is scheduled to stop running at a first time point. The determiner determines the connection destination of the first communication device in accordance with a number of communication devices connected to each of the servers, based on history information on connection durations by the first communication device with the servers or history information on connection durations by communication devices with the first server, so that a number of the communication devices connected to the first server before the first time point arrives is suppressed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A connection control device comprising: a first circuit configured to transmit an acquiring request of state information to a plurality of relay servers including a temporary server and a normal server via a network and receive the state information transmitted from the relay servers, wherein the temporary server has a scheduled stop time point and a scheduled start time point set therein and stops running at the scheduled stop time point and restarts the running at the scheduled start time point and the normal server continues running without stopping, the plurality of relay servers being configured to connect between control devices and communication devices controlled by the control devices; a second circuit configured to receive a connection destination determination request transmitted from a first of the communication devices, which is not yet connected to any relay server, via the network; and a third circuit configured to select a relay server to be connected by the first communication device from among the plurality of relay servers based on the state information, wherein the third circuit is configured to determine whether a time period until the scheduled stop time point of the temporary server is reached is longer than a predetermined length of time period, and when the time period is longer than the predetermined length of time period, select a relay server so that load is equally distributed between the temporary server and the normal server, and the second circuit is configured to transmit address information of the relay server selected by the third circuit to the first communication device via the network, the address information being required for the first communication device to connect to the selected relay server. 2. The connection control device according to claim 1 , wherein the third circuit is configured to select the temporary server or the normal server at a same probability when the time period until the scheduled stop time point of the temporary server is reached is longer than the predetermined length of time period. 3. The connection control device according to claim 1 , further comprising a hardware storage configured to store history data of connection time with a relay server(s) of the first communication device or the communication devices, wherein the third circuit is configured to estimate a connection end time point of the first communication device based on the history data, and the third circuit is configured to select the normal server when the scheduled stop time point is before the estimated connection end time point and select the temporary server when the scheduled stop time point is after the estimated connection end time point. 4. The connection control device according to claim 1 , wherein the third circuit is configured to select a relay server from among relay servers for which a number of connected communication devices is less than or equal to a threshold value. 5. The connection control device according to claim 1 , wherein the second circuit is configured to receive a connection destination determination request from a first of the control devices, which is not yet connected to any relay server, via the network, the connection destination determination request from the first control device includes information specifying the first communication device being a control object by the first control device, the third circuit is configured to determine a connection destination of the first control device by selecting same relay server as the relay server selected for the first communication device, and the second circuit is configured to transmit address information of the relay server determined by the third circuit to the first control device via the network, the address information being required for the first control device to connect to the determined relay server. 6. The connection control device according to claim 5 , wherein the address information of the determined relay device is an URL of the determined relay device. 7. The connection control device according to claim 1 , wherein the third circuit is configured to select a relay server from among relay servers for which a total number of connected communication devices and connected control devices is less than or equal to a threshold value. 8. The connection control device according to claim 1 , wherein the address information of the selected relay device is an URL of the selected relay device. 9. A non-transitory computer readable medium having a program stored therein which, when executed, causes a computer to execute processing comprising: transmitting an acquiring request of state information to a plurality of relay servers including a temporary server and a normal server via a network and receiving the state information transmitted from the relay servers, wherein the temporary server has a scheduled stop time point and a scheduled start time point set therein and stops running at the scheduled stop time point and restarts the running at the scheduled start time point and the normal server continues running without stopping, the plurality of relay servers being configured to connect between control devices and communication devices controlled by the control devices; receiving a connection destination determination request transmitted from a first of the communication devices, which is not yet connected to any relay server, via the network; selecting a relay server to be connected by the first communication device from among the plurality of relay servers based on the state information; and transmitting address information of the relay server selected, to the first communication device via the network, the address information being required for the first communication device to connect to the selected relay server, wherein the selecting includes determining whether a time period until the scheduled stop time point of the temporary server is reached is longer than a predetermined length of time period, and when the time period is longer than the predetermined length of time period, selecting a relay server so that load is equally distributed between the temporary server and the normal server. 10. A connection control system comprising a first communication device, a first control device that remotely controls the first communication device, and a connection control device, wherein the connection control device comprises: a first circuit configured to transmit an acquiring request of state information to a plurality of relay servers including a temporary server and a normal server via a network and receive the state information transmitted from the relay servers, wherein the temporary server has a scheduled stop time point and a scheduled start time point set therein and stops running at the scheduled stop time point and restarts the running at the scheduled start time point and the normal server continues running without stopping, the plurality of relay servers being configured to connect between control devices and communication devices controlled by the control devices, a second circuit configured to receive a connection destination determination request transmitted from the first communication device which is not yet connected to any relay server via the network; and a third circuit configured to select a relay server to be connected by the first communication device from among the plurality of relay servers based on the state information, the third circuit being configured to determine whether a time period until the scheduled stop time point of the temporary server is reached is longer than a predetermined length of time period, and when the time

Assignees

Inventors

Classifications

  • Dynamic adaptation of the criteria on which the server selection is based · CPC title

  • Server selection for load balancing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10484464B2 cover?
According to one embodiment, a connection control device includes a request acceptor to accept a connection destination determination request transmitted from a first communication device; and a determiner to determine a server being a connection destination of the first communication device from among a plurality of servers. At least one first server among the servers is scheduled to stop runn…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification H04L67/1025. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).