本發(fā)明涉及數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,尤其涉及一種用于多線(xiàn)程下載的方法。
背景技術(shù):
:根據(jù)文件傳輸協(xié)議(filetransferprotocol,ftp)進(jìn)行客戶(hù)端斷點(diǎn)續(xù)傳指的是在文件下載或上傳時(shí),將下載或上傳任務(wù)人為的劃分為幾個(gè)部分,每一個(gè)部分采用一個(gè)線(xiàn)程進(jìn)行上傳或下載,如果碰到網(wǎng)絡(luò)故障,不具備斷點(diǎn)續(xù)傳的功能的服務(wù)器或下載軟件就只能從頭重傳,而具備斷點(diǎn)續(xù)傳的功能的服務(wù)器或下載軟件可以從已經(jīng)上傳或下載的部分開(kāi)始繼續(xù)上傳下載未完成的部分,而沒(méi)有必要從頭開(kāi)始上傳下載。用戶(hù)可以節(jié)省時(shí)間,提高速度,大大減少了用戶(hù)的煩惱。目前具備斷點(diǎn)續(xù)傳的功能的下載軟件在進(jìn)行多線(xiàn)程下載過(guò)程中,是將目標(biāo)文件按照線(xiàn)程個(gè)數(shù)n等分下載,如果出現(xiàn)某個(gè)線(xiàn)程下載被中斷或者失敗,會(huì)導(dǎo)致該下載線(xiàn)程出現(xiàn)停滯狀態(tài),并反饋給下載軟件一個(gè)失敗的狀態(tài)。也就是說(shuō),即使其他下載線(xiàn)程完畢后,下載軟件也不會(huì)收到全部的下載任務(wù)成功的狀態(tài),從而認(rèn)定當(dāng)前下載任務(wù)沒(méi)有結(jié)束,并一直處于等待的狀態(tài),進(jìn)而導(dǎo)致下載任務(wù)處于無(wú)休止的停滯狀態(tài)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種用于多線(xiàn)程下載的方法,多線(xiàn)程的下載過(guò)程中,加入子線(xiàn)程下載失敗的優(yōu)化過(guò)程,對(duì)于下載失敗的子線(xiàn)程進(jìn)行重新下載,以防止出現(xiàn)因其中一個(gè)子線(xiàn)程下載失敗導(dǎo)致整個(gè)下載任務(wù)處于無(wú)休止的等待狀態(tài),使得其他任務(wù)扔可以進(jìn)行下載。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種用于多線(xiàn)程下載的方法,所述用于多線(xiàn)程下載的方法包括:用戶(hù)終端從服務(wù)器中獲取待下載文件的地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù),并根據(jù)所述地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù)生成第一下載數(shù)據(jù);獲取用戶(hù)輸入的第一線(xiàn)程信息;所述第一線(xiàn)程信息包括第一線(xiàn)程標(biāo)識(shí);根據(jù)所述地址數(shù)據(jù)得到第二線(xiàn)程信息;所述第二線(xiàn)程信息包括第二線(xiàn)程數(shù)據(jù)和第二線(xiàn)程標(biāo)識(shí);確定所述第二線(xiàn)程標(biāo)識(shí)是否與所述第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng);當(dāng)所述第二線(xiàn)程標(biāo)識(shí)與所述第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng)時(shí),根據(jù)所述第二線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù);根據(jù)所述下載線(xiàn)程數(shù)據(jù)將所述第一下載數(shù)據(jù)進(jìn)行拆分處理,生成多個(gè)第二下載數(shù)據(jù);根據(jù)所述多個(gè)第二下載數(shù)據(jù)生成多個(gè)下載進(jìn)程數(shù)據(jù),并將所述多個(gè)下載進(jìn)程數(shù)據(jù)發(fā)送至所述服務(wù)器;當(dāng)所述多個(gè)下載進(jìn)程數(shù)據(jù)中的一個(gè)或多個(gè)所述下載進(jìn)程數(shù)據(jù)存在異常時(shí),將異常的下載進(jìn)程數(shù)據(jù)的異常信息發(fā)送至所述服務(wù)器;所述服務(wù)器根據(jù)所述異常信息刪除所述異常的下載進(jìn)程數(shù)據(jù),并生成新的下載進(jìn)程數(shù)據(jù)。優(yōu)選的,所述第一線(xiàn)程信息還包括:第一線(xiàn)程數(shù)據(jù)。進(jìn)一步優(yōu)選的,在所述當(dāng)所述第二線(xiàn)程標(biāo)識(shí)與所述第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng)時(shí),根據(jù)所述第二線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù)之前,所述方法還包括:所述當(dāng)所述第二線(xiàn)程標(biāo)識(shí)與所述第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng)時(shí),確定所述第一線(xiàn)程數(shù)據(jù)是否大于所述第二線(xiàn)程數(shù)據(jù);當(dāng)所述第一線(xiàn)程數(shù)據(jù)大于所述第二線(xiàn)程數(shù)據(jù),根據(jù)所述第二線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù);當(dāng)所述第一線(xiàn)程數(shù)據(jù)不大于所述第二線(xiàn)程數(shù)據(jù),根據(jù)所述第一線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù)。優(yōu)選的,所述方法還包括:當(dāng)所述第二線(xiàn)程標(biāo)識(shí)與所述第一線(xiàn)程標(biāo)識(shí)不對(duì)應(yīng)時(shí),根據(jù)生成下載錯(cuò)誤提示,用以提示用戶(hù)下載失敗。優(yōu)選的,所述方法還包括:當(dāng)所述下載進(jìn)程數(shù)據(jù)不存在異常時(shí),對(duì)比所述待下載文件的md5數(shù)據(jù)和已下載文件的md5數(shù)據(jù);當(dāng)所述待下載文件的md5數(shù)據(jù)和所述已下載文件的md5數(shù)據(jù)相匹配時(shí),生成提示下載成功的信息;當(dāng)所述待下載文件的md5數(shù)據(jù)和所述已下載文件的md5數(shù)據(jù)不匹配時(shí),重新獲取所述待下載文件的地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù)。本發(fā)明實(shí)施例提供的用于多線(xiàn)程下載的方法,在多線(xiàn)程的下載過(guò)程中,加入子線(xiàn)程下載失敗的優(yōu)化過(guò)程,對(duì)于下載失敗的子線(xiàn)程進(jìn)行重新下載,以防止出現(xiàn)因其中一個(gè)子線(xiàn)程下載失敗導(dǎo)致整個(gè)下載任務(wù)處于無(wú)休止的等待狀態(tài),使得其他任務(wù)扔可以進(jìn)行下載。附圖說(shuō)明圖1為本發(fā)明實(shí)施例提供的用于多線(xiàn)程下載的方法的流程圖。具體實(shí)施方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。本發(fā)明實(shí)施例提供了一種用于多線(xiàn)程下載的方法,其方法流程圖如圖1所示,包括如下步驟:步驟101,獲取待下載文件的地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù),并生成第一下載數(shù)據(jù);具體的,用戶(hù)終端可以理解為一臺(tái)具有安卓操作系統(tǒng)的智能電視機(jī)或其他智能設(shè)備。用戶(hù)終端通過(guò)通用分組無(wú)線(xiàn)服務(wù)技術(shù)(generalpacketradioservice,gprs)或wifi連接到服務(wù)器。用戶(hù)使用遙控裝置或其他帶有信號(hào)接收功能的設(shè)備向用戶(hù)終端發(fā)送下載指令,用戶(hù)終端中的下載軟件根據(jù)下載指令通過(guò)gprs網(wǎng)絡(luò)或wifi網(wǎng)絡(luò)從服務(wù)器中獲取待下載文件的地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù)。待下載文件可以是視音頻類(lèi)型數(shù)據(jù)、圖片類(lèi)型數(shù)據(jù)或其他可通過(guò)用戶(hù)終端展示給用戶(hù)的數(shù)據(jù)。例如,一首音樂(lè)或一部電影。用戶(hù)終端通過(guò)已獲得的地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù)生成第一下載數(shù)據(jù)。第一下載數(shù)據(jù)可以理解為待下載文件在下載時(shí)所生成的臨時(shí)數(shù)據(jù)。步驟102,得到第一線(xiàn)程標(biāo)識(shí)和第二線(xiàn)程標(biāo)識(shí);具體的,用戶(hù)向用戶(hù)終端輸入用以限定斷點(diǎn)下載線(xiàn)程的第一線(xiàn)程信息,或者用戶(hù)終端獲取本地預(yù)先設(shè)定的用以限定斷點(diǎn)下載線(xiàn)程的第一線(xiàn)程信息。然后,用戶(hù)終端根據(jù)地址數(shù)據(jù)得到第二線(xiàn)程信息。第一線(xiàn)程信息包括第一線(xiàn)程標(biāo)識(shí)和第一線(xiàn)程數(shù)據(jù)。其中,第一線(xiàn)程標(biāo)識(shí)用以標(biāo)識(shí)是否需要進(jìn)行斷點(diǎn)下載。第一線(xiàn)程數(shù)據(jù)可以理解為需要進(jìn)行斷點(diǎn)下載線(xiàn)程的線(xiàn)程數(shù)。第二線(xiàn)程信息包括第二線(xiàn)程標(biāo)識(shí)和第二線(xiàn)程數(shù)據(jù)。其中,第二線(xiàn)程標(biāo)識(shí)用以標(biāo)識(shí)待下載文件是否支持?jǐn)帱c(diǎn)下載。第二線(xiàn)程數(shù)據(jù)可以理解為待下載文件最大支持的斷點(diǎn)下載線(xiàn)程的線(xiàn)程數(shù)。需要指出的是,當(dāng)?shù)谝痪€(xiàn)程標(biāo)識(shí)為不需要進(jìn)行斷點(diǎn)下載的線(xiàn)程標(biāo)識(shí)時(shí),或第二線(xiàn)程標(biāo)識(shí)為不支持?jǐn)帱c(diǎn)下載的線(xiàn)程標(biāo)識(shí)時(shí),線(xiàn)程數(shù)據(jù)均為“0”。在一個(gè)具體的例子中,線(xiàn)程標(biāo)識(shí)包括“y”和“n”。第一線(xiàn)程標(biāo)識(shí)為“y”,且第一線(xiàn)程數(shù)據(jù)為“5”,表示用戶(hù)需要五個(gè)線(xiàn)程同時(shí)進(jìn)行斷點(diǎn)下載。第二線(xiàn)程標(biāo)識(shí)為“y”,且第二線(xiàn)程數(shù)據(jù)為“3”,表示用戶(hù)想要下載的待下載文件支持?jǐn)帱c(diǎn)下載,但斷點(diǎn)下載的最大線(xiàn)程數(shù)為三個(gè)線(xiàn)程。步驟103,確定第二線(xiàn)程標(biāo)識(shí)是否與第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng);具體的,用戶(hù)終端確定第二線(xiàn)程標(biāo)識(shí)是否與第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng),即確定待下載文件是否支持用戶(hù)的下載需要。當(dāng)?shù)诙€(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)不對(duì)應(yīng)時(shí),代表了待下載文件不支持用戶(hù)的下載需要,則執(zhí)行下述步驟104;當(dāng)?shù)诙€(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng)時(shí),代表了待下載文件支持用戶(hù)的下載需要,則執(zhí)行下述步驟105-110。需要指出的是,當(dāng)?shù)诙€(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng)時(shí)可以代表兩種不同的情況。第一種情況是,用戶(hù)不需要進(jìn)行斷點(diǎn)下載。第二種情況是,用戶(hù)需要進(jìn)行斷點(diǎn)下載,且待下載文件也支持?jǐn)帱c(diǎn)下載。而當(dāng)?shù)诙€(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)不對(duì)應(yīng)時(shí)代表的情況是,用戶(hù)需要進(jìn)行斷點(diǎn)下載,但待下載文件不支持?jǐn)帱c(diǎn)下載。在一個(gè)具體的例子中,第二線(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)的對(duì)應(yīng)關(guān)系如下表1所示。第一線(xiàn)程標(biāo)識(shí)第二線(xiàn)程標(biāo)識(shí)是否對(duì)應(yīng)yn不對(duì)應(yīng)yy對(duì)應(yīng)nn對(duì)應(yīng)ny對(duì)應(yīng)表1根據(jù)表1可知,線(xiàn)程標(biāo)識(shí)包括“y”和“n”。當(dāng)?shù)谝痪€(xiàn)程標(biāo)識(shí)為“y”且第二線(xiàn)程標(biāo)識(shí)為“n”時(shí),確定第二線(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)不對(duì)應(yīng),代表用戶(hù)需要進(jìn)行斷點(diǎn)下載,但待下載文件不支持?jǐn)帱c(diǎn)下載。其他第二線(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)的對(duì)應(yīng)關(guān)系都視為確定第二線(xiàn)程標(biāo)識(shí)與第一線(xiàn)程對(duì)應(yīng)。步驟104,生成下載錯(cuò)誤的提示信息;具體的,當(dāng)?shù)诙€(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)不對(duì)應(yīng)時(shí),即代表用戶(hù)需要進(jìn)行斷點(diǎn)下載,但待下載文件不支持?jǐn)帱c(diǎn)下載時(shí),用戶(hù)終端生成下載錯(cuò)誤的提示信息,提示用戶(hù)下載失敗。更優(yōu)的,提示信息可以為“當(dāng)前下載文件不支持?jǐn)帱c(diǎn)下載,下載失敗,請(qǐng)重新進(jìn)行下載設(shè)置并重新下載文件”。這樣用戶(hù)通過(guò)提示信息可以知道下載失敗的原因?yàn)楫?dāng)前下載文件不支持?jǐn)帱c(diǎn)下載,方便用戶(hù)根據(jù)提示進(jìn)行下一步的操作。步驟105,根據(jù)第二線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù);具體的,當(dāng)?shù)诙€(xiàn)程標(biāo)識(shí)與第一線(xiàn)程標(biāo)識(shí)相對(duì)應(yīng)時(shí),用戶(hù)終端對(duì)第一線(xiàn)程數(shù)據(jù)和第二線(xiàn)程數(shù)據(jù)進(jìn)行比較,根據(jù)比較結(jié)果選擇代表線(xiàn)程數(shù)較小的線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù)。下載線(xiàn)程數(shù)據(jù)可以理解為待下載文件下下載過(guò)程成具體的線(xiàn)程數(shù)。進(jìn)一步具體的,用戶(hù)終端確定第一線(xiàn)程數(shù)據(jù)是否大于第二線(xiàn)程數(shù)據(jù)。當(dāng)?shù)谝痪€(xiàn)程數(shù)據(jù)大于第二線(xiàn)程數(shù)據(jù),根據(jù)第二線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù)。當(dāng)?shù)谝痪€(xiàn)程數(shù)據(jù)不大于第二線(xiàn)程數(shù)據(jù),根據(jù)第一線(xiàn)程數(shù)據(jù)設(shè)置下載線(xiàn)程數(shù)據(jù)。在一個(gè)具體的例子中,第一線(xiàn)程數(shù)據(jù)為“5”,第二線(xiàn)程數(shù)為“3”,那么這種情況說(shuō)明用戶(hù)雖然需要五個(gè)線(xiàn)程進(jìn)行斷點(diǎn)下載,但待下載文件只支持三個(gè)線(xiàn)程斷線(xiàn)下載,用戶(hù)終端則根據(jù)數(shù)字較小的“3”,設(shè)置進(jìn)行下載時(shí)的線(xiàn)程數(shù)為三個(gè)線(xiàn)程。步驟106,根據(jù)下載線(xiàn)程數(shù)據(jù)生成多個(gè)第二下載數(shù)據(jù);具體的,用戶(hù)終端獲取第一下載數(shù)據(jù)的大小,根據(jù)已確定的下載線(xiàn)程數(shù)據(jù)和第一下載數(shù)據(jù)的大小將第一下載數(shù)據(jù)進(jìn)行等分的拆分處理,生成個(gè)數(shù)與等分?jǐn)?shù)相等的多個(gè)第二下載數(shù)據(jù),并啟動(dòng)各個(gè)下載進(jìn)程對(duì)應(yīng)的文件區(qū)間。其中,第二下載數(shù)據(jù)可以理解為待下載文件在斷點(diǎn)下載時(shí),被拆分后的下載數(shù)據(jù)。在一個(gè)具體的例子中,第一下載數(shù)據(jù)的大小為“900m”,下載線(xiàn)程數(shù)據(jù)為“3”,則用戶(hù)終端生成三個(gè)大小為“300m”的第二下載數(shù)據(jù)。步驟107,確定下載進(jìn)程數(shù)據(jù)中的一個(gè)或多個(gè)下載進(jìn)程數(shù)據(jù)是否存在異常;具體的,用戶(hù)終端根據(jù)多個(gè)第二下載數(shù)據(jù)創(chuàng)建個(gè)數(shù)與第二下載數(shù)據(jù)數(shù)量相等(即個(gè)數(shù)與下載線(xiàn)程數(shù)據(jù)相等)的多個(gè)下載進(jìn)程數(shù)據(jù),并將多個(gè)下載進(jìn)程數(shù)據(jù)發(fā)送至服務(wù)器,各個(gè)下載進(jìn)程各司其職,開(kāi)始從服務(wù)器中下載待下載文件。當(dāng)多個(gè)下載進(jìn)程數(shù)據(jù)中的一個(gè)或多個(gè)下載進(jìn)程數(shù)據(jù)存在異常時(shí),執(zhí)行下述108;當(dāng)多個(gè)下載進(jìn)程數(shù)據(jù)中的任意一個(gè)下載進(jìn)程數(shù)據(jù)都不存在異常時(shí),則跳過(guò)步驟108,直接執(zhí)行下述步驟109。步驟108,并生成新的下載進(jìn)程數(shù)據(jù);具體的,當(dāng)多個(gè)下載進(jìn)程數(shù)據(jù)中的一個(gè)或多個(gè)下載進(jìn)程數(shù)據(jù)存在異常時(shí),用戶(hù)終端將一個(gè)或多個(gè)異常的下載進(jìn)程數(shù)據(jù)的異常信息發(fā)送至服務(wù)器,服務(wù)器根據(jù)異常信息刪除一個(gè)或多個(gè)異常的下載進(jìn)程數(shù)據(jù),并生成一個(gè)或多個(gè)新的下載進(jìn)程數(shù)據(jù),并發(fā)送至用戶(hù)終端。需要注意的是,用戶(hù)終端從服務(wù)器中下載一個(gè)或多個(gè)新的下載進(jìn)程數(shù)據(jù)時(shí),需要重復(fù)執(zhí)行上述步驟107,確定這一個(gè)或多個(gè)新的下載進(jìn)程數(shù)據(jù)是否存在異常,以保證每個(gè)下載進(jìn)程數(shù)據(jù)的狀態(tài)都正常。步驟109,確定待下載文件的md5數(shù)據(jù)和已下載文件的md5數(shù)據(jù)是否一致;具體的,當(dāng)多個(gè)下載進(jìn)程數(shù)據(jù)中沒(méi)有任意一個(gè)下載進(jìn)程數(shù)據(jù)存在異常時(shí),用戶(hù)終端將多個(gè)已下載的第二下載數(shù)據(jù)進(jìn)行合并,生成一個(gè)已下載文件。然后,用戶(hù)終端對(duì)待下載文件的md5數(shù)據(jù)和已下載文件的md5數(shù)據(jù)進(jìn)行對(duì)比,查看待下載文件的md5數(shù)據(jù)和已下載文件的md5是否一樣。當(dāng)待下載文件的md5數(shù)據(jù)和已下載文件的md5數(shù)據(jù)一樣時(shí),執(zhí)行下述步驟110。當(dāng)待下載文件的md5數(shù)據(jù)和已下載文件的md5數(shù)據(jù)不匹配時(shí),則重復(fù)執(zhí)行上述步驟101,即重新獲取待下載文件的地址數(shù)據(jù)、標(biāo)簽數(shù)據(jù)、md5數(shù)據(jù)和目標(biāo)路徑數(shù)據(jù)。步驟110,生成下載成功的提示信息;具體的,當(dāng)待下載文件的md5數(shù)據(jù)和已下載文件的md5數(shù)據(jù)一樣時(shí),用戶(hù)終端生成提示下載成功的信息,用以提示用戶(hù)下載成功。本發(fā)明實(shí)施例提供的用于多線(xiàn)程下載的方法,多線(xiàn)程的下載過(guò)程中,加入子線(xiàn)程下載失敗的優(yōu)化過(guò)程,對(duì)于下載失敗的子線(xiàn)程進(jìn)行重新下載,以防止出現(xiàn)因其中一個(gè)子線(xiàn)程下載失敗導(dǎo)致整個(gè)下載任務(wù)處于無(wú)休止的等待狀態(tài),使得其他任務(wù)扔可以進(jìn)行下載。專(zhuān)業(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ì)約束條件。專(zhuān)業(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)。當(dāng)前第1頁(yè)12