地理服務(wù)器,復(fù)用已有的地點信息識別服務(wù)識別候選位置信息,可以減少成本。
[0278]當然,本發(fā)明實施例也可以在本地部署提供地點信息識別服務(wù)的組件,以加快識別候選位置信息的速度,本發(fā)明實施例對此不加以限制。
[0279]步驟306,查詢與所述一個或多個候選位置信息匹配的候選的通訊群組;
[0280]在具體實現(xiàn)中,當識別出用戶的位置信息,則可以尋找匹配的候選的通訊群組,以提供用戶選擇。
[0281]在本發(fā)明的一種可選實施例中,所述通訊群組可以具有群組名稱,則在本發(fā)明實施例中,步驟306可以包括如下子步驟:
[0282]子步驟S71,判斷所述候選位置信息是否包含先創(chuàng)建的通訊群組的群組名稱;若是,則執(zhí)行子步驟S72,若否,則執(zhí)行子步驟S73 ;
[0283]子步驟S72,判斷所述候選位置信息與所述在先創(chuàng)建的通訊群組匹配成功;
[0284]子步驟S73,判斷所述候選位置信息與所述在先創(chuàng)建的通訊群組匹配失敗。
[0285]應(yīng)用本發(fā)明實施例,每個通訊群組可以具有唯一的群組名稱,以標識該通訊群組,并且,該群組名稱可以是根據(jù)位置信息進行命名。
[0286]在一般情況下(如候選位置信息為地點信息),候選位置信息可以包含群組名稱,在特殊情況下(如候選位置信息為特征地區(qū)信息),候選位置信息可以與群組名稱相同(即特殊的包含)。
[0287]當候選位置信息包含群組名稱時,則可以表示與在先創(chuàng)建的通訊群組匹配成功,可以作為候選的通訊群組,否則,可以表示匹配失敗。
[0288]步驟307,將所述候選的通訊群組的信息返回所述第一終端。
[0289]步驟308,當接收到所述第一終端提交的,針對所述候選的通訊群組的加入請求時,建立所述第一用戶標識與所述候選的通訊群組的關(guān)聯(lián)關(guān)系。
[0290]在具體實現(xiàn)中,與當前用戶的位置信息匹配的通訊群組可以為默認的通訊群組,而與當前用戶的位置信息附近的候選位置信息匹配的通訊群組可以為候選的通訊群組。
[0291]當用戶通過點擊等操作發(fā)送加入請求,請求加入該候選的通訊群組時,可以建立用戶標識與該候選的通訊群組的關(guān)聯(lián)關(guān)系,以讓用戶加入該候選的通訊群組。
[0292]具體而言,通訊群組可以具有唯一的群組ID,可以通過建立用戶標識與該群組ID的關(guān)聯(lián)關(guān)系,建立用戶標識與通訊群組的關(guān)聯(lián)關(guān)系。
[0293]本發(fā)明實施例查詢在候選范圍中的一個或多個候選位置信息匹配的通訊群組,返回終端進行展示,通過適度擴大通訊群組的候選范圍,可以在定位出現(xiàn)誤差的情況下,也可以將正確的通訊群組返回給第一終端,以讓用戶選擇,彌補了定位精確度在某些情況下較低的問題,減少了由于位置信息定位出現(xiàn)誤差而造成加入通訊群組出錯的影響,提高了容錯性。
[0294]需要說明的是,用戶可以加入默認的通訊群組和候選的通訊群組,在默認的通訊群組和候選的通訊群組中可以具有關(guān)聯(lián)的一個或多個第二用戶標識,本發(fā)明實施例可以針對在默認的通訊群組和候選的通訊群組的用戶推送通訊方式。
[0295]步驟309,查找與所述第一用戶標識匹配的第二用戶標識和通訊方式;
[0296]步驟310,分別將所述通訊方式推送至所述第一終端和第二終端;所述第二終端為匹配的第二用戶標識對應(yīng)的終端。
[0297]參照圖4,示出了根據(jù)本發(fā)明一個實施例的一種基于通訊群組推送信息的方法實施例4的步驟流程示意圖,具體可以包括如下步驟:
[0298]步驟401,接收第一終端發(fā)送的通訊群組的配置請求;所述配置請求包括地理坐標信息和第一用戶標識;
[0299]步驟402,識別所述地理坐標信息對應(yīng)的位置信息;
[0300]步驟403,采用所述位置信息與在先創(chuàng)建的通訊群組進行匹配;
[0301]步驟404,當匹配成功時,建立所述第一用戶標識與所述通訊群組的關(guān)聯(lián)關(guān)系。所述通訊群組具有關(guān)聯(lián)的一個或多個第二用戶標識;
[0302]步驟405,當匹配成功時,增加所述用戶標識關(guān)聯(lián)的所述通訊群組的通訊頻次。
[0303]步驟406,查詢所述第一用戶標識關(guān)聯(lián)的通訊群組的通訊頻次;
[0304]應(yīng)用本發(fā)明實施例,若用戶去過的地方比較多,可能有很多個通訊群組保存在終端中。
[0305]本發(fā)明實施例中,可以對用戶標識關(guān)聯(lián)的每個通訊群組配置通訊頻次,當用戶標識每次匹配到該通訊群組時,則可以對其通訊頻次增加I。
[0306]步驟407,按照所述通訊頻次對所述第一用戶標識關(guān)聯(lián)的通訊群組進行排序;
[0307]步驟408,將排序后的,所述第一用戶標識關(guān)聯(lián)的通訊群組的信息返回所述第一終端。
[0308]在具體實現(xiàn)中,若通訊群組的通訊頻次較多,則可以表示用戶去到該通訊群組對應(yīng)的地方較多,在該地方活動比較頻繁,對該通訊群組的需求較大。
[0309]若通訊群組的通訊頻次較少,則可以表示用戶去到該通訊群組對應(yīng)的地方較少,偶爾在該地方活動,對該通訊群組的需求較少。
[0310]本發(fā)明實施例將按照通訊頻次排序后的通訊群組的信息返回第一終端進行展示,通訊頻次較多的通訊群組可以優(yōu)先排在前展示,避免了用戶進行翻頁等操作,進一步提高了操作的簡便性,減少終端響應(yīng)該操作消耗的資源。
[0311]步驟409,查找與所述第一用戶標識匹配的第二用戶標識和通訊方式;
[0312]步驟410,分別將所述通訊方式推送至所述第一終端和第二終端;所述第二終端為匹配的第二用戶標識對應(yīng)的終端。
[0313]參照圖5,示出了根據(jù)本發(fā)明一個實施例的一種基于通訊群組推送信息的方法實施例5的步驟流程示意圖,具體可以包括如下步驟:
[0314]步驟501,接收第一終端發(fā)送的通訊群組的配置請求;所述配置請求包括地理坐標信息和第一用戶標識;
[0315]步驟502,識別所述地理坐標信息對應(yīng)的位置信息;
[0316]步驟503,采用所述位置信息與在先創(chuàng)建的通訊群組進行匹配;
[0317]在本發(fā)明的一種可選實施例中,所述通訊群組可以具有群組名稱,則在本發(fā)明實施例中,步驟503可以包括如下子步驟:
[0318]子步驟S81,判斷所述位置信息是否包含在先創(chuàng)建的通訊群組的群組名稱;若否,則執(zhí)行子步驟S82 ;
[0319]子步驟S82,判斷所述位置信息與所述在先創(chuàng)建的通訊群組匹配失敗。
[0320]應(yīng)用本發(fā)明實施例,每個通訊群組可以具有唯一的群組名稱,以標識該通訊群組,并且,該群組名稱可以是根據(jù)位置信息進行命名。
[0321]在一般情況下(如位置信息為地點信息),位置信息可以包含群組名稱,在特殊情況下(如位置信息為特征地區(qū)信息),位置信息可以與群組名稱相同(即特殊的包含)。
[0322]例如,若在先創(chuàng)建的通訊群組的群組名稱為“北京大學(xué)”、“中國地質(zhì)大學(xué)”,則位置信息“北京市朝陽區(qū)酒仙橋路6號院2號樓宏源大廈”由于不包含北京大學(xué)”、“中國地質(zhì)大學(xué)”,與在先創(chuàng)建的通訊群組匹配失敗。
[0323]步驟504,當匹配失敗時,從所述位置信息中提取特征位置信息;
[0324]匹配失敗,可以表示當前未創(chuàng)建用戶所在地方的通訊群組,需要創(chuàng)建該屬于用戶所在地方的通訊群組。
[0325]特征位置信息,可以為體現(xiàn)一個地方的特征的信息。
[0326]例如,對于位置信息“北京市朝陽區(qū)酒仙橋路6號院2號樓宏源大廈”,其特征位置信息可以為“宏源大廈”,也可以為“酒仙橋路6號院2號樓”,本領(lǐng)域技術(shù)人員可以根據(jù)實際情況進行設(shè)定,本發(fā)明實施例對此不加以限制。
[0327]在本發(fā)明的一種可選實施例中,步驟504可以包括如下子步驟:
[0328]子步驟S91,當所述位置信息為特征地區(qū)信息時,將所述特征地區(qū)信息設(shè)置為特征位置信息。
[0329]在本發(fā)明實施例中,若用戶位于預(yù)先設(shè)定的特征地區(qū)中,則可以以該特征地區(qū)的特征地區(qū)信息本身作為特征位置信息。
[0330]在本發(fā)明的另一種可選實施例中,步驟504可以包括如下子步驟:
[0331]子步驟S92,當所述位置信息為地點信息時,從所述地點信息中提取指定參數(shù)作為特征位置信息。
[0332]在本發(fā)明實施例中,若位置信息為地點信息,則可以提取地點信息中指定的參數(shù)作為特征位置信息。
[0333]例如,獲得的地點信息格式如下:
[0334]省名稱(如果是直轄市,省名稱為null),城市名稱,城市編碼,區(qū)(縣)名稱,區(qū)域編碼,街道和門牌信息,詳細地址,描述信息。
[0335]在本示例中,則可以以描述信息這個參數(shù)作為特征位置信息。
[0336]步驟505,采用所述特征位置信息建立新的通訊群組;
[0337]在具體實現(xiàn)中,可以基于特征位置信息建立新的通訊群組,則該通訊群組可以具有地理屬性。
[0338]在本發(fā)明的一種可選實施例中,步驟505可以包括如下子步驟:
[0339]子步驟S101,以所述特征位置信息為群組名稱,建立新的通訊群組。
[0340]本發(fā)明實施例以特征位置信息作為群組名稱,可以以最簡便的方式提示用戶該通訊群組的地理屬性,無需查看該通訊群組的介紹等信息,進一步提高了操作的簡便性。
[0341]此外,由于特征位置信息可以具有唯一性,則通訊群組也具有唯一性,避免了創(chuàng)建相同的群組,浪費資源,也使得用戶之間的交流更加集中、容易、方便,進一步提高了操作的簡便性。
[0342]步驟506,建立所述第一用戶標識與所述新的通訊群組的關(guān)聯(lián)關(guān)系;
[0343]在具體實現(xiàn)中,通訊群組可以具有唯一的群組ID,在建立通訊群組之后,可以通過建立用戶標識與該群組ID的關(guān)聯(lián)關(guān)系,建立用戶標識與通訊群組的關(guān)聯(lián)關(guān)系,以實現(xiàn)用戶加入通訊群組。
[0344]在建立關(guān)聯(lián)關(guān)系后,服務(wù)器可以將通訊群組的相關(guān)信息返回終端。該相關(guān)信息可以包括通訊群組的用戶、用戶界面(如會話窗口 )顯示、系統(tǒng)接口配置等等。
[0345]需要說明的是,雖然當前用戶是觸發(fā)創(chuàng)建通訊群組的用戶,但是,本發(fā)明實施例中可以不對該用戶配置創(chuàng)建者、管理員等特權(quán)用戶的權(quán)限,該用戶的權(quán)限與后續(xù)加入的用戶的權(quán)限是平等的,可以是該通訊群組的成員的默認權(quán)限,具有一般的發(fā)送信息(包括文本、圖片、語言等)、上傳文件、查看群成員資料、向群成員發(fā)出添加好友請求、退出群組等權(quán)限,不具有管理權(quán)限。
[0346]當通訊群組創(chuàng)建后,其他用戶可以進入該通訊群組,則所述通訊群組具有關(guān)聯(lián)的一個或多個第二用戶標識,本發(fā)明實施例可以針對在創(chuàng)建后的通訊群組的用戶推送通訊方式。
[0347]步驟507,查找與所述第一用戶標識匹配的第二用戶標識和通訊方式;
[0348]步驟508,分別將所述通訊方式推送至所述第一終端和第二終端;所述第二終端為匹配的第二用戶標識對應(yīng)的終端。
[0349]由于地理位置在現(xiàn)實生活中已經(jīng)被詳細劃分,人們的活動多以該地理位置為單位進行,在該單位中的人們有交流的需求。
[0350]例如,學(xué)生在學(xué)校上課,學(xué)生之間有討論學(xué)習(xí)的需求;商戶在商業(yè)中心進行商品交易,商戶之間有討論行情的需求;白領(lǐng)在寫字樓上班,白領(lǐng)之間有討論工作的需求等等。
[0351]傳統(tǒng)的通訊群組,一般是以創(chuàng)建者、管理員等特權(quán)用戶為中心,管理整個通訊群組,通訊群組成員之間的地位不平等,很容易造成人與人之間的交流隔閡。
[0352]例如,創(chuàng)建者、管理員等特權(quán)用戶可以隨意拒絕其他用戶加入通訊群組,創(chuàng)建者、管理員等特權(quán)用戶也可以隨意將通訊群組里的成員刪除(即俗稱踢出群),甚至解散通訊群組,阻止通訊群組里的成員之間,以及成員與其他用戶的交流。
[0353]本發(fā)明實施例以特征地理信息為群名創(chuàng)建通訊群組,該通訊群組的范圍與現(xiàn)實的地理位置高度吻合,如群組名稱為“北京大學(xué)”的通訊群組,其范圍與現(xiàn)實中北京大學(xué)的區(qū)域基本吻合,能極大地滿足同一地理位置中的用戶的交流需求。
[0354]在后的用戶通過位置信息的匹配,加入到通訊群組里,降低了同一個地理位置的用戶的溝通成本。
[0355]沒有創(chuàng)建者、管理員等特權(quán)用戶,打破了人和人之間的交流隔閡,讓身邊的人能夠直接對話交流。
[0356]對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0357]參照圖6,示出了根據(jù)本發(fā)明一個實施例的一種基于通訊群組推送信息的裝置實施例的結(jié)構(gòu)示意圖,具體可以包括如下模塊:
[0358]配置請求接收模塊601,適于接收第一終端發(fā)送的通訊群組的配置請求;所述配置請求包括地理坐標信息和第一用戶標識;
[0359]位置信息識別模塊602,適于識別所述地理坐標信息對應(yīng)的位置信息;
[0360]通訊群組獲取模塊603,適于獲取與所述位置信息匹配的通訊群組;所述通訊群組具