欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

商家推薦方法及系統(tǒng)與流程

文檔序號(hào):12471755閱讀:307來源:國知局

本發(fā)明涉及電子商務(wù)技術(shù)領(lǐng)域,具體來說涉及一種商家推薦方法及實(shí)現(xiàn)該方法的商家推薦系統(tǒng)。



背景技術(shù):

現(xiàn)有電子商務(wù)平臺(tái)商家推薦系統(tǒng),是根據(jù)坐標(biāo)信息實(shí)時(shí)計(jì)算獲取推薦商家結(jié)果。其工作過程如下:獲取用戶位置坐標(biāo),根據(jù)用戶位置坐標(biāo)與數(shù)據(jù)庫中所有商家的坐標(biāo)位置信息進(jìn)行實(shí)時(shí)計(jì)算,獲取距離用戶最近的商家列表。這種技術(shù)方案存在的問題是計(jì)算復(fù)雜,計(jì)算量十分龐大。由于推薦結(jié)果根據(jù)實(shí)時(shí)坐標(biāo)信息得來,所以無法進(jìn)行數(shù)據(jù)緩存,這對(duì)計(jì)算服務(wù)能力、數(shù)據(jù)傳輸能力要求很高,且用戶體驗(yàn)較差。如何克服上述問題是本領(lǐng)域技術(shù)人員應(yīng)研究的課題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種商家推薦系統(tǒng),以克服現(xiàn)有技術(shù)所存在的上述問題。

其采用的技術(shù)方案是:

一種商家推薦系統(tǒng),包括切割單元、緩存單元、商家服務(wù)單元、用戶服務(wù)單元和控制計(jì)算單元;所述切割單元用于根據(jù)系統(tǒng)預(yù)存的算法將電子地圖分割為多個(gè)區(qū)塊,并對(duì)各個(gè)區(qū)塊賦予相應(yīng)的關(guān)鍵字;所述緩存單元用于緩存發(fā)起檢索申請(qǐng)的用戶的位置坐標(biāo)信息和檢索結(jié)果;所述商家服務(wù)單元連接切割單元、用于讀取各商家的位置坐標(biāo)、根據(jù)該位置坐標(biāo)確定各商家所在區(qū)塊、截取該區(qū)號(hào)的關(guān)鍵字段標(biāo)記該商家;所述用戶服務(wù)單元分別連接緩存單元和切割單元、用于接收用戶的檢索申請(qǐng)、讀取用戶所在位置、根據(jù)該位置坐標(biāo)確定用戶所在的區(qū)塊、截取該區(qū)號(hào)的關(guān)鍵字段標(biāo)記用戶;所述控制計(jì)算單元分別連接用戶服務(wù)單元和商家服務(wù)單元、用于讀取用戶的關(guān)鍵字段標(biāo)記和各商家的關(guān)鍵字段標(biāo)記、根據(jù)預(yù)存的算法刪選出匹配用戶的商家信息。

本發(fā)明還利用上述系統(tǒng)實(shí)現(xiàn)了一種商家推薦方法。

其技術(shù)方案如下。

一種商家推薦方法,包括如下步驟:

S1:將電子地圖分割為多個(gè)區(qū)塊,并針對(duì)各個(gè)區(qū)塊賦予相應(yīng)的關(guān)鍵字;

S2:讀取各商家的位置坐標(biāo),確定各商家所屬的地圖區(qū)塊;

S3:在用戶發(fā)起檢索申請(qǐng)時(shí),讀取用戶當(dāng)前的位置坐標(biāo),確定用戶的當(dāng)前位置所屬的地圖區(qū)塊;

S4:讀取緩存單元,查看該用戶的檢索申請(qǐng)記錄,若用戶為首次發(fā)起檢索申請(qǐng),跳至S5、若用戶非首次發(fā)起檢索申請(qǐng),跳至S6;

S5:根據(jù)用戶的當(dāng)前位置所屬的地圖區(qū)塊,將位于該地圖區(qū)塊及該地圖區(qū)塊相鄰地圖區(qū)塊的商家信息作為檢索結(jié)果發(fā)送至該用戶,跳至S8 ;

S6:比對(duì)該用戶當(dāng)前的位置坐標(biāo)與緩存單元中用戶前次發(fā)起檢索申請(qǐng)時(shí)的位置坐標(biāo),若兩者相同,跳至S7;若兩者不同,跳至S5:

S7:調(diào)用緩存單元,將該用戶前次檢索申請(qǐng)時(shí)獲得的檢索結(jié)果作為本次檢索結(jié)果并發(fā)送至該用戶,跳至S8;

S8:將本次發(fā)起檢索申請(qǐng)的用戶的位置坐標(biāo)信息和檢索結(jié)果存儲(chǔ)到緩存單元中。

優(yōu)選的是,所述S1是采用GEOhash算法將電子地圖進(jìn)行分割。

