4 —公園C中心廣場115,那么服務器就獲取公園C的東門111到公園C的南門112之間的距離226m、公園C的南門112到公園C的西門113之間的距離236m、公園C的西門113到公園C的北門114之間的距離256m、公園C的北門114到公園C的廣場115之間的距離243m和公園C的東門111到公園C的中心廣場115之間的距離356m ;然后服務器將打卡點之間的距離(226m+236m+256m+243m+356m)進行累加,得到完成所述定位任務所運動的距離。
[0185]實施例七
[0186]基于上述的實施例,本發(fā)明實施例提供的一種信息處理方法,應用于服務器和終端,該信息處理方法所實現的功能可以通過服務器和終端中的處理器調用程序代碼來實現,當然程序代碼可以保存在計算機存儲介質中,顯然,該服務器至少包括處理器和存儲介質,終端至少包括處理器和存儲介質,需要說明的是,終端除了處理器和存儲介質外,終端還包括具有能夠支持短距無線傳輸技術的硬件,以便獲取短距無線傳輸設備的標識信息。圖7為本發(fā)明實施例七信息處理方法的實現流程示意圖,如圖7所示,該信息處理方法包括:
[0187]步驟701,所述終端獲取第一短距無線傳輸設備的標識信息;
[0188]這里,所述終端位于所述第一短距無線傳輸設備的覆蓋范圍下;
[0189]步驟702,所述終端獲取定位任務;
[0190]這里,所述定位任務中包括所有的定位點,每一個定位點對應有需要獲取的短距無線傳輸設備的標識信息;
[0191]步驟703,所述終端判斷所述第一短距無線傳輸設備的標識信息是否滿足預設的第一條件,是時,進入步驟704,否時,回到步驟701 ;
[0192]具體地,所述終端判斷所述第一短距無線傳輸設備的標識信息是否滿足預設的第一條件,得到第一判斷結果;當所述第一判斷結果表明所述第一短距無線傳輸設備的標識信息滿足預設的第一條件時(是時),所述終端向服務器發(fā)送第一定位請求,所述第一定位請求包括所述第一短距無線傳輸設備的標識信息。當所述第一判斷結果表明所述第一短距無線傳輸設備的標識信息不滿足預設的第一條件時(否時),回到步驟701 ;
[0193]這里,所述第一條件為所述第一短距無線傳輸設備的標識信息為所述定位任務中定位點所對應的短距無線傳輸設備的標識信息;
[0194]步驟704,終端向服務器發(fā)送第一定位請求;
[0195]這里,所述第一定位請求包括所述第一短距無線傳輸設備的標識信息;
[0196]步驟705,服務器接收第一定位請求;
[0197]步驟706,服務器判斷第一短距無線傳輸設備的標識信息是否合法,然后根據合法性向終端返回定位響應。
[0198]這里,服務器除返回定位響應之外,服務器還可以對終端的打卡點進行標記;其中,服務器對終端的打卡點進行標記至少包括:服務器將第一短距無線傳輸設備的標識信息所對應的打卡點標記為打卡成功,除此之外,服務器還可以標記上該打卡點的時間戳等其他信息。返回的定位響應包括定位成功響應和定位失敗響應,關于定位成功響應和定位失敗響應,可以參見前述的實施例,因此不再贅述。并向終端發(fā)送打卡成功響應。
[0199]實施例八
[0200]基于上述的實施例,本發(fā)明實施例提供的一種信息處理方法,應用于服務器和終端,該信息處理方法所實現的功能可以通過服務器和終端中的處理器調用程序代碼來實現,當然程序代碼可以保存在計算機存儲介質中,顯然,該服務器至少包括處理器和存儲介質,終端至少包括處理器和存儲介質,需要說明的是,終端除了處理器和存儲介質外,終端還包括具有能夠支持短距無線傳輸技術的硬件,以便獲取短距無線傳輸設備的標識信息。圖8為本發(fā)明實施例八信息處理方法的實現流程示意圖,如圖8所示,該信息處理方法包括:
[0201]步驟801,終端檢測第一短距無線傳輸設備發(fā)射的無線信號;
[0202]步驟802,終端判斷所述第一短距無線傳輸設備發(fā)射的無線信號是否滿足預設的第二條件;是時,進入步驟803,否時,回到步驟801 ;
[0203]具體地,所述終端判斷所述第一短距無線傳輸設備發(fā)射的無線信號是否滿足預設的第二條件,得到第六判斷結果;當所述第六判斷結果表明所述第一短距無線傳輸設備發(fā)射的無線信號滿足第二條件時(是時),所述終端獲取第一短距無線傳輸設備的標識信息。當所述第六判斷結果表明所述第一短距無線傳輸設備發(fā)射的無線信號不滿足第二條件時(否時),所述終端檢測第一短距無線傳輸設備發(fā)射的無線信號。
[0204]這里,所述終端判斷所述第一短距無線傳輸設備發(fā)射的無線信號是否滿足預設的第二條件,具體可以為,所述終端判斷所述第一短距無線傳輸設備發(fā)射的無線信號強度是否大于預設的強度閾值,當信號強度大于預設的強度閾值時,認為滿足第二條件;否則,認為不滿足第二條件。
[0205]步驟803,所述終端獲取第一短距無線傳輸設備的標識信息;
[0206]這里,所述終端位于所述第一短距無線傳輸設備的覆蓋范圍下;
[0207]步驟804,所述終端獲取定位任務;
[0208]這里,所述定位任務中包括所有的定位點,每一個定位點對應有需要獲取的短距無線傳輸設備的標識信息;
[0209]步驟805,所述終端判斷所述第一短距無線傳輸設備的標識信息是否滿足預設的第一條件,是時,進入步驟806,否時,進入步驟807 ;
[0210]具體地,所述終端判斷所述第一短距無線傳輸設備的標識信息是否滿足預設的第一條件,得到第一判斷結果;當所述第一判斷結果表明所述第一短距無線傳輸設備的標識信息滿足預設的第一條件時(是時),所述終端向服務器發(fā)送第一定位請求,所述第一定位請求包括所述第一短距無線傳輸設備的標識信息。當所述第一判斷結果表明所述第一短距無線傳輸設備的標識信息不滿足預設的第一條件時(否時),回到步驟803 ;
[0211]這里,所述第一條件為所述第一短距無線傳輸設備的標識信息為所述定位任務中定位點所對應的短距無線傳輸設備的標識信息;
[0212]步驟807,終端向服務器發(fā)送第一定位請求;
[0213]這里,所述第一定位請求包括所述第一短距無線傳輸設備的標識信息;
[0214]步驟808,服務器接收第一定位請求;
[0215]步驟809,服務器判斷第一短距無線傳輸設備的標識信息是否合法,然后根據合法性向終端返回定位響應;
[0216]這里,服務器除返回定位響應之外,服務器還可以對終端的打卡點進行標記;其中,服務器對終端的打卡點進行標記至少包括:服務器將第一短距無線傳輸設備的標識信息所對應的打卡點標記為打卡成功,除此之外,服務器還可以標記上該打卡點的時間戳等其他信息。返回的定位響應包括定位成功響應和定位失敗響應,關于定位成功響應和定位失敗響應,可以參見前述的實施例,因此不再贅述。并向終端發(fā)送打卡成功響應。
[0217]本發(fā)明實施例中,所述第一定位請求中還攜帶有第一時間戳;在所述向服務器發(fā)送第一定位請求之前,所述方法還包括:
[0218]步驟S810,所述終端根據所述第一短距無線傳輸設備的標識信息獲取第二時間戳,所述第二時間戳為上一次利用所述第一短距無線傳輸設備進行定位的時間戳;
[0219]步驟S811,所述終端判斷所述第二時間戳與所述第一時間戳之差是否滿足預設的時間間隔閾值,得到第三判斷結果;
[0220]步驟S812,當所述第三判斷結果表明所述第二時間戳與所述第一時間戳之差滿足預設的第時間間隔閾值時,所述終端向服務器發(fā)送第一定位請求。
[0221]本發(fā)明實施例中,為了提高定位精度,終端對無線信號的強度進行判斷是否滿足預設的第二條件,在具體實施的過程中,終端可以只獲取信號強度滿格的短距無線傳輸設備的標識信息,由于信號強度為滿格需要終端足夠地接近預設的短距無線傳輸設備,因此,提聞了定位精度。
[0222]實施例九
[0223]基于上述的實施例,本發(fā)明實施例提供的一種信息處理方法,應用于服務器和終端,該信息處理方法所實現的功能可以通過服務器和終端中的處理器調用程序代碼來實現,當然程序代碼可以保存在計算機存儲介質中,顯然,該服務器至少包括處理器和存儲介質,終端至少包括處理器和存儲介質,需要說明的是,終端除了處理器和存儲介質外,終端還包括具有能夠支持短距無線傳輸技術的硬件,以便獲取短距無線傳輸設備的標識信息。圖9為本發(fā)明實施例九信息處理方法的實現流程示意圖,如圖9所示,該信息處理方法包括:
[0224]步驟901至步驟907,步驟901至步驟907分別對應于上述實施例五中的步驟701至步驟707,為節(jié)約篇幅,請參閱前述的實施例七,這里不再贅述。
[0225]步驟908,所述終端獲取第X短距無線傳輸設備的標識信息;
[0226]這里,所述終端位于所述第X短距無線傳輸設備的覆蓋范圍下;
[0227]步驟909,所述終端獲取定位任務;
[0228]這里,所述定位任務中包括所有的定位點,每一個定位點對應有需要獲取的短距無線傳輸設備的標識信息;
[0229]步驟910,所述終端判斷所述第X短距無線傳輸設備的標識信息是否滿足預設的第一條件,是時,進入步驟911,否時,進入步驟908 ;
[0230]具體地,所述終端判斷所述第X短距無線傳輸設備的標識信息是否滿足預設的第一條件,得到第一判斷結果;當所述第一判斷結果表明所述第X短距無線傳輸設備的標識信息滿足預設的第一條件時(是時),所述終端向服務器發(fā)送第X定位請求,所述第X定位請求包括所述第一短距無線傳輸設備的標識信息。當所述第一判斷結果表明所述第X短距無線傳輸設備的標識信息不滿足預設的第一條件時(否時),回到步驟908 ;
[0231]這里,所述第一條件為所述第X短距無線傳輸設備的標識信息為所述定位任務中定位點所對應的短距無線傳輸設備的標識信息;
[0232]步驟911,終端向服務器發(fā)送第X定位請求;
[0233]這里,所述第X定位請求包括所述第X短距無線傳輸設備的標識信息;
[0234]步驟912,服務器接收第X定位請求;
[0235]步驟913,服務器判斷第X短距無線傳輸設備的標識信息是否合法,然后根據合法性向終端返回定位響應。
[0236]步驟914,所述終端根據所述定位任務判斷所述第一標識信息是否為最后一個定位點所對應的短距無線傳輸設備的標識信息;是時,進入步驟915,否時,進入步驟908 ;
[0237]具體地,所述終端根據所述定位任務判斷所述第一標識信息是否為最后一個定位點所對應的短距無線傳輸設備的標識信息,得到第四斷結果;當所述第四判斷結果表明所述第一標識信息為最后一個定位點所對應的短距無線傳輸設備的標識信息時(是時),所述終端發(fā)出定位完成信息;當所述第四判斷結果表明所述第一標識信息不為最后一個定位點所對應的短距無線傳輸設備的標識信息時(是時),回到步驟908。
[0238]步驟915,終端發(fā)出定位完成信息,所述定位完成信息用于提示用戶已經完成所有的定位任務。
[0239]本發(fā)明實施例中,所述方法還包括:
[0240]步驟S916,所述終端獲取初始時間戳,所述初始時間戳用于表明定位開始的時間戳;
[0241]這里,所述獲取初始時間戳包括:獲取第一操作,所述第一操作用于開啟定位任務;獲取所述第一操作所對應的時間戳作為初始時間戳。
[0242]步驟S917,所述終端獲取最終時間戳,所述最終時間戳為最后一個打過卡的短距無線傳輸設備的標識信息所對應的時間戳;
[0243]步驟S918,所述終端根據所述最終時間戳和初始時間戳確定完成所述定位任務所花費的時間。
[0244]上述實施例一至實施例九為本發(fā)明提供的方法實施例,需要說明的是,雖然上述的方法實施例都利用終端和服務器,但是上述實施例一至六提供的方法實施例側重于服務器側,上述實施例七至實施例九提供的方法實施例側重于終端側,本領域的技術人員應當理解的是,服務器側完成的功能與終端側完成的功能沒有明確的界限,有些具體的流程既可以在服務器完成也可以在終端側完成,例如,統計完成定位任務的總時間,或者判斷是不是完成定位任務即判斷是否定位結束,這些都是既可以在終端完成也可以在服務器完成的。當用戶選擇團體模式時,有些功能是需要在服務器側完成的,因此,服務器側屬于監(jiān)督人員的一方,如此,才能起到監(jiān)督和記錄的作用。
[0245]實施例十
[0246]基于上述的方法實施例,本發(fā)明實施例提供一種服務器,本發(fā)明實施例服務器中的各單元如第一接收單元、第一判斷單元、第一確定單元等,以及各單元所包括的各模塊都可以利用服務器中的處理器來實現,當然也可通過具體的邏輯電路實現;在具體實施例的過程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數字信號處理器(DSP)或現場可編程門陣列(FPGA)等。圖10為本發(fā)明實施例十服務器的組成結構示意圖,如圖10所示,該服務器1000包括第一接收單元1001、第一判斷單元1002和第一確定單元1003,其中:
[0247]所述第一接收單元1001,用于接收終端發(fā)送的第一定位請求,所述第一定位請求中包括第一短距無線傳輸設備的標識信息,所述終端位于所述第一短距無線傳輸設備的覆蓋范圍下;
[0248]所述第一判斷單元1002,用于判斷所述第一短距無線傳輸設備的標識信息是否符合預設的第一條件,得到第一判斷結果;所述第一條件為所述第一短距無線傳輸設備的標識信息為定位任務中定位點所對應的短距無線傳輸設備的標識信息;
[0249]所述第一確定單元1003,用于根據所述第一判斷結果確定所述終端的位置。
[0250]本發(fā)明實施例中,所述服務器還包括第二接收單元,還用于接收終端發(fā)送的第X定位請求,所述第X定位請求中包括第X短距無線傳輸設備的標識信息,所述X大于等于2且小于等于N,N為在預定區(qū)域內所設置的短距無線傳輸設備的數目;
[0251]所述第二判斷單元,還用于判斷所述第X短距無線傳輸設備的標識信息是否符合預設的第一條件,得到第二判斷結果;
[0252]所述第二確定單元,還用于根據所述第二判斷結果確定所