本發(fā)明涉及移動通信領域,特別涉及一種智能終端多并發(fā)請求的處理方法、裝置及系統(tǒng)。
背景技術:
隨著Internet(互聯(lián)網(wǎng))技術的興起,在嵌入式設備的管理與交互中,基于Web(WorldWide Web,萬維網(wǎng))方式的應用成為目前的主流。同時隨著多媒體技術、視頻音頻壓縮編碼技術、網(wǎng)絡通訊技術的發(fā)展,數(shù)字視頻音頻服務器逐漸發(fā)展起來,視頻音頻服務已逐漸與嵌入式相結合,用戶可以通過Web頁面?zhèn)鬏斠曨l音頻數(shù)據(jù)。目前這些只在桌面電腦上實現(xiàn),還未能在智能手機等移動端實現(xiàn)。
當前智能手機的音視頻傳輸主要通過視頻通話VT(Vanderpool)或者第三方服務器的存儲轉發(fā),不支持多個用戶的同時并發(fā)訪問。
技術實現(xiàn)要素:
本發(fā)明的主要目的為提供一種智能終端多并發(fā)請求的處理方法、裝置、及系統(tǒng),在智能終端上支持多個用戶的同時并發(fā)訪問。
本發(fā)明提出一種智能終端多并發(fā)請求的處理方法,包括以下步驟:
智能終端監(jiān)聽客戶端訪問數(shù)據(jù)的請求;
接收多個請求信息,采用多進程處理多個客戶端的同時請求。
進一步地,所述智能終端監(jiān)聽客戶端訪問數(shù)據(jù)的請求的步驟包括:
建立socket套接字并綁定IP地址和端口;
通過啟動listen函數(shù)監(jiān)聽端口。
進一步地,所述接收多個請求信息,采用多進程處理多個客戶端的同時請求的步驟包括:
通過父進程接收請求信息,并開辟多個子進程;
所述子進程對多個客戶端的同時請求進行處理。
進一步地,所述通過父進程接收請求信息,并開辟多個子進程,以及所述子進程對多個客戶端的同時請求進行處理的步驟包括:
通過父進程啟動accept函數(shù)接收請求信息,并通過fork函數(shù)開辟子進程。
通過CGI接口調用應用程序,讀取對應客戶端請求的數(shù)據(jù),并通過4G網(wǎng)絡發(fā)送至客戶端。
本發(fā)明還提供了一種智能終端多并發(fā)請求的處理裝置,包括:
監(jiān)聽單元,監(jiān)聽客戶端訪問數(shù)據(jù)的請求;
接收處理單元,接收多個請求信息,采用多進程處理多個客戶端的同時請求。
進一步地,所述監(jiān)聽單元包括:
綁定子單元,建立socket套接字并綁定IP地址和端口;
啟動子單元,通過啟動listen函數(shù)監(jiān)聽端口。
進一步地,所述接收處理單元包括:
接收開辟子單元,通過父進程接收請求信息,并開辟多個子進程;
多并發(fā)處理子單元,所述子進程對多個客戶端的同時請求進行處理。
進一步地,所述接收開辟子單元還包括:
通過父進程啟動accept函數(shù)接收請求信息,并通過fork函數(shù)開辟子進程。
所述多并發(fā)處理子單元還包括:
通過CGI接口調用應用程序,讀取對應客戶端請求的數(shù)據(jù),并通過4G網(wǎng)絡發(fā)送至客戶端。
本發(fā)明還提供了一種多并發(fā)請求的處理系統(tǒng),包括智能終端以及多個客戶端;
所述客戶端向智能終端發(fā)出訪問數(shù)據(jù)的請求;
所述智能終端通過監(jiān)聽單元監(jiān)聽客戶端的請求;并通過接收處理單元接收多個請求信息,采用多進程處理多個客戶端的同時請求。
本發(fā)明中提供的智能終端多并發(fā)請求的處理方法、裝置及系統(tǒng),具有以下有益效果:
本發(fā)明中提供的智能終端多并發(fā)請求的處理方法、裝置及系統(tǒng),接受多個用戶通過客戶端發(fā)出的訪問數(shù)據(jù)請求,并采用多進程的方法處理客戶端的同時請求,支持多個用戶的同時并發(fā)訪問。
附圖說明
圖1是本發(fā)明實施例中智能終端多并發(fā)請求的處理方法流程示意圖;
圖2是本發(fā)明實施例中步驟S1流程示意圖;
圖3是本發(fā)明實施例中智能終端多并發(fā)請求的處理裝置結構示意圖;
圖4是本發(fā)明實施例中監(jiān)聽單元結構示意圖;
圖5是本發(fā)明實施例中接收處理單元結構示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術領域技術人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”、“上述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關聯(lián)的列出項的全部或任一單元和全部組合。
本技術領域技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術術語和科學術語),具有與本發(fā)明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現(xiàn)有技術的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
參照圖1,為本發(fā)明實施例中智能終端多并發(fā)請求的處理方法流程示意圖。
本發(fā)明實施例中提出一種智能終端多并發(fā)請求的處理方法,包括以下步驟:
步驟S1,智能終端監(jiān)聽客戶端訪問數(shù)據(jù)的請求;
步驟S2,接收多個請求信息,采用多進程處理多個客戶端的同時請求。
在本實施例中,用戶可通過客戶端(該客戶端設置于手機、平板電腦等終端設備上)向智能終端發(fā)出訪問數(shù)據(jù)的請求,智能終端可作為一個移動服務器持續(xù)監(jiān)聽多個用戶通過客戶端發(fā)出的請求信息;并接收多個請求信息,進一步地,智能終端采用多進程處理多個客戶端的同時請求,支持多個用戶的同時并發(fā)訪問。
具體地,為了便于闡述本發(fā)明,上述用戶所使用的客戶端設置于用戶的手機上,該手機可以為所有類型(包括所有系統(tǒng))的智能手機。上述智能終端可以為智能手機或者平板電腦,該智能手機或者平板電腦包括但不限于基于開源系統(tǒng)的智能手機或平板電腦,優(yōu)選地,本實施中為基于安卓系統(tǒng)的智能手機,其可作為一個移動版的手機服務器,以下智能終端以智能手機為例進行闡述。
當前智能手機的音視頻傳輸主要通過視頻通話VT或者第三方服務器的存儲轉發(fā),不支持多個用戶的同時并發(fā)訪問。目前音視頻服務器一般是基于桌面的固定接入的,不具備移動接入功能,本發(fā)明將嵌入式Web/音視頻服務器與智能手機結合起來,解決了已有產品的問題,使智能手機具備音視頻服務器的功能,而且具備移動接入功能,填補應用空白。
具體地,本實施例中的智能手機包括4G射頻模塊,音頻模塊,電源管理模塊,存儲模塊,4G基帶處理及應用處理模塊,視頻采集傳輸模塊,顯示屏,觸摸屏,傳感器,GPS/WIFI/BT/FM模塊,GPS/WIFI/BT/FM天線。
上述嵌入式Web服務器為GoAhead等流行成熟的開源系統(tǒng),GoAhead Webserver(Web服務器)是為嵌入式實時操作系統(tǒng)(RTOS)量身定制的Web服務器。GoAheadWebserver是跨平臺的服務器軟件,可以穩(wěn)定地運行在Windows,Linux和Mac OS X操作系統(tǒng)之上。本實施例中將GoAhead Webserver植入Android(安卓)系統(tǒng)的智能手機中,具體地,Android的底層基于Linux(操作系統(tǒng)),Goahead為開源系統(tǒng),可以在Linux上運行,對Android系統(tǒng)參數(shù)和運行環(huán)境進行設置后,經(jīng)過編譯鏈接,Android系統(tǒng)便可以支持Goahead。
上述4G射頻模塊包括4G射頻收發(fā)模塊及天線,4G射頻收發(fā)模塊及天線完成手機射頻信號接收和發(fā)射,并與4G基帶處理及應用處理模塊連接;4G射頻收發(fā)模塊包括射頻前端和射頻收發(fā)器;上述音頻模塊驅動MIC/speaker/receiver,完成報警音頻信號處理;上述電源管理模塊由電源管理芯片組成,負責系統(tǒng)的開關機處理、電源供電管理以及電池充電管理;上述存儲模塊包括主存儲器模塊以及T卡等存儲器接口,支持高速存儲器系統(tǒng);上述4G基帶及應用處理模塊實現(xiàn)的功能包括:4G無線信號的處理(包含物理層和協(xié)議棧處理)多媒體處理;上述4G基帶及應用處理模塊采用MTK6735 CortexA53四核1.4G處理器,負責手機基帶信號的處理及嵌入式Web服務器/視頻服務器的運行,Web服務器/視頻服務器界面APK程序也在該處理器上運行;該處理器可以達到50次/秒的并發(fā)響應速度,而使用更高主頻的ARM處理器,并發(fā)訪問次數(shù)更多;上述GPS/WIFI/BT/FM模塊與GPS/WIFI/BT/FM天線負責處理GPS/WIFI/BT/FM等功能;上述視頻采集傳輸模塊包括攝像頭和MPEG-4視頻編碼模塊,該視頻編碼模塊采用CGI接口(Common Gateway Interface,公共網(wǎng)關接口)調用音視頻服務器。
上述音視頻服務器由音視頻采集傳輸模塊和web服務器組成,該音視頻服務器以嵌入式Web服務器和MTK6735處理器為核心平臺。MTK6735處理器內置MPEG-4視頻編碼模塊。攝像頭獲取的視頻信號以及音頻模塊獲取的音頻信號經(jīng)過MPEG-4視頻編碼模塊壓縮后,存儲在存儲模塊中。
上述4G基帶及應用處理模塊連接顯示屏和觸摸屏,并與攝像頭7連接;上述傳感器由加速度傳感器和壓力傳感器組成,并與4G基帶及應用處理模塊連接,用于周圍事件的檢測。
智能手機作為移動服務器,并提供用戶的訪問時,需建立一個固定的IP地址與域名,IP地址與域名的綁定可以采取向運營商申請固定IP地址或者采取DDNS動態(tài)域名綁定技術。用戶通過客戶端輸入IP地址,并通過DDNS動態(tài)域名解析或者4G網(wǎng)絡的IPV6(互聯(lián)網(wǎng)協(xié)議)技術便可直接訪問智能手機的Web頁面,進而獲取音頻、視頻信息。值得注意的是,在本實施例中,智能手機作為服務器向用戶發(fā)送音頻、視頻等信息時通過4G網(wǎng)絡的方式發(fā)送,利用4G網(wǎng)絡的高速率傳送音視頻流媒體數(shù)據(jù),時延??;或者也可以通過能達到等同上行速率的其它網(wǎng)絡。具體地,4G的CAT4(Category4)的上行速率可以達到50Mb/s,如果采用H.264的圖像壓縮標準,則傳輸視頻的最大傳輸速率為2Mb/s,理論上可以同時容納25個并發(fā)訪問;如果采用更高的CAT7(Category7),上行速率為150Mb/s,則可以同時容納75個并發(fā)訪問。
進一步地,參照圖2,上述步驟S1中,智能終端監(jiān)聽客戶端訪問數(shù)據(jù)的請求的步驟包括:
步驟S10,建立socket套接字并綁定IP地址和端口;
步驟S11,通過啟動listen函數(shù)監(jiān)聽端口。
上述socket套接字為網(wǎng)絡上的兩個程序通過一個雙向的通信連接實現(xiàn)數(shù)據(jù)交換的接口。具體地,Web服務器以及音視頻服務器植入智能手機,將智能手機作為移動服務器,在網(wǎng)頁上提供多用戶的訪問,為網(wǎng)頁綁定IP地址和端口號,同時智能手機持續(xù)性監(jiān)聽該端口,以獲取到用戶的訪問請求。用戶可通過客戶端向Web服務器的CGI端口發(fā)送基于HTTP(超文本傳送協(xié)議)協(xié)議的請求和命令,對應的CGI程序把請求和命令發(fā)給音視頻服務器上對應的應用程序,音視頻服務器上應用程序完成相應操作后,通過CGI端口將結果返回給客戶端。此過程可采用桌面服務器的訪問請求方式。
進一步地,上述步驟S2中,接收多個請求信息,采用多進程處理多個客戶端的同時請求的步驟包括:
通過父進程接收請求信息,并開辟多個子進程;
具體的,父進程啟動accept函數(shù)持續(xù)監(jiān)聽端口,監(jiān)聽客戶端的請求信息并接收請求信息,當父進程監(jiān)聽并接收到請求信息時,父進程通過fork函數(shù)開辟子進程,此時父進程繼續(xù)監(jiān)聽請求信息,由子進程對客戶端的請求信息進行處理。當有多個用戶發(fā)出多并發(fā)訪問時,父進程則相應地開辟出多個子進程,多個子進程一一對應多個客戶端,并分別對客戶端的同時請求進行處理。
子進程在接收到客戶端的請求指令時,對客戶端進行應答反饋,確認發(fā)送智能手機中的數(shù)據(jù)時,則子進程通過CGI接口調用應用程序,從音視頻存儲器或緩存中讀取對應客戶端請求的數(shù)據(jù),并發(fā)送至客戶端。優(yōu)選地,本發(fā)明中,智能手機通過4G網(wǎng)絡發(fā)送數(shù)據(jù)至客戶端,也可以使用其它能支持多并發(fā)上行速率的網(wǎng)絡。
為了進一步闡釋本發(fā)明,本發(fā)明實施例還提供了一種智能終端多并發(fā)請求的處理裝置,具體參照圖3,其中包括:
監(jiān)聽單元10,監(jiān)聽客戶端訪問數(shù)據(jù)的請求;
接收處理單元20,接收多個請求信息,采用多進程處理多個客戶端的同時請求。
在本實施例中,用戶可通過客戶端(該客戶端設置于手機、平板電腦等終端設備上)向智能終端發(fā)出訪問數(shù)據(jù)的請求,智能終端可作為一個移動服務器持續(xù)監(jiān)聽多個用戶通過客戶端發(fā)出的請求信息;并接收多個請求信息,進一步地,智能終端采用多進程處理多個客戶端的同時請求,支持多個用戶的同時并發(fā)訪問。
具體地,為了便于闡述本發(fā)明,上述用戶所使用的客戶端設置于用戶的手機上,該手機可以為所有類型(包括所有系統(tǒng))的智能手機。上述智能終端可以為智能手機或者平板電腦,該智能手機或者平板電腦包括但不限于基于開源系統(tǒng)的智能手機或平板電腦,優(yōu)選地,本實施中為基于安卓系統(tǒng)的智能手機,其可作為一個移動版的手機服務器,以下智能終端以智能手機為例進行闡述。
當前智能手機的音視頻傳輸主要通過視頻通話VT或者第三方服務器的存儲轉發(fā),不支持多個用戶的同時并發(fā)訪問。目前音視頻服務器一般是基于桌面的固定接入的,不具備移動接入功能,本發(fā)明將嵌入式Web/音視頻服務器與智能手機結合起來,解決了已有產品的問題,使智能手機具備音視頻服務器的功能,而且具備移動接入功能,填補應用空白。
具體地,本實施例中的智能手機包括4G射頻模塊,音頻模塊,電源管理模塊,存儲模塊,4G基帶處理及應用處理模塊,視頻采集傳輸模塊,顯示屏,觸摸屏,傳感器,GPS/WIFI/BT/FM模塊,GPS/WIFI/BT/FM天線。
上述嵌入式Web服務器為GoAhead等流行成熟的開源系統(tǒng),GoAhead Webserver(Web服務器)是為嵌入式實時操作系統(tǒng)(RTOS)量身定制的Web服務器。GoAheadWebserver是跨平臺的服務器軟件,可以穩(wěn)定地運行在Windows,Linux和Mac OS X操作系統(tǒng)之上。本實施例中將GoAhead Webserver植入Android(安卓)系統(tǒng)的智能手機中,具體地,Android的底層基于Linux(操作系統(tǒng)),Goahead為開源系統(tǒng),可以在Linux上運行,對Android系統(tǒng)參數(shù)和運行環(huán)境進行設置后,經(jīng)過編譯鏈接,Android系統(tǒng)便可以支持Goahead。
上述4G射頻模塊包括4G射頻收發(fā)模塊及天線,4G射頻收發(fā)模塊及天線完成手機射頻信號接收和發(fā)射,并與4G基帶處理及應用處理模塊連接;4G射頻收發(fā)模塊包括射頻前端和射頻收發(fā)器;上述音頻模塊驅動MIC/speaker/receiver,完成報警音頻信號處理;上述電源管理模塊由電源管理芯片組成,負責系統(tǒng)的開關機處理、電源供電管理以及電池充電管理;上述存儲模塊包括主存儲器模塊以及T卡等存儲器接口,支持高速存儲器系統(tǒng);上述4G基帶及應用處理模塊實現(xiàn)的功能包括:4G無線信號的處理(包含物理層和協(xié)議棧處理)多媒體處理;上述4G基帶及應用處理模塊采用MTK6735CortexA53四核1.4G處理器,負責手機基帶信號的處理及嵌入式Web服務器/視頻服務器的運行,Web服務器/視頻服務器界面APK程序也在該處理器上運行;該處理器可以達到50次/秒的并發(fā)響應速度,而使用更高主頻的ARM處理器,并發(fā)訪問次數(shù)更多;上述GPS/WIFI/BT/FM模塊與GPS/WIFI/BT/FM天線負責處理GPS/WIFI/BT/FM等功能;上述視頻采集傳輸模塊包括攝像頭和MPEG-4視頻編碼模塊,該視頻編碼模塊采用CGI接口(Common Gateway Interface,公共網(wǎng)關接口)調用音視頻服務器。
上述音視頻服務器由音視頻采集傳輸模塊和web服務器組成,該音視頻服務器以嵌入式Web服務器和MTK6735處理器為核心平臺。MTK6735處理器內置MPEG-4視頻編碼模塊。攝像頭獲取的視頻信號以及音頻模塊獲取的音頻信號經(jīng)過MPEG-4視頻編碼模塊壓縮后,存儲在存儲模塊中。
上述4G基帶及應用處理模塊連接顯示屏和觸摸屏,并與攝像頭7連接;上述傳感器由加速度傳感器和壓力傳感器組成,并與4G基帶及應用處理模塊連接,用于周圍事件的檢測。
智能手機作為移動服務器,并提供用戶的訪問時,需建立一個固定的IP地址與域名,IP地址與域名的綁定可以采取向運營商申請固定IP地址或者采取DDNS動態(tài)域名綁定技術。用戶通過客戶端輸入IP地址,并通過DDNS動態(tài)域名解析或者4G網(wǎng)絡的IPV6(互聯(lián)網(wǎng)協(xié)議)技術便可直接訪問智能手機的Web頁面,進而獲取音頻、視頻信息。值得注意的是,在本實施例中,智能手機作為服務器向用戶發(fā)送音頻、視頻等信息時通過4G網(wǎng)絡的方式發(fā)送,利用4G網(wǎng)絡的高速率傳送音視頻流媒體數(shù)據(jù),時延??;或者也可以通過能達到等同上行速率的其它網(wǎng)絡。具體地,4G的CAT4(Category4)的上行速率可以達到50Mb/s,如果采用H.264的圖像壓縮標準,則傳輸視頻的最大傳輸速率為2Mb/s,理論上可以同時容納25個并發(fā)訪問;如果采用更高的CAT7(Category7),上行速率為150Mb/s,則可以同時容納75個并發(fā)訪問。
進一步地,參照圖4,上述監(jiān)聽單元10包括
綁定子單元100,建立socket套接字并綁定IP地址和端口;
啟動子單元101,通過啟動listen函數(shù)監(jiān)聽端口。
上述socket套接字為網(wǎng)絡上的兩個程序通過一個雙向的通信連接實現(xiàn)數(shù)據(jù)交換的接口。具體地,Web服務器以及音視頻服務器植入智能手機,將智能手機作為移動服務器,在網(wǎng)頁上提供多用戶的訪問,為網(wǎng)頁綁定IP地址和端口號,同時智能手機持續(xù)性監(jiān)聽該端口,以獲取到用戶的訪問請求。用戶可通過客戶端向Web服務器的CGI端口發(fā)送基于HTTP(超文本傳送協(xié)議)協(xié)議的請求和命令,對應的CGI程序把請求和命令發(fā)給音視頻服務器上對應的應用程序,音視頻服務器上應用程序完成相應操作后,通過CGI端口將結果返回給客戶端。此過程可采用桌面服務器的訪問請求方式。
進一步地,參照圖5,上述接收處理單元20包括:
接收開辟子單元200,通過父進程接收請求信息,并開辟多個子進程;
多并發(fā)處理子單元201,子進程對多個客戶端的同時請求進行處理。
具體的,接收開辟子單元200通過父進程啟動accept函數(shù)持續(xù)監(jiān)聽端口,監(jiān)聽客戶端的請求信息并接收請求信息,當父進程監(jiān)聽并接收到請求信息時,父進程通過fork函數(shù)開辟子進程,此時父進程繼續(xù)監(jiān)聽請求信息,由子進程對客戶端的請求信息進行處理。當有多個用戶發(fā)出多并發(fā)訪問時,父進程則相應地開辟出多個子進程,多個子進程一一對應多個客戶端,并分別對客戶端的同時請求進行處理。
子進程在接收到客戶端的請求指令時,對客戶端進行應答反饋,確認發(fā)送智能手機中的數(shù)據(jù)時,則子進程通過CGI接口調用應用程序,從音視頻存儲器或緩存中讀取對應客戶端請求的數(shù)據(jù),并發(fā)送至客戶端。優(yōu)選地,本發(fā)明中,智能手機通過4G網(wǎng)絡發(fā)送數(shù)據(jù)至客戶端,也可以使用其它能支持多并發(fā)上行速率的網(wǎng)絡。
本發(fā)明實施例還提供了一種多并發(fā)請求的處理系統(tǒng),包括智能終端以及多個客戶端;
上述客戶端向智能終端發(fā)出訪問數(shù)據(jù)的請求;上述智能終端通過監(jiān)聽單元10監(jiān)聽客戶端的請求;并通過接收處理單元20接收多個請求信息,采用多進程處理多個客戶端的同時請求。本實施例中的智能終端為基于安卓系統(tǒng)的智能手機,本系統(tǒng)的多并發(fā)訪問處理方式參考上述方法及裝置,在此不進行贅述。
綜上所述,為本發(fā)明實施例中提供的智能終端多并發(fā)請求的處理方法、裝置及系統(tǒng),智能終端接受多個用戶通過客戶端發(fā)出的訪問數(shù)據(jù)請求,并采用多進程的方法處理客戶端的同時請求,支持多個用戶的同時并發(fā)訪問。
本領域技術人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項或多項的設備。這些設備可以為所需的目的而專門設計和制造,或者也可以包括通用計算機中的已知設備。這些設備具有存儲在其內的計算機程序,這些計算機程序選擇性地激活或重構。這樣的計算機程序可以被存儲在設備(例如,計算機)可讀介質中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質中,所述計算機可讀介質包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、ROM(Read-Only Memory,只讀存儲器)、RAM(RandomAccess Memory,隨即存儲器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質包括由設備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質。
本技術領域技術人員可以理解,可以用計算機程序指令來實現(xiàn)這些結構圖和/或框圖和/或流圖中的每個框以及這些結構圖和/或框圖和/或流圖中的框的組合。本技術領域技術人員可以理解,可以將這些計算機程序指令提供給通用計算機、專業(yè)計算機或其他可編程數(shù)據(jù)處理方法的處理器來實現(xiàn),從而通過計算機或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結構圖和/或框圖和/或流圖的框或多個框中指定的方案。
本技術領域技術人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現(xiàn)有技術中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。