一種信息采集和處理方法、客戶端及服務器的制造方法
【專利摘要】本申請提供一種信息采集和處理方法、客戶端及服務器。所述方法包括:客戶端接收服務器發送的采集策略;所述客戶端根據所述接收的采集策略采集位置信息;所述客戶端將所述采集的位置信息發送至服務器;所述服務器接收并存儲所述采集的位置信息;所述服務器根據預定規則對所述采集的位置信息進行分析處理,形成采集策略的配置數據;所述服務器根據所述分析處理形成的配置數據更新所述采集策略;所述服務器將所述更新后的采集策略發送至客戶端;所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后的策略采集位置信息。利用本申請中各個實施例,可以智能優化客戶端信息采集策略,節省終端電量,實現低能耗全天定位。
【專利說明】
-種信息采集和處理方法、客戶端及服務器
技術領域
[0001] 本申請屬于信息通信領域,尤其設及一種信息采集和處理方法、客戶端及服務器。
【背景技術】
[0002] 隨著智能終端的發展和普及,越來越多的應用場景需要用到被動定位技術,例如 位置分享,行蹤記錄,周邊興趣點即時提醒等。
[0003] 被動定位通常是指在終端后臺應用可W持續采集上報用戶的位置信息,服務器可 W根據終端上報的位置信息定位用戶當前位置,向用戶發送相應的推送消息。通常情況 下所述被動定位可W為基于用戶訂閱內容、熱點的全天候位置應用技術,它可W包括利用 GPS、WIFI、基站、信標等多種定位技術獲取位置信息,可W全天候在多種網絡狀況下工作, 能主動感知用戶進入訂閱熱點并觸發終端相應的應用內容展現。例如展現的內容可W是30 分鐘后即將開場的電影院的空位信息、某超市夜場的生鮮的折扣信息、新開張餐廳的優惠 券倍息等。
[0004] 現有被動定位技術常用的方案主要為:在激活終端位置定位應用后,該應用在終 端上全天候采集位置信息進行上報。為盡量精確獲取用戶的當前位置信息,滿足用戶所在 應用場景的服務需求,現有技術中的被動定位技術通常會使用相對時間較短的固定間隔時 間來采集用戶位置信息。該位置信息采集方法會導致終端應用非常頻繁的采集上報位置數 據,對用戶終端的電量消耗相當嚴重,甚至電量的消耗對用戶而言變得不可接受,大大降低 用戶的被動定位服務體驗。另外,位置信息頻繁的采集上報也會增加終端的網絡流量消耗。 例如某本地服務的APP (Application, APP,應用程序)中設置的被動定位功能,在用戶打開 APP后會非常頻繁的采集、上報位置數據,對終端電量消耗非常嚴重,進一步的還會在使用 過程中導致終端設備發燙,使用戶體驗變差。
[0005] 現有技術被動定位的位置信息采集方法對終端電量消耗嚴重,用戶體驗較差。
【發明內容】
[0006] 本申請目的在于提供一種信息采集和處理方法、客戶端及服務器,可W優化位置 信息的采集和上報策略,節省終端電量和用戶網絡流量,提高用戶應用使用體驗。
[0007] 本申請提供的一種信息采集和處理方法、客戶端及服務器是運樣實現的:
[0008] 一種信息采集方法,所述方法包括:
[0009] 客戶端接收服務器發送的采集策略;
[0010] 所述客戶端根據所述接收的采集策略采集位置信息;所述客戶端將所述采集的位 置信息發送至服務器;
[0011] 所述服務器接收并存儲所述采集的位置信息;所述服務器根據預定規則對所述采 集的位置信息進行分析處理,形成采集策略的配置數據;所述服務器根據所述分析處理形 成的配置數據更新所述采集策略;
[0012] 所述服務器將所述更新后的采集策略發送至客戶端;
[0013] 所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后的策略 采集位置信息。
[0014] 一種信息采集方法,所述方法包括:
[0015] 客戶端接收服務器發送的采集策略;
[0016] 所述客戶端根據所述接收的采集策略采集位置信息;
[0017] 所述客戶端將所述采集的位置信息發送至服務器;
[0018] 所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后的策略 采集位置信息。
[0019] 一種采集信息處理方法,所述方法包括:
[0020] 服務器接收并存儲客戶端發送的位置信息;
[0021] 所述服務器根據預定規則對所述采集的位置信息進行分析處理,形成采集策略的 配置數據;
[0022] 所述服務器根據所述分析處理形成的配置數據更新所述采集策略;
[0023] 所述服務器將所述更新后的采集策略發送至客戶端。
[0024] 一種信息采集客戶端,所述客戶端包括:
[00巧]策略接收模塊,可用于接收服務器發送的采集策略;
[0026] 信息采集模塊,用于根據所述策略接收模塊中的采集策略采集位置信息;
[0027] 信息上報模塊,用于將所述采集的位置信息發送至服務器;
[0028] 策略同步模塊,用于與服務器同步,更新所述策略接收模塊接收的采集策略。
[0029] 一種采集信息處理服務器,所述服務器包括:
[0030] 信息接收模塊,用于接收并存儲客戶端發送的位置信息;
[0031] 預定規則單元,存儲預先設置的對所述位置信息進行分析處理的預定規則;
[0032] 采集策略模塊,用于存儲客戶端的采集策略;
[0033] 處理單元,用于執行所述預定規則單元存儲的預定規則,對所述位置信息進行分 析處理,獲取采集策略的配置數據;
[0034] 策略更新模塊,用于獲取采集策略的配置數據,更新所述采集策略模塊中的采集 策略;
[0035] 策略發送模塊,用于將所述采集策略模塊存儲的采集策略發送至客戶端。
[0036] 本申請提供一種信息采集和處理方法、客戶端及服務器,客戶端可W通過獲取服 務器根據用戶行為習慣優化后的采集策略,實時、合理的調控用戶終端的位置信息采集時 間、采集間隔、采集精度等,做到實時的個性化。服務器可W通過對采集的位置信息的數據 分析,計算用戶經常變動位置的活躍時間段,在運些活躍時間段內適量提高被動定位頻率, 其他時間段反之,甚至不采集,對用戶的習慣進行學習,使被動定位的信息采集能夠智能 化,逐漸優化位置信息采集的配置策略,最大限度的節省用戶終端電量和網絡流量。
【附圖說明】
[0037] 為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提 下,還可W根據運些附圖獲得其他的附圖。
[0038] 圖1是本申請一種信息采集方法一種實施例的方法流程示意圖;
[0039] 圖2是本申請中對位置信息數據進行運算補償的一種實施方式的流程示意圖;
[0040] 圖3是本申請一種信息采集方法另一種實施例的方法流程示意圖;
[0041] 圖4是本申請一種信息采集客戶端的模塊結構示意圖;
[0042] 圖5是本申請所述客戶端中一種信息上報模塊的模塊結構示意圖;
[0043] 圖6是本申請一種信息采集客戶端另一種實施例的模塊結構示意圖;
[0044] 圖7是本申請一種采集信息處理服務器的模塊結構示意圖;
[0045] 圖8是本申請一種處理單元的模塊結構示意圖;
[0046] 圖9是本申請一種采集信息處理服務器另一種實施例的模塊結構示意圖;
[0047] 圖10是本申請一種采集信息處理服務器另一種實施例的模塊結構示意圖;
[0048] 圖11是本申請提供的一種采集信息系統的結構示意圖。
【具體實施方式】
[0049] 為了使本技術領域的人員更好地理解本申請中的技術方案,下面將結合本申請實 施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施 例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通 技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護 的范圍。
[0050] 本申請中所設及到的位置定位時采集的位置信息可W包括通過終端內置或外置 的GI^定位裝置獲取的用戶客戶端的位置信息,也可W包括通過電信移動運營商的移動通 信網絡(如2G的GSM網絡、3G的CDMA2000網絡或者4G的LTE網絡的基站等)定位獲取的 用戶客戶端的位置信息,當然也可W包括基于熱點位置的WIFI或者信標的相關位置標識 獲取的用戶客戶端位置信息。本申請中所述的客戶端可W是移動電話、平板電腦、個人數字 助理(Personal Digital Assistant,PDA)、手持計算機(Pocket PC)、智能可穿戴設備(智 能手表、手環,隱蔽式數據記錄裝置等)等移動終端設備,也可W包括具有位置信息采集功 能的臺式計算機(desktop PC)。
[0051] 定位功能的位置信息數據采集通常是為了根據用戶的當前位置為用戶提供相應 的位置信息服務。在實際的應用中,大多數用戶有著相對穩定的工作、生活習慣,他們在工 作日或者周末一天中的上班或休息通常有比較穩定的活動地點。運樣,在用戶活動位置固 定的時間段內可W不需要采集上報用戶的位置信息或者降低位置信息采集頻率,可W實現 節省用戶終端電量,減少不必要的資源浪費。本申請提供一種信息采集方法,客戶端采集上 報位置信息后,服務器根據采集的位置信息進行分析,優化客戶端的信息采集策略,使客戶 端的位置信息采集策略逐步趨于合理化,達到節省客戶端電量的目的。具體的圖1是本申 請所述一種信息采集方法的一個實施例的方法流程圖,如圖1所述,所述方法可W包括:
[0052] Sl :客戶端接收服務器發送的采集策略。
[0053] 所述的采集策略中可W包括配置的客戶端地理位置信息采集時間段化、采集時間 間隔Ts、信息上報時間Tup等。例如可W在所述采集策略中設置采集時間段化為全天候 24小時,采集時間間隔Ts為每小時采集一次,信息上報時間Tup為每天早10點和晚10點。 當然,所述的服務器上的采集策略中還可W配置客戶端的地理位置信息采集精度A、用戶或 者設備識別標志ID、所在位置區域LAC、適用客戶端的應用版本P等其他信息,具體的所述 第一采集策略中設置的信息采集策略可W根據信息采集需求進行配置。
[0054] 通常服務器還未獲取到客戶端采集的信息數據或者還未獲取到客戶端采集的且 滿足數據分析處理要求的信息數據時,所述采集策略可W為預先配置的常規的信息采集策 略。在另一種實施方式中,所述的采集策略也可W為設置符合多數用戶行為習慣的通用采 集策略,例如晚間休息時,上述中的信息上報時間化P可W設置為每天零點整上報之前24 小時采集的信息數據。
[0055] 上述采集策略的配置具體的可W在專用的服務器上進行配置,也可W由其他服務 器上的相應功能模塊實現,例如LBS服務器。本申請中所述的服務器并不限定物理或者邏 輯上的一種服務器架構,可W包括多個物理或邏輯上的服務器的組合。
[0056] 所述服務器可W將所述采集策略發送至客戶端,客戶端可W接收所述采集策略。 具體的在實現方式上可W采用客戶端定時同步服務器的方式獲取服務器的采集策略,因 此,本申請中所述客戶端接收服務器發送的采集策略具體的可W包括:
[0057] SlOl :客戶端在啟動時或切換至指定應用時向服務器發送通知消息;
[0058] S102 :所述服務器接收所述通知消息后向所述客戶端發送采集策略;
[0059] S103:所述客戶端接收所述服務器基于接收的通知消息發送的采集策略。
[0060] 另一種實施方式中,所述服務器也可W在到預置達推送時間時主動向客戶端發送 采集策略,因素,所述客戶端接收服務器發送的采集策略可W包括:
[0061] Sior :服務器在達到預置推送時間時向所述客戶端發送的采集策略;
[0062] S102':所述客戶端接收所述服務器在達到預置推送時間時向所述客戶端發送的 采集策略。
[0063] 客戶端在啟動或切換至指定應用時向服務器發送通知消息,所述服務器接收所述 通知消息后向所述客戶端發送采集策略,所述客戶端接收所述服務器發送的采集策略。上 述中所述客戶端啟動或者切換至的前臺指定應用可W為客戶端上安裝的位置信息采集的 應用,例如可W包括利用本申請所述信息采集方法進行位置信息采集的終端APP。客戶端可 W在應用啟動時與服務器同步,獲取服務器上的采集策略,或者由客戶端桌面或其他應用 切換至指定應用的前臺時通知服務器,獲取服務器上的采集策略。另一種實施方式中也可 W預先設置預置推送時間,服務器在每天的固定時間主動向客戶端發送所述采集策略。
[0064] 當然,本申請另一種實施方式中,也可W由所述服務器主動的向客戶端推送采集 策略。
[0065] 例如,作業人員在所述采集策略需要更新或者其他需要推送采集策略的情況下, 可W實時、主動向所述服務器下達推送觸發指令,所述服務器在接收到所述推送觸發指令 時可W將采集策略發送至客戶端,此時,所述客戶端可W接收所述服務器在基于推送觸發 指令情況下發送的采集策略。
[0066] S2 :所述客戶端根據所述接收的采集策略采集位置信息;所述客戶端將所述采集 的位置信息發送至服務器。
[0067] 客戶端獲取所述采集策略后,可W根據所述采集策略中配置的信息采集方式采集 客戶端的位置信息。具體的在實施過程中,可W結合定位SDK (Software Development Kit, SDK,軟件開發工具包)和位置變化感知應用采集客戶端位置信息。對應不同的應用開發平 臺或者操作系統,如Windows或者An化Oid或者iOS,可W設計與之相對應的所述SDK或者 位置變化感知應用。所述的定位SDK可W結合定位硬件與軟件實現位置信息的采集獲取, 例如通過內置GI^獲取的位置信息或者通過電信移動運營商的基站獲取的位置信息。所述 的位置感應變化應用可W包括結合終端運動感應硬件與軟件的結合實現對用戶終端運動 狀態信息的獲取,例如用戶當前用戶處于靜止或者運動狀態,W及獲取用戶運動的速度、加 速度甚至包括運動方向的信息。運樣,客戶端采集到更多的與用戶位置相關的信息,可W豐 富獲取的位置信息,為后續服務器對用戶的行為習慣進行分析提供有力支撐。
[0068] 所述客戶端采集位置信息后,可W將所述采集的位置信息發送至服務器。本申請 中所述客戶端可W采集位置信息后實時將信息發送至服務器。在本實施例中,為了進一步 節省用戶客戶端電量,可W在所述采集策略中設置信息上報時間Tup或者信息上報時間間 隔化S,在預定時間或者間隔時間Tus后再上報采集的信息數據,減少信息上報次數。因此, 本實施例中,所述客戶端將所述采集的位置信息發送至服務器可W包括:
[0069] S201 :所述客戶端獲取設置在所述信息采集策略中的信息上報時間化P,在達到 所述信息上報時間Tup時將所述采集的位置信息發送至服務器;
[0070] 或者,
[0071] S202 :所述客戶端獲取設置在所述信息采集策略中的信息上報時間間隔化S,所 述客戶端在判斷與上一次位置信息上報的時間間隔大于所述信息上報時間間隔Tus時將 所述采集的位置信息發送至服務器。
[0072] 例如所述客戶端通過定位SDK、位置變化感應應用獲取信息的位置信息,所述客戶 端可W將新采集的位置信息數據存放在客戶端的緩存存儲區域中,在達到所述信息上報時 間間隔Tus或者預定的信息上報時間時可W將所述終端緩存中存儲的位置信息數據上報 到服務器。例如可W通過為客戶端和服務器提供一致的API平臺數據交互和業務接口的 MTOP(Mobile !"aobao Open Platform)。
[0073] 本申請所述的一種信息采集方法的另一種實施方式中,還可W在所述客戶端設置 用戶開關,所述客戶端在所述客戶端的用戶開關為打開狀態時才可W采集或者上報信息數 據。因此,本申請另一種實施例中,所述方法還可W包括:
[0074] 在所述客戶端設置是否允許信息采集或者上報的指示狀態;
[0075] 相應的,所述客戶端根據所述接收的采集策略采集位置信息可W包括所述客戶端 在獲取的所述指示狀態為允許信息采集時根據接收的采集策略采集位置信息; 陽076] 或者,
[0077] 所述客戶端將所述采集的位置信息發送至服務器可W包括所述客戶端在獲取的 所述指示狀態為允許信息上報時將所述采集的位置信息發送至服務器。
[0078] 所述設置的是否允許信息上報的指示狀態,具體的可W為設置在客戶端上的實體 或者虛擬開關狀態。本申請中可W在所述客戶端分別設置是否允許信息采集的用戶開關和 是否允許信息上報的用戶開關,也可W將兩種指示狀態設置為一個用戶開關同時控制是否 允許客戶端信息采集和信息上報。在客戶端設置用戶開關,用戶可W通過控制所述用戶開 關的狀態控制所述客戶端是否可W上報采集的位置信息。運樣,用戶可W隨時控制是否允 許客戶端采集或者上報位置信息,并且設置用戶開關,可W更加顯著的提示用戶,用戶是可 W控制是否允許客戶端進行位置信息采集和上報,加強用戶隱私保護,提示用戶使用體驗。
[0079] 所述客戶端根據接收的采集策略采集位置信息,所述客戶端可W將所述采集的位 置信息發送至服務器。
[0080] S3 :所述服務器接收并存儲所述采集的位置信息;所述服務器根據預定規則對所 述采集的位置信息進行分析處理,形成采集策略的配置數據;所述服務器根據所述分析處 理形成的配置數據更新所述采集策略。
[0081] 所述服務器可W接收并存儲客戶端采集發送的位置信息,可W通過環形隊列對接 收的數據做緩沖存儲,然后可W將所述接收的位置信息數據存放于專用的數據存儲裝置 中。所述服務器可W根據預先設置的預定規則對所述采集的位置信息進行分析處理,聚合 形成新的采集策略的配置數據,優化服務器上配置的采集數據。所述的預定規則可W包括 預先設置的對采集的信息數據進行提取、處理、聚合等的數據處理方法,例如分析用戶的生 活圈、活躍商圈的方法,預測用戶運動軌跡的方法,計算用戶工作、休息、娛樂地點及時間段 的方法等,具體的所述預定規則可W根據數據處理需求進行設置。本實施例中提供一種所 述服務器對所述采集的位置信息進行分析處理的預定規則,可W提取用戶一周或者其他數 據計算周期的位置信息數據,計算用戶每天位置變化頻繁的重疊時間段,形成針對該用戶 客戶端的新的配置數據,優化采集策略。具體的,所述服務器根據預定規則對所述采集的位 置信息進行分析處理,形成采集策略的配置數據可W包括:
[00間 S301 :定期提取N天的位置信息數據,N > 1 ;
[0083] S302 :根據所述位置信息數據計算得出所述N天客戶端每天位置變化達到預定頻 率的重復時間段;
[0084] S303 :為所述計算得到重復時間段設置活躍度權重,W及與所述活躍度權重相對 應的信息采集時間間隔;
[00化]S304:基于所述重復時間段的活躍度權重W及所述活躍度權重相對應的信息采集 時間間隔設置所述采集策略的配置數據。
[0086] 按照上述所述預定規則形成新的配置數據,根據用戶多天的位置變化信息,優化 用戶客戶端信息采集策略的配置數據,更新采集策略。具體的所述更新后的采集策略可W 包括:
[0087] 對每天位置變化達到預定頻率的重復時間段,減小所述位置信息采集或者上報時 間間隔;
[0088] 對每天位置變化未達到預定頻率的時間段,增大所述位置信息采集或者上報時間 間隔。
[0089] 所述客戶端可W接收上述所述更新后的采集策略,更新本地采集策略,用更新后 的采集策略采集位置信息。例如可W設置在每天8:30至11:30用戶上班時間的位置非活躍 時間段增大客戶端信息采集間隔,可W由原來的每小時采集一次設置為兩小時采集一次, 甚至是不進行數據采集。而在18 :00至20 :00之間位置活躍時間段內減小客戶端信息采集 時間間隔,增加采集頻率,如可W設置為半小時采集一次。所述的位置變化達到預定頻率可 W根據用戶位置變化次數或者結合位置變化距離自行定義設置,例如雖然用戶位置變化次 數多,但總在半徑10米范圍內,可W設置為用戶位置未變化。運樣,可W實現將客戶端有限 的電量使用在計算得到的位置變化頻繁的有效時間段內,可W在保證采集的數據豐富性和 實時性的情況下,最大限度的節省用戶客戶端電量,或者網絡流量。
[0090] 所述服務器可W定期提取位置信息數據,例如可W設置每天零點或者每周五零點 提取位置信息數據,按照預定規則對所述位置信息數據進行分析。當然,所述計算得到的 重復時間段可W包括多個時間段,還可W根據位置變化頻率為所述多個時間段賦予相應的 活躍度權重。所述服務器可W根據不同時間段的權重在所述采集策略中設置相應的配置數 據,例如可W根據所述權重相應的變更時間段內信息采集時間間隔、采集精度等。下表1為 本申請所述的一種活躍度權重與信息采集時間間隔對照表。
[0091] 表1活躍度權重時間間隔對照表
[0092]
[0093] 優選的實MWJ T,W論服分瑜Kl W母化巧化!廠一巧的化置信息數據。一般 的,多數用戶工作、學習行為習慣遵循周末雙休或單休制,運樣,采集的位置信息數據通常 也會隨著用戶的行為習慣有著相應的變化規律。所述服務器可W每次提取用戶一周的位置 信息數據進行分析,例如可W每次提取上周周一至周日客戶端采集的位置信息數據,然后 進行分析得到采集策略是信息的配置數據,運樣可W分析得到的采集策略的配置數據可W 更加符合用戶的行為習慣,實現對用戶行為習慣的智能學習。因此,本實施例中,所述定期 提取N天的位置信息數據中所述N為7。
[0094] 所述客戶端采集的位置信息數據可W流轉至TT/Galaxy,會做臨時的轉存,然后產 出位置信息數據進行存儲。此處可W產出兩份位置信息數據,一份可W存儲在ODPS云梯表 中,供業務方進行離線分析,大數據計算等。第二份數據可W發送至MetaQ (消息通知中間 件),業務方可W實時訂閱查詢數據后做相應業務處理。上述中所述ODPS為開放數據處理 服務(Open Data Processing Service, ODPS),是基于阿里己己集團完全自主知識產權的 云計算平臺構建的數據存儲與分析平臺,適用于實時性要求不高的海量數據(TB/PB級別) 的離線處理。當然,在本申請中也可W為存儲在其他可W進行離線分析、數據處理的服務 器。
[0095] 在本申請中,所述客戶端通常采集預先設置的必要數據即可,可W不需要對采集 的信息數據做其他復雜的操作處理。在一些業務應用場景中,需要對采集的信息數據做進 一步處理,例如校準、運算、補償等。在本申請中,可W將對采集的信息數據的進一步處理放 在服務器端進行處理,降低客戶端的運算操作,進一步降低客戶端電量消耗。具體,本申請 的另一種實施例中,所述方法還可W包括:
[0096] 所述服務器對所述采集的位置信息做經締度轉換、信息補償、數據格式校準等處 理中的至少一種。具體的處理過程可W包括:
[0097] 所述經締度轉換可W包括所述服務器將采集的位置信息中的經締度信息轉換成 符合使用和處理需求的標準格式。例如客戶端采集位置信息時返回的經締度為WGS-84坐 標系(全球通用,未糾偏)經締度A,此時所述服務器可W進行計算,通過算法將經締度A轉 換為GCJ-02坐標系(中國通用,已糾偏)經締度B,運樣可W更加方便國內服務器或者終端 應用處理經締度信息。
[0098] 所述的信息補償可W包括在獲取的客戶端采集的位置信息中某些字段為空或者 為異常值時,對所述位置信息數據進行補充。所述服務器可W通過與客戶端進行信息傳輸 的信道或者其他第=方信息接口進行運算補償。例如下述表2為客戶端采集的位置信息數 據的一種格式。
[0099] 表2客戶端采集的位置信息數據 [(
[0102] 在信息采集時,很多字段會由于客戶端不同的狀態出現不可預計臨時為空的情 況;比如:userid在用戶未登陸時為空;經締度在GI^或網絡狀況不好時定位超時/定位服 務關閉的情況而為空;wifi/基站在信號極差時無法掃描列表,導致空;W及很多不可預見 的異常流導致某些字段采集失敗。 陽103] 所述服務器需要根據用戶所述在的商業圈為用戶推送相關消息,此時客戶端可W 不需要采集獲取用戶所處的省/市/區/街道地址等信息,運些操作交給服務器通過調用 第=方接口進行補償。或者,當客戶端采集到的經締度為空時,可W根據客戶端采集到的 Wif i/基站列表信息,調用電信移動運營商的第=方接口補償經締度,如果所述客戶端位置 信息經過補償后仍然為空,則可W丟棄此次采集數據;當客戶端采集的部分設備信息為空 時,服務器根據設備ID調用第=方接口進行補全等。圖2是本申請中對位置信息數據進行 運算補償的一種實施方式的流程示意圖。
[0104] 在具體的客戶端上報采集的位置信息數據,與服務進行通信時,可W包括公共信 道,所述公共信道可W提高與客戶端、設備等相關的數據,運樣客戶端應用的被動定位模塊 可W不需要高頻率的重復采集運些公共數據,一方面可W避免相同數據的重復采集,另一 方面可W精簡客戶端被動定位模塊的數據采集操作,減少電量消耗。下表3為本申請所述 公共信息提供的公共數據的一種數據格式。
[01化]表3公共信道提供的公共數據 陽 106]
[0
[0108] 所述的數據格式校準可W包括對采集的位置信息數據進行統一格式的轉換、校準 等處理。不同的終端設備或者設備不同操作系統、應用等例如lOS/An化Oid,采集的原始數 據格式可W出現不一致的情況,或者由于適配原因導致個別機型有一些無用數據上報至服 務器,需要對運些數據做處理,最終產生一份統一格式的歸一化數據。
[0109] 運些對位置信息數據的進一步操作處理可W在服務器一側完成,可W不需要在客 戶端處理,避免額外增加客戶端的轉換操作,降低客戶端功耗。
[0110] 在對采集的位置數據分析處理形成所述采集策略的配置數據后,所述服務器可W 根據所述配置數據更新所述采集策略,形成新的更新后的采集策略。 陽111] S4 :所述服務器將所述更新后的采集策略發送至客戶端。
[0112] 所述服務器可W將根據位置信息數據分析處理后更新的采集策略發送到客戶端。 具體的實現方式上,如前所述,所述服務器可W在收到客戶端發送的通知消息或者請求消 息,或者收到推送觸發指令后向所述客戶端發送更新后的采集策略,也可W定期或者達到 采集策略更新周期時向所述客戶端發送更新后的采集策略。
[0113] S5:所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后的 策略采集位置信息。
[0114] 所述客戶端接收更新后的采集策略后,可W根據所述更新后的采集策略中的配置 信息采集位置信息。例如客戶端獲取到更新后的采集策略后,可W將所述更新后的采集策 略離散化到每個整點對應的配置,按照所述采集策略中的配置信息設置的采集時間間隔和 采集精度要求采集數據,或者當監聽到客戶端位置變化,預判用戶行駛路線或者目的地,例 如下班回家。
[0115] 所述更新后的采集策略可W包括服務器根據客戶端對采集上報的位置信息數據 進行分析處理獲取的優化后的采集策略配置信息,所述服務器可W根據分析得到用戶的行 為習慣智能優化客戶端信息采集測量的配置信息,降低用戶客戶端電量,包括網絡流量的 消耗,解決了傳統被動定位中耗電量高的問題。
[0116] 本申請所述的一種信息采集方法另一種優選的實施例中,還可W劃分不同的位置 區域,根據用戶所述在位置區域的商業發展、人口密度、行政級別等為所述位置區域配置不 同的權重,所述服務器在形成采集策略的配置數據時可W根據所述用戶所在位置區域的權 重調整采集策略的配置數據。圖3是本申請所述一種信息采集方式另一種實施例的流程示 意圖,如圖3所示,所述的一種信息采集方法還可W包括:
[0117] S6 :劃分不同的位置區域,為所述位置區域配置相應的區域權重。
[0118] 所述服務器根據所述位置信息計算得出客戶端當前位置,所述服務器根據所述客 戶端當前位置所對應的位置區域的區域權重設置所述采集策略的配置數據。
[0119] 可W預先劃分不同的位置區域,通過對不同區域用戶位置信息數據的分析,或者 結合劃分的位置區域的人口密度、經濟發展狀況等為不同的區域位置配置不同的區域權 重。例如服務器可W預先獲取全國熱點城市熱點商圈的數據,在優化采集策略時可W對所 述熱點商圈的位置區域配置較高的區域權重。運樣,在根據用戶的位置信息得知用戶靠近 或者進入所述熱點商圈的位置區域時,用戶位置區域變化頻繁,可W根據所述配置的熱點 商圈位置區域的區域權重調整采集策略的配置信息,例如減小采集時間間隔,相應增加位 置信息采集頻率。或者調整在不同位置區域的采集精度,如由原來郊區50米提高到市區20 米,或者調整信息采集時間段,在市區繁華區域時將采集時間段延時至凌晨2點等。當然, 在用戶離開所述熱點商圈的位置區域,或者由市區返回郊區時可W降低位置信息采集頻率 或者縮短信息采集時間段。
[0120] 設置不同的位置區域后,服務器可W根據用戶當前位置所在的位置區域自動優化 采集策略,進一步的更加合理的根據用戶位置信息優化采集策略,實現信息采集的動態智 能優化。 陽121] 當然,進一步的優化方案中,所述方法中所述劃分不同的位置區域可W包括: 陽122] 劃分不同的位置區域,并在所述位置區域中至少劃分出一級子位置區域;
[0123] 對不同的級別的位置區域設預先設置優先級別,或者根據對所述位置信息進行分 析處理得到的不同級別位置區域的活躍度對所述不同級別的位置區域設置優先級別; 陽124] 根據所述不同級別位置區域的優先級別設置相應優先級別的采集策略,將所述不 同優先級別的采集策略發送至所述客戶端。
[01巧]當然,所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后 的策略采集位置信息包括:所述客戶端可W接收并存儲不同優先級別的位置區域采集策 略,優先使用當前所在位置區域所對應的采集策略中優先級別最高的采集策略。
[01%] 具體的實施過程中,例如可W根據城市行政級別或者人口密度W城市為單位預先 劃分不同的位置區域,并可W設置為第一位置區域,優先級別為A。然后,可W將所述城市 劃分為市區和郊縣等子位置區域,并可W設置為第二位置區域,優先級別為AA。進一步的, 可W將所述市區劃分為商業圈、居民區、行政區域等子位置區域,并可W設置為第=位置區 域,優先級別為AAA。所述服務器可W提前將不同所述優先級別的采集策略發送至客戶端, 當用戶進入某個位置區域時,可W使用該位置區域的采集策略。在客戶端判斷進入優先級 別更高的子位置區域時,進而可W直接使用存儲的優先級級別更高的子位置區域的采集策 略。 陽127] 例如用戶C在市區時,可W接收并存儲到市區優先級級別為AA的采集策略和市區 20個熱點商圈的優先級別為AAA的采集策略。當判斷用戶不在所述市區的熱點商圈時,客 戶端可W使用優先級別為AA的采集策略采集位置信息,當判斷用戶進入該市區某個熱點 商圈時,則可W直接使用存儲的優先級別為AAA的熱點商圈的采集策略,例如所述AAA的采 集策略的位置信息采集間隔時間減小。 陽12引上述所述劃分的子位置區域W及對不同級別位置區域設置的優先級級別,具體的 可W根據服務器對用戶位置信息數據進行分析處理得到的不同級別位置區域的活躍度,然 后對所述不同級別的位置區域設置優先級別。例如所述服務器可W根據對采集上報后近7 天的位置信息數據進行大數據分析出運些熱點區域/商圈的活躍度,實時優化不同級別位 置區域的優先級劃分。
[0129] 為了節省客戶端采集策略的存儲容量,服務器可W根據采集的位置信息數據分析 出當前用戶常去的位置附近的區域/商圈,可W將運些觸發率較高的采集策略在客戶端每 次與服務器同步采集策略的時候先下發到客戶端,或者間隔周期性時間下發到客戶端,由 客戶端存儲。
[0130] 上述實施例中提供了服務器對采集的位置信息數據進行分析,然后根據分析結果 可W采用時間段或者區域配置采集策略的方式。當然,在其他的實施例中,可W將不同區域 和時段的采集策略綜合考慮,比如某個商圈配置的采集間隔是10分鐘,某個用戶在當前時 段配置的采集間隔是20分鐘,當運個用戶在所述當前時間段走入運個商圈的時候的采集 策略可W根據自定義的規則按20分鐘算,也可W按照10分鐘算,具體的可W根據需求進行 設置,基于本申請提供的服務器對位置信息數據分析得到的時間和位置劃分而配置的采集 策略及無需創造性的其他變換或變形,都應屬于本申請的范圍。 陽131] 需要說明的是,所述客戶端將所述采集的位置信息發送至服務器可W包括將根據 首次接收的服務器發送的采集策略采集的位置信息發送至服務器,也可W包括將根據更新 后的采集策略采集的位置信息發送至服務器。
[0132] 基于本申請所述信息采集方法,本申請提供一種信息采集客戶端。圖4是本申請 所述一種信息采集客戶端的模塊結構示意圖,如圖4所示,所述客戶端可W包括:
[0133] 策略接收模塊101,可W用于接收服務器發送的采集策略;
[0134] 信息采集模塊102,可W用于根據所述策略接收模塊101中的采集策略采集位置 信息;
[0135] 信息上報模塊103,可W用于將所述采集的位置信息發送至服務器;
[0136] 策略同步模塊104,可W用于與服務器同步,更新所述策略接收模塊101接收的采 集策略。
[0137] 本實施例提供的信息采集客戶端可W根據服務器發送的采集策略進行位置信息 數據的采集,當然,所述位置信息數據中可W包括其他信息,如用戶ID、采集時間等等。尤其 是,本實施例所述的客戶端還可W將所述采集策略與服務器同步,獲取服務器經過優化后 的采集策略,可W根據用戶的行為習慣智能采集位置信息,達到實現節省客戶端電量的目 的。
[013引優選的實施例中,所述策略同步模塊104更新的采集策略可W包括:
[0139] 對每天位置變化達到預定頻率的重復時間段,減小所述位置信息采集或者上報時 間間隔;
[0140] 對每天位置變化未達到預定頻率的時間段,增大所述位置信息采集或者上報時間 間隔。 陽141] 對位置變化頻繁的時間段縮小上報時間間隔,非活躍時段增大間隔,將有限的電 量用在最有效的時段,最大限度的節省用戶終端電量。 陽142] -種實施例中,所述策略接收模塊101可W包括: 陽143] 狀態監測模塊,可W用于在監測到客戶端啟動或者切換至指定應用時向服務器發 送通知消息;
[0144] 相應的,所述策略接收模塊101接收服務器發送的采集策略可W包括:所述策略 接收模塊101接收服務器基于接收的通知消息發送的采集策略。
[0145] 圖5是本申請所述客戶端中一種信息上報模塊的模塊結構示意圖,如圖5所示,所 述信息上報模塊103將所述采集的位置信息發送至服務器,具體的可W包括:
[0146] 定時上報單元1031,可W用于獲取設置在所述信息采集策略中的信息上報時間 化P,在達到所述信息上報時間Tup時將所述采集的位置信息發送至服務器。 陽147] 或者,可W包括:
[0148] 間隔上報單元1032,可W用于獲取設置在所述信息采集策略中的信息上報時間間 隔,所述客戶端在判斷與上一次位置信息上報的時間間隔大于所述信息上報時間間隔化S 時將所述采集的位置信息發送至服務器。
[0149] 圖6是本申請一種信息采集客戶端另一種實施例的模塊結構示意圖,如圖6所示, 所述客戶端還可W包括: 陽150] 用戶開關105,可W用于設置是否允許所述信息采集模塊采集位置信息; 陽151] 和/或, 陽152] 可W用于設置是否允許所述信息上報模塊103將采集的位置信息發送至服務器。 陽153] 本實施例中設置用戶開關105,可W更加方便用戶隨時設置是否允許客戶端采集 信息或者上報信息,在用戶認為不需要信息采集或者上報時可W通過所述用戶開關關閉客 戶端位置信息采集或者上報,使用戶更具有自主權,主動節省客戶端電量。
[0154] 本申請還提供一種對采集的信息進行處理的服務器。圖7是本申請提供的一種采 集信息處理服務器的模塊結構示意圖,如圖7所示,所述服務器可W包括:
[01巧]信息接收模塊201,可W用于接收并存儲客戶端發送的位置信息;
[0156] 預定規則單元202,可W存儲預先設置的對所述位置信息進行分析處理的預定規 則; 陽157] 采集策略模塊203,可W用于存儲客戶端的采集策略; 陽15引處理單元204,可W用于執行所述預定規則單元202存儲的預定規則,對所述位置 信息進行分析處理,獲取采集策略的配置數據;
[0159] 策略更新模塊205,可W用于獲取采集策略的配置數據,更新所述采集策略模塊 203中的采集策略;
[0160] 策略發送模塊206,可W用于將所述采集策略模塊203存儲的采集策略發送至客 戶端。 陽161] 本實施例中所述的采集信息處理服務器可W根據分析客戶端的位置信息數據優 化更新客戶端的采集策略,降低客戶端被動定位電量損耗。具體的一種實施方式中,所述策 略更新模塊205根據預定規則分析得到的配置數據更新的采集策略可W包括: 陽162] 對每天位置變化達到預定頻率的重復時間段,減小所述位置信息采集或者上報時 間間隔;
[0163] 對每天位置變化未達到預定頻率的時間段,增大所述位置信息采集或者上報時間 間隔。
[0164] 圖8是本申請提供的一種處理單元204的模塊結構示意圖,如圖8所示,所述處理 單元204可W包括:
[01化]數據提取單元2041,可W用于定期提取N天的位置信息數據,1 ; 陽166] 時間段計算單元2042,可W用于根據所述位置信息數據計算得出所述N天內客戶 端每天位置變化達到預定頻率的重復時間段;
[0167] 時間段權重關系表2043,可W用于為所述計算得到重復時間段設置活躍度權重, 并建立不同時間段的所述活躍度權重與信息采集時間間隔的對應關系;
[0168] 數據配置單元2044,可W用于基于所述不同時間段的所述活躍度權重與信息采集 時間間隔的對應關系設置所述采集策略的配置數據。
[0169] 本實施例中可W根據不同時間段內用戶客戶端位置變化的活躍度設置不同的采 集時間間隔,所述時間段權重關系表的實施例可W參考上述表1的對應關系,在此不做寶 述。
[0170] 基于多數用戶一周的行為習慣,另一種優選的實施例中,所述數據提取單元2041 定期提取N天的位置信息數據可W包括所述數據提取單元2041定期提取7天的位置信息 數據。 陽171]圖9是本申請提供的一種采集信息處理服務器另一種實施例的模塊結構示意圖, 如圖X所示,所述服務器還可W包括下述中的至少一種模塊: 陽172] 經締度轉換模塊2071,可W用于將所述位置信息中的經締度信息轉換成符合處理 需求的標準格式;
[0173] 信息補償模塊2072,可W用于在所述位置信息中的特定字段為空或者為異常值 時,對所述位置信息數據進行補充;
[0174] 格式轉換模塊2073,可W用于將所述位置信息數據轉換成統一的數據格式。
[01巧]將對數據的進一步運算、補償、格式轉換等設置在服務器一側進行處理,可W減少 客戶端數據處理操作,進一步節省客戶端電量消耗。
[0176] 圖10是本申請提供的一種采集信息處理服務器另一種實施例的模塊結構示意 圖,如圖10所示,所述服務器還可W包括: 陽177] 位置區域模塊208,可W用于劃分不同的位置區域,為所述位置區域配置相應的區 域權重;
[0178] 還可W用于計算得出客戶端當前位置,根據所述客戶端當前位置所對應的位置區 域的區域權重設置所述采集策略的配置數據。
[0179] 可W預先劃分不同的位置區域,通過對不同區域用戶位置信息數據的分析,或者 結合劃分的位置區域的人口密度、經濟發展狀況等為不同的區域位置配置不同的區域權 重。設置不同的位置區域后,服務器可W根據用戶當前位置所在的位置區域自動優化采集 策略,進一步的更加合理的根據用戶位置信息優化采集策略,實現信息采集的動態智能優 化。
[0180] 另一種劃分位置區域的實施例中,所述服務器可W根據分析采集的位置信息劃分 不同級別的位置區域,根據分析得到的熱點活躍度/商圈活躍度為不同級別的位置區域劃 分相應的優先級,因此,另一種實施例中所述服務器還可W包括: 陽181] 第一劃分模塊,可W用于劃分不同的位置區域,并在所述位置區域中至少劃分出 一級子位置區域;
[0182] 優先級別設置模塊,可W用于對不同的級別的位置區域設預先設置優先級別,或 者根據所述處理單元對所述位置信息進行分析處理得到的不同級別位置區域的活躍度對 所述不同級別的位置區域設置優先級別; 陽183] 采集策略分級模塊,可W用于根據所述不同級別位置區域的優先級別設置相應優 先級別的采集策略,還可W用于將所述不同優先級別的采集策略發送至所述客戶端。
[0184] 本實施例中所述的服務器可W為不同優先級別的位置區域配置不同的采集策略, 客戶端可W提前存儲不同優先級別的位置區域的采集策略。所述的不同優先級別的位置區 域可W預先按照區域面積逐級劃分,例如市級可W包括縣區級,縣區級進一步可W劃分出 商業圈級,也可W根據對采集的位置信息數據分析后進行劃分。運樣,可W根據不通優先級 別的位置區域的實際人口密度、熱點活躍度等設置不同的采集策略,可W更加合理、智能的 優化采集策略,實現客戶端采集測的動態調整,進一步節約客戶端電量。
[01化]本實施例中所述服務器向客戶端發送采集策略,具體的可W在服務器收到客戶端 發送的通知消息或者同步請求消息時下發,也可W為在達到預先設置的預置推送時間時下 發。當然,也可W包括接收到作業人員在服務器上實時下達的推送觸發指令時下發采集策 略。 陽186] -種信息采集系統,可W根據客戶端采集的位置信息進行分析處理,智能優化客 戶端的采集策略,節約客戶端電量消耗。圖11是本申請提供的一種采集信息系統的結構示 意圖,如圖11所示,所述一種信息采集系統可W包括:
[0187] 客戶端1,可W用于接收服務器發送的采集策略;還可W用于根據所述接收的采 集策略采集位置信息,并將所述采集的位置信息發送至服務器;還可W用于接收所述服務 器發送的更新后的采集策略,并根據所述更新后的策略采集位置信息。
[0188] 服務器2,可W用于接收并存儲所述采集的位置信息;還可W用于根據預定規則 對所述采集的位置信息進行分析處理,形成采集策略的配置數據,并根據所述分析處理形 成的配置數據更新所述采集策略;還可W用于將所述更新后的采集策略發送至客戶端。
[0189] 本申請提供的一種信息采集和處理方法、客戶端及服務器,客戶端可W通過獲取 服務器根據用戶行為習慣優化后的采集策略,實時、合理的調控用戶終端的位置信息采集 時間、采集間隔、采集精度等,做到實時的個性化。服務器可W通過對采集的位置信息的數 據分析,計算用戶經常變動位置的活躍時間段,在運些活躍時間段內適量提高被動定位頻 率,其他時間段反之,甚至不采集,對用戶的習慣進行學習,使被動定位的信息采集能夠智 能化,逐漸優化位置信息采集的配置策略,最大限度的節省用戶終端電量和網絡流量,提高 用戶被動定位應用使用體驗。
[0190] 盡管本申請內容中提到包括客戶端與服務器之間傳輸、信道字段設置之類的描 述,W及基于windows或An化Oid或iOS開發平臺的描述,但是,本申請并不局限于必須是 完全符合標準通信協議或開發平臺設計標準的情況。在某些協議或者開發平臺的基礎上略 加修改后的傳輸機制或者開發平臺也可W實行上述本申請各實施例的方案。當然,即使不 采用上述通信協議或開發平臺,而是采用私有協議或其他開發平臺,只要符合本申請上述 各實施例的信息交互和信息判斷反饋方式,仍然可W實現相同的申請,在此不再寶述。 陽191] 上述實施例闡明的裝置或模塊或單元,具體可W由計算機忍片或實體實現,或者 由具有某種功能的產品來實現。為了描述的方便,描述W上裝置時W功能分為各種模塊分 別描述。當然,在實施本申請時可W把各模塊的功能在同一個或多個軟件和/或硬件中實 現,也可W將實現同一功能的模塊由多個子模塊或子單元的組合實現,例如可W將所述用 戶開關設置兩個開關裝置分別控制是否允許信息采集或者上報,也可W合并設置成一個功 能模塊來實現是否允許信息采集和上報。
[0192] 本領域技術人員也知道,除了 W純計算機可讀程序代碼方式實現控制器W外,完 全可W通過將方法步驟進行邏輯編程來使得控制器W邏輯口、開關、專用集成電路、可編程 邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此運種控制器可W被認為是一種 硬件部件,而對其內部包括的用于實現各種功能的裝置也可W視為硬件部件內的結構。或 者甚至,可W將用于實現各種功能的裝置視為既可W是實現方法的軟件模塊又可W是硬件 部件內的結構。 陽193] 本申請可W在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組 件、數據結構、類等等。也可W在分布式計算環境中實踐本申請,在運些分布式計算環境中, 由通過通信網絡而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模塊可 W位于包括存儲設備在內的本地和遠程計算機存儲介質中。
[0194] 通過W上的實施方式的描述可知,本領域的技術人員可W清楚地了解到本申請可 借助軟件加必需的通用硬件平臺的方式來實現。基于運樣的理解,本申請的技術方案本質 上或者說對現有技術做出貢獻的部分可W W軟件產品的形式體現出來,該計算機軟件產品 可W存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用W使得一臺計算機設備 (可W是個人計算機,移動終端,服務器,或者網絡設備等)執行本申請各個實施例或者實 施例的某些部分所述的方法。
[0195] 本說明書中的各個實施例采用遞進的方式描述,各個實施例之間相同或相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。本申請可用于眾 多通用或專用的計算機系統環境或配置中。例如:個人計算機、服務器計算機、手持設備 或便攜式設備、平板型設備、多處理器系統、基于微處理器的系統、置頂盒、可編程的電子設 備、網絡PC、小型計算機、大型計算機、包括W上任何系統或設備的分布式計算環境等等。
[0196] 雖然通過實施例描繪了本申請,本領域普通技術人員知道,本申請有許多變形和 變化而不脫離本申請的精神,希望所附的權利要求包括運些變形和變化而不脫離本申請的 精神D
【主權項】
1. 一種信息采集方法,其特征在于,所述方法包括: 客戶端接收服務器發送的采集策略; 所述客戶端根據所述接收的采集策略采集位置信息;所述客戶端將所述采集的位置信 息發送至服務器; 所述服務器接收并存儲所述采集的位置信息;所述服務器根據預定規則對所述采集的 位置信息進行分析處理,形成采集策略的配置數據;所述服務器根據所述分析處理形成的 配置數據更新所述采集策略; 所述服務器將所述更新后的采集策略發送至客戶端; 所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后的策略采集 位置信息。2. -種信息采集方法,其特征在于,所述方法包括: 客戶端接收服務器發送的采集策略; 所述客戶端根據所述接收的采集策略采集位置信息; 所述客戶端將所述采集的位置信息發送至服務器; 所述客戶端接收所述服務器發送的更新后的采集策略,并根據所述更新后的策略采集 位置信息。3. 如權利要求2所述的一種信息采集方法,其特征在于,所述客戶端接收服務器發送 的采集策略包括: 客戶端在啟動時或切換至指定應用時向服務器發送通知消息; 所述客戶端接收所述服務器基于接收的通知消息發送的采集策略; 和/或, 所述客戶端接收所述服務器在達到預置推送時間時向所述客戶端發送的采集策略; 和/或, 所述客戶端接收所述服務器基于接收的推送觸發指令發送的采集策略。4. 如權利要求2所述的一種信息采集方法,其特征在于,所述客戶端將所述采集的位 置信息發送至服務器包括: 所述客戶端獲取設置在所述信息采集策略中的信息上報時間,在達到所述信息上報時 間時將所述采集的位置信息發送至服務器; 或者, 所述客戶端獲取設置在所述信息采集策略中的信息上報時間間隔,所述客戶端在判斷 與上一次位置信息上報的時間間隔大于所述信息上報時間間隔時將所述采集的位置信息 發送至服務器。5. 如權利要求2所述的一種信息采集方法,其特征在于,所述客戶端接收所述服務器 發送的更新后的采集策略,并根據所述更新后的策略采集位置信息包括: 所述客戶端接收并存儲不同優先級別的位置區域采集策略,優先使用當前所在位置區 域所對應的采集策略中優先級別最高的采集策略。6. 如權利要求2所述的一種信息采集方法,其特征在于,所述方法還包括: 在所述客戶端設置是否允許信息采集或者上報的指示狀態; 相應的,所述客戶端根據所述接收的采集策略采集位置信息包括:所述客戶端在獲取 的所述指示狀態為允許信息采集時根據接收的采集策略采集位置信息; 或者, 所述客戶端將所述采集的位置信息發送至服務器包括:所述客戶端在獲取的所述指示 狀態為允許信息上報時將所述采集的位置信息發送至服務器。7. 如權利要求2-6中任意一項所述的一種信息采集方法,其特征在于,所述客戶端接 收的更新后的采集策略包括: 對每天位置變化達到預定頻率的重復時間段,減小位置信息采集或者上報時間間隔; 對每天位置變化未達到預定頻率的時間段,增大位置信息采集或者上報時間間隔。8. -種采集信息處理方法,其特征在于,所述方法包括: 服務器接收并存儲客戶端發送的位置信息; 所述服務器根據預定規則對所述采集的位置信息進行分析處理,形成采集策略的配置 數據; 所述服務器根據所述分析處理形成的配置數據更新所述采集策略; 所述服務器將所述更新后的采集策略發送至客戶端。9. 如權利要求8所述的一種采集信息處理方法,其特征在于,所述服務器根據預定規 則對所述采集的位置信息進行分析處理,形成采集策略的配置數據包括: 定期提取N天的位置信息數據,N多1 ; 根據所述位置信息數據計算得出所述N天內客戶端每天位置變化達到預定頻率的重 復時間段; 為所述計算得到重復時間段設置活躍度權重,以及與所述活躍度權重相對應的信息采 集時間間隔; 基于所述重復時間段的活躍度權重以及所述活躍度權重相對應的信息采集時間間隔 設置所述采集策略的配置數據。10. 如權利要求9所述的一種采集信息處理方法,其特征在于,所述定期提取N天的位 置信息數據中所述N為7。11. 如權利要求8所述的一種采集信息處理方法,其特征在于,所述方法還包括: 所述服務器對所述位置信息做經煒度轉換、信息補償、數據格式校準等處理中的至少 一種。12. 如權利要求8所述的一種采集信息處理方法,其特征在于,所述方法還包括: 劃分不同的位置區域,為所述位置區域配置相應的區域權重; 所述服務器根據所述位置信息計算得出客戶端當前位置,所述服務器根據所述客戶端 當前位置所對應的位置區域的區域權重設置所述采集策略的配置數據。13. 如權利要求8所述的一種采集信息處理方法,其特征在于,所述方法還包括: 劃分不同的位置區域,并在所述位置區域中至少劃分出一級子位置區域; 對不同的級別的位置區域設預先設置優先級別,或者根據對所述位置信息進行分析處 理得到的不同級別位置區域的活躍度對所述不同級別的位置區域設置優先級別; 根據所述不同級別位置區域的優先級別設置相應優先級別的采集策略,將所述不同優 先級別的采集策略發送至所述客戶端。14. 如權利要求8-13中任意一項所述的一種采集信息處理方法,其特征在于,所述服 務器更新后的采集策略包括: 對每天位置變化達到預定頻率的重復時間段,減小位置信息采集或者上報時間間隔; 對每天位置變化未達到預定頻率的時間段,增大位置信息采集或者上報時間間隔。15. -種信息采集客戶端,其特征在于,所述客戶端包括: 策略接收模塊,可用于接收服務器發送的采集策略; 信息采集模塊,用于根據所述策略接收模塊中的采集策略采集位置信息; 信息上報模塊,用于將所述采集的位置信息發送至服務器; 策略同步模塊,用于與服務器同步,更新所述策略接收模塊接收的采集策略。16. 如權利要求15所述的一種信息采集客戶端,其特征在于,所述策略同步模塊更新 的采集策略包括: 對每天位置變化達到預定頻率的重復時間段,減小位置信息采集或者上報時間間隔; 對每天位置變化未達到預定頻率的時間段,增大位置信息采集或者上報時間間隔。17. 如權利要求15所述的一種信息采集客戶端,其特征在于,所述策略接收模塊包括: 狀態監測模塊,用于在監測到客戶端啟動或者切換至指定應用時向服務器發送通知消 息; 相應的,所述策略接收模塊接收服務器發送的采集策略包括: 所述策略接收模塊接收服務器基于接收的通知消息發送的采集策略。18. -種采集信息處理服務器,其特征在于,所述服務器包括: 信息接收模塊,用于接收并存儲客戶端發送的位置信息; 預定規則單元,存儲預先設置的對所述位置信息進行分析處理的預定規則; 采集策略模塊,用于存儲客戶端的采集策略; 處理單元,用于執行所述預定規則單元存儲的預定規則,對所述位置信息進行分析處 理,獲取采集策略的配置數據; 策略更新模塊,用于獲取采集策略的配置數據,更新所述采集策略模塊中的采集策 略; 策略發送模塊,用于將所述采集策略模塊存儲的采集策略發送至客戶端。
【文檔編號】H04W64/00GK105828430SQ201510007977
【公開日】2016年8月3日
【申請日】2015年1月8日
【發明人】王仕江, 王樹彬
【申請人】阿里巴巴集團控股有限公司