加載html執(zhí)行環(huán)境的方法、存儲設備和終端設備的制作方法
【專利摘要】本發(fā)明實施例提供了一種應用于存儲設備的加載HTML執(zhí)行環(huán)境的方法和一種應用于終端設備的加載HTML執(zhí)行環(huán)境的方法,以及相應的存儲設備和終端設備。根據(jù)本發(fā)明一個實施例的加載HTML執(zhí)行環(huán)境的方法,應用于存儲設備,其中在存儲設備中預先存儲對于一HTML特定版本的多個HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應。所述方法包括:當終端設備連接到存儲設備時,獲得終端設備的設備描述信息;根據(jù)設備描述信息確定終端設備所使用的操作系統(tǒng);在多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境;向終端設備發(fā)送目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù),使得終端設備將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器中,以運行目標HTML執(zhí)行環(huán)境。
【專利說明】加載HTML執(zhí)行環(huán)境的方法、存儲設備和終端設備
【技術領域】
[0001] 本發(fā)明涉及一種應用于存儲設備的加載HTML執(zhí)行環(huán)境的方法和一種應用于終端 設備的加載HTML執(zhí)行環(huán)境的方法,以及相應的存儲設備和終端設備。
【背景技術】
[0002] 隨著技術的發(fā)展,例如,臺式計算機、筆記本計算機、平板式計算機、智能手機和便 攜式多媒體播放器之類的終端電子設備已被廣泛使用。這些設備通常能夠與網(wǎng)絡相連接, 使得用戶能夠方便地瀏覽網(wǎng)頁。另一方面,為了滿足用戶的需要,超文本標記語言(HTML)標 準也不斷更新。近年來,HTML5相關技術快速發(fā)展,并且已經(jīng)成為網(wǎng)站最主要的構建標準。
[0003] 隨著越來越多的業(yè)務(比如支付、理財)承載需要HTML5執(zhí)行環(huán)境,對HTML5執(zhí)行環(huán) 境本身的安全和定制化要求也越來越高。用戶需要真正隨身的屬于自己的可靠的HTML5運 行環(huán)境。然而很多現(xiàn)有的電子設備中的瀏覽器并不是HTML5運行環(huán)境的瀏覽器。
[0004] 為此,提出了云桌面方案,即,在與電子設備相連接的云服務器上運行HTML5執(zhí)行 環(huán)境,并且將云服務器的執(zhí)行結果發(fā)送到電子設備。然而在這種情況下,HTML5的特性受到 電子設備端的本地操作系統(tǒng)以及本地瀏覽器的嚴重制約。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例的目的在于提供一種加載HTML執(zhí)行環(huán)境的方法和應用于終端設備 的加載HTML執(zhí)行環(huán)境的方法,以及相應的存儲設備和終端設備,以解決上述問題。
[0006] 本發(fā)明的一個實施例提供了一種加載HTML執(zhí)行環(huán)境的方法,應用于存儲設備,其 中在存儲設備中預先存儲對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境 與多個操作系統(tǒng)一一對應。所述方法包括:當終端設備連接到存儲設備時,獲得終端設備 的設備描述信息;根據(jù)設備描述信息確定終端設備所使用的操作系統(tǒng);在多個HTML執(zhí)行環(huán) 境中確定與終端設備所使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境;向終端設備發(fā)送目標 HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù),使得終端設備將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器 中,以運行目標HTML執(zhí)行環(huán)境。
[0007] 本發(fā)明的另一實施例提供了一種加載HTML執(zhí)行環(huán)境的方法,應用于終端設備。所 述方法包括:與存儲設備相連接,其中在存儲設備中預先存儲對于一 HTML特定版本的多個 HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng) 對應;向存儲設備發(fā)送第三設備信 息,以使得存儲設備能夠根據(jù)第三設備信息確定終端設備所使用的操作系統(tǒng),并且在多個 HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境;接收存儲 設備發(fā)送目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù);將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器 中;以及通過加載到終端設備的內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML執(zhí)行環(huán)境。
[0008] 本發(fā)明的另一實施例提供了一種存儲設備,包括:執(zhí)行環(huán)境存儲單元,配置來預 先存儲對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng) 一一對應;信息獲取單元,配置來當所述存儲設備與終端設備相連接時,獲得所述終端設備 的設備描述信息;系統(tǒng)確定單元,配置來根據(jù)設備描述信息確定終端設備所使用的操作系 統(tǒng);環(huán)境確定單元,配置來在多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系統(tǒng)對應 的目標HTML執(zhí)行環(huán)境;發(fā)送單元,配置來向終端設備發(fā)送目標HTML執(zhí)行環(huán)境包含的部分 數(shù)據(jù),使得終端設備將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器中,以運行目標HTML執(zhí)行環(huán) 境。
[0009] 本發(fā)明的另一實施例提供了一種終端設備,包括:發(fā)送單元,配置來當終端設備 與存儲設備相連接時,向存儲設備發(fā)送第三設備信息,以使得存儲設備能夠根據(jù)第三設備 信息確定終端設備所使用的操作系統(tǒng),并且在預先存儲的多個HTML執(zhí)行環(huán)境中確定與終 端設備所使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境,其中在存儲設備中預先存儲對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應;接收 單元,配置來接收存儲設備發(fā)送目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù);內(nèi)部存儲器;配置來 加載部分數(shù)據(jù);以及處理單元,配置來通過加載到內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML執(zhí) 行環(huán)境。
[0010] 通過上述本發(fā)明實施例提供的方案,通過在存儲設備中預先存儲對于一 HTML特 定版本的多個HTML執(zhí)行環(huán)境,可在不需要增加終端設備的本地配置的同時,在終端設備 上運行與終端設備的操作系統(tǒng)匹配的html5執(zhí)行環(huán)境,并且能完全發(fā)揮針對該終端設備的 html5執(zhí)行環(huán)境的特性,保障了 html5執(zhí)行環(huán)境安全性和靈活性。
【專利附圖】
【附圖說明】
[0011] 為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例的描述中所需要使 用的附圖作簡單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實施例。
[0012] 圖1是描述了根據(jù)本發(fā)明一個實施例的加載HTML執(zhí)行環(huán)境的方法的流程圖。
[0013] 圖2是描述了根據(jù)本發(fā)明另一實施例的加載HTML執(zhí)行環(huán)境的方法的流程圖。
[0014] 圖3是示出根據(jù)本發(fā)明實施例的存儲設備的示范性結構框圖。
[0015] 圖4是示出根據(jù)本發(fā)明實施例的終端設備的示范性結構框圖。
【具體實施方式】
[0016] 在下文中,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在本說明書和附圖 中,具有基本上相同步驟和元素用相同的附圖標記來表示,且對這些步驟和元素的重復解 釋將被省略。
[0017] 在本發(fā)明的以下實施例中,終端設備的具體形式包括但不限臺式計算機、筆記本 計算機、平板式計算機、智能手機、便攜式多媒體播放器和游戲機等。
[0018] 圖1是描述了根據(jù)本發(fā)明一個實施例的加載HTML執(zhí)行環(huán)境的方法100的流程圖。 下面,將參照圖1來描述根據(jù)本發(fā)明一個實施例的加載HTML執(zhí)行環(huán)境的方法。加載HTML執(zhí) 行環(huán)境的方法100可用于存儲設備。在根據(jù)本發(fā)明的實施例中,在存儲設備中預先存儲對 于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應。 HTML特定版本可以是網(wǎng)站通常使用的HTML版本,例如HTML5。此外,可預先存儲針對電子設 備常用的系統(tǒng)的HTML執(zhí)行環(huán)境。例如,可預先存儲對于Android2. 3操作體系的HTML5執(zhí) 行環(huán)境,對于Android4. 0操作體系的HTML5執(zhí)行環(huán)境,對于Android4. 1操作體系的HTML5 執(zhí)行環(huán)境,對于Windows Phone8操作體系的HTML5執(zhí)行環(huán)境等。
[0019] 如圖1所示,在步驟S101中,當終端設備連接到存儲設備時,獲得終端設備的設備 描述信息。然后在步驟S102中,根據(jù)設備描述信息確定終端設備所使用的操作系統(tǒng)。
[0020] 根據(jù)本發(fā)明的一個示例,應用方法100的存儲設備可設置在服務器中。在服務器 中,可預先存儲第一用戶標識以及與第一用戶標識對應的至少一個設備的第一設備信息。 具體地,第一設備信息可包括第一設備標識和指示該設備的操作系統(tǒng)的第一系統(tǒng)信息。在 步驟S101中,當終端設備連接到存儲設備時,接收來自終端設備的登錄信息,并且從登錄 信息中提取第二用戶標識和終端設備的第二設備標識,然后在第一用戶標識以及與第一用 戶標識對應的至少一個設備的第一設備信息中確定與第二用戶標識和第二設備標識對應 的目標用戶標識和目標設備信息,并且根據(jù)目標設備信息,獲得終端設備的目標設備信息 作為設備描述信息。然后,在步驟S102中,獲得設備描述信息,(S卩,目標設備信息)所指示 的操作系統(tǒng)(即,終端設備所使用的操作系統(tǒng))。
[0021] 例如,在服務器中,可預先存儲用戶標識A以及與用戶標識A對應的設備A1、A2和 A3的第一設備信息,用戶標識B以及與第一用戶標識B對應的設備Bl、B2和B3的第一設 備信息,用戶標識C以及與用戶標識C對應的設備Cl、C2和C3的第一設備信息,其中預先 存儲的用戶標識A、B和C為第一用戶標識。當在步驟S101中從接收到的登錄信息中提取 的第二用戶標識為用戶標識B,并且終端設備的第二設備標識為B1時,在第一用戶標識以 及與第一用戶標識對應的至少一個設備的第一設備信息中確定與第二用戶標識和第二設 備標識對應的第一用戶標識B目標用戶標識并且將設備B1的第一設備信息作為目標設備 信息。
[0022] 此外,優(yōu)選地,圖1中所示的方法還可包括接收終端設備發(fā)送的系統(tǒng)更新信息,以 使得服務器根據(jù)系統(tǒng)更新信息更新與第二設備標識對應的目標設備信息。
[0023] 此外,根據(jù)本發(fā)明的另一示例,應用方法100的存儲設備可設置在服務器中。在步 驟S101中,當終端設備連接到服務器時,獲得從終端設備發(fā)送的設備描述信息。
[0024] 此外,根據(jù)本發(fā)明的又一示例,應用方法100的存儲設備可以是例如USB存儲設備 之類的外接存儲設備。在步驟S101中,當終端設備連接到存儲設備時,獲得從終端設備發(fā) 送的設備描述信息。
[0025] 接下來,在步驟S103中,在多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系 統(tǒng)對應的目標HTML執(zhí)行環(huán)境。然后在步驟S104中,向終端設備發(fā)送目標HTML執(zhí)行環(huán)境 包含的部分數(shù)據(jù),使得終端設備將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器中,以運行目標 HTML執(zhí)行環(huán)境。
[0026] 根據(jù)本發(fā)明的一個示例,在步驟S104中可接收來自終端設備的環(huán)境數(shù)據(jù)請求,以 在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),并且向終端設 備發(fā)送所確定的、與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù)。另一方面,終端設備可包括例如用戶空 間文件系統(tǒng)(FUSE)之類的、能夠將存儲在服務器或外接存儲設備上的文件作為本地文件向 終端設備的處理單元呈現(xiàn)的文件管理系統(tǒng)。通過文件管理系統(tǒng)可將應用方法100的存儲設 備虛擬為終端設備的本地存儲單元。文件管理系統(tǒng)可根據(jù)當前終端設備的處理單元運行與 終端設備的操作系統(tǒng)匹配的HTML執(zhí)行環(huán)境所需要的數(shù)據(jù),生成環(huán)境數(shù)據(jù)請求并且終端設 備可將環(huán)境數(shù)據(jù)請求發(fā)送到存儲設備。
[0027] 存儲設備可在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請求對應的部分 數(shù)據(jù),并且向終端設備發(fā)送所確定的、與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),而不需要向終端設 備發(fā)送目標HTML執(zhí)行環(huán)境的全部數(shù)據(jù)。從而節(jié)省了需要傳輸?shù)臄?shù)據(jù)量,減少了用戶的等待 時間。
[0028] 然后終端設備的文件管理系統(tǒng)可將存儲設備發(fā)送的部分數(shù)據(jù)作為本地數(shù)據(jù)向終 端設備的處理單元呈現(xiàn),并且存儲到終端設備的內(nèi)部存儲器中,以便終端設備的處理單元 通過內(nèi)部存儲器中存儲的部分數(shù)據(jù)運行與終端設備的操作系統(tǒng)匹配的HTML執(zhí)行環(huán)境。從 而,不需要增加終端設備的配置來,也可以在終端設備上完全發(fā)揮針對其操作系統(tǒng)的特定 的HTML執(zhí)行環(huán)境的優(yōu)勢,并且在終端設備上運行該特定的HTML執(zhí)行環(huán)境時,可有效地借助 電子設備的例如網(wǎng)絡連接單元、顯示單元之類的已有的配置。
[0029] 在本實施例提供的加載HTML執(zhí)行環(huán)境的方法中,通過在存儲設備中預先存儲對 于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,可在不需要增加終端設備的本地配置的同時,在 終端設備上運行與終端設備的操作系統(tǒng)匹配的html5執(zhí)行環(huán)境,并且能完全發(fā)揮針對該終 端設備的html5執(zhí)行環(huán)境的特性,保障了 html5執(zhí)行環(huán)境安全性和靈活性。
[0030] 圖2是描述了根據(jù)本發(fā)明另一實施例的加載HTML執(zhí)行環(huán)境的方法200的流程圖。 下面,將參照圖2來描述根據(jù)本發(fā)明一個另一實施例的加載HTML執(zhí)行環(huán)境的方法。加載 HTML執(zhí)行環(huán)境的方法200可用于終端設備。
[0031] 如圖2所示,在步驟S201中,與存儲設備相連接。在根據(jù)本發(fā)明的實施例中,在存 儲設備中預先存儲對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個 操作系統(tǒng)--對應。HTML特定版本可以是網(wǎng)站通常使用的HTML版本,例如HTML5。此外,可 預先存儲針對電子設備常用的系統(tǒng)的HTML執(zhí)行環(huán)境。例如,可預先存儲對于Android2. 3操 作體系的HTML5執(zhí)行環(huán)境,對于Android4. 0操作體系的HTML5執(zhí)行環(huán)境,對于Android4. 1 操作體系的HTML5執(zhí)行環(huán)境,對于Windows Phone8操作體系的HTML5執(zhí)行環(huán)境等。
[0032] 在步驟S202中,向存儲設備發(fā)送第三設備信息,以使得存儲設備能夠根據(jù)第三設 備信息確定終端設備所使用的操作系統(tǒng),并且在多個HTML執(zhí)行環(huán)境中確定與終端設備所 使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境。
[0033] 根據(jù)本發(fā)明的一個示例,存儲設備可設置在服務器中。在服務器中,可預先存儲第 一用戶標識以及與第一用戶標識對應的至少一個設備的第一設備信息。具體地,第一設備 信息可包括第一設備標識和指示該設備的操作系統(tǒng)的第一系統(tǒng)信息。在步驟S202中向存 儲設備發(fā)送的第三設備信息可包括用戶在終端設備上的登錄信息,并且登錄信息可包括第 二用戶標識和終端設備的第二設備標識。存儲設備可在第一用戶標識以及與第一用戶標識 對應的至少一個設備的第一設備信息中確定與第二用戶標識和第二設備標識對應的目標 用戶標識和目標設備信息,并且根據(jù)目標設備信息,獲得終端設備的目標設備信息作為設 備描述信息。然后,存儲設備可獲得設備描述信息,(即,目標設備信息)所指示的操作系統(tǒng) (即,終端設備所使用的操作系統(tǒng))。
[0034] 例如,在服務器中,可預先存儲用戶標識A以及與用戶標識A對應的設備A1、A2和 A3的第一設備信息,用戶標識B以及與第一用戶標識B對應的設備Bl、B2和B3的第一設 備信息,用戶標識C以及與用戶標識C對應的設備Cl、C2和C3的第一設備信息,其中預先 存儲的用戶標識A、B和C為第一用戶標識。當在步驟S202終端設備向存儲設備發(fā)送包括 作為第二用戶標識的用戶標識B和第二設備標識B1的第三設備信息時,存儲設備可在第一 用戶標識以及與第一用戶標識對應的至少一個設備的第一設備信息中確定與第二用戶標 識和第二設備標識對應的第一用戶標識B目標用戶標識并且將設備B1的第一設備信息作 為目標設備信息。
[0035] 此外,優(yōu)選地,圖2中所示的方法還可包括向存儲設備發(fā)送系統(tǒng)更新信息,以使得 存儲設備根據(jù)系統(tǒng)更新信息更新與第二設備標識對應的目標設備信息。
[0036] 此外,根據(jù)本發(fā)明的另一示例,第三設備信息可包括終端設備所使用的操作系統(tǒng) 的系統(tǒng)信息。從而存儲設備可直接根據(jù)第三設備信息確定終端設備所使用的操作系統(tǒng), 并進而在其中存儲的多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系統(tǒng)對應的目標 HTML執(zhí)行環(huán)境。
[0037] 然后,在步驟S203中,接收存儲設備發(fā)送目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù)。根 據(jù)本發(fā)明的一個示例,圖2中所述的方法還可包括根據(jù)當前運行HTML執(zhí)行環(huán)境的要求,向 存儲設備發(fā)送環(huán)境數(shù)據(jù)請求,使得存儲設備能夠根據(jù)環(huán)境數(shù)據(jù)請求在目標HTML執(zhí)行環(huán)境 包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù)。然后在步驟S203中,從存儲設備接收 存儲設備所確定的部分數(shù)據(jù)。在步驟S204中,將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器 中,然后通過加載到終端設備的內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML執(zhí)行環(huán)境。
[0038] 例如,終端設備可包括例如用戶空間文件系統(tǒng)(FUSE)之類的、能夠將存儲在服務 器或外接存儲設備上的文件作為本地文件向終端設備的處理單元呈現(xiàn)的文件管理系統(tǒng)。通 過文件管理系統(tǒng)可將與終端設備連接的存儲設備虛擬為終端設備的本地存儲單元。在步驟 S203中,文件管理系統(tǒng)可根據(jù)當前終端設備的處理單元運行與終端設備的操作系統(tǒng)匹配的 HTML執(zhí)行環(huán)境所需要的數(shù)據(jù),生成環(huán)境數(shù)據(jù)請求并且終端設備可將環(huán)境數(shù)據(jù)請求發(fā)送到存 儲設備。存儲設備可在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請求對應的部分 數(shù)據(jù),并且向終端設備發(fā)送所確定的、與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),而不需要向終端設 備發(fā)送目標HTML執(zhí)行環(huán)境的全部數(shù)據(jù)。從而節(jié)省了需要傳輸?shù)臄?shù)據(jù)量,減少了用戶的等待 時間。然后在步驟S204中,終端設備的文件管理系統(tǒng)可將存儲設備發(fā)送的部分數(shù)據(jù)作為本 地數(shù)據(jù)向終端設備的處理單元呈現(xiàn),并且存儲到終端設備的內(nèi)部存儲器中,以便終端設備 的處理單元通過內(nèi)部存儲器中存儲的部分數(shù)據(jù)運行與終端設備的操作系統(tǒng)匹配的HTML執(zhí) 行環(huán)境。從而,不需要增加終端設備的配置來,也可以在終端設備上完全發(fā)揮針對其操作系 統(tǒng)的特定的HTML執(zhí)行環(huán)境的優(yōu)勢,并且在終端設備上運行該特定的HTML執(zhí)行環(huán)境時,可有 效地借助電子設備的例如網(wǎng)絡連接單元、顯示單元之類的已有的配置。
[0039] 在本實施例提供的加載HTML執(zhí)行環(huán)境的方法中,通過在存儲設備中預先存儲對 于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,可在不需要增加終端設備的本地配置的同時,在 終端設備上運行與終端設備的操作系統(tǒng)匹配的html5執(zhí)行環(huán)境,并且能完全發(fā)揮針對該終 端設備的html5執(zhí)行環(huán)境的特性,保障了 html5執(zhí)行環(huán)境安全性和靈活性。
[0040] 如上所述,通過圖2中所示的方法200,所述終端設備可根據(jù)其運行目標HTML執(zhí)行 環(huán)境的需要,實時將來自存儲設備的目標HTML執(zhí)行環(huán)境的部分數(shù)據(jù)加載的其內(nèi)部存儲器 中,以便于處理單元運行。也就是說,當處理單元根據(jù)內(nèi)部存儲器中存儲的部分數(shù)據(jù)執(zhí)行了 相應的操作后,終端設備根據(jù)處理單元的需要,可通過目標HTML執(zhí)行環(huán)境的新的部分數(shù)據(jù) 重寫內(nèi)部存儲器,以便處理單元繼續(xù)運行目標HTML執(zhí)行環(huán)境。具體地,圖2中的方法還可 包括在通過加載到終端設備的內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML執(zhí)行環(huán)境后,更新當 前運行HTML執(zhí)行環(huán)境的要求,并且根據(jù)所更新的當前運行HTML執(zhí)行環(huán)境的要求更新環(huán)境 數(shù)據(jù)請求。從而終端設備可實時從存儲設備加載其運行目標HTML執(zhí)行環(huán)境所需要的數(shù)據(jù), 而不是將整個目標HTML執(zhí)行環(huán)境加載到終端設備中。
[0041] 根據(jù)本發(fā)明的一個示例,這需要終端設備根據(jù)處理單元的運行需要,實時從存儲 設備獲得目標HTML執(zhí)行環(huán)境的一部分數(shù)據(jù)。然而在存儲設備為設置在服務器中的存儲設 備的情況下,網(wǎng)絡環(huán)境不好時可能需要用戶等待較長的時間。此外,可能存在終端設備在不 同時刻需要獲得目標HTML執(zhí)行環(huán)境的同一部分數(shù)據(jù)的情況,在存儲設備為設置在服務器 中的存儲設備的情況下,這導致需要花費用戶較多的數(shù)據(jù)流量。
[0042]為此,根據(jù)本發(fā)明的另一示例,可在終端設備中保存每次從存儲設備接收的部分 數(shù)目。具體地,根據(jù)本發(fā)明的另一示例,圖2中所述的方法還可包括在通過加載到終端設備 的內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML執(zhí)行環(huán)境后,將部分數(shù)據(jù)存儲到終端設備的緩沖 存儲器中。此外,在更新當前運行HTML執(zhí)行環(huán)境的要求后,可確定更新后的環(huán)境數(shù)據(jù)請求 所指示的部分數(shù)據(jù)是否被存儲在緩沖存儲器中。當更新后的環(huán)境數(shù)據(jù)請求所指示的部分 數(shù)據(jù)被存儲在緩沖存儲器中時,將環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)直接從終端設備的緩沖 存儲器加載到內(nèi)部存儲器中,而不需要從存儲設備接收。而當更新后的環(huán)境數(shù)據(jù)請求所指 示的部分數(shù)據(jù)未被存儲在緩沖存儲器中時,才向存儲設備發(fā)送更新后的環(huán)境數(shù)據(jù)請求,使 得存儲設備能夠根據(jù)更新后的環(huán)境數(shù)據(jù)請求在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與更 新后的環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),從而減少了需要傳輸?shù)臄?shù)據(jù)流量,并且提高了目標 HTML執(zhí)行環(huán)境的運行速度。此外,為了保護用戶的個人數(shù)據(jù)的安全性,可以當用戶關閉目標 HTML執(zhí)行環(huán)境時,刪除保存在傳沖存儲器中數(shù)據(jù)。
[0043] 下面,參照圖3說明本發(fā)明的實施例的存儲設備。圖3是示出根據(jù)本發(fā)明實施例 的存儲設備300的示范性結構框圖。如圖3中所示,本實施例的存儲設備300包括執(zhí)行環(huán) 境存儲單元310、信息獲取單元320、系統(tǒng)確定單元330、環(huán)境確定單元340和發(fā)送單元350。 存儲設備300的各個模塊執(zhí)行上述圖1中的顯示方法的各個步驟/功能,因此,為了描述簡 潔,不再具體描述。
[0044] 例如,執(zhí)行環(huán)境存儲單元可預先存儲對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境, 多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)--對應。HTML特定版本可以是網(wǎng)站通常使用的HTML 版本,例如HTML5。此外,可預先存儲針對電子設備常用的系統(tǒng)的HTML執(zhí)行環(huán)境。例如,可 預先存儲對于Android2. 3操作體系的HTML5執(zhí)行環(huán)境,對于Android4. 0操作體系的HTML5 執(zhí)行環(huán)境,對于Android4. 1操作體系的HTML5執(zhí)行環(huán)境,對于Windows Phone8操作體系的 HTML5執(zhí)行環(huán)境等。
[0045] 當終端設備連接到存儲設備時,信息獲取單元320獲得終端設備的設備描述信 息。然后系統(tǒng)確定單元330可根據(jù)設備描述信息確定終端設備所使用的操作系統(tǒng)。
[0046] 根據(jù)本發(fā)明的一個示例,存儲設備300可設置在服務器中。并且存儲設備300還 包括用戶信息存儲單元和接收單元。用戶信息存儲單元可預先存儲第一用戶標識以及與第 一用戶標識對應的至少一個設備的第一設備信息。具體地,第一設備信息可包括第一設備 標識和指示該設備的操作系統(tǒng)的第一系統(tǒng)信息。當終端設備連接到存儲設備時,接收單元 可接收來自終端設備的登錄信息。
[0047] 信息獲取單元320可包括標識提取模塊、標識確定模塊和信息獲取模塊。標識提 取模塊可從登錄信息中提取第二用戶標識和終端設備的第二設備標識。然后,標識確定模 塊可在第一用戶標識以及與第一用戶標識對應的至少一個設備的第一設備信息中確定與 第二用戶標識和第二設備標識對應的目標用戶標識和目標設備信息,并且信息獲取模塊可 根據(jù)目標設備信息,獲得終端設備的目標設備信息作為設備描述信息。然后,系統(tǒng)確定單元 330可獲得設備描述信息,(S卩,目標設備信息)所指示的操作系統(tǒng)(S卩,終端設備所使用的操 作系統(tǒng))。
[0048] 例如,在用戶信息存儲單元中,可預先存儲用戶標識A以及與用戶標識A對應的 設備Al、A2和A3的第一設備信息,用戶標識B以及與第一用戶標識B對應的設備Bl、B2 和B3的第一設備信息,用戶標識C以及與用戶標識C對應的設備Cl、C2和C3的第一設備 信息,其中預先存儲的用戶標識A、B和C為第一用戶標識。當標識提取模塊從接收單元接 收到的登錄信息中提取的第二用戶標識為用戶標識B,并且終端設備的第二設備標識為B1 時,標識確定模塊在第一用戶標識以及與第一用戶標識對應的至少一個設備的第一設備信 息中確定與第二用戶標識和第二設備標識對應的第一用戶標識B目標用戶標識,并且信息 獲取模塊將設備B1的第一設備信息作為目標設備信息。
[0049] 此外,接收單元還配置來接收終端設備發(fā)送的系統(tǒng)更新信息,以使得服務器根據(jù) 系統(tǒng)更新信息更新存儲在用戶信息存儲單元中的與第二設備標識對應的目標設備信息。優(yōu) 選地,為了方便用戶更新信息用戶信息存儲單元可以是可重寫的存儲單元,并且可以為每 個用戶單獨建立存儲模塊,而為了防止篡改,以便所有用戶公共使用,執(zhí)行環(huán)境存儲單元可 以是只讀存儲單元。
[0050] 此外,根據(jù)本發(fā)明的另一示例,存儲設備300可設置在服務器中。并且存儲設備 300可包括接收單元。當終端設備連接到服務器時,接收單元可直接從終端設備接收設備描 述信息。
[0051 ] 此外,根據(jù)本發(fā)明的又一示例,存儲設備300可以是外接存儲設備。并且存儲設備 300可包括接收單元。當終端設備連接到服務器時,接收單元可直接從終端設備接收設備描 述信息。
[0052] 接下來,環(huán)境確定單元340可在多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操 作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境。然后發(fā)送單元350可向終端設備發(fā)送目標HTML執(zhí)行環(huán) 境包含的部分數(shù)據(jù),使得終端設備將部分數(shù)據(jù)加載到終端設備的內(nèi)部存儲器中,以運行目 標HTML執(zhí)行環(huán)境。
[0053] 根據(jù)本發(fā)明的一個示例,存儲設備300還可包括接收單元和數(shù)據(jù)確定單元。接收 單元可接收來自終端設備的環(huán)境數(shù)據(jù)請求。數(shù)據(jù)確定單元可在目標HTML執(zhí)行環(huán)境包含的 數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),并且發(fā)送單元350可向終端設備發(fā)送所確定 的、與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù)。另一方面,終端設備可包括例如用戶空間文件系統(tǒng) (FUSE)之類的、能夠將存儲在服務器或外接存儲設備上的文件作為本地文件向終端設備的 處理單元呈現(xiàn)的文件管理系統(tǒng)。通過文件管理系統(tǒng)可將存儲設備300虛擬為終端設備的本 地存儲單元。文件管理系統(tǒng)可根據(jù)當前終端設備的處理單元運行與終端設備的操作系統(tǒng)匹 配的HTML執(zhí)行環(huán)境所需要的數(shù)據(jù),生成環(huán)境數(shù)據(jù)請求并且終端設備可將環(huán)境數(shù)據(jù)請求發(fā) 送到存儲設備。
[0054] 數(shù)據(jù)確定單元可在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請求對應的 部分數(shù)據(jù),并且發(fā)送單元350可向終端設備發(fā)送所確定的、與環(huán)境數(shù)據(jù)請求對應的部分數(shù) 據(jù),而不需要向終端設備發(fā)送目標HTML執(zhí)行環(huán)境的全部數(shù)據(jù)。從而節(jié)省了需要傳輸?shù)臄?shù)據(jù) 量,減少了用戶的等待時間。
[0055] 然后終端設備的文件管理系統(tǒng)可將存儲設備發(fā)送的部分數(shù)據(jù)作為本地數(shù)據(jù)向終 端設備的處理單元呈現(xiàn),并且存儲到終端設備的內(nèi)部存儲器中,以便終端設備的處理單元 通過內(nèi)部存儲器中存儲的部分數(shù)據(jù)運行與終端設備的操作系統(tǒng)匹配的HTML執(zhí)行環(huán)境。從 而,不需要增加終端設備的配置來,也可以在終端設備上完全發(fā)揮針對其操作系統(tǒng)的特定 的HTML執(zhí)行環(huán)境的優(yōu)勢,并且在終端設備上運行該特定的HTML執(zhí)行環(huán)境時,可有效地借助 電子設備的例如網(wǎng)絡連接單元、顯示單元之類的已有的配置。
[0056] 在本實施例提供的存儲設備中,通過在存儲設備中預先存儲對于一 HTML特定版 本的多個HTML執(zhí)行環(huán)境,可在不需要增加終端設備的本地配置的同時,在終端設備上運行 與終端設備的操作系統(tǒng)匹配的html5執(zhí)行環(huán)境,并且能完全發(fā)揮針對該終端設備的html5 執(zhí)行環(huán)境的特性,保障了 html5執(zhí)行環(huán)境安全性和靈活性。
[0057] 下面,參照圖4說明本發(fā)明的實施例的終端設備。圖4是示出根據(jù)本發(fā)明實施例 的終端設備400的示范性結構框圖。如圖4中所示,本實施例的終端設備400包括發(fā)送單 元410、接收單元420、內(nèi)部存儲器430和處理單元440。終端設備400的各個模塊執(zhí)行上述 圖2中的顯示方法的各個步驟/功能,因此,為了描述簡潔,不再具體描述。
[0058] 當所述終端設備與存儲設備相連接時,發(fā)送單元410可向存儲設備發(fā)送第三設備 信息,以使得存儲設備能夠根據(jù)第三設備信息確定終端設備所使用的操作系統(tǒng),并且在預 先存儲的多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán) 境。在根據(jù)本發(fā)明的實施例中,在存儲設備中預先存儲對于一 HTML特定版本的多個HTML 執(zhí)行環(huán)境,多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應。HTML特定版本可以是網(wǎng)站通常使 用的HTML版本,例如HTML5。此外,可預先存儲針對電子設備常用的系統(tǒng)的HTML執(zhí)行環(huán)境。 例如,可預先存儲對于Android2. 3操作體系的HTML5執(zhí)行環(huán)境,對于Android4. 0操作體系 的HTML5執(zhí)行環(huán)境,對于Android4. 1操作體系的HTML5執(zhí)行環(huán)境,對于Windows Phone8操 作體系的HTML5執(zhí)行環(huán)境等。
[0059] 根據(jù)本發(fā)明的一個示例,存儲設備可設置在服務器中。在服務器中,可預先存儲第 一用戶標識以及與第一用戶標識對應的至少一個設備的第一設備信息。具體地,第一設備 信息可包括第一設備標識和指示該設備的操作系統(tǒng)的第一系統(tǒng)信息。發(fā)送單元410可向存 儲設備發(fā)送的第三設備信息可包括用戶在終端設備上的登錄信息,并且登錄信息可包括第 二用戶標識和終端設備的第二設備標識。存儲設備可在第一用戶標識以及與第一用戶標識 對應的至少一個設備的第一設備信息中確定與第二用戶標識和第二設備標識對應的目標 用戶標識和目標設備信息,并且根據(jù)目標設備信息,獲得終端設備的目標設備信息作為設 備描述信息。然后,存儲設備可獲得設備描述信息,(即,目標設備信息)所指示的操作系統(tǒng) (即,終端設備所使用的操作系統(tǒng))。
[0060] 例如,在服務器中,可預先存儲用戶標識A以及與用戶標識A對應的設備A1、A2和 A3的第一設備信息,用戶標識B以及與第一用戶標識B對應的設備Bl、B2和B3的第一設 備信息,用戶標識C以及與用戶標識C對應的設備Cl、C2和C3的第一設備信息,其中預先 存儲的用戶標識A、B和C為第一用戶標識。發(fā)送單元410向存儲設備發(fā)送包括作為第二用 戶標識的用戶標識B和第二設備標識B1的第三設備信息時,存儲設備可在第一用戶標識以 及與第一用戶標識對應的至少一個設備的第一設備信息中確定與第二用戶標識和第二設 備標識對應的第一用戶標識B目標用戶標識并且將設備B1的第一設備信息作為目標設備 信息。
[0061] 此外,優(yōu)選地,發(fā)送單元410還可向存儲設備發(fā)送系統(tǒng)更新信息,以使得存儲設備 根據(jù)系統(tǒng)更新信息更新與第二設備標識對應的目標設備信息。
[0062] 此外,根據(jù)本發(fā)明的另一示例,第三設備信息可包括終端設備所使用的操作系統(tǒng) 的系統(tǒng)信息。從而存儲設備可直接根據(jù)第三設備信息確定終端設備所使用的操作系統(tǒng), 并進而在其中存儲的多個HTML執(zhí)行環(huán)境中確定與終端設備所使用的操作系統(tǒng)對應的目標 HTML執(zhí)行環(huán)境。
[0063] 然后,接收單元420可接收存儲設備發(fā)送目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù)。根 據(jù)本發(fā)明的一個示例,終端設備還可包括請求生成單元。請求生成單元可根據(jù)當前運行 HTML執(zhí)行環(huán)境的要求,生成環(huán)境數(shù)據(jù)請求。發(fā)送單元410可向存儲設備發(fā)送環(huán)境數(shù)據(jù)請求, 使得存儲設備能夠根據(jù)環(huán)境數(shù)據(jù)請求在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù) 請求對應的部分數(shù)據(jù)。然后接收單元420可接收存儲設備發(fā)送目標HTML執(zhí)行環(huán)境包含的 部分數(shù)據(jù)。內(nèi)部存儲器430可加載部分數(shù)據(jù)。并且處理單元440可通過加載到內(nèi)部存儲器 的部分數(shù)據(jù)運行目標HTML執(zhí)行環(huán)境。
[0064] 例如,終端設備可包括例如用戶空間文件系統(tǒng)(FUSE)之類的、能夠將存儲在服務 器或外接存儲設備上的文件作為本地文件向終端設備的處理單元呈現(xiàn)的文件管理系統(tǒng)。通 過文件管理系統(tǒng)可將與終端設備連接的存儲設備虛擬為終端設備的本地存儲單元。文件管 理系統(tǒng)可包括上述請求生成單元,以根據(jù)當前終端設備的處理單元運行與終端設備的操作 系統(tǒng)匹配的HTML執(zhí)行環(huán)境所需要的數(shù)據(jù),生成環(huán)境數(shù)據(jù)請求并且終端設備可將環(huán)境數(shù)據(jù) 請求發(fā)送到存儲設備。存儲設備可在目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與環(huán)境數(shù)據(jù)請 求對應的部分數(shù)據(jù),并且向終端設備發(fā)送所確定的、與環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),而不 需要向終端設備發(fā)送目標HTML執(zhí)行環(huán)境的全部數(shù)據(jù)。從而節(jié)省了需要傳輸?shù)臄?shù)據(jù)量,減少 了用戶的等待時間。然后,終端設備的文件管理系統(tǒng)可將存儲設備發(fā)送的部分數(shù)據(jù)作為本 地數(shù)據(jù)向終端設備的處理單元呈現(xiàn),并且存儲到終端設備的內(nèi)部存儲器430中,以便終端 設備的處理單元440通過內(nèi)部存儲器中存儲的部分數(shù)據(jù)運行與終端設備的操作系統(tǒng)匹配 的HTML執(zhí)行環(huán)境。從而,不需要增加終端設備的配置來,也可以在終端設備上完全發(fā)揮針 對其操作系統(tǒng)的特定的HTML執(zhí)行環(huán)境的優(yōu)勢,并且在終端設備上運行該特定的HTML執(zhí)行 環(huán)境時,可有效地借助電子設備的例如網(wǎng)絡連接單元、顯示單元之類的已有的配置。
[0065] 在本實施例提供的終端設備中,通過在存儲設備中預先存儲對于一 HTML特定版 本的多個HTML執(zhí)行環(huán)境,可在不需要增加終端設備的本地配置的同時,在終端設備上運行 與終端設備的操作系統(tǒng)匹配的html5執(zhí)行環(huán)境,并且能完全發(fā)揮針對該終端設備的html5 執(zhí)行環(huán)境的特性,保障了 html5執(zhí)行環(huán)境安全性和靈活性。
[0066] 如上所述,終端設備400可根據(jù)其運行目標HTML執(zhí)行環(huán)境的需要,實時將來自存 儲設備的目標HTML執(zhí)行環(huán)境的部分數(shù)據(jù)加載的其內(nèi)部存儲器中,以便于處理單元運行。也 就是說,當處理單元根據(jù)內(nèi)部存儲器中存儲的部分數(shù)據(jù)執(zhí)行了相應的操作后,終端設備根 據(jù)處理單元的需要,可通過目標HTML執(zhí)行環(huán)境的新的部分數(shù)據(jù)重寫內(nèi)部存儲器,以便處理 單元繼續(xù)運行目標HTML執(zhí)行環(huán)境。具體地,如上所述,終端設備400還可包括請求生成單 元。并且請求生成單元還可在通過加載到終端設備的內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML 執(zhí)行環(huán)境后,更新當前運行HTML執(zhí)行環(huán)境的要求,并且根據(jù)所更新的當前運行HTML執(zhí)行環(huán) 境的要求更新環(huán)境數(shù)據(jù)請求。從而終端設備可實時從存儲設備加載其運行目標HTML執(zhí)行 環(huán)境所需要的數(shù)據(jù),而不是將整個目標HTML執(zhí)行環(huán)境加載到終端設備中。
[0067] 根據(jù)本發(fā)明的一個示例,這需要終端設備根據(jù)處理單元的運行需要,實時從存儲 設備獲得目標HTML執(zhí)行環(huán)境的一部分數(shù)據(jù)。然而在存儲設備為設置在服務器中的存儲設 備的情況下,網(wǎng)絡環(huán)境不好時可能需要用戶等待較長的時間。此外,可能存在終端設備在不 同時刻需要獲得目標HTML執(zhí)行環(huán)境的同一部分數(shù)據(jù)的情況,在存儲設備為設置在服務器 中的存儲設備的情況下,這導致需要花費用戶較多的數(shù)據(jù)流量。
[0068]為此,根據(jù)本發(fā)明的另一示例,可在終端設備中保存每次從存儲設備接收的部分 數(shù)目。具體地,根據(jù)本發(fā)明的另一示例,終端設備400還可包括緩沖存儲器和數(shù)據(jù)確定單 元。緩沖存儲器可在通過加載到終端設備的內(nèi)部存儲器的部分數(shù)據(jù)運行目標HTML執(zhí)行環(huán) 境后,將部分數(shù)據(jù)存儲到終端設備的緩沖存儲器中。此外,在更新當前運行HTML執(zhí)行環(huán)境 的要求后,數(shù)據(jù)確定單元可確定更新后的環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)是否被存儲在緩 沖存儲器中。當更新后的環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)被存儲在緩沖存儲器中時,將環(huán) 境數(shù)據(jù)請求所指示的部分數(shù)據(jù)直接從終端設備的緩沖存儲器加載到內(nèi)部存儲器中,而不需 要從存儲設備接收。而當更新后的環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)未被存儲在緩沖存儲器 中時,請求生成單元才向存儲設備發(fā)送更新后的環(huán)境數(shù)據(jù)請求,并且發(fā)送單元向存儲設備 發(fā)送更新的環(huán)境數(shù)據(jù)請求,使得存儲設備能夠根據(jù)更新后的環(huán)境數(shù)據(jù)請求在目標HTML執(zhí) 行環(huán)境包含的數(shù)據(jù)中確定與更新后的環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù),從而減少了需要傳輸 的數(shù)據(jù)流量,并且提高了目標HTML執(zhí)行環(huán)境的運行速度。此外,為了保護用戶的個人數(shù)據(jù) 的安全性,可以當用戶關閉目標HTML執(zhí)行環(huán)境時,刪除保存在傳沖存儲器中數(shù)據(jù)。
[0069] 本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單 元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn)。并且軟件模塊可以置 于任意形式的計算機存儲介質(zhì)中。為了清楚地說明硬件和軟件的可互換性,在上述說明中 已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來 執(zhí)行,取決于技術方案的特定應用和設計約束條件。本領域技術人員可以對每個特定的應 用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0070] 本領域技術人員應該理解,可依賴于設計需求和其它因素對本發(fā)明進行各種修 改、組合、部分組合和替換,只要它們在所附權利要求書及其等價物的范圍內(nèi)。
【權利要求】
1. 一種加載HTML執(zhí)行環(huán)境的方法,應用于存儲設備,其中在所述存儲設備中預先存儲 對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,所述多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一 對應,所述方法包括: 當終端設備連接到所述存儲設備時,獲得所述終端設備的設備描述信息; 根據(jù)所述設備描述信息確定所述終端設備所使用的操作系統(tǒng); 在所述多個HTML執(zhí)行環(huán)境中確定與所述終端設備所使用的操作系統(tǒng)對應的目標HTML 執(zhí)行環(huán)境; 向所述終端設備發(fā)送所述目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù),使得所述終端設備將 所述部分數(shù)據(jù)加載到所述終端設備的內(nèi)部存儲器中,以運行所述目標HTML執(zhí)行環(huán)境。
2. 如權利要求1所述的方法,其中所述向所述終端設備發(fā)送所述目標HTML執(zhí)行環(huán)境包 含的部分數(shù)據(jù)包括: 接收來自所述終端設備的環(huán)境數(shù)據(jù)請求; 在所述目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與所述環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù); 以及 向所述終端設備發(fā)送所確定的、與所述環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù)。
3. 如權利要求1所述的方法,其中 所述存儲設備設置在服務器中, 在所述服務器中,預先存儲第一用戶標識以及與所述第一用戶標識對應的至少一個設 備的第一設備信息,所述第一設備信息包括第一設備標識和指示該設備的操作系統(tǒng)的第一 系統(tǒng)信息; 所述當終端設備連接到所述存儲設備時,獲得所述終端設備的設備描述信息包括: 當終端設備連接到所述存儲設備時接收來自所述終端設備的登錄信息; 從所述登錄信息中提取第二用戶標識和所述終端設備的第二設備標識; 在所述第一用戶標識以及與所述第一用戶標識對應的至少一個設備的第一設備信息 中確定與所述第二用戶標識和所述第二設備標識對應的目標用戶標識和目標設備信息;以 及 根據(jù)所述目標設備信息,獲得所述終端設備的目標設備信息作為所述設備描述信息。
4. 如權利要求3所述的方法,還包括: 接收所述終端設備發(fā)送的系統(tǒng)更新信息,以使得所述服務器根據(jù)所述系統(tǒng)更新信息更 新與所述第二設備標識對應的所述目標設備信息。
5. 如權利要求1所述的方法,其中 所述存儲設備設置在服務器中, 所述當終端設備連接到所述存儲設備時,獲得所述終端設備的設備描述信息包括: 當終端設備連接到所述服務器時,獲得從所述終端設備發(fā)送的設備描述信息。
6. 如權利要求1所述的方法,其中 所述存儲設備為外接存儲設備, 所述當終端設備連接到所述存儲設備時,獲得所述終端設備的設備描述信息包括: 當終端設備連接到所述存儲設備時,獲得從所述終端設備發(fā)送的設備描述信息。
7. -種加載HTML執(zhí)行環(huán)境的方法,應用于終端設備,所述方法包括: 與存儲設備相連接,其中在所述存儲設備中預先存儲對于一 HTML特定版本的多個 HTML執(zhí)行環(huán)境,所述多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應; 向所述存儲設備發(fā)送第三設備信息,以使得所述存儲設備能夠根據(jù)所述第三設備信息 確定所述終端設備所使用的操作系統(tǒng),并且在所述多個HTML執(zhí)行環(huán)境中確定與所述終端 設備所使用的操作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境; 接收所述存儲設備發(fā)送所述目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù); 將所述部分數(shù)據(jù)加載到所述終端設備的內(nèi)部存儲器中;以及 通過加載到所述終端設備的內(nèi)部存儲器的所述部分數(shù)據(jù)運行所述目標HTML執(zhí)行環(huán) 境。
8. 如權利要求7所述的方法,還包括: 根據(jù)當前運行HTML執(zhí)行環(huán)境的要求,向所述存儲設備發(fā)送環(huán)境數(shù)據(jù)請求,使得所述存 儲設備能夠根據(jù)所述環(huán)境數(shù)據(jù)請求在所述目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與所述環(huán) 境數(shù)據(jù)請求對應的所述部分數(shù)據(jù)。
9. 如權利要求8所述的方法,還包括: 在通過加載到所述終端設備的內(nèi)部存儲器的所述部分數(shù)據(jù)運行所述目標HTML執(zhí)行環(huán) 境后,更新當前運行HTML執(zhí)行環(huán)境的要求;以及 根據(jù)所更新的當前運行HTML執(zhí)行環(huán)境的要求更新所述環(huán)境數(shù)據(jù)請求。
10. 如權利要求9所述的方法,還包括: 在通過加載到所述終端設備的內(nèi)部存儲器的所述部分數(shù)據(jù)運行所述目標HTML執(zhí)行環(huán) 境后,將所述部分數(shù)據(jù)存儲到所述終端設備的緩沖存儲器中; 確定更新后的所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)是否被存儲在所述緩沖存儲器 中; 當更新后的所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)被存儲在所述緩沖存儲器中時,將所 述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)從所述緩沖存儲器加載到所述內(nèi)部存儲器中;以及 當更新后的所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)未被存儲在所述緩沖存儲器中時,向 所述存儲設備發(fā)送更新后的環(huán)境數(shù)據(jù)請求,使得所述存儲設備能夠根據(jù)所述更新后的環(huán)境 數(shù)據(jù)請求在所述目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與所述更新后的環(huán)境數(shù)據(jù)請求對應 的部分數(shù)據(jù)。
11. 一種存儲設備,包括: 執(zhí)行環(huán)境存儲單元,配置來預先存儲對于一 HTML特定版本的多個HTML執(zhí)行環(huán)境,所述 多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應; 信息獲取單元,配置來當所述存儲設備與終端設備相連接時,獲得所述終端設備的設 備描述信息; 系統(tǒng)確定單元,配置來根據(jù)所述設備描述信息確定所述終端設備所使用的操作系統(tǒng); 環(huán)境確定單元,配置來在所述多個HTML執(zhí)行環(huán)境中確定與所述終端設備所使用的操 作系統(tǒng)對應的目標HTML執(zhí)行環(huán)境; 發(fā)送單元,配置來向所述終端設備發(fā)送所述目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù),使得 所述終端設備將所述部分數(shù)據(jù)加載到所述終端設備的內(nèi)部存儲器中,以運行所述目標HTML 執(zhí)行環(huán)境。
12. 如權利要求11所述的存儲設備,還包括: 接收單元,配置來接收來自所述終端設備的環(huán)境數(shù)據(jù)請求;以及 數(shù)據(jù)確定單元,配置來在所述目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與所述環(huán)境數(shù)據(jù) 請求對應的部分數(shù)據(jù), 所述發(fā)送單元向所述終端設備發(fā)送所確定的、與所述環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù)。
13. 如權利要求11所述的存儲設備,其中所述存儲設備設置在服務器中,所述存儲設 備還包括: 用戶信息存儲單元,配置來預先存儲第一用戶標識以及與所述第一用戶標識對應的至 少一個設備的第一設備信息,所述第一設備信息包括第一設備標識和指示該設備的操作系 統(tǒng)的第一系統(tǒng)信息;以及 接收單元,配置來當終端設備連接到所述存儲設備時接收來自所述終端設備的登錄信 息, 其中所述信息獲取單元包括: 標識提取模塊,配置來從所述登錄信息中提取第二用戶標識和所述終端設備的第二設 備標識; 標識確定模塊,配置來在所述第一用戶標識以及與所述第一用戶標識對應的至少一個 設備的第一設備信息中確定與所述第二用戶標識和所述第二設備標識對應的目標用戶標 識和目標設備信息;以及 信息獲取模塊,配置來根據(jù)所述目標設備信息,獲得所述終端設備的目標設備信息作 為所述設備描述信息。
14. 如權利要求13所述的存儲設備,其中 所述接收單元還配置來接收所述終端設備發(fā)送的系統(tǒng)更新信息,以使得所述服務器根 據(jù)所述系統(tǒng)更新信息更新與所述第二設備標識對應的所述目標設備信息。
15. 如權利要求11所述的存儲設備,其中所述存儲設備設置在服務器中,所述存儲設 備還包括: 接收單元,配置來當終端設備連接到所述服務器時,接收從所述終端設備發(fā)送的設備 描述信息。
16. 如權利要求11所述的存儲設備,其中所述存儲設備為外接存儲設備,所述存儲設 備還包括: 接收單元,配置來當終端設備連接到所述存儲設備時,獲得從所述終端設備發(fā)送的設 備描述信息。
17. 一種終端設備,包括: 發(fā)送單元,配置來當所述終端設備與存儲設備相連接時,向所述存儲設備發(fā)送第三設 備信息,以使得所述存儲設備能夠根據(jù)所述第三設備信息確定所述終端設備所使用的操作 系統(tǒng),并且在預先存儲的多個HTML執(zhí)行環(huán)境中確定與所述終端設備所使用的操作系統(tǒng)對 應的目標HTML執(zhí)行環(huán)境,其中在所述存儲設備中預先存儲對于一 HTML特定版本的多個 HTML執(zhí)行環(huán)境,所述多個HTML執(zhí)行環(huán)境與多個操作系統(tǒng)一一對應; 接收單元,配置來接收所述存儲設備發(fā)送所述目標HTML執(zhí)行環(huán)境包含的部分數(shù)據(jù); 內(nèi)部存儲器;配置來加載所述部分數(shù)據(jù);以及 處理單元,配置來通過加載到所述內(nèi)部存儲器的所述部分數(shù)據(jù)運行所述目標HTML執(zhí) 行環(huán)境。
18. 如權利要求17所述的終端設備,還包括: 請求生成單元,配置來根據(jù)當前運行HTML執(zhí)行環(huán)境的要求,生成環(huán)境數(shù)據(jù)請求, 其中所述發(fā)送單元還配置來向所述存儲設備發(fā)送所述環(huán)境數(shù)據(jù)請求,使得所述存儲設 備能夠根據(jù)所述環(huán)境數(shù)據(jù)請求在所述目標HTML執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與所述環(huán)境數(shù) 據(jù)請求對應的所述部分數(shù)據(jù)。
19. 如權利要求18所述的終端設備,其中 所述請求生成單元還配置在通過加載到所述終端設備的內(nèi)部存儲器的所述部分數(shù)據(jù) 運行所述目標HTML執(zhí)行環(huán)境后,根據(jù)更新的當前運行HTML執(zhí)行環(huán)境的要求更新所述環(huán)境 數(shù)據(jù)請求。
20. 如權利要求19所述的終端設備,還包括: 緩沖存儲器,配置來在通過加載到所述終端設備的內(nèi)部存儲器的所述部分數(shù)據(jù)運行所 述目標HTML執(zhí)行環(huán)境后,存儲所述部分數(shù)據(jù);以及 數(shù)據(jù)確定單元,配置來確定更新后的所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)是否被存儲 在所述緩沖存儲器中, 其中當更新后的所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)被存儲在所述緩沖存儲器中時, 將所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)從所述緩沖存儲器加載到所述內(nèi)部存儲器中, 當更新后的所述環(huán)境數(shù)據(jù)請求所指示的部分數(shù)據(jù)未被存儲在所述緩沖存儲器中時,所 述請求生成單元生成更新的環(huán)境數(shù)據(jù)請求,并且所述發(fā)送單元向所述存儲設備發(fā)送更新的 環(huán)境數(shù)據(jù)請求,使得所述存儲設備能夠根據(jù)所述更新后的環(huán)境數(shù)據(jù)請求在所述目標HTML 執(zhí)行環(huán)境包含的數(shù)據(jù)中確定與所述更新后的環(huán)境數(shù)據(jù)請求對應的部分數(shù)據(jù)。
【文檔編號】H04L29/08GK104063233SQ201310086533
【公開日】2014年9月24日 申請日期:2013年3月18日 優(yōu)先權日:2013年3月18日
【發(fā)明者】馮榮峰, 徐晶 申請人:聯(lián)想(北京)有限公司