新四季網

用於自動升級無線設備的系統和方法

2023-06-01 12:25:16

專利名稱:用於自動升級無線設備的系統和方法
技術領域:
本發明一般地涉及無線通信領域,並且尤其涉及一種用於升級無線設備的系統和方法。
背景技術:
很多業務採用了無線解決方案。企業勞動力越來越移動化,因此需要在離開辦公室時訪問對時間要求嚴格的數據。而且,日益增強的全球化和競爭需要企業為更加可接近和可靠的。通過使用支持無線的「智能設備」,移動辦公者可以更加充分的利用他們的辦公室外的時間,因此使得成本節省。類似地,對客戶需求的實時響應使得一個企業不同於競爭者,從而通過增加的客戶銷售產生更多收入。在當今市場中無線技術向工作者提供了對工作時間和地點的靈活性。
由於上述諸多優點,無線技術迅速地為企業所採用。無線設備越來越多地為移動專業人員提供對在桌面電腦上已經可用的公司資源和應用系統的訪問。然而,手持設備和網絡限制使得這些應用系統和資源很難訪問和使用。而且,移動專業人員以及他們所效力的公司經常添加和修改固定計算機設備上的數據。涉及同步的解決方案需要藉助桌面電腦的底座(cradle)或者無線數據機,依賴於用戶幹預。工作站上為了接收關鍵數據更新的持續同步設備是耗時並且成本效率低下的。
因此,需要一種以高時效方式升級無線設備的系統和方法,而需要很少或者不需要用戶幹預。

發明內容
本發明在各種實施例中提供了用於升級無線設備的系統和方法。
在根據本發明一個實施例的系統和方法中,提供了文件組,所述文件組包括與用戶關聯的一個或多個文件;伺服器被配置為確定所述文件組是否發生了一處或者多處改變,並且配置為將與所述一處或者多處改變相關聯的信息自動轉發給所述用戶的無線設備。
在根據本發明另一個實施例的方法中,確定文件組是否發生了一處或多處改變,所述文件組包括一個或多個文件;接收與所述一處或多處改變相關聯的信息;所述信息轉發到(在一個實施例中為自動的)無線設備;並且無線設備上一個或多個文件利用所述信息進行升級以反映所述文件組的一處或多處改變。
對本發明性質和優點的進一步理解可以通過參考本說明書的其餘部分和附圖而獲得。


