IP Library Granted Patent US 9,838,220
Granted Patent B2
US 9,838,220 · App. 14/299,529 · Granted Dec 5, 2017

Communication method, communication apparatus and non-transitory readable medium

Inventor: Yuji Imai (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04L12/4641H04L63/0272H04L63/0428H04L63/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,838,220
App. No.
14/299,529
Granted
Dec 5, 2017
Kind
B2
Abstract

A communication method includes determining a difference state of identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing outward path to an opposing communication apparatus and on a passing return path from the opposing apparatus; and switching a first virtual communication channel set between intranets and a second virtual communication channel set between the intranets to dynamically substitute and use a first communication mode of transmitting and receiving encrypted communication data to and from the opposing apparatus through the first virtual communication channel and a second communication mode of transmitting and receiving plain text communication data to and from the opposing apparatus through the second virtual communication channel, according to the determination of the difference state of the identification numbers of the providers.

Claims (24)

1. A communication method executed by a processor, the communication method comprising:

acquiring identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing outward path to an opposing communication apparatus;

determining a first difference state of the identification numbers of the communication providers corresponding to the plurality of relay transfer apparatuses on the passing outward path to the opposing communication apparatus;

acquiring a result of determining a second difference state of identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing return path from the opposing communication apparatus; and

switching a first virtual communication channel set between intranets and a second virtual communication channel set between the intranets to dynamically substitute and use a first communication mode of transmitting and receiving encrypted communication data to and from the opposing communication apparatus through the first virtual communication channel and a second communication mode of transmitting and receiving plain text communication data to and from the opposing communication apparatus through the second virtual communication channel, according to the determination of both of the first difference state and the second difference state;

wherein both of the first virtual communication channel and the second virtual communication channel are set in advance as a standby virtual communication channel for transferring the encrypted communication data and as an active virtual communication channel for transmitting the plain text communication data respectively, and the both are switched and used according to the determination of both of the first difference state and the second difference state.

2. The communication method according to claim 1 , wherein

the first virtual communication channel is switched to the second virtual communication channel to use the second communication mode when it is determined that the identification numbers of the communication providers corresponding to the plurality of relay transfer apparatuses on the passing outward path to the opposing communication apparatus and on the passing return path from the opposing communication apparatus are in a same state.

3. The communication method according to claim 1 , wherein

the first virtual communication channel and the second virtual communication channel are set by tunneling connection,

the encrypted communication data is an encapsulated encrypted packet, and

the plain text communication data is an encapsulated plain text packet.

4. A communication apparatus comprising a memory storing executable instructions; and a processor connected to the memory and configured to execute the instructions, execution of the instructions causes the processor to:

acquire identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing outward path to an opposing communication apparatus;

determine a first difference state of the identification numbers of the communication providers corresponding to the plurality of relay transfer apparatuses on the passing outward path to the opposing communication apparatus;

acquire a result of determining a second difference state of identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing return path from the opposing communication apparatus; and

switch a first virtual communication channel set between intranets and a second virtual communication channel set between the intranets to dynamically substitute and use a first communication mode of transmitting and receiving encrypted communication data to and from the opposing communication apparatus through the first virtual communication channel and a second communication mode of transmitting and receiving plain text communication data to and from the opposing communication apparatus through the second virtual communication channel, according to the determination of both of the first difference state and the second difference state;

wherein both of the first virtual communication channel and the second virtual communication channel are set in advance as a standby virtual communication channel for transferring the encrypted communication data and as an active virtual communication channel for transmitting the plain text communication data respectively, and the both are switched and used according to the determination of both of the first difference state and the second difference state.

5. A non-transitory readable medium recorded with a program that causes a processor to execute processing comprising:

acquiring identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing outward path to an opposing communication apparatus;

determining a first difference state of the identification numbers of the communication providers corresponding to the plurality of relay transfer apparatuses on the passing outward path to the opposing communication apparatus;

acquiring a result of determining a second difference state of identification numbers of communication providers corresponding to a plurality of relay transfer apparatuses on a passing return path from the opposing communication apparatus; and

switching a first virtual communication channel set between intranets and a second virtual communication channel set between the intranets to dynamically substitute and use a first communication mode of transmitting and receiving encrypted communication data to and from the opposing communication apparatus through the first virtual communication channel and a second communication mode of transmitting and receiving plain text communication data to and from the opposing communication apparatus through the second virtual communication channel, according to the determination of both of the first difference state and the second difference state;

wherein both of the first virtual communication channel and the second virtual communication channel are set in advance as a standby virtual communication channel for transferring the encrypted communication data and as an active virtual communication channel for transmitting the plain text communication data respectively, and the both are switched and used according to the determination of both of the first difference state and the second difference state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2014
From: IMAI, YUJI
To: FUJITSU LIMITED
Reel/Frame 033297/0939 →
Priority Claims (1)
JP 2013-148823 · Jul 17, 2013 · national
Continuity (1)
Related Publication 20150023357A1 · Jan 22, 2015