Information exchange method and information exchange system
First Claim
Patent Images
1. An information exchange method comprising:
- a user stacking a first electronic device and a second electronic device with each other and shaking the first electronic device and the second electronic device simultaneously;
recording a first vibration waveform of the first electronic device and recording a second vibration waveform of the second electronic device;
determining whether the first vibration waveform and the second vibration waveform match each other; and
transmitting a first information related to the first electronic device to the second electronic device when the first vibration waveform and the second vibration waveform match each others;
wherein determining whether the first vibration waveform and the second vibration waveform match each other comprises;
detecting N first characteristic points of the first vibration waveform and detecting N second characteristic points of the second vibration waveform, wherein N is a positive integer larger than one;
calculating a first time interval between every two adjacent first characteristic points so as to obtain N−
1 first time intervals and calculating a second time interval between every two adjacent second characteristic points so as to obtain N−
1 second time intervals;
calculating a time difference between each of the first time intervals and each of the second time intervals so as to obtain N−
1 time differences; and
determining that the first vibration waveform and the second vibration waveform match each other when each of the N−
1 time differences is smaller than a first threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An information exchange method includes steps of shaking a first electronic device and a second electronic device simultaneously; recording a first vibration waveform of the first electronic device and recording a second vibration waveform of the second electronic device; determining whether the first vibration waveform and the second vibration waveform match each other; and transmitting a first information related to the first electronic device to the second electronic device when the first vibration waveform and the second vibration waveform match each other.
-
Citations
19 Claims
-
1. An information exchange method comprising:
-
a user stacking a first electronic device and a second electronic device with each other and shaking the first electronic device and the second electronic device simultaneously; recording a first vibration waveform of the first electronic device and recording a second vibration waveform of the second electronic device; determining whether the first vibration waveform and the second vibration waveform match each other; and transmitting a first information related to the first electronic device to the second electronic device when the first vibration waveform and the second vibration waveform match each others; wherein determining whether the first vibration waveform and the second vibration waveform match each other comprises; detecting N first characteristic points of the first vibration waveform and detecting N second characteristic points of the second vibration waveform, wherein N is a positive integer larger than one; calculating a first time interval between every two adjacent first characteristic points so as to obtain N−
1 first time intervals and calculating a second time interval between every two adjacent second characteristic points so as to obtain N−
1 second time intervals;calculating a time difference between each of the first time intervals and each of the second time intervals so as to obtain N−
1 time differences; anddetermining that the first vibration waveform and the second vibration waveform match each other when each of the N−
1 time differences is smaller than a first threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information exchange system comprising:
-
a first electronic device; a second electronic device; and a server storing a first information related to the first electronic device, the first electronic device and the second electronic device both communicating with the server; wherein when a user stacks the first electronic device and the second electronic device with each other and shakes the first electronic device and the second electronic device simultaneously, the first electronic device records a first vibration waveform and transmits the first vibration waveform to the server and the second electronic device records a second vibration waveform and transmits the second vibration waveform to the server;
the server determines whether the first vibration waveform and the second vibration waveform match each other; and
the server transmits the first information to the second electronic device when the first vibration waveform and the second vibration waveform match each others;wherein the server detects N first characteristic points of the first vibration waveform and detects N second characteristic points of the second vibration waveform, wherein N is a positive integer larger than one the server calculates a first time interval between every two adjacent first characteristic points so as to obtain N−
1 first time intervals and calculates a second time interval between every two adjacent second characteristic points so as to obtain N−
1 second time intervals;
the server calculates a time difference between each of the first time intervals and each of the second time intervals so as to obtain N−
1 time differences; and
the server determines that the first vibration waveform and the second vibration waveform match each other when each of the N−
1 time differences is smaller than a first threshold. - View Dependent Claims (10, 11, 12)
-
-
13. An information exchange system comprising:
-
a first electronic device storing a first information; and a second electronic device communicating with the first electronic device; wherein when a user stacks the first electronic device and the second electronic device with each other and shakes the first electronic device and the second electronic device simultaneously, the first electronic device records a first vibration waveform and the second electronic device records a second vibration waveform and transmits the second vibration waveform to the first electronic device;
the first electronic device determines whether the first vibration waveform and the second vibration waveform match each other; and
the first electronic device transmits the first information to the second electronic device when the first vibration waveform and the second vibration waveform match each others;wherein the first electronic device detects N first characteristic points of the first vibration waveform and detects N second characteristic points of the second vibration waveform, wherein N is a positive integer larger than one the first electronic device calculates a first time interval between every two adjacent first characteristic points so as to obtain N−
1 first time intervals and calculates a second time interval between every two adjacent second characteristic points so as to obtain N−
1 second time intervals;
the first electronic device calculates a time difference between each of the first time intervals and each of the second time intervals so as to obtain N−
1 time differences; and
the first electronic device determines that the first vibration waveform and the second vibration waveform match each other when each of the N−
1 time differences is smaller than a first threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification