一種個(gè)性化頁面的生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)數(shù)據(jù)處理領(lǐng)域,尤其涉及一種個(gè)性化頁面的生成方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,個(gè)性化推薦系統(tǒng)已經(jīng)廣泛的應(yīng)用于在線電子商務(wù)平臺。 所謂個(gè)性化推薦即根據(jù)用戶的興趣特點(diǎn)和購買行為,向用戶推薦用戶感興趣的信息和商 品,從而可節(jié)省用戶搜索信息或商品的時(shí)間。
[0003] 目前常用的個(gè)性化推薦算法通過利用用戶的歷史行為來預(yù)測用戶感興趣的商品。 因此,當(dāng)某一個(gè)用戶在這個(gè)平臺上沒有任何行為或者非常少的行為,則現(xiàn)有的技術(shù)沒有辦 法為用戶生成個(gè)性化的頁面。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明實(shí)施例提供一種個(gè)性化頁面的生成方法及裝置,其可解決上述 的當(dāng)沒有記錄到用戶行為或者用戶行為記錄數(shù)據(jù)過少時(shí)個(gè)性化頁面的生成問題。
[0005] -種個(gè)性化頁面的生成方法,包括:
[0006] 記錄用戶在第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序中的用戶行為數(shù)據(jù)并根 據(jù)用戶行為數(shù)據(jù)分析所述第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序內(nèi)目標(biāo)對象的興趣 用戶分布特征;
[0007] 根據(jù)所述興趣用戶分布特征計(jì)算所述第一互聯(lián)網(wǎng)應(yīng)用程序內(nèi)的對象與第二互聯(lián) 網(wǎng)應(yīng)用程序內(nèi)的對象之間的相關(guān)性系數(shù);
[0008] 在檢測到第一用戶登陸所述第二互聯(lián)網(wǎng)應(yīng)用程序中時(shí)獲取所述第一用戶在所述 第一互聯(lián)網(wǎng)應(yīng)用程序內(nèi)的第一興趣對象;以及
[0009] 從所述第二互聯(lián)網(wǎng)應(yīng)用程序中獲取與所述第一興趣對象之間的相關(guān)性系數(shù)大于 預(yù)定值的第二興趣對象,并根據(jù)所述第二興趣對象生成所述第一用戶的個(gè)性化頁面。
[0010] 一種個(gè)性化頁面的生成裝置,包括:
[0011] 用戶行為記錄模塊,用于記錄用戶在第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序 中的用戶行為數(shù)據(jù)并根據(jù)用戶行為數(shù)據(jù)分析所述第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用 程序內(nèi)目標(biāo)對象的興趣用戶分布特征;
[0012] 相關(guān)性模塊,用于根據(jù)所述興趣用戶分布特征計(jì)算所述第一互聯(lián)網(wǎng)應(yīng)用程序內(nèi)的 對象與第二互聯(lián)網(wǎng)應(yīng)用程序內(nèi)的對象之間的相關(guān)性系數(shù);
[0013] 獲取模塊,用于在檢測到第一用戶登陸所述第二互聯(lián)網(wǎng)應(yīng)用程序中時(shí)獲取所述第 一用戶在所述第一互聯(lián)網(wǎng)應(yīng)用程序內(nèi)的第一興趣對象;以及
[0014] 頁面生成模塊,用于從所述第二互聯(lián)網(wǎng)應(yīng)用程序中獲取與所述第一興趣對象之間 的相關(guān)性系數(shù)大于預(yù)定值的第二興趣對象,并根據(jù)所述第二興趣對象生成所述第一用戶的 個(gè)性化頁面。
[0015] 根據(jù)上述的方案,當(dāng)一個(gè)用戶在某個(gè)互聯(lián)網(wǎng)應(yīng)用程序中不存在用戶行為記錄數(shù)據(jù) 時(shí),可以間接通過其他互聯(lián)網(wǎng)應(yīng)用程序內(nèi)的用戶行為記錄數(shù)據(jù)獲取該用戶在當(dāng)前互聯(lián)網(wǎng)應(yīng) 用程序內(nèi)的興趣對象,從而解決了個(gè)性化頁面生成過程的新用戶數(shù)據(jù)稀疏問題。
[0016] 為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例, 并配合所附圖式,作詳細(xì)說明如下。
【附圖說明】
[0017] 圖1為一種基于互聯(lián)網(wǎng)的通訊系統(tǒng)的架構(gòu)示意圖。
[0018] 圖2為一個(gè)服務(wù)器的結(jié)構(gòu)框圖。
[0019] 圖3為第一實(shí)施例的個(gè)性化頁面生成方法的流程圖。
[0020] 圖4為第二實(shí)施例的個(gè)性化頁面生成方法的流程圖。
[0021] 圖5為第五實(shí)施例的個(gè)性化頁面生成裝置的結(jié)構(gòu)框圖。
[0022] 圖6為第六實(shí)施例的個(gè)性化頁面生成裝置的結(jié)構(gòu)框圖。
[0023] 圖7為第七實(shí)施例的個(gè)性化頁面生成系統(tǒng)的結(jié)構(gòu)框圖。
[0024] 圖8為第八實(shí)施例的個(gè)性化頁面生成系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0025] 為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實(shí)施例,對依據(jù)本發(fā)明的【具體實(shí)施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
[0026] 參閱圖1,其為一種基于互聯(lián)網(wǎng)的通訊系統(tǒng)的架構(gòu)示意圖。如圖1所示,此系統(tǒng)包 括服務(wù)層10、傳輸層20、以及終端層30。
[0027] 服務(wù)層10是指部署在互聯(lián)網(wǎng)中的服務(wù)器系統(tǒng),其內(nèi)運(yùn)行有用于提供各種互聯(lián)網(wǎng) 服務(wù)的服務(wù)器端應(yīng)用程序(以下簡稱互聯(lián)網(wǎng)應(yīng)用程序)。上述互聯(lián)網(wǎng)服務(wù)的實(shí)例包括,但并 不限于,線上購物網(wǎng)站、在線游戲網(wǎng)站、社交網(wǎng)絡(luò)、在線音樂網(wǎng)站、在線視頻網(wǎng)站、在線閱讀 網(wǎng)站等等。
[0028] 參閱圖2,其為上述的服務(wù)器系統(tǒng)的一個(gè)服務(wù)器的結(jié)構(gòu)框圖??梢岳斫?,上述的服 務(wù)器系統(tǒng)可以包括一個(gè)或多個(gè)圖2所示的服務(wù)器。如圖2所示,服務(wù)器包括:存儲器102、 處理器104以及網(wǎng)絡(luò)模塊106。可以理解,圖2所示的結(jié)構(gòu)僅為示意,其并不對服務(wù)器的結(jié) 構(gòu)造成限定。例如,服務(wù)器還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所 示不同的配置。
[0029] 存儲器102可用于存儲軟件程序以及模塊,處理器104通過運(yùn)行存儲在存儲器102 內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器102可包括高速隨 機(jī)存儲器,還可包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易 失性固態(tài)存儲器。在一些實(shí)例中,存儲器102可進(jìn)一步包括相對于處理器104遠(yuǎn)程設(shè)置的 存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至服務(wù)器。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián) 網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0030] 傳輸模塊106用于接收以及發(fā)送網(wǎng)絡(luò)信號。上述網(wǎng)絡(luò)信號可包括無線信號或者有 線信號。在一個(gè)實(shí)例中,上述網(wǎng)絡(luò)信號為有線網(wǎng)絡(luò)信號。此時(shí),傳輸模塊106可包括處理器、 隨機(jī)存儲器、轉(zhuǎn)換器、晶體振蕩器等元件。
[0031] 上述的軟件程序以及模塊包括:操作系統(tǒng)122、服務(wù)模塊124、用戶行為記錄模塊 126、個(gè)性化頁面生成模塊128。其中操作系統(tǒng)122例如可為LINUX, UNIX, WINDOWS,其可包 括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等)的軟件組件和/或 驅(qū)動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運(yùn)行環(huán)境。服務(wù)模塊 124運(yùn)行在操作系統(tǒng)122的基礎(chǔ)上,并通過操作系統(tǒng)122的網(wǎng)絡(luò)服務(wù)監(jiān)聽來自網(wǎng)絡(luò)的請求, 根據(jù)請求完成相應(yīng)的數(shù)據(jù)處理,并返回處理結(jié)果給客戶端。也就是說,服務(wù)模塊124用于向 客戶端提供上述的互聯(lián)網(wǎng)服務(wù)。
[0032] 進(jìn)一步地,服務(wù)模塊124除了提供上述的聯(lián)系網(wǎng)服務(wù)外,還負(fù)責(zé)將用戶行為數(shù)據(jù) 提供給用戶行為記錄模塊126進(jìn)行記錄。上述的用戶行為數(shù)據(jù)是指用戶在使用提供的互聯(lián) 網(wǎng)服務(wù)的過程中瀏覽、點(diǎn)擊、收藏、購買、關(guān)注某項(xiàng)實(shí)體物品、虛擬物品、服務(wù)、聯(lián)系人的記錄 數(shù)據(jù)。總之,對于本領(lǐng)域普通技術(shù)人員來說,任意可以體現(xiàn)用戶興趣、習(xí)慣、偏好的行為數(shù)據(jù) 均可包括在上述的用戶行為數(shù)據(jù)范圍內(nèi)。用戶行為記錄模塊126用于將服務(wù)模塊124提供 的用戶行為數(shù)據(jù)存儲在文件內(nèi)或者數(shù)據(jù)庫內(nèi)。
[0033] 個(gè)性化頁面生成模塊128用于根據(jù)用戶行為數(shù)據(jù)為用戶生成個(gè)性化的頁面。例 如,生成符合用戶消費(fèi)興趣的商品、服務(wù)、聯(lián)系人的推薦頁面。個(gè)性化頁面生成模塊128的 具體實(shí)現(xiàn)流程,將結(jié)合具體的實(shí)施例描述如后。
[0034] 上述的模塊是指存儲在存儲器102內(nèi)的軟件程序模塊,當(dāng)其被處理器104執(zhí)行 時(shí),才能實(shí)現(xiàn)各模塊所預(yù)期的功能。然而,上述的模塊也可以采用硬件,例如,特殊應(yīng)用 集成電路(Application Specific Integrated Circuit, ASIC)、現(xiàn)場可編程門陣列(Field Programmable Gate Array, FPGA)等來替代。
[0035] 再請參閱圖1,本實(shí)施例中,服務(wù)層10包括第一服務(wù)器系統(tǒng)11以及第二服務(wù)器系 統(tǒng)12,其內(nèi)分別部署有第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序。此外,雖然圖1中所示 為分別部署在不同的服務(wù)器系統(tǒng)中,然而第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序也可 以部署在同一服務(wù)器系統(tǒng)中。
[0036] 第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序可以提供同類型的互聯(lián)網(wǎng)服務(wù),也可 以分別提供不同類型的聯(lián)系網(wǎng)服務(wù)。在一個(gè)實(shí)施方式中,第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián) 網(wǎng)應(yīng)用程序均提供在線購物服務(wù),但其出售的商品、服務(wù)至少具有部分是不重疊的。在一個(gè) 實(shí)施方式中,第一互聯(lián)網(wǎng)應(yīng)用程序與第二互聯(lián)網(wǎng)應(yīng)用程序均提供在線購物服務(wù),但其出售 的商品、服務(wù)是完全不重疊的。在一個(gè)實(shí)施方式中,第一互聯(lián)網(wǎng)應(yīng)用程序提供在線購物服 務(wù),而第二互聯(lián)網(wǎng)應(yīng)用程序提供線上音樂播放服務(wù)。在一個(gè)實(shí)施方式中,第