System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲精品无码久久久久A片苍井空,一本一道中文字幕无码东京热,亚洲中文字幕无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)傳輸方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品制造方法及圖紙

    技術(shù)編號(hào):44169975 閱讀:65 留言:0更新日期:2025-01-29 10:44
    本發(fā)明專利技術(shù)涉及無線通信技術(shù)領(lǐng)域,公開了一種數(shù)據(jù)傳輸方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,方法包括:根據(jù)當(dāng)前信號(hào)強(qiáng)度,確定間隔包數(shù)量,間隔包數(shù)量用于指示終端設(shè)備在發(fā)送的數(shù)據(jù)包達(dá)到第一預(yù)設(shè)數(shù)量時(shí)等待來自于藍(lán)牙設(shè)備的確認(rèn)包;向藍(lán)牙設(shè)備發(fā)送傳輸請(qǐng)求消息;在接收到來自于藍(lán)牙設(shè)備的請(qǐng)求響應(yīng)消息之后,讀取待傳輸?shù)奈募庋b形成的第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包;向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包,并等待確認(rèn)包;在接收到確認(rèn)包之后,返回向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包的步驟,直至發(fā)送的數(shù)據(jù)包達(dá)到第二預(yù)設(shè)數(shù)量或接收到停止消息。本發(fā)明專利技術(shù)可以在保證終端設(shè)備和藍(lán)牙設(shè)備之間穩(wěn)定傳輸文件的同時(shí),提高傳輸文件的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及無線通信,具體涉及一種數(shù)據(jù)傳輸方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品


    技術(shù)介紹

    1、低功耗藍(lán)牙(bluetooth?low?energy,ble)相比于經(jīng)典藍(lán)牙,能夠在保持同等通信范圍的同時(shí)降低功耗和成本,可穿戴設(shè)備和智能家居等設(shè)備可以接入ble與具有控制功能的終端設(shè)備進(jìn)行數(shù)據(jù)傳輸。

    2、但是受制于ble技術(shù)的傳輸帶寬、傳輸距離以及藍(lán)牙設(shè)備的處理能力及復(fù)雜的無線環(huán)境等因素的影響,ble數(shù)據(jù)傳輸穩(wěn)定性較差,數(shù)據(jù)傳輸過程中容易出現(xiàn)數(shù)據(jù)包丟失等問題,從而導(dǎo)致文件損壞,限制ble的使用場景。


    技術(shù)實(shí)現(xiàn)思路

    1、有鑒于此,本專利技術(shù)提供了一種數(shù)據(jù)傳輸方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,以改善ble數(shù)據(jù)傳輸過程數(shù)據(jù)包丟失的問題。

    2、第一方面,本專利技術(shù)提供了一種數(shù)據(jù)傳輸方法,方法應(yīng)用于具有藍(lán)牙功能的終端設(shè)備,終端設(shè)備與藍(lán)牙設(shè)備通信連接,方法包括:根據(jù)當(dāng)前信號(hào)強(qiáng)度,確定間隔包數(shù)量,間隔包數(shù)量用于指示終端設(shè)備在發(fā)送的數(shù)據(jù)包達(dá)到第一預(yù)設(shè)數(shù)量時(shí)等待來自于藍(lán)牙設(shè)備的確認(rèn)包;向藍(lán)牙設(shè)備發(fā)送傳輸請(qǐng)求消息,傳輸請(qǐng)求消息用于請(qǐng)求藍(lán)牙設(shè)備接收數(shù)據(jù),以及用于指示藍(lán)牙設(shè)備在接收到的數(shù)據(jù)包達(dá)到第一預(yù)設(shè)數(shù)量時(shí)向終端設(shè)備發(fā)送確認(rèn)包;在接收到來自于藍(lán)牙設(shè)備的請(qǐng)求響應(yīng)消息之后,讀取待傳輸?shù)奈募庋b形成的第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包,第二預(yù)設(shè)數(shù)量大于第一預(yù)設(shè)數(shù)量;向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包,并等待確認(rèn)包;在接收到確認(rèn)包之后,返回向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包的步驟,直至發(fā)送的數(shù)據(jù)包達(dá)到第二預(yù)設(shè)數(shù)量或接收到停止消息。

    3、本實(shí)施例提供的數(shù)據(jù)傳輸方法,終端設(shè)備在接收到來自于藍(lán)牙設(shè)備的確認(rèn)包之后才繼續(xù)傳輸數(shù)據(jù)包,能夠保證藍(lán)牙設(shè)備接收到的數(shù)據(jù)包完整,避免文件缺失,實(shí)現(xiàn)ble傳輸文件的可靠性。而且,本實(shí)施例提供的數(shù)據(jù)傳輸方法,終端設(shè)備還會(huì)根據(jù)當(dāng)前信號(hào)強(qiáng)度確定間隔包數(shù)量,終端設(shè)備根據(jù)間隔包數(shù)量連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后才等待確認(rèn)包,而不是每發(fā)送一個(gè)數(shù)據(jù)包就等待確認(rèn)包,能夠提升傳輸文件的效率。

    4、在一種可選的實(shí)施方式中,第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包設(shè)置有序號(hào),在向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,方法還包括:接收來自于藍(lán)牙設(shè)備的重傳請(qǐng)求消息,重傳請(qǐng)求消息包括丟失的數(shù)據(jù)包的序號(hào);根據(jù)丟失的數(shù)據(jù)包的序號(hào),向藍(lán)牙設(shè)備重新發(fā)送丟失的數(shù)據(jù)包。

    5、在本實(shí)施例中,藍(lán)牙設(shè)備設(shè)置超時(shí)時(shí)長,在預(yù)設(shè)時(shí)長內(nèi)未接收到第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包時(shí),向終端設(shè)備發(fā)送重傳請(qǐng)求消息,重新獲取丟失的數(shù)據(jù)包,能夠避免丟包的問題。

    6、在一種可選的實(shí)施方式中,在向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,方法還包括:根據(jù)接收到的重傳請(qǐng)求消息的次數(shù),更新間隔包數(shù)量,更新后的間隔包數(shù)量用于指示終端設(shè)備在下一次發(fā)送的數(shù)據(jù)包達(dá)到第三預(yù)設(shè)數(shù)量時(shí)等待確認(rèn)包,第三預(yù)設(shè)數(shù)量和第一預(yù)設(shè)數(shù)量不同;向藍(lán)牙設(shè)備發(fā)送更新消息,更新消息用于指示藍(lán)牙設(shè)備在下一次接收到的數(shù)據(jù)包達(dá)到第三預(yù)設(shè)數(shù)量時(shí)向終端設(shè)備發(fā)送確認(rèn)包。

    7、在本實(shí)施例中,在傳輸過程中,根據(jù)丟包情況動(dòng)態(tài)調(diào)整間隔包數(shù)量,不僅可以減少等待確認(rèn)時(shí)間提升傳輸效率,還能夠避免大量的超時(shí)重傳現(xiàn)象出現(xiàn)。

    8、在一種可選的實(shí)施方式中,請(qǐng)求響應(yīng)消息包括藍(lán)牙設(shè)備所需的數(shù)據(jù)包的序號(hào),向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包,包括:根據(jù)藍(lán)牙設(shè)備所需的數(shù)據(jù)包的序號(hào),向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包。

    9、在本實(shí)施例中,藍(lán)牙設(shè)備向終端設(shè)備發(fā)送的請(qǐng)求響應(yīng)消息中包含藍(lán)牙設(shè)備所需的數(shù)據(jù)包的序號(hào),能夠避免待傳輸?shù)奈募?duì)應(yīng)的數(shù)據(jù)包重復(fù)傳輸,實(shí)現(xiàn)斷點(diǎn)續(xù)傳。

    10、在一種可選的實(shí)施方式中,在向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,方法還包括:將發(fā)送的第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包緩存在緩存模塊;在接收到確認(rèn)包之后,刪除緩存模塊中的緩存數(shù)據(jù)。

    11、在本實(shí)施例中,將數(shù)據(jù)包存儲(chǔ)在緩存模塊,以備超時(shí)重傳需要,當(dāng)需要重傳時(shí)可以快速重傳,當(dāng)藍(lán)牙設(shè)備確認(rèn)成功接收后再丟掉。

    12、第二方面,本專利技術(shù)提供了一種數(shù)據(jù)傳輸方法,方法應(yīng)用于藍(lán)牙設(shè)備,藍(lán)牙設(shè)備與具有藍(lán)牙功能的終端設(shè)備通信連接,方法包括:接收來自于終端設(shè)備的傳輸請(qǐng)求消息,傳輸請(qǐng)求消息用于請(qǐng)求藍(lán)牙設(shè)備接收數(shù)據(jù),以及用于指示藍(lán)牙設(shè)備在接收到的數(shù)據(jù)包達(dá)到第一預(yù)設(shè)數(shù)量時(shí)向終端設(shè)備發(fā)送確認(rèn)包;向終端設(shè)備發(fā)送請(qǐng)求響應(yīng)消息;接收來自于終端設(shè)備的數(shù)據(jù)包;在接收到的數(shù)據(jù)包的數(shù)量達(dá)到第一預(yù)設(shè)數(shù)量后,向終端設(shè)備發(fā)送確認(rèn)包。

    13、在一種可選的實(shí)施方式中,數(shù)據(jù)包設(shè)置有序號(hào),在接收來自于終端設(shè)備的數(shù)據(jù)包時(shí),方法還包括:在預(yù)設(shè)時(shí)長內(nèi)未接收到第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包時(shí),向終端設(shè)備發(fā)送重傳請(qǐng)求消息,重傳請(qǐng)求消息包括丟失的數(shù)據(jù)包的序號(hào)。

    14、在一種可選的實(shí)施方式中,數(shù)據(jù)包設(shè)置有序號(hào),且終端設(shè)備發(fā)送的第一預(yù)設(shè)數(shù)量數(shù)據(jù)包的序號(hào)連續(xù),在接收來自于終端設(shè)備的數(shù)據(jù)包時(shí),方法還包括:確定當(dāng)前接收到的數(shù)據(jù)包的序號(hào)和上一個(gè)接收到的數(shù)據(jù)包的序號(hào)是否連續(xù);在不連續(xù)時(shí),確認(rèn)缺失的數(shù)據(jù)包的序號(hào);若之后接收的第四預(yù)設(shè)數(shù)量的數(shù)據(jù)包均不是缺失的數(shù)據(jù)包,向終端設(shè)備發(fā)送重傳請(qǐng)求消息,第四預(yù)設(shè)數(shù)量小于第一預(yù)設(shè)數(shù)量。

    15、本實(shí)施例提供的數(shù)據(jù)傳輸方法,藍(lán)牙設(shè)備在接收到數(shù)據(jù)包之后,確定當(dāng)前接收到的數(shù)據(jù)包的序號(hào)和上一個(gè)接收到的數(shù)據(jù)包的序號(hào)是否連續(xù),在不連續(xù)時(shí),確認(rèn)缺失的數(shù)據(jù)包的序號(hào),并在之后接收的第四預(yù)設(shè)數(shù)量的數(shù)據(jù)包均不是缺失的數(shù)據(jù)包的情況下,向終端設(shè)備發(fā)送重傳請(qǐng)求消息,能夠及時(shí)確定丟失的數(shù)據(jù)包,并重新獲取丟失的數(shù)據(jù)包,不用等待超時(shí)時(shí)間到達(dá),可以減少很多等待超時(shí)的時(shí)間,進(jìn)一步提高數(shù)據(jù)傳輸效率。

    16、第三方面,本專利技術(shù)提供了一種數(shù)據(jù)傳輸裝置,裝置包括:第一確定模塊,用于根據(jù)當(dāng)前信號(hào)強(qiáng)度,確定間隔包數(shù)量,間隔包數(shù)量用于指示終端設(shè)備在發(fā)送的數(shù)據(jù)包達(dá)到第一預(yù)設(shè)數(shù)量時(shí)等待來自于藍(lán)牙設(shè)備的確認(rèn)包;第一發(fā)送模塊,用于向藍(lán)牙設(shè)備發(fā)送傳輸請(qǐng)求消息,傳輸請(qǐng)求消息用于請(qǐng)求藍(lán)牙設(shè)備接收數(shù)據(jù),以及用于指示藍(lán)牙設(shè)備在接收到的數(shù)據(jù)包達(dá)到第一預(yù)設(shè)數(shù)量時(shí)向終端設(shè)備發(fā)送確認(rèn)包;讀取模塊,用于在接收到來自于藍(lán)牙設(shè)備的請(qǐng)求響應(yīng)消息之后,讀取待傳輸?shù)奈募庋b形成的第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包,第二預(yù)設(shè)數(shù)量大于第一預(yù)設(shè)數(shù)量;第二發(fā)送模塊,用于向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包,并等待確認(rèn)包;處理模塊,用于在接收到確認(rèn)包之后,返回向藍(lán)牙設(shè)備連續(xù)發(fā)送第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包的步驟,直至發(fā)送的數(shù)據(jù)包達(dá)到第二預(yù)設(shè)數(shù)量或接收到停止消息。

    17、在一種可選的實(shí)施方式中,第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包設(shè)置有序號(hào),裝置還包括:第三接收模塊,用于接收來自于藍(lán)牙設(shè)備的重傳請(qǐng)求消息,重傳請(qǐng)求消息包括丟失的數(shù)據(jù)包的序號(hào);第五發(fā)送模塊,用于根據(jù)丟失的數(shù)據(jù)包的序號(hào),向藍(lán)牙設(shè)備重新發(fā)送丟失的數(shù)據(jù)包。

    18、在一種可選的實(shí)施方式中,裝置還包括:更新模塊,用于根據(jù)接收到的重傳請(qǐng)求消息的次數(shù),更新間隔包數(shù)量,更新后的間隔包數(shù)量用于指示終端設(shè)備在下一次發(fā)送的數(shù)據(jù)包達(dá)到第三預(yù)設(shè)數(shù)量時(shí)等待確認(rèn)包,第三預(yù)設(shè)數(shù)量和第一預(yù)設(shè)數(shù)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法應(yīng)用于具有藍(lán)牙功能的終端設(shè)備,所述終端設(shè)備與藍(lán)牙設(shè)備通信連接,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包設(shè)置有序號(hào),在向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,所述方法還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,所述方法還包括:

    4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述請(qǐng)求響應(yīng)消息包括所述藍(lán)牙設(shè)備所需的數(shù)據(jù)包的序號(hào),向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包,包括:

    5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,在向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,所述方法還包括:

    6.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法應(yīng)用于藍(lán)牙設(shè)備,所述藍(lán)牙設(shè)備與具有藍(lán)牙功能的終端設(shè)備通信連接,所述方法包括:

    7.根據(jù)權(quán)利要求6所述的方法,其特征在于,數(shù)據(jù)包設(shè)置有序號(hào),在接收來自于所述終端設(shè)備的數(shù)據(jù)包時(shí),所述方法還包括:

    8.根據(jù)權(quán)利要求6所述的方法,其特征在于,數(shù)據(jù)包設(shè)置有序號(hào),且所述終端設(shè)備發(fā)送的所述第一預(yù)設(shè)數(shù)量數(shù)據(jù)包的序號(hào)連續(xù),在接收來自于所述終端設(shè)備的數(shù)據(jù)包時(shí),所述方法還包括:

    9.一種數(shù)據(jù)傳輸裝置,其特征在于,所述裝置包括:

    10.一種數(shù)據(jù)傳輸裝置,其特征在于,所述裝置包括:

    11.一種電子設(shè)備,其特征在于,包括:

    12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使電子設(shè)備執(zhí)行權(quán)利要求1至5中任一項(xiàng)所述的方法,或執(zhí)行權(quán)利要求6至8中任一項(xiàng)所述的方法。

    13.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使電子設(shè)備執(zhí)行權(quán)利要求1至5中任一項(xiàng)所述的方法,或執(zhí)行權(quán)利要求6至8中任一項(xiàng)所述的方法。

    ...

    【技術(shù)特征摘要】

    1.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法應(yīng)用于具有藍(lán)牙功能的終端設(shè)備,所述終端設(shè)備與藍(lán)牙設(shè)備通信連接,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二預(yù)設(shè)數(shù)量的數(shù)據(jù)包設(shè)置有序號(hào),在向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,所述方法還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,所述方法還包括:

    4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述請(qǐng)求響應(yīng)消息包括所述藍(lán)牙設(shè)備所需的數(shù)據(jù)包的序號(hào),向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包,包括:

    5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,在向所述藍(lán)牙設(shè)備連續(xù)發(fā)送所述第一預(yù)設(shè)數(shù)量的數(shù)據(jù)包之后,所述方法還包括:

    6.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法應(yīng)用于藍(lán)牙設(shè)備,所述藍(lán)牙設(shè)備與具有藍(lán)牙功能的終端設(shè)備通信連接,所述方法包括:

    <...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張洪春張雪琴
    申請(qǐng)(專利權(quán))人:深圳畢加索電子有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 性色av无码免费一区二区三区| 性无码专区无码片| 亚洲另类无码专区丝袜| 99久久人妻无码精品系列蜜桃| av区无码字幕中文色| 精品无码三级在线观看视频| 日韩av无码一区二区三区| 日韩久久无码免费毛片软件| 无码人妻精品一区二区三区东京热| 国产精品无码AV不卡| 无码国产精品一区二区免费vr| 免费无码专区毛片高潮喷水| 无码人妻精品一区二区三区蜜桃 | 亚洲精品无码日韩国产不卡?V| 国产精品亚洲а∨无码播放| 国产精品成人无码久久久| 69堂人成无码免费视频果冻传媒| 无码激情做a爰片毛片AV片| 无码人妻精品一区二区三区99性| 亚洲中文字幕无码久久精品1| 精品无码中出一区二区| 亚洲精品无码人妻无码| 2021无码最新国产在线观看| 无码人妻精品一区二区三区夜夜嗨 | 无码专区狠狠躁躁天天躁| 久久久精品无码专区不卡| 国产精品无码av天天爽| 亚洲国产精品无码观看久久| 日韩精品久久无码人妻中文字幕| 国产日韩精品中文字无码| 亚洲国产成人片在线观看无码| 国产品无码一区二区三区在线蜜桃 | 亚洲V无码一区二区三区四区观看| 国产裸模视频免费区无码| 成人免费无遮挡无码黄漫视频| 激情无码亚洲一区二区三区| 精品久久久久久中文字幕无码| 18禁超污无遮挡无码免费网站国产| 亚洲国产精品无码第一区二区三区 | 无码日韩精品一区二区免费暖暖| 亚洲AV永久无码区成人网站|