国产精品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>

      服務(wù)器裝置、客戶端裝置、信息處理方法和記錄介質(zhì)的制作方法_3

      文檔序號:9829929閱讀:來源:國知局
      Script時,在大多數(shù)情況下參考一些特定的標(biāo)準(zhǔn)庫。因此,當(dāng)將例如腳本的標(biāo)準(zhǔn)庫從中間服務(wù)器200預(yù)先分發(fā)給客戶端300時,能夠省略對于當(dāng)顯示文檔時以高可能性生成的腳本和資源的標(biāo)準(zhǔn)庫的請求的傳送和接收,從而加速了文檔的顯示。
      [0135]更具體地,在更新腳本并且在請求之前將更新后的腳本從中間服務(wù)器200分發(fā)給客戶端300的情況下,能夠使用存儲在客戶端300的緩沖存儲器中的腳本來甚至在更新之后第一次從文檔參考腳本的情況下快速地顯示文檔。在上述情況下,當(dāng)對腳本的標(biāo)準(zhǔn)庫進行預(yù)編譯時,能夠如上所述那樣進一步加速其顯示。將資源從中間服務(wù)器200預(yù)先分發(fā)給客戶端300能夠有助于加速文檔的顯示,該資源被估計為當(dāng)除了腳本外還顯示文檔(諸如標(biāo)志的圖像和主題項目的圖像)時以高可能性被參考。
      [0136](3-2.處理流程)
      [0137](中間服務(wù)器的處理流程)
      [0138]圖8是示出在根據(jù)本公開內(nèi)容的實施例2的中間服務(wù)器接收請求之前的處理的流程圖。當(dāng)參照圖8時,首先,資源先行分發(fā)單元218確定要先行地分發(fā)的資源(S201)。本文中,要先行分發(fā)的資源可基于例如標(biāo)識符與對文檔中的資源的參考相關(guān)聯(lián)的數(shù)目來確定或者可由如上所述的服務(wù)提供方指定。
      [0139]資源先行分發(fā)單元218可定期地從分發(fā)源服務(wù)器100請求被估計為頻繁使用并且可更新的資源(諸如上述的腳本的標(biāo)準(zhǔn)庫),以檢查其更新的存在/不存在。在更新存在的情況下,資源先行分發(fā)單元218可確定先行地分發(fā)更新后的資源。資源先行分發(fā)單元218可使用標(biāo)識符生成單元210執(zhí)行的對標(biāo)識符的生成處理以便檢查更新的存在/不存在。即,在當(dāng)標(biāo)識符生成單元210生成資源的內(nèi)容所獨有的標(biāo)識符時所生成的標(biāo)識符不同于之前已生成的標(biāo)識符的情況下,能夠確定已更新資源。
      [0140]然后,在先行地分發(fā)的資源是程序的情況下,作為附加處理,資源先行分發(fā)單元218按需要執(zhí)行預(yù)編譯(S203)。接下來,資源先行分發(fā)單元218將資源傳送至客戶端300(S205)。
      [0141](客戶端的處理流程)
      [0142]圖9是示出在根據(jù)本公開內(nèi)容的實施例2的客戶端傳送請求之前的處理的流程圖。當(dāng)參照圖9時,首先,資源先行接收單元312接收從中間服務(wù)器200分發(fā)的資源(S211)。然后,作為附加處理,在先行地分發(fā)的資源是程序的情況下(在S213中為是),資源先行接收單元312將所分發(fā)的資源存儲在與用于其它資源的存儲區(qū)域不同的程序存儲區(qū)域中(S215)。如果資源不是程序,則資源先行接收單元312將資源存儲在緩沖存儲器380中的通常的存儲區(qū)域中(S217)。
      [0143]應(yīng)注意,在傳送請求之后中間服務(wù)器和客戶端的處理流程與上述實施例1的處理流程類似,因此,省略其詳細描述。在該實施例中,在如上所述那樣傳送請求之前將資源的一部分從中間服務(wù)器200傳送至客戶端300,因此,在例如圖4的流程圖的S139中確定資源更頻繁地存儲在緩沖存儲器380中。
      [0144](4.實施例3)
      [0145](4-1.功能配置)
      [0146]圖10(圖1OA和圖10B)是示出根據(jù)本公開內(nèi)容的實施例3的中間服務(wù)器和客戶端的示意性功能配置的框圖。當(dāng)參照圖1OA時,作為功能配置,中間服務(wù)器200包括請求接收單元202、文檔獲取單元204、文檔分析單元206、資源獲取單元208、資源分析單元220、縮寫字符串生成單元222、縮寫字符串寫入單元224、文檔傳送單元214、關(guān)聯(lián)信息傳送單元226和資源傳送單元216。當(dāng)參照圖1OB時,作為功能配置,客戶端300包括請求傳送單元302、文檔接收單元304、資源接收單元308、關(guān)聯(lián)信息接收單元314、字符串解釋單元316和顯示控制單元310。
      [0147]例如,這些功能配置可以通過使得實現(xiàn)中間服務(wù)器200和客戶端300的信息處理裝置中包括的處理器根據(jù)存儲在存儲器或記錄介質(zhì)中的程序進行操作來實現(xiàn)。中間服務(wù)器200中的數(shù)據(jù)庫282和客戶端300中的數(shù)據(jù)庫382可以由例如各個信息處理裝置的存儲裝置或存儲器來實現(xiàn)。
      [0148](中間服務(wù)器)
      [0149]在中間服務(wù)器200中,以與上述實施例1中的請求接收單元202和文檔獲取單元204相同的方式,請求接收單元202和文檔獲取單元204響應(yīng)于來自客戶端300的請求而獲取文檔。另外,文檔分析單元206分析文檔獲取單元204獲取的文檔并且檢測對包括在文檔中的資源的參考。在文檔分析單元206檢測到對資源的參考的情況下,資源獲取單元208獲取所參考的資源。
      [0150]另外,在本實施例中,文檔分析單元206檢測可以縮寫并且包括在文檔獲取單元204獲取的文檔中的字符串。資源分析單元220檢測可以縮寫并且包括在資源獲取單元208獲取的資源中的字符串。本文中,可以縮寫的字符串的示例包括應(yīng)用于文檔中的元素的任意標(biāo)識符、由樣式限定的類別、由程序限定的函數(shù)等??梢钥s寫的字符串的示例還可包括文檔和資源格式的保留字??梢钥s寫的字符串的示例還可包括在文檔中參考的資源的標(biāo)識符以及作為所謂的描述語句寫入文檔中的字符串。
      [0151]在文檔分析單元206和資源分析單元220檢測到可以縮寫的字符串的情況下,縮寫字符串生成單元222生成通過縮寫所檢測到的字符串而獲得的字符串(下文中,也稱為“縮寫字符串”)。例如,縮寫字符串生成單元222可通過根據(jù)預(yù)定算法、基于原始字符串執(zhí)行計算來生成縮寫字符串。如下所述,在圖10所示的示例中,該算法會是不可逆的,因為原始字符串與縮寫字符串之間的關(guān)系記錄在數(shù)據(jù)庫282中。替選地,縮寫字符串生成單元222可生成遞增或隨機的縮寫字符串,而與原始字符串無關(guān)。
      [0152]本文中,在通過使用上述示例中的算法來生成縮寫字符串的情況下,縮寫字符串稍微較長。然而,針對相同的原始字符串而自動生成相同的縮寫字符串,因此,能夠在盡可能小地減少數(shù)據(jù)庫282的記錄的同時改進可搜索性。另外,根據(jù)要使用的算法,能夠生成原始字符串所獨有的縮寫字符串。
      [0153]同時,在生成遞增的或隨機的縮寫字符串的情況下,可以將縮寫字符串減小至極限(例如,以具有可以表現(xiàn)可以縮寫且包括在文檔或資源中的字符串的數(shù)量的最短長度)。然而,如果什么都未做,則在數(shù)據(jù)庫282中生成與可以縮寫的字符串(包括重復(fù)的字符串)的數(shù)量相對應(yīng)的記錄。當(dāng)在尚未生成相同的原始字符串的縮寫字符串的情況下縮寫字符串生成單元222參考數(shù)據(jù)庫282并且生成新的縮寫字符串時,能夠減少數(shù)據(jù)庫282中的記錄數(shù)量。
      [0154]在生成縮寫字符串的情況下,縮寫字符串生成單元222向數(shù)據(jù)庫282添加將原始字符串和縮寫字符串彼此相關(guān)聯(lián)的記錄(縮寫字符串記錄)??赏ㄟ^使用例如文檔作為單位來生成數(shù)據(jù)庫282。即,可通過使用響應(yīng)于單一請求而傳送的文檔和從該文檔參考的資源作為作用域(scope)來執(zhí)行將原始字符串與由數(shù)據(jù)庫282指示的縮寫字符串相關(guān)聯(lián)。替選地,可通過使用多個文檔和從這些文檔參考資源作為作用域來生成數(shù)據(jù)庫282。
      [0155]本文中,在已發(fā)現(xiàn)所生成的縮寫字符串與原始字符串的關(guān)聯(lián)記錄在客戶端300的數(shù)據(jù)庫382中的情況下,縮寫字符串生成單元222不必將縮寫字符串記錄添加到數(shù)據(jù)庫282中。例如,在格式為文檔和資源的保留字被當(dāng)作可以縮寫的字符串的情況下,保留字受限制,因此,能夠預(yù)先分配縮寫字符串并且將保留字與縮寫字符串的關(guān)聯(lián)預(yù)先記錄在數(shù)據(jù)庫282和382中。在這種情況下,縮寫字符串生成單元222針對在文檔或資源中檢測到的保留字而參考數(shù)據(jù)庫282生成預(yù)先分配的縮寫字符串,然后省略將新紀錄添加到數(shù)據(jù)庫282中。
      [0156]縮寫字符串寫入單元224用縮寫字符串生成單元222生成的縮寫字符串替換包括在文檔和資源中的原始字符串。為了減少要傳送的數(shù)據(jù)量并且減少讀取客戶端300中的字符串的處理量,期望縮寫字符串寫入單元224用縮短字符串替換文檔和資源中的原始字符串,而不是保持原始字符串。
      [0157]文檔傳送單元214將包括縮寫字符串生成單元222生成的縮寫字符串的文檔(原始字符串已用縮寫字符串替換的文檔)傳送至文檔300。類似地,資源傳送單元216將原始字符串已用縮寫字符串替換的資源傳送至客戶端300。關(guān)聯(lián)信息傳送單元226基于數(shù)據(jù)庫282的縮寫字符串記錄來生成將原始字符串和縮寫字符串彼此相關(guān)聯(lián)的信息(下文中,也稱為“關(guān)聯(lián)信息”),并且將該信息傳送至客戶端300。
      [0158]本文中,關(guān)聯(lián)信息傳送單元226可僅在需要在客戶端300中從縮寫字符串恢復(fù)原始字符串的情況下才將關(guān)聯(lián)信息傳送至客戶端300。即,關(guān)聯(lián)信息不需要包括縮寫字符串記錄的至少一部分。
      [0159]例如,在縮寫字符串生成單元222生成應(yīng)用于文檔中的元素的任意標(biāo)識符的縮寫字符串的情況下,生成由樣式定義的類別、由程序等定義的函數(shù)和縮寫字符串,以使得原始字符串和縮寫字符串經(jīng)由文檔和資源具有一一對應(yīng)關(guān)系(例如,基于原始字符串、根據(jù)預(yù)定算法來生成縮寫字符串,或者當(dāng)參考數(shù)據(jù)庫282并且已生成原始字符串的縮寫字符串時,重新使用縮寫字符串),甚至在客戶端300中沒有恢復(fù)原始字符串的情況下也唯一地指定元素、類別或函數(shù)。在這樣的情況下,關(guān)聯(lián)信息傳送單元226不需要將關(guān)于縮寫字符串的關(guān)聯(lián)信息傳送至客戶端300。
      [0160]例如,在生成文檔或資源中的保留字的縮寫字符串的情況下,數(shù)據(jù)庫282預(yù)先包括與對應(yīng)于保留字的縮寫字符串相對應(yīng)的縮寫字符串記錄,而要傳送至客戶端300的關(guān)聯(lián)信息不需要包含關(guān)于保留字的信息(在保留字的信息預(yù)先存儲在客戶端300的數(shù)據(jù)庫382中的情況下)。
      [0161]相反,在縮寫字符串是針對元素、類別、函數(shù)等而生成但與原始字符串不具有一一對應(yīng)關(guān)系的情況下(例如,在縮寫字符串生成單元222生成縮寫字符串而不參考數(shù)據(jù)庫282并且將關(guān)于機械地分配的縮寫字符串的信息存儲在數(shù)據(jù)庫的情況下),或者在如作為描述語句寫入文檔中的字符串的情況下一樣向用戶最終呈現(xiàn)原始字符串的情況下,關(guān)聯(lián)信息傳送單元226將基于數(shù)據(jù)庫282的記錄而生成的關(guān)聯(lián)信息傳送至客戶端300。
      [0162](客戶端)
      [0163]在客戶端300中,以與上述實施例1中的請求傳送單元302和文檔接收單元304相同的方式,請求傳送單元302和文檔接收單元304將請求傳送至中間服務(wù)器200并且響應(yīng)于該請求而接收中間服務(wù)器200傳送的文檔。資源接收單元308接收從中間服務(wù)器200傳送的資源。所接收到的文檔和資源被提供至字符串解釋單元316。另外,在該實施例中,關(guān)聯(lián)信息接收單元314接收從中間服務(wù)器200的關(guān)聯(lián)信息傳送單元226傳送的關(guān)聯(lián)信息。關(guān)聯(lián)信息接收單元314基于所接收到的關(guān)聯(lián)信息來生成數(shù)據(jù)庫382中的縮寫字符串記錄。
      [0164]字符串解釋單元316參考數(shù)據(jù)庫382對包括在文檔和資源中的縮寫字符串進行解釋。本文中,字符串解釋單元316不需要將縮寫字符串重新寫入原始字符串中。在該實施例中,字符串解釋單元316可以參考數(shù)據(jù)庫382來按原樣解釋包括在文檔和資源中的縮寫字符串,并且顯示控制單元310可以基于解釋來顯示文檔。
      [0165]應(yīng)注意,如上所述,未包括在關(guān)聯(lián)信息接收單元314接收到的關(guān)聯(lián)信息中的縮寫字符串也包括在客戶端300中所接收到的文檔和資源中。例如,在縮寫字符串與文檔或資源格式的保留字的關(guān)聯(lián)預(yù)先記錄在數(shù)據(jù)庫382中的情況下,對應(yīng)于保留字的縮寫字符串并未包括在關(guān)聯(lián)信息接收單元314接收到的關(guān)聯(lián)信息中。
      [0166]例如,在生成應(yīng)用于文檔中的元素、由樣式限定的類別、由程序限定的函數(shù)等的任意標(biāo)識符的縮寫字符串以使得原始字符串和縮寫字符串經(jīng)由文檔和資源具有一一對應(yīng)關(guān)系的情況下,對應(yīng)于縮寫字符串的信息未包括在關(guān)聯(lián)信息中并且不需要包括在數(shù)據(jù)庫382中。在這種情況下,在客戶端300中以與通常的字符串相同的方式處理縮寫字符串,并且顯示控制單元310直接解釋該縮寫字符串以顯示文檔。
      [0167](4-2.處理流程)
      [0168](中間服務(wù)器的處理流程)
      [0169]圖11是示出根據(jù)本公開內(nèi)容的實施例3的中間服務(wù)器的處理的流程圖。當(dāng)參照圖11時,首先,請求接收單元202接收來自客戶端300的請求(S301)。接下來,文檔獲取單元204獲取在該請求中所指定的文檔(S303)。然后,文檔分析單元206分析所獲取的文檔(S305)。
      [0170]本文中,在分析文檔時檢測到對資源的參考的情況下(在S307中為是),資源獲取單元208獲取所參考的資源(S309),并且資源分析單元220分析所獲取的資源(S311)。此后,縮寫字符串生成單元222生成在文檔和資源中檢測到的并且可以縮寫的字符串的縮寫字符串(S313)。此時,縮寫字符串生成單元222將原始字符串和縮寫字符串彼此相關(guān)聯(lián)的縮寫字符串記錄添加到數(shù)據(jù)庫282中(S315)。
      [0171]另外,縮寫字符串寫入單元224用在縮寫字符串生成單元222中生成的縮寫字符串替換包括在文檔和資源中的原始字符串(S317)。當(dāng)完成文檔中的原始字符串的替換時,文檔傳送單元214將包括縮寫字符串的文檔傳送至客戶端300(S319)。在此前后或者與此同時,關(guān)聯(lián)信息傳送單元226將基于數(shù)據(jù)庫382中的記錄而生成的關(guān)聯(lián)信息傳送至客戶端300(S321)。另外,資源傳送單元216將包括縮寫字符串的資源傳送至客戶端300(S323)。
      [0172](客戶端的處理流程)
      [0173]圖12是示出根據(jù)本公開內(nèi)容的實施例3的客戶端的處理的流程圖。當(dāng)參照圖12時,首先,請求傳送單元302將請求傳送至中間服務(wù)器200( S331)。然后,文檔接收單元304接收中間服務(wù)器200響應(yīng)于請求而傳送的包括縮寫字符串的文檔(S333)。在此前后或者與此同時,關(guān)聯(lián)信息接收單元314接收從中間服務(wù)器200傳送的關(guān)聯(lián)信息(S335)。關(guān)聯(lián)信息接收單元314基于所接收到的關(guān)聯(lián)信息來生成數(shù)據(jù)庫382中的記錄(S337)。另外,資源接收單元308接收中間服務(wù)器200傳送的包括縮寫字符串的資源(S339)。
      [0174]當(dāng)在S333中接收到文檔并且在S337中在數(shù)據(jù)庫382中生成縮寫字符串記錄時,字符串解釋單元316參考數(shù)據(jù)庫382來解釋包括在文檔中的縮寫字符串(S341)。應(yīng)注意,可與例如S339中的處理一起執(zhí)行S341中的處理。字符串解釋單元316也參考數(shù)據(jù)庫382來解釋在S339中接收到的、在文檔中參考的資源的縮寫字符串(S343)。顯示控制單元310利用通過字符串解釋單元316解釋包括在文檔和資源中的縮寫字符串而獲得的結(jié)果來顯示文檔(S345)。
      [0175]在該實施例中,在中間服務(wù)器200中,縮寫字符串生成單元222將原始字符串和縮寫字符串彼此相關(guān)聯(lián)的記錄添加到數(shù)據(jù)庫282中。于是,例如,當(dāng)生成縮寫字符串時,參考數(shù)據(jù)庫382,以使得原始字符串和縮寫字符串可以經(jīng)由文檔和資源具有一一對應(yīng)關(guān)系。在這種情況下,甚至在關(guān)聯(lián)信息未被傳送至客戶端300的情況下,客戶端300也可以解釋寫入文檔和資源中的縮寫字符串,從而顯示資源被參考的文檔。
      [0176]替選地,在中間服務(wù)器
      當(dāng)前第3頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1