專利名稱:在通信系統(tǒng)中同步執(zhí)行配置信息的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明概括地涉及通信系統(tǒng),特別涉及通信系統(tǒng)中使配置信息(configuration information)同步的方法。
通信系統(tǒng),例如選擇呼叫信息系統(tǒng),典型地包括大量的通信設(shè)備,如基地臺和網(wǎng)絡(luò)控制的,用于為系統(tǒng)用戶持有的便攜式接收機(jī)提供消息。當(dāng)要修改或改變通信系統(tǒng)的配置和參數(shù)時(shí),必須為系統(tǒng)內(nèi)所有的通信設(shè)備提供新的信息。例如,當(dāng)一個(gè)信息協(xié)議如FLEXTM已經(jīng)被修訂為包括不同的特征時(shí),必須編程把新的協(xié)議特征加入到所有的基地臺和網(wǎng)絡(luò)控制器中,使便攜式接收機(jī)能夠接收用修改過的協(xié)議編碼的選擇呼叫消息。
傳統(tǒng)上,已修正的配置和參數(shù)由人工或經(jīng)通信信道,如有線線路,下裝到通信設(shè)備。然后已修正的配置和參數(shù)才在接收上使用。換句話說,一旦修改被成功地編程加入一個(gè)通信設(shè)備,設(shè)備就開始使用這些修改進(jìn)行操作。這樣,不同的通信設(shè)備可能以不同的時(shí)間開始用已修正的信息進(jìn)行操作,導(dǎo)致通信系統(tǒng)中不統(tǒng)一執(zhí)行升級。
這樣,需要一種方法使提供給通信系統(tǒng)中通信設(shè)備的已修正信息同步執(zhí)行。
圖1是一個(gè)根據(jù)本發(fā)明的包括通信設(shè)備和一個(gè)網(wǎng)絡(luò)管理器的通信系統(tǒng)的框圖。
圖2是一個(gè)根據(jù)本發(fā)明的包含在圖1的通信系統(tǒng)中的網(wǎng)絡(luò)管理器的電氣框圖。
圖3是一個(gè)根據(jù)本發(fā)明的包含在圖2的網(wǎng)絡(luò)管理器中的控制器的操作流程圖。
圖4是一個(gè)根據(jù)本發(fā)明的包含在圖2的網(wǎng)絡(luò)管理器中的優(yōu)先器(overrider)的操作流程圖。
圖5是一個(gè)流程圖,它描述了根據(jù)本發(fā)明的包含在圖2的網(wǎng)絡(luò)管理器中的報(bào)告器(notifier)的操作。
圖6是一個(gè)根據(jù)本發(fā)明的包含在圖1的通信系統(tǒng)中的通信設(shè)備的電框圖。
圖7是一個(gè)流程圖,它說明了根據(jù)本發(fā)明的包含在圖6的通信設(shè)備中的處理器的操作。
圖8是一個(gè)流程圖,它描述了根據(jù)本發(fā)明的包含在圖6的通信設(shè)備中的應(yīng)答器的操作。
圖9是一個(gè)流程圖,它說明了根據(jù)本發(fā)明的包含在圖6的通信設(shè)備中的執(zhí)行器(implementer)的操作。
圖1是通信系統(tǒng)100的框圖,通信系統(tǒng)100包括多種通信設(shè)備,例如用來把選擇呼叫消息提供給個(gè)人通信裝置(未顯示)的基地臺110和用來控制至少一些基地臺110的系統(tǒng)控制器115。另外,根據(jù)本發(fā)明,通信系統(tǒng)100包括網(wǎng)絡(luò)管理器105,用來使更新或修訂過的信息即提供給通信設(shè)備的配置信息同步執(zhí)行。盡管包含在通信系統(tǒng)100中的通信設(shè)備中只描述了系統(tǒng)控制器115和基地臺110,其他種類的被管理的部件也可以包括在內(nèi)。例如,計(jì)算機(jī)、選擇呼叫消息終端、以及其他能夠由網(wǎng)絡(luò)管理器105管理的可編程設(shè)備,也能夠包括在通信系統(tǒng)100中。
網(wǎng)絡(luò)管理器105通過通信信道,如有線線路或射頻通信信道,與通信設(shè)備相連接。另一方面,或者與上述信道相結(jié)合,網(wǎng)絡(luò)管理器105可以通過電話網(wǎng),如公共交換電話網(wǎng)(PSTN)與通信設(shè)備相連接。當(dāng)配置信息,例如軟件升級或通信協(xié)議的修訂,被提供給網(wǎng)絡(luò)管理器105時(shí),配置信息被發(fā)送給各通信設(shè)備。之后,當(dāng)所有或一個(gè)指定部分的通信設(shè)備確認(rèn)接受配置信息,網(wǎng)絡(luò)管理器105給至少確認(rèn)的通信設(shè)備傳送一個(gè)執(zhí)行時(shí)間。然后,在該執(zhí)行時(shí)間,通信設(shè)備同步執(zhí)行配置信息。網(wǎng)絡(luò)管理器105能夠繼續(xù)監(jiān)測通信設(shè)備,以便確定何時(shí)配置更改已經(jīng)開始運(yùn)行,在此之后便通知系統(tǒng)控制器115通信設(shè)備已經(jīng)使用新的配置。
結(jié)果是,通信系統(tǒng)100中的所有通信設(shè)備都同時(shí)執(zhí)行修訂的版本。這很方便地消除了一些通信設(shè)備用修訂后的協(xié)議來格式化消息而另一些通信設(shè)備仍用舊的協(xié)議來格式化消息的情況,因此確保漫游的個(gè)人通信裝置不會由于協(xié)議不兼容而導(dǎo)致丟失消息。
參考圖2,它顯示了網(wǎng)絡(luò)管理器105的電氣框圖。網(wǎng)絡(luò)管理器105最好包括用來與通信設(shè)備連接的數(shù)據(jù)端口150。數(shù)據(jù)端口150可以包括例如,局域網(wǎng)、廣域網(wǎng)、調(diào)制解調(diào)器或無線電收發(fā)信機(jī)。網(wǎng)絡(luò)管理器還包括一個(gè)數(shù)據(jù)輸入設(shè)備160,它用來接收配置信息以及用于修改系統(tǒng)特征的信息。數(shù)據(jù)端口150和數(shù)據(jù)輸入設(shè)備160連接在用于控制網(wǎng)絡(luò)管理器105的操作的控制器155上。連接在控制器155上的還有用于提供實(shí)時(shí)時(shí)間值的時(shí)鐘165,用于對要傳輸?shù)男畔⒕幋a的編碼器170,以及用于對接收到的信息解碼的解碼器175。
管理器存儲器185最好連接到控制器155上用來存儲系統(tǒng)特征,例如,由網(wǎng)絡(luò)管理器105管理的通信設(shè)備的地址,一個(gè)在傳輸中指示出現(xiàn)配置信息的配置代碼,一個(gè)用來識別從通信設(shè)備接收到確認(rèn)的確認(rèn)代碼,以及一個(gè)用來識別拒絕的拒絕代碼,該拒絕指示出不接受所收到的配置信息。一個(gè)異常終止信號被存儲用來指示通信設(shè)備配置信息的執(zhí)行應(yīng)該被終止,還有應(yīng)答時(shí)間值被存儲用來確定沒有從一個(gè)通信設(shè)備收到回答是否意味著一次拒絕。
另外,網(wǎng)絡(luò)管理器105最好包括傳輸數(shù)據(jù)庫180,它用來存儲配置信息,與所存配置信息相關(guān)的傳輸號,以及已經(jīng)通過把確認(rèn)或拒絕發(fā)送給網(wǎng)絡(luò)管理器105來確認(rèn)或拒絕配置信息的通信設(shè)備的地址。傳輸號注明特定的配置信息,當(dāng)目前多于一組的配置信息正被網(wǎng)絡(luò)管理器105處理時(shí)傳輸號是很有幫助的。最好,當(dāng)所有通信設(shè)備都確認(rèn)時(shí)網(wǎng)絡(luò)管理器105才提供信息,即一個(gè)執(zhí)行時(shí)間,通信設(shè)備使用它來同步執(zhí)行配置信息。當(dāng)任一通信設(shè)備已經(jīng)拒絕配置信息或者根本沒有應(yīng)答時(shí),網(wǎng)絡(luò)管理器105通常會終止所有通信設(shè)備的配置信息的執(zhí)行。
根據(jù)本發(fā)明,報(bào)告器195當(dāng)通信設(shè)備應(yīng)執(zhí)行配置信息時(shí)為部分或全部通信設(shè)備提供進(jìn)一步的執(zhí)行時(shí)間。最好只根據(jù)確定所有通信設(shè)備都已發(fā)出確認(rèn)來提供執(zhí)行時(shí)間。然而,優(yōu)先器190能夠在一些情況下忽略掉一個(gè)通信設(shè)備的拒絕或不應(yīng)答,這樣報(bào)告器195把執(zhí)行時(shí)間只提供給確認(rèn)了的通信設(shè)備。管理器存儲器185能夠,例如存儲必須對配置信息提供確認(rèn)的“必要設(shè)備”的地址。當(dāng)所有必要的通信設(shè)備,即外圍通信設(shè)備已經(jīng)發(fā)出確認(rèn),即使其他非必要的設(shè)備拒絕了配置信息或沒有在由存儲的應(yīng)答時(shí)間值指示的應(yīng)答時(shí)間內(nèi)作出回答,也能夠給那些必要設(shè)備提供執(zhí)行時(shí)間。盡管也可以替換地使用執(zhí)行相同操作的硬件,報(bào)告器195和優(yōu)先器190最好包括存儲在存儲器185中的固件元件。
作為例子,網(wǎng)絡(luò)管理器105能夠管理由多個(gè)服務(wù)提供者(serviceprovider)操作的設(shè)備,服務(wù)提供者在不同的不重疊的地理區(qū)域內(nèi)提供消息服務(wù)。在這一情況下,與各服務(wù)提供者相連的通信設(shè)備就被指定作為管理器存儲器185中分離的必要組。之后,當(dāng)配置信息已經(jīng)提供給系統(tǒng)100(圖1)中所有通信設(shè)備時(shí),即使與其他服務(wù)提供者相連的通信設(shè)備已經(jīng)拒絕修正的信息或還未應(yīng)答,與一個(gè)特定服務(wù)提供者相連的通信設(shè)備也能夠由新的配置信息啟動。在這種方式下,通信系統(tǒng)100中的獨(dú)立子系統(tǒng)能夠在不同的執(zhí)行時(shí)間各自同步執(zhí)行配置信息。
圖3是包括在網(wǎng)絡(luò)管理器105中的控制器155的操作流程圖。在控制器155接收了例如從數(shù)據(jù)輸入設(shè)備160來的信息并將其提供給解碼器175之后,它在步驟200中接收到經(jīng)過解碼的信息。當(dāng)在步驟205中,接收到的信息包括一個(gè)指示配置信息的配置代碼時(shí),配置信息在步驟210中被存入傳輸數(shù)據(jù)庫180(圖2)。另外,由控制器155分配一個(gè)傳輸號并與配置信息一起存儲起來用以參考。在步驟215中,控制器155從管理器存儲器185檢索通信設(shè)備的地址,在此之后的步驟220中,地址、配置代碼、配置信息及相應(yīng)的傳輸號被提供給編碼器170。然后在步驟225中,已編碼信息傳送到數(shù)據(jù)端口150以傳輸給通信系統(tǒng)100(圖1)中的通信設(shè)備。
在步驟205、230中,當(dāng)接收到的信息不包括配置代碼、確認(rèn)代碼或拒絕代碼時(shí),接收的信息則在步驟235中按常規(guī)方式處理。當(dāng)在步驟230中或者確認(rèn)代碼或者拒絕代碼被識別出時(shí),在步驟240從接收的信息中恢復(fù)包括傳輸號和應(yīng)答設(shè)備地址的參考數(shù)據(jù)。然后在步驟245中,應(yīng)答設(shè)備地址被存放在傳輸數(shù)據(jù)庫180的合適位置上。特別地,該地址被存放于與包括在接收到的信息中的傳輸號相關(guān)的位置上,并且存儲的地址被做上標(biāo)記,用來指示接收到的信息中是否包括確認(rèn)或拒絕。
當(dāng)在步驟250中,控制器155確定所有的設(shè)備都確認(rèn)了當(dāng)前的傳輸號時(shí),在步驟255中,傳輸號被提供給報(bào)告器195。當(dāng)在步驟250,260中,盡管并未全部確認(rèn)但所有通信設(shè)備都已應(yīng)答時(shí),在步驟265中,傳輸號被提供給優(yōu)先器190。另外,當(dāng)全部通信設(shè)備都被考慮為或者應(yīng)答或者暫停(time-out)時(shí),傳輸號可以提供給優(yōu)先器190。當(dāng)在步驟270中,并未在預(yù)定的應(yīng)答時(shí)間內(nèi)收到應(yīng)答時(shí)發(fā)生一次暫停,它能夠例如,由發(fā)送配置信息的時(shí)間來測定。另一方面,當(dāng)一些通信設(shè)備在預(yù)定的應(yīng)答時(shí)間內(nèi)還未作出應(yīng)答時(shí),網(wǎng)絡(luò)管理器105可以給未應(yīng)答設(shè)備發(fā)送查詢,并且把用來測定應(yīng)答時(shí)間的內(nèi)部計(jì)數(shù)器復(fù)位。
圖4是一個(gè)流程圖,它說明了根據(jù)本發(fā)明的優(yōu)先器190的操作。在步驟280中,優(yōu)先器190接收一個(gè)傳輸號。之后,在步驟285中,參考管理器存儲器185和傳輸數(shù)據(jù)庫180來比較必要設(shè)備的地址與確認(rèn)了該傳輸號的設(shè)備的地址。當(dāng)步驟290中所有必要設(shè)備都已確認(rèn)該傳輸號時(shí),在步驟292中,參考時(shí)鐘165來選擇一個(gè)進(jìn)一步的時(shí)間值,該時(shí)間值指示確認(rèn)的設(shè)備應(yīng)該執(zhí)行配置信息的執(zhí)行時(shí)間。執(zhí)行時(shí)間可以這樣確定,例如,在由參考時(shí)間值指示的時(shí)間上加上一個(gè)預(yù)定的時(shí)間。另一方面,當(dāng)配置信息被提供給網(wǎng)絡(luò)管理器105時(shí),可以提供附加信息用來規(guī)定一個(gè)執(zhí)行配置信息的未來的最佳時(shí)刻。
在步驟292中選擇了執(zhí)行時(shí)間之后,在步驟295中傳輸號和執(zhí)行時(shí)間被提供給報(bào)告器195,這樣接收到的拒絕或未應(yīng)答就被忽略掉,結(jié)果是提供執(zhí)行時(shí)間給確認(rèn)的設(shè)備并提供一個(gè)異常終止信號給拒絕的設(shè)備。相反地,當(dāng)甚至只有一個(gè)必要設(shè)備沒有確認(rèn)時(shí),拒絕最好將不會被忽略。但是,如上所述,沒有應(yīng)答而不是拒絕時(shí),會導(dǎo)致對網(wǎng)絡(luò)管理器105的一部分上的設(shè)備進(jìn)一步的查詢。當(dāng)步驟290中所有的必要設(shè)備都沒有確認(rèn)時(shí),在步驟297中,提供傳輸號和終止代碼給報(bào)告器195來終止配置信息的執(zhí)行。
下面參考圖5,它是一個(gè)流程圖,描述了根據(jù)本發(fā)明的報(bào)告器195的操作。在步驟305中,報(bào)告器195從控制器155或優(yōu)先器190接收傳輸號。然后在步驟310中報(bào)告器195確定傳輸號是與異常終止代碼一起還是與一個(gè)執(zhí)行時(shí)間一起。
當(dāng)收到了執(zhí)行時(shí)間時(shí),在步驟315中,對于當(dāng)前傳輸號確認(rèn)的所有設(shè)備的地址都從傳輸數(shù)據(jù)庫180中檢索出來并在步驟320中提供給編碼器170。在步驟320中傳輸號和執(zhí)行時(shí)間也被提供給編碼器170。當(dāng)收到了異常終止代碼時(shí),在步驟330中,所有收到配置信息的通信設(shè)備的地址都從傳輸數(shù)據(jù)庫180中檢索出來。在步驟335中,所有設(shè)備的地址、傳輸號以及異常終止代碼被提供給編碼器170。已編碼信息在步驟325中到達(dá)數(shù)據(jù)端口150以傳輸?shù)揭丫幹返耐ㄐ旁O(shè)備。
根據(jù)本發(fā)明使用報(bào)告器195和優(yōu)先器190提供了一種通信系統(tǒng)100中的所有通信設(shè)備同步執(zhí)行已編程配置修改的先進(jìn)方法。結(jié)果是,不同的設(shè)備和便攜式通信裝置之間的不兼容性可以很方便地消除以減少在系統(tǒng)100中丟失消息的可能。更進(jìn)一步的優(yōu)點(diǎn)是設(shè)備未應(yīng)答(即“無應(yīng)答”)導(dǎo)致的通信設(shè)備失效不會鎖住系統(tǒng)100。而相反的是,網(wǎng)絡(luò)管理器105對從通信設(shè)備來的應(yīng)答只等待一段存儲的應(yīng)答時(shí)間,時(shí)間滿了便會使網(wǎng)絡(luò)管理器105把無應(yīng)答看成拒絕。另一方面,在應(yīng)答時(shí)間過去了之后還沒有應(yīng)答能導(dǎo)致網(wǎng)絡(luò)管理器105查詢無應(yīng)答設(shè)備的狀態(tài)。
在傳統(tǒng)的通信系統(tǒng)中,修訂版本一般在被編程到一個(gè)系統(tǒng)設(shè)備例如一個(gè)基地臺的時(shí)刻被執(zhí)行。這樣,不同的通信設(shè)備可能按不同時(shí)間開始用修正的信息操作,導(dǎo)致了通信系統(tǒng)中升級執(zhí)行的不統(tǒng)一。通過使用根據(jù)本發(fā)明的網(wǎng)絡(luò)管理器105這一問題可以最小化。
如上所述,配置信息最好提供給通信系統(tǒng)100中的所有通信設(shè)備。當(dāng)然,對于本發(fā)明的另一個(gè)實(shí)施例,配置信息可以只送往通信設(shè)備的一部分,這允許“逐步進(jìn)入”。例如,當(dāng)通信系統(tǒng)100包括兩個(gè)或更多的子系統(tǒng)時(shí),可能只有與其中一個(gè)子系統(tǒng)相關(guān)的設(shè)備預(yù)定了修訂版本。這很容易完成,例如,通過把信息接收器設(shè)備的地址和配置信息一起提供給網(wǎng)絡(luò)管理器105。之后,網(wǎng)絡(luò)管理器105能夠只對預(yù)定的信息接收器提供配置信息,并在提供執(zhí)行時(shí)間之前只等待這些設(shè)備或其中一個(gè)必要子集的確認(rèn)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,可以在向網(wǎng)絡(luò)管理器105提供配置信息的數(shù)據(jù)包中把必要設(shè)備指示出來。必要設(shè)備的地址可以很容易地存儲在傳輸數(shù)據(jù)庫180中與對應(yīng)的傳輸號相關(guān)的位置上。然后優(yōu)先器190能夠參考與特定的配置信息相關(guān)的必要設(shè)備來確定是否忽略一個(gè)拒絕。
下面參考圖6,它描述通信設(shè)備110例如一個(gè)基地臺的電氣框圖。通信設(shè)備110包括一個(gè)接收機(jī)350例如無射電接收機(jī)、調(diào)制解調(diào)器、或其他數(shù)據(jù)端口,用來接收配置信息;還包括一個(gè)解碼器355,用來對接收到的信息解碼。連接到解碼器355上的處理器360控制通信設(shè)備110的操作。同樣與處理器360相連接的編碼器365用來對將通過發(fā)射機(jī)370傳輸?shù)男畔⒕幋a,發(fā)射機(jī)370可以包括一個(gè)無線電發(fā)射機(jī)、一個(gè)調(diào)制解調(diào)器、或其它類型的數(shù)據(jù)端口。與處理器360連接的時(shí)鐘375用來提供時(shí)間值。另外,處理器360最好連接其它器件(未顯示出)用來進(jìn)行常規(guī)的設(shè)備操作。
根據(jù)本發(fā)明,通信設(shè)備110包括一個(gè)配置數(shù)據(jù)庫385,它用來存儲接收到的信息例如配置信息,與配置數(shù)據(jù)庫相關(guān)的傳輸號以及在通信系統(tǒng)110中配置信息將被同步執(zhí)行的執(zhí)行時(shí)間。另外,一個(gè)設(shè)備存儲器380存儲數(shù)據(jù),例如配置代碼、確認(rèn)代碼、拒絕代碼、異常終止代碼、設(shè)備地址如網(wǎng)間協(xié)議(IP)地址以及操作信息如當(dāng)前使用的操作通信設(shè)備100的參數(shù)和配置。最好還存儲一個(gè)異常終止時(shí)間值,它指示通信設(shè)備在此時(shí)間之后將會自動地終止執(zhí)行接收的配置信息。異常終止時(shí)間可以例如從接收到配置信息的時(shí)間起測定。
通信設(shè)備110還進(jìn)一步包括一個(gè)應(yīng)答器395,用來當(dāng)收到的配置信息能被接受時(shí)對網(wǎng)絡(luò)管理器105回答確認(rèn),當(dāng)收到的配置信息不被接受時(shí)對網(wǎng)絡(luò)管理器105回答拒絕。一旦網(wǎng)絡(luò)管理器105已經(jīng)提供了執(zhí)行時(shí)間,執(zhí)行器390就執(zhí)行收到的配置信息。盡管也可以替換地使用執(zhí)行相同操作的硬件,應(yīng)答器395和執(zhí)行器390最好是存儲在設(shè)備存儲器380中的固件元件。
圖7是根據(jù)本發(fā)明的由處理器360完成的操作的流程圖。在步驟405中,接收了已解碼的信息。當(dāng)在步驟410中,信息中包括一個(gè)指示存在配置信息的配置代碼時(shí),接收的信息在步驟415中被傳輸給應(yīng)答器395。當(dāng)在步驟420中,接收的信息包括一個(gè)時(shí)間值而不是一個(gè)配置代碼時(shí),在步驟425中信息被提供給執(zhí)行器390。當(dāng)在步驟422中在信息中接收到一個(gè)異常終止代碼時(shí),在步驟430中,與接收的傳輸號相關(guān)的配置信息從配置數(shù)據(jù)庫385中被刪除。另外,正如將在下面更詳細(xì)描述的一樣,在步驟432中,執(zhí)行器390被復(fù)位,這樣就沒有為特定的傳輸號監(jiān)測時(shí)間。在信息不包括配置代碼、時(shí)間值或異常終止代碼時(shí),信息在步驟434中以常規(guī)方式處理。
圖8是描述應(yīng)答器395操作的流程圖。它在步驟440中從處理器360接收配置信息,在步驟445中確定是否接受該配置信息。該決定可由多種常規(guī)途徑中任一個(gè)來完成。例如,當(dāng)用于存儲的存儲器空間不足時(shí),當(dāng)修訂版本必需的硬件改變還未齊備時(shí),或當(dāng)接收的信息中發(fā)現(xiàn)錯誤時(shí),配置信息會無法被接受。當(dāng)顯示出成功存儲和執(zhí)行修訂版本沒有障礙時(shí),配置信息一般會被接受。
當(dāng)在步驟445中配置信息不被接受時(shí),在步驟450中從設(shè)備存儲器380中檢索設(shè)備地址和拒絕代碼。當(dāng)在步驟445中配置信息被接受時(shí),在步驟452中執(zhí)行器390被激活,根據(jù)與接收的配置信息相關(guān)的傳輸號來監(jiān)測時(shí)間。還有,在步驟455中,配置信息和相關(guān)的傳輸號被存入配置數(shù)據(jù)庫385。之后,步驟460中,從設(shè)備存儲器380中檢索設(shè)備地址和確認(rèn)代碼。然后在步驟465中,從設(shè)備存儲器380中檢索的傳輸號和數(shù)據(jù)被送到編碼器365,以便下一步傳輸給網(wǎng)絡(luò)管理器105。
參考圖9,它是顯示執(zhí)行器390的操作的流程圖。其中,在步驟502中,它監(jiān)測為了響應(yīng)一個(gè)特定傳輸號而由應(yīng)答器395進(jìn)行激活所消耗的時(shí)間。執(zhí)行器390然后在步驟504中,確定在由存儲的異常終止時(shí)間值指示的異常終止時(shí)間之內(nèi)是否從處理器360接收到包括一個(gè)時(shí)間值以及與監(jiān)測的傳輸號相關(guān)的信息。正如上面提到的,異常終止時(shí)間可以由配置信息的接收時(shí)間起測定,或與此不同,由應(yīng)答器395激活時(shí)間起測定。當(dāng)在異常終止時(shí)間消耗之前沒有收到信息時(shí),在步驟506中,該傳輸號的配置信息從配置數(shù)據(jù)庫385中被刪除。在這一方式下,網(wǎng)絡(luò)管理器的失敗并不鎖起通信設(shè)備110。相反,通信設(shè)備110將在預(yù)定的異常終止時(shí)間以內(nèi)等待執(zhí)行時(shí)間,沒有收到執(zhí)行時(shí)間接下來會導(dǎo)致通信設(shè)備110自動終止。
當(dāng)在異常終止時(shí)間以內(nèi)收到了信息時(shí),在步驟510中,執(zhí)行器390從信息中檢索執(zhí)行時(shí)間和傳輸號,接下來在步驟515中,該執(zhí)行時(shí)間被存在配置數(shù)據(jù)庫385的與傳輸號相關(guān)的位置上。最好傳輸時(shí)間只在該時(shí)間還沒過去時(shí)存儲。在執(zhí)行時(shí)間已經(jīng)到的情況下,設(shè)備110最好終止配置信息的執(zhí)行。在步驟520,525中,執(zhí)行器390參考時(shí)鐘375來決定當(dāng)前時(shí)間是否等于執(zhí)行時(shí)間。當(dāng)?shù)竭_(dá)執(zhí)行時(shí)間時(shí),在步驟530中,該傳輸號的配置信息作為設(shè)備操作過程中參考的操作信息的一部分,被存入設(shè)備存儲器380。這一步驟與通信系統(tǒng)100中的其他通信設(shè)備同步執(zhí)行配置信息。之后,在步驟535中,與傳輸號相關(guān)的記錄可以從配置數(shù)據(jù)庫385中被刪除。
總之,上述通信系統(tǒng)包括通信設(shè)備,例如基地臺和系統(tǒng)控制器,它們連接到用來在通信系統(tǒng)中管理編程更新的網(wǎng)絡(luò)管理器。當(dāng)配置信息,例如軟件的更換或協(xié)議的修訂,由網(wǎng)絡(luò)管理器接收到時(shí),配置信息被分配到各通信設(shè)備。為響應(yīng)接收到了配置信息,通信設(shè)備評估信息的可接受性并作相應(yīng)的應(yīng)答。特別地,通信設(shè)備或者通過發(fā)確認(rèn)代碼來確認(rèn),或者通過發(fā)拒絕代碼來拒絕。為響應(yīng)收到了全部設(shè)備的確認(rèn),網(wǎng)絡(luò)管理器給設(shè)備提供一個(gè)執(zhí)行時(shí)間,在這一時(shí)間全部設(shè)備同步執(zhí)行配置信息。一個(gè)拒絕一般會使網(wǎng)絡(luò)管理器終止配置信息的執(zhí)行,例如通過給每個(gè)設(shè)備發(fā)一個(gè)終止信號以指揮它丟棄配置信息。
正如提到的,有些時(shí)候一個(gè)或多個(gè)設(shè)備的拒絕或沒有應(yīng)答可以被忽略,例如在確定該拒絕的設(shè)備對執(zhí)行配置信息不是必要的時(shí)候。例如,通信系統(tǒng)中包括兩個(gè)分離且獨(dú)立的通信子系統(tǒng)的時(shí)候,甚至當(dāng)另一子系統(tǒng)中的通信設(shè)備拒絕配置信息的時(shí)候,一個(gè)通信子系統(tǒng)中的通信設(shè)備也能執(zhí)行配置的更換。
根據(jù)本發(fā)明的通信系統(tǒng)的優(yōu)點(diǎn)在于,所有通信設(shè)備在同一時(shí)間執(zhí)行操作參數(shù)的更新,這樣系統(tǒng)的不兼容性被最小化或者被消除。結(jié)果是,由于避免了便攜式通信裝置與通信設(shè)備例如基地臺之間用不同的協(xié)議修訂版本進(jìn)行操作的情況,系統(tǒng)中的消息可以更可靠地使用。
根據(jù)本發(fā)明的通信系統(tǒng)的另一個(gè)優(yōu)點(diǎn)在于,當(dāng)另一設(shè)備在處理配置信息的過程中失敗時(shí),網(wǎng)絡(luò)管理器和通信設(shè)備都能實(shí)現(xiàn)功能。特別地,當(dāng)網(wǎng)絡(luò)管理器沒有在一定的時(shí)間即應(yīng)答時(shí)間內(nèi)接收到從通信設(shè)備來的應(yīng)答時(shí),網(wǎng)絡(luò)管理器把沒有應(yīng)答解釋為拒絕配置信息。然后,網(wǎng)絡(luò)管理器能夠終止配置信息的執(zhí)行或忽略該“拒絕”。當(dāng)一個(gè)通信設(shè)備收到并接受配置信息但在一個(gè)預(yù)定時(shí)間即異常終止時(shí)間內(nèi)還未收到執(zhí)行時(shí)間時(shí),通信設(shè)備自動終止配置信息的執(zhí)行。在這一方式下,無論通信設(shè)備或網(wǎng)絡(luò)管理器沒有應(yīng)答都不會造成系統(tǒng)失效。
到現(xiàn)在為止,提供了一個(gè)把提供給通信系統(tǒng)中通信設(shè)備的已修訂信息同步執(zhí)行的方法。還有,所提供的方法和裝置對通信系統(tǒng)的常規(guī)操作只帶來極少的和可預(yù)料的干擾。
權(quán)利要求
1.一種在通信系統(tǒng)中處理配置信息的方法,在該通信系統(tǒng)中包括用來把配置信息傳輸給通信設(shè)備的網(wǎng)絡(luò)管理器,通信設(shè)備在由網(wǎng)絡(luò)管理器提供的執(zhí)行時(shí)間同步執(zhí)行配置信息,該方法包括步驟確定在應(yīng)答時(shí)間內(nèi)是否從通信設(shè)備中必要的一個(gè)設(shè)備收到了與配置信息相關(guān)的確認(rèn);以及響應(yīng)確定出在應(yīng)答時(shí)間內(nèi)沒有收到確認(rèn),終止配置信息的執(zhí)行。
2.權(quán)利要求1的方法,其中的確定步驟發(fā)生在網(wǎng)絡(luò)管理器中,其中的終止步驟包括步驟網(wǎng)絡(luò)管理器傳輸一個(gè)異常終止代碼給通信設(shè)備。
3.權(quán)利要求2的方法,進(jìn)一步包括步驟通信設(shè)備接收異常終止代碼;以及為響應(yīng)接收到異常終止代碼,通信設(shè)備在執(zhí)行時(shí)間不執(zhí)行配置信息。
4.權(quán)利要求2的方法,進(jìn)一步包括步驟網(wǎng)絡(luò)管理器,在確定步驟之前,存儲一個(gè)指示應(yīng)答時(shí)間的應(yīng)答時(shí)間值。
5.權(quán)利要求2的方法,進(jìn)一步包括,在通信設(shè)備中的步驟給網(wǎng)絡(luò)管理器提供與配置信息相關(guān)的確認(rèn);確定在異常終止時(shí)間以內(nèi)未從網(wǎng)絡(luò)管理器接收到配置信息的執(zhí)行時(shí)間;以及為響應(yīng)確定在異常終止時(shí)間以內(nèi)未接收到執(zhí)行時(shí)間,通信設(shè)備自動終止配置信息的執(zhí)行。
6.權(quán)利要求5的方法,進(jìn)一步包括,在通信設(shè)備中的步驟在提供確認(rèn)之前,存儲一個(gè)指示異常終止時(shí)間的異常終止時(shí)間值。
7.權(quán)利要求5的方法,其中該方法還進(jìn)一步包括,在通信設(shè)備中,在確定是否接收到執(zhí)行時(shí)間之前,在數(shù)據(jù)庫中存儲配置信息的步驟;以及自動終止執(zhí)行配置信息的步驟中包括從數(shù)據(jù)庫中刪除配置信息的步驟。
8.一種同步執(zhí)行配置信息的通信系統(tǒng),通信系統(tǒng)包括用來把配置信息傳輸給通信設(shè)備的網(wǎng)絡(luò)管理器,通信設(shè)備在由網(wǎng)絡(luò)管理器提供的執(zhí)行時(shí)間同步執(zhí)行配置信息,該通信系統(tǒng)進(jìn)一步包括一個(gè)優(yōu)先器,用來當(dāng)通信設(shè)備中的一個(gè)必要設(shè)備在應(yīng)答時(shí)間內(nèi)沒有提供與配置信息相關(guān)的確認(rèn)時(shí),由通信設(shè)備自動終止配置信息的執(zhí)行。
9.權(quán)利要求8的通信系統(tǒng),進(jìn)一步包括用來連接通信設(shè)備到網(wǎng)絡(luò)管理器的通信信道。
10.權(quán)利要求9的通信系統(tǒng),進(jìn)一步包括一個(gè)執(zhí)行器,用來執(zhí)行配置信息,還用來當(dāng)通信設(shè)備提供了與配置信息相關(guān)的確認(rèn)但在異常終止時(shí)間內(nèi)未收到執(zhí)行時(shí)間時(shí),在通信設(shè)備中自動終止配置信息的執(zhí)行。
全文摘要
一種同步執(zhí)行配置信息的通信系統(tǒng),包括把配置信息傳輸給通信設(shè)備的網(wǎng)絡(luò)管理器,通信設(shè)備在由網(wǎng)絡(luò)管理器提供的執(zhí)行時(shí)間同步執(zhí)行配置信息。當(dāng)通信設(shè)備中的一個(gè)必要設(shè)備沒在預(yù)定的應(yīng)答時(shí)間內(nèi)提供與配置信息相關(guān)的確認(rèn)時(shí),網(wǎng)絡(luò)管理器通過通信設(shè)備終止配置信息的執(zhí)行。另外,通信設(shè)備,當(dāng)沒在預(yù)定的異常終止時(shí)間內(nèi)收到來自網(wǎng)絡(luò)管理器的執(zhí)行時(shí)間時(shí),能在通信設(shè)備中終止配置信息的執(zhí)行。
文檔編號H04Q7/00GK1183008SQ9711939
公開日1998年5月27日 申請日期1997年9月30日 優(yōu)先權(quán)日1996年10月4日
發(fā)明者斯里尼瓦斯·加姆帕拉 申請人:摩托羅拉公司