欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法

文檔序號(hào):7804253閱讀:126來(lái)源:國(guó)知局
一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法
【專利摘要】本發(fā)明公開(kāi)一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法。該方法通過(guò)運(yùn)行于智能終端本地的Web服務(wù)端模塊來(lái)實(shí)現(xiàn)強(qiáng)于一般瀏覽器端的功能。本地Web服務(wù)端模塊與包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊進(jìn)行交互成為分布式協(xié)同計(jì)算的一個(gè)節(jié)點(diǎn)。瀏覽器通過(guò)與該本地Web服務(wù)端模塊進(jìn)行交互獲取網(wǎng)頁(yè)文件進(jìn)行顯示。瀏覽器與該本地Web服務(wù)端模塊的交互不受網(wǎng)絡(luò)狀況影響,能顯著提高瀏覽器響應(yīng)速度和流暢度。本發(fā)明解決了傳統(tǒng)智能終端App客戶端需要頻繁更新的缺點(diǎn),具備B/S架構(gòu)Web應(yīng)用系統(tǒng)的兼容性和跨平臺(tái)通用性,又解決了傳統(tǒng)瀏覽器Web應(yīng)用瀏覽器端功能以及實(shí)時(shí)交互上的不足,增強(qiáng)用戶體驗(yàn)且能彌補(bǔ)智能終端計(jì)算能力不足的缺陷。
【專利說(shuō)明】一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)傳輸技術(shù),特別涉及改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法。
[0002]
【背景技術(shù)】
[0003]目前國(guó)內(nèi)外在智能終端和遠(yuǎn)端Web服務(wù)程序的分布式協(xié)同計(jì)算方面,主要采用的方式有C/S架構(gòu)(即App方式)、B/S架構(gòu)(即瀏覽器方式)、SOA架構(gòu)(即Web Service方式)。不過(guò)都存在某些不足。
[0004](I) C/S架構(gòu)(即App方式)的優(yōu)點(diǎn)是交互能力優(yōu)秀,缺點(diǎn)是對(duì)于用戶來(lái)說(shuō)需要頻繁更新程序版本,非常麻煩,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),又需要適配不同硬件不同系統(tǒng)版本的智能終端,導(dǎo)致效率低下。
[0005](2)B/S架構(gòu)(即瀏覽器方式)的優(yōu)點(diǎn)是更新在遠(yuǎn)端Web服務(wù)程序端完成,用戶不需要下載App客戶端,但此方法的交互性較差,響應(yīng)有延遲,功能上不夠強(qiáng)大,缺少主控,容易造成息丟失等錯(cuò)誤。
[0006](3)S0A架構(gòu)(即Web Service方式)太龐大臃腫,不適合直接部署到常見(jiàn)的智能終端尤其是移動(dòng)智能終端上,移動(dòng)終端硬件性能有限,Web Service容易運(yùn)行緩慢,同樣導(dǎo)致瀏覽器響應(yīng)遲滯。
[0007](4)直接通過(guò)瀏覽器進(jìn)行許多操作時(shí)會(huì)帶來(lái)控制權(quán)分散的問(wèn)題,需要各個(gè)WebServer互相配合,沒(méi)有主控點(diǎn)(瀏覽器不是主控)。這種設(shè)計(jì),實(shí)現(xiàn)上較困難及容易出錯(cuò)。比如在一些交易場(chǎng)景下,可能會(huì)有故障導(dǎo)致交易中斷導(dǎo)致金錢丟失的情況。
[0008](5)雖然當(dāng)今移動(dòng)設(shè)備的硬件發(fā)展迅猛,軟件優(yōu)化加強(qiáng),已經(jīng)誕生了大量移動(dòng)智能終端的實(shí)用軟件,但是用戶對(duì)硬件能力的需求是沒(méi)有限制的,移動(dòng)平臺(tái)的硬件必須考慮體積、耗電、散熱等等問(wèn)題,無(wú)法無(wú)限制地提高硬件性能,尤其由于原子直徑的限制,現(xiàn)在的CPU性能已經(jīng)快發(fā)展到一個(gè)瓶頸,更需要通過(guò)分布式協(xié)同計(jì)算的方式來(lái)提高處理能力。
[0009]

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

