午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

訪問數(shù)據(jù)的方法及預處理服務器的制造方法

文檔序號:10555675閱讀:471來源:國知局
訪問數(shù)據(jù)的方法及預處理服務器的制造方法
【專利摘要】本發(fā)明公開了一種訪問數(shù)據(jù)的方法,該方法包括:在接收到客戶端的數(shù)據(jù)訪問請求后,獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識,根據(jù)該客戶端的標識確定該客戶端的優(yōu)先級,及根據(jù)該URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器,依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入該URL服務器的緩存列表中,由該URL服務器依次對該緩存列表中的數(shù)據(jù)訪問請求進行處理。本發(fā)明還公開了一種預處理服務器,通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,且能夠有效的降低系統(tǒng)的負擔,避免出現(xiàn)故障。
【專利說明】
訪問數(shù)據(jù)的方法及預處理服務器
技術領域
[0001]本發(fā)明涉及計算機技術領域,尤其涉及一種訪問數(shù)據(jù)的方法及預處理服務器。
【背景技術】
[0002]隨著信息技術的發(fā)展,云計算依據(jù)逐步成為業(yè)務的發(fā)展熱點,云計算技術也逐漸被應用到教育、科學、文化、公安、政府、衛(wèi)生、物聯(lián)網(wǎng)等多個領域,隨之云計算服務平臺的使用量和活躍度也與日倶增,平臺業(yè)務數(shù)據(jù)量也爆發(fā)式激增。
[0003]然而,目前由于所有的數(shù)據(jù)訪問請求都是由一個URL服務器進行處理,存在數(shù)據(jù)訪問請求的量太大導致系統(tǒng)出現(xiàn)故障的問題,且還會存在重要或緊急的數(shù)據(jù)訪問請求延時較長的問題。
[0004]上述內(nèi)容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內(nèi)容是現(xiàn)有技術。

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

