[發(fā)明專利]用于生成和服務推薦的可擴展系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201580083807.9 | 申請日: | 2015-10-19 |
| 公開(公告)號: | CN108475390B | 公開(公告)日: | 2022-06-17 |
| 發(fā)明(設計)人: | B·K·克里希南;M·J·托拉 | 申請(專利權)人: | 德滿維股份有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06 |
| 代理公司: | 北京市磐華律師事務所 11336 | 代理人: | 高偉;婁曉丹 |
| 地址: | 美國馬*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生成 服務 推薦 擴展 系統(tǒng) 方法 | ||
可擴展推薦引擎包括與存儲上下文數(shù)據(jù)的至少一個存儲器服務器進行通信的無狀態(tài)處理器。路由器被配置成將推薦請求導向第一無狀態(tài)處理器,所述第一無狀態(tài)處理器被配置成采用來自所述存儲器服務器的上下文數(shù)據(jù)生成推薦。控制器監(jiān)控所述無狀態(tài)處理器的可用處理帶寬,并且如果所述可用處理帶寬小于最小可用處理帶寬閾值,則部署額外的無狀態(tài)處理器。如果所述可用處理帶寬大于最大預定可用處理帶寬閾值,則所述控制器可以從部署中移除無狀態(tài)處理器。
技術領域
本申請總地涉及用于生成和服務推薦的計算機系統(tǒng)和方法,該推薦針對與用戶的在線和/或離線活動有關的內容、產(chǎn)品和/或服務。
背景技術
商業(yè)網(wǎng)站和應用程序常常給他們的用戶提供推薦。這種推薦可包括與用戶所訪問的當前網(wǎng)頁或應用程序相關的內容(如,相關的新聞報道),與用戶的購物車內的產(chǎn)品相關的產(chǎn)品(如,如果用戶正在購買鞋子則對襪子的推薦),或者與由用戶訪問的當前網(wǎng)頁和/或用戶購物車中的產(chǎn)品相關的促銷/廣告。還可以將產(chǎn)品和報價推薦注入到發(fā)送給用戶的電子郵件通信中。個性化的、相關的和適當?shù)耐扑]可以幫助增加用戶流量、銷售額和/或收入,因此它們是商業(yè)網(wǎng)站和應用程序的重要組成部分。
為了生成相關的推薦,推薦引擎考慮關于用戶的一個或更多個因素或數(shù)據(jù)和/或由用戶訪問的當前網(wǎng)頁的內容。一般地,推薦引擎使用實時信息以及長時間段積累的歷史信息來生成推薦。這種推薦引擎需要存儲器和處理能力,其可以根據(jù)用戶流量、商家目錄中的產(chǎn)品數(shù)量或報價以及可用的歷史數(shù)據(jù)的數(shù)量而變化。推薦引擎還需要網(wǎng)絡帶寬來為推薦服務,而沒有不期望的延遲。
圖1是根據(jù)現(xiàn)有技術的一種用于向客戶端100提供推薦的系統(tǒng)10的框圖。當用戶在從主機110下載的客戶端100上查看網(wǎng)頁時,主機110將對推薦的請求傳輸至推薦后臺120。推薦后臺120包括路由服務器130和多個推薦服務器140a、140b、140c、140n。每個推薦服務器140a、140b、140c、140n分別包括邏輯處理器150a、150b、150c、150n和存儲器160a、160b、160c、160n。盡管推薦服務器之間的處理器可能有所不同,但是每個存儲器是其他存儲器的鏡像。每個存儲器包括各自的服務器響應推薦請求所需的所有信息。
路由服務器130接收推薦請求并且確定將推薦請求發(fā)送到哪個推薦服務器140a、140b、140c、140n。路由服務器130可以考慮各種因素(諸如每個推薦服務器的可用能力和地理位置),以確定合適的推薦服務器140a、140b、140c、140n來處理推薦請求。然后路由服務器130將推薦請求傳輸至合適的推薦服務器140a,以處理該請求。一旦接收到推薦請求,則處理器150a查詢存儲器160a,以獲取與該請求相關的數(shù)據(jù)。這種數(shù)據(jù)可以包括與用戶相關的個人信息,與由用戶訪問的網(wǎng)頁或網(wǎng)站相關的信息,和/或與用戶購物車中的產(chǎn)品相關的產(chǎn)品列表。然后處理器150a將邏輯(如,推薦算法)應用于所述數(shù)據(jù)并且將推薦返回到路由服務器130,然后路由服務器130經(jīng)由主機110向客戶端100發(fā)送推薦。
響應于推薦請求的量(如,由于網(wǎng)站流量的增加或減少),路由服務器130可以向上或向下調整推薦服務器140a、140b、140c、140n的數(shù)量。如果響應于增加的推薦請求量,路由服務器130需要部署新的推薦服務器140n,則路由服務器130必須首先使現(xiàn)有的推薦服務器140c將其存儲器160c復制到新的服務器140n的存儲器160n。由于存儲器160c非常大,將存儲器160c復制到存儲器160n可能需要花費數(shù)個小時或更多的時間。因而,部署新的推薦服務器140n可能花費數(shù)個小時或更多的時間。而且,服務器140c的一些帶寬被轉移為使新的服務器140n上線。由于后臺120能力過剩(或接近能力過剩),直到新的服務器140n上線以后,推薦請求將花費更長的時間去處理,這將導致不希望的延遲。由于這個原因,新的推薦服務器通常在真正需要其能力之前進行部署,以便有充足的時間將數(shù)據(jù)復制到新的服務器。結果,推薦后臺120通常在過載的情況下操作,這導致不期望的成本和效率低。
發(fā)明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于德滿維股份有限公司,未經(jīng)德滿維股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580083807.9/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





