1.一種推薦興趣點(diǎn)的方法,其特征在于,該方法包括以下步驟:
響應(yīng)于來(lái)自客戶端的興趣點(diǎn)獲取請(qǐng)求,獲取所述客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo);
根據(jù)客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)和各個(gè)興趣點(diǎn)的經(jīng)緯度坐標(biāo),獲取所述客戶端當(dāng)前所在位置的候選推薦興趣點(diǎn);
獲取各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離;
獲取各個(gè)候選推薦興趣點(diǎn)的用于表征候選推薦興趣點(diǎn)特性的屬性信息;
基于各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離以及各個(gè)候選推薦興趣點(diǎn)的屬性信息,從各個(gè)候選推薦興趣點(diǎn)中確定所述客戶端當(dāng)前所在位置的推薦興趣點(diǎn);
向所述客戶端返回所述推薦興趣點(diǎn)以供展示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離以及各個(gè)候選推薦興趣點(diǎn)的屬性信息,從各個(gè)候選推薦興趣點(diǎn)中確定所述客戶端當(dāng)前所在位置的推薦興趣點(diǎn),具體包括:
根據(jù)各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離和/或?qū)傩孕畔?,確定需要剔除的候選推薦興趣點(diǎn);
針對(duì)保留的候選推薦興趣點(diǎn),基于候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離、以及屬性信息,確定候選推薦興趣點(diǎn)被推薦給客戶端的推薦度;
根據(jù)確定的推薦度從保留的候選推薦興趣點(diǎn)中選擇推薦興趣點(diǎn)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述屬性信息包括興趣點(diǎn)類(lèi)型、興趣點(diǎn)權(quán)重、興趣點(diǎn)等級(jí)和興趣點(diǎn)類(lèi)型對(duì)應(yīng)的特性屬性信息;
根據(jù)各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離和/或?qū)傩孕畔?,確定需要剔除的候選推薦興趣點(diǎn),具體包括:
如果所述候選推薦興趣點(diǎn)包含的特性屬性信息的項(xiàng)數(shù)小于預(yù)置的數(shù)量閾值,則確定需要剔除該候選推薦興趣點(diǎn);
如果所述候選推薦興趣點(diǎn)與客戶端當(dāng)前所在位置的距離大于該候選推薦興趣點(diǎn)所屬興趣點(diǎn)類(lèi)型對(duì)應(yīng)的距離閾值,則確定需要剔除該候選推薦興趣點(diǎn);
如果候選推薦興趣點(diǎn)屬于預(yù)置的特定類(lèi)型、且該候選推薦興趣點(diǎn)的等級(jí)小于預(yù)置的等級(jí)閾值,則確定需要剔除該候選推薦興趣點(diǎn)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述屬性信息包括興趣點(diǎn)類(lèi)型、興趣點(diǎn)權(quán)重、興趣點(diǎn)等級(jí)和興趣點(diǎn)類(lèi)型對(duì)應(yīng)的特性屬性信息;
針對(duì)保留的候選推薦興趣點(diǎn),基于候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離、以及屬性信息,確定候選推薦興趣點(diǎn)被推薦給客戶端的推薦度,具體包括:
將候選推薦興趣點(diǎn)到客戶端當(dāng)前所在位置的距離與候選推薦興趣點(diǎn)所屬興趣點(diǎn)類(lèi)型對(duì)應(yīng)的距離閾值的比值,確定為候選推薦興趣點(diǎn)的歸一化距離;
將候選推薦興趣點(diǎn)的權(quán)重與預(yù)置的m值的和值確定為修正權(quán)重,所述m為小于等于1的正數(shù);
將歸一化距離與預(yù)置的n值的和確定為修正歸一化距離,所述n為小于m的正數(shù);
將所述修正權(quán)重與修正歸一化距離的比值確定為所述候選推薦興趣點(diǎn)被推薦給客戶端的推薦度;
根據(jù)確定的推薦度從保留的候選推薦興趣點(diǎn)中選擇推薦興趣點(diǎn)的步驟包括:將推薦度最高的候選推薦興趣點(diǎn)作為推薦興趣點(diǎn)。
5.根據(jù)權(quán)利要求1~4任一項(xiàng)所述的方法,其特征在于,向所述客戶端返回所述推薦的興趣點(diǎn)以供展示的步驟還包括:
向所述客戶端返回所述推薦興趣點(diǎn)所具有的特性屬性信息,以供展示。
6.根據(jù)權(quán)利要求1~4任一項(xiàng)所述的方法,其特征在于,獲取各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離,具體包括:
獲取候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合;
在能獲取到外圍經(jīng)緯度坐標(biāo)集合的情況下,根據(jù)候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合包含的經(jīng)緯度坐標(biāo)和客戶端當(dāng)前所在位置經(jīng)緯度坐標(biāo),確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離;
在不能獲取到外圍經(jīng)緯度坐標(biāo)集合的情況下,根據(jù)候選推薦興趣點(diǎn)的經(jīng) 緯度坐標(biāo)和客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo),確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,根據(jù)候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合包含的經(jīng)緯度坐標(biāo)和客戶端當(dāng)前所在位置經(jīng)緯度坐標(biāo),確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離,具體包括:
判斷所述客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)是否在所述候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合中的各經(jīng)緯度坐標(biāo)構(gòu)成的多邊形區(qū)域內(nèi);
若在,則確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離為0;
若不在,計(jì)算外圍經(jīng)緯度坐標(biāo)集合中的各經(jīng)緯度坐標(biāo)分別與所述客戶端當(dāng)前所在位置經(jīng)緯度坐標(biāo)之間的距離,將最小距離確定為所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,獲取各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離的步驟之后,還包括:
判斷所述候選推薦興趣點(diǎn)到客戶端當(dāng)前所在位置的距離是否為0,若是則將所述候選推薦興趣點(diǎn)確定為推薦興趣點(diǎn);
若否,則執(zhí)行所述獲取各個(gè)候選推薦興趣點(diǎn)的屬性信息的步驟。
9.根據(jù)權(quán)利要求1~4任一項(xiàng)所述的方法,其特征在于,根據(jù)客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)和各個(gè)興趣點(diǎn)的經(jīng)緯度坐標(biāo),獲取所述客戶端當(dāng)前所在位置的候選推薦興趣點(diǎn),具體包括:
根據(jù)所述客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)以及預(yù)置的尺寸,確定經(jīng)緯度范圍;
獲取經(jīng)緯度坐標(biāo)在所述經(jīng)緯度范圍內(nèi)的各個(gè)興趣點(diǎn),以作為所述客戶端當(dāng)前所在位置的候選推薦興趣點(diǎn)。
10.一種推薦興趣點(diǎn)的裝置,其特征在于,該裝置包括:
經(jīng)緯度坐標(biāo)獲取單元,用于響應(yīng)于來(lái)自客戶端的興趣點(diǎn)獲取請(qǐng)求,獲取所述客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo);
候選推薦興趣點(diǎn)獲取單元,用于根據(jù)客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)和各個(gè)興趣點(diǎn)的經(jīng)緯度坐標(biāo),獲取所述客戶端當(dāng)前所在位置的候選推薦興趣 點(diǎn);
距離獲取單元,用于獲取各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離;
屬性信息獲取單元,用于獲取各個(gè)候選推薦興趣點(diǎn)的用于表征候選推薦興趣點(diǎn)特性的屬性信息;
推薦興趣點(diǎn)確定單元,用于基于各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離以及各個(gè)候選推薦興趣點(diǎn)的屬性信息,從各個(gè)候選推薦興趣點(diǎn)中確定所述客戶端當(dāng)前所在位置的推薦興趣點(diǎn);
返回單元,用于向所述客戶端返回所述推薦興趣點(diǎn)以供展示。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述推薦興趣點(diǎn)確定單元包括:
剔除候選推薦興趣點(diǎn)確定子單元,用于根據(jù)各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離和/或?qū)傩孕畔?,確定需要剔除的候選推薦興趣點(diǎn);
推薦度確定子單元,用于針對(duì)保留的候選推薦興趣點(diǎn),基于候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離、以及屬性信息,確定候選推薦興趣點(diǎn)被推薦給客戶端的推薦度;
選擇子單元,用于根據(jù)確定的推薦度,從保留的候選推薦興趣點(diǎn)中選擇推薦興趣點(diǎn)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述屬性信息包括興趣點(diǎn)類(lèi)型、興趣點(diǎn)權(quán)重、興趣點(diǎn)等級(jí)和興趣點(diǎn)類(lèi)型對(duì)應(yīng)的特性屬性信息;
所述剔除候選推薦興趣點(diǎn)確定子單元用于:
如果所述候選推薦興趣點(diǎn)包含的特性屬性信息的項(xiàng)數(shù)小于預(yù)置的數(shù)量閾值,則確定需要剔除該候選推薦興趣點(diǎn);
如果所述候選推薦興趣點(diǎn)與客戶端當(dāng)前所在位置的距離大于該候選推薦興趣點(diǎn)所屬興趣點(diǎn)類(lèi)型對(duì)應(yīng)的距離閾值,則確定需要剔除該候選推薦興趣點(diǎn);
如果候選推薦興趣點(diǎn)屬于預(yù)置的特定類(lèi)型、且該候選推薦興趣點(diǎn)的等級(jí)小于預(yù)置的等級(jí)閾值,則確定需要剔除該候選推薦興趣點(diǎn)。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述屬性信息包括興趣 點(diǎn)類(lèi)型、興趣點(diǎn)權(quán)重、興趣點(diǎn)等級(jí)和興趣點(diǎn)類(lèi)型對(duì)應(yīng)的特性屬性信息;
推薦度確定子單元用于:
將候選推薦興趣點(diǎn)到客戶端當(dāng)前所在位置的距離與候選推薦興趣點(diǎn)所屬興趣點(diǎn)類(lèi)型對(duì)應(yīng)的距離閾值的比值,確定為候選推薦興趣點(diǎn)的歸一化距離;
將候選推薦興趣點(diǎn)的權(quán)重與預(yù)置的m值的和值確定為修正權(quán)重,所述m為小于等于1的正數(shù);
將歸一化距離與預(yù)置的n值的和確定為修正歸一化距離,所述n為小于m的正數(shù);
將所述修正權(quán)重與修正歸一化距離的比值確定為所述候選推薦興趣點(diǎn)被推薦給客戶端的推薦度;
選擇子單元,用于:將推薦度最高的候選推薦興趣點(diǎn)作為推薦興趣點(diǎn)。
14.根據(jù)權(quán)利要求10-13任一項(xiàng)所述的裝置,其特征在于,返回單元還用于:
向所述客戶端返回所述推薦興趣點(diǎn)所具有的特性屬性信息,以供展示。
15.根據(jù)權(quán)利要求10-13任一項(xiàng)所述的裝置,其特征在于,距離獲取單元包括:
外圍經(jīng)緯度坐標(biāo)集合獲取子單元,用于獲取候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合;
第一距離獲取子單元,用于在能獲取到外圍經(jīng)緯度坐標(biāo)集合的情況下,根據(jù)候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合包含的經(jīng)緯度坐標(biāo)和客戶端當(dāng)前所在位置經(jīng)緯度坐標(biāo),確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離;
第二距離獲取子單元,用于在不能獲取到外圍經(jīng)緯度坐標(biāo)集合的情況下,根據(jù)候選推薦興趣點(diǎn)的經(jīng)緯度坐標(biāo)和客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo),確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,第一距離獲取子單元用于:
判斷所述客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)是否在所述候選推薦興趣點(diǎn)的外圍經(jīng)緯度坐標(biāo)集合中的各經(jīng)緯度坐標(biāo)構(gòu)成的多邊形區(qū)域內(nèi);
若在,則確定所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離為0;
若不在,計(jì)算外圍經(jīng)緯度坐標(biāo)集合中的各經(jīng)緯度坐標(biāo)分別與所述客戶端當(dāng)前所在位置經(jīng)緯度坐標(biāo)之間的距離,將最小距離確定為所述候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述裝置還包括:
判斷單元,用于在距離獲取單元獲取各個(gè)候選推薦興趣點(diǎn)到所述客戶端當(dāng)前所在位置的距離之后,判斷所述候選推薦興趣點(diǎn)到客戶端當(dāng)前所在位置的距離是否為0,若是則將所述候選推薦興趣點(diǎn)確定為推薦興趣點(diǎn);若否,則觸發(fā)所述屬性信息獲取單元。
18.根據(jù)權(quán)利要求10-13任一項(xiàng)所述的裝置,其特征在于,候選推薦興趣點(diǎn)獲取單元用于:
根據(jù)所述客戶端當(dāng)前所在位置的經(jīng)緯度坐標(biāo)以及預(yù)置的尺寸,確定經(jīng)緯度范圍;
獲取經(jīng)緯度坐標(biāo)在所述經(jīng)緯度范圍內(nèi)的各個(gè)興趣點(diǎn),以作為所述客戶端當(dāng)前所在位置的候選推薦興趣點(diǎn)。