[0005]本發(fā)明的主要目的在于提供一種訪問數(shù)據(jù)的方法及預處理服務器,旨在解決現(xiàn)有技術中系統(tǒng)容易出現(xiàn)故障、重要或緊急的數(shù)據(jù)訪問請求延時較長的技術問題。
[0006]為實現(xiàn)上述目的,本發(fā)明提供的一種訪問數(shù)據(jù)的方法,包括:
[0007]在接收到客戶端的數(shù)據(jù)訪問請求后,獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識;
[0008]根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器;
[0009]依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入所述URL服務器的緩存列表中,由所述URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0010]優(yōu)選地,所述獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識之后還包括:
[0011]查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定所述客戶端的訪問權(quán)限;
[0012]當所述訪問權(quán)限中包含對所述URL地址的訪問權(quán)限時,則執(zhí)行所述根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級的步驟。
[0013]優(yōu)選地,所述方法還包括:
[0014]在從所述URL服務器獲取所述URL地址所指向的數(shù)據(jù)資源后,將所述數(shù)據(jù)資源反饋給所述客戶端。
[0015]優(yōu)選地,所述根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級包括:
[0016]查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定所述客戶端的優(yōu)先級。
[0017]優(yōu)選地,所述根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器包括:
[0018]根據(jù)所述URL地址確定所述URL的類型;
[0019]查找預先設置的URL的類型與URL服務器之間的對應關系,確定與所述URL的類型對應的URL服務器。
[0020]為了解決上述問題,本發(fā)明還提供一種預處理服務器,包括:
[0021]獲取模塊,用于在接收到客戶端的數(shù)據(jù)訪問請求后,獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識;
[0022]處理模塊,用于根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器;
[0023]插入模塊,用于依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入所述URL服務器的緩存列表中,由所述URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0024]優(yōu)選地,所述預處理服務器還包括:
[0025]權(quán)限模塊,用于查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定所述客戶端的訪問權(quán)限;
[0026]觸發(fā)模塊,用于當所述訪問權(quán)限中包含對所述URL地址的訪問權(quán)限時,則觸發(fā)所述處理模塊。
[0027]優(yōu)選地,所述預處理服務器還包括:
[0028]反饋模塊,用于在從所述URL服務器獲取所述URL地址所指向的數(shù)據(jù)資源后,將所述數(shù)據(jù)資源反饋給所述客戶端。
[0029]優(yōu)選地,所述處理模塊,包括:
[0030]第一查找模塊,用于查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定所述客戶端的優(yōu)先級;
[0031]確定模塊,用于根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0032]優(yōu)選地,所述確定模塊包括:
[0033]類型確定模塊,用于根據(jù)所述URL地址確定所述URL的類型;
[0034]第二查找模塊,用于查找預先設置的URL的類型與URL服務器之間的對應關系,確定與所述URL的類型對應的URL服務器。
[0035]本發(fā)明提供一種訪問數(shù)據(jù)的方法,在該方法中,預處理服務器在接收到客戶端的數(shù)據(jù)訪問請求后,獲取該數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符(URL,Uniform ResourceLocator)地址及客戶端的標識,根據(jù)該客戶端的標識確定該客戶端的優(yōu)先級,及根據(jù)該URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器,依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入該URL服務器的緩存列表中,由該URL服務器依次對該緩存列表中的數(shù)據(jù)訪問請求進行處理。通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,有效滿足緊急或重要程度高的數(shù)據(jù)訪問請求優(yōu)先處理的需求,且通過基于URL地址及預先設置的URL的類型與URL服務器之間的對應關系確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,使得能夠基于類型將大量的數(shù)據(jù)訪問請求分布式發(fā)送到不同的URL服務器中,能夠有效的降低系統(tǒng)的負擔,避免出現(xiàn)故障。
【附圖說明】
[0036]圖1為本發(fā)明第一實施例中訪問數(shù)據(jù)的方法的流程示意圖;
[0037]圖2為本發(fā)明第二實施例中訪問數(shù)據(jù)的方法的流程示意圖;
[0038]圖3為本發(fā)明第三實施例中預處理服務器的功能模塊的示意圖;
[0039]圖4為本發(fā)明第四實施例中預處理服務器的功能模塊的示意圖。
[0040]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0041]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]由于現(xiàn)有技術中,對于不同緊急程度的數(shù)據(jù)訪問請求都是采用相同的方式,并不能針對不同的緊急程度提供不同的處理,靈活性不強,且在數(shù)據(jù)訪問請求的數(shù)量很多時,統(tǒng)一處理的方式將增加系統(tǒng)的負擔。
[0043]為了解決上述問題,本發(fā)明提出一種訪問數(shù)據(jù)的方法,通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,有效滿足緊急或重要程度高的數(shù)據(jù)訪問請求優(yōu)先處理的需求,且通過基于URL地址及預先設置的URL的類型與URL服務器之間的對應關系確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,使得能夠基于類型將大量的數(shù)據(jù)訪問請求分布式發(fā)送到不同的URL服務器中,能夠有效的降低系統(tǒng)的負擔,避免出現(xiàn)故障。
[0044]請參閱圖1,為本發(fā)明第一實施例中訪問數(shù)據(jù)的方法的流程示意圖,該方法包括:
[0045]步驟101、在接收到客戶端的數(shù)據(jù)訪問請求后,獲取數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識;
[0046]在本發(fā)明實施例中,可以安裝在終端上的應用程序可以稱為客戶端,用戶可以使用該客戶端所能夠?qū)崿F(xiàn)的功能,其中,終端可以是PAD、智能手機、筆記本、臺式電腦等等。
[0047]其中,用戶在使用客戶端的過程中,將實現(xiàn)客戶端與提供該客戶端所實現(xiàn)的功能所需要的數(shù)據(jù)的服務器,例如,用戶在使用某一個應用程序時如微信,若點擊公眾號推送的一條信息,則可以從服務器中獲取該條信息的內(nèi)容,且在顯示界面上顯示。
[0048]在本發(fā)明實施例中,用戶在使用客戶端的過程中,若檢測到用戶對數(shù)據(jù)的查看請求,則該客戶端將生成數(shù)據(jù)訪問請求,且該數(shù)據(jù)訪問請求中攜帶該客戶端請求訪問的URL地址及該客戶端的標識,并將該數(shù)據(jù)訪問請求發(fā)送給預處理服務器。
[0049]其中,URL是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的標識,是互聯(lián)網(wǎng)上標準資源的地址,互聯(lián)網(wǎng)上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎么樣處理它。
[0050]其中,客戶端的標識可以是用戶在客戶端上進行注冊時設置的賬號,或者是身份證號碼,或者可以是手機號碼,或者可以是郵箱號碼,也可以是客戶端在用戶注冊之后,為用戶分配的具有唯一性的編號。
[0051]在本發(fā)明實施例中,預處理服務器在接收到該數(shù)據(jù)訪問請求后,獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識。
[0052]步驟102、根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器;
[0053]在本發(fā)明實施例中,預處理服務器預先為注冊的客戶端設置了優(yōu)先級,該優(yōu)先級可以是根據(jù)用戶使用該客戶端的時長確定的,例如,使用的時長越長,該客戶端的優(yōu)先級越高,或者,該優(yōu)先級可以是用戶繳費之后所能夠達到的優(yōu)先級,例如,QQ用戶的黃鉆用戶、金鉆用戶等等,或者該優(yōu)先級還可以是基于使用該客戶端的用戶的等級設置的,例如,在公司系統(tǒng)中,總經(jīng)理的優(yōu)先級最高。對于本領域技術人員可以理解的是,在實際應用中,可以根據(jù)具體的需要設置不同的客戶端的優(yōu)先級,此處不做限定。
[0054]需要說明的是,在本發(fā)明實施例中,優(yōu)先級越高表明緊急程度越高。
[0055]在本發(fā)明實施例中,預處理服務器連接多個URL服務器,且該多個URL服務器中存儲著不同類型的URL地址所指向的資源,且預處理服務器中已經(jīng)保存URL的類型與URL服務器之間的對應關系,使得每一個URL服務器可以處理一類或者多類的URL地址的數(shù)據(jù)訪問請求,且能夠基于URL地址的類型將數(shù)據(jù)訪問請求進行分布式處理,有效降低系統(tǒng)的負擔。
[0056]在本發(fā)明實施例中,預處理服務器將根據(jù)客戶端的標識確定該客戶端的優(yōu)先級,具體可以是:查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定該客戶端的優(yōu)先級。
[0057]在本發(fā)明實施例中,預處理服務器將根據(jù)URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器。具體的:預處理服務器根據(jù)URL地址確定該URL的類型,查找預先設置的URL的類型與URL服務器之間的對應關系,確定與該URL的類型對應的URL服務器,且該URL服務器即為URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0058]步驟103、依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入數(shù)據(jù)庫的緩存列表中,由數(shù)據(jù)庫依次對緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0059]在本發(fā)明實施例中,預處理服務器將為每一個URL服務器設置一個緩存列表,在該緩存列表中緩存該URL服務器需要處理的數(shù)據(jù)訪問請求,且預處理服務器將依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由URL服務器依次對緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0060]其中,URL服務器在每處理完一個數(shù)據(jù)訪問請求后,將從其緩存列表中讀取一個數(shù)據(jù)訪問請求繼續(xù)處理。
[0061]在本發(fā)明實施例中,預處理服務器在接收到客戶端的數(shù)據(jù)訪問請求后,獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識,根據(jù)該客戶端的標識確定該客戶端的優(yōu)先級,且根據(jù)該URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,并依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由該URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,有效滿足緊急或重要程度高的數(shù)據(jù)訪問請求優(yōu)先處理的需求,且通過基于URL地址及預先設置的URL的類型與URL服務器之間的對應關系確定該URL地址所指向的數(shù)據(jù)資源所在的URL月艮務器,使得能夠基于類型將大量的數(shù)據(jù)訪問請求分布式發(fā)送到不同的URL服務器中,能夠有效的降低系統(tǒng)的負擔,避免出現(xiàn)故障。
[0062]請參閱圖2,為本發(fā)明第二實施例中訪問數(shù)據(jù)的方法的流程示意圖,該方法包括:
[0063]步驟201、在接收到客戶端的數(shù)據(jù)訪問請求后,獲取所述數(shù)據(jù)訪問請求中包含的目標數(shù)據(jù)的類型及客戶端的標識;
[0064]步驟201中描述的內(nèi)容與圖1所示第一實施例中描述的內(nèi)容相似,此次不做贅述。
[0065]步驟202、查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定所述客戶端的訪問權(quán)限;
[0066]步驟203、當所述訪問權(quán)限中包含對所述URL地址的訪問權(quán)限時,根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器;
[0067]在本發(fā)明實施例中,預處理服務器在獲取數(shù)據(jù)訪問請求中攜帶的客戶端的標識之后,還可以查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定該客戶端的訪問權(quán)限。
[0068]其中,客戶端的訪問權(quán)限是該用戶在注冊該客戶端時,由管理人員設置的訪問權(quán)限,或者系統(tǒng)基于客戶端的優(yōu)先級確定的該客戶端的訪問權(quán)限,在實際應用中,可以根據(jù)具體的需要設置客戶端的訪問權(quán)限,此次不做限定。
[0069]其中,客戶端的訪問權(quán)限包含該客戶端對每一項內(nèi)容的訪問權(quán)限,例如,對于一個用戶的客戶端來說,可能具有查看A級信息的訪問權(quán)限,但是沒有查看B級信息的訪問權(quán)限。因此,預處理服務器在確定客戶端的訪問權(quán)限之后,將判斷該訪問權(quán)限中是否包含對URL地址的訪問權(quán)限,若包含,則根據(jù)客戶端的標識確定該客戶端的優(yōu)先級,及根據(jù)URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定與該URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0070]在本發(fā)明實施例中,預處理服務器將根據(jù)客戶端的標識確定該客戶端的優(yōu)先級,具體可以是:查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定該客戶端的優(yōu)先級。
[0071]在本發(fā)明實施例中,預處理服務器將根據(jù)URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器。具體的:預處理服務器根據(jù)URL地址確定該URL的類型,查找預先設置的URL的類型與URL服務器之間的對應關系,確定與該URL的類型對應的URL服務器,且該URL服務器即為URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0072]步驟204、依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入所述URL服務器的緩存列表中,由所述URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理;
[0073]步驟205、在從所述URL服務器獲取所述URL地址所指向的數(shù)據(jù)資源后,將所述數(shù)據(jù)資源反饋給所述客戶端。
[0074]在本發(fā)明實施例中,預處理服務器將為每一個URL服務器設置一個緩存列表,在該緩存列表中緩存該URL服務器需要處理的數(shù)據(jù)訪問請求,且預處理服務器將依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由URL服務器依次對緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0075]其中,URL服務器在每處理完一個數(shù)據(jù)訪問請求后,將從其緩存列表中讀取一個數(shù)據(jù)訪問請求繼續(xù)處理。
[0076]在本發(fā)明實施例中,URL服務器在對數(shù)據(jù)訪問請求進行處理時,將利用該數(shù)據(jù)訪問請求中包含的URL地址獲取該URL地址對應的數(shù)據(jù)資源,并將該數(shù)據(jù)資源反饋給預處理服務器,預處理服務器在從URL服務器獲取該URL地址所指向的數(shù)據(jù)資源后,將該數(shù)據(jù)資源反饋給對應的客戶端,以完成一次數(shù)據(jù)訪問。
[0077]在本發(fā)明實施例中,預處理服務器在接收到客戶端的數(shù)據(jù)訪問請求后,獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識,查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定該客戶端的訪問權(quán)限,若該客戶端的訪問權(quán)限中包含對上述URL地址的訪問權(quán)限時,根據(jù)該客戶端的標識確定該客戶端的優(yōu)先級,且根據(jù)該URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,并依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由該URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,有效滿足緊急或重要程度高的數(shù)據(jù)訪問請求優(yōu)先處理的需求,且通過基于URL地址及預先設置的URL的類型與URL服務器之間的對應關系確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,使得能夠基于類型將大量的數(shù)據(jù)訪問請求分布式發(fā)送到不同的URL服務器中,能夠有效的降低系統(tǒng)的負擔,避免出現(xiàn)故障。
[0078]請參閱圖3,為本發(fā)明第三實施例中預處理服務器的功能模塊的示意圖,包括:
[0079]獲取模塊301,用于在接收到客戶端的數(shù)據(jù)訪問請求后,獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識;
[0080]處理模塊302,用于根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器;
[0081]插入模塊303,用于依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入所述URL月艮務器的緩存列表中,由所述URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0082]在本發(fā)明實施例中,可以安裝在終端上的應用程序可以稱為客戶端,用戶可以使用該客戶端所能夠?qū)崿F(xiàn)的功能,其中,終端可以是PAD、智能手機、筆記本、臺式電腦等等。
[0083]其中,用戶在使用客戶端的過程中,將實現(xiàn)客戶端與提供該客戶端所實現(xiàn)的功能所需要的數(shù)據(jù)的服務器,例如,用戶在使用某一個應用程序時如微信,若點擊公眾號推送的一條信息,則可以從服務器中獲取該條信息的內(nèi)容,且在顯示界面上顯示。
[0084]在本發(fā)明實施例中,用戶在使用客戶端的過程中,若檢測到用戶對數(shù)據(jù)的查看請求,則該客戶端將生成數(shù)據(jù)訪問請求,且該數(shù)據(jù)訪問請求中攜帶該客戶端請求訪問的URL地址及該客戶端的標識,并將該數(shù)據(jù)訪問請求發(fā)送給預處理服務器。
[0085]其中,URL是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的標識,是互聯(lián)網(wǎng)上標準資源的地址,互聯(lián)網(wǎng)上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎么樣處理它。
[0086]其中,客戶端的標識可以是用戶在客戶端上進行注冊時設置的賬號,或者是身份證號碼,或者可以是手機號碼,或者可以是郵箱號碼,也可以是客戶端在用戶注冊之后,為用戶分配的具有唯一性的編號。
[0087]在本發(fā)明實施例中,預處理服務器在接收到該數(shù)據(jù)訪問請求后,獲取模塊301獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識。
[0088]在本發(fā)明實施例中,預處理服務器預先為注冊的客戶端設置了優(yōu)先級,該優(yōu)先級可以是根據(jù)用戶使用該客戶端的時長確定的,例如,使用的時長越長,該客戶端的優(yōu)先級越高,或者,該優(yōu)先級可以是用戶繳費之后所能夠達到的優(yōu)先級,例如,QQ用戶的黃鉆用戶、金鉆用戶等等,或者該優(yōu)先級還可以是基于使用該客戶端的用戶的等級設置的,例如,在公司系統(tǒng)中,總經(jīng)理的優(yōu)先級最高。對于本領域技術人員可以理解的是,在實際應用中,可以根據(jù)具體的需要設置不同的客戶端的優(yōu)先級,此處不做限定。
[0089]需要說明的是,在本發(fā)明實施例中,優(yōu)先級越高表明緊急程度越高。
[0090]在本發(fā)明實施例中,預處理服務器連接多個URL服務器,且該多個URL服務器中存儲著不同類型的URL地址所指向的資源,且預處理服務器中已經(jīng)保存URL的類型與URL服務器之間的對應關系,使得每一個URL服務器可以處理一類或者多類的URL地址的數(shù)據(jù)訪問請求,且能夠基于URL地址的類型將數(shù)據(jù)訪問請求進行分布式處理,有效降低系統(tǒng)的負擔。
[0091]在本發(fā)明實施例中,處理模塊302包括:
[0092]第一查找模塊3021,用于查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定所述客戶端的優(yōu)先級;
[0093]確定模塊3022,用于根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0094]其中,確定模塊3022包括:
[0095]類型確定模塊,用于根據(jù)所述URL地址確定所述URL的類型;
[0096]第二查找模塊,用于查找預先設置的URL的類型與URL服務器之間的對應關系,確定與所述URL的類型對應的URL服務器。
[0097]其中,類型確定模塊和第二查找模塊未在圖中示出。
[0098]在本發(fā)明實施例中,第一查找模塊3021查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定該客戶端的優(yōu)先級。
[0099]在本發(fā)明實施例中,確定模塊3022將根據(jù)URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器。具體的:確定模塊3022中的類型確定模塊根據(jù)URL地址確定該URL的類型,及確定模塊3022中的第二查找模塊查找預先設置的URL的類型與URL服務器之間的對應關系,確定與該URL的類型對應的URL服務器,且該URL服務器即為URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0100]在本發(fā)明實施例中,預處理服務器將為每一個URL服務器設置一個緩存列表,在該緩存列表中緩存該URL服務器需要處理的數(shù)據(jù)訪問請求,且插入模塊303將依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由URL服務器依次對緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0101]其中,URL服務器在每處理完一個數(shù)據(jù)訪問請求后,將從其緩存列表中讀取一個數(shù)據(jù)訪問請求繼續(xù)處理。
[0102]在本發(fā)明實施例中,預處理服務器在接收到客戶端的數(shù)據(jù)訪問請求后,獲取模塊301獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識,并由處理模塊302根據(jù)該客戶端的標識確定該客戶端的優(yōu)先級,且根據(jù)該URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,再由插入模塊303依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由該URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,有效滿足緊急或重要程度高的數(shù)據(jù)訪問請求優(yōu)先處理的需求,且通過設置URL的類型與URL服務器之間的對應關系,使得能夠基于URL的類型實現(xiàn)數(shù)據(jù)訪問請求的分布式處理,能夠有效的降低系統(tǒng)的負擔,避免出現(xiàn)故障。
[0103]基于圖3所示第三實施例,請參閱圖4,為本發(fā)明第四實施例中預處理服務器的功能模塊的示意圖,該預處理服務器包括:如圖3所示第三實施例中的獲取模塊301、處理模塊302、插入模塊303,且處理模塊302包括第一查找模塊3021及確定模塊3022,且上述模塊與圖3所示第三實施例中描述的內(nèi)容相似,此處不做贅述。
[0104]在本發(fā)明實施例中,預處理服務器還包括:
[0105]權(quán)限模塊401,用于查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定所述客戶端的訪問權(quán)限;
[0106]觸發(fā)模塊402,用于當所述訪問權(quán)限中包含對所述URL地址的訪問權(quán)限時,則觸發(fā)所述處理模塊。
[0107]此外,本發(fā)明實施例中,所述預處理服務器還包括:
[0108]反饋模塊403,用于在從所述URL服務器獲取所述URL地址所指向的數(shù)據(jù)資源后,將所述數(shù)據(jù)資源反饋給所述客戶端。
[0109]在本發(fā)明實施例中,預處理服務器在獲取數(shù)據(jù)訪問請求中攜帶的客戶端的標識之后,還可以通過權(quán)限模塊401查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定該客戶端的訪問權(quán)限。
[0110]其中,客戶端的訪問權(quán)限是該用戶在注冊該客戶端時,由管理人員設置的訪問權(quán)限,或者系統(tǒng)基于客戶端的優(yōu)先級確定的該客戶端的訪問權(quán)限,在實際應用中,可以根據(jù)具體的需要設置客戶端的訪問權(quán)限,此次不做限定。
[0111 ]其中,客戶端的訪問權(quán)限包含該客戶端對每一項內(nèi)容的訪問權(quán)限,例如,對于一個用戶的客戶端來說,可能具有查看A級信息的訪問權(quán)限,但是沒有查看B級信息的訪問權(quán)限。因此,在確定客戶端的訪問權(quán)限之后,將判斷該訪問權(quán)限中是否包含對URL地址的訪問權(quán)限,若包含,則觸發(fā)模塊402將觸發(fā)執(zhí)行處理模塊302,由處理模塊302根據(jù)客戶端的標識確定該客戶端的優(yōu)先級,及根據(jù)URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定與該URL地址所指向的數(shù)據(jù)資源所在的URL服務器。
[0112]在本發(fā)明實施例中,預處理服務器將為每一個URL服務器設置一個緩存列表,在該緩存列表中緩存該URL服務器需要處理的數(shù)據(jù)訪問請求,且預處理服務器將依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由URL服務器依次對緩存列表中的數(shù)據(jù)訪問請求進行處理。
[0113]其中,URL服務器在每處理完一個數(shù)據(jù)訪問請求后,將從其緩存列表中讀取一個數(shù)據(jù)訪問請求繼續(xù)處理。
[0114]在本發(fā)明實施例中,URL服務器在對數(shù)據(jù)訪問請求進行處理時,將利用該數(shù)據(jù)訪問請求中包含的URL地址獲取該URL地址對應的數(shù)據(jù)資源,并將該數(shù)據(jù)資源反饋給預處理服務器,預處理服務器在從URL服務器獲取該URL地址所指向的數(shù)據(jù)資源后,將由反饋模塊403將該數(shù)據(jù)資源反饋給對應的客戶端,以完成一次數(shù)據(jù)訪問。
[0115]在本發(fā)明實施例中,預處理服務器在接收到客戶端的數(shù)據(jù)訪問請求后,獲取模塊301獲取該數(shù)據(jù)訪問請求中攜帶的URL地址及客戶端的標識,權(quán)限模塊401查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定該客戶端的訪問權(quán)限,若該客戶端的訪問權(quán)限中包含對上述URL地址的訪問權(quán)限時,則觸發(fā)模塊402觸發(fā)處理模塊302,由處理模塊302根據(jù)該客戶端的標識確定該客戶端的優(yōu)先級,且根據(jù)該URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定該URL地址所指向的數(shù)據(jù)資源所在的URL服務器,并由插入模塊303依據(jù)客戶端的優(yōu)先級將數(shù)據(jù)訪問請求插入URL服務器的緩存列表中,由該URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。通過確定客戶端的優(yōu)先級,使得能夠優(yōu)先對優(yōu)先級高的客戶端的數(shù)據(jù)訪問請求進行處理,有效滿足緊急程度高的數(shù)據(jù)訪問請求優(yōu)先處理的需求,且通過設置URL的類型與URL服務器之間的對應關系,使得能夠基于URL的類型實現(xiàn)數(shù)據(jù)訪問請求的分布式處理,能夠有效的降低系統(tǒng)的負擔。
[0116]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,月艮務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例的方法。
[0117]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1.一種訪問數(shù)據(jù)的方法,其特征在于,包括: 在接收到客戶端的數(shù)據(jù)訪問請求后,獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識; 根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器; 依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入所述URL服務器的緩存列表中,由所述URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識之后還包括: 查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定所述客戶端的訪問權(quán)限; 當所述訪問權(quán)限中包含對所述URL地址的訪問權(quán)限時,則執(zhí)行所述根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級的步驟。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在從所述URL服務器獲取所述URL地址所指向的數(shù)據(jù)資源后,將所述數(shù)據(jù)資源反饋給所述客戶端。4.根據(jù)權(quán)利要求1至3任意一項所述的方法,其特征在于,所述根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級包括: 查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定所述客戶端的優(yōu)先級。5.根據(jù)權(quán)利要求1至3任意一項所述的方法,其特征在于,所述根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器包括: 根據(jù)所述URL地址確定所述URL的類型; 查找預先設置的URL的類型與URL服務器之間的對應關系,確定與所述URL的類型對應的URL服務器。6.一種預處理服務器,其特征在于,包括: 獲取模塊,用于在接收到客戶端的數(shù)據(jù)訪問請求后,獲取所述數(shù)據(jù)訪問請求中攜帶的統(tǒng)一資源定位符URL地址及所述客戶端的標識; 處理模塊,用于根據(jù)所述客戶端的標識確定所述客戶端的優(yōu)先級;及根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器; 插入模塊,用于依據(jù)所述客戶端的優(yōu)先級將所述數(shù)據(jù)訪問請求插入所述URL服務器的緩存列表中,由所述URL服務器依次對所述緩存列表中的數(shù)據(jù)訪問請求進行處理。7.根據(jù)權(quán)利要求6所述的預處理服務器,其特征在于,所述預處理服務器還包括: 權(quán)限模塊,用于查找預先設置的客戶端的標識與訪問權(quán)限之間的對應關系,確定所述客戶端的訪問權(quán)限; 觸發(fā)模塊,用于當所述訪問權(quán)限中包含對所述URL地址的訪問權(quán)限時,則觸發(fā)所述處理模塊。8.根據(jù)權(quán)利要求6所述的預處理服務器,其特征在于,所述預處理服務器還包括: 反饋模塊,用于在從所述URL服務器獲取所述URL地址所指向的數(shù)據(jù)資源后,將所述數(shù)據(jù)資源反饋給所述客戶端。9.根據(jù)權(quán)利要求6至8任意一項所述的預處理服務器,其特征在于,所述處理模塊,包括: 第一查找模塊,用于查找預先設置的客戶端的標識與優(yōu)先級之間的對應關系,確定所述客戶端的優(yōu)先級; 確定模塊,用于根據(jù)所述URL地址及預先設置的URL的類型與URL服務器之間的對應關系,確定所述URL地址所指向的數(shù)據(jù)資源所在的URL服務器。10.根據(jù)權(quán)利要求9所述的預處理服務器,其特征在于,所述確定模塊包括: 類型確定模塊,用于根據(jù)所述URL地址確定所述URL的類型; 第二查找模塊,用于查找預先設置的URL的類型與URL服務器之間的對應關系,確定與所述URL的類型對應的URL服務器。
【文檔編號】H04L12/865GK105915621SQ201610311657
【公開日】2016年8月31日
【申請日】2016年5月11日
【發(fā)明人】張銳
【申請人】深圳市永興元科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1