通過采用這種技術(shù)方案:利用將電子地圖切割分塊的方式實(shí)現(xiàn)對(duì)所有商家所在位置的快速定位和標(biāo)記,通過匹配用戶位置關(guān)鍵字段和商家位置關(guān)鍵字段,實(shí)現(xiàn)用戶周邊商家的快速檢索。與現(xiàn)有技術(shù)相比,本發(fā)明大幅度簡(jiǎn)化了計(jì)算過程、降低了計(jì)算量與計(jì)算難度、降低對(duì)硬件設(shè)備的需求,便于中小型服務(wù)商的使用,提高了用戶體驗(yàn)。

附圖說明

圖1為本發(fā)明實(shí)施例1的結(jié)構(gòu)示意框圖。

具體實(shí)施方式

以下結(jié)合實(shí)施例對(duì)本發(fā)明做進(jìn)一步的描述。

如圖1所示的實(shí)施例1:

一種商家推薦系統(tǒng),包括切割單元1、緩存單元2、商家服務(wù)單元3、用戶服務(wù)單元4和控制計(jì)算單元5。

其中,所述切割單元1用于根據(jù)系統(tǒng)預(yù)存的算法將電子地圖分割為多個(gè)區(qū)塊,并對(duì)各個(gè)區(qū)塊賦予相應(yīng)的關(guān)鍵字。所述緩存單元2用于緩存發(fā)起檢索申請(qǐng)的用戶的位置坐標(biāo)信息和檢索結(jié)果。所述商家服務(wù)單元3連接切割單元1、用于讀取各商家的位置坐標(biāo)、并根據(jù)該位置坐標(biāo)確定各商家所在區(qū)塊、截取該區(qū)號(hào)的關(guān)鍵字段標(biāo)記該商家。所述用戶服務(wù)單元4分別連接緩存單元2和切割單元1、用于接收用戶的檢索申請(qǐng)、讀取用戶所在位置、并根據(jù)該位置坐標(biāo)確定用戶所在的區(qū)塊、截取該區(qū)號(hào)的關(guān)鍵字段標(biāo)記用戶。所述控制計(jì)算單元5分別連接用戶服務(wù)單元4和商家服務(wù)單元3、用于讀取用戶的關(guān)鍵字段標(biāo)記和各商家的關(guān)鍵字段標(biāo)記、并根據(jù)預(yù)存的算法刪選出匹配用戶的商家信息。

實(shí)踐中,其工作過程如下:

S1:將電子地圖分割為多個(gè)區(qū)塊,并對(duì)各個(gè)區(qū)塊賦予相應(yīng)的關(guān)鍵字;

S2:讀取各商家的位置坐標(biāo),確定各商家所屬的地圖區(qū)塊;

S3:在用戶發(fā)起檢索申請(qǐng)時(shí),讀取用戶當(dāng)前的位置坐標(biāo),確定用戶的當(dāng)前位置所屬的地圖區(qū)塊;

S4:讀取緩存單元,查看該用戶的檢索申請(qǐng)記錄,若用戶為首次發(fā)起檢索申請(qǐng),跳至S5、若用戶非首次發(fā)起檢索申請(qǐng),跳至S6;

S5:根據(jù)用戶的當(dāng)前位置所屬的地圖區(qū)塊,將位于該地圖區(qū)塊及該地圖區(qū)塊相鄰地圖區(qū)塊的商家信息作為檢索結(jié)果發(fā)送至該用戶,跳至S8;

S6:比對(duì)該用戶當(dāng)前的位置坐標(biāo)與緩存單元中用戶前次發(fā)起檢索申請(qǐng)時(shí)的位置坐標(biāo),若兩者相同,跳至S7;若兩者不同,跳至S5;

S7:調(diào)用緩存單元,將該用戶前次檢索申請(qǐng)時(shí)獲得的檢索結(jié)果作為本次檢索結(jié)果并發(fā)送至該用戶,跳至S8;

S8:將本次發(fā)起檢索申請(qǐng)的用戶的位置坐標(biāo)信息和檢索結(jié)果存儲(chǔ)到緩存單元中。

以上所述,僅是本發(fā)明的實(shí)施例,本發(fā)明不受限于上述實(shí)施例的限制,凡依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)上述實(shí)施例所作的類似修改、變化與替換,仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。本發(fā)明的保護(hù)范圍僅由權(quán)利要求書界定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
女性| 子长县| 武山县| 昭平县| 贵港市| 绥德县| 左权县| 宿迁市| 兴海县| 新宁县| 清原| 枝江市| 常熟市| 温宿县| 开原市| 白玉县| 会东县| 丹寨县| 黔西县| 华蓥市| 玉环县| 永登县| 土默特左旗| 屏东县| 台南市| 商洛市| 嘉荫县| 蒲江县| 南岸区| 外汇| 准格尔旗| 桃江县| 萍乡市| 鸡西市| 曲靖市| 杭州市| 肇源县| 南汇区| 九龙坡区| 衡南县| 灵丘县|