一種數(shù)據(jù)通信方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)通信方法和裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)中系統(tǒng)中,普遍采用的是域名解析制度。用戶訪問網(wǎng)站服務(wù)器或者主機(jī)時(shí),需要知道與其對(duì)應(yīng)的字符型地址,即域名。每一個(gè)網(wǎng)站服務(wù)器或者主機(jī)都有一個(gè)與其對(duì)應(yīng)的域名,用戶只有通過正確的域名才能訪問對(duì)應(yīng)的網(wǎng)站服務(wù)器或者主機(jī)時(shí)。而隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,域名解析制度不能夠符合人們的需求,人們需要更加精準(zhǔn)的解析制度來幫助人們?cè)L問網(wǎng)絡(luò)上的資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種數(shù)據(jù)通信方法和裝置,以使現(xiàn)有的域名解析制度不能夠符合人們的需求的問題得到改善。
[0004]為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:
[0005]第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)通信方法,應(yīng)用于數(shù)據(jù)通信系統(tǒng),所述數(shù)據(jù)通信系統(tǒng)包括移動(dòng)終端、解析服務(wù)器以及一個(gè)或者多個(gè)存儲(chǔ)服務(wù)器,所述解析服務(wù)器保存有包含地理區(qū)域的位置信息的地理坐標(biāo)數(shù)據(jù)庫以及與所述地理區(qū)域?qū)?yīng)的地聯(lián)網(wǎng)域名符號(hào),所述解析服務(wù)器還保存有所述地聯(lián)網(wǎng)域名符號(hào)與所述地理區(qū)域的映射關(guān)系以及所述地聯(lián)網(wǎng)域名符號(hào)與所述存儲(chǔ)服務(wù)器的映射關(guān)系,一個(gè)所述地聯(lián)網(wǎng)域名符號(hào)對(duì)應(yīng)一個(gè)地理區(qū)域,一個(gè)所述地聯(lián)網(wǎng)域名符號(hào)指向一個(gè)所述存儲(chǔ)服務(wù)器,不同所述地理區(qū)域包括的范圍不相互重疊,所述方法包括:
[0006]所述解析服務(wù)器接收所述移動(dòng)終端發(fā)送的該移動(dòng)終端的定位信息;根據(jù)所述定位信息在所述地理坐標(biāo)數(shù)據(jù)庫中進(jìn)行查找,獲得所述移動(dòng)終端所在的地理區(qū)域;根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述地理區(qū)域的映射關(guān)系獲得移動(dòng)終端所在的地理區(qū)域?qū)?yīng)的地聯(lián)網(wǎng)域名符號(hào),作為目標(biāo)地聯(lián)網(wǎng)域名符號(hào);根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述存儲(chǔ)服務(wù)器的映射關(guān)系建立移動(dòng)終端與所述目標(biāo)地聯(lián)網(wǎng)域名符號(hào)指向的所述存儲(chǔ)服務(wù)器的連接,以使所述移動(dòng)終端能夠與該存儲(chǔ)服務(wù)器進(jìn)行數(shù)據(jù)通信。
[0007]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,所述根據(jù)所述定位信息在所述地理坐標(biāo)數(shù)據(jù)庫中進(jìn)行查找,獲得所述移動(dòng)終端所在的地理區(qū)域,包括:
[0008]根據(jù)所述定位信息中包括的坐標(biāo)參數(shù)以及該坐標(biāo)參數(shù)的坐標(biāo)類型獲得所述定位信息對(duì)應(yīng)的所述移動(dòng)終端所在的物理位置;
[0009]查找所述地理坐標(biāo)數(shù)據(jù)庫中的所述地理區(qū)域的位置信息,判斷所述移動(dòng)終端所在的物理位置落在哪一個(gè)所述地理區(qū)域包括的范圍內(nèi)。
[0010]結(jié)合第一方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,所述根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述地理區(qū)域的映射關(guān)系獲得移動(dòng)終端所在的地理區(qū)域?qū)?yīng)的地聯(lián)網(wǎng)域名符號(hào)之前,所述方法還包括:
[0011]判斷是否存在對(duì)應(yīng)所述移動(dòng)終端所在的地理區(qū)域的地聯(lián)網(wǎng)域名符號(hào);
[0012]如果是,則執(zhí)行所述根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述地理區(qū)域的映射關(guān)系獲得移動(dòng)終端所在的地理區(qū)域?qū)?yīng)的地聯(lián)網(wǎng)域名符號(hào),作為目標(biāo)地聯(lián)網(wǎng)域名符號(hào);
[0013]如果否,則返回所述移動(dòng)終端沒有對(duì)應(yīng)的地聯(lián)網(wǎng)域名符號(hào)的提示信息到所述移動(dòng)終端;或者返回詢問是否查找附近地聯(lián)網(wǎng)域名符號(hào)的詢問信息到所述移動(dòng)終端,在收到用戶通過所述移動(dòng)終端發(fā)送的確認(rèn)查找的反饋信息后,查找對(duì)應(yīng)與所述移動(dòng)終端所在的地理區(qū)域相鄰的其他地理區(qū)域的地聯(lián)網(wǎng)域名符號(hào),選擇存在與其對(duì)應(yīng)的地聯(lián)網(wǎng)域名符號(hào)且地理位置與所述移動(dòng)終端所在的物理位置的距離最近的地理區(qū)域,將該地理區(qū)域的地聯(lián)網(wǎng)域名符號(hào)作為目標(biāo)地聯(lián)網(wǎng)域名符號(hào)。
[0014]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,所述方法還包括:
[0015]所述解析服務(wù)器接收申請(qǐng)建立新的地聯(lián)網(wǎng)域名符號(hào)的申請(qǐng)信息,
[0016]根據(jù)所述申請(qǐng)信息包括的地理區(qū)域的位置信息建立一個(gè)新的地聯(lián)網(wǎng)域名符號(hào);
[0017]將所述新的地聯(lián)網(wǎng)域名符號(hào)與所述申請(qǐng)信息包括的地理區(qū)域進(jìn)行關(guān)聯(lián);
[0018]將所述新的地聯(lián)網(wǎng)域名符號(hào)指向一個(gè)新的沒有地聯(lián)網(wǎng)域名符號(hào)指向的存儲(chǔ)服務(wù)器,該存儲(chǔ)服務(wù)器用于在所述移動(dòng)終端通過所述新的地聯(lián)網(wǎng)域名符號(hào)導(dǎo)向連接時(shí),與所述移動(dòng)終端連接并進(jìn)行數(shù)據(jù)通信。
[0019]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,所述方法還包括:
[0020]所述解析服務(wù)器接收所述移動(dòng)終端發(fā)送的上傳數(shù)據(jù),所述上傳數(shù)據(jù)包括所述移動(dòng)終端當(dāng)前的定位信息以及指示上傳目標(biāo)存儲(chǔ)服務(wù)器的指示指令;
[0021]根據(jù)所述移動(dòng)終端當(dāng)前的定位信息驗(yàn)證所述移動(dòng)終端當(dāng)前所在的地理區(qū)域與所述上傳目標(biāo)存儲(chǔ)服務(wù)器是否對(duì)應(yīng);
[0022]如果對(duì)應(yīng),將所述上傳數(shù)據(jù)轉(zhuǎn)發(fā)到所述上傳目標(biāo)存儲(chǔ)服務(wù)器。
[0023]結(jié)合第一方面或者第一方面的第一至第四任何一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,所述地理區(qū)域包括多個(gè)二級(jí)區(qū)域,所述存儲(chǔ)服務(wù)器包括多個(gè)與二級(jí)區(qū)域?qū)?yīng)的子存儲(chǔ)服務(wù)器,所述根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述存儲(chǔ)服務(wù)器的映射關(guān)系建立移動(dòng)終端與所述目標(biāo)地聯(lián)網(wǎng)域名符號(hào)指向的所述存儲(chǔ)服務(wù)器的連接之后,所述方法還包括:
[0024]所述解析服務(wù)器根據(jù)所述用戶終端發(fā)送的選擇二級(jí)區(qū)域的選擇指令,建立所述移動(dòng)終端與該二級(jí)區(qū)域?qū)?yīng)的子存儲(chǔ)服務(wù)器的連接。
[0025]第二方面,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)通信裝置,應(yīng)用于數(shù)據(jù)通信系統(tǒng),所述數(shù)據(jù)通信系統(tǒng)包括移動(dòng)終端、解析服務(wù)器以及一個(gè)或者多個(gè)存儲(chǔ)服務(wù)器,所述數(shù)據(jù)通信裝置設(shè)置于所述解析服務(wù)器,所述解析服務(wù)器保存有包含地理區(qū)域的位置信息的地理坐標(biāo)數(shù)據(jù)庫以及與所述地理區(qū)域?qū)?yīng)的地聯(lián)網(wǎng)域名符號(hào),所述解析服務(wù)器還保存有所述地聯(lián)網(wǎng)域名符號(hào)與所述地理區(qū)域的映射關(guān)系以及所述地聯(lián)網(wǎng)域名符號(hào)與所述存儲(chǔ)服務(wù)器的映射關(guān)系,一個(gè)所述地聯(lián)網(wǎng)域名符號(hào)對(duì)應(yīng)一個(gè)地理區(qū)域,一個(gè)所述地聯(lián)網(wǎng)域名符號(hào)指向一個(gè)所述存儲(chǔ)服務(wù)器,不同所述地理區(qū)域包括的范圍不相互重疊,所述裝置包括:
[0026]定位信息接收單元,用于接收所述移動(dòng)終端發(fā)送的該移動(dòng)終端的定位信息;
[0027]地理區(qū)域獲得單元,用于根據(jù)所述定位信息在所述地理坐標(biāo)數(shù)據(jù)庫中進(jìn)行查找,獲得所述移動(dòng)終端所在的地理區(qū)域;
[0028]第一目標(biāo)地聯(lián)網(wǎng)域名符號(hào)獲得單元,用于根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述地理區(qū)域的映射關(guān)系獲得移動(dòng)終端所在的地理區(qū)域?qū)?yīng)的地聯(lián)網(wǎng)域名符號(hào),作為目標(biāo)地聯(lián)網(wǎng)域名符號(hào);
[0029]連接建立單元,用于根據(jù)所述地聯(lián)網(wǎng)域名符號(hào)與所述存儲(chǔ)服務(wù)器的映射關(guān)系建立移動(dòng)終端與所述目標(biāo)地聯(lián)網(wǎng)域名符號(hào)指向的所述存儲(chǔ)服務(wù)器的連接,以使所述移動(dòng)終端能夠與該存儲(chǔ)服務(wù)器進(jìn)行數(shù)據(jù)通信。
[0030]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,所述地理區(qū)域獲得單元包括:
[0031]物理位置獲得子單元,用于根據(jù)所述定位信息中包括的坐標(biāo)參數(shù)以及該坐標(biāo)參數(shù)的坐標(biāo)類型獲得所述定位信息對(duì)應(yīng)的所述移動(dòng)終端所在的物理位置;
[0032]地理區(qū)域查找子單元,用于查找所述地理坐標(biāo)數(shù)據(jù)庫中的所述地理區(qū)域的位置信息,判斷所述移動(dòng)終端所在的物理位置落在哪一個(gè)所述地理區(qū)域包括的范圍內(nèi)。
[0033]結(jié)合第二方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,所述裝置還包括:
[0034]判斷單元,用于判斷是否存在對(duì)應(yīng)所述移動(dòng)終端所在的地理區(qū)域的地聯(lián)網(wǎng)域名符號(hào),如果是,跳轉(zhuǎn)到第一目標(biāo)地聯(lián)網(wǎng)域名符號(hào)獲得單元,如果否,跳轉(zhuǎn)到第二目標(biāo)地聯(lián)網(wǎng)域名符號(hào)獲得單元;
[0035]第二目標(biāo)地聯(lián)網(wǎng)域名符號(hào)獲得單元,用于返回所述移動(dòng)終端沒有對(duì)應(yīng)的地聯(lián)網(wǎng)域名符號(hào)的提示信息到所述移動(dòng)終端;或者返回詢問是否查找附近地聯(lián)網(wǎng)域名符號(hào)的詢問信息到所述移動(dòng)終端,在收到用戶通過所述移動(dòng)終端發(fā)送的確認(rèn)查找的反饋信息后,查找對(duì)應(yīng)與所述移動(dòng)終端所在的地理區(qū)域相鄰的其他地理區(qū)域的地聯(lián)網(wǎng)域名符號(hào),選擇存在與其對(duì)應(yīng)的地聯(lián)網(wǎng)域名符號(hào)且地理位置與所述移動(dòng)終端所在的物理位置的距離最近的地理區(qū)域,將該地理區(qū)域的地聯(lián)網(wǎng)域名符號(hào)作為目標(biāo)地聯(lián)網(wǎng)域名符號(hào)。
[0036]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,所述裝置還包括:
[0037]申請(qǐng)信息接收單元,用于接收申請(qǐng)建立新的地聯(lián)網(wǎng)域名符號(hào)的申請(qǐng)信息,
[0038]地聯(lián)網(wǎng)域名符號(hào)新建單元,用于根據(jù)所述申請(qǐng)信息包括的地理區(qū)域的位置信息建立一個(gè)新的地聯(lián)網(wǎng)域名符號(hào);
[0039]關(guān)聯(lián)單元,用于將所述新的地聯(lián)網(wǎng)域名符號(hào)與所述申請(qǐng)信息包括的地理區(qū)域進(jìn)行關(guān)聯(lián);
[0040]指向單元,用于將所述新的地聯(lián)網(wǎng)域名符號(hào)指向一個(gè)新的沒有地聯(lián)網(wǎng)域名符號(hào)指向的存儲(chǔ)服務(wù)器,該存儲(chǔ)服務(wù)器用于在所述移動(dòng)終端通過所述新的地聯(lián)網(wǎng)域名符號(hào)導(dǎo)向連接時(shí),與所述移動(dòng)終端連接并進(jìn)行數(shù)據(jù)通信。
[0041]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中,所述裝置還包括:
[0042]上傳數(shù)據(jù)接收單元,用于接收所述移動(dòng)終端發(fā)送的上傳數(shù)據(jù),所述上傳數(shù)據(jù)包括所述移動(dòng)終端當(dāng)前的定位信息以及指示上傳目標(biāo)存儲(chǔ)服務(wù)器的指示指令;
[0043]目標(biāo)驗(yàn)證單元,用于根據(jù)所述移動(dòng)終端當(dāng)前的定位信息驗(yàn)證所述移動(dòng)終端當(dāng)前所在的地理區(qū)域與所述上傳目標(biāo)存儲(chǔ)服務(wù)器是否對(duì)應(yīng),如果對(duì)應(yīng),跳轉(zhuǎn)到上傳數(shù)據(jù)轉(zhuǎn)發(fā)單元,
[0044]上傳數(shù)據(jù)轉(zhuǎn)發(fā)單元,用于將所述上傳數(shù)據(jù)轉(zhuǎn)發(fā)