專利名稱:控制對呼叫處理軟件特征的訪問的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制對呼叫處理軟件特征的訪問。
背景技術(shù):
本申請在此請求臨時申請序列號60/498362的優(yōu)先權(quán)的權(quán)益,該申請于2003年8月28日提交,在此將所述臨時申請全部引入以供參考。
許多遠(yuǎn)程通信運營商(carrier),例如,AT&T、Verizon(沃達(dá)豐)和Worldcom(世通公司),向用戶提供遠(yuǎn)程通信服務(wù)。運營商使用多種通信機(jī)制,例如,陸上通信線、光纖、衛(wèi)星、蜂窩和微波,以能夠?qū)崿F(xiàn)運營商所提供的遠(yuǎn)程通信服務(wù)的用戶間的通信。
為了向用戶提供遠(yuǎn)程通信服務(wù),運營商使用呼叫(Call)處理軟件。OpenCall軟件就是一種這樣的市售呼叫處理軟件,可從惠普開發(fā)公司買到。
能夠限制運營商對提供給用戶的特征的訪問是很重要的。先前的系統(tǒng)屬于處理呼叫處理軟件的特征控制的幾類中的一種無控制、信用(honor)系統(tǒng)控制和版本控制。無控制類的系統(tǒng)在運營商級呼叫處理軟件中缺乏任何用于控制呼叫處理特征的運營商訪問和啟用的功能。即,擁有該呼叫處理軟件的運營商能夠任意地啟用或禁止呼叫處理特征。對于缺乏控制功能的呼叫處理軟件來說,區(qū)別和捕獲基于每一特征的收入是不可能的。
信用系統(tǒng)控制類的系統(tǒng)依賴于運營商的信用和可信賴性來控制呼叫處理特征的運營商訪問和啟用。即,該信用系統(tǒng)基本上與無控制類一樣。呼叫處理軟件缺乏任何用于控制對啟用和禁用呼叫處理特征的運營商訪問的功能性控制。
版本控制類的系統(tǒng)依賴于發(fā)布不同版本的呼叫處理軟件,這些不同版本的呼叫處理軟件如所希望的,具有不同的被啟用或禁止的功能,取決于運營商的需求和付款。這種方法引起許多額外的復(fù)雜性和問題,要求為每一運營商提供至少一個并且更經(jīng)常的是多個版本的呼叫處理軟件。對于每一新修訂的更新呼叫處理軟件必須維護(hù)和更新呼叫處理軟件的每個版本。
能夠根據(jù)諸如硬件平臺標(biāo)識符之類的系統(tǒng)標(biāo)識符-例如系統(tǒng)名稱來限制運營商訪問是很重要的。未受系統(tǒng)標(biāo)識符限制的運營商訪問允許不受限制的運營商把該呼叫處理軟件復(fù)制到一個或多個未經(jīng)許可的呼叫處理系統(tǒng)。就損失的許可銷售和對未被運營商購買的呼叫處理軟件的增加的支持請求而言,這種復(fù)制直接影響呼叫處理軟件開發(fā)者的收入。
對呼叫處理事務(wù)路徑?jīng)]有性能影響或有最小的性能影響是很重要的。其他慎重考慮過的解決方案包括在呼叫處理事務(wù)路徑上插入特征許可邏輯,并導(dǎo)致在每一呼叫事務(wù)上許可邏輯的多次調(diào)用。額外的邏輯和邏輯調(diào)用導(dǎo)致系統(tǒng)性能高代價的降低。
發(fā)明內(nèi)容
本發(fā)明提供一種用于控制對呼叫處理軟件特征的訪問的方法、裝置和包含用于上述控制的指令的計算機(jī)可讀介質(zhì)。
一個方法方面包括接收一個許可文件,并響應(yīng)對啟用一個呼叫處理特征的請求,來檢查該許可文件是否指示該特征對一個呼叫處理系統(tǒng)是有效的。如果該特征被指示是有效的,則允許啟用該呼叫處理系統(tǒng)上的被請求的呼叫處理特征。
呼叫處理系統(tǒng)的裝置方面包括一個處理器和一個耦合到該處理器的存儲器。該存儲器有一個許可文件和指令,這些指令使得該處理器響應(yīng)一個對啟用呼叫處理特征的請求而檢查該許可文件是否指示該特征對呼叫處理系統(tǒng)是有效的。如果該特征是有效的,則允許啟用該特征。
計算機(jī)可讀介質(zhì)方面包括一個許可文件和指令,這些指令由一個處理器執(zhí)行以使得該處理器響應(yīng)一個對啟用呼叫處理特征的請求而檢查該許可文件是否指示該特征對該呼叫處理系統(tǒng)是有效的。如果該特征是有效的,允許啟用該特征。
從下面的詳細(xì)描述中,本發(fā)明的其他方面和優(yōu)點對于本領(lǐng)域的技術(shù)人員來說將是顯而易見的,其中,僅僅通過說明完成本發(fā)明的、預(yù)期的、最好的模式來展示和描述本發(fā)明的實施例。由于將被實現(xiàn),在不偏離本發(fā)明的情況下,本發(fā)明能有其他的和不同的實施例,并且能夠從多個顯著的方面修改它的幾個細(xì)節(jié)。
在附圖中,通過示例說明而不是限制本發(fā)明,其中,具有相同附圖標(biāo)記的元件始終代表相同的元素。
圖1是依照本發(fā)明的一個實施例的一個許可體系的高層框圖。
圖2是一個在依照本發(fā)明的實施例使用的示例性許可體系的高層框圖。
圖3是按照本發(fā)明的一個實施例的許可文件創(chuàng)建和分發(fā)體系的高層框圖。
圖4是一個計算機(jī)系統(tǒng)的高層框圖,在此計算機(jī)系統(tǒng)上本發(fā)明的一個實施例是可執(zhí)行的。
具體實施例方式
為了與上述引用的臨時申請相協(xié)調(diào),本發(fā)明的一個實施例啟用呼叫處理軟件的許可呼叫處理特征。在一個實施例中,本發(fā)明涉及在向無線設(shè)備用戶提供遠(yuǎn)程通信服務(wù)支持的遠(yuǎn)程通信運營商級運行的呼叫處理軟件。
一種用于許可呼叫處理特征的機(jī)制包括特征級別許可。特征級別許可提供一種方法,通過該方法把可選(額外花銷、非基礎(chǔ))特征的執(zhí)行限制于客戶-即從呼叫處理軟件開發(fā)商或呼叫處理軟件的銷售商購買該特征的運營商級的公司。許可是基于控制對數(shù)據(jù)元素的訪問的概念,進(jìn)而啟用正被控制著的產(chǎn)品-即呼叫處理軟件的功能區(qū)域。
例如,在OpenCall歸屬位置寄存器(HLR)中,通過許可來控制對啟動/禁止呼叫處理特征的系統(tǒng)級屬性的訪問。HLR是一個包含關(guān)于用戶-即遠(yuǎn)程通信網(wǎng)絡(luò)的最終用戶的信息的數(shù)據(jù)庫。如果一個特征啟用屬性因該特征未被許可并且不能被修改,則該特征在該呼叫處理軟件中就不能被激活。也就是說,還未獲得允許運營商啟用呼叫處理軟件中的一個特定特征的許可。
通過一個供應(yīng)系統(tǒng)(provisioning system)-例如在圖1中所描述的并且如下面所描述的本發(fā)明的一個實施例中的系統(tǒng)100來實現(xiàn)許可,可最小化由于被許可的特征確定而引起的呼叫處理軟件執(zhí)行性能的影響,因為昂貴的操作僅限于供應(yīng)系統(tǒng)100的啟動處理。在該呼叫處理軟件的執(zhí)行過程中,特征啟用標(biāo)志的許可控制消除了對額外的事務(wù)路徑邏輯的需求。
供應(yīng)系統(tǒng)100包括一個供應(yīng)服務(wù)器102-例如,如下結(jié)合圖4所描述的一個計算機(jī)系統(tǒng)400,訪問一個供應(yīng)系統(tǒng)管理的數(shù)據(jù)實體數(shù)據(jù)庫104和一個許可文件108。存儲在許可文件108中的信息結(jié)合存儲在供應(yīng)服務(wù)器102存儲器中的許可信息110一起來使用以便允許為該供應(yīng)服務(wù)器啟用呼叫處理特征。一個計算機(jī)系統(tǒng)執(zhí)行一個可執(zhí)行軟件以顯示圖形用戶界面,例如,GUI計算機(jī)112,并且一個計算機(jī)系統(tǒng)執(zhí)行一個可執(zhí)行軟件以顯示通用命令行界面(GCI),例如,GCI計算機(jī)114,訪問供應(yīng)服務(wù)器102。
執(zhí)行在計算機(jī)系統(tǒng)112或114上的可執(zhí)行軟件試圖修改存儲在被管理的數(shù)據(jù)實體數(shù)據(jù)庫104中的受許可控制的數(shù)據(jù)元素,使得供應(yīng)服務(wù)器102檢查許可信息110以確定是否允許修改該數(shù)據(jù)元素。如果修改是不允許的,一個描述性的錯誤響應(yīng)被提供給計算機(jī)系統(tǒng)112或114的支持人員,指示由于許可限制請求而導(dǎo)致修改不被允許,并且修改不被執(zhí)行。
如果修改是允許的,執(zhí)行對數(shù)據(jù)庫104中受許可控制的數(shù)據(jù)元素的修改。假如受許可控制的數(shù)據(jù)元素是一個激活應(yīng)用功能的標(biāo)志,則該功能在供應(yīng)服務(wù)器102上被激活。
在一個實施例中,可被供應(yīng)服務(wù)器102訪問的加密許可信息控制哪些產(chǎn)品是在許可控制之下的。包含在加密許可信息之內(nèi)的是一個組成該產(chǎn)品(即供應(yīng)服務(wù)器102)的“供應(yīng)應(yīng)用”列表。當(dāng)供應(yīng)服務(wù)器啟動期間,如果許可文件108對一個被標(biāo)識為受許可控制的供應(yīng)應(yīng)用-即基于許可主信息中的供應(yīng)應(yīng)用列表是不可用的,則該供應(yīng)應(yīng)用對于運營商就不可用。
一個包含特征信息的客戶特定的許可文件-例如圖1中的許可文件108,隨著呼叫處理軟件-例如執(zhí)行于供應(yīng)服務(wù)器102上的軟件的版本(release)載在一起。在可替換的實施例中,許可文件可以是一個加密的ASCII格式文件,該文件由供應(yīng)服務(wù)器102讀入,解密然后緩存在存儲器中。
除了特征級啟用之外,特征許可方案也支持系統(tǒng)名稱和應(yīng)用版本級驗證。一個單獨的許可文件108對一個特定客戶系統(tǒng)-即供應(yīng)服務(wù)器102的一個實例上的單個呼叫處理軟件是有效的。
參照圖2中的示例性系統(tǒng),供應(yīng)服務(wù)器102從許可文件108中裝入許可信息,即,處理器404(圖4)將許可文件108讀到主存儲器406中(圖4)。供應(yīng)服務(wù)器102通過檢查許可信息的內(nèi)容確定哪些應(yīng)用-即在呼叫處理系統(tǒng)200上執(zhí)行的呼叫處理軟件的部件支持許可。在一個許可信息中對產(chǎn)品的許可條目包括可與組成該產(chǎn)品的供應(yīng)服務(wù)器102一起使用的應(yīng)用列表。
供應(yīng)服務(wù)器102定位并裝入該產(chǎn)品專用許可文件108。該許可文件108包含定義哪些數(shù)據(jù)元素-即在被管理的數(shù)據(jù)實體數(shù)據(jù)庫104中的實體具有受控的訪問。例如,許可文件108中的許可信息列表202指示特征A、B和C的許可狀態(tài)。在許可文件108中還包括系統(tǒng)級驗證條目,包括硬件平臺系統(tǒng)名稱和應(yīng)用版本級。
在一個實施例中,如果許可文件108在供應(yīng)服務(wù)器102中未找到或?qū)τ谝粋€支持許可的應(yīng)用是無效的(如由參照許可信息所確定的),則通過GUI和GUI計算機(jī)系統(tǒng)112、114拒絕對作為呼叫處理軟件的一部分而列出的全部供應(yīng)應(yīng)用的訪問。系統(tǒng)名稱和版本不匹配的條件是許可文件108被供應(yīng)服務(wù)器102確定為無效的示例性原因。
許可文件信息202通過實體和屬性名稱標(biāo)識被管理的數(shù)據(jù)實體數(shù)據(jù)庫104內(nèi)的單獨的數(shù)據(jù)元素,并且確定許可是允許還是禁止修改該屬性。供應(yīng)系統(tǒng)102配置中的內(nèi)部實例變量被設(shè)置為指示實體和屬性名稱這二者,例如,圖2中的實體許可信息204。
在GUI計算機(jī)112或GCI計算機(jī)114發(fā)出一起請求用來修改一個屬性之后,為被管理的數(shù)據(jù)實體數(shù)據(jù)庫104內(nèi)的數(shù)據(jù)元素檢查實體許可信息204中的許可標(biāo)志。如果沒有被許可禁止,則修改繼續(xù)進(jìn)行。如果修改被禁止,向位于相應(yīng)計算機(jī)系統(tǒng)112、114的支持人員返回一個描述性的錯誤消息。
許可文件創(chuàng)建(LFC)子系統(tǒng)300,諸如圖3中所描繪的,提供了一種用于收集許可相關(guān)的信息并產(chǎn)生許可文件108的方法。LFC數(shù)據(jù)被存儲在一個許可數(shù)據(jù)庫302中。存儲在LFC 300的許可數(shù)據(jù)庫302中的信息包括客戶、客戶系統(tǒng)、特征、購買特征、實際許可信息,等等。
客戶和系統(tǒng)信息提供一個需要為其生成許可文件108的所有客戶系統(tǒng)的列表。特征信息定義受上述相對于許可信息列表202和204所討論的特征控制的實體和屬性名稱。其他被維護(hù)的特征信息包括呼叫處理系統(tǒng)200的呼叫處理軟件版本(在該呼叫處理系統(tǒng)中引入過特征),而不管該特征是標(biāo)準(zhǔn)的還是可選的,也不管該版本被作成為一個標(biāo)準(zhǔn)條目的時間等。
購買的特征信息逐客戶地創(chuàng)建的。一個客戶關(guān)系的特征作為這個處理的一部分被創(chuàng)建?!百徺I”可應(yīng)用于一個或多個客戶系統(tǒng),諸如包括一個呼叫處理系統(tǒng)200的客戶系統(tǒng)306(與圖2一起說明和描述的)。
一個許可文件108是在購買的特征的列表的基礎(chǔ)上為一個具體客戶而生成的。在一個單獨的操作中為一個或多個系統(tǒng)生成許可文件108,并且每個許可文件可應(yīng)用到一個單獨的客戶系統(tǒng)306上的一個單個被供應(yīng)的應(yīng)用。
許可文件108(一個ASCII文本類型條目),可經(jīng)過如圖3所示的物理和電子交付方法傳送。圖3所示的方法,即,磁帶310、磁盤312、光盤(CD)314和電子郵件(E-Mail)316,意味著在性質(zhì)上僅僅是說明性的,并不應(yīng)該作為對角度許可文件108的可能性范圍的限定。
特征級別許可通過一個供應(yīng)接口206實現(xiàn)。通過設(shè)定一個全局標(biāo)志-例如標(biāo)志集208中的標(biāo)志208A、208B和208C來在系統(tǒng)級啟用OpenCall HLR-即呼叫處理系統(tǒng)200中的特征。然后該標(biāo)志在呼叫處理系統(tǒng)200中由呼叫處理邏輯加以評價以便確定特征邏輯的特定部分是否將被執(zhí)行,即,一個使用無線遠(yuǎn)程通信網(wǎng)絡(luò)210連接到呼叫處理系統(tǒng)200上的無線設(shè)備212是否能夠訪問特定的無線應(yīng)用。
通過使用許可文件108限制對這些標(biāo)志的供應(yīng)訪問,對特定呼叫處理系統(tǒng)和供應(yīng)服務(wù)器即遠(yuǎn)程通信運營商可用的一組特征,被限制到被認(rèn)為是“產(chǎn)品標(biāo)準(zhǔn)”的特征和被運營商購買的那些可選特征。
通過對特征啟用標(biāo)志集208的受控訪問來實現(xiàn)許可將與許可相關(guān)的處理置于呼叫處理系統(tǒng)200的呼叫處理邏輯之外,并消除對與網(wǎng)絡(luò)流量相關(guān)的處理的影響。
標(biāo)志集208中的特征啟用標(biāo)志208A-C在供應(yīng)配置中被配置,以致在每次試圖通過GUI計算機(jī)系統(tǒng)112或GCI計算機(jī)系統(tǒng)114啟用一個標(biāo)志208A-C時執(zhí)行對許可文件的檢查。如果許可信息110指示該特征對執(zhí)行系統(tǒng)100是有效的,則允許對標(biāo)志208A-C進(jìn)行更新。如果許可信息110指示該特征尚未被許可,則就用一個到GUI計算機(jī)系統(tǒng)112或GCI計算機(jī)系統(tǒng)114的、適當(dāng)?shù)腻e誤消息禁止所述更新。
供應(yīng)服務(wù)器102在供應(yīng)服務(wù)器的初始化處理中讀取許可文件108以獲取許可信息110。在一個實施例中,供應(yīng)服務(wù)器102解密并驗證許可信息110以確保許可信息110的內(nèi)容未被篡改。接著許可信息110被存儲在供應(yīng)服務(wù)器102的存儲器中以便高效地訪問。
許可文件108包含系統(tǒng)標(biāo)識信息和一系列特征專用信息塊。這些信息塊包括配置信息和該特征對特定的系統(tǒng)200是否是允許的。
許可文件108可“電子”交付到運營商,并且可經(jīng)由電子郵件作為附件、FTP和硬媒介(CD/磁帶/等,如上述參照圖3所描繪的)加以傳送。在一個實施例中,許可文件108的內(nèi)容是加密的。
圖4描述了一個示例性計算機(jī)系統(tǒng)400的框圖,在其上可以實現(xiàn)本發(fā)明的一個實施例。本發(fā)明可與當(dāng)前可買到計算機(jī)系統(tǒng)一起使用,并且可應(yīng)用到個人計算機(jī)、小型機(jī)、服務(wù)器等等。
計算機(jī)400包括總線402或其他用于傳送信息的通信機(jī)制,和與總線402相耦合用于處理信息的處理器404。計算機(jī)400也包括主存儲器406-諸如隨機(jī)訪問存儲器(RAM)或其他的動態(tài)存儲設(shè)備,該主存儲器被耦合到總線402以用于存儲依據(jù)本發(fā)明的一個實施例的許可文件、許可信息和數(shù)據(jù)庫、以及由處理器404執(zhí)行的指令。主存儲器406也可被用于在執(zhí)行由處理器404執(zhí)行的指令過程中存儲臨時變量或其他的中間信息。計算機(jī)400進(jìn)一步包括一個只讀存儲器(ROM)408或其他的靜態(tài)存儲設(shè)備,其耦合到總線402用于存儲用于處理器404的指令和靜態(tài)信息。存儲設(shè)備410耦合到總線402,用于存儲指令。
計算機(jī)400可經(jīng)由總線402被耦合到顯示器412上,諸如一個平板觸敏式顯示器,用于對用戶顯示一個界面。輸入設(shè)備414,諸如一個包括字母數(shù)字和功能鍵的鍵盤,耦合到總線402上用于向處理器404傳送信息和命令選擇。其他類型的用戶輸入設(shè)備是光標(biāo)控制416,諸如光筆、自來水筆、鼠標(biāo)、跟蹤球或光標(biāo)方向鍵,以用于向處理器404傳送方向信息和命令選擇和用于控制光標(biāo)在顯示器412上的移動。這個輸入設(shè)備典型地在兩個軸上有兩個自由度,第一個軸(例如X)和第二個軸(例如y)以允許設(shè)備在平面上指定位置。
本發(fā)明涉及使用計算機(jī)400,諸如圖4描繪的計算機(jī),來控制對呼叫處理系統(tǒng)特征的訪問。依據(jù)本發(fā)明的一個實施例,響應(yīng)經(jīng)由輸入設(shè)備414、光標(biāo)控制416或通信接口418接收到的輸入,響應(yīng)處理器404執(zhí)行一系列包含在主存儲器406中的指令,計算機(jī)400存儲數(shù)據(jù)并從數(shù)據(jù)庫訪問數(shù)據(jù)。這類指令可以被從另一個計算機(jī)可讀介質(zhì)(諸如,存儲設(shè)備410)中讀到主存儲器406中。支持人員經(jīng)由提供顯示在顯示器412上的用戶界面的應(yīng)用與呼叫處理軟件交互。
然而,計算機(jī)可讀介質(zhì)并不限制于諸如存儲設(shè)備410之類的設(shè)備。例如,計算機(jī)可讀介質(zhì)可包括軟盤、彈性磁碟、硬盤、磁帶或其他任何的磁介質(zhì)、光盤只讀存儲器(CD-ROM)或任何其他光學(xué)介質(zhì),穿孔卡片,紙帶或任何其他具有孔圖案的物理介質(zhì)、隨機(jī)訪問存儲器(RAM)、可編程只讀存儲器(PROM)、可擦除PROM(EPROM),快速EPROM、任何其他存儲器芯片或盒式磁帶、以電、電磁、紅外線或光信號實現(xiàn)的載波、或任何其他計算機(jī)可讀的介質(zhì)。執(zhí)行包含在主存儲器406內(nèi)的一系列指令使得處理器404執(zhí)行下面所描述的處理步驟。在可替代的實施例中,硬連線的電路可用來代替計算機(jī)軟件指令或與計算機(jī)軟件指令一起實現(xiàn)本發(fā)明,這樣,本發(fā)明的實施例不限制在任何特定的硬件電路和軟件的組合。
計算機(jī)400也包括一個耦合到總線402上并提供雙向數(shù)據(jù)通信的通信接口418,正如本領(lǐng)域所公知的。例如,通信接口418可以是綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡、數(shù)字用戶線(DSL)卡或向相應(yīng)類型的電話線提供數(shù)據(jù)通信連接的調(diào)制解調(diào)器。作為另一個例子,通信接口418可以是局域網(wǎng)(LAN)卡以向兼容LAN提供數(shù)據(jù)通信連接。無線鏈接也可被實現(xiàn)。在任何的這些實現(xiàn)中,通信接口418發(fā)送和接收電、電磁或光信號,這些信號傳送代表各種類型信息的數(shù)字?jǐn)?shù)據(jù)流。特別注意的是,通過接口418的通信可允許傳送或接收被存儲以及被從數(shù)據(jù)庫訪問的指令和數(shù)據(jù)。例如,兩個或多個計算機(jī)400可按傳統(tǒng)方式使用通信接口418聯(lián)網(wǎng)。
網(wǎng)絡(luò)鏈路420通常提供通過一個或多個網(wǎng)絡(luò)到其他數(shù)據(jù)設(shè)備的數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈路420可以提供通過網(wǎng)絡(luò)422到另一個計算機(jī)系統(tǒng)(未示出)的連接。網(wǎng)絡(luò)422使用電、電磁或光信號傳送數(shù)字?jǐn)?shù)據(jù)流。通過各種網(wǎng)絡(luò)的信號和在網(wǎng)絡(luò)鏈路420上并通過通信接口418的信號,是傳輸信息的示例性形式的載波,其中這些信號傳送進(jìn)出計算機(jī)400的數(shù)字?jǐn)?shù)據(jù)。
計算機(jī)系統(tǒng)400能夠通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路420和通信接口418發(fā)送消息和接收數(shù)據(jù),包括程序代碼。
本領(lǐng)域內(nèi)的普通技術(shù)人員可看到本發(fā)明提出了對上述問題的解決方案。在讀完前述的說明之后,普通技術(shù)人員將能夠?qū)崿F(xiàn)如這里所廣泛公開的本發(fā)明的各種變化、等價替換和各種其他方面。因此在此要求授權(quán)的保護(hù)只由在所附加的權(quán)利要求書的限定和其等價物所限制。
權(quán)利要求
1.一種控制對呼叫處理軟件的呼叫處理特征的訪問的方法,該方法包括如下步驟為呼叫處理軟件接收許可文件(108);響應(yīng)一個啟用呼叫處理特征的請求,檢查該許可文件是否指示該特征對呼叫處理系統(tǒng)(200)是有效的;以及如果該特征對呼叫處理系統(tǒng)(200)被指示為是有效的,允許啟用在呼叫處理系統(tǒng)(200)上的被請求的呼叫處理特征。
2.如權(quán)利要求1所述的方法,其中,所述接收到的許可文件(108)包括一個系統(tǒng)標(biāo)識符屬性,并且其中,檢查步驟進(jìn)一步包括如下步驟確定所述許可文件(108)系統(tǒng)標(biāo)識符屬性是否對應(yīng)于呼叫處理系統(tǒng)(200)的系統(tǒng)標(biāo)識符;以及如果所述許可文件(108)系統(tǒng)標(biāo)識符屬性對應(yīng)于呼叫處理系統(tǒng)(200)的系統(tǒng)標(biāo)識符,則指示該許可信息是有效的。
3.如權(quán)利要求1所述的方法,其中,所述接收到的許可文件(108)包括一個呼叫處理軟件版本信息屬性,并且其中,檢查步驟進(jìn)一步包括如下步驟確定該接收到的許可文件(108)的呼叫處理軟件版本信息屬性是否對應(yīng)于呼叫處理系統(tǒng)(200)上的呼叫處理軟件版本;以及如果該呼叫處理軟件版本信息屬性對應(yīng)于呼叫處理系統(tǒng)(200)上的呼叫處理軟件版本,則指示該許可信息是有效的。
4.如權(quán)利要求1所述的方法,其中,所述接收到的許可文件(108)指示呼叫處理軟件特征能夠被啟用。
5.一種用于控制對呼叫處理軟件的呼叫處理特征的訪問的供應(yīng)系統(tǒng)(100),包括一個用于接收和傳送數(shù)據(jù)的處理器(404);以及一個耦合到處理器(404)的存儲器(406),該存儲器(406)在其中存儲有一個許可文件(108)和指令,這些指令使得處理器(404)響應(yīng)一個啟用呼叫處理特征的請求,檢查該許可文件(108)是否指示該特征對包括呼叫處理軟件的呼叫處理系統(tǒng)(200)是有效的,并且如果該特征是有效的,允許啟用該呼叫處理軟件的被請求的呼叫處理特征。
6.如權(quán)利要求5中所述的供應(yīng)系統(tǒng)(100),其中,所述接收到的許可文件(108)包括一個系統(tǒng)標(biāo)識符屬性,并且其中,存儲在存儲器(406)中的指令進(jìn)一步使得處理器(404)執(zhí)行如下操作確定所述許可文件(108)系統(tǒng)標(biāo)識符屬性是否對應(yīng)于該呼叫處理系統(tǒng)的系統(tǒng)標(biāo)識符;以及如果所述許可文件(108)系統(tǒng)標(biāo)識符屬性對應(yīng)于該呼叫處理系統(tǒng)的系統(tǒng)標(biāo)識符,則指示該許可信息是有效的。
7.如權(quán)利要求5中所述的供應(yīng)系統(tǒng)(100),其中,所述接收到的許可文件(108)包括一個呼叫處理軟件版本屬性,并且其中,存儲在存儲器(406)中的指令進(jìn)一步使得處理器(404)執(zhí)行如下操作確定所述接收到的許可文件(108)的呼叫處理軟件版本信息屬性是否對應(yīng)于該呼叫處理系統(tǒng)(200)上的呼叫處理軟件版本;以及如果呼叫處理軟件版本信息屬性對應(yīng)于該呼叫處理系統(tǒng)(200)上的呼叫處理軟件版本,則表明該許可信息是有效的。
8.一種計算機(jī)可讀介質(zhì),包括至少一個機(jī)器可執(zhí)行的指令序列;一個許可文件(108);以及該介質(zhì)承載著可執(zhí)行指令,其中,一個或多個處理器執(zhí)行該指令使得一個或多個處理器執(zhí)行如下操作響應(yīng)一個對啟用呼叫處理特征的請求,檢查該許可文件(108)是否指示該特征對處理器(404)是有效的,并且,如果該特征是有效的,則允許啟用該呼叫處理軟件的被請求的呼叫處理特征。
9.如權(quán)利要求8中所述的計算機(jī)可讀介質(zhì),其中,所述接收到的許可文件(108)包括一個系統(tǒng)標(biāo)識符屬性,并且其中存儲在存儲器(406)中的指令使得處理器(404)執(zhí)行如下操作確定所述許可文件(108)系統(tǒng)標(biāo)識符屬性是否對應(yīng)于該呼叫處理系統(tǒng)的系統(tǒng)標(biāo)識符;以及如果許可文件(108)系統(tǒng)標(biāo)識符屬性對應(yīng)于該呼叫處理系統(tǒng)的系統(tǒng)標(biāo)識符,則表明該許可信息是有效的。
10.如權(quán)利要求8中所述的計算機(jī)可讀介質(zhì),其中,所述接收到的許可文件(108)包括一個呼叫處理軟件版本信息屬性,并且其中,存儲在存儲器(406)中的指令使得處理器(404)執(zhí)行如下操作確定所述接收到的許可文件(108)的呼叫處理軟件版本信息屬性是否對應(yīng)于該呼叫處理系統(tǒng)(200)上的呼叫處理軟件版本;以及如果所述呼叫處理軟件版本信息屬性對應(yīng)于呼叫處理系統(tǒng)(200)上的呼叫處理軟件版本,則表明該許可信息是有效的。
全文摘要
描述了一種用于控制對呼叫處理軟件特征的訪問的方法和裝置。一種方法包括接收許可文件(108),并且響應(yīng)一個對啟用呼叫處理特征的請求,檢查該許可文件(108)是否指示該特征對呼叫處理系統(tǒng)(200)是有效的。如果該特征被指示為有效的,呼叫處理系統(tǒng)(200)上的被請求的呼叫處理特征允許被啟用。一個供應(yīng)系統(tǒng)(100)包括一個處理器(404)和一個耦合到該處理器(404)上的存儲器(406)。該存儲器(406)具有一個許可文件(108)和指令,這些指令使得處理器(404)響應(yīng)對啟用呼叫處理特征的請求,檢查該許可文件(108)是否指示該特征對包括呼叫處理軟件的呼叫處理系統(tǒng)(200)是有效的。如果該特征是有效的,該呼叫處理軟件的該特征被允許啟用。
文檔編號H04M3/42GK1592214SQ20041006825
公開日2005年3月9日 申請日期2004年8月27日 優(yōu)先權(quán)日2003年8月28日
發(fā)明者J·M·卡梅倫, B·T·凱尼恩 申請人:惠普開發(fā)有限公司