IP Library Granted Patent US 8,958,759
Granted Patent B2
US 8,958,759 · App. 13/898,479 · Granted Feb 17, 2015

Method and storage medium for adjusting working frequency of electronic device, and electronic device

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 8,958,759
App. No.
13/898,479
Granted
Feb 17, 2015
Kind
B2
Abstract

A method for adjusting a working frequency of an electronic device includes the following. First, determining a current working frequency of the electronic device, a minimum average frequency among the average frequencies of different channels, and a frequency range of one channel used for transmitting/receiving wireless signals. Second, calculating an interference frequency generated by the electronic device, and selecting another antenna to transmit/receive wireless signals when the interference frequency falls within the frequency range of the determined channel. Third, calculating a first time interval between transmitting and receiving wireless signals before switching to the other antenna, and a second time interval between transmitting and receiving wireless signals after switching to the other antenna. Fourth, determining a difference between the first and second time intervals. Fifth, adjusting the current working frequency to decrease the influence on the transmission/receipt of wireless signals when the calculated difference is greater than a predetermined threshold.

Claims (87)

1. An electronic device comprising:

at least two antennas to transmit and receive wireless signals, the antennas respectively corresponding to different channels;

a storage unit storing a plurality of modules, and a table, the table comprising an average frequency, and a frequency range for transmitting and receiving wireless signals of each of the channels; and

a processor to execute the plurality of modules,

wherein the plurality of modules comprises:

a determining module configured to determine a current working frequency of the electronic device according to running speeds of the storage unit and the processor; determine a minimum average frequency in the table; and further determine which one channel is currently used for transmitting and receiving wireless signals and a frequency range of the determined channel according to the table;

a calculating module configured to calculate an interference frequency generated by the electronic device according to the current working frequency, the minimum average frequency, and the frequency range of the determined channel;

an analyzing module configured to determine whether the interference frequency falls within the frequency range of the determined channel; and

a control module configured to select another antenna to transmit and receive wireless signals when the analyzing module determines that the interference frequency falls within the frequency range of the determined channel;

the calculating module further configured to calculate a first time interval between transmitting and receiving wireless signals before switching to the other antenna, and a second time interval between transmitting and receiving wireless signals after switching to the other antenna, and determine a difference between the first time interval and the second time interval;

the analyzing module further configured to compare the calculated difference with a predetermined threshold value; and

the control module further configured to adjust the current working frequency of the electronic device to decrease the influence on the transmission/receipt of wireless signals when the calculated difference is greater than the predetermined threshold value.

2. The electronic device of claim 1 , wherein the calculating module is further configured to calculate a bandwidth BW of the determined channel according to its frequency range, and calculates the interference frequency ν i according to a formula:

v

i

=

v

c

×

{

ln

t

[

v

min

-

(

BW

)

/

2

v

c

]

+

1

}

wherein ν c denotes the current working frequency of the electronic device, and ν min denotes the minimum average frequency.

3. The electronic device of claim 1 , wherein the control module is further configured to maintain the current working frequency of the electronic device when the calculated difference is not greater than the predetermined threshold value.

4. A method for adjusting a working frequency of an electronic device, the electronic device comprising at least two antennas to transmit and receive wireless signals, the antennas respectively corresponding to different channels, and a storage unit storing a table, the table comprising an average frequency, and a frequency range for transmitting and receiving wireless signals of each of the channels, the method comprising:

determining a current working frequency of the electronic device according to running speeds of the storage unit and the processor, determining a minimum average frequency in the table, and determining which one channel is currently used for transmitting and receiving wireless signals and a frequency range of the determined channel according to the table;

calculating an interference frequency generated by the electronic device according to the current working frequency, the minimum average frequency, and the frequency range of the determined channel;

determining whether the interference frequency falls within the frequency range of the determined channel, and selecting another antenna to transmit and receive wireless signals when the interference frequency falls within the frequency range of the determined channel;

calculating a first time interval between transmitting and receiving wireless signals before switching to the other antenna, and a second time interval between transmitting and receiving wireless signals after switching to the other antenna;

determining a difference between the first time interval and the second time interval; and

comparing the calculated difference with a predetermined threshold value, and adjusting the current working frequency of the electronic device to decrease the influence on the transmission/receipt of wireless signals when the calculated difference is greater than the predetermined threshold value.

5. The method of claim 4 , wherein calculating an interference frequency generated by the electronic device according to the current working frequency, the minimum average frequency, and the frequency range of the determined channel comprises:

calculating a bandwidth BW of the determined channel according to its frequency range; and

calculating the interference frequency ν i according to a formula:

v

i

=

v

c

×

{

ln

t

[

v

min

-

(

BW

)

/

2

v

c

]

+

1

}

wherein ν c denotes the current working frequency of the electronic device, and ν min denotes the minimum average frequency.

6. A storage medium storing a plurality of modules, the plurality of modules comprising instructions executable by a processor of an electronic device to perform a method for adjusting a working frequency of the electronic device, the electronic device comprising at least two antennas to transmit wireless signals, the antennas respectively corresponding to different channels, and a storage unit storing a table, the table comprising an average frequency, and a frequency range for transmitting and receiving wireless signals of each of the channels, the method comprising:

determining a current working frequency of the electronic device according to running speeds of the storage unit and the processor, determining a minimum average frequency in the table, and determining which one channel is currently used for transmitting and receiving wireless signals and a frequency range of the determined channel according to the table;

calculating an interference frequency generated by the electronic device according to the current working frequency, the minimum average frequency, and the frequency range of the determined channel;

determining whether the interference frequency falls within the frequency range of the determined channel, and selecting another antenna to transmit and receive wireless signals when the interference frequency falls within the frequency range of the determined channel;

calculating a first time interval between transmitting and receiving wireless signals before switching to the other antenna, and a second time interval between transmitting and receiving wireless signals after switching to the other antenna;

determining a difference between the first time interval and the second time interval; and

comparing the calculated difference with a predetermined threshold value, and adjusting the current working frequency of the electronic device to decrease the influence on the transmission/receipt of wireless signals when the calculated difference is greater than the predetermined threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045171/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: TSAI, MING-HUNG
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 030453/0174 →