新四季網

對無線計算設備集訪問的標記語言文檔的遠程存儲的製作方法

2023-06-08 13:43:36

專利名稱:對無線計算設備集訪問的標記語言文檔的遠程存儲的製作方法
對無線計算設備集訪問的標記語言文檔的遠程存儲技術領域本公開涉及標記語言文檔,尤其涉及對無線計算設備集訪問的標 記語言文檔的遠程存儲。
背景技術:
諸如包含可擴展標記語言(XML)的文本文件之類的標記語言文 檔可以被用來定義無線計算設備根據基於伺服器的應用程式來呈現數 據的操作。例如,公開號是2003/0060896的名為"SOFTWARE, DEVICES AND METHODS FACILITATING EXECUTION OF SERVER-SIDE APPLICATIONS AT MOBILE DEVICES"的共同待決的 美國專利申請09/846,781描述了用於這個目的的申請定義文件。會期望從另一個計算設備(如創建了文檔的計算設備)方便地傳 輸標記語言文檔,以將該文檔存儲在這種系統內的伺服器處由無線計 算設備訪問。通常,為了其他類型系統中的無線計算設備進行訪問, 會期望在遠程伺服器處存儲標記語言文檔。發明內容這裡描述的實施例優選地涉及用於對由無線計算設備集訪問的 標記語言文檔的遠程存儲。如美國專利公開No.2003/0060896所描述 的,該實施例可以結合系統來使用,該系統用於根據無線計算設備處 的基於伺服器的應用程式來呈現數據。在下面描述的實施例的一個方面中,優選提供了一種計算機實現 的方法,包括接收將標記語言文檔存儲在遠程計算設備上的用戶請 求;將組集呈現給用戶,每個組包含整體上確定或否定由無線計算設 備進行訪問的標記語言文檔集;接收對標記語言文檔要添加所至的組
中一個或多個的用戶選擇;以及將用戶選擇和標記語言文檔傳送給遠 程計算設備。在下面描述的實施例的另一個方面中,優選提供了一種計算機實 現的方法,包括將組集的指示提供給遠程計算設備,每個組包含整 體上確定或否定由無線計算設備進行訪問的標記語言文檔集;從遠程 計算設備接收標記語言文檔、以及對標記語言文檔要添加所至的組中 一個或多個的選擇;以及將標記語言文檔添加到選擇的每個組。在下面描述的實施例的另一個方面中,優選提供了一種機器可讀 介質,包括機器可執行代碼,用於接收將標記語言文檔存儲在遠程 計算設備上的用戶請求;機器可執行代碼,用於將組集呈現給用戶, 每個組包含整體上由確定或否定無線計算設備進行訪問的標記語言文 檔集;機器可執行代碼,用於接收對標記語言文檔要添加所至的組中 一個或多個組的用戶選擇;以及機器可執行代碼,用於將用戶選擇和 標記語言文檔傳送給遠程計算設備。下面描述的實施例的另一個方面,優選提供了一種機器可讀介 質,包括機器可執行代碼,用於將組集的指示提供給遠程計算設備, 每個組包含整體上確定或否定由無線計算設備進行訪問的標記語言文 檔集;機器可執行代碼,用於從遠程計算設備接收標記語言文檔、以 及對標記語言文檔要添加所至的組中一個或多個的選擇;以及機器可 執行代碼,用於將標記語言文檔添加到選擇的每個組。


