專(zhuān)利名稱(chēng):獲取星歷和歷書(shū)數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及全球定位系統(tǒng)(GPS)定位技術(shù),特別涉及GPS定位過(guò)程中獲取星歷和歷書(shū)數(shù)據(jù)的方法及裝置。
背景技術(shù):
GPS提供32個(gè)GPS衛(wèi)星按照設(shè)置的軌道圍繞地球運(yùn)動(dòng),每個(gè)GPS衛(wèi)星都對(duì)應(yīng)有一套星歷和歷書(shū)數(shù)據(jù),其中包括該GPS衛(wèi)星在不同時(shí)刻所處的不同空間位置,這里的時(shí)刻以格林尼治時(shí)間為準(zhǔn)。GPS衛(wèi)星的軌道等設(shè)置會(huì)不斷進(jìn)行微調(diào)或更新,當(dāng)這些設(shè)置微調(diào)或更新時(shí),GPS衛(wèi)星對(duì)應(yīng)的衛(wèi)星和星歷數(shù)據(jù)也會(huì)相應(yīng)進(jìn)行更新。目前大多數(shù)的移動(dòng)終端可以基于各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),定位出移動(dòng)終端所處的經(jīng)度和緯度,基本原理是:在用戶觸發(fā)移動(dòng)終端中的GPS單元啟動(dòng)之后,GPS單元將當(dāng)前時(shí)刻換算成以格林尼治時(shí)間,再基于獲取的各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),確定當(dāng)前時(shí)刻各個(gè)GPS衛(wèi)星所處的空間位置,然后基于各GPS衛(wèi)星所處的空間位置,并利用空間距離方程組,得到移動(dòng)終端的經(jīng)度和緯度。移動(dòng)終端要完成定位,一般需要獲知3個(gè)以上GPS衛(wèi)星所處的空間位置,因此獲取星歷和歷書(shū)數(shù)據(jù)就非常重要。目前獲取星歷和歷書(shū)數(shù)據(jù)的方式主要包括以下兩種:第一、實(shí)時(shí)獲取方式,包括:GPS單元啟動(dòng)后,通過(guò)GPS天線收集各個(gè)GPS衛(wèi)星的廣播信號(hào),通過(guò)解碼接收到的廣播信號(hào),獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù);第二、非實(shí)時(shí)獲取方式,包括:每隔設(shè)定時(shí)間,通過(guò)互聯(lián)網(wǎng)到指定服務(wù)器下載所有GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)。在上述第一種方式中,雖然可以實(shí)時(shí)獲得最新的星歷和歷書(shū)數(shù)據(jù),但是如果當(dāng)前移動(dòng)終端處于較封閉的環(huán)境、或者天空中云量很多,則很難收集到3個(gè)以上GPS衛(wèi)星發(fā)送的廣播信號(hào),這樣就無(wú)法獲取3個(gè)以上GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),也就無(wú)法完成對(duì)移動(dòng)終端的定位。在上述第二種方式中,雖然可以一次性獲得所有GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),但是移動(dòng)終端必須處于能接入互聯(lián)網(wǎng)的環(huán)境中,一旦離開(kāi)能接入互聯(lián)網(wǎng)的環(huán)境,就無(wú)法獲得更新的星歷和歷書(shū)數(shù)據(jù),造成定位不準(zhǔn)確。
發(fā)明內(nèi)容
本發(fā)明提供一種新的獲取星歷和歷書(shū)數(shù)據(jù)的方法及裝置,能夠不依賴(lài)互聯(lián)網(wǎng)環(huán)境而為定位操作及時(shí)獲取最新的星歷和歷書(shū)信息。本發(fā)明實(shí)施例提供一種獲取星歷和歷書(shū)數(shù)據(jù)的方法,該方法包括:在設(shè)定時(shí)刻啟動(dòng)GPS單元,由所述GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位;在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉所述GPS單元;
其中,所述設(shè)定時(shí)刻為預(yù)先設(shè)置的初始時(shí)刻、或由上一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻加上兩次啟動(dòng)GPS單元的時(shí)間間隔得到的時(shí)刻。本發(fā)明實(shí)施例提供一種獲取星歷和歷書(shū)數(shù)據(jù)的裝置,該裝置包括:啟動(dòng)單元,用于在設(shè)定時(shí)刻啟動(dòng)GPS單元,由所述GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位;關(guān)閉單元,用于在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉所述GPS單元;其中,所述設(shè)定時(shí)刻為預(yù)先設(shè)置的初始時(shí)刻、或由上一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻加上兩次啟動(dòng)GPS單元的時(shí)間間隔得到的時(shí)刻。可見(jiàn),本發(fā)明實(shí)施例提供的獲取星歷和歷書(shū)數(shù)據(jù)的方法及裝置,定期啟動(dòng)GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),即定期啟動(dòng)GPS單元按照背景技術(shù)中的方式一來(lái)獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),這相當(dāng)于在真正執(zhí)行定位前進(jìn)行的熱身操作。一方面,星歷和歷書(shū)數(shù)據(jù)的獲取不依賴(lài)互聯(lián)網(wǎng)環(huán)境,另一方面,由于是實(shí)時(shí)獲取,能夠獲取到最新的星歷和歷書(shū)數(shù)據(jù)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例的一些舉例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一中獲取星歷和歷書(shū)數(shù)據(jù)的方法流程圖;圖2是本發(fā)明實(shí)施例二中獲取星歷和歷書(shū)數(shù)據(jù)的方法流程圖;圖3是本發(fā)明實(shí)施例三中獲取星歷和歷書(shū)數(shù)據(jù)的方法流程圖;圖4是本發(fā)明實(shí)施例四中獲取星歷和歷書(shū)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例五中獲取星歷和歷書(shū)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例六中獲取星歷和歷書(shū)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明實(shí)施例一部份舉例,而不是全部的舉例?;诒景l(fā)明實(shí)施例描述的內(nèi)容,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它內(nèi)容,都屬于本發(fā)明實(shí)施例保護(hù)的范圍。實(shí)施例一圖1是本發(fā)明實(shí)施例一中獲取星歷和歷書(shū)數(shù)據(jù)的方法流程圖,該流程包括:步驟11:在設(shè)定時(shí)刻啟動(dòng)GPS單元,由GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位;步驟12:在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉GPS單元。上述步驟11中的設(shè)定時(shí)刻包括兩種情況:第一、預(yù)先設(shè)置的初始時(shí)刻,該時(shí)刻可以位于操作系統(tǒng)啟動(dòng)后不久;第二、在上一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻基礎(chǔ)上,加上兩次啟動(dòng)GPS單元的時(shí)間間隔得到的時(shí)刻。關(guān)于兩次啟動(dòng)GPS單元的時(shí)間間隔,可以是預(yù)先設(shè)置的固定時(shí)間間隔,也可以是可變的時(shí)間間隔,后續(xù)的其他實(shí)施例中將給出詳細(xì)說(shuō)明。上述步驟12中的設(shè)定時(shí)間可以根據(jù)應(yīng)用需求來(lái)設(shè)置,例如設(shè)置為50秒。綜上所述,本發(fā)明實(shí)施例一提供的獲取星歷和歷書(shū)數(shù)據(jù)的方法,定期啟動(dòng)GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),即定期啟動(dòng)GPS單元按照背景技術(shù)中的方式一來(lái)獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),這相當(dāng)于在真正執(zhí)行定位前進(jìn)行的熱身操作。一方面,星歷和歷書(shū)數(shù)據(jù)的獲取不依賴(lài)互聯(lián)網(wǎng)環(huán)境,另一方面,由于是實(shí)時(shí)獲取,能夠獲取到最新的星歷和歷書(shū)數(shù)據(jù)。實(shí)施例二在實(shí)施例一的基礎(chǔ)上,本實(shí)施例二中,兩次啟動(dòng)GPS單元的時(shí)間間隔,可以基于GPS單元執(zhí)行操作后的結(jié)果來(lái)調(diào)整,在獲取星歷和歷書(shū)數(shù)據(jù)及降低功耗之間達(dá)成平衡。本實(shí)施例二中,預(yù)先設(shè)置熱身操作的目標(biāo),即每次啟動(dòng)GPS單元要獲取多少個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),GPS衛(wèi)星個(gè)數(shù)閾值的設(shè)置需滿足完成定位所需的最小衛(wèi)星個(gè)數(shù)。例如預(yù)先設(shè)置熱身操作的目標(biāo)為:獲取3個(gè)以上GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)。本實(shí)施例二中,預(yù)先設(shè)置兩次啟動(dòng)GPS單元的默認(rèn)時(shí)間間隔,可以為幾小時(shí)或十幾小時(shí)。圖2是本發(fā)明實(shí)施例二中獲取星歷和歷書(shū)數(shù)據(jù)的方法流程圖,該流程包括:步驟21:在設(shè)定時(shí)刻啟動(dòng)GPS單元,由GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位;步驟22:在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉GPS單元;步驟23:判斷GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)是否大于等于預(yù)先設(shè)置的個(gè)數(shù)閾值,如果是,執(zhí)行步驟24,否則,執(zhí)行步驟25。步驟24:增大兩次啟動(dòng)GPS單元的時(shí)間間隔,返回步驟21 ;步驟25:保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,返回步驟21。在上述步驟23中,如果判斷已經(jīng)達(dá)到熱身操作的目標(biāo),即GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)大于等于3,則基于已獲取的星歷和歷書(shū)數(shù)據(jù)可以完成定位,此時(shí)為了避免頻繁啟動(dòng)GPS單元對(duì)移動(dòng)終端功耗的影響,可以增大兩次啟動(dòng)GPS單元的時(shí)間間隔,例如將兩次啟動(dòng)GPS單元的時(shí)間間隔增大幾小時(shí);如果判斷未達(dá)到熱身操作的目標(biāo),即GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)小于3,則基于已獲取的星歷和歷書(shū)數(shù)據(jù)還不能完成定位,此時(shí)可以保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變。由于GPS單元目前在獲取星歷和歷書(shū)數(shù)據(jù)后,本身就會(huì)基于獲取的星歷和歷書(shū)數(shù)據(jù)進(jìn)行定位,因此作為可替換的實(shí)施方式,本實(shí)施例二中,預(yù)先設(shè)置的熱身操作的目標(biāo)還可以是GPS單元完成定位。由此,在上述步驟23中,可以判斷在設(shè)定時(shí)間內(nèi)GPS單元是否完成定位,如果是,則執(zhí)行步驟24,否則,執(zhí)行步驟25。實(shí)施例三在實(shí)施例二的基礎(chǔ)上,本實(shí)施例三中,如果在啟動(dòng)GPS單元后未完成熱身操作的目標(biāo),基于兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否為默認(rèn)時(shí)間間隔,來(lái)確定是否繼續(xù)保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,由此能夠在未完成熱身操作的目標(biāo)時(shí),盡快的再次啟動(dòng)GPS單元來(lái)獲取最新的星歷和歷書(shū)數(shù)據(jù)。
圖3是本發(fā)明實(shí)施例三中獲取星歷和歷書(shū)數(shù)據(jù)的方法流程圖,該流程包括:步驟31:在設(shè)定時(shí)刻啟動(dòng)GPS單元,由GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位;步驟32:在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉GPS單元;步驟33:判斷GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)是否大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值,如果是,執(zhí)行步驟34,否則,執(zhí)行步驟35 ;步驟34:增大兩次啟動(dòng)GPS單元的時(shí)間間隔,返回步驟31 ;步驟35:判斷兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否是默認(rèn)時(shí)間間隔,如果是,執(zhí)行步驟36,否則,執(zhí)行步驟37;步驟36:保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,返回步驟31 ;步驟37:將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔,返回步驟31。在上述步驟35中,如果兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔,則說(shuō)明在之前已執(zhí)行過(guò)的流程中,增大了兩次啟動(dòng)GPS單元的時(shí)間間隔,在這種情況下,為了能夠盡快的再次啟動(dòng)GPS單元來(lái)獲取最新的星歷和歷書(shū)數(shù)據(jù),將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔。由于GPS單元目前在獲取星歷和歷書(shū)數(shù)據(jù)后,本身就會(huì)基于獲取的星歷和歷書(shū)數(shù)據(jù)執(zhí)行定位操作,因此作為可替換的實(shí)施方式,本實(shí)施例三中,預(yù)先設(shè)置的熱身操作的目標(biāo)還可以是GPS單元完成定位。由此,在上述步驟33中,可以判斷在設(shè)定時(shí)間內(nèi)GPS單元是否完成定位,如果是,則執(zhí)行步驟34,否則,執(zhí)行步驟35。實(shí)施例四圖4是本發(fā)明實(shí)施例四中獲取星歷和歷書(shū)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖,該裝置包括:啟動(dòng)單元41和關(guān)閉單元42。啟動(dòng)單元41,用于在設(shè)定時(shí)刻啟動(dòng)GPS單元,由GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位。關(guān)閉單元42,用于在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉GPS單元。本實(shí)施例四中的設(shè)定時(shí)刻包括兩種情況:第一、預(yù)先設(shè)置的初始時(shí)刻,該時(shí)刻可以位于操作系統(tǒng)啟動(dòng)后不久;第二、在上一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻基礎(chǔ)上,加上兩次啟動(dòng)GPS單元的時(shí)間間隔得到的時(shí)刻。關(guān)于兩次啟動(dòng)GPS單元的時(shí)間間隔,可以是預(yù)先設(shè)置的固定時(shí)間間隔,也可以是可變的時(shí)間間隔,后續(xù)的其他實(shí)施例中將給出詳細(xì)說(shuō)明。本實(shí)施例四中的設(shè)定時(shí)間可以根據(jù)應(yīng)用需求來(lái)設(shè)置,例如設(shè)置為50秒。綜上所述,本發(fā)明實(shí)施例四提供的獲取星歷和歷書(shū)數(shù)據(jù)的裝置,定期啟動(dòng)GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),即定期啟動(dòng)GPS單元按照背景技術(shù)中的方式一來(lái)獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),這相當(dāng)于在真正執(zhí)行定位操作前進(jìn)行的熱身操作。一方面,星歷和歷書(shū)數(shù)據(jù)的獲取不依賴(lài)互聯(lián)網(wǎng)環(huán)境,另一方面,由于是實(shí)時(shí)獲取,能夠獲取到最新的星歷和歷書(shū)數(shù)據(jù)。實(shí)施例五 在實(shí)施例四的基礎(chǔ)上,本實(shí)施例五中,兩次啟動(dòng)GPS單兀的時(shí)間間隔,可以基于GPS單元執(zhí)行操作后的結(jié)果來(lái)調(diào)整,在獲取星歷和歷書(shū)數(shù)據(jù)及降低功耗之間達(dá)成平衡。
本實(shí)施例五中,預(yù)先設(shè)置熱身操作的目標(biāo),即每次啟動(dòng)GPS單元要獲取多少個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),GPS衛(wèi)星個(gè)數(shù)閾值的設(shè)置需滿足完成定位所需的最小衛(wèi)星個(gè)數(shù)。例如預(yù)先設(shè)置熱身操作的目標(biāo)為:獲取3個(gè)以上GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)。本實(shí)施例五中,預(yù)先設(shè)置兩次啟動(dòng)GPS單元的默認(rèn)時(shí)間間隔,可以為幾小時(shí)或十幾小時(shí)。圖5是本發(fā)明實(shí)施例五中獲取星歷和歷書(shū)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖,該裝置包括:啟動(dòng)單元51、關(guān)閉單元52、判斷單元53、第一調(diào)整單元54和第二調(diào)整單元55。啟動(dòng)單元51,用于在設(shè)定時(shí)刻啟動(dòng)GPS單元,由GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位。關(guān)閉單元52,用于在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉GPS單元。判斷單元53,用于在關(guān)閉GPS單元之后判斷GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)是否大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值。第一調(diào)整單元54,用于在GPS衛(wèi)星個(gè)數(shù)大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),增大兩次啟動(dòng)GPS單元的時(shí)間間隔;將調(diào)整后的時(shí)間間隔發(fā)送給啟動(dòng)單元51。啟動(dòng)單元51收到調(diào)整后的時(shí)間間隔之后,就可以計(jì)算出下一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻。第二調(diào)整單元55,用于在GPS衛(wèi)星個(gè)數(shù)小于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變;通知啟動(dòng)單元51當(dāng)前時(shí)間間隔不變。啟動(dòng)單元51收到該通知后,就可以計(jì)算出下一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻。本實(shí)施例五中,如果判斷已經(jīng)達(dá)到熱身操作的目標(biāo),即GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)大于等于3,則基于已獲取的星歷和歷書(shū)數(shù)據(jù)可以完成定位,此時(shí)為了避免頻繁啟動(dòng)GPS單元對(duì)移動(dòng)終端功耗的影響,可以增大兩次啟動(dòng)GPS單元的時(shí)間間隔,例如將兩次啟動(dòng)GPS單元的時(shí)間間隔增大幾小時(shí);如果判斷未達(dá)到熱身操作的目標(biāo),即GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)小于3,則基于已獲取的星歷和歷書(shū)數(shù)據(jù)還不能完成定位,此時(shí)可以保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變。由于GPS單元目前在獲取星歷和歷書(shū)數(shù)據(jù)后,本身就會(huì)基于獲取的星歷和歷書(shū)數(shù)據(jù)進(jìn)行定位,因此作為可替換的實(shí)施方式,本實(shí)施例五中,預(yù)先設(shè)置的熱身操作的目標(biāo)還可以是GPS單元完成定位。由此,判斷單元53可以用于在關(guān)閉GPS單元之后判斷在設(shè)定時(shí)間內(nèi)GPS單元是否完成定位,如果是,由第一調(diào)整單元54執(zhí)行操作,否則,由第二調(diào)整單元55執(zhí)行操作。實(shí)施例六在實(shí)施例五的基礎(chǔ)上,本實(shí)施例六中,如果在啟動(dòng)GPS單元后未完成熱身操作的目標(biāo),基于兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否為默認(rèn)時(shí)間間隔,來(lái)確定是否繼續(xù)保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,由此能夠在未完成熱身操作的目標(biāo)時(shí),盡快的再次啟動(dòng)GPS單元來(lái)獲取最新的星歷和歷書(shū)數(shù)據(jù)。圖6是本發(fā)明實(shí)施例六中獲取星歷和歷書(shū)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖,該裝置包括:啟動(dòng)單元61、關(guān)閉單元62、判斷單元63、第一調(diào)整單元64、第二調(diào)整單元65。啟動(dòng)單元61,用于在設(shè)定時(shí)刻啟動(dòng)GPS單元,由GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位。關(guān)閉單元62,用于在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉GPS單元。
判斷單元63,用于再關(guān)閉所述GPS單元之后判斷GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)是否大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值。第一調(diào)整單元64,用于在GPS衛(wèi)星個(gè)數(shù)大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),增大兩次啟動(dòng)GPS單元的時(shí)間間隔;將調(diào)整后的時(shí)間間隔發(fā)送給啟動(dòng)單元61。第二調(diào)整單元65包括:判斷模塊651和調(diào)整模塊652。判斷模塊651,用于在GPS衛(wèi)星個(gè)數(shù)小于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),判斷兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否是默認(rèn)時(shí)間間隔。調(diào)整模塊652,用于在兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是默認(rèn)時(shí)間間隔時(shí),保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,并通知啟動(dòng)單元61當(dāng)前時(shí)間間隔不變;在兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔時(shí),將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔,將調(diào)整后的時(shí)間間隔發(fā)送給啟動(dòng)單元61。本實(shí)施例六中,如果兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔,則說(shuō)明在之前已執(zhí)行過(guò)的熱身操作中,增大了兩次啟動(dòng)GPS單元的時(shí)間間隔,在這種情況下,為了能夠盡快的再次啟動(dòng)GPS單元來(lái)獲取最新的星歷和歷書(shū)數(shù)據(jù),將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔。由于GPS單元目前在獲取星歷和歷書(shū)數(shù)據(jù)后,本身就會(huì)基于獲取的星歷和歷書(shū)數(shù)據(jù)執(zhí)行定位操作,因此作為可替換的實(shí)施方式,本實(shí)施例六中,預(yù)先設(shè)置的熱身操作的目標(biāo)還可以是GPS單元完成定位。由此,判斷單元63可以用于在關(guān)閉GPS單元之后判斷在設(shè)定時(shí)間內(nèi)GPS單元是否完成定位,如果是,由第一調(diào)整單元64執(zhí)行操作,否則,由第二調(diào)整單元65執(zhí)行操作。需要說(shuō)明的是:上述實(shí)施例提供的獲取星歷和歷書(shū)數(shù)據(jù)的裝置在執(zhí)行操作時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的獲取星歷和歷書(shū)數(shù)據(jù)的裝置與獲取星歷和歷書(shū)數(shù)據(jù)的方法的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。以上所述僅為本發(fā)明實(shí)施例的較佳舉例,并不用以限制本發(fā)明實(shí)施例,凡在本發(fā)明實(shí)施例的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種獲取星歷和歷書(shū)數(shù)據(jù)的方法,其特征在于,所述方法包括: 在設(shè)定時(shí)刻啟動(dòng)全球定位系統(tǒng)GPS單元,由所述GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位; 在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉所述GPS單元; 其中,所述設(shè)定時(shí)刻為預(yù)先設(shè)置的初始時(shí)刻、或由上一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻加上兩次啟動(dòng)GPS單元的時(shí)間間隔得到的時(shí)刻。
2.如權(quán)利要求1所述的方法,其特征在于,所述關(guān)閉所述GPS單元之后,所述方法還包括: 判斷所述GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)是否大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值; 如果所述GPS衛(wèi)星個(gè)數(shù)大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值,增大兩次啟動(dòng)GPS單元的時(shí)間間隔; 如果所述GPS衛(wèi)星個(gè)數(shù)小于預(yù)先設(shè)定的個(gè)數(shù)閾值,保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變。
3.如權(quán)利要求2所述的方法,其特征在于,如果所述GPS衛(wèi)星個(gè)數(shù)小于預(yù)先設(shè)定的個(gè)數(shù)閾值,所述方法還包括: 判斷兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否是默認(rèn)時(shí)間間隔; 如果兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是默認(rèn)時(shí)間間隔,執(zhí)行所述保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變的 步驟; 如果兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔,將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔。
4.如權(quán)利要求1所述的方法,其特征在于,所述關(guān)閉所述GPS單元之后,所述方法還包括: 判斷在所述設(shè)定時(shí)間內(nèi)所述GPS單元是否完成定位; 如果所述GPS單元完成定位,增加兩次啟動(dòng)GPS單元的時(shí)間間隔; 如果所述GPS單元未完成定位,保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變。
5.如權(quán)利要求4所述的方法,其特征在于,如果所述GPS單元未完成定位,所述方法還包括: 判斷兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否是默認(rèn)時(shí)間間隔; 如果兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是默認(rèn)時(shí)間間隔,執(zhí)行所述保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變的步驟; 如果兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔,將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔。
6.一種獲取星歷和歷書(shū)數(shù)據(jù)的裝置,其特征在于,所述裝置包括: 啟動(dòng)單元,用于在設(shè)定時(shí)刻啟動(dòng)全球定位系統(tǒng)GPS單元,由所述GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù)并執(zhí)行定位; 關(guān)閉單元,用于在經(jīng)過(guò)設(shè)定時(shí)間后關(guān)閉所述GPS單元; 其中,所述設(shè)定時(shí)刻為預(yù)先設(shè)置的初始時(shí)刻、或由上一個(gè)啟動(dòng)GPS單元的設(shè)定時(shí)刻加上兩次啟動(dòng)GPS單元的時(shí)間間隔得到的時(shí)刻。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于在關(guān)閉所述GPS單元之后判斷所述GPS單元獲取的星歷和歷書(shū)數(shù)據(jù)對(duì)應(yīng)的GPS衛(wèi)星個(gè)數(shù)是否大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值; 第一調(diào)整單元,用于在所述GPS衛(wèi)星個(gè)數(shù)大于等于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),增大兩次啟動(dòng)GPS單元的時(shí)間間隔;將調(diào)整后的時(shí)間間隔發(fā)送給所述啟動(dòng)單元; 第二調(diào)整單元,用于在所述GPS衛(wèi)星個(gè)數(shù)小于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變;通知所述啟動(dòng)單元當(dāng)前時(shí)間間隔不變。
8.如權(quán)利要求7所述的裝置,其特征在于,所述第二調(diào)整單元,包括: 判斷模塊,用于在所述GPS衛(wèi)星個(gè)數(shù)小于預(yù)先設(shè)定的個(gè)數(shù)閾值時(shí),判斷兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否是默認(rèn)時(shí)間間隔 ; 調(diào)整模塊,用于在兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是默認(rèn)時(shí)間間隔時(shí),保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,并通知所述啟動(dòng)單元當(dāng)前時(shí)間間隔不變;在兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔時(shí),將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔,將調(diào)整后的時(shí)間間隔發(fā)送給所述啟動(dòng)單元。
9.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于在關(guān)閉所述GPS單元之后判斷在所述設(shè)定時(shí)間內(nèi)所述GPS單元是否完成定位; 第一調(diào)整單元,用于在所述GPS單元完成定位時(shí),增加兩次啟動(dòng)GPS單元的時(shí)間間隔,將調(diào)整后的時(shí)間間隔發(fā)送給所述啟動(dòng)單元; 第二調(diào)整單元,用于在所述GPS單元未完成定位時(shí),保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,通知所述啟動(dòng)單元當(dāng)前時(shí)間間隔不變。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第二調(diào)整單元,包括: 判斷模塊,用于在所述GPS單元未完成定位時(shí),判斷兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是否是默認(rèn)時(shí)間間隔; 調(diào)整模塊,用于在兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔是默認(rèn)時(shí)間間隔時(shí),保持兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不變,并通知所述啟動(dòng)單元當(dāng)前時(shí)間間隔不變;在兩次啟動(dòng)GPS單元的當(dāng)前時(shí)間間隔不是默認(rèn)時(shí)間間隔時(shí),將兩次啟動(dòng)GPS單元的時(shí)間間隔恢復(fù)為默認(rèn)時(shí)間間隔,并將調(diào)整后的時(shí)間間隔發(fā)送給所述啟動(dòng)單元。
全文摘要
本發(fā)明公開(kāi)了一種獲取星歷和歷書(shū)數(shù)據(jù)的方法及裝置,定期啟動(dòng)全球定位系統(tǒng)GPS單元獲取各個(gè)GPS衛(wèi)星的星歷和歷書(shū)數(shù)據(jù),這相當(dāng)于在真正執(zhí)行定位操作前進(jìn)行的熱身操作。一方面,星歷和歷書(shū)數(shù)據(jù)的獲取不依賴(lài)互聯(lián)網(wǎng)環(huán)境,另一方面,由于是實(shí)時(shí)獲取,能夠獲取到最新的星歷和歷書(shū)數(shù)據(jù)。
文檔編號(hào)G01S19/27GK103217694SQ20131009754
公開(kāi)日2013年7月24日 申請(qǐng)日期2013年3月25日 優(yōu)先權(quán)日2013年3月25日
發(fā)明者鄭小川, 劉海濤 申請(qǐng)人:北京小米科技有限責(zé)任公司