本申請涉及移動終端技術領域,特別是涉及一種移動終端的數(shù)據獲取方法和一種移動終端。
背景技術:
隨著網絡的迅速普及,用戶經常通過移動終端上的各種社交應用分享生活、工作狀態(tài)。
目前,部分應用程序提供了基于地理位置的數(shù)據分享方式。在基于地理位置的信息數(shù)據方式中,應用程序基于終端當前的地理位置信息,從服務器獲取周邊的分享數(shù)據。例如,在支付寶、qq等應用程序中都具有基于地理位置的搶紅包功能,所謂的紅包就是一種分享方提供的數(shù)據。支付寶、qq等應用程序可以通過調用地圖應用程序展現(xiàn)紅包,當終端到達指定的地理位置附近時,才能進行獲取紅包的操作。
雖然這樣的分享方式增加了用戶之間的互動性,但對于一些無法到達分享數(shù)據所對應的地理位置的用戶,則無法獲得分享數(shù)據,無法體驗分享帶來的樂趣。
技術實現(xiàn)要素:
鑒于上述問題,提出了本申請實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種移動終端的數(shù)據獲取方法和相應的一種移動終端。
為了解決上述問題,本申請實施例公開了一種移動終端的數(shù)據獲取方法,其中,所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序,所述的方法包括:
當所述位置穿越功能組件對象被啟動時,所述位置穿越功能組件對象接收自定義位置請求;
所述位置穿越功能組件對象確定所述自定義位置請求適配的目標偽地理位置信息;
當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據。
優(yōu)選的,所述當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序的步驟包括:
當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象判斷所述第三方應用程序是否滿足預設條件;
若所述第三方應用程序滿足預設條件,則所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序。
優(yōu)選的,還包括:
所述特定控件對象檢測第三方應用程序是否被啟動;
當所述特定控件對象檢測到第三方應用程序啟動時,所述特定控件對象判斷所述第三方應用程序是否滿足所述預設條件;
若所述第三方應用程序滿足所述預設條件,則所述特定控件對象啟動所述位置穿越功能組件對象。
優(yōu)選的,在所述位置穿越功能組件對象接收自定義位置請求的步驟之前,所述的方法還包括:
所述位置穿越功能組件對象從預設第一服務器獲取一個或多個偽地理位置信息;
所述位置穿越功能組件對象展現(xiàn)所述一個或多個偽地理位置信息;
所述位置穿越功能組件對象接收自定義位置請求的步驟包括:
所述位置穿越功能組件對象接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求。
優(yōu)選的,還包括:
所述位置穿越功能組件對象從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
所述位置穿越功能組件對象將所述輔助定位信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據的步驟包括:
所述第三方應用程序采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
優(yōu)選的,所述第三方應用程序采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據的步驟包括:
所述第三方應用程序采用輔助定位信息,確定輔助地理位置信息;
所述第三方應用程序確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
優(yōu)選的,還包括:
若所述第三方應用程序不滿足預設條件,則所述位置穿越功能組件對象獲取移動終端當前的地理位置信息;
所述位置穿越功能組件對象將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述當前的地理位置信息獲取相關數(shù)據。
優(yōu)選的,所述位置穿越功能組件對象展現(xiàn)所述一個或多個偽地理位置信息的步驟包括:
所述位置穿越功能組件對象調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
優(yōu)選的,還包括:
所述第三方應用程序調用預置第二地圖程序展現(xiàn)地圖數(shù)據;
所述第三方應用程序將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
優(yōu)選的,還包括:
所述第三方應用程序獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;
所述第三方應用程序確定觸發(fā)操作指定的相關數(shù)據;
所述第三方應用程序調用預置攝像頭捕獲圖像;
所述第三方應用程序展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
優(yōu)選的,所述相關數(shù)據包括:紅包數(shù)據。
優(yōu)選的,所述特定控件對象可懸浮于所述移動終端的所有ui界面。
優(yōu)選的,所述輔助定位信息包括:移動基站信息或wifi的mac信息。
本申請實施例還公開了一種移動終端,其中,所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序;
所述位置穿越功能組件對象包括:
自定義位置請求接收模塊,用于當所述位置穿越功能組件對象被啟動時,接收自定義位置請求;
目標偽地理位置信息確定模塊,用于確定所述自定義位置請求適配的目標偽地理位置信息;
目標偽地理位置信息發(fā)送模塊,用于當所述第三方應用程序發(fā)起位置獲取請求時,將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
所述第三方應用程序包括:
第一相關數(shù)據獲取模塊,采用所述目標偽地理位置信息獲取相關數(shù)據。
優(yōu)選的,所述目標偽地理位置信息發(fā)送模塊包括:
預設條件判斷子模塊,用于當所述第三方應用程序發(fā)起位置獲取請求時,判斷所述第三方應用程序是否滿足預設條件;
目標偽地理位置信息發(fā)送子模塊,用于若所述第三方應用程序滿足預設條件,則所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序。
優(yōu)選的,所述特定控件對象還包括:
啟動檢測模塊,用于檢測第三方應用程序是否被啟動;
預設條件判斷模塊,用于當所述特定控件對象檢測到第三方應用程序啟動時,判斷所述第三方應用程序是否滿足所述預設條件;
組件對象啟動模塊,用于若所述第三方應用程序滿足所述預設條件,則啟動所述位置穿越功能組件對象。
優(yōu)選的,所述位置穿越功能組件對象還包括:
偽地理位置信息獲取模塊,用于在所述自定義位置請求接收模塊接收自定義位置請求的步驟之前,從預設第一服務器獲取一個或多個偽地理位置信息;
偽地理位置信息展現(xiàn)模塊,用于展現(xiàn)所述一個或多個偽地理位置信息;
所述自定義位置請求接收模塊包括:
用戶操作接收子模塊,用于接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求。
優(yōu)選的,所述位置穿越功能組件對象還包括:
輔助定位信息獲取模塊,用于從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
輔助定位信息發(fā)送模塊,用于將所述輔助定位信息,發(fā)送至所述第三方應用程序;
所述第一相關數(shù)據獲取模塊包括:
相關數(shù)據獲取子模塊,用于采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
優(yōu)選的,所述相關數(shù)據獲取子模塊進一步包括:
輔助地理位置信息確定單元,用于采用輔助定位信息,確定輔助地理位置信息;
地理位置信息匹配單元,用于確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
相關數(shù)據獲取單元,用于若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
優(yōu)選的,所述位置穿越功能組件對象還包括:
當前的地理位置信息獲取模塊,用于若所述第三方應用程序不滿足預設條件,則獲取移動終端當前的地理位置信息;
當前的地理位置信息發(fā)送模塊,用于將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序還包括:
第二相關數(shù)據獲取模塊,用于采用所述當前的地理位置信息獲取相關數(shù)據。
優(yōu)選的,所述偽地理位置信息展現(xiàn)模塊包括:
地圖展現(xiàn)子模塊,用于調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
優(yōu)選的,所述第三方應用程序還包括:
地圖調用模塊,用于調用預置第二地圖程序展現(xiàn)地圖數(shù)據;
相關數(shù)據添加模塊,用于將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
優(yōu)選的,所述第三方應用程序還包括:
觸發(fā)操作獲取模塊,用于獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;
指定數(shù)據確定模塊,用于確定觸發(fā)操作指定的相關數(shù)據;
攝像頭調用模塊,用于調用預置攝像頭捕獲圖像;
圖像展現(xiàn)模塊,用于展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
優(yōu)選的,所述相關數(shù)據包括:紅包數(shù)據。
優(yōu)選的,所述特定控件對象可懸浮于所述移動終端的所有ui界面。
優(yōu)選的,所述輔助定位信息包括:移動基站信息或wifi的mac信息。
本申請實施例還公開了一種移動終端,包括處理器和存儲器,
所述存儲器用于存儲所述的移動終端的數(shù)據獲取方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
本申請實施例包括以下優(yōu)點:
在本申請實施例中,位置穿越功能組件對象可以向第三方應用程序提供用戶自定義的地理位置信息。即使終端的實際地理位置信息不在特定的地理位置附近,也可以向第三方應用程序提供特定的地理位置信息,使得第三方應用程序滿足在特定的地理位置附近獲取相關數(shù)據。
附圖說明
圖1是本申請的一種移動終端的數(shù)據獲取方法實施例1的步驟流程圖;
圖2是本申請的一種移動終端的數(shù)據獲取方法實施例2的步驟流程圖;
圖3是本申請的一種移動終端的數(shù)據獲取方法實施例3的步驟流程圖;
圖4是本申請的一種移動終端實施例的結構框圖;
圖5是與本申請實施例提供的終端相關的手機的部分結構的框圖。
具體實施方式
為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式對本申請作進一步詳細的說明。
本申請實施例通過提供一種對第三方應用程序提供可調整的地理位置信息的方法,即使終端的實際地理位置信息不在特定的地理位置附近,也可以向第三方應用程序提供特定的地理位置信息,使得第三方應用程序滿足在特定的地理位置附近獲取相關數(shù)據。
參照圖1,示出了本申請的一種移動終端的數(shù)據獲取方法實施例1的步驟流程圖。其中所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序,所述的方法具體可以包括如下步驟:
步驟101,當所述位置穿越功能組件對象被啟動時,所述位置穿越功能組件對象接收自定義位置請求;
特定控件對象是移動終端中系統(tǒng)級的控件對象,特定控件對象向用戶提供了位置穿越功能組件對象。
位置穿越功能組件對象向用戶提供了位置穿越功能,所謂位置穿越功能是指將移動終端的地理位置偽裝為用戶自定義的地理位置的功能。
位置穿越功能組件對象被啟動后,用戶可以基于自定義的地理位置向位置穿越功能組件對象提出自定義位置請求?;蛘?,位置穿越功能組件對象可以向用戶提供一些預先準備好的地理位置,用戶可以從這些預先準備好的地理位置選擇其中一個,從而觸發(fā)自定義位置請求。
在本申請實施例中,特定控件對象可懸浮于所述移動終端的所有ui界面。在android中,ui界面通過活動activity和視圖view來實現(xiàn),通過將特定控件對象的activity對應的view置于最頂層,從而實現(xiàn)懸浮于所有ui界面。
步驟102,所述位置穿越功能組件對象確定所述自定義位置請求適配的目標偽地理位置信息;
自定義位置請求中可以包括用戶自定義的地理位置的坐標,或者,位置穿越功能組件預先準備好的地理位置的坐標。
當自定義位置請求中包括用戶自定義的地理位置的坐標時,位置穿越功能組件對象可以對坐標進行微調,將用戶自定義的地理位置的坐標,周邊的預設范圍內的一個坐標作為目標偽地理位置信息。微調的好處是使得用戶自定義的地理位置的坐標更滿足實際情況。
當自定義位置請求中包括位置穿越功能組件預先準備好的地理位置的坐標時,則將預先準備好的地理位置的坐標作為目標偽地理位置信息。
步驟103,當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
在現(xiàn)有方案中,第三方應用程序發(fā)起位置獲取請求,向系統(tǒng)請求獲取地理位置信息。在本申請實施例中,當?shù)谌綉贸绦虬l(fā)起位置獲取請求時,位置穿越功能組件對象截獲該請求,并將目標偽地理位置信息發(fā)送至第三方應用程序。
步驟104,所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據。
第三方應用程序基于目標偽地理位置信息獲取相關數(shù)據。
在本申請實施例中,位置穿越功能組件對象可以向第三方應用程序提供用戶自定義的地理位置信息。即使終端的實際地理位置信息不在特定的地理位置附近,也可以向第三方應用程序提供特定的地理位置信息,使得第三方應用程序滿足在特定的地理位置附近獲取相關數(shù)據。
所述相關數(shù)據可以包括:紅包數(shù)據。通過本申請實施例,用戶可以在足不出戶的情況下,在第三方應用程序中獲取各個地方的紅包數(shù)據,使得用戶體驗到搶紅包的樂趣。
參照圖2,示出了本申請的一種移動終端的數(shù)據獲取方法實施例2的步驟流程圖。其中所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序,所述的方法具體可以包括如下步驟:
步驟201,所述特定控件對象檢測第三方應用程序是否被啟動;
在本申請實施例中,特定控件對象可以自動檢測第三方應用程序是否被啟動。例如,檢測支付寶、qq等應用程序是否被啟動。
步驟202,當所述特定控件對象檢測到第三方應用程序啟動時,所述特定控件對象判斷所述第三方應用程序是否滿足預設條件;
當特定控件對象檢測到第三方應用程序啟動時,特定控件對象判斷所述第三方應用程序是否滿足預設條件。判斷第三方應用程序是否滿足預設條件具體可以為判斷第三方應用程序是否在預置的應用程序列表中,預置的應用程序列表可以由用戶配置。若第三方應用程序在預置的應用程序列表中,則認為第三方應用程序滿足預設條件。
步驟203,若所述第三方應用程序滿足所述預設條件,則所述特定控件對象啟動所述位置穿越功能組件對象;
若第三方應用程序滿足預設條件,則特定控件對象自行啟動位置穿越功能組件對象。
步驟204,當所述位置穿越功能組件對象被啟動時,所述位置穿越功能組件對象接收自定義位置請求;
特定控件對象向用戶提供了位置穿越功能組件對象。
位置穿越功能組件對象向用戶提供了位置穿越功能,所謂位置穿越功能是指將移動終端的地理位置偽裝為用戶自定義的地理位置的功能。
步驟205,所述位置穿越功能組件對象確定所述自定義位置請求適配的目標偽地理位置信息;
自定義位置請求中可以包括用戶自定義的地理位置的坐標,或者,位置穿越功能組件預先準備好的地理位置的坐標。
當自定義位置請求中包括用戶自定義的地理位置的坐標時,位置穿越功能組件對象可以對坐標進行微調,將用戶自定義的地理位置的坐標,周邊的預設范圍內的一個坐標作為目標偽地理位置信息。微調的好處是使得用戶自定義的地理位置的坐標更滿足實際情況。
當自定義位置請求中包括位置穿越功能組件預先準備好的地理位置的坐標時,則將預先準備好的地理位置的坐標作為目標偽地理位置信息。
步驟206,當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象判斷所述第三方應用程序是否滿足預設條件;
在現(xiàn)有方案中,第三方應用程序發(fā)起位置獲取請求,向系統(tǒng)請求獲取地理位置信息。在本申請實施例中,當?shù)谌綉贸绦虬l(fā)起位置獲取請求時,位置穿越功能組件對象截獲該請求,并判斷第三方應用程序是否滿足預設條件。
步驟207,若所述第三方應用程序滿足預設條件,則所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
判斷第三方應用程序是否滿足預設條件具體可以為判斷第三方應用程序是否在預置的應用程序列表中,預置的應用程序列表可以由用戶配置。若第三方應用程序在預置的應用程序列表中,則認為第三方應用程序滿足預設條件,位置穿越功能組件對象將目標偽地理位置信息發(fā)送至所述第三方應用程序。
步驟208,所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據。
第三方應用程序基于目標偽地理位置信息獲取相關數(shù)據。
在本申請實施例中,所述的方法還可以包括:
若所述第三方應用程序不滿足預設條件,則所述位置穿越功能組件對象獲取移動終端當前的地理位置信息;
所述位置穿越功能組件對象將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述當前的地理位置信息獲取相關數(shù)據。
例如,若第三方應用程序不在預置的應用程序列表中,則位置穿越功能組件對象將移動終端當前實際的地理位置信息發(fā)送給第三方應用程序,第三方應用程序基于該當前實際的地理位置信息獲取相關數(shù)據。
參照圖3,示出了本申請的一種移動終端的數(shù)據獲取方法實施例3的步驟流程圖。其中所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序,所述的方法具體可以包括如下步驟:
步驟301,當所述位置穿越功能組件對象被啟動時,所述位置穿越功能組件對象從預設第一服務器獲取一個或多個偽地理位置信息;
特定控件對象向用戶提供了位置穿越功能組件對象。
位置穿越功能組件對象向用戶提供了位置穿越功能,所謂位置穿越功能是指將移動終端的地理位置偽裝為用戶自定義的地理位置的功能。
在本申請實施例中,移動終端與第一服務器通信。第一服務器中預先準備了的一些偽地理位置信息。位置穿越功能組件對象可以請求從第一服務器獲取預先準備的偽地理位置信息。
步驟302,所述位置穿越功能組件對象展現(xiàn)所述一個或多個偽地理位置信息;
位置穿越功能組件對象向用戶展現(xiàn)從第一服務器獲得一個或多個偽地理位置信息;
在本申請實施例中,所述步驟302可以包括:
所述位置穿越功能組件對象調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
位置穿越功能組件對象可以調用移動終端中預置第一地圖程序展現(xiàn)偽地理位置信息。
步驟303,所述位置穿越功能組件對象接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求;
在位置穿越功能組件對象展現(xiàn)偽地理位置信息時,用戶可以在移動終端的屏幕中觸摸偽地理位置信息進行選擇。移動終端檢測觸摸觸發(fā)的用戶操作后,位置穿越功能組件對象將針對偽地理位置信息的用戶操作,作為自定義位置請求。
步驟304,所述位置穿越功能組件對象確定所述自定義位置請求適配的目標偽地理位置信息;
自定義位置請求中包括偽地理位置信息的坐標。位置穿越功能組件對象將自定義位置請求中包括偽地理位置信息的坐標,作為適配的目標偽地理位置信息。
步驟305,所述位置穿越功能組件對象從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
輔助定位信息是第三方應用程序用于判斷地理位置是否準確的依據。所述輔助定位信息具體可以包括:移動基站信息或wifi的mac(mediaaccesscontrol,媒體訪問控制)信息。
移動基站信息是指運營商提供的可供移動終端接入的基站的位置信息。根據移動終端當前接入的移動基站信息可以確定移動終端當前的位置。
mac信息也可以稱為物理地址信息,通常mac信息是唯一分配的。當移動終端接入wifi時,移動終端可以獲取wifi的mac信息,根據mac可以確定移動終端當前的位置。
步驟306,當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息以及關聯(lián)的輔助定位信息,發(fā)送至所述第三方應用程序;
在現(xiàn)有方案中,第三方應用程序發(fā)起位置獲取請求,向系統(tǒng)請求獲取地理位置信息和關聯(lián)的輔助定位信息。在本申請實施例中,當?shù)谌綉贸绦虬l(fā)起位置獲取請求時,位置穿越功能組件對象截獲該請求,并將目標偽地理位置信息關聯(lián)的輔助定位信息發(fā)送至第三方應用程序。
步驟307,所述第三方應用程序采用所述目標偽地理位置信息以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
在本申請實施例中所述步驟307可以包括如下子步驟:
子步驟s11,所述第三方應用程序采用輔助定位信息,確定輔助地理位置信息;
第三方應用程序根據移動基站信息或wifi的mac信息確定的地理位置信息,稱為輔助地理位置信息。
子步驟s12,所述第三方應用程序確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
第三方應用程序判斷輔助地理位置信息與目標偽地理位置信息是否匹配。
子步驟s13,若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
只有當輔助地理位置信息與目標偽地理位置信息匹配時,第三方應用程序才會認為獲取的目標偽地理位置信息是準確的。此時,三方應用程序則根據目標偽地理位置信息向預設第二服務器獲取相關數(shù)據獲取請求,并接受預設第二服務器返回的相關數(shù)據。
在本申請實施例中,所述的方法還可以包括:
所述第三方應用程序調用預置第二地圖程序展現(xiàn)地圖數(shù)據;所述第三方應用程序將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
相關數(shù)據可以以特定的形式進行展現(xiàn),例如,相關數(shù)據可以是以類似紅包的圖像。
在本申請實施例中,所述的方法還可以包括:
所述第三方應用程序獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;所述第三方應用程序確定觸發(fā)操作指定的相關數(shù)據;所述第三方應用程序調用預置攝像頭捕獲圖像;所述第三方應用程序展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
具體的,用戶可以地圖數(shù)據中點擊各個相關數(shù)據,第三方應用程序根據用戶的點擊的觸發(fā)操作確定用戶點擊的相關數(shù)據。同時,第三方應用程序調用預置攝像頭捕獲圖像。第三方應用程序展現(xiàn)攝像頭捕獲的圖像,并將觸發(fā)操作指定的相關數(shù)據添加到攝像頭捕獲的圖像中,從而增強用戶體驗。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請實施例并不受所描述的動作順序的限制,因為依據本申請實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本申請實施例所必須的。
參照圖4,示出了本申請的一種移動終端實施例的結構框圖。所述移動終端中設置有特定控件對象40,所述特定控件對象中設置有位置穿越功能組件對象41;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序42;
所述位置穿越功能組件對象41具體可以包括如下模塊:
自定義位置請求接收模塊411,用于當所述位置穿越功能組件對象被啟動時,接收自定義位置請求;
目標偽地理位置信息確定模塊412,用于確定所述自定義位置請求適配的目標偽地理位置信息;
目標偽地理位置信息發(fā)送模塊413,用于當所述第三方應用程序發(fā)起位置獲取請求時,將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
所述第三方應用程序42具體可以包括如下模塊:
第一相關數(shù)據獲取模塊421,采用所述目標偽地理位置信息獲取相關數(shù)據。
在本申請實施例中,所述目標偽地理位置信息發(fā)送模塊413可以包括:
預設條件判斷子模塊,用于當所述第三方應用程序發(fā)起位置獲取請求時,判斷所述第三方應用程序是否滿足預設條件;
目標偽地理位置信息發(fā)送子模塊,用于若所述第三方應用程序滿足預設條件,則將所述目標偽地理位置信息發(fā)送至所述第三方應用程序。
在本申請實施例中,所述特定控件對象40還可以包括:
啟動檢測模塊,用于檢測第三方應用程序是否被啟動;
預設條件判斷模塊,用于當所述特定控件對象檢測到第三方應用程序啟動時,判斷所述第三方應用程序是否滿足所述預設條件;
組件對象啟動模塊,用于若所述第三方應用程序滿足所述預設條件,則啟動所述位置穿越功能組件對象。
在本申請實施例中,所述位置穿越功能組件對象14還可以包括:
偽地理位置信息獲取模塊,用于在所述自定義位置請求接收模塊接收自定義位置請求的步驟之前,從預設第一服務器獲取一個或多個偽地理位置信息;
偽地理位置信息展現(xiàn)模塊,用于展現(xiàn)所述一個或多個偽地理位置信息;
所述自定義位置請求接收模塊包括:
用戶操作接收子模塊,用于接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求。
在本申請實施例中,所述位置穿越功能組件對象41還可以包括:
輔助定位信息獲取模塊,用于從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
輔助定位信息發(fā)送模塊,用于將所述輔助定位信息,發(fā)送至所述第三方應用程序;
所述第一相關數(shù)據獲取模塊包括:
相關數(shù)據獲取子模塊,用于采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
在本申請實施例中,所述相關數(shù)據獲取子模塊可以進一步包括:
輔助地理位置信息確定單元,用于采用輔助定位信息,確定輔助地理位置信息;
地理位置信息匹配單元,用于確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
相關數(shù)據獲取單元,用于若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
在本申請實施例中,所述位置穿越功能組件對象41還可以包括:
當前的地理位置信息獲取模塊,用于若所述第三方應用程序不滿足預設條件,則獲取移動終端當前的地理位置信息;
當前的地理位置信息發(fā)送模塊,用于將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序還包括:
第二相關數(shù)據獲取模塊,用于采用所述當前的地理位置信息獲取相關數(shù)據。
在本申請實施例中,所述偽地理位置信息展現(xiàn)模塊可以包括:
地圖展現(xiàn)子模塊,用于調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
在本申請實施例中,所述第三方應用程序42還可以包括:
地圖調用模塊,用于調用預置第二地圖程序展現(xiàn)地圖數(shù)據;
相關數(shù)據添加模塊,用于將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
在本申請實施例中,所述第三方應用程序42還可以包括:
觸發(fā)操作獲取模塊,用于獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;
指定數(shù)據確定模塊,用于確定觸發(fā)操作指定的相關數(shù)據;
攝像頭調用模塊,用于調用預置攝像頭捕獲圖像;
圖像展現(xiàn)模塊,用于展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
在本申請實施例中,所述相關數(shù)據包括:紅包數(shù)據。
在本申請實施例中,所述特定控件對象可懸浮于所述移動終端的所有ui界面。
在本申請實施例中,所述輔助定位信息包括:移動基站信息或wifi的mac信息。
本申請實施例還提供了移動終端,如圖5所示,為了便于說明,僅示出了與本申請實施例相關的部分,具體技術細節(jié)未揭示的,請參照本申請實施例方法部分。該終端可以為包括手機、平板電腦、pda(personaldigitalassistant,個人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設備,以終端為手機為例:
圖5示出的是與本申請實施例提供的終端相關的手機的部分結構的框圖。參考圖5,手機包括:射頻(radiofrequency,rf)電路510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wirelessfidelity,wifi)模塊570、處理器580、以及電源590等部件。本領域技術人員可以理解,圖5中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖5對手機的各個構成部件進行具體的介紹:
rf電路510可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設計上行的數(shù)據發(fā)送給基站。通常,rf電路510包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(longtermevolution,lte)、電子郵件、短消息服務(shortmessagingservice,sms)等。
存儲器520可用于存儲軟件程序以及模塊,處理器580通過運行存儲在存儲器520的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據處理。存儲器520可主要包括存儲程序區(qū)和存儲數(shù)據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據區(qū)可存儲根據手機的使用所創(chuàng)建的數(shù)據(比如音頻數(shù)據、電話本等)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據預先設定的程式驅動相應的連接裝置??蛇x的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設備532。具體地,其他輸入設備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板541。進一步的,觸控面板531可覆蓋顯示面板541,當觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據觸摸事件的類型在顯示面板541上提供相應的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現(xiàn)手機的輸入和輸出功能。
手機還可包括至少一種傳感器550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據環(huán)境光線的明暗來調節(jié)顯示面板541的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚聲器561,傳聲器562可提供用戶與手機之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據轉換后的電信號,傳輸?shù)綋P聲器561,由揚聲器561轉換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉換為電信號,由音頻電路560接收后轉換為音頻數(shù)據,再將音頻數(shù)據輸出處理器580處理后,經rf電路510以發(fā)送給比如另一手機,或者將音頻數(shù)據輸出至存儲器520以便進一步處理。
wifi屬于短距離無線傳輸技術,手機通過wifi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網訪問。雖然圖5示出了wifi模塊570,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發(fā)明的本質的范圍內而省略。
處理器580是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器520內的軟件程序和/或模塊,以及調用存儲在存儲器520內的數(shù)據,執(zhí)行手機的各種功能和處理數(shù)據,從而對手機進行整體監(jiān)控??蛇x的,處理器580可包括一個或多個處理單元;優(yōu)選的,處理器580可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖?,上述調制解調處理器也可以不集成到處理器580中。
手機還包括給各個部件供電的電源590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
在本申請實施例中,該終端所包括的處理器580還具有以下功能:
當所述位置穿越功能組件對象被啟動時,所述位置穿越功能組件對象接收自定義位置請求;
所述位置穿越功能組件對象確定所述自定義位置請求適配的目標偽地理位置信息;
當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據。
該終端所包括的處理器580還具有以下功能:
當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象判斷所述第三方應用程序是否滿足預設條件;
若所述第三方應用程序滿足預設條件,則所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序。
該終端所包括的處理器580還具有以下功能:
所述特定控件對象檢測第三方應用程序是否被啟動;
當所述特定控件對象檢測到第三方應用程序啟動時,所述特定控件對象判斷所述第三方應用程序是否滿足所述預設條件;
若所述第三方應用程序滿足所述預設條件,則所述特定控件對象啟動所述位置穿越功能組件對象。
該終端所包括的處理器580還具有以下功能:
所述位置穿越功能組件對象從預設第一服務器獲取一個或多個偽地理位置信息;
所述位置穿越功能組件對象展現(xiàn)所述一個或多個偽地理位置信息;
所述位置穿越功能組件對象接收自定義位置請求的步驟包括:
所述位置穿越功能組件對象接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求。
該終端所包括的處理器580還具有以下功能:
所述位置穿越功能組件對象從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
所述位置穿越功能組件對象將所述輔助定位信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據的步驟包括:
所述第三方應用程序采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
該終端所包括的處理器580還具有以下功能:
所述第三方應用程序采用輔助定位信息,確定輔助地理位置信息;
所述第三方應用程序確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
該終端所包括的處理器580還具有以下功能:
若所述第三方應用程序不滿足預設條件,則所述位置穿越功能組件對象獲取移動終端當前的地理位置信息;
所述位置穿越功能組件對象將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述當前的地理位置信息獲取相關數(shù)據。
該終端所包括的處理器580還具有以下功能:
所述位置穿越功能組件對象調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
該終端所包括的處理器580還具有以下功能:
所述第三方應用程序調用預置第二地圖程序展現(xiàn)地圖數(shù)據;
所述第三方應用程序將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
該終端所包括的處理器580還具有以下功能:
所述第三方應用程序獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;
所述第三方應用程序確定觸發(fā)操作指定的相關數(shù)據;
所述第三方應用程序調用預置攝像頭捕獲圖像;
所述第三方應用程序展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領域內的技術人員應明白,本申請實施例的實施例可提供為方法、裝置、或計算機程序產品。因此,本申請實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。
本申請實施例是參照根據本申請實施例的方法、終端設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據處理終端設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據處理終端設備上,使得在計算機或其他可編程終端設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請實施例的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請實施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
以上對本申請所提供的一種移動終端的數(shù)據獲取方法和一種移動終端,進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
本申請實施例公開了a1、一種移動終端的數(shù)據獲取方法,其中,所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序,所述的方法包括:
當所述位置穿越功能組件對象被啟動時,所述位置穿越功能組件對象接收自定義位置請求;
所述位置穿越功能組件對象確定所述自定義位置請求適配的目標偽地理位置信息;
當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據。
a2、如a1所述的方法,所述當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序的步驟包括:
當所述第三方應用程序發(fā)起位置獲取請求時,所述位置穿越功能組件對象判斷所述第三方應用程序是否滿足預設條件;
若所述第三方應用程序滿足預設條件,則所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序。
a3、如a2所述的方法,還包括:
所述特定控件對象檢測第三方應用程序是否被啟動;
當所述特定控件對象檢測到第三方應用程序啟動時,所述特定控件對象判斷所述第三方應用程序是否滿足所述預設條件;
若所述第三方應用程序滿足所述預設條件,則所述特定控件對象啟動所述位置穿越功能組件對象。
a4、如a1所述的方法,在所述位置穿越功能組件對象接收自定義位置請求的步驟之前,所述的方法還包括:
所述位置穿越功能組件對象從預設第一服務器獲取一個或多個偽地理位置信息;
所述位置穿越功能組件對象展現(xiàn)所述一個或多個偽地理位置信息;
所述位置穿越功能組件對象接收自定義位置請求的步驟包括:
所述位置穿越功能組件對象接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求。
a5、如a4所述的方法,還包括:
所述位置穿越功能組件對象從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
所述位置穿越功能組件對象將所述輔助定位信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述目標偽地理位置信息獲取相關數(shù)據的步驟包括:
所述第三方應用程序采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
a6、如a5所述的方法,所述第三方應用程序采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據的步驟包括:
所述第三方應用程序采用輔助定位信息,確定輔助地理位置信息;
所述第三方應用程序確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
a7、如a2所述的方法,還包括:
若所述第三方應用程序不滿足預設條件,則所述位置穿越功能組件對象獲取移動終端當前的地理位置信息;
所述位置穿越功能組件對象將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序采用所述當前的地理位置信息獲取相關數(shù)據。
a8、如a4所述的方法,所述位置穿越功能組件對象展現(xiàn)所述一個或多個偽地理位置信息的步驟包括:
所述位置穿越功能組件對象調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
a9、如a1所述的方法,還包括:
所述第三方應用程序調用預置第二地圖程序展現(xiàn)地圖數(shù)據;
所述第三方應用程序將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
a10、如a9所述的方法,還包括:
所述第三方應用程序獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;
所述第三方應用程序確定觸發(fā)操作指定的相關數(shù)據;
所述第三方應用程序調用預置攝像頭捕獲圖像;
所述第三方應用程序展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
a11、如a1所述的方法,所述相關數(shù)據包括:紅包數(shù)據。
a12、如a1所述的方法,所述特定控件對象可懸浮于所述移動終端的所有ui界面。
a13、如a5所述的方法,所述輔助定位信息包括:移動基站信息或wifi的mac信息。
本申請實施例還公開了b14、一種移動終端,其中,所述移動終端中設置有特定控件對象,所述特定控件對象中設置有位置穿越功能組件對象;所述移動終端中還設置有可與所述位置穿越功能組件對象進行通信的第三方應用程序;
所述位置穿越功能組件對象包括:
自定義位置請求接收模塊,用于當所述位置穿越功能組件對象被啟動時,接收自定義位置請求;
目標偽地理位置信息確定模塊,用于確定所述自定義位置請求適配的目標偽地理位置信息;
目標偽地理位置信息發(fā)送模塊,用于當所述第三方應用程序發(fā)起位置獲取請求時,將所述目標偽地理位置信息發(fā)送至所述第三方應用程序;
所述第三方應用程序包括:
第一相關數(shù)據獲取模塊,采用所述目標偽地理位置信息獲取相關數(shù)據。
b15、如b14所述的移動終端,所述目標偽地理位置信息發(fā)送模塊包括:
預設條件判斷子模塊,用于當所述第三方應用程序發(fā)起位置獲取請求時,判斷所述第三方應用程序是否滿足預設條件;
目標偽地理位置信息發(fā)送子模塊,用于若所述第三方應用程序滿足預設條件,則所述位置穿越功能組件對象將所述目標偽地理位置信息發(fā)送至所述第三方應用程序。
b16、如b15所述的移動終端,所述特定控件對象還包括:
啟動檢測模塊,用于檢測第三方應用程序是否被啟動;
預設條件判斷模塊,用于當所述特定控件對象檢測到第三方應用程序啟動時,判斷所述第三方應用程序是否滿足所述預設條件;
組件對象啟動模塊,用于若所述第三方應用程序滿足所述預設條件,則啟動所述位置穿越功能組件對象。
b17如b14所述的移動終端,所述位置穿越功能組件對象還包括:
偽地理位置信息獲取模塊,用于在所述自定義位置請求接收模塊接收自定義位置請求的步驟之前,從預設第一服務器獲取一個或多個偽地理位置信息;
偽地理位置信息展現(xiàn)模塊,用于展現(xiàn)所述一個或多個偽地理位置信息;
所述自定義位置請求接收模塊包括:
用戶操作接收子模塊,用于接收針對所述一個或多個偽地理位置信息的用戶操作,作為自定義位置請求。
b18、如b17所述的移動終端,所述位置穿越功能組件對象還包括:
輔助定位信息獲取模塊,用于從所述預設第一服務器獲取與所述目標偽地理位置信息關聯(lián)的輔助定位信息;
輔助定位信息發(fā)送模塊,用于將所述輔助定位信息,發(fā)送至所述第三方應用程序;
所述第一相關數(shù)據獲取模塊包括:
相關數(shù)據獲取子模塊,用于采用所述目標偽地理位置信息,以及關聯(lián)的輔助定位信息獲取相關數(shù)據。
b19、如b18所述的移動終端,所述相關數(shù)據獲取子模塊進一步包括:
輔助地理位置信息確定單元,用于采用輔助定位信息,確定輔助地理位置信息;
地理位置信息匹配單元,用于確定所述輔助地理位置信息與所述目標偽地理位置信息是否匹配;
相關數(shù)據獲取單元,用于若所述輔助地理位置信息與所述目標偽地理位置信息匹配,則所述第三方應用程序從預設第二服務器獲取所述目標偽地理位置信息周邊的相關數(shù)據。
b20、如b15所述的移動終端,所述位置穿越功能組件對象還包括:
當前的地理位置信息獲取模塊,用于若所述第三方應用程序不滿足預設條件,則獲取移動終端當前的地理位置信息;
當前的地理位置信息發(fā)送模塊,用于將所述移動終端當前的地理位置信息,發(fā)送至所述第三方應用程序;
所述第三方應用程序還包括:
第二相關數(shù)據獲取模塊,用于采用所述當前的地理位置信息獲取相關數(shù)據。
b21、如b17所述的移動終端,所述偽地理位置信息展現(xiàn)模塊包括:
地圖展現(xiàn)子模塊,用于調用預置第一地圖程序展現(xiàn)所述一個或多個偽地理位置信息。
b22、如b14所述的移動終端,所述第三方應用程序還包括:
地圖調用模塊,用于調用預置第二地圖程序展現(xiàn)地圖數(shù)據;
相關數(shù)據添加模塊,用于將所述相關數(shù)據添加到所述地圖數(shù)據中展現(xiàn)。
b23、如b22所述的移動終端,所述第三方應用程序還包括:
觸發(fā)操作獲取模塊,用于獲取針對在地圖數(shù)據中展現(xiàn)的相關數(shù)據的觸發(fā)操作;
指定數(shù)據確定模塊,用于確定觸發(fā)操作指定的相關數(shù)據;
攝像頭調用模塊,用于調用預置攝像頭捕獲圖像;
圖像展現(xiàn)模塊,用于展現(xiàn)所述圖像,并將所述觸發(fā)操作指定的相關數(shù)據添加到所述圖像中。
b24、如b14所述的移動終端,所述相關數(shù)據包括:紅包數(shù)據。
b25、如b14所述的移動終端,所述特定控件對象可懸浮于所述移動終端的所有ui界面。
b26、如b18所述的移動終端,所述輔助定位信息包括:移動基站信息或wifi的mac信息。
本申請實施例還公開了c27、一種移動終端,包括處理器和存儲器,
所述存儲器用于存儲a1至a13中任一項所述的移動終端的數(shù)據獲取方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。