亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于智能電視的網(wǎng)絡(luò)切換系統(tǒng)及方法與流程

文檔序號(hào):11961432閱讀:945來(lái)源:國(guó)知局

本發(fā)明涉及智能電視,特別涉及用于智能電視的網(wǎng)絡(luò)切換系統(tǒng)及方法。



背景技術(shù):

現(xiàn)代智能電視連接互聯(lián)網(wǎng)功能已經(jīng)是一個(gè)重要的功能組成部分。當(dāng)智能電視上有線網(wǎng)絡(luò)和無(wú)線網(wǎng)絡(luò)兩種上網(wǎng)方式都提供時(shí),需要用戶在網(wǎng)絡(luò)設(shè)置的時(shí)候選擇切換有線和無(wú)線方式的網(wǎng)絡(luò)進(jìn)行連網(wǎng)。切換的過(guò)程實(shí)際上是底層使能有線網(wǎng)卡、關(guān)閉無(wú)線網(wǎng)卡,或者使能無(wú)線網(wǎng)卡、關(guān)閉有線網(wǎng)卡的過(guò)程。使能或者關(guān)閉wifi無(wú)線網(wǎng)卡需要一定的響應(yīng)時(shí)間,如果網(wǎng)卡的一次操作響應(yīng)還沒(méi)有完成,立即又去操作使能或者關(guān)閉,就有可能導(dǎo)致系統(tǒng)卡住死機(jī)。常規(guī)的做法是切換的時(shí)候阻塞等待響應(yīng),即一次操作正在切換過(guò)程中用戶不能操作立即再切換,不能連續(xù)響應(yīng)用戶的UI(用戶界面)操作。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題是:提供一種用于智能電視的網(wǎng)絡(luò)切換系統(tǒng)及方法,既能連續(xù)響應(yīng)用戶UI操作,又能保證底層的網(wǎng)卡切換過(guò)程不被打斷,提升用戶體驗(yàn)。

為解決上述問(wèn)題,本發(fā)明采用的技術(shù)方案是:

用于智能電視的網(wǎng)絡(luò)切換系統(tǒng),在智能電視中設(shè)置了一個(gè)帶定時(shí)器的狀態(tài)機(jī);所述狀態(tài)機(jī)用于反饋有線或者無(wú)線網(wǎng)卡的狀態(tài),且其內(nèi)部有一個(gè)狀態(tài)位用來(lái)保存當(dāng)前用戶的輸入選擇;當(dāng)用戶在有線和無(wú)線間選擇切換時(shí),狀態(tài)機(jī)內(nèi)部的狀態(tài)位隨用戶輸入改變而改變,狀態(tài)位改變后,狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前反饋的不同狀態(tài)對(duì)用戶輸入做出相應(yīng)的響應(yīng),并改變UI顯示;

其中,所述狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前反饋的不同狀態(tài)對(duì)用戶輸入做出相應(yīng)的響應(yīng)具體包括:如果狀態(tài)機(jī)反饋的狀態(tài)為有線或者無(wú)線網(wǎng)卡處于正在使能/正在關(guān)閉狀態(tài),啟動(dòng)狀態(tài)機(jī)中的定時(shí)器,按定時(shí)器設(shè)定時(shí)長(zhǎng)輪詢狀態(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ù)開(kāi)始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;如果狀態(tài)機(jī)反饋的狀態(tài)為有線或者無(wú)線網(wǎng)卡處于已經(jīng)使能/關(guān)閉完成狀態(tài),則狀態(tài)機(jī)直接調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開(kāi)始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型。

進(jìn)一步的,所述無(wú)線網(wǎng)卡為wifi網(wǎng)卡。

進(jìn)一步的,所述狀態(tài)機(jī)用于反饋wifi網(wǎng)卡的狀態(tài);所述狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前反饋的不同狀態(tài)對(duì)用戶輸入做出相應(yīng)的響應(yīng)具體包括:如果狀態(tài)機(jī)反饋的狀態(tài)為wifi網(wǎng)卡處于正在使能/正在關(guān)閉狀態(tài),啟動(dòng)狀態(tài)機(jī)中的定時(shí)器,按定時(shí)器設(shè)定時(shí)長(zhǎng)輪詢狀態(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ù)開(kāi)始切換網(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ù)開(kāi)始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型。

用于智能電視的網(wǎng)絡(luò)切換方法,如圖1所示,包括如下步驟:

a.接收用戶的輸入選擇,并將用戶的輸入選擇對(duì)應(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)閉(wifi disabling/wifi enabling)狀態(tài),啟動(dòng)狀態(tài)機(jī)中的定時(shí)器,按定時(shí)器設(shè)定時(shí)長(zhǎng)輪詢狀態(tài)機(jī)狀態(tài),直到輪詢到狀態(tài)機(jī)的狀態(tài)改變?yōu)橐呀?jīng)使能/關(guān)閉完成(wifi disabled/wifi enabled)狀態(tài)時(shí),狀態(tài)機(jī)調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開(kāi)始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;如果狀態(tài)機(jī)反饋的狀態(tài)為wifi網(wǎng)卡處于已經(jīng)使能/關(guān)閉完成(wifi disabled/wifi enabled)狀態(tài),則狀態(tài)機(jī)直接調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開(kāi)始切換網(wǎng)絡(luò)到當(dāng)前狀態(tài)機(jī)保存的用戶選擇的網(wǎng)絡(luò)類型;

d.判斷當(dāng)前網(wǎng)絡(luò)是否和當(dāng)前狀態(tài)位保存的網(wǎng)絡(luò)相同,如果相同,將UI顯示為當(dāng)前使能完成的網(wǎng)絡(luò)類型,否則返回步驟c。

