專利名稱:利用智能卡技術(shù)的可傳送計(jì)量表許可證的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通過智能卡技術(shù)提供可傳送計(jì)量表許可證的系統(tǒng)和方法,尤其涉及通過智能卡許可證交易實(shí)現(xiàn)與公用事業(yè)資源計(jì)量表相聯(lián)系的特定功能特征的加入、刪除或修改的智能卡的使用。
背景技術(shù):
在全世界范圍內(nèi)已經(jīng)裝備了許多各種類型的計(jì)量設(shè)備,以監(jiān)視在居住和商業(yè)大樓內(nèi)用戶公用事業(yè)資源的分配。公用事業(yè)資源計(jì)量表可以用于監(jiān)視諸如水、煤氣、電、有線電視服務(wù)、電信等,不同類型的公用事業(yè)資源(即,產(chǎn)品或商品)。這樣的公用事業(yè)資源計(jì)量表往往還具有不同功能和特定工作能力的特征。
公用事業(yè)資源計(jì)量表通常配有以各種各樣方式進(jìn)行操作所需的所有硬件部件和眾多可選特征。因此,基于微處理器的公用事業(yè)資源計(jì)量表一般對(duì)應(yīng)于多用途計(jì)量平臺(tái)。內(nèi)置在計(jì)量表中的固件實(shí)質(zhì)性地支配每個(gè)特定計(jì)量表提供的功能。計(jì)量表固件對(duì)應(yīng)于使其它軟件指令和應(yīng)用程序能夠得以讀取和執(zhí)行、存儲(chǔ)在計(jì)量表硬件中的各種存儲(chǔ)器芯片或其它部件中的軟件??梢詫⑿鹿碳螺d到公用事業(yè)資源計(jì)量表中,以加入、刪除或修改計(jì)量表的功能。
許多現(xiàn)有公用事業(yè)資源計(jì)量表是這樣配置的,通過將新固件下載到計(jì)量表中,用戶可以升級(jí)計(jì)量表的功能。計(jì)量表上這樣固件的實(shí)現(xiàn)往往被稱為上載和下載計(jì)量表中的密鑰。這些計(jì)量表密鑰開啟計(jì)量表的某些特征和/或能力和使計(jì)量表以所選方式運(yùn)行。
計(jì)量表密鑰訪問通常通過用戶可以購買的許可證實(shí)現(xiàn)。不同許可證可用于可以加入計(jì)量表中的每種類型功能。一種功能的許可證給予用戶將那種功能加入打算在那一點(diǎn)上使用許可證的計(jì)量表中的能力。
升級(jí)計(jì)量表功能的已知技術(shù)牽涉到配備在軟盤存儲(chǔ)設(shè)備上的升級(jí)許可證和相應(yīng)應(yīng)用程序的購買。這樣的盤提供使用戶能夠訪問計(jì)量表上的新固件的信息,從而使計(jì)量表的特定功能增加。這樣的盤也可能保存許可證計(jì)數(shù),以便可以監(jiān)視升級(jí)次數(shù)。這種許可證計(jì)數(shù)特征旨在保證下載到計(jì)量表的升級(jí)的次數(shù)與所購許可證的數(shù)量一致。通過軟盤使用許可證和升級(jí)應(yīng)用程序相對(duì)來說不安全,往往將可用性問題擺在制造商或銷售商和用戶面前。
另外已知技術(shù)利用必須與計(jì)量表設(shè)備的I/O端口連接,以便使某些特征或計(jì)量表功能適當(dāng)運(yùn)行、帶有專用內(nèi)部芯片的軟件保護(hù)器,或安全連接器。這些外圍適配器也易出現(xiàn)未解決的安全問題,因此,不合乎某些應(yīng)用程序的需要。
計(jì)量技術(shù)方面的新進(jìn)展已經(jīng)和將顯著增加適用于公用事業(yè)資源計(jì)量表的選項(xiàng)和功能特征的數(shù)量。每次升級(jí)在成本上可以從幾百美元到幾千美元或更多。倘若給予公用事業(yè)資源計(jì)量表的功能選項(xiàng)增加了,最好提供管理和處理許可計(jì)量表功能升級(jí)的調(diào)度的改進(jìn)特征和方法。提供這種具有保證有效功能傳送和安全許可證交易的能力的技術(shù)也是可取的。
雖然已經(jīng)開發(fā)出各種系統(tǒng)和方法來解決計(jì)量表升級(jí)和相應(yīng)許可證交易問題,但沒有一種設(shè)計(jì)體現(xiàn)了一般說來包含如后面按照本發(fā)明的技術(shù)給出的所有所希望特征的系統(tǒng)和方法。
發(fā)明內(nèi)容
鑒于在公用事業(yè)資源計(jì)量和升級(jí)特征許可證領(lǐng)域中所遇到的所討論缺點(diǎn)和不足,人們已經(jīng)開發(fā)出提供可傳送計(jì)量表許可證的改進(jìn)系統(tǒng)和方法。因此,概括地說,本發(fā)明的一般目的是提供使計(jì)量表許可證能夠傳送的智能卡技術(shù)和升級(jí)和/或降級(jí)公用事業(yè)資源計(jì)量表的功能的能力。本文使用的術(shù)語“智能卡”旨在一般性地代表通稱為智能卡的設(shè)備和在數(shù)據(jù)存儲(chǔ)、交易和其它應(yīng)用中加以識(shí)別的相關(guān)技術(shù)。
本發(fā)明的另一個(gè)主要目的是提供通過可以從計(jì)量表制造商或許可證銷售商那里購買的許可證實(shí)現(xiàn)計(jì)量表功能的技術(shù)。這樣的計(jì)量表許可證可以用于啟用或禁用事先安裝在計(jì)量表上的固件??蛇x地,計(jì)量表許可證可以用于加入新固件或刪除和/修改計(jì)量表上的現(xiàn)有固件,因此,提供改編給定計(jì)量表配置的能力。
本發(fā)明的另一個(gè)主要目的是通過智能卡技術(shù)實(shí)現(xiàn)計(jì)量表許可證。智能卡最好配有存儲(chǔ)器、微處理器和管理用戶從計(jì)量表制造商或許可證銷售商那里購買的許可證的數(shù)量的計(jì)數(shù)器。智能卡微處理器為智能卡閱讀器和計(jì)量表上的通信端口之間的直接連接和通信創(chuàng)造條件。
本發(fā)明的另一個(gè)目的是提供一種實(shí)現(xiàn)計(jì)量表許可證交易的安全方法。由于各種各樣的密碼特征,譬如,通過輸入個(gè)人識(shí)別號(hào)(PIN)的用戶識(shí)別,智能卡的使用有助于這個(gè)目的的實(shí)現(xiàn)。傳送計(jì)量表許可證信息時(shí)使用的隨機(jī)通信協(xié)議也促進(jìn)安全的許可證交易。這樣的通信協(xié)議有助于防止許可證被偷,以便潛在許可證計(jì)數(shù)錯(cuò)誤(例如,在許可證交易期間由于計(jì)量表斷電引起的)。
本發(fā)明的又一個(gè)目的是提供這樣的可傳送計(jì)量表許可證,使智能卡可以用于從計(jì)量表中上載許可特征和將許可特征下載到計(jì)量表。借助于這樣的可傳送計(jì)量表許可證,可以將給定計(jì)量表許可證下載到一個(gè)公用事業(yè)資源計(jì)量表,以后從那個(gè)公用事業(yè)資源計(jì)量表上載給定計(jì)量表許可證,然后,將給定計(jì)量表許可證下載到不同公用事業(yè)資源計(jì)量表。
本公開技術(shù)導(dǎo)致的優(yōu)點(diǎn)是,計(jì)量表制造商、許可證銷售商、公用事業(yè)資源提供商和最終消費(fèi)者也可以利用本發(fā)明的智能卡技術(shù)來管理計(jì)量表細(xì)目和它的許可特征。
本發(fā)明的其它目的和優(yōu)點(diǎn)展示在如下的詳細(xì)描述中,本領(lǐng)域的普通技術(shù)人員可以從如下的詳細(xì)描述中清楚地了解到本發(fā)明的其它目的和優(yōu)點(diǎn)。此外,還應(yīng)該進(jìn)一步認(rèn)識(shí)到,可以根據(jù)當(dāng)前的引用,在不偏離本發(fā)明的精神和范圍的情況下,在各種各樣的實(shí)施例和本發(fā)明技術(shù)的應(yīng)用中實(shí)施對(duì)具體例示、引用和討論的特征和它們的步驟的改進(jìn)和改變。這樣的改變可以包括,但不局限于,用等效裝置、特征或步驟替代例示、引用和討論的那些裝置、特征或步驟,并且使各種部件、特征、步驟等的功能、操作或位置反過來。
更進(jìn)一步,應(yīng)該明白,這種技術(shù)的不同實(shí)施例,以及不同的當(dāng)前優(yōu)選實(shí)施例可以包括當(dāng)前公開特征或單元的各種組合或配置,或它們的等效物(包括沒有明顯地顯示在圖中或在這樣圖形的詳細(xì)描述中陳述的特征、部件或步驟的組合或它們的配置)。本發(fā)明的一個(gè)這樣示范性實(shí)施例涉及供公用事業(yè)資源計(jì)量表許可證交易使用的智能卡,其中,智能卡最好包括存儲(chǔ)器、微處理器、對(duì)接端口和封套。存儲(chǔ)器模塊可以被配置成存儲(chǔ)含有與許可證交易相對(duì)應(yīng)的信息的文件,并且微處理器可以被配置成處理傳送到計(jì)量表和從計(jì)時(shí)器傳送的數(shù)據(jù)。封套為智能卡存儲(chǔ)器和微處理器部件提供外殼。對(duì)接端口(譬如九針電連接器)被配置成連接和啟用智能卡和智能卡閱讀器之間的通信。這樣的示范性智能卡實(shí)施例還可以包括許可證計(jì)數(shù)器,許可證計(jì)數(shù)器保存適合于上載到所選公用事業(yè)資源計(jì)量表或從所選公用事業(yè)資源計(jì)量表下載的許可證的數(shù)量。
本發(fā)明技術(shù)的另一個(gè)當(dāng)前示范性實(shí)施例涉及智能卡閱讀器,智能卡閱讀器被配置成與公用事業(yè)資源計(jì)量表和外圍計(jì)算機(jī)對(duì)接,以便可以實(shí)現(xiàn)計(jì)量表許可證交易。這樣的智能卡閱讀器最好包括與計(jì)量系統(tǒng)中的部件互連的數(shù)個(gè)各種各樣對(duì)接端口。智能卡閱讀器可以包括被配置成與智能卡連接和通信的第一對(duì)接端口、被配置成與外圍計(jì)算機(jī)(PC)和基于PC應(yīng)用程序通信的第二對(duì)接端口和將智能卡閱讀器與公用事業(yè)資源計(jì)量表連接的第三對(duì)接端口。
當(dāng)前技術(shù)的另一個(gè)示范性實(shí)施例涉及能夠提供升級(jí)或降級(jí)功能的計(jì)量系統(tǒng),其中,通過計(jì)量表功能許可證啟用或禁用該功能,和其中,計(jì)量系統(tǒng)最好包括計(jì)量設(shè)備,以及至少一個(gè)通信端口、外圍計(jì)算機(jī)和智能卡閱讀器。計(jì)量設(shè)備用電子方法測(cè)量或分配公用事業(yè)產(chǎn)品,并且包括通信端口,以便計(jì)量系統(tǒng)中的其它部件(譬如,外圍計(jì)算機(jī)和智能卡閱讀器)可以與計(jì)量設(shè)備的處理部件通信。然后,可以將智能卡與本發(fā)明計(jì)量系統(tǒng)組合在一起使用,以便可以實(shí)現(xiàn)可傳送許可證交易。
所公開技術(shù)的其它實(shí)施例涉及與本發(fā)明的許可證交易相聯(lián)系的方法。這樣方法的具體示范性實(shí)施例涉及利用智能卡將功能許可證傳送到公用事業(yè)資源計(jì)量表的方法。這樣的過程最好涉及使智能卡與公用事業(yè)資源計(jì)量表對(duì)接,查詢智能卡上的許可證計(jì)數(shù),以保證在傳送所希望功能之前存在適當(dāng)許可證計(jì)數(shù),提供智能卡和公用事業(yè)資源計(jì)量表之間的安全通信路徑,并且在智能卡和計(jì)量表之間傳送信息,以便啟用或禁用所選公用事業(yè)資源計(jì)量表功能。
上面的過程和基于所公開技術(shù)的其它過程可以應(yīng)用在計(jì)量表升級(jí)過程和計(jì)量表降級(jí)過程兩者中。這樣的過程可以包括如下步驟提供與公用事業(yè)資源計(jì)量表和外圍計(jì)算機(jī)對(duì)接的智能卡閱讀器,使智能卡與智能卡閱讀器接合,啟動(dòng)PC上的基于PC應(yīng)用程序,并且在智能卡和PC之間進(jìn)行外部驗(yàn)證。在計(jì)量表升級(jí)的情況中,PC和計(jì)量表之間的通信啟用所選增強(qiáng)型計(jì)量表特征和使智能卡許可證計(jì)數(shù)器的計(jì)數(shù)遞減。對(duì)于計(jì)量表降級(jí),PC和計(jì)量表之間的通信禁用所選增強(qiáng)型計(jì)量表特征和使智能卡許可證計(jì)數(shù)器的計(jì)數(shù)遞增。
沒有必要在這個(gè)總結(jié)部分中表達(dá)的、本發(fā)明的其它實(shí)施例可以包括和體現(xiàn)在上面的總結(jié)部分中引用的特征、部件或步驟和/或另一方面在本申請(qǐng)中所討論的其它特征、部件或步驟的各個(gè)方面的各種組合。通過查閱說明書的其余部分,本領(lǐng)域普通技術(shù)人員將更好地認(rèn)識(shí)這樣實(shí)施例和其它實(shí)施例的特征和各個(gè)方面。
下面將參照附圖,詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例,在附圖圖1例示了含有按照本發(fā)明的對(duì)接智能卡特征的示范性計(jì)量系統(tǒng);圖2提供了按照當(dāng)前公開的技術(shù),利用智能卡將功能許可證和相應(yīng)計(jì)量表特征能力傳送到公用事業(yè)資源計(jì)量表的示范性方法的流程圖表示;圖3提供了按照本發(fā)明,在智能卡和外圍計(jì)算機(jī)之間進(jìn)行外部驗(yàn)證的示范性處理步驟的流程圖表示;圖4a和4b提供了在外圍計(jì)算機(jī)和計(jì)量表之間進(jìn)行通信以傳送所希望計(jì)量表功能的示范性處理步驟的流程圖表示;和圖5提供了按照本發(fā)明的示范性智能卡許可證傳送應(yīng)用程序和其示范性用戶可選特征的方塊圖表示。
在本說明書和附圖中自始至終重復(fù)使用標(biāo)號(hào)旨在表示本發(fā)明的相同或相似特征或單元。
具體實(shí)施例方式
正如前面所討論的那樣,本發(fā)明特別涉及通過智能卡技術(shù)提供可傳送計(jì)量表許可證。更具體地說,所公開的技術(shù)涉及實(shí)現(xiàn)與公用事業(yè)資源計(jì)量表相聯(lián)系的特定功能特征的加入、刪除或修改的智能卡和計(jì)量表許可證的使用。
所公開的技術(shù)能夠利用智能卡技術(shù)來升級(jí)和/或降級(jí)到公用事業(yè)資源計(jì)量表的功能特征。計(jì)量系統(tǒng)通常必須配備幾個(gè)部件,以便實(shí)現(xiàn)這種傳送過程。這些部件包括與外圍設(shè)備和智能卡特征一起使用的傳統(tǒng)計(jì)量設(shè)備,本文將參照?qǐng)D1對(duì)這些部件加以討論。與這樣的計(jì)量系統(tǒng)硬件部件一起使用的軟件特征包括如在圖5中所引用的基于PC的智能卡許可證傳送應(yīng)用程序。
一旦計(jì)量系統(tǒng)和所需外圍部件以適當(dāng)方式得到配置,就可以實(shí)現(xiàn)按照本發(fā)明的方法。一般說來,這樣的方法涉及利用智能卡將功能許可證和相應(yīng)計(jì)量表特征能力傳送到公用事業(yè)資源計(jì)量表的過程。本文將參照?qǐng)D2對(duì)這樣的過程加以描述。
圖3、4a和4b涉及與圖2的一般方法相聯(lián)系的更具體處理步驟。正如從如下的描述中進(jìn)一步了解到的那樣,智能卡和外圍計(jì)算機(jī)之間的外部驗(yàn)證過程(如圖3所示)為按照本發(fā)明提高交易安全性創(chuàng)造了條件。另外,用于計(jì)量表和外圍計(jì)算機(jī)之間的數(shù)據(jù)傳送的隨機(jī)通信協(xié)議將參照?qǐng)D4a和4b給出。
應(yīng)該注意到,本文給出和討論的每一個(gè)示范性實(shí)施例不應(yīng)該暗示著對(duì)本發(fā)明的限制。作為一個(gè)實(shí)施例的一部分例示或描述的特征或步驟可以與另一個(gè)實(shí)施例的各個(gè)方面結(jié)合在一起使用,形成進(jìn)一步的實(shí)施例。另外,某些特征或步驟可以與完成相同或相似功能、未明顯提及的相似設(shè)備、特征或步驟交換?,F(xiàn)在詳細(xì)參考本發(fā)明交互公用事業(yè)系統(tǒng)的當(dāng)前優(yōu)選實(shí)施例。
現(xiàn)在參照附圖,圖1代表含有按照本發(fā)明的對(duì)接智能卡特征的示范性計(jì)量系統(tǒng)10。所公開技術(shù)的基本平臺(tái)是計(jì)量設(shè)備12,計(jì)量設(shè)備12提供了被配置成測(cè)量或分配公用事業(yè)資源的硬件、軟件和固件部件。這樣的公用事業(yè)資源可以對(duì)應(yīng)于各種各樣的不同產(chǎn)品或商品,包括(但不局限于)水、煤氣、電、有線電視服務(wù)、數(shù)據(jù)傳輸、電信等。
公用事業(yè)資源計(jì)量表12通常包括計(jì)量表以各種各樣的不同方式運(yùn)行所需的硬件、軟件和固件。當(dāng)將公用事業(yè)資源計(jì)量表賣給公用事業(yè)公司或其它消費(fèi)者時(shí),計(jì)量表往往被編程成首先啟用所選的一組計(jì)量特征。但是,在公用事業(yè)資源計(jì)量表的最初銷售和安裝之后,最好升級(jí)公用事業(yè)資源計(jì)量表的功能。為了使計(jì)量表的工作能力的這種變更得以實(shí)現(xiàn),必須優(yōu)先實(shí)現(xiàn)計(jì)量表固件的特定改變。計(jì)量表固件一般被定義為使其它軟件指令和應(yīng)用程序能夠得以讀取和執(zhí)行、存儲(chǔ)在計(jì)量表硬件中的各種存儲(chǔ)器芯片或其它部件中的軟件。
按照當(dāng)前技術(shù)改變計(jì)量表固件提供了加入、刪除或修改公用事業(yè)資源計(jì)量表的功能特征的能力。這樣的變更可以簡(jiǎn)單地對(duì)應(yīng)于“開啟”已經(jīng)安裝在公用事業(yè)資源計(jì)量表12中的某些固件部分。這樣的固件通常存儲(chǔ)在計(jì)量表中的某種非易失性存儲(chǔ)器模塊中,譬如,閃速存儲(chǔ)器、EEPROM(電可擦可編程只讀存儲(chǔ)器)、EPROM(可擦可編程只讀存儲(chǔ)器)、鐵質(zhì)RAM、影子RAM或帶電池座RAM。可選地,當(dāng)要建立升級(jí)或降級(jí)特征時(shí),可以徹底地重新配置存儲(chǔ)在這樣計(jì)量表存儲(chǔ)器中的固件或它的一些部分。按照本發(fā)明技術(shù)對(duì)這樣固件特征的訪問通過公用事業(yè)資源提供商或其它用戶購買的功能許可證實(shí)現(xiàn)。
公用事業(yè)資源計(jì)量表12通常包括外圍設(shè)備可以與之連接的數(shù)個(gè)通信端口,以便進(jìn)行直接計(jì)量表通信或以便RF(射頻)設(shè)備可以與計(jì)量表進(jìn)行遠(yuǎn)程通信。在公用事業(yè)資源計(jì)量表12上可能用得著的直接連接通信端口包括串行端口14、USB(通用串行總線)端口16和PCMCIA(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國際協(xié)會(huì))端口。要求這種類型接口的外圍設(shè)備可以通過到串行端口14、USB端口16和PCMCIA端口的電纜連接與公用事業(yè)資源計(jì)量表12連接。公用事業(yè)資源計(jì)量表12還可以配有光學(xué)端口18。外圍設(shè)備可以適當(dāng)?shù)嘏鋫湓诠鈱W(xué)端口18周圍,以便啟用這樣的外圍設(shè)備和計(jì)量表之間的紅外(IR)通信。在計(jì)量表通信中可以使用的更進(jìn)一步特征包括調(diào)制解調(diào)器20和RF收發(fā)器鏈路22。
應(yīng)該認(rèn)識(shí)到,按照所公開的技術(shù),可以利用上述通信端口的任何組合。還應(yīng)該認(rèn)識(shí)到,公用事業(yè)資源計(jì)量表12的這樣計(jì)量表通信端口和其它內(nèi)部部件的特定方面在本領(lǐng)域普通技術(shù)人員的視界內(nèi)。因此,本文不提供描述示范性公用事業(yè)資源計(jì)量表系統(tǒng)10中這樣的特征和它們的相應(yīng)功能。
進(jìn)一步參照?qǐng)D1的示范性計(jì)量系統(tǒng)10,外圍計(jì)算機(jī)(PC)24最好被配置成與公用事業(yè)資源計(jì)量表12通信。PC24可以通過上述通信端口的任何一種與計(jì)量表12通信。PC24可以對(duì)應(yīng)于服務(wù)技術(shù)人員在本行業(yè)中可以用來在相對(duì)近的周圍與公用事業(yè)資源計(jì)量表通信的膝上型或手提PC??蛇x地,PC24可以對(duì)應(yīng)于通過調(diào)制解調(diào)器20或RF收發(fā)器鏈路22連接到可以與計(jì)量表12通信的公用事業(yè)網(wǎng)絡(luò)的遠(yuǎn)程計(jì)算機(jī)。PC24為成為用戶和計(jì)量表許可證交易過程的界面的基于軟件應(yīng)用程序提供平臺(tái)。
計(jì)量系統(tǒng)10還包括必須配備,以便與用在本發(fā)明許可證傳送方法中的智能卡對(duì)接的智能卡閱讀器。智能卡閱讀器26可以是與PC24分離的外圍設(shè)備,或者,可選地,可以是PC24的集成部件。如果智能卡閱讀器26是與PC24分離的外圍設(shè)備,那么可以通過USB或PCMCIA端口,或一些其它建立的有線或無線連接將它與PC連接。
可以在智能卡閱讀器26和公用事業(yè)資源計(jì)量表12之間配備分立通信路徑。如果智能卡閱讀器26是PC24的集成特征,可以利用從PC24到公用事業(yè)資源計(jì)量表12的單獨(dú)通信路徑。還應(yīng)該認(rèn)識(shí)到,另外對(duì)本發(fā)明計(jì)量系統(tǒng)的改進(jìn)可以不需要PC24,因此,只要求將智能卡閱讀器與公用事業(yè)資源計(jì)量表對(duì)接的單獨(dú)通信路徑。
智能卡閱讀器26最好包括諸如多針連接器之類,參與與智能卡32的相應(yīng)接口30電接觸的接口28。當(dāng)使智能卡32與智能卡閱讀器26接合時(shí),在智能卡32、PC24和計(jì)量表12之間可以開始通信。智能卡32最好包括存儲(chǔ)器模塊34,用于按照本發(fā)明存儲(chǔ)與計(jì)量表許可證、安全信息和交易步驟相對(duì)應(yīng)的各種文件。為了安全起見,可以將兩個(gè)外部密鑰文件存儲(chǔ)在存儲(chǔ)器模塊34。第一密鑰文件可以對(duì)應(yīng)于為存儲(chǔ)器模塊34的基本文件結(jié)構(gòu)提供安全的廠家運(yùn)輸密鑰。第二密鑰文件可以對(duì)應(yīng)于用于保護(hù)所有智能卡許可證和日志文件的單獨(dú)密鑰。還將微處理器36包括進(jìn)來,以處理傳送到智能卡32和從智能卡32傳送的數(shù)據(jù)。許可證計(jì)數(shù)器38最好也包括在智能卡32中,以便可以適當(dāng)?shù)乇O(jiān)視傳送到計(jì)量表和從計(jì)量表傳送的計(jì)量表功能許可證的數(shù)量。
當(dāng)智能卡32適當(dāng)?shù)嘏c智能卡閱讀器26接合,并且在PC24和計(jì)量表12,以及在智能卡閱讀器26和計(jì)量表12之間存在有效通信連接時(shí),計(jì)量表許可證交易過程可能適當(dāng)?shù)仉S之發(fā)生。如果在實(shí)施本發(fā)明交易方法期間,計(jì)量系統(tǒng)10的部件之間的任何物理連接或通信路徑處在危險(xiǎn)之中,那么最好中止交易,在PC24上或配備在公用事業(yè)資源計(jì)量表12上的視屏40上提供錯(cuò)誤提示。
現(xiàn)在參照?qǐng)D2,啟用或禁用增強(qiáng)型公用事業(yè)資源計(jì)量表功能的示范性交易過程42包括一系列示范性步驟。這樣過程的第1步驟44包括使智能卡32與智能卡閱讀器26接合,以便進(jìn)行設(shè)備之間的電接觸和通信。最初步驟44的另一個(gè)方面是啟動(dòng)安裝在PC24上的基于PC許可證傳送應(yīng)用程序。一旦基于PC的應(yīng)用程序被啟動(dòng),用戶就可以選擇希望得到升級(jí)或降級(jí)的計(jì)量表功能。圖2的示范性交易過程42中的隨后步驟46涉及在智能卡32和PC24之間進(jìn)行外部驗(yàn)證??梢宰鳛轵?yàn)證步驟46的一部分實(shí)現(xiàn)的示范性子步驟表示在圖3中。
示范性驗(yàn)證子例程46中的第1步驟48涉及PC24將PIN(個(gè)人識(shí)別號(hào))發(fā)送到智能卡32。PIN的例子有用于訪問智能卡的4位串。這樣的特征作為通常與智能卡技術(shù)一起使用的安全措施的一部分包括進(jìn)來,并且可以與附加數(shù)字簽名特征或其它安全措施組合在一起。驗(yàn)證子例程46中的第2步驟50對(duì)應(yīng)于PC24向智能卡32請(qǐng)求密文或信息的加密隨機(jī)串。然后,智能卡32在步驟52中將密文發(fā)送到PC24,此刻,PC24在步驟54中,利用數(shù)據(jù)加密標(biāo)準(zhǔn)(DEC)協(xié)議解密密文。然后,最后步驟56對(duì)應(yīng)于智能卡32核實(shí)PC是否適當(dāng)?shù)亟饷芰嗣芪摹H绻谌螄L試(或另一個(gè)定義的嘗試次數(shù))之后,沒有適當(dāng)解密,那么智能卡32可能被鎖住,以便不會(huì)發(fā)生進(jìn)一步的交易。
再次參照?qǐng)D2,驗(yàn)證步驟46的適當(dāng)完成使交易過程能夠轉(zhuǎn)到步驟58,步驟58涉及PC24和計(jì)量表12之間的通信,以傳送所希望的計(jì)量表功能。PC24可以詢問計(jì)量表12,以確定在計(jì)量系統(tǒng)10中存在什么類型的計(jì)量表,在計(jì)量表12上當(dāng)前啟用/禁用什么類型的特征,并且/或什么附加特征可能上載到計(jì)量表12或從計(jì)量表12下載。此刻,在升級(jí)或降級(jí)交易期間,在計(jì)量表和PC之間啟動(dòng)有助于阻止許可證被偷的隨機(jī)化通信協(xié)議。這樣的隨機(jī)化通信協(xié)議還有助于防止用戶由于失去與計(jì)量表的連接或?qū)㈦娫刺峁┙o計(jì)量表,意外丟失或獲得許可證。當(dāng)用戶希望將功能加入計(jì)量表中時(shí),進(jìn)行升級(jí),升級(jí)涉及使用(用掉)智能卡上的許可證。當(dāng)用戶希望從計(jì)量表中刪除功能時(shí),進(jìn)行降級(jí),降級(jí)涉及將許可證返還(償還)給智能卡。
在計(jì)量表PC24和計(jì)量表12之間傳送計(jì)量表功能的步驟58在所公開技術(shù)的一些實(shí)施例中可以包括更具體的處理步驟。圖4a的步驟和圖4b的步驟組合在一起,形成通信步驟58的具體示范性實(shí)施例。
具體參照?qǐng)D4a和4b,通信子例程58中的第1步驟對(duì)應(yīng)于將計(jì)時(shí)器設(shè)置成0秒或一些其它開始閾值時(shí)間的步驟60。假設(shè)存在要進(jìn)行的交易,通信子例程58轉(zhuǎn)到步驟62,在步驟62中,監(jiān)視在步驟60中開始的計(jì)時(shí)器,以確定是否已經(jīng)過了N秒以上。N是作為通信子例程的適當(dāng)間隔的保護(hù)措施建立的定義數(shù)(例如,5秒)。通過保證每次交易花費(fèi)至少N秒鐘來完成,可以降低用戶截獲和破譯計(jì)量表和智能卡之間的數(shù)據(jù)流的可能性。許多步驟必須在那個(gè)建立的時(shí)間間隔內(nèi)完成,包括更新計(jì)量表和智能卡,以及實(shí)現(xiàn)任何次隨機(jī)數(shù)據(jù)讀取。
如果已經(jīng)經(jīng)過了N秒以上,那么通信子例程轉(zhuǎn)到步驟64,在步驟64中,確定插入的智能卡是否含有適當(dāng)?shù)脑S可證數(shù)量,以便進(jìn)行所希望的交易。如果智能卡沒有可供交易用的適當(dāng)許可證數(shù)量,通信子例程轉(zhuǎn)到步驟66。步驟66代表在交易過程中出現(xiàn)錯(cuò)誤,因此,中止交易過程。錯(cuò)誤可以出現(xiàn)在智能卡沒有可供所希望交易用的適當(dāng)許可證計(jì)數(shù)的時(shí)候或在沒有適當(dāng)?shù)匕l(fā)生數(shù)據(jù)檢索的時(shí)候,錯(cuò)誤還可能出現(xiàn)在沒有檢測(cè)到智能卡的時(shí)候或在沒有安裝智能卡閱讀器的時(shí)候。一般說來,如果在執(zhí)行通信子例程58期間的任何時(shí)候出現(xiàn)錯(cuò)誤,子例程都轉(zhuǎn)到步驟66,停止交易過程。
再次參照?qǐng)D4a的步驟62,假設(shè)還沒有經(jīng)過N秒以上。那么,通信子例程58轉(zhuǎn)到步驟68,在步驟68中,生成第一隨機(jī)數(shù)M(例如,M是1到4閉區(qū)間內(nèi)的整數(shù))。這個(gè)隨機(jī)數(shù)M指示下一步要采取什么行動(dòng)。這樣定義的行動(dòng)可以對(duì)應(yīng)于智能卡和計(jì)量表的實(shí)際傳送更新或從計(jì)量表中讀取隨機(jī)數(shù)據(jù)。通過斷斷續(xù)續(xù)地讀取隨機(jī)數(shù)據(jù),用戶難以截獲在計(jì)量表和智能卡之間傳輸?shù)臄?shù)據(jù)流來精確地確定什么時(shí)候更新。如果用戶不能確定那個(gè)精確時(shí)間,那么就極大地降低了許可證被偷的可能性。
M的隨機(jī)選擇值決定接著在通信子例程中出現(xiàn)什么步驟。應(yīng)該認(rèn)識(shí)到,接著的隨機(jī)步驟可以以任意具體次序組合,本文給出的示范性次序不應(yīng)該暗示著對(duì)本發(fā)明技術(shù)的限制。如果M=1和公用事業(yè)資源計(jì)量表和智能卡還沒有得到更新,那么子例程58轉(zhuǎn)到步驟64。如果M=2,那么子例程58轉(zhuǎn)到步驟70,檢索智能卡序號(hào),然后,繼續(xù)到步驟76。如果M=3,那么子例程58轉(zhuǎn)到步驟72,檢索智能卡版本號(hào),然后,繼續(xù)到步驟76。如果M=4,那么子例程58轉(zhuǎn)到步驟74,檢索智能卡許可證列表,然后,繼續(xù)到步驟76。如果在步驟70、72或74的數(shù)據(jù)檢索期間的任何時(shí)候出現(xiàn)錯(cuò)誤,那么取代轉(zhuǎn)到步驟76,通信子例程被轉(zhuǎn)移步驟66。
繼續(xù)圖4a中的示范性通信子例程58和假設(shè)步驟70、72或74已成功完成,然后,步驟76涉及實(shí)際隨機(jī)數(shù)據(jù)檢索。在步驟76中,根據(jù)范圍為P的隨機(jī)生成數(shù)字,從計(jì)量表中檢索數(shù)據(jù)。數(shù)字P的典型值對(duì)應(yīng)于從1到10,000范圍內(nèi)的整數(shù)。每個(gè)數(shù)字最好能實(shí)現(xiàn)從計(jì)量表中檢索出不同的數(shù)據(jù)段。在步驟76中,通信子例程然后返回到步驟68。最后,子例程從步驟68轉(zhuǎn)到步驟64,在步驟64中,確定是否給出適當(dāng)智能卡許可證計(jì)數(shù)。然后,通信子例程58沿著路徑78轉(zhuǎn)到圖4b中的步驟80。圖4b中通信子例程58的步驟一般對(duì)應(yīng)于更新計(jì)量表和智能卡,并且保證在計(jì)量表得到更新之前或之后,都能檢測(cè)到任何用戶通過進(jìn)行諸如除去智能卡或智能卡閱讀器之類的動(dòng)作,偷竊許可證的嘗試。
步驟80涉及將所請(qǐng)求的計(jì)量表功能加入公用事業(yè)資源計(jì)量表中或從公用事業(yè)資源計(jì)量表中刪除所請(qǐng)求的計(jì)量表。然后,隨后的步驟82確定這樣的功能是否得到適當(dāng)修改。如果在步驟82中確定修改是適當(dāng)?shù)?,那么子例?8轉(zhuǎn)到步驟84,并且如果不是,那么子例程58轉(zhuǎn)到步驟66。在步驟84中,修改智能卡上的許可證計(jì)數(shù)。如果計(jì)量表已經(jīng)降級(jí),將指定功能的一個(gè)許可證加入保存在智能卡上的許可證計(jì)數(shù)中,并且如果計(jì)量表已經(jīng)升級(jí),從保存在智能卡上的許可證計(jì)數(shù)中減去一個(gè)許可證。隨后的步驟86確定智能卡許可證計(jì)數(shù)在步驟84中是否得到適當(dāng)更新。如果在更新步驟84期間出現(xiàn)什么錯(cuò)誤,那么作出使在步驟80中進(jìn)行的動(dòng)作反過來的嘗試,然后,子例程轉(zhuǎn)到步驟66。如果在步驟86中確定更新步驟84取得成功和經(jīng)過的計(jì)數(shù)器時(shí)間小于N秒,那么子例程58沿著路徑88轉(zhuǎn)到步驟68。如果在步驟86中確定更新步驟84取得成功和經(jīng)過的計(jì)數(shù)器時(shí)間大于等于N秒,那么子例程58轉(zhuǎn)到步驟90。在步驟90中完成獨(dú)立交易,并且如果還有交易要進(jìn)行,則通信子例程58返回到60。
本發(fā)明智能卡許可技術(shù)和相應(yīng)交易方法的各個(gè)方面通過安裝在計(jì)量系統(tǒng)10的外圍計(jì)算機(jī)(PC)24上的基于PC智能卡應(yīng)用程序來實(shí)現(xiàn)。圖5提供了按照基于PC智能卡許可證傳送軟件應(yīng)用程序92的示范性用戶可選特征的方塊圖表示。這樣的應(yīng)用程序92最好能夠連接到智能卡閱讀器26和核實(shí)智能卡32的特征。應(yīng)用程序92最好還提供要升級(jí)或降級(jí)的許可功能特征的用戶選擇和觀看和管理與交易過程相聯(lián)系的日志文件的能力。應(yīng)用程序可以在任何所希望操作系統(tǒng)(例如,Microsoft Windows)上運(yùn)行,并且最好能夠干凈地從系統(tǒng)斷電和系統(tǒng)關(guān)機(jī)的狀態(tài)中恢復(fù)過來。
常常存在可以通過本發(fā)明交易方法升級(jí)或降級(jí)的各種各樣功能計(jì)量表特征。一些類型功能特征的例子包括擴(kuò)展無功功率(kVAR)和/或表觀功率(kVA)測(cè)量能力、可變測(cè)量水平、雙向測(cè)量能力、每相測(cè)量能力、使用時(shí)間(TOU)定價(jià)實(shí)現(xiàn)、負(fù)載簡(jiǎn)檔實(shí)現(xiàn)、電源品質(zhì)和/或電壓品質(zhì)測(cè)量能力、擴(kuò)展輸入/輸出(I/O)能力、GPS(全球定位系統(tǒng))時(shí)間同步能力和國際計(jì)量配置能力。應(yīng)該認(rèn)識(shí)到,任何現(xiàn)在的或未來開發(fā)的類型的功能計(jì)量表能力或計(jì)量方面都可能得到許可,因此,可應(yīng)用于按照本發(fā)明公開的交易技術(shù)。
應(yīng)用程序92往往與按照本發(fā)明交易過程使用的數(shù)個(gè)不同文件對(duì)接。這樣的文件可以存儲(chǔ)在智能卡32的存儲(chǔ)器模塊34中或PC24的硬盤驅(qū)動(dòng)器或其它存儲(chǔ)部件上。這樣的文件可以包括當(dāng)初制造智能卡時(shí)創(chuàng)建的和用作應(yīng)用程序92的根目錄不可刪除主文件。智能卡32上的持卡者確認(rèn)文件可以用于保存用戶PIN。序號(hào)文件可以用于包含智能卡的唯一標(biāo)識(shí)符。包含DES加密密鑰的外部密鑰文件可以用于授權(quán)訪問相關(guān)目錄中的文件。智能卡版本文件可以是包含最初用于創(chuàng)建智能卡的應(yīng)用程序的版本號(hào)的固定長(zhǎng)度線性文件。這個(gè)信息可以促進(jìn)與其它應(yīng)用程序版本的向后兼容。對(duì)于每種類型的計(jì)量表設(shè)備,可以包括分立智能卡許可證文件。許可證文件中的每個(gè)記錄可以代表單個(gè)智能卡許可證。
當(dāng)啟動(dòng)應(yīng)用程序92的用戶界面時(shí),用戶最好只有在智能卡32已插入智能卡閱讀器26之后,才能夠連接和登錄到計(jì)量表。登錄對(duì)話框最好與應(yīng)用程序92一起提供,以便可以為登錄提供諸如通信連接的類型(直接、無線等)、數(shù)據(jù)傳輸速率、通信端口號(hào)和可選安全碼之類的信息。此刻,在應(yīng)用程序界面上可獲得應(yīng)用程序92中的用戶選項(xiàng)。智能卡日志文件內(nèi)容最好無需登錄到計(jì)量表上,通過選項(xiàng)94就可以訪問。這使用戶在出去進(jìn)入該區(qū)域中之前就可以檢驗(yàn)特定卡上許可證的數(shù)量。這些日志文件還存儲(chǔ)反映通過本發(fā)明智能卡應(yīng)用程序?qū)τ?jì)量表所作的任何改變的更新信息。用戶幫助菜單選項(xiàng)100最好在交易過程中總是配有應(yīng)用程序92,以便用戶可以獲得幫助或有關(guān)交易過程的附加信息。
取決于目標(biāo)計(jì)量表的配置,應(yīng)用程序92最好將升級(jí)有效計(jì)量表特征的選項(xiàng)96或降級(jí)有效計(jì)量表特征的選項(xiàng)98提供給用戶??梢陨?jí)或降級(jí)的顯示和可選計(jì)量表特征取決于當(dāng)前計(jì)量表配置和智能卡上的可用許可證。例如,如果智能卡上沒有適當(dāng)?shù)脑S可證數(shù)量,那么將沒有選擇升級(jí)/降級(jí)特征的選項(xiàng)。
如果從應(yīng)用程序菜單上選擇了選項(xiàng)96或選項(xiàng)98,最好為用戶提供輸入計(jì)量表序號(hào)的文本字段。用戶輸入的任何文本都將放在日志文件中,以便用戶擁有唯一地識(shí)別正被升級(jí)或降級(jí)的計(jì)量表的渠道。日志文件可以進(jìn)一步包括諸如智能卡序號(hào)、計(jì)量表序號(hào)、計(jì)量表類型、單元ID、升級(jí)/降級(jí)的日期和時(shí)間和升級(jí)/降級(jí)活動(dòng)的列表之類的信息。這個(gè)和其它信息可以通過應(yīng)用程序92的可選智能卡概況選項(xiàng)102,以便于訪問的格式提供。
應(yīng)該認(rèn)識(shí)到,利用所公開的智能卡技術(shù)可以容易地改變基于PC應(yīng)用程序的特定方面,但仍然在本發(fā)明的精神和范圍之內(nèi)。不同軟件對(duì)接選項(xiàng)和應(yīng)用特征可以在本領(lǐng)域普通技術(shù)人員的視界內(nèi)發(fā)生改變,并且仍然可通過智能卡應(yīng)用于可傳送計(jì)量表許可證。
雖然上面參照本發(fā)明的特定實(shí)施例已經(jīng)對(duì)本發(fā)明作了詳細(xì)描述,但應(yīng)該認(rèn)識(shí)到,本領(lǐng)域的普通技術(shù)人員一旦理解了上文,就可以容易對(duì)這樣的實(shí)施例作出改進(jìn)和改變,并且構(gòu)造出這樣實(shí)施例的等效物。因此,本公開的范圍是通過舉例說明的,而不是限定性的,并且對(duì)于本領(lǐng)域的普通技術(shù)人員來說,顯而易見,本公開不排除將這樣的改進(jìn)、修改和/或附加包括到本發(fā)明中。
權(quán)利要求
1.一種通過智能卡交易啟用增強(qiáng)型公用事業(yè)資源計(jì)量表功能的方法,所述方法包括如下步驟提供與公用事業(yè)資源計(jì)量表和外圍計(jì)算機(jī)(PC)對(duì)接的智能卡閱讀器;使智能卡與智能卡閱讀器接合,并啟動(dòng)PC上的基于PC傳送應(yīng)用程序;在智能卡和PC之間進(jìn)行外部驗(yàn)證;在PC和計(jì)量表之間進(jìn)行通信,以啟用所選增強(qiáng)型功能計(jì)量表特征;和使與智能卡一起提供的許可證計(jì)數(shù)器的計(jì)數(shù)遞減。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括選擇要加入公用事業(yè)資源計(jì)量表中的具體特征的步驟,其中,所述選擇步驟發(fā)生在所述通信步驟之前。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述進(jìn)行外部驗(yàn)證步驟包括如下子步驟(i)將PIN從PC發(fā)送到智能卡;(ii)將密文從智能卡發(fā)送到PC;(iii)解密密文;和(iv)核實(shí)子步驟(iii)中適當(dāng)解密。
4.根據(jù)權(quán)利要求3所述的方法,其中,與基于PC應(yīng)用程序相聯(lián)系的PC執(zhí)行子步驟(iii)和智能卡執(zhí)行子步驟(iv)。
5.根據(jù)權(quán)利要求3所述的方法,其中,密文包括加密的隨機(jī)數(shù)據(jù)串。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述解碼密文的步驟是通過數(shù)據(jù)加密服務(wù)(DES)協(xié)議實(shí)現(xiàn)的。
7.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括詢問公用事業(yè)資源計(jì)量表,以確定什么類型的計(jì)量表與智能卡閱讀器和與基于PC應(yīng)用程序相聯(lián)系的PC對(duì)接的步驟。
8.根據(jù)權(quán)利要求2所述的方法,其中,所述通信步驟包括如下子步驟(i)啟動(dòng)計(jì)時(shí)器,并且監(jiān)視計(jì)時(shí)器,以保證通信步驟發(fā)生在預(yù)定時(shí)間量?jī)?nèi);(ii)生成第一隨機(jī)數(shù);(iii)根據(jù)第一隨機(jī)數(shù),檢索所選智能卡信息;(iv)生成第二隨機(jī)數(shù);(v)根據(jù)第二隨機(jī)數(shù),從計(jì)量表中檢索數(shù)據(jù);和(vi)對(duì)公用事業(yè)資源計(jì)量表啟用所選功能計(jì)量表特征。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括核實(shí)子步驟(vi)中特征的啟用的步驟。
10.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括保證智能卡上的適當(dāng)許可證計(jì)數(shù)的步驟。
11.根據(jù)權(quán)利要求8所述的方法,其中,如果在所述通信步驟的任何部分中出現(xiàn)錯(cuò)誤,則中止交易。
12.一種通過智能卡交易禁用增強(qiáng)型公用事業(yè)資源計(jì)量表功能的方法,所述方法包括如下步驟提供與公用事業(yè)資源計(jì)量表和外圍計(jì)算機(jī)(PC)對(duì)接的智能卡閱讀器;使智能卡與智能卡閱讀器接合,并啟動(dòng)PC上的基于PC傳送應(yīng)用程序;在智能卡和PC之間進(jìn)行外部驗(yàn)證;在PC和計(jì)量表之間進(jìn)行通信,以禁用所選增強(qiáng)型功能計(jì)量表特征;和使與智能卡一起提供的許可證計(jì)數(shù)器的計(jì)數(shù)遞增。
13.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括選擇要從公用事業(yè)資源計(jì)量表中刪除的具體特征的步驟,其中,所述選擇步驟發(fā)生在所述通信步驟之前。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述進(jìn)行外部驗(yàn)證步驟包括如下子步驟(i)將PIN從PC發(fā)送到智能卡;(ii)將密文從智能卡發(fā)送到PC;(iii)解密密文;和(iv)核實(shí)子步驟(iii)中適當(dāng)解密。
15.根據(jù)權(quán)利要求14所述的方法,其中,與基于PC應(yīng)用程序相聯(lián)系的PC執(zhí)行子步驟(iii)和智能卡執(zhí)行子步驟(iv)。
16.根據(jù)權(quán)利要求14所述的方法,其中,密文包括加密的隨機(jī)數(shù)據(jù)串。
17.根據(jù)權(quán)利要求16所述的方法,其中,所述解碼密文的步驟是通過數(shù)據(jù)加密服務(wù)(DES)協(xié)議實(shí)現(xiàn)的。
18.根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括詢問公用事業(yè)資源計(jì)量表,以確定什么類型的計(jì)量表與智能卡閱讀器和與基于PC應(yīng)用程序相聯(lián)系的PC對(duì)接的步驟。
19.根據(jù)權(quán)利要求13所述的方法,其中,所述通信步驟包括如下子步驟(i)啟動(dòng)計(jì)時(shí)器,并且監(jiān)視計(jì)時(shí)器,以保證通信步驟發(fā)生在預(yù)定時(shí)間量?jī)?nèi);(ii)生成第一隨機(jī)數(shù);(iii)根據(jù)第一隨機(jī)數(shù),檢索所選智能卡信息;(iv)生成第二隨機(jī)數(shù);(v)根據(jù)第二隨機(jī)數(shù),從計(jì)量表中檢索數(shù)據(jù);和(vi)對(duì)公用事業(yè)資源計(jì)量表禁用所選功能計(jì)量表特征。
20.根據(jù)權(quán)利要求17所述的方法,進(jìn)一步包括核實(shí)子步驟(vi)中特征的禁用的步驟。
21.根據(jù)權(quán)利要求19所述的方法,進(jìn)一步包括保證智能卡上的適當(dāng)許可證計(jì)數(shù)的步驟。
22.根據(jù)權(quán)利要求19所述的方法,其中,如果在所述通信步驟的任何部分中出現(xiàn)錯(cuò)誤,則中止交易。
23.一種利用智能卡將功能許可證傳送到公用事業(yè)資源計(jì)量表的方法,所述方法包括如下步驟使智能卡與公用事業(yè)資源計(jì)量表對(duì)接;查詢智能卡上的許可證計(jì)數(shù),以保證在傳送所希望功能之前存在適當(dāng)許可證計(jì)數(shù);提供智能卡和公用事業(yè)資源計(jì)量表之間的安全通信路徑;和在智能卡和計(jì)量表之間傳送信息,以便啟用或禁用所選公用事業(yè)資源計(jì)量表功能。
24.根據(jù)權(quán)利要求23所述的方法,其中,在公用事業(yè)資源計(jì)量表上啟用升級(jí)特征,因此,適當(dāng)許可證計(jì)數(shù)對(duì)應(yīng)于大于等于1。
25.根據(jù)權(quán)利要求24所述的方法,進(jìn)一步包括遞減智能卡上的許可證計(jì)數(shù)的步驟。
26.根據(jù)權(quán)利要求23所述的方法,其中,在公用事業(yè)資源計(jì)量表上禁用特征,因此,適當(dāng)許可證計(jì)數(shù)對(duì)應(yīng)于比最大計(jì)數(shù)值至少小1的一個(gè)值。
27.根據(jù)權(quán)利要求26所述的方法,進(jìn)一步包括遞增智能卡上的許可證計(jì)數(shù)的步驟。
28,根據(jù)權(quán)利要求23所述的方法,其中,在與公用事業(yè)資源計(jì)量表的數(shù)據(jù)端口的通信中,智能卡通過智能卡閱讀器和外圍計(jì)算機(jī)組合與公用事業(yè)資源計(jì)量表對(duì)接。
29.根據(jù)權(quán)利要求28所述的方法,其中,公用事業(yè)資源計(jì)量表數(shù)據(jù)端口包括從由串行端口、USB端口、PCMCIA端口、調(diào)制解調(diào)器端口、RF鏈路和光學(xué)端口組成的一組端口中選擇的一個(gè)端口。
30.根據(jù)權(quán)利要求23所述的方法,其中,所述提供安全通信路徑的步驟包括在智能卡和對(duì)接的PC之間傳送PIN信息。
31.一種供公用事業(yè)資源計(jì)量表許可證傳送使用的智能卡,所述智能卡包括存儲(chǔ)器,被配置成存儲(chǔ)含有與許可證交易相對(duì)應(yīng)的信息的文件;微處理器,被配置成處理傳送到所述計(jì)量表和從所述計(jì)時(shí)器傳送的數(shù)據(jù);對(duì)接端口,被配置成與智能卡閱讀器連接和通信;和封套,用于以模塊化配置存放所述存儲(chǔ)器和所述微處理器。
32.根據(jù)權(quán)利要求31所述的智能卡,其中,所述存儲(chǔ)器存儲(chǔ)與持卡者PIN相對(duì)應(yīng)的文件。
33.根據(jù)權(quán)利要求31所述的智能卡,其中,所述存儲(chǔ)器存儲(chǔ)與唯一序號(hào)標(biāo)識(shí)符相對(duì)應(yīng)的文件。
34.根據(jù)權(quán)利要求31所述的智能卡,其中,所述存儲(chǔ)器存儲(chǔ)與能夠傳送到公用事業(yè)資源計(jì)量表的每種類型許可證相對(duì)應(yīng)的文件。
35.根據(jù)權(quán)利要求31所述的智能卡,其中,所述存儲(chǔ)器存儲(chǔ)與持卡者PIN、唯一序號(hào)標(biāo)識(shí)符和能夠傳送到公用事業(yè)資源計(jì)量表的每種類型許可證相對(duì)應(yīng)的各自信息。
36.根據(jù)權(quán)利要求31所述的智能卡,其中,所述對(duì)接端口包括與智能卡閱讀器的相應(yīng)多針接觸區(qū)接合的多針接觸區(qū)。
37.根據(jù)權(quán)利要求31所述的智能卡,其中,所述智能卡進(jìn)一步包括許可證計(jì)數(shù)器,被配置成保存適合于上載到所選公用事業(yè)資源計(jì)量表或從所選公用事業(yè)資源計(jì)量表下載的許可證的數(shù)量。
38.根據(jù)權(quán)利要求31所述的智能卡,其中,所述智能卡能夠?qū)⒓用軘?shù)據(jù)串發(fā)送到對(duì)接PC。
39.根據(jù)權(quán)利要求31所述的智能卡,其中,所述智能卡還能夠核實(shí)加密數(shù)據(jù)串通過PC適當(dāng)解密。
40.一種被配置成與公用事業(yè)資源計(jì)量表對(duì)接,以便可以實(shí)現(xiàn)計(jì)量表許可證交易的智能卡閱讀器,所述智能卡閱讀器包括被配置成與智能卡連接和通信的第一對(duì)接端口;和被配置成與公用事業(yè)資源計(jì)量表通信的第二對(duì)接端口。
41.根據(jù)權(quán)利要求40所述的智能卡閱讀器,其中,所述第一對(duì)接端口包括與智能卡的相應(yīng)多針接觸區(qū)接合的多針接觸區(qū)。
42.根據(jù)權(quán)利要求40所述的智能卡閱讀器,其中,所述智能卡閱讀器被配置成接納帶有計(jì)量表升級(jí)許可證的智能卡,以便可以在智能卡和公用事業(yè)資源計(jì)量表之間傳送增強(qiáng)型計(jì)量表功能。
43.根據(jù)權(quán)利要求42所述的智能卡閱讀器,其中,在公用事業(yè)資源計(jì)量表上啟用計(jì)量表功能,從而使用配備在與所述智能卡閱讀器對(duì)接的智能卡上的計(jì)量表許可證。
44.根據(jù)權(quán)利要求42所述的智能卡閱讀器,其中,在公用事業(yè)資源計(jì)量表上禁用計(jì)量表功能,從而將計(jì)量表許可證加入與所述智能卡閱讀器對(duì)接的智能卡中。
45.根據(jù)權(quán)利要求40所述的智能卡閱讀器,其中,所述第二對(duì)接端口通過PC和基于PC的應(yīng)用程序間接地與公用事業(yè)資源計(jì)量表通信。
46.根據(jù)權(quán)利要求45所述的智能卡閱讀器,其中,所述智能卡閱讀器是與PC分離的外圍設(shè)備,以便使所述第二對(duì)接端口與PC連接,然后,在與公用事業(yè)資源計(jì)量表的通信中提供PC。
47.根據(jù)權(quán)利要求45所述的智能卡閱讀器,其中,所述智能卡閱讀器是與公用事業(yè)資源計(jì)量表對(duì)接的PC的集成部件,以便所述第二對(duì)接端口能夠成為公用事業(yè)資源計(jì)量表和智能卡閱讀器/PC集成組合之間的通信路徑。
48.一種能夠提供升級(jí)或降級(jí)功能的計(jì)量系統(tǒng),其中,通過計(jì)量表功能許可證啟用或禁用計(jì)量系統(tǒng)功能,所述計(jì)量系統(tǒng)包括計(jì)量設(shè)備,用于用電子方法測(cè)量或分配公用事業(yè)產(chǎn)品;至少一個(gè)通信端口,與所述計(jì)量系統(tǒng)一起配備,以便啟用與計(jì)量系統(tǒng)的處理部件的通信;外圍計(jì)算機(jī),被配置成通過所述至少一個(gè)通信端口與所述計(jì)量系統(tǒng)通信;和與所述外圍計(jì)算機(jī)連接的智能卡閱讀器,在與所述外圍計(jì)算機(jī)的通信中,所述智能卡閱讀器被配置成接納智能卡,以便可以啟用或禁用計(jì)量系統(tǒng)功能。
49.根據(jù)權(quán)利要求48所述的計(jì)量系統(tǒng),其中,通過所述計(jì)量系統(tǒng)測(cè)量或分配的公用事業(yè)產(chǎn)品包括電能。
50.根據(jù)權(quán)利要求48所述的計(jì)量系統(tǒng),其中,所述至少一個(gè)通信端口是從由串行端口、USB端口、PCMCIA端口、調(diào)制解調(diào)器端口、RF鏈路和光學(xué)端口組成的一組端口中選擇的。
51.根據(jù)權(quán)利要求48所述的計(jì)量系統(tǒng),進(jìn)一步包括附加通信端口,以使得能夠啟動(dòng)所述計(jì)量設(shè)備與所述智能卡閱讀器之間的直接通信。
52.根據(jù)權(quán)利要求51所述的計(jì)量系統(tǒng),其中,每一種所述通信端口都是從由串行端口、USB端口、PCMCIA端口、調(diào)制解調(diào)器端口、RF鏈路和光學(xué)端口組成的一組端口中選擇的。
53.根據(jù)權(quán)利要求48所述的計(jì)量系統(tǒng),其中,所述智能卡閱讀器是所述外圍計(jì)算機(jī)的一個(gè)集成部件。
54.根據(jù)權(quán)利要求48所述的計(jì)量系統(tǒng),進(jìn)一步包括接合在智能卡閱讀器中的智能卡,所述智能卡包含用于啟用或禁用計(jì)量設(shè)備的功能的計(jì)量表功能許可信息。
55.根據(jù)權(quán)利要求48所述的計(jì)量系統(tǒng),其中,所述外圍計(jì)算機(jī)裝備有基于軟件的許可發(fā)送應(yīng)用程序,用戶能夠利用其進(jìn)行交互以便實(shí)現(xiàn)功能升級(jí)或降級(jí)。
56.根據(jù)權(quán)利要求55所述的計(jì)量系統(tǒng),其中,基于軟件的許可發(fā)送應(yīng)用程序包括用戶可選選項(xiàng),其包括從由訪問日志文件、訪問智能卡概況、升級(jí)計(jì)量表功能、降級(jí)計(jì)量表功能和訪問用戶幫助菜單組成的組中選擇的至少一個(gè)。
全文摘要
本發(fā)明提供了包括與計(jì)量設(shè)備通信的智能卡閱讀器和外圍計(jì)算機(jī)的計(jì)量系統(tǒng)。然后,可以使含有存儲(chǔ)器、微處理器和許可證計(jì)數(shù)器的智能卡與計(jì)量系統(tǒng)中的智能卡閱讀器接合,以實(shí)現(xiàn)計(jì)量表許可證交易。許可證可以由用戶買來通過計(jì)量表升級(jí)過程啟用增強(qiáng)型功能計(jì)量表特征或通過計(jì)量表降級(jí)過程禁用功能計(jì)量表特征。這樣的特征通常分別通過提供或限制對(duì)計(jì)量表固件的所選部分的訪問來啟用或禁用。由于升級(jí)和降級(jí)兩者可以在公用事業(yè)資源計(jì)量表上實(shí)現(xiàn),智能卡提供了可傳送計(jì)量表許可證。所公開的智能卡技術(shù)的優(yōu)點(diǎn)是促進(jìn)安全和可靠的許可證交易。這樣的優(yōu)點(diǎn)尤其歸因于與智能卡通信時(shí)的數(shù)據(jù)加密技術(shù)和在智能卡和公用事業(yè)資源計(jì)量表模塊之間實(shí)現(xiàn)的隨機(jī)通信協(xié)議。
文檔編號(hào)H04L9/32GK1659563SQ03813314
公開日2005年8月24日 申請(qǐng)日期2003年8月12日 優(yōu)先權(quán)日2002年8月14日
發(fā)明者馬克·A·黑斯廷斯, 拉爾夫·曼尼斯 申請(qǐng)人:伊特倫電學(xué)計(jì)量公司