欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

顯示掃描進度的方法及裝置的制作方法

文檔序號:6331955閱讀:187來源:國知局
專利名稱:顯示掃描進度的方法及裝置的制作方法
技術領域
本發(fā)明涉及信息處理技術領域,特別涉及一種顯示掃描進度的方法及裝置。
背景技術
在掃描文件時,常常以進度條的方式來實時地顯示掃描文件的速度、完成度和剩余未完成文件的大小等信息,從而讓用戶能夠清楚地了解當前文件的掃描進度情況?,F(xiàn)有技術中有兩種常見的顯示掃描進度的方式,一種是預先估計待掃描文件的個數(shù),并基于估計的待掃描文件的個數(shù)顯示掃描進度,另一種方式則是以文件目錄為單位,根據(jù)文件目錄的個數(shù)顯示掃描進度。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下缺點無論是預先估計待掃描文件的個數(shù),還是以文件目錄為單位,兩種現(xiàn)有技術在顯示掃描進度時都存在掃描范圍不確定的問題,導致掃描進度的顯示過渡不平滑、存在跳變或長時間卡死等缺陷。

發(fā)明內(nèi)容
為了實現(xiàn)掃描進度的平滑顯示,本發(fā)明實施例提供了一種顯示掃描進度的方法及裝置。所述技術方案如下—方面,提供了一種顯示掃描進度的方法,所述方法包括在預設時間段內(nèi)枚舉待掃描文件,并在按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,所述所有待掃描文件包括預設時間段內(nèi)枚舉的待掃描文件及后續(xù)繼續(xù)枚舉的待掃描文件。其中,所述按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度,具體包括確定進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的待掃描文件映射到進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。所述按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,具體包括確定剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。所述剩余進度條長度具體為進度條總長度與已顯示的進度條長度的差值。進一步地,所述按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度之前,還包括
每隔預設時間修正枚舉的所有待掃描文件中的未掃描文件總數(shù)。另一方面,還提供了一種顯示掃描進度的裝置,所述裝置包括第一枚舉模塊,用于在預設時間段內(nèi)枚舉待掃描文件;第一顯示模塊,用于按照所述第一枚舉模塊枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度;第二枚舉模塊,用于在所述第一顯示模塊按照所述第一枚舉模塊枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;第二顯示模塊,用于按照所述第一枚舉模塊和第二枚舉模塊枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度。其中,所述第一顯示模塊,具體用于確定進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的待掃描文件映射到進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。所述第二顯示模塊,具體用于確定剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。所述剩余進度條長度具體為進度條總長度與已顯示的進度條長度的差值。進一步地,所述裝置,還包括修正模塊,用于在所述第二顯示模塊按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度之前,每隔預設時間修正枚舉的所有待掃描文件中的未掃描文件總數(shù)。本發(fā)明實施例提供的技術方案的有益效果是通過邊枚舉邊掃描,并根據(jù)枚舉的文件映射到進度條的等分數(shù)大小顯示掃描進度,有效克服了顯示掃描進度時存在的進度突變、卡死等缺陷,實現(xiàn)了掃描進度的平滑顯
7J\ ο


