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

      用于配置計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品的制作方法

      文檔序號:6353267閱讀:137來源:國知局
      專利名稱:用于配置計算系統(tǒng)的系統(tǒng)、方法和計算機程序產(chǎn)品的制作方法
      技術領域
      本發(fā)明涉及控制計算系統(tǒng)的操作,并且特別涉及通過應用與當前操作會話的專用特征相關聯(lián)的多個配置文件來配置計算系統(tǒng)。
      背景技術
      計算系統(tǒng)典型地在獨立的或者聯(lián)網(wǎng)的計算元件上實現(xiàn)。在獨立的計算元件中,所有靜態(tài)配置和動態(tài)事務數(shù)據(jù)在一個計算元件中(例如用戶的一臺本地計算機中)被存儲并處理。這種計算系統(tǒng)通常需要計算元件具有強大的存儲和處理能力,這些可能是高成本的。此外,如果存在對配置數(shù)據(jù)或者其它控制計算系統(tǒng)的操作的指令的改變,則用戶必須物理地訪問計算元件以進行改變。因而,如果必須訪問超過一個獨立計算元件,那么這種改變變得耗時并因此變得昂貴。
      然而在聯(lián)網(wǎng)的計算元件中,許多靜態(tài)配置和動態(tài)事務數(shù)據(jù)在距離計算元件很遠的服務器上被存儲并處理。圖1圖示聯(lián)網(wǎng)計算元件的一個實施例,其中計算元件22通過網(wǎng)絡26與服務器28通信。聯(lián)網(wǎng)計算元件是有利的,因為它不是將重復信息存儲在多個獨立計算元件上,而是將共用的數(shù)據(jù)和應用信息存儲在一個中央單元,例如可以被計算元件訪問的與網(wǎng)絡26通信的服務器28或者存儲元件中。此外,對共用應用程序和/或基礎數(shù)據(jù)的許多改變比對多個獨立的計算元件的改變消耗少得多的時間,因為可以在中央單元進行一組改變而不需要物理訪問每臺計算元件。
      參考圖1,并且如在此所應用的,一個計算系統(tǒng)包括計算元件22,計算元件的用戶,計算元件的位置,和可以影響計算元件的功能性和/或表示的計算系統(tǒng)的任何其它特征。例如,計算元件32,34和36可以處于不同位置并且不同用戶可以為不同活動利用計算元件。另一種情況,相同的用戶可以基于活動的類型、工作的轉(zhuǎn)換、星期幾、或者其它與計算元件的用戶使用相關聯(lián)的變量使用在不同位置的計算元件。此外可能存在計算系統(tǒng)的計算元件、用戶、位置等的一些特性,這些特性對于所有或者大部分在計算元件上啟動的操作會話是共用的,同時可能存在特定計算元件、用戶、位置等的特性,這些特性專用于計算系統(tǒng)的特定操作會話。
      因此,在任何類型的計算機系統(tǒng)實現(xiàn)中,計算元件必須訪問配置數(shù)據(jù),該配置數(shù)據(jù)包括用于計算元件的指令,這些指令尤其是定義了對訪問計算元件的用戶的信息呈現(xiàn);與計算元件通信的外圍設備;用于處理從用戶接收的信息的規(guī)則;和關于計算系統(tǒng)的功能的任何其它指令。通常,配置數(shù)據(jù)被存儲在與特定計算元件或者特定用戶相關聯(lián)的配置文件中。因此當用戶登錄到計算機系統(tǒng)的計算元件上時,該計算元件接收來自計算元件配置文件或者用戶配置文件的配置指令。典型的是,與特定計算元件或者用戶相關聯(lián)的配置文件同時包括共用于計算系統(tǒng)的所有計算元件和/或用戶的通用指令和專用于特定計算元件和/或用戶的指令。
      與計算元件相關聯(lián)的配置文件包含關于在每次用戶登錄到計算元件時,在忽略用戶的身份的情況下如何配置計算元件的指令。因此,每次任何用戶登錄到特定的計算元件時,以相同方式配置該計算元件。如果登錄到計算元件的特定用戶希望一個不同或者定制的配置,那么每次該用戶登錄到該計算元件時,必須相應地手動配置該計算元件,這對用戶來說是耗時的。此外,如果通用的配置屬性改變了,則一個用戶和/或一個系統(tǒng)管理員通常必須分別訪問和改變各個配置文件,這對于該用戶和/或系統(tǒng)管理員來說也是耗時并費力的。
      另一方面,與一個用戶相關聯(lián)的配置文件包含關于每次該特定用戶登錄到計算元件22時,在忽略計算元件的身份的情況下如何配置計算元件22的專用指令。因此每次一個特定用戶登錄到計算系統(tǒng)中的任何計算元件上時,根據(jù)該用戶的配置文件配置該計算元件。如果用戶的職責針對他們所使用的特定計算元件從不改變,則這種配置運作得很好。但是,如果計算系統(tǒng)中的特定計算元件被應用于某些活動,而其它計算元件被應用于其它的活動,并且用戶移動到不同的計算元件以便執(zhí)行這些活動,則每次用戶改變計算元件時,都為該特定用戶配置計算元件,而不為被分配給該計算元件的具體活動配置該計算元件。這樣,每次用戶登錄到一個計算元件時,用戶必須手動地為分配給該計算元件的某個活動配置該計算元件,這對用戶來說也是耗時的。
      防止用戶在每次登錄到計算系統(tǒng)中被分配有某些活動的計算元件時不得不對該計算元件的至少一部分進行配置的一種方法是,利用某些用于被分配給計算元件的活動的指令對計算元件進行硬編碼,于是計算元件可以接收來自與特定用戶相關聯(lián)的配置文件的信息。但是在這種情況下,如果被分配給特定計算元件的活動不斷地改變,則管理員必須物理地訪問該計算元件以改變在計算元件中硬編碼的指令,這對于管理員來說是耗時且勞動密集的過程。
      因此,在不將配置工作依賴于用戶或者計算元件的情況下,典型地不可能利用考慮了與計算元件和登錄到計算元件的特定用戶相關聯(lián)的活動的指令,動態(tài)配置計算系統(tǒng)中任何給定的計算元件。此外,通常沒有有效的方法來為適用于計算系統(tǒng)中的所有或是大多數(shù)計算元件和/或用戶的通用指令和適用于計算系統(tǒng)中小部分或個別計算元件或者用戶的專用指令對計算元件進行配置。因而,用戶和/或計算系統(tǒng)管理員在登錄到計算元件之后必須進行相對大量的配置和相對大量的工作以便改變?nèi)魏未嬖诘呐渲梦募?,無論該計算元件是否可以使用用戶配置文件,計算元件配置文件,或者用戶配置文件是否與一個硬編碼配置相結合。
      根據(jù)上述詳細的討論,在計算工業(yè)中存在一種需求,即有效并動態(tài)地為計算系統(tǒng)的特定用戶、特定計算元件功能、和/或全部計算系統(tǒng)的任何其他特征配置一個專用計算元件,使得計算元件的用戶和/或計算系統(tǒng)的管理員不必耗費時間和勞力在每次用戶登錄到該特定計算元件或者當現(xiàn)有配置文件改變時執(zhí)行配置。此外,存在這樣的情況,除了基于與計算元件相關聯(lián)的特定用戶和活動的不同配置以外,還有利的是基于計算元件的位置、星期幾、或計算系統(tǒng)的任何其它特征來有區(qū)別地配置專用計算系統(tǒng)。但是常規(guī)的配置技術是不能提供的,因此需要一種有效的方法,通過提供基于計算系統(tǒng)的任何和全部所期望的特征的配置來定制計算系統(tǒng)的配置。

      發(fā)明內(nèi)容
      本發(fā)明的系統(tǒng)和方法基于用于專用操作會話的專用計算系統(tǒng)的各特征有效地配置計算系統(tǒng)。通過利用包含在特征配置文件中的配置屬性更新基礎配置文件中的配置屬性來生成用于操作會話的會話配置文件,其中該特征配置文件與專用計算系統(tǒng)的專用特征相關聯(lián),例如專用計算元件,計算元件的專用用戶,計算元件的專用位置,和/或計算系統(tǒng)的任何其它特征。因此,可以為與配置文件相關聯(lián)的專用計算系統(tǒng)的各特征的任何組合創(chuàng)建一個會話配置文件以便恰當?shù)貫樘囟ú僮鲿拰Πㄈ魏瓮鈬O備的專用計算系統(tǒng)進行設置,使得用戶和/或管理員不必分別配置該計算系統(tǒng)。
      用于基于計算系統(tǒng)的某些特征控制一個專用計算系統(tǒng)的操作的系統(tǒng)和方法的優(yōu)選實施例包括通過利用包含在特征配置文件中的配置屬性以預定序列更新包含在基礎配置文件中的配置屬性來生成會話配置。因此在序列中稍后的特征配置文件中的配置屬性可以重寫基礎配置文件的配置屬性和序列中稍前的特征配置文件的配置屬性。其它實施例包括激活所選擇的特征配置文件中的配置屬性,使得包含在序列中的稍后的特征配置文件中的所激活的配置屬性可以重寫包含在基礎配置文件中和序列中稍前的任何特征配置文件中的配置屬性。此外,基礎配置文件和/或特征配置文件可以包括用于定義需要本發(fā)明的處理元件執(zhí)行一個動作的專用計算系統(tǒng)的某些操作的腳本,使得如果計算系統(tǒng)被請求執(zhí)行某操作,則計算元件執(zhí)行與該腳本相關聯(lián)的動作。
      特征配置文件的實例是與計算系統(tǒng)的計算元件,計算元件的用戶和計算元件的位置相關聯(lián)的配置文件。特征配置文件與計算系統(tǒng)的各特征,例如計算元件,計算元件的用戶和位置,之間的關聯(lián)可以被定義在一個可被本發(fā)明的處理元件訪問的關聯(lián)表中,以便識別適當?shù)奶卣髋渲梦募?,利用它更新基礎配置文件。此外,可以有超過一個的與計算系統(tǒng)的每個特征相關聯(lián)的配置文件。因此初級特征配置文件可以包含通用的配置屬性,而與同樣的與初級特征配置文件相關聯(lián)的特征相關聯(lián)的次級特征配置文件包含專用配置屬性。在該實施例中,由至少初級和次級特征配置文件生成的會話配置文件同時包含通用和專用的配置屬性。
      通過利用至少一個特征配置更新基礎配置來生成會話配置文件,因此可用于有效率并且有效果地控制專用計算系統(tǒng)的操作,以便針對特定用戶、特定計算元件、特定位置、和/或影響計算系統(tǒng)的配置的計算系統(tǒng)的任何其它特征來定制計算系統(tǒng)的一個特定操作會話。因而,用戶和/或管理員不必在用戶啟動專用計算系統(tǒng)的操作會話后花費時間和勞力去配置計算元件,因為會話配置文件包括了所有適當?shù)呐渲脤傩浴?br>

      已經(jīng)使用通用的術語描述了本發(fā)明,現(xiàn)在開始參考附圖,該附圖沒有必要按照比例繪制,并且其中圖1是根據(jù)本發(fā)明的一個實施例的計算元件與計算系統(tǒng)的服務器之間通過網(wǎng)絡通信的網(wǎng)絡圖;圖2是根據(jù)本發(fā)明的一個實施例的計算系統(tǒng)的存儲元件的內(nèi)容的示圖;圖3A是根據(jù)本發(fā)明的一個實施例的包括兩個位置的計算系統(tǒng)的網(wǎng)絡圖,每個位置有被兩個用戶使用的兩個計算元件;圖3B是根據(jù)本發(fā)明的一個實施例的圖3A的網(wǎng)絡圖的另一種配置;圖4A是根據(jù)本發(fā)明的一個實施例的包括兩個裝載碼頭的航運計算系統(tǒng)的網(wǎng)絡圖,每個裝載碼頭有被兩個用戶使用的兩臺航運計算機;圖4B是根據(jù)本發(fā)明的一個實施例的圖4A的網(wǎng)絡圖的另一種配置;圖5是根據(jù)本發(fā)明的一個實施例的圖示了多個特征配置文件與計算系統(tǒng)的專用用戶、計算元件和位置之間的關聯(lián)的示圖;圖6是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的可利用的配置文件的屏幕捕獲圖,它圖示出創(chuàng)建配置文件的過程;圖7是根據(jù)本發(fā)明的一個實施例的另一個顯示給航運系統(tǒng)的管理員的包括已經(jīng)被創(chuàng)建的特征配置文件的圖5的屏幕中的可利用的配置文件的屏幕捕獲圖;圖8A和8B是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的屏幕捕獲圖,在該屏幕中腳本被創(chuàng)建,編輯,或者進行其它的操作;圖9A和9B是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的配置屬性的屏幕捕獲圖,該配置屬性可以在配置屬性的通用設定類別(General Setting Category)中被激活;圖10A和10B是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的配置屬性的屏幕捕獲圖,該配置屬性可以在配置屬性的設備設定類別(Device Settings Category)中被激活;圖11A和11B是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的配置屬性的屏幕捕獲圖,該配置屬性可以在配置屬性的配置字段類別(Config Fields Category)中被激活;圖12是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的字段的屏幕捕獲圖,這些字段可用于將航運計算系統(tǒng)的專用航運計算機與至少一個特征配置文件相關聯(lián);圖13是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的航運計算系統(tǒng)的專用航運計算機與某些特征配置文件之間的關聯(lián)的屏幕捕獲圖;圖14是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的字段的屏幕捕獲圖,這些字段可用于將航運計算系統(tǒng)的專用用戶與至少一個特征配置文件相關聯(lián);圖15是根據(jù)本發(fā)明的一個實施例的顯示給航運計算系統(tǒng)的管理員的航運計算系統(tǒng)的專用用戶和某些特征配置文件之間的關聯(lián)的屏幕捕獲圖。
      具體實施例方式
      現(xiàn)將在下文中結合附圖充分描述本發(fā)明,在附圖中沒有示出本發(fā)明的全部實施例。實際上,本發(fā)明能夠以許多不同的形式實施并且不應該被解釋為局限于在此列出的實施例;此外,這些提供的實施例是為了使公開充分符合法律的要求。相同的數(shù)字始終指示相同的元件。
      本發(fā)明的系統(tǒng)和方法基于用于專用計算系統(tǒng)的操作會話的計算系統(tǒng)的各特征有效地配置計算系統(tǒng)。通過利用包含在特征配置文件中的配置屬性更新基礎配置文件中的配置屬性來生成用于該操作會話的會話配置文件,其中特征配置文件與專用計算系統(tǒng)的各特征,例如專用計算元件,計算元件的專用用戶,計算元件的專用位置,和/或計算系統(tǒng)的任何其它特征相關聯(lián)。因此,可以為與配置文件相關聯(lián)的計算系統(tǒng)的各特征的任何組合創(chuàng)建一個會話配置文件,以便針對特定操作會話恰當?shù)卦O置專用計算系統(tǒng),使得用戶和/或管理員不必分別配置計算元件。
      圖1是本發(fā)明的一個實施例的用于配置計算系統(tǒng)的方法和系統(tǒng)20的網(wǎng)絡圖,其中計算系統(tǒng)包括,但不局限于,計算元件22,計算元件的用戶,計算元件的位置,和可能影響計算元件的功能的計算系統(tǒng)的任何其它特征。系統(tǒng)20典型地包括通過網(wǎng)絡26連接的計算元件22和服務器28。系統(tǒng)20通常還包括可以位于計算元件22和/或服務器28上的處理組件,下文中將詳細解釋。計算元件22和服務器28可以被分布為可能處于不同物理位置并且通過互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)或者其它網(wǎng)絡26彼此通信的不同工作站、計算機、服務器或者計算設備的一部分。為了保持一致,除非另有聲明,否則下文中的討論參考如系統(tǒng)20中所示分布的不同組件。然而在另選的實施例中,計算元件22和服務器28可以是單個工作站,計算機,服務器或者其它計算設備的一部分,并且同樣地可以通過內(nèi)部傳輸彼此通信。
      存儲元件可以是計算元件22和/或服務器28的一部分,或者可以與計算元件22和服務器28相分離,并且通過互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、或者其它網(wǎng)絡與計算元件22和服務器28通信。不考慮配置,系統(tǒng)20的其它組件通過一個接口,例如現(xiàn)用數(shù)據(jù)對象(ADO)接口或者開放式數(shù)據(jù)庫連接性(ODBC)接口來訪問存儲元件。存儲元件可以是數(shù)據(jù)庫或者本領域技術人員熟知的任何其它存儲設備。
      計算元件22表示包括該用戶接口的計算系統(tǒng)的一部分,其中計算系統(tǒng)的用戶可以使用它執(zhí)行與計算系統(tǒng)相關聯(lián)的任務或者活動。計算元件22可以是膝上型計算機32,個人計算機或者工作站34,聯(lián)網(wǎng)個人計算機或者工作站36,或者在任何類型的計算機平臺上操作并且能夠支持用戶接口的任何其它類型的計算設備或者配置。用戶接口可以是存儲在計算元件22中的應用程序的一部分,并且它通常是能夠恰當?shù)匕研畔⒊尸F(xiàn)給用戶、要求用戶輸入并從用戶接收信息、并且與網(wǎng)絡26通信的任何類型的接口。系統(tǒng)20可以包括許多客戶機組件22,使得許多用戶可以使用計算系統(tǒng)。計算元件22可以物理地放置在任何地方,只要該計算元件22可以通過內(nèi)部通信、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)或者其它網(wǎng)絡26與服務器28、存儲元件和處理組件通信。
      一個優(yōu)選實施例的服務器28可以是一個應用程序服務器,它可以使用任何現(xiàn)代的操作系統(tǒng),例如Microsoft Windows。應用程序可以安裝在服務器28上。除了其它功能,應用程序能夠以任何適當?shù)谋韱伟褕?zhí)行任務所需要的信息和/或所請求的信息提供給計算元件22。通過計算元件22和包括例如顯示器的用戶接口,該表單被用戶看作“屏幕”。如本領域技術人員所熟知的,該屏幕可以是交互式的并且提示用戶輸入使該計算系統(tǒng)執(zhí)行期望的功能所需的動作和信息。存儲在計算元件22和/或服務器28中的應用程序可以基于用戶進行的操作和/或用戶的請求,訪問/查詢存儲元件以便為任何屏幕提供內(nèi)容。
      為了使計算元件22恰當?shù)夭僮?,它必須被配置成包括用于所期望的操作的適當參數(shù)。該配置典型地被包含在配置文件中,該配置文件被存儲在計算元件22、服務器28上的存儲元件中和/或一個獨立的存儲元件中。配置文件可以包括必要的任何類型的信息或者指示,即配置屬性,以便確保計算元件和應用程序的功能以所期望的方式呈現(xiàn)給用戶,確保與計算機通信的外圍設備被正確地設置,并且確保與計算元件和/或應用程序的執(zhí)行相關聯(lián)的任何其它參數(shù)具有正確的定義。
      配置屬性還可以包括將腳本鏈接到計算系統(tǒng)的某個(或某些)操作的選項,使得當計算系統(tǒng)被請求或者自動執(zhí)行在腳本中識別的某操作時,能夠如腳本規(guī)定的那樣執(zhí)行與操作相關聯(lián)的動作。該腳本編輯(scripting)允許公司根據(jù)他們的商務規(guī)則來定制計算系統(tǒng)。例如,如果用戶請求計算系統(tǒng)執(zhí)行一個不被公司允許的特定操作或者存在所請求操作的一個另期望的替代時,腳本可以包括將錯誤消息顯示給用戶的指示。因此,當某些與腳本相關聯(lián)的操作自動發(fā)生或者被用戶請求時,本發(fā)明的處理元件識別出該情況并且訪問被鏈接的腳本以便執(zhí)行腳本中所指定的動作。
      圖2圖示出包括配置文件40、關聯(lián)表42和序列44的存儲元件38的一個實施例。配置文件40包括基礎配置文件46和至少一個特征配置文件48?;A配置文件46可以包括用于配置計算系統(tǒng)的網(wǎng)絡中的一個相對大組或者全部計算元件的通用和/或共用的配置屬性。特征配置文件48可以包括用于配置計算系統(tǒng)的一個相對小組或者個別計算元件的更專用的配置屬性。此外,特征配置文件可以通過關聯(lián)表42與計算系統(tǒng)的特定特征(例如計算元件、用戶、位置和計算系統(tǒng)的任何其它特征)相關聯(lián)。
      例如,一個特征配置文件可以包括某些配置屬性,例如通過用戶接口顯示被呈現(xiàn)給用戶的項目所使用的語言、用戶可使用的應用程序、與用戶關聯(lián)的安全、和專用于特定用戶的任何其它特性,并且該特征配置文件如關聯(lián)表42中所指定的,可以與計算系統(tǒng)中的特定用戶相關聯(lián)。其它特征配置文件可以包括某些配置屬性,例如關于可以與計算元件通信的外圍設備和那些外圍設備應該怎樣操作,安裝在計算元件上或者通過計算元件可訪問的應用程序,計算元件被指定的活動的指令,和關于計算元件的功能的任何其它的指令,并且該特征配置文件如關聯(lián)表42所指定的,可以與計算系統(tǒng)中的特定計算元件相關聯(lián)。其它特征配置文件可以包括用于配置計算元件的配置屬性,這些特征配置文件在關聯(lián)表42中與計算系統(tǒng)的任何其它特征相關聯(lián),例如與計算元件的位置或者計算元件的操作是星期幾相關聯(lián)。
      計算系統(tǒng)的某些特征也可以與一個初級特征配置文件和一個次級特征配置文件相關聯(lián)。同樣地,特定用戶可以與初級特征配置文件相關聯(lián),該初級特征配置文件包含共用于該用戶和至少一個其它用戶的配置屬性。于是,該特定用戶還可以與包含專用于該用戶的配置屬性的次級特征配置文件相關聯(lián)。例如,如果計算系統(tǒng)包括一組用戶,其中用戶A是唯一的說西班牙語的用戶,而組里所有用戶具有相同的安全設置,那么與用戶A相關聯(lián)的初級特征配置文件可以包括共用于用戶組的安全配置屬性,并且與用戶A相關聯(lián)的次級特征配置文件可以包括專用于用戶A的西班牙語配置屬性。
      存儲元件38也可以包括一個順序的序列44,根據(jù)該順序利用與給定計算系統(tǒng)的專用特征相關聯(lián)的特征配置文件48的配置屬性來更新基礎配置文件46的配置屬性,由此產(chǎn)生用于給定計算系統(tǒng)的會話配置文件。例如,如序列44所示,基礎配置文件46的配置屬性先被與給定計算系統(tǒng)的專用計算元件相關聯(lián)的初級特征配置文件更新,接著被與給定計算系統(tǒng)的專用計算元件相關聯(lián)的次級特征配置文件更新,并且接著被與給定計算系統(tǒng)的專用用戶相關聯(lián)的初級特征配置文件更新,然后被與給定計算系統(tǒng)的專用用戶相關聯(lián)的次級特征配置文件更新。在本發(fā)明的某些實施例中,該序列可以被改變以便以對計算系統(tǒng)的環(huán)境最有利的方式更新基礎配置文件的配置屬性。
      利用某些特征配置文件的配置屬性更新基礎配置文件的配置屬性的過程可能涉及利用特定特征配置文件的配置屬性重寫基礎配置文件中不同于該特定特征配置文件中的配置屬性的任何配置屬性。在序列中最后的特征配置文件到達前,以相同方式由序列中稍后的特征配置文件中的配置屬性重寫所得的配置屬性組,并且該配置屬性的組構成會話配置文件。
      本發(fā)明的系統(tǒng)的另一個實施例中,包含在特征配置文件48中的配置屬性可以包括一個激活選項。無論稍前的配置屬性是否被激活,當用于配置文件中的特定配置屬性的激活選項被激活時,它可以重寫包含在基礎配置文件和/或序列中稍前的特征配置文件中相同的配置屬性。在此實施例中,如果序列中稍后的特征配置文件的配置屬性與序列中稍前的配置文件的配置屬性不相同,但稍后的特征配置文件中的配置屬性沒被激活,則稍后的配置文件中的不同配置屬性將不會重寫稍前的配置文件中的配置屬性。
      所得的配置屬性組構成會話配置文件,該會話配置文件接著可以被本發(fā)明的處理元件訪問并且被應用于計算元件以便有效并恰當?shù)貫榻o定計算會話配置該計算元件。雖然配置計算系統(tǒng)的過程在此被描述為,通過利用包含在某些特征配置文件中的配置屬性更新基礎配置文件中的配置屬性以產(chǎn)生一個會話配置文件,但是會話配置文件的產(chǎn)生包含以任何對本領域技術人員熟知的方式提供與給定計算系統(tǒng)相關聯(lián)的配置屬性,其中可能不包括創(chuàng)建一個實際的會話配置文件。換句話說,不是必須創(chuàng)建一個實際的會話配置文件。取而代之的是,本發(fā)明的處理元件可以僅訪問基礎配置文件并且使用基礎配置文件中的沒被可應用的特征配置文件中的配置屬性更新的那些配置屬性。對于基礎配置文件中的被可應用的特征配置文件中的配置屬性更新的那些配置屬性,處理元件可以僅訪問用于給定計算系統(tǒng)的適當?shù)奶卣髋渲梦募⑶沂褂媚切┡渲脤傩远皇腔A配置文件中存儲的屬性。
      同樣,基礎和特征配置文件不必是實際的文件。這些文件也包含以任何本領域技術人員熟知的方式提供的配置屬性。一個實例可以包括將所有或者多組配置屬性存儲在一個公共位置或者多個公共位置,并且將特定配置屬性指定為基礎配置屬性或者特征配置屬性。因而,可以根據(jù)需要從這些公共位置訪問適當?shù)呐渲脤傩浴?br> 圖3A和3B圖示了用于控制本發(fā)明的計算系統(tǒng)的操作的系統(tǒng)和方法的功能的實例。雖然圖3A和3B描述了一種具有四個計算元件,兩個用戶和兩個位置的計算系統(tǒng),但下面描述的功能可以應用在涉及多于一個計算元件,多于一個用戶和多于一個位置的任何計算系統(tǒng)環(huán)境中。圖3A和3B的該計算系統(tǒng)如前述通過網(wǎng)絡26與服務器28通信。
      圖3A圖示出一種專用計算系統(tǒng),其中用戶A使用在位置A的計算元件A和在位置B的計算元件C,并且用戶B使用在位置A的計算元件B和在位置B的計算元件D。圖3B圖示出另一種專用計算系統(tǒng),其中用戶B使用在位置A的計算元件A和在位置B的計算元件C,并且用戶A使用在位置A的計算元件B和在位置B的計算元件D。用戶可以在不同時間在不同位置工作,并且因此可以在不同的位置為任何原因使用不同的計算元件,例如因為他們工作的轉(zhuǎn)換,星期幾,和/或用戶執(zhí)行的特定活動。這些計算系統(tǒng)的需要包括位于位置A的所有計算元件必須被配置成使用外圍設備A,而位置B處的所有計算元件必須被配置成使用外圍設備B,計算元件A和C必須被配置成執(zhí)行活動A,而計算元件B和D必須被配置成執(zhí)行活動B,并且用戶A必須使用為說西班牙語的用戶配置的計算元件,而用戶B必須使用為說英語的用戶配置的計算元件。
      因此系統(tǒng)管理員可以設置一個包含共用于所有位置,計算元件和用戶的所有配置屬性的基礎配置文件?;A配置文件還可以包含用于任何其它配置屬性的默認設置或者指令,使得如前所述,如果沒有用于特定特征的特征配置文件,則不重寫基礎配置文件,并且因此基礎配置文件包含默認配置屬性。另選地,系統(tǒng)管理員可以準備具有默認配置屬性的默認特征配置文件,如果沒有與專用計算系統(tǒng)的特定特征相關聯(lián)的專用特征配置文件,則將應用上述默認特征配置文件。系統(tǒng)管理員還可以準備包括滿足計算系統(tǒng)的上述需求所需的配置屬性的特征配置文件。例如,特征配置文件(ACF)1和ACF 2可以包含關于用于配置計算元件以便分別與外圍設備A和外圍設備B通信的指令和/或設定的配置屬性。ACF 3和ACF 4可以包含配置計算元件以分別執(zhí)行活動A和活動B所需的配置屬性。ACF 5和ACF 6可以包含配置計算元件以將信息分別以西班牙語和英語呈現(xiàn)給用戶所需的配置屬性。此外管理員可以在上述任何特征配置文件的配置屬性中準備腳本并指定到腳本的鏈接。腳本包括在計算系統(tǒng)的某些操作發(fā)生時,用于使處理元件執(zhí)行一個動作的指令。例如ACF 3和ACF 4可以包括到下述腳本的鏈接,該腳本包括當用戶請求3不能或者不應該分別針對活動A或者活動B執(zhí)行的操作時,用于顯示一個錯誤消息或者一個把替代選項列給計算元件用戶的消息。
      系統(tǒng)管理員于是可以將ACF 1到ACF 6中的一個或者幾個與計算系統(tǒng)的某些特征相關聯(lián)。例如,ACF 1可以與位置A相關聯(lián)以便確保位置A處的計算元件被配置用于外圍設備A,ACF 2可以與位置B相關聯(lián)以便確保位置B處的計算元件被配置用于外圍設備B,ACF 3可以與計算元件A和C相關聯(lián)以便確保計算元件A和C被配置用于活動A,ACF 4可以與計算元件B和D相關聯(lián)以便確保計算元件B和D被配置用于活動B,ACF 5可以與用戶A相關聯(lián)以便確保用戶A正使用的任何計算元件被配置成用西班牙語將信息顯示給用戶A,并且ACF 6可以與用戶B相關聯(lián)以便確保用戶B正使用的任何計算元件被配置成用英語將信息顯示給用戶B。該系統(tǒng)還可以包括一個先后利用位置ACF、計算元件ACF和用戶ACF更新基礎配置文件的序列。因此,如圖3A所示,當用戶A在位置A處的構成專用計算系統(tǒng)的計算元件A上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用適當?shù)奶卣髋渲梦募滤员惝a(chǎn)生會話配置文件,該會話配置文件配置計算元件A以使其與外圍設備A通信,執(zhí)行活動A,并且用西班牙語將信息呈現(xiàn)給用戶A,其中該適當?shù)奶卣髋渲梦募诒緦嵗惺茿CF 1(即位置ACF),ACF 3(即計算元件ACF),和ACF 5(即用戶ACF)。同樣地,當用戶B在位置A處的計算元件B上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用ACF 1(即位置ACF),ACF 4(即計算元件ACF),和ACF 6(即用戶ACF)更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件B以使其與外圍設備A通信,執(zhí)行活動B,并且用英語將信息呈現(xiàn)給用戶B。當用戶A在位置B處的計算元件C上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用ACF 2(即位置ACF),ACF 3(即計算元件ACF),和ACF 5(即用戶ACF)更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件B以使其與外圍設備B通信,執(zhí)行活動A,并且用西班牙語將信息呈現(xiàn)給用戶A。最后,當用戶B在位置B處的計算元件D上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用ACF 2(即位置ACF),ACF 4(即計算元件ACF),和ACF 6(即用戶ACF)更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件D以使其與外圍設備B通信,執(zhí)行活動B,并且用英語將信息呈現(xiàn)給用戶B。
      但是,如圖3B所示,當用戶B在位置A的計算元件A上啟動操作會話時,計算元件此時必需為用戶B配置成以英語操作。因而,本發(fā)明的處理元件訪問基礎配置文件并且利用ACF 1,ACF 3和ACF 6更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件A以使共與外圍設備A通信,執(zhí)行活動A,并且用英語將信息呈現(xiàn)給用戶B。當用戶A在位置A處的計算元件B上啟動操作會話時,處理元件訪問基礎配置文件并且利用ACF 1,ACF 4和ACF 5更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件B以使其與外圍設備A通信,執(zhí)行活動B,并且用西班牙語將信息呈現(xiàn)給用戶A。當用戶B在位置B處的計算元件C上啟動操作會話時,處理元件訪問基礎配置文件并且利用ACF 2,ACF 3和ACF 6更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件B以使其與外圍設備B通信,執(zhí)行活動A,并且用英語將信息呈現(xiàn)給用戶B。最后,當用戶A在位置B處的計算元件D上啟動操作會話時,處理元件訪問基礎配置文件并且利用ACF 2,ACF 4和ACF 5更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件D以使其與外圍設備B通信,執(zhí)行活動B,并且用西班牙語將信息呈現(xiàn)給用戶A。
      雖然圖3A或者3B中沒有示出,但計算元件也可以改變位置并且繼續(xù)被恰當?shù)嘏渲?。例如用戶A可以在位置A的構成專用計算系統(tǒng)的計算元件C上啟動操作會話,并且本發(fā)明的處理元件可以訪問基礎配置文件并且利用適當?shù)奶卣髋渲梦募滤?,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件C以使其與外圍設備A通信,執(zhí)行活動A并且用西班牙語將信息呈現(xiàn)給用戶A,其中本實例中的適當?shù)奶卣髋渲梦募茿CF 1(即位置ACF),ACF 3(即計算元件ACF),和ACF 5(即用戶ACF)。同樣地,當用戶B在位置A處的計算元件D上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用ACF 1(即位置ACF),ACF 4(即計算元件ACF),和ACF 6(即用戶ACF)更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件D以使其與外圍設備A通信,執(zhí)行活動B,并且用英語將信息呈現(xiàn)給用戶B。當用戶A在位置B處的計算元件A上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用ACF 2(即位置ACF),ACF 3(即計算元件ACF),和ACF 5(即用戶ACF)更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件A以使其與外圍設備B通信,執(zhí)行活動A,并且用西班牙語將信息呈現(xiàn)給用戶A。最后,當用戶B在位置B處的計算元件B上啟動一個操作會話時,處理元件訪問基礎配置文件并且利用ACF 2(即位置ACF),ACF 4(即計算元件ACF),和ACF6(即用戶ACF)更新它,以便產(chǎn)生會話配置文件,該會話配置文件配置計算元件B以使其與外圍設備B通信,執(zhí)行活動B,并且用英語將信息呈現(xiàn)給用戶B。
      用于控制本發(fā)明的計算系統(tǒng)的系統(tǒng)因此允許任何給定用戶在任何給定位置上訪問任何給定計算元件,并且特定計算元件被適當?shù)嘏渲靡杂糜趯S貌僮鲿挾恍枰脩艉?或者管理員在配置處理上花費時間和勞力。此外,計算元件和/或用戶可以移動位置或者改變活動并且可以繼續(xù)基于當前用于計算系統(tǒng)的給定操作會話的計算系統(tǒng)專用特征適當?shù)嘏渲糜嬎阍?。此外,因為配置文件被存儲在中央單元并且因為配置文件可以被準備成僅包含通用或者專用配置屬性,如果任何或者全部計算系統(tǒng)的重新配置是必須的,那么管理員可以容易地通過僅訪問包含被激活的配置屬性的配置文件來進行改變。
      為了進一步解釋用于控制本發(fā)明的計算系統(tǒng)的操作的系統(tǒng)和方法,下文中包括了用于控制航運計算系統(tǒng)的操作的具體實施例的描述。本發(fā)明的系統(tǒng)和方法對于管理包裹航運操作的公司是有利的,因為那些公司典型地有各種用戶,這些用戶晝夜不停地在不同的位置使用各種航運計算機來執(zhí)行用于不同類型和型號的通過各種運輸工具(carrier)運往其目的地的包裹的航運操作。
      圖4A和4B圖示出,如在航運環(huán)境中應用的,用于控制本發(fā)明的計算系統(tǒng)的操作的系統(tǒng)和方法的功能的實例。雖然圖4A和4B描述的航運計算系統(tǒng)具有四個計算元件,即運輸工具航運計算機,兩個用戶,和兩個位置,即裝載碼頭,但下面描述的功能可以應用在涉及多于一個計算元件,多于一個用戶,和多于一個位置的任何計算系統(tǒng)的環(huán)境中。圖4A和4B的計算系統(tǒng)如前所述是通過網(wǎng)絡26與服務器28通信的。
      圖4A圖示出一種專用的航運計算系統(tǒng),其中用戶A在裝載碼頭B使用運輸公司(Carrier)A航運計算機用于運輸大包裹并且在裝載碼頭B使用運輸公司A航運計算機用于運輸小包裹,并且用戶B在裝載碼頭A使用運輸公司B航運計算機用于運輸大包裹并在裝載碼頭B使用運輸公司B航運計算機用于運輸小包裹。圖4B圖示了另一種專用航運計算系統(tǒng),其中用戶B在裝載碼頭A使用運輸公司A航運計算機用于運輸大包裹并在裝載碼頭B使用運輸公司A航運計算機用于運輸小包裹,并且用戶A在裝載碼頭A使用運輸公司B航運計算機用于運輸大包裹并在裝載碼頭B使用運輸公司B航運計算機用于運輸小包裹。這些計算系統(tǒng)的需要包括在裝載碼頭A的所有航運計算機必須被配置成利用某些大包裹外圍設備,例如稱量大包裹或者集裝箱的稱,而在裝載碼頭B的所有航運計算機必須被配置成利用某些小包裹外圍設備,例如稱量信或者小包裹的稱。用于運輸工具A和B的大包裹航運計算機必須被配置成執(zhí)行大包裹航運并且分別用于運輸工具A和B獨有的任何操作,而用于運輸工具A和B的小包裹航運計算機必須被配置成執(zhí)行小包裹航運和分別用于運輸工具A和B獨有的任何操作。例如,運輸公司A航運計算機可能需要與運輸工具A專用的一組標簽打印機,文件打印機,和/或掃描設備通信,而運輸公司B航運計算機可能需要與運輸工具B專用的另一組標簽打印機,文件打印機,和/或掃描設備通信。此外,用戶A必須使用為說西班牙語的用戶配置的航運計算機,而用戶B必須使用為說英語的用戶配置的航運計算機。
      如上文的解釋以及下文進一步的解釋,用于控制本發(fā)明的計算系統(tǒng)的系統(tǒng)通過允許任何給定用戶訪問在任何給定位置的任何給定計算元件,提供了在配置計算系統(tǒng)的計算元件方面的靈活性和效率,并且為專用操作會話適當?shù)嘏渲锰囟ㄓ嬎阍恍枰脩艉?或管理員在配置處理上花費時間和勞力。此外,計算元件可以改變位置并且被繼續(xù)適當?shù)嘏渲谩D5圖示出一種計算系統(tǒng),該計算系統(tǒng)具有至少三個特征,即用戶(U),計算元件(C),和位置(L)。這些專用特征,即U1-U5,C1-C4,L1-L3,于是可以與各包含配置屬性的特定特征配置文件(即A1-A11)相關聯(lián),以便適當?shù)嘏渲糜嬎阆到y(tǒng)的專用操作會話的計算元件,其中計算系統(tǒng)的專用操作會話至少包括一個用戶,一個計算元件和一個位置。根據(jù)上面參考圖2描述的關聯(lián)表,如果用于給定操作會話的專用部分與特征配置文件相關聯(lián),那么在那個/那些特征配置文件中的配置屬性可以更新基礎配置文件以便提供一組專用于給定操作會話的配置屬性。例如,對于包括U1,C1和L1的計算系統(tǒng)的一個給定操作會話,特征配置文件A10(與U1相關聯(lián)),A9(與C1相關聯(lián))和A11(與A11相關聯(lián))將根據(jù)如前述的此計算系統(tǒng)的序列更新用于此計算系統(tǒng)的基礎配置文件。在另一個包括U5,C4和L3的計算系統(tǒng)的給定操作會話中,特征配置文件A1與所有的三個特征相關聯(lián),這樣A1中配置屬性將更新用于該計算系統(tǒng)的基礎配置文件。在這些實例中的任一個中,如果沒有特征配置文件與用戶、計算元件和位置中的至少一個相關聯(lián),那么與計算系統(tǒng)的用戶、計算元件和位置分別相關聯(lián)的任一個一般/默認特征配置文件可以被訪問,或者基礎配置文件中的默認配置屬性可應用于任何沒有被與專用計算系統(tǒng)操作會話的各特征相關聯(lián)的特征配置文件重寫的配置屬性。
      該系統(tǒng)的多功能性是通過配置文件提供的,該各個配置文件包含適合給定公司的計算系統(tǒng)的所有配置屬性選項。系統(tǒng)管理員通常估計公司的計算系統(tǒng)的總體需求、特性和功能并且相應地準備特征配置文件。例如,如果計算系統(tǒng)中的所有用戶更喜歡在計算元件上用英文將信息呈現(xiàn)給他們,但各個用戶利用不同的流通貨幣工作,那么系統(tǒng)管理員將在包含適用于計算系統(tǒng)的所有操作會話的通用/共用配置屬性的配置文件中(例如在基礎配置文件或者通用特征配置文件中)指定英文語言配置屬性,而專用流通貨幣配置屬性被指定在與各個特定用戶相關聯(lián)的特征配置文件中。另選地,如果計算系統(tǒng)中的用戶說各種的語言,但利用相同的流通貨幣工作,那么系統(tǒng)管理員將在包含與每個特定用戶或者用戶組相關聯(lián)的專用配置屬性的特征配置文件中指定特定語言配置屬性,而流通貨幣配置屬性被指定在適用于計算系統(tǒng)的所有操作會話的配置中,例如在基礎配置文件或者通用特征配置文件中。因此,系統(tǒng)管理員可以通過激活各個文件中所期望的配置屬性,為特定配置屬性指定任何其它的必要信息和將配置文件與計算系統(tǒng)的所期望的專用特征相關聯(lián),來準備如所需的那么多的配置文件。此外,系統(tǒng)管理員可以準備默認配置文件,如前所述,這些默認配置文件在沒有與計算系統(tǒng)的專用特征相關聯(lián)的特征配置文件的情況下適用。
      根據(jù)這點,航運計算系統(tǒng)必須被配置得能夠適當?shù)嘏渲锰幱谔囟ㄎ恢玫挠糜趯S眠\輸工具和專用用戶的各個航運計算機以進行操作。這典型地通過本發(fā)明的系統(tǒng)管理員來執(zhí)行。系統(tǒng)管理員通過管理系統(tǒng)執(zhí)行上述功能,該管理系統(tǒng)被本申請的受讓人稱作Connectship WarehouseTM,但在此被稱作管理系統(tǒng)。管理系統(tǒng)將用戶接口和功能提供給管理員,使其適當?shù)販蕚渚哂羞m合的配置屬性的配置文件并且將配置文件與計算系統(tǒng)的適當特征相關聯(lián)。這包括準備腳本或者將現(xiàn)存的腳本鏈接到計算系統(tǒng)的某些操作。此外,管理系統(tǒng)為管理員提供訪問以便在需要時改變中央存儲的配置文件。
      如圖6所示,具體地說,系統(tǒng)管理員可以訪問管理系統(tǒng)的屏幕,例如基于瀏覽器的用戶接口屏幕,以便準備期望的配置文件。如下面的屏幕捕獲圖中所示,每個配置文件可以具有相同配置屬性的選項,當激活包含在配置文件內(nèi)的特定屬性時,管理員可以從中進行選擇。請注意在圖6的屏幕捕獲圖中和此后參考的所有屏幕捕獲圖中,一個簡檔文件相當于一個配置文件,但為了一致性而在大部分說明書中始終使用術語配置文件。但是能夠理解,術語簡檔文件和配置文件是相類似的術語。為了訪問配置文件屏幕,管理員可以從菜單52中選擇簡檔文件選項50。圖6的屏幕顯示了配置文件列表54,該列表54包含基礎配置文件和兩個默認配置文件。系統(tǒng)管理員可以通過選擇基礎配置文件標記56來設置包含共用于所有裝載碼頭、航運計算機和用戶的所有配置屬性的基礎配置文件?;A配置文件還可以包含用于任何其它配置屬性的默認設置或者指令,使得如果沒有用于專用航運計算系統(tǒng)的特定特征的特征配置文件,則不重寫該基礎配置文件,并且因此該基礎配置文件包含默認配置屬性。另選地是,如前所述系統(tǒng)管理員可以利用默認配置屬性準備默認特征配置文件,例如通過選擇客戶計算機標記58準備客戶計算機配置文件和通過選擇客戶用戶標記60準備客戶用戶配置文件,其中如果沒有與專用航運計算系統(tǒng)的特定航運計算機和/或用戶相關聯(lián)的特征配置文件,可應用這些默認配置屬性。
      系統(tǒng)管理員還可以準備包括滿足航運計算系統(tǒng)上述需求所必需的配置屬性的特征配置文件。為了創(chuàng)建特征配置文件,該特征配置文件的名字被輸入到區(qū)域62內(nèi)并且選擇添加標記64。圖7是當已經(jīng)將六個特征配置文件ACF 1到ACF 6添加到配置文件列表時的配置文件列表的屏幕捕獲圖。通過選擇用于所期望的特征配置文件的ACF標記66,系統(tǒng)管理員可以訪問用于該特征配置文件的配置屬性選項。管理員可以通過選擇與文件相關聯(lián)的刪除標記68來刪除任何特征配置文件。
      如果管理員計劃將腳本鏈接到某些可能被航運系統(tǒng)的用戶請求或者被航運系統(tǒng)自動執(zhí)行的動作,使得當動作發(fā)生時,腳本執(zhí)行特定操作,則管理員可以從菜單52中選擇腳本選項70以便訪問圖8A的屏幕。如圖8A所示,可以通過在區(qū)域72輸入新腳本的名字并選擇Add標記來創(chuàng)建新腳本。于是在呈現(xiàn)給管理員的圖8B的屏幕中,管理員可以選擇現(xiàn)存的腳本名字來編輯,上載到航運應用程序,從航運應用程序下載或者刪除。圖8B示出怎樣通過管理系統(tǒng)編輯并存儲一個現(xiàn)存的腳本。該腳本是可以用本領域技術人員熟知的任何類型的文本編輯器創(chuàng)建并編輯,并且可以用腳本語言,例如Microsoft’s VBScript語言,書寫的文本文件,使得與如下述在與該腳本相關聯(lián)的操作事件發(fā)生時,可以通過處理元件訪問并執(zhí)行這些腳本。
      在選擇用于任何特征配置文件的標記66后,可以顯示出圖9A的屏幕并且管理員可以選擇通用設置(General Settings)74,設備設置(Device Settings)76或者配置字段(Config Field)78中的一個。在任何類別中,為了激活特定配置文件,可以選擇靠近所期望的屬性的一個激活區(qū)域。如果通用設置74被選擇,或者在此實施例中當選擇了用于特征配置文件的標記66時通用設置屏幕被自動選擇為默認屏幕,則顯示圖9A和9B的屏幕,并且管理員可以通過選擇靠近該所期望的配置屬性的激活區(qū)域和提供關于該屬性的被請求信息來激活所期望的通用設置配置屬性。在通用設置類別中管理員可以激活的配置屬性包括,但不局限于當顯示航運價格時將使用的默認流通貨幣,當將包裹尺寸和/或重量輸入航運計算系統(tǒng)時將使用的默認測量單位,航運計算機所處的國家,呈現(xiàn)給用戶的信息的語言,在航運應用程序中將腳本鏈接到一個選擇標記,例如一個圖標,或者鏈接到一個動作,以及創(chuàng)建包括對公司來說可用的航運服務的任何組合的服務組,例如包括所有“次日”航運服務的組。為了將腳本鏈接到一個選擇標記或者一個動作,管理員可以從現(xiàn)存腳本的列表中選擇適當?shù)哪_本并且選擇是否在客戶機上執(zhí)行該腳本,其中該現(xiàn)存腳本是如關于圖8A和8B描述的那樣創(chuàng)建的。
      如果選擇設備設置76,那么管理員可以選擇與各種和計算系統(tǒng)網(wǎng)絡通信的外圍設備相關聯(lián)的配置屬性。如圖10A所示出的,管理員具有的選項是選擇使航運計算機的通信端口以與適當?shù)挠糜诒緦嵗奶囟ê竭\計算系統(tǒng)的外圍設備相關聯(lián),例如與打印機,稱和/或者掃描儀相關聯(lián)。圖10A還示出管理員具有的選項是創(chuàng)建掃描模板以便為包含在一個條形碼中的信息分類,這樣便于航運應用程序使用條形碼信息。如圖10A所示,管理員還可以將腳本分配給當識別出特定掃描時執(zhí)行的模板。為了將腳本鏈接到模板,管理員可以從現(xiàn)存腳本列表中指定特定的腳本,該現(xiàn)存腳本列表是根據(jù)圖8A和8B中所述創(chuàng)建的。如果與被選端口相關聯(lián)的設備是打印機,管理員還可以選擇打印機使用的打印原料的類型。如圖10B所示,一旦分配了打印機,管理員可以將專用報告或者標簽分配給特定打印機,這樣在標簽打印機上打印標簽而在其它的打印機上打印其它文件或報告。
      如果選擇了配置字段78,管理員可以選擇與航運相關特征相關聯(lián)的配置屬性。如圖11A和11B所示,管理員可以選擇一組航運相關配置屬性并且激活該類中的配置屬性。這些組包括,但不局限于,包裹參考資料,付款條款,進口稅信息,危險材料信息和收件人信息。這些組中的選項可以為屏幕上的字段提示指定默認值并且將腳本鏈接到屏幕的該字段上,當字段改變時,腳本可以進行。為了將腳本鏈接到一個字段,管理員可以從現(xiàn)存腳本列表中選擇適當?shù)哪_本,該現(xiàn)存腳本列表是根據(jù)圖8A和8B所述創(chuàng)建的。圖11B示出當已經(jīng)選擇收件人組時的屏幕捕獲圖。此外,在字段域配置類別中的包裹參考資料組包括定制字段提示的選項。例如如果公司使用一個特定的短語,如“定單號”,“參考號”,或者“裝運批號”來指示出與一個貨運相關聯(lián)的號碼,那么該字段提示可以為該短語進行定制。
      因此,在圖4A和4B中示出的實例中,如上所述,通過指定設備設置類別中的適當?shù)脑O備,管理員可以準備包含關于指令和/或設置的配置屬性的ACF 1和ACF 2,其中配置屬性用于分別配置大包裹外圍設備,例如大包裹的稱,和小包裹外圍設備,例如小包裹的稱。如前所述,管理員還可以通過在設備設置類別中為每個運輸工具指定適當?shù)脑O備,例如標簽打印機和掃描儀,準備包含必要配置屬性的ACF 3和ACF 4,該必要配置屬性用于配置航運計算機以執(zhí)行運輸工具A和運輸工具B的貨運。此外,如前所述,通過在通用設置類別中指定適當?shù)恼Z言,管理員還可以準備包含必要配置屬性的ACF 5和ACF 6,該必要配置屬性配置航運計算機以便分別以西班牙語和英語將信息呈現(xiàn)給用戶。
      系統(tǒng)管理員于是可以將ACF 1到ACF 6與航運計算系統(tǒng)的某些特征關聯(lián),在本實例中此系統(tǒng)的某些特征是指航運計算系統(tǒng)的用戶和計算機,但如果希望的話可以擴展到包括航運計算系統(tǒng)的任何特征。為了將配置文件與航運計算系統(tǒng)的專用航運計算機關聯(lián),管理員可以從菜單52中選擇計算機選項80。圖12是示出管理員通過在計算機字段82中輸入航運計算機的名稱并從可用配置文件84的列表中選擇適當?shù)呐渲梦募斎牒啓n文件,即初級配置文件、字段86,和/或次級簡檔文件,即次級配置文件(字段88)來建立專用航運計算機之間的關聯(lián)的屏幕。例如,如圖13所示,通過使大包裹運輸工具A和運輸公司B航運計算機,即大運輸工具A和大運輸工具B,與作為初級配置文件的ACF 1相關聯(lián)的方式,使ACF 1與在裝載碼頭A的航運計算機相關聯(lián)以便確保裝載碼頭A的航運計算機被配置用于大包裹的外圍設備。如圖13所示,通過將小包裹運輸工具A和運輸公司B航運計算機,即小運輸工具A和小運輸工具B,與作為初級配置文件的ACF 2相關聯(lián)的方式,使ACF 2與在裝載碼頭B的航運計算機相關聯(lián)以便確保該裝載碼頭B的航運計算機被配置用于小包裹外圍設備。如圖13所示,通過將大運輸工具A和小運輸工具航運計算機與作為次級配置文件的ACF 3相關聯(lián)的方式,使ACF 3可以與運輸公司A航運計算機相關聯(lián)以便確保該運輸公司A航運計算機被配置用于關于運輸工具A的外圍設備,例如某些標簽打印機和掃描儀。如圖13所示,通過將大運輸工具B和小運輸公司B航運計算機與作為次級配置文件的ACF4相關聯(lián)的方式,使ACF 4可以與運輸公司B航運計算機相關聯(lián)以確保運輸公司B航運計算機被配置用于關于運輸工具B的外圍設備。
      為了使配置文件與航運計算機系統(tǒng)中的航運計算機的專用用戶相關聯(lián),管理員可以從菜單52中選擇用戶選項90。圖14示出管理員通過在用戶名稱字段92和口令字段94中分別適當?shù)剌斎胗脩裘陀脩艨诹?,并從可用的配置文?6的列表中選擇適當?shù)呐渲梦募暂斎牒啓n文件,即初級配置文件、字段98,和/或次級簡檔文件,即次級配置文件、字段100,來建立專用航運計算機之間的關聯(lián)的屏幕。例如,如圖15所示,通過將用戶名用戶A與初級配置文件ACF 5相關聯(lián),使ACF 5可以與用戶A相關聯(lián)以便確保用戶A所使用的航運計算機被配置成用西班牙語將信息呈現(xiàn)給用戶A。如圖15所示,通過將用戶名User B與初級配置文件ACF 6相關聯(lián),使ACF 6與User B相關聯(lián)以確保用戶B所使用航運計算機被配置成用英語將信息呈現(xiàn)給用戶B。但此實例沒有指定與用戶A或者用戶B相關聯(lián)的次級配置文件,如果有必要在航運計算機上進一步定制被用戶A和/或用戶B啟動的操作會話,則可以指定次級配置文件。這些關聯(lián)可以存儲在關聯(lián)表中并且參考圖2來描述。
      本航運計算系統(tǒng)實例還可以包括用于利用特征配置文件更新基礎配置文件的序列。在本實例中,基礎配置文件先被與專用航運計算系統(tǒng)的航運計算機相關聯(lián)的初級配置文件更新,接著被與專用航運計算系統(tǒng)的航運計算機相關聯(lián)的次級配置文件更新。對基礎配置文件的航運計算機更新的結果接著被與專用航運計算系統(tǒng)的用戶相關聯(lián)的初級配置文件更新,然后被與專用航運計算系統(tǒng)的用戶相關聯(lián)的次級配置文件更新。該序列非常可能被硬編碼到處理元件中以便為每個專用計算系統(tǒng)提供一致的更新處理,或者它是容易被管理員訪問和更改的。上述的配置屬性、關聯(lián)和序列僅僅是準備配置文件,將配置文件與某些特征相關聯(lián)并且更新配置文件以便產(chǎn)生會話配置文件的多個方法中的一個實例。因此本發(fā)明的系統(tǒng)和方法為配置計算元件提供了多功能性和靈活性,同時滿足了計算系統(tǒng)的所有需求。
      如圖4A所示,當用戶A在裝載碼頭A(包括專用航運計算系統(tǒng)和操作會話)的運輸公司A航運計算機上啟動操作會話時,本發(fā)明的處理元件訪問基礎配置文件并且基于關聯(lián)表和按照基于該序列的順序,利用適當?shù)奶卣髋渲梦募略摶A配置文件。因此基礎配置文件先被初級計算機配置文件(ACF 1)更新,接著被次級計算機配置文件(ACF 3)更新,然后被初級用戶配置文件(ACF 5)更新,并且最后被次級用戶配置文件更新,該次級用戶配置文件在本實例中沒有指定,所以ACF 5更新后的結果是用于會話配置文件的產(chǎn)生的最終結果,其中該會話配置文件配置運輸公司A航運計算機使其與大包裹和運輸工具A的外圍設備通信,以便執(zhí)行大包裹航運并用西班牙語將信息呈現(xiàn)給用戶A。以相同方式當用戶B在裝載碼頭A(包括專用航運計算系統(tǒng)和操作會話)的運輸公司B航運計算機上啟動操作會話時,處理元件訪問基礎配置文件并且基于關聯(lián)表和按照基于該序列的順序,利用適當?shù)奶卣髋渲梦募略摶A配置文件。因此基礎配置文件先被初級計算機配置文件(ACF 1)更新,接著被次級計算機配置文件(ACF 4)更新,然后被初級用戶配置文件(ACF 6)更新,并且最后被次級用戶配置文件更新,該次級用戶配置文件在本實例中沒有指定,所以ACF 6更新后的結果是用于會話配置文件的產(chǎn)生的最終結果,其中該會話配置文件配置運輸公司B航運計算機使其與大包裹和運輸工具B的外圍設備通信,以便執(zhí)行大包裹航運,并用英語將信息呈現(xiàn)給用戶B。
      此外,當用戶A在裝載碼頭B的運輸公司A航運計算機上啟動操作會話時,處理元件訪問基礎配置文件并且基于關聯(lián)表和按照基于該序列的順序,利用適當?shù)奶卣髋渲梦募略摶A配置文件。因此基礎配置文件先被初級計算機配置文件(ACF 2)更新,接著被次級計算機配置文件(ACF 3)更新,然后被初級用戶配置文件(ACF 5)更新并且最后被次級用戶配置文件更新,該次級用戶配置文件在本實例中沒有指定,所以ACF 5更新后的結果是用于會話配置文件的產(chǎn)生的最終結果,其中該會話配置文件配置運輸公司A航運計算機使共與小包裹和運輸工具A的外圍設備通信,以便執(zhí)行小包裹航運并用西班牙語將信息呈現(xiàn)給用戶A。最后,當用戶B在裝載碼頭B的運輸公司B航運計算機上啟動操作會話時,本發(fā)明的處理元件訪問基礎配置文件并且基于關聯(lián)表和按照基于該序列的順序,利用適當?shù)奶卣髋渲梦募略摶A配置文件。因此基礎配置文件先被初級計算機配置文件(ACF 2)更新,接著被次級計算機配置文件(ACF 4)更新,然后被初級用戶配置文件(ACF 6)更新,并且最后被次級用戶配置文件更新,該次級用戶配置文件在本實例中沒有指定,所以ACF 6更新后的結果是用于會話配置文件的產(chǎn)生的最終結果,其中該會話配置文件配置運輸公司B航運計算機使其與小包裹和運輸工具B的外圍設備通信,以便執(zhí)行小包裹航運并用英語將信息呈現(xiàn)給用戶B。
      然而,如圖4A的實例中所描述的一樣,如圖4B所示,當用戶在裝載碼頭A的運輸公司A航運計算機上啟動操作會話時,處理元件訪問基礎配置文件和關聯(lián)表,并且利用ACF 1,ACF 3和ACF 6更新基礎配置文件以便產(chǎn)生會話配置文件,該會話配置文件配置運輸公司A航運計算機使其與大包裹和運輸工具A的外圍設備通信,以便執(zhí)行大包裹航運并用英文將信息呈現(xiàn)給用戶B。同樣地,當用戶A在裝載碼頭A的運輸公司B航運計算機上啟動操作會話時,處理元件訪問基礎配置文件和關聯(lián)表,并且利用ACF 1,ACF 4和ACF 5更新基礎配置文件以便產(chǎn)生會話配置文件,該會話配置文件配置運輸公司B航運計算機使其與大包裹和運輸工具B的外圍設備通信,以便執(zhí)行大包裹航運并且用西班牙語將信息呈現(xiàn)給用戶A。此外,當用戶B在裝載碼頭B的運輸公司A航運計算機上啟動操作會話時,處理元件訪問基礎配置文件和關聯(lián)表,并且利用ACF 2,ACF3和ACF 6更新基礎配置文件以便產(chǎn)生會話配置文件,該會話配置文件配置運輸公司A航運計算機使其與小包裹和運輸工具A的外圍設備通信,以便執(zhí)行小包裹航運并且用英語將信息呈現(xiàn)給用戶B。最后當用戶A在裝載碼頭B的運輸公司B航運計算機上啟動操作會話時,處理元件訪問基礎配置文件和關聯(lián)表,并且利用ACF 2,ACF 4,和ACF 5更新基礎配置文件以便產(chǎn)生會話配置文件,該會話配置文件配置運輸公司B航運計算機使其與小包裹和運輸工具B的外圍設備通信,以便執(zhí)行小包裹的航運并且用西班牙語將信息呈現(xiàn)給用戶A。
      因此,本發(fā)明的用于配置計算系統(tǒng)的系統(tǒng)和方法提供了一個允許管理員準備配置文件的管理系統(tǒng),以便適當?shù)刂辽倩谟嬎阍挠脩?、計算元件的位置和計算元件本身,有效并靈活地配置任何計算元件/航運計算機。此外,管理員可以準備某些具有通用配置屬性的配置文件和其它具有專用配置屬性的配置文件,并且可以中央地存儲配置文件,使得對配置文件的改變?nèi)菀自谟嬎阍线M行并實現(xiàn)。因此,本發(fā)明允許任何用戶利用在任何位置的任何計算元件,使得用戶和/或計算元件的位置可以改變并且可以基于計算系統(tǒng)的專用操作會話繼續(xù)適當?shù)嘏渲糜嬎阍?br> 通過本發(fā)明的處理元件執(zhí)行上述的大量功能。具體地,上述的討論和實例中處理元件可以位于計算元件和/或獨立于計算元件和/或服務器上的服務器,使得處理元件邏輯地獨立于任何特定物理計算元件或者服務器,同時還能被任何計算元件或者服務器訪問以便執(zhí)行適當?shù)奶幚怼R虼?,計算元件可以請求并且接收信息而不需要指引或者甚至不需要知道怎樣處理信息或者信息在哪里被處理,這樣允許服務器的處理與計算元件和外圍設備分離。處理元件可以包括可用于計算元件的接口,在此這些接口管理發(fā)生在計算元件和/或服務器上的處理。這些接口管理同時用于靜態(tài)配置數(shù)據(jù)和動態(tài)事務數(shù)據(jù)的支持處理,該數(shù)據(jù)可以是數(shù)據(jù)串或者是復雜數(shù)據(jù)對象。
      然而,如果在計算系統(tǒng)的部件和服務器或者任何其它網(wǎng)絡部件之間轉(zhuǎn)送的數(shù)據(jù)是復雜對象的形式,那么發(fā)送和接收部件必須知道關于該對象的信息,這樣就破壞了處理元件的位置不依賴性。因此當轉(zhuǎn)送任何需要發(fā)送和接收部件知道關于數(shù)據(jù)的信息的復雜數(shù)據(jù)類型時,例如復雜對象數(shù)據(jù)時,處理元件的位置不依賴性通過在傳送的發(fā)送端將數(shù)據(jù)轉(zhuǎn)換成一個表示(例如轉(zhuǎn)換成串表示)來實現(xiàn),其中在接收端可以把該表示重建為復雜數(shù)據(jù)。該處理可以被認為是在發(fā)送端將復雜數(shù)據(jù)緊縮成一個表示,在通信鏈路的接收端可以將其恢復為復雜數(shù)據(jù)。
      例如,在前述的計算系統(tǒng)和航運計算系統(tǒng)中,計算元件/航運計算機可以具有應用軟件,該應用軟件只具有關于用戶接口,如何從用戶接收信息,和如何從處理元件請求處理或者信息的指令而不必知道處理在哪里進行。因此,任何實際的應用處理,例如執(zhí)行腳本,產(chǎn)生標簽和報告,在地址薄中插入和查找條目,在包裹歷史記錄中搜索跟蹤號,或者任何其它處理都由處理元件處理,并且將結果提供給計算元件/航運計算機,而該計算元件/航運計算機不知道處理怎樣發(fā)生,或在哪里發(fā)生。因為計算元件/航運計算機不是處理管理的一部分,所以可以改變應用程序,數(shù)據(jù)存儲,服務器,處理元件或者任何其它的元件,而不必對計算元件/航運計算機進行相應的改變,這樣進一步為用戶和系統(tǒng)管理員節(jié)省了時間和勞力,否則他們將不得不以某種方式訪問處理元件/航運計算機以便在任何計算系統(tǒng)或者網(wǎng)絡的任何其它部件改變時進行適當?shù)匦薷摹?br> 如前述討論和實例中所解釋的那樣,本發(fā)明的用于控制計算系統(tǒng)的操作的系統(tǒng)和方法通過創(chuàng)建一個考慮到當前用于專用計算系統(tǒng)的特定操作會話的所有計算系統(tǒng)需求和特征的會話配置文件來配置計算元件。因此,本發(fā)明可以應用于任何類型的計算系統(tǒng),其中計算系統(tǒng)的各個特征與各種配置屬性相關聯(lián)以便有效率和有效果地配置各種計算元件,使得僅包括可應用于專用計算系統(tǒng)的操作會話的專用配置屬性。
      根據(jù)前述說明書和附圖的教導,本發(fā)明所屬領域的技術人員能夠想到在此提出的本發(fā)明的許多變型和其它實施例。因此,能夠理解本發(fā)明不局限于公開的具體實施例并且其變型和其它實施例被包括在附帶的權利要求的范圍內(nèi)。雖然在此使用專用術語,但僅在一般性和描述性的意義上使用它們并且沒有限制的目的。
      權利要求
      1.一種用于網(wǎng)絡中的系統(tǒng),該網(wǎng)絡具有至少一個服務器和至少一個專用計算系統(tǒng),其中該系統(tǒng)包括用于存儲多個配置文件的存儲元件,這些配置文件包括至少一個具有共用于網(wǎng)絡中的多個計算系統(tǒng)的配置屬性的基礎配置文件,和至少一個具有專用于網(wǎng)絡中一個專用計算系統(tǒng)的至少一個配置屬性的特征配置文件;以及與所述存儲元件、該至少一個服務器和該至少一個計算系統(tǒng)通信的處理元件,用于控制該至少一個專用計算系統(tǒng)的操作,其中所述處理元件通過將特征配置文件的至少一個配置屬性應用于基礎配置文件來更新基礎配置文件以產(chǎn)生會話配置文件,并且其中所述處理元件基于該會話配置文件來控制專用計算系統(tǒng)。
      2.根據(jù)權利要求1所述的系統(tǒng),其中存在與專用計算系統(tǒng)相關聯(lián)的多個特征配置文件,其中所述處理元件通過利用包含在多個特征配置文件中的配置屬性,更新包含在基礎配置文件中的配置屬性以產(chǎn)生會話配置文件,其中以預定序列利用多個特征配置文件更新基礎配置文件,并且在特征配置文件中用于更新基礎配置文件的配置屬性依次重寫基礎配置文件中被序列中稍前的特征配置文件更新的配置屬性。
      3.根據(jù)權利要求2所述的系統(tǒng),其中所述處理元件能夠接收與多個特征配置文件中的至少一個中的配置屬性相關聯(lián)的激活指示,并且其中所述處理元件通過利用包含在該至少一個特征配置文件中的配置屬性,根據(jù)預定序列更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,使得該包含在序列中稍后的特征配置文件中的被激活的配置屬性優(yōu)先于包含在基礎配置文件和序列中稍前的特征配置文件中的配置屬性。
      4.根據(jù)權利要求1所述的系統(tǒng),其中存在多個特征配置文件,其中特征配置中的一個是用戶、計算元件和位置特征配置文件中的至少一個,并且其中所述處理元件通過利用包含在至少一個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件。
      5.根據(jù)權利要求4所述的系統(tǒng),其中存在與專用計算系統(tǒng)相關聯(lián)的多個特征配置文件,其中至少一個特征配置文件與專用計算系統(tǒng)的專用計算元件可以位于的第一位置相關聯(lián),至少一個特征配置文件與可以使用專用計算元件的第一用戶相關聯(lián),并且其中如果專用計算元件位于第一位置并且被第一用戶使用,則所述處理元件通過利用包含在與第一位置相關聯(lián)的特征配置文件中的配置屬性和包含在與第一用戶相關聯(lián)的特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性,來產(chǎn)生會話配置文件。
      6.根據(jù)權利要求5所述的系統(tǒng),其中一關聯(lián)表定義了至少一個特征配置文件與第一位置和第一用戶中至少一個之間的關聯(lián),并且其中所述處理元件通過訪問關聯(lián)表并且基于表中的關聯(lián)利用包含在與第一位置相關聯(lián)的特征配置文件中的配置屬性和包含在與第一用戶相關聯(lián)的特征配置文件中的配置屬性來更新包含在基礎配置文件中的配置屬性以產(chǎn)生會話配置文件。
      7.根據(jù)權利要求4所述的系統(tǒng),其中存在包含與一個組中每個用戶相關聯(lián)的通用配置屬性的初級特征配置文件和包含與該組中一個專用用戶有關的專用配置屬性的次級特征配置文件,其中所述處理元件通過利用初級特征配置文件中的屬性和次級特征配置文件中的屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供一個包含了由與該組用戶相關聯(lián)的通用用戶配置屬性和與該專用用戶相關聯(lián)的專用配置屬性共同定義的配置屬性的會話配置文件。
      8.根據(jù)權利要求4所述的系統(tǒng),其中存在包含與一個組中所有計算元件有關的通用配置屬性的初級特征配置文件和包含與該組中一個專用計算元件有關的專用配置屬性的次級特征配置文件,其中所述處理元件通過利用初級特征配置文件中的配置屬性和次級特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供同時包含與該組計算元件相關聯(lián)的通用配置屬性和與該專用計算元件相關聯(lián)的專用配置屬性的會話配置文件。
      9.根據(jù)權利要求4所述的系統(tǒng),其中存在包含與一個給定區(qū)域內(nèi)每個位置相關聯(lián)的通用配置屬性的初級特征配置文件和包含與該區(qū)域內(nèi)一個專用位置有關的專用配置屬性的次級特征配置文件,其中所述處理元件通過將包含在基礎配置文件中的配置屬性與初級特征配置文件中的配置屬性和次級特征配置文件中的配置屬性相結合來產(chǎn)生會話配置文件,以便提供同時包含與給定區(qū)域中所有位置相關聯(lián)的通用配置屬性和與專用位置相關聯(lián)的專用配置屬性的會話配置文件。
      10.根據(jù)權利要求1所述的系統(tǒng),其中基礎配置文件和多個特征配置文件中的至少一個進一步包括一個腳本,該腳本定義了專用計算系統(tǒng)的某些操作,這些操作要求處理元件執(zhí)行一個動作,其中如果計算系統(tǒng)被請求執(zhí)行某個操作,則所述處理元件執(zhí)行與該腳本相關聯(lián)的動作。
      11.根據(jù)權利要求1所述的系統(tǒng),其中所述專用計算系統(tǒng)由計算元件、計算元件的用戶和計算元件的位置中至少一個組成,并且其中所述存儲元件包括至少一個特征配置文件,該特征配置文件具有至少一個專用于專用計算元件、計算元件的用戶和計算元件的位置之一的配置屬性。
      12.一種用于基于專用計算系統(tǒng)的某些特征控制該專用計算系統(tǒng)的操作的處理元件,其中所述處理元件使用一個會話配置文件,該會話配置文件定義了在一個操作會話期間用于操作專用計算系統(tǒng)的專用配置,并且其中所述處理元件根據(jù)包含共用于通用計算系統(tǒng)的配置屬性的基礎配置文件和至少一個包含專用于專用計算系統(tǒng)的配置屬性的特征配置文件來產(chǎn)生會話配置文件。
      13.根據(jù)權利要求12所述的處理元件,其中被所述處理元件使用的會話配置文件以及基礎配置文件和特征配置文件都包括多個配置屬性,并且其中所述處理元件通過利用包含在至少一個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件。
      14.根據(jù)權利要求13所述的處理元件,其中存在多個特征配置文件,其中所述處理元件通過利用包含在多個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,其中以預定序列利用特征配置文件更新基礎配置文件,并且其中用于更新基礎配置文件的多個特征配置文件中的配置屬性依次重寫基礎配置文件中的被序列中稍前的特征配置文件更新的配置屬性。
      15.根據(jù)權利要求14所述的處理元件,其中所述處理元件能夠接收與多個特征配置文件中至少一個中的配置屬性相關聯(lián)的激活指示,并且其中所述處理元件通過利用包含在該至少一個特征配置文件中的配置屬性,根據(jù)預定序列更新包含在基礎文件中的配置屬性來產(chǎn)生會話配置文件,使得包含在序列中稍后的特征配置文件中的被激活的配置屬性優(yōu)先于包含在基礎配置文件和序列中稍前的特征配置文件中的配置屬性。
      16.根據(jù)權利要求12所述的處理元件,其中存在包含通用配置屬性的初級特征配置文件和包含專用配置屬性的次級特征配置文件,其中所述處理元件通過利用初級特征配置文件中的屬性并且接著利用次級特征配置文件中的屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供包含由通用配置屬性和專用配置屬性共同定義的配置屬性的會話配置文件。
      17.根據(jù)權利要求12所述的處理元件,其中存在多個特征配置文件,其中特征配置文件之一是用戶、計算元件和位置特征配置文件中的至少一個,并且其中所述處理元件通過利用包含在至少一個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件。
      18.根據(jù)權利要求17所述的處理元件,其中存在包含與一個組中每個用戶相關聯(lián)的通用配置屬性的初級特征配置文件和包含與該組中一個專用用戶有關的專用配置屬性的次級特征配置文件,其中所述處理元件通過利用初級特征配置文件中的屬性,并接著利用次級特征配置文件中的屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供一個包含由與該組用戶相關聯(lián)的通用配置屬性和與該專用用戶相關聯(lián)的專用配置屬性共同定義的配置屬性的會話配置文件。
      19.根據(jù)權利要求17所述的處理元件,其中存在包含與一個組中所有計算元件有關的通用配置屬性的初級特征配置文件和包含與該組中一個專用計算元件有關的專用配置屬性的次級特征配置文件,其中所述處理元件通過利用初級特征配置文件中的配置屬性和次級特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供一個同時包含與該組計算元件相關聯(lián)的通用配置屬性和與該專用計算元件相關聯(lián)的專用配置屬性的會話配置文件。
      20.根據(jù)權利要求17所述的處理元件,其中存在包含與一給定區(qū)域內(nèi)每個位置相關聯(lián)的通用配置屬性的初級特征配置文件和包含與該區(qū)域內(nèi)一個專用位置有關的配置屬性的次級特征配置文件,其中所述處理元件通過利用初級特征配置文件中的配置屬性和次級特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便提供同時包含與給定區(qū)域中所有位置相關聯(lián)的通用配置屬性和與專用位置相關聯(lián)的專用配置屬性的會話配置文件。
      21.根據(jù)權利要求12所述的處理元件,其中專用操作會話包括專用計算元件、專用計算元件的專用用戶和計算元件的專用位置,并且其中所述處理元件根據(jù)基礎配置文件和與專用計算元件、專用計算元件的專用用戶和計算元件的專用位置中至少一個相關聯(lián)的至少一個特征配置文件產(chǎn)生會話配置文件。
      22.根據(jù)權利要求21所述的處理元件,其中一關聯(lián)表定義了專用計算元件、專用計算元件的專用用戶和計算元件的專用位置中的至少一個與特征配置文件之間的關聯(lián),并且其中所述處理元件能夠訪問關聯(lián)表,以便基于表中的關聯(lián),根據(jù)基本配置文件和與專用計算元件、專用計算元件的專用用戶和計算元件的專用位置中的至少一個相關聯(lián)的至少一個特征配置文件產(chǎn)生會話配置文件。
      23.根據(jù)權利要求12所述的處理元件,其中所述專用計算系統(tǒng)是由計算元件、計算元件的用戶和計算元件的位置中的至少一個組成,并且其中所述處理元件根據(jù)包括共用于通用計算系統(tǒng)的配置屬性的基礎配置文件和包括專用于專用計算元件、計算元件的用戶和計算元件的位置之一的配置屬性的至少一個特征配置文件產(chǎn)生會話配置文件。
      24.一種用于控制網(wǎng)絡中的至少一個專用計算系統(tǒng)的操作的方法,該網(wǎng)絡具有至少一個服務器和至少一個專用計算系統(tǒng),該方法包括以下步驟提供多個配置文件,這些配置文件包括至少一個具有共用于網(wǎng)絡中的計算系統(tǒng)的配置屬性的基礎配置文件,和至少一個具有專用于專用計算系統(tǒng)的至少一個配置屬性的特征配置文件;通過將特征配置文件的至少一個配置屬性應用于基礎配置文件來更新基礎配置文件,以便產(chǎn)生會話配置文件;以及基于會話配置文件控制專用計算系統(tǒng)。
      25.根據(jù)權利要求24所述的方法,其中所述提供步驟提供了與專用計算系統(tǒng)相關聯(lián)的多個特征配置文件,其中所述更新步驟通過利用包含在多個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,其中所述更新步驟以預定序列將特征配置文件與基礎配置文件結合,并且其中序列中稍后的被結合的特征配置文件中的配置屬性重寫序列中稍前的被結合的特征配置文件中的配置屬性。
      26.根據(jù)權利要求24所述的方法,其中所述提供步驟中所提供的基礎配置文件和至少一個特征配置文件中的至少一個包括與配置文件中的配置屬性相關聯(lián)的激活指示,并且其中所述更新步驟通過根據(jù)預定序列將包含在基礎配置文件中的配置屬性和包含在至少一個特征配置文件中的配置屬性相結合來產(chǎn)生會話配置文件,使得包含在序列中稍后的配置文件中的被激活的配置屬性優(yōu)先于包含在序列中稍前的配置文件中的配置屬性。
      27.根據(jù)權利要求24所述的方法,其中所述提供步驟提供包含通用配置屬性的初級特征配置文件和包含專用配置屬性的次級特征配置文件,其中所述更新步驟通過將包含在基礎配置文件中的配置屬性與初級特征配置文件中的屬性和次級特征配置文件中的屬性相結合來產(chǎn)生會話配置文件,以便由此提供包含由通用配置屬性和專用配置屬性共同定義的配置屬性的會話配置文件。
      28.根據(jù)權利要求24所述的方法,其中所述提供步驟提供多個特征配置文件,其中特征配置之一是用戶、計算元件、和位置配置文件中的至少一個,并且其中所述更新步驟通過利用包含在至少一個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件。
      29.根據(jù)權利要求28所述的方法,其中所述提供步驟提供與專用計算系統(tǒng)相關聯(lián)的多個特征配置文件,其中至少一個特征配置文件與專用計算系統(tǒng)可以位于的第一位置相關聯(lián),至少一個特征配置文件與可以使用專用計算系統(tǒng)的第一用戶相關聯(lián),并且其中如果專用計算系統(tǒng)位于第一位置并且被第一用戶使用,則所述更新步驟通過利用包含在與第一位置相關聯(lián)的特征配置文件中的配置屬性和與第一用戶相關聯(lián)的特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件。
      30.根據(jù)權利要求29所述的方法,其中一關聯(lián)表定義了至少一個特征配置文件和第一位置與第一用戶中至少一個之間的關聯(lián),并且其中所述更新步驟通過訪問關聯(lián)表并且基于表中的關聯(lián),利用包含在與第一位置相關聯(lián)的特征配置文件中的配置屬性和包含在與第一用戶相關聯(lián)的特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性,來產(chǎn)生會話配置文件。
      31.根據(jù)權利要求28所述的方法,其中所述提供步驟提供包含與一個組中每個用戶相關聯(lián)的通用配置屬性的初級特征配置文件和包含與該組中一個專用用戶有關的專用配置屬性的次級特征配置文件,其中所述更新步驟通過將包含在基礎配置文件中的配置屬性與初級特征配置文件中的屬性和次級特征配置文件中的屬性相結合來產(chǎn)生會話配置文件,以便由此提供包含由與該組用戶相關聯(lián)的通用配置屬性和與該專用用戶相關聯(lián)的專用配置屬性共同定義的配置屬性的會話配置文件。
      32.根據(jù)權利要求28所述的方法,其中所述提供步驟提供包含與一個組中所有計算元件有關的通用配置屬性的初級特征配置文件和包含與該組中一個專用計算元件有關的專用配置屬性的次級特征配置文件,其中所述更新步驟通過利用初級特征配置文件中的配置屬性和次級特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供同時包含與該組計算元件相關聯(lián)的通用配置屬性和與該專用計算元件相關聯(lián)的專用配置屬性的會話配置文件。
      33.根據(jù)權利要求28所述的方法,其中所述提供步驟提供包含與一給定區(qū)域中每個位置相關聯(lián)的通用配置屬性的初級特征配置文件和包含與該給定區(qū)域內(nèi)一專用位置有關的配置屬性的次級特征配置文件,其中所述更新步驟通過利用初級特征配置文件中的配置屬性和次級特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,以便由此提供同時包含與給定區(qū)域內(nèi)所有位置相關聯(lián)的通用配置屬性和與專用位置相關聯(lián)的專用配置屬性的會話配置文件。
      34.根據(jù)權利要求24所述的方法,其中所述提供步驟中所提供的基礎配置文件和多個特征配置文件中的至少一個進一步包括一個腳本,該腳本定義專用計算系統(tǒng)的某些操作,這些操作要求控制步驟執(zhí)行一個動作,其中如果計算系統(tǒng)被請求去執(zhí)行某個操作,則所述控制步驟執(zhí)行與該腳本相關聯(lián)的動作。
      35.根據(jù)權利要求24所述的方法,其中專用計算系統(tǒng)是由計算元件、計算元件的用戶、和計算元件的位置中的至少一個組成的,并且其中所述提供步驟提供具有專用于專用計算元件、計算元件的用戶和計算元件的位置之一的至少一個配置屬性的至少一個特征配置文件。
      36.一種用于基于構成計算系統(tǒng)的至少一個專用計算元件和專用用戶在網(wǎng)絡中配置該計算系統(tǒng)的系統(tǒng),其中所述系統(tǒng)包括多個與網(wǎng)絡通信的計算系統(tǒng),其中每個計算系統(tǒng)至少包括一個專用計算元件和一個專用用戶;至少一個通過網(wǎng)絡與所述多個計算系統(tǒng)通信的服務器元件;存儲元件包括基礎配置文件;包括多個配置屬性的多個特征配置文件;以及包括至少一個特征配置文件與專用計算元件和專用用戶中至少一個之間的關聯(lián)的表;以及與所述多個計算元件和所述服務器元件通信的處理元件,其中所述處理元件基于構成一個給定計算系統(tǒng)的專用計算元件和專用用戶配置該給定計算系統(tǒng),所述處理元件訪問所述表中的關聯(lián)并且通過利用與構成該給定計算系統(tǒng)的專用計算元件和專用用廣相關聯(lián)的特征配置文件的配置屬性更新基礎配置文件的配置屬性來為該給定計算系統(tǒng)產(chǎn)生一個會話配置文件。
      37.根據(jù)權利要求36所述的系統(tǒng),其中各計算系統(tǒng)能夠創(chuàng)建包含用戶信息和請求的文件,并且其中所述處理元件獨立于所述至少一個計算系統(tǒng)和所述服務器元件處理該信息和請求,其中所述處理元件將包含該信息和請求的對象轉(zhuǎn)換成一個串表示,以用于傳輸,并且重建該對象以用于處理。
      38.根據(jù)權利要求36所述的系統(tǒng),其中所述存儲元件進一步存儲一個定義順序的序列,按照該序列利用特征配置文件更新基礎文件以便產(chǎn)生會話配置文件,并且其中所述處理元件通過基于表中的關聯(lián)和該序列利用與專用計算元件和專用用戶中的至少一個相關聯(lián)的特征配置文件的配置屬性更新基礎配置文件的配置屬性來產(chǎn)生會話配置文件,并且其中用于更新基礎配置文件的特征配置文件中的屬性依次重寫基礎配置文件中被序列中稍前的特征配置文件更新的屬性。
      39.根據(jù)權利要求38所述的系統(tǒng),其中所述處理元件能夠接收一個與基礎配置文件和特征配置文件中的至少一個中的配置屬性相關聯(lián)的激活指示,并且其中所述處理元件通過利用包含在至少一個特征配置文件中的配置屬性,根據(jù)該序列更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置屬性,使得包含在序列中稍后的特征配置文件中的被激活的配置屬性優(yōu)先于包含在序列中稍前的特征配置文件中的配置屬性。
      40.根據(jù)權利要求36所述的系統(tǒng),其中所述服務器包括所述存儲元件。
      41.根據(jù)權利要求36所述的系統(tǒng),其中基礎配置文件和多個特征配置文件中的至少一個進一步包括一個腳本,該腳本定義專用計算系統(tǒng)的某些操作,這些操作要求處理元件執(zhí)行一個動作,其中如果計算系統(tǒng)被請求執(zhí)行某個操作,所述處理元件執(zhí)行與腳本相關聯(lián)的動作。
      42.根據(jù)權利要求36所述的系統(tǒng),其中所述處理元件位于計算元件和所述服務器元件中的至少一個中。
      43.根據(jù)權利要求36所述的系統(tǒng),其中每個計算系統(tǒng)至少包括一個專用計算系統(tǒng)、一個專用用戶和一個專用位置,其中所述表包括至少一個特征配置文件與專用計算元件、專用用戶和專用位置中至少一個之間的關聯(lián),并且其中所述處理元件基于構成一給定計算系統(tǒng)的專用計算元件、專用用戶、和計算元件的專用位置配置該給定計算系統(tǒng),所述處理元件訪問所述表中的關聯(lián)并且通過利用與構成給定計算系統(tǒng)的專用計算元件、專用用戶和專用位置相關聯(lián)的特征配置文件的配置屬性更新基礎配置文件的配置屬性來產(chǎn)生用于該給定計算系統(tǒng)的會話配置文件。
      44.一種用于在具有多個計算系統(tǒng)的網(wǎng)絡中,基于構成計算系統(tǒng)的至少一個專用計算元件和專用用戶來配置專用計算系統(tǒng)的方法,所述方法包括如下步驟提供多個配置文件中的配置屬性,其中多個配置文件包括基礎配置文件,該基礎配置文件包括用于網(wǎng)絡中多個計算系統(tǒng)的配置屬性;和至少一個特征配置文件,包括用于專用計算系統(tǒng)的至少一個配置屬性;將至少一個特征配置文件與構成專用計算系統(tǒng)的專用計算元件和專用用戶中的至少一個相關聯(lián);請求用于專用計算系統(tǒng)的配置屬性;訪問基礎配置文件和與專用計算元件和專用用戶中至少一個相關聯(lián)的至少一個特征配置文件;利用至少一個特征配置文件的配置屬性更新基礎配置文件中的配置屬性以便創(chuàng)建會話配置文件;以及根據(jù)包含在會話配置文件中的配置屬性控制專用計算系統(tǒng)的操作。
      45.根據(jù)權利要求44所述的方法,其中所述提供步驟提供與專用計算系統(tǒng)相關聯(lián)的多個特征配置文件,其中所述更新步驟通過利用包含在多個特征配置文件中的配置屬性更新包含在基礎配置文件中的配置屬性來產(chǎn)生會話配置文件,其中所述更新步驟以預定序列將特征配置文件與基礎配置文件相結合,并且其中在序列中稍后的被結合的特征配置文件中的屬性重寫序列中稍前的被結合的特征配置文件中的屬性。
      46.根據(jù)權利要求45所述的方法,其中所述提供步驟中提供的基礎配置文件和特征配置文件中的至少一個包括與配置文件中的配置屬性相關聯(lián)的激活指示,并且其中所述更新步驟通過根據(jù)預定序列將包含在基礎配置文件中的配置屬性與包含在至少一個特征配置文件中的配置屬性相結合來產(chǎn)生會話配置文件,使得包含在序列中稍后的配置文件中的被激活的配置屬性優(yōu)先于包含在序列中稍前的配置文件中的配置屬性。
      47.根據(jù)權利要求44所述的方法,其中所述提供步驟提供包含通用配置屬性的初級特征配置文件和包含專用配置屬性的次級特征配置文件,其中所述更新步驟通過將包含在基礎配置文件中的配置屬性與初級特征配置文件中的屬性和次級特征配置文件中的屬性相結合來提供會話配置文件,該會話配置文件包含由通用配置屬性和專用配置屬性共同定義的配置屬性。
      48.根據(jù)權利要求44所述的方法,其中所述控制步驟包括根據(jù)包含在會話配置文件中的配置屬性將計算信息呈現(xiàn)給專用計算系統(tǒng)的用戶。
      49.根據(jù)權利要求44所述的方法,其中所述控制步驟包括控制專用計算系統(tǒng)和至少一個外圍設備之間的通信。
      50.根據(jù)權利要求44所述的方法,其中所述提供步驟中提供的基礎配置文件和至少一個特征配置文件中的至少一個進一步包括一個腳本,該腳本定義專用計算系統(tǒng)的某些操作,這些操作要求控制步驟執(zhí)行一個動作,其中如果專用計算系統(tǒng)被請求執(zhí)行某操作,則所述控制步驟執(zhí)行與腳本相關聯(lián)的動作。
      51.根據(jù)權利要求44所述的方法,其中計算系統(tǒng)至少包括一個專用計算元件、一個專用用戶和計算元件的一個專用位置,其中所述關聯(lián)步驟將至少一個特征配置文件與構成專用計算系統(tǒng)的專用計算元件、專用用戶和專用位置中的至少一個相關聯(lián),并且其中所述更新步驟利用至少一個特征配置文件的配置屬性更新基礎配置文件的配置屬性來創(chuàng)建會話配置文件。
      全文摘要
      本發(fā)明的系統(tǒng)和方法基于當前用于專用計算系統(tǒng)的操作會話的計算系統(tǒng)的各特征有效地配置計算系統(tǒng),該配置是通過利用包含在與專用計算系統(tǒng)的各特征(例如專用計算元件、計算元件的專用用戶、計算元件的專用位置、和/或計算系統(tǒng)的任何其它特征)相關聯(lián)的特征配置文件中的配置屬性更新基礎配置文件中的配置屬性,以產(chǎn)生用于操作會話的會話配置文件實現(xiàn)的。因此,可以為與配置文件相關聯(lián)的計算系統(tǒng)的各特征的任意組合創(chuàng)建會話配置文件,以便為特定操作會話適當?shù)卦O置包括任何外圍設備的專用計算系統(tǒng),使得不必分別配置計算元件。
      文檔編號G06F15/177GK1610890SQ02803336
      公開日2005年4月27日 申請日期2002年5月21日 優(yōu)先權日2001年5月22日
      發(fā)明者羅伯特·基亞, 若尼尤斯·薩利赫, 克里斯·居奇克, 格倫·卡爾 申請人:美國聯(lián)合包裝服務有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1