本發(fā)明的有益效果是:通過(guò)在智能電視中設(shè)置了一個(gè)帶定時(shí)器的狀態(tài)機(jī),相對(duì)于通常的阻塞等待底層網(wǎng)絡(luò)狀態(tài)切換方法,本方法保證了底層網(wǎng)卡能夠正常使能或關(guān)閉,同時(shí)狀態(tài)機(jī)的狀態(tài)位用于保存用于輸入,使得用戶UI操作能夠流暢不阻塞,使智能電視使用者獲得更好的用戶體驗(yàn),對(duì)硬件適應(yīng)能力強(qiáng),可實(shí)施性強(qiáng)。

附圖說(shuō)明

圖1為實(shí)施例的流程圖。

具體實(shí)施方式

本發(fā)明設(shè)計(jì)一個(gè)帶定時(shí)器的狀態(tài)機(jī),狀態(tài)機(jī)根據(jù)底層網(wǎng)卡的不同狀態(tài),對(duì)用戶的UI操作進(jìn)行響應(yīng)。具體的,狀態(tài)機(jī)內(nèi)部還有一個(gè)狀態(tài)位來(lái)保存當(dāng)前用戶的輸入選擇,當(dāng)用戶在有線和無(wú)線間選擇切換時(shí),狀態(tài)機(jī)內(nèi)部的狀態(tài)位隨用戶輸入改變,狀態(tài)為改變后狀態(tài)機(jī)根據(jù)狀態(tài)機(jī)當(dāng)前不同狀態(tài)對(duì)用戶輸入做出響應(yīng),切換不同網(wǎng)卡改變UI顯示等。

下面結(jié)合實(shí)施例子詳細(xì)描述本發(fā)明的技術(shù)方案:

實(shí)施例1

當(dāng)用戶從有線網(wǎng)絡(luò)切換到WIFI無(wú)線網(wǎng)絡(luò)。

本發(fā)明方法的實(shí)施步驟如下:

(1)接收到用戶輸入選擇網(wǎng)絡(luò)為WIFI,保存網(wǎng)絡(luò)狀態(tài)WIFI。

(2)改變UI顯示當(dāng)前網(wǎng)絡(luò)為WIFI,提示正在使能WIFI。

(3)判斷當(dāng)前狀態(tài)為wifi_disabled,開(kāi)始切換網(wǎng)絡(luò)到wifi,即狀態(tài)機(jī)調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開(kāi)始切換網(wǎng)絡(luò)到wifi網(wǎng)絡(luò),并啟動(dòng)定時(shí)器輪詢當(dāng)前網(wǎng)絡(luò)狀態(tài)。

(4)當(dāng)查詢到當(dāng)前網(wǎng)絡(luò)狀態(tài)為wifi_enabled,UI顯示W(wǎng)IFI使能完畢,關(guān)閉定時(shí)器。

實(shí)施例2

當(dāng)用戶從有線網(wǎng)絡(luò)切換到WIFI無(wú)線網(wǎng)絡(luò),底層這一次切換還沒(méi)完成時(shí),用戶繼續(xù)操作切換回有線網(wǎng)絡(luò)。

本發(fā)明方法的實(shí)施步驟如下:

(1)接收到用戶輸入選擇網(wǎng)絡(luò)為WIFI,保存網(wǎng)絡(luò)狀態(tài)WIFI。

(2)改變UI顯示當(dāng)前網(wǎng)絡(luò)為WIFI,提示正在使能WIFI。

(3)判斷當(dāng)前狀態(tài)為wifi_disabled,開(kāi)始切換網(wǎng)絡(luò)到wifi,即狀態(tài)機(jī)調(diào)用下層網(wǎng)絡(luò)接口函數(shù)開(kāi)始切換網(wǎng)絡(luò)到wifi網(wǎng)絡(luò)。并啟動(dòng)定時(shí)器輪詢當(dāng)前網(wǎng)絡(luò)狀態(tài)。

(4)用戶輸入切換到有線網(wǎng)絡(luò),保存網(wǎng)絡(luò)狀態(tài)為有線,改變UI顯示當(dāng)前網(wǎng)絡(luò)為有線,提示正在使能有線網(wǎng)絡(luò)。

(5)輪詢網(wǎng)絡(luò)狀態(tài),如果狀態(tài)為wifi_enabling,繼續(xù)啟動(dòng)定時(shí)器輪詢等待網(wǎng)絡(luò)狀態(tài)轉(zhuǎn)換。當(dāng)狀態(tài)轉(zhuǎn)換為wifi_enabled時(shí),比較當(dāng)前網(wǎng)絡(luò)狀態(tài)和用戶輸入保存的狀態(tài),比較發(fā)現(xiàn)當(dāng)前網(wǎng)絡(luò)和用戶輸入選擇的網(wǎng)絡(luò)不相同。

(6)啟動(dòng)切換到有線網(wǎng)絡(luò),并啟動(dòng)定時(shí)器輪詢當(dāng)前網(wǎng)絡(luò)狀態(tài)。

(7)當(dāng)查詢到當(dāng)前網(wǎng)絡(luò)狀態(tài)為wifi_disabled,UI顯示有線網(wǎng)絡(luò)使能完畢,關(guān)閉定時(shí)器。

這就是本發(fā)明的具體操作流程,相對(duì)于通常的阻塞等待底層網(wǎng)絡(luò)狀態(tài)切換方法,本方法保證了底層網(wǎng)卡能夠正常使能或關(guān)閉,同時(shí)用戶UI操作能夠流暢不阻塞,使智能電視使用者獲得更好的用戶體驗(yàn),對(duì)硬件適應(yīng)能力強(qiáng),可實(shí)施性強(qiáng)。

以上描述了本發(fā)明的基本原理和主要的特征,說(shuō)明書(shū)的描述只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1