本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種用于多源播放的方法。
背景技術(shù):
隨著社會(huì)的進(jìn)步和人類物質(zhì)文明的發(fā)展,人們的生活越來(lái)越多的依賴于使用播放平臺(tái)觀看所需的視音頻,或是使用網(wǎng)絡(luò)播放平臺(tái)利用網(wǎng)絡(luò)在線觀看視音頻。通常,各個(gè)網(wǎng)絡(luò)播放平臺(tái)都擁有多種播放來(lái)源的視音頻資源,如優(yōu)酷、搜狐、艾迪德、cibn等。由于每種視音頻資源數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和解密方式不同,其相應(yīng)的軟件開(kāi)發(fā)包也不同。網(wǎng)絡(luò)播放平臺(tái)需要針對(duì)不同播放來(lái)源的播放數(shù)據(jù),封裝和開(kāi)發(fā)相應(yīng)的軟件開(kāi)發(fā)包,通過(guò)軟件開(kāi)發(fā)包來(lái)解析視音頻資源數(shù)據(jù)并實(shí)現(xiàn)視音頻資源數(shù)據(jù)的輸出。目前,網(wǎng)絡(luò)播放平臺(tái)每播放一種的視音頻就需要開(kāi)啟一個(gè)組件,如果使用應(yīng)用程序投屏在正在播放時(shí)投放另一來(lái)源的視音頻則會(huì)直接啟動(dòng)另一個(gè)組件,造成內(nèi)存消耗過(guò)大,而且此時(shí)系統(tǒng)的媒體服務(wù)被多個(gè)媒體播放器操作,容易導(dǎo)致播放錯(cuò)誤。
此外,根據(jù)視音頻資源數(shù)據(jù)的類型不同,播放器顯示的界面也不相同。比如點(diǎn)播類型的視音頻資源數(shù)據(jù)在播放時(shí)需要快進(jìn)、快退并顯示播放進(jìn)度,輪播類型的視音頻資源數(shù)據(jù)在播放時(shí)需要顯示當(dāng)前節(jié)目信息和收藏狀態(tài),廣告類型的視音頻資源數(shù)據(jù)在播放時(shí)需要顯示倒計(jì)時(shí)等。因此需要網(wǎng)絡(luò)播放平臺(tái)多種界面來(lái)和播放器組合來(lái)實(shí)現(xiàn)不同類型的視音頻資源數(shù)據(jù)的兼容播放。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種用于多源播放的方法,在視音頻數(shù)據(jù)的來(lái)源或者視音頻數(shù)據(jù)的類型發(fā)生改變時(shí),根據(jù)視音頻數(shù)據(jù)的來(lái)源和音頻數(shù)據(jù)的類型在原有的播放器組件中更新播放器的界面、控制器和菜單,而不必開(kāi)啟一個(gè)新的組件。并且,本發(fā)明實(shí)施例提供的用于多源播放的方法通過(guò)提供多種界面、多種控制器和多種菜單組合的方式,實(shí)現(xiàn)對(duì)不同類型的視音頻資源數(shù)據(jù)的兼容播放,從而提高了播放器的安全性,降低了播放器的內(nèi)存消耗,并保證了播放實(shí)例的唯一性,避免了因播放沖突造成錯(cuò)誤。這種方法效率高、維護(hù)成本低、安全級(jí)別高。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種用于多源播放的方法,所述用于多源播放的方法包括:
播放管理器獲取用戶輸入的播放指令;
根據(jù)所述播放指令從視音頻數(shù)據(jù)庫(kù)中獲取視音頻數(shù)據(jù);所述視音頻數(shù)據(jù)包括視音頻類型參數(shù);
確定所述播放管理器中是否已存在播放控制數(shù)據(jù);
當(dāng)所述播放管理器中已存在播放控制數(shù)據(jù)時(shí),根據(jù)所述播放控制數(shù)據(jù)確定播放控制參數(shù);
根據(jù)視音頻類型參數(shù)對(duì)照信息確定所述播放控制參數(shù)是否與所述視音頻類型參數(shù)相對(duì)應(yīng);
當(dāng)所述播放控制參數(shù)與所述視音頻類型參數(shù)相對(duì)應(yīng)時(shí),根據(jù)所述播放控制數(shù)據(jù)處理所述視音頻數(shù)據(jù);
當(dāng)所述播放控制參數(shù)不與所述視音頻類型參數(shù)對(duì)應(yīng)時(shí),刪除播放控制數(shù)據(jù),根據(jù)所述視音頻類型參數(shù)創(chuàng)建與所述視音頻類型參數(shù)相對(duì)應(yīng)的新的播放控制數(shù)據(jù),并根據(jù)所述新的播放控制數(shù)據(jù)處理所述視音頻數(shù)據(jù)。
優(yōu)選的,所述方法還包括:
當(dāng)所述播放管理器中不存在播放控制數(shù)據(jù)時(shí),根據(jù)所述視音頻類型參數(shù)創(chuàng)建與所述視音頻類型參數(shù)相對(duì)應(yīng)的播放控制數(shù)據(jù),并根據(jù)所述播放控制數(shù)據(jù)處理所述視音頻數(shù)據(jù)。
優(yōu)選的,所述根據(jù)視音頻類型參數(shù)對(duì)照信息確定所述播放控制參數(shù)是否與所述視音頻類型參數(shù)相對(duì)應(yīng)具體為:
所述播放管理器根據(jù)所述視音頻類型參數(shù)生成對(duì)照信息請(qǐng)求消息,發(fā)送給云服務(wù)器;
所述云服務(wù)器根據(jù)所述對(duì)照信息請(qǐng)求消息查詢視音頻類型參數(shù)對(duì)照信息,得到與所述視音頻類型參數(shù)相對(duì)應(yīng)的預(yù)定播放控制參數(shù),并發(fā)送給所述播放管理器;
所述播放控制器確定所述預(yù)定播放控制參數(shù)與所述播放控制參數(shù)是否相同;
如果所述預(yù)定播放控制參數(shù)與所述播放控制參數(shù)相同,則確定所述播放控制參數(shù)與所述視音頻類型參數(shù)相對(duì)應(yīng);
如果所述預(yù)定播放控制參數(shù)與所述播放控制參數(shù)不相同,則確定所述播放控制參數(shù)與所述視音頻類型參數(shù)不相對(duì)應(yīng)。
優(yōu)選的,所述根據(jù)視音頻類型參數(shù)對(duì)照信息確定所述播放控制參數(shù)是否與所述視音頻類型參數(shù)相對(duì)應(yīng)還具體為:
所述播放管理器根據(jù)所述視音頻類型參數(shù)查詢視音頻類型參數(shù)對(duì)照信息,得到與所述視音頻類型參數(shù)相對(duì)應(yīng)的預(yù)定播放控制參數(shù);
所述播放控制器確定所述預(yù)定播放控制參數(shù)與所述播放控制參數(shù)是否相同;
如果所述預(yù)定播放控制參數(shù)與所述播放控制參數(shù)相同,則確定所述播放控制參數(shù)與所述視音頻類型參數(shù)相對(duì)應(yīng);
如果所述預(yù)定播放控制參數(shù)與所述播放控制參數(shù)不相同,則確定所述播放控制參數(shù)與所述視音頻類型參數(shù)不相對(duì)應(yīng)。
進(jìn)一步優(yōu)選的,在所述播放管理器根據(jù)所述視音頻類型參數(shù)查詢視音頻類型參數(shù)對(duì)照信息之前,所述方法還包括:
所述播放管理器從云服務(wù)器中獲取所述視音頻類型參數(shù)對(duì)照信息。
優(yōu)選的,所述播放控制數(shù)據(jù)包括:界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù);
優(yōu)選的,所述視音頻類型參數(shù)包括:視音頻源信息、視音頻數(shù)據(jù)結(jié)構(gòu)和視音頻解密信息。
本發(fā)明實(shí)施例提供的用于多源播放的方法,在視音頻數(shù)據(jù)的來(lái)源或者視音頻數(shù)據(jù)的類型發(fā)生改變時(shí),根據(jù)視音頻數(shù)據(jù)的來(lái)源和音頻數(shù)據(jù)的類型在原有的播放器組件中更新播放器的界面、控制器和菜單,而不必開(kāi)啟一個(gè)新的組件。并且,本發(fā)明實(shí)施例提供的用于多源播放的方法通過(guò)提供多種界面、多種控制器和多種菜單組合的方式,實(shí)現(xiàn)對(duì)不同類型的視音頻資源數(shù)據(jù)的兼容播放,從而提高了播放器的安全性,降低了播放器的內(nèi)存消耗,并保證了播放實(shí)例的唯一性,避免了因播放沖突造成錯(cuò)誤。這種方法效率高、維護(hù)成本低、安全級(jí)別高。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的用于多源播放的方法的流程圖。
具體實(shí)施方式
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
為了更好的理解本發(fā)明的技術(shù)方案,首先對(duì)于本發(fā)明提出的播放方法的應(yīng)用場(chǎng)景進(jìn)行介紹。
本發(fā)明實(shí)施例提供的一種播放方法,用于具有多種播放來(lái)源的視音頻資源的播放平臺(tái)進(jìn)行視音頻的播放。其方法流程圖如圖1所示,包括如下步驟:
步驟110,播放管理器獲取用戶輸入的播放指令;
具體的,播放管理器可以理解為播放平臺(tái)的播放控制器,用戶向播放管理器輸入播放指令,播放管理器通過(guò)播放指令輸出相應(yīng)的視音頻數(shù)據(jù)。
步驟120,根據(jù)播放指令從視音頻數(shù)據(jù)庫(kù)中獲取視音頻數(shù)據(jù);
視音頻數(shù)據(jù)可以理解為用戶需要觀看的具體的某一個(gè)視音頻,例如某集電視劇或某部電影。視音頻數(shù)據(jù)存儲(chǔ)在視音頻數(shù)據(jù)庫(kù)中。
視音頻數(shù)據(jù)包括視音頻類型參數(shù),視音頻類型參數(shù)包括:視音頻源信息、視音頻數(shù)據(jù)結(jié)構(gòu)和視音頻解密信息。其中,視音頻源信息用于確定視音頻數(shù)據(jù)的來(lái)源,不同來(lái)源的視音頻數(shù)據(jù)的視音頻數(shù)據(jù)結(jié)構(gòu)和視音頻解密信息也不同。播放管理器根據(jù)視音頻源信息、視音頻數(shù)據(jù)結(jié)構(gòu)和視音頻解密信息輸出視音頻數(shù)據(jù)。
更優(yōu)的,播放管理器首先根據(jù)視音頻數(shù)據(jù)的播放指令確定視音頻數(shù)據(jù)庫(kù)中是否存在視音頻數(shù)據(jù),也就是確定用戶需要播放的視音頻是否為空。
當(dāng)視音頻數(shù)據(jù)庫(kù)中存在所述視音頻數(shù)據(jù)時(shí),從視音頻數(shù)據(jù)庫(kù)中獲取相應(yīng)的視音頻數(shù)據(jù);當(dāng)視音頻數(shù)據(jù)庫(kù)中不存在視音頻數(shù)據(jù)時(shí),生成獲取視音頻數(shù)據(jù)失敗的提示信息,用以提示用戶該視音頻不存在。
步驟130,確定播放管理器中是否已存在播放控制數(shù)據(jù);
播放控制數(shù)據(jù)包括:界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)。播放控制數(shù)據(jù)可以理解為播放平臺(tái)的前端播放器的數(shù)據(jù),用于輸出視音頻數(shù)據(jù)。
其中,界面數(shù)據(jù)可以理解為播放器的窗口數(shù)據(jù),用于輸出顯示視音頻數(shù)據(jù)。菜單數(shù)據(jù)可以理解為視音頻的相關(guān)關(guān)聯(lián)視音頻數(shù)據(jù),用于向用戶輸出關(guān)聯(lián)視音頻信息,并提供用戶通過(guò)點(diǎn)擊菜單數(shù)據(jù)跳轉(zhuǎn)到關(guān)聯(lián)視音頻數(shù)據(jù)。控制器數(shù)據(jù)可以理解為對(duì)播放器進(jìn)行調(diào)控的數(shù)據(jù),例如,進(jìn)度條控制數(shù)據(jù)、快進(jìn)快退控制數(shù)據(jù)、開(kāi)始/暫??刂茢?shù)據(jù)等。
在一種情況中,播放管理器中不存在已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù),則執(zhí)行步驟下述140。例如,用戶首次使用播放管理器輸出視音頻數(shù)據(jù)時(shí),播放管理器中不會(huì)存在已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)。
在另一種情況中,播放管理器中存在已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù),則執(zhí)行下述步驟150。例如,播放管理器在后臺(tái)運(yùn)行時(shí)或用戶暫停播放管理器輸出視音頻數(shù)據(jù)時(shí),播放管理器中可能會(huì)緩存有已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)。
步驟140,創(chuàng)建與視音頻類型參數(shù)相對(duì)應(yīng)的播放控制數(shù)據(jù);
具體的,播放管理器從云服務(wù)器中獲取視音頻類型參數(shù)對(duì)照信息。視音頻類型參數(shù)對(duì)照信息中存儲(chǔ)有視音頻類型參數(shù)與播放控制參數(shù)的對(duì)照信息。播放控制參數(shù)用于生成播放控制數(shù)據(jù)。
播放管理器根據(jù)視音頻類型參數(shù)在視音頻類型參數(shù)對(duì)照信息中查詢并確定與視音頻類型參數(shù)相對(duì)應(yīng)的播放控制參數(shù),根據(jù)播放控制參數(shù)生成相應(yīng)的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)。
在一個(gè)具體的例子中,視音頻類型參數(shù)為“優(yōu)酷點(diǎn)播視頻”,則播放管理器根據(jù)視音頻數(shù)據(jù)參數(shù)對(duì)照信息查詢到“優(yōu)酷點(diǎn)播視頻”對(duì)應(yīng)的播放控制參數(shù)為“優(yōu)酷點(diǎn)播播放器、點(diǎn)播菜單、點(diǎn)播控制器”,并根據(jù)“優(yōu)酷點(diǎn)播播放器、點(diǎn)播菜單、點(diǎn)播控制器”創(chuàng)建相應(yīng)的優(yōu)酷點(diǎn)播播放器的界面數(shù)據(jù)、點(diǎn)播菜單的菜單數(shù)據(jù)和點(diǎn)播控制器的控制器數(shù)據(jù)。
步驟150,確定播放控制參數(shù)是否與視音頻類型參數(shù)相對(duì)應(yīng);
具體的,當(dāng)播放管理器中存在已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)時(shí),播放管理器需要確定已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)是否支持輸出當(dāng)前視音頻數(shù)據(jù)。
進(jìn)一步具體的,播放管理器根據(jù)視音頻類型參數(shù)在已從云服務(wù)器中獲取的視音頻類型參數(shù)對(duì)照信息中查詢并確定與視音頻類型參數(shù)相對(duì)應(yīng)的預(yù)定播放控制參數(shù)。
如果預(yù)定播放控制參數(shù)與播放控制參數(shù)不相同,則確定播放控制參數(shù)與視音頻類型參數(shù)不相對(duì)應(yīng),執(zhí)行下述步驟160。
如果預(yù)定播放控制參數(shù)與播放控制參數(shù)相同,則確定播放控制參數(shù)與視音頻類型參數(shù)相對(duì)應(yīng),執(zhí)行下述步驟170。
更優(yōu)的,預(yù)定播放控制參數(shù)不在播放管理器端生成,而是由云服務(wù)器根據(jù)實(shí)時(shí)更新的視音頻類型參數(shù)對(duì)照信息生成。
進(jìn)一步具體的,播放管理器根據(jù)視音頻類型參數(shù)生成對(duì)照信息請(qǐng)求消息,并將照信息請(qǐng)求消息發(fā)送給云服務(wù)器。云服務(wù)器根據(jù)對(duì)照信息請(qǐng)求消息查詢視音頻類型參數(shù)對(duì)照信息,得到與視音頻類型參數(shù)相對(duì)應(yīng)的預(yù)定播放控制參數(shù),并將預(yù)定播放控制參數(shù)發(fā)送給播放管理器。播放控制器確定預(yù)定播放控制參數(shù)與播放控制參數(shù)是否相同。
如果預(yù)定播放控制參數(shù)與播放控制參數(shù)不相同,則確定播放控制參數(shù)與視音頻類型參數(shù)不相對(duì)應(yīng),執(zhí)行下述步驟160。
如果預(yù)定播放控制參數(shù)與播放控制參數(shù)相同,則確定播放控制參數(shù)與視音頻類型參數(shù)相對(duì)應(yīng),執(zhí)行下述步驟170。
步驟160,創(chuàng)建新的播放控制數(shù)據(jù);
具體的,播放管理器先刪除已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù),再根據(jù)視音頻數(shù)據(jù)的視音頻類型參數(shù)所對(duì)應(yīng)的視音頻控制參數(shù)創(chuàng)建與視音頻類型參數(shù)相對(duì)應(yīng)的新的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)。
在一個(gè)具體的例子中,播放管理器中已創(chuàng)建的播放控制參數(shù)為“搜狐輪播播放器、輪播菜單、輪播控制器”,與視音頻類型參數(shù)為“優(yōu)酷點(diǎn)播視頻”在視音頻數(shù)據(jù)參數(shù)對(duì)照信息中不為對(duì)應(yīng)關(guān)系。則播放播放管理器先刪除已創(chuàng)建的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù),再根據(jù)音頻數(shù)據(jù)參數(shù)對(duì)照信息查詢到“優(yōu)酷點(diǎn)播視頻”對(duì)應(yīng)的播放控制參數(shù)為“優(yōu)酷點(diǎn)播播放器、點(diǎn)播菜單、點(diǎn)播控制器”,并根據(jù)“優(yōu)酷點(diǎn)播播放器、點(diǎn)播菜單、點(diǎn)播控制器”創(chuàng)建相應(yīng)的優(yōu)酷點(diǎn)播播放器的界面數(shù)據(jù)、點(diǎn)播菜單的菜單數(shù)據(jù)和點(diǎn)播控制器的控制器數(shù)據(jù)。
更優(yōu)的,播放管理器根據(jù)預(yù)定播放控制參數(shù)與播放控制參數(shù)的對(duì)比結(jié)果,刪除界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)中的一個(gè)或多個(gè),根據(jù)視音頻類型參數(shù)創(chuàng)建與視音頻類型參數(shù)相對(duì)應(yīng)的新的界面數(shù)據(jù)、新的菜單數(shù)據(jù)和新的控制器數(shù)據(jù)中的一個(gè)或多個(gè)。
進(jìn)一步具體的,播放管理器首先將預(yù)定播放控制參數(shù)分為預(yù)定界面參數(shù)、預(yù)定菜單界面參數(shù)和預(yù)定控制器界面參數(shù),并根據(jù)同樣的規(guī)則將播放控制參數(shù)分為界面參數(shù)、菜單參數(shù)和控制器參數(shù)。界面參數(shù)用于生成界面數(shù)據(jù),菜單參數(shù)用于生成菜單數(shù)據(jù),控制器參數(shù)用于生成控制器數(shù)據(jù)。
然后,對(duì)預(yù)定播放控制參數(shù)與播放控制參數(shù)進(jìn)行比較,得到預(yù)定播放控制參數(shù)與播放控制參數(shù)相同的界面參數(shù)、菜單參數(shù)和控制器參數(shù)中的一個(gè)或多個(gè),和預(yù)定播放控制參數(shù)與播放控制參數(shù)不同的界面參數(shù)、菜單參數(shù)和控制器參數(shù)中的一個(gè)或多個(gè)。
保留相同界面參數(shù)、菜單參數(shù)和控制器參數(shù)中的一個(gè)或多個(gè),刪除不同的界面參數(shù)、菜單參數(shù)和控制器參數(shù)中的一個(gè)或多個(gè),并根據(jù)不同的界面參數(shù)、菜單參數(shù)和控制器參數(shù)中的一個(gè)或多個(gè)所對(duì)應(yīng)的預(yù)定界面參數(shù)、預(yù)定菜單參數(shù)和預(yù)定控制器參數(shù)中的一個(gè)或多個(gè),創(chuàng)建新的界面數(shù)據(jù)、新的菜單數(shù)據(jù)和新的控制器數(shù)據(jù)中的一個(gè)或多個(gè)。這樣可以有效的減小播放管理器對(duì)內(nèi)存的消耗。
步驟170,根據(jù)播放控制數(shù)據(jù)處理視音頻數(shù)據(jù);
具體的,播放管理器根據(jù)已存在的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)或新的界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)輸出視音頻數(shù)據(jù),使得視音頻數(shù)據(jù)的數(shù)據(jù)源、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)解碼信息可以與界面數(shù)據(jù)、菜單數(shù)據(jù)和控制器數(shù)據(jù)相對(duì)應(yīng),進(jìn)而使得播放管理器在輸出視音頻數(shù)據(jù)的時(shí)候不會(huì)發(fā)生因視音頻的數(shù)據(jù)源、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)解碼信息與播放控制器不兼容而導(dǎo)致的錯(cuò)誤。
本發(fā)明實(shí)施例提供的用于多源播放的方法,在視音頻數(shù)據(jù)的來(lái)源或者視音頻數(shù)據(jù)的類型發(fā)生改變時(shí),根據(jù)視音頻數(shù)據(jù)的來(lái)源和音頻數(shù)據(jù)的類型在原有的播放器組件中更新播放器的界面、控制器和菜單,而不必開(kāi)啟一個(gè)新的組件。并且,本發(fā)明實(shí)施例提供的用于多源播放的方法通過(guò)提供多種界面、多種控制器和多種菜單組合的方式,實(shí)現(xiàn)對(duì)不同類型的視音頻資源數(shù)據(jù)的兼容播放,從而提高了播放器的安全性,降低了播放器的內(nèi)存消耗,并保證了播放實(shí)例的唯一性,避免了因播放沖突造成錯(cuò)誤。這種方法效率高、維護(hù)成本低、安全級(jí)別高。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。