頁面智能區(qū)分系統(tǒng)選擇下載的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及網(wǎng)頁開發(fā)領域,特別涉及一種頁面智能區(qū)分系統(tǒng)選擇下載的方法及裝置。
【背景技術】
[0002]目前,用戶進入網(wǎng)頁下載客戶端時,大部分網(wǎng)站對應用戶系統(tǒng)版本劃分很細,PC端主要包括Windows版本下載以及Mac版本下載,智能手機端則包括有Android版本下載,1S版本下載,Windows Phone版本下載等一系列;用戶需根據(jù)自己的操作系統(tǒng)去選擇對應的下載鏈接,因此會比較麻煩,特別是對于一些對系統(tǒng)不清楚的新用戶來說,選擇困難,影響用戶體驗。因此,通過在網(wǎng)頁上智能識別用戶系統(tǒng),進而幫助用戶選擇對應下載版本鏈接,便可為用戶節(jié)省時間以及精力,提升用戶體驗。
【發(fā)明內容】
[0003]本發(fā)明的主要目的為提供一種頁面智能區(qū)分系統(tǒng)選擇下載的方法及裝置,智能識別用戶終端的系統(tǒng)類別為用戶智能選擇對應的下載鏈接,降低用戶操作難度,提升用戶體驗。
[0004]本發(fā)明提出一種頁面智能區(qū)分系統(tǒng)選擇下載的方法,包括:
[0005]獲取用戶通過用戶終端發(fā)出的下載請求信息;
[0006]分析所述下載請求信息,提取所述用戶終端的系統(tǒng)參數(shù)進行識別;
[0007]根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接。
[0008]進一步地,所述提取所述用戶終端的系統(tǒng)參數(shù)進行識別的步驟包括:
[0009]通過javascript腳本檢索用戶終端系統(tǒng)參數(shù)之間的不同,從而區(qū)分用戶終端的系統(tǒng)類別。
[0010]進一步地,所述獲取用戶通過用戶終端發(fā)出的下載請求信息的步驟包括:
[0011 ] 通過javascript腳本進行事件監(jiān)聽,當用戶通過用戶終端發(fā)出下載請求信息之后,頁面則立即獲取所述下載請求信息。
[0012]進一步地,所述根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接的步驟之后還包括:
[0013]將下載鏈接內的下載信息通過用戶終端反饋至用戶,提醒用戶。
[0014]進一步地,所述根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接的步驟之后還包括:
[0015]將下載鏈接內的下載內容下載至用戶終端。
[0016]本發(fā)明還提供了一種頁面智能區(qū)分系統(tǒng)選擇下載的裝置,包括:
[0017]獲取單元,獲取用戶通過用戶終端發(fā)出的下載請求信息;
[0018]識別判斷單元,分析所述下載請求信息,提取所述用戶終端的系統(tǒng)參數(shù)進行識別;
[0019]調用單元,根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接。
[0020]進一步地,所述識別判斷單元通過javascript腳本檢索用戶終端系統(tǒng)參數(shù)之間的不同,從而區(qū)分用戶終端的系統(tǒng)類別。[OO21 ] 進一步地,所述獲取單元通過javascript腳本進行事件監(jiān)聽,當用戶通過用戶終端發(fā)出下載請求信息之后,頁面則立即獲取所述下載請求信息。
[0022]進一步地,所述頁面智能區(qū)分系統(tǒng)選擇下載的裝置還包括:
[0023]反饋單元,將下載鏈接內的下載信息通過用戶終端反饋至用戶,進行提醒。
[0024]進一步地,所述頁面智能區(qū)分系統(tǒng)選擇下載的裝置還包括:
[0025]下載單元,將下載鏈接內的下載內容下載至用戶終端。
[0026]本發(fā)明提供的頁面智能區(qū)分系統(tǒng)選擇下載的方法及裝置,具有以下有益效果:
[0027]本發(fā)明提供的頁面智能區(qū)分系統(tǒng)選擇下載的方法及裝置,通過javascript腳本對用戶操作進行事件監(jiān)聽,即時獲取用戶的下載請求信息之后,再通過javascript腳本識別判斷用戶終端的系統(tǒng)類別,并根據(jù)用戶終端的系統(tǒng)類別調用相對應的下載鏈接,為用戶智能選擇下載鏈接,降低用戶操作難度,節(jié)省用戶時間以及精力,提升用戶體驗。
【附圖說明】
[0028]圖1是本發(fā)明一實施例中頁面智能區(qū)分系統(tǒng)選擇下載的方法示意圖;
[0029]圖2是本發(fā)明另一實施例中頁面智能區(qū)分系統(tǒng)選擇下載的方法示意圖;
[0030]圖3是本發(fā)明實施例中的頁面智能區(qū)分系統(tǒng)選擇下載的方法具體操作流程示意圖;
[0031]圖4是本發(fā)明一實施例中的頁面智能區(qū)分系統(tǒng)選擇下載的裝置結構示意圖;
[0032]圖5是本發(fā)明另一實施例中的頁面智能區(qū)分系統(tǒng)選擇下載的裝置結構示意圖。
[0033]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0034]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0035]參照圖1,為本發(fā)明一實施例中的頁面智能區(qū)分系統(tǒng)選擇下載的方法示意圖。
[0036]本發(fā)明一實施例中提出一種頁面智能區(qū)分系統(tǒng)選擇下載的方法,包括:
[0037]步驟SI,獲取用戶通過用戶終端發(fā)出的下載請求信息。用戶通過用戶終端發(fā)出下載請求信息之后,頁面則獲取上述下載請求信息。
[0038]步驟S2,分析上述下載請求信息,提取上述用戶終端的系統(tǒng)參數(shù)進行識別。頁面獲取上述下載請求信息之后,對其進行分析,提取用戶終端的系統(tǒng)參數(shù)進行識別判斷。
[0039]步驟S3,根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接。
[0040]用戶通過用戶終端(包括智能手機、PC電腦等智能終端)打開網(wǎng)站頁面下載所需APP客戶端等內容,用戶點擊下載按鈕發(fā)出下載請求信息;目前,用戶需根據(jù)自己的用戶終端的系統(tǒng)類別選擇對應下載鏈接,例如,用戶通過安卓手機下載APP客戶端時,應選擇對應的Android版(安卓)下載;而當用戶通過蘋果手機下載APP客戶端時,則應選擇對應的iphone版下載;對于其它系統(tǒng)的用戶終端,則應選擇對應的版本下載;因此,對于用戶(特別是對操作系統(tǒng)不熟悉的用戶)進行下載操作,有點麻煩,不利于用戶體驗。在本實施例中,在網(wǎng)頁頁面上將對應所有不同系統(tǒng)類別的下載鏈接集成為一個下載按鈕,并將javascript(JS,爪哇腳本)腳本與下載按鈕綁定。當用戶通過用戶終端點擊網(wǎng)頁頁面上的下載按鈕發(fā)出下載請求信息之后,頁面則獲取該下載請求信息,并通過javascript腳本分析上述下載請求信息,提取上述用戶終端的系統(tǒng)參數(shù)進行識別判斷用戶終端的系統(tǒng)類別,再根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接,用戶則可以通過下載鏈接下載自己所需的APP客戶端等內容。本實施例中的方法智能識別判斷用戶終端的系統(tǒng)類別,并根據(jù)用戶終端的系統(tǒng)類別調用相對應的下載鏈接,為用戶智能選擇下載鏈接,降低用戶操作難度,節(jié)省用戶時間以及精力,提升用戶體驗。
[0041]在本實施例中,上述步驟S2中提取上述用戶終端的系統(tǒng)參數(shù)進行識別的步驟包括:
[0042]通過javascript腳本檢索用戶終端系統(tǒng)參數(shù)之間的不同,從而區(qū)分用戶終端的系統(tǒng)類別。對于不同的系統(tǒng),其系統(tǒng)參數(shù)也不相同。每個系統(tǒng)有一些獨有的參數(shù)信息,將其單獨給分割出來,然后通過javascript腳本進行檢索,便可準確識別區(qū)分用戶終端的系統(tǒng)類別。
[0043]在本實施例中,上述步驟SI中獲取用戶通過用戶終端發(fā)出的下載請求信息的步驟包括:
[0044]通過javascript腳本進行事件監(jiān)聽,當用戶通過用戶終端發(fā)出下載請求信息之后,頁面則立即獲取上述下載請求信息。將javascript腳本與下載按鈕綁定,用于對用戶的操作進行事件監(jiān)聽;當用戶通過用戶終端發(fā)出下載請求信息時,javascript腳本調用監(jiān)聽事件發(fā)出響應,頁面則立即獲取上述下載請求信息。
[0045]參照圖2,為本發(fā)明另一實施例中的頁面智能區(qū)分系統(tǒng)選擇下載的方法示意圖。
[0046]本發(fā)明另一實施例中的頁面智能區(qū)分系統(tǒng)選擇下載的方法,包括:
[0047]步驟SI,獲取用戶通過用戶終端發(fā)出的下載請求信息,用戶通過用戶終端發(fā)出下載請求信息之后,頁面則獲取上述下載請求信息。
[0048]上述步驟SI中獲取用戶通過用戶終端發(fā)出的下載請求信息的步驟包括:
[0049]通過javascript腳本進行事件監(jiān)聽,當用戶通過用戶終端發(fā)出下載請求信息之后,頁面則立即獲取上述下載請求信息。將javascript腳本與下載按鈕綁定,用于對用戶的操作進行事件監(jiān)聽;當用戶通過用戶終端發(fā)出下載請求信息時,javascript腳本調用監(jiān)聽事件發(fā)出響應,頁面則立即獲取上述下載請求信息。
[0050]步驟S2,分析上述下載請求信息,提取上述用戶終端的系統(tǒng)參數(shù)進行識別。
[0051]上述步驟S2中提取上述用戶終端的系統(tǒng)參數(shù)進行識別的步驟包括:
[0052]通過javascript腳本檢索用戶終端系統(tǒng)參數(shù)之間的不同,從而區(qū)分用戶終端的系統(tǒng)類別。對于不同的系統(tǒng),其系統(tǒng)參數(shù)也不相同。每個系統(tǒng)有一些獨有的參數(shù)信息,將其單獨給分割出來,然后通過javascript腳本進行檢索,便可準確識別區(qū)分用戶終端的系統(tǒng)類別。
[0053]步驟S3,根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接。
[0054]步驟S4,將下載鏈接內的下載信息通過用戶終端反饋至用戶,對用戶進行提醒。具體的為,調用出對應的下載鏈接內的下載信息(包括下載地址、文件大小等信息)反饋至用戶終端的用戶。
[0055]在本實施例中,上述步驟S4之后還包括:
[0056]步驟S5,將下載鏈接內的下載內容下載至用戶終端。
[0057]可選地,又一實施例中,步驟S5還可以直接在步驟S3之后,即根據(jù)識別出的系統(tǒng)類別調用對應的下載鏈接之后直接從下載鏈接中將下載內容下載至用戶終端。
[0058]在本實施例中,在網(wǎng)頁頁面上將對應所有不同系統(tǒng)類別的下載鏈接集成為一個下載按鈕,并將javascript腳本與下載按鈕綁定。當用戶通過用戶終端點擊網(wǎng)頁頁面上的下載按鈕發(fā)出下載請求信息之后,頁面則獲取該下載請求信息,并通過