国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動設(shè)備上網(wǎng)頁的自定義渲染的制作方法

      文檔序號:6476814閱讀:202來源:國知局

      專利名稱::移動設(shè)備上網(wǎng)頁的自定義渲染的制作方法
      技術(shù)領(lǐng)域
      :本主題涉及移動設(shè)備上網(wǎng)頁的自定義泫染(customrendering).
      背景技術(shù)
      :由于越來越多的移動電話提供網(wǎng)頁瀏覽功能,所以越來越多的人正在使用移動電話來訪問網(wǎng)絡(luò)(web).然而,移動設(shè)備的小顯示屏和有限的輸入能力常常不能給用戶一個滿意的瀏覽體驗.盡管已經(jīng)為解決這個問題作了很多嘗試(如在渲染前通過瀏覽器進行重新編輯或預處理),但是使為臺式電腦設(shè)計的復雜網(wǎng)頁適合于移動設(shè)備的屏幕仍然是大的挑戰(zhàn).使用移動設(shè)備瀏覽網(wǎng)絡(luò)(web)經(jīng)常不能導致滿意的體驗,由于大多數(shù)現(xiàn)有網(wǎng)頁被設(shè)計為由具有大屏幕的臺式電腦或者筆記本電腦訪問。對于移動設(shè)備,很難1、使網(wǎng)頁適合小屏幕,通常以任何尺寸小于400像素;2、使用滾動按鈕和小鍵盤導航網(wǎng)頁.盡管移動設(shè)備的處理能力和通信帶寬的當前問趙將在適當?shù)臅r候得以解決,但是小屏幕和有限的輸入設(shè)備是會仍然成為挑戰(zhàn)的特征.已經(jīng)提出了幾種方法來為移動網(wǎng)瀏覽處理普通網(wǎng)頁一種方法是"小屏幕渲染"(SSR)或"窄布局",其將網(wǎng)頁重新組織成為細長的列以適應(yīng)設(shè)備的寬度[8],另外一種方法使用"縮略圖"或者"概覽加細節(jié)"(OPD)顯示.當執(zhí)行"縮略圖"或者,'概覽加細節(jié)"(OPD)顯示時,整個網(wǎng)頁作為縮略像出現(xiàn)在屏幕上,并允許放大到特定部分.萬維網(wǎng)聯(lián)盟(W3C)的移動網(wǎng)(web)計劃提供被稱為"最佳實踐"的設(shè)計技巧(后文稱為"W3C最佳實踐推薦"),其被預期來使SSR或者OPD方法更好地工作,只要網(wǎng)頁設(shè)計者打算在移動設(shè)備上進行可能的渲染.SSR和OPD兩種方法具有相似的缺點.兩種方法都給移動設(shè)備傳輸比用戶實際想要的多得多的內(nèi)容.因此,如果用戶只對網(wǎng)頁的小部分感興趣,就常常會出現(xiàn)這種情形其可能花費太多時間和導航努力6(navigationeffort)以找到該部分.當該頁已經(jīng)被加栽之后不久用戶就能看到所請求的內(nèi)容、而無需通過多個鏈接進行過多的滾動或點擊時,好的瀏覽體驗才會發(fā)生.另外的缺點是為在移動設(shè)備顯示器上提供的更有限范圍的信息所固有的,當創(chuàng)建網(wǎng)頁時,網(wǎng)頁創(chuàng)建者試圖最優(yōu)化顯示"實際區(qū)域(realestate)"以在屏幕上提供必要信息和輔助信息的組合.達到這樣的程度以致用戶可容易地訪問其想得到的無論什么信息,該輔助信息被忽視(或者有時被封鎖).或者因為網(wǎng)頁的創(chuàng)建者不能預期瀏覽者想得到的是什么信息,或者因為各瀏覽者想得到的信息不同,所以SSR和OPD泫染可能提供或可能不提供用戶想得到的信息.此外,商業(yè)上的考慮可能妨礙網(wǎng)頁創(chuàng)建者為小屏幕上的可能的顯示提供簡要的信息.
      發(fā)明內(nèi)容以用戶確定的方式渲染網(wǎng)絡(luò)(web)內(nèi)容以在移動設(shè)備上顯示.呈現(xiàn)給用戶的網(wǎng)頁視圖的關(guān)聯(lián)被建立,并且提供選擇功能以允許用戶選擇網(wǎng)頁的元素以在移動設(shè)備上顯示.由與所述用戶選擇相關(guān)聯(lián)的網(wǎng)頁元素形成決定(determination),并且根據(jù)所述用戶選摔來顯示所述元素的選擇的指示.提供用于移動設(shè)備上的渲染的網(wǎng)頁元素的選擇標準以存儲在代理服務(wù)器上.然后由移動設(shè)備檢索與更新的內(nèi)容信息相關(guān)聯(lián)的網(wǎng)頁元素的選擇.現(xiàn)在將參考附圖來描迷本技術(shù)的特點,在附圖中圖1是臺式機上以及移動設(shè)備上顯示的網(wǎng)頁的代表實例的圖示;圖2是"自定義泫染和移動設(shè)備顯示"工具欄的一個例子的圖示;圖3是示出了使用"自定義湩染和移動設(shè)備顯示"工具欄的穩(wěn)定元素選擇的圖示;圖4是示出了"自定義渲染和移動設(shè)備顯示"代理服務(wù)器中的文件流的圖5是示出了由"自定義渲染和移動設(shè)備顯示"代理服務(wù)器識別"內(nèi)容框"的圖.具體實施方式概述本方法是在查看移動設(shè)備上的內(nèi)容之前為喜歡的網(wǎng)頁內(nèi)容增加用戶化步驟.其將補足任何先前的方法以改善網(wǎng)頁瀏覽體驗.這提供了下述方法,該方法使用戶參與定義稱為"內(nèi)容框"的感興趣的內(nèi)容."內(nèi)容框"提供了最優(yōu)的方法以很好地利用小顯示屏幕、以減少本地處理和導航努力,并且還減少至移動設(shè)備的內(nèi)容傳輸?shù)幕ㄙM和時間."內(nèi)容框"的定義通常在個人計算機PC或者提供方便的網(wǎng)頁內(nèi)容選擇的其它設(shè)備上進行.PC以適合于內(nèi)容元素的選擇的方式提供足夠的視頻"實際區(qū)域(realestate)"或視頻屏幕空間以觀看網(wǎng)頁的內(nèi)容。另外,PC提供了提供工具欄以及能夠容易地被例如鍵盤和與PC相關(guān)聯(lián)的指示設(shè)備操作的附加顯示功能的能力.這允許用戶選擇網(wǎng)頁元素以在移動設(shè)備上顯示,當選擇個人電腦PC上的網(wǎng)頁元素時,其相比于用戶可用到的視頻實際區(qū)域(realestate)而言通常具有減少了的視頻實際區(qū)域.該方法被稱為"自定義渲染和移動設(shè)備顯示"(CRAM).圖IA示出了在個人電腦屏幕111上顯示的網(wǎng)頁http:〃www.msn.com,如果用戶只是對網(wǎng)頁的一部分121感興趣(在屏幕的右下角上的"MSNBC新聞',)并且利用SSR方法在個人數(shù)字助理(PDA)上瀏覽它,那么結(jié)果是在圖IB中所示出的顯示125.注意在右側(cè)呈現(xiàn)滾動欄131以使用戶找到感興趣的內(nèi)容(近似圖1A中的121).滾動到想得到的內(nèi)容會花費時間,并且容易滾動過頭.這樣的動作不能提供良好的瀏覽體驗.圖ic和D示出了在移動電話141和PDA151上的相同的感興趣內(nèi)容(MSNBC新聞)作為顯示161,162.通過使用"自定義渲染和移動設(shè)備顯示"(CRAM)方法來獲得顯示161,162.注意,盡管可能是仍然可以在《內(nèi)容框"自身中使用滾動特征,但是不必須(通過)滾動來找到感興趣的內(nèi)容.已經(jīng)發(fā)現(xiàn)使用CRAM方法瀏覽網(wǎng)頁可以提供良好的用戶體驗,并且可以成為由移動電話運營商或者獨立服務(wù)提供商提供的有用的服務(wù).本方法包括獲得關(guān)于哪個"內(nèi)容框"對于特定用戶來說是重要而且有趣的用戶輸入,并且隨后從具有最新內(nèi)容的更新后的網(wǎng)頁中檢索所選擇的"內(nèi)容框"。8為了解決允許的網(wǎng)頁(其被為標準尺寸的屏幕設(shè)計以在移動設(shè)備上被觀看)的問題,提供了"自定義渲染和移動設(shè)備顯示"工具(CRAM工具)。CRAM工具讓用戶參與到自定義用于在移動設(shè)備上顯示的網(wǎng)頁中.為瀏覽器提供"自定義泫染和移動設(shè)備顯示"工具欄(CRAM工具欄),通過該瀏覽器用戶可以突出顯示網(wǎng)頁的感興趣的部分并存儲自定義的信息."自定義浚染和移動設(shè)備顯示"代理服務(wù)器(CRAM代理服務(wù)器)隨后使用自定義信息來精確檢索所感興趣的部分,即使在網(wǎng)頁或所述部分已經(jīng)被更新以后.該方法的功效已通過原型實施和實驗分析來得以論證.軟件工具圖2是CRAM工具欄的示例的困示.圖3是示出了使用CRAM工具欄的穩(wěn)定元素選擇的圖示.CRAM工具欄通常由用戶通過個人電腦PC或其他容易被控制的用戶接口來訪問,盡管在移動設(shè)備上有可能執(zhí)行工具欄功能,CRAM工具是用于移動設(shè)備的自定義瑄染工具,以使移動設(shè)備用戶能夠僅僅檢索適合小的移動屏幕的格式的感興趣的特定網(wǎng)絡(luò)內(nèi)容("內(nèi)容框").換句話說,工具將預選內(nèi)容框"填(crams)"到具有更新的內(nèi)容的移動屏幕中.該工具有兩部分1、CRAM工具欄和2、CRAM代理服務(wù)器.該CRAM工具欄是對瀏覽器的增加物,通常運行在臺式機上.所述自定義渲染被設(shè)計來使用戶能夠從經(jīng)常訪問的網(wǎng)頁中選擇感興趣的內(nèi)容框、并在CRAM代理服務(wù)器上存儲自定義信息.然后用戶訪問該代理服務(wù)器以之后檢索最新的內(nèi)容框,通常使用移動設(shè)備.所檢索到的"內(nèi)容框"是由代理服務(wù)器產(chǎn)生的只包含感興趣的信息的HTML文件或其他網(wǎng)絡(luò)兼容文件,其通常遠小于最初的網(wǎng)頁.其將由移動設(shè)備的本機瀏覽器用任意方法(SSR,0PD,或其他)進行泫染.本技術(shù)包括CRAM工具欄的使用的容易,以及隨后通過CRAM代理服務(wù)器對選擇的內(nèi)容框的精確檢索.雖然這里描述了"HTML",但應(yīng)當理解的是,其他標記語言和其他被打算用于網(wǎng)絡(luò)泫染的語言也能被作為"內(nèi)容框"使用和配置.因此可與其他適于基于網(wǎng)絡(luò)的顯示的語言相結(jié)合搮作該CRAM方法.該CRAM工具是可從具有全尺寸屏幕的計算機訪問的,盡管其也可以在移動設(shè)備上提供用于使用的補充工具.讓用于移動設(shè)備工具欄的自定義渲染在全尺寸屏幕上被訪問的一個優(yōu)點是提供對網(wǎng)頁的正常的全尺寸屏幕訪問,并且使在計算機的全尺寸屏幕上定義"內(nèi)容框"更容易,通常借助于鼠標或其他指示設(shè)備以及全尺寸鍵盤.這促使用戶能以允許"內(nèi)容框"的期望的布置的方式選擇網(wǎng)頁部分.CRAM工具還能以像顯示適合選擇的網(wǎng)頁的部分那樣的方法分析(parse)HTML元素,適合的部分的例子是,具有標題的、表格單元等等。不適合的元素的例子是,選擇終止中段(mid-paragraph)的網(wǎng)頁的部分的嘗試.因為有可能選擇不是HTML的自身包含的元素的網(wǎng)頁的部分,所以為了渲染完整的網(wǎng)頁元素作為"內(nèi)容框",該CRAM工具識別適當?shù)年P(guān)閉標簽(closingtag)和等價物。同樣,因為"內(nèi)容框"只是網(wǎng)頁的一部分,所以為了有效地泫染所述"內(nèi)容框",CRAM工具許可用戶選擇性地刪除例如廣告等的項目.關(guān)于用于移動設(shè)備工具的自定義渲染和在移動設(shè)備上的自定義湩染兩者,內(nèi)容框的選擇類似于在MicrosoftInternetExplorer⑧中的"收藏夾(Favorites)"或在MozilUFirefoxTM和其他瀏覽器中的"書簽(Bookmarks)的設(shè)置.不同之處在于,在通過用于移動設(shè)備的自定義渲染產(chǎn)生的輸出的情況下,只有網(wǎng)頁的"內(nèi)容框"部分被渲染了.CRAM工具欄211已經(jīng)在用于平臺獨立的平臺獨立瀏覽器(如MozillaFirefoxTM)上以及在私有的(proprietary)瀏覽器(如MicrosoftInternetExplorer)上實現(xiàn).該CRAM工具欄通過簡單地突出顯示框內(nèi)的內(nèi)容來使用用于"內(nèi)容框"選擇的一般的瀏覽器的選擇特征.在用戶突出顯示所述"內(nèi)容框"并確定其選擇后,CRAM工具欄以XML存儲自定義信息以用于由CRAM代理服務(wù)器進行后來的檢索.該CRAM工具欄(困2)有一些附加特征1、用戶可以通過使用工具欄上的"選擇更多"或"選擇較少"按鈕221、222來控制所選擇的"內(nèi)容框"的尺寸."選擇更多"221會樹中選定父級框,而選擇較少會選定第一子級框.該第一子級框是該初始網(wǎng)頁lll的子集,且能夠成為特定選擇,如選擇121.2、用戶可以在用戶序列(叫做"CRAM向?qū)?)中定義被稱為"頻道(channel)"的無限數(shù)量的內(nèi)容框.該CRAM向?qū)?圖3)允許用戶定義被認為是"穩(wěn)定的"的元素,即,即使其他內(nèi)容可能隨著時間推移而變化,該"穩(wěn)定的"元素也不會變化.然后,每個被選擇的框被頻道列表中的唯一數(shù)字標識。具有較小數(shù)字的框?qū)⒈伙@示在頻道的"自定義泫染和移動設(shè)備顯示"網(wǎng)絡(luò)列表的開頭附近.頻道是可再度使用的.作為實際問題,網(wǎng)絡(luò)設(shè)計師試圖使用穩(wěn)定的設(shè)計元素,其導致該"內(nèi)容框"的再現(xiàn)性,即使該"內(nèi)容框"中的材料可能發(fā)生改變.3、用戶可以使用如圖2中所示的"觀看CRAM網(wǎng)絡(luò)"按鈕234來預覽存儲在該CRAM代理服務(wù)器中的頻道列表.4、用戶配備有發(fā)送錯誤報告的設(shè)施.該錯誤報告用于"自定義渲染和移動設(shè)備顯示"工具的調(diào)整.另一特點是以適當?shù)母袷戒秩?插入式(plug-in)"媒體的能力.由于該"內(nèi)容框"最終由CRAM代理服務(wù)器輸送,所以代理服務(wù)器還能以與便攜設(shè)備兼容的格式渲染該"插入式"數(shù)據(jù).這能由內(nèi)容提供商實現(xiàn),自定義信息由CRAM工具欄產(chǎn)生的自定義信息被以下述XML格式傳送至CRAM<craminfo><user>user,sID</user><crambox><label>box,stitle</label><channel>channelnumberofthisbox</channel><id>HTMLid</id><stable>stableelement</stable><source>original(actually,Firefoxrendered)sourcecodeofthecontentbox)</source></crambox><page><url>URLoftheoriginalWebpage</url></page></craminfo>標簽<user>-這是用戶的標識符(ID),其唯一地標識由他選擇的內(nèi)容框(被稱為頻道)的集合,<label>一這是內(nèi)容框的標題,其用作代理服務(wù)器為最新的內(nèi)容框生成的網(wǎng)頁的標題.用戶使用該標題能夠識別不同內(nèi)容框的網(wǎng)頁.<channel>-這是頻道的"自定義渲染和移動設(shè)備顯示"網(wǎng)絡(luò)列表(CRAM網(wǎng)絡(luò))中的"內(nèi)容框"的頻道號.<class>-這是HTML元素的"類"屬性的值,其是對應(yīng)于所選擇的內(nèi)容框的DOM子樹的第一元素.如果不存在"類"屬性,則該XML標簽將為空.<id>-這是HTML元素的"id"屬性的值,其是對應(yīng)于所選擇的內(nèi)容框的DOM子樹的第一元素.如果不存在"id"屬性,則該XML標簽將為空.<stable>—這是默認值或用于識別內(nèi)容框的用戶選擇的穩(wěn)定元素.這是對應(yīng)于被選擇的內(nèi)容框的HTMLDOM樹中的子樹的部分.<stableinfo>-這是關(guān)于該穩(wěn)定元素的詳細信息,如父元素和同胞元素,以在該同樣的穩(wěn)定元素在網(wǎng)頁中被多次使用時幫助識別所選的內(nèi)容框.<source>-這是初始的用戶選擇的內(nèi)容框的HTML代碼段.當代理服務(wù)器為內(nèi)容框提取最新信息時,其將被引用.<url>-這是初始網(wǎng)頁的URL.前述的示例XML代碼被充分地簡化了并且不限于本主題.期待的是將包括各種格式和風格的元素,并且將允許方便的訪問或?qū)?內(nèi)容框"進行修改,來自CRAM工具欄的XML文件以及最新網(wǎng)頁的內(nèi)容被輸入到CRAM代理服務(wù)器中.在代理服務(wù)器處,這些輸入被轉(zhuǎn)換為HTMLDOM樹并被處理.在困中所示的大框"匹配"內(nèi)部的內(nèi)容執(zhí)行內(nèi)容匹配.最后,匹配到的內(nèi)容被轉(zhuǎn)換成HTML網(wǎng)頁并被發(fā)送至移動設(shè)備.利用圖4中描述的結(jié)構(gòu)敘迷CRAM代理服務(wù)器的非限制性示例.CRAM代理服務(wù)器通過兩種主要方法識別內(nèi)容框1.通過"id,,或"class"提取"如果來自CRAM工具欄的輸入XML文件包含標簽〈id〉或〈class〉,則代理服務(wù)器將訪問最新的網(wǎng)頁并提取HTMLDOM子樹(根結(jié)點包含作為該HTMLDOM子樹的屬性的它的"id"或"CUss"的值)。這個子樹被用來生成小的HTML文件,并被發(fā)送給移動設(shè)備.2.通過穩(wěn)定元素提取-如果上述標簽〈id〉或〈class〉為空,則CRAM代理服務(wù)器將努力在最新的網(wǎng)頁中定位穩(wěn)定元素,然后提取包含該穩(wěn)定元素的HTMLDOM子樹.該子樹應(yīng)當具有與初始網(wǎng)頁中所選摔的"內(nèi)容框"的HTMLDOM子樹相似的結(jié)構(gòu),其被表示在〈source〉節(jié)點中,在匹配中未考慮最新的網(wǎng)頁的DOM樹的細節(jié)以允許該網(wǎng)頁的更新.但是,最新的網(wǎng)頁中的被定位的穩(wěn)定元素的父節(jié)點和祖父節(jié)點將被比較,以增加提取的準確性.參考圖4,CRAM代理腋務(wù)器401接收到來自CRAM工具欄的XML輸入"1和來自Web服務(wù)器的最新的網(wǎng)頁"2.HTMLDOM提取器413使用XML輸入來提取網(wǎng)絡(luò)(web)內(nèi)容,并將提取內(nèi)容提供給匹配內(nèi)容服務(wù)器421.提供按照ID(或CLASS)的提取內(nèi)容(框431),并且被對照(against)DOM樹匹配檢查該提取內(nèi)容(框432).對按照ID(或CLASS)的提取內(nèi)容是否可接受(意味著其是否產(chǎn)生如CRAM工具欄指定的"內(nèi)容框"的有意義的演染)作出判定437.如果按照ID(或CLASS)的提取內(nèi)容是可接受的,那么輸出被提供給HTML生成器443,其依次輸出最新的"內(nèi)容框"447.如果按照ID(或CLASS)的提取內(nèi)容不被接受,則將按照穩(wěn)定元素來進行提取(框451),并對照DOM樹匹配檢查該提取(框432)。對按照穩(wěn)定元素的提取內(nèi)容是否可接受(意味著其是否產(chǎn)生如CRAM工具欄指定的"內(nèi)容框"的有意義的泫染)作出決定457.如果按照穩(wěn)定元素的提取內(nèi)容是可接受的,則輸出被提供給HTML生成器443,并且作為最新的"內(nèi)容框"447輸出.如果按照穩(wěn)定元素的提取內(nèi)容不被接受,則將進行智提取(框471),并對照DOM樹匹配檢查該智能提取(框432).將智能提取的內(nèi)容提供給HTML生成器443,并作為最新的"內(nèi)容框"447輸出.當用戶訪問CRAM代理服務(wù)器以執(zhí)行提取時,服務(wù)器需要在最新的網(wǎng)頁中匹配id,類或穩(wěn)定元素,以便定位最新的內(nèi)容框,其是D0M樹中的子樹.匹配程序通過以自上而下的方式導航所述樹來比較穩(wěn)定元素的DOM結(jié)構(gòu)和最新的網(wǎng)頁,圖5A中的DOM樹表示初始網(wǎng)頁,其中用戶已經(jīng)指定初始的"內(nèi)容框"和穩(wěn)定元素.如圖5B中所示,之后由CRAM代理服務(wù)器在實時提取過程中使用該自定義信息.代理服務(wù)器向下導航最新的網(wǎng)頁的D0M樹,并且最終到達并匹配穩(wěn)定元素.然后,服務(wù)器回溯搜索路徑以通過比較沿圖5中所示的兩個DOM樹上的搜索路徑的節(jié)點名稱來識別最新的"內(nèi)容框"的子樹的根.之后,代理服務(wù)器提取并輸出最新的內(nèi)容框.有時需要附加的步驟來精確調(diào)整匹配處理以確保準確提取.在由用戶上下文(usercontext)為移動設(shè)備進行顯示的自定義中,在初始網(wǎng)頁中找到的"穩(wěn)定,,元素的使用是有用的,CRAM向?qū)г试S用戶定義被認為是"穩(wěn)定"的元素.在即使其他的內(nèi)容可能隨時間變化、該"穩(wěn)定"元素也不可能變化的基礎(chǔ)上來選擇"穩(wěn)定"元素,盡管CRAM工具在識別用于選擇"內(nèi)容框"中的內(nèi)含物的網(wǎng)頁元素的過程中可以是有用的,但是通常其在視覺上表現(xiàn)為如視覺上顯示的網(wǎng)頁的一個部分(section),這種方法,舉例來說,即使到"雅虎財經(jīng)(YahooFinance)"的鏈接被指定為來自"雅虎"主頁的自定義信息的內(nèi)容,而"雅虎"主頁最終隨著廣告和其他內(nèi)容發(fā)生變化而變化,該頁上的"雅虎財經(jīng)"的位置相對于其它鏈接發(fā)生變化,等等.因此,通過DOM匹配處理,仍然可以找到作為"穩(wěn)定,,元素的內(nèi)容.下面的例子論證CRAM工具的功效.這些例子僅以說明為目的,并不被解釋為將本主題限制到任何特定的實施例.以下是三個例子例1.用戶體驗-用戶體驗實驗是于2006年9月期間在包括139名大學本科生的實驗班中進行的.參與者平均具有6.8年的臺式機網(wǎng)絡(luò)瀏覽經(jīng)驗,并且超過65。/。的參與者在進行實驗前具有移動網(wǎng)絡(luò)瀏覽的經(jīng)驗,每位參與者被給予如表1中所示的五項任務(wù).在這些任務(wù)的每一項中,參與者首先被要求使用OperaMini模擬器瀏覽初始網(wǎng)頁的目14標"內(nèi)容框",并使用CRAM工具欄選擇該內(nèi)容框.隨后,還使用OperaMini模擬器通過CRAM代理服務(wù)器瀏覽所選擇的框.在實驗之后,由參與者來填寫在線問巻.他們被要求評論兩種瀏覽方法瀏覽初始網(wǎng)頁得到所要求的內(nèi)容框,以及通過CRAM代理服務(wù)器瀏覽"內(nèi)容框".85%的參與者表示他們更傾向于通過用于移動設(shè)備的自定義渲染(CRAM)來進行瀏覽,他們同意,該CRAM有助于節(jié)省瀏覽時間,特別是對于經(jīng)常閱讀的內(nèi)容框.為用戶體驗任務(wù)提供的用戶內(nèi)容提供"內(nèi)容框"入口,其可以被根據(jù)對應(yīng)于"書簽"或"收藏夾"的選擇的菜單實施,但其被用于識別特定的"內(nèi)容框"入口.與"書簽"或"收藏夾"不同,在由用于移動設(shè)備的自定義渲染產(chǎn)生輸出的情況下,只有網(wǎng)頁的"內(nèi)容框,,部分被選擇.在這個例子中,這被表現(xiàn)為<table>tableseeoriginaldocumentpage15</column></row><table>表l用戶體驗評價任務(wù)例2.選擇成功率-由Alexa.com于2006年7月3日/>布的前500個網(wǎng)站的主頁的測試被測試.需要注意,這些網(wǎng)頁中的許多(如一些搜索引擎的主頁)不太可能作為自定義目標.5名參與者被要求審閱每一個網(wǎng)站并識別根據(jù)他們的主觀意見有可能將被自定義的網(wǎng)站,不在由參與者構(gòu)建的列表的任何一個中的那些網(wǎng)站被去除,剩余的210個網(wǎng)站被用作測試數(shù)據(jù),對于在修訂后的列表中的每個網(wǎng)站,隨機地選擇一個"內(nèi)容框",并將該"內(nèi)容框"存儲在用于由CRAM代理服務(wù)器處理的頻道中.對于被測試的210個網(wǎng)站,其中的196個能夠被使用CRAM工具欄容易地自定義為隨機選擇的框.在剩余的網(wǎng)站中,工具欄無法提供合適的"內(nèi)容框"的主要原因被認為是與網(wǎng)頁的特殊設(shè)計有關(guān),如結(jié)合用戶期望選擇該表的列來使用HTML〈table〉元素用于布局,例3.持久性-4吏用來自http:〃www.archive,org的檔案文件(archived)網(wǎng)絡(luò)數(shù)據(jù).對于該例子,假定當用戶使用移動設(shè)備瀏覽網(wǎng)站時,他們更有可能訪問新聞網(wǎng)站.從alexa.com獲得前十位的新聞網(wǎng)站列表,并且該前十位的新聞網(wǎng)站列表被追溯到2004年1月的過去的網(wǎng)絡(luò)數(shù)據(jù),隨機選擇由注明日期的2004年1月的網(wǎng)頁上的一個框構(gòu)成,并且進行關(guān)于多長時間該框可以被成功地提取的檢查,平均而言,被選擇的框在6.7個月內(nèi)是可提取的.上述表明CRAM工具在用很少的額外自定義工作提供非常積極的移動網(wǎng)絡(luò)瀏覽體驗方面是有效的.CRAM工具提供了用于在戰(zhàn)略上教導用戶創(chuàng)建來自PC機的自定義信息的技術(shù).然后自定義的信息被上傳至用戶id/密碼保護的代理服務(wù)器應(yīng)用程序.通過從移動電話輸入用戶id/密碼,用戶的移動設(shè)備于是可以接收該用戶的移動電話上的自定義布局的內(nèi)容,即,該自定義信息不需要被從移動電話自身創(chuàng)建,因為"自定義渲染和移動設(shè)備顯示"(CRAM)架構(gòu)形成優(yōu)于已有技術(shù)的系統(tǒng)的系統(tǒng).在替代配置中,用戶可以使CRAM代理服務(wù)器上的自定義的內(nèi)容中的一些或全部可被公開地得到.通過提供包含PC和移動設(shè)備兩者的自定義,更容易把自定義切換到客戶端設(shè)備,即使特定的設(shè)備配置或用戶選擇在使用CRAM工具之前并未被預期.這允許啟動來自笫一計算機(如PC機)的自定義信息,在該第一計算機中,豐富的UI(用戶界面)瀏覽器體驗使用戶能夠通過CRAM工具欄執(zhí)行豐富的內(nèi)容布局和選擇任務(wù),但是在該第一計算機中,PC并不真正地從這樣做中獲益.然后,用戶能夠從第二設(shè)備(如移動設(shè)備)檢索該自定義信息,在該第二設(shè)備中創(chuàng)建自定義信息比較困難,但卻易于獲得好處.指令集本主題可被具體化為計算機程序的產(chǎn)品,其被作為具有適當?shù)能浖噶畹挠嬎銠C可讀介質(zhì)來提供.笫一指令與呈現(xiàn)給用戶的網(wǎng)頁視圖建立關(guān)聯(lián).第二指令使得計算機提供選擇功能,以使用戶可以選擇用于在移動設(shè)備上顯示的所述網(wǎng)頁的元素.第三指令提供了確定與用戶16選擇相關(guān)聯(lián)的網(wǎng)頁元素的功能.第四指令使計算機利用與用戶選擇相關(guān)聯(lián)的網(wǎng)頁元素顯示該元素的選擇的指示.第五指令用于提供網(wǎng)頁元素的選擇的標準.其還允許對渲染的調(diào)整,以使該浚染的指令可以被存儲在代理服務(wù)器上.第六指令使計算機根據(jù)所存儲的網(wǎng)頁元素的選擇來從代理服務(wù)器中檢索網(wǎng)頁元素的選擇.結(jié)論可以理解的是,在細節(jié)、材料、步驟和部件的布置方面的許多另外的變化(其已在本文中被描述和說明以解釋本主題的特性)可以由本領(lǐng)域技術(shù)人員在如所附的權(quán)利要求中所表達的本主題的原理和范圍之內(nèi)加以實現(xiàn).權(quán)利要求1.一種渲染網(wǎng)絡(luò)內(nèi)容以在移動設(shè)備上使用的方法,此方法包括建立與呈現(xiàn)給用戶的網(wǎng)頁視圖的關(guān)聯(lián);提供選擇功能,借此所述用戶可以選擇用于在移動設(shè)備上顯示的所述網(wǎng)頁的元素;確定與所述用戶選擇相關(guān)的網(wǎng)頁元素;用與所述用戶選擇相關(guān)的所述網(wǎng)頁元素顯示所述元素的所述選擇的指示;為所述網(wǎng)頁元素的所述選擇提供標準,包括用于存儲在代理服務(wù)器上的所述渲染的調(diào)整;以及根據(jù)所存儲的所述網(wǎng)頁元素的選擇,從所述代理服務(wù)器檢索所述網(wǎng)頁元素的選擇以用于在所述移動設(shè)備上渲染。2.如權(quán)利要求1中所述的方法,進一步包括提供與當選擇所述網(wǎng)頁的元素時所述用戶可得到的視頻實際區(qū)域相比、縮小了的視頻實際區(qū)城的內(nèi)容框,作為用于在所述移動設(shè)備上顯示的所述網(wǎng)頁的所選擇的元素;并且給所述用戶提供與用于在所述移動設(shè)備上顯示的所選擇的元素的渲染相應(yīng)的顯示指示,其中所述顯示包括用于所述移動設(shè)備的顯示標準,其足以讓所述用戶確定在所述移動設(shè)備上的所迷渲染的外觀.3.如權(quán)利要求l中所述的方法,進一步包括'.提供與當選擇所述網(wǎng)頁的元素時所述用戶可得到的視頻實際區(qū)域相比、縮小了的視頻實際區(qū)域的內(nèi)容框,作為用于在所述移動設(shè)備上顯示的所述網(wǎng)頁的所選擇的元素;并且給所述用戶提供與用于在所述移動設(shè)備上顯示的所選擇的元素的浚染相應(yīng)的顯示指示,其中所述顯示包括用于所述移動設(shè)備的顯示標準,其足以讓所述用戶確定在所述移動設(shè)備上的所述渲染的外觀,包括所述移動設(shè)備的象素元素的顯示布局,4.如權(quán)利要求l中的方法,進一步包括與根據(jù)所述網(wǎng)頁元素的所迷已存儲的選擇從所述代理服務(wù)器檢索到的網(wǎng)頁元素的選擇相關(guān)聯(lián),接收與由所述用戶選擇的所述網(wǎng)頁元素中的至少一個相關(guān)的已更新的內(nèi)容信息以在所述移動設(shè)備上顯示.5.如權(quán)利要求l中所述的方法,進一步包括根據(jù)所述網(wǎng)頁元素的所存儲的選棒從所述代理服務(wù)器提供包含網(wǎng)頁元素的所述選擇的標識的菜單,以用于在所述移動設(shè)備上檢索.6.如權(quán)利要求l中所述的方法,進一步包括提供作為瀏覽器接口的工具欄,所述工具欄支持所述用戶選擇的>自定義而無需特殊訓練.7.如權(quán)利要求1中所述的方法,進一步包括以根據(jù)標記語言DOM樹匹配允許用于在移動設(shè)備上顯示的所述網(wǎng)頁的元素的所述選擇的格式提供選擇功能.8.如權(quán)利要求1中所述的方法,進一步包括提供代理服務(wù)器以使用標記語言DOM樹匹配來精確地檢索已選擇的內(nèi)容框.9.如權(quán)利要求1中的方法,進一步包括所述選擇功能包含基于文檔對象模型(D0M)樹的"選擇更多"和"選擇較少"的功能.10.如權(quán)利要求1中所述的方法,其中調(diào)試功能包含"學習模塊",以允許將同樣的錯誤更正應(yīng)用到類似錯誤的以后的實例中.11.一種渲染用于在移動設(shè)備上使用的網(wǎng)絡(luò)內(nèi)容的方法,所述方法包括接收識別網(wǎng)站的請求并識別與所述網(wǎng)站關(guān)聯(lián)的內(nèi)容元素;存儲關(guān)于用于所述已識別的網(wǎng)站的URL的信息、以及存儲相應(yīng)于與所述網(wǎng)站關(guān)聯(lián)的所述已識別的內(nèi)容元素的信息;存儲用戶與關(guān)于URL的已被存儲的信息及相應(yīng)于所述已識別的內(nèi)容元素的信息的關(guān)聯(lián);接收所述用戶對所述網(wǎng)頁的請求;與呈現(xiàn)給用戶的網(wǎng)頁視圖相關(guān)聯(lián);提供選擇功能,借此所述用戶可以選擇用于在移動設(shè)備上顯示的所述網(wǎng)頁的元素;確定與所述用戶選擇相關(guān)的網(wǎng)頁元素;響應(yīng)于用戶選擇,檢索與URL相關(guān)的已更新的內(nèi)容信息以用于與所述已識別的內(nèi)容元素關(guān)聯(lián);向所迷用戶提供與所述已更新的內(nèi)容信息相關(guān)聯(lián)的所述內(nèi)容元素。12.如權(quán)利要求11所述的方法,還包括提供與所述用戶選擇相應(yīng)的菜單選擇關(guān)聯(lián),以便根據(jù)所述菜單選擇允許所述用戶選擇以用于由所述用戶進行的與所述已更新的內(nèi)容相關(guān)聯(lián)的內(nèi)容元素的檢索.13.—種計算機程序產(chǎn)品,包括計算機可讀的媒介,其包括笫一指令,其用于使計算機建立與呈現(xiàn)給用戶的網(wǎng)頁視圖的關(guān)聯(lián);笫二指令,其用于使計算機提供選擇功能,借此所述用戶可以選擇用于在移動設(shè)備上顯示的所述網(wǎng)頁的元素;笫三指令,其用于使計算機確定與所述用戶選擇相關(guān)聯(lián)的網(wǎng)頁元素;第四指令,其用于使計算機用與所述用戶選擇相關(guān)聯(lián)的所述網(wǎng)頁元素顯示所迷元素的選擇的指示;第五指令,其用于使計算機提供用于所述網(wǎng)頁元素的選擇的標準,包括對泫染的調(diào)整,所述標準被提供用于存儲在代理服務(wù)器上;以及笫六指令,其用于使計算機根據(jù)所存儲的所述網(wǎng)頁元素的選擇來從所述代理服務(wù)器檢索網(wǎng)頁元素的所述選擇.14.如權(quán)利要求13所述的計算機程序產(chǎn)品,還包括第七指令集,其用于使計算機根據(jù)所述網(wǎng)頁元素的所存儲的選擇從所述代理服務(wù)器提供包含網(wǎng)頁元素的所述選擇的標識的菜單,以用于在所述移動設(shè)備上檢索.15.如權(quán)利要求13所述的計算機程序產(chǎn)品,還包括被提供作為瀏覽器接口的工具欄,所述工具欄支持所述用戶選擇的自定義而無需特殊訓練.全文摘要被配置用于在全尺寸屏幕(如計算機監(jiān)視器)上顯示的網(wǎng)頁被根據(jù)用戶的偏好重新配置以與移動設(shè)備一起使用。自定義渲染工具使用戶參與自定義網(wǎng)頁以渲染適合于在移動設(shè)備上顯示的網(wǎng)頁信息。使用瀏覽器工具欄,通過使用瀏覽器工具欄,用戶可以突出顯示網(wǎng)頁的感興趣部分并存儲自定義信息。代理服務(wù)器接收所述自定義信息,并且隨后使用所述信息以精確地檢索感興趣的部分,即使在所述網(wǎng)頁或所述部分已經(jīng)被更新后。文檔編號G06F17/30GK101657813SQ200880011187公開日2010年2月24日申請日期2008年4月3日優(yōu)先權(quán)日2007年4月4日發(fā)明者盧國柱,莊永珍,沈運申,丹洪,陳本豐申請人:香港科技大學
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1