圖1是根據本發明一個實施例的示例結構的示意圖;圖2是說明根據本發明一個實施例的企業伺服器及可能與其關聯的其它元件的結構的示意圖;圖3是根據本發明一個實施例的示例目錄結構的示意圖;圖4是說明根據本發明一個實施例的用於識別文件系統改變的程序的流程圖;圖5是說明根據本發明一個實施例的用於監視文件系統改變的可替換程序的流程圖;
圖6是說明根據本發明一個實施例的用於將升級後信息轉發到無線設備的程序的示意圖;圖7是說明根據本發明一個實施例的用於升級無線設備的程序的流程圖;以及圖8說明了結合本發明使用的示例計算機系統的子系統。
具體實施例方式
如示例的附圖所示,其中相似參考數字指示附圖中的相似或者一致的元件,現在詳細描述根據本發明的系統的實施例。下面的描述給出了用於升級無線設備的系統和方法的示例。
在此提供了各種實施例的詳細描述。然而應當理解,本發明可以以不同形式實施。因此,在此公開的特定細節不應理解為限制性的,而是作為權利要求的基礎並且作為代表性的基礎以指導本領域技術人員事實上在任何適當的具體系統、結構、方法、處理或者行為中實施本發明。
當今世界中無線設備被廣泛使用。因此,需要很多無線解決方案。本發明解決了如下問題,即通過在固定計算機設備自動轉發與改變相關聯的信息而將個人的無線設備與其固定計算機設備持續同步,所述改變例如對文件夾、子文件夾、文件的添加、刪除或者任何其它修改等等。因此,用戶可以利用本發明的系統和方法使其無線設備自動升級。
本系統滿足目前需求的一種方式是通過添加推送支持(push)到企業應用系統中。與升級相關聯的信息被自動推送到用戶的無線設備。因此,工作者獲得了最新信息而不需要不斷地搜尋這些信息。本發明消除了對手動同步的需要,並且確保信息被透明地發送和接收。
現在參考附圖,圖1是根據本發明一個實施例的示例結構的示意圖。在該示例中,源伺服器102連接到企業伺服器104以允許兩個伺服器之間的數據交換。企業伺服器104連接到推送管理模塊(PMM)106、文檔管理代碼模塊108以及用戶接口代碼模塊110。來自企業伺服器104的數據可以通過傳輸媒介114以廣域網的方式(例如所示的網際網路112)轉發到無線設備116。無線設備116包括瀏覽器118。無線設備可以包括通過無線網絡通信的任何無線設備,例如Palm PilotTM,「智慧型手機」,RIMTM設備等等。在一個實施例中,無線設備116可以是便攜無線設備。在其它實施例、其它可以是或不是無線的設備根據本發明的實施例而被使用也是可以預期的。
企業伺服器104可以代表企業環境中的伺服器計算機。例如,企業可以使用包含企業伺服器104的本系統向其員工提供無線服務。在本發明的一個示例實施例中,企業伺服器104駐留在企業防火牆後面以確保數據的安全傳輸。
源伺服器102可以表示任何連接到企業主伺服器104的公司外部的信息源,或者連接到企業主伺服器104的公司內部的作為信息源的另一個伺服器。儘管源伺服器102不是必需的,這樣的伺服器通常連接到公司的企業伺服器以提供信息。
企業伺服器104在所示的示例中連接到源伺服器102以易於實現數據交換。然而,企業伺服器104可以連接到適合結合本系統使用的任何類型的信息源。而且,企業伺服器104可以作為主要數據源,在此情況下它完全可以不連接到任何類型的源伺服器。
PMM 106可以表示插件應用程式,通常為應用程式,或者適合結合本系統使用的企業伺服器104的任何其它組件。PMM 106是依附/嵌入到企業伺服器104的軟體,用於提供基本的推送功能。PMM 106使得應用程式可以發送可靠的消息到無線設備116而不用等待用戶發送請求。由此,有用信息可以在該信息被需要或者被請求之前提前發送到用戶的無線設備116。因此,當用戶需要所述信息時,該信息已經存在。由此,在從無線設備116發送請求(例如超文本傳輸協議(HTTP)等請求)到企業伺服器104並且等待數據返回無線設備116的過程中沒有時間損失。而且,用戶的無線設備116上的數據是可用的最新信息。
文檔管理代碼模塊108也可以為插件應用程式,通常為應用程式,固件,或者適合結合本系統使用的與企業伺服器104關聯的任何其它組件。在根據本發明的一個示例實施例中,文檔管理代碼模塊108與PMM 106進行通信。
PMM 106可以發送信息到企業伺服器104,同時提供信息正在被轉發的警告。信息可以包括文檔,警告,或者適合結合本系統使用的任何其它類型信息。例如,新建文件,刪除文件,對文件、目錄、文件組的改變等等。另一個如此的示例為應用程式。所述信息可以轉發到伺服器而沒有任何類型的警告。換句話說,所述信息可以透明地發送。
而且,所述信息可以作為警告發送到無線設備116,從而當所述信息到達用戶的無線設備116時,用戶被通知其到達,如同用戶被電子郵件(E-mail)消息通知的方式。例如,如果無線設備116配置為對於E-mail到達發出嘟聲三次,那麼當信息隨同警告到達時可以同樣動作。通知還可以在信息到達時顯示在無線設備116的屏幕上。如果沒有警告伴隨所述信息,該信息可以被存儲為消息以便稍後查看,但是在一個實施例中用戶不會被通知該信息(文檔等)的到達。
在根據本發明的一個示例實施例中,用戶接口代碼模塊110是企業伺服器104上的應用程式。然而,用戶接口代碼模塊110可以是駐留在其它地方的應用程式,只要它通過網絡連接到企業伺服器104。例如,用戶接口代碼模塊110可以駐留在用戶計算機上,或與用戶關聯的單獨計算機上,例如信息技術(IT)主管的計算機等等。如同將進一步詳細討論的,用戶可以利用用戶接口代碼模塊110修改已有文件,添加文件等等。
利用企業伺服器104,PMM 106通過網際網路112或者其它適當網絡以無線傳輸媒介114的方式轉發信息到無線設備116。PMM 106可以檢查網絡連接並且當連接可靠時通過企業伺服器104發送信息到無線設備116。
現在對利用在此描述的結構的示例系統和方法進行討論。在根據本發明的一個實施例的系統和方法中,確定文件組是否發生了改變。所述文件組可以包括文件系統和/或目錄結構。所述文件組可以駐留在伺服器,用戶計算機,和/或與用戶關聯的單獨計算機上(例如用戶公司的經理的計算機等)。對所述文件組的一處或多處改變可以包括添加文件到所述文件組,從所述文件組刪除文件,修改所述文件組中的一個文件或者該文件組自身,例如通過重命名文件等。所述文件組包括一個或更多文件。與所述一處或多處改變相關聯的信息被接收並且自動轉發到無線設備116。在一個實施例中,分配唯一標識給所述與一處或多處改變相關聯的信息。而且,可以處理所述與一處或多處改變相關聯的信息。無線設備116上的一個或多個文件利用該信息被自動升級以反映所述文件組中的一處或多處改變。該功能的一個特定示例實現將在參考圖4時給出。在一個實施例中,對所述一處或多處改變的通知被轉發到無線設備116。
在另一個實施例中,所述文件組被周期性的訪問,以確定是否發生了對該文件組的一處或多處改變。在另一個實施例中,可以確定所述對文件組的一處或多處改變是否涉及與該文件組相關聯的預定群(例如,銷售部,工程部等)。然後所述與一處或多處改變關聯的信息可以基於所述預定群有條件地轉發到無線設備(例如,技術說明書僅僅轉發給工程部成員的用戶)。
如同在此討論的,所述改變可以特別地包括修改所述文件組中的一個或多個文件,在此情況下修改後的文件可以以相同的唯一標識(例如全局唯一標識符(GUID)等)再次推送到無線設備116。所述修改後的文件可以本質上覆蓋先前未修改的文件。因此,對一個或者多個文件的修改本質上創建了取代一個或多個已有文件的新文件。
對所述改變或者任何其它類型改變的通知可以轉發到企業伺服器104。而且,對所述改變和與所述改變相關聯的升級的通知可以通過與用戶關聯的無線設備116或者任何其它用戶接口(例如IT經理的計算機設備等)轉發給用戶。企業伺服器104和/或用戶可以註冊到所述文件組,從而被通知所述文件組的改變。在一個實施例中,企業伺服器104周期性地訪問所述文件組以確定是否發生了對目錄中一個或多個文件的改變。在一個可替換實施例中,企業伺服器104適於處理與所述改變相關聯的信息,例如通過改變配置處理所述信息,添加頭部到所述信息,或者適合的對所述信息的任何其它類型的處理。在另一個實施例中,一個或多個模塊與企業伺服器104相關聯以處理所述信息。
如同在此討論的,可以分配唯一標識符(例如GUID等)給與所述改變相關聯的信息。例如,可以基於跟蹤目的而進行唯一標識的分配。如同所提到的,新的唯一標識可以與新的或者已有文件相關聯,或者已有的唯一標識可以繼續與已有文件相關聯,即使該已有文件可能被修改並且被修改後文件所代替。
在進一步的根據本發明的某些實施例中,圖2是說明企業伺服器及可能與其關聯的其它元件的示例結構的示意圖。如同前面討論的,企業伺服器104可以連接到源伺服器102以及PMM 106。
企業伺服器104可以包括用於多路傳輸數據信號的多路復用器(MUX)模塊202。模塊平臺204和通信接口模塊206也可以被包括作為企業伺服器104的一部分。模塊平臺204可以連接到多種附加模塊。在圖2中,PMM 106和訪問控制模塊(ACM)212作為連接到企業伺服器104的模塊背板(backplane)204的示例模塊而說明。ACM 212控制應用程式/網絡站點的哪些區域可以被哪些用戶所訪問。所述模塊可以包括與其關聯的資料庫,例如圖2中所示的210和214。安全ID 214的示例可以包括例如輕量目錄訪問協議(LDAP)。如同在此討論的,PMM 106可以負責將對文件組的改變通知給文檔管理代碼模塊108。
通信接口模塊206可以包括用於與無線設備116進行通信的適配器222。所述適配器的示例是通常所知的「Mobitex」。對無線設備116的通信可以利用其它類型的適配器而完成,例如通過網際網路112的用戶數據報協議(UDP)220,利用網際網路協議(IP),或者任何其它適合的方式。
MUX模塊202可以表示具有到某類型的信息源(例如圖2所示的源伺服器102)的直接連接的硬連接(hard-wired)模塊。信息從通信接口206流向MUX模塊202並從MUX模塊202流入,並且所述信息可以通過模塊背板204處理,所述模塊背板204可以包括多種模塊,如同在此討論的。
PMM 106通過埠監視通信。信息可以通過PMM 106和企業伺服器104從文檔管理代碼模塊108推送到無線設備112。相反地,無線設備112可以通過文檔管理代碼模塊218向用戶接口代碼模塊110提供信息,所述文檔管理代碼模塊218可以通過PMM 106從企業伺服器104接收所述信息。
文檔管理代碼模塊108能夠與任何PMM進行通信。例如,除企業伺服器104外的伺服器的PMM可以接收來自文檔管理代碼模塊108的通信。
在一個實施例中,所述文件組包括文件系統,該文件系統又包括一個或多個目錄結構。所述目錄結構可以直接在企業伺服器104上創建,或者通過用戶接口代碼模塊110而創建。所述目錄結構可以包括層次結構,包括文件夾、子文件夾等。例如,表格庫可以利用所述目錄結構而組織。當用戶添加、刪除或者修改所述目錄結構中的文件時,該動作被傳送到文檔管理代碼模塊108。文檔管理代碼模塊108可以利用PMM 106提供與所述涉及添加和/或修改的信息相關聯的警告,或者所述信息可以透明地發送而不使用警告。PMM 106轉發所述信息到企業伺服器104,企業伺服器104發送該升級後的信息到用戶的無線設備,例如無線設備116。無線設備116上的瀏覽器118監視涉及該信息的通信。因此,無線設備116上的一個或多個文件利用通過企業伺服器104推送到無線設備116的信息而自動升級。
現在參考圖3,說明了根據本發明一個實施例的示例的目錄結構300。如圖3所示,群文件夾302可以包括各種子文件夾,例如工程304,銷售306,用戶308以及設備310。群文件夾302可以包括進一步包括預定群的子文件夾,例如在此所討論的。圖3還說明了子文件夾304、306、308以及310可以包括更深一層的子文件夾。例如,用戶文件夾308可以包括分別對應於安迪、鮑勃和卡爾的文件夾312、314、316。文件夾可以包括用戶列表以便向列表上的用戶轉發升級後的信息。還可以包括各種其它文件夾和子文件夾。作為另一個示例,可以包括標籤為「全部」的子文件夾,該子文件夾包含屬於所有用戶的文件。在典型的用戶接口環境,用戶可以將文件從一個文件夾拖放到另一個,或者從外部源拖放到目錄結構300中的文件夾。用戶還可以拖放文件夾和子文件夾。當所述文件夾被移動或者添加時,或者目錄結構300中的文件被修改時,該信息被發送到與用戶關聯的一個或多個無線設備,例如無線設備116,從而升級所述一個或多個無線設備。
每個文件夾與將接收升級的一組無線設備116相關聯。所述關聯存儲在配置文件或者資料庫中。在一個實施例中,只要所述關聯被保持,改變目錄名稱並不需要改變哪個無線設備116關聯到哪個目錄的對應關係。然而通常是由接口代碼保持文件夾名稱和該文件夾關聯到哪個無線設備116之間的邏輯映射。例如,用戶名稱可以與文件夾名稱相同。在這種情況下,如果文件夾名稱改變,那麼該文件夾會關聯到不同的用戶名稱。然而這種映射並不是必然的。
如同在此討論的,文件組可以包括文件系統和/或目錄結構,例如目錄結構300。一般地,文件系統和目錄結構表示用戶交互模式。可以採用適合結合本系統使用的任何模式的用戶交互。例如,網絡接口,文件傳輸協議(FTP)接口,機器對機器接口,如簡單對象訪問協議(SOAP)等,可以用於實現用戶交互。
為了升級用戶的無線設備116,確定對所述文件組的改變的性質。圖4說明了如何確定對與企業伺服器104上文件系統相關聯的目錄結構300中的一個或多個文件的改變。在圖4中,圖示示例了包括文件系統的文件組,所述文件系統創建目錄結構,簡單地參考圖4中的目錄。顯示了說明根據本發明一個實施例識別對目錄中一個或多個文件的改變的程序的流程圖。
在步驟402,用戶通過用戶接口(例如用戶接口代碼模塊110)註冊到文件系統以被通知改變。在步驟404,文件系統發送改變通知到目錄結構300中的一個或多個文件。在步驟406,用戶接口代碼模塊110通過查詢資料庫407而確定對目錄結構300發生了何種改變。在步驟408,發送具有新的或者升級後的文件信息的消息到伺服器。在步驟410,確定是否添加了新的文件。如果添加了新的文件,則在步驟412分配唯一標識並且資料庫隨之升級。在步驟414,升級後信息通過PMM 106或者任何其它適合的推送機制而轉發到設備。如果沒有添加新的文件,在步驟416,資料庫通過與所述改變關聯的信息而升級,並且在步驟414,所述信息被轉發到無線設備116。
上面描述的程序為通知程序。因此,當用戶作出影響目錄結構300的改變時,文件系統將所述改變通知企業伺服器104。該警告指示企業伺服器104可以採取動作以響應所述改變。換句話說,企業伺服器104可以確定所發生的改變的性質並且將所述改變轉發到用戶的無線設備116。
圖5是說明根據本發明一個實施例的用於監視文件組改變的可替換程序的流程圖。在步驟502,企業伺服器104周期性讀取與文件系統關聯的目錄結構300。在步驟504產生了可以預定的延遲。所述延遲可以縮短或增加以調整目錄被訪問的頻率。在步驟506,檢查自從上一次目錄結構300被讀取以來該目錄結構300可能發生的改變。資料庫508可以被訪問以確定可能發生的任何改變的性質。如同在圖4中,在步驟510確定是否添加了新的文件。如果添加了新的文件,則在步驟512分配唯一標識並且升級資料庫。在步驟414,與所述新的文件相關聯的信息通過PMM 106或者任何其它適合的推送機制被轉發到無線設備116。如果所述改變不包括添加新的文件到文件系統,則在步驟516利用所述改變對資料庫升級,並且在步驟514所述信息被發送到無線設備116。
如同前面討論的,目錄結構300可以在企業伺服器104上創建。然而,目錄結構300也可以創建在用戶計算機上,或者其他與用戶關聯的計算機上,例如從屬於或者受僱於用戶公司的經理的計算機等。當目錄結構300在用戶公司計算機上創建並且駐留在用戶公司計算機上時,文件系統會檢查用戶公司計算機上的目錄結構300的改變,並且文件系統會將對目錄結構300的改變通知企業伺服器104。
圖6是說明根據本發明一個實施例的用於將升級後信息轉發到無線設備116的程序的示意圖。PMM 602、與用戶關聯的無線設備116上的瀏覽器604、文檔存儲606以及用戶接口608互相通信。在步驟610,當PMM 602接收到來自伺服器(例如企業伺服器104)的信息時,PMM 602向用戶的無線設備116上的瀏覽器604傳送信號表明用戶有最新消息。在步驟612,瀏覽器604請求該信息,如圖6所示。在步驟614,具有唯一標識的信息被轉發。如圖6中所示的,所述信息可以是文檔以及其它。所述信息可以包括適合結合本發明使用的任何類型的新的或者修改的數據。在步驟616,瀏覽器604發送確認表明所述信息被接收並且請求下一個消息,並且如此繼續直到沒有信息存在,如步驟620所示的。如果消息沒有接收到或者發生了無法投遞,可以由用戶的無線設備116和/或PMM 602發送錯誤消息。
應當注意這僅是一個示例實施例。其它實現方式也是可能的。例如,PMM 602可以直接發送消息而不是發送信號並讓客戶端獲取消息。
在步驟622,所述信息可以以分配的唯一標識在無線設備116上的文檔存儲區域606中存儲和/或升級。可選擇的,在步驟624可以通過無線設備116上的用戶接口608和/或固定計算機設備上的用戶接口而轉發通知到用戶。該通知可以表明信息已經轉發到用戶的無線設備116。所述信息可以提示用戶表明該用戶的無線設備116已經根據該用戶的固定計算機設備上的新的或者修改的信息而升級。
如同在此討論的,PMM 602可以接收所述信息並且發送推送通知到每個將要接收該信息的無線設備116。所述信息的傳送可以通過對其加密並且使用例如傳輸層加密(TLS)或者無線傳輸層加密(WTLS)等技術將其發送到無線設備116而確保安全。
如果PMM 602沒有接收到來自無線設備116的對等待信息(例如文檔、消息)的請求,PMM 602可以重新發送通知。重新發送通知的時間間隔可以指定。重新發送通知的其它條件也可以指定。這些條件包括當無線設備116回到覆蓋區域時、當無線設備116重新開機時、當新的消息到達PMM 602時等等重新發送所述通知。
用戶的新的或者附加的無線設備也可以利用根據本系統的系統和方法而預備。例如,用戶可能將新的或者附加的無線設備同步到該用戶的固定計算機設備。在這種情況下,伺服器可以認為文件系統中的所有文件都是新的文件並且將其複製到用戶的無線設備116上。因此,每個文件可以被分配唯一標識並且資料庫可以通過所述信息和唯一標識而升級。
圖7是說明根據本發明一個實施例的用於升級無線設備116的程序的流程圖。在步驟702,創建了一個或多個文件。在步驟704,生成了目錄結構(例如目錄結構300)用於組織一個或多個文件。在步驟706,接收到目錄結構300發生了改變的通知。在步驟708,對文件組周期性監視其中的目錄結構300中發生的改變。在步驟710,響應於所述通知和監視中的至少一者,接收與所述改變關聯的信息。在步驟712,分配唯一標識給所述信息。在步驟714,所述信息,包含對其分配的唯一標識,被自動轉發到與用戶關聯的無線設備。在步驟716,無線設備116上的一個或多個文件利用所述信息被自動升級以反映所述目錄的改變。在步驟718,用戶被通知該升級。
如同在此討論的,改變可以包括對目錄結構300中的已有文件的修改,添加新的文件等。其中所述改變包括對目錄結構300中的已有文件的改變,所述轉發的信息可以包括用於以包含對已有文件改變的新的文件代替先前文件的信息。換句話說,所述改變可以用於覆蓋先前已有文件。
可以轉發改變通知到伺服器以將對目錄結構300的改變警告伺服器。而且,可以轉發所述通知到與一個或多個已經升級的無線設備116關聯的用戶。所述通知可以通過用戶的無線設備116和/或用戶的固定計算機設備轉發給用戶。企業伺服器104可以周期性訪問文件系統以確定是否作出了對目錄結構300的改變。在此情況下,有關目錄結構300改變的通知可以不轉發到企業伺服器104。當然,改變通知可以發送到用戶或者信息可以轉發到無線設備116而不通知用戶升級。
如同在此討論的,企業伺服器104可以包括多種模塊,所述模塊用於處理與所述改變關聯的信息。企業伺服器104可以包括用於連接多種模塊的模塊背板。
圖8說明了可以根據本發明實施例而使用的示例計算機系統(例如計算機系統806)中的子系統。計算機可以配置很多不同的硬體組件並且可以設計成多種尺寸和類型(例如膝上電腦,掌上電腦,伺服器,工作站,大型機等)。因此,任何適於進行在此描述的處理的硬體平臺都適合結合本發明使用。
計算機系統806內的子系統直接連接到內部總線810。所述子系統包括輸入/輸出(I/O)控制器812,系統隨機訪問存儲器(RAM)814,中央處理單元(CPU)816,顯示適配器818,串行埠820,硬碟822以及網絡接口適配器824。總線810的使用允許每個子系統互相傳送數據,並且最重要的是與CPU 816子系統傳送數據。外部設備可以通過連接總線810上的子系統而經由總線810與CPU 816或者其它子系統通信。
圖8僅僅說明一種適合的結構用於提供根據本發明的系統。在不背離本發明範圍的情況下,可以添加除了圖8中所示之外的子系統、組件或者設備。也可以不使用圖8中所示的所有子系統而實現適合的計算機系統。其它子系統例如CD-ROM驅動器、圖形加速器等等可以包括在所述結構中而不影響計算機系統806的性能。
根據本發明的一個實施例涉及例如計算機系統806等設備的使用,以實現根據本發明實施例的系統。CPU 816可以執行系統RAM 814中包含的一個或多個指令的一個或多個序列。所述指令可以從計算機可讀的媒介(例如硬碟822)讀入系統RAM 814。系統RAM 814中包含的指令序列的執行引發處理器執行程序步驟,例如在此描述的程序步驟。也可以採用在多處理方案中的一個或多個處理器來執行包含在存儲器中的指令序列。在可替換實施例中,硬連接電路可以代替或者結合軟體指令使用以實現本發明。因此,本發明的實施例並不限於硬體電路和軟體的任何特定組合。
術語「計算機可讀的介質」和在此使用的術語「計算機可讀的媒介」指任何參與向CPU 816提供指令以執行的媒介。所述媒介可以採用很多形式,包括但不限於,非易失性媒介,易失性媒介,傳送媒介。非易失性媒介例如包括光碟或者磁碟,例如硬碟822。易失性媒介包括動態存儲器,例如系統RAM 814。傳送媒介包括同軸電纜、銅纜和光纖以及其它包括總線810實施例的線纜。傳送媒介還可以採用聲波或者光波的形式,例如在無線電頻率(RF)和紅外(IR)數據通信中所產生的。計算機可讀的媒介的一般形式例如包括軟盤,軟碟(flexible disk),硬碟,磁帶,任何其它磁媒介,CD-ROM盤,數字視頻盤(DVD),任何其它光媒介,穿孔卡片,紙帶,任何其它具有標記或者孔洞形式的物理媒介,RAM,PROM,EPROM,FLASHEPROM,任何其它存儲晶片或者編碼磁帶,載波,或者計算機可讀的任何其它媒介。
可以採用計算機可讀的媒介的各種形式以傳送一個或多個指令的一個或多個序列到CPU 816進行執行。總線810運載數據到系統RAM 814,CPU816從系統RAM 814獲取並執行指令。系統RAM 814接收的指令可選擇地可以在CPU 816執行之前或之後存儲在硬碟822上。
多種子系統結構都是可能的。圖8僅說明了一種適合的結構。可以添加除了圖8所示之外的子系統、組件或設備。可以不使用圖8所示的所有子系統而實現適合的計算機系統。
上述描述是示例性的而不是限制性的。本發明的很多變化對本領域技術人員在查閱本公開文檔後是顯然的。因此,本發明的範圍不應該參考上述描述而確定,而是應該參考所附權利要求書以及其所有等價物而確定。
權利要求
1.一種用於自動升級設備的系統,所述系統包括文件組,包括與用戶關聯的一個或多個文件;以及伺服器,配置為確定所述文件組是否發生了一處或多處改變,並且配置為向所述用戶的設備轉發與所述一處或多處改變相關聯的信息。
2.根據權利要求1所述的系統,其中所述一處或多處改變包括對所述文件組中一個或多個文件的修改。
3.根據權利要求2所述的系統,其中所述系統配置為用包含對一個或多個文件修改的文件取代所述一個或多個文件。
4.根據權利要求1所述的系統,其中所述一處或多處改變包括向所述文件組添加文件、從所述文件組刪除文件、對所述文件組內文件重命名中的至少一者。
5.根據權利要求1所述的系統,其中所述系統配置為轉發所述一處或多處改變的通知到所述伺服器,並且配置為自動轉發與所述一處或多處改變相關聯的信息,並且其中所述設備是無線的。
6.根據權利要求1所述的系統,其中所述伺服器配置為周期性訪問所述文件組,以確定所述文件組是否發生了一處或多處改變。
7.根據權利要求1所述的系統,其中所述系統配置為分配唯一標識給與所述一處或多處改變相關聯的信息。
8.根據權利要求1所述的系統,其中所述伺服器配置為處理與所述一處或多處改變相關聯的信息。
9.根據權利要求1所述的系統,其中所述文件組包括文件系統和目錄結構中的至少一者。
10.根據權利要求1所述的系統,其中所述文件組駐留在伺服器、用戶計算機以及與用戶關聯的單獨計算機中的至少一者上。
11.根據權利要求1所述的系統,其中所述系統配置為確定對所述文件組的一處或多處改變是否涉及與所述文件組關聯的預定群。
12.根據權利要求11所述的系統,其中所述系統配置為基於所述預定群有條件地轉發信息到無線設備。
13.一種用於自動升級無線設備的系統,所述系統包括用戶計算機,配置為創建文件組,所述文件組包括一個或多個文件;伺服器,連接到所述用戶計算機,配置為查詢所述文件組以確定用戶計算機上的所述文件組是否發生了一處或多處改變,並且配置為接收與所述一處或多處改變相關聯的信息,以及配置為自動轉發所述信息;以及無線設備,配置為接收來自所述伺服器的信息,所述無線設備上的一個或多個文件利用該信息自動升級以反映所述用戶計算機上文件組的一處或多處改變。
14.根據權利要求13所述的系統,其中所述伺服器配置為註冊到所述文件組,從而被通知對所述文件組的一處或多處改變。
15.根據權利要求13所述的系統,其中所述一處或多處改變包括添加文件到所述文件組和從所述文件組刪除文件中的至少一者。
16.根據權利要求13所述的系統,其中所述一處或多處改變包括修改所述文件組中的一個或多個文件。
17.根據權利要求13所述的系統,其中所述伺服器配置為周期性訪問所述文件組,以確定所述文件組是否發生了一處或多處改變。
18.根據權利要求13所述的系統,其中所述系統配置為分配唯一標識給與所述一處或多處改變相關聯的信息。
19.根據權利要求13所述的系統,其中所述伺服器包括一個或多個模塊,所述模塊配置為處理與所述一處或多處改變相關聯的信息。
20.一種自動升級設備的方法,所述方法包括確定文件組是否發生了一處或多處改變,所述文件組包括一個或多個文件;接收與所述一處或多處改變相關聯的信息;自動轉發所述信息到設備;以及利用所述信息自動升級所述設備上的一個或多個文件,以反映所述文件組的一處或多處改變。
21.根據權利要求20所述的方法,其中確定文件組是否發生了一處或多處改變包括確定是否添加了文件到所述文件組和是否從所述文件組刪除了文件中的至少一者。
22.根據權利要求20所述的方法,其中確定文件組是否發生了一處或多處改變包括確定是否修改了所述文件組中的一個或多個文件。
23.根據權利要求20所述的方法,其進一步包括轉發所述一處或多處改變的通知到無線設備,其中所述設備是無線的。
24.根據權利要求20所述的方法,其進一步包括周期性訪問所述文件組,以確定所述文件組是否發生了一處或多處改變。
25.根據權利要求20所述的方法,其進一步包括分配唯一標識給與所述一處或多處改變相關聯的信息。
26.根據權利要求20所述的方法,其進一步包括處理與所述一處或多處改變相關聯的信息。
27.根據權利要求20所述的方法,其中所述文件組包括文件系統和目錄結構中的至少一者。
28.根據權利要求20所述的方法,其中所述文件組駐留在伺服器、用戶計算機以及與用戶關聯的單獨計算機中的至少一者上。
29.根據權利要求20所述的方法,其進一步包括確定所述文件組中的一處或多處改變是否涉及到與該文件組關聯的預定群。
30.根據權利要求20所述的方法,其進一步包括基於所述預定群有條件地轉發所述信息到無線設備。
31.一種電腦程式,包括用於確定文件組是否發生了一處或多處改變的指令;用於接收與所述一處或多處改變相關聯的信息的指令;用於自動轉發所述信息到無線設備的指令;以及用於利用所述信息自動升級無線設備上一個或多個文件以反映所述文件組中一處或多處改變的指令。
32.一種用於自動升級無線設備的裝置,所述裝置包括用於在伺服器處確定文件組是否發生了一處或多處改變的裝置;用於在所述伺服器處接收與所述一處或多處改變相關聯的信息的裝置;用於利用所述伺服器存儲所述信息的裝置;以及用於從所述伺服器自動轉發所述信息到無線設備的裝置。
33.一種自動升級無線設備的方法,所述方法包括創建一個或多個文件;生成目錄結構用於組織所述一個或多個文件;接收在所述目錄結構中發生了一處或多處改變的通知;周期性監視文件組以獲得在其內的目錄結構中發生的一處或多處改變;響應於所述通知和監視中的至少一者而接收與所述一處或多處改變相關聯的信息;分配唯一標識給所述信息;自動轉發所述信息以及唯一標識到與用戶關聯的無線設備;利用所述信息自動升級所述無線設備上的一個或多個文件以反映所述目錄結構中的一處或多處改變;以及將所述升級通知用戶。
全文摘要
一種提供自動升級無線設備(116)的系統和方法。源伺服器(102)連接到企業伺服器(104)以允許兩個伺服器之間的數據交換。企業伺服器(104)連接到推送管理模塊(PMM)(106),文檔管理代碼模塊(108),以及用戶接口代碼模塊(110)。來自企業伺服器(104)的數據可以通過廣域網例如網際網路(112)的形式經由傳輸媒介(114)而轉發到無線設備(116)。PMM(106)使得應用程式可以發送可靠的消息到無線設備(116)而不用等待用戶發送請求。因此,有用信息可以在該信息被需要或被請求之前提前發送到用戶的無線設備(116)。
文檔編號G06F11/14GK1659537SQ03813261
公開日2005年8月24日 申請日期2003年4月23日 優先權日2002年4月24日
發明者G·庫什納 申請人:N-G獲得公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