亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)絡(luò)文件智能分發(fā)方法及系統(tǒng)的制作方法

文檔序號:9380422閱讀:431來源:國知局
網(wǎng)絡(luò)文件智能分發(fā)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機通信領(lǐng)域,具體地,涉及一種網(wǎng)絡(luò)文件智能分發(fā)方法及系統(tǒng),能夠根據(jù)不同用戶設(shè)備、不同網(wǎng)絡(luò)狀態(tài)等多個因素準確地智能分發(fā)不同格式副本的網(wǎng)絡(luò)文件。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)在生活中使用程度和普及程度越來越高,互聯(lián)網(wǎng)資源提供方每時每刻通過網(wǎng)絡(luò)向用戶提供的各種內(nèi)容文件數(shù)量越來越大,占用帶寬越來越多。與此同時,由于用戶用來訪問網(wǎng)絡(luò)的設(shè)備有不同的硬件處理能力并且當(dāng)前所處的網(wǎng)絡(luò)狀態(tài)(網(wǎng)速快慢)也不同,需要通過智能判斷從而對不同的用戶智能地分發(fā)同一種資源的不同格式副本。以訪問電商平臺為例,在電商網(wǎng)站資源中,絕大部分網(wǎng)絡(luò)流量被各種格式的圖片占用,平均估計70%以上的總帶寬是用來下載圖片的。應(yīng)注意,一部分用戶通過較高速的網(wǎng)絡(luò)連接(諸如,WiFi或ADSL),使用諸如計算機或筆記本的高性能硬件來訪問平臺,另一部分用戶通過較低速的網(wǎng)絡(luò)連接(諸如第二代通信系統(tǒng)),使用諸如老式智能手機的低性能硬件來訪問平臺。如果對這兩種用戶分發(fā)同一格式副本的相同圖片,則設(shè)備性能高且網(wǎng)速快的用戶可能覺得圖片不清楚,而設(shè)備性能差且網(wǎng)速慢的用戶可能覺得圖片加載時間太長。因此,大大降低了用戶體驗。
[0003]在現(xiàn)有技術(shù)中,網(wǎng)絡(luò)資源提供方通常準備不同格式的資源副本以供用戶手動選擇下載,來解決該問題。例如,看網(wǎng)絡(luò)視頻時,可以手動選擇標清,高清,藍光等?;蛘?,通過預(yù)先測量網(wǎng)絡(luò)狀態(tài),更改默認下載的資源質(zhì)量等級,比如,默認為標清畫質(zhì)。
[0004]然而,由于網(wǎng)絡(luò)狀態(tài)的波動范圍較大,預(yù)先測量網(wǎng)絡(luò)時的網(wǎng)絡(luò)狀態(tài)可能與實際使用時的網(wǎng)絡(luò)狀態(tài)不同,導(dǎo)致無法實現(xiàn)令資源最大化和提升用戶體驗的目的。
[0005]因此,需要一種網(wǎng)絡(luò)文件智能分發(fā)方法及系統(tǒng),能夠根據(jù)不同用戶設(shè)備、不同網(wǎng)絡(luò)狀態(tài)等多個因素準確地智能分發(fā)不同格式副本的網(wǎng)絡(luò)文件。

【發(fā)明內(nèi)容】