[0010]本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的上述不足,提供了改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,具體技術(shù)方案如下。
[0011]—種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,該方法包括:
通過(guò)一個(gè)運(yùn)行于智能終端上的在智能終端瀏覽器后方的本地Web服務(wù)端模塊與一個(gè)或多個(gè)遠(yuǎn)端Web服務(wù)模塊,共同實(shí)現(xiàn)分布式協(xié)同計(jì)算的Web服務(wù),并通過(guò)瀏覽器直接與本地Web服務(wù)端模塊通信實(shí)現(xiàn)瀏覽器響應(yīng)速度的提高;把本地Web服務(wù)作為一種通用的中間件,使智能終端能以HTTP協(xié)議、XML文檔為基礎(chǔ)的自定義應(yīng)用層通信方式與遠(yuǎn)端Web服務(wù)模塊共同實(shí)現(xiàn)前述分布式協(xié)同計(jì)算;智能終端瀏覽器不直接與包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換,而是與運(yùn)行于本地后臺(tái)的Web服務(wù)端模塊進(jìn)行數(shù)據(jù)交換,由本地Web服務(wù)端模塊與各種遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換;瀏覽器向該本地Web服務(wù)端模塊發(fā)送請(qǐng)求,該本地Web服務(wù)端模塊解析請(qǐng)求,并給瀏覽器所需的文件;瀏覽器通過(guò)AJAX及其他動(dòng)態(tài)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)快速刷新部分頁(yè)面,該本地Web服務(wù)端模塊則通過(guò)HTTP協(xié)議、XML文檔為基礎(chǔ)的通信方式與包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換,將用戶請(qǐng)求轉(zhuǎn)化為分布式計(jì)算任務(wù)的信息發(fā)給遠(yuǎn)端Web服務(wù)模塊,獲取布局文件并不斷刷新本地布局文件,及時(shí)獲取布局變化情況。
[0012]進(jìn)一步地,所述把本地Web服務(wù)作為一種通用的中間件具體是:
在智能終端后臺(tái)運(yùn)行一個(gè)小型的本地Web服務(wù)端模塊作為并將其作為通用的中間件;該本地Web服務(wù)端模塊不包含用戶界面,不涉及對(duì)底層硬件的控制;該本地Web服務(wù)端模塊既能作為客戶端向包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊發(fā)送請(qǐng)求,也能作為本地Web服務(wù)端模塊接收來(lái)自智能終端瀏覽器的請(qǐng)求;瀏覽器無(wú)法完成的計(jì)算與功能通過(guò)請(qǐng)求發(fā)送給該本地Web服務(wù)端模塊,以充分利用智能終端硬件進(jìn)行計(jì)算或與遠(yuǎn)端Web服務(wù)模塊通信,實(shí)現(xiàn)網(wǎng)絡(luò)上各節(jié)點(diǎn)的分布式計(jì)算;該本地Web服務(wù)端模塊與本地瀏覽器之間基于HTTP協(xié)議交換數(shù)據(jù),能返還給瀏覽器呈現(xiàn)用戶界面所需的文件;該Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊之間基于HTTP協(xié)議以自定義的XML格式的協(xié)議進(jìn)行數(shù)據(jù)傳輸;另外,遠(yuǎn)端Web服務(wù)模塊之間也是基于同樣的協(xié)議進(jìn)行數(shù)據(jù)傳輸。
[0013]進(jìn)一步地,所述分布式協(xié)同計(jì)算中:本地瀏覽器不能與遠(yuǎn)端Web服務(wù)模塊進(jìn)行直接通訊,只能通過(guò)訪問(wèn)本地Web服務(wù)端模塊來(lái)獲取文件;各個(gè)角色之間都以HTTP協(xié)議進(jìn)行通訊,本地瀏覽器與本地Web服務(wù)端模塊之間是HTML通信,而本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊之間以及遠(yuǎn)端Web服務(wù)模塊與遠(yuǎn)端Web服務(wù)模塊之間是以基于HTTP協(xié)議的自定義的統(tǒng)一的XML格式的協(xié)議進(jìn)行通訊。
[0014]進(jìn)一步地,本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換的XML格式的協(xié)議包括:
格式標(biāo)簽包含以下信息:角色信息、發(fā)起請(qǐng)求的代號(hào)、目標(biāo)指向地址、拓展信息、XML文件發(fā)送時(shí)的時(shí)間戳,若有需要,通訊時(shí)能在拓展信息標(biāo)簽下增加所需標(biāo)簽,否則擴(kuò)展信息標(biāo)簽內(nèi)容為空。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)和技術(shù)效果:
本發(fā)明通過(guò)一個(gè)運(yùn)行于智能終端上的,運(yùn)行于智能終端瀏覽器后方的本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊共同實(shí)現(xiàn)分布式的Web服務(wù),能實(shí)現(xiàn)瀏覽器響應(yīng)速度的提高并解決兼容性問(wèn)題。相較于瀏覽器這種瘦客戶端,該本地Web服務(wù)端模塊能夠根據(jù)實(shí)際需要進(jìn)行更多的計(jì)算,并與遠(yuǎn)端Web服務(wù)模塊共同實(shí)現(xiàn)分布式協(xié)同計(jì)算,更充分利用智能終端的性能并提升用戶體驗(yàn)。該本地Web服務(wù)端模塊依賴瀏覽器呈現(xiàn)用戶界面但不依賴于特定的瀏覽器。該本地Web服務(wù)端模塊能同時(shí)作為客戶端和服務(wù)器端存在,作為客戶端能向遠(yuǎn)端Web服務(wù)模塊發(fā)起請(qǐng)求,請(qǐng)求分布式運(yùn)行應(yīng)用以及獲取相應(yīng)的界面布局文件。該本地Web服務(wù)端模塊能響應(yīng)本地瀏覽器的請(qǐng)求,瀏覽器能通過(guò)向該本地Web服務(wù)端模塊發(fā)送請(qǐng)求獲取HTML文件以及其他與界面呈現(xiàn)相關(guān)的文件,如有需要,可通過(guò)AJAX等動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)自動(dòng)刷新部分頁(yè)面。該本地Web服務(wù)端模塊能作為客戶端連接遠(yuǎn)端Web服務(wù)模塊,在后臺(tái)更新界面布局文件,由于傳輸?shù)臄?shù)據(jù)只有界面布局文件并且可以在后臺(tái)傳輸,不需要調(diào)用瀏覽器,瀏覽器只用于呈現(xiàn)界面,故響應(yīng)速度大幅提高,而且即便由于網(wǎng)絡(luò)擁塞等問(wèn)題造成了該本地Web服務(wù)端模塊偶爾無(wú)法獲取頁(yè)面布局文件,也不會(huì)出現(xiàn)頁(yè)面無(wú)法顯示的情況,因?yàn)槟芗皶r(shí)返還給瀏覽器已儲(chǔ)存于本地的HTML文件;該軟件接收XML文件后解析出界面布局文件并能自動(dòng)調(diào)用瀏覽器顯示文件。
[0016]每個(gè)遠(yuǎn)端Web服務(wù)模塊地位平等,能夠作為客戶端發(fā)起請(qǐng)求,也能作為服務(wù)器接收請(qǐng)求。各個(gè)Web服務(wù)端模塊之間以XML文件,通過(guò)統(tǒng)一的格式進(jìn)行通信。
[0017]用戶通過(guò)在瀏覽器上進(jìn)行操作,將請(qǐng)求發(fā)給該本地Web服務(wù)端模塊,該本地Web服務(wù)端模塊則解析請(qǐng)求然后生成相應(yīng)的符合格式的XML格式的請(qǐng)求,然后向遠(yuǎn)端Web服務(wù)模塊發(fā)起請(qǐng)求,該本地Web服務(wù)端模塊接收遠(yuǎn)端Web服務(wù)模塊返還的界面布局文件后能自動(dòng)調(diào)用瀏覽器顯示文件。
[0018]通過(guò)增加運(yùn)行于后臺(tái)的本地Web服務(wù)端模塊,實(shí)現(xiàn)本地與遠(yuǎn)端Web服務(wù)模塊的分布式協(xié)同計(jì)算,本地不需要像C/S架構(gòu)一樣頻繁更新應(yīng)用。通過(guò)瀏覽器來(lái)顯示用戶界面也解決了兼容性的問(wèn)題。由于能通過(guò)不斷獲取本地頁(yè)面文件來(lái)刷新部分頁(yè)面,并且智能終端能及時(shí)從遠(yuǎn)端Web服務(wù)模塊獲取頁(yè)面布局的更新情況,且不需要傳輸界面呈現(xiàn)所需的大部分圖片,故能在不增加網(wǎng)絡(luò)流量耗費(fèi)的情況下顯著提高響應(yīng)速度。相對(duì)于B/S架構(gòu)能顯著提高交互能力。且該本地Web服務(wù)端模塊可以較為方便地?cái)U(kuò)展功能,如對(duì)密碼進(jìn)行加密發(fā)送,斷點(diǎn)上傳下載等。這樣就可以在不針對(duì)特定瀏覽器開(kāi)發(fā)插件的情況下拓展瀏覽器的功能。另外,本發(fā)明部分邏輯類似SOA架構(gòu),但比SOA架構(gòu)更加輕量化,只保留了需要的部分,使之能夠部署到一般的智能終端包括移動(dòng)智能終端上。
[0019]【專利附圖】

