Patent ID: 9680548
Date: 2017-06-13
CPC Classifications: H04B

Claim:
1. A method for carrying out an intelligent fast antenna steering technology (iFAST), being applied in a wireless network device having a plurality of wireless antennas; wherein the wireless network device is disposed in an application environment, and the said method comprising the steps of: (1) starting the method for carrying out the iFAST on the wireless network device, so as to read out a plurality of foundational parameters set in the wireless network device; (2) setting a data structure used to describe a comprehensive antenna direction scan cycle based on the foundational parameters, wherein the data structure has a plurality of entry records; (3) accessing the entry records of the data structure according to the plurality of wireless antennas of the wireless network device; (4) determining whether all of the entry records from the data structure have been processed, if yes, proceeding to step (7); otherwise, proceeding to step (5); (5) adjusting and modulating the plurality of wireless antennas of the wireless network device according to an entry record that has not been processed, and then accessing a plurality of wireless network parameters of the wireless network device; (6) after a specific period of time defined as a small-T, accessing the plurality of wireless network parameters of the wireless network device again, so as to calculate a best wireless network weight for the entry record corresponding to the wireless network device, and then storing the best wireless network weight in a weight field of the entry record corresponding to the data structure; subsequently, repeating the steps (3)-(6) until all the entry records in the data structures have been processed; (7) reading out all of the best wireless network weights from each of the entry records of the data structure, and then identifying the entry record whose best wireless network weight has the largest value; (8) determining whether the largest wireless network weight is greater than or equal to a minimum valid empirical value, if yes, proceeding to step (9); otherwise, proceeding to step (10); (9) adjusting and modulating the wireless antennas of the wireless network device based on the entry record who has largest wireless network weight value, and then proceeding to step (11); (10) adjusting and modulating the wireless antennas of the wireless network device, so as to make the wireless antennas operate in omni-directional mode; and (11) repeating the steps (2)-(10) after a time difference passes, wherein the time difference is calculated by subtracting a time for performing the steps (2)-(10) from a time for the comprehensive antenna direction scan cycle.