下面的附圖描述了示例實施例圖1是描述根據在無線計算設備處的基於伺服器的應用程式來呈 現數據的示例系統的示意圖;圖2是詳細描述圖1的事務處理伺服器的示意圖;圖3是詳細描述圖1的快速應用程式開發工具的示意圖;圖4是描述圖1的系統使用的標記語言文檔的示例格式的示意圖;圖5和6是分別描述圖3的快速應用程式開發工具和圖2的事務 處理伺服器的操作的流程圖;圖7是描述在圖1的事務處理伺服器中保持的資料庫的示意圖; 圖8是在圖3的快速應用程式開發工具的顯示器上顯示的用戶接口組件的示意圖;以及圖9是描述圖1的事務處理伺服器中的更新的資料庫的示意圖。
具體實施方式
這裡描述的實施例優選地涉及用於對由無線計算設備集訪問的 標記語言文檔的遠程存儲。如美國專利公開No.2003/0060896所描述 的,該實施例可以結合系統來使用,該系統用於根據無線計算設備處 的基於伺服器的應用程式來呈現數據。在下面描述的實施例的一個方面中,優選提供了一種計算機實現 的方法,包括接收將標記語言文檔存儲在遠程計算設備上的用戶請 求;將組集呈現給用戶,每個組包含整體上確定或否定由無線計算設 備進行訪問的標記語言文檔集;接收對標記語言文檔要添加所至的組 中一個或多個的用戶選擇;以及將用戶選擇和標記語言文檔傳送給遠 程計算設備。在下面描述的實施例的另一個方面中,優選提供了一種計算機實 現的方法,包括將組集的指示提供給遠程計算設備,每個組包含整 體上確定或否定由無線計算設備進行訪問的標記語言文檔集;從遠程 計算設備接收標記語言文檔、以及XW記語言文檔要添加所至的組中 一個或多個的選擇;以及將標記語言文檔添加到選擇的每個組。在下面描述的實施例的另一個方面中,優選提供了一種機器可讀 介質,包括機器可執行代碼,用於接收將標記語言文檔存儲在遠程 計算設備上的用戶請求;機器可執行代碼,用於將組集呈現給用戶, 每個組包含整體上確定或否定由無線計算設備進行訪問的標記語言文 檔集;機器可執行代碼,用於接收對標記語言文檔要添加所至的組中 一個或多個組的用戶選擇;以及機器可執行代碼,用於將用戶選擇和 標記語言文檔傳送給遠程計算設備。
質,包括機器可執行代碼,用於將組集的指示提供給遠程計算設備, 每個組包含整體上確定或否定由無線計算設備進行訪問的標記語言文檔集;機器可執行代碼,用於從遠程計算設備接收標記語言文檔、以及對標記語言文檔要添加所至的組中一個或多個的選擇;以及機器可執行代碼,用於將標記語言文檔添加到選擇的每個組。圖1是描述根據在無線計算設備處的基於伺服器的應用程式來呈現數據的示例系統10的示意圖。該系統是在美國專利公開No. 2003/0060896 (上面參考的)中描述的系統的增強,其中,該公開定 義了將標記語言文檔遠程存儲到系統10中的事務處理伺服器以由無 線計算設備訪問的新穎方法,如後所述。圖1的系統IO包括應用程式伺服器12、事務處理伺服器14、網 關16、 一對示例無線計算設備(在這和在美國專利公開No. 2003/0060896中稱為"行動裝置")18和20、以及快速應用程式開發 (RAD)工具22。應用程式伺服器12、事務處理伺服器14、網關16 和無線計算設備18和20類似於美國專利公開No. 2003/0060896的應 用程序伺服器70、中間件伺服器44、網關40和行動裝置10和30, 因此不再詳細描述。應用程式伺服器12是保存了無線計算設備訪問所期望的傳統軟 件應用程式24的伺服器。在所示出的實施例中,應用程式24是傳統 的電子郵件應用程式和時間跟蹤軟體程序包。應用程式24接收並產生 數據。系統10的角色是在無線計算設備18和/或20上呈現由應用程 序24所產生的數據,並且將無線計算設備18和/或20的用戶所產生 的數據發送回應用程式24。應用程式伺服器12在數據網絡26上與事 務處理伺服器24之間發送和接收該數據,數據網絡26可以是網際網路 或專用數據網絡,例如釆用運行在標準TCP/IP棧頂部的HTTP。事務處理伺服器14類似於美國專利公開No. 2003/0060896的中 間件伺服器44,區別在於該事務處理伺服器14被增強以支持將標記 語言文檔上載到它的次級存儲器27、以及這些文檔與整體上確定或否 定由無線計算設備訪問的文檔組相關聯,如下面所述。事務處理服務 器14的角色本質上是雙重的。首先,它存儲了應用程式特定的標記語言文檔(在上述註明的美國專利公開No. 2003/0060896中和後面被稱 為應用程式定義文件),以由期望根據在應用程式伺服器12處執行的 特定應用程式來呈現數據的無線計算設備18, 20進行訪問。第二, 一 旦在無線計算設備18或20處開始了根據應用程式24的數據的呈現, 那麼事務處理伺服器用作用於在應用程式伺服器12和無線計算設備 18或20之間通信的媒介。本發明所關心的是前一角色。網關16是數據網絡28 (例如可以是網際網路或專用數據網絡)和 無線網絡30之間的網關。無線網絡30、網關16、和數據網絡28—起 促進應用程式數據在事務處理伺服器14和無線計算設備18和20之間 的通信。如美國專利公開No. 2003/0060896中詳細描述的,無線計算設備 18和20能夠呈現來自遠程應用程式的數據。尤其,設備18和20的 存儲器存儲了虛擬機軟體,它解譯了應用程式定義文件,該應用程式 定義文件定義了用於應用程式的用戶接口和顯示格式(包括顯示流); 在無線網絡30上要為該應用程式交換的數據格式;以及要被本地存儲 在無線計算設備18和20上的數據格式。虛擬機軟體在運行時動態例 示了對象,以呈現應用程式數據並接受用於傳輸回應用程式伺服器12 上的執行應用程式的用戶輸入。在很多情況下,呈現在無線通信設備 18或20上的UI屏幕和控制將仿真當在臺式計算機或工作站上執行應 用程序伺服器12的完整應用程式時用戶將會看到的UI屏幕和控制。 前者的屏幕和控制是以應用程式定義文件中的XML單元和屬性的形 式來編碼的,該應用程式定義文件指示了無線計算設備的行為和UI。 應用程式定義文件由無線計算設備18或20從事務處理伺服器14為了 上面的操作的目的而被下載。例如,行動裝置18和20可以是雙向尋 呼設備、基於WinCE的設備、PalmOS設備、WAP啟用行動電話等。圖1還描述了快速應用程式開發(RAD)工具22。 RAD工具22 是計算設備76 (例如基於Intel⑧處理器的個人計算機(PC)),用於執 行允許開發人員創建應用程式定義文件以上載到(即遠程存儲於)事 務處理伺服器14的RAD軟體。可以在數據網絡34上執行上載,該 數據網絡可以是英特網或專用數據網絡。在一些實施例中,被上載到
事務處理伺服器14的標記語言文檔可以不是應用程式定義文件,而可 以是主定義文件,如美國專利公開No. 2003/0060896中所描述的,可 以根據該主定義文件,在事務處理伺服器14上創建應用程式定義文 件。圖2是詳細描述事務處理伺服器14的示意圖。事務處理伺服器 14是任何傳統的應用程式伺服器,修改以實現這裡所描述的功能。這 樣,事務處理伺服器14包括與網絡接口 66和存儲器64通信的處理器 60。例如,事務處理伺服器14可以是Windows NT伺服器、Sun Solaris 伺服器等。事務處理伺服器14的存儲器64存儲作業系統62,例如 Windows NT或Sun Solaris作業系統。網絡接口 66使得事務處理伺服器14在數據網絡26、 28和34上 傳輸和接收數據。事務處理伺服器14上的存儲器64還存儲了事務處理伺服器軟體 68。當通過事務處理伺服器14執行時,軟體68使得事務處理伺服器 14能夠利用無線計算設備18和20或應用程式伺服器12編寫和交換 XML數據包(消息)。如將要描述的,次級存儲器27 (例如可以是硬碟驅動器)存儲了 從RAD工具22上載的標記語言文檔58 (例如主定義文件或應用程式 定義文件)。每個標記語言文檔58可以被稱為"行動應用程式"或簡單 稱為"應用程式",這是因為它定義了在行動裝置上應用程式將被呈現 的方式和它的功能。次級存儲器27還存儲了資料庫70,它可以是例如SQL伺服器數 據庫。資料庫70包含定義了"移動組"和"應用程式組"的表。移動組是 無線計算設備集,它可以由系統管理員創建以減輕用於提供對移動應 用程序的訪問的系統管理。例如,可以為商業企業中的每個部門創建 移動組(例如,"銷售"移動組可以列舉分配給銷售部所有員工的移動 設備的標識符;"市場"移動組可以列舉分配給市場部所有員工的移動 設備的標識符;等等)。應用程式組是可以在整體上確定或否定的應用 程序集。例如,應用程式組可以由系統管理員來定義,從而簡化由移 動組對事務處理伺服器14上的應用程式的訪問控制。例如,所有銷售
相關的應用程式可以組成"銷售"應用程式組,"銷售"移動組中的每個 行動裝置能夠被允許訪問這個應用程式組。應用程式的數目在應用程 序組中可以不同。
一個應用程式組可以僅僅包含一個應用程式,而另一個應用程式組可以包含呈現在事務處理伺服器14上的所有應用程 序(標記語言文檔58)。應用程式可以被包括在多於一個的應用程式 組中。次級存儲器27還存儲了 Web業務72,如將會描述的,Web業務 72被RAD工具22用來遠程訪問和更新資料庫70中的應用程式組信 息。Web業務72可以包括傳統的Web業務描述語言(WSDL)文檔、 商業邏輯、以及可能的其他組件(沒有一個被明確示出),以實現它的 目的。Web業務是現有技術中公知的。圖3詳細地示意性描述了RAD工具22。在這個實施例中,RAD 工具22是執行快速應用程式開發軟體78的PC 76。PC 76包括與存儲 有軟體78的存儲器82通信的處理器80。PC 76還包括顯示器84和用 戶輸入機制(UIM) 86。例如,顯示器84可以是陰極射線管(CRT) 監視器或平板顯示器,它能夠向開發者顯示GUI。用戶輸入機制86 是例如鍵盤和/或滑鼠這樣的機制,它能夠產生代表了用於開發應用程 序的開發者命令的用戶輸入。UIM20可以是觸控螢幕,在這種情況下, 可以將顯示器84和UIM86合併。顯示器84和UIM86通過傳統的互 連與處理器80相互連接,該互連可以是間接的、或可以使用為了清楚 而在圖3中被忽略的組件(例如視頻卡或其它組件)。PC76還包括網 絡接口卡88 (例如乙太網接口),它通過工具22方便了在網絡34上 的通信,例如為了將完成的標記語言文檔58上載到事務處理伺服器 14。RAD軟體78提供了圖形用戶接口 ,它方便了行動應用程式的"拖 放"開發。當用戶開發行動應用程式時,工具22在標記語言文檔中自 動產生相應的XML構造。當開發完成時,用戶指示工具22將所產生 的標記語言文檔上載給事務處理伺服器14並將該文檔與在事務處理 伺服器14上定義的一個或多個應用程式組相關聯。為了在本領域的移 動設備上運用之前測試和調試應用程式,工具22還允許開發者在將所
開發的應用程式上載到事務處理伺服器14之前,在PC 76本地模擬移 動設備對所開發的應用程式的執行。可以從機器可讀介質(例如光碟 32)處裝載RAD軟體78。圖4描述XML應用程式定義文件90的示例格式。如所述,給定 設備和應用程式的示例應用程式定義文件90包括三個組件用戶接口 定義部分92,專用於目標設備的用戶接口,並定義了應用程式的屏幕 格式或屏幕以及用戶如何與它們交互;網絡事務處理定義部分94,定 義了要與應用程式交換的數據的格式;以及本地數據定義部分96,定 義了要被應用程式本地存儲在行動裝置上的數據的格式。美國專利公 開No. 2003/0060896的附錄A提供了會在應用程式定義文件卯中出現 的關於XML單元和屬性的細節。可以理解這些細節不是為了限制。圖5和6描述了在事務處理伺服器14處遠程存儲標記語言文檔 58 (例如應用程式定義文件90),以由無線計算設備18和20訪問的 本實施例的操作500和600。操作500發生於RAD工具22中,而操 作600發生於事務處理伺服器14中。參考圖5,當使用RAD工具22的開發者(圖1)完成了創建標 記語言文檔58時,開發者可以規定例如現在期望通過在工具22的 GUI中選擇適合的控制(例如"準備上載"菜單選項),將標記語言文檔 上載到事務處理伺服器14 (S502)。作為響應,RAD工具22將對於 目前在事務處理伺服器14的資料庫70中定義的應用程式組的列表的 請求發送給事務處理伺服器14 (S504)。在本實施例中,通過調用在 Web業務72中定義的公開操作來實現請求(圖2)。參考圖6, 一旦接收到對於目前在資料庫70中定義的應用程式組 的列表的請求(S602), Web業務72的商業邏輯便通過向資料庫70 提交詢問來編譯該列表,以確定目前在事務處理伺服器14中定義的應 用程序組。在圖7中對資料庫70進行了更加詳細地描述。如圖所示, 資料庫70包括多個表700、 710、 720、 730、 740和750。表700標識了目前存儲在事務處理伺服器14中的標記語言文檔 58 ("應用程式")。每行(資料庫條目的形式)表示不同的應用程式。 第一行702表示時間跟蹤應用程式,而第二行704表示電子郵件應用
程序。每行包括ID欄位和名稱欄位,ID欄位包含應用程式的唯一ID 而名稱欄位包含應用程式的描述符。應用程式表700也包含存儲了實 際應用程式定義XML的欄位(未示出)。表710包含目前在事務處理伺服器14中定義的每個應用程式組 的行。例如,可以通過與事務處理伺服器軟體68交互的系統管理員來 定義應用程式組。第一行712定義了"銷售"組,而第二行定義了"技術" 組。每行包括ID欄位和名稱欄位,ID欄位包含應用程式組的唯一ID 而Name欄位包含應用程式組的描述符。可以理解,為了確定在事務 處理伺服器14中定義的應用程式組,由Web業務72訪問的這個表 710 (圖6的S602)。表720將應用程式和應用程式組關聯。表720中的每一行表示應 用程序組中的單個應用程式的成員資格。通過來自表700中的唯一應 用程序ID來標識應用程式,並通過來自表710的唯一 ID來標識應用 程序組。虛線指示不同表中的類似欄位的使用。在圖7中,表720的 三行指示應用程式組ID1 ("銷售")僅包含時間跟蹤應用程式,而 應用程式組ID2 ("技術")包含時間軌跡應用程式和電子郵件應用程 序。表730包含目前在事務處理伺服器14中定義的每個移動組的行。 如先前所述,移動組是訪問相同應用程式集的無線計算設備集。例如, 可以通過與事務處理伺服器軟體68交互的系統管理員來定義移動組。 第一行732定義了"銷售力量"移動組,而第二行734定義了"技術力量" 移動組。每行包括ID欄位和名稱欄位,ID欄位包括移動組的唯一ID 而名稱欄位包括應用程式組的描述符。表740標識了事務處理伺服器14目前了解的無線計算設備,並 將每個無線計算設備分配給移動組。在本實施例中,每個無線計算設 備僅可以是一個移動組的成員。第一行742表示無線計算設備18,而 第二行744表示無線計算設備20 (見圖1)。在每一行,ID欄位包含 無線計算設備的唯一 ID,名稱欄位包含無線計算設備的描述符(例如, 分配有無線if算設備的個人的姓名),以及MG ID欄位標識了分配有 移動計算設備的移動組。因此,表740的兩行742、 744指示"銷售力 量"移動組包含無線計算設備18和20。表750將應用程式組與移動組關聯。表750中的每行表示應用程 序組和移動組之間的關聯。這個關聯被用於確定在事務處理伺服器14 上被定義的每個移動組應當要訪問的應用程式集。在本實施例中,每 個移動組僅訪問一個應用程式組。因此,例如,行752指示移動組ID5 ("銷售力量"移動組,即具有ID7和8的無線計算設備)應該訪問應 用程序組ID1 (即,"銷售"應用程式,它僅僅包括時間跟蹤應用程式)。 在可選實施例中,移動組可以訪問多個應用程式組。參考圖6,在S602, Web業務72的商業邏輯對表720進行訪問, 以確定在事務處理伺服器14上定義的應用程式組集(例如,將每行的 "名稱"欄位編譯成列表),並將該集發送回RAD工具22 (S604)。參考圖5,從RAD工具22接收應用程式組集(S506),以及作為 響應,RAD軟體78顯示如圖8所示的對話框1800 (S508)。對話框 800包括針對每個應用程式組、以及使用戶選擇要與應用程式(標記 語言文檔)關聯的至少一個應用程式組的文本指令的一組檢查框802。 在圖8中,用戶已選擇了每個檢査框,指示用戶對要與每個應用程式 組關聯的標記語言文檔的期望。根據"上載"按鈕804的選擇,用戶選 擇被接收(圖5的S510)並與新創建的標記語言文檔一起被傳送給事 務處理伺服器14 (圖5的S512)。在本實施例中,這個傳送也通過 Web業務72的方式來實現。在事務處理伺服器14中,接收到用戶選擇和標記語言文檔(圖6 的S606),以及標記語言文檔和其他標記語言文檔58 —起被保存在次 級存儲器27中。事務處理伺服器14還更新資料庫70 (S608)來反映 新應用程式的存在、以及將它分配給用戶通過對話框800選擇的應用 程序組(圖8)。資料庫的這個更新在圖9中描述。如圖9所示,Web業務72的商業邏輯更新了資料庫70中的兩個 表。第一更新是將新行706添加到表700中以反映新應用程式的存在。 可以自動產生唯一ID(例如"3"),而名稱欄位被設置為由用戶在RAD 工具22處鍵入的描述符。第二更新是將兩個新的行728和730添加到 表720來表示以下事實新應用程式已被分配給兩個應用程式組,即 "銷售"應用程式組(ID1)禾卩"技術"應用程式組(ID2)。應用程式定義 文件XML被存儲在表700的新行706的欄位中(未示出)。本領域的技術人員容易理解,可以在不脫離本發明的實質的情況 下對上述實施例作出修改。例如,應用程式組並不一定要使用資料庫 表來表示。本領域的技術人員可以理解,有很多可選方法來表示應用 程序組,例如使用定製的數據結構。應該理解,標記語言文檔不需要使用XML來編碼。可以使用可 選的標記語言(例如標準規範化標記語言,XML是它的一個子集)。在可選實施例中,RAD工具22可以經由Web業務向事務處理服 務器詢問與更新的應用程式相關聯的移動組列表。可以以每一個移動 組一個檢查框的形式,給RAD工具用戶顯示這個移動組列表。然後 用戶可以檢查應該向這些移動組中的哪些通知新應用程式(如果有的 話)。基於用戶的選擇,RAD工具22能夠指示事務處理伺服器將"安 裝請求"推出給所選移動組中的所有行動裝置。如果"安裝請求"事實上被發送給一個或多個行動裝置,那麼可以 用一個可視顯示來提示行動裝置用戶立即或以後安裝新的應用程式。 如果用戶選擇現在安裝,則能夠從事務處理伺服器中立即下載應用程 序定義文件並且在行動裝置上安裝。其他修改對於本領域技術人員也是顯而易見的,因此,本發明在 權利要求中被限定。版權提示本專利文獻的公開部分包含受到版權保護的內容。版權所有人不 反對對本專利文獻或專利公開中任何一個的複製再現,如在專利局的 專利文件或記錄中出現的一樣,但無論如何保留全部的版權權利。
權利要求
1.一種計算機實現的方法,包括接收將標記語言文檔存儲在遠程計算設備(14)上的用戶請求;將組集呈現給用戶,所述組中的每個包含整體上確定或否定由無線計算設備(18,20)進行訪問的標記語言文檔集;接收對所述標記語言文檔要添加所至的所述組中一個或多個的用戶選擇;以及將所述用戶選擇和所述標記語言文檔傳送給所述遠程計算設備(14)。
2. 如權利要求l所述的方法,其中,所述標記語言文檔定義了用 於根據遠程應用程式呈現數據的無線計算設備操作。
3. 如權利要求1或2所述的方法,還包括從所述遠程計算設備 (14)接收所述組集的指示。
4. 如權利要求3所述的方法,還包括在從所述遠程計算設備 (14)接收組集的所述指示之前,請求來自所述遠程計算設備(14)的所述組集的所述指示。
5. 如權利要求4所述的方法,其中,所述請求包括調用Web業務。
6. 如權利要求1到5中任何一個所述的方法,其中,所述標記語 言文檔定義了用於在所述無線計算設備上的遠程應用程式的用戶接口格式; 用於由所述遠程應用程式所產生的數據交換的網絡消息格式;以及用於存儲與所述無線計算設備上的所述遠程應用程式相關的數 據格式。
7. 如前述權利要求中的任何一個所述的方法,其中,在相同的計 算設備(22)上執行所述方法的所有步驟。
8. —種計算機實現的方法,包括向遠程計算設備(22)提供組集的指示,所述組中的每個包含整 體上確定或否定由無線計算設備(18, 20)進行訪問的標記語言文檔 集;從所述遠程計算設備(22)接收 標記語言文檔;對所述標記語言文檔要添加所至的所述組中一個或多個的 選擇;以及將所述標記語言文檔添加到所述選擇的每個組。
9. 如權利要求8所述的方法,其中,所述標記語言文檔定義了用 於根據遠程應用程式呈現數據的無線計算設備操作。
10. 如權利要求8或9所述的方法,其中,所述添加包括在數據 庫中創建至少一個條目,來將所述的標記語言文檔與所述每個組相關 聯。
11. 如權利要求10所述的方法,其中,所述在資料庫中創建至少 一個條目包括為在所述資料庫的表中的所述每個組創建一個條目。
12. 如權利要求8到11中任意一個所述的方法,其中,所述標記 語言文檔定義了用於在所述無線計算設備上的遠程應用程式的用戶接口格式; 用於由所述遠程應用程式所產生的數據交換的網絡消息格式;以及用於存儲與所述無線計算設備上的所述遠程應用程式相關的數 據格式。
13. 如權利要求8到11中任意一個所述的方法,其中,所述提供 通過Web業務來執行。
14. 一種機器可讀介質,包括由計算設備或系統執行的程序代碼, 用於實現如權利要求1到6之一所述的方法和/或如權利要求8到13 之一所述的方法。
15. —種通信系統中的計算設備(22),包括裝置,用於接收將標記語言文檔存儲在遠程計算設備(14)上的 用戶請求;裝置,用於將組集呈現給用戶,所述組中的每個包含整體上確定或否定由無線計算設備(18, 20)進行訪問的標記語言文檔集;裝置,用於接收對所述標記語言文檔要添加所至的所述組中一個或多個的用戶選擇;以及裝置,用於將所述用戶選擇和所述標記語言文檔傳送給所述遠程 計算設備(14)。
16. —種計算設備(14),包括裝置,用於向遠程計算設備(22)提供組集的指示,所述組中的 每個包含整體上確定或否定由無線計算設備(18, 20)進行訪問的標 記語言文檔集;裝置,用於從所述遠程計算設備(22)接收-標記語言文檔;對所述標記語言文檔要添加所至的所述組中一個或多個的 選擇;以及裝置,用於將所述標記語言文檔添加到所述選擇的每個組。
全文摘要
可以在第一計算設備上向用戶呈現組集。每個組包含整體上確定或否定由無線計算設備進行訪問的標記語言文檔集。標記語言文檔可以定義無線計算設備操作來根據遠程應用程式呈現數據,並可以由第一計算設備產生。對標記語言文檔要添加所至的一個或多個組作出用戶選擇。該選擇與標記語言文檔一起被傳送給遠程計算設備。例如通過更新資料庫,遠程計算設備可以將標記語言文檔添加到用戶選擇的每個組中。
文檔編號G06F17/30GK101132419SQ20071015266
公開日2008年2月27日 申請日期2007年6月4日 優先權日2006年6月9日
發明者提姆·尼爾 申請人:奈克斯太爾公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