【附圖說(shuō)明】
[0020]圖1為本發(fā)明在交換數(shù)據(jù)的示意圖;
圖2為本發(fā)明在智能終端運(yùn)行的流程示意圖。
[0021]圖3為本發(fā)明接收本地瀏覽器請(qǐng)求后的運(yùn)行流程示意圖。
[0022]
【具體實(shí)施方式】
[0023]為解決傳統(tǒng)智能終端App客戶端需要頻繁更新的缺點(diǎn),兼顧B/S架構(gòu)Web應(yīng)用系統(tǒng)的兼容性和跨平臺(tái)通用性,解決Web應(yīng)用瀏覽器端功能以及實(shí)時(shí)交互上的不足,增強(qiáng)用戶體驗(yàn)且彌補(bǔ)智能終端計(jì)算能力不足的缺陷,以下提供一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,通過(guò)一個(gè)運(yùn)行于智能終端本地的Web服務(wù)端模塊來(lái)實(shí)現(xiàn)強(qiáng)于一般瀏覽器端的功能。
[0024]如圖1所示,該Web服務(wù)端模塊運(yùn)行于用戶的智能終端后臺(tái),經(jīng)由瀏覽器與用戶交互,這個(gè)過(guò)程是遵循Http協(xié)議,通過(guò)網(wǎng)頁(yè)文件進(jìn)行的,本地Web服務(wù)端模塊會(huì)成為協(xié)同計(jì)算的一個(gè)節(jié)點(diǎn),與遠(yuǎn)端Web服務(wù)端模塊進(jìn)行數(shù)據(jù)交換,這個(gè)過(guò)程則是在遵循Http協(xié)議的基礎(chǔ)上,通過(guò)特定的協(xié)議進(jìn)行,該協(xié)議有XML文件的格式,遠(yuǎn)端Web服務(wù)模塊之間的數(shù)據(jù)交換也遵循相同的協(xié)議。
[0025]針對(duì)目前云端應(yīng)用開(kāi)發(fā)者需參照傳輸規(guī)范來(lái)進(jìn)行數(shù)據(jù)鏈路層的開(kāi)發(fā),本發(fā)明的傳輸協(xié)議構(gòu)建于標(biāo)準(zhǔn)的HTTP協(xié)議之上,直接獲取文件的請(qǐng)求為GET,用于瀏覽器訪問(wèn)本地服務(wù)獲取文件。
[0026]該本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊交換數(shù)據(jù)以及遠(yuǎn)端Web服務(wù)模塊與遠(yuǎn)端Web服務(wù)模塊之間交換數(shù)據(jù)采用POST請(qǐng)求通過(guò)發(fā)送XML文件實(shí)現(xiàn),
內(nèi)部標(biāo)簽包括但不限于ROLE (內(nèi)容是網(wǎng)絡(luò)角色信息)、DIRECT (內(nèi)容是目標(biāo)動(dòng)作)、NAME(內(nèi)容是名稱)、HREF (內(nèi)容是網(wǎng)絡(luò)路徑)、M0DIFYHME (內(nèi)容是請(qǐng)求文件的最后修改時(shí)間),EXTRAINFORMATION (內(nèi)容是附加信息)。
[0027]本發(fā)明公開(kāi)的本地Web服務(wù)端模塊運(yùn)行的總體過(guò)程如圖2所示,
步驟201:本地Web服務(wù)端模塊等待本地瀏覽器的請(qǐng)求;
步驟202:本地Web服務(wù)端模塊接收本地瀏覽器的請(qǐng)求,第一個(gè)請(qǐng)求一般為GET請(qǐng)求,瀏覽器通過(guò)該請(qǐng)求查看所能獲取的請(qǐng)求的列表;
步驟203:本地Web服務(wù)端模塊返回列表網(wǎng)頁(yè)文件給瀏覽器;
步驟204 =Web服務(wù)端模塊接收并解析瀏覽器發(fā)來(lái)的請(qǐng)求,根據(jù)用戶需要,開(kāi)始向用戶提供具體服務(wù);
步驟205:等待用戶終止正在提供的服務(wù);
步驟206:只要用戶沒(méi)有終止服務(wù),則不斷生成符合要求的XML格式的請(qǐng)求;
步驟207:通過(guò)用Http POST請(qǐng)求包裝并向遠(yuǎn)端Web服務(wù)模塊發(fā)送請(qǐng)求;
步驟208:獲取界面布局文件并更新存放在本地的界面布局文件,步驟207、208如果失敗,則本地布局文件維持原樣,等待下一次更新,瀏覽器獲取到的依然是舊的文件而不會(huì)出現(xiàn)無(wú)法獲取文件的情況;
如果用戶停止獲取該服務(wù),則轉(zhuǎn)入步驟209。
[0028]步驟209:按照規(guī)定格式生成終止服務(wù)應(yīng)用的請(qǐng)求;
步驟210:通過(guò)用Http POST請(qǐng)求包裝并向遠(yuǎn)端Web服務(wù)模塊發(fā)送請(qǐng)求。
[0029]該本地Web服務(wù)端模塊通過(guò)POST請(qǐng)求發(fā)送攜帶請(qǐng)求信息的XML文件,遠(yuǎn)端Web服務(wù)模塊處理請(qǐng)求,返還相應(yīng)的界面布局文件,該本地Web服務(wù)端模塊可以接收該文件并調(diào)用瀏覽器顯示,因?yàn)楸景l(fā)明中的Web服務(wù)模塊并非現(xiàn)成的Web服務(wù)程序,而是基于底層的Socket編程,故有主動(dòng)發(fā)起請(qǐng)求的能力。
[0030]圖3表述了本發(fā)明公開(kāi)的Web服務(wù)端模塊收到本地瀏覽器請(qǐng)求后的處理方式: 步驟301:獲取瀏覽器請(qǐng)求的具體內(nèi)容;
步驟302:判斷瀏覽器需求,本地Web服務(wù)端模塊與遠(yuǎn)程服務(wù)模塊約定網(wǎng)頁(yè)文件的標(biāo)準(zhǔn)寫法,提交GET請(qǐng)求或通過(guò)POST請(qǐng)求發(fā)送獲取文件的請(qǐng)求為獲取文件的方法,若瀏覽器的請(qǐng)求為獲取文件則前往步驟303,若為與遠(yuǎn)端Web服務(wù)模塊的交互請(qǐng)求(包括獲取服務(wù),終止服務(wù),提交數(shù)據(jù)等)則會(huì)跳往步驟304 ;
步驟303:判斷文件是否存在,并按照?qǐng)D示邏輯返回對(duì)應(yīng)文件;
步驟304:解析瀏覽器發(fā)送過(guò)來(lái)的請(qǐng)求并按照規(guī)定格式包裝成XML格式請(qǐng)求;
步驟305:返回給瀏覽器一個(gè)臨時(shí)的loading頁(yè)面,該頁(yè)面會(huì)自動(dòng)刷新,當(dāng)本地Web服務(wù)端模塊從遠(yuǎn)端Web服務(wù)模塊獲取到界面布局文件后會(huì)更新該文件;
步驟306:將步驟304的請(qǐng)求發(fā)給遠(yuǎn)端Web服務(wù)模塊。
[0031]本地Web服務(wù)端模塊存在于后臺(tái)啟動(dòng)一個(gè)只面向本地瀏覽器的服務(wù),本地瀏覽器通過(guò)訪問(wèn)該本地Web服務(wù)端模塊獲取文件。瀏覽器第一次發(fā)送獲取應(yīng)用的請(qǐng)求后該本地Web服務(wù)端模塊會(huì)返送loading頁(yè)面,然后會(huì)在后臺(tái)更新文件,瀏覽器通過(guò)AJAX等動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)快速刷新頁(yè)面,以在第一時(shí)間更新頁(yè)面。
[0032]例如,在網(wǎng)絡(luò)傳輸過(guò)程中,可能會(huì)經(jīng)過(guò)5個(gè)以上的路由器,延時(shí)可能達(dá)到100ms,中間可能出現(xiàn)100K的帶寬瓶頸,這樣直接使用瀏覽器來(lái)訪問(wèn)遠(yuǎn)端Web服務(wù)模塊,顯示就會(huì)容易出現(xiàn)遲鈍,影響用戶體驗(yàn),而使用本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊進(jìn)行通訊并獲取文件后,瀏覽器即可與該本地Web服務(wù)端模塊通訊來(lái)獲取相應(yīng)文件,本地虛擬帶寬在IG以上,傳輸延時(shí)低于lms,這樣用瀏覽器來(lái)顯示頁(yè)面就不會(huì)出現(xiàn)響應(yīng)遲鈍的情況。另外,該本地Web服務(wù)模塊可以對(duì)數(shù)據(jù)進(jìn)行技術(shù)處理,類似于流媒體播放器的緩存,使得瀏覽器的顯示更加流暢。
【權(quán)利要求】
1.一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,其特征在于,該方法包括: 通過(guò)一個(gè)運(yùn)行于智能終端上的在智能終端瀏覽器后方的本地Web服務(wù)端模塊與一個(gè)或多個(gè)遠(yuǎn)端Web服務(wù)模塊,共同實(shí)現(xiàn)分布式協(xié)同計(jì)算的Web服務(wù),并通過(guò)瀏覽器直接與本地Web服務(wù)端模塊通信實(shí)現(xiàn)瀏覽器響應(yīng)速度的提高;把本地Web服務(wù)作為一種通用的中間件,使智能終端能以HTTP協(xié)議、XML文檔為基礎(chǔ)的自定義應(yīng)用層通信方式與遠(yuǎn)端Web服務(wù)模塊共同實(shí)現(xiàn)前述分布式協(xié)同計(jì)算;智能終端瀏覽器不直接與包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換,而是與運(yùn)行于本地后臺(tái)的Web服務(wù)端模塊進(jìn)行數(shù)據(jù)交換,由本地Web服務(wù)端模塊與各種遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換;瀏覽器向該本地Web服務(wù)端模塊發(fā)送請(qǐng)求,該本地Web服務(wù)端模塊解析請(qǐng)求,并給瀏覽器所需的文件;瀏覽器通過(guò)AJAX及其他動(dòng)態(tài)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)快速刷新部分頁(yè)面,該本地Web服務(wù)端模塊則通過(guò)HTTP協(xié)議、XML文檔為基礎(chǔ)的通信方式與包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換,將用戶請(qǐng)求轉(zhuǎn)化為分布式計(jì)算任務(wù)的信息發(fā)給遠(yuǎn)端Web服務(wù)模塊,獲取布局文件并不斷刷新本地布局文件,及時(shí)獲取布局變化情況。
2.根據(jù)權(quán)利要求1所述的一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,其特征在于,所述把本地Web服務(wù)作為一種通用的中間件具體是: 在智能終端后臺(tái)運(yùn)行一個(gè)小型的本地Web服務(wù)端模塊作為并將其作為通用的中間件;該本地Web服務(wù)端模塊不包含用戶界面,不涉及對(duì)底層硬件的控制;該本地Web服務(wù)端模塊既能作為客戶端向包括云端服務(wù)器在內(nèi)的遠(yuǎn)端Web服務(wù)模塊發(fā)送請(qǐng)求,也能作為本地Web服務(wù)端模塊接收來(lái)自智能終端瀏覽器的請(qǐng)求;瀏覽器無(wú)法完成的計(jì)算與功能通過(guò)請(qǐng)求發(fā)送給該本地Web服務(wù)端模塊,以充分利用智能終端硬件進(jìn)行計(jì)算或與遠(yuǎn)端Web服務(wù)模塊通信,實(shí)現(xiàn)網(wǎng)絡(luò)上各節(jié)點(diǎn)的分布式計(jì)算;該本地Web服務(wù)端模塊與本地瀏覽器之間基于HTTP協(xié)議交換數(shù)據(jù),能返還給瀏覽器呈現(xiàn)用戶界面所需的文件;該Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊之間基于HTTP協(xié)議以自定義的XML格式的協(xié)議進(jìn)行數(shù)據(jù)傳輸;另外,遠(yuǎn)端Web服務(wù)模塊之間也是基于同樣的協(xié)議進(jìn)行數(shù)據(jù)傳輸。
3.根據(jù)權(quán)利要求1所述的一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,其特征在于,所述分布式協(xié)同計(jì)算中:本地瀏覽器不能與遠(yuǎn)端Web服務(wù)模塊進(jìn)行直接通訊,只能通過(guò)訪問(wèn)本地Web服務(wù)端模塊來(lái)獲取文件;各個(gè)角色之間都以HTTP協(xié)議進(jìn)行通訊,本地瀏覽器與本地Web服務(wù)端模塊之間是HTML通信,而本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊之間以及遠(yuǎn)端Web服務(wù)模塊與遠(yuǎn)端Web服務(wù)模塊之間是以基于HTTP協(xié)議的自定義的統(tǒng)一的XML格式的協(xié)議進(jìn)行通訊。
4.根據(jù)權(quán)利要求1所述的一種改善Web瀏覽器應(yīng)用效率的分布式協(xié)同方法,其特征在于本地Web服務(wù)端模塊與遠(yuǎn)端Web服務(wù)模塊進(jìn)行數(shù)據(jù)交換的XML格式的協(xié)議包括: 格式標(biāo)簽包含以下信息:角色信息、發(fā)起請(qǐng)求的代號(hào)、目標(biāo)指向地址、拓展信息、XML文件發(fā)送時(shí)的時(shí)間戳,若有需要,通訊時(shí)能在拓展信息標(biāo)簽下增加所需標(biāo)簽,否則擴(kuò)展信息標(biāo)簽內(nèi)容為空。
【文檔編號(hào)】H04L29/08GK104010031SQ201410215420
【公開(kāi)日】2014年8月27日 申請(qǐng)日期:2014年5月21日 優(yōu)先權(quán)日:2014年5月21日
【發(fā)明者】李志瑞, 覃健誠(chéng), 陸以勤 申請(qǐng)人:華南理工大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
日喀则市| 济宁市| 河南省| 东兴市| 阳春市| 武义县| 台山市| 阿克陶县| 文安县| 惠州市| 城固县| 普兰店市| 锦屏县| 金门县| 平昌县| 轮台县| 四平市| 平陆县| 宁晋县| 太保市| 吉水县| 侯马市| 鄯善县| 疏勒县| 五常市| 阿勒泰市| 神池县| 方山县| 桃源县| 长子县| 太仆寺旗| 睢宁县| 大丰市| 汶川县| 瑞昌市| 都安| 明溪县| 乌苏市| 湟源县| 崇礼县| 泗洪县|