專利名稱:實(shí)時修復(fù)聯(lián)機(jī)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種修復(fù)聯(lián)機(jī)的方法及系統(tǒng),且特別是有關(guān)于一種根據(jù) 信號輸出/傳回時間實(shí)時判斷聯(lián)機(jī)狀況之修復(fù)聯(lián)機(jī)的方法及系統(tǒng)。
背景技術(shù):
隨著信息科技的日新月異,因特網(wǎng)已成為現(xiàn)代人生活中不可或缺的 一部 份。人們只要利用家中的計算機(jī),通過網(wǎng)絡(luò)連接至遠(yuǎn)程服務(wù)器,就可以使用 遠(yuǎn)程服務(wù)器所提供的各式各樣服務(wù)。
當(dāng)遠(yuǎn)程服務(wù)器發(fā)生故障時,使用者將無法享用遠(yuǎn)程服務(wù)器所提供的服務(wù), 此時即需要由相關(guān)人員對遠(yuǎn)程服務(wù)器進(jìn)行維修。 一般來說,會發(fā)生遠(yuǎn)程服務(wù) 器與客戶端之間無法聯(lián)機(jī)的問題,大多是因?yàn)榉?wù)器上的軟件運(yùn)作不正常所 導(dǎo)致,此時只要重新啟動遠(yuǎn)程服務(wù)器,即能修復(fù)遠(yuǎn)程服務(wù)器與客戶端之間的 聯(lián)機(jī)。
現(xiàn)有的一種作法是在收到客戶端提出的反應(yīng)而得知遠(yuǎn)程服務(wù)器發(fā)生故障 時,才派相關(guān)人員去重新啟動遠(yuǎn)程服務(wù)器。此種作法相當(dāng)沒有效率,在相關(guān) 人員重新啟動遠(yuǎn)程服務(wù)器之前,將有一段時間遠(yuǎn)程服務(wù)器是繼續(xù)處于故障的 狀態(tài),使得使用者無法享用遠(yuǎn)程服務(wù)器所提供的服務(wù)。
為了縮短修復(fù)聯(lián)機(jī)所需的時間,以提供較好的服務(wù)質(zhì)量,現(xiàn)有的另一種
作法是由專人24小時看管遠(yuǎn)程服務(wù)器, 一旦發(fā)現(xiàn)遠(yuǎn)程服務(wù)器與客戶端之間的 聯(lián)機(jī)出現(xiàn)問題,則先以手動操作的方式重新啟動遠(yuǎn)程服務(wù)器。若重啟后仍未 能解決問題,再進(jìn)一步維修遠(yuǎn)程服務(wù)器。然而,此種作法的人工成本過高, 實(shí)不符合經(jīng)濟(jì)效益。
綜上所述,可知先前技術(shù)無法同時兼顧修復(fù)聯(lián)機(jī)的效率與成本考慮,因 此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于先前技術(shù)的問題,本發(fā)明特提供一種實(shí)時修復(fù)聯(lián)機(jī)的方法與系統(tǒng), 以便于縮短修復(fù)聯(lián)機(jī)所需的時間,并降低維護(hù)聯(lián)機(jī)能力所需的人工成本。
本發(fā)明所提供的實(shí)時修復(fù)聯(lián)機(jī)的方法是用以修復(fù)客戶端與遠(yuǎn)程服務(wù)器之 間的聯(lián)機(jī),此方法是先自客戶端輸出一檢測信號至遠(yuǎn)程服務(wù)器,然后判斷遠(yuǎn) 程服務(wù)器是否能在限定時間內(nèi)傳回響應(yīng)信號。若遠(yuǎn)程服務(wù)器未能在限定時間
內(nèi)傳回響應(yīng)信號時,則計算客戶端連續(xù)輸出檢測信號的次數(shù)NP并判斷N! 是否小于一第一默認(rèn)值。當(dāng)M不小于第一默認(rèn)值時,輸出重啟信號至遠(yuǎn)程服 務(wù)器,以重新啟動遠(yuǎn)程服務(wù)器;當(dāng)NH、于第一默認(rèn)值時,重新輸出檢測信號 至遠(yuǎn)程服務(wù)器,以便于對遠(yuǎn)程服務(wù)器再次進(jìn)行檢測。
本發(fā)明所提供的實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng)是用以修復(fù)客戶端與遠(yuǎn)程服務(wù)器之 間的聯(lián)機(jī),此系統(tǒng)包括檢測模塊、接收模塊、第一計數(shù)器以及輸出模塊。其 中,檢測模塊是用以輸出檢測信號;接收模塊是用以接收遠(yuǎn)程服務(wù)器所傳回 之響應(yīng)信號,且當(dāng)接收模塊未于限定時間內(nèi)接收到響應(yīng)信號時,接收模塊會 實(shí)時輸出一重測信號至檢測模塊,以使檢測模塊重新輸出檢測信號;第一計 數(shù)器是用以計算并輸出檢測模塊連續(xù)輸出檢測信號的次數(shù)N,;輸出模塊是用 以暫存檢測信號,以及接收第一計數(shù)器所輸出之N^并判斷Ni是否小于一 第一默認(rèn)值,其中當(dāng)Ni不小于第一默認(rèn)值時,輸出模塊會輸出一重啟信號至 遠(yuǎn)程服務(wù)器;以及當(dāng)N!小于第一默認(rèn)值時,輸出模塊會將檢測信號輸出至遠(yuǎn) 程服務(wù)器。
本發(fā)明所^提供的系統(tǒng)與方法如上,與先前技術(shù)之間的差異在于本發(fā)明可 實(shí)時得知聯(lián)機(jī)狀況并重啟遠(yuǎn)程服務(wù)器,以排除遠(yuǎn)程服務(wù)器因軟件不正常運(yùn)作 所導(dǎo)致的故障,進(jìn)而修復(fù)客戶端與遠(yuǎn)程服務(wù)器之間的聯(lián)機(jī)。
通過上述的技術(shù)手段,本發(fā)明可以達(dá)成提高遠(yuǎn)程服務(wù)器之維護(hù)效率以及 降低其維護(hù)人力成本的效果。
圖1所示為本發(fā)明之一實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)的方法之步驟流程圖。 圖2所示為本發(fā)明之一實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng)之方塊示意圖。圖3所示為本發(fā)明之另一實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)的方法之步驟流程圖。 圖4所示為本發(fā)明之另一實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)之系統(tǒng)的方塊示意圖。
具體實(shí)施例方式
本發(fā)明之實(shí)時修復(fù)聯(lián)機(jī)的方法與系統(tǒng)適用于修復(fù)遠(yuǎn)程服務(wù)器與客戶端之 間的聯(lián)機(jī),以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明之實(shí)施方式,借此對
理解并據(jù)以實(shí)施。
「圖1」繪示為本發(fā)明之一實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)的方法之步驟流程圖。 請參照「圖1」,首先自客戶端輸出檢測信號至遠(yuǎn)程服務(wù)器(步驟102 ),此 處之輸出檢測信號可以是利用封包因特網(wǎng)探索工具(Packet InterNet Groper, PING)來輸出封包式的檢測信號。接著,判斷遠(yuǎn)程服務(wù)器是否于一限定時間 內(nèi)傳回響應(yīng)信號(步驟104)。所謂「限定時間」為一般正常情況下,遠(yuǎn)程 服務(wù)器傳回響應(yīng)信號所需的時間,其為熟習(xí)此技藝者所知悉,此處不再贅述。
當(dāng)遠(yuǎn)程服務(wù)器沒有在限定時間內(nèi)傳回響應(yīng)信號時,計算連續(xù)輸出檢測信 號的次數(shù)N,(步驟106 ),并判斷Ni是否小于一第一默認(rèn)值T\ (步驟108 )。 當(dāng)Ni小于第一默認(rèn)值Ti時,則回到步驟102,以便于重新輸出檢測信號至遠(yuǎn) 程服務(wù)器。另外,當(dāng)^大于或等于第一默認(rèn)值1\時,則自客戶端輸出重啟 信號至遠(yuǎn)程服務(wù)器(步驟112),以重新啟動遠(yuǎn)程服務(wù)器。
由此可知,本發(fā)明于輸出檢測信號至遠(yuǎn)程服務(wù)器,卻未能在限定時間內(nèi) 收到遠(yuǎn)程服務(wù)器所傳回的響應(yīng)信號時,會再重新輸出檢測信號,以再次檢測 遠(yuǎn)程服務(wù)器是否能夠傳回響應(yīng)信號。第一默認(rèn)值T!即是連續(xù)輸出檢測信號之 次數(shù)N,的上限值,熟習(xí)此技藝者可以自行依據(jù)實(shí)際情況來決定第一默認(rèn)值 Tp本發(fā)明并未對其加以限定。
當(dāng)連續(xù)輸出檢測信號的次數(shù)超過該第一默認(rèn)值T!時,即視為遠(yuǎn)程服務(wù)器 因發(fā)生異常狀況而無法傳回響應(yīng)信號,此時則需停止輸出檢測信號,并輸出 重啟信號以重新啟動遠(yuǎn)程服務(wù)器,以使遠(yuǎn)程服務(wù)器恢復(fù)正常運(yùn)作,進(jìn)而恢復(fù) 遠(yuǎn)程服務(wù)器與客戶端之間的聯(lián)機(jī)。
然而,若在步驟104中判斷出遠(yuǎn)程服務(wù)器于限定時間內(nèi)有傳回響應(yīng)信號,則回到步驟102,以周期性地輸出檢測信號至遠(yuǎn)程服務(wù)器,以便于實(shí)時監(jiān)測 遠(yuǎn)程服務(wù)器是否發(fā)生故障。
為使熟習(xí)此技藝者具體地了解執(zhí)行上述方法的系統(tǒng),以下將舉實(shí)施例配 合圖式說明本發(fā)明之實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng)?!笀D2」繪示為本發(fā)明之一實(shí)施 例中實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng)之方塊示意圖。請參照「圖2」,實(shí)時修復(fù)聯(lián)機(jī)系 統(tǒng)200包括檢測模塊210、接收模塊220、第一計數(shù)器230以及輸出模塊240。 其中,檢測模塊210是用以輸出檢測信號Ds,而此檢測信號Ds包括但不限 于封包式的信號。接收模塊220則是用以接收遠(yuǎn)程服務(wù)器201所傳回之響應(yīng) 信號Fs。其中,當(dāng)接收模塊220未于限定時間內(nèi)接收到響應(yīng)信號Fs時,接 收模塊220會實(shí)時輸出重測信號RDs至檢測模塊210,檢測模塊210接收到 該重測信號RDs后將重新輸出檢測信號Ds。
承上述,第一計數(shù)器230是用以計算并輸出檢測模塊210連續(xù)輸出檢測 信號Ds的次數(shù)N!,輸出模塊240則是用以暫存檢測信號Ds,以及接收第一 計數(shù)器230所輸出之Np并判斷Ni是否小于第一默認(rèn)值T!。當(dāng)N!大于或等 于第一默認(rèn)值T,時,輸出模塊240會輸出重啟信號RBs至遠(yuǎn)程服務(wù)器201。 反之,當(dāng)NH、于第一默認(rèn)值T!時,輸出模塊240會將檢測信號Ds輸出至遠(yuǎn) 程服務(wù)器201。
此外,接收模塊220還可以包括一計時單元222,用以在接收模塊220 于限定時間內(nèi)未接收到響應(yīng)信號Fs時,致使接收it塊220周期性地輸出重測 信號RDs至檢測模塊220,以使檢測模塊220重新輸出檢測信號Ds。
值得注意的是,由于導(dǎo)致遠(yuǎn)程服務(wù)器發(fā)生故障的原因并非均可借由重新 啟動的方式來排除,為此本發(fā)明特在另一實(shí)施例中提出更為周詳之實(shí)時修復(fù) 聯(lián)機(jī)的方法。「圖3」繪示為本發(fā)明之另一實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)的方法之 步驟流程圖。請參照「圖3」,其中步驟102至步驟108均與前述實(shí)施例相 同,此處不再贅述。
在本實(shí)施例中,在步驟108之后,若K大于或等于第一默認(rèn)值Tp本 實(shí)施例是先計算連續(xù)輸出重啟信號的次數(shù)N2(步驟109),并判斷N2是否小 于一第二默認(rèn)值T2 (步驟110)。當(dāng)N2小于第二默"i人值丁2時,則輸出重啟 信號至遠(yuǎn)程服務(wù)器(步驟112),以重新啟動遠(yuǎn)程服務(wù)器。否則,當(dāng)N2大于或等于第二默認(rèn)值T2時,則輸出維修信號至一服務(wù)平臺(步驟lll)。
如上述,本實(shí)施例是以第二默認(rèn)值丁2作為N2的上限值,且第二默認(rèn)值 T2的大小可由熟習(xí)此技藝者自行依據(jù)實(shí)際情況來決定,本發(fā)明并不限定其為 任何特定數(shù)值。當(dāng)N2大于或等于第二默認(rèn)值T2時,即視為遠(yuǎn)程服務(wù)器的故
障問題并不能以重新啟動的方式解決,因而輸出維修信號至一服務(wù)平臺(如 終端機(jī)、手機(jī)等),以便于通知相關(guān)人員對遠(yuǎn)程服務(wù)器進(jìn)行維修。在此,維 修信號例如是手機(jī)短信、電子郵件或?qū)崟r通訊信息,但在其它實(shí)施例中,維 修信號也可以是以其它形式通知相關(guān)人員,本發(fā)明并未對此加以限定。
以下將舉實(shí)施例詳述實(shí)行上述實(shí)時修復(fù)聯(lián)機(jī)之方法的系統(tǒng)。「圖4」繪
示為本發(fā)明之另 一 實(shí)施例中實(shí)時修復(fù)聯(lián)機(jī)之系統(tǒng)的方塊示意圖。值得注意的
是,「圖4」中標(biāo)號與「圖3」相同之組件,均與前述實(shí)施例所提及之組件相 似,以下僅針對兩者相異之處加以說明。
請參照「圖4」,輸出模塊240包括重啟單元242、第二計數(shù)器244與輸 出單元246。其中,重啟單元242是用以輸出重啟信號RBs,第二計數(shù)器242 是用以計算并輸出重啟信號RBs連續(xù)輸出的次數(shù)N2。輸出單元246則是用 以暫存重啟信號RBs,以及接收第二計數(shù)器244所輸出的N2,并判斷N2是
否小于第二默認(rèn)值丁2。其中,當(dāng)N2大于或等于第二默認(rèn)值T2時,停止輸出
重啟信號RBs,并輸出維修信號Ms至服務(wù)平臺250 (如終端機(jī)、手機(jī)等)。 如同前文所述,在本實(shí)施例中,維修信號Ms例如是手機(jī)短信、電子郵件或 實(shí)時通訊信息。
綜上所述,可知本發(fā)明與先前技術(shù)之間的差異在于本發(fā)明可在檢測到遠(yuǎn) 程服務(wù)器發(fā)生故障時,自動重新啟動遠(yuǎn)程服務(wù)器,以便于實(shí)時修復(fù)客戶端與 遠(yuǎn)程服務(wù)器之間的聯(lián)機(jī)。也就是說,本發(fā)明能夠以最少的人工成本達(dá)到較習(xí) 知高的修復(fù)效率,進(jìn)而達(dá)成同時兼顧低成本與高效率的功效。
雖然本發(fā)明所提供的實(shí)施方式如上,但所述之內(nèi)容并非用以直接限定本 發(fā)明之專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫 離本發(fā)明所提供的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些 許之更動。本發(fā)明之專利保護(hù)范圍,仍須以所附之權(quán)利要求書所界定者為準(zhǔn)。
8
權(quán)利要求
1. 一種實(shí)時修復(fù)聯(lián)機(jī)的方法,適于修復(fù)一客戶端與一遠(yuǎn)程服務(wù)器間的聯(lián)機(jī),該方法包括下列步驟自該客戶端輸出一檢測信號至該遠(yuǎn)程服務(wù)器;以及判斷該遠(yuǎn)程服務(wù)器是否于一限定時間內(nèi)傳回一響應(yīng)信號,其中當(dāng)該遠(yuǎn)程服務(wù)器未于該限定時間內(nèi)傳回該響應(yīng)信號時,更包含進(jìn)行下列步驟計算連續(xù)輸出該檢測信號的次數(shù)N1;以及判斷N1是否小于一第一默認(rèn)值,其中當(dāng)N1小于該第一默認(rèn)值時,重新自該客戶端輸出該檢測信號至該遠(yuǎn)程服務(wù)器;當(dāng)N1不小于該第一默認(rèn)值時,自該客戶端輸出一重啟信號至該遠(yuǎn)程服務(wù)器,以重新啟動該遠(yuǎn)程服務(wù)器。
2. 如權(quán)利要求1所述的實(shí)時修復(fù)聯(lián)機(jī)的方法,其中當(dāng)Ni不小于該第一 默認(rèn)值時,更包括進(jìn)行下列步驟判斷連續(xù)輸出該重啟信號的次數(shù)N2是否小于一第二默認(rèn)值,其中當(dāng)N2不小于該第二默認(rèn)值時,自該客戶端發(fā)出一維修信號至一服務(wù) 平臺;以及當(dāng)N2小于該第二默認(rèn)值時,自該客戶端輸出該重啟信號至該遠(yuǎn)程服 務(wù)器,以重新啟動該遠(yuǎn)程服務(wù)器。
3. 如權(quán)利要求1所述的實(shí)時修復(fù)聯(lián)機(jī)的方法,其中當(dāng)該遠(yuǎn)程服務(wù)器傳回 該響應(yīng)信號時,自該客戶端周期性地輸出該檢測信號至該遠(yuǎn)程服務(wù)器。
4. 如權(quán)利要求1所述的實(shí)時修復(fù)聯(lián)機(jī)的方法,其中輸出之該檢測信號為 封包式信號。
5. 如權(quán)利要求1所述的實(shí)時修復(fù)聯(lián)機(jī)的方法,其中該遠(yuǎn)程服務(wù)器所傳回 之該響應(yīng)信號為封包式^f言號。
6. —種實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng),適于修復(fù)一客戶端與一遠(yuǎn)程服務(wù)器間的聯(lián) 才幾,該系統(tǒng)包4舌一^r測才莫塊,用以l命出 一才企測4言號;一接收模塊,用以接收該遠(yuǎn)程服務(wù)器所傳回之一響應(yīng)信號,其中當(dāng)該接 收模塊未于一限定時間內(nèi)接收到該響應(yīng)信號時,該接收模塊實(shí)時輸出一重測 信號至該檢測模塊,以使該檢測模塊重新輸出該檢測信號;一第一計數(shù)器,用以計算并輸出該檢測模塊連續(xù)輸出該檢測信號的次數(shù) 以及一輸出模塊,用以暫存該檢測信號,以及接收該第一計數(shù)器所輸出之Np 并判斷Ni是否小于一第一默認(rèn)值,其中當(dāng)Ni不小于該第一默認(rèn)值時,該輸 出模塊輸出一重啟信號至該遠(yuǎn)程服務(wù)器;以及當(dāng)Ni小于該第一默認(rèn)值時,該 輸出模塊將該^r測信號輸出至該遠(yuǎn)程服務(wù)器。
7. 如權(quán)利要求6所述的實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng),其中該輸出模塊更包括 一重啟單元,用以輸出該重啟信號;一第二計數(shù)器,用以計算并輸出該重啟信號連續(xù)輸出的次數(shù)N2;以及一輸出單元,用以暫存該重啟信號,以及接收該第二計數(shù)器所輸出之N2, 并判斷N2是否小于一第二默認(rèn)值,其中當(dāng)N2小于該第二默認(rèn)值時,停止輸 出該重啟信號,并輸出一維修信號至一服務(wù)平臺。
8. 如權(quán)利要求7所述的實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng),其中該維修信號包括手機(jī) 短信、電子郵件或?qū)崟r通訊信息。
9. 如權(quán)利要求6所述的實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng),其中該接收模塊更包括一 計時單元,用以在該接收模塊于該限定時間內(nèi)接收到該響應(yīng)信號時,致使該 接收模塊周期性地輸出該重測信號至該檢測模塊,以使該檢測模塊重新輸出 該檢測信號。
10. 如權(quán)利要求6所述的實(shí)時修復(fù)聯(lián)機(jī)的系統(tǒng),其中該檢測信號為封包 式信號。
全文摘要
一種實(shí)時修復(fù)聯(lián)機(jī)的方法及系統(tǒng),適用于修復(fù)客戶端與遠(yuǎn)程服務(wù)器之間的聯(lián)機(jī)。此方法是周期性地輸出檢測信號,然后每次輸出后判斷遠(yuǎn)程服務(wù)器是否能在限定時間內(nèi)傳回響應(yīng)信號。當(dāng)遠(yuǎn)程服務(wù)器未能在限定時間內(nèi)傳回響應(yīng)信號時,輸出重啟信號以重新啟動遠(yuǎn)程服務(wù)器,進(jìn)而實(shí)時排除客戶端與遠(yuǎn)程服務(wù)器之間的聯(lián)機(jī)故障。此外,當(dāng)重啟遠(yuǎn)程服務(wù)器的次數(shù)超過默認(rèn)值時,則發(fā)出維修信號并以人工的方式進(jìn)行維修。此系統(tǒng)可用以執(zhí)行上述實(shí)時修復(fù)聯(lián)機(jī)的步驟,并達(dá)到提高維護(hù)效率以及降低維護(hù)人力成本的效果。
文檔編號H04L12/24GK101453366SQ20071019514
公開日2009年6月10日 申請日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者邱全成, 領(lǐng) 陳 申請人:英業(yè)達(dá)股份有限公司