專利名稱:應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法及裝置的制作方法
應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法及裝置
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),特別是涉及一種應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法及裝置。
背景技術(shù):
在用戶的各種應(yīng)用軟件中,用于顯示服務(wù)模塊所在界面內(nèi)容的標(biāo)簽頁(yè)為應(yīng)用軟件中的各種服務(wù)模塊進(jìn)行導(dǎo)航。例如,安全輔助軟件中包含了安全掃描、系統(tǒng)清理以及升級(jí)安·裝等服務(wù)模塊,每一個(gè)服務(wù)模塊均有一個(gè)標(biāo)簽頁(yè),用戶可以點(diǎn)擊不同標(biāo)簽頁(yè)對(duì)應(yīng)的標(biāo)簽圖標(biāo)進(jìn)行各個(gè)服務(wù)模塊之間的切換,進(jìn)而在選定的標(biāo)簽頁(yè)的工作區(qū)中查看服務(wù)模塊的運(yùn)行狀態(tài),或者提交對(duì)服務(wù)模塊的操作。然而,在多標(biāo)簽頁(yè)的界面中,某一運(yùn)行的服務(wù)模塊所在的標(biāo)簽頁(yè)不是用戶選定的標(biāo)簽頁(yè),此時(shí)通過(guò)展示的界面并不能查看這一運(yùn)行的服務(wù)模塊所處的狀態(tài)以及相關(guān)的運(yùn)行情況,只能查看到用戶所選定的標(biāo)簽頁(yè),進(jìn)而了解到該標(biāo)簽頁(yè)所對(duì)應(yīng)的服務(wù)模塊所處的狀態(tài),即,用戶選定這一運(yùn)行的服務(wù)模塊所在的標(biāo)簽頁(yè)時(shí)方可查看,操作上較為不方便,特別是在同時(shí)運(yùn)行了幾個(gè)服務(wù)模塊的場(chǎng)景下,用戶不得不多次點(diǎn)擊不同的標(biāo)簽頁(yè),實(shí)現(xiàn)在多個(gè)標(biāo)簽頁(yè)之間的多次切換來(lái)查看每一個(gè)服務(wù)模塊所處的運(yùn)行狀態(tài),造成了操作上的不方便。
發(fā)明內(nèi)容基于此,有必要提供一種能提高操作方便性的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法。此外,還有必要提供一種能提高操作方便性的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置。一種應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,包括如下步驟運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊;問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài);根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。優(yōu)選地,所述問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài)的步驟之前還包括根據(jù)標(biāo)簽頁(yè)的切換操作啟動(dòng)定時(shí)器,判斷定時(shí)器是否達(dá)到觸發(fā)時(shí)間,若是,則進(jìn)入所述問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài)的步驟。優(yōu)選地,所述問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài)的步驟為建立與所述服務(wù)模塊的通信連接;通過(guò)所述建立的通信連接獲取所述服務(wù)模塊的運(yùn)行狀態(tài)。優(yōu)選地,所述根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新的步驟為根據(jù)所述服務(wù)模塊的運(yùn)行狀態(tài)判斷所述服務(wù)模塊是否正在運(yùn)行,若是,則
將所述標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)。優(yōu)選地,所述根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新的步驟還包括當(dāng)判斷到所述服務(wù)模塊未處于正在運(yùn)行的狀態(tài),則獲取所述服務(wù)模塊的運(yùn)行結(jié)果;根據(jù)所述運(yùn)行結(jié)果在所述標(biāo)簽圖標(biāo)中更改所述動(dòng)畫(huà)標(biāo)識(shí)。一種應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,包括運(yùn)行模塊,用于運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊;
問(wèn)詢模塊,用于問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài);更新模塊,用于根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。優(yōu)選地,還包括定時(shí)器,用于根據(jù)標(biāo)簽頁(yè)的切換操作觸發(fā)啟動(dòng),并判斷是否達(dá)到觸發(fā)時(shí)間,若是,則通知所述問(wèn)詢模塊。優(yōu)選地,所述問(wèn)詢模塊包括連接單元,用于建立與所述服務(wù)模塊的通信連接;狀態(tài)獲取單元,用于通過(guò)所述建立的通信連接獲取所述服務(wù)模塊的運(yùn)行狀態(tài)。優(yōu)選地,所述更新模塊包括判斷單元,用于根據(jù)所述服務(wù)模塊的運(yùn)行狀態(tài)判斷所述服務(wù)模塊是否正在運(yùn)行,若是,則通知?jiǎng)赢?huà)處理單元;所述動(dòng)畫(huà)處理單元用于將所述標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)。優(yōu)選地,所述更新模塊還包括結(jié)果獲取單元,用于當(dāng)判斷到所述服務(wù)模塊未處于正在運(yùn)行的狀態(tài)則獲取所述服務(wù)模塊的運(yùn)行結(jié)果;更改單元,用于根據(jù)所述運(yùn)行結(jié)果在所述標(biāo)簽圖標(biāo)中更改所述動(dòng)畫(huà)標(biāo)識(shí)。上述應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法及裝置,通過(guò)對(duì)服務(wù)模塊的問(wèn)詢得到當(dāng)前的運(yùn)行狀態(tài),根據(jù)服務(wù)模塊的運(yùn)行狀態(tài)更新對(duì)應(yīng)標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo),實(shí)現(xiàn)了多標(biāo)簽頁(yè)面的應(yīng)用程序中每一標(biāo)簽頁(yè)面對(duì)運(yùn)行的服務(wù)模塊所進(jìn)行的反饋,使得用戶可以不必切換進(jìn)入標(biāo)簽頁(yè)面也能夠查看該標(biāo)簽頁(yè)面中服務(wù)模塊的運(yùn)行狀態(tài),大大地提高了操作上的方便性。
圖1為一個(gè)實(shí)施例中應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法的流程圖;圖2為一個(gè)實(shí)施例中應(yīng)用程序的多標(biāo)簽頁(yè)的界面示意圖;圖3為圖1中問(wèn)詢服務(wù)模塊得到服務(wù)模塊的運(yùn)行狀態(tài)的方法流程圖;圖4為一個(gè)實(shí)施例中應(yīng)用程序的架構(gòu)圖;圖5為圖1中根據(jù)運(yùn)行狀態(tài)對(duì)服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新的方法流程圖;圖6為一個(gè)實(shí)施例中應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置的結(jié)構(gòu)示意圖7為另一個(gè)實(shí)施例中應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置的結(jié)構(gòu)示意圖;圖8為一個(gè)實(shí)施例中問(wèn)詢模塊的結(jié)構(gòu)示意圖;圖9為一個(gè)實(shí)施例中更新模塊的結(jié)構(gòu)示意圖;圖10為一個(gè)實(shí)施例中查殺木馬服務(wù)模塊正在掃描的應(yīng)用程序界面示意圖;圖11為一個(gè)實(shí)施例中查殺木馬服務(wù)模塊提示有4個(gè)風(fēng)險(xiǎn)文件的應(yīng)用程序界面示意圖;圖12為一個(gè)實(shí)施例中查殺木馬服務(wù)模塊未發(fā)現(xiàn)風(fēng)險(xiǎn)文件的應(yīng)用程序界面示意圖。
具體實(shí)施方式
圖1示出了一個(gè)實(shí)施例中應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法流程,包括如下步驟步驟S110,運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊。本實(shí)施例中,在應(yīng)用程序的多標(biāo)簽頁(yè)的界面中,多個(gè)標(biāo)簽圖標(biāo)依次排列,用戶在多個(gè)標(biāo)簽圖標(biāo)中進(jìn)行選定操作,并點(diǎn)擊需要運(yùn)行的標(biāo)簽頁(yè)進(jìn)入對(duì)應(yīng)的服務(wù)模塊界面,在這一標(biāo)簽頁(yè)中進(jìn)行運(yùn)行服務(wù)模塊的操作。例如,如圖2所示,用戶選定硬件檢測(cè)圖標(biāo)201,并點(diǎn)擊,此時(shí),進(jìn)入了硬件檢測(cè)的標(biāo)簽頁(yè),并向用戶展示硬件檢測(cè)的工作區(qū)203,用戶可在硬件檢測(cè)的工作區(qū)203進(jìn)行運(yùn)行硬件檢測(cè)的操作。步驟S130,問(wèn)詢服務(wù)模塊得到服務(wù)模塊的運(yùn)行狀態(tài)。本實(shí)施例中,在運(yùn)行了服務(wù)模塊之后將會(huì)實(shí)時(shí)或者按照設(shè)定時(shí)間間隔進(jìn)行服務(wù)模塊運(yùn)行狀態(tài)的問(wèn)詢,其中運(yùn)行狀態(tài)可以是正在運(yùn)行、運(yùn)行完畢、產(chǎn)生錯(cuò)誤等,這是由對(duì)應(yīng)的服務(wù)模塊決定的。例如,若服務(wù)模塊為查殺木馬的服務(wù)模塊,則運(yùn)行狀態(tài)可以是正在掃描、掃描完畢、安全提示以及風(fēng)險(xiǎn)提示等,若服務(wù)模塊為升級(jí)安裝的服務(wù)模塊,則對(duì)應(yīng)的運(yùn)行狀態(tài)可以是正在升級(jí)、升級(jí)完畢、正在安裝、安裝完畢以及出現(xiàn)錯(cuò)誤等狀態(tài)。在另一個(gè)實(shí)施例中,上述步驟S130之前還包括了根據(jù)標(biāo)簽頁(yè)的切換操作啟動(dòng)定時(shí)器,判斷定時(shí)器是否達(dá)到觸發(fā)時(shí)間,若是,則進(jìn)入步驟S130,若否,則不做任何操作。本實(shí)施例中,由于持續(xù)進(jìn)行服務(wù)模塊的運(yùn)行狀態(tài)的問(wèn)詢將會(huì)造成應(yīng)用程序的負(fù)擔(dān)以及影響處理速度,因此,為減輕應(yīng)用程序的負(fù)擔(dān),直接設(shè)定定時(shí)器實(shí)現(xiàn)對(duì)服務(wù)模塊在設(shè)定時(shí)間間隔的問(wèn)詢。當(dāng)前展示的標(biāo)簽頁(yè)由運(yùn)行的服務(wù)模塊所在的標(biāo)簽頁(yè)切換至其它標(biāo)簽頁(yè)時(shí),為了向用戶反饋該運(yùn)行的服務(wù)模塊所處的運(yùn)行狀態(tài),啟動(dòng)設(shè)定的定時(shí)器,并判斷定時(shí)器是否達(dá)到觸發(fā)時(shí)間,若是,則進(jìn)入步驟S130,若否,則不做任何操作。在一個(gè)具體的實(shí)施例中,如圖3所示,上述步驟S130包括如下步驟步驟S131,建立與服務(wù)模塊的通信連接。本實(shí)施例中,為實(shí)現(xiàn)與運(yùn)行的服務(wù)模塊的通信需要建立與服務(wù)模塊的通信連接。如圖4所示,應(yīng)用程序?qū)嶋H上包括了主程序410與各個(gè)服務(wù)模塊430,主程序410為用戶提供了一個(gè)統(tǒng)一和穩(wěn)定的界面,各個(gè)服務(wù)模塊430均通過(guò)模塊管理器450這一統(tǒng)一的接口與主程序410進(jìn)行交互,進(jìn)而所有的服務(wù)模塊430對(duì)主程序410來(lái)說(shuō)都是透明的,主程序410能夠無(wú)差別地對(duì)待所有的服務(wù)模塊430,即通過(guò)服務(wù)模塊430中統(tǒng)一的接口主程序410可以對(duì)所有的服務(wù)模塊430均采用同樣的開(kāi)啟、關(guān)閉等操作,而不必關(guān)心各個(gè)服務(wù)模塊430之間
存在的差異。在需要添加新的服務(wù)模塊430時(shí),只需要新添加的服務(wù)模塊430將其注冊(cè)到模塊管理器450中,主程序410通過(guò)模塊管理器450建立與各個(gè)服務(wù)模塊430之間的通信連接。具體地,在主程序410中運(yùn)行了某一服務(wù)模塊430時(shí),服務(wù)模塊430加裁進(jìn)入對(duì)應(yīng)的模塊容器中,并通過(guò)模塊容器與模塊管理器450建立連接,進(jìn)而實(shí)現(xiàn)了主程序410通過(guò)模塊管理器450建立與服務(wù)模塊430之間的通信連接,這一通信過(guò)程能夠簡(jiǎn)化與服務(wù)模塊的通信連接,提高了通信效率。步驟S133,通過(guò)建立的通信連接獲取服務(wù)模塊的運(yùn)行狀態(tài)。步驟S150,根據(jù)運(yùn)行狀態(tài)對(duì)服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。本實(shí)施例中,按照獲取到的運(yùn)行狀態(tài)對(duì)標(biāo)簽圖標(biāo)進(jìn)行更新,以標(biāo)識(shí)當(dāng)前服務(wù)模塊所處的運(yùn)行狀態(tài)。例如,若運(yùn)行狀態(tài)為正在運(yùn)行,則可在標(biāo)簽圖標(biāo)中設(shè)置表示該服務(wù)模塊正在運(yùn)行的動(dòng)畫(huà)標(biāo)識(shí)或者靜態(tài)標(biāo)識(shí)。在一個(gè)具體的實(shí)施例中,如圖5所示,上述步驟S150包括如下步驟步驟S151,根據(jù)服務(wù)模塊的運(yùn)行狀態(tài)判斷服務(wù)模塊是否正在運(yùn)行,若是,則進(jìn)入步驟S153,若否,則進(jìn)入步驟S155。步驟S153,將標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)。本實(shí)施例中,對(duì)正在運(yùn)行的服務(wù)模塊所對(duì)應(yīng)的標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,在標(biāo)簽圖標(biāo)中設(shè)置動(dòng)畫(huà)標(biāo)識(shí),以形象地向用戶反饋該服務(wù)模塊正在運(yùn)行的狀態(tài),提高了應(yīng)用程序的交互性。具體地,為簡(jiǎn)化處理過(guò)程,提高處理效率,將標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)的具體過(guò)程可以是獲取預(yù)設(shè)的與運(yùn)行狀態(tài)為正在運(yùn)行相對(duì)應(yīng)的動(dòng)畫(huà)圖像,將獲取的動(dòng)畫(huà)圖像更新到標(biāo)簽圖標(biāo)中。步驟S155,獲取服務(wù)模塊的運(yùn)行結(jié)果。本實(shí)施例中,在服務(wù)模塊運(yùn)行結(jié)束之后獲取服務(wù)模塊的運(yùn)行結(jié)果。步驟S157,根據(jù)運(yùn)行結(jié)果在標(biāo)簽圖標(biāo)中更改動(dòng)畫(huà)標(biāo)識(shí)。本實(shí)施例中,按照獲取到的運(yùn)行結(jié)果在標(biāo)簽圖標(biāo)中更改表示服務(wù)模塊正在運(yùn)行的動(dòng)畫(huà)標(biāo)識(shí),將標(biāo)簽圖標(biāo)中的動(dòng)畫(huà)標(biāo)識(shí)替換為表示運(yùn)行結(jié)果的標(biāo)識(shí)。圖6示出了一個(gè)實(shí)施例中應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,包括運(yùn)行模塊10、問(wèn)詢模塊30以及更新模塊50。運(yùn)行模塊10,用于運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊。本實(shí)施例中,在應(yīng)用程序的多標(biāo)簽頁(yè)的界面中,多個(gè)標(biāo)簽圖標(biāo)依次排列,用戶在多個(gè)標(biāo)簽圖標(biāo)中進(jìn)行選定操作,并點(diǎn)擊需要運(yùn)行的標(biāo)簽頁(yè)進(jìn)入對(duì)應(yīng)的服務(wù)模塊界面,在這一標(biāo)簽頁(yè)中進(jìn)行運(yùn)行服務(wù)模塊的操作,運(yùn)行模塊10根據(jù)用戶在標(biāo)簽頁(yè)中運(yùn)行服務(wù)模塊的操作運(yùn)行對(duì)應(yīng)的服務(wù)模塊。問(wèn)詢模塊30,用于問(wèn)詢服務(wù)模塊得到服務(wù)模塊的運(yùn)行狀態(tài)。本實(shí)施例中,在運(yùn)行了服務(wù)模塊之后問(wèn)詢模塊30將會(huì)實(shí)時(shí)或者在設(shè)定時(shí)間間隔進(jìn)行服務(wù)模塊運(yùn)行狀態(tài)的問(wèn)詢,其中運(yùn)行狀態(tài)可以是正在運(yùn)行、運(yùn)行完畢、產(chǎn)生錯(cuò)誤等,這是由對(duì)應(yīng)的服務(wù)模塊決定的。例如,若服務(wù)模塊為查殺木馬的服務(wù)模塊,則運(yùn)行狀態(tài)可以是正在掃描、掃描完畢、安全提示以及風(fēng)險(xiǎn)提示等,若服務(wù)模塊為升級(jí)安裝的服務(wù)模塊,則對(duì)應(yīng)的運(yùn)行狀態(tài)可以是正在升級(jí)、升級(jí)完畢、正在安裝、安裝完畢以及出現(xiàn)錯(cuò)誤等狀態(tài)。在另一個(gè)實(shí)施例中,如圖7所示,上述應(yīng)用程序的頁(yè)中更新?tīng)顟B(tài)的裝置還包括定時(shí)器70,用于根據(jù)標(biāo)簽頁(yè)的切換操作觸發(fā)啟,并判斷是否達(dá)到觸發(fā)時(shí)間,若是,則通知問(wèn)詢模塊30。本實(shí)施例中,由于持續(xù)進(jìn)行服務(wù)模塊的運(yùn)行狀態(tài)問(wèn)詢將會(huì)造成應(yīng)用程序的負(fù)擔(dān)以及降低處理速度,因此,為減輕應(yīng)用程序的負(fù)擔(dān),直接設(shè)定定時(shí)器70來(lái)控制問(wèn)詢模塊30對(duì)服務(wù)模塊在設(shè)定時(shí)間間隔進(jìn)行問(wèn)詢。當(dāng)前展示的標(biāo)簽頁(yè)由運(yùn)行的服務(wù)模塊所在的標(biāo)簽頁(yè)切換至其它標(biāo)簽頁(yè)時(shí),為了向用戶反饋該運(yùn)行的服務(wù)模塊所處的運(yùn)行狀態(tài)啟動(dòng)定時(shí)器70,定時(shí)器70判斷是否達(dá)到觸發(fā)時(shí)間,若是,則通知問(wèn)詢模塊30,若否,將不做任何操作。在一個(gè)具體的實(shí)施例中,如圖8所示,上述問(wèn)詢模塊30包括連接單元310以及狀態(tài)獲取單元330。連接單元310,用于建立與服務(wù)模塊的通信連接。本實(shí)施例中,為實(shí)現(xiàn)與運(yùn)行的服務(wù)模塊的通信需要連接單元310建立與服務(wù)模塊的通信連接。應(yīng)用程序?qū)嶋H上包括了主程序與各個(gè)服務(wù)模塊,主程序?yàn)橛脩籼峁┝艘粋€(gè)統(tǒng)一和穩(wěn)定的界面,各個(gè)服務(wù)模塊均通過(guò)模塊管理器這一統(tǒng)一的接口與主程序進(jìn)行交互,進(jìn)而所有的服務(wù)模塊對(duì)主程序來(lái)說(shuō)都是透明的,主程序能夠無(wú)差別地對(duì)待所有的服務(wù)模塊,即通過(guò)服務(wù)模塊中統(tǒng)一的接口主程序可以對(duì)所有的服務(wù)模塊均采用同樣的開(kāi)啟、關(guān)閉等操作,而不必關(guān)心各個(gè)服務(wù)模塊之間存在的差異。在需要添加新的服務(wù)模塊時(shí),只需要新添加的服務(wù)模塊將其注冊(cè)到模塊管理器中,主程序通過(guò)模塊管理器建立與各個(gè)服務(wù)模塊之間的通信連接。具體地,在主程序中運(yùn)行了某一服務(wù)模塊時(shí),服務(wù)模塊加裁進(jìn)入對(duì)應(yīng)的模塊容器中,連接單元310通過(guò)模塊容器與模塊管理器建立連接來(lái)實(shí)現(xiàn)主程序通過(guò)模塊管理器建立與服務(wù)模塊之間的通信連接,這一通信過(guò)程能夠簡(jiǎn)化與服務(wù)模塊的通信連接,提高了通信效率。狀態(tài)獲取單元330,用于通過(guò)建立的通信連接獲取服務(wù)模塊的運(yùn)行狀態(tài)。更新模塊50,用于根據(jù)運(yùn)行狀態(tài)對(duì)服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。本實(shí)施例中,更新模塊50按照獲取到的運(yùn)行狀態(tài)對(duì)標(biāo)簽圖標(biāo)進(jìn)行更新,以標(biāo)識(shí)當(dāng)前服務(wù)模塊所處的運(yùn)行狀態(tài)。例如,若運(yùn)行狀態(tài)為正在運(yùn)行,則更新模塊50可在標(biāo)簽圖標(biāo)中設(shè)置表示該服務(wù)模塊正在運(yùn)行的動(dòng)畫(huà)標(biāo)識(shí)或者靜態(tài)標(biāo)識(shí)。在一個(gè)具體的實(shí)施例中,如圖9所示,更新模塊50包括判斷單元510、動(dòng)畫(huà)處理單元530、結(jié)果獲取單元550以及更改單元570。判斷單元510,用于根據(jù)服務(wù)模塊的運(yùn)行狀態(tài)判斷服務(wù)模塊是否正在運(yùn)行,若是,則通知?jiǎng)赢?huà)處理單元530,若否,則通知結(jié)果獲取單元550。動(dòng)畫(huà)處理單元530,用于將標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)。本實(shí)施例中,動(dòng)畫(huà)處理單元530對(duì)正在運(yùn)行的服務(wù)模塊所對(duì)應(yīng)的標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,在標(biāo)簽圖標(biāo)中設(shè)置動(dòng)畫(huà)標(biāo)識(shí),以形象地向用戶反饋該服務(wù)模塊正在運(yùn)行,提高了應(yīng)用程序的交互性。具體地,為簡(jiǎn)化處理過(guò)程,動(dòng)畫(huà)處理單元530獲取預(yù)設(shè)的與運(yùn)行狀態(tài)為正在運(yùn)行相對(duì)應(yīng)的動(dòng)畫(huà)圖像,將獲取的動(dòng)畫(huà)圖像更新到標(biāo)簽圖標(biāo)中。結(jié)果獲取單元550,用于當(dāng)判斷到服務(wù)模塊未處于正在運(yùn)行的狀態(tài)則獲取服務(wù)模塊的運(yùn)行結(jié)果。本實(shí)施例中,結(jié)果獲取單元550在服務(wù)模塊運(yùn)行結(jié)束之后獲取服務(wù)模塊的運(yùn)行結(jié)果O更改單元570,用于根據(jù)運(yùn)行結(jié)果在標(biāo)簽圖標(biāo)中更改動(dòng)畫(huà)標(biāo)識(shí)。本實(shí)施例中,更改單元570按照獲取到的運(yùn)行結(jié)果在標(biāo)簽圖標(biāo)中更改表示服務(wù)模塊正在運(yùn)行的動(dòng)畫(huà)標(biāo)識(shí),將標(biāo)簽圖標(biāo)中的動(dòng)畫(huà)標(biāo)識(shí)替換為表示運(yùn)行結(jié)果的標(biāo)識(shí)。下面結(jié)合一個(gè)具體的實(shí)施例來(lái)詳細(xì)闡述上述應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的應(yīng)用過(guò)程。該實(shí)施例中,應(yīng)用程序?yàn)榘踩o助軟件,用戶在如圖2所示的應(yīng)用程序界面中選定查殺木馬服務(wù)模塊,并在相應(yīng)的標(biāo)簽頁(yè)中觸發(fā)運(yùn)行查殺木馬服務(wù)模塊。在運(yùn)行了查殺木馬服務(wù)模塊之后,如圖10所示,當(dāng)前所顯示的標(biāo)簽頁(yè)被用戶切換到硬件檢測(cè)服務(wù)模塊所對(duì)應(yīng)的標(biāo)簽頁(yè)中,此時(shí),標(biāo)簽頁(yè)中的切換操作觸發(fā)了定時(shí)器的啟動(dòng),通過(guò)定時(shí)器判斷是否達(dá)到觸發(fā)時(shí)間,若是,則問(wèn)詢查殺木馬服務(wù)模塊當(dāng)前的運(yùn)行狀態(tài),以獲取查殺木馬服務(wù)模塊是否正在掃描文件,若是,則如圖10所示,對(duì)查殺木馬服務(wù)模塊的標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo),用戶通過(guò)該設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)可以獲知對(duì)應(yīng)的查殺木馬服務(wù)模塊正在對(duì)文件進(jìn)行掃描,在判斷到查殺木馬服務(wù)模塊掃描完畢時(shí)獲取掃描結(jié)果,該掃描結(jié)果可以是發(fā)現(xiàn)風(fēng)險(xiǎn)文件,也可以是未發(fā)現(xiàn)風(fēng)險(xiǎn)文件,是安全的,若掃描結(jié)果為發(fā)現(xiàn)了 4個(gè)風(fēng)險(xiǎn)文件,則如圖11所示,在對(duì)應(yīng)的標(biāo)簽圖標(biāo)中更改動(dòng)畫(huà)標(biāo)識(shí),將標(biāo)簽圖標(biāo)中的動(dòng)畫(huà)標(biāo)識(shí)替換為表示有4個(gè)風(fēng)險(xiǎn)文件的標(biāo)識(shí),若通過(guò)掃描未發(fā)現(xiàn)風(fēng)險(xiǎn)文件,則如圖12所示,將標(biāo)簽圖標(biāo)中的動(dòng)畫(huà)標(biāo)識(shí)替換為未發(fā)現(xiàn)風(fēng)險(xiǎn)文件的標(biāo)識(shí)。上述應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法及裝置通過(guò)對(duì)服務(wù)模塊的問(wèn)詢得到當(dāng)前的運(yùn)行狀態(tài),根據(jù)服務(wù)模塊的運(yùn)行狀態(tài)更新對(duì)應(yīng)標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo),實(shí)現(xiàn)了多標(biāo)簽頁(yè)面的應(yīng)用程序中每一標(biāo)簽頁(yè)面對(duì)運(yùn)行的服務(wù)模塊所進(jìn)行的反饋,使得用戶可以不必切換進(jìn)入標(biāo)簽頁(yè)面也能夠查看該標(biāo)簽頁(yè)面中服務(wù)模塊的運(yùn)行狀態(tài),大大地提高了操作上的方便性。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,包括如下步驟 運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊; 問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài); 根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。
2.根據(jù)權(quán)利要求1所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,其特征在于,所述問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài)的步驟之前還包括 根據(jù)標(biāo)簽頁(yè)的切換操作啟動(dòng)定時(shí)器,判斷定時(shí)器是否達(dá)到觸發(fā)時(shí)間,若是,則進(jìn)入所述問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài)的步驟。
3.根據(jù)權(quán)利要求1所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,其特征在于,所述問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài)的步驟為 建立與所述服務(wù)模塊的通信連接; 通過(guò)所述建立的通信連接獲取所述服務(wù)模塊的運(yùn)行狀態(tài)。
4.根據(jù)權(quán)利要求1所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,其特征在于,所述根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新的步驟為 根據(jù)所述服務(wù)模塊的運(yùn)行狀態(tài)判斷所述服務(wù)模塊是否正在運(yùn)行,若是,則 將所述標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)。
5.根據(jù)權(quán)利要求4所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,其特征在于,所述根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新的步驟還包括 當(dāng)判斷到所述服務(wù)模塊未處于正在運(yùn)行的狀態(tài),則獲取所述服務(wù)模塊的運(yùn)行結(jié)果; 根據(jù)所述運(yùn)行結(jié)果在所述標(biāo)簽圖標(biāo)中更改所述動(dòng)畫(huà)標(biāo)識(shí)。
6.一種應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,其特征在于,包括 運(yùn)行模塊,用于運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊; 問(wèn)詢模塊,用于問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài); 更新模塊,用于根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。
7.根據(jù)權(quán)利要求6所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,其特征在于,還包括 定時(shí)器,用于根據(jù)標(biāo)簽頁(yè)的切換操作觸發(fā)啟動(dòng),并判斷是否達(dá)到觸發(fā)時(shí)間,若是,則通知所述問(wèn)詢模塊。
8.根據(jù)權(quán)利要求6所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,其特征在于,所述問(wèn)詢模塊包括 連接單元,用于建立與所述服務(wù)模塊的通信連接; 狀態(tài)獲取單元,用于通過(guò)所述建立的通信連接獲取所述服務(wù)模塊的運(yùn)行狀態(tài)。
9.根據(jù)權(quán)利要求6所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,其特征在于,所述更新模塊包括 判斷單元,用于根據(jù)所述服務(wù)模塊的運(yùn)行狀態(tài)判斷所述服務(wù)模塊是否正在運(yùn)行,若是,則通知?jiǎng)赢?huà)處理單元; 所述動(dòng)畫(huà)處理單元用于將所述標(biāo)簽圖標(biāo)進(jìn)行動(dòng)畫(huà)處理,得到設(shè)置了動(dòng)畫(huà)標(biāo)識(shí)的標(biāo)簽圖標(biāo)。
10.根據(jù)權(quán)利要求9所述的應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的裝置,其特征在于,所述更新模塊還包括 結(jié)果獲取單元,用于當(dāng)判斷到所述服務(wù)模塊未處于正在運(yùn)行的狀態(tài)則獲取所述服務(wù)模塊的運(yùn)行結(jié)果; 更改單元,用于根據(jù)所述運(yùn)行結(jié)果在所述標(biāo)簽圖標(biāo)中更改所述動(dòng)畫(huà)標(biāo)識(shí)。
全文摘要
一種應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法,包括如下步驟運(yùn)行與選定的標(biāo)簽頁(yè)對(duì)應(yīng)的服務(wù)模塊;問(wèn)詢所述服務(wù)模塊得到所述服務(wù)模塊的運(yùn)行狀態(tài);根據(jù)所述運(yùn)行狀態(tài)對(duì)所述服務(wù)模塊所在的標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo)進(jìn)行更新。上述應(yīng)用程序的標(biāo)簽頁(yè)中更新?tīng)顟B(tài)的方法及裝置,通過(guò)對(duì)服務(wù)模塊的問(wèn)詢得到當(dāng)前的運(yùn)行狀態(tài),根據(jù)服務(wù)模塊的運(yùn)行狀態(tài)更新對(duì)應(yīng)標(biāo)簽頁(yè)的標(biāo)簽圖標(biāo),實(shí)現(xiàn)了多標(biāo)簽頁(yè)面的應(yīng)用程序中每一標(biāo)簽頁(yè)面對(duì)運(yùn)行的服務(wù)模塊所進(jìn)行的反饋,使得用戶可以不必切換進(jìn)入標(biāo)簽頁(yè)面也能夠查看該標(biāo)簽頁(yè)面中服務(wù)模塊的運(yùn)行狀態(tài),大大地提高了操作上的方便性。
文檔編號(hào)G06F9/44GK103019659SQ20111028192
公開(kāi)日2013年4月3日 申請(qǐng)日期2011年9月21日 優(yōu)先權(quán)日2011年9月21日
發(fā)明者逯飛 申請(qǐng)人:騰訊科技(深圳)有限公司