国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)傳輸方法及裝置與流程

      文檔序號:11930760閱讀:237來源:國知局
      數(shù)據(jù)傳輸方法及裝置與流程

      本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,具體而言,涉及一種數(shù)據(jù)傳輸方法及裝置。



      背景技術(shù):

      隨著科學(xué)技術(shù)的發(fā)展,車聯(lián)網(wǎng)系統(tǒng)成為未來機(jī)動(dòng)車網(wǎng)絡(luò)的主要發(fā)展方向。車聯(lián)網(wǎng)系統(tǒng)利用先進(jìn)傳感技術(shù)、網(wǎng)絡(luò)技術(shù)、計(jì)算技術(shù)、控制技術(shù)、智能技術(shù),安全技術(shù)對道路和交通進(jìn)行全面感知,實(shí)現(xiàn)了多個(gè)系統(tǒng)間大范圍、大容量數(shù)據(jù)的交互,為建立起一種實(shí)時(shí)的、準(zhǔn)確的、高效的、安全的交通運(yùn)輸綜合管理和控制系統(tǒng)提供了技術(shù)上的支持。據(jù)統(tǒng)計(jì),截止到2013年底,國內(nèi)私家車市場保有量為1.37億輛,支持OBD標(biāo)準(zhǔn)接口的私家車比例超過90%,而當(dāng)前,808協(xié)議約定的文件下發(fā)方式過于簡單,支持的文件也比較有限,特別808協(xié)議支持的下發(fā)文件只能小于1024字節(jié),對于數(shù)據(jù)量大于1024字節(jié)的下發(fā)文件則無法進(jìn)行正常下發(fā)。

      針對上述的問題,目前尚未提出有效的解決方案。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法及裝置,以至少解決由于下發(fā)文件的數(shù)據(jù)量大于下發(fā)協(xié)議的傳輸數(shù)據(jù)量導(dǎo)致的下發(fā)文件無法正常下發(fā)的技術(shù)問題。

      根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)傳輸方法,包括:獲取待發(fā)送的下發(fā)文件;將上述下發(fā)文件拆分成多個(gè)子文件,其中,每個(gè)上述子文件的數(shù)據(jù)量符合預(yù)設(shè)下發(fā)協(xié)議的傳輸數(shù)據(jù)量;依次向終端發(fā)送上述多個(gè)子文件,其中,上述終端將接收到的上述多個(gè)子文件拼接成上述下發(fā)文件。

      進(jìn)一步地,依次向終端發(fā)送上述多個(gè)子文件包括:向上述終端發(fā)送文件下發(fā)通知,其中,上述文件下發(fā)通知包括下發(fā)的目標(biāo)子文件的屬性信息和校驗(yàn)信息;接收上述終端響應(yīng)上述文件下發(fā)通知發(fā)送的第一信息,其中,上述第一信息包括指示信息或者請求信息,上述指示信息用于指示上述終端根據(jù)上述屬性信息和上述校驗(yàn)信息完成接收上述目標(biāo)子文件,上述請求信息用于請求下載上述目標(biāo)子文件,上述請求在上述終端驗(yàn)證上述屬性信息和上述校驗(yàn)信息失敗的情況下發(fā)出;根據(jù)接收到的上述第一信息向上述終端發(fā)送上述目標(biāo)子文件。

      進(jìn)一步地,上述第一信息為請求信息時(shí),根據(jù)接收到的上述第一信息向上述終端發(fā)送上述目標(biāo)子文件包括:提取上述請求信息中的任務(wù)信息和文件信息,其中,上述文件信息包括文件標(biāo)識(shí)和請求下載的數(shù)據(jù)片段的起始位置信息;判斷上述任務(wù)信息是否與下發(fā)上述目標(biāo)子文件的任務(wù)一致,判斷上述文件標(biāo)識(shí)與上述目標(biāo)子文件的信息是否一致,和判斷請求下載的數(shù)據(jù)片段上述起始位置信息是否超過上述目標(biāo)子文件的文件大?。蝗绻袛喑錾鲜鋈蝿?wù)信息與下發(fā)上述目標(biāo)子文件的任務(wù)不一致,或者判斷出上述文件標(biāo)識(shí)與上述目標(biāo)子文件的信息不一致,或者判斷出上述起始位置信息超過上述目標(biāo)子文件的文件大小,則向上述終端發(fā)出請求下載數(shù)據(jù)包應(yīng)答,其中,在判斷出上述任務(wù)信息與下發(fā)上述目標(biāo)子文件的任務(wù)不一致時(shí),上述請求下載數(shù)據(jù)包應(yīng)答包括用于指示任務(wù)ID無匹配的第一信息,在判斷出上述文件標(biāo)識(shí)與上述目標(biāo)子文件的信息不一致時(shí),上述請求下載數(shù)據(jù)包應(yīng)答包括用于指示文件ID無匹配的第二信息,在判斷出上述起始位置信息超過上述目標(biāo)子文件的文件大小時(shí),上述請求下載數(shù)據(jù)包應(yīng)答包括用于指示請求數(shù)據(jù)起始位置越界的第三信息;如果判斷出上述任務(wù)信息與下發(fā)上述目標(biāo)子文件的任務(wù)一致,判斷出上述文件標(biāo)識(shí)與上述目標(biāo)子文件的信息一致,并且判斷出上述起始位置信息未超過上述目標(biāo)子文件的文件大小,則從上述請求下載的數(shù)據(jù)片段的起始字節(jié)在上述下發(fā)文件中的偏移位置開始讀取文件,并將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給上述終端。

      進(jìn)一步地,在將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給上述終端之后,上述方法還包括:接收上述終端發(fā)送的接收完成指示,上述接收完成指示用于指示上述終端完成接收上述目標(biāo)子文件;根據(jù)上述接收完成指示向終端發(fā)送通用通知,上述通用通知用于指示下發(fā)文件結(jié)束。

      進(jìn)一步地,在依次向終端發(fā)送上述多個(gè)子文件之前,上述方法還包括:檢測上述終端是否在線;如果上述終端在線,則發(fā)送上述文件下發(fā)通知,以向上述終端發(fā)送上述多個(gè)子文件;如果上述終端不在線,則保存上述文件下發(fā)通知,并等待上述終端上線后向上述終端發(fā)送上述多個(gè)子文件。

      進(jìn)一步地,在向上述終端發(fā)送文件下發(fā)通知之后,上述方法還包括:上述終端驗(yàn)證上述目標(biāo)子文件的屬性信息是否與上述文件下發(fā)通知指示的上述屬性信息一致;如果一致,則上述終端校驗(yàn)上述目標(biāo)子文件的校驗(yàn)碼是否與上述文件下發(fā)通知指示的上述校驗(yàn)信息一致;如果上述目標(biāo)子文件的校驗(yàn)碼與上述文件下發(fā)通知指示的上述校驗(yàn)信息一致,則上述終端發(fā)送上述指示信息;如果上述目標(biāo)子文件的屬性信息與上述文件下發(fā)通知指示的上述屬性信息不一致,或者,上述目標(biāo)子文件的校驗(yàn)碼與上述文件下發(fā)通知指示的上述校驗(yàn)信息不一致則上述終端發(fā)送上述請求信息。

      進(jìn)一步地,在接收上述終端發(fā)送的接收完成指示之前,上述方法還包括:上述終端判斷上述請求下載數(shù)據(jù)包應(yīng)答中的數(shù)據(jù)啟示位置和數(shù)據(jù)長度是否與上述請求信息中的一致;如果一致,則上述終端發(fā)出上述接收完成指示;如果不一致,上述終端再次發(fā)送上述請求信息。

      根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種數(shù)據(jù)傳輸裝置,包括:獲取單元,用于獲取待發(fā)送的下發(fā)文件;拆分單元,用于將上述下發(fā)文件拆分成多個(gè)子文件,其中,每個(gè)上述子文件的數(shù)據(jù)量符合預(yù)設(shè)下發(fā)協(xié)議的傳輸數(shù)據(jù)量;第一發(fā)送單元,用于依次向終端發(fā)送上述多個(gè)子文件,其中,上述終端將接收到的上述多個(gè)子文件拼接成上述下發(fā)文件。

      進(jìn)一步地,上述第一發(fā)送單元包括:第一發(fā)送模塊,用于向上述終端發(fā)送文件下發(fā)通知,其中,上述文件下發(fā)通知包括下發(fā)的目標(biāo)子文件的屬性信息和校驗(yàn)信息;接收模塊,用于接收上述終端響應(yīng)上述文件下發(fā)通知發(fā)送的第一信息,其中,上述第一信息包括指示信息或者請求信息,上述指示信息用于指示上述終端根據(jù)上述屬性信息和上述校驗(yàn)信息完成接收上述目標(biāo)子文件,上述請求信息用于請求下載上述目標(biāo)子文件,上述請求在上述終端驗(yàn)證上述屬性信息和上述校驗(yàn)信息失敗的情況下發(fā)出;第二發(fā)送模塊,用于根據(jù)接收到的上述第一信息向上述終端發(fā)送上述目標(biāo)子文件。

      進(jìn)一步地,上述第二發(fā)送模塊包括:提取子模塊,用于在上述第一信息為請求信息時(shí),提取上述請求信息中的任務(wù)信息和文件信息,其中,上述文件信息包括文件標(biāo)識(shí)和請求下載的數(shù)據(jù)片段的起始位置信息;第一判斷子模塊,用于判斷上述任務(wù)信息是否與下發(fā)上述目標(biāo)子文件的任務(wù)一致,判斷上述文件標(biāo)識(shí)與上述目標(biāo)子文件的信息是否一致,和判斷請求下載的數(shù)據(jù)片段上述起始位置信息是否超過上述目標(biāo)子文件的文件大??;應(yīng)答子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為不一致時(shí),分別向所述終端發(fā)出包括第一信息、第二信息或者第三信息的請求下載數(shù)據(jù)包應(yīng)答,其中,所述第一信息用于指示任務(wù)ID無匹配,所述第二信息用于指示文件ID無匹配,所述第三信息用于指示請求數(shù)據(jù)起始位置越界;第一發(fā)送子模塊,用于在所述第一判斷子模塊的判斷結(jié)果均為一致時(shí),從所述請求下載的數(shù)據(jù)片段的起始字節(jié)在所述下發(fā)文件中的偏移位置開始讀取文件,并將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給所述終端。

      進(jìn)一步地,上述第二發(fā)送模塊還包括:接收子模塊,用于在將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給上述終端之后,接收上述終端發(fā)送的接收完成指示,上述接收完成指示用于指示上述終端完成接收上述目標(biāo)子文件;第二發(fā)送子模塊,用于根據(jù)上述接收完成指示向終端發(fā)送通用通知,上述通用通知用于指示下發(fā)文件結(jié)束。

      進(jìn)一步地,上述裝置還包括:檢測單元,用于在依次向終端發(fā)送上述多個(gè)子文件之前,檢測上述終端是否在線;第二發(fā)送單元,用于在上述終端在線的情況下,則發(fā)送上述文件下發(fā)通知,以向上述終端發(fā)送上述多個(gè)子文件;保存單元,用于在上述終端不在線的情況下,保存上述文件下發(fā)通知,并等待上述終端上線后向上述終端發(fā)送上述多個(gè)子文件。

      進(jìn)一步地,上述第一發(fā)送單元還包括:第一驗(yàn)證模塊,用于在向上述終端發(fā)送文件下發(fā)通知之后,上述終端驗(yàn)證上述目標(biāo)子文件的屬性信息是否與上述文件下發(fā)通知指示的上述屬性信息一致;第二驗(yàn)證模塊,用于一致的情況下,則上述終端校驗(yàn)上述目標(biāo)子文件的校驗(yàn)碼是否與上述文件下發(fā)通知指示的上述校驗(yàn)信息一致;第三發(fā)送模塊,用于在上述目標(biāo)子文件的校驗(yàn)碼與上述文件下發(fā)通知指示的上述校驗(yàn)信息一致的情況下,使上述終端發(fā)送上述指示信息;第四發(fā)送模塊,用于在上述目標(biāo)子文件的屬性信息與上述文件下發(fā)通知指示的上述屬性信息不一致,或者,上述目標(biāo)子文件的校驗(yàn)碼與上述文件下發(fā)通知指示的上述校驗(yàn)信息不一致的情況下,使上述終端發(fā)送上述請求信息。

      進(jìn)一步地,上述第二發(fā)送模塊還包括:第二判斷子模塊,用于在接收上述終端發(fā)送的接收完成指示之前,使上述終端判斷上述請求下載數(shù)據(jù)包應(yīng)答中的數(shù)據(jù)啟示位置和數(shù)據(jù)長度是否與上述請求信息中的一致;第三發(fā)送子模塊,用于在一致的情況下,使上述終端發(fā)出上述接收完成指示;第四發(fā)送子模塊,用于在不一致的情況下,使上述終端再次發(fā)送上述請求信息。

      在本發(fā)明實(shí)施例中,采用將下發(fā)文件拆分成多個(gè)子文件,使子文件的數(shù)據(jù)量符合下發(fā)協(xié)議的傳輸數(shù)據(jù)量,將多個(gè)子文件發(fā)送給終端,由終端將多個(gè)子文件拼接成下發(fā)文件的方式,通過將下發(fā)文件拆分成多個(gè)子文件,達(dá)到了使下發(fā)文件符合下發(fā)協(xié)議的傳輸數(shù)據(jù)量的目的,從而實(shí)現(xiàn)了正常下發(fā)大數(shù)據(jù)量下發(fā)文件的技術(shù)效果,進(jìn)而解決了由于下發(fā)文件的數(shù)據(jù)量大于下發(fā)協(xié)議的傳輸數(shù)據(jù)量導(dǎo)致的下發(fā)文件無法正常下發(fā)的技術(shù)問題。

      附圖說明

      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)傳輸方法的流程圖;

      圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)傳輸裝置的示意圖。

      具體實(shí)施方式

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

      需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

      實(shí)施例1

      根據(jù)本發(fā)明實(shí)施例,提供了一種數(shù)據(jù)傳輸方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

      圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)傳輸方法的流程圖,如圖1所示,該方法包括如下步驟:

      步驟S102,獲取待發(fā)送的下發(fā)文件。

      在本發(fā)明實(shí)施例中,車聯(lián)網(wǎng)平臺(tái)負(fù)責(zé)多個(gè)系統(tǒng)間大范圍、大容量數(shù)據(jù)的交互,在向終端發(fā)送下發(fā)文件時(shí),首先獲取待發(fā)送的下發(fā)文件。

      步驟S104,將下發(fā)文件拆分成多個(gè)子文件,其中,每個(gè)子文件的數(shù)據(jù)量符合預(yù)設(shè)下發(fā)協(xié)議的傳輸數(shù)據(jù)量。

      在本發(fā)明實(shí)施例中,車聯(lián)網(wǎng)平臺(tái)向終端發(fā)送下發(fā)文件,需要符合下發(fā)協(xié)議,其中,下發(fā)文件必須小于下發(fā)協(xié)議支持的傳輸數(shù)據(jù)量,否則將無法正常傳輸。作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,將數(shù)據(jù)量大于下發(fā)協(xié)議所支持的傳輸數(shù)據(jù)量的下發(fā)文件拆分成多個(gè)子文件,其中,每個(gè)子文件的數(shù)據(jù)量均小于下發(fā)文件的數(shù)據(jù)量,多個(gè)子文件的數(shù)據(jù)量的和與下發(fā)文件相等,并助理每個(gè)子文件都符合下發(fā)協(xié)議所支持的傳輸數(shù)據(jù)量,以確保每個(gè)子文件都能夠下常發(fā)送。

      步驟S106,依次向終端發(fā)送多個(gè)子文件,其中,終端將接收到的多個(gè)子文件拼接成下發(fā)文件。

      在本發(fā)明實(shí)施例中,通過平臺(tái)將拆分得到的多個(gè)子文件發(fā)送給終端,終端在接收到上述多個(gè)子文件之后,將多個(gè)子文件進(jìn)行拼接,得到下發(fā)文件,從而實(shí)現(xiàn)了數(shù)據(jù)量大于下發(fā)協(xié)議支持的傳輸數(shù)據(jù)量的下發(fā)文件的正常下發(fā)。

      在本發(fā)明實(shí)施例中,采用將下發(fā)文件拆分成多個(gè)子文件,使子文件的數(shù)據(jù)量符合下發(fā)協(xié)議的傳輸數(shù)據(jù)量,將多個(gè)子文件發(fā)送給終端,由終端將多個(gè)子文件拼接成下發(fā)文件的方式,通過將下發(fā)文件拆分成多個(gè)子文件,達(dá)到了使下發(fā)文件符合下發(fā)協(xié)議的傳輸數(shù)據(jù)量的目的,從而實(shí)現(xiàn)了正常下發(fā)大數(shù)據(jù)量下發(fā)文件的技術(shù)效果,進(jìn)而解決了由于下發(fā)文件的數(shù)據(jù)量大于下發(fā)協(xié)議的傳輸數(shù)據(jù)量導(dǎo)致的下發(fā)文件無法正常下發(fā)的技術(shù)問題。

      可選地,依次向終端發(fā)送多個(gè)子文件包括:向終端發(fā)送文件下發(fā)通知,其中,文件下發(fā)通知包括下發(fā)的目標(biāo)子文件的屬性信息和校驗(yàn)信息;接收終端響應(yīng)文件下發(fā)通知發(fā)送的第一信息,其中,第一信息包括指示信息或者請求信息,指示信息用于指示終端根據(jù)屬性信息和校驗(yàn)信息完成接收目標(biāo)子文件,請求信息用于請求下載目標(biāo)子文件,請求在終端驗(yàn)證屬性信息和校驗(yàn)信息失敗的情況下發(fā)出;根據(jù)接收到的第一信息向終端發(fā)送目標(biāo)子文件。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,平臺(tái)在向終端發(fā)送拆分得到的多個(gè)子文件時(shí),先向終端發(fā)送一個(gè)文件下發(fā)通知,該文件下發(fā)通知包括有將要下發(fā)的目標(biāo)子文件的屬性信息和校驗(yàn)信息,其中,目標(biāo)子文件的屬性信息可以包括:文件ID、文件長度、文件類別、文件在平臺(tái)地存儲(chǔ)路徑、文件在平臺(tái)的文件名、文件在終端的存儲(chǔ)路徑、文件在終端的文件名等,目標(biāo)文件的校驗(yàn)信息可包括:文件CRC-32校驗(yàn)碼、文件版本號、終端制造商編碼、終端硬件版本號等。終端會(huì)對文件下發(fā)通知做出響應(yīng),如果終端已完成接收目標(biāo)子文件,則發(fā)送已完成接收目標(biāo)子文件的指示信息,如果終端驗(yàn)證屬性信息和校驗(yàn)信息失敗,則發(fā)送請求下載目標(biāo)子文件的請求信息。在接收到終端發(fā)送的響應(yīng)信息后,根據(jù)該響應(yīng)信息的具體內(nèi)容,向終端發(fā)送目標(biāo)子文件。

      可選地,第一信息為請求信息時(shí),根據(jù)接收到的第一信息向終端發(fā)送目標(biāo)子文件包括:提取請求信息中的任務(wù)信息和文件信息,其中,文件信息包括文件標(biāo)識(shí)和請求下載的數(shù)據(jù)片段的起始位置信息;判斷任務(wù)信息是否與下發(fā)目標(biāo)子文件的任務(wù)一致,判斷文件標(biāo)識(shí)與目標(biāo)子文件的信息是否一致,和判斷請求下載的數(shù)據(jù)片段起始位置信息是否超過目標(biāo)子文件的文件大??;如果判斷出任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)不一致,或者判斷出文件標(biāo)識(shí)與目標(biāo)子文件的信息不一致,或者判斷出起始位置信息超過目標(biāo)子文件的文件大小,則向終端發(fā)出請求下載數(shù)據(jù)包應(yīng)答,其中,在判斷出任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)不一致時(shí),請求下載數(shù)據(jù)包應(yīng)答包括用于指示任務(wù)ID無匹配的第一信息,在判斷出文件標(biāo)識(shí)與目標(biāo)子文件的信息不一致時(shí),請求下載數(shù)據(jù)包應(yīng)答包括用于指示文件ID無匹配的第二信息,在判斷出起始位置信息超過目標(biāo)子文件的文件大小時(shí),請求下載數(shù)據(jù)包應(yīng)答包括用于指示請求數(shù)據(jù)起始位置越界的第三信息;如果判斷出任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)一致,判斷出文件標(biāo)識(shí)與目標(biāo)子文件的信息一致,并且判斷出起始位置信息未超過目標(biāo)子文件的文件大小,則從請求下載的數(shù)據(jù)片段的起始字節(jié)在下發(fā)文件中的偏移位置開始讀取文件,并將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給終端。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,如果平臺(tái)接收到的響應(yīng)信息為請求下載目標(biāo)子文件的請求信息,則通過對該請求信息中所包括的信息進(jìn)行判斷,進(jìn)而向終端發(fā)出請求下載數(shù)據(jù)包應(yīng)答。具體地,在請求信息中包括有任務(wù)信息和文件信息,其中,文件信息包括:文件標(biāo)識(shí)、請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置,以及請求下載的數(shù)據(jù)片段的字節(jié)數(shù)長度,其中請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置表示請求下載的數(shù)據(jù)片段的起始位置。通過對該請求信息中所包括的信息進(jìn)行判斷,如果判斷出任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)不一致,則向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中應(yīng)答狀態(tài)為“任務(wù)ID無匹配”;如果任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)一致,則判斷文件標(biāo)識(shí)與目標(biāo)子文件的信息是否一致,如果文件標(biāo)識(shí)與目標(biāo)子文件的信息不一致,則向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中應(yīng)答狀態(tài)為“文件ID無匹配”;如果文件標(biāo)識(shí)與目標(biāo)子文件的信息一致,則判斷請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置是否超過了目標(biāo)子文件的文件大小,如果請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置超過了目標(biāo)子文件的文件大小,則向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中,應(yīng)答狀態(tài)為“請數(shù)據(jù)超始位置越界”。如果請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置未超過目標(biāo)子文件的文件大小,則從請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置開始讀取文件,向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中,請求下載數(shù)據(jù)包應(yīng)答包括讀取到的文件。

      可選地,在將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給終端之后,方法還包括:接收終端發(fā)送的接收完成指示,接收完成指示用于指示終端完成接收目標(biāo)子文件;根據(jù)接收完成指示向終端發(fā)送通用通知,通用通知用于指示下發(fā)文件結(jié)束。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在接收端完成接收目標(biāo)子文件后,向平臺(tái)發(fā)送接收完成指示,平臺(tái)接收終端發(fā)送的接收完成指示,根據(jù)該接收完成指示向終端發(fā)送通用通知,表示下發(fā)文件結(jié)束。

      可選地,在依次向終端發(fā)送多個(gè)子文件之前,方法還包括:檢測終端是否在線;如果終端在線,則發(fā)送文件下發(fā)通知,以向終端發(fā)送多個(gè)子文件;如果終端不在線,則保存文件下發(fā)通知,并等待終端上線后向終端發(fā)送多個(gè)子文件。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,平臺(tái)向終端發(fā)送目標(biāo)子文件之前,平臺(tái)會(huì)檢測終端是否在線,如果終端在線,則將文件下發(fā)通知發(fā)送給終端,如果終端不在線,則平臺(tái)保存下發(fā)文件的通知,等終端上線之后,將文件下發(fā)通知發(fā)送給終端。

      可選地,在向終端發(fā)送文件下發(fā)通知之后,方法還包括:終端驗(yàn)證目標(biāo)子文件的屬性信息是否與文件下發(fā)通知指示的屬性信息一致;如果一致,則終端校驗(yàn)?zāi)繕?biāo)子文件的校驗(yàn)碼是否與文件下發(fā)通知指示的校驗(yàn)信息一致;如果目標(biāo)子文件的校驗(yàn)碼與文件下發(fā)通知指示的校驗(yàn)信息一致,則終端發(fā)送指示信息;如果目標(biāo)子文件的屬性信息與文件下發(fā)通知指示的屬性信息不一致,或者,目標(biāo)子文件的校驗(yàn)碼與文件下發(fā)通知指示的校驗(yàn)信息不一致則終端發(fā)送請求信息。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,終端接收到平臺(tái)發(fā)送的文件下發(fā)通知之后,會(huì)驗(yàn)證目標(biāo)子文件是否存在,其屬性信息是否與文件下發(fā)通知中包括屬性信息一致,如:文件ID、文件長度、文件類別、文件名、文件存儲(chǔ)路徑等是否一致,如果其屬性信息是否與文件下發(fā)通知中包括的目標(biāo)子文件的文件屬性信息一致,則校驗(yàn)?zāi)繕?biāo)子文件的校驗(yàn)碼是否與文件下發(fā)通知中包括的校驗(yàn)信息是否一致,其中,文件校驗(yàn)碼可以為文件CRC-32校驗(yàn)碼,如果一致,則向平臺(tái)發(fā)送已完成接收目標(biāo)子文件的指示信息,如果目標(biāo)子文件的屬性信息與下發(fā)通知中包括屬性信息不一致,或者目標(biāo)子文件的校驗(yàn)碼與文件下發(fā)通知中包括的校驗(yàn)信息不一致,則向平臺(tái)發(fā)送請求下載目標(biāo)子文件的請求信息。

      可選地,在接收終端發(fā)送的接收完成指示之前,方法還包括:終端判斷請求下載數(shù)據(jù)包應(yīng)答中的數(shù)據(jù)起始位置和數(shù)據(jù)長度是否與請求信息中的一致;如果一致,則終端發(fā)出接收完成指示;如果不一致,終端再次發(fā)送請求信息。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,請求終端接收到請求下載數(shù)據(jù)包應(yīng)答后,判斷請求下載數(shù)據(jù)包應(yīng)答中的數(shù)據(jù)起始位置以及數(shù)據(jù)長度是滯和終端請求信息中的一致,如果一致則保存請求下載數(shù)據(jù)包應(yīng)答中的文件數(shù)據(jù)內(nèi)容,并向平臺(tái)發(fā)出接收完成的指示信息,如果不一致,則重新向平臺(tái)發(fā)出請求信息,請求下載目標(biāo)子文件。

      實(shí)施例2

      根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種數(shù)據(jù)傳輸裝置,圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)傳輸裝置的示意圖,如圖2所示,該裝置包括:

      獲取單元210,用于獲取待發(fā)送的下發(fā)文件。

      在本發(fā)明實(shí)施例中,車聯(lián)網(wǎng)平臺(tái)負(fù)責(zé)多個(gè)系統(tǒng)間大范圍、大容量數(shù)據(jù)的交互,在向終端發(fā)送下發(fā)文件時(shí),首先獲取單元210獲取待發(fā)送的下發(fā)文件。

      拆分單元220,用于將下發(fā)文件拆分成多個(gè)子文件,其中,每個(gè)子文件的數(shù)據(jù)量符合預(yù)設(shè)下發(fā)協(xié)議的傳輸數(shù)據(jù)量。

      在本發(fā)明實(shí)施例中,車聯(lián)網(wǎng)平臺(tái)向終端發(fā)送下發(fā)文件,需要符合下發(fā)協(xié)議,其中,下發(fā)文件必須小于下發(fā)協(xié)議支持的傳輸數(shù)據(jù)量,否則將無法正常傳輸。作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,拆分單元220將數(shù)據(jù)量大于下發(fā)協(xié)議所支持的傳輸數(shù)據(jù)量的下發(fā)文件拆分成多個(gè)子文件,其中,每個(gè)子文件的數(shù)據(jù)量均小于下發(fā)文件的數(shù)據(jù)量,多個(gè)子文件的數(shù)據(jù)量的和與下發(fā)文件相等,并助理每個(gè)子文件都符合下發(fā)協(xié)議所支持的傳輸數(shù)據(jù)量,以確保每個(gè)子文件都能夠下常發(fā)送。

      第一發(fā)送單元230,用于依次向終端發(fā)送多個(gè)子文件,其中,終端將接收到的多個(gè)子文件拼接成下發(fā)文件。

      在本發(fā)明實(shí)施例中,第一發(fā)送單元230將拆分得到的多個(gè)子文件發(fā)送給終端,終端在接收到上述多個(gè)子文件之后,將多個(gè)子文件進(jìn)行拼接,得到下發(fā)文件,從而實(shí)現(xiàn)了數(shù)據(jù)量大于下發(fā)協(xié)議支持的傳輸數(shù)據(jù)量的下發(fā)文件的正常下發(fā)。

      在本發(fā)明實(shí)施例中,采用將下發(fā)文件拆分成多個(gè)子文件,使子文件的數(shù)據(jù)量符合下發(fā)協(xié)議的傳輸數(shù)據(jù)量,將多個(gè)子文件發(fā)送給終端,由終端將多個(gè)子文件拼接成下發(fā)文件的方式,通過將下發(fā)文件拆分成多個(gè)子文件,達(dá)到了使下發(fā)文件符合下發(fā)協(xié)議的傳輸數(shù)據(jù)量的目的,從而實(shí)現(xiàn)了正常下發(fā)大數(shù)據(jù)量下發(fā)文件的技術(shù)效果,進(jìn)而解決了由于下發(fā)文件的數(shù)據(jù)量大于下發(fā)協(xié)議的傳輸數(shù)據(jù)量導(dǎo)致的下發(fā)文件無法正常下發(fā)的技術(shù)問題。

      可選地,第一發(fā)送單元包括:第一發(fā)送模塊,用于向終端發(fā)送文件下發(fā)通知,其中,文件下發(fā)通知包括下發(fā)的目標(biāo)子文件的屬性信息和校驗(yàn)信息;接收模塊,用于接收終端響應(yīng)文件下發(fā)通知發(fā)送的第一信息,其中,第一信息包括指示信息或者請求信息,指示信息用于指示終端根據(jù)屬性信息和校驗(yàn)信息完成接收目標(biāo)子文件,請求信息用于請求下載目標(biāo)子文件,請求在終端驗(yàn)證屬性信息和校驗(yàn)信息失敗的情況下發(fā)出;第二發(fā)送模塊,用于根據(jù)接收到的第一信息向終端發(fā)送目標(biāo)子文件。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,平臺(tái)在向終端發(fā)送拆分得到的多個(gè)子文件時(shí),第一發(fā)送模塊先向終端發(fā)送一個(gè)文件下發(fā)通知,該文件下發(fā)通知包括有將要下發(fā)的目標(biāo)子文件的屬性信息和校驗(yàn)信息,其中,目標(biāo)子文件的屬性信息可以包括:文件ID、文件長度、文件類別、文件在平臺(tái)地存儲(chǔ)路徑、文件在平臺(tái)的文件名、文件在終端的存儲(chǔ)路徑、文件在終端的文件名等,目標(biāo)文件的校驗(yàn)信息可包括:文件CRC-32校驗(yàn)碼、文件版本號、終端制造商編碼、終端硬件版本號等。終端會(huì)對文件下發(fā)通知做出響應(yīng),如果終端已完成接收目標(biāo)子文件,則發(fā)送已完成接收目標(biāo)子文件的指示信息,如果終端驗(yàn)證屬性信息和校驗(yàn)信息失敗,則發(fā)送請求下載目標(biāo)子文件的請求信息。接收模塊接收到終端發(fā)送的響應(yīng)信息后,第二發(fā)送模塊根據(jù)該響應(yīng)信息的具體內(nèi)容,向終端發(fā)送目標(biāo)子文件。

      可選地,第二發(fā)送模塊包括:提取子模塊,用于在第一信息包括請求信息時(shí),提取請求信息中的任務(wù)信息和文件信息,其中,文件信息包括文件標(biāo)識(shí)和請求下載的數(shù)據(jù)片段的起始位置信息;第一判斷子模塊,用于判斷任務(wù)信息是否與下發(fā)目標(biāo)子文件的任務(wù)一致,判斷文件標(biāo)識(shí)與目標(biāo)子文件的信息是否一致,和判斷請求下載的數(shù)據(jù)片段起始位置信息是否超過目標(biāo)子文件的文件大?。粦?yīng)答子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為不一致時(shí),分別向所述終端發(fā)出包括第一信息、第二信息或者第三信息的請求下載數(shù)據(jù)包應(yīng)答,其中,所述第一信息用于指示任務(wù)ID無匹配,所述第二信息用于指示文件ID無匹配,所述第三信息用于指示請求數(shù)據(jù)起始位置越界;第一發(fā)送子模塊,用于在所述第一判斷子模塊的判斷結(jié)果均為一致時(shí),從所述請求下載的數(shù)據(jù)片段的所述起始字節(jié)在所述下發(fā)文件中的偏移位置開始讀取文件,并將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給所述終端。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,如果平臺(tái)接收到的響應(yīng)信息為請求下載目標(biāo)子文件的請求信息,則通過第一判斷子模塊對該請求信息中所包括的信息進(jìn)行判斷,進(jìn)而向終端發(fā)出請求下載數(shù)據(jù)包應(yīng)答。具體地,在請求信息中包括有任務(wù)信息和文件信息,其中,文件信息包括:文件標(biāo)識(shí)、請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置,以及請求下載的數(shù)據(jù)片段的字節(jié)數(shù)長度,其中請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置表示請求下載的數(shù)據(jù)片段的起始位置。通過第一判斷子模塊對該請求信息中所包括的信息進(jìn)行判斷,如果判斷出任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)不一致,則應(yīng)答子模塊向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中應(yīng)答狀態(tài)為“任務(wù)ID無匹配”;如果任務(wù)信息與下發(fā)目標(biāo)子文件的任務(wù)一致,則第一判斷子模塊判斷文件標(biāo)識(shí)與目標(biāo)子文件的信息是否一致,如果文件標(biāo)識(shí)與目標(biāo)子文件的信息不一致,則應(yīng)答子模塊向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中應(yīng)答狀態(tài)為“文件ID無匹配”;如果文件標(biāo)識(shí)與目標(biāo)子文件的信息一致,則第一判斷子模塊判斷請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置是否超過了目標(biāo)子文件的文件大小,如果請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置超過了目標(biāo)子文件的文件大小,則應(yīng)答子模塊向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中,應(yīng)答狀態(tài)為“請數(shù)據(jù)超始位置越界”。如果請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置未超過目標(biāo)子文件的文件大小,則從請求下載的數(shù)據(jù)片段首字節(jié)在下發(fā)文件中的偏移位置開始讀取文件,第一發(fā)送子模塊將讀取到的文件填寫到請求下載數(shù)據(jù)包應(yīng)答中,以向終端發(fā)送請求下載數(shù)據(jù)包應(yīng)答,其中,請求下載數(shù)據(jù)包應(yīng)答包括讀取到的文件。

      可選地,第二發(fā)送模塊還包括:接收子模塊,用于在將讀取的文件填寫到請求下載數(shù)據(jù)包應(yīng)答以下發(fā)給終端之后,接收終端發(fā)送的接收完成指示,接收完成指示用于指示終端完成接收目標(biāo)子文件;第二發(fā)送子模塊,用于根據(jù)接收完成指示向終端發(fā)送通用通知,通用通知用于指示下發(fā)文件結(jié)束。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,在接收端完成接收目標(biāo)子文件后,向平臺(tái)發(fā)送接收完成指示,接收子模塊接收終端發(fā)送的接收完成指示,第二發(fā)送子模塊根據(jù)該接收完成指示向終端發(fā)送通用通知,表示下發(fā)文件結(jié)束。

      可選地,裝置還包括:檢測單元,用于在依次向終端發(fā)送多個(gè)子文件之前,檢測終端是否在線;第二發(fā)送單元,用于在終端在線的情況下,則發(fā)送文件下發(fā)通知,以向終端發(fā)送多個(gè)子文件;保存單元,用于在終端不在線的情況下,保存文件下發(fā)通知,并等待終端上線后向終端發(fā)送多個(gè)子文件。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,平臺(tái)向終端發(fā)送目標(biāo)子文件之前,檢測單元會(huì)檢測終端是否在線,如果終端在線,則第二發(fā)送單元將文件下發(fā)通知發(fā)送給終端,如果終端不在線,則保存單元保存下發(fā)文件的通知,等終端上線之后,將文件下發(fā)通知發(fā)送給終端。

      可選地,第一發(fā)送單元還包括:第一驗(yàn)證模塊,用于在向終端發(fā)送文件下發(fā)通知之后,終端驗(yàn)證目標(biāo)子文件的屬性信息是否與文件下發(fā)通知指示的屬性信息一致;第二驗(yàn)證模塊,用于一致的情況下,則終端校驗(yàn)?zāi)繕?biāo)子文件的校驗(yàn)碼是否與文件下發(fā)通知指示的校驗(yàn)信息一致;第三發(fā)送模塊,用于在目標(biāo)子文件的校驗(yàn)碼與文件下發(fā)通知指示的校驗(yàn)信息一致的情況下,使終端發(fā)送指示信息;第四發(fā)送模塊,用于在目標(biāo)子文件的屬性信息與文件下發(fā)通知指示的屬性信息不一致,或者,目標(biāo)子文件的校驗(yàn)碼與文件下發(fā)通知指示的校驗(yàn)信息不一致的情況下,使終端發(fā)送請求信息。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,終端接收到平臺(tái)發(fā)送的文件下發(fā)通知之后,第一驗(yàn)證模塊會(huì)驗(yàn)證目標(biāo)子文件是否存在,其屬性信息是否與文件下發(fā)通知中包括屬性信息一致,如:文件ID、文件長度、文件類別、文件名、文件存儲(chǔ)路徑等是否一致,如果其屬性信息是否與文件下發(fā)通知中包括的目標(biāo)子文件的文件屬性信息一致,則第二驗(yàn)證模塊校驗(yàn)?zāi)繕?biāo)子文件的校驗(yàn)碼是否與文件下發(fā)通知中包括的校驗(yàn)信息是否一致,其中,文件校驗(yàn)碼可以為文件CRC-32校驗(yàn)碼,如果一致,則第三發(fā)送模塊向平臺(tái)發(fā)送已完成接收目標(biāo)子文件的指示信息,如果目標(biāo)子文件的屬性信息與下發(fā)通知中包括屬性信息不一致,或者目標(biāo)子文件的校驗(yàn)碼與文件下發(fā)通知中包括的校驗(yàn)信息不一致,則第四發(fā)送模塊向平臺(tái)發(fā)送請求下載目標(biāo)子文件的請求信息。

      可選地,第二發(fā)送模塊還包括:第二判斷子模塊,用于在接收終端發(fā)送的接收完成指示之前,使終端判斷請求下載數(shù)據(jù)包應(yīng)答中的數(shù)據(jù)啟示位置和數(shù)據(jù)長度是否與請求信息中的一致;第三發(fā)送子模塊,用于在一致的情況下,使終端發(fā)出接收完成指示;第四發(fā)送子模塊,用于在不一致的情況下,使終端再次發(fā)送請求信息。

      作為本發(fā)明實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式,請求終端接收到請求下載數(shù)據(jù)包應(yīng)答后,第二判斷子模塊判斷請求下載數(shù)據(jù)包應(yīng)答中的數(shù)據(jù)起始位置以及數(shù)據(jù)長度是滯和終端請求信息中的一致,如果一致則保存請求下載數(shù)據(jù)包應(yīng)答中的文件數(shù)據(jù)內(nèi)容,第三發(fā)送子模塊向平臺(tái)發(fā)出接收完成的指示信息,如果不一致,則第四發(fā)送子模塊重新向平臺(tái)發(fā)出請求信息,請求下載目標(biāo)子文件。

      上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

      在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。

      在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1