[0006]為解決現(xiàn)有技術(shù)中的至少一個問題而提出了本發(fā)明。下文中,盡管參考示例實施例詳細描述了本發(fā)明,但本發(fā)明并不局限于所描述的實施例。
[0007]本發(fā)明的實施例提供了一種網(wǎng)絡(luò)文件智能分發(fā)方法,所述方法可以包括:生成并存儲用戶預(yù)打分數(shù)據(jù)庫;獲取與當(dāng)前訪問相關(guān)的信息;根據(jù)獲取到的信息以及所存儲的用戶預(yù)打分數(shù)據(jù)庫,計算當(dāng)前訪問的性能分數(shù);以及向訪問設(shè)備分發(fā)與性能分數(shù)相對應(yīng)的格式副本的網(wǎng)絡(luò)文件。
[0008]不同格式副本的網(wǎng)絡(luò)文件可以具有不同的畫質(zhì)和/或分辨率。
[0009]所述用戶預(yù)打分數(shù)據(jù)庫可以是根據(jù)樣本數(shù)據(jù)生成的,作為對訪問設(shè)備的打分標準;并且其中所述用戶預(yù)打分數(shù)據(jù)庫可以包括針對不同的打分因素的性能分數(shù)。
[0010]所述打分因素可以包括訪問設(shè)備的型號、操作系統(tǒng)版本、網(wǎng)絡(luò)狀態(tài)、訪問所使用的瀏覽器和/或移動客戶端軟件的類型中的至少一個。
[0011]所述生成用戶預(yù)打分數(shù)據(jù)庫可以包括利用在線動態(tài)收集的用戶反饋來實時更新用戶預(yù)打分數(shù)據(jù)庫。
[0012]所述與當(dāng)前訪問相關(guān)的信息可以包括當(dāng)前訪問設(shè)備的型號、操作系統(tǒng)版本、網(wǎng)絡(luò)狀態(tài)、當(dāng)前訪問所使用的瀏覽器和/或移動客戶端軟件的類型中的至少一個。
[0013]所述計算當(dāng)前訪問的性能分數(shù)可以包括:通過將獲取到的信息與用戶預(yù)打分數(shù)據(jù)庫所存儲的數(shù)據(jù)進行比較,得到針對獲取到的信息中所包含的每個打分因素的性能分數(shù);以及根據(jù)獲取到的信息中所包含的每個打分因素的性能分數(shù)得到當(dāng)前訪問的性能分數(shù)。
[0014]根據(jù)獲取到的信息中所包含的每個打分因素的性能分數(shù)得到當(dāng)前訪問的性能分數(shù)可以包括:對所述獲取到的信息中所包含的每個打分因素的性能分數(shù)進行求和或加權(quán)求和,其中加權(quán)求和的加權(quán)值是預(yù)先指定的。
[0015]所述向訪問設(shè)備分發(fā)與性能分數(shù)相對應(yīng)的格式副本的網(wǎng)絡(luò)文件可以包括:確定要分發(fā)的網(wǎng)絡(luò)文件的分辨率;以及從具有所述分辨率的不同畫質(zhì)的網(wǎng)絡(luò)文件中,選擇畫質(zhì)與計算出的性能分數(shù)相對應(yīng)的網(wǎng)絡(luò)文件。
[0016]所述確定要分發(fā)的網(wǎng)絡(luò)文件的分辨率可以包括:如果網(wǎng)絡(luò)文件的原始分辨率大于或等于訪問設(shè)備的分辨率,則將設(shè)備分辨率確定為要分發(fā)的網(wǎng)絡(luò)文件的分辨率;以及如果網(wǎng)絡(luò)文件的原始分辨率小于訪問設(shè)備的分辨率,則將網(wǎng)絡(luò)文件的原始分辨率確定為要分發(fā)的網(wǎng)絡(luò)文件的分辨率。
[0017]本發(fā)明的實施例提供了一種網(wǎng)絡(luò)文件智能分發(fā)系統(tǒng),所述系統(tǒng)可以包括:第一設(shè)備,配置為當(dāng)訪問網(wǎng)絡(luò)文件時,發(fā)送與當(dāng)前訪問相關(guān)的信息;以及第二設(shè)備,包括:輸入模塊,用于從第一設(shè)備接收與當(dāng)前訪問相關(guān)的信息;存儲模塊,用于存儲用戶預(yù)打分數(shù)據(jù)庫;控制模塊,用于根據(jù)所輸入的信息以及所存儲的用戶預(yù)打分數(shù)據(jù)庫,計算當(dāng)前訪問的性能分數(shù);以及向第一設(shè)備分發(fā)與性能分數(shù)相對應(yīng)的格式副本的網(wǎng)絡(luò)文件。
[0018]不同格式副本的網(wǎng)絡(luò)文件具有不同的畫質(zhì)和/或分辨率。
[0019]所述與當(dāng)前訪問相關(guān)的信息可以包括當(dāng)前訪問設(shè)備的型號、操作系統(tǒng)版本、網(wǎng)絡(luò)狀態(tài)、當(dāng)前訪問所使用的瀏覽器和/或移動客戶端軟件的類型中的至少一個。
[0020]所述第二設(shè)備還可以配置為:確定要分發(fā)的網(wǎng)絡(luò)文件的分辨率;以及從具有所述分辨率的不同畫質(zhì)的網(wǎng)絡(luò)文件中,選擇畫質(zhì)與計算出的性能分數(shù)相對應(yīng)的網(wǎng)絡(luò)文件。
[0021]所述第二設(shè)備還可以配置為:如果網(wǎng)絡(luò)文件的原始分辨率大于或等于第一設(shè)備的分辨率,則將設(shè)備分辨率確定為要分發(fā)的網(wǎng)絡(luò)文件的分辨率;以及如果網(wǎng)絡(luò)文件的原始分辨率小于第一設(shè)備的分辨率,則將網(wǎng)絡(luò)文件的原始分辨率確定為要分發(fā)的網(wǎng)絡(luò)文件的分辨率。
【附圖說明】
[0022]結(jié)合附圖,根據(jù)以下詳細描述,本發(fā)明的特定示例實施例的上述和其它方面、特征以及優(yōu)點將更清楚,附圖中:
[0023]圖1是根據(jù)本公開示例實施例的網(wǎng)絡(luò)文件智能分發(fā)系統(tǒng)的實施例;以及
[0024]圖2是根據(jù)本公開示例實施例的網(wǎng)絡(luò)文件智能分發(fā)方法的流程圖。
【具體實施方式】
[0025]以下參考附圖描述了本發(fā)明的示例實施。本發(fā)明提供了一種網(wǎng)絡(luò)文件智能分發(fā)方法及系統(tǒng),能夠根據(jù)不同用戶設(shè)備、不同網(wǎng)絡(luò)狀態(tài)等多個因素準確地智能分發(fā)不同格式副本的網(wǎng)絡(luò)文件。
[0026]圖1示出了是根據(jù)本公開示例實施例的網(wǎng)絡(luò)文件智能分發(fā)系統(tǒng)的實施例。如圖1所示,網(wǎng)絡(luò)文件智能分發(fā)系統(tǒng)1000可以包括第一設(shè)備100和第二設(shè)備200,其中第一設(shè)備100可以是訪問網(wǎng)絡(luò)文件的設(shè)備,例如手機、電腦等,第二設(shè)備200可以是資源服務(wù)器。
[0027]第一設(shè)備100和第二設(shè)備200之間可以通過多種通信方式進行通信,例如,WiF1、ADSL、第二代/第三代/第四代移動通信網(wǎng)絡(luò)(2G/3G/4G)等。當(dāng)?shù)谝辉O(shè)備100訪問網(wǎng)絡(luò)文件時,根據(jù)通用的網(wǎng)絡(luò)通信協(xié)議,第一設(shè)備100向第二設(shè)備200發(fā)送與當(dāng)前訪問相關(guān)的信息,例如,用戶代理(UA)。該信息可以包括當(dāng)前訪問設(shè)備的型號、操作系統(tǒng)版本、網(wǎng)絡(luò)狀態(tài)、用于訪問的瀏覽器和/或移動客戶端軟件的類型中的至少一個。不同的設(shè)備具有不同的硬件處理能力,且在不同網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)速度不同。例如,一般而言,電腦、平板的硬件處理能力高于手機的硬件處理能力,4g、WiFi環(huán)境下的網(wǎng)絡(luò)速度高于2g網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)速度。
[0028]第二設(shè)備200可以包括:輸入模塊210,用于從第一設(shè)備接收與當(dāng)前訪問相關(guān)的信息;存儲模塊220,用于存儲用戶預(yù)打分數(shù)據(jù)庫;控制模塊230,用于根據(jù)所輸入的信息以及所生成的用戶預(yù)打分數(shù)據(jù)庫,對當(dāng)前訪問進行打分;以及向第一設(shè)備分發(fā)與性能分數(shù)相對應(yīng)的格式副本的網(wǎng)絡(luò)文件,其中可以通過一個或更多個參數(shù)來確定不同格式副本的網(wǎng)絡(luò)文件,在本實施例中,通過網(wǎng)絡(luò)文件的畫質(zhì)和分辨率來確定不同格式副本的網(wǎng)絡(luò)文件,即,不同格式副本的網(wǎng)絡(luò)文件可以具有不同的畫質(zhì)和/或分辨率。
[0029]具體地,輸入模塊210首先從第一設(shè)備100接收與當(dāng)前訪問相關(guān)的信息(例如,用戶代理(UA)),該信息可以包括當(dāng)前訪問設(shè)備的型號、操作系統(tǒng)版本、網(wǎng)絡(luò)狀態(tài)、訪問所使用的瀏覽器和/或移動客戶端軟件的類型中的至少一個。
[0030]存儲模塊220存儲用戶預(yù)打分數(shù)據(jù)庫222,其中用戶預(yù)打分數(shù)據(jù)庫222可以是通過多種方式生成的。例如,通過預(yù)先收集大量的UA信息和與其相對應(yīng)的打分分數(shù),針對不同打分因素(例如,訪問設(shè)備的型號、操作系統(tǒng)版本、網(wǎng)絡(luò)狀態(tài)、訪問所使用的瀏覽器和/或移動客戶端軟件的類型中的至少一個),建立涵蓋大部分常見設(shè)備的預(yù)打分數(shù)據(jù)庫。用戶預(yù)打分數(shù)據(jù)庫包括針對不同的打分因素的性能分數(shù)。也就是說,根據(jù)樣本數(shù)據(jù)生成含有不同打分因素的性能分數(shù)的預(yù)打分數(shù)據(jù)庫,以便對訪問設(shè)備進行打分。不同硬件處理能力和不同網(wǎng)絡(luò)速度的性能分數(shù)不一樣。此外,還可以利用在線動態(tài)收集用戶反饋,實時更新預(yù)打分數(shù)據(jù)庫。隨后,控制模塊230通過將所輸入的信息與所存儲的用戶預(yù)打分數(shù)據(jù)庫進行比較,判斷第一設(shè)備100屬于哪種類型的設(shè)備、使用何種網(wǎng)絡(luò)來訪問資源
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1