中文字幕无码日韩视频无码三区

基于效能模型的內容推薦的制作方法

文檔序號:9932679閱讀:247來源:國知局
基于效能模型的內容推薦的制作方法
【技術領域】
[0001 ]本說明書涉及內容推薦。特別地,本說明書涉及根據效能模型(efficacy model)向用戶提供推薦項目的系統。
【背景技術】
[0002]在駕駛車輛的時候,用戶可向內容推薦系統請求內容項目。例如,用戶可請求在車載信息娛樂系統(in-vehicle infotainment system)中播放播客節目。然而,現有的內容推薦系統常常根據用戶想要什么向用戶推薦內容項目,而不能根據用戶在特定情境下需要什么推薦內容項目。例如,現有的內容推薦系統可能在音頻項目的推薦無效并且使用戶分散駕駛注意力的情境下,向用戶提供音頻項目。

【發明內容】

[0003]按照記載在本公開中的主題的一個創新方面,根據效能模型向用戶提供推薦項目的系統包括處理器和存儲器,所述存儲器保存當被執行時,使系統執行以下操作的指令:接收與用戶相關聯的標識輸入數據;利用標識輸入數據識別用戶;接收傳感器數據;根據傳感器數據,從由預定的情境數據和相關聯的參數描述的一種或多種預定情境中確定與用戶相關聯的當前情境;接收描述一組候選項目的數據;根據當前情境和與用戶相關聯的用戶效能模型,生成所述一組候選項目的一組效能得分;從所述一組候選項目中排除一個或多個候選項目,以獲得一個或多個剩余候選項目;根據與所述一個或多個剩余候選項目相關聯的一個或多個效能得分,對所述一個或多個剩余候選項目排序;和從所述一個或多個排序的剩余候選項目中,向用戶提供一個或多個推薦項目。
[0004]通常,記載在本公開中的主題的另一個創新方面可用方法體現,所述方法包括:接收與用戶相關聯的標識輸入數據;利用標識輸入數據識別用戶;接收傳感器數據;根據傳感器數據,從由預定的情境數據和相關聯的參數描述的一種或多種預定情境中確定與用戶相關聯的當前情境;接收描述一組候選項目的數據;根據當前情境和與用戶相關聯的用戶效能模型,生成所述一組候選項目的一組效能得分;從所述一組候選項目中排除一個或多個候選項目,以獲得一個或多個剩余候選項目;根據與所述一個或多個剩余候選項目相關聯的一個或多個效能得分,對所述一個或多個剩余候選項目排序;和從所述一個或多個排序的剩余候選項目中,向用戶提供一個或多個推薦項目。
[0005]其它方面包括這些和其它創新方面的對應方法、系統、設備和計算機程序產品。
[0006]這些和其它實現都可視情況包括以下特征中的一個或多個。例如,操作包括:接收由利益相關者定義的利益相關者效能數據;根據當前情境和利益相關者效能數據中的一個或多個,生成用戶效能模型;進一步根據利益相關者效能數據,生成一組效能得分;聚合與移動計算設備相關聯的設備數據;確定描述關于移動計算設備配置的一個或多個評分偏好的設備偏向數據;進一步根據設備數據和設備偏向數據,生成一組效能得分;根據當前情境,確定描述待滿足的一個或多個情境約束的情境偏向模型;根據當前情境和情境偏向模型,生成用戶效能模型;確定存在與用戶相關聯的歷史用戶效能模型;根據當前情境和歷史用戶效能模型,生成用戶效能模型;取回與用戶相關聯的分組效能模型;根據當前情境和分組效能模型,生成用戶效能模型;取回與用戶相關聯的用戶簡介數據;取回與用戶相關聯的用戶社交數據;根據用戶簡介數據和用戶社交數據,生成與用戶相關聯的用戶屬性數據;根據用戶屬性數據和當前情境中的一個或多個,生成用戶效能模型;進一步根據用戶屬性數據,生成一組效能得分;識別用戶消費的一個或多個項目;識別一個或多個所消費項目的一個或多個親合狀態;取回與所述一個或多個所消費項目相關聯的項目社交數據;根據一個或多個親合狀態和項目社交數據,生成與一個或多個所消費項目相關聯的項目屬性數據;把所述一個或多個所消費項目歸類到一個或多個分組;確定識別所述一個或多個分組的一個或多個分組標識符;根據項目屬性數據、當前情境和一個或多個分組標識符中的一個或多個,生成用戶效能模型;根據傳感器數據,確定與出行相關聯的出行起點、出行中途停留點和出行終點;取回描述與用戶相關聯的出行歷史的數據;根據出行歷史、出行起點、出行中途停留點和出行終點中的一個或多個,確定出行偏移距離;聚合與移動計算設備相關聯的設備數據;生成與移動計算設備相關聯的行程移動性數據,所述行程移動性數據包括出行起點、出行終點、出行中途停留點、出行偏移距離和設備數據中的一個或多個;和進一步根據行程移動性數據,生成一組效能得分。
[0007]本公開在許多方面特別有利。首先,系統不僅能夠根據用戶想要什么,向用戶推薦項目,而且能夠根據用戶需要什么,向用戶推薦項目。例如,系統創建與用戶相關聯的用戶效能模型,并應用用戶效能模型,以按照給用戶的內容推薦實現期望效果的方式,生成給用戶的推薦項目。在一些情況下,內容推薦可實現合法性、安全性、金融考慮因素、情境考慮因素或其它考慮因素的效能。其次,用于生成候選項目的效能得分的用戶效能模型是動態的,是根據用戶的當前情境、利益相關者效能數據和其它數據配置的。從而,可根據用戶效能模型,向用戶提供有效、合意和相關的內容推薦。應明白上述優點是作為例子提供的,系統可具有許多其它的優點和益處。
【附圖說明】
[0008]附圖中舉例,而不是限制性地圖解說明了本公開,附圖中,相似的附圖標記用于指示相似的元件。
[0009]圖1是圖解說明根據效能模型向用戶提供推薦項目的例證系統的方框圖。
[0010]圖2是圖解說明效能應用的例子的方框圖。
[0011 ]圖3A是圖解說明模型生成器的例子的方框圖。
[0012]圖3B是圖解說明模型生成器的例子的方框圖。
[0013]圖4A是圖解說明得分估計器的例子的方框圖。
[0014]圖4B是圖解說明得分估計器的例子的方框圖。
[0015]圖5A是根據效能模型向用戶提供推薦項目的例證方法的流程圖。
[0016]圖5B是根據效能模型向用戶提供推薦項目的例證方法的流程圖。
[0017]圖6是識別用戶的例證方法的流程圖。
[0018]圖7A是生成用戶效能模型的例證方法的流程圖。
[0019]圖7B是生成用戶效能模型的例證方法的流程圖。
[0020]圖7C生成用戶效能模型的例證方法的流程圖。
[0021 ]圖8A是生成候選項目的效能得分的例證方法的流程圖。
[0022]圖SB是生成候選項目的效能得分的例證方法的流程圖。
[0023]圖SC是生成候選項目的效能得分的例證方法的流程圖。
[0024]圖9是確定用戶消費的項目的例證方法的流程圖。
[0025]圖10是確定用戶消費的項目的親合狀態的例證方法的流程圖。
[0026]圖11是生成行程移動性數據的例證方法的流程圖。
[0027]圖12是確定與用戶相關聯的當前情境的例證方法的流程圖。
[0028]圖13是圖解說明用戶消費的例證場所的圖形表示。
[0029]圖14是圖解說明允許用戶輸入項目的親和狀態的例證用戶界面的圖形表示。
[°03°]圖15是圖解說明例證分組的圖形表示。
[0031 ]圖16是預測候選項目的親和狀態的例證方法的流程圖。
【具體實施方式】
[0032](概況)
[0033]圖1圖解說明按照一些實施例的根據效能模型向用戶提供推薦項目的系統100的方框圖。例示的系統100包括服務器101、客戶端設備115、移動計算設備135、社交網絡服務器130和數據服務器120。系統100的各個實體經網絡105通信耦接。
[0034]網絡105可以是常規類型的有線或無線網絡,可具有眾多的不同結構,包括星形結構、令牌環結構或其它結構。此外,網絡105可包括局域網(LAN)、廣域網(WAN)(例如因特網)、和/或多個設備可通過其通信的其他互連數據路徑。在一些實施例中,網絡105可以是對等網絡。網絡105也可耦接到或包括用于利用多種不同的通信協議發送數據的電信網絡的各個部分。在一些實施例中,網絡105包括藍牙(R)通信網絡或蜂窩通信網絡,用于發送和接收數據(包括經短消息接發服務(SMS)、多媒體消息接發服務(MMS)、超文本傳輸協議(HTTP)、直接數據連接、WAP、電子郵件等)。盡管圖1圖解說明耦接到服務器101、客戶端設備115、移動計算設備135、社交網絡服務器130和數據服務器120的一個網絡105,不過實際上,一個或多個網絡105可連接到這些實體。
[0035]在一些實施例中,效能應用109a可在經信號線104耦接到網絡105的服務器101上工作。服務器101可以是包括處理器、存儲器和網絡通信能力的硬件和/或虛擬服務器。在一些實施例中,服務器101向社交網絡服務器130、客戶端設備115、數據服務器120和移動計算設備135中的一個或多個發送數據和從其接收數據。盡管圖1圖解說明一個服務器101,不過,系統100可包括一個或多個服務器101。
[0036]在一些實施例中,效能應用109b可在經信號線108連接到網絡105的客戶端設備115上工作。在一些實施例中,客戶端設備115向服務器101、數據服務器120、社交網絡服務器130和移動計算設備135中的一個或多個發送數據和從其接收數據。客戶端設備115是包括存儲器和處理器的計算設備,例如膝上型計算機、桌上型計算機、平板計算機、移動電話機、個人數字助手(PDA)、移動電子郵件設備或者能夠接入網絡105的任何其它電子設備。在例示的實施例中,用戶125與客戶端設備115交互作用。盡管圖1圖解說明一個客戶端設備115,不過,系統100可包括一個或多個客戶端設備115。
[0037]在一些情況下,效能應用109b可部分充當可保存在客戶端設備115上的精簡型客戶端應用,部分充當可保存在服務器101和移動計算設備135中的一個或多個上的組件。例如,服務器101確定給用戶的推薦項目,并生成用于向用戶提供描述推薦項目的用戶界面的圖形數據。效能應用10%可向安裝在客戶端設備115上的瀏覽器(未圖示)發送指令,以在耦接到客戶端設備115的顯示設備(未圖示)上呈現用戶界面。
[0038]在一些實施例中,效能應用109c可在經信號線134耦接到網絡105的移動計算設備135上工作。在一些實施例中,移動計算設備135向服務器101、社交網絡服務器130、數據服務器120和客戶端設備115中的一個或多個發送數據和從其接收數據。移動計算設備135是包括存儲器和處理器的任意計算設備。在一些實施例中,移動計算設備135是具有非臨時性計算機電子設備(例如,處理器、存儲器、或者非臨時性計算機電子設備的任意組合)的車輛、汽車、公共汽車、仿生植入物或任何其它移動系統之一。在例示的實施例中,用戶125與移動計算設備135交互作用。在一些例子中,用戶125可以是駕駛車輛的駕駛員,或者坐在乘客席上的乘客。盡管圖1圖解說明一個移動計算設備135,不過,系統10可包括一個或多個移動計算設備135。
[0039]效能應用109是用于根據效能模型向用戶提供推薦項目的代碼和例程。在一些實施例中,效能應用109可以利用包括現場可編程門陣列(FPGA)或專用集成電路(ASIC)的硬件實現。在另外的實施例中,效能應用109可以利用硬件和軟件的組合實現。在一些實施例中,效能應用109可被保存在設備和服務器的組合中,或者保存在設備或服務器之一中。下面至少參考圖2-12和16,更詳細地說明效能應用109。
[0040]在圖1中所示的實施例中,一個或多個第一傳感器140a...140η耦接到移動計算設備135。例如,第一傳感器140a經信號線141耦接到移動計算設備135,第一傳感器140η經信號線143耦接到移動計算設備135。在圖1和其余的圖中,引用數字之后的字母(例如“140a”)表示對具有該特定引用數字的元件的引用。文本中的無后續字母的引用數字(例如“140”)表示對具有該引用數字的元素的實例的泛指。
[0041]第一傳感器140可以是測量一個或多個物理參數的設備。例如,第一傳感器140測量當前里程油耗、車輛中的發動機啟動或關閉、停車制動、CAN總線、速度、時刻、位置(例如,位置的瑋度、經度和高度)、與車輛相關的系統安全性參數(例如,氣囊系統、防抱死制動系統等)、從車輛到其它物體(例如,路旁建筑物、交通信號燈等)的距離、從車輛到附近車輛的距離、車輛的加速度、行進方向、燃油箱液位、電池充電水平、溫度、濕度和/或與車輛相關聯的任何其它物理參數等中的一個或多個。在一些實施例中,第一傳感器140是全球定位系統(GPS)、相機、車載診斷(OBD)系統、鍵盤、觸摸屏、方向盤上的硬件按鈕、方向盤控制器、發動機控制單元(ECU、PCM等)、指紋閱讀器或者任何其它種類的傳感器之一。在一些實施例中,第一傳感器140是安裝在諸如車輛之類的移動計算設備135中的傳感器。
[0042]在例示的實施例中,一個或多個第二傳感器160a...160η耦接到客戶端設備115。例如,第二傳感器160a經信號線161耦接到客戶端設備115,第二傳感器160η經信號線163耦接到客戶端設備115。第二傳感器160可以是測量一個或多個物理參數的設備。例如,第二傳感器160測量速度、加速度、時刻、位置(例如,位置的瑋度、經度和高度)、溫度、濕度和/或任何其它物理參數等中的一個或多個。在一些實施例中,第二傳感器160是全球定位系統(GPS)、相機、鍵盤、觸摸屏、指紋閱讀器或者任何其它種類的傳感器之一。在一些實施例中,第二傳感器160是安裝在客戶端設備115上的傳感器。
[0043]社交網絡服務器130可以是包括處理器、存儲器和網絡通信能力的硬件和/或虛擬服務器。在一些實施例中,社交網絡服務器130經網絡105,向客戶端設備115、服務器101、移動計算設備135和數據服務器120中的一個或多個發送數據和從其接收數據。社交網絡服務器130包括社交網絡應用132。社交網絡可以是其中通過共同特征連接用戶的一種社交結構。所述共同特征包括關系/聯系,例如,友誼、家庭、工作、興趣等。共同特征可由一個或多個社交網絡系統提供,包括明確定義的關系,和由與其他在線用戶的社會聯系暗示的關系,其中所述關系形成社交圖。在一些例子中,社交圖可反映這些用戶的映射以及他們是如何關聯的。此外,社交網絡服務器130和社交網絡應用132可表示一個社交網絡,并且可存在耦接到網絡105的多個社交網絡,每個社交網絡具有它自己的服務器、應用和社交圖。例如,第一社交網絡可能更針對商務聯絡,第二社交網絡可能更針對或者集中于學術,第三社交網絡可能更針對本地商務,第四社交網絡可能針對約會,其它社交網絡可能針對綜合興趣或者特定主題。
[0044]數據服務器120可以是包括處理器、存儲器和網絡通信能力的硬件和/或虛擬服務器。在一些實施例中,數據服務器120向社交網絡服務器130、服務器101、客戶端設備115和移動計算設備135中的一個或多個發送數據和從其接收數據。盡管圖1圖解說明一個數據服務器120,不過,系統100可包括一個或多個數據服務器120。在例示的實施例中,數據服務器120包括繪圖(mapping)應用122和存儲設備145。
[0045]繪圖應用122可以是處理從效能應用109接收的請求或查詢的代碼和例程。例如,繪圖應用122接收來自效能應用109的對于地圖的請求。繪圖應用122處理所述請求,并把描述所述地圖的數據返回給效能應用109。在另一個例子中,繪圖應用122接收來自效能應用109的查詢(例如,對于車輛更新的請求),從存儲器145取回與所述查詢匹配的數據,并把所述數據發送給效能應用109。
[0046]存儲設備145可以是保存用于提供這里說明的動作和/或功能的數據的非臨時性存儲器。存儲設備145可以是動態隨機存取存儲器(DRAM)設備、靜態隨機存取存儲器(SRAM)設備、閃存或一些其它存儲設備。在一些實施例中,存儲設備145還包括用于更永久地保存信息的非易失性存儲器或類似的永久存儲設備和介質,包括硬盤驅動器、軟盤驅動器、CD-ROM設備、DVD-ROM設備、DVD-RAM設備、DVD-RW設備、閃存設備、或者一些其它大容量存儲設備。
[0047]在一些實施例中,存儲設備145可包括用于保存數據和提供對數據的訪問的數據庫管理系統(DBMS)。在一些實施例中,存儲設備145充當云存儲設備。在一些實施例中,存儲設備145保存與用戶相關聯的歷史標識數據、描述一個或多個項目的項目數據、項目的分組、與用戶相關聯的消費歷史、不同項目的親合等級、與項目相關聯的親合狀態、與用戶相關聯的用戶簡介、地圖、標準情境偏向模型、用戶請求歷史、用戶情境歷史、與用戶相關聯的出行歷史、標準分組效能模型、平均分組效能模型、不同用戶的用戶效能模型和不同項目的效能得分中的一個或多個。存儲設備145可保存用于提供這里說明的動作和/或功能的其它數據。保存在存儲設備145中的數據在下面更詳細說明。
[0048](例證的效能應用)
[0049]現在參見圖2,更詳細地表示效能應用109的例子。圖2是按照
當前第1頁1 2 3 4 5 6 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1