本發(fā)明涉及通信技術(shù),尤其涉及一種業(yè)務(wù)狀態(tài)的顯示方法和裝置。
背景技術(shù):
業(yè)務(wù)在運(yùn)行過程中,為了便于用戶了解業(yè)務(wù)運(yùn)行狀態(tài),通常通過狀態(tài)顯示控件顯示業(yè)務(wù)狀態(tài),狀態(tài)顯示控件實(shí)時(shí)的監(jiān)測(cè)各個(gè)業(yè)務(wù)的狀態(tài),并實(shí)時(shí)的將業(yè)務(wù)狀態(tài)顯示給用戶。
現(xiàn)有技術(shù)在某些場(chǎng)景上述業(yè)務(wù)運(yùn)行狀態(tài)的顯示方法并不適用,這類場(chǎng)景的特點(diǎn)是業(yè)務(wù)狀態(tài)只有兩種狀態(tài):運(yùn)行狀態(tài)和空閑狀態(tài),且狀態(tài)變化突發(fā)性強(qiáng),狀態(tài)持續(xù)時(shí)間具有不確定性,用戶對(duì)業(yè)務(wù)狀態(tài)變化沒有實(shí)時(shí)性要求,只需要知道一段時(shí)間區(qū)間內(nèi)狀態(tài)機(jī)的內(nèi)部狀態(tài)。比較典型的場(chǎng)景如設(shè)備的網(wǎng)絡(luò)狀態(tài),網(wǎng)絡(luò)請(qǐng)求突發(fā)性強(qiáng),請(qǐng)求響應(yīng)時(shí)間分布范圍廣。對(duì)于響應(yīng)時(shí)間特別短的請(qǐng)求,運(yùn)行狀態(tài)持續(xù)時(shí)間很短,對(duì)于用戶而言,看到的將會(huì)是狀態(tài)的不斷閃爍,用戶難以區(qū)分當(dāng)前的網(wǎng)絡(luò)狀態(tài)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種業(yè)務(wù)狀態(tài)的顯示方法和裝置,使得業(yè)務(wù)狀態(tài)實(shí)現(xiàn)平滑切換,帶給用戶更好的體驗(yàn)。
本發(fā)明第一方面提供一種業(yè)務(wù)狀態(tài)的顯示方法,包括:
當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),延遲T1時(shí)間后顯示終端上的業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),其中,所述T1時(shí)間為業(yè)務(wù)開始后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間;
如果所述第一業(yè)務(wù)在所述T1時(shí)間內(nèi)運(yùn)行結(jié)束,則過濾掉所述第一業(yè)務(wù);
如果所述第一業(yè)務(wù)在所述T1時(shí)間后運(yùn)行結(jié)束,則當(dāng)所述第一業(yè)務(wù)運(yùn)行T2時(shí)間結(jié)束時(shí),延遲T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,所述T2時(shí)間為所述第一業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間,所述T3時(shí)間為業(yè)務(wù)結(jié)束后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。
可選的,所述方法還包括:
如果在所述T3時(shí)間內(nèi)檢測(cè)到第二業(yè)務(wù)開始,則持續(xù)顯示所述業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài);
當(dāng)所述第二業(yè)務(wù)運(yùn)行T4時(shí)間結(jié)束后,如果在所述T3時(shí)間內(nèi)沒有檢測(cè)到其他業(yè)務(wù)開始,則在所述T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,所述T4時(shí)間為所述第二業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間。
可選的,所述方法還包括:
當(dāng)檢測(cè)到業(yè)務(wù)開始時(shí),將業(yè)務(wù)計(jì)數(shù)器的值加1,所述業(yè)務(wù)計(jì)數(shù)器的值表示所述終端上當(dāng)前運(yùn)行的業(yè)務(wù)的個(gè)數(shù),所述業(yè)務(wù)計(jì)數(shù)器的初始值為0;
當(dāng)檢測(cè)到業(yè)務(wù)結(jié)束時(shí),將所述業(yè)務(wù)計(jì)數(shù)器的值減1;
當(dāng)所述業(yè)務(wù)計(jì)數(shù)器的值不為零時(shí),持續(xù)顯示所述業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。
可選的,所述方法還包括:
當(dāng)所述業(yè)務(wù)計(jì)數(shù)器的值為零時(shí),如果在所述T3時(shí)間內(nèi)沒有其他業(yè)務(wù)開始,則在所述T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。
本發(fā)明第二方面提供一種業(yè)務(wù)狀態(tài)的顯示裝置,包括:
顯示模塊,用于當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),延遲T1時(shí)間后顯示終端上的業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),其中,所述T1時(shí)間為業(yè)務(wù)開始后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間;
過濾模塊,用于當(dāng)所述第一業(yè)務(wù)在所述T1時(shí)間內(nèi)運(yùn)行結(jié)束時(shí),過濾掉所述第一業(yè)務(wù);
切換模塊,用于當(dāng)所述第一業(yè)務(wù)在所述T1時(shí)間后運(yùn)行結(jié)束,且在所述第一業(yè)務(wù)運(yùn)行T2時(shí)間結(jié)束時(shí),延遲T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,所述T2時(shí)間為所述第一業(yè)務(wù)運(yùn)行的時(shí)間,所述T3時(shí)間為業(yè)務(wù)結(jié)束后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。
可選的,所述顯示模塊,還用于當(dāng)所述T3時(shí)間內(nèi)檢測(cè)到第二業(yè)務(wù)開始時(shí),持續(xù)顯示所述業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài);
所述切換模塊,還用于當(dāng)所述第二業(yè)務(wù)運(yùn)行T4時(shí)間結(jié)束后,如果在所述T3時(shí)間內(nèi)沒有檢測(cè)到其他業(yè)務(wù)開始時(shí),在所述T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,所述T4時(shí)間為所述第二業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間。
可選的,所述裝置還包括:
計(jì)數(shù)模塊,用于當(dāng)檢測(cè)到業(yè)務(wù)開始時(shí),將業(yè)務(wù)計(jì)數(shù)器的值加1,所述業(yè)務(wù)計(jì)數(shù)器的值表示所述終端上當(dāng)前運(yùn)行的業(yè)務(wù)的個(gè)數(shù),所述業(yè)務(wù)計(jì)數(shù)器的初始值為0;
所述計(jì)數(shù)模塊,還用于當(dāng)檢測(cè)到業(yè)務(wù)結(jié)束時(shí),將所述業(yè)務(wù)計(jì)數(shù)器的值減1;
所述顯示模塊,還用于當(dāng)所述業(yè)務(wù)計(jì)數(shù)器的值不為零時(shí),持續(xù)顯示所述業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。
可選的,所述切換模塊還用于:
當(dāng)所述業(yè)務(wù)計(jì)數(shù)器的值為零,且在所述T3時(shí)間內(nèi)沒有其他業(yè)務(wù)開始時(shí),在所述T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。
本發(fā)明提供的業(yè)務(wù)狀態(tài)的顯示方法和裝置,通過在第一業(yè)務(wù)開始時(shí)延遲T1時(shí)間后顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),以及在第一業(yè)務(wù)結(jié)束后延遲T3時(shí)間后將業(yè)務(wù)狀態(tài)切換到空閑狀態(tài),使得業(yè)務(wù)狀態(tài)實(shí)現(xiàn)平滑切換,帶給用戶更好的體驗(yàn)。并且對(duì)于運(yùn)行時(shí)間較短的業(yè)務(wù)可以直接過濾掉,將間隔時(shí)間較短的相鄰兩次業(yè)務(wù)的業(yè)務(wù)狀態(tài)連接起來(lái),持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),保證業(yè)務(wù)狀態(tài)的平滑過渡。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一提供的業(yè)務(wù)狀態(tài)的顯示方法的流程圖;
圖2為本發(fā)明實(shí)施例的業(yè)務(wù)狀態(tài)顯示的一種示意圖;
圖3為本發(fā)明實(shí)施例二提供的業(yè)務(wù)狀態(tài)的顯示方法的流程圖;
圖4為本發(fā)明實(shí)施例的業(yè)務(wù)狀態(tài)顯示的另一種示意圖;
圖5為本發(fā)明實(shí)施例的業(yè)務(wù)狀態(tài)顯示的又一種示意圖;
圖6為本發(fā)明實(shí)施例三提供的一種業(yè)務(wù)狀態(tài)的顯示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
圖1為本發(fā)明實(shí)施例一提供的業(yè)務(wù)狀態(tài)的顯示方法的流程圖,本實(shí)施例的方法由終端執(zhí)行,該終端可以是個(gè)人電腦、智能手機(jī)和平板電腦等,具體可以由終端上運(yùn)行的狀態(tài)顯示控件執(zhí)行,如圖1所示,本實(shí)施例的方法可以包括以下步驟:
步驟101、當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),延遲T1時(shí)間后顯示終端上的業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),其中,T1時(shí)間為業(yè)務(wù)開始后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。
本實(shí)施例中,終端上的業(yè)務(wù)狀態(tài)包括運(yùn)行狀態(tài)和空閑狀態(tài),這里第一業(yè)務(wù)是為了和后續(xù)的第二業(yè)務(wù)、第三業(yè)務(wù)在時(shí)間先后順序上進(jìn)行區(qū)分,并不是特指某一個(gè)業(yè)務(wù)。狀態(tài)顯示控件會(huì)一直檢測(cè)終端上運(yùn)行的業(yè)務(wù)的狀態(tài),當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),并不是立即顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),而是延遲T1時(shí)間后顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),并持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),T1時(shí)間為業(yè)務(wù)開始后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間,T1時(shí)間為系統(tǒng)或用戶自定義的參數(shù)。
步驟102、判斷第一業(yè)務(wù)是否在T1時(shí)間內(nèi)運(yùn)行結(jié)束。
如果第一業(yè)務(wù)在T1時(shí)間內(nèi)運(yùn)行結(jié)束,則執(zhí)行步驟103,如果第一業(yè)務(wù)在T1時(shí)間后運(yùn)行結(jié)束,則執(zhí)行步驟104。其中,第一業(yè)務(wù)在T1時(shí)間內(nèi)運(yùn)行結(jié)束,說(shuō)明第一業(yè)務(wù)的實(shí)際運(yùn)行時(shí)間T2時(shí)間小于或等于T1時(shí)間,第一業(yè)務(wù)在T1時(shí)間后結(jié)束,說(shuō)明第一業(yè)務(wù)的實(shí)際運(yùn)行時(shí)間T2時(shí)間大于T1時(shí)間。
步驟103、過濾掉第一業(yè)務(wù)。
如果第一業(yè)務(wù)在T1時(shí)間內(nèi)運(yùn)行結(jié)束,說(shuō)明第一業(yè)務(wù)為突發(fā)性業(yè)務(wù),業(yè)務(wù)運(yùn)行時(shí)間很短。業(yè)務(wù)狀態(tài)通常用指示燈表示,例如,當(dāng)業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)時(shí)用紅色表示,當(dāng)業(yè)務(wù)狀態(tài)為空閑狀態(tài)時(shí)用綠色表示,如果一段時(shí)間內(nèi)出現(xiàn)了大量的突發(fā)性短時(shí)間業(yè)務(wù),那么業(yè)務(wù)狀態(tài)將會(huì)一直閃爍變化,帶給用戶不好的體驗(yàn)。本實(shí)施例中為了避免這種情況,將突發(fā)性短時(shí)間業(yè)務(wù)過濾掉,即不顯示突發(fā)性短時(shí)間業(yè)務(wù)的狀態(tài)。
步驟104、當(dāng)?shù)谝粯I(yè)務(wù)運(yùn)行T2時(shí)間結(jié)束時(shí),延遲T3時(shí)間后將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,T2時(shí)間為第一業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間,T3時(shí)間為業(yè)務(wù)結(jié)束后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。
本實(shí)施例中,當(dāng)?shù)谝粯I(yè)務(wù)運(yùn)行結(jié)束時(shí),并不是立即將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),而是持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),延遲一段時(shí)間后將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。其中,業(yè)務(wù)結(jié)束后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間為T3時(shí)間,T3時(shí)間為系統(tǒng)或用戶自定義的參數(shù)。通過在第一業(yè)務(wù)開始時(shí)延遲T1時(shí)間后顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),以及在第一業(yè)務(wù)結(jié)束后延遲T3時(shí)間后將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),使得第一業(yè)務(wù)的運(yùn)行狀態(tài)時(shí)間延長(zhǎng)了T3時(shí)間,并且能夠?qū)崿F(xiàn)業(yè)務(wù)狀態(tài)的平滑切換,不會(huì)出現(xiàn)業(yè)務(wù)狀態(tài)頻繁閃爍的情況。例如,當(dāng)設(shè)備的業(yè)務(wù)狀態(tài)為設(shè)備的網(wǎng)絡(luò)狀態(tài)時(shí),業(yè)務(wù)為網(wǎng)絡(luò)請(qǐng)求,由于網(wǎng)絡(luò)請(qǐng)求突發(fā)性強(qiáng),請(qǐng)求響應(yīng)時(shí)間分布范圍廣。對(duì)于響應(yīng)時(shí)間特別短的網(wǎng)絡(luò)請(qǐng)求,運(yùn)行狀態(tài)持續(xù)時(shí)間很短,對(duì)于用戶而言,看到的將會(huì)是狀態(tài)的不斷閃爍,用戶難以區(qū)分當(dāng)前的網(wǎng)絡(luò)狀態(tài)。通過本實(shí)施例的方法,通過在業(yè)務(wù)開始時(shí)延遲T1時(shí)間顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),并且在業(yè)務(wù)結(jié)束后延遲T3時(shí)間將業(yè)務(wù)狀態(tài)切換到空閑狀態(tài),使得業(yè)務(wù)狀態(tài)總體呈現(xiàn)平滑過渡,避免了網(wǎng)絡(luò)狀態(tài)頻繁閃爍。
圖2為本發(fā)明實(shí)施例的業(yè)務(wù)狀態(tài)顯示的一種示意圖,如圖2所示,第一業(yè)務(wù)在t0時(shí)刻開始,在第一業(yè)務(wù)開始后,將第一業(yè)務(wù)的運(yùn)行狀態(tài)延遲T1時(shí)間后顯示,即在t0+T1時(shí)刻開始顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),第一業(yè)務(wù)運(yùn)行T2時(shí)間后結(jié)束,在第一業(yè)務(wù)運(yùn)行結(jié)束后,延遲T3時(shí)間后將業(yè)務(wù)狀態(tài)切換到空閑狀態(tài)。因此,業(yè)務(wù)狀態(tài)的運(yùn)行狀態(tài)的持續(xù)時(shí)間為T2+T3-T1,T3時(shí)間之后業(yè)務(wù)狀態(tài)切換到空閑狀態(tài)。圖2中白色矩形框表示業(yè)務(wù)狀態(tài)為空閑狀態(tài),斜線填充的矩形框表示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。
本實(shí)施例的方法,當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),延遲T1時(shí)間后顯示終端上的業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),如果第一業(yè)務(wù)在T1時(shí)間內(nèi)運(yùn)行結(jié)束,則過濾掉第一業(yè)務(wù),如果第一業(yè)務(wù)在T1時(shí)間后運(yùn)行結(jié)束,則當(dāng)?shù)谝粯I(yè)務(wù)運(yùn)行T2時(shí)間結(jié)束時(shí),延遲T3時(shí)間后將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。通過在第一業(yè)務(wù)開始時(shí)延遲T1時(shí)間后顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),以及在第一業(yè)務(wù)結(jié)束后延遲T3時(shí)間后將業(yè)務(wù)狀態(tài)切換到空閑狀態(tài),使得業(yè)務(wù)狀態(tài)實(shí)現(xiàn)平滑切換,帶給用戶更好的體驗(yàn)。并且對(duì)于運(yùn)行時(shí)間較短的業(yè)務(wù)可以直接過濾掉,將間隔時(shí)間較短的相鄰兩次業(yè)務(wù)的業(yè)務(wù)狀態(tài)連接起來(lái),持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),保證業(yè)務(wù)狀態(tài)的平滑過渡。
在實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例二提供一種業(yè)務(wù)狀態(tài)的顯示方法,圖3為本發(fā)明實(shí)施例二提供的業(yè)務(wù)狀態(tài)的顯示方法的流程圖,如圖3所示,本實(shí)施例的方法可以包括以下步驟:
步驟201、當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),延遲T1時(shí)間后顯示終端上的業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),其中,T1時(shí)間為業(yè)務(wù)開始后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。
步驟202、判斷第一業(yè)務(wù)是否在T1時(shí)間內(nèi)運(yùn)行結(jié)束。
如果第一業(yè)務(wù)在T1時(shí)間內(nèi)運(yùn)行結(jié)束,則執(zhí)行步驟203,如果第一業(yè)務(wù)在T1時(shí)間后運(yùn)行結(jié)束,則執(zhí)行步驟204。
步驟203、過濾掉第一業(yè)務(wù)。
步驟204、當(dāng)?shù)谝粯I(yè)務(wù)運(yùn)行T2時(shí)間結(jié)束時(shí),判斷T3時(shí)間內(nèi)是否有第二業(yè)務(wù)開始。
其中,T2時(shí)間為第一業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間,T3時(shí)間為業(yè)務(wù)結(jié)束后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。如果T3時(shí)間內(nèi)有第二業(yè)務(wù)開始,則執(zhí)行步驟205,如果T3時(shí)間內(nèi)沒有第二業(yè)務(wù)開始,則執(zhí)行步驟206。
步驟205、持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。
本實(shí)施例中,在第一業(yè)務(wù)結(jié)束后,且將業(yè)務(wù)狀態(tài)切換到空閑態(tài)之前,如果檢測(cè)到有第二業(yè)務(wù)開始,則持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),從而有效的將間隔時(shí)間較短的相鄰兩次業(yè)務(wù)的業(yè)務(wù)狀態(tài)連接起來(lái),持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),保證業(yè)務(wù)狀態(tài)的平滑過渡。
步驟206、在T3時(shí)間后將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。
步驟207、在第二業(yè)務(wù)運(yùn)行T4時(shí)間結(jié)束后,如果在T3時(shí)間內(nèi)沒有檢測(cè)到其他業(yè)務(wù)開始,則在T3時(shí)間后將業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。
其中,T4時(shí)間為第二業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間。
步驟205之后執(zhí)行步驟207。
圖4為本發(fā)明實(shí)施例的業(yè)務(wù)狀態(tài)顯示的另一種示意圖,如圖4所示,第一業(yè)務(wù)在t0時(shí)刻開始,在第一業(yè)務(wù)開始后,將第一業(yè)務(wù)的運(yùn)行狀態(tài)延遲T1時(shí)間后顯示,第一業(yè)務(wù)接著運(yùn)行T2時(shí)間后結(jié)束,在第一業(yè)務(wù)運(yùn)行結(jié)束后,假設(shè)第二業(yè)務(wù)在第一業(yè)務(wù)結(jié)束后T3’時(shí)間開始,T3’<T3,由于有新業(yè)務(wù)到來(lái),持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),第二業(yè)務(wù)經(jīng)過T4時(shí)間結(jié)束,在第二業(yè)務(wù)結(jié)束后,經(jīng)過T3時(shí)間后業(yè)務(wù)狀態(tài)切換到空閑狀態(tài),圖4所示例子中,業(yè)務(wù)狀態(tài)的運(yùn)行狀態(tài)持續(xù)的時(shí)間為T2+T3’+T4+T3-T1。
本實(shí)施例中,在第一業(yè)務(wù)結(jié)束后,且業(yè)務(wù)狀態(tài)切換到空閑狀態(tài)之前,會(huì)檢測(cè)是否有新的業(yè)務(wù)開始,如果檢測(cè)到第二業(yè)務(wù)開始,則持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),從而有效的將間隔時(shí)間較短的相鄰兩次業(yè)務(wù)的業(yè)務(wù)狀態(tài)連接起來(lái),持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),保證業(yè)務(wù)狀態(tài)的平滑過渡。
終端上可能會(huì)有多個(gè)業(yè)務(wù)發(fā)起,在本發(fā)明的其他實(shí)施例中,通過設(shè)置一個(gè)業(yè)務(wù)計(jì)數(shù)器來(lái)維護(hù)業(yè)務(wù)狀態(tài),該業(yè)務(wù)計(jì)數(shù)器的值表示終端上當(dāng)前運(yùn)行的業(yè)務(wù)個(gè)數(shù),每當(dāng)終端檢測(cè)到有新的業(yè)務(wù)開始時(shí),將業(yè)務(wù)計(jì)數(shù)器的值加1,每當(dāng)檢測(cè)到業(yè)務(wù)結(jié)束時(shí),將業(yè)務(wù)計(jì)數(shù)器的值減1。當(dāng)業(yè)務(wù)計(jì)數(shù)器的值不為零時(shí),說(shuō)明當(dāng)前有業(yè)務(wù)正在運(yùn)行,則持續(xù)顯示業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。當(dāng)業(yè)務(wù)計(jì)數(shù)器的值為零時(shí),如果在T3時(shí)間內(nèi)沒有其他業(yè)務(wù)開始,則在T3時(shí)間后將業(yè)務(wù)狀態(tài)切換到空閑狀態(tài)。
上述實(shí)施例一和實(shí)施例二的例子中,第一業(yè)務(wù)開始前業(yè)務(wù)計(jì)數(shù)器的值為0,業(yè)務(wù)狀態(tài)為空閑狀態(tài),當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),將業(yè)務(wù)計(jì)數(shù)器加1,并按照實(shí)施例一和實(shí)施例二的處理流程處理。在第一業(yè)務(wù)結(jié)束后,將業(yè)務(wù)計(jì)數(shù)器的值減1,業(yè)務(wù)計(jì)數(shù)器的值變?yōu)?。同理,當(dāng)?shù)诙I(yè)務(wù)開始時(shí),業(yè)務(wù)計(jì)數(shù)器的值加1,在第二業(yè)務(wù)結(jié)束時(shí),業(yè)務(wù)計(jì)數(shù)器的值減1。
圖5為本發(fā)明實(shí)施例的業(yè)務(wù)狀態(tài)顯示的又一種示意圖,如圖5所示,第一業(yè)務(wù)在t0時(shí)刻開始,假設(shè)業(yè)務(wù)計(jì)數(shù)器的初始值為0,當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),將業(yè)務(wù)計(jì)數(shù)器的值加1,業(yè)務(wù)計(jì)數(shù)器的值變?yōu)?,在第一業(yè)務(wù)開始后,將第一業(yè)務(wù)的運(yùn)行狀態(tài)延遲T1時(shí)間后顯示,第一業(yè)務(wù)運(yùn)行T2時(shí)間后結(jié)束,第三業(yè)務(wù)在第一業(yè)務(wù)開始T1’后開始運(yùn)行,T1’<T1,則將業(yè)務(wù)計(jì)數(shù)器的值加1,業(yè)務(wù)計(jì)數(shù)器的值為變?yōu)?,此時(shí)第三業(yè)務(wù)的運(yùn)行狀態(tài)并不是延遲T1時(shí)間后顯示,而是與第一業(yè)務(wù)的運(yùn)行狀態(tài)同時(shí)顯示,圖5所示例子中第三業(yè)務(wù)的實(shí)際運(yùn)行時(shí)間為T5,且T5>T2,因此,業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)的時(shí)間為T5+T3-(T1-T1’)=T5+T3-T1+T1’,圖5所示例子中,當(dāng)?shù)谝粯I(yè)務(wù)結(jié)束后將業(yè)務(wù)計(jì)數(shù)器的值減1,同樣第三業(yè)務(wù)結(jié)束后將業(yè)務(wù)計(jì)數(shù)器的值減1。需要說(shuō)明的是,圖5所示例子中以兩個(gè)業(yè)務(wù):第一業(yè)務(wù)和第三業(yè)務(wù)為例進(jìn)行說(shuō)明,當(dāng)然還可能同時(shí)運(yùn)行更多的業(yè)務(wù)。
圖6為本發(fā)明實(shí)施例三提供的一種業(yè)務(wù)狀態(tài)的顯示裝置的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的裝置包括:
顯示模塊11,用于當(dāng)檢測(cè)到第一業(yè)務(wù)開始時(shí),延遲T1時(shí)間后顯示終端上的業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài),其中,所述T1時(shí)間為業(yè)務(wù)開始后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間;
過濾模塊12,用于當(dāng)所述第一業(yè)務(wù)在所述T1時(shí)間內(nèi)運(yùn)行結(jié)束時(shí),過濾掉所述第一業(yè)務(wù);
切換模塊13,用于當(dāng)所述第一業(yè)務(wù)在所述T1時(shí)間后運(yùn)行結(jié)束,且在所述第一業(yè)務(wù)運(yùn)行T2時(shí)間結(jié)束時(shí),延遲T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,所述T2時(shí)間為所述第一業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間,所述T3時(shí)間為業(yè)務(wù)結(jié)束后業(yè)務(wù)狀態(tài)延遲顯示的時(shí)間。
可選的,所述顯示模塊11,還用于當(dāng)所述T3時(shí)間內(nèi)檢測(cè)到第二業(yè)務(wù)開始時(shí),持續(xù)顯示所述業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。相應(yīng)的,所述切換模塊13,還用于當(dāng)所述第二業(yè)務(wù)運(yùn)行T4時(shí)間結(jié)束后,如果在所述T3時(shí)間內(nèi)沒有檢測(cè)到其他業(yè)務(wù)開始時(shí),在所述T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài),其中,所述T4時(shí)間為所述第二業(yè)務(wù)實(shí)際運(yùn)行的時(shí)間。
可選的,所述裝置還包括計(jì)數(shù)模塊(圖6中未示出)。
計(jì)數(shù)模塊,用于當(dāng)檢測(cè)到業(yè)務(wù)開始時(shí),將業(yè)務(wù)計(jì)數(shù)器的值加1,所述業(yè)務(wù)計(jì)數(shù)器的值表示所述終端上當(dāng)前運(yùn)行的業(yè)務(wù)的個(gè)數(shù),所述業(yè)務(wù)計(jì)數(shù)器的初始值為0;所述計(jì)數(shù)模塊,還用于當(dāng)檢測(cè)到業(yè)務(wù)結(jié)束時(shí),將所述業(yè)務(wù)計(jì)數(shù)器的值減1;相應(yīng)的,所述顯示模塊11,還用于當(dāng)所述業(yè)務(wù)計(jì)數(shù)器的值不為零時(shí),持續(xù)顯示所述業(yè)務(wù)狀態(tài)為運(yùn)行狀態(tài)。
可選的,所述切換模塊13還用于:當(dāng)所述業(yè)務(wù)計(jì)數(shù)器的值為零,且在所述T3時(shí)間內(nèi)沒有其他業(yè)務(wù)開始時(shí),在所述T3時(shí)間后將所述業(yè)務(wù)狀態(tài)從運(yùn)行狀態(tài)切換到空閑狀態(tài)。
本實(shí)施例的裝置,可用于執(zhí)行上述實(shí)施例的方法,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。