利用社交信息以用于推薦應(yīng)用
【專利說明】
【背景技術(shù)】
[0001]本發(fā)明涉及利用社交信息以用于推薦應(yīng)用,并且更具體地涉及推薦按照社交接近度因子排序的應(yīng)用。
[0002]應(yīng)用商店被用于將應(yīng)用發(fā)布給許多用戶設(shè)備。應(yīng)用商店常常是以在線商店的形式,其中用戶可以通過類別瀏覽不同類型的應(yīng)用或搜索特定應(yīng)用。如果用戶找到合適的應(yīng)用,則用戶可以購買該應(yīng)用。響應(yīng)于購買該應(yīng)用,該應(yīng)用可以被下載到用戶的用戶設(shè)備上。
【發(fā)明內(nèi)容】
[0003]—種用于利用社交信息以用于推薦應(yīng)用的方法包括:提供基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,通過以下操作來利用應(yīng)用推薦系統(tǒng):搜索滿足準(zhǔn)則的應(yīng)用;根據(jù)對用戶的社交接近度因子來表征應(yīng)用;以及呈現(xiàn)按照社交接近度因子排序的應(yīng)用。
[0004]—種用于利用社交信息以用于推薦應(yīng)用的方法包括:提供基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,通過以下操作來利用應(yīng)用推薦系統(tǒng):搜索滿足準(zhǔn)則的應(yīng)用;根據(jù)對用戶的社交接近度因子來表征應(yīng)用,其中接近度因子包括用戶對社交媒體網(wǎng)站上的其他用戶的接近度、用戶與社交媒體網(wǎng)站上的其他用戶的關(guān)系強(qiáng)度或者其組合;呈現(xiàn)按照社交接近度因子排序的應(yīng)用,其中呈現(xiàn)應(yīng)用包括將具有較高社交接近度因子的應(yīng)用呈現(xiàn)在具有較低社交接近度因子的應(yīng)用之前;通過社交接近度因子來標(biāo)注應(yīng)用,其中標(biāo)注應(yīng)用包括利用做出關(guān)于應(yīng)用的推薦的組的圖標(biāo)來標(biāo)注應(yīng)用;以及提供來自組的與應(yīng)用有關(guān)的附加信息,其中附加信息包括使用應(yīng)用的組的簡檔圖片、組的名稱或其組合。
[0005]—種用于利用社交信息以用于推薦應(yīng)用的方法包括:提供基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,通過以下操作來利用應(yīng)用推薦系統(tǒng):根據(jù)對用戶的社交接近度因子來表征應(yīng)用以針對社交接近度因子來分析準(zhǔn)則,其中接近度因子包括用戶對社交媒體網(wǎng)站上的其他用戶的接近度、用戶與社交媒體網(wǎng)站上的其他用戶的關(guān)系強(qiáng)度或者其組合;以及呈現(xiàn)按照社交接近度因子排序的應(yīng)用,其中呈現(xiàn)應(yīng)用包括基于準(zhǔn)則和社交接近度因子利用來自應(yīng)用庫的應(yīng)用來填充應(yīng)用商店。
[0006]一種計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)具有體現(xiàn)在其中的計(jì)算機(jī)可讀程序代碼。計(jì)算機(jī)可讀程序代碼具有用于進(jìn)行以下操作的計(jì)算機(jī)可讀程序代碼:提供基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,利用應(yīng)用推薦系統(tǒng)以搜索滿足準(zhǔn)則的應(yīng)用、根據(jù)對用戶的社交接近度因子來表征應(yīng)用、以及呈現(xiàn)按照社交接近度因子排序的應(yīng)用。
[0007]—種用于利用社交信息以用于推薦應(yīng)用的系統(tǒng)包括:基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,通過使用以下各項(xiàng)來利用應(yīng)用推薦系統(tǒng):搜索引擎,用于搜索滿足準(zhǔn)則的應(yīng)用;應(yīng)用表征引擎,用于根據(jù)對用戶的社交接近度因子來表征應(yīng)用,其中接近度因子包括用戶對社交媒體網(wǎng)站上的其他用戶的接近度、用戶與社交媒體網(wǎng)站上的其他用戶的關(guān)系強(qiáng)度或者其組合;應(yīng)用呈現(xiàn)引擎,用于呈現(xiàn)按照社交接近度因子排序的應(yīng)用,其中應(yīng)用呈現(xiàn)引擎將具有較高社交接近度因子的應(yīng)用呈現(xiàn)在具有較低社交接近度因子的應(yīng)用之前;標(biāo)注引擎,用于通過社交接近度因子來標(biāo)注應(yīng)用,其中標(biāo)注引擎要利用做出關(guān)于應(yīng)用的推薦的組的圖標(biāo)來標(biāo)注應(yīng)用;以及附加信息引擎,用于提供來自組的與應(yīng)用有關(guān)的附加信息,其中附加信息包括使用應(yīng)用的組的簡檔圖片、組的名稱或其組合。
[0008]—種用于利用社交信息以用于推薦應(yīng)用的系統(tǒng)包括:基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,通過使用以下各項(xiàng)來利用應(yīng)用推薦系統(tǒng):應(yīng)用表征引擎,用于根據(jù)對用戶的社交接近度因子來表征應(yīng)用以針對該社交接近度因子來分析準(zhǔn)貝1J,其中該接近度因子包括用戶對社交媒體網(wǎng)站上的其他用戶的接近度、用戶與社交媒體網(wǎng)站上的其他用戶的關(guān)系強(qiáng)度或者其組合;以及應(yīng)用呈現(xiàn)引擎,用于呈現(xiàn)按照社交接近度因子排序的應(yīng)用,并且基于準(zhǔn)則和社交接近度因子利用來自應(yīng)用庫的應(yīng)用來填充應(yīng)用商店。
【附圖說明】
[0009]附圖圖示了本文描述的原理的各種示例并且是本說明書的一部分。示例不限制權(quán)利要求的范圍。
[0010]圖1是根據(jù)本文描述的原理的一個示例的用于利用社交信息來推薦應(yīng)用的系統(tǒng)的示例的示意圖。
[0011 ]圖2是根據(jù)本文描述的原理的一個示例的應(yīng)用商店的示例的示意圖。
[0012]圖3是根據(jù)本文描述的原理的一個示例的針對應(yīng)用商店的類別的示例的示意圖。
[0013]圖4是根據(jù)本文描述的原理的一個示例的針對應(yīng)用商店的類別的示例的示意圖。
[0014]圖5是根據(jù)本文描述的原理的應(yīng)用庫的示例的示意圖。
[0015]圖6是根據(jù)本文描述的原理的用于利用社交信息來推薦應(yīng)用的方法的示例的流程圖。
[0016]圖7是根據(jù)本文描述的原理的用于利用社交信息來推薦應(yīng)用的方法的示例的流程圖。
[0017]圖8是根據(jù)本文描述的原理的一個示例的應(yīng)用推薦系統(tǒng)的示例的示意圖。
[0018]圖9是根據(jù)本文描述的原理的一個示例的應(yīng)用推薦系統(tǒng)的示例的示意圖。
[0019]在附圖中,相同的附圖標(biāo)記指代相似但不一定相同的元件。
【具體實(shí)施方式】
[0020]本發(fā)明描述一種用于利用社交信息來推薦應(yīng)用的方法和系統(tǒng),使得按照社交接近度因子排序的應(yīng)用被呈現(xiàn)給用戶。
[0021]所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明的各個方面可以實(shí)現(xiàn)為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的各個方面可以采取硬件或者硬件和軟件的組合的形式。此外,本發(fā)明的各個方面可以采取實(shí)現(xiàn)在許多計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可讀介質(zhì)中具有實(shí)現(xiàn)在其上的計(jì)算機(jī)可讀程序代碼。
[0022]可以利用計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)例如,可以是但不限于,電、磁、光電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)將包括以下:具有許多導(dǎo)線的電連接、便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件的上下文中,計(jì)算機(jī)可讀存儲介質(zhì)可以是能夠包含或存儲程序的任何有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件(例如處理器)使用或者與其結(jié)合使用。
[0023]計(jì)算機(jī)可讀介質(zhì)上實(shí)現(xiàn)的程序代碼可以使用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0024]可以以面向?qū)ο缶幊陶Z言來編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述面向?qū)ο缶幊陶Z言諸如Java、Smal I talk、C++等。然而,可以以過程式編程語言來編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,過程式編程語言諸如“C”編程語言或類似的編程語言。程序代碼可以全部地在用戶的計(jì)算機(jī)上執(zhí)行、部分地在用戶的計(jì)算機(jī)上執(zhí)行、作為獨(dú)立軟件包執(zhí)行、部分地在用戶的計(jì)算機(jī)上并且部分地在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行或完全地在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形下,遠(yuǎn)程計(jì)算機(jī)可以通過局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)連接到用戶的計(jì)算機(jī),或者可以(例如,通過使用互聯(lián)網(wǎng)服務(wù)提供商的互聯(lián)網(wǎng))對外部計(jì)算機(jī)進(jìn)行連接。
[0025]公開了方法、裝置和計(jì)算機(jī)程序產(chǎn)品的流程圖圖示和/或框圖。流程圖圖示和/或框圖的每個框以及流程圖圖示和/或框圖中的框的組合能夠通過計(jì)算機(jī)程序指令來實(shí)施。這些計(jì)算機(jī)程序指令可以被提供給處理器或其他可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生一種機(jī)器,使得經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令實(shí)施流程圖和/或框圖的一個或多個框中指定的功能/動作。
[0026]計(jì)算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中實(shí)現(xiàn)了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計(jì)算機(jī)可讀的信號介質(zhì)還可以是計(jì)算機(jī)可讀存儲介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0027]在一個示例中,這些計(jì)算機(jī)程序指令可以被存儲在計(jì)算機(jī)可讀存儲器中,這些計(jì)算機(jī)程序指令能夠引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置以特定方式工作,使得存儲在計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生出包括實(shí)施流程圖和/或框圖的一個或多個框中指定的功能/動作的指令的制造品(article of manufacture)。
[0028]計(jì)算機(jī)程序指令還可以被加載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置上以使得一系列操作被執(zhí)行在計(jì)算機(jī)或其他可編程裝置上從而產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令實(shí)現(xiàn)流程圖和/或框圖的一個或多個框中指定的功能/動作。
[0029]如以上所指出的,應(yīng)用商店常常是以在線商店的形式,其中用戶可以通過類別瀏覽不同類型的應(yīng)用或搜索特定應(yīng)用。一旦用戶已經(jīng)選擇了類別或搜索應(yīng)用,則應(yīng)用商店顯示與所選擇的類別或所選擇搜索的應(yīng)用相關(guān)的應(yīng)用。應(yīng)用商店可以以最流行的應(yīng)用、最高評級的應(yīng)用以及新品的順序來顯示應(yīng)用。經(jīng)常地,應(yīng)用將由已經(jīng)下載了應(yīng)用的其他用戶評論。
[0030]盡管應(yīng)用商店可以以許多方式來顯示應(yīng)用,但是用戶可以通讀應(yīng)用中的每個應(yīng)用的若干評論以理解應(yīng)用中的每個應(yīng)用是否是用戶正在尋找的應(yīng)用。隨著每天數(shù)百個應(yīng)用被上傳到應(yīng)用商店,不同的應(yīng)用每天被顯示給用戶。另外,應(yīng)用可以由用戶個人不認(rèn)識的其他用戶評論。通讀應(yīng)用的每個評論對于用戶而言可以是繁瑣的任務(wù)。另外,不認(rèn)識評論應(yīng)用的其他用戶可能對用戶造成挫敗。
[0031]本文描述的原理包括用于利用社交信息來推薦應(yīng)用的系統(tǒng)和方法。這樣的方法包括提供基于社交表征的應(yīng)用推薦系統(tǒng);以及響應(yīng)于用戶搜索滿足準(zhǔn)則的應(yīng)用,通過以下操作來利用應(yīng)用推薦系統(tǒng):搜索滿足準(zhǔn)則的應(yīng)用;根據(jù)對用戶的社交接近度因子來表征應(yīng)用;以及呈現(xiàn)按照社交接近度因子排序的應(yīng)用。這樣的方法允許按照社交接近度因子排序的應(yīng)用被呈現(xiàn)給用戶。作為結(jié)果,以更有意義的方式來向用戶呈現(xiàn)應(yīng)用。例如,可以根據(jù)經(jīng)聚合的組信息來向用戶呈現(xiàn)應(yīng)用。在該示例中,經(jīng)聚合的組信息可以包括陳述被五個圖書倶樂部會員中的四個圖書倶樂部會員高度評級的特定應(yīng)用的信息。
[0032]另外,方法可以包括提供來自組的與應(yīng)用有關(guān)的附加信息。將稍后在本說明書中更詳細(xì)地描述提供與應(yīng)用有關(guān)的附加信息。
[0033]社交接近度因子可以是用戶對社交媒體網(wǎng)站上的其他用戶的接近度的表征。例如,社交接