亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法

文檔序號(hào):6332980閱讀:121來源:國知局
專利名稱:基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)頁應(yīng)用技術(shù),尤其涉及基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術(shù)
目前業(yè)界已經(jīng)有許多實(shí)現(xiàn)客戶端數(shù)據(jù)與服務(wù)器端交互的技術(shù)方案,為了在盡可能 地減少用戶與服務(wù)交互操作的前提下,方便、快捷的實(shí)現(xiàn)客戶端數(shù)據(jù)文件傳輸?shù)絯eb應(yīng)用 服務(wù)器端,并及時(shí)展現(xiàn)文件數(shù)據(jù)的需求。在web應(yīng)用領(lǐng)域也出現(xiàn)了幾種處理方案。其中最 常見、最被廣泛采用的是使用html標(biāo)準(zhǔn)組件(〈input type =' file' >)來解決上述問 題。但這樣做雖然解決了用戶可以從客戶端實(shí)時(shí)的傳輸數(shù)據(jù)文件到web應(yīng)用服務(wù)器端,卻 給用戶的操作體驗(yàn)帶來了一些問題1.增加了用戶使用web應(yīng)用的操作成本。因?yàn)槟壳安捎玫姆桨?,用戶的操作交互流程大致有以下幾個(gè)步驟,點(diǎn)選web應(yīng)用 頁面上提供的文件瀏覽按鈕,彈出本地文件系統(tǒng)瀏覽窗口,用戶瀏覽點(diǎn)選需要傳輸?shù)奈募?點(diǎn)擊確定,最好仍然需要點(diǎn)擊提交按鈕完成整個(gè)操作動(dòng)作。從以上的描述不難看出用戶交 互的復(fù)雜度高,操作流程長,而且如果涉及多次文件傳輸,就需要重復(fù)執(zhí)行以上步驟,給用 戶無形增加了使用web應(yīng)用的操作成本。2.增加了 web應(yīng)用開發(fā)的復(fù)雜度。對于web應(yīng)用的開發(fā)者來說,由于各自的應(yīng)用本身可能選取不同的開發(fā)語言和技 術(shù)方案等。雖然均是采用html標(biāo)準(zhǔn)組件實(shí)現(xiàn),但是在處理數(shù)據(jù)文件傳輸?shù)那岸私换ヌ幚恚?以及服務(wù)端的程序處理都存在很大的差異。而這結(jié)果產(chǎn)生的原因是開發(fā)語言差異等原因?qū)?致,是開發(fā)者很難跨過的鴻溝。針對不同技術(shù)方案和開發(fā)語言需要進(jìn)行不同的差異化處理, 大大增加了 web應(yīng)用開發(fā)的復(fù)雜度。3.增加了 web應(yīng)用安全風(fēng)險(xiǎn)。因?yàn)閣eb應(yīng)用在開通超文本傳輸協(xié)議數(shù)據(jù)文件傳輸功能之前,安全是一件很重要 的必須考慮的事情,由于不當(dāng)?shù)脑O(shè)計(jì)或配置,將使web應(yīng)用服務(wù)很容易受到攻擊。較早的實(shí) 現(xiàn)方案腳本很多是不安全的,這樣給了惡意用戶修改服務(wù)器端文件的機(jī)會(huì),給web應(yīng)用帶 來了很大的安全隱患。因此,需要一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方式,能夠避免高操作成本,開發(fā)web應(yīng) 用復(fù)雜及有安全風(fēng)險(xiǎn)的問題。

