一種進(jìn)行數(shù)據(jù)通信的方法、裝置和瀏覽器客戶(hù)端的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法、裝置和瀏覽器客戶(hù)端,其中該方法包括:在瀏覽器客戶(hù)端中設(shè)置一HTTP服務(wù)器組件;通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
【專(zhuān)利說(shuō)明】一種進(jìn)行數(shù)據(jù)通信的方法、裝置和瀏覽器客戶(hù)端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于瀏覽器【技術(shù)領(lǐng)域】,尤其涉及一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法、裝置和瀏覽器客戶(hù)端。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)技術(shù)中,通過(guò)瀏覽器訪問(wèn)是一種最常見(jiàn)的有效獲取各種信息和數(shù)據(jù)的方式。在現(xiàn)有技術(shù)中,實(shí)現(xiàn)互聯(lián)網(wǎng)存儲(chǔ)的云存儲(chǔ)或云盤(pán)技術(shù)也逐步發(fā)展起來(lái),擴(kuò)展了個(gè)人存儲(chǔ)的空間、時(shí)間,成為便捷的個(gè)人網(wǎng)絡(luò)硬盤(pán)、專(zhuān)業(yè)存儲(chǔ)工具,人們可以隨時(shí)隨地安全地存放數(shù)據(jù)和重要資料。
[0003]在現(xiàn)有技術(shù)中,通過(guò)瀏覽器訪問(wèn)下載數(shù)據(jù)資源、下載文件等各類(lèi)信息,往往經(jīng)由瀏覽器直接登錄具有被請(qǐng)求下載的數(shù)據(jù)資源的服務(wù)器上執(zhí)行下載到本地的操作,必要時(shí)再上傳到云盤(pán)進(jìn)行備份存儲(chǔ)或分享資源等。這樣,對(duì)本地存儲(chǔ)下載保存所涉及的網(wǎng)絡(luò)的性能(包括傳輸速度效率、數(shù)據(jù)的本地傳輸、存儲(chǔ)和系統(tǒng)資源等)、網(wǎng)絡(luò)環(huán)境的狀態(tài)、提供數(shù)據(jù)資源的服務(wù)器的性能、本地的存儲(chǔ)設(shè)備及其性能,均有較高的要求,而當(dāng)需要超大容量的云盤(pán)來(lái)存儲(chǔ)或分享資源時(shí),從本地上傳更大的數(shù)據(jù)資源,對(duì)網(wǎng)絡(luò)的性能也進(jìn)一步增加了要求,導(dǎo)致互聯(lián)網(wǎng)和本地傳輸資源的耗費(fèi)過(guò)大、浪費(fèi)傳輸和存儲(chǔ)資源以及浪費(fèi)用戶(hù)的時(shí)間,而其傳輸?shù)乃俣?、效率也相?duì)低下,下載和存儲(chǔ)方式繁瑣、緩慢,成本高。
【發(fā)明內(nèi)容】
[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的本發(fā)明的主要目的在于提供一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法、裝置和瀏覽器客戶(hù)端。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法,包括:在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0006]其中,還包括:通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
[0007]其中,還包括:在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。
[0008]其中,還包括:獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
[0009]其中,還包括:在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。
[0010]其中,還包括:將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。
[0011]其中,還包括:將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。
[0012]其中,還包括:記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
[0013]其中,還包括:將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0014]其中,所述HTTP服務(wù)器為Apache服務(wù)器或者11S服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0015]依據(jù)本發(fā)明的另一方面,提供一種瀏覽器客戶(hù)端,包括:界面組件,其配置為所述瀏覽器客戶(hù)端繪制交互界面,接收輸入和/或輸出顯示與用戶(hù)交互用的信息;網(wǎng)絡(luò)組件,其配置為通過(guò)界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求;瀏覽器內(nèi)核組件,其配置為處理網(wǎng)絡(luò)組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求,解析渲染后形成網(wǎng)頁(yè)顯示用窗口中可加載顯示的網(wǎng)頁(yè)數(shù)據(jù);所述瀏覽器內(nèi)核組件進(jìn)一步包括:設(shè)置模組,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;建立模組,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;數(shù)據(jù)處理模組,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0016]其中,所述建立模組還用于,通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
[0017]其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。
[0018]其中,所述數(shù)據(jù)處理模組還用于,獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
[0019]其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。
[0020]其中,所述數(shù)據(jù)處理模組還用于,將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。
[0021]其中,所述數(shù)據(jù)處理模組還用于,將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。
[0022]其中,所述建立模組還用于,記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
[0023]其中,所述數(shù)據(jù)處理模組還用于,將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0024]其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0025]依據(jù)本發(fā)明的再一方面,提供一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的裝置,包括:處理器,該處理器中加載運(yùn)行有設(shè)置模組、建立模組、數(shù)據(jù)處理模組,其中:設(shè)置模組,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;建立模組,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;數(shù)據(jù)處理模組,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0026]其中,所述建立模組還用于,通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
[0027]其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。
[0028]其中,所述數(shù)據(jù)處理模組還用于,獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
[0029]其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。
[0030]其中,所述數(shù)據(jù)處理模組還用于,將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。
[0031]其中,所述數(shù)據(jù)處理模組還用于,將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。
[0032]其中,所述建立模組還用于,記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
[0033]其中,所述數(shù)據(jù)處理模組還用于,將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0034]其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0035]根據(jù)本發(fā)明的技術(shù)方案,通過(guò)在瀏覽器客戶(hù)端中設(shè)置HTTP服務(wù)器組件,并通過(guò)該HTTP服務(wù)器組件建立HTTP服務(wù)器,使得瀏覽器客戶(hù)端所在局域網(wǎng)內(nèi)的設(shè)備通過(guò)該HTTP服務(wù)器進(jìn)行數(shù)據(jù)的上傳和下載,實(shí)現(xiàn)了數(shù)據(jù)的分享。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0036]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0037]圖1是根據(jù)本發(fā)明實(shí)施例的瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法的流程圖;
[0038]圖2是根據(jù)本發(fā)明實(shí)施例的瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的裝置的結(jié)構(gòu)框圖;
[0039]圖3是根據(jù)本發(fā)明實(shí)施例的瀏覽器客戶(hù)端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0040]下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0041]根據(jù)本發(fā)明實(shí)施例,提供一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法,應(yīng)用于具有客戶(hù)端瀏覽器的各種客戶(hù)端,該客戶(hù)端例如可以為Web瀏覽器客戶(hù)端。需要說(shuō)明的是,上述客戶(hù)端是指與服務(wù)器相對(duì)應(yīng),安裝在終端上為用戶(hù)提供服務(wù)的應(yīng)用程序,如,安裝在計(jì)算機(jī)終端或智能手機(jī)終端上的應(yīng)用程序。
[0042]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法的流程圖。如圖1所示,所述瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法包括以下步驟:
[0043]步驟S1 2,在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件。其中,所述HTTP服務(wù)器可以為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器,其中輕量級(jí)的HTTP服務(wù)器就是指占用資源少的HTTP服務(wù)器。
[0044]步驟S104,通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器。
[0045]進(jìn)一步地,所述局域網(wǎng)環(huán)境可以是基于WiFi技術(shù)建立的局域網(wǎng)絡(luò),并且,建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
[0046]其中,建立了 HTTP服務(wù)器的瀏覽器客戶(hù)端通過(guò)廣播的方式將其HTTP服務(wù)器的IP地址發(fā)送給在局域網(wǎng)中的設(shè)備,這些設(shè)備獲取廣播信息后傳遞給瀏覽器客戶(hù)端,進(jìn)而瀏覽器客戶(hù)端顯示出可以訪問(wèn)HTTP服務(wù)器的URL,從而用戶(hù)向HTTP服務(wù)器發(fā)起HTTP請(qǐng)求。
[0047]步驟S106,接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0048]在實(shí)際應(yīng)用中,接收到局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端的數(shù)據(jù)訪問(wèn)請(qǐng)求后,對(duì)該其它瀏覽器客戶(hù)端進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò)則允許該其它瀏覽器客戶(hù)端的訪問(wèn)。并且,所述瀏覽器客戶(hù)端還可以設(shè)置其他瀏覽器客戶(hù)端的訪問(wèn)權(quán)限,指定其他瀏覽器客戶(hù)端允許訪問(wèn)的HTTP服務(wù)器的分享目錄中的哪個(gè)(些)文件。
[0049]在本發(fā)明實(shí)施例中,所述瀏覽器客戶(hù)端側(cè)的數(shù)據(jù)包括但不限于:瀏覽器客戶(hù)端中下載得到的數(shù)據(jù)、瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件、瀏覽器客戶(hù)端本地存儲(chǔ)的網(wǎng)頁(yè)等等。具體地,瀏覽器客戶(hù)端將上述各類(lèi)型的數(shù)據(jù)通過(guò)HTTP服務(wù)器分發(fā)或分享給局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端,可以采用如下的實(shí)現(xiàn)方式:
[0050](I)、在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端。
[0051](2)、獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
[0052](3)、在瀏覽器客戶(hù)端側(cè)進(jìn)行本地預(yù)先存儲(chǔ)的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。其中,所述編輯的網(wǎng)頁(yè)可以是下載的已經(jīng)瀏覽過(guò)的網(wǎng)頁(yè)、收藏夾網(wǎng)頁(yè)等。
[0053](4)、將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。其中,所述存儲(chǔ)服務(wù)器是與瀏覽器客戶(hù)端對(duì)應(yīng)的網(wǎng)絡(luò)側(cè)的存儲(chǔ)設(shè)備。
[0054](5)、將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。其中,網(wǎng)頁(yè)元素類(lèi)型包括:圖片、視頻、音樂(lè)、文本等。
[0055]需要說(shuō)明,以上僅為示例性說(shuō)明,并不限制本發(fā)明的分享數(shù)據(jù)的保護(hù)范圍。
[0056]并且,瀏覽器客戶(hù)端記錄每個(gè)發(fā)出HTTP請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理(UA)信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
[0057]除了以上所述的瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)或分享給局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端,其它瀏覽器客戶(hù)端還可以將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè),其中,其它的瀏覽器客戶(hù)端包括固定設(shè)備的瀏覽器客戶(hù)端或移動(dòng)端瀏覽器。
[0058]根據(jù)本發(fā)明的實(shí)施例,還提供一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的裝置。
[0059]參考圖2,是根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的裝置的結(jié)構(gòu)框圖,如圖2所示,所述進(jìn)行數(shù)據(jù)通信的裝置200包括有一處理器,該處理器中加載運(yùn)行有設(shè)置模組210、建立模組220、數(shù)據(jù)處理模組230,下面詳細(xì)描述各模組的結(jié)構(gòu)和功能。
[0060]設(shè)置模組210,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;
[0061]其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0062]建立模組220,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;
[0063]其中,所述建立模組220還用于,通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
[0064]數(shù)據(jù)處理模組230,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0065]其中,所述數(shù)據(jù)處理模組230還用于,在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。
[0066]進(jìn)一步地,所述數(shù)據(jù)處理模組230還用于,獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
[0067]進(jìn)一步地,所述數(shù)據(jù)處理模組230還用于,在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。
[0068]進(jìn)一步地,所述數(shù)據(jù)處理模組230還用于,將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。
[0069]進(jìn)一步地,所述數(shù)據(jù)處理模組230還用于,將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。
[0070]其中,所述建立模組220還用于,記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
[0071]進(jìn)一步地,所述數(shù)據(jù)處理模組230還用于,將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0072]以上描述的裝置與之前描述的進(jìn)行數(shù)據(jù)通信的方法的處理是對(duì)應(yīng)的,因此,關(guān)于更詳細(xì)的技術(shù)細(xì)節(jié),可以參見(jiàn)之前描述的方法。
[0073]根據(jù)本發(fā)明的實(shí)施例,還提供了一種瀏覽器客戶(hù)端。
[0074]參考圖3,是根據(jù)本發(fā)明實(shí)施例的瀏覽器客戶(hù)端的結(jié)構(gòu)框圖,如圖3所示,所述瀏覽器客戶(hù)端300至少包括:界面組件310、網(wǎng)絡(luò)組件320、瀏覽器內(nèi)核組件330。
[0075]其中,界面組件310,其配置為所述瀏覽器客戶(hù)端繪制交互界面,接收輸入和/或輸出顯示與用戶(hù)交互用的信息;
[0076]網(wǎng)絡(luò)組件320,其配置為通過(guò)界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求;
[0077]瀏覽器內(nèi)核組件330,其配置為處理網(wǎng)絡(luò)組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求,解析渲染后形成網(wǎng)頁(yè)顯示用窗口中可加載顯示的網(wǎng)頁(yè)數(shù)據(jù);
[0078]所述瀏覽器內(nèi)核組件330進(jìn)一步包括:
[0079]設(shè)置模組331,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;
[0080]其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0081]建立模組332,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;
[0082]進(jìn)一步地,所述建立模組332還用于,通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
[0083]數(shù)據(jù)處理模組333,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0084]進(jìn)一步地,所述數(shù)據(jù)處理模組333還用于,在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。
[0085]進(jìn)一步地,所述數(shù)據(jù)處理模組333還用于,獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
[0086]進(jìn)一步地,所述數(shù)據(jù)處理模組333還用于,在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。
[0087]進(jìn)一步地,所述數(shù)據(jù)處理模組333還用于,將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。
[0088]進(jìn)一步地,所述數(shù)據(jù)處理模組333還用于,將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。
[0089]進(jìn)一步地,所述建立模組332還用于,記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
[0090]進(jìn)一步地,所述數(shù)據(jù)處理模組333還用于,將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
[0091]以上描述的瀏覽器客戶(hù)端與之前描述的進(jìn)行數(shù)據(jù)通信的方法的處理是對(duì)應(yīng)的,因此,關(guān)于更詳細(xì)的技術(shù)細(xì)節(jié),可以參見(jiàn)之前描述的方法。
[0092]綜上所述,根據(jù)本發(fā)明的上述技術(shù)方案,根據(jù)本發(fā)明的技術(shù)方案,通過(guò)在瀏覽器客戶(hù)端中設(shè)置HTTP服務(wù)器組件,并通過(guò)該HTTP服務(wù)器組件建立HTTP服務(wù)器,使得瀏覽器客戶(hù)端所在局域網(wǎng)內(nèi)的設(shè)備通過(guò)該HTTP服務(wù)器進(jìn)行數(shù)據(jù)的上傳和下載,實(shí)現(xiàn)了數(shù)據(jù)的分享。
[0093]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0094]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0095]類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書(shū)由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0096]本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
[0097]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0098]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的進(jìn)行數(shù)據(jù)通信的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0099]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
[0100]本發(fā)明實(shí)施例揭示了 Al、一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法,包括:在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。A2、根據(jù)Al所述的方法,其中,還包括:通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。A3、根據(jù)Al所述的方法,其中,還包括:在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。A4、根據(jù)Al所述的方法,其中,還包括:獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。A5、根據(jù)Al所述的方法,其中,還包括:在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。A6、根據(jù)Al所述的方法,其中,還包括:將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。A7、根據(jù)Al所述的方法,其中,還包括:將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。AS、根據(jù)Al所述的方法,其中,還包括:記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。A9、根據(jù)Al所述的方法,其中,還包括:將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。A10、根據(jù)Al所述的方法,其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0101]本發(fā)明實(shí)施例還揭示了 B11、一種瀏覽器客戶(hù)端,包括:界面組件,其配置為所述瀏覽器客戶(hù)端繪制交互界面,接收輸入和/或輸出顯示與用戶(hù)交互用的信息;網(wǎng)絡(luò)組件,其配置為通過(guò)界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求;瀏覽器內(nèi)核組件,其配置為處理網(wǎng)絡(luò)組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求,解析渲染后形成網(wǎng)頁(yè)顯示用窗口中可加載顯示的網(wǎng)頁(yè)數(shù)據(jù);所述瀏覽器內(nèi)核組件進(jìn)一步包括:設(shè)置模組,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;建立模組,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;數(shù)據(jù)處理模組,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。B12、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述建立模組還用于,通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。B13、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。B14、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述數(shù)據(jù)處理模組還用于,獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。B15、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。B16、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述數(shù)據(jù)處理模組還用于,將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。B17、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述數(shù)據(jù)處理模組還用于,將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。B18、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述建立模組還用于,記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。B19、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述數(shù)據(jù)處理模組還用于,將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。B20、根據(jù)Bll所述的瀏覽器客戶(hù)端,其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
[0102] 本發(fā)明實(shí)施例還揭示了 C21、一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的裝置,包括:處理器,該處理器中加載運(yùn)行有設(shè)置模組、建立模組、數(shù)據(jù)處理模組,其中:設(shè)置模組,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件;建立模組,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器;數(shù)據(jù)處理模組,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。C22、根據(jù)C21所述的裝置,其中,所述建立模組還用于,通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。C23、根據(jù)C21所述的裝置,其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。C24、根據(jù)C21所述的裝置,其中,所述數(shù)據(jù)處理模組還用于,獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。C25、根據(jù)C21所述的裝置,其中,所述數(shù)據(jù)處理模組還用于,在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。C26、根據(jù)C21所述的裝置,其中,所述數(shù)據(jù)處理模組還用于,將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。C27、根據(jù)C21所述的裝置,其中,所述數(shù)據(jù)處理模組還用于,將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。C28、根據(jù)C21所述的裝置,其中,所述建立模組還用于,記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。C29、根據(jù)C21所述的裝置,其中,所述數(shù)據(jù)處理模組還用于,將移動(dòng)端瀏覽器的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。C30、根據(jù)C21所述的裝置,其中,所述HTTP服務(wù)器為Apache服務(wù)器或者IIS服務(wù)器或者輕量級(jí)的HTTP服務(wù)器。
【權(quán)利要求】
1.一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的方法,包括: 在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件; 通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器; 接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
2.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 通過(guò)WiFi建立所述局域網(wǎng)環(huán)境,并通過(guò)建立有HTTP服務(wù)器的瀏覽器客戶(hù)端向該局域網(wǎng)中的其他瀏覽器客戶(hù)端提示出所建立的HTTP服務(wù)器的IP地址,以便其他瀏覽器客戶(hù)端直接訪問(wèn)該HTTP服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 在瀏覽器客戶(hù)端的下載器組件中增加一個(gè)在HTTP服務(wù)器中進(jìn)行分發(fā)下載的入口,將瀏覽器客戶(hù)端中下載的數(shù)據(jù)直接存儲(chǔ)到HTTP服務(wù)器的分享目錄中。
4.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 獲取瀏覽器客戶(hù)端側(cè)的本地?cái)?shù)據(jù)文件,并將其配置為HTTP服務(wù)器的分享文件,以便提供給其他瀏覽器客戶(hù)端進(jìn)行下載。
5.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 在瀏覽器客戶(hù)端側(cè)進(jìn)行本地的網(wǎng)頁(yè)的編輯,并存儲(chǔ)到HTTP服務(wù)器的分享目錄中,以便提供給其他的瀏覽器客戶(hù)端進(jìn)行下載。
6.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 將與瀏覽器客戶(hù)端對(duì)應(yīng)的存儲(chǔ)服務(wù)器中的數(shù)據(jù)或者鏈接配置為HTTP服務(wù)器的分享目錄中的文件,以便提供給其它的瀏覽器客戶(hù)端進(jìn)行下載。
7.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 將瀏覽器客戶(hù)端瀏覽并保存在本地的網(wǎng)頁(yè)以及其他瀏覽器客戶(hù)端上傳的網(wǎng)頁(yè),按照其中的網(wǎng)頁(yè)元素類(lèi)型分類(lèi)存儲(chǔ)到HTTP服務(wù)器的分享目錄中,并提供對(duì)應(yīng)的HTTP下載。
8.根據(jù)權(quán)利要求1所述的方法,其中,還包括: 記錄每個(gè)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息并為瀏覽器客戶(hù)端設(shè)置標(biāo)記名稱(chēng),通過(guò)請(qǐng)求的瀏覽器客戶(hù)端的用戶(hù)代理信息識(shí)別出瀏覽器客戶(hù)端。
9.一種瀏覽器客戶(hù)端,包括: 界面組件,其配置為所述瀏覽器客戶(hù)端繪制交互界面,接收輸入和/或輸出顯示與用戶(hù)交互用的信息; 網(wǎng)絡(luò)組件,其配置為通過(guò)界面組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求; 瀏覽器內(nèi)核組件,其配置為處理網(wǎng)絡(luò)組件觸發(fā)發(fā)起的網(wǎng)絡(luò)請(qǐng)求,解析渲染后形成網(wǎng)頁(yè)顯示用窗口中可加載顯示的網(wǎng)頁(yè)數(shù)據(jù); 所述瀏覽器內(nèi)核組件進(jìn)一步包括: 設(shè)置模組,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件; 建立模組,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器; 數(shù)據(jù)處理模組,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
10.一種瀏覽器客戶(hù)端間進(jìn)行數(shù)據(jù)通信的裝置,包括: 處理器,該處理器中加載運(yùn)行有設(shè)置模組、建立模組、數(shù)據(jù)處理模組,其中: 設(shè)置模組,用于在瀏覽器客戶(hù)端中設(shè)置一 HTTP服務(wù)器組件; 建立模組,用于通過(guò)所述HTTP服務(wù)器組件在瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境中建立局域網(wǎng)內(nèi)的HTTP服務(wù)器; 數(shù)據(jù)處理模組,用于接收所述瀏覽器客戶(hù)端所在的局域網(wǎng)環(huán)境內(nèi)的其它瀏覽器客戶(hù)端對(duì)于所述HTTP服務(wù)器的數(shù)據(jù)訪問(wèn)請(qǐng)求,以便所述瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)分發(fā)給其它瀏覽器客戶(hù)端;或者所述其它瀏覽器客戶(hù)端將其側(cè)的數(shù)據(jù)上傳到所述HTTP服務(wù)器所在的瀏覽器客戶(hù)端側(cè)。
【文檔編號(hào)】H04L29/08GK104468835SQ201410836149
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月26日 優(yōu)先權(quán)日:2014年12月26日
【發(fā)明者】陳卓, 王天平 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司