專利名稱:一種手機上的定位方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機,特別涉及手機中的地理位置定位和監(jiān)控的方法。
背景技術(shù):
現(xiàn)代社會,隨著無線通信技術(shù)的發(fā)展和GPS (Global Positioning System全球定位系統(tǒng))技術(shù)的日臻成熟,使手機上的定位、監(jiān)控服務(wù)受到更多人的青睞。目前,具有地理位置定位功能的移動通信終端通過集成的GPS模塊來提供地理位置信息,具體見專利申請?zhí)枮?00810181559. 3的一種GPS手機。移動通信終端通過GPS接收器接收天空中至少3顆衛(wèi)星的數(shù)據(jù),然后經(jīng)過移動通信終端處理數(shù)據(jù)后顯示給終端用戶。
現(xiàn)有技術(shù)的實現(xiàn)流程圖如圖I所示步驟101,終端開機,用戶打開定位監(jiān)控功能。步驟102,用戶請求取得GPS信息。步驟103,初始化GPS接收器,并搜尋星歷表。步驟104,判斷初始化、搜星是否成功。如果成功,則執(zhí)行步驟105準備接收信息;否則,返回步驟103繼續(xù)初始化、搜星。步驟105,開始接收衛(wèi)星數(shù)據(jù)。步驟106,處理接收到的衛(wèi)星數(shù)據(jù),結(jié)合地圖信息顯示給用戶。步驟107,用戶關(guān)閉定位監(jiān)控的應(yīng)用程序。然而,上述流程存在以下問題(I)在市內(nèi)或者有障礙物的地方,搜星失敗的時候會一直搜星,不僅無法提供位置服務(wù),還會造成終端的功耗過高。(2)現(xiàn)有技術(shù)只是被動發(fā)起定位,沒有對某個地理位置的坐標范圍進行監(jiān)控。(3)現(xiàn)有技術(shù)中,直接采用GPS搜索,造成搜索時間過長。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種手機上的定位方法,使得終端可以自行選擇定位設(shè)備并按照預(yù)先設(shè)定的地理位置坐標進行定位監(jiān)控并根據(jù)情況報警。為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種手機上的定位方法,包含以下步驟終端開機后先初始化無線通信網(wǎng)絡(luò),然后自動選擇需要初始化的定位設(shè)備;當初始化成功后,在定位的過程中,根據(jù)GPS的信號強弱,終端會在GPS和無線通信網(wǎng)絡(luò)之間切換;當終端進入預(yù)先設(shè)置的地理位置坐標區(qū)域后,終端按照監(jiān)控方用戶的設(shè)置發(fā)起報
m
目o本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,在搜索GPS衛(wèi)星前,先通過3G網(wǎng)絡(luò)輔助搜索GPS,當搜索GPS失敗時嘗試一定次數(shù)仍舊失敗后會采用基站定位的方式,避免搜星造成的時間延遲和終端高功耗。本發(fā)明可以根據(jù)用戶設(shè)定的地理位置坐標范圍設(shè)定報警區(qū),當終端進入這個地理位置范圍后,會自動告知預(yù)先設(shè)定的手機號碼。
圖I是現(xiàn)有技術(shù)中的GPS定位監(jiān)控流程圖;圖2是根據(jù)本發(fā)明實施方式中的系統(tǒng)框圖;圖3是根據(jù)本發(fā)明實施方式中的網(wǎng)絡(luò)初始化模塊的流程圖;圖4是根據(jù)本發(fā)明實施方式中的定位初始化模塊的流程圖;圖5是根據(jù)本發(fā)明實施方式中的位置坐標監(jiān)控模塊的流程圖。
具體實施例方式本發(fā)明的實施方式涉及一種手機上的定位方法,本實施方式中的終端為手機。具體流程如圖2所示。在步驟202中完成對無線網(wǎng)絡(luò)的初始化。具體地說,如圖3所示,步驟301,初始化3G網(wǎng)絡(luò)。在步驟302 中,取得 SIM (Subscriber Identity Module 客戶識別模塊)/USIM(Universal Subscriber Identity Module 全球用戶識別模塊)的IMSI (International Mobile Subscriber Identity 國際移動用戶識別碼)信息。在步驟303 中,解析 MCC(Mobile Country Code 移動國家碼)和 MNC(Mobile NetCode移動網(wǎng)絡(luò)碼)。從SM/US頂中的MSI中解析出MCC和MNC。在步驟304中,判斷用戶是否屬于中國移動。如果是,執(zhí)行步驟305 ;否則執(zhí)行步驟 307。在步驟305中,搜索TD-SCDMA網(wǎng)絡(luò)。TD是中國移動的3G網(wǎng)絡(luò)。在步驟306中,判斷是否有可用的TD-SCDMA網(wǎng)絡(luò)。如果是,執(zhí)行步驟314 ;否則執(zhí)行步驟313。步驟307,在步驟304中如果不屬于中國移動,則在本步驟中判斷是否屬于中國聯(lián)通。如果是,則執(zhí)行步驟308 ;否則執(zhí)行步驟310。在步驟308中,搜索中國聯(lián)通的WCDMA網(wǎng)絡(luò)。在步驟309中,判斷是否有可用的WCDMA網(wǎng)絡(luò)。如果是,執(zhí)行步驟314 ;否則執(zhí)行步驟313。在步驟310中,判斷是否屬于中國電信。如果是,執(zhí)行步驟311 ;否則,認為搜索3G網(wǎng)絡(luò)錯誤,直接執(zhí)行步驟313。在步驟311中,搜索中國電信的CDMA2000網(wǎng)絡(luò)。在步驟312中,判斷是否有可用的CDMA2000網(wǎng)絡(luò)。如果已經(jīng)搜到,執(zhí)行步驟314 ;否則執(zhí)行步驟313。在步驟313中,當搜索3G網(wǎng)絡(luò)失敗后,直接切換至GSM網(wǎng)絡(luò)。步驟314,完成3G網(wǎng)絡(luò)初始化。
步驟301至步驟314即完成了初始化3G網(wǎng)絡(luò)的流程,后續(xù)進入步驟204。在完成了定位初始化后,進入步驟204 :定位初始化模塊。具體地說,在本步驟中,通過判斷定位信號強度來切換定位設(shè)備。具體流程圖如圖4所示步驟401,開始定位初始化。在步驟402中,取得當前使用的無線通信網(wǎng)絡(luò)類型。在步驟403中,激活無線網(wǎng)絡(luò)的PDP鏈接。步驟404,根據(jù)基站信息取得當前的星歷表。
在步驟405中,根據(jù)星歷范圍初始化GPS。在步驟406中,判斷初始化GPS是否成功。如果是,執(zhí)行步驟407,否則執(zhí)行步驟
408。在步驟407中,GPS開始搜星。在步驟408中,判斷重試次數(shù)是否達上限。如果是,執(zhí)行步驟409 ;否則,執(zhí)行步驟
405。在步驟409中,初始化基站定位。在步驟410中,判斷初始化基站是否成功。如果是,執(zhí)行步驟411 ;否則,執(zhí)行步驟
409。在步驟411中,初始化結(jié)束。通過步驟401至步驟411,即完成了定位初始化。后續(xù)進入位置坐標監(jiān)控模塊。本實施方式中的地理位置坐標監(jiān)控流程如圖5所示。步驟501,開始監(jiān)控。在步驟502中,取得當前監(jiān)控開關(guān)是否打開。在步驟503中,判斷監(jiān)控開關(guān)是否打開。如果是,則執(zhí)行步驟504,否則執(zhí)行步驟510。在步驟504中,取得手機中設(shè)定的監(jiān)控坐標值。在步驟505中,取得當前坐標位置。在步驟506中,判斷是否進入報警區(qū)。如果是,則執(zhí)行步驟507,否則執(zhí)行步驟505。在步驟507中,取得當前手機預(yù)置的號碼。在步驟508中,終端進入監(jiān)控區(qū),發(fā)送短信告知預(yù)置號碼。步驟509,監(jiān)控結(jié)束。步驟510,返回定位初始化模塊。在步驟501至510中,當發(fā)現(xiàn)終端進入用戶預(yù)設(shè)的報警坐標范圍后,按照既定程序告知預(yù)設(shè)的號碼。不難發(fā)現(xiàn),在本實施方式中,在搜索GPS衛(wèi)星前,先通過3G網(wǎng)絡(luò)輔助搜索GPS,當搜索GPS失敗時嘗試一定次數(shù)仍舊失敗后會采用基站定位的方式,避免搜星造成的時間延遲和終端高功耗。本發(fā)明可以根據(jù)用戶設(shè)定的地理位置坐標范圍設(shè)定報警區(qū),當終端進入這個地理位置范圍后,會自動告知預(yù)先設(shè)定的手機號碼。上述方法中的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護范圍內(nèi)。 值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。上述實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細節(jié)上對 其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種手機上的定位方法,其特征在于,包含以下步驟 在初始化定位設(shè)備的過程中,先通過無線網(wǎng)絡(luò)輔助搜索GPS ; 當GPS失敗達到一定的次數(shù)后,會使用無線網(wǎng)絡(luò)完成定位; 在定位過程中自動切換定位設(shè)備,根據(jù)用戶設(shè)定的坐標區(qū)域進行定位監(jiān)控。
2.根據(jù)權(quán)利要求I所述的一種手機上的定位方法,其特征在于,在初始化定位設(shè)備的時候,包括以下步驟 先初始化無線網(wǎng)絡(luò),再初始化GPS接收器,初始化失敗后嘗試一定次數(shù)仍舊失敗時開始初始化基站定位。
3.根據(jù)權(quán)利要求I所述的一種手機上的定位方法,其特征在于 初始化GPS設(shè)備成功后,開始搜星,當搜星失敗后,改用基站定位。
全文摘要
本發(fā)明涉及手機,公開了一種手機上的定位方法。本發(fā)明中,在搜索GPS衛(wèi)星前,先通過3G網(wǎng)絡(luò)輔助搜索GPS,當搜索GPS失敗時嘗試一定次數(shù)仍舊失敗后會采用基站定位的方式,避免搜星造成的時間延遲和終端高功耗。本發(fā)明可以根據(jù)用戶設(shè)定的地理位置坐標范圍設(shè)定報警區(qū),當終端進入這個地理位置范圍后,會自動告知預(yù)先設(shè)定的手機號碼。
文檔編號H04W4/02GK102780969SQ20111012069
公開日2012年11月14日 申請日期2011年5月11日 優(yōu)先權(quán)日2011年5月11日
發(fā)明者騫嬋 申請人:騫嬋