終端集群定位方法和系統的制作方法
【專利摘要】本發明公開了一種終端集群定位方法和系統,涉及移動通信定位【技術領域】。該方法包括:子機終端接收來自集群的母機終端的定位指令,定位指令包括群組信息;子機終端根據群組信息進行鑒權;鑒權通過后子機終端進行自我定位;子機終端將定位結果發送給母機終端以便實現集群定位。該方法和系統提出了一種簡單易行的集群定位方法,提供了分布于終端的群組管理及定位授權管理;基于終端的位置隱私控制策略,實現2臺終端之間的位置信息獲取的方法,使得群組和定位授權管理不再依靠集中式服務器來管理,降低了組群成本,解決了當前基于服務器的集群定位所存在的實時性、靈活度不夠的問題。
【專利說明】終端集群定位方法和系統
【技術領域】
[0001]本發明涉及移動通信定位【技術領域】,特別涉及一種終端集群定位方法和系統。
【背景技術】
[0002]現有的定位技術層出不窮,根據發起者的不同,其定位模式主要包括自我定位和
第三方定位。
[0003]自我定位通常包括:
[0004]a)終端與衛星交互計算本機位置,如GPS (Global Positioning System,全球定 位系統)定位或北斗衛星定位等;
[0005]b)終端向定位引擎發起定位請求,由定位引擎輔助計算獲得本機位置信息,如 WIFKffireless Fidelity,無線保真)定位、基站定位、gpsOne(Global Positioning System One,全球定位系統一代)/AGPS (Assisted Global Positioning System,輔助全球衛星定 位系統)定位等。
[0006]對于第三方定位,一般由應用服務器從互聯網接入到定位引擎,應用開發商可調 用相應的接口,向定位引擎發送請求以獲取指定用戶的位置信息。
[0007]目前,若要實現2個移動終端用戶之間的定位,如A定位B,則必須采用第三方定位 的模式,通過應用服務器轉接定位請求。考慮到位置信息是用戶隱私之一,被定位者須授權 向定位者開放本人位置信息,否則定位或將失敗。應用服務器管理著用戶之間的定位授權。
[0008]鑒于上述技術背景,目前普遍采用集中式服務器來實現集群定位:應用服務器接 入定位引擎進行定位,并統一管理群組信息、定位授權信息。這種服務器總體控制定位、鑒 權和管理的集中模式存在多個問題,例如:
[0009]I)受應用服務器采購維護費用、接入定位引擎所需要的企業資質和技術門檻等因 素的影響,對于家庭/小型企業等用戶量較少的群體來說,建設成本太高。
[0010]2)群組關系變更的申請過程繁雜,耗時長,不夠快速靈活,難以適應例如旅行團、 網友俱樂部等用戶不固定的群體需求。
[0011]總之,現有集群定位服務采用集中式的應用服務器來總體控制群組關系和群組用 戶之間的定位授權關系,這類方式普遍用于大型企業/運營商,對于小型群體(如家庭、小 型企業)或用戶變更較頻繁(如旅行團等)的群體來說,建設一臺服務器的成本較高,且不夠 快速靈活。
【發明內容】
[0012]本發明的發明人發現上述現有技術中存在問題,并因此針對所述問題中的至少一 個問題提出了一種新的技術方案。
[0013]本發明的一個目的是提供一種用于終端集群定位的技術方案。
[0014]根據本發明的第一方面,提供了一種終端集群定位方法,包括:子機終端接收來自 集群的母機終端的定位指令,定位指令包括群組信息;子機終端根據群組信息進行鑒權;鑒權通過后子機終端進行自我定位;子機終端將定位結果發送給母機終端,以便實現集群 定位。
[0015]進一步地,該方法還包括:子機終端接收來自母機終端的入群請求,入群請求中包 括群組信息;基于子機用戶的選擇,子機終端向母機終端返回入群成功或失敗消息。
[0016]可選地,子機根據群組信息進行鑒權包括:子機終端根據本地位置隱私控制策略 進行位置隱私鑒權;子機終端根據群組信息進行群組鑒權。
[0017]進一步地,母機終端通過終端駐留程序,采用短信或數據消息方式向子機終端發 送定位指令。
[0018]進一步地,群組信息包括群組標識和群組密碼;定位指令還包括母機號碼和子機 號碼。
[0019]根據本發明的另一方面,提供一種終端集群定位系統,包括:母機終端,用于創建 終端群組,向群組內的子機終端發送定位指令,定位指令包括群組信息;接收來自子機終端 的定位結果,進行群組終端定位;一個或一個以上子機終端,接收來自母機終端的定位指 令,根據群組信息進行鑒權,鑒權通過后進行自我定位,將定位結果發送給母機終端。
[0020]進一步地,母機終端,還用于向子機終端發送入群請求,入群請求中包括群組信 息,接收子機終端返回的入群成功或失敗消息,當接收到入群成功消息時將子機終端加入 群組;子機終端,還用于接收來自母機終端的入群請求,基于子機用戶的選擇向母機終端返 回入群成功或失敗消息。
[0021]可選地,子機終端根據本地位置隱私控制策略進行位置隱私鑒權,根據群組信息 進行群組鑒權。
[0022]進一步地,母機終端通過終端駐留程序,采用短信或數據消息方式向子機終端發 送定位指令。
[0023]進一步地,群組信息包括群組標識和群組密碼;定位指令還包括母機號碼和子機 號碼。
[0024]本發明的一個優點在于,群組和定位授權管理不再依靠集中式服務器來管理,降 低了組群成本,提高了集群定位的實時性和靈活度。
[0025]通過以下參照附圖對本發明的示例性實施例的詳細描述,本發明的其它特征及其 優點將會變得清楚。
【專利附圖】
【附圖說明】
[0026]構成說明書的一部分的附圖描述了本發明的實施例,并且連同說明書一起用于解 釋本發明的原理。
[0027]參照附圖,根據下面的詳細描述,可以更加清楚地理解本發明,其中:
[0028]圖1示出本發明的終端集群定位系統的一個實施例的示意圖。
[0029]圖2示出本發明的終端集群定位方法的一個實施例的流程圖。
[0030]圖3示出本發明的終端集群定位方法的一實施例中入群的流程圖。
[0031]圖4示出本發明的終端集群定位方法的一個實施例中定位流程圖。
[0032]圖5示出本發明的終端集群定位方法的一個實施例中定位鑒權邏輯圖。【具體實施方式】
[0033]現在將參照附圖來詳細描述本發明的各種示例性實施例。應注意到:除非另外具 體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本 發明的范圍。
[0034]同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際 的比例關系繪制的。
[0035]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發明 及其應用或使用的任何限制。
[0036]對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適 當情況下,所述技術、方法和設備應當被視為授權說明書的一部分。
[0037]在這里示出和討論的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不 是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0038]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一 個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0039]圖1示出本發明的終端集群定位系統的一個實施例的示意圖。如圖1所示,該集 群定位系統包括母機終端(或簡稱母機)11和子機終端(或簡稱子機)12。母機終端11具備 群組管理和定位子機12的功能;子機終端12可處理來自母機11的入群邀請(群組關系綁 定/定位授權)或退出群組,根據母機11的定位指令觸發本機的自我定位流程,并可設置本 機位置隱私控制策略。
[0040]其中,母機終端11可以實現的主要功能包括:
[0041](I)群組關系管理:創建/刪除群組、設置群組名稱、密碼等。
[0042](2)添加/刪除子機:添加其他用戶號碼成為本群組的子機。輸入子機號碼并“確 定”后,母機終端11將自動發送一條消息給子機12,邀請子機12入群并進行定位授權。該 消息可以通過短信或者通過移動數據網絡使用IP數據消息實現。
[0043](3)定位子機用戶:向單個/多個子機的發出定位指令,并在子機返回位置信息后 處理定位結果。
[0044]子機終端12可以實現的主要功能包括:
[0045](I)入群:解析來自母機11的入群申請,彈出對話框由用戶確認是否同意入群并 向母機開放本機的位置信息。根據用戶的選擇向母機返回相應結果。
[0046](2)業務邏輯鑒權:接收到母機11的定位指令后,根據終端內部存儲的位置控制 策略和群組信息進行鑒權;
[0047](3)定位觸發:解析來自母機11的定位指令,觸發本機自我定位流程,其定位方式 包括但不限于衛星定位、WIFI/AGPS/gpsOne等定位方式。并在獲取位置信息后,將結果返 回給母機。
[0048](4)位置隱私控制策略:用戶也可以通過界面設置自己的位置隱私控制策略。具 體內容如下:
[0049]A、完全允許母機的定位請求;
[0050]B、每次被定位時通知我,無需確認(僅提示);
[0051]C、每次被定位時通知我,需要確認(可選擇同意或拒絕本次定位);[0052]D、完全拒絕母機的定位請求(S卩,退出本群)。
[0053](5)退群:子機可隨時刪除本機上的群組信息。母機將收到該消息,提示有子機退 出本群組。
[0054]上述實施例中的終端集群定位系統,脫離服務器總體控制的模式,完全以終端組 件的形式來實現集群定位的群組關系管理和定位。實現了“終端觸發終端”的定位方式,母 機(建群者/定位終端)通過短信或數據消息發出定位指令,激活子機(被定位終端)的自我 定位流程,子機將位置信息返回母機。以此實現2臺終端之間的位置信息獲取。
[0055]此外,母機添加本群子機號碼的過程中,子機用戶將收到入群提示,可選擇允許/ 拒絕向母機用戶開放其位置信息。若子機允許,則入群成功,母機收到“添加子機成功”提 示;若拒絕,則意味著子機拒絕加入本定位群組,母機收到“添加子機失敗”提示。
[0056]母機可隨時刪除群內某子機號碼,或由子機主動刪除本機群組信息,此時子母機 均會收到提示,提示該子機已退出本群組。
[0057]通過上述子母機之間的消息交互實現群組關系捆綁和解除,群組信息存儲于終 端。除入群提示外,子機可隨時設置本人的位置隱私控制策略。
[0058]圖2示出本發明的終端集群定位方法的一個實施例的流程圖。
[0059]如圖2所示,步驟202,子機終端接收來自集群的母機終端的定位指令,定位指令 包括群組信息。
[0060]步驟204,子機終端根據群組信息進行鑒權。
[0061]步驟206,鑒權通過后子機終端進行自我定位。
[0062]步驟208,子機終端將定位結果發送給母機終端,以便實現集群定位。
[0063]上述實施例中,母機終端維護群組信息,子機終端根據母機終端的定位在鑒權通 過后進行自我定位,并將定位結果返回母機終端以實現集群定位,不再依靠集中式服務器 來管理群組和定位授權,降低了組群成本,解決了當前基于服務器的集群定位所存在的實 時性、靈活度不夠的問題,提高了集群定位的實時性和靈活性。
[0064]在一個實施例中,每個定位群組由一個母機和一個或者多個子機組成。母機具有 定位群內所有子機的功能,子機均為被定位者,無法定位他人。用戶可以通過終端駐留應用 程序來創建群組,成為本群組的母機。并可添加其他用戶號碼入群,成為本群組的子機。
[0065]圖3示出本發明的終端集群定位方法的一實施例中入群的流程圖。
[0066]如圖3所示,步驟302,終端集群建立后,母機用戶(號碼為A)通過菜單,添加子機 號碼B入群。
[0067]步驟304,母機隨即向子機發出入群請求,請求中攜帶群組標識號、群組密碼。
[0068]步驟306,子機彈出提示框,要求用戶確認是否允許加入該群、并向號碼A用戶開 放本人位置信息。
[0069]步驟308,子機用戶同意/拒絕授權。
[0070]步驟310,子機向母機返回入群成功/失敗消息;如果返回入群成功消息,則子機 加入該群組,如果返回入群失敗消息,則子機未加入該群組。
[0071]步驟312,母機提示用戶“本群號碼B添加成功/失敗”。
[0072]上述實施例中,提供了一種不依賴于應用服務器的集群定位實現方法,使得多臺 終端之間能夠快速、簡單的組成定位集群。[0073]圖4示出本發明的終端集群定位方法的一個實施例中定位流程圖。
[0074]如圖4所示,步驟402,母機向子機發送定位指令,定位請求中帶有母機和子機號 碼、群組標識號和群組密碼。
[0075]步驟404,子機進行鑒權,鑒權可以包括群組鑒權及位置隱私策略鑒權,鑒權通 過;
[0076]步驟406,子機進行自我定位,其定位方式包括但不限衛星定位、由定位引擎提供 的網絡定位等。
[0077]步驟408,衛星/定位引擎向子機返回定位結果。
[0078]步驟410,子機獲得定位結果后,向母機返回其位置信息。
[0079]上述實施例中,子機接收到來自母機的定位指令后,先在本地進行鑒權,鑒權可以 包括位置隱私鑒權和群組信息鑒權,在邏輯上前者優先于后者,鑒權通過后觸發自我定位 過程,并向母機返回定位結果。
[0080]圖5示出本發明的終端集群定位方法的一個實施例中定位鑒權邏輯圖。在該實施 例中,將集群定位中群組關系和定位授權等管理功能分布于終端,用戶可在終端本地設置 位置隱私策略。
[0081]如圖5所示,步驟501,子機收到來自母機的定位觸發消息。
[0082]步驟502,子機進行位置隱私控制策略鑒權,位置隱私控制策略可以包括完全允 許、通知/無需確認、通知/需要確認、和拒絕。
[0083]步驟503,對于通知/需要確認的情況,向子機用戶提示是否允許本次定位,如果 子機用戶確認同意本次定位,則繼續步驟504,否則,繼續步驟508。
[0084]步驟504,根據群組標識號和群組密碼進行群組信息鑒權。
[0085]步驟505,判斷群組信息鑒權是否成功,如果成功,繼續步驟506,否則,繼續步驟 508。
[0086]步驟506,子機執行位置測算過程,進行自我定位。
[0087]步驟507,子機向母機返回本機位置信息,該分支流程結束。
[0088]步驟508,子機向母機返回定位失敗結果。
[0089]需要指出,上文中各個實施例中的流程,可以通過套件形式的終端駐留應用程序 實現,母機可以通過終端駐留程序,采用短信或數據消息激活其他子機終端的自我定位,子 機可以基于終端組件實現定位交互和鑒權,并將結果返回給母機。
[0090]本公開提供的基于終端組件的集群定位方法,實現終端之間的群組關系捆綁和定 位授權,使得定位群組信息不再依靠集中式服務器來管理,以此降低組群成本,并解決當前 集群定位在實時性、靈活性方面的不足,提高了實時性和靈活性。
[0091]至此,已經詳細描述了根據本發明的終端集群定位方法和系統。為了避免遮蔽本 發明的構思,沒有描述本領域所公知的一些細節。本領域技術人員根據上面的描述,完全可 以明白如何實施這里公開的技術方案。
[0092]可能以許多方式來實現本發明的方法和系統。例如,可通過軟件、硬件、固件或者 軟件、硬件、固件的任何組合來實現本發明的方法和系統。用于所述方法的步驟的上述順序 僅是為了進行說明,本發明的方法的步驟不限于以上具體描述的順序,除非以其它方式特 別說明。此外,在一些實施例中,還可將本發明實施為記錄在記錄介質中的程序,這些程序包括用于實現根據本發明的方法的機器可讀指令。因而,本發明還覆蓋存儲用于執行根據 本發明的方法的程序的記錄介質。
[0093]雖然已經通過示例對本發明的一些特定實施例進行了詳細說明,但是本領域的技 術人員應該理解,以上示例僅是為了進行說明,而不是為了限制本發明的范圍。本領域的技 術人員應該理解,可在不脫離本發明的范圍和精神的情況下,對以上實施例進行修改。本發 明的范圍由所附權利要求來限定。
【權利要求】
1.一種終端集群定位方法,其特征在于,包括:子機終端接收來自集群的母機終端的定位指令,所述定位指令包括群組信息;所述子機終端根據所述群組信息進行鑒權;鑒權通過后所述子機終端進行自我定位;所述子機終端將定位結果發送給所述母機終端,以便實現集群定位。
2.根據權利要求1所述的方法,其特征在于,還包括:所述子機終端接收來自所述母機終端的入群請求,所述入群請求中包括所述群組信息;基于所述子機用戶的選擇,所述子機終端向所述母機終端返回入群成功或失敗消息。
3.根據權利要求1所述的方法,其特征在于,所述子機根據所述群組信息進行鑒權包括:所述子機終端根據本地位置隱私控制策略進行位置隱私鑒權;所述子機終端根據所述群組信息進行群組鑒權。
4.根據權利要求1所述的方法,其特征在于,所述母機終端通過終端駐留程序,采用短 信或數據消息方式向所述子機終端發送定位指令。
5.根據權利要求1至4中任意一項所述的方法,其特征在于,所述群組信息包括群組標 識和群組密碼;所述定位指令還包括母機號碼和子機號碼。
6.一種終端集群定位系統,其特征在于,包括:母機終端,用于創建終端群組,向所述群組內的子機終端發送定位指令,所述定位指令 包括群組信息;接收來自子機終端的定位結果,進行群組終端定位;一個或一個以上子機終端,接收來自所述母機終端的定位指令,根據所述群組信息進 行鑒權,鑒權通過后進行自我定位,將定位結果發送給所述母機終端。
7.根據權利要求6所述的系統,其特征在于,所述母機終端,還用于向子機終端發送入群請求,所述入群請求中包括所述群組信息, 接收子機終端返回的入群成功或失敗消息,當接收到入群成功消息時將子機終端加入所述 群組;所述子機終端,還用于接收來自所述母機終端的入群請求,基于所述子機用戶的選擇 向所述母機終端返回入群成功或失敗消息。
8.根據權利要求6所述的系統,其特征在于,所述子機終端根據本地位置隱私控制策 略進行位置隱私鑒權,根據所述群組信息進行群組鑒權。
9.根據權利要求6所述的系統,其特征在于,所述母機終端通過終端駐留程序,采用短 信或數據消息方式向所述子機終端發送定位指令。
10.根據權利要求6至9中任意一項所述的系統,其特征在于,所述群組信息包括群組 標識和群組密碼;所述定位指令還包括母機號碼和子機號碼。
【文檔編號】H04W4/08GK103596130SQ201210294734
【公開日】2014年2月19日 申請日期:2012年8月17日 優先權日:2012年8月17日
【發明者】黃鶯, 藍曾威, 蔣力, 雷俊智, 沈晶歆, 王斌 申請人:中國電信股份有限公司