專利名稱:能夠不中斷在線處理更新操作文件的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用在輸入/輸出控制裝置中從當(dāng)前操作文件更新到新的操作文件時(shí)使用的一種文件更新方法,尤其是在不中斷對(duì)應(yīng)于多個(gè)外部處理請(qǐng)求的在線處理的情況下更新操作文件的輸入/輸出控制裝置。
對(duì)應(yīng)于多個(gè)外部處理請(qǐng)求執(zhí)行在線處理的輸入/輸出控制裝置通常包括兩個(gè)輸入/輸出控制裝置,用于執(zhí)行相同的處理,以備發(fā)生系統(tǒng)錯(cuò)誤。這兩個(gè)輸入/輸出控制裝置中的一個(gè)作為當(dāng)前系統(tǒng)連續(xù)地操作。在當(dāng)前系統(tǒng)出現(xiàn)失誤時(shí),處理操作被轉(zhuǎn)交到或由一空閑系統(tǒng)繼承從而防止在線處理的中斷。然而在上述的方法中,在發(fā)生失效之前必須要繼承數(shù)據(jù)以便使空閑系統(tǒng)能繼承處理操作。如果當(dāng)前系統(tǒng)的失效是臨界的,那么在失效發(fā)生之前是不可能繼承該處理的。另外,由于空閑系統(tǒng)是在失效發(fā)生之后激活的,所以重新開(kāi)始處理之前需要一定時(shí)間。
因此,在一需要進(jìn)行在線和實(shí)時(shí)處理的交換系統(tǒng)中,使兩個(gè)輸入/輸出控制裝置同時(shí)進(jìn)行相同的處理是有效的。具體的說(shuō),兩個(gè)輸入/輸出控制裝置同時(shí)工作,一個(gè)作為當(dāng)前系統(tǒng)為外部設(shè)備有效地進(jìn)行輸入/輸出控制,另一個(gè)作為空閑系統(tǒng),它執(zhí)行輸入控制但沒(méi)被授權(quán)執(zhí)行輸出控制。在當(dāng)前系統(tǒng)發(fā)生發(fā)生失效時(shí),因?yàn)榭臻e系統(tǒng)執(zhí)行了相同的處理,所以該處理可以通過(guò)簡(jiǎn)單地切換輸出控制繼承。因此實(shí)時(shí)性不被中斷,致使系統(tǒng)穩(wěn)定和可靠。
在如上所述的電子交換機(jī)中,在交換系統(tǒng)的操作期間,某些時(shí)候需要將當(dāng)前操作文件更新到一新的操作文件以便向客戶提供新的服務(wù)。在這種情況下,如果為更新操作文件中止整個(gè)交換機(jī),那么交換操作被中斷將造成系統(tǒng)操作的麻煩。另外,當(dāng)系統(tǒng)是按照新的操作文件重新處理數(shù)據(jù)時(shí),必須再一次提供操作所需的數(shù)據(jù)??紤]到上述情況,需要提供一種新的輸入/輸出控制裝置,其能夠在不中斷交換機(jī)操作并繼承數(shù)據(jù)的情況下更新操作文件。例如,在日本專利公報(bào)(JP-A)8-242474中提出了一種能夠執(zhí)行文件操作的數(shù)字專用交換機(jī)。
圖1示出了該專用交換機(jī)中處理器單元的結(jié)構(gòu)。處理器單元21包括與第一存儲(chǔ)器23和第二存儲(chǔ)器25分別相對(duì)應(yīng)連接的第一處理器22和第二處理器24。這些元件組成了為發(fā)生失效作準(zhǔn)備的雙處理器系統(tǒng)。第一處理器22和第二處理器24分享一用于在它們之間傳送數(shù)據(jù)的共用存儲(chǔ)器26。通常,第一處理器22是作為當(dāng)前系統(tǒng)操作以控制專用交換機(jī)的總體,而第二處理器24是作為空閑系統(tǒng)操作的。在圖中沒(méi)有示出的有關(guān)來(lái)自電話機(jī)每個(gè)呼叫的信息傳遞通過(guò)共用存儲(chǔ)器26,以便維持交換操作的同步。處理單元21與用于存儲(chǔ)更新程序的一存儲(chǔ)介質(zhì)27連接,該程序用于把當(dāng)前操作文件更新為新的操作文件。
下面,將描述由專用交換機(jī)執(zhí)行的文件更新操作。該專用交換機(jī)是處于使用當(dāng)前系統(tǒng)和空閑系統(tǒng)的正常操作狀態(tài)中。當(dāng)前系統(tǒng)和空閑系統(tǒng)是對(duì)應(yīng)于外部處理請(qǐng)求按當(dāng)前操作文件執(zhí)行處理。如果一文件更新請(qǐng)求發(fā)布到專用交換機(jī),首先第二處理器24被從在線處理中獨(dú)立出來(lái),將被置入脫機(jī)狀態(tài)。然后,新的操作文件從存儲(chǔ)介質(zhì)27被放到空閑系統(tǒng)中的第二存儲(chǔ)器25中。另一方面,在當(dāng)前系統(tǒng)中的第一處理器22連續(xù)地與外部處理請(qǐng)求對(duì)應(yīng)的按當(dāng)前操作文件執(zhí)行數(shù)據(jù)處理。由于交換操作是由第一處理器22單獨(dú)執(zhí)行的,所以按當(dāng)前操作文件處理改變的在操作方面的狀態(tài)數(shù)據(jù)僅被存入第一存儲(chǔ)器23。
當(dāng)新操作文件被裝入第二存儲(chǔ)器25時(shí),進(jìn)行初始化以開(kāi)始按照新操作文件進(jìn)行處理。初始完成后,在第一存儲(chǔ)器23中存儲(chǔ)的狀態(tài)數(shù)據(jù)通過(guò)共用存儲(chǔ)器26復(fù)制到第二存儲(chǔ)器25。當(dāng)狀態(tài)數(shù)據(jù)復(fù)制到第二存儲(chǔ)器25時(shí),第二處理器24從空閑系統(tǒng)切換成為當(dāng)前系統(tǒng)。因此,能夠在不終止整個(gè)交換機(jī)的情況下進(jìn)行文件更新操作,通過(guò)直接地繼承在當(dāng)前操作文件中的狀態(tài)數(shù)據(jù)重新對(duì)新操作文件進(jìn)行處理。
在上述的在專用交換機(jī)中的文件更新中,在當(dāng)前操作文件中狀態(tài)數(shù)據(jù)是直接從第一存儲(chǔ)器23中復(fù)制的,以便使第二處理器24按照新操作文件開(kāi)始處理。如果新操作文件需要當(dāng)前操作文件中狀態(tài)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的修改,那么必須通過(guò)使用預(yù)定的分離句法進(jìn)行狀態(tài)數(shù)據(jù)的分離,并在新操作句法中進(jìn)行句法分析以便由新的操作文件繼承當(dāng)前操作文件中的狀態(tài)數(shù)據(jù)。此外,新操作文件的開(kāi)發(fā)取決于狀態(tài)數(shù)據(jù)的結(jié)構(gòu)。因此,新操作文件增加了程序的規(guī)模,開(kāi)發(fā)是很難的,導(dǎo)致了生產(chǎn)率的下降。
在常規(guī)的電子交換機(jī)中,形成的同步型雙處理器系統(tǒng)使當(dāng)前系統(tǒng)和空閑系統(tǒng)執(zhí)行相互獨(dú)立的處理。因此,在這種類型的交換機(jī)中,空閑系統(tǒng)被裝入新的操作文件,然后當(dāng)前系統(tǒng)的在線處理被中斷以進(jìn)行重新初始化用于按照新的操作文件處理。完成重新初始化之后,開(kāi)始按照新的操作文件進(jìn)行數(shù)據(jù)處理。在這種方式中,在新操作文件的一方執(zhí)行重新初始化的同時(shí),交換操作不利地被中斷。
針對(duì)上面的問(wèn)題,日本專利公報(bào)(JP-A)5-81218給出了一種輸入/輸出控制裝置,其包括一信號(hào)分配器并能夠不中斷在線處理的更新操作文件。信號(hào)分配器用作分配外部信號(hào)到當(dāng)前和新的操作文件,致使在沒(méi)有中斷在線處理的情況下進(jìn)行文件更新操作。
圖2示出了上述公報(bào)中給出的輸入/輸出控制裝置的一實(shí)例。第一處理器32和第二處理器34組成了為發(fā)生失效作準(zhǔn)備的雙處理器系統(tǒng)。通常,第一處理器32是作為當(dāng)前系統(tǒng),而第二處理器34是作為空閑系統(tǒng)。第一外部存儲(chǔ)器33和第二外部存儲(chǔ)器35存儲(chǔ)將被裝入與它們分別對(duì)應(yīng)的第一和第二處理器32和34的新操作文件。信號(hào)分配器36用于分配外部信號(hào)到第一和第二處理器。
下面將描述在輸入/輸出控制裝置中執(zhí)行的文件更新操作。該輸入/輸出控制裝置包括當(dāng)前系統(tǒng)和空閑系統(tǒng)并處于正常操作狀態(tài)中。當(dāng)前系統(tǒng)和空閑系統(tǒng)響應(yīng)外部信號(hào)并按當(dāng)前操作文件執(zhí)行處理。根據(jù)發(fā)布的文件更新請(qǐng)求,正常處理狀態(tài)進(jìn)行到一個(gè)第一和第二處理器32和34相互獨(dú)立的進(jìn)行各自處理的狀態(tài)。在空閑系統(tǒng)中的第二處理器34被從在線處理中分離出來(lái)。因此,外部處理請(qǐng)求只被信號(hào)分配器36發(fā)送到當(dāng)前系統(tǒng)的第一處理器32。第一處理器32響應(yīng)提供給它的處理請(qǐng)求并繼續(xù)按當(dāng)前操作文件處理。在另一方面,空閑系統(tǒng)的第二處理器34被裝入新的操作文件。
在新的操作文件被裝載到第二處理器34之后,信號(hào)分配器36連續(xù)地把處理請(qǐng)求傳送到第一處理器32直到由第一處理器32按當(dāng)前操作文件進(jìn)行的處理全部完成為止。當(dāng)由第一處理器32按當(dāng)前操作文件進(jìn)行的處理全部完成時(shí),在上述處理完成的瞬間,信號(hào)分配器36向第二處理器34傳送新的處理請(qǐng)求。第二處理器34響應(yīng)提供給它的處理請(qǐng)求并按照當(dāng)前操作文件開(kāi)始數(shù)據(jù)處理。此后,第二處理器34中的內(nèi)容被復(fù)制到第一處理器32。因此,在當(dāng)前和空閑系統(tǒng)中的第一和第二處理器32和34被更新到新的操作文件并進(jìn)入同步操作。
在如上所述的執(zhí)行文件更新操作的裝置中,在按當(dāng)前操作文件完成所有的處理之后,數(shù)據(jù)處理被切換到新的操作文件。因此,不需要繼承在當(dāng)前操作文件中的狀態(tài)數(shù)據(jù)。然而,對(duì)于按以預(yù)定時(shí)間周期監(jiān)控的狀態(tài)數(shù)據(jù)執(zhí)行數(shù)據(jù)處理的一設(shè)備(如交換機(jī))來(lái)說(shuō),存在一個(gè)問(wèn)題。具體地說(shuō),在電子交換機(jī)的交換操作中包括一系列處理,由用戶提起聽(tīng)筒呼叫、發(fā)送撥號(hào)聲、開(kāi)始呼叫,跟著是接收撥出的號(hào)碼、對(duì)被叫用戶的呼叫、線路的連接以及線路的斷開(kāi)。因此,需要提供從呼叫起點(diǎn)到線路斷開(kāi)的連續(xù)服務(wù),同時(shí)監(jiān)視對(duì)應(yīng)于每個(gè)處理的狀態(tài)數(shù)據(jù)。此外,當(dāng)處理請(qǐng)求是不時(shí)的從多個(gè)用戶傳送的,那么上述的處理序列必須并行地執(zhí)行。
然而,在按照當(dāng)前操作文件完成處理之后新的處理請(qǐng)求被傳送到新的操作文件的這樣一種裝置中,對(duì)于那些請(qǐng)求的處理不可能在按照當(dāng)前操作文件的處理完成之前開(kāi)始。因此,對(duì)于不時(shí)產(chǎn)生的外部處理,交換操作被暫時(shí)中斷。
本發(fā)明的目的是提供一種能夠在不中斷對(duì)應(yīng)于多個(gè)外部處理請(qǐng)求的在線處理的情況下更新操作文件的文件更新方法。
在下文的描述過(guò)程中本發(fā)明的其它目將變得更加清楚。
按照本發(fā)明,在此提供了一種將用在輸入/輸出控制裝置中以控制輸入/輸出裝置的一操作文件更新為一新的操作文件的文件更新方法,該輸入/輸出控制裝置包括每一個(gè)存儲(chǔ)作為操作文件的當(dāng)前操作文件的第一和第二存儲(chǔ)器,分別與第一和第二存儲(chǔ)器連接的第一和第二處理器,用于新操作文件的存儲(chǔ)的存儲(chǔ)介質(zhì),當(dāng)?shù)絹?lái)自輸入/輸出裝置的外部處理請(qǐng)求時(shí),第一和第二處理器中的每一個(gè)按當(dāng)前操作文件將外部處理請(qǐng)求處理成為處理過(guò)的數(shù)據(jù),第一處理器將處理過(guò)的數(shù)據(jù)輸出到輸入/出裝置,當(dāng)輸入/輸出控制裝置接收到來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),該文件更新方法用于將輸入/輸出控制裝置的操作文件更新成新的操作文件,該文件更新方法包括一存儲(chǔ)步驟,其中當(dāng)輸入/輸出控制裝置接收來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),第二處理器將來(lái)自存儲(chǔ)介質(zhì)的新操作文件存入第二存儲(chǔ)器,此時(shí)第二處理器被禁止接收該外部處理請(qǐng)求;一切換步驟,其中從第一處理器到第二處理器的外部處理請(qǐng)求接收的切換是在新操作文件存入第二存儲(chǔ)器之后的一切換時(shí)間執(zhí)行的,當(dāng)切換執(zhí)行之后接收到該外部處理請(qǐng)求時(shí),第二處理器根據(jù)新操作文件處理該外部處理請(qǐng)求成為處理過(guò)的數(shù)據(jù),并將該處理過(guò)的數(shù)據(jù)輸出到輸入/輸出裝置,在切換執(zhí)行之后,第一處理器是被禁止接收外部處理請(qǐng)求;以及一替代步驟,其中在第一處理器按照當(dāng)前操作文件完成對(duì)在第一處理器接收的外部處理請(qǐng)求處理之后,第一處理器用存儲(chǔ)在第二存儲(chǔ)器中的新操作文件替代第一存儲(chǔ)器中的當(dāng)前操作文件。
按照本發(fā)明提供了一種將用在輸入/輸出控制裝置中以控制輸入/輸出裝置的一操作文件更新為一新的操作文件的文件更新方法,該輸入/輸出控制裝置包括第一和第二存儲(chǔ)器,每一個(gè)存儲(chǔ)作為操作文件的當(dāng)前操作文件,分別與第一和第二存儲(chǔ)器連接的第一和第二處理器,用于新操作文件的存儲(chǔ)的存儲(chǔ)介質(zhì),當(dāng)?shù)絹?lái)自輸入/輸出裝置的外部處理請(qǐng)求時(shí),第一和第二處理器中的每一個(gè)按當(dāng)前操作文件處理外部處理請(qǐng)求處理成為處理過(guò)的數(shù)據(jù),第一處理器將處理過(guò)的數(shù)據(jù)輸出到輸入/輸出裝置,當(dāng)輸入/輸出控制裝置接收到來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),該文件更新方法用于將輸入/輸出控制裝置的操作文件更新成新的操作文件,該文件更新方法包括一存儲(chǔ)步驟,其中當(dāng)輸入/輸出控制裝置接收來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),第二處理器將來(lái)自存儲(chǔ)介質(zhì)的新操作文件存入第二存儲(chǔ)器,此時(shí)第二處理器被禁止接收該外部處理請(qǐng)求;一切換步驟,其中從第一處理器到第二處理器的該外部處理請(qǐng)求接收的切換是在新操作文件存入第二存儲(chǔ)器之后的一切換時(shí)間執(zhí)行的,在切換執(zhí)行之后接收到該外部處理請(qǐng)求之后,第二處理器接收外部處理請(qǐng)求,在切換執(zhí)行之后第一處理器是被禁止接收外部處理信號(hào)請(qǐng)求;一判斷步驟,其中第二處理器判斷在切換執(zhí)行之后接收的外部處理請(qǐng)求是否與切換執(zhí)行之前由第一處理器接收的外部處理請(qǐng)求相關(guān);一強(qiáng)制步驟,其中當(dāng)?shù)诙幚砥髋袛嘣谇袚Q執(zhí)行之后接收的外部處理請(qǐng)求與切換執(zhí)行之前由第一處理器接收的外部處理請(qǐng)求相關(guān)時(shí),第二處理器強(qiáng)制第一處理器繼續(xù)按照當(dāng)前操作文件處理在切換執(zhí)行之后接收的外部處理請(qǐng)求;一處理步驟,其中當(dāng)?shù)诙幚砥髋袛嘣谇袚Q執(zhí)行之后接收的外部處理請(qǐng)求與切換執(zhí)行之前由第一處理器接收的外部處理請(qǐng)求不相關(guān)時(shí),第二處理器按照新的操作文件將在切換執(zhí)行之后接收的外部處理請(qǐng)求處理成處理過(guò)的數(shù)據(jù),并將該處理過(guò)的數(shù)據(jù)輸出到輸入/輸出裝置;以及一替代步驟,其中在第一處理器按照當(dāng)前操作文件完成對(duì)在切換執(zhí)行之前從輸入/輸出裝置接收的外部處理請(qǐng)求處理和切換執(zhí)行之后從第二處理器接收的處理請(qǐng)求之后,第一處理器用存儲(chǔ)在第二存儲(chǔ)器中的新操作文件替代第一存儲(chǔ)器中的當(dāng)前操作文件。
按照本發(fā)明還提供了一種將用在輸入/輸出控制裝置中以控制輸入/輸出裝置的一操作文件更新為一新的操作文件的文件更新方法,該輸入/輸出控制裝置包括第一和第二存儲(chǔ)器,每一個(gè)存儲(chǔ)作為操作文件的當(dāng)前操作文件,分別與第一和第二存儲(chǔ)器連接的第一和第二處理器,用于新操作文件的存儲(chǔ)的存儲(chǔ)介質(zhì),當(dāng)?shù)絹?lái)自輸入/輸出裝置的外部處理請(qǐng)求時(shí),第一和第二處理器中的每一個(gè)按照當(dāng)前操作文件將外部處理請(qǐng)求處理成為處理過(guò)的數(shù)據(jù),第一處理器將處理過(guò)的數(shù)據(jù)輸出到輸入/輸出裝置并存儲(chǔ)到表示由第一處理器自輸入/輸出控制裝置接收的外部處理請(qǐng)求的第一存儲(chǔ)器區(qū)別信息,當(dāng)輸入/輸出控制裝置接收到來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),該文件更新方法用于將輸入/輸出控制裝置的操作文件更新成新的操作文件,該文件更新方法包括一存儲(chǔ)步驟,其中當(dāng)輸入/輸出控制裝置接收來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),第二處理器將來(lái)自存儲(chǔ)介質(zhì)的新操作文件存入第二存儲(chǔ)器,此時(shí)第二處理器被禁止接收該外部處理請(qǐng)求;一切換步驟,其中從第一處理器到第二處理器的該外部處理請(qǐng)求接收的切換是在新操作文件存入第二存儲(chǔ)器之后的一切換時(shí)序中執(zhí)行的,在切換執(zhí)行之后接收到該外部處理請(qǐng)求之后,第二處理器接收外部處理請(qǐng)求,在切換執(zhí)行之后第一處理器是被禁止接收外部處理信號(hào)請(qǐng)求;一判斷步驟,其中第二處理器參照存儲(chǔ)在第一存儲(chǔ)器的區(qū)別信息判斷在切換執(zhí)行之后接收的外部處理請(qǐng)求是否與切換執(zhí)行之前由第一處理器接收的外部處理請(qǐng)求相關(guān);一強(qiáng)制步驟,其中當(dāng)?shù)诙幚砥髋袛嘣谇袚Q執(zhí)行之后接收的外部處理請(qǐng)求與切換執(zhí)行之前由第一處理器接收的外部處理請(qǐng)求相關(guān)時(shí),第二處理器強(qiáng)制第一處理器繼續(xù)按照當(dāng)前操作文件處理在切換執(zhí)行之后接收的外部處理請(qǐng)求;一處理步驟,其中當(dāng)?shù)诙幚砥髋袛嘣谇袚Q執(zhí)行之后接收的外部處理請(qǐng)求與切換執(zhí)行之前由第一處理器接收的外部處理請(qǐng)求不相關(guān)時(shí),第二處理器按照新的操作文件將在切換執(zhí)行之后接收的外部處理請(qǐng)求處理成處理過(guò)的數(shù)據(jù),并將該處理過(guò)的數(shù)據(jù)輸出到輸入/輸出裝置;以及一替代步驟,其中在第一處理器按照當(dāng)前操作文件完成對(duì)在切換執(zhí)行之前從輸入/輸出裝置接收的外部處理請(qǐng)求處理和切換執(zhí)行之后從第二處理器接收的處理請(qǐng)求之后,第一處理器用存儲(chǔ)在第二存儲(chǔ)器中的新操作文件替代第一存儲(chǔ)器中的當(dāng)前操作文件。
圖1是專用交換機(jī)的一常規(guī)輸入/輸出控制裝置的方框圖;圖2是專用交換機(jī)的另一常規(guī)輸入/輸出控制裝置的方框圖;圖3是本發(fā)明的一實(shí)施例的一輸入/輸出控制裝置的方框圖;圖4是用于描述在一文件更新請(qǐng)求出現(xiàn)時(shí)第一處理器操作的流程圖;圖5是用于描述在一獨(dú)立操作開(kāi)始之后第二處理器操作的流程圖;圖6是用于描述在輸入/輸出控制切換之后第一處理器操作的流程圖;圖7是用于描述在輸入/輸出控制切換開(kāi)始之后第二處理器操作的流程圖。
現(xiàn)在將結(jié)合實(shí)施例詳細(xì)地描述本發(fā)明。
參照?qǐng)D3,按照本發(fā)明實(shí)施例的作為電子交換機(jī)的輸入/出控制裝置11包括第一處理器12和第二處理器14,并控制輸入/輸出裝置18。第一處理器12和第二處理器14分別與相對(duì)應(yīng)的第一和第二存儲(chǔ)器13和15連接,以形成一雙處理器系統(tǒng)。第一存儲(chǔ)器13臨時(shí)地為第一處理器12存儲(chǔ)一控制程序和各種數(shù)據(jù)。第二存儲(chǔ)器15臨時(shí)地為第二處理器14存儲(chǔ)一控制程序和各種數(shù)據(jù)。因此,第一和第二存儲(chǔ)器13和15之間的任何一個(gè)存儲(chǔ)作為當(dāng)前操作文件的一控制程序。響應(yīng)經(jīng)過(guò)輸入/輸出裝置18自外部電話機(jī)(未示出)接收的處理請(qǐng)求,第一和第二處理器12和14同步地執(zhí)行相同的處理以備失效的發(fā)生。如果第一處理器12是一當(dāng)前系統(tǒng),第一處理器12的處理結(jié)果作為對(duì)應(yīng)于外部處理請(qǐng)求的有效的輸出被產(chǎn)生并傳送到輸入/輸出裝置18。一數(shù)據(jù)發(fā)射/接收單元16與第一和第二處理器12和14連接并進(jìn)行第一和第二處理器12和14之間的數(shù)據(jù)發(fā)射/接收。一存儲(chǔ)介質(zhì)17用于存儲(chǔ)用于從當(dāng)前操作文件更新到一新的操作文件的一更新程序。
參照?qǐng)D4,將描述當(dāng)一文件更新請(qǐng)求經(jīng)輸入/輸出裝置18傳送到具有上面所述結(jié)構(gòu)的輸入/輸出控制裝置11時(shí),第一處理器12的操作。第一處理器是作為當(dāng)前系統(tǒng)。在接收到來(lái)自外部的文件更新請(qǐng)求時(shí),作為空閑系統(tǒng)的第二處理器14需要開(kāi)始獨(dú)立操作(步驟S101是)。對(duì)其相應(yīng),同步操作被取消,以開(kāi)始獨(dú)立操作,在獨(dú)立操作中第一和第二處理器12和14相互獨(dú)立地執(zhí)行各自的處理。
在獨(dú)立操作開(kāi)始之后,第一處理器12按照與獨(dú)立操作開(kāi)始之前相同的方式接收外部處理請(qǐng)求(步驟S103)。該處理是按照當(dāng)前操作文件執(zhí)行的以產(chǎn)生一結(jié)果輸出(步驟S104)。此外,在當(dāng)前操作文件中有關(guān)呼叫觸發(fā)的信息(后面稱作“區(qū)別信息”)被存儲(chǔ)在第一存儲(chǔ)器13中(步驟S105)。直到從第二處理器14提供一輸入/輸出控制切換信號(hào)為止,第一處理器12按照當(dāng)前操作文件繼續(xù)交換操作(步驟S106否)。
參照?qǐng)D5,將描述在發(fā)出文件更新請(qǐng)求時(shí),第二處理器14的操作。第二處理器14是作為空閑系統(tǒng)。當(dāng)要求與第一處理器12分離的操作啟動(dòng)時(shí)(步驟S201是),獨(dú)立操作被啟動(dòng)(步驟S202)。結(jié)果,第二處理器14停止作為空閑處理器的操作并不再接收外部處理請(qǐng)求。在新的操作文件裝入第二存儲(chǔ)器15致使新的操作文件被存儲(chǔ)在第二存儲(chǔ)器中取代當(dāng)前操作文件之后,進(jìn)行重新初始化以便按照新的操作文件執(zhí)行處理(步驟S203)。
當(dāng)重新初始化完成之后(步驟S204是),第二處理器14向第一處理器發(fā)出一表示重新初始化完成的信號(hào)。響應(yīng)該信號(hào),與在當(dāng)前操作文件中觸發(fā)的呼叫相關(guān),并被存儲(chǔ)在第一存儲(chǔ)器13中的信息(區(qū)別信息)被復(fù)制到第二存儲(chǔ)器15(S205)。然后,輸入/輸出控制從第一處理器12切換到第二處理器14(步驟S206)。結(jié)果,外部處理請(qǐng)求只被第二處理器14接收。
與輸入/輸出控制的切換同步,開(kāi)始獨(dú)立操作時(shí)間監(jiān)控,以監(jiān)控獨(dú)立操作時(shí)間(步驟S207)。這里,獨(dú)立操作時(shí)間監(jiān)控是監(jiān)控獨(dú)立操作時(shí)間的一操作,以便在一預(yù)定時(shí)間過(guò)去之后獨(dú)立操作被取消以回到同步操作。在以獨(dú)立操作執(zhí)行處理的同時(shí),當(dāng)前和空閑系統(tǒng)二者的并行操作被中斷。出于這個(gè)考慮,預(yù)先提供了為準(zhǔn)備發(fā)生失效情況的預(yù)定監(jiān)控時(shí)間。
參照?qǐng)D6,將描述輸入/輸出控制被切換到第二處理器14之后第二處理器14的操作。輸入/輸出控制被切換之后(步驟S301是),第二處理器14接收外部處理請(qǐng)求(步驟S302)并執(zhí)行處理請(qǐng)求判斷(步驟S303)。處理請(qǐng)求判斷是判斷外部處理請(qǐng)求是否是在操作文件中已經(jīng)觸發(fā)的呼叫或者是一新觸發(fā)的呼叫的一操作。
當(dāng)判斷結(jié)果顯示已被觸發(fā)的呼叫時(shí)(步驟S303是),所述的處理請(qǐng)求經(jīng)數(shù)據(jù)發(fā)送/接收單元16發(fā)送到第一處理器12(步驟S304)。此后,當(dāng)從第一處理器12經(jīng)過(guò)發(fā)送/接收單元16提供處理結(jié)果時(shí),該處理結(jié)果被傳送到輸入/輸出裝置18(步驟S306)。在另一方面,當(dāng)判斷結(jié)果顯示一新觸發(fā)的呼叫時(shí)(步驟S303否),第二處理器14按照新的操作文件執(zhí)行處理(步驟S305)。然后,被處理過(guò)的結(jié)果被傳送到輸入/輸出裝置18(步驟S306)。
當(dāng)與在當(dāng)前操作文件中已被觸發(fā)的呼叫相關(guān)的處理完成之后或者當(dāng)由獨(dú)立操作監(jiān)控處理器單元監(jiān)控的獨(dú)立操作以過(guò)去后(步驟S307是),第二處理器14發(fā)送一處理中斷請(qǐng)求以中斷第一處理器12的處理(步驟S308)。
參照?qǐng)D7,將描述當(dāng)輸入/輸出控制被切換到第二處理器14之后第一處理器12的操作。切換之后(步驟S401是),在第一處理器12中已被觸發(fā)的呼叫經(jīng)數(shù)據(jù)發(fā)送/接收單元16從第二處理器14發(fā)送(步驟S402)。第一處理器12根據(jù)已觸發(fā)的呼叫按當(dāng)前操作文件執(zhí)行處理(步驟S403)。產(chǎn)生的結(jié)果通過(guò)數(shù)據(jù)發(fā)送/接收單元16發(fā)送到第二處理器14(步驟S404)。直到從第二處理器14提供了中斷請(qǐng)求為止,第一處理器12連續(xù)的根據(jù)已觸發(fā)的呼叫進(jìn)行處理(步驟S405否)。當(dāng)從第二處理器14提供中斷請(qǐng)求時(shí)(步驟S405是),第一處理器12停止按當(dāng)前操作文件進(jìn)行處理(步驟S406)。
在第一處理器12停止按當(dāng)前操作文件進(jìn)行處理之后,存儲(chǔ)在第二存儲(chǔ)器15內(nèi)并與新操作文件相關(guān)的內(nèi)容被復(fù)制到第一存儲(chǔ)器13。完成復(fù)制之后,第二處理器14發(fā)送一獨(dú)立操作取消請(qǐng)求到第一處理器12。結(jié)果,獨(dú)立操作完成,致使第一和第二處理器12和14都開(kāi)始按照新的操作文件進(jìn)行交換操作。
在前面的實(shí)施例中,已作了有關(guān)電子交換機(jī)的描述。然而,本發(fā)明也可適用于一種輸入/輸出控制裝置,用于在從數(shù)據(jù)處理開(kāi)始到結(jié)束的一預(yù)定時(shí)間期間監(jiān)控與數(shù)據(jù)處理相關(guān)的狀態(tài)數(shù)據(jù)的同時(shí),進(jìn)行數(shù)據(jù)處理。前面的實(shí)施例給出了包括第一和第二處理器的輸入/輸出控制裝置。然而,本發(fā)明也適用于包括三個(gè)或更多個(gè)處理器的輸入/輸出控制裝置中的兩個(gè)處理器。
如上所述,根據(jù)本發(fā)明的一方面,在預(yù)定的時(shí)間當(dāng)前操作文件被新操作文件替代以接收外部處理請(qǐng)求并執(zhí)行處理。按當(dāng)前操作文件接收的處理完成之后,新操作文件被用作為新的當(dāng)前操作文件。因此,既使按當(dāng)前操作文件的所有處理沒(méi)有完成,對(duì)那些新產(chǎn)生的外部處理請(qǐng)求的處理也可開(kāi)始。因此,能夠根據(jù)外部處理請(qǐng)求在不中斷在線處理的情況下執(zhí)行文件更新操作。
由當(dāng)前操作文件接收的處理請(qǐng)求和由新操作文件接收的處理請(qǐng)求分別按照當(dāng)前操作文件和新操作文件處理。因此,不必從當(dāng)前操作文件把狀態(tài)數(shù)據(jù)復(fù)制到新操作文件。因此,既使新操作文件有新的功能并需要狀態(tài)數(shù)據(jù)結(jié)構(gòu)的修改,該程序可以按當(dāng)前操作文件與狀態(tài)數(shù)據(jù)獨(dú)立地開(kāi)發(fā)。結(jié)果,所開(kāi)發(fā)的程序的規(guī)模可以最小化,而且可提高生產(chǎn)率。
按照本發(fā)明的另一方面,在輸入/輸出控制切換之后判斷處理請(qǐng)求。如果處理請(qǐng)求是一個(gè)已觸發(fā)的請(qǐng)求,那么該處理是按當(dāng)前操作文件執(zhí)行。如果處理請(qǐng)求是一個(gè)新觸發(fā)的請(qǐng)求,那么該處理是按照新操作文件執(zhí)行。因此,在監(jiān)控狀態(tài)數(shù)據(jù)的同時(shí),既使在按當(dāng)前操作文件執(zhí)行的一系列處理期間輸入/輸出控制被切換到新操作文件,該處理仍能按對(duì)應(yīng)于處理請(qǐng)求內(nèi)容的一操作文件執(zhí)行。
根據(jù)本發(fā)明的另一方面,在輸入/輸出控制切換之后判斷處理請(qǐng)求。如果處理請(qǐng)求是一個(gè)已觸發(fā)的請(qǐng)求,那么該處理被發(fā)送到當(dāng)前操作文件。因此,例如在輸入/出控制裝置包括當(dāng)前系統(tǒng)和空閑系統(tǒng)的情況下,處理請(qǐng)求可以按照新操作文件執(zhí)行處理的空閑系統(tǒng)發(fā)送到按當(dāng)前操作文件執(zhí)行處理的當(dāng)前系統(tǒng)。因此,既使輸入/輸出控制當(dāng)前操作文件切換到新操作文件,在當(dāng)前操作文件觸發(fā)的處理請(qǐng)求仍能按當(dāng)前操作文件連續(xù)地處理。
根據(jù)本發(fā)明的另一方面,既使由于按當(dāng)前文件操作的處理出錯(cuò)使所有的處理不能完成,在從按照新操作文件處理開(kāi)始經(jīng)過(guò)一預(yù)定時(shí)間過(guò)后,操作文件被更新。因此,能夠防止由于當(dāng)前和空閑系統(tǒng)并行操作的長(zhǎng)時(shí)間中斷造成的系統(tǒng)不穩(wěn)定狀態(tài)。
根據(jù)本發(fā)明的另一方面,在輸入/輸出控制切換時(shí),區(qū)別信息從當(dāng)前操作文件復(fù)制到新操作文件。因此,與在當(dāng)前操作文件中所有的狀態(tài)數(shù)據(jù)都復(fù)制的情況相比,數(shù)據(jù)量能夠減少且復(fù)制時(shí)間可以縮短。所以輸入/輸出控制切換時(shí)間可以減少,致使文件更新可以在不中斷在線和實(shí)時(shí)處理的情況下執(zhí)行。
權(quán)利要求
1.一種將用在輸入/輸出控制裝置中以控制輸入/輸出裝置的一操作文件更新為一新的操作文件的文件更新方法,其中所述的輸入/輸出控制裝置包括第一和第二存儲(chǔ)器,每一個(gè)存儲(chǔ)器存儲(chǔ)作為所述的操作文件的當(dāng)前操作文件;別與所述的第一和第二存儲(chǔ)器連接的第一和第二處理器;用于存儲(chǔ)新操作文件的存儲(chǔ)介質(zhì),當(dāng)?shù)絹?lái)自輸入/輸出裝置的外部處理請(qǐng)求時(shí),所述的第一和第二處理器中的每一個(gè)按照當(dāng)前操作文件將外部處理請(qǐng)求處理成為處理過(guò)的數(shù)據(jù),所述第一處理器將處理過(guò)的數(shù)據(jù)輸出到所述輸入/輸出裝置,當(dāng)所述輸入/輸出控制裝置接收到來(lái)自所述輸入/輸出裝置的更新請(qǐng)求時(shí),所述的文件更新方法用于將所述輸入/輸出控制裝置的操作文件更新成所述的新操作文件,所述的文件更新方法包括一存儲(chǔ)步驟,其中當(dāng)所述輸入/輸出控制裝置接收來(lái)自所述的輸入/輸出裝置的所述的更新請(qǐng)求時(shí),所述的第二處理器將來(lái)自所述的存儲(chǔ)介質(zhì)的所述的新操作文件存入所述第二存儲(chǔ)器,此時(shí)所述的第二處理器被禁止接收所述的外部處理請(qǐng)求;一切換步驟,其中從所述第一處理器到所述第二處理器的所述的外部處理請(qǐng)求接收的切換是在所述新操作文件存入所述第二存儲(chǔ)器之后的一切換時(shí)間執(zhí)行的,當(dāng)切換執(zhí)行之后接收到所述的外部處理請(qǐng)求時(shí),所述的第二處理器根據(jù)所述的新操作文件處理所述的外部處理請(qǐng)求成為處理過(guò)的數(shù)據(jù),并將所述的處理過(guò)的數(shù)據(jù)輸出到輸入/輸出裝置,在切換執(zhí)行之后,所述的第一處理器是被禁止接收所述的外部處理信號(hào)請(qǐng)求;以及一替代步驟,其中在所述的第一處理器按照所述的當(dāng)前操作文件完成對(duì)在所述的第一處理器接收的所述的外部處理請(qǐng)求處理之后,所述的第一處理器用存儲(chǔ)在所述的第二存儲(chǔ)器中的所述的新操作文件替代所述的第一存儲(chǔ)器中的所述的當(dāng)前操作文件。
2.根據(jù)權(quán)利要求1所述的文件更新方法,其特征在于,其中還包括另一替代步驟,其中既使所述的第一處理器沒(méi)有按照所述的當(dāng)前操作文件完成對(duì)在所述的第一處理器接收的所述的外部處理請(qǐng)求,在從所述切換時(shí)間起經(jīng)過(guò)一預(yù)定時(shí)間之后,所述的第一處理器用存儲(chǔ)在所述的第二存儲(chǔ)器中的所述的新操作文件替代所述的第一存儲(chǔ)器中的所述的當(dāng)前操作文件。
3.一種將用在輸入/輸出控制裝置中以控制輸入/輸出裝置的一操作文件更新為一新的操作文件的文件更新方法,其中所述的輸入/輸出控制裝置包括第一和第二存儲(chǔ)器,每一個(gè)存儲(chǔ)器存儲(chǔ)作為所述的操作文件的當(dāng)前操作文件,分別與所述的第一和第二存儲(chǔ)器連接的第一和第二處理器,用于新操作文件的存儲(chǔ)的存儲(chǔ)介質(zhì),當(dāng)?shù)絹?lái)自輸入/輸出裝置的外部處理請(qǐng)求時(shí),所述的第一和第二處理器中的每一個(gè)按當(dāng)前操作文件將外部處理請(qǐng)求處理成為處理過(guò)的數(shù)據(jù),所述第一處理器將處理過(guò)的數(shù)據(jù)輸出到所述輸入/輸出裝置,當(dāng)所述輸入/輸出控制裝置接收到來(lái)自所述輸入/輸出裝置的更新請(qǐng)求時(shí),所述的文件更新方法用于將所述輸入/輸出控制裝置的操作文件更新成所述的新的操作文件,所述的文件更新方法包括一存儲(chǔ)步驟,其中當(dāng)所述輸入/輸出控制裝置接收來(lái)自所述的輸入/輸出裝置的所述的更新請(qǐng)求時(shí),所述的第二處理器將來(lái)自所述的存儲(chǔ)介質(zhì)的所述的新操作文件存入所述第二存儲(chǔ)器,此時(shí)所述的第二處理器被禁止接收所述的外部處理請(qǐng)求;一切換步驟,其中從所述的第一處理器到所述的第二處理器的所述的外部處理請(qǐng)求接收的切換是在所述的新操作文件存入所述的第二存儲(chǔ)器之后的一切換時(shí)間執(zhí)行的,在切換執(zhí)行之后接收到所述的外部處理請(qǐng)求之后,所述的第二處理器接收所述的外部處理請(qǐng)求,在切換執(zhí)行之后,所述的第一處理器被禁止接收外部處理信號(hào)請(qǐng)求;一判斷步驟,其中所述的第二處理器判斷在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求是否與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求相關(guān);一強(qiáng)制步驟,其中當(dāng)所述的第二處理器判斷出在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求相關(guān)時(shí),所述的第二處理器強(qiáng)制所述的第一處理器按照當(dāng)前操作文件繼續(xù)處理在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求;一處理步驟,其中當(dāng)所述的第二處理器判斷出在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求不相關(guān)時(shí),所述的第二處理器按照所述的新的操作文件將在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求處理成處理過(guò)的數(shù)據(jù),并將所述的處理過(guò)的數(shù)據(jù)輸出到所述的輸入/輸出裝置;以及一替代步驟,其中在所述的第一處理器按照所述的當(dāng)前操作文件完成對(duì)在所述的切換執(zhí)行之前從所述的輸入/輸出裝置接收的外部處理請(qǐng)求處理和切換執(zhí)行之后從所述的第二處理器接收的處理請(qǐng)求之后,所述的第一處理器用存儲(chǔ)在所述的第二存儲(chǔ)器中的新操作文件替代第一存儲(chǔ)器中的當(dāng)前操作文件。
4.根據(jù)權(quán)利要求3所述的文件更新方法,其特征在于所述的強(qiáng)制步驟還包括一發(fā)送步驟,其中當(dāng)所述的第二處理器判斷出在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求相關(guān)時(shí),所述的第二處理器將所述切換執(zhí)行之后接收的外部處理請(qǐng)求發(fā)送到所述的第一處理器,以強(qiáng)制所述的第一處理器按照當(dāng)前操作文件繼續(xù)處理在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求。
5.根據(jù)權(quán)利要求3所述的文件更新方法,其特征在于還包括另一替代步驟,其中既使所述的第一處理器沒(méi)有按照所述的當(dāng)前操作文件完成對(duì)在所述切換執(zhí)行之前從所述的輸入/輸出裝置接收的外部處理請(qǐng)求和所述切換執(zhí)行之后從所述的第二處理器接收的外部處理請(qǐng)求的處理,在從所述切換時(shí)間起的一預(yù)定時(shí)間過(guò)去之后,所述的第一處理器用存儲(chǔ)在所述的第二存儲(chǔ)器中的所述的新操作文件替代所述的第一存儲(chǔ)器中的所述的當(dāng)前操作文件。
6.一種將用在輸入/輸出控制裝置中以控制輸入/輸出裝置的一操作文件更新為一新的操作文件的文件更新方法,其中所述輸入/輸出控制裝置包括第一和第二存儲(chǔ)器,每一個(gè)存儲(chǔ)作為所述操作文件的當(dāng)前操作文件;分別與第一和第二存儲(chǔ)器連接的所述的第一和第二處理器;用于存儲(chǔ)所述的新操作文件的存儲(chǔ)介質(zhì),當(dāng)接收來(lái)自所述的輸入/輸出裝置的外部處理請(qǐng)求時(shí),所述的第一和第二處理器中的每一個(gè)按照所述的當(dāng)前操作文件將外部處理請(qǐng)求處理成為處理過(guò)的數(shù)據(jù),所述的第一處理器將處理過(guò)的數(shù)據(jù)輸出到所述的輸入/輸出裝置并存儲(chǔ)到表示由所述的第一處理器自所述的輸入/輸出控制裝置接收的外部處理請(qǐng)求的所述的第一存儲(chǔ)器區(qū)別信息,當(dāng)所述的輸入/輸出控制裝置接收到來(lái)自輸入/輸出裝置的更新請(qǐng)求時(shí),所述的文件更新方法用于將所述的輸入/輸出控制裝置的操作文件更新成新的操作文件,所述的文件更新方法包括一存儲(chǔ)步驟,其中當(dāng)所述的輸入/輸出控制裝置接收來(lái)自所述的輸入/輸出裝置的更新請(qǐng)求時(shí),所述的第二處理器將來(lái)自所述的存儲(chǔ)介質(zhì)的所述的新操作文件存入所述的第二存儲(chǔ)器,此時(shí)所述的第二處理器被禁止接收所述的外部處理請(qǐng)求;一切換步驟,其中從所述的第一處理器切換到所述的第二處理器的所述的外部處理請(qǐng)求接收的切換操作是在所述的新操作文件存入所述的第二存儲(chǔ)器之后的一切換時(shí)間內(nèi)執(zhí)行的,在所述切換執(zhí)行之后接收到所述的外部處理請(qǐng)求時(shí),所述的第二處理器接收外部處理請(qǐng)求,在所述的切換執(zhí)行之后所述的第一處理器被禁止接收外部處理信號(hào)請(qǐng)求;一判斷步驟,其中所述的第二處理器參照存儲(chǔ)在所述的第一存儲(chǔ)器的區(qū)別信息判斷在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求是否與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求相關(guān);一強(qiáng)制步驟,其中當(dāng)所述的第二處理器判斷出在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求相關(guān)時(shí),所述的第二處理器強(qiáng)制所述的第一處理器繼續(xù)按照當(dāng)前操作文件處理在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求;一處理步驟,其中當(dāng)所述的第二處理器判斷出在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求不相關(guān)時(shí),所述的第二處理器按照新的操作文件將在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求處理成處理過(guò)的數(shù)據(jù),并將所述的處理過(guò)的數(shù)據(jù)輸出到所述的輸入/輸出裝置;以及一替代步驟,其中當(dāng)所述的第一處理器按照當(dāng)前操作文件完成對(duì)在所述的切換執(zhí)行之前從所述的輸入/出裝置接收的外部處理請(qǐng)求的處理和所述的切換執(zhí)行之后從所述的第二處理器接收的處理請(qǐng)求后,所述的第一處理器用存儲(chǔ)在所述的第二存儲(chǔ)器中的新操作文件替代所述的第一存儲(chǔ)器中的當(dāng)前操作文件。
7.根據(jù)權(quán)利要求6所述的文件更新方法,其特征在于所述的強(qiáng)制步驟還包括一發(fā)送步驟,其中當(dāng)所述的第二處理器判斷出在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求與所述的切換執(zhí)行之前由所述的第一處理器接收的外部處理請(qǐng)求相關(guān)時(shí),所述的第二處理器將所述切換執(zhí)行之后接收的外部處理請(qǐng)求發(fā)送到所述的第一處理器以強(qiáng)制所述的第一處理器按照當(dāng)前操作文件繼續(xù)處理在所述的切換執(zhí)行之后接收的外部處理請(qǐng)求。
8.根據(jù)權(quán)利要求6所述的文件更新方法,其特征在于還包括另一替代步驟,其中既使所述的第一處理器沒(méi)有按照所述的當(dāng)前操作文件完成對(duì)在所述切換執(zhí)行之前從所述的輸入/輸出裝置接收的外部處理請(qǐng)求和所述切換執(zhí)行之后從所述的第二處理器接收的外部處理請(qǐng)求的處理,在從所述切換時(shí)間起經(jīng)過(guò)的一段預(yù)定時(shí)間之后,所述的第一處理器用存儲(chǔ)在所述的第二存儲(chǔ)器中的所述的新操作文件替代所述的第一存儲(chǔ)器中的所述的當(dāng)前操作文件。
全文摘要
一種輸入/輸出控制裝置,其中包括分別執(zhí)行處理的第一和第二處理器。當(dāng)?shù)谝惶幚砥?2按當(dāng)前操作文件處理來(lái)自輸入/輸出裝置18的處理請(qǐng)求時(shí),新操作文件從存儲(chǔ)介質(zhì)17裝入第二存儲(chǔ)器15。在預(yù)定時(shí)間內(nèi),輸入/輸出控制從第一處理器切換到第二處理器14。判斷新的處理請(qǐng)求是否為當(dāng)前操作文件中已有呼叫或新呼叫。如果是已有的呼叫,該呼叫傳送到第一處理器按當(dāng)前操作文件進(jìn)行處理。如果是新呼叫,該呼叫按照新操作文件進(jìn)行處理。
文檔編號(hào)H04Q3/545GK1229945SQ98125648
公開(kāi)日1999年9月29日 申請(qǐng)日期1998年12月23日 優(yōu)先權(quán)日1997年12月25日
發(fā)明者末武明雄 申請(qǐng)人:日本電氣株式會(huì)社