Patent ID: 9356837
Filing Date: 2016-05-31
CPC Classification: H04L

Claim Text:
1. An electronic device having network auto-switching functions, comprising: a first network connecting unit, having a first network transmission specification; a second network connecting unit, having a second network transmission specification different from the first network transmission specification; a detecting unit, coupled to the first network connecting unit and the second network connecting unit, for detecting network connecting statuses of the first network connecting unit and the second network connecting unit to generate a detecting result; a network access unit, coupled to the detecting unit, the first network connecting unit, and the second network connecting unit, for determining to select the first network connecting unit or the second network connecting unit to perform a network connecting operation or to not perform the network connecting operation at least according to the detecting result; and a processing unit, coupled to the network access unit, for adjusting at least one network setting parameter of the network access unit; wherein the network access unit determines to select the first network connecting unit or the second network connecting unit to perform the network connecting operation or to not perform the network connecting operation according to the detecting result and the at least one network setting parameter, and the at least one network setting parameter comprises: a current connection priority parameter, a priority selecting connection parameter, and a fixed selecting connection parameter; when the current connection priority parameter has a first current connection priority setting value, the network access unit will not select the current selected first network connecting unit or the current selected second network connecting unit with priority; when the current connection priority parameter has a second current connection priority setting value, the network access unit will select the current selected first network connecting unit or the current selected second network connecting unit with priority; when the priority selecting connection parameter has a first priority selecting connection setting value, the network access unit will select the first network connecting unit with priority; when the priority selecting connection parameter has a second priority selecting connection setting value, the network access unit will select the second network connecting unit with priority; when the fixed selecting connection parameter has a first fixed selecting connection setting value, the network access unit will select the first network connecting unit fixedly; and when the fixed selecting connection parameter has a second fixed selecting connection setting value, the network access unit will select the second network connecting unit fixedly; when the network access unit determines to select the first network connecting unit or the second network connecting unit to perform the network connecting operation or to not perform the network connecting operation according to the detecting result, the current connection priority parameter, and the priority selecting connection parameter, and the current connection priority parameter and the priority selecting connection parameter respectively has the first current connection priority setting value and the first priority selecting connection setting value, if the first network connecting unit and the second network connecting unit both are capable of connecting network, then the network access unit will select the first network connecting unit to perform the network connecting operation; if the first network connecting unit is capable of connecting network and the second network connecting unit is not capable of connecting network, then the network access unit will select the first network connecting unit to perform the network connecting operation; if the first network connecting unit is not capable of connecting network and the second network connecting unit is capable of connecting network, then the network access unit will select the second network connecting unit to perform the network connecting operation; and if the first network connecting unit and the second network connecting unit are not capable of connecting network, then the network access unit will select to not perform the network connecting operation.