一種支持多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,是一種顯示在線(xiàn)用戶(hù)地理位置信息的方法、裝置、系統(tǒng)。是應(yīng)用于補(bǔ)充各類(lèi)在線(xiàn)統(tǒng)計(jì)用戶(hù)數(shù)量、顯示在線(xiàn)用戶(hù)地理位置系統(tǒng)的不足,特別是涉及一種支持多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息的方法。
【背景技術(shù)】
[0002]目前,在線(xiàn)用戶(hù)信息主要用于統(tǒng)計(jì)并顯示在線(xiàn)用戶(hù)的數(shù)量,顯示在線(xiàn)用戶(hù)的名稱(chēng)。在論壇、聊天室應(yīng)用的比較多。還可以實(shí)現(xiàn)顯示單個(gè)用戶(hù)的IP地址以及根據(jù)該IP地址到數(shù)據(jù)庫(kù)或者IP地址記錄文件中所查詢(xún)到的該IP所在的區(qū)域,可以精確到國(guó)家、地區(qū)。通過(guò)統(tǒng)計(jì)當(dāng)前會(huì)話(huà)的數(shù)量來(lái)獲得當(dāng)前在線(xiàn)的用戶(hù)數(shù)量,使用會(huì)話(huà)中的IP地址到相應(yīng)的IP地址數(shù)據(jù)庫(kù)中查詢(xún)出IP地址的所在國(guó)家、地區(qū)。
[0003]但是如果需要簡(jiǎn)要了解當(dāng)前在線(xiàn)用戶(hù)各自所在的區(qū)域分布,以及在適當(dāng)保護(hù)用戶(hù)信息的情況下,只顯示所有當(dāng)前用戶(hù)所在的國(guó)家、地區(qū)而不要顯示用戶(hù)的IP地址時(shí),現(xiàn)在有的系統(tǒng)和方法就顯得力不從心了。如果直接顯示用戶(hù)終端的IP地址用戶(hù)容易受到直接的攻擊。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種支持多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息的方法,用以解決現(xiàn)有技術(shù)中存在的問(wèn)題,可供使用的系統(tǒng)在恰當(dāng)?shù)谋Wo(hù)用戶(hù)隱私及用戶(hù)終端安全的情況下,同時(shí)顯示在線(xiàn)用戶(hù)所在的區(qū)域,以實(shí)現(xiàn)快速識(shí)別用戶(hù)的地理分布情況,也可以使每個(gè)用戶(hù)大致的了解其他用戶(hù)所在的地址位置。
[0005]本發(fā)明的實(shí)現(xiàn)方式命名為一種支持多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息的方法,其特征包含下列步驟:
[0006]用戶(hù)終端連接到Web服務(wù)器建立會(huì)話(huà)。
[0007]從會(huì)話(huà)中獲得當(dāng)前用戶(hù)終端的IP地址。
[0008]把IP地址傳輸?shù)絀P地址信息服務(wù)器中找出IP地址中對(duì)應(yīng)的地理位置信息。
[0009]把查找到的IP地址信息存儲(chǔ)到會(huì)話(huà)中。
[0010]獲得當(dāng)前所有用戶(hù)會(huì)話(huà)信息中的地理位置信息。
[0011]把獲得的所有在線(xiàn)用戶(hù)地理位置信息發(fā)送到翻譯模塊進(jìn)行翻譯,用戶(hù)設(shè)置了顯示語(yǔ)言的使用用戶(hù)設(shè)置的語(yǔ)言作為翻譯的目標(biāo)語(yǔ)言,否則使用系統(tǒng)默認(rèn)語(yǔ)言作為翻譯的目標(biāo)
;五古
P口口 ο
[0012]在用戶(hù)終端顯示翻譯后的所有用戶(hù)終端的地理位置信息。
【附圖說(shuō)明】
[0013]圖1是本發(fā)明網(wǎng)絡(luò)結(jié)構(gòu)圖。
[0014]圖2是本發(fā)明顯示所有用戶(hù)地理信息流程圖。
[0015]圖3是本發(fā)明結(jié)構(gòu)圖。
[0016]圖4是本發(fā)明的顯示效果圖。
【具體實(shí)施方式】
[0017]圖1是本發(fā)明網(wǎng)絡(luò)結(jié)構(gòu)圖。和通常情況下訪(fǎng)問(wèn)Web服務(wù)器一樣,用戶(hù)在訪(fǎng)問(wèn)Web服務(wù)器時(shí),用戶(hù)1(101)通過(guò)終端1(103)登錄到Web服務(wù)器(105),其中會(huì)建立會(huì)話(huà),Web服務(wù)器會(huì)從會(huì)話(huà)中獲得終端1(103)的IP地址及使用的語(yǔ)言,利用IP地址到IP地址信息服務(wù)器(106)中查詢(xún)出IP地址對(duì)應(yīng)的地理信息即地理位置。然后再把地理信息傳回到Web服務(wù)器(105),Web服務(wù)器(105)再獲得所有在線(xiàn)用戶(hù)終端的地理信息,其中包括終端I (103)和終端2(104)的地理信息,然后把這些地理位置信息發(fā)送給翻譯服務(wù)器(107),先判斷用戶(hù)使用的語(yǔ)言,如果沒(méi)有設(shè)置就使用系統(tǒng)默認(rèn)語(yǔ)言作為目標(biāo)語(yǔ)言,也可以根據(jù)當(dāng)前用戶(hù)的地理信息自動(dòng)判斷翻譯的目標(biāo)語(yǔ)言。由翻譯服務(wù)器(107)翻譯完成后通過(guò)Web服務(wù)器(105)傳回給終端1(103),用戶(hù)1(101)就可以看到當(dāng)前所有在線(xiàn)用戶(hù)終端所處的地理位置,其中包括用戶(hù)2(102)所使用的終端2(104)的所處地理位置。
[0018]系統(tǒng)開(kāi)始運(yùn)行前,系統(tǒng)人員要設(shè)置系統(tǒng)默認(rèn)語(yǔ)言,用戶(hù)也可以設(shè)置自己想使用的語(yǔ)言、IP地址信息服務(wù)器,IP地址信息服務(wù)器中的IP地址信息中包含有IP地址段和相對(duì)應(yīng)的地理位置信息,精確到國(guó)家、地區(qū)。
[0019]以下就從涉及本發(fā)明的裝置、系統(tǒng)開(kāi)始介紹具體的工作流程。
[0020]使用本發(fā)明的系統(tǒng)用戶(hù)只需要像往常一樣訪(fǎng)問(wèn)Web服務(wù)器就可以了,圖2是本發(fā)明顯示所有用戶(hù)地理信息流程圖,步驟(201)是用戶(hù)連接到Web服務(wù)器建立會(huì)話(huà),通常情況下Web服務(wù)器會(huì)自動(dòng)把IP地址用戶(hù)名放入到會(huì)話(huà)中,通過(guò)步驟(202)用戶(hù)獲得當(dāng)前會(huì)話(huà)中的IP地址信息,在步驟(203)把獲得的IP地址傳輸?shù)絀P地址信息服務(wù)器(204)中、查找IP對(duì)應(yīng)的地理位置信息。然后在步驟(205)把對(duì)應(yīng)的地理位置信息放入用戶(hù)會(huì)話(huà)中,步驟(206)獲得當(dāng)前所有用戶(hù)會(huì)話(huà)中的地理位置信息,步驟(207)把當(dāng)前所有用戶(hù)會(huì)話(huà)中的地理位置信息發(fā)送到翻譯服務(wù)器進(jìn)行翻譯,翻譯的目標(biāo)語(yǔ)言可以使用當(dāng)前用戶(hù)事先設(shè)定的語(yǔ)言,否則使用系統(tǒng)默認(rèn)的設(shè)置,也可以根據(jù)當(dāng)前用戶(hù)的地理信息自動(dòng)判斷翻譯的目標(biāo)語(yǔ)言,步驟(208)顯示翻譯后的所有當(dāng)前用戶(hù)的地理位置信息。
[0021]圖3是本發(fā)明的結(jié)構(gòu)圖。用戶(hù)終端訪(fǎng)問(wèn)Web服務(wù)器時(shí),通過(guò)通訊模塊(301)與Web服務(wù)器建立會(huì)話(huà),獲得當(dāng)前用戶(hù)的IP地址也是在通訊模塊(301)中完成的,然后在IP查詢(xún)模塊(302)把當(dāng)前用的IP地址信息發(fā)送送IP地址信息服務(wù)器中查詢(xún),查詢(xún)到的地理位置信息結(jié)果返回到IP查詢(xún)模塊(302),IP查詢(xún)模塊(302)把查詢(xún)結(jié)果傳送給通訊模塊(301),通訊模塊(301)獲得所有在線(xiàn)用戶(hù)會(huì)話(huà)中的地理位置信息然后發(fā)給翻譯模塊(303),翻譯模塊(303)把翻譯后的結(jié)果傳送給當(dāng)前用戶(hù)終端。
[0022]圖4是本發(fā)明的顯示效果圖,該效果圖中地理位置信息過(guò)多會(huì)自動(dòng)省略顯示。
【主權(quán)項(xiàng)】
1.一種支持多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息的方法,其特征在于包含下列步驟: 用戶(hù)終端連接到Web服務(wù)器建立會(huì)話(huà); 從會(huì)話(huà)中獲得當(dāng)前用戶(hù)終端的IP地址; 把IP地址傳輸?shù)絀P地址信息服務(wù)器中找出IP地址中對(duì)應(yīng)的地理位置信息; 把查找到的IP地址信息存儲(chǔ)到會(huì)話(huà)中; 獲得當(dāng)前所有用戶(hù)會(huì)話(huà)信息中的地理位置信息; 把獲得的所有在線(xiàn)用戶(hù)地理位置信息發(fā)送到翻譯模塊進(jìn)行翻譯,用戶(hù)設(shè)置了顯示語(yǔ)言的使用用戶(hù)設(shè)置的語(yǔ)言作為翻譯的目標(biāo)語(yǔ)言,否則使用系統(tǒng)默認(rèn)語(yǔ)言作為翻譯的目標(biāo)語(yǔ)言; 顯示翻譯后的所有用戶(hù)終端的地理位置信息。
【專(zhuān)利摘要】本發(fā)明是一種支持多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息的方法、裝置、系統(tǒng),方法包括以下步驟:用戶(hù)終端連接到Web服務(wù)器建立會(huì)話(huà),然后從會(huì)話(huà)中獲得當(dāng)前用戶(hù)終端的IP地址,再把IP地址傳輸?shù)絀P地址信息服務(wù)器中找出IP地址中對(duì)應(yīng)的地理位置信息,把查找到的IP地址信息存儲(chǔ)到會(huì)話(huà)中,獲得當(dāng)前所有在線(xiàn)用戶(hù)會(huì)話(huà)信息中的地理位置信息,然把這些信息傳送到翻譯模塊進(jìn)行翻譯,最后在用戶(hù)終端顯示翻譯后所有用戶(hù)終端的地理位置信息。這樣就可以實(shí)現(xiàn)多語(yǔ)言顯示在線(xiàn)用戶(hù)地理位置信息,保護(hù)用戶(hù)終端免受攻擊的同時(shí)又可以讓用戶(hù)了解其他在線(xiàn)用戶(hù)的地理位置概況。
【IPC分類(lèi)】H04L29-12
【公開(kāi)號(hào)】CN104767836
【申請(qǐng)?zhí)枴緾N201410003018
【發(fā)明人】林濤
【申請(qǐng)人】上海市普陀區(qū)濤濤軟件設(shè)計(jì)工作室
【公開(kāi)日】2015年7月8日
【申請(qǐng)日】2014年1月3日