本申請(qǐng)涉及衛(wèi)星定位,特別是一種數(shù)據(jù)處理方法及相關(guān)裝置。
背景技術(shù):
1、全球?qū)Ш叫l(wèi)星系統(tǒng)(global?navigation?satellite?system,gnss)由北斗衛(wèi)星導(dǎo)航系統(tǒng)(beidou?navigation?satellite?system,bds)、全球定位系統(tǒng)(globalpositioning?system,gps)、格洛納斯衛(wèi)星導(dǎo)航系統(tǒng)(global?navigation?satellitesystem,glonass)和伽利略衛(wèi)星導(dǎo)航系統(tǒng)(galileo?satellite?navigation?system,galileo)組成。
2、每個(gè)衛(wèi)星導(dǎo)航系統(tǒng)包括多個(gè)衛(wèi)星,每個(gè)衛(wèi)星都可以與用戶(hù)設(shè)備進(jìn)行信號(hào)傳輸,用戶(hù)設(shè)備可以根據(jù)來(lái)自每個(gè)衛(wèi)星的導(dǎo)航電文確定該衛(wèi)星的軌道數(shù)據(jù),導(dǎo)航電文可以包括星歷數(shù)據(jù),但是同一衛(wèi)星一般可以存在多個(gè)頻點(diǎn),用戶(hù)設(shè)備對(duì)于來(lái)自通過(guò)不同的頻點(diǎn)發(fā)送的導(dǎo)航電文中的星歷數(shù)據(jù)一般會(huì)分開(kāi)存儲(chǔ),在調(diào)用時(shí)也是分別調(diào)用,用戶(hù)設(shè)備的存儲(chǔ)資源開(kāi)銷(xiāo)和功耗開(kāi)銷(xiāo)較大。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)處理方法及相關(guān)裝置,可以將不同類(lèi)型的星歷數(shù)據(jù)轉(zhuǎn)換為同一類(lèi)型進(jìn)行使用和存儲(chǔ),大大降低了存儲(chǔ)資源開(kāi)銷(xiāo)和功耗開(kāi)銷(xiāo)。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)處理方法,所述方法包括:
3、獲取目標(biāo)衛(wèi)星的第一星歷數(shù)據(jù),所述第一星歷數(shù)據(jù)為第一類(lèi)型,所述第一類(lèi)型用于指示所述第一星歷數(shù)據(jù)中每個(gè)第一星歷參數(shù)的定義以及所述每個(gè)第一星歷參數(shù)的第一格式;
4、若所述第一星歷數(shù)據(jù)的第一類(lèi)型不屬于目標(biāo)類(lèi)型,則將所述第一星歷數(shù)據(jù)轉(zhuǎn)換為目標(biāo)星歷數(shù)據(jù)以更新當(dāng)前星歷數(shù)據(jù),所述目標(biāo)類(lèi)型用于指示所述目標(biāo)星歷數(shù)據(jù)中每個(gè)目標(biāo)星歷參數(shù)的定義以及所述每個(gè)目標(biāo)星歷參數(shù)的目標(biāo)格式。
5、第二方面,本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)處理裝置,所述裝置包括:
6、獲取單元,用于獲取目標(biāo)衛(wèi)星的第一星歷數(shù)據(jù),所述第一星歷數(shù)據(jù)為第一類(lèi)型,所述第一類(lèi)型用于指示所述第一星歷數(shù)據(jù)中每個(gè)第一星歷參數(shù)的定義以及所述每個(gè)第一星歷參數(shù)的第一格式;
7、處理單元,用于若所述第一星歷數(shù)據(jù)的第一類(lèi)型不屬于目標(biāo)類(lèi)型,則將所述第一星歷數(shù)據(jù)轉(zhuǎn)換為目標(biāo)星歷數(shù)據(jù)以更新當(dāng)前星歷數(shù)據(jù),所述目標(biāo)類(lèi)型用于指示所述目標(biāo)星歷數(shù)據(jù)中每個(gè)目標(biāo)星歷參數(shù)的定義以及所述每個(gè)目標(biāo)星歷參數(shù)的目標(biāo)格式。
8、第三方面,本申請(qǐng)實(shí)施例提供一種電子設(shè)備,包括處理器、存儲(chǔ)器、通信接口以及一個(gè)或多個(gè)程序,其中,上述一個(gè)或多個(gè)程序被存儲(chǔ)在上述存儲(chǔ)器中,并且被配置由上述處理器執(zhí)行,上述程序包括用于執(zhí)行本申請(qǐng)實(shí)施例第一方面任一方法中的步驟的指令。
9、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,上述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如本申請(qǐng)實(shí)施例第一方面任一方法中所描述的部分或全部步驟。
10、第五方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,其中,上述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)了計(jì)算機(jī)程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)程序可操作來(lái)使計(jì)算機(jī)執(zhí)行如本申請(qǐng)實(shí)施例第一方面任一方法中所描述的部分或全部步驟。該計(jì)算機(jī)程序產(chǎn)品可以為一個(gè)軟件安裝包。
11、可見(jiàn),通過(guò)上述數(shù)據(jù)處理方法及相關(guān)裝置,首先,獲取目標(biāo)衛(wèi)星的第一星歷數(shù)據(jù),所述第一星歷數(shù)據(jù)為第一類(lèi)型,所述第一類(lèi)型用于指示所述第一星歷數(shù)據(jù)中每個(gè)第一星歷參數(shù)的定義以及所述每個(gè)第一星歷參數(shù)的第一格式;若所述第一星歷數(shù)據(jù)的第一類(lèi)型不屬于目標(biāo)類(lèi)型,則將所述第一星歷數(shù)據(jù)轉(zhuǎn)換為目標(biāo)星歷數(shù)據(jù)以更新當(dāng)前星歷數(shù)據(jù),所述目標(biāo)類(lèi)型用于指示所述目標(biāo)星歷數(shù)據(jù)中每個(gè)目標(biāo)星歷參數(shù)的定義以及所述每個(gè)目標(biāo)星歷參數(shù)的目標(biāo)格式??梢詫⑿菤v數(shù)據(jù)以一種統(tǒng)一的類(lèi)型進(jìn)行存儲(chǔ)和調(diào)用,大大降低了存儲(chǔ)資源開(kāi)銷(xiāo)和功耗開(kāi)銷(xiāo)。
1.一種數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述第一星歷數(shù)據(jù)的第一類(lèi)型不屬于目標(biāo)類(lèi)型,則將所述第一星歷數(shù)據(jù)轉(zhuǎn)換為目標(biāo)星歷數(shù)據(jù)以更新當(dāng)前星歷數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述第一星歷數(shù)據(jù)的第一類(lèi)型不屬于目標(biāo)類(lèi)型,則將所述第一星歷數(shù)據(jù)轉(zhuǎn)換為目標(biāo)星歷數(shù)據(jù)以更新當(dāng)前星歷數(shù)據(jù)之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)衛(wèi)星的第一星歷數(shù)據(jù)之前,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)衛(wèi)星的第一星歷數(shù)據(jù)之前,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)衛(wèi)星的第一星歷數(shù)據(jù)之后,所述方法還包括:
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述方法還包括:
8.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括:處理器,存儲(chǔ)器,以及一個(gè)或多個(gè)程序;所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,并且被配置成由所述處理器執(zhí)行,所述程序包括用于執(zhí)行如權(quán)利要求1-7任一項(xiàng)所述的方法中的步驟的指令。
10.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,所述程序指令當(dāng)被處理器執(zhí)行時(shí)使所述處理器執(zhí)行如權(quán)利要求1-7任一項(xiàng)所述的方法。