本申請(qǐng)實(shí)施例涉及計(jì)算機(jī),特別涉及一種數(shù)據(jù)處理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)的高效處理受到愈發(fā)廣泛的關(guān)注,如語音傳輸過程中不僅要盡可能排除噪聲的干擾,也要盡可能壓縮語音數(shù)據(jù)傳輸過程中的占用量,減少數(shù)據(jù)傳輸帶寬。
2、相關(guān)技術(shù)中,通常在傳輸包括元素?cái)?shù)組的信令時(shí),會(huì)將數(shù)據(jù)元素轉(zhuǎn)換為機(jī)器能夠分析的二進(jìn)制字符串,進(jìn)而在傳輸信令時(shí)將轉(zhuǎn)換后的二進(jìn)制字符串傳輸至接收設(shè)備,以使得接收設(shè)備能夠基于二進(jìn)制字符串知悉信令信息。
3、上述二進(jìn)制字符串為定長(zhǎng)數(shù)據(jù),高位部分通常會(huì)含有大量的冗余0,不僅緩存二進(jìn)制字符串所占據(jù)的空間較大,且傳輸二進(jìn)制字符串的效率也較低,不易使得接收設(shè)備快速且準(zhǔn)確地知悉傳輸信令的信息。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)處理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,能夠借助對(duì)有效字符串的針對(duì)性分析,避免冗余高位數(shù)據(jù)對(duì)字符存儲(chǔ)過程中的數(shù)據(jù)占用問題,不僅有利于減少存儲(chǔ)元素?cái)?shù)組的空間占用,也有利于提高傳輸元素?cái)?shù)組的網(wǎng)絡(luò)傳輸效率。所述技術(shù)方案如下。
2、一方面,提供了一種數(shù)據(jù)處理方法,所述方法包括:
3、接收數(shù)據(jù)處理指令,所述數(shù)據(jù)處理指令中包括元素?cái)?shù)組,所述元素?cái)?shù)組中包括數(shù)據(jù)元素,所述數(shù)據(jù)處理指令用于指示對(duì)所述元素?cái)?shù)組表征的數(shù)據(jù)進(jìn)行處理;
4、基于所述數(shù)據(jù)元素對(duì)應(yīng)的數(shù)據(jù)類型,對(duì)所述數(shù)據(jù)元素進(jìn)行二進(jìn)制轉(zhuǎn)換,得到二進(jìn)制字符串,所述數(shù)據(jù)元素對(duì)應(yīng)的所述數(shù)據(jù)類型在二進(jìn)制轉(zhuǎn)換時(shí)對(duì)應(yīng)第一比特位數(shù)量;
5、以預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)所述二進(jìn)制字符串中的有效字符串進(jìn)行分段處理,得到至少一個(gè)分段字符串,作為所述元素?cái)?shù)組的壓縮數(shù)據(jù),所述有效字符串是位于有效位上的字符的集合,所述預(yù)設(shè)轉(zhuǎn)譯位數(shù)量小于所述第一比特位數(shù)量;
6、基于所述數(shù)據(jù)處理指令,對(duì)所述至少一個(gè)分段字符串進(jìn)行數(shù)據(jù)處理。
7、另一方面,提供了一種數(shù)據(jù)處理裝置,所述裝置包括:
8、指令接收模塊,用于接收數(shù)據(jù)處理指令,所述數(shù)據(jù)處理指令中包括元素?cái)?shù)組,所述元素?cái)?shù)組中包括數(shù)據(jù)元素,所述數(shù)據(jù)處理指令用于指示對(duì)所述元素?cái)?shù)組表征的數(shù)據(jù)進(jìn)行處理;
9、進(jìn)制轉(zhuǎn)換模塊,用于基于所述數(shù)據(jù)元素對(duì)應(yīng)的數(shù)據(jù)類型,對(duì)所述數(shù)據(jù)元素進(jìn)行二進(jìn)制轉(zhuǎn)換,得到二進(jìn)制字符串,所述數(shù)據(jù)元素對(duì)應(yīng)的所述數(shù)據(jù)類型在二進(jìn)制轉(zhuǎn)換時(shí)對(duì)應(yīng)第一比特位數(shù)量;
10、分段處理模塊,用于以預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)所述二進(jìn)制字符串中的有效字符串進(jìn)行分段處理,得到至少一個(gè)分段字符串,作為所述元素?cái)?shù)組的壓縮數(shù)據(jù),所述有效字符串是位于有效位上的字符的集合,所述預(yù)設(shè)轉(zhuǎn)譯位數(shù)量小于所述第一比特位數(shù)量;
11、數(shù)據(jù)處理模塊,用于基于所述數(shù)據(jù)處理指令,對(duì)所述至少一個(gè)分段字符串進(jìn)行數(shù)據(jù)處理。
12、另一方面,提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如上述本申請(qǐng)實(shí)施例中任一所述數(shù)據(jù)處理方法。
13、另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實(shí)現(xiàn)如上述本申請(qǐng)實(shí)施例中任一所述的數(shù)據(jù)處理方法。
14、另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行上述實(shí)施例中任一所述的數(shù)據(jù)處理方法。
15、本申請(qǐng)實(shí)施例提供的技術(shù)方案帶來的有益效果至少包括:
16、基于數(shù)據(jù)處理指令對(duì)元素?cái)?shù)組中的數(shù)據(jù)元素進(jìn)行處理時(shí),根據(jù)數(shù)據(jù)元素對(duì)應(yīng)的數(shù)據(jù)類型對(duì)數(shù)據(jù)元素進(jìn)行二進(jìn)制轉(zhuǎn)換,得到二進(jìn)制字符串,并以預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)二進(jìn)制字符串中的有效字符串進(jìn)行分段處理,得到至少一個(gè)分段字符串?;谟行ё址俏挥谟行簧系淖址募?,因此能夠借助對(duì)有效字符串的針對(duì)性分析,避免冗余高位數(shù)據(jù)對(duì)字符存儲(chǔ)過程中的數(shù)據(jù)占用問題;此外,借助分段處理過程對(duì)有效字符串中的字符進(jìn)行分段歸納,能夠進(jìn)一步實(shí)現(xiàn)對(duì)字符的統(tǒng)籌管理,以至少一個(gè)分段字符串作為對(duì)元素?cái)?shù)組的壓縮數(shù)據(jù),從而能夠在基于數(shù)據(jù)處理指令對(duì)至少一個(gè)分段字符串進(jìn)行更高效的數(shù)據(jù)處理過程,不僅有利于減少存儲(chǔ)元素?cái)?shù)組的空間占用,也有利于提高傳輸元素?cái)?shù)組的網(wǎng)絡(luò)傳輸效率。
1.一種數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)所述二進(jìn)制字符串中的有效字符串進(jìn)行分段處理,得到至少一個(gè)分段字符串,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依照預(yù)設(shè)轉(zhuǎn)譯方向,以所述預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)所述有效字符串進(jìn)行分段處理,得到所述至少一個(gè)分段字符串,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述二進(jìn)制字符串進(jìn)行字符識(shí)別,得到由至少一個(gè)有效位字符組成的所述有效字符串,包括:
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述以預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)所述二進(jìn)制字符串中的有效字符串進(jìn)行分段處理,得到至少一個(gè)分段字符串,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述轉(zhuǎn)譯字符串在所述有效字符串內(nèi)的字符串位置,在所述轉(zhuǎn)譯字符串中增置字符標(biāo)記,得到與所述至少一個(gè)轉(zhuǎn)譯字符串分別對(duì)應(yīng)的所述分段字符串,包括:
7.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述元素?cái)?shù)組由多個(gè)數(shù)據(jù)元素組成;
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于所述數(shù)據(jù)元素對(duì)應(yīng)的數(shù)據(jù)類型,對(duì)所述數(shù)據(jù)元素進(jìn)行二進(jìn)制轉(zhuǎn)換,得到二進(jìn)制字符串,包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以預(yù)設(shè)轉(zhuǎn)譯位數(shù)量對(duì)所述二進(jìn)制字符串中的有效字符串進(jìn)行分段處理,得到至少一個(gè)分段字符串,包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述基于所述多個(gè)候選分段結(jié)果中有效位字符的存在情況,對(duì)所述多個(gè)候選分段結(jié)果進(jìn)行篩選,得到包括所述有效位字符的所述至少一個(gè)分段字符串,包括:
11.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,方法由第一設(shè)備執(zhí)行;
12.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
13.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一段程序,所述至少一段程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至11任一所述的數(shù)據(jù)處理方法。
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一段程序,所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至11任一所述的數(shù)據(jù)處理方法。
15.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至11任一所述的數(shù)據(jù)處理方法。