基于群組的地理位置信息交互方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及基于群組的地理位置信息交互方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的地圖類應用中,可以基于終端的請求,對終端進行定位,并在地圖中顯示該終端所處的地理位置?;诮K端當前的地理位置和路徑規(guī)劃請求,可以生成規(guī)劃路徑,并將生成的規(guī)劃路徑發(fā)送至終端以顯示在地圖頁面中。
[0003]然而,現(xiàn)有的地圖類應用無法提供基于群組的位置服務。也即是說,多個相互關(guān)聯(lián)的終端之間無法在同一個地圖頁面上共享彼此的位置信息,無法在每個終端上顯示群組內(nèi)各終端的位置信息。
【發(fā)明內(nèi)容】
[0004]本申請的目的在于提出一種改進的基于群組的地理位置信息交互方法和裝置,來解決以上【背景技術(shù)】部分提到的技術(shù)問題。
[0005]第一方面,本申請?zhí)峁┝艘环N基于群組的地理位置信息交互方法,所述方法包括:接收第一終端發(fā)送的群組加入請求;獲取第一終端的地理位置信息;基于群組加入請求和/或第一終端的地理位置信息判斷第一終端是否滿足預設條件;以及若第一終端滿足預設條件,向第一終端發(fā)送地理位置信息集合,地理位置信息集合包括群組內(nèi)的各終端的地理位置信息;其中,群組具有唯一的身份標識。
[0006]在一些實施例中,群組加入請求包括群組驗證信息;基于群組加入請求和/或第一終端的地理位置信息判斷第一終端是否滿足預設條件包括以下至少一項:判斷第一終端的地理位置是否處于預設的地理位置范圍之內(nèi);以及判斷群組驗證信息是否與群組的身份標識相匹配。
[0007]在一些實施例中,向第一終端發(fā)送地理位置信息集合還包括以下任意一項:向第一終端發(fā)送第一終端與群組內(nèi)的其他任一終端之間的最短路徑信息;以及向第一終端發(fā)送第一終端與群組內(nèi)的其他任一終端之間的規(guī)劃路徑信息。
[0008]在一些實施例中,所述方法還包括:以預定時間間隔更新地理位置信息集合中的各地理位置信息,并向群組內(nèi)的各終端發(fā)送更新后的地理位置信息集合。
[0009]在一些實施例中,所述方法還包括:響應于群組中的終端數(shù)量超過預定數(shù)量,向群組內(nèi)的各終端發(fā)送預警信息;和/或響應于群組中的任一終端的位置超出預設的地理位置范圍,向群組內(nèi)的各終端發(fā)送預警信息;和/或響應于群組中的任一終端發(fā)送的危險提示信息,向群組內(nèi)的各終端發(fā)送預警信息。
[0010]在一些實施例中,所述方法還包括:基于預先設置的目的地的地理位置信息,以預定時間間隔更新群組內(nèi)的各終端與目的地之間的距離;以及向群組內(nèi)的各終端發(fā)送群組內(nèi)的各終端與目的地之間的距離。
[0011]在一些實施例中,所述方法還包括:基于與第一時刻對應的地理位置信息集合和與第二時刻對應的地理位置信息集合中,群組內(nèi)的各終端在第一時刻的地理位置和在第二時刻的地理位置之間的差異,生成各終端到達目的地的預估時間;以及向群組內(nèi)的各終端發(fā)送群組內(nèi)的各終端到達目的地的預估時間;其中,第一時刻與第二時刻之間間隔預定時間間隔。
[0012]在一些實施例中,所述方法還包括:響應于群組內(nèi)的任一終端發(fā)送的即時通信消息,向群組內(nèi)的各終端發(fā)送即時通信消息。
[0013]在一些實施例中,所述方法還包括:基于地理位置信息集合,確定群組中任意二終端之間距離的最大值;以及向群組中的各終端發(fā)送基于最大值確定的顯示區(qū)域信息。
[0014]第二方面,本申請還提供了一種基于群組的地理位置信息交互方法,所述方法包括:向服務器發(fā)送群組加入請求;基于群組加入請求滿足預設條件,接收服務器發(fā)送的地理位置信息集合,地理位置信息集合包括群組內(nèi)的各終端的地理位置信息;以及在地圖頁面上呈現(xiàn)地理位置信息集合中的各地理位置信息。
[0015]在一些實施例中,群組加入請求包括群組驗證信息和/或地理位置信息。
[0016]在一些實施例中,在地圖上呈現(xiàn)地理位置信息集合中的各地理位置信息包括:基于服務器發(fā)送的顯示區(qū)域信息和屏幕尺寸確定地圖頁面的呈現(xiàn)比例;其中,與顯示區(qū)域信息對應的顯示區(qū)域為基于群組內(nèi)任意二終端之間距離的最大值確定的范圍。
[0017]在一些實施例中,在地圖上呈現(xiàn)地理位置信息集合中的各地理位置信息還包括:接收服務器發(fā)送的群組通知信息,并在地圖頁面上呈現(xiàn)群組通知信息;其中,群組通知信息包括以下至少一項:群組內(nèi)任意二群組成員之間的最短路徑信息或規(guī)劃路徑信息,群組內(nèi)任意群組成員向服務器發(fā)送的即時通信消息,預警信息,群組內(nèi)任意群組成員與預設目的地之間的距離,群組內(nèi)任意群組成員到達預設目的地的預設時間;其中,預警信息基于以下至少一項生成:群組中的終端數(shù)量超過預定數(shù)量,群組中的任一終端的位置超出預設的地理位置范圍,以及,響應于群組中的任一群組成員向服務器發(fā)送的危險提示信息。
[0018]第三方面,本申請?zhí)峁┝艘环N基于群組的地理位置信息交互裝置,裝置包括:接收模塊,配置用于接收第一終端發(fā)送的群組加入請求;獲取模塊,配置用于獲取第一終端的地理位置信息;判斷模塊,配置用于基于群組加入請求和/或第一終端的地理位置信息判斷第一終端是否滿足預設條件;以及發(fā)送模塊,配置用于若第一終端滿足預設條件,向第一終端發(fā)送地理位置信息集合,地理位置信息集合包括群組內(nèi)的各終端的地理位置信息;其中,群組具有唯一的身份標識。
[0019]在一些實施例中,群組加入請求包括群組驗證信息;判斷模塊進一步配置用于基于以下任意一項判斷第一終端是否滿足預定條件:判斷第一終端的地理位置是否處于預設的地理位置范圍之內(nèi);以及判斷群組驗證信息是否與群組的身份標識相匹配。
[0020]在一些實施例中,發(fā)送模塊進一步配置用于:向第一終端發(fā)送第一終端與群組內(nèi)的其他任一終端之間的最短路徑信息;和/或向第一終端發(fā)送第一終端與群組內(nèi)的其他任一終端之間的規(guī)劃路徑信息。
[0021]在一些實施例中,所述裝置還包括:更新模塊,配置用于以預定時間間隔更新地理位置信息集合中的各地理位置信息;發(fā)送模塊還配置用于向群組內(nèi)的各終端發(fā)送更新后的地理位置信息集合。
[0022]在一些實施例中,發(fā)送模塊進一步配置用于:響應于群組中的終端數(shù)量超過預定數(shù)量,向群組內(nèi)的各終端發(fā)送預警信息;和/或響應于群組中的任一終端的位置超出預設的地理位置范圍,向群組內(nèi)的各終端發(fā)送預警信息;和/或響應于群組中的任一終端發(fā)送的危險提示信息,向群組內(nèi)的各終端發(fā)送預警信息。
[0023]在一些實施例中,更新模塊進一步配置用于:基于預先設置的目的地的地理位置信息,以預定時間間隔更新群組內(nèi)的各終端與目的地之間的距離;發(fā)送模塊進一步配置用于:向群組內(nèi)的各終端發(fā)送群組內(nèi)的各終端與目的地之間的距離。
[0024]在一些實施例中,所述裝置還包括:時間預估模塊,配置用于基于與第一時刻對應的地理位置信息集合和與第二時刻對應的地理位置信息集合中,群組內(nèi)的各終端在第一時刻的地理位置和在第二時刻的地理位置之間的差異,生成各終端到達目的地的預估時間;發(fā)送模塊進一步配置用于:向群組內(nèi)的各終端發(fā)送群組內(nèi)的各終端到達目的地的預估時間;其中,第一時刻與第二時刻之間間隔預定時間間隔。
[0025]在一些實施例中,發(fā)送模塊進一步配置用于:響應于群組內(nèi)的任一終端發(fā)送的即時通信消息,向群組內(nèi)的各終端發(fā)送即時通信消息。
[0026]在一些實施例中,所述裝置還包括:確定模塊,配置用于基于地理位置信息集合,確定群組中任意二終端之間距離的最大值;發(fā)送模塊進一步配置用于:向群組中的各終端發(fā)送基于最大值確定的顯示區(qū)域信息。
[0027]第四方面,本申還請?zhí)峁┝艘环N基于群組的地理位置信息交互裝置,裝置包括:發(fā)送模塊,配置用于向服務器發(fā)送群組加入請求;接收模塊,配置用于基于群組加入請求滿足預設條件,接收服務器發(fā)送的地理位置信息集合,地理位置信息集合包括群組內(nèi)的各終端的地理位置信息;以及呈現(xiàn)模塊,配置用于在地圖頁面上呈現(xiàn)地理位置信息集合中的各地理位置信息。
[0028]在一些實施例中,群組加入請求包括群組驗證信息和/或地理位置信息。
[0029]在一些實施例中,呈現(xiàn)模塊進一步配置用于:基于服務器發(fā)送的顯示區(qū)域信息和屏幕尺寸確定地圖頁面的呈現(xiàn)比例;其中,與顯示區(qū)域信息對應的顯示區(qū)域為基于群組內(nèi)任意二終端之間距離的最大值確定的范圍。
[0030]在一些實施例中,呈現(xiàn)模塊進一步配置用于:接收服務器發(fā)送的群組通知信息,并在地圖頁面上呈現(xiàn)群組通知信息;其中,群組通知信息包括以下至少一項:群組內(nèi)任意二群組成員之間的最短路徑信息或規(guī)劃路徑信息,群組內(nèi)任意群組成員向服務器發(fā)送的即時通信消息,預警信息,群組內(nèi)任意群組成員與預設目的地之間的距離,群組內(nèi)任意群組成員到達預設目的地的預設時間;其中,預警信息基于以下至少一項生成:群組中的終端數(shù)量超過預定數(shù)量,群組中的任一終端的位置超出預設的地理位置范圍,以及,響應于群組中的任一群組成員向服務器發(fā)送的危險提示信息。
[0031]本申請?zhí)峁┑幕谌航M的地理位置信息交互方法和裝置,通過將群組內(nèi)的所有終端的地理位置信息顯示在各終端上,實現(xiàn)了群組內(nèi)成員的地理位置信息共享,避免了相互關(guān)聯(lián)的多個用戶在需要地理位置信息交互時,通過點對點的方式進行交互而導致的交互所需數(shù)據(jù)流量大、交互效率低的問題。
[0032]在本申請的一些實施例中,通過每間隔一定時間更新群組內(nèi)成員的地理位置信息,可以使得在成員的終端上呈現(xiàn)的地理位置信息更加精確。
[0033]此外,在本申請的一些實施例中,還可以對群組內(nèi)成員的地理位置信息進行分析和處理,并生成對群組成員的行為具有指導性的信息,并在群組成員間共享。
【附圖說明】
[0034]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其他特征、目的和優(yōu)點將會變得更明顯:
[0035]圖1是本申請可以應用于其中的示例性系統(tǒng)架構(gòu)圖;
[0036]圖2是根據(jù)本申請的基于群組的地理位置信息交互方法的一個實施例的示意性流程圖;
[0037]圖3是根據(jù)本申請的基于群組的地理位置信息交互方法的另一個實施例的示意性流程圖;
[0038]圖4是根據(jù)本申請的基于群組的地理位置信息交互裝置的一個實施例的結(jié)構(gòu)示意圖;
[0039]圖5是根據(jù)本申請的基于群組的地理位置信息交互裝置的一個實施例的結(jié)構(gòu)示意圖;
[0040]圖6是適于用來實現(xiàn)本申請實施例的終端設備或服務器的計算機系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】