本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種運(yùn)動軌跡查詢方法、裝置及用戶終端。
背景技術(shù):
現(xiàn)有技術(shù)中,北斗用戶終端實(shí)時上傳自身的位置信息至北斗衛(wèi)星,當(dāng)北斗用戶終端需要時,再從北斗衛(wèi)星獲取自身的位置信息,并根據(jù)獲得的位置信息,實(shí)現(xiàn)軌跡查詢、繪制運(yùn)動圖像等功能。北斗用戶終端即是利用北斗衛(wèi)星導(dǎo)航系統(tǒng)進(jìn)行定位及導(dǎo)航的終端設(shè)備,例如北斗手機(jī)、北斗汽車等。
然而使用北斗用戶終端從北斗衛(wèi)星獲取該終端的運(yùn)動軌跡時,響應(yīng)速度往往比較慢,通常需要較長地時間才能在北斗用戶終端上查看到北斗用戶終端自身的位置信息構(gòu)成的運(yùn)動軌跡。
申請內(nèi)容
有鑒于此,本申請實(shí)施例提供了一種運(yùn)動軌跡查詢方法、裝置及用戶終端,以實(shí)現(xiàn)能夠更快地在用戶終端獲得該用戶終端自身的位置信息構(gòu)成的運(yùn)動軌跡。
為實(shí)現(xiàn)上述目的,本申請實(shí)施例提供了一種運(yùn)動軌跡查詢方法,所述方法包括:獲得查詢請求;根據(jù)所述查詢請求中的待查詢時間段,獲得在所述待查詢時間段內(nèi)的多個時間點(diǎn)信息;根據(jù)所述多個時間點(diǎn)信息,獲得所述多個時間點(diǎn)信息中的每個所對應(yīng)的位置信息;發(fā)送所述位置信息。
本申請實(shí)施例還提供了一種運(yùn)動軌跡查詢裝置,所述裝置包括:查詢請求模塊,用于獲得查詢請求;時間點(diǎn)信息模塊,用于根據(jù)所述查詢請求中的待查詢時間段,獲得在所述待查詢時間段內(nèi)的多個時間點(diǎn)信息;位置信息模塊,用于根據(jù)所述多個時間點(diǎn)信息,獲得所述多個時間點(diǎn)信息中的每個所對應(yīng)的位置信息;發(fā)送模塊,用于發(fā)送所述位置信息。
本申請實(shí)施例還提供了一種用戶終端,所述用戶終端包括存儲器和處理器,所述存儲器耦接到所述處理器,所述存儲器存儲指令,當(dāng)所述指令由所述處理器執(zhí)行時,使所述處理器執(zhí)行以下操作:獲得查詢請求;根據(jù)所述查詢請求中的待查詢時間段,獲得在所述待查詢時間段內(nèi)的多個時間點(diǎn)信息;根據(jù)所述多個時間點(diǎn)信息,獲得所述多個時間點(diǎn)信息中的每個所對應(yīng)的位置信息;發(fā)送所述位置信息。
本申請實(shí)施例提供的運(yùn)動軌跡查詢方法、裝置及用戶終端的有益效果為:
本申請實(shí)施例提供的運(yùn)動軌跡查詢方法、裝置及用戶終端獲取查詢請求,并根據(jù)查詢請求中的待查詢時間段來獲得該待查詢時間段內(nèi)的多個時間點(diǎn)信息,獲得多個時間點(diǎn)信息中的每個時間點(diǎn)信息對應(yīng)的位置信息,并將位置信息發(fā)送出去。本申請實(shí)施例先獲得時間點(diǎn)信息,然后再根據(jù)時間點(diǎn)信息獲得與時間點(diǎn)信息對應(yīng)的位置信息,與現(xiàn)有的運(yùn)動軌跡查詢方法相比,能夠?qū)崿F(xiàn)更快地在用戶終端獲得該用戶終端自身位置信息構(gòu)成的運(yùn)動軌跡。
附圖說明
為了更清楚的說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請實(shí)施例的應(yīng)用環(huán)境示意圖;
圖2示出了本申請第一實(shí)施例提供的一種運(yùn)動軌跡查詢方法的流程圖;
圖3示出了圖2中步驟s110之前的步驟流程示意圖;
圖4示出了本申請第一實(shí)施例提供的一種運(yùn)動軌跡查詢方法的的一種具體實(shí)施方式的流程圖;
圖5示出了本申請第二實(shí)施例提供的運(yùn)動軌跡查詢裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本申請下述各實(shí)施例均可應(yīng)用于如圖1所示的環(huán)境中。如圖1所示,北斗衛(wèi)星10通過網(wǎng)絡(luò)30與一個或多個用戶終端20進(jìn)行通信連接,以進(jìn)行數(shù)據(jù)通信或交互。在本申請實(shí)施例中,用戶終端20中安裝有客戶端,該客戶端可以是應(yīng)用程序,與北斗衛(wèi)星10相對應(yīng),從而為用戶提供服務(wù)(例如接收用戶輸入的查詢請求,向用戶展示該用戶終端20的運(yùn)動軌跡等)。所述用戶終端20可以是個人電腦(personalcomputer,pc)、平板電腦、智能手機(jī)、電子書閱讀器、膝上型便攜計(jì)算機(jī)、車載電腦、智能穿戴設(shè)備等。所述網(wǎng)絡(luò)30可以是無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò),例如無線網(wǎng)絡(luò)可以是,但不限于wi-fi(無線保真)網(wǎng)絡(luò)、2g/3g/4g網(wǎng)絡(luò)等。
第一實(shí)施例
圖2示出了本發(fā)明第一實(shí)施例提供的一種運(yùn)動軌跡查詢方法的流程圖,請參閱圖2,本實(shí)施例描述的是北斗衛(wèi)星的處理流程,所述方法包括:
步驟s110,獲得查詢請求。
北斗衛(wèi)星具體可以從用戶終端獲取查詢請求,在本實(shí)施例中,用戶終端具體可以為北斗手機(jī)、北斗汽車等,當(dāng)用戶終端需要查詢自身的運(yùn)動軌跡時,向北斗衛(wèi)星發(fā)送查詢請求。
步驟s120,根據(jù)所述查詢請求中的待查詢時間段,獲得在所述待查詢時間段內(nèi)的多個時間點(diǎn)信息。
查詢請求中具體可以包括待查詢時間段,北斗衛(wèi)星可以獲取查詢請求中的待查詢時間段,然后獲得待查詢時間段內(nèi)的多個時間點(diǎn)。
具體地,用戶需要查詢上午9點(diǎn)至上午11點(diǎn)之間的用戶終端的運(yùn)動軌跡時,則通過用戶終端發(fā)送相應(yīng)的查詢請求至北斗衛(wèi)星,北斗衛(wèi)星接收到該查詢請求后,從中獲得的待查詢時間段即為上午9點(diǎn)至上午11點(diǎn)。因此,北斗衛(wèi)星便可以查詢上午9點(diǎn)至上午11點(diǎn)之間的多個時間點(diǎn)信息。
多個時間點(diǎn)信息可以精確到秒,即每秒均會產(chǎn)生一個時間點(diǎn)信息,也有與該時間點(diǎn)信息對應(yīng)的位置信息。
步驟s130,根據(jù)所述多個時間點(diǎn)信息,獲得所述多個時間點(diǎn)信息中的每個所對應(yīng)的位置信息。
由于每個時間點(diǎn)信息均由對應(yīng)的位置信息,因此北斗衛(wèi)星獲取與時間點(diǎn)信息對應(yīng)的位置信息。
步驟s140,發(fā)送所述位置信息。
北斗衛(wèi)星可以將獲取到的與時間點(diǎn)信息對應(yīng)的位置信息發(fā)送至用戶終端,用戶終端便可以顯示由位置信息構(gòu)成的運(yùn)動軌跡。具體地,位置信息可以為經(jīng)緯度信息。
圖3示出了圖2示出的步驟s110之前,北斗衛(wèi)星的處理步驟,具體包括:
步驟s101,從終端獲得多個位置信息以及與多個位置信息中的每個位置信息對應(yīng)的時間點(diǎn)信息。
北斗衛(wèi)星具體可以從用戶終端獲得該用戶終端的多個位置信息以及與每個位置信息對應(yīng)的時間點(diǎn)信息,并將位置信息以及時間點(diǎn)信息存儲起來。
步驟s102,將所述多個位置信息存儲在第一存儲區(qū)域。
北斗衛(wèi)星可以將位置信息以及時間點(diǎn)信息分開存儲,從而使得數(shù)據(jù)在查找時不置于由于數(shù)量量過于龐大而影響了查找速度。
具體地,北斗衛(wèi)星可以將所述經(jīng)度信息的整數(shù)部分存儲在所述第一存儲區(qū)域的第一子區(qū)域;將所述經(jīng)度信息的小數(shù)部分存儲在所述第一存儲區(qū)域的第二子區(qū)域。將所述緯度信息的整數(shù)部分存儲在所述第一存儲區(qū)域的第三子區(qū)域;將所述緯度信息的小數(shù)部分存儲在所述第一存儲區(qū)域的第四子區(qū)域。將位置信息按經(jīng)度信息與緯度信息之分存儲起來,再將經(jīng)度信息以及緯度信息分別按照整數(shù)部分以及小數(shù)部分分別存儲。
在讀取數(shù)據(jù)時,北斗衛(wèi)星可以先讀取經(jīng)度信息以及緯度信息的整數(shù)部分,以在用戶終端先確定一個較大范圍的區(qū)域方位,然后再讀取經(jīng)度信息以及緯度信息的小數(shù)部分,讀取用戶終端的較為準(zhǔn)確的位置。
步驟s103,將所述時間點(diǎn)信息存儲在第二存儲區(qū)域。
北斗衛(wèi)星可以將時間點(diǎn)信息與位置信息分開存儲。
步驟s104,建立位置信息以及與位置信息對應(yīng)的時間點(diǎn)信息之間的映射關(guān)系。
北斗衛(wèi)星建立位置信息以及對應(yīng)的時間點(diǎn)信息之間的映射關(guān)系,在查找到時間點(diǎn)信息時,可以根據(jù)映射關(guān)系分別查找到與時間點(diǎn)信息對應(yīng)的位置信息。
圖4示出了本申請第一實(shí)施例提供的運(yùn)動軌跡查詢方法的一種具體實(shí)施方式,具體包括如下步驟:
步驟s110,獲得查詢請求。
與圖2中的步驟s110相同,在此便不做贅述。
步驟s210,在所述待查詢時間段內(nèi),根據(jù)預(yù)定時間間隔獲得多個第一時間點(diǎn)信息。
具體以待查詢時間段為上午9點(diǎn)至上午11點(diǎn)為例。預(yù)定時間間隔以半小時為例,則北斗衛(wèi)星可以在上午9點(diǎn)至上午11點(diǎn)這個待查詢時間段中,先獲得9點(diǎn)、9點(diǎn)30分、10點(diǎn)、10點(diǎn)30分以及11點(diǎn)這五個第一時間點(diǎn)信息。當(dāng)然預(yù)定時間間隔也可以為其他的值,具體的數(shù)值不應(yīng)該理解為是對本申請的限制。
步驟s220,獲得與所述多個第一時間點(diǎn)信息中的每個第一時間點(diǎn)信息所對應(yīng)的第一位置信息。
然后獲得9點(diǎn)、9點(diǎn)30分、10點(diǎn)、10點(diǎn)30分以及11點(diǎn)這五個第一時間點(diǎn)信息這五個時間點(diǎn)信息分別對應(yīng)的第一位置信息。
步驟s230,發(fā)送所述第一位置信息。
將獲得的第一位置信息發(fā)送至用戶終端,以使用戶終端可以根據(jù)第一位置信息先顯示出該用戶終端在待查詢時間點(diǎn)內(nèi)經(jīng)過的大致運(yùn)動軌跡。
步驟s240,在所述待查詢時間段內(nèi),獲得多個第二時間點(diǎn)信息。
具體地,第二時間點(diǎn)信息可以為待查詢時間段內(nèi),除了第一時間點(diǎn)信息以外的時間點(diǎn)信息。北斗衛(wèi)星在將第一位置信息發(fā)送給用戶終端后,再獲得多個第二時間點(diǎn)信息。第二時間點(diǎn)信息具體可以以秒為單位來獲取。
步驟s250,獲得與所述多個第二時間點(diǎn)信息中的每個第二時間點(diǎn)信息所對應(yīng)的第二位置信息。
由于時間點(diǎn)信息與位置信息建立有映射關(guān)系,因此,可以根據(jù)映射關(guān)系獲得與第二時間點(diǎn)信息分別對應(yīng)的第二位置信息。
步驟s260,發(fā)送所述第二位置信息。
將第二位置信息發(fā)送給用戶終端,以使用戶終端根據(jù)第二位置信息詳細(xì)顯示該用戶終端的運(yùn)動軌跡。
本申請第一實(shí)施例提供的運(yùn)動軌跡查詢方法可以將位置信息與時間點(diǎn)信息存儲在不同的存儲區(qū)域,并在兩個存儲區(qū)域之間建立映射關(guān)系,從而使得用戶終端在需要查詢運(yùn)動軌跡時,北斗衛(wèi)星先獲取時間點(diǎn)信息,然后再根據(jù)時間點(diǎn)信息與位置信息的映射關(guān)系獲取位置信息,與現(xiàn)有的運(yùn)動軌跡查詢方法相比,查詢速度更快。
第二實(shí)施例
詳情請參見圖5,圖5示出了本申請第二實(shí)施例提供的運(yùn)動軌跡查詢裝置,該裝置300包括:
查詢請求模塊310,用于獲得查詢請求。
時間點(diǎn)信息模塊320,用于根據(jù)所述查詢請求中的待查詢時間段,獲得在所述待查詢時間段內(nèi)的多個時間點(diǎn)信息。
位置信息模塊330,用于根據(jù)所述多個時間點(diǎn)信息,獲得所述多個時間點(diǎn)信息中的每個所對應(yīng)的位置信息。
發(fā)送模塊340,用于發(fā)送所述位置信息。
圖5示出的運(yùn)動軌跡查詢裝置與圖2示出的運(yùn)動軌跡查詢方法相對應(yīng),在此便不做贅述。
具體地,該裝置還可以包括如下模塊:
獲得模塊,用于從終端獲得多個位置信息以及與多個位置信息中的每個位置信息對應(yīng)的時間點(diǎn)信息。
第一存儲模塊,用于將所述多個位置信息存儲在第一存儲區(qū)域。
第二存儲模塊,用于將所述時間點(diǎn)信息存儲在第二存儲區(qū)域。
映射建立模塊,用于建立位置信息以及與位置信息對應(yīng)的時間點(diǎn)信息之間的映射關(guān)系。
上述的模塊與圖3示出的方法相對應(yīng),在此便不做贅述。
其中,第一存儲模塊具體可以包括:
第一子存儲模塊,用于將所述經(jīng)度信息的整數(shù)部分存儲在所述第一存儲區(qū)域的第一子區(qū)域。
第二子存儲模塊,用于將所述經(jīng)度信息的小數(shù)部分存儲在所述第一存儲區(qū)域的第二子區(qū)域。
第三子存儲模塊,用于將所述緯度信息的整數(shù)部分存儲在所述第一存儲區(qū)域的第三子區(qū)域。
第四子存儲模塊,用于將所述緯度信息的小數(shù)部分存儲在所述第一存儲區(qū)域的第四子區(qū)域。
在本申請第二實(shí)施例的一種具體實(shí)施方式中,該裝置還可以包括:
第一時間點(diǎn)子模塊,用于在所述待查詢時間段內(nèi),根據(jù)預(yù)定時間間隔獲得多個第一時間點(diǎn)信息。
第一位置信息子模塊,用于獲得與所述多個第一時間點(diǎn)信息中的每個第一時間點(diǎn)信息所對應(yīng)的第一位置信息。
第一發(fā)送子模塊,用于發(fā)送所述第一位置信息。
第二時間點(diǎn)子模塊,用于在所述待查詢時間段內(nèi),獲得多個第二時間點(diǎn)信息。
第二位置信息子模塊,用于獲得與所述多個第二時間點(diǎn)信息中的每個第二時間點(diǎn)信息所對應(yīng)的第二位置信息。
第二發(fā)送子模塊,用于發(fā)送所述第二位置信息。
上述的具體實(shí)施方式示出的運(yùn)動軌跡查詢裝置與圖4示出的方法對應(yīng)相同,在此便不做贅述。
本申請實(shí)施例提供的運(yùn)動軌跡查詢方法、裝置及用戶終端獲取查詢請求,并根據(jù)查詢請求中的待查詢時間段來獲得該待查詢時間段內(nèi)的多個時間點(diǎn)信息,獲得多個時間點(diǎn)信息中的每個時間點(diǎn)信息對應(yīng)的位置信息,并將位置信息發(fā)送出去。本申請實(shí)施例先獲得時間點(diǎn)信息,然后再根據(jù)時間點(diǎn)信息獲得與時間點(diǎn)信息對應(yīng)的位置信息,與現(xiàn)有的運(yùn)動軌跡查詢方法相比,能夠?qū)崿F(xiàn)更快地在用戶終端獲得該用戶終端自身位置信息構(gòu)成的運(yùn)動軌跡。
在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本申請的多個實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
另外,在本申請各個實(shí)施例中的各功能模塊可以集成在一起形成一個獨(dú)立的部分,也可以是各個模塊單獨(dú)存在,也可以兩個或兩個以上模塊集成形成一個獨(dú)立的部分。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本申請的優(yōu)選實(shí)施例而已,并不用于限制本申請,對于本領(lǐng)域的技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。
以上所述,僅為本申請的具體實(shí)施方式,但本申請的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本申請的保護(hù)范圍之內(nèi)。因此,本申請的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。