1.用于智能電視的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,在智能電視中設(shè)置了一個(gè)帶定時(shí)器的狀態(tài)機(jī);
所述狀態(tài)機(jī)用于反饋有線或者無線網(wǎng)卡的狀態(tài),且其內(nèi)部有一個(gè)狀態(tài)位用來保存當(dāng)前用戶的輸入選擇;當(dāng)用戶在有線和無線間選擇切換時(shí),狀態(tài)機(jī)內(nèi)部的狀態(tài)位隨用戶輸入改變而改變,狀態(tài)位改變后,狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前反饋的不同狀態(tài)對用戶輸入做出相應(yīng)的響應(yīng),并改變UI顯示;
其中,所述狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前反饋的不同狀態(tài)對用戶輸入做出相應(yīng)的響應(yīng)具體包括:如果狀態(tài)機(jī)反饋的狀態(tài)為有線或者無線網(wǎng)卡處于正在使能/正在關(guān)閉狀態(tài),啟動狀態(tài)機(jī)中的定時(shí)器,按定時(shí)器設(shè)定時(shí)長輪詢狀態(tài)機(jī)狀態(tài),直到輪詢到狀態(tài)機(jī)的狀態(tài)改變?yōu)橐呀?jīng)使能/關(guān)閉完成狀態(tài)時(shí),狀態(tài)機(jī)調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;如果狀態(tài)機(jī)反饋的狀態(tài)為有線或者無線網(wǎng)卡處于已經(jīng)使能/關(guān)閉完成狀態(tài),則狀態(tài)機(jī)直接調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型。
2.根據(jù)權(quán)利要求2所述的用于智能電視的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述無線網(wǎng)卡為wifi網(wǎng)卡。
3.根據(jù)權(quán)利要求1所述的用于智能電視的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述狀態(tài)機(jī)用于反饋wifi網(wǎng)卡的狀態(tài);
所述狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前反饋的不同狀態(tài)對用戶輸入做出相應(yīng)的響應(yīng)具體包括:如果狀態(tài)機(jī)反饋的狀態(tài)為wifi網(wǎng)卡處于正在使能/正在關(guān)閉狀態(tài),啟動狀態(tài)機(jī)中的定時(shí)器,按定時(shí)器設(shè)定時(shí)長輪詢狀態(tài)機(jī)狀態(tài),直到輪詢到狀態(tài)機(jī)的狀態(tài)改變?yōu)橐呀?jīng)使能/關(guān)閉完成狀態(tài)時(shí),狀態(tài)機(jī)調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;如果狀態(tài)機(jī)反饋的狀態(tài)為wifi網(wǎng)卡處于已經(jīng)使能/關(guān)閉完成狀態(tài),則狀態(tài)機(jī)直接調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型。
4.用于智能電視的網(wǎng)絡(luò)切換方法,其特征在于,包括如下步驟:
a.接收用戶的輸入選擇,并將用戶的輸入選擇對應(yīng)的網(wǎng)絡(luò)保存到當(dāng)前狀態(tài)位;
b.將UI顯示為正在使能用戶選擇的網(wǎng)絡(luò)類型;
c.如果狀態(tài)機(jī)反饋的狀態(tài)為wifi網(wǎng)卡處于正在使能/正在關(guān)閉狀態(tài),啟動狀態(tài)機(jī)中的定時(shí)器,按定時(shí)器設(shè)定時(shí)長輪詢狀態(tài)機(jī)狀態(tài),直到輪詢到狀態(tài)機(jī)的狀態(tài)改變?yōu)橐呀?jīng)使能/關(guān)閉完成狀態(tài)時(shí),狀態(tài)機(jī)調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;如果狀態(tài)機(jī)反饋的狀態(tài)為wifi網(wǎng)卡處于已經(jīng)使能/關(guān)閉完成狀態(tài),則狀態(tài)機(jī)直接調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;
d.判斷當(dāng)前網(wǎng)絡(luò)是否和最終的狀態(tài)位保存的網(wǎng)絡(luò)相同,如果相同,將UI顯示為當(dāng)前使能完成的網(wǎng)絡(luò)類型,否則返回步驟c。