專利名稱:用于實時許可證系統(tǒng)的浮動許可證的制作方法
用于實時許可證系統(tǒng)的浮動許可證
背景技術(shù):
0001
采集設(shè)備是一種用來采集、^1和#^ 到1^處,統(tǒng)的設(shè)
備。 采集設(shè)備可與多個不同種類的 采集子系統(tǒng)的一個或多個一起被提
供,該 采集子系統(tǒng)包括成像器、激光掃描儀、RFID掃描儀和磁介廁3描 儀。這舒系繊常掃描一^i^承載(bearing)設(shè)備諸如娜^A^單(如 條形碼),磁條和RFID^^。這^^集的|^在 釆集設(shè)備中 處理器和 相關(guān)電路進行處理。處理的類型和數(shù)量隨著設(shè)備的,而變化,fi31常至少要 包括對數(shù)據(jù)采集子系統(tǒng)的輸出進,碼,以生^t應(yīng)于包含在M承載設(shè)備中 的編碼 的數(shù)據(jù)串。解碼過的l^隨后通常iOT樹可數(shù)量的有線和無線通信 路^S行^lN如- 802.11、移動電話、IrDA、 USB、串行和將路徑。
根據(jù)本發(fā)明的一個方面,鄉(xiāng)了許可證管縣統(tǒng)。許可證管鵬統(tǒng)包
括許可證服務(wù)器,用于存儲和管理至少一個許可證,齡許可iW應(yīng)T-個
或多個軟##征;便攜式客戶端設(shè)備,用于向服務(wù)tli青求臨時許可證,其對應(yīng) 于至^w個許可證的一個或多個,以啟用(engble)對應(yīng)于臨時許可證并安^
便攜式客戶端設(shè)備上的一個或多個軟##征的操作;其中臨時許可證包含終止 餅,該餅定義了在何種情形下臨時許可證將終止。00081 根據(jù)本發(fā)明的另一個方面,,了許可ia艮務(wù)器。許可證服務(wù)器包括: 通信單元;許可證管理單元,用于從便攜式客戶端設(shè),,于至少一個臨時 許可證的請求以確定是否可以得到至少一個許可證,如果可以得到至少一個許 可證則生成至少一個臨時許可證,以及經(jīng)由通信單元傳送至少一個臨時許可證給便攜式客戶端設(shè)備,每個臨時許可M應(yīng)于至少一個許可證,該許可證啟用
便攜式客戶端設(shè)備的對應(yīng)軟件特征;其中針臨時許可證包括指定臨時許可證 何時終止的終止條件。 許可證服務(wù)器110管理許可證系統(tǒng)100中的許可證。當客戶端設(shè)備120 請求從許可證服務(wù)器110中獲得許可證時,許可鵬艮務(wù)器110確定該許可證是 否是可得到的。如果許可證是可得到的,則許可iiEI艮務(wù)器110從許可證 庫 130中獲取該許可證,基于從許可i迎艮務(wù)器130獲取的許可證^臨時許可證, 并經(jīng)由琉接入點140將該臨時許可證傳送到客戶端設(shè)備120。
密割艮務(wù)器150 ,了與客戶端設(shè)備120的各種軟##征122 (如圖 4中所示)相關(guān)的功能。職接入點140經(jīng)由無線通信駄(例如鮮、Zigbee 或Wi-Fi)與客戶,備120進^1信。如
圖1中所示,,接入點可以作為公 共的接入點,用于客戶端設(shè)備120和密割艮務(wù)器150與許可iiEJl務(wù)器110之間 的通信。
00181 根據(jù)本發(fā)明的其他方面,如圖2中所示,客戶端服務(wù)器120可以經(jīng)由 職接入點140與許可證服務(wù)器110通信,并經(jīng)由另一1^線接入點145與密 割艮務(wù)器150通信。在某些清況下,操作許可證系統(tǒng)100的碰由于雜原因, 可能不希望在與密割艮務(wù)器150相同的網(wǎng)絡(luò)上操作許可磁艮務(wù)器110。可育調(diào)不 同于密割艮務(wù)器150的通信技術(shù)來操作許可磁艮務(wù)器110,或者企業(yè)有錢方面 的考慮。財卜,企業(yè)可能不希望修改現(xiàn)有的、操作中的密室服務(wù)器系統(tǒng),來添 加許可證交易的處理。用于在客戶端設(shè)備120和密室服務(wù)器150之間通信的帶 寬可能不具有足夠的容量來,客戶端設(shè)備120和許可證服務(wù)器110之間的附
8加通信。在這些瞎況下,許可磁艮務(wù)器110可以經(jīng)由繊接入點140來與客戶 端設(shè)備120通信,并且密劉艮務(wù)器150可以經(jīng)由繊接入點145來與客戶端設(shè) 備120通信。
0019
客戶端設(shè)備120包括多個軟4術(shù)征122a、 122b和122c (如圖4中所
示,總#1皮稱為軟##征122),為了操作這些軟j術(shù)征,每一彿征鞭從許 可證服務(wù)器110獲得許可證。在可選的授權(quán)處am客戶端設(shè)備120將對于 用戶需要訪問的軟##征122a、 122b , 122c對應(yīng)的許可證的請,由, 接入點140傳超lj許可磁艮務(wù)器110??蛻舳嗽O(shè)備120可以是任意便攜式設(shè)備, 如織采集設(shè)備(包括便攜^ 終端(PDT)或條形碼掃描儀)、移動電話、 個人數(shù)字助理(PDA)或個人娛樂設(shè)備。 許可證|^庫可以存儲對于軟##征122a的多^K午可證。當生成臨時許可證時,月艮務(wù)器許可證管理單元112會執(zhí)行檢査處 檢査多個許可證中的一個。同樣的,用戶可能不被授權(quán)〗頓與該許可證相關(guān)聯(lián)的特定軟##征。例如,軟!術(shù)征122a可以具有五個許可證,因jt頃多可以有五個用戶同時訪問該軟件特征122a。一旦五個用戶都請求了許可證,直到為i^S個用戶之中的一個用戶生成的臨時許可證終止為止 可以生成臨時許可證??商鎿Q地,特征可以限,定的職位功能,比如主管;普通雇員對許可證的請求條艦絕。
0028i 如果戶;H青求的許可證的一個或多個是可以得到的,則服務(wù)器許可證管
理單元112為可以得到的許可證生自應(yīng)于附青求的許可證的臨時許可證,并傳皿些臨時許可證到客戶端設(shè)備120。,然后服務(wù)器許可證管理單元112可以存儲信息,該信息指示臨時許可證已作為檢査(或新午可證授予),的一部分而^:布了。月艮務(wù)器許可證管理單元112為那些^T得至啲許可證^^拒絕消息。可替換地,如果附青求的許可證中的一個是不可得到的,則服務(wù)器許可證管理單元112會為所有附青求的許可證^£拒絕消息,即j錢對午可證是可得到的。
0029
當生成臨時許可證時,月艮務(wù)器許可證管理單元112可以包括J^i午可證將于何時終止的終止^#。終止割牛可以指示該許可證將在預(yù)定的時間段(比如八個小時)逝去之后或一天中的職時間(比如下午5點)之后終止。當臨時許可證中指定的剝牛滿足時,客戶端設(shè)備120不倉&i方問該臨時許可M應(yīng)的軟##征。此外,當終止制牛滿足時,月艮務(wù)器許可證管理單元112釋放許可證以供其鵬戶{頓??蛻舳嗽O(shè)備120和服務(wù)器許可證管理單元112不需要相互通信辦放許可證,可替換地,客戶端設(shè)備120和服務(wù)器許可證管理單元112可以獨立的釋放許可證。如果客戶端設(shè)備112的用戶不再需要臨時許可證,則客戶端設(shè)備可以傳送登記消息來指示該臨時許可證已不再需要了 。然后fl艮務(wù)器許可證管理單元可以釋^J"應(yīng)的許可證以供其他用戶使用,客戶端設(shè)備120不膨方問對應(yīng)的軟##征。 客戶許可證管理單元124管緣許可磁艮務(wù)器110接鵬的臨時許可證,勝艦臨時許可證的請求。對臨時許可證的請求可以基于由認證單元U6認證的鋼戶輸入的用戶HX例如,客戶許可證管理單元124可以4^t應(yīng)用戶的臨時許可證的請求,并皿由通信單元128和,接入點140傳送請求到許可證服務(wù)器110??商鎿Q地,作為許可證請求處理的一部分,許可證服務(wù)器110中的認證單元116可以認證用戶。作為代替,用戶可以選擇包括軟件特征122的一個或多個的用戶簡擋(profile),客戶許可證管理單元124可以基于用戶簡擋生成對臨時許可證的請求。用戶也可以選擇用戶將需要那些軟件特征122,客戶許可證管翻艮務(wù),后基于戶,的軟##征^^請求。
圖6是根據(jù)本發(fā)明的實施例的刪除臨時許可證的處理的、繊圖。在操作610中,用戶正,作便攜式設(shè)備。
作620中,客戶許可證管理單元124確定用戶是否不再需要存儲在許可證存儲單元126中的臨時許可證。例如,如果用戶確定他將不再需要^^軟##征122a,或者如果用戶由于約^l似原因需要早些離開工作,貝,戶可以請求客戶端設(shè)備120放棄對應(yīng)軟##征122a的臨時許可證。在操作630中,如果用戶己鄉(xiāng)激棄了一個或多個臨時許可證,則客戶許可證管理單元124傳送消息^i午可ffil艮務(wù)器110來^^用戶放棄臨時許可證。例如,這個可以是關(guān)閉,的一部分。
0048
如果用戶沒有放棄臨時許可證,則在操作640中,客戶許可證管理單元124確定是否已經(jīng)滿足臨時許可證的終止剝牛。例如,如^^應(yīng)軟##征122a的臨時許可證的終止剝牛是j頓八個小時,并且客戶端設(shè)備已在八個小時之前接收到臨時許可證,則客戶許可證管翻艮務(wù)器124確定終止割牛己經(jīng)滿足。如果終止^#還沒有滿足,則處 回到操作610并且客戶端設(shè)備120正,作。[0049
鄉(xiāng)作650中,客戶許可證管理單元124刪除存儲在許可證存儲單元126中的臨時許可證,并禁用對應(yīng)軟##征的操作,例如軟##征122a。幾乎同時,許可磁艮務(wù)器110釋放存儲在許可證 庫130中對應(yīng)于臨時許可證的許可證以供其他用戶使用。許可磁艮務(wù)器110和客戶端設(shè)備120可以3^ife執(zhí)行操作650 ^互相通信。許可蹈艮務(wù)器110和客戶端設(shè)備120可能不精確地同B^l行操作650,并且因此雜驢時間,在縫疊時間中許可iO艮務(wù)器llO已經(jīng)釋放了許可證,而客戶端設(shè)備120并沒有,離相反。[0050
本發(fā)明的各方面也可以具體化為計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是可以存儲 的樹可 存儲設(shè)備,并且隨后計算機系統(tǒng)可以讀鵬述娜。計飾可讀記錄設(shè)備的示例也包括只赫儲器(ROM)、隨機存儲器(RAM)、 CDs、 DVDs、磁帶、繊咣繊存儲設(shè)備。本發(fā)明的各方面還可以具體化為載波(如艦因特網(wǎng)傳送的繊)。計穀幾可讀記錄介質(zhì)也可以皿與計算機系統(tǒng)耦合的網(wǎng)絡(luò)來分布,以使得計算機可讀代碼以分布的形式被存儲和執(zhí)行。而且,用于完成本發(fā)明的功能禾iJ^、代碼和代碼段可以由屬于本發(fā)明的領(lǐng)域的禾歸員很容易地構(gòu)建。
[0051盡管已經(jīng)示出 述了本發(fā)明的幾個實施例,f朗陛本領(lǐng)域的技術(shù)人員可以領(lǐng)會至贓不脫離本發(fā)明的原則和精神、不超出權(quán)利要求及其等同物限定的范圍的情況下做出改動。
權(quán)利要求
1、一種許可證管理系統(tǒng),包括許可證服務(wù)器,用于存儲和管理至少一個許可證,每個許可證對應(yīng)于一個或多個軟件特征;以及便攜式客戶端設(shè)備,用以向服務(wù)器請求至少一個臨時許可證,每個臨時許可證對應(yīng)于所述至少一個許可證的一個或多個,以便啟用安裝在所述便攜式客戶端設(shè)備上的相應(yīng)的一個或多個軟件特征的操作;其中,每個臨時許可證包括終止條件,所述終止條件限定了所述臨時許可證在哪些條件下終止。
2、 如權(quán)利要求1戶脫的系統(tǒng),還包括第一,接入點,用以在許可ia艮務(wù)器和便攜式客戶端設(shè)備之間傳輸M;以及第二琉接入點,用以在便攜式客戶端設(shè)備和密割艮務(wù)器之間#11 。
3、 如權(quán)利要求l戶脫的系統(tǒng),其中許可證服務(wù)器包括第一實時時鐘,并且許可證服務(wù)器可以在不和戶;M便攜式客戶端設(shè)備通信的情況下基于戶,實時時鐘確定何^^足終止制牛;便攜式客戶端設(shè)備包括第二實時時鐘,并且便攜式客戶端設(shè)備可以在不和 所述許可證服務(wù)器通信的情況下基于所述第二實時時鐘確定何時滿足終止條件;以及許可證服務(wù)器和便攜式客戶端設(shè)皿行同步操作以使所,一實時時鐘和 所述第二實時時鐘同步。
4、 一種許可證服務(wù)器包括 通信單元;以及許可證管理單元,用以從便攜式客戶端設(shè),TO至少一個臨時許可證的 請求,旨臨時許可 應(yīng)于啟用^^^便攜式客戶端設(shè)備的對應(yīng)軟##征的至少一個許可證,用以確定是否戶;MM少一個許可證是可得到的,如果戶腐至少一個許可證是可得到的,則生成至少一個臨時許可證,并經(jīng)由所^1信單元 傳送戶/f^M少一個臨時許可蹄戶脫便攜式客戶端設(shè)備;其中^h臨時許可證包含指示戶/M該臨時許可證何時終止的終止斜牛。
5、 如權(quán)利要求4戶腿的許可磁艮務(wù)器,其中,當戶;M許可證管理單元確定 滿足了所超少一個臨時許可證中的一個的終止剝牛時,所述許可證管理單元 在不和客戶端設(shè)備進^i信的情況下釋m應(yīng)于所述臨時許可證的該至少一個 許可證以供其他客戶端設(shè)^m
6、 如權(quán)利要求4戶腿的許可iO艮務(wù)器,其中,戶;M請求包含用戶ia并 且許可證管理單元確定B^少一個許可證是否是可得到的,^S于用戶iD生^少一個臨時許可證。
7、 如權(quán)利要求4戶M的許可ia艮務(wù)器,當戶;M許可證管理單^i定^M少一個臨時許可證的一個的終止^#已經(jīng)終止時,自許可證管理單元釋, 應(yīng)的許可證以供其他客戶端設(shè)^ffl。
8、 如權(quán)利要求7 0M的許可鵬艮務(wù)器,還包括-實時時鐘;其中戶鵬午可週務(wù)器基于戶脫實時時鐘確定是否已經(jīng)滿^;f^M少—個 臨時許可證的終止條件,并執(zhí)行與戶;f^便攜式客戶端設(shè)備的同步操作以同步所 述實時時鐘。
9、 一種便攜式客戶端設(shè)備,包括 通信單元;至少一個軟條征,齡軟條征需要許可證用以操作;許可證存儲單元,用以存儲至少一個臨時許可證,每個臨時許可證啟用所 述至少一個軟件特征的一個或多個,作;許可證管理單元,用以生自0f^M少一個臨時許可證的請求,來從許可 證服務(wù)皿收所述至少一個臨時許可證,并啟用對應(yīng)于所述至少一個臨時許可 證的至少一個軟件特征;其中旨臨時許可證包括指定戶,臨時許可證何時終止的終止斜牛。
10、 如權(quán)利要求9戶脫的便攜式客戶端設(shè)備,還包括 認證單元,用以認iiSM便攜式客戶端設(shè)備的用戶; 其中戶/f^許可證管理單^S于由^M認證單元認證的用戶的用戶ID來生成i青求。
11、 如權(quán)利要求9戶脫的便攜式客戶端設(shè)備,進一步包括 實時時鐘;其中所述許可證管理單^于戶;M實時時鐘確定是否滿;^M終止條件, 并執(zhí)行與所述許可證服務(wù)器的同步操作以與所述許可證服務(wù)器的實時時鐘同 步。
12、 一種為便攜式客戶端設(shè)^成臨時許可證的方法,包括 從便攜式客戶端設(shè)皿TO臨時許可證的請求; 確定臨時許可證是否是可得到的;如果戶腿臨時許可證是可得至啲,則生^^脫臨時許可證;以及 傳送戶,臨時許可i!E^便攜式客戶端設(shè)備;其中所述臨時許可證包括指定所述臨時許可證何,止的終止條(牛。
13、 一種計輙可讀介質(zhì),該計穀幾可讀介質(zhì)包括指令,當該指令被計算 inii行時可以使計^m執(zhí)行如權(quán)利要求12戶M的方法。
14、 一種當臨時許可證的終止割牛終止時禁用臨時許可證的方法,該方法包括確定是否滿足卵悉臨時許可證的終止斜牛,所述臨時許可證啟用便攜式客 戶端設(shè)備的至少一個軟##征的操作;以及如果滿>5^,臨時許可證的終止^#,則從戶; ^便攜式客戶端設(shè)備中刪除 所述臨時許可證,并禁用戶;MS少一個軟條征的操作;其中所述臨時許可證的刪除和所述操作的禁用獨立于許可證服務(wù)器而發(fā)生。
15、 一種計飾可讀介質(zhì),該計穀幾可讀介質(zhì)包括指令,當該指令被計算 mS行時可以使計ML執(zhí)行如權(quán)利要求14戶,的方法。
全文摘要
用于實時許可證系統(tǒng)的浮動許可證。本發(fā)明涉及一種許可證管理系統(tǒng),其包括用來存儲和管理至少一個許可證的許可證服務(wù)器,每個許可證與一個或多個軟件特征相對應(yīng);便攜式客戶端設(shè)備以向服務(wù)器請求對應(yīng)于所述至少一個許可證的一個或多個的臨時許可證,以啟用對應(yīng)于所述臨時許可證的一個或多個軟件特征的操作。臨時許可證包括終止條件,所述終止條件限定了所述臨時許可證在哪些條件下終止。
文檔編號G06Q30/00GK101674582SQ200910205730
公開日2010年3月17日 申請日期2009年8月26日 優(yōu)先權(quán)日2008年8月27日
發(fā)明者J·F·奧唐奈 申請人:霍尼韋爾國際公司