本發(fā)明涉及無線通信技術(shù),尤其涉及一種數(shù)據(jù)重傳、反饋方法,以及相應(yīng)的裝置。
背景技術(shù):無線鏈路控制(RadioLineControl,RLC)協(xié)議的重傳機(jī)制中,數(shù)據(jù)發(fā)送端發(fā)送數(shù)據(jù)后,等待數(shù)據(jù)接收端返回狀態(tài)報(bào)告。在數(shù)據(jù)接收端成功接收數(shù)據(jù)發(fā)送端發(fā)送的所有數(shù)據(jù)時(shí),數(shù)據(jù)接收端返回的狀態(tài)報(bào)告中給出接收到的最后一個(gè)數(shù)據(jù)包的序號(hào),此時(shí)數(shù)據(jù)接收端發(fā)送狀態(tài)報(bào)告需要2個(gè)字節(jié)的無線資源。在數(shù)據(jù)接收端未成功接收數(shù)據(jù)發(fā)送端發(fā)送的所有數(shù)據(jù)時(shí),數(shù)據(jù)接收端返回的狀態(tài)報(bào)告中不僅給出接收到的最后一個(gè)數(shù)據(jù)包的序號(hào),還要給出不完整的數(shù)據(jù)包的序號(hào)及該不完整的數(shù)據(jù)包中丟失的具體數(shù)據(jù)分段的位置信息,此時(shí)數(shù)據(jù)接收端發(fā)送狀態(tài)報(bào)告需要至少8個(gè)字節(jié)的無線資源。對(duì)于存在數(shù)據(jù)丟失且無線資源受限(例如,不夠8個(gè)字節(jié))的情況,目前的協(xié)議策略是只攜帶接收到的最后一個(gè)數(shù)據(jù)包的序號(hào)信息,此種場景下,導(dǎo)致數(shù)據(jù)發(fā)送端會(huì)一直要求數(shù)據(jù)接收端返回狀態(tài)報(bào)告,而數(shù)據(jù)接收端由于組狀態(tài)報(bào)告的資源受限,每次只能帶回接收到的最后一個(gè)數(shù)據(jù)包信息,最后使得RLC達(dá)到最大重傳次數(shù),造成無線鏈路失效,用戶設(shè)備(UserEquipment,UE)會(huì)話掉話。
技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明實(shí)施例提供一種數(shù)據(jù)重傳、反饋方法,以及相應(yīng)的裝置,以避免無線鏈路在數(shù)據(jù)丟失且無線資源受限的情況下失效。第一方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)反饋方法,包括:對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收;在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向所述數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,所述狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),所述接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),所述接收序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)。結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。第二方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)重傳方法,包括:通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端;接收所述數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回的狀態(tài)報(bào)告,所述狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),所述接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),所述接收序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào);向所述數(shù)據(jù)接收端發(fā)送所述請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包。結(jié)合第二方面,在第二方面的第一種可能實(shí)現(xiàn)的方式中,所述狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。第三方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)反饋裝置,包括:數(shù)據(jù)接收模塊,用于對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收;反饋模塊,用于在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向所述數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,所述狀態(tài)包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),所述接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),所述接收序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào)。結(jié)合第三方面,在第三方面的第一種可能實(shí)現(xiàn)的方式中,所述狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。第四方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)重傳裝置,包括:數(shù)據(jù)發(fā)送模塊,用于通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端;報(bào)告接收模塊,用于接收所述數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回的狀態(tài)報(bào)告,所述狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),所述接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),所述接收序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),所述請(qǐng)求重傳序號(hào)為所述兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào);所述數(shù)據(jù)發(fā)送模塊,還用于向所述數(shù)據(jù)接收端發(fā)送所述請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包。第五方面,本發(fā)明實(shí)施例提供一種用戶設(shè)備,包括:存儲(chǔ)器以及與所述存儲(chǔ)器連接的處理器,其中,所述存儲(chǔ)器中存儲(chǔ)一組程序代碼,且所述處理器用于調(diào)用所述存儲(chǔ)器中存儲(chǔ)的程序代碼,執(zhí)行如上述的數(shù)據(jù)反饋方法,或執(zhí)行如上述的數(shù)據(jù)重傳方法。第六方面,本發(fā)明實(shí)施例提供一種基站,包括:存儲(chǔ)器以及與所述存儲(chǔ)器連接的處理器,其中,所述存儲(chǔ)器中存儲(chǔ)一組程序代碼,且所述處理器用于調(diào)用所述存儲(chǔ)器中存儲(chǔ)的程序代碼,執(zhí)行如上述的數(shù)據(jù)反饋方法,或執(zhí)行如上述的數(shù)據(jù)重傳方法。第七方面,本發(fā)明實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀介質(zhì),所述可讀介質(zhì)包括一組程序代碼,用于執(zhí)行如上述的數(shù)據(jù)反饋方法,或者用于執(zhí)行如上述的數(shù)據(jù)重傳方法。通過上述方案,數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限的情況下,返回包含接收序號(hào)和請(qǐng)求重傳序號(hào)的狀態(tài)報(bào)告,使得數(shù)據(jù)發(fā)送端能夠獲知已丟失的數(shù)據(jù)信息,從而重新發(fā)送已丟失的數(shù)據(jù)給接收端,保證了數(shù)據(jù)傳輸?shù)睦^續(xù)進(jìn)行,避免了無線鏈路失效,保證的會(huì)話的持續(xù)性。附圖說明圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)反饋方法的流程圖;圖2為圖1所示實(shí)施例中狀態(tài)報(bào)告的格式示意圖;圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)重傳方法的流程圖;圖4為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)反饋裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)重傳裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例所提供的一種用戶設(shè)備的結(jié)構(gòu)框圖;圖7為本發(fā)明實(shí)施例所提供的一種基站的結(jié)構(gòu)框圖。具體實(shí)施方式圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)反饋方法的流程圖。本實(shí)施例為數(shù)據(jù)接收端的處理方法,如圖1所示,該方法包括:步驟11、對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收。例如UE接收基站發(fā)送的數(shù)據(jù),相應(yīng)的,基站為數(shù)據(jù)發(fā)送端,UE為數(shù)據(jù)接收端;再例如基站接收UE發(fā)送的數(shù)據(jù),相應(yīng)的,UE為數(shù)據(jù)發(fā)送端,基站為數(shù)據(jù)接收端,等等。步驟12、在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)。這里所述的未收到的數(shù)據(jù)包是指整個(gè)數(shù)據(jù)包均未收到,而不完整的數(shù)據(jù)包是指數(shù)據(jù)包中部分字段沒有收到。其中,無線資源受限是指無線資源不足以支持ACK_SN字段以及NACK_SN字段與SO信息組包共同發(fā)送的情況,即不足以在攜帶一個(gè)ACK_SN的同時(shí)攜帶一個(gè)NACK_SN字段以及一個(gè)數(shù)據(jù)分段(SO)信息的情況。例如,數(shù)據(jù)接收端接收了序號(hào)為0~n-1的n個(gè)數(shù)據(jù)包,如果序號(hào)為n-2的數(shù)據(jù)包(即數(shù)據(jù)包n-2)中的一個(gè)數(shù)據(jù)分段沒有收到,則數(shù)據(jù)包n-2為不完整的數(shù)據(jù)包。比如數(shù)據(jù)包n-2中,數(shù)據(jù)分段m1~m2(其中,m1為未收到分段的起始位置,m2為未收到分段的截止位置)丟失,此時(shí),如果無線資源不受限,則狀態(tài)報(bào)告中各個(gè)字段的填寫如下:ACK_SN:nNACK_SN:n-2SOStart:m1SoEnd:m2資源受限的情況下,現(xiàn)有技術(shù)只填寫ACK信息,即填寫的字段如下:ACK_SN:n-2,表示n-2以前的數(shù)據(jù)包均收到,不包括n-2。資源受限情況下,采用上述實(shí)施例提供的技術(shù)方案后,填寫的字段如下:ACK_SN:nNACK_SN:n-2。再如,假設(shè)數(shù)據(jù)接收端接收了序號(hào)為0~n-1的n個(gè)數(shù)據(jù)包,如果序號(hào)為n-3的數(shù)據(jù)包(即數(shù)據(jù)包n-3)中的多個(gè)數(shù)據(jù)分段沒有收到,比如數(shù)據(jù)包n-3中的數(shù)據(jù)分段m1~m2、數(shù)據(jù)分段m3~m4均丟失,此時(shí),在無線資源不受限的情況下,狀態(tài)報(bào)告中各個(gè)字段的填寫如下:ACK_SN:nNACK_SN:n-3SOStart:m1SOEnd:m2NACK_SN:n-3SOStart:m3SOEnd:m4有多個(gè)分段沒有收到的情況下,狀態(tài)報(bào)告需要的資源更多,如果資源受限,現(xiàn)有技術(shù)只填寫ACK信息,即填寫的字段如下:ACK_SN:n-3,表示n-3以前的數(shù)據(jù)包均收到,不包括n-3。如果資源受限,采用上述實(shí)施例提供的技術(shù)方案后,填寫的字段如下:ACK_SN:nNACK_SN:n-3.又如,假設(shè)數(shù)據(jù)接收端接收了序號(hào)為0~n-1的n個(gè)數(shù)據(jù)包,如果序號(hào)為n-1數(shù)據(jù)包(即數(shù)據(jù)包n-1)中的數(shù)據(jù)分段m1~m2沒有收到,數(shù)據(jù)包n-3中的數(shù)據(jù)分段m3~m4沒有收到,此時(shí),在資源不受限的情況下,狀態(tài)報(bào)告中各個(gè)字段的填寫如下:ACK_SN:nNACK_SN:n-3SOStart:m3SOEnd:m4NACK_SN:n-1SOStart:m1SOEnd:m2。無線資源受限的情況下,現(xiàn)有技術(shù)只填寫ACK信息,而采用本發(fā)明實(shí)施例提供的技術(shù)方案后,填寫的字段如下:ACK_SN:n-1NACK_SN:n-3。再如,假設(shè)數(shù)據(jù)接收端接收了序號(hào)為0~n-1的n個(gè)數(shù)據(jù)包,如果序號(hào)為n-1數(shù)據(jù)包(即數(shù)據(jù)包n-1)中的數(shù)據(jù)分段m1~m2沒有收到,數(shù)據(jù)包n-2中的數(shù)據(jù)分段m5~m6沒有收到,數(shù)據(jù)包n-3中的數(shù)據(jù)分段m3~m4沒有收到,此時(shí),在資源滿足的情況下,狀態(tài)報(bào)告中各個(gè)字段的填寫如下:ACK_SN:nNACK_SN:n-3SOStart:m3SOEnd:m4NACK_SN:n-2SOStart:m5SOEnd:m6NACK_SN:n-1SOStart:m1SOEnd:m2。無線資源受限的情況下,現(xiàn)有技術(shù)只填寫ACK信息,而采用本發(fā)明實(shí)施例提供的技術(shù)方案后,填寫的字段如下:ACK_SN:n-2NACK_SN:n-3??蛇x地,上述狀態(tài)報(bào)告還可以包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。其中,D/C字段用來表示當(dāng)前無線鏈路控制(RadioLineControl,RLC)協(xié)議數(shù)據(jù)單元(ProtocolDataUnit,PDU)為控制PDU。狀態(tài)報(bào)告也是一種RLCPDU,且屬于RLC的控制PDU。CPT字段,目前作為狀態(tài)報(bào)告保留位。ACK_SN字段用于對(duì)ACK_SN之前的PDU進(jìn)行確認(rèn),表示該SN為ACK_SN的PDU以前的所有PDU都已成功接收。E1字段用于表示后面是否還有信息。NACK_SN字段用于指示接收端接收數(shù)據(jù)后檢測到不完整的數(shù)據(jù)包的序號(hào)。其中,不完整的數(shù)據(jù)包的序號(hào)可為部分?jǐn)?shù)據(jù)分段丟失的RLCPDU的序號(hào)(SerialNumber,SN)。E2字段用來表示后面是否有不完整的數(shù)據(jù)包(即請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包)中丟失部分的起始位置(SOstart)字段和結(jié)束位置(SOend)字段。例如,上述狀態(tài)報(bào)告除了包括ACK_SN字段和NACK_SN字段,還包括D/C字段,用來表示狀態(tài)報(bào)告是一種RLCPDU,且屬于RLC的控制PDU。再如,上述狀態(tài)報(bào)告可以進(jìn)一步包括CPT字段,該CPT字段為保留字段,可以利用這個(gè)字段實(shí)現(xiàn)指示RLC的控制PDU的類型等功能。本發(fā)明實(shí)施例不做任何限制,本領(lǐng)域技術(shù)人員可根據(jù)需要利用該字段。另外,上述狀態(tài)報(bào)告還可以包括E1字段和E2字段,其中E1字段用來指示ACK_SN字段和NACK_SN字段結(jié)束,E2字段用來指示整個(gè)狀態(tài)報(bào)告結(jié)束。例如,上述狀態(tài)報(bào)告可以依次包含:D/C字段、CPT字段、ACK_SN字段、E1字段、NACK_SN字段、E1字段和E2字段??蛇x地,本實(shí)施例提供的方法可在狀態(tài)報(bào)告包括一個(gè)NACK_SN的情況下,還攜帶了ACK_SN、D/C、CPT、E1、E2等字段,使得本發(fā)明所提供的技術(shù)方案易于實(shí)現(xiàn)。如圖2所示,上述狀態(tài)報(bào)告中,D/C字段占1個(gè)比特,CPT字段占3個(gè)比特,ACK_SN字段占10個(gè)比特,每個(gè)E1字段占1個(gè)比特,NACK_SN字段占10個(gè)比特,E2字段占1個(gè)比特。如當(dāng)D/C字段中的1個(gè)比特值為0時(shí),表示當(dāng)前PDU為RLC的控制PDU,為1時(shí)表示當(dāng)前PDU為RLC的數(shù)據(jù)PDU。如,CPT字段中的3個(gè)比特為000時(shí),表示當(dāng)前PDU為狀態(tài)PDU(STATUSPDU),即狀態(tài)報(bào)告。如E1字段中的1個(gè)比特值為1時(shí),表示后面有一個(gè)NACK_SN字段、一個(gè)E1字段和一個(gè)E2字段,E1字段中的1個(gè)比特值為0時(shí),表示該E1字段后面沒有其他信息,狀態(tài)報(bào)告已經(jīng)結(jié)束。如E2字段中的1個(gè)比特值為1時(shí),表示后面有一個(gè)Sostart字段和一個(gè)SOend字段,E2字段中的1個(gè)比特值為0時(shí),表示后面沒有信息,當(dāng)前PDU的內(nèi)容已結(jié)束。當(dāng)接收端接收的數(shù)據(jù)有丟失且無線資源不夠8字節(jié)的情況下,圖2所示的狀態(tài)報(bào)告只需4個(gè)字節(jié)便可使發(fā)送端重新發(fā)送未成功接收的PDU,解決了現(xiàn)有技術(shù)只能發(fā)送僅包含ACK_SN的狀態(tài)報(bào)告導(dǎo)致的無線鏈路失效的問題,保證了會(huì)話的持續(xù)性。本實(shí)施例提供的數(shù)據(jù)反饋方法,通過在數(shù)據(jù)接收端接收到的數(shù)據(jù)不完整且無線資源受限的情況下,接收數(shù)據(jù)的接收端返回包含接收序號(hào)和請(qǐng)求重傳序號(hào)的狀態(tài)報(bào)告,避免了在數(shù)據(jù)接收不完整且資源不足的情況下,數(shù)據(jù)接收端返回僅包含接收序號(hào)的狀態(tài)報(bào)告所造成的:數(shù)據(jù)發(fā)送端不斷發(fā)送請(qǐng)求返回狀態(tài)報(bào)告,而數(shù)據(jù)接收端重復(fù)返回僅包含接收序號(hào)的狀態(tài)報(bào)告,導(dǎo)致RLC達(dá)到最大重傳次數(shù),從而使得無線鏈路失效的問題。例如,當(dāng)無線鏈路上下行同時(shí)變差時(shí),UE出現(xiàn)丟失的RLCPDUSN=179。基站重發(fā)這個(gè)PDU時(shí),因?yàn)橄滦袩o線環(huán)境已經(jīng)變差,大部分情況不能一次發(fā)送出去,需要分多段重發(fā)。根據(jù)最后一個(gè)包的PDU大小,會(huì)出現(xiàn)大量重分段。如果重分段的部分丟失,UE再次請(qǐng)求重傳時(shí),生成的狀態(tài)報(bào)告因?yàn)榧尤肫谱侄蜸Ostart和SOend,需要更多的上行資源用來組包。SOstart和SOend均屬于SO字段。如果之后一段時(shí)間連續(xù)出現(xiàn)上行資源受限,UE仍不能組包返回含NACK_SN及SO字段的狀態(tài)報(bào)告。基站由于未收到已發(fā)送數(shù)據(jù)的最后一個(gè)PDU是否接收成功的信息,根據(jù)36.322RLC協(xié)議不觸發(fā)重傳,但是,基站會(huì)不斷向UE發(fā)起請(qǐng)求返回狀態(tài)報(bào)告的信息,直到UE返回含NACK_SN字段及SO字段(“SOstart”、“SOend”,詳見36.322RLC協(xié)議)的狀態(tài)報(bào)告,導(dǎo)致RLC達(dá)到最大重傳次數(shù)而失效,引起UE發(fā)生掉話。采用本實(shí)施例提供的技術(shù)方案后,UE側(cè)組包時(shí),如果資源受限,則將狀態(tài)報(bào)告組包為如圖2所示的1個(gè)ACK_SN和1個(gè)NACK_SN的形式,發(fā)送給基站,使基站可以獲知SN為ACK_SN的PDU之后的丟失的PDU的序號(hào),從而根據(jù)該NACK_SN進(jìn)行重發(fā)丟失的PDU,避免了無效的多次重傳導(dǎo)致的無線鏈路失效的問題,提高了數(shù)據(jù)傳輸?shù)乃俣龋WC了無線鏈路和UE會(huì)話的持續(xù)性。UE保存基站重發(fā)的SN為該NACK_SN的PDU,以保證鏈路不斷。并且,UE成功接收到SN為NACK_SN的PDU后,向基站返回新的狀態(tài)報(bào)告。新的狀態(tài)報(bào)告中的ACK_SN發(fā)生變化,以對(duì)數(shù)據(jù)的接收情況進(jìn)行更新。圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)重傳方法的流程圖。本實(shí)施例與圖1所示實(shí)施例相對(duì)應(yīng),為數(shù)據(jù)發(fā)送端的處理方法。如圖3所示,該方法包括:步驟31、通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端。例如UE向基站發(fā)送數(shù)據(jù),相應(yīng)的,基站為數(shù)據(jù)接收端;再例如基站向UE發(fā)送數(shù)據(jù),相應(yīng)的,UE為數(shù)據(jù)接收端,等等。步驟32、接收上述數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)??蛇x地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。其中,狀態(tài)報(bào)告詳見上述圖1所示實(shí)施例中的說明。步驟33、向上述數(shù)據(jù)接收端發(fā)送上述請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包。例如基站從狀態(tài)報(bào)告獲知發(fā)送的數(shù)據(jù)丟失了SN為NACK_SN的PDU,于是重新發(fā)送SN為NACK_SN的PDU給UE,或者例如UE從狀態(tài)報(bào)告獲知發(fā)送的數(shù)據(jù)丟失了SN為NACK_SN的PDU,于是重新發(fā)送SN為NACK_SN的PDU給基站。本實(shí)施例提供的數(shù)據(jù)重傳方法與圖1所示實(shí)施例相配合,數(shù)據(jù)發(fā)送端通過接收數(shù)據(jù)接收端返回的包含接收序號(hào)和請(qǐng)求重傳序號(hào)的狀態(tài)報(bào)告,并重新發(fā)送序號(hào)為該請(qǐng)求重傳序號(hào)的數(shù)據(jù),保證了數(shù)據(jù)傳輸能夠在無線資源盡可能少的情況下仍然繼續(xù)進(jìn)行,降低了UE會(huì)話對(duì)無線資源的要求,提高了UE會(huì)話的持續(xù)性。圖4為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)反饋裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的裝置用于實(shí)現(xiàn)圖1所示實(shí)施例提供的方法,位于數(shù)據(jù)接收端,可為UE、基站等。如圖4所示,該裝置包括:數(shù)據(jù)接收模塊41和反饋模塊42。數(shù)據(jù)接收模塊41用于對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收,反饋模塊42用于在數(shù)據(jù)接收模塊41接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,所述狀態(tài)包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào),具體詳見圖1所示實(shí)施例中的說明。可選地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。例如上述狀態(tài)報(bào)告中包含:D/C字段、CPT字段、ACK_SN字段、E1字段、NACK_SN字段、E1字段和E2字段??蛇x地,上述D/C字段占1個(gè)比特,CPT字段占3個(gè)比特,ACK_SN字段占10個(gè)比特,每個(gè)E1字段占1個(gè)比特,NACK_SN字段占10個(gè)比特,E2字段占1個(gè)比特。本實(shí)施例提供的數(shù)據(jù)反饋裝置通過反饋模塊,在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源不足的情況下,返回包含接收序號(hào)和請(qǐng)求重傳序號(hào)的狀態(tài)報(bào)告,使得數(shù)據(jù)發(fā)送端能夠獲知已丟失的數(shù)據(jù)信息,從而重新發(fā)送已丟失的數(shù)據(jù)給數(shù)據(jù)接收端,保證了數(shù)據(jù)傳輸?shù)睦^續(xù)進(jìn)行,避免了鏈路失效,保證的會(huì)話的持續(xù)性。圖5為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)重傳裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的裝置用于實(shí)現(xiàn)圖3所示實(shí)施例提供的方法,位于數(shù)據(jù)發(fā)送端,可為基站、UE等。如圖5所示,該裝置包括:數(shù)據(jù)發(fā)送模塊51和報(bào)告接收模塊52。數(shù)據(jù)發(fā)送模塊51用于通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端。報(bào)告接收模塊52用于接收該數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回的狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào),具體詳見圖1所示實(shí)施例中的說明。數(shù)據(jù)發(fā)送模塊52還用于向上述數(shù)據(jù)接收端發(fā)送請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包。本實(shí)施例提供的數(shù)據(jù)重傳裝置與圖4所示實(shí)施例相配合,通過報(bào)告接收模塊接收返回的包含接收序號(hào)和請(qǐng)求重傳序號(hào)的狀態(tài)報(bào)告,并通過數(shù)據(jù)發(fā)送模塊重新發(fā)送序號(hào)為該請(qǐng)求重傳序號(hào)的數(shù)據(jù)包,保證了數(shù)據(jù)傳輸能夠在無線資源盡可能少的情況下仍然繼續(xù)進(jìn)行,降低了UE會(huì)話對(duì)無線資源的要求,提高了UE會(huì)話的持續(xù)性。本發(fā)明實(shí)施例進(jìn)一步給出實(shí)現(xiàn)上述方法實(shí)施例中各步驟及方法的裝置實(shí)施例。本發(fā)明實(shí)施例可應(yīng)用于各種通信系統(tǒng)中的基站或者UE。參見圖6,其為本發(fā)明實(shí)施例所提供的一種用戶設(shè)備的結(jié)構(gòu)框圖。如圖6所示,該用戶設(shè)備包括存儲(chǔ)器61以及與存儲(chǔ)器61連接的處理器62。其中,當(dāng)用戶設(shè)備為數(shù)據(jù)接收端時(shí),存儲(chǔ)器61中存儲(chǔ)第一組程序代碼,且處理器62用于調(diào)用存儲(chǔ)器61中存儲(chǔ)的程序代碼,執(zhí)行上述圖1所示方法中的步驟:對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收;在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向該數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)。可選地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。例如,狀態(tài)報(bào)告中包含:數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、接收序號(hào)ACK_SN字段、第一碼流結(jié)束指示位E1字段、請(qǐng)求重傳序號(hào)NACK_SN字段、E1字段和第二碼流結(jié)束指示位E2字段。當(dāng)用戶設(shè)備為數(shù)據(jù)發(fā)送端時(shí),存儲(chǔ)器61中存儲(chǔ)第二組程序代碼,且處理器62用于調(diào)用存儲(chǔ)器61中存儲(chǔ)的程序代碼,執(zhí)行上述圖3所示方法中的步驟:通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端;接收該數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回的狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào);向該數(shù)據(jù)接收端發(fā)送該請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包。可選地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。參見圖7,其為本發(fā)明實(shí)施例所提供的一種基站的功能方塊圖。如圖7所示,該基站包括存儲(chǔ)器71以及與存儲(chǔ)器71連接的處理器72。其中,當(dāng)基站為數(shù)據(jù)接收端時(shí),存儲(chǔ)器71中存儲(chǔ)第一組程序代碼,且處理器72用于調(diào)用存儲(chǔ)器71中存儲(chǔ)的程序代碼,執(zhí)行上述圖1所示方法中的步驟:對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收;在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向該數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)??蛇x地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。例如,狀態(tài)報(bào)告中包含:數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、接收序號(hào)ACK_SN字段、第一碼流結(jié)束指示位E1字段、請(qǐng)求重傳序號(hào)NACK_SN字段、E1字段和第二碼流結(jié)束指示位E2字段。當(dāng)基站為數(shù)據(jù)發(fā)送端時(shí),存儲(chǔ)器71中存儲(chǔ)第二組程序代碼,且處理器72用于調(diào)用存儲(chǔ)器71中存儲(chǔ)的程序代碼,執(zhí)行上述圖3所示方法中的步驟:通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端;接收該數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回的狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào);向該數(shù)據(jù)接收端發(fā)送該請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包??蛇x地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。本發(fā)明實(shí)施例還給出一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),該可讀介質(zhì)包括第一組程序代碼,用于執(zhí)行上述圖1所示方法中的步驟:對(duì)無線鏈路上數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)進(jìn)行接收;在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí),向該數(shù)據(jù)發(fā)送端發(fā)送狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào)。可選地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。例如,狀態(tài)報(bào)告中包含:數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、接收序號(hào)ACK_SN字段、第一碼流結(jié)束指示位E1字段、請(qǐng)求重傳序號(hào)NACK_SN字段、E1字段和第二碼流結(jié)束指示位E2字段。另外,本發(fā)明實(shí)施例還給出另一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),該可讀介質(zhì)包括第二組程序代碼,用于執(zhí)行上述圖3所示方法中的步驟:通過無線鏈路發(fā)送數(shù)據(jù)給數(shù)據(jù)接收端;接收該數(shù)據(jù)接收端在接收到的數(shù)據(jù)包括不完整的數(shù)據(jù)包且無線資源受限時(shí)返回的狀態(tài)報(bào)告,該狀態(tài)報(bào)告包括接收序號(hào)和請(qǐng)求重傳序號(hào);其中,當(dāng)不完整的數(shù)據(jù)包有一個(gè)時(shí),該接收序號(hào)為已接收的數(shù)據(jù)包之后第一個(gè)未收到的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該不完整的數(shù)據(jù)包的序號(hào);或者當(dāng)不完整的數(shù)據(jù)包有兩個(gè)或兩個(gè)以上時(shí),該接收序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)第二小的數(shù)據(jù)包的序號(hào),該請(qǐng)求重傳序號(hào)為該兩個(gè)或兩個(gè)以上不完整的數(shù)據(jù)包中序號(hào)最小的數(shù)據(jù)包的序號(hào);向該數(shù)據(jù)接收端發(fā)送該請(qǐng)求重傳序號(hào)對(duì)應(yīng)的數(shù)據(jù)包。可選地,狀態(tài)報(bào)告還包括以下字段中的一個(gè)或多個(gè):數(shù)據(jù)控制指示位D/C字段、控制協(xié)議數(shù)據(jù)單元類型CPT字段、第一碼流結(jié)束指示位E1字段、第二碼流結(jié)束指示位E2字段。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。