本發(fā)明涉及無(wú)線(xiàn)通信技術(shù)領(lǐng)域,尤其涉及一種休眠控制系統(tǒng)及其休眠控制方法。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展,越來(lái)越多的休眠控制系統(tǒng)如智能手機(jī)具有雙卡雙通的功能,使得用戶(hù)在實(shí)現(xiàn)語(yǔ)音業(yè)務(wù)的待機(jī)同時(shí),能建立數(shù)據(jù)業(yè)務(wù)鏈接。休眠控制系統(tǒng)通常具有兩個(gè)用戶(hù)識(shí)別卡以及分別與所述兩個(gè)用戶(hù)識(shí)別卡連接的調(diào)制解調(diào)器,在兩個(gè)用戶(hù)識(shí)別卡全開(kāi)時(shí),一個(gè)用戶(hù)識(shí)別卡(sim1)可以使用4g(the4thgenerationmobilecommunicationtechnology,第四代移動(dòng)通信技術(shù)),例如,lte(longtermevolution,長(zhǎng)期演進(jìn)技術(shù))網(wǎng)絡(luò),另一個(gè)用戶(hù)識(shí)別卡(sim2)僅能使用2g或3g網(wǎng)絡(luò)。其中,sim2不能上4g的原因主要是:休眠控制系統(tǒng)只有一套射頻,兩張卡使用該套射頻是分時(shí)復(fù)用的關(guān)系,并不能同時(shí)占用。因此,為了使休眠控制系統(tǒng)中的兩個(gè)用戶(hù)識(shí)別卡同時(shí)支持雙lte,以提高數(shù)據(jù)傳輸效率,現(xiàn)有休眠控制系統(tǒng)還增設(shè)了另一個(gè)可以與sim1互通的調(diào)制解調(diào)器,以使休眠控制系統(tǒng)可以支持兩個(gè)用戶(hù)識(shí)別卡均使用4g如lte網(wǎng)絡(luò),從而實(shí)現(xiàn)雙lte通信功能。但為了保證數(shù)據(jù)傳輸?shù)母咝?,休眠控制系統(tǒng)的兩個(gè)調(diào)制解調(diào)器一直處于運(yùn)行狀態(tài),導(dǎo)致功耗一直居高不下,從而降低了用戶(hù)體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種休眠控制系統(tǒng)及其休眠控制方法,旨在解決支持雙lte功能的休眠控制系統(tǒng)功耗較高的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種休眠控制系統(tǒng),包括移動(dòng)終端、外接設(shè)備以及控制器,移動(dòng)終端通過(guò)串口與所述外接設(shè)備連接,移動(dòng)終端包括第一調(diào)制解調(diào)器和第一應(yīng)用處理器,第一調(diào)制解調(diào)器與第一用戶(hù)識(shí)別卡連接,所述外接設(shè)備包括第二應(yīng)用處理器和第二調(diào)制解調(diào)器,第二調(diào)制解調(diào)器與第二用戶(hù)識(shí)別卡連接;
所述控制器,用于獲取所述移動(dòng)終端的第一應(yīng)用處理器和第二應(yīng)用處理器之間的串口上的數(shù)據(jù)傳輸狀態(tài);若在預(yù)定時(shí)間內(nèi)檢測(cè)到所述數(shù)據(jù)傳輸狀態(tài)為串口上無(wú)數(shù)據(jù)傳輸,則釋放所述串口上的時(shí)鐘資源,并在滿(mǎn)足預(yù)設(shè)條件時(shí)控制第一應(yīng)用處理器和第二應(yīng)用處理器進(jìn)入休眠。
可選地,所述串口為usb串口。
可選地,所述第一應(yīng)用處理器和第二應(yīng)用處理器通過(guò)usb串口連接。
可選地,所述第一應(yīng)用處理器上具有第一時(shí)鐘資源,所述第二應(yīng)用處理器上具體第二時(shí)鐘資源,在所述第一應(yīng)用處理器和/或第二應(yīng)用處理器處于工作狀態(tài)時(shí),所述usb串口占用所述第一時(shí)鐘資源和/或第二時(shí)鐘資源;在所述第一應(yīng)用處理器和/或第二應(yīng)用處理器處于休眠狀態(tài)時(shí),所述usb串口釋放所述第一時(shí)鐘資源和/或第二時(shí)鐘資源。
可選地,所述外接設(shè)備包括無(wú)線(xiàn)上網(wǎng)卡和數(shù)據(jù)卡。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種如上所述的休眠控制系統(tǒng)的休眠控制方法,所述休眠控制系統(tǒng)的休眠控制方法包括以下步驟:
獲取第一應(yīng)用處理器和第二應(yīng)用處理器之間的串口上的數(shù)據(jù)傳輸狀態(tài);
若在預(yù)定時(shí)間內(nèi)檢測(cè)到所述數(shù)據(jù)傳輸狀態(tài)為串口上無(wú)數(shù)據(jù)傳輸,則釋放所述串口上的時(shí)鐘資源,并在滿(mǎn)足預(yù)設(shè)條件時(shí)控制所述第一應(yīng)用處理器和第二應(yīng)用處理器進(jìn)入休眠。
可選地,所述獲取移動(dòng)終端的第一應(yīng)用處理器和第二應(yīng)用處理器之間的串口上的數(shù)據(jù)傳輸狀態(tài)的步驟進(jìn)一步包括:
實(shí)時(shí)或定時(shí)檢測(cè)移動(dòng)終端的第一應(yīng)用處理器和第二應(yīng)用處理器之間的usb串口上的數(shù)據(jù)傳輸狀態(tài)。
可選地,所述實(shí)時(shí)或定時(shí)檢測(cè)移動(dòng)終端的第一應(yīng)用處理器和第二應(yīng)用處理器之間的usb串口上的數(shù)據(jù)傳輸狀態(tài)的步驟包括:
實(shí)時(shí)或定時(shí)檢測(cè)移動(dòng)終端的第一應(yīng)用處理器和第二應(yīng)用處理器各自的usb串口驅(qū)動(dòng),并判斷所述第一應(yīng)用處理器和第二應(yīng)用處理器各自的usb串口驅(qū)動(dòng),是否調(diào)用對(duì)應(yīng)的數(shù)據(jù)收發(fā)函數(shù)接口。
可選地,所述若在預(yù)定時(shí)間內(nèi)檢測(cè)到所述數(shù)據(jù)傳輸狀態(tài)為串口上無(wú)數(shù)據(jù)傳輸,則釋放所述串口上的時(shí)鐘資源,并在滿(mǎn)足預(yù)設(shè)條件時(shí)控制第一應(yīng)用處理器和第二應(yīng)用處理器進(jìn)入休眠的步驟包括:
若檢測(cè)到所述第一應(yīng)用處理器和第二應(yīng)用處理器各自的usb串口驅(qū)動(dòng),均未調(diào)動(dòng)對(duì)應(yīng)的數(shù)據(jù)收發(fā)函數(shù)接口,則釋放所述usb串口上的時(shí)鐘資源;
判斷第一調(diào)制解調(diào)器、第二調(diào)制解調(diào)器以及其他子子系統(tǒng)是否均處于休眠狀態(tài);
若是,則控制第一應(yīng)用處理器和第二應(yīng)用處理器進(jìn)入休眠。
可選地,所述判斷第一調(diào)制解調(diào)器、第二調(diào)制解調(diào)器以及其他子子系統(tǒng)是否均處于休眠狀態(tài)的步驟之后還包括:
若否,則保持所述第一應(yīng)用處理器和第二應(yīng)用處理器的當(dāng)前運(yùn)行狀態(tài)。
本發(fā)明提供的休眠控制系統(tǒng)及其休眠控制方法,通過(guò)設(shè)置移動(dòng)終端、通過(guò)串口與所述移動(dòng)終端連接的外接設(shè)備以及控制器,其中,移動(dòng)終端包括第一調(diào)制解調(diào)器和第一應(yīng)用處理器,所述第一調(diào)制解調(diào)器與第一用戶(hù)識(shí)別卡連接,所述外接設(shè)備包括第二應(yīng)用處理器和第二調(diào)制解調(diào)器,所述第二調(diào)制解調(diào)器與第二用戶(hù)識(shí)別卡連接,利用控制器獲取所述移動(dòng)終端的第一應(yīng)用處理器和第二應(yīng)用處理器之間的串口上的數(shù)據(jù)傳輸狀態(tài),若在預(yù)定時(shí)間內(nèi)檢測(cè)到所述數(shù)據(jù)傳輸狀態(tài)為串口上無(wú)數(shù)據(jù)傳輸,則釋放所述串口上的時(shí)鐘資源,并在滿(mǎn)足預(yù)設(shè)條件時(shí)控制第一應(yīng)用處理器和第二應(yīng)用處理器進(jìn)入休眠。這樣,不僅可以實(shí)現(xiàn)雙lte通信功能,還可以在休眠控制系統(tǒng)處于串口上無(wú)數(shù)據(jù)收發(fā)如息屏等狀態(tài)時(shí),則啟動(dòng)休眠狀態(tài),可以極大地降低了休眠控制系統(tǒng)的功耗。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施例的lte網(wǎng)絡(luò)架構(gòu)的示意圖;
圖2為本發(fā)明實(shí)施例中移動(dòng)終端和外接設(shè)備通訊連接的一種硬件結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例中移動(dòng)終端和外接設(shè)備通訊連接的一種實(shí)體結(jié)構(gòu)圖示意圖;
圖4為本發(fā)明休眠控制系統(tǒng)的休眠控制方法第一實(shí)施例的流程示意圖;
圖5為本發(fā)明休眠控制系統(tǒng)的休眠控制方法第二實(shí)施例的流程示意圖;
圖6為本發(fā)明休眠控制系統(tǒng)的休眠控制方法第三實(shí)施例的流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1是本發(fā)明一實(shí)施例的lte網(wǎng)絡(luò)架構(gòu)的示意圖。本發(fā)明一實(shí)施例的lte網(wǎng)絡(luò)架構(gòu)包括:一個(gè)或多個(gè)移動(dòng)終端(userequipment,ue)100、e-utran(evolvedumtsterrestrialradioaccessnetwork,演進(jìn)的umts陸地?zé)o線(xiàn)接入網(wǎng))(圖中未標(biāo)號(hào))、演進(jìn)分組核心(epc)(圖中未標(biāo)號(hào))、歸屬訂戶(hù)服務(wù)器(hss)107、網(wǎng)絡(luò)(例如,因特網(wǎng))(圖中未標(biāo)號(hào))以及電路交換系統(tǒng)(圖中未標(biāo)號(hào))。
e-utran包括演進(jìn)b節(jié)點(diǎn)(enodeb)101和其它enodeb102。enodeb101提供朝向移動(dòng)終端100的用戶(hù)面和控制面的協(xié)議終接。enodeb101可經(jīng)由x2接口連接到其他enodeb。enodeb101也可稱(chēng)為基站、基收發(fā)機(jī)站、無(wú)線(xiàn)電基站、無(wú)線(xiàn)電收發(fā)機(jī)、收發(fā)機(jī)功能、基本服務(wù)集、擴(kuò)展服務(wù)集、或其他某個(gè)合適的術(shù)語(yǔ)。enodeb101為移動(dòng)終端100提供去往epc的接入點(diǎn)。
enodeb101通過(guò)s1接口連接到epc。epc包括移動(dòng)管理實(shí)體(eem)104、其他移動(dòng)管理實(shí)體106、服務(wù)網(wǎng)關(guān)103,以及分組數(shù)據(jù)網(wǎng)絡(luò)(pdn)網(wǎng)關(guān)105。移動(dòng)管理實(shí)體104是處理移動(dòng)終端100與epc之間的信令的控制節(jié)點(diǎn)。移動(dòng)管理實(shí)體104提供承載和連接管理。所有用戶(hù)ip分組通過(guò)服務(wù)網(wǎng)關(guān)103來(lái)傳遞,服務(wù)網(wǎng)關(guān)103自身連接到pdn網(wǎng)關(guān)105。pdn網(wǎng)關(guān)105提供ueip地址分配以及其他功能。pdn網(wǎng)關(guān)105連接到網(wǎng)絡(luò),例如,因特網(wǎng)。
電路交換系統(tǒng)包括交互解決方案模塊(iws)108、移動(dòng)交換中心(msc)109、基站110和移動(dòng)站111。在一個(gè)方面,電路交換系統(tǒng)可以通過(guò)iws和mme(mobilitymanagemententity,移動(dòng)管理實(shí)體)與eps(evolvedpacketsystem,演進(jìn)的分組系統(tǒng))進(jìn)行通信。
圖2為本發(fā)明實(shí)施例中移動(dòng)終端100和外接設(shè)備200通訊連接的一種硬件結(jié)構(gòu)示意圖。在本發(fā)明實(shí)施例中,移動(dòng)終端100包括第一處理芯片001,分別與所述第一處理芯片001連接的第一射頻模塊12和第一用戶(hù)識(shí)別卡13,其中,所述第一處理芯片001包括第一應(yīng)用處理器(applicationprocessor)10、第一調(diào)制解調(diào)器11(modem1)和rpm(resourcepowermanager,資源電源管理器)15。外接設(shè)備200包括第二處理芯片002以及與所述第二處理芯片002連接的第二射頻模塊22和第二用戶(hù)識(shí)別卡23,所述第二處理芯片002包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器(modem2)21。
第一應(yīng)用處理器10和第二應(yīng)用處理器20的內(nèi)部框架包括應(yīng)用層、框架層等,可處理復(fù)雜的邏輯操作以及進(jìn)行任務(wù)分配等。在一個(gè)實(shí)施例中,應(yīng)用處理器指android操作系統(tǒng),以及基于android操作系統(tǒng)的各種apk(androidpackage,安卓安裝包)。在本發(fā)明的實(shí)施例中,第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)usb實(shí)現(xiàn)連接,為用戶(hù)提供交互接口,將用戶(hù)輸入的操作指令(例如,用戶(hù)通過(guò)用戶(hù)界面輸入的有關(guān)啟動(dòng)視頻通話(huà)的操作指令)傳輸給第一調(diào)制解調(diào)器11或第二調(diào)制解調(diào)器21,以實(shí)現(xiàn)兩個(gè)處理器之間數(shù)據(jù)的定義與傳遞,例如,進(jìn)行兩個(gè)調(diào)制解調(diào)器的休眠、喚醒、同步的控制、開(kāi)關(guān)機(jī)時(shí)芯片啟動(dòng)順序的控制等。
具體地,第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)otg(on-the-go)技術(shù)進(jìn)行數(shù)據(jù)交互。通過(guò)otg技術(shù),移動(dòng)終端100中的第一用戶(hù)識(shí)別卡13或外接設(shè)備200中的第二用戶(hù)識(shí)別卡13可使用外接設(shè)備200中的第二調(diào)制解調(diào)器21實(shí)現(xiàn)lte訪(fǎng)問(wèn)enodeb101。在本發(fā)明實(shí)施例中,usb復(fù)用出三條數(shù)據(jù)通道,分別用于第一應(yīng)用處理器10和第二應(yīng)用處理器20之間用戶(hù)數(shù)據(jù)、信令數(shù)據(jù)和sim卡鑒權(quán)數(shù)據(jù)的交互。
第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21包含各種網(wǎng)絡(luò)交互的網(wǎng)絡(luò)制式的協(xié)議棧,協(xié)議棧包含lte/wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)/gsm(globalsystemformobilecommunication,全球移動(dòng)通信系統(tǒng))/td-scdma(timedivision-synchronouscodedivisionmultipleaccess,同步時(shí)分碼分多址)/cdma(codedivisionmultipleaccess,碼分多址)/edge(enhanceddatarateforgsmevolution,強(qiáng)型數(shù)據(jù)速率gsm演進(jìn)技術(shù))等通訊標(biāo)準(zhǔn)里邊規(guī)定的協(xié)議代碼。移動(dòng)終端100通過(guò)協(xié)議與運(yùn)營(yíng)商網(wǎng)絡(luò)進(jìn)行交互,即進(jìn)行數(shù)據(jù)流量上網(wǎng)、volte(voiceoverlte)打電話(huà)或者cs(circuitswitched,電路交換)域打電話(huà)。第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21還用于對(duì)sim卡的管控等等。
在本發(fā)明實(shí)施例中,第一射頻模塊12用于將移動(dòng)終端100傳輸?shù)臄?shù)據(jù)處理后傳給enodeb101(基站網(wǎng)絡(luò)),以及用于將enodeb101傳輸?shù)臄?shù)據(jù)處理后傳給移動(dòng)終端100。第二射頻模塊22用于將外接設(shè)備200傳輸?shù)臄?shù)據(jù)處理后傳給enodeb101(基站網(wǎng)絡(luò)),以及用于將enodeb101傳輸?shù)臄?shù)據(jù)處理后傳給外接設(shè)備200。
第一用戶(hù)識(shí)別卡13和第二用戶(hù)識(shí)別卡13用于提供移動(dòng)通信業(yè)務(wù)(cs語(yǔ)音業(yè)務(wù)、ps數(shù)據(jù)業(yè)務(wù)和ps語(yǔ)音業(yè)務(wù))所需的相關(guān)數(shù)據(jù),并在其內(nèi)部存儲(chǔ)用戶(hù)信息、短消息、執(zhí)行鑒權(quán)算法和產(chǎn)生加密密匙等。
第一用戶(hù)識(shí)別卡13和第二用戶(hù)識(shí)別卡13可管理與不同或相同的技術(shù)標(biāo)準(zhǔn)相關(guān)聯(lián)的不同用戶(hù)。在特定非限制性實(shí)例中,技術(shù)標(biāo)準(zhǔn)可為2g通信技術(shù),例如,gsm、edge)、3g通信技術(shù)(例如,wcdma、td-scdma)、4g通信技術(shù)(例如,lte),或任何其它移動(dòng)通信技術(shù)(例如,4g等等)。第一用戶(hù)識(shí)別卡13和第二用戶(hù)識(shí)別卡13優(yōu)選為sim。
第一用戶(hù)識(shí)別卡13在與移動(dòng)終端100交互時(shí),移動(dòng)終端100檢測(cè)用戶(hù)識(shí)別卡存在與否的信號(hào)只在開(kāi)機(jī)瞬時(shí)產(chǎn)生,當(dāng)開(kāi)機(jī)檢測(cè)不到用戶(hù)識(shí)別卡存在時(shí),將提示“插入用戶(hù)識(shí)別卡”。移動(dòng)終端100開(kāi)機(jī)之后,移動(dòng)終端100和第一用戶(hù)識(shí)別卡13之間28秒通信一次,完成一些固定的通信檢查(例如,用戶(hù)識(shí)別卡是否在位等)。
在本發(fā)明的實(shí)施例中,第一用戶(hù)識(shí)別卡13和第二用戶(hù)識(shí)別卡13管理的技術(shù)標(biāo)準(zhǔn)均為lte標(biāo)準(zhǔn),第一射頻模塊12和第二射頻模塊22所涉及的無(wú)線(xiàn)接入技術(shù)為lte。當(dāng)移動(dòng)終端100未通過(guò)usb數(shù)據(jù)線(xiàn)300與外接設(shè)備200連接時(shí),第一用戶(hù)識(shí)別卡13所對(duì)應(yīng)的技術(shù)標(biāo)準(zhǔn)為gsm用于進(jìn)行語(yǔ)音通訊,或者通過(guò)第一調(diào)制解調(diào)器11支持lte用于通過(guò)4g網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)。當(dāng)移動(dòng)終端100通過(guò)usb數(shù)據(jù)線(xiàn)300與外接設(shè)備200連接時(shí),第一用戶(hù)識(shí)別卡13可通過(guò)移動(dòng)終端100中的第一調(diào)制解調(diào)器11支持lte,而第二用戶(hù)識(shí)別卡23通過(guò)第二調(diào)制解調(diào)器21支持lte,以實(shí)現(xiàn)移動(dòng)終端100連接外接設(shè)備200情況下可支持雙lte。
參照?qǐng)D3,圖3為本發(fā)明移動(dòng)終端100和外接設(shè)備200通訊連接的實(shí)體結(jié)構(gòu)示意圖。移動(dòng)終端100通過(guò)usb300與外接設(shè)備200通訊連接,其中,移動(dòng)終端包括但不限于手機(jī)、pc(personalcomputer,個(gè)人電腦)或pad(personaldigitalassistant,個(gè)人數(shù)字助理),外接設(shè)備200包括但不限于無(wú)線(xiàn)上網(wǎng)卡和數(shù)據(jù)卡。需要說(shuō)明的是,移動(dòng)終端100通過(guò)usb300與外接設(shè)備200連接位置并不限于圖3所示,可根據(jù)具體需要來(lái)設(shè)置移動(dòng)終端100通過(guò)usb300與外接設(shè)備200的連接位置。
基于上述的lte網(wǎng)絡(luò)架構(gòu)圖、移動(dòng)終端100和外接設(shè)備200的硬件結(jié)構(gòu)示意圖,以及實(shí)體結(jié)構(gòu)示意圖,提出本發(fā)明的各個(gè)實(shí)施例。
本實(shí)施例提出一種休眠控制系統(tǒng),參照?qǐng)D2,所述數(shù)據(jù)傳輸系統(tǒng)包括移動(dòng)終端100、外接設(shè)備200以及控制器(圖中未示出),所述移動(dòng)終端100通過(guò)串口300如usb與所述外接設(shè)備200連接,所述移動(dòng)終端100包括第一處理芯片001,分別與所述第一處理芯片001連接的第一射頻模塊12和第一用戶(hù)識(shí)別卡13,其中,所述第一處理芯片001包括第一調(diào)制解調(diào)器11、第一應(yīng)用處理器10和rpm14,所述第一調(diào)制解調(diào)器11與第一用戶(hù)識(shí)別卡13連接。所述外接設(shè)備200包括第二處理芯片002以及與所述第二處理芯片002連接的第二射頻模塊22和第二用戶(hù)識(shí)別卡23,所述第二處理芯片002包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21,所述第二調(diào)制解調(diào)器與第二用戶(hù)識(shí)別卡23連接。
本實(shí)施例中,如圖2所示,第一應(yīng)用處理器10和第二應(yīng)用處理器20之間通過(guò)usb通信,usb通信采用的是兩線(xiàn)設(shè)計(jì):tx(發(fā)送)和rx(接收)。為了保證雙lte的通信功能,第一應(yīng)用處理器10和第二應(yīng)用處理器20一直處于運(yùn)行狀態(tài),當(dāng)有數(shù)據(jù)需要發(fā)送時(shí),直接調(diào)用tx的驅(qū)動(dòng)接口發(fā)送數(shù)據(jù)。移動(dòng)終端100的rpm14管控多個(gè)子系統(tǒng),分別有第一應(yīng)用處理器10,第一調(diào)制解調(diào)器11、pronto(wifi\藍(lán)牙、nfc等)、lpass(lowpoweraudiosubsystem,低功耗音頻子系統(tǒng)),在第一應(yīng)用處理器10和第二應(yīng)用處理器20處于運(yùn)行狀態(tài)時(shí),usb上使用的時(shí)鐘資源(clk1、clk2)一直被占用而不能釋放,導(dǎo)致第一應(yīng)用處理器10和第二應(yīng)用處理器20無(wú)法進(jìn)入休眠狀態(tài),雖然rpm的休眠狀態(tài)是由各個(gè)子系統(tǒng)投票決定的,但是只要第一應(yīng)用處理器10和第二應(yīng)用處理器20沒(méi)有休眠,應(yīng)用處理器即會(huì)投反對(duì)休眠的票數(shù),使得整個(gè)系統(tǒng)均無(wú)法休眠,從而導(dǎo)致整個(gè)移動(dòng)終端100都無(wú)法休眠。這樣,導(dǎo)致移動(dòng)終端的功耗一直居高不下,從而降低了用戶(hù)體驗(yàn)。
進(jìn)一步地,所述串口包括usb串口,所述第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)usb串口連接。所述第一應(yīng)用處理器10上具有第一時(shí)鐘資源,所述第二應(yīng)用處理器20上具體第二時(shí)鐘資源,在所述第一應(yīng)用處理器10和第二應(yīng)用處理器20處于工作狀態(tài)時(shí),所述usb串口占用所述第一時(shí)鐘資源和/或第二時(shí)鐘資源;在所述第一應(yīng)用處理器10和第二應(yīng)用處理器20處于休眠狀態(tài)時(shí),所述usb串口釋放所述第一時(shí)鐘資源和/或第二時(shí)鐘資源。
所述控制器用于獲取移動(dòng)終端100的第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的串口上的數(shù)據(jù)傳輸狀態(tài),若在預(yù)定時(shí)間如500ms內(nèi)檢測(cè)到所述數(shù)據(jù)傳輸狀態(tài)為usb串口上無(wú)數(shù)據(jù)傳輸,則釋放所述串口上的時(shí)鐘資源,并在滿(mǎn)足預(yù)設(shè)條件時(shí)控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠。
串口上是否有數(shù)據(jù)傳輸?shù)木唧w檢測(cè)機(jī)制如下:
移動(dòng)終端100的各子系統(tǒng)將資源需求報(bào)告給rpm14,rpm14根據(jù)各子系統(tǒng)對(duì)資源的需求進(jìn)行綜合評(píng)估,確定可以關(guān)閉和打開(kāi)的消耗能源的器件,并執(zhí)行相應(yīng)的控制即可。具體地,休眠控制系統(tǒng)的第一應(yīng)用處理器10和第二應(yīng)用處理器20之間,主要通過(guò)usb串口進(jìn)行兩個(gè)應(yīng)用處理器之間的喚醒、狀態(tài)通知以及usb通信。
通過(guò)對(duì)第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口進(jìn)行數(shù)據(jù)收發(fā)狀態(tài)的檢測(cè),若在預(yù)定時(shí)間如500ms內(nèi),未檢測(cè)到數(shù)據(jù),則表明在500ms內(nèi)usb串口上無(wú)數(shù)據(jù)傳輸,此時(shí),可以釋放usb串口上第一應(yīng)用處理器10和第二應(yīng)用處理器20的時(shí)鐘資源(clk1和clk2),從而使得rpm14通過(guò)仲裁機(jī)制控制進(jìn)入休眠狀態(tài)。usb串口上的時(shí)鐘是用來(lái)保持?jǐn)?shù)據(jù)傳輸?shù)那昂笸健⒖刂菩菝邌拘堰^(guò)程中的時(shí)間精準(zhǔn)以及與系統(tǒng)的時(shí)鐘保持同步,包含在串口驅(qū)動(dòng)層運(yùn)行。
進(jìn)一步地,第一應(yīng)用處理器10和第二應(yīng)用處理器20的usb串口驅(qū)動(dòng),具有控制數(shù)據(jù)收發(fā)的函數(shù)。在需要收發(fā)數(shù)據(jù)時(shí),調(diào)用對(duì)應(yīng)的函數(shù)接口即可,也即檢測(cè)有無(wú)數(shù)據(jù)收發(fā)只需檢測(cè)該函數(shù)接口在預(yù)定時(shí)間段內(nèi)是否被調(diào)用即可。而第一應(yīng)用處理器10和第二應(yīng)用處理器20均會(huì)執(zhí)行該檢測(cè)操作,因?yàn)閮蓚€(gè)應(yīng)用處理器均需要通過(guò)此檢測(cè)機(jī)制來(lái)決定自身是否該進(jìn)行休眠。
第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口通過(guò)串口傳輸協(xié)議規(guī)定了串口休眠機(jī)制,該串口傳輸協(xié)議自帶的休眠函數(shù)如usb_power_down()函數(shù),支持自身休眠。若在預(yù)定時(shí)間如500ms內(nèi)檢測(cè)到無(wú)數(shù)據(jù)傳輸(函數(shù)接口未被調(diào)用),則調(diào)用串口傳輸協(xié)議自帶的休眠函數(shù)如usb_power_down()函數(shù),執(zhí)行串口休眠即釋放串口所占用的資源包括時(shí)鐘資源,此時(shí),對(duì)應(yīng)的調(diào)制解調(diào)器才能進(jìn)行休眠。
由于clk1對(duì)應(yīng)的是第一應(yīng)用處理器10的串口驅(qū)動(dòng),clk2對(duì)應(yīng)的是第二應(yīng)用處理器20的串口驅(qū)動(dòng),那么,clk1不釋放會(huì)導(dǎo)致第一應(yīng)用處理器10無(wú)法休眠,clk2不釋放會(huì)導(dǎo)致第二應(yīng)用處理器20無(wú)法休眠。因此,第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的控制休眠是相互獨(dú)立的,并不受對(duì)方控制,也不需要對(duì)方來(lái)投票,只要上述條件滿(mǎn)足,則執(zhí)行各自的休眠控制程序。
具體的休眠控制順序可以為如下所述方案:
由于rpm14控制著四個(gè)子系統(tǒng)(應(yīng)用處理器、調(diào)制解調(diào)器、pronto和lpass)的資源,所有子系統(tǒng)在需要使用資源時(shí),則需要向rpm14進(jìn)行申請(qǐng)。因此,各個(gè)子系統(tǒng)在不需要工作時(shí),即執(zhí)行自身的休眠程序,子系統(tǒng)休眠后向rpm14投票說(shuō)自己休眠了。當(dāng)四個(gè)子系統(tǒng)均向rpm14投了如上的休眠票后,rpm14決策關(guān)閉主cpu,同時(shí)自身也休眠,此時(shí)整個(gè)系統(tǒng)進(jìn)入最低功耗。也即,休眠控制系統(tǒng)在控制進(jìn)行休眠程序時(shí),各個(gè)模塊進(jìn)入休眠的先后順序依次是:四個(gè)子系統(tǒng)、rpm14、cpu??梢岳斫獾氖?,上述預(yù)定時(shí)間并不局限于本實(shí)施例中列舉的具體數(shù)值,可以根據(jù)實(shí)際需要如休眠控制系統(tǒng)的形狀和大小、數(shù)據(jù)卡的大小等參數(shù)而對(duì)于改變。應(yīng)理解,由于第一應(yīng)用程序處理器12和第二應(yīng)用程序處理器22之間是相互獨(dú)立的,并不受對(duì)方控制,因此,在檢測(cè)第一應(yīng)用程序處理器12和第二應(yīng)用程序處理器22之間usb串口上的數(shù)據(jù)傳輸狀態(tài)時(shí),所述控制器可以為第一應(yīng)用程序處理器12或第二應(yīng)用程序處理器22。
其中,第一應(yīng)用處理器10和第二應(yīng)用處理器20均包括喚醒狀態(tài)和休眠狀態(tài)。
本發(fā)明通過(guò)在預(yù)定時(shí)間如500ms內(nèi)監(jiān)測(cè)到串口上無(wú)數(shù)據(jù)傳輸,則控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠進(jìn)行休眠狀態(tài)。如此,不僅可以實(shí)現(xiàn)雙lte通信功能,還可以在休眠控制系統(tǒng)處于串口上無(wú)數(shù)據(jù)收發(fā)如息屏等狀態(tài)時(shí),則啟動(dòng)休眠狀態(tài),可以極大地降低了休眠控制系統(tǒng)的功耗。
本發(fā)明還提供一種如上所述的休眠控制系統(tǒng)的休眠控制方法,參照?qǐng)D4,在第一實(shí)施例中,所述休眠控制系統(tǒng)的休眠控制方法包括以下步驟:
步驟s1、獲取第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的串口上的數(shù)據(jù)傳輸狀態(tài);
本實(shí)施例中,所述數(shù)據(jù)傳輸系統(tǒng)包括移動(dòng)終端100、外接設(shè)備200以及控制器(圖中未示出),所述移動(dòng)終端100通過(guò)串口300如usb與所述外接設(shè)備200連接,所述移動(dòng)終端100包括第一處理芯片001,分別與所述第一處理芯片001連接的第一射頻模塊12和第一用戶(hù)識(shí)別卡13,其中,所述第一處理芯片001包括第一調(diào)制解調(diào)器11、第一應(yīng)用處理器10和rpm14,所述第一調(diào)制解調(diào)器11與第一用戶(hù)識(shí)別卡13連接。所述串口包括usb串口,所述第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)usb串口連接。所述第一應(yīng)用處理器10上具有第一時(shí)鐘資源,所述第二應(yīng)用處理器20上具體第二時(shí)鐘資源,在所述第一應(yīng)用處理器10和第二應(yīng)用處理器20處于工作狀態(tài)時(shí),所述usb串口占用所述第一時(shí)鐘資源和/或第二時(shí)鐘資源;在所述第一應(yīng)用處理器10和第二應(yīng)用處理器20處于休眠狀態(tài)時(shí),所述usb串口釋放所述第一時(shí)鐘資源和/或第二時(shí)鐘資源。
步驟s2、若在預(yù)定時(shí)間內(nèi)檢測(cè)到所述數(shù)據(jù)傳輸狀態(tài)為串口上無(wú)數(shù)據(jù)傳輸,則釋放所述串口上的時(shí)鐘資源,并在滿(mǎn)足預(yù)設(shè)條件時(shí)控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠。
本實(shí)施例中,串口上是否有數(shù)據(jù)傳輸?shù)木唧w檢測(cè)機(jī)制如下:
移動(dòng)終端100的各子系統(tǒng)將資源需求報(bào)告給rpm14,rpm14根據(jù)各子系統(tǒng)對(duì)資源的需求進(jìn)行綜合評(píng)估,確定可以關(guān)閉和打開(kāi)的消耗能源的器件,并執(zhí)行相應(yīng)的控制即可。具體地,休眠控制系統(tǒng)的第一應(yīng)用處理器10和第二應(yīng)用處理器20之間,主要通過(guò)usb串口進(jìn)行兩個(gè)應(yīng)用處理器之間的喚醒、狀態(tài)通知以及usb通信。
通過(guò)對(duì)第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口進(jìn)行數(shù)據(jù)收發(fā)狀態(tài)的檢測(cè),若在預(yù)定時(shí)間如500ms內(nèi),未檢測(cè)到數(shù)據(jù),則表明在500ms內(nèi)usb串口上無(wú)數(shù)據(jù)傳輸,此時(shí),可以釋放usb串口上第一應(yīng)用處理器10和第二應(yīng)用處理器20的時(shí)鐘資源(clk1和clk2),從而使得rpm14通過(guò)仲裁機(jī)制控制進(jìn)入休眠狀態(tài)。usb串口上的時(shí)鐘是用來(lái)保持?jǐn)?shù)據(jù)傳輸?shù)那昂笸?、控制休眠喚醒過(guò)程中的時(shí)間精準(zhǔn)以及與系統(tǒng)的時(shí)鐘保持同步,包含在串口驅(qū)動(dòng)層運(yùn)行。
進(jìn)一步地,第一應(yīng)用處理器10和第二應(yīng)用處理器20的usb串口驅(qū)動(dòng),具有控制數(shù)據(jù)收發(fā)的函數(shù)。在需要收發(fā)數(shù)據(jù)時(shí),調(diào)用對(duì)應(yīng)的函數(shù)接口即可,也即檢測(cè)有無(wú)數(shù)據(jù)收發(fā)只需檢測(cè)該函數(shù)接口在預(yù)定時(shí)間段內(nèi)是否被調(diào)用即可。而第一應(yīng)用處理器10和第二應(yīng)用處理器20均會(huì)執(zhí)行該檢測(cè)操作,因?yàn)閮蓚€(gè)應(yīng)用處理器均需要通過(guò)此檢測(cè)機(jī)制來(lái)決定自身是否該進(jìn)行休眠。
第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口通過(guò)串口傳輸協(xié)議規(guī)定了串口休眠機(jī)制,該串口傳輸協(xié)議自帶的休眠函數(shù)如usb_power_down()函數(shù),支持自身休眠。若在預(yù)定時(shí)間如500ms內(nèi)檢測(cè)到無(wú)數(shù)據(jù)傳輸(函數(shù)接口未被調(diào)用),則調(diào)用串口傳輸協(xié)議自帶的休眠函數(shù)如usb_power_down()函數(shù),執(zhí)行串口休眠即釋放串口所占用的資源包括時(shí)鐘資源,此時(shí),對(duì)應(yīng)的調(diào)制解調(diào)器才能進(jìn)行休眠。
由于clk1對(duì)應(yīng)的是第一應(yīng)用處理器10的串口驅(qū)動(dòng),clk2對(duì)應(yīng)的是第二應(yīng)用處理器20的串口驅(qū)動(dòng),那么,clk1不釋放會(huì)導(dǎo)致第一應(yīng)用處理器10無(wú)法休眠,clk2不釋放會(huì)導(dǎo)致第二應(yīng)用處理器20無(wú)法休眠。因此,第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的控制休眠是相互獨(dú)立的,并不受對(duì)方控制,也不需要對(duì)方來(lái)投票,只要上述條件滿(mǎn)足,則執(zhí)行各自的休眠控制程序。
具體的休眠控制順序可以為如下所述方案:
由于rpm14控制著四個(gè)子系統(tǒng)(應(yīng)用處理器、調(diào)制解調(diào)器、pronto和lpass)的資源,所有子系統(tǒng)在需要使用資源時(shí),則需要向rpm14進(jìn)行申請(qǐng)。因此,各個(gè)子系統(tǒng)在不需要工作時(shí),即執(zhí)行自身的休眠程序,子系統(tǒng)休眠后向rpm14投票說(shuō)自己休眠了。當(dāng)四個(gè)子系統(tǒng)均向rpm14投了如上的休眠票后,rpm14決策關(guān)閉主cpu,同時(shí)自身也休眠,此時(shí)整個(gè)系統(tǒng)進(jìn)入最低功耗。也即,休眠控制系統(tǒng)在控制進(jìn)行休眠程序時(shí),各個(gè)模塊進(jìn)入休眠的先后順序依次是:四個(gè)子系統(tǒng)、rpm14、cpu。應(yīng)理解,由于第一應(yīng)用程序處理器12和第二應(yīng)用程序處理器22之間是相互獨(dú)立的,并不受對(duì)方控制,因此,在檢測(cè)第一應(yīng)用程序處理器12和第二應(yīng)用程序處理器22之間usb串口上的數(shù)據(jù)傳輸狀態(tài)時(shí),所述控制器可以為第一應(yīng)用程序處理器12或第二應(yīng)用程序處理器22。
本發(fā)明通過(guò)在預(yù)定時(shí)間如500ms內(nèi)監(jiān)測(cè)到串口上無(wú)數(shù)據(jù)傳輸,則控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠進(jìn)行休眠狀態(tài)。如此,不僅可以實(shí)現(xiàn)雙lte通信功能,還可以在休眠控制系統(tǒng)處于串口上無(wú)數(shù)據(jù)收發(fā)如息屏等狀態(tài)時(shí),則啟動(dòng)休眠狀態(tài),可以極大地降低了休眠控制系統(tǒng)的功耗。
在第二實(shí)施例中,參照?qǐng)D5,在所述第一實(shí)施例的基礎(chǔ)上,所述步驟s1進(jìn)一步包括:
實(shí)時(shí)或定時(shí)檢測(cè)第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口上的數(shù)據(jù)傳輸狀態(tài)。
參照?qǐng)D5,該步驟進(jìn)一步包括:
步驟s11、實(shí)時(shí)或定時(shí)檢測(cè)第一應(yīng)用處理器10和第二應(yīng)用處理器20各自的usb串口驅(qū)動(dòng);
步驟s12、判斷所述第一應(yīng)用處理器10和第二應(yīng)用處理器20各自的usb串口驅(qū)動(dòng),是否調(diào)用對(duì)應(yīng)的數(shù)據(jù)收發(fā)函數(shù)接口。
本實(shí)施例中,為了降低休眠控制系統(tǒng)的功耗,可以根據(jù)第一應(yīng)用處理器10和第二應(yīng)用處理器20的工作狀態(tài),來(lái)確定是否需要控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠模式。由于第一應(yīng)用處理器10和第二應(yīng)用處理器20之間通過(guò)usb串口連接,因此,可以通過(guò)定時(shí)或?qū)崟r(shí)檢測(cè)第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口上的數(shù)據(jù)傳輸狀態(tài)來(lái)確定是否休眠。
第一應(yīng)用處理器10和第二應(yīng)用處理器20的usb串口驅(qū)動(dòng),具有控制數(shù)據(jù)收發(fā)的函數(shù)。在需要收發(fā)數(shù)據(jù)時(shí),調(diào)用對(duì)應(yīng)的函數(shù)接口即可,也即檢測(cè)有無(wú)數(shù)據(jù)收發(fā)只需檢測(cè)該函數(shù)接口在預(yù)定時(shí)間段內(nèi)是否被調(diào)用即可。而第一應(yīng)用處理器10和第二應(yīng)用處理器20均會(huì)執(zhí)行該檢測(cè)操作,因?yàn)閮蓚€(gè)調(diào)制解調(diào)器均需要通過(guò)此檢測(cè)機(jī)制來(lái)決定自身是否該進(jìn)行休眠。
在第三實(shí)施例中,參照?qǐng)D6,在所述第二實(shí)施例的基礎(chǔ)上,所述步驟s2進(jìn)一步包括:
步驟s21、若檢測(cè)到所述第一應(yīng)用處理器10和第二應(yīng)用處理器20各自的usb串口驅(qū)動(dòng),均未調(diào)動(dòng)對(duì)應(yīng)的數(shù)據(jù)收發(fā)函數(shù)接口,則釋放所述usb串口上的時(shí)鐘資源;
本實(shí)施例中,第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的usb串口通過(guò)串口傳輸協(xié)議規(guī)定了串口休眠機(jī)制,該串口傳輸協(xié)議自帶的休眠函數(shù)如usb_power_down()函數(shù),支持自身休眠。若在預(yù)定時(shí)間如500ms內(nèi)檢測(cè)到無(wú)數(shù)據(jù)傳輸(函數(shù)接口未被調(diào)用),則調(diào)用串口傳輸協(xié)議自帶的休眠函數(shù)如usb_power_down()函數(shù),執(zhí)行串口休眠即釋放串口所占用的資源包括時(shí)鐘資源,此時(shí),對(duì)應(yīng)的應(yīng)用處理器才能進(jìn)行休眠。
由于clk1對(duì)應(yīng)的是第一應(yīng)用處理器10的串口驅(qū)動(dòng),clk2對(duì)應(yīng)的是第二應(yīng)用處理器20的串口驅(qū)動(dòng),那么,clk1不釋放會(huì)導(dǎo)致第一應(yīng)用處理器10無(wú)法休眠,clk2不釋放會(huì)導(dǎo)致第二應(yīng)用處理器20無(wú)法休眠。因此,第一應(yīng)用處理器10和第二應(yīng)用處理器20之間的控制休眠是相互獨(dú)立的,并不受對(duì)方控制,也不需要對(duì)方來(lái)投票,只要上述條件滿(mǎn)足,則執(zhí)行各自的休眠控制程序。
步驟s22、判斷第一調(diào)制解調(diào)器、第二調(diào)制解調(diào)器以及其他子子系統(tǒng)是否均處于休眠狀態(tài);
本實(shí)施例中,在檢測(cè)到usb串口上無(wú)數(shù)據(jù)傳輸時(shí),時(shí)鐘資源clk1和clk2釋放,此時(shí),是控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠的必要條件,只有在第一調(diào)制解調(diào)器11、第二調(diào)制解調(diào)器21以及其他子系統(tǒng)如pronto和lpass等均休眠,且后臺(tái)無(wú)數(shù)據(jù)下載等情況下,所述第一應(yīng)用處理器10和第二應(yīng)用處理器20才會(huì)完全進(jìn)入休眠狀態(tài)。因此,本實(shí)施例中,主要針對(duì)的是第一調(diào)制解調(diào)器11、第二調(diào)制解調(diào)器21以及其他子系統(tǒng)均休眠,且后臺(tái)無(wú)數(shù)據(jù)下載等情況下,僅考慮usb串口上是否有數(shù)據(jù)傳輸來(lái)控制第一應(yīng)用處理器10和第二應(yīng)用處理器20是否休眠的方案。
步驟s23、若是,則控制第一應(yīng)用處理器和第二應(yīng)用處理器進(jìn)入休眠。
步驟s24、若否,則保持所述第一應(yīng)用處理器和第二應(yīng)用處理器的當(dāng)前運(yùn)行狀態(tài)。
本實(shí)施例中,在usb串口上的時(shí)鐘資源已經(jīng)釋放,第一調(diào)制解調(diào)器11、第二調(diào)制解調(diào)器21以及其他子子系統(tǒng)等均已休眠,且后臺(tái)無(wú)數(shù)據(jù)下載等情況下,則可以控制第一應(yīng)用處理器10和第二應(yīng)用處理器20進(jìn)入休眠;反之,即使在usb串口上的時(shí)鐘資源已經(jīng)釋放,但第一調(diào)制解調(diào)器11、第二調(diào)制解調(diào)器21以及其他子子系統(tǒng)等卻未休眠,或后臺(tái)仍有數(shù)據(jù)下載時(shí),則可以控制第一應(yīng)用處理器10和第二應(yīng)用處理器20保持當(dāng)前的運(yùn)行狀態(tài)。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒(méi)有明確列出的其它要素,或者是還包括為這種過(guò)程、方法、物品或者系統(tǒng)所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。