本發(fā)明涉及數(shù)據(jù)管理技術(shù)領(lǐng)域,特別是涉及一種移動終端的搜索方法及裝置。
背景技術(shù):
隨著2G/3G,甚至是4G時(shí)代的到來,以及隨處可見的WIFI熱點(diǎn),標(biāo)志著現(xiàn)今大數(shù)據(jù)時(shí)代的來臨,用戶一切的日常行為理論上可以借助各大運(yùn)營商提供的移動數(shù)據(jù)網(wǎng)絡(luò)構(gòu)建的網(wǎng)絡(luò)及WIFI這種無線局域網(wǎng)絡(luò),通過互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)各種數(shù)據(jù)處理。因此,網(wǎng)絡(luò)環(huán)境在方便用戶生活的方面比線下的真實(shí)世界有其優(yōu)勢。在這樣的環(huán)境下,電子商務(wù)越來越廣泛地應(yīng)用于各種商業(yè)貿(mào)易活動中,所謂電子商務(wù)是指在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器及服務(wù)器應(yīng)用方式,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付以及各種商務(wù)活動、交易活動、金融活動和相關(guān)的綜合服務(wù)活動的一種商業(yè)運(yùn)營模式。
許多移動終端,如手機(jī),上安裝了能夠接收衛(wèi)星傳送的無線信號的接收設(shè)備,并且根據(jù)全球定位系統(tǒng)(GPS)測量,能夠估算安裝了這種接收設(shè)備的移動終端的位置。使用這種接收設(shè)備的位置估算技術(shù)是在諸如導(dǎo)航、安全、娛樂等各種領(lǐng)域中重要的普通基本技術(shù)。但是,根據(jù)GPS測量的位置估算技術(shù)在激活時(shí)需要很長時(shí)間的同步,而且,由于服務(wù)器,如管理多個(gè)移動終端的服務(wù)器平臺,存儲的是移動終端的經(jīng)緯度信息,對于管理大量移動用戶的情況下,服務(wù)器需要海量的存儲空間。同時(shí),在這些數(shù)據(jù)中查找附近移動終端也比較困難。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種移動終端的搜索方法及裝 置,能夠有效提高附近移動終端的搜索效率。
為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種移動終端的搜索方法,所述方法包括:接收移動終端發(fā)送的獲取目標(biāo)終端的請求;根據(jù)所述移動終端的位置信息確定所述移動終端所在的定位區(qū)域;確定位于所述移動終端所在的定位區(qū)域的預(yù)定范圍內(nèi)的定位區(qū)域中的目標(biāo)終端;以及將確定的所述目標(biāo)終端信息發(fā)送至所述移動終端。
為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種移動終端的搜索方法,所述方法包括:接收模塊,用于接收移動終端發(fā)送的獲取目標(biāo)終端的請求;查詢模塊,用于響應(yīng)所述接收模塊接收到的所述請求根據(jù)所述移動終端的位置信息確定所述移動終端所在的定位區(qū)域,以確定位于所述移動終端所在的定位區(qū)域的預(yù)定范圍內(nèi)的定位區(qū)域中的目標(biāo)終端;以及發(fā)送模塊,用于將確定的所述目標(biāo)終端信息發(fā)送至所述移動終端。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明提供的一種移動終端的搜索方法及裝置,服務(wù)器預(yù)先將一區(qū)域劃分成多個(gè)定位區(qū)域,并根據(jù)移動終端的位置信息確定對應(yīng)的定位區(qū)域,在移動終端查找、搜尋附近的的目標(biāo)終端時(shí)確定移動終端所在定位區(qū)域的相鄰定位區(qū)域,以此確定所需尋找的目標(biāo)終端,從而實(shí)現(xiàn)終端的準(zhǔn)確搜索。利用本發(fā)明,能夠減少服務(wù)器保存移動終端位置信息所需的存儲空間的同時(shí),根據(jù)定位區(qū)域快速查找目標(biāo)終端,提高了搜索效率。
附圖說明
圖1是本發(fā)明第一實(shí)施方式中的一種移動終端的搜索方法的流程示意圖;
圖2是本發(fā)明第二實(shí)施方式中的一種移動終端的搜索方法的流程示意圖;
圖3是本發(fā)明實(shí)施方式中的劃分一區(qū)域而得到多個(gè)定位區(qū)域的示意圖;
圖4是本發(fā)明一實(shí)施方式的一種移動終端的搜索裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。
請參閱圖1,為本發(fā)明一種移動終端的搜索方法的流程示意圖。該實(shí)施方式示出的方法流程包括:
步驟S10,接收移動終端發(fā)送的獲取目標(biāo)終端的請求。
在本實(shí)施方式中,該服務(wù)器為電商交易平臺,該移動終端為相應(yīng)的客戶端。
在步驟S10中,移動終端需要獲取位于預(yù)定范圍內(nèi)的目標(biāo)終端為獲取其附近的目標(biāo)終端,即,該預(yù)定范圍可以根據(jù)需要預(yù)先設(shè)定以定義附近所對應(yīng)的范圍。
步驟S11,根據(jù)該移動終端的位置信息確定該移動終端所在的定位區(qū)域。
其中,該服務(wù)器按照預(yù)設(shè)規(guī)則將一區(qū)域劃分而得到多個(gè)該定位區(qū)域,該移動終端和該目標(biāo)終端對應(yīng)的定位區(qū)域?yàn)樵摲?wù)器預(yù)先根據(jù)該移動終端和該目標(biāo)終端的位置信息分別確定的。服務(wù)器保存移動終端或目標(biāo)終端的定位區(qū)域的方法請參見圖2及相應(yīng)的文字說明。
在一實(shí)施方式中,該服務(wù)器按照經(jīng)緯度將一區(qū)域劃分而得到多個(gè)定位區(qū)域。進(jìn)一步地,每個(gè)該定位區(qū)域的面積相同。
在另一實(shí)施方式中,該服務(wù)器將一區(qū)域平均地劃分而得到多個(gè)定位區(qū)域。
在另一實(shí)施方式中,該定位區(qū)域?yàn)榉?wù)器根據(jù)獲取到的該移動終端的數(shù)量而對該區(qū)域進(jìn)行劃分得到的。在移動終端較多的區(qū)域設(shè)置較密的區(qū)域劃分,而在移動終端較少的區(qū)域設(shè)置較為稀疏的區(qū)域劃分,即:移動終端分布密集的地區(qū),每個(gè)定位區(qū)域的面積會小,而移動終端分布稀疏的區(qū)域,定位區(qū)域的面積會更大。
該區(qū)域?yàn)樵摲?wù)器根據(jù)獲取到的該移動終端的位置信息確定的預(yù)定范圍內(nèi)的區(qū)域。
步驟S12,確定位于該移動終端所在的定位區(qū)域的預(yù)定范圍內(nèi)的定位區(qū)域中的目標(biāo)終端。
在一實(shí)施方式中,確定位于該移動終端所在的定位區(qū)域內(nèi)的移動終端為目標(biāo)終端。
在另一實(shí)施方式中,確定位于該移動終端所在的定位區(qū)域的鄰近的定位區(qū)域內(nèi)的移動終端為目標(biāo)終端。具體地,根據(jù)該區(qū)域的人口密度、系統(tǒng)容量、定位區(qū)域密度等情況確定相鄰的定位區(qū)域。當(dāng)確定相鄰的定位區(qū)域時(shí),將位于這些定位區(qū)域中的終端作為該移動終端的附近的目標(biāo)終端,反饋給移動終端。當(dāng)定位區(qū)域中的移動終端較多時(shí),服務(wù)器選擇將該移動終端所在的定位區(qū)域內(nèi)的移動終端作為目標(biāo)終端發(fā)給該移動終端。而當(dāng)該定位區(qū)域中的移動終端數(shù)量較少時(shí),服務(wù)器選擇該定位區(qū)域的鄰近的定位區(qū)域內(nèi)的移動終端作為目標(biāo)終端發(fā)給該移動終端。
步驟S13,將確定的該目標(biāo)終端信息發(fā)送至該移動終端。
在步驟S13中,將確定的該目標(biāo)終端信息發(fā)送至該移動終端后,該移動終端接收和/或顯示該服務(wù)器發(fā)送的該目標(biāo)終端信息。具體地,該移動終端接收該服務(wù)器發(fā)送的該目標(biāo)終端信息,并確定該目標(biāo)終端的與該移動終端之間的距離,將該距離按照從近到遠(yuǎn)的順序進(jìn)行排列,并按照排列結(jié)果顯示該目標(biāo)終端。
以上方案中,服務(wù)器預(yù)先將一區(qū)域劃分成多個(gè)定位區(qū)域,并根據(jù)移動終端的位置信息確定對應(yīng)的定位區(qū)域,在移動終端查找、搜尋附近的的目標(biāo)終端時(shí)確定移動終端所在定位區(qū)域的相鄰定位區(qū)域,以此確定所需尋找的目標(biāo)終端,從而實(shí)現(xiàn)終端的準(zhǔn)確搜索。利用本發(fā)明,能夠減少服務(wù)器保存移動終端位置信息所需的存儲空間的同時(shí),根據(jù)定位區(qū)域快速查找目標(biāo)終端,提高了搜索效率。
請參閱圖2,相對于圖1所示的方法,步驟S10之前,即,接收移動終端發(fā)送的獲取目標(biāo)終端的請求,該實(shí)施方式示出的方法還包括:
步驟S20,獲取移動終端發(fā)送的該移動終端所處的位置信息。
其中,該移動終端的位置信息為該移動終端獲取的。
進(jìn)一步地,該服務(wù)器獲取的移動終端的位置信息由該移動終端基于 全球定位系統(tǒng)而得到的。當(dāng)然,移動終端還可以根據(jù)其他定位方法獲得自身的位置信息,例如利用通信基站定位。
進(jìn)一步地,該服務(wù)在獲取移動終端的位置信息時(shí),還可以更新移動終端的位置信息:檢測是否已經(jīng)保存了該移動終端對應(yīng)的定位區(qū)域,并當(dāng)確定已經(jīng)保存過該移動終端的定位區(qū)域時(shí),根據(jù)當(dāng)前接收到的位置信息確定對應(yīng)的定位區(qū)域,若確定的定位區(qū)域與之前保存的定位區(qū)域不同,則相應(yīng)地修改該移動終端的定位區(qū)域?yàn)楫?dāng)前的定位區(qū)域,從而實(shí)現(xiàn)移動終端位置信息的更新。
同樣地,當(dāng)服務(wù)器確定以及保存過該移動終端的定位區(qū)域時(shí),還可以根據(jù)相應(yīng)的指令從該定位區(qū)域中刪除該移動終端信息(如名稱),從而實(shí)現(xiàn)移動終端位置信息的刪除。
步驟S21,根據(jù)獲取到的移動終端的位置信息確定該移動終端位于的定位區(qū)域。
步驟S22,將該移動終端與確定的該定位區(qū)域?qū)?yīng)保存。
在步驟S22中,該服務(wù)器將一區(qū)域劃分成多個(gè)定位區(qū)域,每個(gè)定位區(qū)域均具有相應(yīng)的位置信息。當(dāng)接收到移動終端的位置信息時(shí),將移動終端的定位在對應(yīng)的定位區(qū)域中,從而確定移動終端在這個(gè)區(qū)域中的位置。
請同時(shí)參閱圖3,為服務(wù)器劃分一區(qū)域而得到多個(gè)該定位區(qū)域的示意圖。例如,服務(wù)器將這個(gè)區(qū)域平均劃分成6×5的網(wǎng)格,每個(gè)網(wǎng)格對應(yīng)一定位區(qū)域。當(dāng)接收到移動終端的位置信息時(shí),根據(jù)移動終端的位置信息確定對應(yīng)的網(wǎng)格,并將其定位在這個(gè)網(wǎng)格內(nèi),同時(shí)將該移動終端與該網(wǎng)格所代表的定位區(qū)域保存起來,從而完成移動終端的定位。
請參閱圖4,為本發(fā)明一實(shí)施方式的一種移動終端的搜索裝置的結(jié)構(gòu)示意圖,該實(shí)施方式示出的裝置40包括接收模塊41、查詢模塊42以及發(fā)送模塊42。在本實(shí)施方式中,該裝置40為一運(yùn)行電商交易平臺的服務(wù)器,該移動終端為相應(yīng)的客戶端,可以是智能手機(jī)、平板電腦等電子設(shè)備。
該接收模塊41用于接收移動終端發(fā)送的獲取目標(biāo)終端的請求。
該查詢模塊42用于響應(yīng)該接收模塊41接收到的該請求根據(jù)該移動終端的位置信息確定該移動終端所在的定位區(qū)域,以確定位于該移動終端所在的定位區(qū)域的預(yù)定范圍內(nèi)的定位區(qū)域中的目標(biāo)終端。
在一實(shí)施方式中,該查詢模塊42確定位于該移動終端所在的定位區(qū)域內(nèi)的移動終端為目標(biāo)終端。
在另一實(shí)施方式中,該查詢模塊42確定位于該移動終端所在的定位區(qū)域的鄰近的定位區(qū)域內(nèi)的移動終端為目標(biāo)終端。具體地,該查詢模塊42根據(jù)該區(qū)域的人口密度、系統(tǒng)容量、定位區(qū)域密度等情況確定相鄰的定位區(qū)域。當(dāng)確定相鄰的定位區(qū)域時(shí),將位于這些定位區(qū)域中的終端作為該移動終端的附近的目標(biāo)終端,反饋給移動終端。
其中,該裝置40按照預(yù)設(shè)規(guī)則將一區(qū)域劃分而得到多個(gè)該定位區(qū)域,該移動終端和該目標(biāo)終端對應(yīng)的定位區(qū)域?yàn)樵摬樵兡K預(yù)先根據(jù)該移動終端和該目標(biāo)終端的位置信息分別確定的。服務(wù)器保存移動終端或目標(biāo)終端的定位區(qū)域的方法請參見圖2及相應(yīng)的文字說明。
在一實(shí)施方式中,該裝置40按照經(jīng)緯度將一區(qū)域劃分而得到多個(gè)定位區(qū)域。進(jìn)一步地,每個(gè)該定位區(qū)域的面積相同。
在另一實(shí)施方式中,該裝置40將一區(qū)域平均地劃分而得到多個(gè)定位區(qū)域。
在另一實(shí)施方式中,該定位區(qū)域?yàn)樵撗b置40根據(jù)獲取到的該移動終端的數(shù)量而對該區(qū)域進(jìn)行劃分得到的。
該區(qū)域?yàn)樵撗b置40根據(jù)獲取到的該移動終端的位置信息確定的預(yù)定范圍內(nèi)的區(qū)域。
該發(fā)送模塊43用于將確定的該目標(biāo)終端信息發(fā)送至該移動終端,使該移動終端接收和/或顯示該目標(biāo)終端信息。
具體地,該移動終端接收該服務(wù)器發(fā)送的該目標(biāo)終端信息,并確定該目標(biāo)終端的與該移動終端之間的距離,將該距離按照從近到遠(yuǎn)的順序進(jìn)行排列,并按照排列結(jié)果顯示該目標(biāo)終端。
以上方案中,預(yù)先將一區(qū)域劃分成多個(gè)定位區(qū)域,并根據(jù)移動終端的位置信息確定對應(yīng)的定位區(qū)域,在移動終端查找、搜尋附近的的目標(biāo) 終端時(shí)確定移動終端所在定位區(qū)域的相鄰定位區(qū)域,以此確定所需尋找的目標(biāo)終端,從而實(shí)現(xiàn)終端的準(zhǔn)確搜索。利用本發(fā)明,能夠減少服務(wù)器保存移動終端位置信息所需的存儲空間的同時(shí),根據(jù)定位區(qū)域快速查找目標(biāo)終端,提高了搜索效率。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。