本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其是涉及一種交互社區(qū)的搜索方法、裝置及移動終端。
背景技術(shù):
隨著移動通信的發(fā)展,各種依托于互聯(lián)網(wǎng)的社交軟件也逐漸興起。然而,發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有的社交軟件,諸如微信、qq等,需要準(zhǔn)確的人與人對接才能實現(xiàn)互動。
發(fā)明人在研究過程中發(fā)現(xiàn),越來越多的人希望能夠與同位于某一地理位置,或者對該地理位置感興趣的人建立關(guān)聯(lián),并共同探討相關(guān)話題,以增加交互體驗。然而,現(xiàn)有的網(wǎng)絡(luò)社交軟件大多無法滿足人與人之間基于某一地理位置進行互動交流的用戶需求。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種交互社區(qū)的搜索方法、裝置及移動終端,其中,該交互社區(qū)與地理位置相對應(yīng),以緩解現(xiàn)有技術(shù)中存在的網(wǎng)絡(luò)社交軟件大多無法滿足人與人之間基于某一地理位置進行互動交流的用戶需求的技術(shù)問題。
為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實施例提供了一種交互社區(qū)的搜索方法,該方法應(yīng)用于移動終端,包括:將預(yù)先植入的電子地圖顯示于移動終端的界面上;獲取地理位置搜索點,將地理位置搜索點定位在電子地圖上;從電子地圖中提取與地理位置搜索點相關(guān)的位置名稱;根據(jù)預(yù)先建立的交互社區(qū)數(shù)據(jù)庫,確定與位置名稱對應(yīng)的交互社區(qū);其中,交互社區(qū)數(shù)據(jù)庫內(nèi)存儲有交互社區(qū)與位置名稱的對應(yīng)關(guān)系。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,獲取地理位置搜索點包括:接收來自用戶的查詢請求;其中,查詢請求包括當(dāng)前地理位置查詢或地理關(guān)鍵詞查詢;當(dāng)查詢請求為當(dāng)前地理位置查詢時,通過gps獲取用戶的當(dāng)前地理位置,將當(dāng)前地理位置作為地理位置搜索點;當(dāng)查詢請求為地理關(guān)鍵詞查詢時,通過界面獲取用戶輸入的地理關(guān)鍵詞,顯示包括地理關(guān)鍵詞的一個或多個地理位置,將被用戶選定的地理位置確定為地理位置搜索點。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,獲取地理位置搜索點包括:獲取用戶以觸屏定位方式在電子地圖上確定的地理位置搜索點。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,從電子地圖中提取與地理位置搜索點相關(guān)的位置名稱包括:根據(jù)電子地圖確定與地理位置搜索點相距預(yù)設(shè)距離范圍內(nèi)的多個地理位置;從電子地圖中提取地理位置的位置名稱。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,方法還包括:判斷交互社區(qū)的成員人數(shù)是否為零;如果是,通過界面為用戶提供交互社區(qū)的建立請求觸發(fā)項;如果否,通過界面為用戶提供交互社區(qū)對應(yīng)的成員人數(shù)以及加入請求觸發(fā)項。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第五種可能的實施方式,其中,方法還包括:當(dāng)未能從電子地圖上定位地理位置搜索點時,提示用戶將地理位置搜索點定位在電子地圖上,并為地理位置搜索點建立對應(yīng)的交互社區(qū);將地理位置搜索點和地理位置搜索點對應(yīng)的交互社區(qū)存儲于交互社區(qū)數(shù)據(jù)庫。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第六種可能的實施方式,其中,交互社區(qū)數(shù)據(jù)庫的預(yù)先建立過程包括:當(dāng)監(jiān)測到用戶從電子地圖中選定位置名稱時,查找當(dāng)前的交互社區(qū)數(shù)據(jù)庫內(nèi)是否錄入有位置名稱;如果否,在移動終端的界面上為用戶提供與位置名稱對應(yīng)的交互社區(qū)的建立請求觸發(fā)項;當(dāng)用戶觸發(fā)建立請求觸發(fā)項時,將位置名稱錄入至交互社區(qū)數(shù)據(jù)庫,并在交互社區(qū)數(shù)據(jù)庫中建立與位置名稱對應(yīng)的交互社區(qū)。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第七種可能的實施方式,其中,交互社區(qū)數(shù)據(jù)庫的預(yù)先建立過程包括:提取電子地圖所包括的位置名稱;將位置名稱錄入至交互社區(qū)數(shù)據(jù)庫,在交互社區(qū)數(shù)據(jù)庫中建立與位置名稱對應(yīng)的交互社區(qū)。
第二方面,本發(fā)明實施例還提供一種交互社區(qū)的搜索裝置,裝置應(yīng)用于移動終端,包括:地圖顯示模塊,用于將預(yù)先植入的電子地圖顯示于移動終端的界面上;定位模塊,用于獲取地理位置搜索點,將地理位置搜索點定位在電子地圖上;名稱提取模塊,用于從電子地圖中提取與地理位置搜索點相關(guān)的位置名稱;社區(qū)確定模塊,用于根據(jù)預(yù)先建立的交互社區(qū)數(shù)據(jù)庫,確定與位置名稱對應(yīng)的交互社區(qū);其中,交互社區(qū)數(shù)據(jù)庫內(nèi)存儲有交互社區(qū)與位置名稱的對應(yīng)關(guān)系。
第三方面,本發(fā)明實施例提供了一種移動終端,移動終端包括處理器和存儲器,存儲器用于存儲支持處理器執(zhí)行第一方面提供的交互社區(qū)的搜索方法的程序,處理器被配置為用于執(zhí)行存儲器中存儲的程序。
本發(fā)明實施例提供了一種交互社區(qū)的搜索方法、裝置及移動終端,能夠展示預(yù)先植入的電子地圖,從電子地圖上提取與地理位置搜索點相關(guān)的位置名稱,并確定與該位置名稱對應(yīng)的交互社區(qū)。通過上述方式,能夠較好的為用戶提供基于地理位置的交互社區(qū),以便于用戶搜索到所需的交互社區(qū)進行社交,滿足了用戶基于地理位置進行互動交流的用戶需求。
本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了本發(fā)明實施例所提供的一種交互社區(qū)的搜索方法流程圖;
圖2示出了本發(fā)明實施例所提供的另一種交互社區(qū)的搜索方法流程圖;
圖3示出了本發(fā)明實施例所提供的一種交互社區(qū)數(shù)據(jù)庫的預(yù)先建立流程圖;
圖4示出了本發(fā)明實施例所提供的一種移動終端的交互界面示意圖;
圖5示出了本發(fā)明實施例所提供的一種移動終端的具體交互界面示意圖;
圖6示出了本發(fā)明實施例所提供的一種交互社區(qū)的搜索裝置的結(jié)構(gòu)框圖;
圖7示出了本發(fā)明實施例所提供的另一種交互社區(qū)的搜索裝置的結(jié)構(gòu)框圖;
圖8示出了本發(fā)明實施例所提供的一種移動終端的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
目前的網(wǎng)絡(luò)社交軟件大多無法滿足人與人之間基于某一地理位置進行互動交流的用戶需求,基于此,本發(fā)明實施例提供的一種交互社區(qū)的搜索方法、裝置及移動終端,能夠為用戶提供一個基于地理位置進行交互的社交平臺(也即,交互社區(qū)),以滿足用戶需求。在本發(fā)明實施例中,移動終端設(shè)備可以包括智能手機、平板電腦、膝上型便攜計算機、車載電腦、穿戴式移動終端等等。以下對本發(fā)明實施例進行詳細介紹。
實施例一:
參見圖1所示的一種交互社區(qū)的搜索方法流程圖,該方法應(yīng)用于移動終端,包括以下步驟:
步驟s102,將預(yù)先植入的電子地圖顯示于移動終端的界面上;
步驟s104,獲取地理位置搜索點,將地理位置搜索點定位在電子地圖上;
具體的,在實際應(yīng)用中,獲取地理位置搜索點可以參見如下方式:
(1)接收來自用戶的查詢請求;其中,查詢請求包括當(dāng)前地理位置查詢或地理關(guān)鍵詞查詢;
當(dāng)查詢請求為當(dāng)前地理位置查詢時,通過gps獲取用戶的當(dāng)前地理位置,將當(dāng)前地理位置作為地理位置搜索點;具體的,可以通過移動終端的交互界面為用戶提供諸如“原點”等功能按鍵,該功能按鍵為虛擬按鍵,當(dāng)用戶觸碰該“原點“功能按鍵時,即表示查詢請求為當(dāng)前地理位置查詢,會直接通過gps獲取用戶的當(dāng)前地理位置,并將該當(dāng)前地理位置作為地理位置搜索點在電子地圖中標(biāo)出。
當(dāng)查詢請求為地理關(guān)鍵詞查詢時,通過界面獲取用戶輸入的地理關(guān)鍵詞,顯示包括地理關(guān)鍵詞的一個或多個地理位置,將被用戶選定的地理位置確定為地理位置搜索點。具體的,可以通過界面提供指定輸入位置,諸如搜索框。用戶通過在搜索框中輸入地理關(guān)鍵詞,可以在搜索框的下拉菜單中為用戶提供包括地理關(guān)鍵詞的一個或多個地理位置名稱,將被客戶選定的地理位置名稱作為地理位置搜索點,并體現(xiàn)在電子地圖中標(biāo)出該地理位置搜索點。
(2)獲取用戶以觸屏定位方式在所述電子地圖上確定的地理位置搜索點。
用戶可以放大、縮小、拉拽電子地圖,并直接在電子地圖上點擊確定地理位置搜索點,通過電子地圖的點擊位置,確定地理位置搜索點。在電子地圖上直接確定地理位置搜索點的方式,可以參照相關(guān)技術(shù),在此不再贅述。
步驟s106,從電子地圖中提取與地理位置搜索點相關(guān)的位置名稱;在植入的電子地圖中都包括有地理位置名稱,因此可以直接從電子地圖中提取與地理位置搜索點相關(guān)的位置名稱。通常植入的電子地圖中會攜帶有地圖數(shù)據(jù)庫,該地圖數(shù)據(jù)庫中存儲有地理位置和與地理位置對應(yīng)的位置名稱;因此可以采用直接通過電子地圖所攜帶的地圖數(shù)據(jù)庫,提取所需的位置名稱。
步驟s108,根據(jù)預(yù)先建立的交互社區(qū)數(shù)據(jù)庫,確定與位置名稱對應(yīng)的交互社區(qū);其中,交互社區(qū)數(shù)據(jù)庫內(nèi)存儲有交互社區(qū)與位置名稱的對應(yīng)關(guān)系。
在移動終端中體現(xiàn)的交互社區(qū),可以以位置名稱命名。該位置可以是具體的地址,也可以是位于該位置的某公司或大廈的名稱;例如“x市x區(qū)x街道”社區(qū),或者“xx公司”社區(qū),或者“xx大廈”社區(qū)等。在交互社區(qū)數(shù)據(jù)庫中,建立有與位置名稱對應(yīng)的交互社區(qū)。不同的交互社區(qū)以位置名稱作為標(biāo)識加以區(qū)分。
本發(fā)明實施例提供的上述交互社區(qū)的搜索方法,能夠展示預(yù)先植入的電子地圖,從電子地圖上提取與地理位置搜索點相關(guān)的位置名稱,并確定與該位置名稱對應(yīng)的交互社區(qū)。通過上述方式,能夠較好的為用戶提供基于地理位置的交互社區(qū),以便于用戶搜索到所需的交互社區(qū)進行社交,滿足了用戶基于地理位置進行互動交流的用戶需求。
參見圖2所示的另一種交互社區(qū)的搜索方法流程圖,該方法應(yīng)用于移動終端,包括以下步驟:
步驟s202,植入電子地圖;可以直接調(diào)取移動終端內(nèi)存儲的電子地圖,也可以通過云服務(wù)器調(diào)取電子地圖,或者直接調(diào)取移動終端內(nèi)安裝的其它包括有電子地圖的app中的電子地圖;
步驟s204,將電子地圖顯示于移動終端的界面上;可以將電子地圖全屏顯示于界面上,也可以半屏顯示于界面上。
步驟s206,獲取地理位置搜索點,將地理位置搜索點定位在電子地圖上;
步驟s208,根據(jù)電子地圖確定與地理位置搜索點相距預(yù)設(shè)距離范圍內(nèi)的多個地理位置;例如,在電子地圖中確定與地理位置搜索點相距一千米范圍內(nèi)的其它地理位置。其中,預(yù)設(shè)距離范圍可以為默認值,也可以由用戶自行設(shè)定。
步驟s210,從電子地圖中提取地理位置的位置名稱;將電子地圖中顯示的與地理位置搜索點相距預(yù)設(shè)距離范圍內(nèi)的多個地理位置的位置名稱都從電子地圖中提取出來。
步驟s212,根據(jù)預(yù)先建立的交互社區(qū)數(shù)據(jù)庫,確定與位置名稱對應(yīng)的交互社區(qū);其中,交互社區(qū)數(shù)據(jù)庫內(nèi)存儲有交互社區(qū)與位置名稱的對應(yīng)關(guān)系。
步驟s214,判斷交互社區(qū)的成員人數(shù)是否為零;如果是,執(zhí)行步驟s216,如果否,執(zhí)行步驟s218;
步驟s216,通過界面為用戶提供交互社區(qū)的建立請求觸發(fā)項;具體的,在界面上為交互社區(qū)對應(yīng)提供“建立”功能按鍵,該功能按鍵為虛擬按鍵,以使用戶觸發(fā)該功能按鍵,以建立該交互社區(qū)。
步驟s218,通過界面為用戶提供交互社區(qū)對應(yīng)的成員人數(shù)以及加入請求觸發(fā)項。界面上為交互社區(qū)對應(yīng)提供“加入”功能按鍵,以及已加入該交互社區(qū)的成員人數(shù)。該功能按鍵為虛擬按鍵,以使用戶觸發(fā)該功能按鍵,從而加入該交互社區(qū)。通過顯示成員人數(shù),便于用戶了解該社區(qū)內(nèi)的活動成員數(shù),進一步判斷是否需要加入該交互社區(qū)。
考慮到電子地圖可能無法全面細致的體現(xiàn)所有地理位置,諸如有些占地非常小的小店鋪未能在電子地圖中體現(xiàn),或者有些新成立的大樓位置未及時加入至電子地圖,使得用戶難以查找到對應(yīng)的交互社區(qū),因此,上述方法還包括如下步驟:
(1)當(dāng)未能從電子地圖上定位地理位置搜索點時,提示用戶將地理位置搜索點定位在電子地圖上,并為地理位置搜索點建立對應(yīng)的交互社區(qū);
(2)將地理位置搜索點和地理位置搜索點對應(yīng)的交互社區(qū)存儲于交互社區(qū)數(shù)據(jù)庫。
此外,還可以將用戶新加的地理位置添加在電子地圖上,更新電子地圖。
通過上述方式,不僅可以為用戶提供所需的交互社區(qū),并能夠及時更新社區(qū)數(shù)據(jù)庫和電子地圖,以進一步完善,滿足有相同需求的用戶。
進一步,本實施例具體提供了兩種交互社區(qū)數(shù)據(jù)庫的預(yù)先建立方式,參照如下所述。
方式一:當(dāng)監(jiān)測到用戶從電子地圖中選定位置名稱時,查找當(dāng)前的交互社區(qū)數(shù)據(jù)庫內(nèi)是否錄入有位置名稱;
如果否,在移動終端的界面上為用戶提供與位置名稱對應(yīng)的交互社區(qū)的建立請求觸發(fā)項;
當(dāng)用戶觸發(fā)建立請求觸發(fā)項時,將位置名稱錄入至交互社區(qū)數(shù)據(jù)庫,并在交互社區(qū)數(shù)據(jù)庫中建立與位置名稱對應(yīng)的交互社區(qū)。
方式一主要依靠用戶從電子地圖中提取位置名稱,并以該位置名稱建立交互社區(qū),進而逐步擴充交互社區(qū)數(shù)據(jù)庫。具體的,用戶通過點擊“建立請求觸發(fā)項”觸發(fā)后臺建立與位置名稱對應(yīng)的交互社區(qū),從而將位置名稱和交互社區(qū)補充錄入至交互社區(qū)數(shù)據(jù)庫中。例如,最初始的交互社區(qū)數(shù)據(jù)庫為空集,不包括任何位置名稱和對應(yīng)的交互社區(qū);當(dāng)有用戶在電子地圖上選定某個位置名稱,并點擊建立與該位置名稱對應(yīng)的交互社區(qū)時,即將該位置名稱從電子地圖中提取出來并直接錄入至該交互社區(qū)數(shù)據(jù)庫,并在交互社區(qū)數(shù)據(jù)庫中建立并記錄與該位置名稱對應(yīng)的交互社區(qū)。這種方式可以使得交互社區(qū)數(shù)據(jù)庫隨著用戶對位置名稱的選定以及對應(yīng)交互社區(qū)的建立而逐步完善擴充,其建立方式更加靈活簡便。
針對上述方式,可以參見圖3所示的一種交互社區(qū)數(shù)據(jù)庫的預(yù)先建立流程圖,具體包括如下步驟:
步驟s302,當(dāng)用戶從電子地圖中選定位置名稱時,提取該位置名稱;
步驟s304,判斷當(dāng)前的交互社區(qū)數(shù)據(jù)庫中,是否已錄入該位置名稱;
步驟s306,在判斷為否時,在移動終端的界面上為用戶提供與該位置名稱對應(yīng)的交互社區(qū)的建立請求觸發(fā)項;
步驟s308,當(dāng)用戶觸發(fā)該建立請求觸發(fā)項時,將位置名稱錄入至交互社區(qū)數(shù)據(jù)庫,并在交互社區(qū)數(shù)據(jù)庫中建立與位置名稱對應(yīng)的交互社區(qū)。
方式二:提取電子地圖所包括的位置名稱;
將位置名稱錄入至交互社區(qū)數(shù)據(jù)庫,在交互社區(qū)數(shù)據(jù)庫中建立與位置名稱對應(yīng)的交互社區(qū)。
方式二主要依靠相關(guān)工作人員將電子地圖中的所有位置名稱提前錄入至交互社區(qū)數(shù)據(jù)庫,并提前建立與各個位置名稱對應(yīng)的交互社區(qū),即在初期便建立系統(tǒng)完善的交互社區(qū)數(shù)據(jù)庫,便于后期從該交互社區(qū)數(shù)據(jù)庫中直接調(diào)取。這種交互社區(qū)數(shù)據(jù)庫的建立方式主要依靠前期的建立過程,以便于后期直接應(yīng)用,有助于提升后期的使用效率。
為了便于理解,參見圖4所示的一種移動終端的交互界面示意圖,示出了搜索輸入?yún)^(qū)、地圖顯示區(qū)和交互社區(qū)提供區(qū)。具體的,圖4僅為示意,在實際應(yīng)用中,搜索輸入?yún)^(qū)、地圖顯示區(qū)和交互社區(qū)提供區(qū)在移動終端的界面上顯示的位置可以根據(jù)需求而改變。此外,也可以由用戶自行選擇在界面上顯示哪個區(qū)域,例如,全屏顯示地圖顯示區(qū),全屏顯示交互社區(qū)提供區(qū)等。
進一步,可以參見圖5所示的一種移動終端的具體交互界面示意圖,在圖4的基礎(chǔ)上,在地圖顯示區(qū)上示出了地理位置搜索點(在圖5中以三角標(biāo)識),以及與地理位置搜索點相距預(yù)設(shè)范圍內(nèi)的搜索區(qū)(在圖5中以虛線圓標(biāo)識),同時,示出了在搜索區(qū)內(nèi)的三個地理位置a、b和c。在交互社區(qū)提供區(qū)內(nèi)詳細提供有基于地理位置的交互社區(qū),在本實施例中交互社區(qū)以“公社”相稱,同時公社名稱以對應(yīng)的地理位置命名,分別為公社a、公社b和公社c;每個公社都對應(yīng)有成員人數(shù),諸如顯示公社a已有50成員,公社b已有100成員,公社c沒有成員(也即,0成員);當(dāng)公社成員不為零時,對應(yīng)“加入”虛擬按鍵,也即通過界面為用戶提供“加入請求觸發(fā)項”,以使用戶通過觸發(fā)該虛擬按鍵,加入至該公社,從而與其他加入該公社的成員交流互動。當(dāng)公社成員為零時,對應(yīng)“建立”虛擬按鍵,也即通過界面為用戶提供“建立請求觸發(fā)項”,以使用戶通過觸發(fā)該虛擬按鍵,建立該公社,以便于其它用戶直接加入該公社。
實施例二:
對于實施例一中所提供的一種交互社區(qū)的搜索方法,本發(fā)明實施例提供了一種交互社區(qū)的搜索裝置,該裝置應(yīng)用于移動終端,參見圖6所示的一種交互社區(qū)的搜索裝置的結(jié)構(gòu)框圖,包括:
地圖顯示模塊602,用于將預(yù)先植入的電子地圖顯示于移動終端的界面上;
定位模塊604,用于獲取地理位置搜索點,將地理位置搜索點定位在電子地圖上;
名稱提取模塊606,用于從電子地圖中提取與地理位置搜索點相關(guān)的位置名稱;
社區(qū)確定模塊608,用于根據(jù)預(yù)先建立的交互社區(qū)數(shù)據(jù)庫,確定與位置名稱對應(yīng)的交互社區(qū);其中,交互社區(qū)數(shù)據(jù)庫內(nèi)存儲有交互社區(qū)與位置名稱的對應(yīng)關(guān)系。
本發(fā)明實施例提供的上述交互社區(qū)的搜索裝置,能夠展示預(yù)先植入的電子地圖,從電子地圖上提取與地理位置搜索點相關(guān)的位置名稱,并確定與該位置名稱對應(yīng)的交互社區(qū)。通過上述方式,能夠較好的為用戶提供基于地理位置的交互社區(qū),以便于用戶搜索到所需的交互社區(qū)進行社交,滿足了用戶基于地理位置進行互動交流的用戶需求。
其中,上述定位模塊604用于:
接收來自用戶的查詢請求;其中,查詢請求包括當(dāng)前地理位置查詢或地理關(guān)鍵詞查詢;
當(dāng)查詢請求為當(dāng)前地理位置查詢時,通過gps獲取用戶的當(dāng)前地理位置,將當(dāng)前地理位置作為地理位置搜索點;
當(dāng)查詢請求為地理關(guān)鍵詞查詢時,通過界面獲取用戶輸入的地理關(guān)鍵詞,顯示包括地理關(guān)鍵詞的一個或多個地理位置,將被用戶選定的地理位置確定為地理位置搜索點。
上述名稱提取模塊606用于:
根據(jù)電子地圖確定與地理位置搜索點相距預(yù)設(shè)距離范圍內(nèi)的多個地理位置;
從電子地圖中提取地理位置的位置名稱。
參見圖7所示的另一種交互社區(qū)的搜索裝置的結(jié)構(gòu)框圖,在圖6的基礎(chǔ)上,還包括:
判斷模塊610,用于判斷交互社區(qū)的成員人數(shù)是否為零;
社區(qū)建立模塊612,用于在交互社區(qū)的成員人數(shù)為零時,通過界面為用戶提供交互社區(qū)的建立請求觸發(fā)項;
社區(qū)加入模塊614,用于在交互社區(qū)的成員人數(shù)不為零時,通過界面為用戶提供交互社區(qū)對應(yīng)的成員人數(shù)以及加入請求觸發(fā)項。
考慮到電子地圖可能無法全面細致的體現(xiàn)所有地理位置,諸如有些占地非常小的小店鋪未能在電子地圖中體現(xiàn),或者有些新成立的大樓位置未及時加入至電子地圖,使得用戶難以查找到對應(yīng)的交互社區(qū),因此,上述裝置還包括添加模塊,用于:
當(dāng)未能從所述電子地圖上定位所述地理位置搜索點時,提示用戶將所述地理位置搜索點定位在所述電子地圖上,并為所述地理位置搜索點建立對應(yīng)的交互社區(qū);
將所述地理位置搜索點和所述地理位置搜索點對應(yīng)的交互社區(qū)存儲于所述交互社區(qū)數(shù)據(jù)庫。
本實施例所提供的裝置,其實現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述實施例相同,為簡要描述,裝置實施例部分未提及之處,可參考前述方法實施例中相應(yīng)內(nèi)容。
實施例三:
本實施例提供了一種移動終端,該移動終端包括處理器和存儲器,存儲器用于存儲支持處理器執(zhí)行前述實施例所提供的交互社區(qū)的搜索方法的程序,處理器被配置為用于執(zhí)行存儲器中存儲的程序。
圖8為本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖,包括:處理器80,存儲器81,總線82和通信接口83,處理器80、通信接口83和存儲器81通過總線82連接;處理器80用于執(zhí)行存儲器81中存儲的可執(zhí)行模塊,例如計算機程序。
其中,存儲器81可能包含高速隨機存取存儲器(ram,randomaccessmemory),也可能還包括非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。通過至少一個通信接口83(可以是有線或者無線)實現(xiàn)該系統(tǒng)網(wǎng)元與至少一個其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
總線82可以是isa總線、pci總線或eisa總線等??偩€可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖8中僅用一個雙向箭頭表示,但并不表示僅有一根總線或一種類型的總線。
其中,存儲器81用于存儲程序,處理器80在接收到執(zhí)行指令后,執(zhí)行程序,前述本發(fā)明實施例任一實施例揭示的流過程定義的裝置所執(zhí)行的方法可以應(yīng)用于處理器80中,或者由處理器80實現(xiàn)。
處理器80可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器80中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器80可以是通用處理器,包括中央處理器(centralprocessingunit,簡稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡稱np)等;還可以是數(shù)字信號處理器(digitalsignalprocessing,簡稱dsp)、專用集成電路(applicationspecificintegratedcircuit,簡稱asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,簡稱fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器81,處理器80讀取存儲器81中的信息,結(jié)合其硬件完成上述方法的步驟。
本發(fā)明實施例所提供的一種交互社區(qū)的搜索方法、裝置及移動終端的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
綜上所述,本實施例提供的一種交互社區(qū)的搜索方法、裝置及移動終端,能夠展示預(yù)先植入的電子地圖,從電子地圖上提取與地理位置搜索點相關(guān)的位置名稱,并確定與該位置名稱對應(yīng)的交互社區(qū)。通過上述方式,能夠較好的為用戶提供基于地理位置的交互社區(qū),以便于用戶搜索到所需的交互社區(qū)進行社交,滿足了用戶基于地理位置進行互動交流的用戶需求。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上所述實施例,僅為本發(fā)明的具體實施方式,用以說明本發(fā)明的技術(shù)方案,而非對其限制,本發(fā)明的保護范圍并不局限于此,盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對前述實施例所記載的技術(shù)方案進行修改或可輕易想到變化,或者對其中部分技術(shù)特征進行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。