本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及到一種基于NB-IOT的信息傳輸方法和裝置。
背景技術(shù):
窄帶蜂窩物聯(lián)網(wǎng)(Narrow Band-Internet of Things,NB-IOT)是新一代物聯(lián)網(wǎng)技術(shù),具有大容量、廣覆蓋、低功耗、低成本和高穩(wěn)定性等特點,使得物物數(shù)據(jù)鏈接突破了原來的技術(shù)瓶頸,例如垃圾桶、自行車、桌椅等龐大的無電物品也能實現(xiàn)低成本聯(lián)網(wǎng),從而進一步拓展了物聯(lián)網(wǎng)的應(yīng)用空間。NB-IOT技術(shù)定位于運營商級、基于授權(quán)頻譜的低速率物聯(lián)網(wǎng)市場,NB-IOT的協(xié)議棧不支持CS域,只支持PS域,其上行峰值速率約為200kb/s,下行峰值速率為227kb/s,適合小數(shù)據(jù)包的低速傳輸。
由于NB-IOT技術(shù)的帶寬窄,傳輸速率低。因此,目前只能通過NB-IOT網(wǎng)絡(luò)傳輸小尺寸的數(shù)據(jù)文件,應(yīng)用場景單一,應(yīng)用范圍較窄。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的為提供一種基于NB-IOT的信息傳輸方法和裝置,旨在解決NB-IOT技術(shù)應(yīng)用場景單一、應(yīng)用范圍較窄的技術(shù)問題。
為達以上目的,本發(fā)明提出一種基于NB-IOT的信息傳輸方法,所述方法包括以下步驟:
窄帶蜂窩物聯(lián)網(wǎng)NB-IOT客戶端采集多媒體信息;
所述NB-IOT客戶端將所述多媒體信息壓縮為符合所述NB-IOT的帶寬要求的多媒體文件;
所述NB-IOT客戶端通過已與NB-IOT服務(wù)器建立的NB-IOT連接向所述NB-IOT服務(wù)器傳輸所述多媒體文件。
進一步地,所述多媒體信息包括音頻信息和/或圖片信息,對應(yīng)的多媒體文件包括音頻文件和/或圖片文件。
進一步地,當所述多媒體信息為音頻信息時,所述NB-IOT客戶端將所述多媒體信息壓縮為符合所述NB-IOT的帶寬要求的多媒體文件的步驟包括:
所述NB-IOT客戶端對所述音頻信息進行數(shù)字化錄音;
所述NB-IOT客戶端對錄音數(shù)據(jù)進行低速語音壓縮編碼,生成符合所述NB-IOT的帶寬要求的音頻文件。
進一步地,所述NB-IOT客戶端通過已與NB-IOT服務(wù)器建立的NB-IOT連接向所述NB-IOT服務(wù)器傳輸所述多媒體文件的步驟之前還包括:
所述NB-IOT客戶端與所述NB-IOT服務(wù)器建立長連接。
進一步地,所述方法還包括:所述NB-IOT客戶端采用不同的協(xié)議包頭向所述NB-IOT服務(wù)器分包傳輸不同類型的文件。
本發(fā)明同時提出一種基于NB-IOT的信息傳輸裝置,所述裝置應(yīng)用于窄帶蜂窩物聯(lián)網(wǎng)NB-IOT客戶端,包括:
采集模塊,用于采集多媒體信息;
壓縮模塊,用于將所述多媒體信息壓縮為符合所述NB-IOT的帶寬要求的多媒體文件;
連接模塊,用于與NB-IOT服務(wù)器建立NB-IOT連接;
傳輸模塊,用于通過所述NB-IOT連接向所述NB-IOT服務(wù)器傳輸所述多媒體文件。
進一步地,當所述多媒體信息為音頻信息時,所述壓縮模塊用于:
對所述音頻信息進行數(shù)字化錄音,對錄音數(shù)據(jù)進行低速語音壓縮編碼,生成符合所述NB-IOT的帶寬要求的音頻文件。
進一步地,所述連接模塊用于:與所述NB-IOT服務(wù)器建立長連接。
進一步地,所述傳輸模塊用于:采用不同的協(xié)議包頭向所述NB-IOT服務(wù)器分包傳輸不同類型的文件。
本發(fā)明實施例所提供的一種基于NB-IOT的信息傳輸方法,通過采集多媒體信息,并將多媒體信息壓縮為符合NB-IOT的帶寬要求的多媒體文件,實現(xiàn)了通過NB-IOT網(wǎng)絡(luò)傳輸音頻、圖片等多媒體信息,使得用戶可以通過NB-IOT隨時隨地獲取設(shè)備現(xiàn)場的語音、圖像等信息,拓展了NB-IOT技術(shù)的應(yīng)用范圍,豐富了NB-IOT技術(shù)的應(yīng)用場景,例如可以應(yīng)用于異常報警等應(yīng)用場景。進一步地,本發(fā)明實施例采用低速語音壓縮編解碼技術(shù)壓縮音頻信息,大大節(jié)省了NB-IOT的帶寬資源;采用長連接技術(shù),確保了語音傳輸?shù)牡蜁r延性和高實時性;通過對數(shù)據(jù)幀、圖片幀、語音幀定義不同的幀協(xié)議,確保了NB-IOT設(shè)備與NB-IOT服務(wù)器的語音、數(shù)據(jù)、圖片等不同類型的文件的并發(fā)傳輸。
附圖說明
圖1是本發(fā)明第一實施例基于NB-IOT的信息傳輸方法的流程圖;
圖2是本發(fā)明實施例中NB-IOT客戶端與NB-IOT服務(wù)器建立長連接的交互示意圖;
圖3是本發(fā)明實施例中NB-IOT服務(wù)器的處理流程圖;
圖4是本發(fā)明第二實施例基于NB-IOT的信息傳輸裝置的模塊示意圖;
圖5是本發(fā)明實施例中一可選的基于NB-IOT的終端設(shè)備的組成結(jié)構(gòu)示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
實施例一
參照圖1,提出本發(fā)明第一實施例基于NB-IOT的信息傳輸方法,所述方法包括以下步驟:
S11、NB-IOT客戶端采集多媒體信息。
本發(fā)明實施例中,所述多媒體信息包括音頻信息和/或圖片信息,可選地,也可以包括視頻信息。所述NB-IOT客戶端可以是各種基于NB-IOT的終端設(shè)備,尤其是基于NB-IOT的智能家居設(shè)備?;贜B-IOT的終端設(shè)備可以通過私有的協(xié)議及長連接、短連接等技術(shù)與NB-IOT服務(wù)器進行通信。
具體的,NB-IOT客戶端通過聲音采集裝置(如麥克風)采集音頻信息,通過圖像采集裝置(如攝像頭)采集圖片信息。此外,NB-IOT客戶端也采集數(shù)據(jù)信息。
S12、NB-IOT客戶端將采集的多媒體信息壓縮為符合NB-IOT的帶寬要求的多媒體文件。
具體的,NB-IOT客戶端對采集的多媒體信息進行壓縮處理,將其壓縮成小于或等于預(yù)設(shè)大小規(guī)格的多媒體文件,以符合NB-IOT的帶寬要求。
所述多媒體文件如音頻文件、圖片文件、視頻文件等。其中,NB-IOT客戶端將采集的音頻信息壓縮為音頻文件,將采集的圖片信息壓縮為圖片文件,將采集的視頻信息采集為視頻文件。此外,NB-IOT客戶端將采集的數(shù)據(jù)信息生成為數(shù)據(jù)文件。
例如,當采集到音頻信息時,NB-IOT客戶端通過低速語音壓縮編碼技術(shù)將音頻信息壓縮為符合NB-IOT的帶寬要求的音頻文件。具體的,NB-IOT客戶端先對音頻信息進行數(shù)字化錄音,然后對錄音數(shù)據(jù)進行低速語音壓縮編碼,從而生成符合NB-IOT的帶寬要求的音頻文件。
舉例而言,NB-IOT客戶端的應(yīng)用處理器采用8位ADC和8k的采樣頻率,形成64kb/s的語音碼率,同時對采集到的語音進行數(shù)字化錄音,然后采用AMR、混合激勵線性編碼(MELP)等壓縮算法對錄音數(shù)據(jù)進行低速語音壓縮編碼,使得語音速率變?yōu)锳MR格式的6.6kb/s或者MELP格式的2.4kb/s,生成音頻文件并存儲。其中,AMR格式和MELP格式的音頻文件適合于傳輸帶寬有限的信道,類似NB-IOT的200khz的信道帶寬。
又如,當采集到圖片信息時,NB-IOT客戶端的應(yīng)用處理器采用靜止圖像壓縮技術(shù)對圖片信息進行壓縮處理,存儲為JPEG格式的圖片文件。當然,也可以壓縮為其它格式的圖片文件。
S13、NB-IOT客戶端通過已與NB-IOT服務(wù)器建立的NB-IOT連接向NB-IOT服務(wù)器傳輸多媒體文件。
本發(fā)明實施例中,針對蜂窩網(wǎng)絡(luò)(移動運營商網(wǎng)絡(luò))對終端IP地址不固定的特點,NB-IOT客戶端與NB-IOT服務(wù)器建立長連接,通過長連接實現(xiàn)語音包的低時延實時傳送。為了保證數(shù)據(jù)通道的暢通,長連接期間,二者通過心跳/應(yīng)答機制來維護長連接通路,如在空閑時NB-IOT客戶端定時向NB-IOT服務(wù)器發(fā)送空閑數(shù)據(jù)包,所述空閑數(shù)據(jù)包又稱為心跳包或鏈路檢測包。
NB-IOT客戶端與NB-IOT服務(wù)器建立長連接的交互示意圖如圖2所示。NB-IOT服務(wù)器等待客戶端的連接,NB-IOT客戶端啟動后,長連接模塊啟動,通過NB-IOT向NB-IOT服務(wù)器發(fā)起長連接(connect server),當建立長連接后,二者隨時可以通過長連接通路進行數(shù)據(jù)流通。當空閑時,二者通過心跳/應(yīng)答機制來維護長連接通路。當二者斷開連接時(disconnect),NB-IOT客戶端的長連接模塊停止運行,NB-IOT服務(wù)器斷開同此客戶端的連接。
當然,NB-IOT客戶端與NB-IOT服務(wù)器也可以建立短連接。
本發(fā)明實施例中,NB-IOT客戶端采用不同的協(xié)議包頭向NB-IOT服務(wù)器分包傳輸不同類型的文件,從而實現(xiàn)音頻文件、圖片文件、數(shù)據(jù)文件等不同類型的文件的并發(fā)傳輸。
舉例而言,按照TCP/IP協(xié)議,NB-IOT客戶端的調(diào)制解調(diào)器(modem)通過套接字(socket)與NB-IOT服務(wù)器建立通信,其中音頻文件、數(shù)據(jù)文件、圖片文件采用TCP協(xié)議分包傳輸,TCP協(xié)議包的組成如下:
|------包頭------|----包體長度----|--------包體--------|
如果對包頭的約定定義不同,則可以區(qū)分每一個有效的數(shù)據(jù)包。因此,NB-IOT客戶端可以對音頻文件、數(shù)據(jù)文件、圖片文件等不同類型的文件采用不同的協(xié)議包頭,或者對數(shù)據(jù)幀、圖片幀、語音幀定義不同的幀協(xié)議,當將文件傳輸給NB-IOT服務(wù)器時,NB-IOT服務(wù)器就可以根據(jù)協(xié)議包頭或幀協(xié)議區(qū)分當前傳輸?shù)奈募念愋停瑥亩沟靡纛l文件、數(shù)據(jù)文件、圖片文件等不同類型的文件得以并發(fā)傳輸。
本發(fā)明實施例中,NB-IOT服務(wù)器采用支持多個客戶端并發(fā)接入的軟件架構(gòu),比如MINA、Erlang等,支持多用戶高并發(fā)訪問服務(wù)器。其基本的思路是:采用多線程機制,一個線程用于監(jiān)聽客戶端請求,其余的N(N≥2)個線程用于處理多個用戶并發(fā)請求。
具體的,NB-IOT服務(wù)器的處理流程如圖3所示,包括以下步驟:
S21、創(chuàng)建服務(wù)器端對象,產(chǎn)生監(jiān)聽線程。
S22、啟動端口偵聽。
S23、開啟接受客戶端連接請求。判斷是否有客戶端連接上來,當有客戶端連接上來時,執(zhí)行步驟S24。
S24、創(chuàng)建客戶端對象,產(chǎn)生新線程。并進入步驟S26,同時返回步驟S23,繼續(xù)開啟接受客戶端連接請求,連接下一個客戶端。
S25、向客戶端發(fā)送數(shù)據(jù)。
S26、創(chuàng)建數(shù)據(jù)流傳輸對象,啟動數(shù)據(jù)偵聽。判斷是否接收到數(shù)據(jù),當接收到數(shù)據(jù)時,進一步判斷數(shù)據(jù)長度是否為0;當數(shù)據(jù)長度為0時,說明連接已斷開,執(zhí)行步驟S27;當數(shù)據(jù)長度不為0時,執(zhí)行步驟S28。
S27、刪除客戶端對象,刪除無用線程。
S28、處理數(shù)據(jù)。
本發(fā)明實施例基于NB-IOT的信息傳輸方法,通過采集多媒體信息,并將多媒體信息壓縮為符合NB-IOT的帶寬要求的多媒體文件,實現(xiàn)了通過NB-IOT網(wǎng)絡(luò)傳輸音頻、圖片等多媒體信息,使得用戶可以通過NB-IOT隨時隨地獲取設(shè)備現(xiàn)場的語音、圖像等信息,拓展了NB-IOT技術(shù)的應(yīng)用范圍,豐富了NB-IOT技術(shù)的應(yīng)用場景,例如可以應(yīng)用于異常報警等應(yīng)用場景。進一步地,本發(fā)明實施例采用低速語音壓縮編解碼技術(shù)壓縮音頻信息,大大節(jié)省了NB-IOT的帶寬資源;采用長連接技術(shù),確保了語音傳輸?shù)牡蜁r延性和高實時性;通過對數(shù)據(jù)幀、圖片幀、語音幀定義不同的幀協(xié)議,確保了NB-IOT設(shè)備與NB-IOT服務(wù)器的語音、數(shù)據(jù)、圖片等不同類型的文件的并發(fā)傳輸。
實施例二
參照圖4,提出本發(fā)明第二實施例基于NB-IOT的信息傳輸裝置,所述裝置應(yīng)用于前述NB-IOT客戶端,包括采集模塊10、壓縮模塊20、連接模塊30和傳輸模塊40,其中:
采集模塊10:用于采集多媒體信息。
本發(fā)明實施例中,所述多媒體信息包括音頻信息和/或圖片信息,可選地,也可以包括視頻信息。
具體的,采集模塊10通過聲音采集裝置(如麥克風)采集音頻信息,通過圖像采集裝置(如攝像頭)采集圖片信息。此外,采集模塊10還采集數(shù)據(jù)信息。
壓縮模塊20:用于將采集的多媒體信息壓縮為符合NB-IOT的帶寬要求的多媒體文件。
具體的,壓縮模塊20對采集的多媒體信息進行壓縮處理,將其壓縮成小于或等于預(yù)設(shè)大小規(guī)格的多媒體文件,以符合NB-IOT的帶寬要求。
所述多媒體文件如音頻文件、圖片文件、視頻文件等。其中,壓縮模塊20將采集的音頻信息壓縮為音頻文件,將采集的圖片信息壓縮為圖片文件,將采集的視頻信息采集為視頻文件。此外,壓縮模塊20將采集的數(shù)據(jù)信息生成為數(shù)據(jù)文件。
例如,當采集到音頻信息時,壓縮模塊20通過低速語音壓縮編碼技術(shù)將音頻信息壓縮為符合NB-IOT的帶寬要求的音頻文件。具體的,壓縮模塊20先對音頻信息進行數(shù)字化錄音,然后對錄音數(shù)據(jù)進行低速語音壓縮編碼,從而生成符合NB-IOT的帶寬要求的音頻文件。
舉例而言,采集模塊10采用8位ADC和8k的采樣頻率,形成64kb/s的語音碼率,同時壓縮模塊20對采集到的語音進行數(shù)字化錄音,然后采用AMR、混合激勵線性編碼(MELP)等壓縮算法對錄音數(shù)據(jù)進行低速語音壓縮編碼,使得語音速率變?yōu)锳MR格式的6.6kb/s或者MELP格式的2.4kb/s,生成音頻文件并存儲。其中,AMR格式和MELP格式的音頻文件適合于傳輸帶寬有限的信道,類似NB-IOT的200khz的信道帶寬。
又如,當采集到圖片信息時,壓縮模塊20采用靜止圖像壓縮技術(shù)對圖片信息進行壓縮處理,存儲為JPEG格式的圖片文件。當然,也可以壓縮為其它格式的圖片文件。
連接模塊40:用于與NB-IOT服務(wù)器建立NB-IOT連接。
本發(fā)明實施例中,針對蜂窩網(wǎng)絡(luò)(移動運營商網(wǎng)絡(luò))對終端IP地址不固定的特點,連接模塊40與NB-IOT服務(wù)器建立長連接,通過長連接實現(xiàn)語音包的低時延實時傳送。為了保證數(shù)據(jù)通道的暢通,長連接期間,連接模塊40與NB-IOT服務(wù)器通過心跳/應(yīng)答機制來維護長連接通路,如在空閑時連接模塊40定時向NB-IOT服務(wù)器發(fā)送空閑數(shù)據(jù)包,所述空閑數(shù)據(jù)包又稱為心跳包或鏈路檢測包。
當然,連接模塊40與NB-IOT服務(wù)器也可以建立短連接。
傳輸模塊30:用于通過NB-IOT連接向NB-IOT服務(wù)器傳輸多媒體文件。
本發(fā)明實施例中,傳輸模塊30采用不同的協(xié)議包頭向NB-IOT服務(wù)器分包傳輸不同類型的文件,從而實現(xiàn)音頻文件、圖片文件、數(shù)據(jù)文件等不同類型的文件的并發(fā)傳輸。
舉例而言,按照TCP/IP協(xié)議,NB-IOT客戶端的調(diào)制解調(diào)器(modem)通過套接字(socket)與NB-IOT服務(wù)器建立通信,其中音頻文件、數(shù)據(jù)文件、圖片文件采用TCP協(xié)議分包傳輸,TCP協(xié)議包的組成如下:
|------包頭------|----包體長度----|--------包體--------|
如果對包頭的約定定義不同,則可以區(qū)分每一個有效的數(shù)據(jù)包。因此,傳輸模塊30可以對音頻文件、數(shù)據(jù)文件、圖片文件等不同類型的文件采用不同的協(xié)議包頭,或者對數(shù)據(jù)幀、圖片幀、語音幀定義不同的幀協(xié)議,當將文件傳輸給NB-IOT服務(wù)器時,NB-IOT服務(wù)器就可以根據(jù)協(xié)議包頭或幀協(xié)議區(qū)分當前傳輸?shù)奈募念愋?,從而使得音頻文件、數(shù)據(jù)文件、圖片文件等不同類型的文件得以并發(fā)傳輸。
本發(fā)明實施例基于NB-IOT的信息傳輸裝置應(yīng)用于前述NB-IOT客戶端,所述NB-IOT客戶端可以是各種基于NB-IOT的終端設(shè)備,尤其是基于NB-IOT的智能家居設(shè)備。
如圖5所示,為本發(fā)明實施例中一可選的基于NB-IOT的終端設(shè)備的組成結(jié)構(gòu)示意圖。所述基于NB-IOT的終端設(shè)備包括NB-IOT Modem模塊100、NB-IOT天線200、應(yīng)用處理模塊300、電源管理模塊400、存儲模塊500、音頻模塊600、攝像頭模塊700和傳感器模塊800。其中:
應(yīng)用處理模塊300,為設(shè)備的核心,用于完成音頻的錄音、壓縮、編解碼等處理,同時也完成圖片的壓縮處理,以及通過AT-CMD命令控制NB-IOT modem完成與NB-IOT服務(wù)器的通信。前述壓縮模塊20可以通過應(yīng)用處理模塊300對多媒體信息進行壓縮處理。
音頻模塊600,用于驅(qū)動麥克風(MIC)/揚聲器(speaker)/接收器(receiver),完成音頻信息的采集和語音播放等功能。
攝像頭模塊700,用于完成圖像的采集。前述采集模塊10可以通過音頻模塊600和攝像頭模塊700采集音頻信息和圖片信息。
電源管理模塊400,由專用電源管理芯片組成,用于設(shè)備的開關(guān)機處理,供電和電池充電及電源管理。
存儲模塊500,用于提供音頻和圖片等數(shù)據(jù)緩存和程序代碼存儲。
傳感器模塊800,由溫度等環(huán)境傳感器組成,與應(yīng)用處理模塊300的接口連接,用于周圍環(huán)境的檢測。
NB-IOT modem模塊100,由射頻前端、射頻收發(fā)器和基帶處理器組成,它和NB-IOT天線200完成NB-IOT射頻信號的接收和發(fā)射,實現(xiàn)NB-IOT基帶信號處理,用內(nèi)置TCP/IP協(xié)議棧完成數(shù)據(jù)包、語音包、圖片包與NB-IOT服務(wù)器的通信。前述連接模塊40可以通過NB-IOT modem模塊100和NB-IOT天線200與NB-IOT服務(wù)器建立NB-IOT連接,前述傳輸模塊30可以通過NB-IOT modem模塊100和NB-IOT天線200與NB-IOT服務(wù)器傳輸數(shù)據(jù)。
本發(fā)明實施例基于NB-IOT的信息傳輸裝置,通過采集多媒體信息,并將多媒體信息壓縮為符合NB-IOT的帶寬要求的多媒體文件,實現(xiàn)了通過NB-IOT網(wǎng)絡(luò)傳輸音頻、圖片等多媒體信息,使得用戶可以通過NB-IOT隨時隨地獲取設(shè)備現(xiàn)場的語音、圖像等信息,拓展了NB-IOT技術(shù)的應(yīng)用范圍,豐富了NB-IOT技術(shù)的應(yīng)用場景,例如可以應(yīng)用于異常報警等應(yīng)用場景。進一步地,本發(fā)明實施例采用低速語音壓縮編解碼技術(shù)壓縮音頻信息,大大節(jié)省了NB-IOT的帶寬資源;采用長連接技術(shù),確保了語音傳輸?shù)牡蜁r延性和高實時性;通過對數(shù)據(jù)幀、圖片幀、語音幀定義不同的幀協(xié)議,確保了NB-IOT設(shè)備與NB-IOT服務(wù)器的語音、數(shù)據(jù)、圖片等不同類型的文件的并發(fā)傳輸。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項或多項的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計和制造,或者也可以包括通用計算機中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計算機程序,這些計算機程序選擇性地激活或重構(gòu)。這樣的計算機程序可以被存儲在設(shè)備(例如,計算機)可讀介質(zhì)中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計算機可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、ROM(Read-Only Memory,只讀存儲器)、RAM(Random Access Memory,隨機存儲器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質(zhì)。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計算機程序指令來實現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計算機程序指令提供給通用計算機、專業(yè)計算機或其他可編程數(shù)據(jù)處理方法的處理器來實現(xiàn),從而通過計算機或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個框中指定的方案。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。