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

一種針對(duì)智能終端的文檔在線預(yù)覽方法、系統(tǒng)及智能終端的制作方法

文檔序號(hào):6372594閱讀:298來源:國知局
專利名稱:一種針對(duì)智能終端的文檔在線預(yù)覽方法、系統(tǒng)及智能終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及智能終端相關(guān)的網(wǎng)絡(luò)信息技術(shù),尤其涉及一種針對(duì)智能終端的文檔在線預(yù)覽方法、系統(tǒng)及智能終端。
背景技術(shù)
隨著智能手機(jī)和平板電腦等智能終端的普及,在這些智能終端上實(shí)現(xiàn)文檔在線預(yù)覽的需求日益增多。目前的文檔在線預(yù)覽多數(shù)是借助Web瀏覽器實(shí)現(xiàn)的。普遍使用的方法是利用Flash插件,具體實(shí)現(xiàn)步驟是I)、將各種文檔首先轉(zhuǎn)化為swf格式的文檔;2)、使用Flash技術(shù)制作用來播放預(yù)覽的Flash播放界面,并將其嵌入網(wǎng)頁中; 3)、將swf格式的預(yù)覽文檔加載到制作好的Flash播放界面中;4)、在智能終端上顯示加載了 swf格式的預(yù)覽文檔的Flash播放界面,從而實(shí)現(xiàn)文檔在線預(yù)覽。然而這種方式需要依賴第三方(Flash)插件。用戶必須事先安裝Flash player插件才能預(yù)覽。此外,由于例如iOS(蘋果公司提供的一種操作系統(tǒng))等操作系統(tǒng)平臺(tái)不支持Flash功能,因此,上述方法不能應(yīng)用于這些不支持Flash的智能終端操作系統(tǒng)平臺(tái)。于是,目前市面上開始出現(xiàn)一些針對(duì)Android和iOS智能終端的不依賴于Flash的文檔在線預(yù)覽解決方案,如Flex Paper (公司名)的Adaptive UI產(chǎn)品,它的功能是利用HTML5代替Flash插件在網(wǎng)頁上預(yù)覽文檔,實(shí)現(xiàn)步驟是I、事先將各種文檔轉(zhuǎn)換成pdf 格式的文檔;2、將Adaptive UI產(chǎn)品的程序部署到預(yù)覽服務(wù)器21上;3、Adaptive Ui接收在第一步轉(zhuǎn)換好的pdf文檔,并使用HTML5相關(guān)技術(shù)把pdf■內(nèi)容和預(yù)覽控制界面呈現(xiàn)在網(wǎng)頁上。然而,上述技術(shù)是特定公司開發(fā)的產(chǎn)品,其程序代碼不公開,開發(fā)人員根據(jù)需要進(jìn)行修改的余地小。不能針對(duì)產(chǎn)品的不完善之處進(jìn)行完善。例如,該技術(shù)當(dāng)前還無法實(shí)現(xiàn)大文檔的分頁下載,需要等所有頁面都下載完才能開始預(yù)覽,這導(dǎo)致用戶要預(yù)覽大文檔時(shí),需等待時(shí)間較長。另外,還有一種類似的解決方案是I、事先將文檔轉(zhuǎn)換成pdf格式,并安裝一款TOF閱讀器;2、使用HTML的Object對(duì)象直接將pdf文檔嵌入web頁面;3、用戶在智能終端上打開以上頁面時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用默認(rèn)的TOF閱讀器達(dá)到預(yù)覽的效果。然而,這種方式需要依賴TOF閱讀器,預(yù)覽時(shí)需要另外等待閱讀器程序的啟動(dòng),這會(huì)導(dǎo)致響應(yīng)較慢,用戶體驗(yàn)較差。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題之一是需要提供一種用戶友好性較高的針對(duì)智能終端的文檔在線預(yù)覽方法、系統(tǒng)及智能終端。為了解決上述技術(shù)問題,本發(fā)明提供了一種針對(duì)智能終端的文檔在線預(yù)覽方法。該方法包括接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí);根據(jù)所述文檔在線預(yù)覽請(qǐng)求,將所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上以形成預(yù)覽網(wǎng)頁,并向所述預(yù)覽網(wǎng)頁添加控制腳本;將添加控制腳本后的預(yù)覽網(wǎng)頁發(fā)送給所述智能終端;其中,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上變 化顯示的腳本。根據(jù)本發(fā)明的另一方面的方法,所述變化顯示包括更新顯示用戶當(dāng)前預(yù)覽內(nèi)容的頁面序號(hào)、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)為指定頁面、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)至下一頁或上一頁中至少之一。根據(jù)本發(fā)明的另一方面的方法,所述控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)所述智能終端發(fā)送頁面請(qǐng)求的腳本,所述頁面請(qǐng)求包括所述文檔標(biāo)識(shí)和所述智能終端要獲取的頁面的頁面序號(hào)。根據(jù)本發(fā)明的另一方面的方法,還包括接收所述智能終端發(fā)送的所述頁面請(qǐng)求;根據(jù)所述頁面請(qǐng)求向所述智能終端發(fā)送與所述文檔標(biāo)識(shí)和所述頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面。根據(jù)本發(fā)明的另一方面的方法,所述預(yù)設(shè)條件為以下之一當(dāng)發(fā)生觸摸屏幕事件或離開屏幕事件時(shí);當(dāng)發(fā)生向下拉動(dòng)事件時(shí);當(dāng)執(zhí)行了向后面的頁面跳轉(zhuǎn)的腳本時(shí);當(dāng)用戶觸發(fā)放大或縮小預(yù)覽內(nèi)容的功能時(shí);在自所述智能終端接收到所發(fā)送的預(yù)覽網(wǎng)頁起經(jīng)過了預(yù)設(shè)時(shí)間段時(shí)。根據(jù)本發(fā)明的另一方面的方法,所述控制腳本還包括用于確定用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)的腳本,所述腳本通過如下處理來確定當(dāng)前頁面的序號(hào)通過屏幕觸摸事件獲得用戶當(dāng)前預(yù)覽的位置距離所述頁面預(yù)覽內(nèi)容頂端的距離;計(jì)算所述距離與第一頁的高度的商,得到用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)的估計(jì)值;基于已加載的上一頁或下一頁分別距離所述頁面預(yù)覽內(nèi)容頂端的高度對(duì)所述的估計(jì)值進(jìn)行調(diào)整,將調(diào)整后的值作為用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)。根據(jù)本發(fā)明的另一方面,還提供了一種針對(duì)智能終端的文檔在線預(yù)覽系統(tǒng)。該系統(tǒng)包括服務(wù)器,所述服務(wù)器包括第一接收模塊、組裝模塊和第一發(fā)送模塊,其中所述第一接收模塊,用于接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí);所述組裝模塊,用于根據(jù)所述文檔在線預(yù)覽請(qǐng)求,將所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上以形成預(yù)覽網(wǎng)頁,并向所述預(yù)覽網(wǎng)頁添加控制腳本;所述第一發(fā)送模塊,用于將添加了控制腳本的預(yù)覽網(wǎng)頁發(fā)送給所述智能終端,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上變化顯示的腳本。
根據(jù)本發(fā)明的另一方面的系統(tǒng),所述服務(wù)器還包括第二接收模塊和第二發(fā)送模塊,其中所述組裝模塊添加的控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)所述智能終端向所述服務(wù)器發(fā)送頁面請(qǐng)求的腳本,所述頁面請(qǐng)求包括所述文檔標(biāo)識(shí)和所述智能終端要獲取的頁面的頁面序號(hào);所述第二接收模塊,用于接收所述智能終端發(fā)送的所述頁面請(qǐng)求;所述第二發(fā)送模塊,用于根據(jù)所述頁面請(qǐng)求向所述智能終端發(fā)送與所述文檔標(biāo)識(shí)和所述頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面。根據(jù)本發(fā)明的另一方面的系統(tǒng),所述服務(wù)器包括第一服務(wù)器和第二服務(wù)器,所述第一接收模塊、所述組裝模塊和所述第一發(fā)送模塊設(shè)置于所述第一服務(wù)器,以及所述第二接收模塊和所述第二發(fā)送模塊設(shè)置于所述第二服務(wù)器,其中所述控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)所述智能終端向所述第二服務(wù)器發(fā)送頁面請(qǐng)求的腳本。根據(jù)本發(fā)明的另一方面的系統(tǒng),所述服務(wù)器還包括第三服務(wù)器,其中所述第三服務(wù)器,用于將各種特定格式的文檔轉(zhuǎn)換為指定格式后,將指定格式的文檔發(fā)送給所述第二服務(wù)器,所述指定格式為能夠在網(wǎng)頁上直接呈現(xiàn)的格式;所述第二服務(wù)器,還用于存儲(chǔ)所述第三服務(wù)器轉(zhuǎn)換后的文檔及其文檔標(biāo)識(shí);所述第一服務(wù)器,還用于在接收到所述智能終端 發(fā)送的文檔在線預(yù)覽請(qǐng)求時(shí),基于所述文檔在線預(yù)覽請(qǐng)求中的文檔標(biāo)識(shí)從所述第二服務(wù)器中獲取所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容。根據(jù)本發(fā)明的另一方面,還提供了一種智能終端。該終端包括發(fā)送模塊,用于向服務(wù)器發(fā)送文檔在線預(yù)覽請(qǐng)求,所述請(qǐng)求包括文檔標(biāo)識(shí);終端接收模塊,用于接收所述服務(wù)器返回的添加有控制腳本的預(yù)覽網(wǎng)頁,所述預(yù)覽網(wǎng)頁中組裝有所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上的變化顯示的腳本;顯示模塊,用于利用所述智能終端的網(wǎng)頁顯示控件顯示所接收到的所述預(yù)覽網(wǎng)頁,基于用戶指示和所述控制腳本對(duì)所述預(yù)覽網(wǎng)頁中的頁面預(yù)覽內(nèi)容進(jìn)行變化顯示。根據(jù)本發(fā)明的另一方面的智能終端,所述變化顯示包括更新顯示用戶當(dāng)前預(yù)覽內(nèi)容的頁面序號(hào)、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)為指定頁面、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)至下一頁或上一頁中至少之一,其中所述智能終端還顯示用于輸入進(jìn)行所述變化顯示的指示的一個(gè)以上第一控制組件,當(dāng)用戶點(diǎn)擊或觸摸所述第一控制組件之一時(shí),通過調(diào)用所述控制腳本中與所述一個(gè)以上第一控制組件之一對(duì)應(yīng)的腳本來實(shí)現(xiàn)變化顯示;以及所述智能終端還顯示用于輸入進(jìn)行放大顯示或縮小顯示的指示的第二控制組件,當(dāng)用戶點(diǎn)擊或觸摸所述第二控制組件時(shí),通過調(diào)用所述智能終端的網(wǎng)頁顯示控件的函數(shù)來放大顯示或縮小顯示所述預(yù)覽網(wǎng)頁。與現(xiàn)有技術(shù)相比,本發(fā)明的一個(gè)或多個(gè)實(shí)施例可以具有如下優(yōu)點(diǎn)本發(fā)明在不需要預(yù)安裝特殊插件且無需預(yù)運(yùn)行第三方軟件的情況下實(shí)現(xiàn)針對(duì)智能終端的文檔在線預(yù)覽,使得本發(fā)明的針對(duì)智能終端的文檔在線預(yù)覽具有較好的用戶友好性,較容易應(yīng)用于各種跨平臺(tái)的各類終端。本發(fā)明的其他優(yōu)點(diǎn)、目標(biāo),和特征在某種程度上將在隨后的說明書中進(jìn)行闡述,并且在某種程度上,基于對(duì)下文的考察研究對(duì)本領(lǐng)域技術(shù)人員而言將是顯而易見的,或者可以從本發(fā)明的實(shí)踐中得到教導(dǎo)。本發(fā)明的目標(biāo)和其他優(yōu)點(diǎn)可以通過下面的說明書,權(quán)利要求書,以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。


