Information exchange method and information exchange system
AssigneeWistron Corporation
InventorsMeng-Chao Kao, Hui-Chen Lin, Po-Hsu Chen, Ching-Nan Lin, Chien-Yeh Hsu, Cheng-Wei Lin
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.