×

Multi-connection system and method for service using internet protocol

  • US 9,762,546 B2
  • Filed: 06/27/2014
  • Issued: 09/12/2017
  • Est. Priority Date: 06/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A multi-connection system (MCS) configured to connect a client and a server in a multi-connection manner for a service using an Internet protocol, the MCS comprising:

  • a plurality of proxies;

    an MCS client, configured such that when the client transmits forward packets to the server, the MCS client is configured to;

    receive the forward packets from the client including a forward packet;

    assign forward packet transmission priorities by assigning a forward packet transmission priority to each of the plurality of proxies, andgenerate a forward MCS packet by adding a forward MCS sequence identification (ID) to the forward packet;

    generate a plurality of forward MCS packets by reproducing the forward MCS packet by adding forward MCS sequence IDs to forward packets;

    sequentially and respectively transmit the plurality of forward MCS packets to the plurality of proxies according to the forward packet transmission priorities,wherein each forward packet transmission priority is set based on a time when the MCS client transmits a device-checking packet to each of the plurality of proxies and receives a response from each of the plurality of proxies, anda number of the plurality of forward MCS packets corresponds to;

    a number of the plurality of proxies;

    ora set number of pieces of proxy access information; and

    the forward MCS sequence IDs added to the plurality of forward MCS packets are identical to each other; and

    an MCS server device comprising a processor and memory configured to;

    respectively receive the forward MCS packet from one of the plurality of proxies;

    extract the forward MCS sequence ID from the forward MCS packet;

    store the forward MCS sequence ID in the MCS server device in response to determining that a same forward MCS sequence ID as the forward MCS sequence ID is not stored;

    generate a server-receivable packet from the forward MCS packet;

    transmit the server-receivable packet to the server;

    discard the forward MCS packet in response to determining that a same forward MCS sequence ID as the forward MCS sequence ID is stored in the MCS server device;

    receive backward packets from the server including a backward packet, the backward packet sent from the server to the client;

    generate a backward MCS packet by adding a backward MCS sequence identification (ID) to the backward packet;

    generate a plurality of backward MCS packets by reproducing the backward MCS packet by adding backward MCS sequence IDs to the backward Packets; and

    sequentially and respectively transmit the plurality of backward MCS packets to the plurality of proxies;

    wherein;

    a number of the plurality of backward MCS packets corresponds to;

    a number of the plurality of proxies;

    ora set number of pieces of proxy access information; and

    the backward MCS sequence IDs added to the plurality of backward MCS packets are identical to each other;

    wherein the MCS client is further configured to;

    respectively receive the backward MCS packet from one of the plurality of proxies;

    detect and replace one of the plurality of proxies that failed with a new proxy corresponding to the proxy access information;

    extract the backward MCS sequence ID from the backward MCS packet;

    store the backward MCS sequence ID in the MCS client in response to determining that a same backward MCS sequence ID as the backward MCS sequence ID is not stored in the MCS client;

    generate a client-receivable packet from the backward MCS packet;

    transmit the client-receivable packet to the client; and

    discard the backward MCS packet in response to determining that the same backward MCS sequence ID as the backward MCS sequence ID is stored in the MCS client.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×