本申請(qǐng)涉及計(jì)算機(jī)及通信,具體而言,涉及一種數(shù)據(jù)處理方法、數(shù)據(jù)處理裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在各種場景中,通常需要部署多個(gè)設(shè)備,并通過一臺(tái)控制中心進(jìn)行交互響應(yīng)數(shù)據(jù)的發(fā)送;然而,當(dāng)多個(gè)設(shè)備同時(shí)向控制中心發(fā)送數(shù)據(jù)時(shí),可能會(huì)引發(fā)干擾和沖突問題,導(dǎo)致控制中心無法正確接收數(shù)據(jù)包,從而出現(xiàn)誤碼和收包失敗的情況;目前的技術(shù)方案通過重傳或者增加糾錯(cuò)碼的方式來執(zhí)行誤碼的恢復(fù),但這些方案都會(huì)造成較大的傳輸冗余,以及傳輸延遲。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的實(shí)施例提供了一種數(shù)據(jù)處理方法、數(shù)據(jù)處理裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,可以有效將多個(gè)由于沖突而導(dǎo)致誤碼的數(shù)據(jù)分離解析出來,不依賴于糾錯(cuò)碼且大幅降低了重傳的概率,從而提升數(shù)據(jù)傳輸并發(fā)性。
2、本申請(qǐng)的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本申請(qǐng)的實(shí)踐而習(xí)得。
3、第一方面,本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)處理方法,包括:獲取待處理的傳輸信號(hào),所述傳輸信號(hào)中包含有數(shù)據(jù)包;提取所述傳輸信號(hào)的邊界信息,所述邊界信息用于表征所述傳輸信號(hào)的起始和結(jié)束;若根據(jù)所述傳輸信號(hào)的邊界信息檢測到所述數(shù)據(jù)包為沖突數(shù)據(jù)包,則從所述傳輸信號(hào)中確定出所述數(shù)據(jù)包中的沖突數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)傳輸信號(hào),并根據(jù)所述傳輸信號(hào)的頻率分量對(duì)所述目標(biāo)傳輸信號(hào)的頻率進(jìn)行解析,得到所述目標(biāo)傳輸信號(hào)的解析頻率;基于所述目標(biāo)傳輸信號(hào)的解析頻率對(duì)所述沖突數(shù)據(jù)進(jìn)行還原處理。
4、第二方面,本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)處理裝置,所述裝置包括:獲取模塊用于獲取待處理的傳輸信號(hào),所述傳輸信號(hào)中包含有數(shù)據(jù)包;提取模塊用于提取所述傳輸信號(hào)的邊界信息,所述邊界信息用于表征所述傳輸信號(hào)的起始和結(jié)束;解析模塊用于若根據(jù)所述傳輸信號(hào)的邊界信息檢測到所述數(shù)據(jù)包為沖突數(shù)據(jù)包,則從所述傳輸信號(hào)中確定出所述數(shù)據(jù)包中的沖突數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)傳輸信號(hào),并根據(jù)所述傳輸信號(hào)的頻率分量對(duì)所述目標(biāo)傳輸信號(hào)的頻率進(jìn)行解析,得到所述目標(biāo)傳輸信號(hào)的解析頻;還原模塊用于基于所述目標(biāo)傳輸信號(hào)的解析頻率對(duì)所述沖突數(shù)據(jù)進(jìn)行還原處理。
5、第三方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,包括一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序,當(dāng)所述一個(gè)或多個(gè)計(jì)算機(jī)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述電子設(shè)備實(shí)現(xiàn)如上所述的數(shù)據(jù)處理方法。
6、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被電子設(shè)備的處理器執(zhí)行時(shí),使電子設(shè)備執(zhí)行如上所述的數(shù)據(jù)處理方法。
7、第五方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,電子設(shè)備的處理器從所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取并執(zhí)行所述計(jì)算機(jī)程序,使得所述電子設(shè)備執(zhí)行如上所述的數(shù)據(jù)處理方法。
8、在本申請(qǐng)的實(shí)施例所提供的技術(shù)方案中,獲取待處理的傳輸信號(hào),傳輸信號(hào)中包含有數(shù)據(jù)包;提取傳輸信號(hào)的邊界信息,該邊界信息用于表征傳輸信號(hào)的起始和結(jié)束;通過傳輸信息的邊界信息檢測數(shù)據(jù)包是否為沖突數(shù)據(jù)包,以提升數(shù)據(jù)包類型判斷的準(zhǔn)確性;若數(shù)據(jù)包為沖突數(shù)據(jù)包,則從傳輸信號(hào)中確定出數(shù)據(jù)包中的沖突數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)傳輸信號(hào),并根據(jù)傳輸信號(hào)的頻率分量對(duì)目標(biāo)傳輸信號(hào)的頻率進(jìn)行解析,得到目標(biāo)傳輸信號(hào)的解析頻率;基于目標(biāo)傳輸信號(hào)的解析頻率對(duì)沖突數(shù)據(jù)進(jìn)行還原處理,通過對(duì)目標(biāo)傳輸信號(hào)的解析,可以有效將多個(gè)由于沖突而導(dǎo)致誤碼的數(shù)據(jù)分離解析出來,不依賴于糾錯(cuò)碼且大幅降低了重傳的概率,從而提升數(shù)據(jù)傳輸并發(fā)性。
9、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)。
1.一種數(shù)據(jù)處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,所述提取所述傳輸信號(hào)的邊界信息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)信號(hào)的相關(guān)性檢測所述滑動(dòng)窗口信號(hào)數(shù)組中的傳輸信號(hào)是否起始符號(hào)序列和結(jié)束符號(hào)序列,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述檢測數(shù)組中元素所包含的信號(hào)類型和信號(hào)位置,檢測所述數(shù)據(jù)包是否為沖突數(shù)據(jù)包,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述檢測數(shù)組中元素所包含的信號(hào)類型和信號(hào)位置,檢測所述數(shù)據(jù)包是否為沖突數(shù)據(jù)包,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述從所述傳輸信號(hào)中確定出所述數(shù)據(jù)包中的沖突數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)傳輸信號(hào),包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述檢測數(shù)組中元素所包含的信號(hào)類型和信號(hào)位置,檢測所述數(shù)據(jù)包是否為沖突數(shù)據(jù)包,包括:
11.根據(jù)權(quán)利要求1至10任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述傳輸信號(hào)的頻率分量對(duì)所述目標(biāo)傳輸信號(hào)的頻率進(jìn)行解析,得到所述目標(biāo)傳輸信號(hào)的解析頻率,包括:
12.一種數(shù)據(jù)傳輸裝置,其特征在于,包括:
13.一種電子設(shè)備,其特征在于,包括:
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被電子設(shè)備的處理器執(zhí)行時(shí),使電子設(shè)備執(zhí)行權(quán)利要求1至11中任一項(xiàng)所述的方法。