為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例一提供的顯示掃描進度的方法流程圖;圖2是本發(fā)明實施例二提供的顯示掃描進度的方法流程圖;圖3是本發(fā)明實施例二提供的掃描進度的顯示過程示意圖;圖4是本發(fā)明實施例三提供的顯示掃描進度的裝置結(jié)構示意圖;圖5是本發(fā)明實施例三提供的另一種顯示掃描進度的裝置結(jié)構示意圖;圖6是本發(fā)明實施例三提供的又一種顯示掃描進度的裝置結(jié)構示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例一參見圖1,本實施例提供了一種顯示掃描進度的方法,該方法流程具體如下101 在預設時間段內(nèi)枚舉待掃描文件;102 在按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;其中,枚舉的待掃描文件映射到進度條的等分數(shù)大小具體為進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值。103:按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,流程結(jié)束。其中,枚舉的所有待掃描文件包括預設時間段內(nèi)枚舉的待掃描文件及后續(xù)繼續(xù)枚舉的待掃描文件;枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小具體為剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值。本實施例提供的方法,通過邊枚舉邊掃描,并根據(jù)枚舉的文件映射到進度條的等分數(shù)大小顯示掃描進度,有效克服了顯示掃描進度時存在的進度突變、卡死等缺陷,實現(xiàn)了掃描進度的平滑顯示。實施例二本實施例提供了一種顯示掃描進度的方法,該方法通過邊枚舉邊掃描,并根據(jù)枚舉的文件映射到進度條的等分數(shù)大小顯示掃描進度,從而實現(xiàn)掃描進度的平滑顯示。參見圖2,本實施例提供的方法流程具體如下201 在預設時間段內(nèi)枚舉待掃描文件;其中,本實施例不對設置的預設時間段進行具體限定,為了盡量減少用戶的等待時間,保證用戶體驗,設置的預設時間段能夠被用戶接受即可,例如,將預設時間段設置為 1秒,也就是說,無論是否枚舉完所有的待掃描文件,預設時間段1秒過后,都將啟動文件掃描。202:判斷是否枚舉了所有待掃描文件,如果是,則執(zhí)行步驟203,否則,執(zhí)行步驟 204 ;針對該步驟,由于存在掃描范圍不確定等因素,本實施例不對待掃描文件的總數(shù)進行限定。以預設時間段仍為1秒為例,如果0.5秒枚舉出了 1000個待掃描文件,后續(xù)0.5 秒到1秒之間枚舉不到待掃描文件,則判斷枚舉了所有待掃描文件;如果1秒結(jié)束后枚舉出了 1000個待掃描文件,后續(xù)還能繼續(xù)枚舉,則判斷未枚舉出所有待掃描文件。為了更加及時地進行文件掃描,針對預設時間段還未結(jié)束就已枚舉完所有待掃描文件的情況,可在枚舉結(jié)束之后即刻啟動文件掃描,而無需等到預設時間段結(jié)束后。但由于預設時間段在設置時考慮了掃描的等待時間,因此,對于枚舉了所有待掃描文件的情況,在哪種情況下啟動文件掃描,其影響都不大,本實施例對此不作具體限定。203:按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度,流程結(jié)束;其中,枚舉的待掃描文件映射到進度條的等分數(shù)大小具體為進度條總長度與枚舉的待掃描文件總數(shù)的比值。
例如,進度條總長度為10厘米,而枚舉的待掃描文件總數(shù)為1000,則進度條總長度與枚舉的待掃描文件總數(shù)的比值為10/1000 = 0. 01厘米,即枚舉的待掃描文件映射到進度條的等分數(shù)大小為0.01,則每掃描一個待掃描文件,已顯示的進度條長度增加0. 01厘米。則按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度,具體包括確定進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值;將確定的比值作為枚舉的待掃描文件映射到進度條的等分數(shù)大小,并按照該比值顯示掃描進度。仍以進度條總長度為10厘米,而枚舉的待掃描文件總數(shù)為1000為例,由于每掃描一個待掃描文件,已顯示的進度條長度增加0. 01厘米,則掃描了 500個待掃描文件后,已顯示的進度條長度應為0. 01 X 500 = 5厘米。204 按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度,并繼續(xù)枚舉待掃描文件;針對該步驟,按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度的方式同上述步驟203,此處不再贅述。在掃描的過程中,繼續(xù)枚舉待掃描文件,以通過邊掃描邊枚舉的方式顯示掃描進度,不僅可以解決枚舉時間過長的問題,還可避免進度長時間卡死等現(xiàn)象。關于該步驟中枚舉的待掃描文件的掃描進度如何顯示,詳見后續(xù)步驟。205:每隔預設時間修正枚舉的所有待掃描文件中的未掃描文件總數(shù),并按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,流程結(jié)束ο具體地,本實施例不對該步驟中修正未掃描文件總數(shù)的預設時間進行具體限定, 由于修正的越及時,掃描進度的顯示越平滑,則可以將預設時間設置的盡量小,例如,每隔 0. 5秒修正一次未掃描文件總數(shù)。下面,結(jié)合圖3所示的掃描進度的顯示過程,對該步驟進行詳細描述其中,剩余進度條長度具體為進度條總長度與已顯示的進度條長度的差值;按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度時, 具體包括確定剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值;將確定的比值作為枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小,并按照比值顯示掃描進度。例如,步驟201中枚舉了 1000個待掃描文件之后,步驟204中又枚舉了 500個待掃描文件,且在步驟204枚舉結(jié)束時,已掃描了 500個文件,則如上述步驟203所述,如果進度條總長度仍為10厘米,已顯示的進度條長度應為0.01X500 = 5厘米,剩余進度條的長度則應為10-5 = 5厘米。而未掃描文件總數(shù)=1000+500-500 = 1000,因此,剩余進度條長度與枚舉的待掃描文件中的未掃描文件總數(shù)的比值=5/1000 = 0. 0005厘米,則顯示了 500個文件的掃描進度后,即按照枚舉的待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度時,每掃描一個待掃描文件,已顯示的進度條長度應增加0. 0005 厘米。如圖3所示,η為正整數(shù),可以看作是枚舉到的所有待掃描文件的總數(shù),隨著掃描的文件數(shù)不斷增加,已顯示的進度條長度也不斷增加,直至掃描完所有待掃描文件后,即顯示掃描進度更新到第η次時,已顯示的進度條長度等于進度條總長度。本實施例提供的方法,通過邊枚舉邊掃描,并根據(jù)枚舉的文件映射到進度條的等分數(shù)大小顯示掃描進度,有效克服了顯示掃描進度時存在的進度突變、卡死等缺陷,實現(xiàn)了掃描進度的平滑顯示。實施例三參見圖4,本實施例提供了一種顯示掃描進度的裝置,該裝置包括第一枚舉模塊401,用于在預設時間段內(nèi)枚舉待掃描文件;第一顯示模塊402,用于按照第一枚舉模塊401枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度;第二枚舉模塊403,用于在第一顯示模塊402按照第一枚舉模塊401枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;第二顯示模塊404,用于按照第一枚舉模塊401和第二枚舉模塊403枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度。其中,第一顯示模塊402,具體用于確定進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值;將確定的比值作為枚舉的待掃描文件映射到進度條的等分數(shù)大小,并按照該比值顯示掃描進度。第二顯示模塊404,具體用于確定剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值;將確定的比值作為枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小,并按照該比值顯示掃描進度。剩余進度條長度具體為進度條總長度與已顯示的進度條長度的差值。參見圖5,本實施例提供的裝置還包括修正模塊405,用于在第二顯示模塊404按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度之前,每隔預設時間修正枚舉的所有待掃描文件中的未掃描文件總數(shù)。進一步地,參見圖6,本實施例提供的裝置還包括判斷模塊406,用于判斷第一枚舉模塊401是否枚舉了所有待掃描文件;相應地,第一顯示模塊402無論在判斷模塊406判斷出第一枚舉模塊401枚舉了所有待掃描文件時,還是未枚舉完所有待掃描文件,均按照第一枚舉模塊401枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示進度條;第二枚舉模塊403,用于在判斷模塊406判斷出第一枚舉模塊401未枚舉完所有的待掃描文件,且在第一顯示模塊402按照第一枚舉模塊401枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件。綜上,本實施例提供的顯示掃描進度的裝置,通過邊枚舉邊掃描,并根據(jù)枚舉的文件映射到進度條的等分數(shù)大小顯示掃描進度,有效克服了顯示掃描進度時存在的進度突變、卡死等缺陷,實現(xiàn)了掃描進度的平滑顯示。需要說明的是上述實施例提供的顯示掃描進度的裝置在顯示掃描進度時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的顯示掃描進度的裝置與顯示掃描進度的方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本發(fā)明實施例中的全部或部分步驟,可以利用軟件實現(xiàn),相應的軟件程序可以存儲在可讀取的存儲介質(zhì)中,如光盤或硬盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種顯示掃描進度的方法,其特征在于,所述方法包括在預設時間段內(nèi)枚舉待掃描文件,并在按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,所述所有待掃描文件包括預設時間段內(nèi)枚舉的待掃描文件及后續(xù)繼續(xù)枚舉的待掃描文件。
2.根據(jù)權利要求1所述的方法,其特征在于,所述按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度,具體包括確定進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的待掃描文件映射到進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。
3.根據(jù)權利要求1所述的方法,其特征在于,所述按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,具體包括確定剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。
4.根據(jù)權利要求3所述的方法,其特征在于,所述剩余進度條長度具體為進度條總長度與已顯示的進度條長度的差值。
5.根據(jù)權利要求1所述的方法,其特征在于,所述按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度之前,還包括每隔預設時間修正枚舉的所有待掃描文件中的未掃描文件總數(shù)。
6.一種顯示掃描進度的裝置,其特征在于,所述裝置包括第一枚舉模塊,用于在預設時間段內(nèi)枚舉待掃描文件;第一顯示模塊,用于按照所述第一枚舉模塊枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度;第二枚舉模塊,用于在所述第一顯示模塊按照所述第一枚舉模塊枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;第二顯示模塊,用于按照所述第一枚舉模塊和第二枚舉模塊枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述第一顯示模塊,具體用于確定進度條總長度與預設時間段內(nèi)枚舉的待掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的待掃描文件映射到進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述第二顯示模塊,具體用于確定剩余進度條長度與枚舉的所有待掃描文件中的未掃描文件總數(shù)的比值;將確定的比值作為所述枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小,并按照所述比值顯示掃描進度。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述剩余進度條長度具體為進度條總長度與已顯示的進度條長度的差值。
10.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置,還包括修正模塊,用于在所述第二顯示模塊按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度之前,每隔預設時間修正枚舉的所有待掃描文件中的未掃描文件總數(shù)。
全文摘要
本發(fā)明公開了一種顯示掃描進度的方法及裝置,屬于信息處理技術領域。所述方法包括在預設時間段內(nèi)枚舉待掃描文件,在按照枚舉的待掃描文件映射到進度條的等分數(shù)大小顯示掃描進度時,繼續(xù)枚舉待掃描文件;按照枚舉的所有待掃描文件中的未掃描文件映射到剩余進度條的等分數(shù)大小顯示掃描進度,所述枚舉的所有待掃描文件包括預設時間段內(nèi)枚舉的待掃描文件及后續(xù)繼續(xù)枚舉的待掃描文件。所述裝置包括第一枚舉模塊、第一顯示模塊、第二枚舉模塊和第二顯示模塊。本發(fā)明通過邊枚舉邊掃描,并根據(jù)枚舉的文件映射到進度條的等分數(shù)大小顯示掃描進度,有效克服了顯示掃描進度時存在的進度突變、卡死等缺陷,實現(xiàn)了掃描進度的平滑顯示。
文檔編號G06F17/30GK102402524SQ20101028043
公開日2012年4月4日 申請日期2010年9月9日 優(yōu)先權日2010年9月9日
發(fā)明者吳昊, 張順四, 董瓊康 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
方城县| 湘潭县| 阜新市| 中西区| 万年县| 辽阳县| 泾源县| 绍兴市| 武穴市| 宁乡县| 水城县| 雷波县| 安达市| 体育| 浠水县| 牡丹江市| 新密市| 襄垣县| 贵溪市| 贡觉县| 沿河| 玛纳斯县| 江都市| 驻马店市| 盐津县| 高邑县| 乐至县| 富民县| 洪江市| 吉林市| 长子县| 九寨沟县| 龙胜| 星子县| 年辖:市辖区| 龙海市| 名山县| 迁安市| 延津县| 景泰县| 华安县|