本申請涉及計算機科學領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、在計算機科學領(lǐng)域,編碼是將數(shù)據(jù)轉(zhuǎn)換為特定編碼格式,以便能夠在計算機中進行處理、傳輸或存儲。解碼則是將編碼后的數(shù)據(jù)轉(zhuǎn)換回原始格式,數(shù)據(jù)編解碼是計算機系統(tǒng)之間進行數(shù)據(jù)交互時所必要的過程。
2、目前,高精定位改正數(shù)產(chǎn)品多樣,因此協(xié)議也較為多樣,比如軌道協(xié)議,鐘差協(xié)議,相位偏差協(xié)議等,協(xié)議的數(shù)據(jù)結(jié)構(gòu)相對復雜。在實際編碼過程中,主要采用協(xié)議格式進行硬編碼,采用逐個字段進行邏輯判斷,偏移量識別,數(shù)據(jù)填充等較為傳統(tǒng)的方式,其編碼過程實現(xiàn)較為復雜,導致效率較低。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種數(shù)據(jù)處理方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,能夠有效提升編碼效率,且能夠適用于不同的協(xié)議。
2、第一方面,本申請實施例提供一種數(shù)據(jù)處理方法,包括:
3、獲取待編碼的高精定位改正數(shù)源數(shù)據(jù),確定所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型;
4、基于所述協(xié)議類型對所述高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象;
5、對所述目標結(jié)構(gòu)化對象進行編碼,得到所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標二進制數(shù)據(jù)。
6、在一種可能的實施方式中,所述基于所述協(xié)議類型對所述高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象,包括:
7、根據(jù)所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,確定所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標結(jié)構(gòu)化對象模板;
8、基于所述目標結(jié)構(gòu)化對象模板對所述高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象。
9、在一種可能的實施方式中,所述根據(jù)所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,確定所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標結(jié)構(gòu)化對象模板,包括:
10、根據(jù)所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,確定所述協(xié)議類型對應(yīng)的預設(shè)屬性標識;
11、將所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的屬性標識與所述協(xié)議類型對應(yīng)的預設(shè)屬性標識進行匹配,以確定與所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的屬性標識匹配的預設(shè)屬性標識;
12、將所述匹配的預設(shè)屬性標識對應(yīng)的結(jié)構(gòu)化對象模板確定為所述目標結(jié)構(gòu)化對象模板。
13、在一種可能的實施方式中,所述目標結(jié)構(gòu)化對象模板包括:屬性對應(yīng)的字段元數(shù)據(jù)描述,所述字段元數(shù)據(jù)描述用于定義所述屬性的比特位長度、字段順序號、取值范圍、輔助信息;所述基于所述目標結(jié)構(gòu)化對象模板對所述高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象,包括:
14、將所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的屬性的值填充到所述目標結(jié)構(gòu)化對象模板的相應(yīng)位置,生成所述目標結(jié)構(gòu)化對象。
15、在一種可能的實施方式中,所述對所述目標結(jié)構(gòu)化對象進行編碼,得到所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標二進制數(shù)據(jù),包括:
16、基于所述目標結(jié)構(gòu)化對象中比特位長度的值、字段順序號的值和所述協(xié)議類型對應(yīng)的協(xié)議標識,對目標結(jié)構(gòu)化對象中屬性的值進行編碼,得到所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標二進制數(shù)據(jù)。
17、在一種可能的實施方式中,所述確定所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,包括:
18、獲取所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的協(xié)議標識;
19、根據(jù)所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的協(xié)議標識,確定所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型。
20、在一種可能的實施方式中,還包括:
21、獲取待解碼的二進制數(shù)據(jù),確定所述二進制數(shù)據(jù)對應(yīng)的協(xié)議類型;
22、基于所述協(xié)議類型對所述二進制數(shù)據(jù)進行解碼,獲得對應(yīng)的目標結(jié)構(gòu)化對象。
23、第二方面,本申請實施例提供一種數(shù)據(jù)處理裝置,包括:
24、獲取單元,獲取待編碼的高精定位改正數(shù)源數(shù)據(jù);
25、處理單元,用于確定所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型;
26、對象轉(zhuǎn)換單元,用于基于所述協(xié)議類型對所述高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象;
27、編碼單元,用于對所述目標結(jié)構(gòu)化對象進行編碼,得到所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標二進制數(shù)據(jù)。
28、第三方面,本申請實施例提供一種電子設(shè)備,包括:存儲器,處理器;
29、所述存儲器存儲計算機執(zhí)行指令;
30、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,使得所述處理器執(zhí)行如上第一方面和/或第一方面各種可能的實施方式。
31、第四方面,本申請實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如上第一方面和/或第一方面各種可能的實施方式。
32、第五方面,本申請實施例提供一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上第一方面和/或第一方面各種可能的實施方式。
33、本申請實施例提供的數(shù)據(jù)處理方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,通過獲取待編碼的高精定位改正數(shù)源數(shù)據(jù),確定所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,從而基于類型對高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象;進一步對所述目標結(jié)構(gòu)化對象進行編碼,得到所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標二進制數(shù)據(jù),通過將高精定位改正源數(shù)據(jù)轉(zhuǎn)換成結(jié)構(gòu)化對象,對結(jié)構(gòu)化對象進行編碼,能夠有效提升編碼效率,且能夠適用于不同的協(xié)議。
1.一種數(shù)據(jù)處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述協(xié)議類型對所述高精定位改正數(shù)源數(shù)據(jù)進行對象轉(zhuǎn)換,獲得對應(yīng)的目標結(jié)構(gòu)化對象,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,確定所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標結(jié)構(gòu)化對象模板,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目標結(jié)構(gòu)化對象模板包括:屬性對應(yīng)的字段元數(shù)據(jù)描述,所述字段元數(shù)據(jù)描述用于定義所述屬性的比特位長度、字段順序號、取值范圍、輔助信息;
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述對所述目標結(jié)構(gòu)化對象進行編碼,得到所述高精定位改正數(shù)源數(shù)據(jù)對應(yīng)的目標二進制數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述確定所述高精定位改正數(shù)源數(shù)據(jù)的協(xié)議類型,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
8.一種數(shù)據(jù)處理裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:存儲器,處理器;
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如權(quán)利要求1至7任一項所述的方法。
11.一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7任一項所述的方法。