發(fā)明內(nèi)容
本發(fā)明的技術(shù)方案所要解決的技術(shù)問題在于,實(shí)現(xiàn)一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸 方法和系統(tǒng),其能夠降低用戶使用web應(yīng)用的操作成本,大大降低了 web應(yīng)用開發(fā)的復(fù)雜 度,也提高了 web應(yīng)用安全級(jí)別。有鑒于此,本發(fā)明提供了一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法,包括步驟102,通 過網(wǎng)頁應(yīng)用傳輸文件時(shí),所述網(wǎng)頁應(yīng)用對應(yīng)的小應(yīng)用程序讀取所述文件,并寫入到服務(wù)端的內(nèi)存中;步驟104,所述服務(wù)端從所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端的文件系 統(tǒng)中。通過該技術(shù)方案,使得用戶可以將自己所需的文件寫入服務(wù)端的文件系統(tǒng)中,操作簡單。在上述技術(shù)方案中,優(yōu)選地,還包括步驟101,為所述網(wǎng)頁應(yīng)用配置所述對應(yīng)的
小應(yīng)用程序。在上述技術(shù)方案中,優(yōu)選地,在所述步驟102中,待傳輸?shù)乃鑫募豢截愔良糍N 板時(shí),所述小應(yīng)用程序從所述剪貼板中讀取所述文件。通過該技術(shù)方案,可以讀取用戶的本 地文件的數(shù)據(jù),便于后續(xù)將數(shù)據(jù)寫入web服務(wù)端內(nèi)存中。在上述技術(shù)方案中,優(yōu)選地,還包括步驟106,通過所述網(wǎng)頁應(yīng)用讀取所述文件 時(shí),所述小應(yīng)用程序從所述服務(wù)端的文件系統(tǒng)中讀取所述文件,并展示給所述用戶。通過該 技術(shù)方案,可以將用戶的本地文件展現(xiàn)到網(wǎng)頁中。在上述技術(shù)方案中,優(yōu)選地,所述網(wǎng)頁應(yīng)用為網(wǎng)頁瀏覽器,所述小應(yīng)用程序基于 javaD通過上述技術(shù)方案,能夠?qū)崿F(xiàn)基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法,將客戶端的數(shù)據(jù)安 全且簡便地傳送到web應(yīng)用服務(wù)器端。。本發(fā)明還提供了一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng),包括文件傳輸模塊,位于所 述網(wǎng)頁應(yīng)用所在的客戶端,在用戶通過網(wǎng)頁應(yīng)用傳輸文件時(shí),調(diào)用所述網(wǎng)頁應(yīng)用對應(yīng)的小 應(yīng)用程序讀取所述文件,并寫入到服務(wù)端的內(nèi)存中;服務(wù)端處理模塊,位于所述服務(wù)端,從 所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端的文件系統(tǒng)中。通過該技術(shù)方案,使得用戶 可以將自己所需的文件寫入服務(wù)端的文件系統(tǒng)中,操作簡單。在上述技術(shù)方案中,優(yōu)選地,還包括小應(yīng)用程序配置模塊,位于所述客戶端,為所 述網(wǎng)頁應(yīng)用配置所述對應(yīng)的小應(yīng)用程序。在上述技術(shù)方案中,優(yōu)選地,所述用戶將所述文件拷貝至剪貼板,所述文件傳輸模 塊調(diào)用所述小應(yīng)用程序從所述剪貼板中讀取所述文件。通過該技術(shù)方案,可以讀取用戶的 本地文件的數(shù)據(jù),便于后續(xù)將數(shù)據(jù)寫入web服務(wù)端內(nèi)存中。在上述技術(shù)方案中,優(yōu)選地,還包括文件讀取模塊,位于所述客戶端,在所述用戶 通過所述網(wǎng)頁應(yīng)用讀取所述文件時(shí),調(diào)用所述小應(yīng)用程序從所述服務(wù)端的文件系統(tǒng)中讀取 所述文件,并展示給所述用戶。通過該技術(shù)方案,可以將用戶的本地文件展現(xiàn)到網(wǎng)頁中。在上述技術(shù)方案中,優(yōu)選地,所述網(wǎng)頁應(yīng)用為網(wǎng)頁瀏覽器,所述小應(yīng)用程序基于 javaD通過上述技術(shù)方案,能夠?qū)崿F(xiàn)基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng),將客戶端的數(shù)據(jù)安 全且簡便地傳送到網(wǎng)頁中。


圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法的流程圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng)的框圖;以及圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法的工作流程圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可 以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明并不限于下面公開的具體實(shí) 施例的限制。圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法的流程圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法包括步驟 102,通過網(wǎng)頁應(yīng)用傳輸文件時(shí),所述網(wǎng)頁應(yīng)用對應(yīng)的小應(yīng)用程序讀取所述文件,并寫入到 服務(wù)端的內(nèi)存中;步驟104,所述服務(wù)端從所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端 的文件系統(tǒng)中。通過這樣的技術(shù)方案,使得用戶可以將自己所需的文件寫入服務(wù)端的文件 系統(tǒng)中,操作簡單。在上述技術(shù)方案中,還包括步驟101,為所述網(wǎng)頁應(yīng)用配置所述對應(yīng)的小應(yīng)用程序。在上述技術(shù)方案中,在所述步驟102中,待傳輸?shù)乃鑫募豢截愔良糍N板時(shí),所 述小應(yīng)用程序從所述剪貼板中讀取所述文件。因此,可以讀取用戶的本地文件的數(shù)據(jù),便于 后續(xù)將數(shù)據(jù)寫入web服務(wù)端內(nèi)存中。在上述技術(shù)方案中,還包括步驟106,通過所述網(wǎng)頁應(yīng)用讀取所述文件時(shí),所述 小應(yīng)用程序從所述服務(wù)端的文件系統(tǒng)中讀取所述文件,并展示給所述用戶。這樣,就可以將 用戶的本地文件展現(xiàn)到網(wǎng)頁中。在上述技術(shù)方案中,所述網(wǎng)頁應(yīng)用為網(wǎng)頁瀏覽器,所述小應(yīng)用程序基于java。通過上述技術(shù)方案,能夠?qū)崿F(xiàn)基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法,將客戶端的數(shù)據(jù)安 全且簡便地傳送到web應(yīng)用服務(wù)器中,可以降低用戶使用web應(yīng)用的操作成本,降低web應(yīng) 用開發(fā)的復(fù)雜度,提高了 web應(yīng)用的安全級(jí)別。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng)的框圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng)200包括文件 傳輸模塊202,位于所述網(wǎng)頁應(yīng)用所在的客戶端,在用戶通過網(wǎng)頁應(yīng)用傳輸文件時(shí),調(diào)用所 述網(wǎng)頁應(yīng)用對應(yīng)的小應(yīng)用程序讀取所述文件,并寫入到服務(wù)端的內(nèi)存中;服務(wù)端處理模塊 204,位于所述服務(wù)端,從所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端的文件系統(tǒng)中。通 過這樣的技術(shù)方案,使得用戶可以將自己所需的文件寫入服務(wù)端的文件系統(tǒng)中,操作簡單。在上述技術(shù)方案中,還包括小應(yīng)用程序配置模塊,位于所述客戶端,為所述網(wǎng)頁 應(yīng)用配置所述對應(yīng)的小應(yīng)用程序。在上述技術(shù)方案中,所述用戶將所述文件拷貝至剪貼板,所述文件傳輸模塊202 調(diào)用所述小應(yīng)用程序從所述剪貼板中讀取所述文件。這樣,就可以讀取用戶的本地文件的 數(shù)據(jù),便于后續(xù)將數(shù)據(jù)寫入web服務(wù)端內(nèi)存中。在上述技術(shù)方案中,還包括文件讀取模塊,位于所述客戶端,在所述用戶通過所 述網(wǎng)頁應(yīng)用讀取所述文件時(shí),調(diào)用所述小應(yīng)用程序從所述服務(wù)端的文件系統(tǒng)中讀取所述文 件,并展示給所述用戶。因此,可以將用戶的本地文件展現(xiàn)到網(wǎng)頁中。在上述技術(shù)方案中,所述網(wǎng)頁應(yīng)用為網(wǎng)頁瀏覽器,所述小應(yīng)用程序基于java。通過上述技術(shù)方案,能夠?qū)崿F(xiàn)基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng),將客戶端的數(shù)據(jù)安 全且簡便地傳送到web應(yīng)用服務(wù)器中,可以降低用戶使用web應(yīng)用的操作成本,降低web應(yīng)用開發(fā)的復(fù)雜度,提高了 web應(yīng)用的安全級(jí)別。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法的工作流程圖。如圖3所示,本實(shí)施例采用采用三層B/B/S(Browser/Server/Service)架構(gòu),基于 HTTP協(xié)議,使用網(wǎng)頁瀏覽器作為客戶端的web應(yīng)用。本實(shí)施中的數(shù)據(jù)傳輸方法的流程如下1.首先準(zhǔn)備好開發(fā)完畢的java小應(yīng)用程序包,使web應(yīng)用與java小應(yīng)用程序完 成整合。2.設(shè)置java小應(yīng)用程序,完成準(zhǔn)備工作,如下載和安裝運(yùn)行環(huán)境。3. web應(yīng)用用戶拷貝本地文件數(shù)據(jù)到操作系統(tǒng)剪切板,拷貝的數(shù)據(jù)是待實(shí)現(xiàn)傳輸 的數(shù)據(jù)。4.通過java小應(yīng)用程序讀取用戶本地操作系統(tǒng)剪切板上的文件數(shù)據(jù)。5.通過后端程序接口將數(shù)據(jù)寫入到web應(yīng)用服務(wù)端內(nèi)存中去,等待后續(xù)的數(shù)據(jù)處理。6.通過應(yīng)用程序接口從web應(yīng)用服務(wù)器端內(nèi)存中讀取文件的二進(jìn)制數(shù)據(jù)。7.將該二進(jìn)制數(shù)據(jù)寫入服務(wù)器端文件系統(tǒng)某一路徑下,持久化文件數(shù)據(jù)并存儲(chǔ)到 web應(yīng)用服務(wù)器端。8.用戶端通過java小應(yīng)用程序讀取服務(wù)端存儲(chǔ)發(fā)文件數(shù)據(jù),并進(jìn)行文件數(shù)據(jù)的 展不。以上,參考圖1至圖3詳細(xì)說明了本發(fā)明的實(shí)施例,通過本發(fā)明的實(shí)施例的技術(shù)方 案,可以實(shí)現(xiàn)基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法,將客戶端的數(shù)據(jù)安全且簡便地傳送到web應(yīng) 用服務(wù)器中,降低用戶使用web應(yīng)用的操作成本,降低web應(yīng)用開發(fā)的復(fù)雜度,提高了 web 應(yīng)用的安全級(jí)別。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法,其特征在于,包括步驟102,通過網(wǎng)頁應(yīng)用傳輸文件時(shí),所述網(wǎng)頁應(yīng)用對應(yīng)的小應(yīng)用程序讀取所述文件,并寫入到服務(wù)端的內(nèi)存中;步驟104,所述服務(wù)端從所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端的文件系統(tǒng)中。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,還包括 步驟101,為所述網(wǎng)頁應(yīng)用配置所述對應(yīng)的小應(yīng)用程序。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,在所述步驟102中,待傳輸?shù)乃?述文件被拷貝至剪貼板時(shí),所述小應(yīng)用程序從所述剪貼板中讀取所述文件。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,還包括步驟106,通過所述網(wǎng)頁應(yīng)用讀取所述文件時(shí),所述小應(yīng)用程序從所述服務(wù)端的文件系 統(tǒng)中讀取所述文件,并展示給所述用戶。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的數(shù)據(jù)傳輸方法,其特征在于,所述網(wǎng)頁應(yīng)用為網(wǎng) 頁瀏覽器,所述小應(yīng)用程序基于java。
6.一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括文件傳輸模塊,位于所述網(wǎng)頁應(yīng)用所在的客戶端,在用戶通過網(wǎng)頁應(yīng)用傳輸文件時(shí),調(diào) 用所述網(wǎng)頁應(yīng)用對應(yīng)的小應(yīng)用程序讀取所述文件,并寫入到服務(wù)端的內(nèi)存中;服務(wù)端處理模塊,位于所述服務(wù)端,從所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端 的文件系統(tǒng)中。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,還包括小應(yīng)用程序配置模塊,位于所述客戶端,為所述網(wǎng)頁應(yīng)用配置所述對應(yīng)的小應(yīng)用程序。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述用戶將所述文件拷貝至剪 貼板,所述文件傳輸模塊調(diào)用所述小應(yīng)用程序從所述剪貼板中讀取所述文件。
9.根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,還包括文件讀取模塊,位于所述客戶端,在所述用戶通過所述網(wǎng)頁應(yīng)用讀取所述文件時(shí),調(diào)用 所述小應(yīng)用程序從所述服務(wù)端的文件系統(tǒng)中讀取所述文件,并展示給所述用戶。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述網(wǎng)頁應(yīng)用為 網(wǎng)頁瀏覽器,所述小應(yīng)用程序基于java。
全文摘要
本發(fā)明提供了一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法,包括步驟102,通過網(wǎng)頁應(yīng)用傳輸文件時(shí),所述網(wǎng)頁應(yīng)用對應(yīng)的小應(yīng)用程序讀取所述文件,并寫入到服務(wù)端的內(nèi)存中;步驟104,所述服務(wù)端從所述內(nèi)存中讀取所述文件,并寫入到所述服務(wù)端的文件系統(tǒng)中。本發(fā)明還提供了一種基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸系統(tǒng)。根據(jù)本發(fā)明的技術(shù)方案,可以實(shí)現(xiàn)基于網(wǎng)頁應(yīng)用的數(shù)據(jù)傳輸方法和系統(tǒng),降低用戶使用web應(yīng)用的操作成本,降低web應(yīng)用開發(fā)的復(fù)雜度,提高了web應(yīng)用的安全級(jí)別。
文檔編號(hào)G06F17/30GK101945136SQ20101029577
公開日2011年1月12日 申請日期2010年9月28日 優(yōu)先權(quán)日2010年9月28日
發(fā)明者孟鑫 申請人:北京偉庫電子商務(wù)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1