加載數(shù)據(jù)的方法、設備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種加載數(shù)據(jù)的方法、設備及系統(tǒng),該加載器包括接收接口,解析器,發(fā)送接口以及加載部件,接收接口,適于接收來自用戶的加載數(shù)據(jù)的加載指令;解析器,適于解析加載指令,得到待加載數(shù)據(jù)的標識信息以及用戶的身份信息;發(fā)送接口,適于向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求;接收接口,還適于接收配置服務器返回的、待加載數(shù)據(jù)的訪問地址;發(fā)送接口,還適于利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求;接收接口,還適于接收數(shù)據(jù)服務器返回的響應請求結果;加載部件,適于根據(jù)接收接口接收的響應請求結果進行加載操作。本發(fā)明可以避免重復性地勞動,節(jié)約大量資源,統(tǒng)一管理數(shù)據(jù)。
【專利說明】加載數(shù)據(jù)的方法、設備及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應用【技術領域】,特別是一種加載數(shù)據(jù)的方法、設備及系統(tǒng)。
【背景技術】
[0002]隨著信息技術的發(fā)展,互聯(lián)網(wǎng)已成為人們工作或學習不可缺少的部分。在使用互聯(lián)網(wǎng)的過程中,加載數(shù)據(jù)是常見的操作之一。例如,客戶端發(fā)送加載某數(shù)據(jù)的請求,請求中攜帶有該數(shù)據(jù)的地址信息,通過數(shù)據(jù)的地址信息獲取到該數(shù)據(jù),進而對獲取到的該數(shù)據(jù)進行加載操作。
[0003]相關技術中,待加載數(shù)據(jù)的地址信息,如URL (Uniform Resource Locator,統(tǒng)一資源定位符)被寫入程序代碼,這種方式使得每次變更(如添加、修改等)待加載數(shù)據(jù)的地址信息時,都需要更新代碼,顯然很繁瑣。如果待加載數(shù)據(jù)是由數(shù)據(jù)服務器(如第三方平臺)提供,那么數(shù)據(jù)服務器需要向各個客戶端發(fā)送變更后的待加載數(shù)據(jù)或者待加載數(shù)據(jù)的地址信息,以便客戶端能夠對數(shù)據(jù)實現(xiàn)有效加載??梢姡嚓P技術中數(shù)據(jù)服務器需要進行許多重復性地勞動,效率較低,會浪費大量網(wǎng)絡資源或客戶端的存儲資源,也不便于維護及管理數(shù)據(jù)。
【發(fā)明內容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的加載數(shù)據(jù)的方法、設備及系統(tǒng)。
[0005]依據(jù)本發(fā)明的第一個方面,提供了一種加載器,應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,包括接收接口,解析器,發(fā)送接口以及加載部件,其中,
[0006]所述接收接口,適于接收來自用戶的加載數(shù)據(jù)的加載指令;
[0007]所述解析器,適于解析所述加載指令,得到待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;
[0008]所述發(fā)送接口,適于向配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0009]所述接收接口,還適于接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址;
[0010]所述發(fā)送接口,還適于利用所述訪問地址以及所述用戶的身份信息,向所述數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求;
[0011]所述接收接口,還適于接收所述數(shù)據(jù)服務器返回的響應請求結果;
[0012]所述加載部件,適于根據(jù)所述接收接口接收的所述響應請求結果進行加載操作。
[0013]可選地,所述標識信息包括下列至少之一:
[0014]游戲名稱;
[0015]游戲功能模塊名稱;
[0016]區(qū)服名稱。
[0017]可選地,所述加載部件還適于:若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作;若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
[0018]可選地,所述加載器為閃客Flash部件。
[0019]依據(jù)本發(fā)明的第二個方面,提供了一種加載數(shù)據(jù)的方法,應用于客戶端,包括:接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;向配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址,并利用所述訪問地址以及所述用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求;接收所述數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)所述響應請求結果進行加載操作。
[0020]可選地,所述標識信息包括下列至少之一:
[0021]游戲名稱;
[0022]游戲功能模塊名稱;
[0023]區(qū)服名稱。
[0024]可選地,根據(jù)所述響應請求結果進行加載操作,包括:若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作;若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
[0025]依據(jù)本發(fā)明的第三個方面,提供了一種加載數(shù)據(jù)的方法,應用于配置服務器,包括:接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;將查詢到的所述訪問地址發(fā)送至所述客戶端。
[0026]可選地,查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址,包括:根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢所述待加載數(shù)據(jù)的標識信息對應的配置參數(shù);利用查詢到的所述配置參數(shù),生成訪問所述待加載數(shù)據(jù)的訪問地址。
[0027]依據(jù)本發(fā)明的第三個方面,提供了一種配置服務器,包括:
[0028]接收模塊,適于接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0029]查詢模塊,適于查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;
[0030]發(fā)送模塊,適于將查詢到的所述訪問地址發(fā)送至所述客戶端。
[0031]可選地,所述查詢模塊還適于:根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢所述待加載數(shù)據(jù)的標識信息對應的配置參數(shù);利用查詢到的所述配置參數(shù),生成訪問所述待加載數(shù)據(jù)的訪問地址。
[0032]依據(jù)本發(fā)明的第四個方面,提供了一種加載數(shù)據(jù)的系統(tǒng),包括加載器,配置服務器以及數(shù)據(jù)服務器,所述加載器應用于從所述數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,其中,
[0033]所述加載器,適于接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;以及向所述配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0034]所述配置服務器,適于接收來自所述加載器的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;將查詢到的所述訪問地址發(fā)送至所述加載器;
[0035]所述加載器,還適于接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址,并利用所述訪問地址以及所述用戶的身份信息,向所述數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求;
[0036]所述數(shù)據(jù)服務器,適于接收來自所述加載器的獲取所述待加載數(shù)據(jù)的請求,其中,所述請求中攜帶有所述用戶的身份信息;利用所述用戶的身份信息向所述加載器返回響應請求結果;
[0037]所述加載器,還適于接收所述數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)所述響應請求結果進行加載操作。
[0038]可選地,所述標識信息包括下列至少之一:
[0039]游戲名稱;
[0040]游戲功能模塊名稱;
[0041]區(qū)服名稱。
[0042]可選地,所述配置服務器還適于:根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢所述待加載數(shù)據(jù)的標識信息對應的配置參數(shù);利用查詢到的所述配置參數(shù),生成訪問所述待加載數(shù)據(jù)的訪問地址。
[0043]可選地,所述加載器還適于:若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作;若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
[0044]本發(fā)明提供了一種加載器,可以應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,該加載器包括了接收接口,解析器,發(fā)送接口以及加載部件。當加載器中的接收接口接收到來自用戶的加載數(shù)據(jù)的加載指令時,解析器解析加載指令,得到待加載數(shù)據(jù)的標識信息以及用戶的身份信息。隨后,發(fā)送接口向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,該查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。當接收接口接收到配置服務器返回的、待加載數(shù)據(jù)的訪問地址后,發(fā)送接口利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。之后,接收接口接收數(shù)據(jù)服務器返回的響應請求結果,進而加載部件根據(jù)接收接口接收的響應請求結果進行加載操作。由此可見,本發(fā)明提供的技術方案使得各個客戶端通過其上設置的加載器,首先從配置服務器獲取待加載數(shù)據(jù)的訪問地址,進而利用獲取的待加載數(shù)據(jù)的訪問地址從數(shù)據(jù)服務器加載數(shù)據(jù),實現(xiàn)客戶端根據(jù)自身的需求去獲取待加載數(shù)據(jù)。這樣,數(shù)據(jù)服務器就無需向各個客戶端發(fā)送待加載數(shù)據(jù)或者待加載數(shù)據(jù)的地址信息,可以避免重復性地勞動,節(jié)約大量網(wǎng)絡資源或客戶端的存儲資源。同時,本發(fā)明由配置服務器統(tǒng)一管理待加載數(shù)據(jù)及其地址信息,方便維護、更新以及管理數(shù)據(jù)。
[0045]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
[0046]根據(jù)下文結合附圖對本發(fā)明具體實施例的詳細描述,本領域技術人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。
【專利附圖】
【附圖說明】
[0047]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0048]圖1示出了根據(jù)本發(fā)明一個實施例的加載器的結構示意圖;
[0049]圖2示出了根據(jù)本發(fā)明一個實施例的應用于客戶端的加載數(shù)據(jù)的方法的流程圖;
[0050]圖3示出了根據(jù)本發(fā)明一個實施例的應用于配置服務器的加載數(shù)據(jù)的方法的流程圖;
[0051]圖4示出了根據(jù)本發(fā)明一個實施例結合客戶端的加載器、配置服務器和數(shù)據(jù)服務器的加載數(shù)據(jù)的方法的流程圖;
[0052]圖5示出了根據(jù)本發(fā)明一個實施例的配置服務器的結構示意圖;以及
[0053]圖6示出了根據(jù)本發(fā)明一個實施例的加載數(shù)據(jù)的系統(tǒng)的結構示意圖。
【具體實施方式】
[0054]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0055]為解決上述技術問題,本發(fā)明實施例提供了一種加載器,應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端。圖1示出了根據(jù)本發(fā)明一個實施例的加載器的結構示意圖。如圖1所示,該加載器至少包括接收接口 110,解析器120,發(fā)送接口 130以及加載部件140,其中,
[0056]接收接口 110,適于接收來自用戶的加載數(shù)據(jù)的加載指令;
[0057]解析器120,與接收接口 110相耦合,適于解析加載指令,得到待加載數(shù)據(jù)的標識信息以及用戶的身份信息;
[0058]發(fā)送接口 130,與解析器120相耦合,適于向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息;
[0059]接收接口 110,還適于接收配置服務器返回的、待加載數(shù)據(jù)的訪問地址;
[0060]發(fā)送接口 130,與接收接口 110相耦合,還適于利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求;
[0061]接收接口 110,還適于接收數(shù)據(jù)服務器返回的響應請求結果;
[0062]加載部件140,與接收接口 110相耦合,適于根據(jù)接收接口 110接收的響應請求結果進行加載操作。
[0063]本發(fā)明提供了一種加載器,可以應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,該加載器包括了接收接口,解析器,發(fā)送接口以及加載部件。當加載器中的接收接口接收到來自用戶的加載數(shù)據(jù)的加載指令時,解析器解析加載指令,得到待加載數(shù)據(jù)的標識信息以及用戶的身份信息。隨后,發(fā)送接口向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,該查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。當接收接口接收到配置服務器返回的、待加載數(shù)據(jù)的訪問地址后,發(fā)送接口利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。之后,接收接口接收數(shù)據(jù)服務器返回的響應請求結果,進而加載部件根據(jù)接收接口接收的響應請求結果進行加載操作。由此可見,本發(fā)明提供的技術方案使得各個客戶端通過其上設置的加載器,首先從配置服務器獲取待加載數(shù)據(jù)的訪問地址,進而利用獲取的待加載數(shù)據(jù)的訪問地址從數(shù)據(jù)服務器加載數(shù)據(jù),實現(xiàn)客戶端根據(jù)自身的需求去獲取待加載數(shù)據(jù)。這樣,數(shù)據(jù)服務器就無需向各個客戶端發(fā)送待加載數(shù)據(jù)或者待加載數(shù)據(jù)的地址信息,可以避免重復性地勞動,節(jié)約大量網(wǎng)絡資源或客戶端的存儲資源。同時,本發(fā)明由配置服務器統(tǒng)一管理待加載數(shù)據(jù)及其地址信息,方便維護、更新以及管理數(shù)據(jù)。
[0064]需要說明的是,上文提及的配置服務器和數(shù)據(jù)服務器可以是不同的服務器,分別提供相應的功能,也可以是同一個服務器,該服務器能夠提供本發(fā)明實施例中配置服務器和數(shù)據(jù)服務器提供的服務。
[0065]上文提及的待加載數(shù)據(jù)的標識信息可以是用來標識待加載數(shù)據(jù)的任意信息,例如,待加載數(shù)據(jù)是游戲數(shù)據(jù)時,其標識信息為游戲名稱、游戲功能模塊名稱或區(qū)服名稱等。又例如,待加載數(shù)據(jù)是App (Applicat1n,應用)數(shù)據(jù)時,其標識信息是應用名稱、應用類別等。此外,用戶的身份信息是指用來標識用戶身份的任意信息,例如,用戶的名稱、昵稱、電話號碼、郵箱地址或者即時通訊號碼等等,本發(fā)明不限于此。
[0066]加載部件140根據(jù)接收接口 110接收的響應請求結果進行加載操作,當響應請求結果不同時,加載部件140進行的加載操作也有所不同。若響應請求結果為待加載數(shù)據(jù),則加載部件140可以對待加載數(shù)據(jù)進行加載操作,若響應請求結果為表明用戶不被允許加載待加載數(shù)據(jù)的信息,則加載部件140可以輸出未獲取到待加載數(shù)據(jù)而加載失敗的頁面。以PC (Personal Computer,個人計算機)網(wǎng)頁游戲上的裝備獲取為例,在PC網(wǎng)頁游戲上,用戶可以得到多個不同的裝備,其中,每個新的裝備可視為一個待加載數(shù)據(jù),能夠加載到PC網(wǎng)頁游戲的頁面上。具體地,用戶進入裝備頁面,點擊領取裝備A,此時加載器的接收接口 110接收到來自用戶的加載裝備A的加載指令,隨后解析器120解析加載指令,得到裝備A的標識信息以及用戶的身份信息。之后,發(fā)送接口 130向配置服務器發(fā)送查詢裝備A的訪問地址的查詢請求,其中,查詢請求中攜帶有裝備A的標識信息。配置服務器接收到查詢請求時,根據(jù)裝備A的標識信息查詢到裝備A的訪問地址,并將裝備A的訪問地址返回給接收接口110。接收接口 110接收配置服務器返回的、裝備A的訪問地址,進而發(fā)送接口 130利用裝備A的訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取裝備A的請求。數(shù)據(jù)服務器接收到請求后,首先根據(jù)用戶的身份信息判斷該用戶是否被允許加載裝備A,若被允許,則根據(jù)裝備A的訪問地址將裝備A返回給接收接口 110,若不被允許,則返回給接收接口 110表明該用戶不被允許加載裝備A的信息(可能該用戶之前已領取過裝備A)。進而,接收接口 110接收數(shù)據(jù)服務器返回的響應請求結果,即裝備A或表明該用戶不被允許加載裝備A的信息。最后,加載部件140根據(jù)接收接口 110接收的響應請求結果進行加載操作,若響應請求結果為裝備A,則加載部件140可以對裝備A進行加載操作,并在加載完成之后,向數(shù)據(jù)服務器返回表示該用戶已加載裝備A的信息。若響應請求結果為表明用戶不被允許加載裝備A的信息,則加載部件140可以輸出未獲取到裝備A而加載失敗的頁面。進一步地,該加載器可以使用閃客(Flash)部件實現(xiàn),也可以使用其他能夠實現(xiàn)接收、解析、發(fā)送及加載功能的器件實現(xiàn)。
[0067]基于同一發(fā)明構思,本發(fā)明實施例提供了一種加載數(shù)據(jù)的方法,應用于客戶端。圖2示出了根據(jù)本發(fā)明一個實施例的應用于客戶端的加載數(shù)據(jù)的方法的流程圖。如圖2所示,該方法至少包括以下步驟S202至步驟S208。
[0068]步驟S202、接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及用戶的身份信息。
[0069]步驟S204、向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。
[0070]步驟S206、接收配置服務器返回的、待加載數(shù)據(jù)的訪問地址,并利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。
[0071]步驟S208、接收數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)響應請求結果進行加載操作。
[0072]依據(jù)本發(fā)明的技術方案,客戶端在接收到來自用戶的加載數(shù)據(jù)的加載指令時,獲取待加載數(shù)據(jù)的標識信息以及用戶的身份信息。進而,向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。隨后,在接收到配置服務器返回的、待加載數(shù)據(jù)的訪問地址后,利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。之后,接收數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)響應請求結果進行加載操作。由此,客戶端實現(xiàn)了從配置服務器獲取待加載數(shù)據(jù)的訪問地址,進而利用獲取的待加載數(shù)據(jù)的訪問地址從數(shù)據(jù)服務器加載數(shù)據(jù),實現(xiàn)根據(jù)自身的需求去獲取待加載數(shù)據(jù)。這樣,數(shù)據(jù)服務器就無需向各個客戶端發(fā)送待加載數(shù)據(jù)或者待加載數(shù)據(jù)的地址信息,可以避免重復性地勞動,節(jié)約大量網(wǎng)絡資源或客戶端的存儲資源。
[0073]上文提及的待加載數(shù)據(jù)的標識信息可以是用來標識待加載數(shù)據(jù)的任意信息,例如,待加載數(shù)據(jù)是游戲數(shù)據(jù)時,其標識信息為游戲名稱、游戲功能模塊名稱或區(qū)服名稱等。又例如,待加載數(shù)據(jù)是App (Applicat1n,應用)數(shù)據(jù)時,其標識信息是應用名稱、應用類別等。此外,用戶的身份信息是指用來標識用戶身份的任意信息,例如,用戶的名稱、昵稱、電話號碼、郵箱地址或者即時通訊號碼等等,本發(fā)明不限于此。
[0074]步驟S208中根據(jù)響應請求結果進行加載操作,當響應請求結果不同時,進行的加載操作也有所不同。若響應請求結果為待加載數(shù)據(jù),則可以對待加載數(shù)據(jù)進行加載操作,若響應請求結果為表明用戶不被允許加載待加載數(shù)據(jù)的信息,則可以輸出未獲取到待加載數(shù)據(jù)而加載失敗的頁面,關于此部分的詳細介紹可參見前文部分,此處不再贅述。
[0075]相應的,本發(fā)明實施例還提供了一種加載數(shù)據(jù)的方法,應用于配置服務器。圖3示出了根據(jù)本發(fā)明一個實施例的應用于配置服務器的加載數(shù)據(jù)的方法的流程圖。如圖3所示,該方法至少包括以下步驟S302至步驟S306。
[0076]步驟S302、接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。
[0077]步驟S304、查詢與待加載數(shù)據(jù)的標識信息對應的訪問地址。
[0078]步驟S306、將查詢到的訪問地址發(fā)送至客戶端。
[0079]依據(jù)本發(fā)明的技術方案,配置服務器在接收到來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求時,查詢與待加載數(shù)據(jù)的標識信息對應的訪問地址,進而將查詢到的訪問地址發(fā)送至客戶端,實現(xiàn)統(tǒng)一管理待加載數(shù)據(jù)及其地址信息,方便維護、更新以及管理數(shù)據(jù)。
[0080]進一步地,步驟S304中查詢與待加載數(shù)據(jù)的標識信息對應的訪問地址,本發(fā)明提供了一種優(yōu)選的實施方式,在該實施方式中,可以根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢待加載數(shù)據(jù)的標識信息對應的配置參數(shù),進而利用查詢到的配置參數(shù),生成訪問待加載數(shù)據(jù)的訪問地址。當然,配置服務器中還可以直接預先存儲標識信息與訪問地址的映射關系,進而查詢待加載數(shù)據(jù)的標識信息對應的訪問地址。
[0081]以上介紹了圖1、圖2以及圖3所示的實施例中各環(huán)節(jié)的多種實現(xiàn)方式,下面通過具體的優(yōu)選實施例對本發(fā)明實施例提供的加載數(shù)據(jù)的方法做進一步說明。
[0082]圖4示出了根據(jù)本發(fā)明一個實施例結合客戶端的加載器、配置服務器和數(shù)據(jù)服務器的加載數(shù)據(jù)的方法的流程圖。如圖4所示,該方法包括以下步驟S402至步驟S420。
[0083]步驟S402、客戶端的加載器接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及用戶的身份信息。
[0084]例如,用戶需要加載區(qū)服S3中游戲main的應用qrcode,此時客戶端的加載器接收到來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息為qrc0de/main/S3,以及用戶的身份信息。這里,用戶的身份信息是指用來標識用戶身份的任意信息,例如,用戶的名稱、昵稱、電話號碼、郵箱地址或者即時通訊號碼等等,本發(fā)明不限于此。
[0085]步驟S404、客戶端的加載器向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。
[0086]在步驟S402獲取待加載數(shù)據(jù)的標識信息qrcode/main/S3,以及用戶的身份信息后,客戶端的加載器(至少包括接收接口,解析器,發(fā)送接口以及加載部件)生成一個URL為 http://ministry.svc.360-game.net/qrcode/main/S3,加載器根據(jù)該 URL 向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求。
[0087]步驟S406、配置服務器接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。
[0088]步驟S408、配置服務器查詢與待加載數(shù)據(jù)的標識信息對應的訪問地址。
[0089]這里,本發(fā)明提供了一種優(yōu)選的實施方式,在該實施方式中,可以根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢待加載數(shù)據(jù)的標識信息對應的配置參數(shù),進而利用查詢到的配置參數(shù),生成訪問待加載數(shù)據(jù)的訪問地址。當然,配置服務器中還可以直接預先存儲標識信息與訪問地址的映射關系,進而查詢待加載數(shù)據(jù)的標識信息對應的訪問地址。
[0090]步驟S410、配置服務器將查詢到的訪問地址發(fā)送至客戶端。
[0091]步驟S412、客戶端接收配置服務器返回的、待加載數(shù)據(jù)的訪問地址。
[0092]步驟S414、客戶端的加載器利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。
[0093]{ " e r r η ο 〃: O,〃data": {"url":"http://s3.qhimg.com/ static/f81c77facfbfaf31.sw f〃},"errmsg": 〃〃}為配置服務器返回的結果,根據(jù)這個結果,客戶端的加載器提取出待加載數(shù)據(jù)的訪問地址http://s3.qhimg.com/static/f81c77facfbfaf31.swf。進而,利用該訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。
[0094]步驟S416、數(shù)據(jù)服務器接收來自客戶端的獲取待加載數(shù)據(jù)的請求,其中,請求中攜帶有待加載數(shù)據(jù)的訪問地址以及用戶的身份信息。
[0095]步驟S418、數(shù)據(jù)服務器利用訪問地址以及用戶的身份信息,向客戶端發(fā)送響應請求結果。
[0096]數(shù)據(jù)服務器接收到請求后,首先根據(jù)用戶的身份信息判斷該用戶是否被允許加載待加載數(shù)據(jù),若被允許,則根據(jù)待加載數(shù)據(jù)的訪問地址將待加載數(shù)據(jù)返回給客戶端,若不被允許,則返回給客戶端表明該用戶不被允許加載待加載數(shù)據(jù)的信息。
[0097]步驟S420、客戶端的加載器接收數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)響應請求結果進行加載操作。
[0098]這里,響應請求結果不同時,進行的加載操作也有所不同。若響應請求結果為待加載數(shù)據(jù),則可以對待加載數(shù)據(jù)進行加載操作,若響應請求結果為表明用戶不被允許加載待加載數(shù)據(jù)的信息,則可以輸出未獲取到待加載數(shù)據(jù)而加載失敗的頁面
[0099]需要說明的是,實際應用中,上述所有可選實施方式可以采用結合的方式任意組合,形成本發(fā)明的可選實施例,在此不再一一贅述。
[0100]基于同一發(fā)明構思,圖5示出了根據(jù)本發(fā)明一個實施例的配置服務器的結構示意圖。參見圖5,該配置服務器至少包括:接收模塊510、查詢模塊520以及發(fā)送模塊530。
[0101]現(xiàn)介紹本發(fā)明實施例的配置服務器的各組成或器件的功能以及各部分間的連接關系:
[0102]接收模塊510,適于接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息;
[0103]查詢模塊520,與接收模塊510相耦合,適于查詢與待加載數(shù)據(jù)的標識信息對應的訪問地址;
[0104]發(fā)送模塊530,與查詢模塊520相耦合,適于將查詢到的訪問地址發(fā)送至客戶端。
[0105]在一個實施例中,上述查詢模塊520還適于:根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢待加載數(shù)據(jù)的標識信息對應的配置參數(shù);利用查詢到的配置參數(shù),生成訪問待加載數(shù)據(jù)的訪問地址。
[0106]基于上文各實施例提供的加載數(shù)據(jù)的方法及設備,基于同一發(fā)明構思,本發(fā)明實施例還提供了一種加載數(shù)據(jù)的系統(tǒng),參見圖6所示,該系統(tǒng)至少包括:上文介紹的加載器610 (如圖1所示)、上文介紹的配置服務器620 (如圖5所示)以及數(shù)據(jù)服務器630。
[0107]加載器610,適于接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及用戶的身份信息;以及向配置服務器620發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息;
[0108]配置服務器620,與加載器610相耦合,適于接收來自加載器610的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,查詢請求中攜帶有待加載數(shù)據(jù)的標識信息;查詢與待加載數(shù)據(jù)的標識信息對應的訪問地址;將查詢到的訪問地址發(fā)送至加載器610 ;
[0109]加載器610,還適于接收配置服務器620返回的、待加載數(shù)據(jù)的訪問地址,并利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器630發(fā)送獲取待加載數(shù)據(jù)的請求;
[0110]數(shù)據(jù)服務器630,與加載器610相耦合,適于接收來自加載器610的獲取待加載數(shù)據(jù)的請求,其中,請求中攜帶有用戶的身份信息;利用用戶的身份信息向加載器610返回響應請求結果;
[0111]加載器610,還適于接收數(shù)據(jù)服務器630返回的響應請求結果,并根據(jù)響應請求結果進行加載操作。
[0112]在一個實施例中,標識信息包括下列至少之一:
[0113]游戲名稱;
[0114]游戲功能模塊名稱;
[0115]區(qū)服名稱。
[0116]在一個實施例中,配置服務器620還適于:根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢待加載數(shù)據(jù)的標識信息對應的配置參數(shù);利用查詢到的配置參數(shù),生成訪問待加載數(shù)據(jù)的訪問地址。
[0117]在一個實施例中,加載器610還適于:若響應請求結果為待加載數(shù)據(jù),則對待加載數(shù)據(jù)進行加載操作;若響應請求結果為表明用戶不被允許加載待加載數(shù)據(jù)的信息,則輸出未獲取到待加載數(shù)據(jù)而加載失敗的頁面。
[0118]根據(jù)上述任意一個優(yōu)選實施例或多個優(yōu)選實施例的組合,本發(fā)明實施例能夠達到如下有益效果:
[0119]本發(fā)明提供了一種加載器,可以應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,該加載器包括了接收接口,解析器,發(fā)送接口以及加載部件。當加載器中的接收接口接收到來自用戶的加載數(shù)據(jù)的加載指令時,解析器解析加載指令,得到待加載數(shù)據(jù)的標識信息以及用戶的身份信息。隨后,發(fā)送接口向配置服務器發(fā)送查詢待加載數(shù)據(jù)的訪問地址的查詢請求,該查詢請求中攜帶有待加載數(shù)據(jù)的標識信息。當接收接口接收到配置服務器返回的、待加載數(shù)據(jù)的訪問地址后,發(fā)送接口利用訪問地址以及用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取待加載數(shù)據(jù)的請求。之后,接收接口接收數(shù)據(jù)服務器返回的響應請求結果,進而加載部件根據(jù)接收接口接收的響應請求結果進行加載操作。由此可見,本發(fā)明提供的技術方案使得各個客戶端通過其上設置的加載器,首先從配置服務器獲取待加載數(shù)據(jù)的訪問地址,進而利用獲取的待加載數(shù)據(jù)的訪問地址從數(shù)據(jù)服務器加載數(shù)據(jù),實現(xiàn)客戶端根據(jù)自身的需求去獲取待加載數(shù)據(jù)。這樣,數(shù)據(jù)服務器就無需向各個客戶端發(fā)送待加載數(shù)據(jù)或者待加載數(shù)據(jù)的地址信息,可以避免重復性地勞動,節(jié)約大量網(wǎng)絡資源或客戶端的存儲資源。同時,本發(fā)明由配置服務器統(tǒng)一管理待加載數(shù)據(jù)及其地址信息,方便維護、更新以及管理數(shù)據(jù)。
[0120]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0121]類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發(fā)明的單獨實施例。
[0122]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0123]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0124]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的加載數(shù)據(jù)的設備及系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0125]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0126]至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內容直接確定或推導出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應被理解和認定為覆蓋了所有這些其他變型或修改。
[0127]本發(fā)明還公開了 Al、一種加載器,應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,包括接收接口,解析器,發(fā)送接口以及加載部件,其中,
[0128]所述接收接口,適于接收來自用戶的加載數(shù)據(jù)的加載指令;
[0129]所述解析器,適于解析所述加載指令,得到待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;
[0130]所述發(fā)送接口,適于向配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0131]所述接收接口,還適于接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址;
[0132]所述發(fā)送接口,還適于利用所述訪問地址以及所述用戶的身份信息,向所述數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求;
[0133]所述接收接口,還適于接收所述數(shù)據(jù)服務器返回的響應請求結果;
[0134]所述加載部件,適于根據(jù)所述接收接口接收的所述響應請求結果進行加載操作。
[0135]A2、根據(jù)Al所述的加載器,其中,所述標識信息包括下列至少之一:
[0136]游戲名稱;
[0137]游戲功能模塊名稱;
[0138]區(qū)服名稱。
[0139]A3、根據(jù)Al或A2所述的加載器,其中,所述加載部件還適于:
[0140]若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作;
[0141]若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
[0142]A4、根據(jù)Al至A3任一項所述的加載器,其中,所述加載器為閃客Flash部件。
[0143]B5、一種加載數(shù)據(jù)的方法,應用于客戶端,包括:
[0144]接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;
[0145]向配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0146]接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址,并利用所述訪問地址以及所述用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求;
[0147]接收所述數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)所述響應請求結果進行加載操作。
[0148]B6、根據(jù)B5所述的方法,其中,所述標識信息包括下列至少之一:
[0149]游戲名稱;
[0150]游戲功能模塊名稱;
[0151]區(qū)服名稱。
[0152]B7、根據(jù)B5或B6所述的方法,其中,根據(jù)所述響應請求結果進行加載操作,包括:
[0153]若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作;
[0154]若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
[0155]B8、一種加載數(shù)據(jù)的方法,應用于配置服務器,包括:
[0156]接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0157]查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;
[0158]將查詢到的所述訪問地址發(fā)送至所述客戶端。
[0159]B9、根據(jù)B8所述的方法,其中,查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址,包括:
[0160]根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢所述待加載數(shù)據(jù)的標識信息對應的配置參數(shù);
[0161]利用查詢到的所述配置參數(shù),生成訪問所述待加載數(shù)據(jù)的訪問地址。
[0162]C10、一種配置服務器,包括:
[0163]接收模塊,適于接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0164]查詢模塊,適于查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;
[0165]發(fā)送模塊,適于將查詢到的所述訪問地址發(fā)送至所述客戶端。
[0166]C11、根據(jù)ClO所述的配置服務器,其中,所述查詢模塊還適于:
[0167]根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢所述待加載數(shù)據(jù)的標識信息對應的配置參數(shù);
[0168]利用查詢到的所述配置參數(shù),生成訪問所述待加載數(shù)據(jù)的訪問地址。
[0169]D12、一種加載數(shù)據(jù)的系統(tǒng),包括加載器,配置服務器以及數(shù)據(jù)服務器,所述加載器應用于從所述數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,其中,
[0170]所述加載器,適于接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;以及向所述配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;
[0171]所述配置服務器,適于接收來自所述加載器的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;將查詢到的所述訪問地址發(fā)送至所述加載器;
[0172]所述加載器,還適于接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址,并利用所述訪問地址以及所述用戶的身份信息,向所述數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求;
[0173]所述數(shù)據(jù)服務器,適于接收來自所述加載器的獲取所述待加載數(shù)據(jù)的請求,其中,所述請求中攜帶有所述用戶的身份信息;利用所述用戶的身份信息向所述加載器返回響應請求結果;
[0174]所述加載器,還適于接收所述數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)所述響應請求結果進行加載操作。
[0175]D13、根據(jù)D12所述的系統(tǒng),其中,所述標識信息包括下列至少之一:
[0176]游戲名稱;
[0177]游戲功能模塊名稱;
[0178]區(qū)服名稱。
[0179]D14、根據(jù)D12或D13所述的系統(tǒng),其中,所述配置服務器還適于:
[0180]根據(jù)預設的標識信息與配置參數(shù)的映射關系,查詢所述待加載數(shù)據(jù)的標識信息對應的配置參數(shù);
[0181 ] 利用查詢到的所述配置參數(shù),生成訪問所述待加載數(shù)據(jù)的訪問地址。
[0182]D15、根據(jù)D12至D14任一項所述的系統(tǒng),其中,所述加載器還適于:
[0183]若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作;
[0184]若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
【權利要求】
1.一種加載器,應用于從數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,包括接收接口,解析器,發(fā)送接口以及加載部件,其中, 所述接收接口,適于接收來自用戶的加載數(shù)據(jù)的加載指令; 所述解析器,適于解析所述加載指令,得到待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息; 所述發(fā)送接口,適于向配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息; 所述接收接口,還適于接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址; 所述發(fā)送接口,還適于利用所述訪問地址以及所述用戶的身份信息,向所述數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求; 所述接收接口,還適于接收所述數(shù)據(jù)服務器返回的響應請求結果; 所述加載部件,適于根據(jù)所述接收接口接收的所述響應請求結果進行加載操作。
2.根據(jù)權利要求1所述的加載器,其中,所述標識信息包括下列至少之一: 游戲名稱; 游戲功能模塊名稱; 區(qū)服名稱。
3.根據(jù)權利要求1或2所述的加載器,其中,所述加載部件還適于: 若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作; 若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
4.根據(jù)權利要求1至3任一項所述的加載器,其中,所述加載器為閃客Flash部件。
5.一種加載數(shù)據(jù)的方法,應用于客戶端,包括: 接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息; 向配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息; 接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址,并利用所述訪問地址以及所述用戶的身份信息,向數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求; 接收所述數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)所述響應請求結果進行加載操作。
6.根據(jù)權利要求5所述的方法,其中,所述標識信息包括下列至少之一: 游戲名稱; 游戲功能模塊名稱; 區(qū)服名稱。
7.根據(jù)權利要求5或6所述的方法,其中,根據(jù)所述響應請求結果進行加載操作,包括: 若所述響應請求結果為所述待加載數(shù)據(jù),則對所述待加載數(shù)據(jù)進行加載操作; 若所述響應請求結果為表明所述用戶不被允許加載所述待加載數(shù)據(jù)的信息,則輸出未獲取到所述待加載數(shù)據(jù)而加載失敗的頁面。
8.一種加載數(shù)據(jù)的方法,應用于配置服務器,包括: 接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息; 查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址; 將查詢到的所述訪問地址發(fā)送至所述客戶端。
9.一種配置服務器,包括: 接收模塊,適于接收來自客戶端的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息; 查詢模塊,適于查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址; 發(fā)送模塊,適于將查詢到的所述訪問地址發(fā)送至所述客戶端。
10.一種加載數(shù)據(jù)的系統(tǒng),包括加載器,配置服務器以及數(shù)據(jù)服務器,所述加載器應用于從所述數(shù)據(jù)服務器加載數(shù)據(jù)的多個客戶端,其中, 所述加載器,適于接收來自用戶的加載數(shù)據(jù)的加載指令,獲取待加載數(shù)據(jù)的標識信息以及所述用戶的身份信息;以及向所述配置服務器發(fā)送查詢所述待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息; 所述配置服務器,適于接收來自所述加載器的查詢待加載數(shù)據(jù)的訪問地址的查詢請求,其中,所述查詢請求中攜帶有所述待加載數(shù)據(jù)的標識信息;查詢與所述待加載數(shù)據(jù)的標識信息對應的訪問地址;將查詢到的所述訪問地址發(fā)送至所述加載器; 所述加載器,還適于接收所述配置服務器返回的、所述待加載數(shù)據(jù)的訪問地址,并利用所述訪問地址以及所述用戶的身份信息,向所述數(shù)據(jù)服務器發(fā)送獲取所述待加載數(shù)據(jù)的請求; 所述數(shù)據(jù)服務器,適于接收來自所述加載器的獲取所述待加載數(shù)據(jù)的請求,其中,所述請求中攜帶有所述用戶的身份信息;利用所述用戶的身份信息向所述加載器返回響應請求結果; 所述加載器,還適于接收所述數(shù)據(jù)服務器返回的響應請求結果,并根據(jù)所述響應請求結果進行加載操作。
【文檔編號】H04L29/12GK104202442SQ201410465673
【公開日】2014年12月10日 申請日期:2014年9月12日 優(yōu)先權日:2014年9月12日
【發(fā)明者】李亞光, 袁波, 李蕊 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司