附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例共同用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖I是根據(jù)本發(fā)明第一實(shí)施例的針對(duì)智能終端的文檔在線預(yù)覽方法的流程圖;圖2是根據(jù)本發(fā)明第二實(shí)施例的針對(duì)智能終端的文檔在線預(yù)覽系統(tǒng)的結(jié)構(gòu)示意圖;圖3示出一智能終端根據(jù)本發(fā)明進(jìn)行在線預(yù)覽的例子。
具體實(shí)施例方式以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本文中“文檔”包括純文本文檔,圖片文檔,辦公(office)文檔,和PDF文檔等各種用于向用戶呈現(xiàn)文字和/或圖像等內(nèi)容信息的文件。本文中“在線預(yù)覽”指的是將以上各種格式的文檔內(nèi)容以只讀的方式從遠(yuǎn)程展現(xiàn)給用戶端。優(yōu)選地,在呈現(xiàn)時(shí),向用戶提供友好的控制界面,如頁面內(nèi)容(簡稱頁面)縮放,顯示當(dāng)前頁號(hào),翻頁和頁面跳轉(zhuǎn)等。第一實(shí)施例下面參考圖I來說明根據(jù)本實(shí)施例的一種針對(duì)智能終端的文檔在線預(yù)覽方法的各步驟。步驟S110,接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,文檔線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí)。然后進(jìn)入步驟S120。步驟S120,根據(jù)文檔在線預(yù)覽請(qǐng)求,將文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上以形成預(yù)覽網(wǎng)頁,并向預(yù)覽網(wǎng)頁添加控制腳本,然后進(jìn)入步驟S130。步驟S130,將添加控制腳本后的預(yù)覽網(wǎng)頁發(fā)送給智能終端。更具體地,添加控制腳本后的預(yù)覽網(wǎng)頁包括例如HTML5等網(wǎng)頁(對(duì)應(yīng)于預(yù)覽網(wǎng)頁)和通過例如Javascript等實(shí)現(xiàn)的控制腳本,將文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上,使得網(wǎng)頁用于以分頁的形式顯示文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容(或簡稱預(yù)覽內(nèi)容),控制腳本包括用于控制文檔在智能終端上變化顯示的腳本。這樣,使得用戶可預(yù)覽文檔的最靠前的指定數(shù)量的頁面??刂颇_本包括還可包括隨用戶的預(yù)覽位置提前下載相應(yīng)文檔頁內(nèi)容的腳本,下文中將對(duì)此詳細(xì)說明。
例如,預(yù)覽網(wǎng)頁中可預(yù)先嵌入該文檔的前第一頁、或者第一頁和第二頁內(nèi)容,這樣,網(wǎng)絡(luò)流量較小,用戶可較快地閱讀到第一頁的內(nèi)容,從而減少用戶等待時(shí)間,提高用戶友好性。此外,由于僅需要一次性地將控制腳本加載到智能終端上,后續(xù)加載同一文檔的其他頁面時(shí)不需再加載,所帶來的網(wǎng)絡(luò)流量很小,這相比要求用戶預(yù)先在智能終端上安裝用于控制文檔在網(wǎng)頁中的變化顯示的插件、Pdf閱讀器等的方式,避免了給用戶帶來額外安裝插件的麻煩,從而可提高了用戶友好性。需要說明的是,變化顯示可包括更新顯示用戶當(dāng)前預(yù)覽內(nèi)容的頁面的序號(hào)、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)為指定頁面、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)至下一頁或上一頁中至少之一。更具體地,可以將跳轉(zhuǎn)到前一頁的函數(shù)表示為gotoPrePageO,可通過如下方法實(shí)現(xiàn) a)如上文獲取當(dāng)前頁號(hào),如不是首頁則使用JavaScript內(nèi)置的offsetO和window. scrollTo ()函數(shù)滾動(dòng)到上一頁的起始位置。b)通知只能終端更新顯示當(dāng)前頁號(hào)??梢詫⑻D(zhuǎn)到后一頁的函數(shù)表示為gotoNextPageO,可通過如下方法實(shí)現(xiàn)a)先如上文獲取當(dāng)前頁號(hào),如不是末頁則使用JavaScript內(nèi)置的offsetO和window. scrollTo ()函數(shù)滾動(dòng)到下一頁的起始位置。b)通知移動(dòng)端更新顯示當(dāng)前頁號(hào)。此外,可將通知移動(dòng)端更新顯示當(dāng)前頁號(hào)的函數(shù)表示為teIIPhoneCurrPage (),可通過如下方法實(shí)現(xiàn)a)利用JaVascript的agent和navigator, platform變量判斷請(qǐng)求方使用的手機(jī)操作系統(tǒng)類型b)針對(duì)不同的智能終端對(duì)JS函數(shù)的調(diào)用方法的不同,編寫相應(yīng)的方法,將當(dāng)前頁號(hào)(正整數(shù))回傳給智能終端的本地開發(fā)語言環(huán)境。優(yōu)選地,控制腳本還可包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)智能終端向服務(wù)器發(fā)送頁面請(qǐng)求的腳本,頁面請(qǐng)求包括文檔標(biāo)識(shí)和智能終端要獲取的頁面的頁面序號(hào)。舉例而言,控制腳本可包括用于進(jìn)行如下處理的腳本在用戶手指觸摸(文檔處)屏幕或用戶手指離開(文檔處)屏幕時(shí)、檢查當(dāng)前觸碰的頁面之后的若干頁是否已被下載,如果沒有,則計(jì)算需要下載的頁號(hào),然后觸發(fā)智能終端發(fā)送這些頁面的頁面請(qǐng)求。例如,若智能終端當(dāng)前已經(jīng)從服務(wù)器接收到了第I至2頁的內(nèi)容,且用戶正在觸摸第I頁,則該頁面請(qǐng)求中可包括文檔標(biāo)識(shí),頁面序號(hào)3和4。此時(shí),還可以包括步驟S140,服務(wù)器接收智能終端發(fā)送的頁面請(qǐng)求,以及步驟S150,向智能終端發(fā)送與所述文檔標(biāo)識(shí)和所述頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面。在上面的例子中,與所述文檔標(biāo)識(shí)和所述頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面為上述例子中的文檔的第三頁和第四頁??梢?,智能終端通過發(fā)送文檔在線預(yù)覽請(qǐng)求來從服務(wù)器獲取初始化預(yù)覽所需要的(最靠前的指定數(shù)量)頁面和加載文檔的前幾頁,之后,在用戶進(jìn)行的預(yù)覽過程中,智能終端可通過發(fā)送頁面請(qǐng)求來從服務(wù)器加載后續(xù)頁面。
這樣,可以智能地預(yù)先加載用戶可能期望稍后閱讀的頁面,從而盡量減少用戶閱讀后續(xù)頁面的等待時(shí)間,以提高用戶友好性,還可以節(jié)約網(wǎng)絡(luò)流量。需要說明的是,前述預(yù)設(shè)條件可以為“當(dāng)發(fā)生觸摸屏幕事件或離開屏幕事件時(shí)”、“當(dāng)發(fā)生向下拉動(dòng)事件時(shí)”、“當(dāng)執(zhí)行了向后面的頁面跳轉(zhuǎn)的腳本時(shí)”、“當(dāng)用戶觸發(fā)放大或縮小預(yù)覽內(nèi)容的功能時(shí)”或“在自所述智能終端接收到服務(wù)器所發(fā)送的預(yù)覽網(wǎng)頁起經(jīng)過了預(yù)設(shè)時(shí)間段”等。更具體地,可將上述關(guān)于頁面預(yù)加載的函數(shù)表示為preLoadO,可通過如下方法實(shí)現(xiàn)a)設(shè)置一個(gè)全局變量pages,記錄已下載的頁號(hào)與相應(yīng)預(yù)覽圖片URL的--映
射;b)定義一種預(yù)加載策略,例如只下載當(dāng)前頁面之后的5頁; c)獲取當(dāng)前預(yù)覽的頁號(hào),根據(jù)定義的預(yù)加載策略,在變量pages中查看特定頁面是否已經(jīng)得到了 URL (統(tǒng)一資源定位符)地址,若沒有,則使用JS的AJAX異步請(qǐng)求功能從存儲(chǔ)服務(wù)器22下載所需的頁面。此外,控制腳本還包括用于計(jì)算(確定)用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)的腳本,腳本可這樣來確定當(dāng)前頁面的序號(hào)的腳本a)、通過屏幕觸摸事件獲得用戶當(dāng)前預(yù)覽的位置距離網(wǎng)頁(例如HTML5網(wǎng)頁)的頁面預(yù)覽內(nèi)容頂端(即對(duì)應(yīng)于文檔中第一頁的頁面預(yù)覽內(nèi)容的頂端)的距離,例如,通過Javascript內(nèi)置的window. pageYOffset函數(shù)獲得當(dāng)前預(yù)覽的位置距離頁面頂端的距離h ;b)、算得h與第一頁的高度的商,從而估算得到用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)的估計(jì)值;C)、根據(jù)已加載的上一頁或下一頁距離頁面預(yù)覽內(nèi)容頂端的高度對(duì)估計(jì)值進(jìn)行調(diào)整(因?yàn)槲臋n中的頁的高度會(huì)有不同),例如已知第一頁高度為200,用戶觸摸了 HTML5頁面距頂端755的位置,可以先估算出用戶當(dāng)前預(yù)覽的是文檔第4頁,如果此時(shí)第3頁已經(jīng)加載完成,且第3頁的起始位置大于755,則估算值就要繼續(xù)減??;同理如果此時(shí)第5頁已經(jīng)加載完成且起始位置小于755,則估算值就要繼續(xù)增加,將調(diào)整后的值作為用戶當(dāng)前預(yù)覽的文檔頁面的序號(hào),通過這樣的調(diào)整,可以使得即使在每頁的長度可能不同的情況下,所計(jì)算的頁碼仍然較準(zhǔn)確。第二實(shí)施例下面參考圖2來說明根據(jù)本實(shí)施例的一種針對(duì)智能終端的文檔在線預(yù)覽系統(tǒng)。本實(shí)施例的服務(wù)器采用了上述第一實(shí)施例的文檔在線預(yù)覽方法,因此第一實(shí)施例中對(duì)文檔在線預(yù)覽方法完全適用于本實(shí)施例。根據(jù)本實(shí)施例的針對(duì)智能終端的文檔在線預(yù)覽系統(tǒng)包括服務(wù)器21,所述服務(wù)器包括第一接收模塊211、組裝模塊212和第一發(fā)送模塊213。更具體地,第一接收模塊211,用于接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí)。第一接收模塊211的處理對(duì)應(yīng)于上述步驟S110,因此不再展開說明組裝模塊212,用于根據(jù)所述文檔在線預(yù)覽請(qǐng)求,將所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上,以形成預(yù)覽網(wǎng)頁,再向所述預(yù)覽網(wǎng)頁添加控制腳本。組裝模塊212的處理對(duì)應(yīng)于上述步驟S120,因此不再展開說明。第一發(fā)送模塊213,用于將添加了控制腳本的預(yù)覽網(wǎng)頁發(fā)送給所述智能終端,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上變化顯示的腳本。第一發(fā)送模塊213的處理對(duì)應(yīng)于上述步驟S140,因此不再展開說明。需要強(qiáng)調(diào)的是,組裝模塊212添加的控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)智能終端向服務(wù)器發(fā)送頁面請(qǐng)求的腳本,頁面請(qǐng)求包括文檔標(biāo)識(shí)和智能終端要獲取的頁面的頁面序號(hào)。在這種情況下,所述服務(wù)器還包括第二接收模塊221和第二發(fā)送模塊222。第二接收模塊221,用于接收所述智能終端發(fā)送的頁面請(qǐng)求。第二發(fā)送模塊222,用于向所述智能終端發(fā)送與所述文檔標(biāo)識(shí)和頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面。此外,關(guān)于變化顯示、預(yù)設(shè)條件和控制腳本等的相關(guān)的說明,見第一實(shí)施例。進(jìn)一步,為了更好地進(jìn)行負(fù)載均衡,服務(wù)器可以設(shè)置為不止一個(gè)服務(wù)器。例如,可 以包括第一服務(wù)器(對(duì)應(yīng)于預(yù)覽服務(wù)器21)和第二服務(wù)器(對(duì)應(yīng)于存儲(chǔ)服務(wù)器22)。此時(shí),第一接收模塊211、組裝模塊212和第一發(fā)送模塊213設(shè)置于所述第一服務(wù)器,以及所述第二接收模塊221和所述第二發(fā)送模塊222設(shè)置于所述第二服務(wù)器。這樣,可以減小對(duì)第一服務(wù)器的網(wǎng)絡(luò)負(fù)載,且可通過將第一服務(wù)器設(shè)置為運(yùn)算能力較強(qiáng)的服務(wù)器,而將第二服務(wù)器設(shè)置為網(wǎng)絡(luò)吞吐能力強(qiáng)且存儲(chǔ)空間較大的服務(wù)器,細(xì)化分工,提高系統(tǒng)性倉泛。例如,采用的指定格式可以是任何可在HTML頁面上直接呈現(xiàn)的文檔格式(比如PNG無損壓縮圖片格式,JPEG圖片格式,HTML形式的文檔格式等)。預(yù)覽前先要將各種特定文檔格式(例如Office文檔,PDF文檔,RTF文檔等)統(tǒng)一轉(zhuǎn)換為目標(biāo)預(yù)覽格式(指定格式),以文檔中的頁為單位,每一頁為一張圖片或一個(gè)HTML代碼段,每個(gè)文檔為一個(gè)集合。具體的轉(zhuǎn)換工具目前有很多選擇可供使用,不在本申請(qǐng)的范圍之內(nèi)詳細(xì)介紹。轉(zhuǎn)換好的預(yù)覽文檔存放在存儲(chǔ)服務(wù)器22 (第二服務(wù)器)上,存儲(chǔ)服務(wù)器22可以基于作為文檔唯一標(biāo)識(shí)為每個(gè)預(yù)覽文檔提供一個(gè)PHP的調(diào)用接口,或者可將為每個(gè)預(yù)覽文檔提供一個(gè)PHP的調(diào)用接口作為文檔唯一標(biāo)識(shí)。調(diào)用接口的形式舉例如下http://base URL fid = id&page=x其中baseURL是存儲(chǔ)服務(wù)器22的接口地址,fid參數(shù)為所要預(yù)覽的文檔的唯一標(biāo)識(shí),page參數(shù)代表要獲得的頁號(hào),從I開始。接口返回值使用JSON格式,包含a).文檔的總共頁數(shù)b).當(dāng)前返回的頁號(hào)c).頁面圖片的URL地址此外,還可以設(shè)置除第一服務(wù)和第二服務(wù)器外的第三服務(wù)器(對(duì)應(yīng)于格式轉(zhuǎn)換服務(wù)器23)。由第三服務(wù)器將各種特定格式的文檔轉(zhuǎn)換為指定格式后,將指定格式的文檔發(fā)送給第二服務(wù)器22,指定格式為能夠在網(wǎng)頁上直接呈現(xiàn)的格式。由第二服務(wù)器22存儲(chǔ)第三服務(wù)器23轉(zhuǎn)換后的文檔及其文檔標(biāo)識(shí)。第一服務(wù)器21在接收到智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求時(shí),基于該文檔在線預(yù)覽請(qǐng)求包括的文檔標(biāo)識(shí)來從第二服務(wù)器22中獲取文檔標(biāo)識(shí)對(duì)應(yīng)的文檔的最靠前的指定數(shù)量頁的頁面。這樣,進(jìn)一步細(xì)化各服務(wù)器的分工,從而提高整個(gè)系統(tǒng)的性能。以下結(jié)合圖3來說明根據(jù)本實(shí)施例的系統(tǒng)來進(jìn)行文檔在線預(yù)覽的例子。預(yù)覽服務(wù)器21負(fù)責(zé)將來自存儲(chǔ)服務(wù)器22的預(yù)覽頁(png圖片)組裝在一個(gè)單一HTML頁面上,作為步驟S120的預(yù)覽網(wǎng)頁,將Javascript控制腳本添加至該預(yù)覽網(wǎng)頁后,將添加javascript控制腳本后的預(yù)覽網(wǎng)頁發(fā)送至智能終端。首先,預(yù)覽服務(wù)器21進(jìn)行如下頁面結(jié)構(gòu)和布局根據(jù)總共的頁數(shù),使用HTML+CSS將預(yù)覽圖片上下排列在web頁面上,并設(shè)定間隔和背景色。還沒有下載的預(yù)覽圖片使用空白區(qū)域預(yù)留位置。完成后的頁面效果與AdobeReader閱讀器里看到的相似。當(dāng)預(yù)覽服務(wù)器21收到智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求后,可進(jìn)行如下的預(yù)覽 初始化動(dòng)作a)、通過PHP腳本向存儲(chǔ)服務(wù)器22發(fā)出調(diào)取預(yù)覽文檔第一頁的請(qǐng)求;b)、解析存儲(chǔ)服務(wù)器22返回的JSON格式數(shù)據(jù),由PHP按照上文“頁面結(jié)構(gòu)和布局”,組裝并生成預(yù)覽頁面。此時(shí)完成的預(yù)覽頁包含第一頁的內(nèi)容。C)、向預(yù)覽頁添加Javascipt函數(shù)接口,用于實(shí)現(xiàn)控制預(yù)覽頁面的滾動(dòng),縮放,返回當(dāng)前頁號(hào)等功能。參考圖3,在智能終端側(cè)在接收到初始預(yù)覽頁面后,在滿足預(yù)設(shè)條件時(shí),可通過觸摸屏幕來觸發(fā)例如AJAX等的頁面請(qǐng)求。該頁面請(qǐng)求可直接發(fā)送至存儲(chǔ)服務(wù)器22。存儲(chǔ)服務(wù)器22在接收到頁面請(qǐng)求后,通過JSON返回智能終端所請(qǐng)求的頁面,這樣可從而實(shí)現(xiàn)后續(xù)頁面的加載。下面詳細(xì)說明根據(jù)本實(shí)施例的智能終端10。智能終端10包括發(fā)送模塊11、終端接收模塊12和顯示模塊13。發(fā)送模塊11,用于向服務(wù)器發(fā)送上述文檔在線預(yù)覽請(qǐng)求。終端接收模塊12,用于接收來自服務(wù)器的添加有控制腳本后的預(yù)覽網(wǎng)頁。根據(jù)上述關(guān)于服務(wù)器20的說明可知,該預(yù)覽網(wǎng)頁中組裝有所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容,該控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上的變化顯示的腳本。顯示模塊13,用于顯示該預(yù)覽網(wǎng)頁。該預(yù)覽網(wǎng)頁可為HTML5網(wǎng)頁等。此外,智能終端10還可基于用戶觸摸按鈕等用戶指示和與控制腳本對(duì)預(yù)覽網(wǎng)頁中顯示的頁面預(yù)覽內(nèi)容進(jìn)行變化顯示。優(yōu)選地,智能終端10還顯示自身平臺(tái)開發(fā)語言實(shí)現(xiàn)的控制組件。本發(fā)明的控制組件可為按鈕或下拉菜單等。更具體地,根據(jù)本實(shí)施例的系統(tǒng)中的智能終端10還可包括用于輸入進(jìn)行變化顯示的指示的一個(gè)以上例如按鈕或下拉菜單等第一控制組件,當(dāng)用戶點(diǎn)擊或觸摸一個(gè)以上第一控制組件之一時(shí),通過利用智能終端自身的開發(fā)語言來調(diào)用與一個(gè)以上第一控制組件之一對(duì)應(yīng)的腳本來實(shí)現(xiàn)變化顯示;以及智能終端10還包括用于輸入進(jìn)行放大顯示或縮小顯示的指示的按鈕或下拉菜單等第二控制組件,當(dāng)用戶點(diǎn)擊或觸摸第二控制組件時(shí),通過調(diào)用智能終端的網(wǎng)頁顯示控件的函數(shù)來放大顯示或縮小顯示服務(wù)器20返回的預(yù)覽網(wǎng)頁。這樣,可以充分利用智能終端提供的開發(fā)接口,在移動(dòng)端預(yù)覽時(shí)實(shí)現(xiàn)多點(diǎn)觸碰的放大和縮小動(dòng)作。此外,本發(fā)明的智能終端可以是iPhone (商標(biāo))、采用Andriond平臺(tái)的各種智能手機(jī)、平板電腦等。由于沒有對(duì)特殊插件的需求,且使用的技術(shù)均為跨平臺(tái)的通用技術(shù),所以理論上可以在任何提供Javascript編程接口(即可以從平臺(tái)本地語言直接調(diào)用Javascript函數(shù))的智能終端上部署,通用性強(qiáng)。此外,本發(fā)明也不需要在網(wǎng)頁瀏覽器里預(yù)覽,可以把在線預(yù)覽直接嵌入到客戶端應(yīng)用中。本發(fā)明不依賴第三方插件(Flash),不需要用戶安裝TOF閱讀器。因而占用資源小,效率聞。本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多 個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
權(quán)利要求
1.一種針對(duì)智能終端的文檔在線預(yù)覽方法,其特征在于,包括 接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí); 根據(jù)所述文檔在線預(yù)覽請(qǐng)求,將所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上以形成預(yù)覽網(wǎng)頁,并向所述預(yù)覽網(wǎng)頁添加控制腳本; 將添加控制腳本后的預(yù)覽網(wǎng)頁發(fā)送給所述智能終端; 其中,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上變化顯示的腳本。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述變化顯示包括更新顯示用戶當(dāng)前預(yù)覽內(nèi)容的頁面序號(hào)、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)為指定頁面、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)至下一頁或上一頁中至少之一。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)所述智能終端發(fā)送頁面請(qǐng)求的腳本,所述頁面請(qǐng)求包括所述文檔標(biāo)識(shí)和所述智能終端要獲取的頁面的頁面序號(hào)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括 接收所述智能終端發(fā)送的所述頁面請(qǐng)求; 根據(jù)所述頁面請(qǐng)求向所述智能終端發(fā)送與所述文檔標(biāo)識(shí)和所述頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)條件為以下之當(dāng)發(fā)生觸摸屏幕事件或離開屏幕事件時(shí); 當(dāng)發(fā)生向下拉動(dòng)事件時(shí); 當(dāng)執(zhí)行了向后面的頁面跳轉(zhuǎn)的腳本時(shí); 當(dāng)用戶觸發(fā)放大或縮小預(yù)覽內(nèi)容的功能時(shí); 在自所述智能終端接收到所發(fā)送的預(yù)覽網(wǎng)頁起經(jīng)過了預(yù)設(shè)時(shí)間段時(shí)。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述控制腳本還包括用于確定用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)的腳本,所述腳本通過如下處理來確定當(dāng)前頁面的序號(hào) 通過屏幕觸摸事件獲得用戶當(dāng)前預(yù)覽的位置距離所述頁面預(yù)覽內(nèi)容頂端的距離; 計(jì)算所述距離與第一頁的高度的商,得到用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)的估計(jì)值; 基于已加載的上一頁或下一頁分別距離所述頁面預(yù)覽內(nèi)容頂端的高度對(duì)所述的估計(jì)值進(jìn)行調(diào)整,將調(diào)整后的值作為用戶當(dāng)前預(yù)覽內(nèi)容在所述文檔中的頁面序號(hào)。
7.一種針對(duì)智能終端的文檔在線預(yù)覽系統(tǒng),其特征在于,包括服務(wù)器,所述服務(wù)器包括第一接收模塊、組裝模塊和第一發(fā)送模塊,其中 所述第一接收模塊,用于接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí); 所述組裝模塊,用于根據(jù)所述文檔在線預(yù)覽請(qǐng)求,將所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上以形成預(yù)覽網(wǎng)頁,并向所述預(yù)覽網(wǎng)頁添加控制腳本; 所述第一發(fā)送模塊,用于將添加控制腳本后的預(yù)覽網(wǎng)頁發(fā)送給所述智能終端,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上變化顯示的腳本。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在干,所述服務(wù)器還包括第二接收模塊和第二發(fā)送模塊,其中 所述組裝模塊添加的控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)所述智能終端向所述服務(wù)器發(fā)送頁面請(qǐng)求的腳本,所述頁面請(qǐng)求包括所述文檔標(biāo)識(shí)和所述智能終端要獲取的頁面的頁面序號(hào); 所述第二接收模塊,用于接收所述智能終端發(fā)送的所述頁面請(qǐng)求; 所述第二發(fā)送模塊,用于根據(jù)所述頁面請(qǐng)求向所述智能終端發(fā)送與所述文檔標(biāo)識(shí)和所述頁面序號(hào)對(duì)應(yīng)的所述文檔的頁面。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述服務(wù)器包括第一服務(wù)器和第二服務(wù)器,所述第一接收模塊、所述組裝模塊和所述第一發(fā)送模塊設(shè)置于所述第一服務(wù)器,以及所述第二接收模塊和所述第二發(fā)送模塊設(shè)置于所述第二服務(wù)器,其中 所述控制腳本還包括用于在用戶預(yù)覽過程中或滿足預(yù)設(shè)條件時(shí)觸發(fā)所述智能終端向所述第二服務(wù)器發(fā)送頁面請(qǐng)求的腳本。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器還包括第三服務(wù)器,其中 所述第三服務(wù)器,用于將各種特定格式的文檔轉(zhuǎn)換為指定格式后,將指定格式的文檔發(fā)送給所述第二服務(wù)器,所述指定格式為能夠在網(wǎng)頁上直接呈現(xiàn)的格式; 所述第二服務(wù)器,還用于存儲(chǔ)所述第三服務(wù)器轉(zhuǎn)換后的文檔及其文檔標(biāo)識(shí); 所述第一服務(wù)器,還用于在接收到所述智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求時(shí),基于所述文檔在線預(yù)覽請(qǐng)求中的文檔標(biāo)識(shí)從所述第二服務(wù)器中獲取所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容。
11.ー種智能終端,其特征在于,包括 發(fā)送模塊,用于向服務(wù)器發(fā)送文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí); 終端接收模塊,用于接收所述服務(wù)器返回的添加有控制腳本的預(yù)覽網(wǎng)頁,所述預(yù)覽網(wǎng)頁中組裝有所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上的變化顯示的腳本; 顯示模塊,用于利用所述智能終端的網(wǎng)頁顯示控件顯示所接收到的所述預(yù)覽網(wǎng)頁,基于用戶指示和所述控制腳本對(duì)所述預(yù)覽網(wǎng)頁中的頁面預(yù)覽內(nèi)容進(jìn)行變化顯示。
12.根據(jù)權(quán)利要求11所述的智能終端,其特征在于,所述變化顯示包括更新顯示用戶當(dāng)前預(yù)覽內(nèi)容的頁面序號(hào)、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)為指定頁面、使得用戶當(dāng)前預(yù)覽內(nèi)容跳轉(zhuǎn)至下一頁或上ー頁中至少之一,其中 所述智能終端還顯示用于輸入進(jìn)行所述變化顯示的指示的ー個(gè)以上第一控制組件,當(dāng)用戶點(diǎn)擊或觸摸所述第一控制組件之ー時(shí),通過調(diào)用所述控制腳本中與所述ー個(gè)以上第一控制組件之一對(duì)應(yīng)的腳本來實(shí)現(xiàn)變化顯示;以及 所述智能終端還顯示用于輸入進(jìn)行放大顯示或縮小顯示的指示的第二控制組件,當(dāng)用戶點(diǎn)擊或觸摸所述第二控制組件時(shí),通過調(diào)用所述智能終端的網(wǎng)頁顯示控件的函數(shù)來放大顯示或縮小顯示所述預(yù)覽網(wǎng)頁。
全文摘要
本發(fā)明公開了一種針對(duì)智能終端的文檔在線預(yù)覽方法、系統(tǒng)及智能終端。該方法包括接收智能終端發(fā)送的文檔在線預(yù)覽請(qǐng)求,所述文檔在線預(yù)覽請(qǐng)求包括文檔標(biāo)識(shí);根據(jù)所述文檔在線預(yù)覽請(qǐng)求,將所述文檔標(biāo)識(shí)對(duì)應(yīng)的文檔中最靠前的指定數(shù)量頁的頁面預(yù)覽內(nèi)容組裝在網(wǎng)頁上以形成預(yù)覽網(wǎng)頁,并向所述預(yù)覽網(wǎng)頁添加控制腳本;將添加控制腳本后的預(yù)覽網(wǎng)頁發(fā)送給所述智能終端;其中,所述控制腳本包括用于控制所述文檔的頁面預(yù)覽內(nèi)容在所述智能終端上變化顯示的腳本。這樣,可使得本發(fā)明的針對(duì)智能終端的文檔在線預(yù)覽具有較好的用戶友好性,較容易應(yīng)用于各種跨平臺(tái)的各類終端。
文檔編號(hào)G06F17/30GK102799654SQ201210226258
公開日2012年11月28日 申請(qǐng)日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者勝岳 申請(qǐng)人:新浪網(wǎng)技術(shù)(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
和平区| 师宗县| 小金县| 沿河| 都昌县| 岳阳市| 乐安县| 特克斯县| 清镇市| 阿荣旗| 西宁市| 烟台市| 舞阳县| 华坪县| 阿尔山市| 长武县| 左云县| 和龙市| 衡山县| 新昌县| 松桃| 湖口县| 河南省| 山丹县| 布拖县| 侯马市| 石狮市| 大足县| 凤山市| 乡宁县| 仁布县| 清镇市| 南昌县| 应城市| 田东县| 手游| 汪清县| 内丘县| 元氏县| 林甸县| 和静县|