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

一種網(wǎng)頁計時的方法及裝置制造方法

文檔序號:7818489閱讀:340來源:國知局
一種網(wǎng)頁計時的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁計時的方法及裝置,涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,解決了傳統(tǒng)網(wǎng)頁計時不準(zhǔn)確的問題。本發(fā)明的方法包括:在頁面切換到后臺時,獲取頁面中任務(wù)的中止計時時長;在頁面從后臺切換到前臺時,獲取頁面的后臺計時時長;將中止計時時長與后臺計時時長相加,獲得任務(wù)的實際計時時長;從實際計時時長起,對任務(wù)繼續(xù)進(jìn)行計時。本發(fā)明主要用于對執(zhí)行任務(wù)有時間限制的頁面進(jìn)行計時。
【專利說明】—種網(wǎng)頁計時的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是涉及一種網(wǎng)頁計時的方法及裝置。

【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的普及,尤其是移動互聯(lián)網(wǎng)的飛速發(fā)展,人們開始習(xí)慣通過手機(jī)上網(wǎng)瀏覽互聯(lián)網(wǎng)上的豐富內(nèi)容。然而,通過手機(jī)瀏覽網(wǎng)頁或在網(wǎng)頁上進(jìn)行相關(guān)操作逐漸顯露出問題,較為突出的是網(wǎng)頁定時器定時不準(zhǔn)確。
[0003]現(xiàn)有技術(shù)中,當(dāng)網(wǎng)頁頁面在前臺運行時,瀏覽器會針對該頁面進(jìn)行計時。而實際應(yīng)用中,在頁面被切換到后臺運行后,瀏覽器會暫停對該頁面的計時,只有當(dāng)該頁面再次切換到前臺運行時,瀏覽器才會從停止計時的時刻起,對該頁面繼續(xù)進(jìn)行計時。尤其是在移動終端瀏覽器為了進(jìn)行性能優(yōu)化,在切屏之后定時器中函數(shù)不再執(zhí)行功能,造成了計時功能不準(zhǔn)確。這種問題還發(fā)生于java se6.0等移動端瀏覽器中。
[0004]在上述頁面計時的過程中,發(fā)明人發(fā)現(xiàn),在單任務(wù)操作系統(tǒng)中,受頁面切換的影響,瀏覽器的計時時長并不能真正反映出頁面從打開到當(dāng)前之間的真實時長,因此一些基于頁面計時的任務(wù)將會計時出錯,影響用戶的正常使用。例如,通常用戶在向網(wǎng)絡(luò)側(cè)提交信息時,網(wǎng)絡(luò)側(cè)會對用戶的提交操作進(jìn)行時間限制,例如45分鐘,對于用戶超時提交的信息,網(wǎng)絡(luò)側(cè)會拒絕接收。如果用戶在提交信息的過程中將頁面切換到后臺,那么在頁面從后臺重新切換回前臺后,由于瀏覽器沒有對頁面后臺運行的時間進(jìn)行計時,因此,瀏覽器對信息提交任務(wù)進(jìn)行繼續(xù)計時的起點將與網(wǎng)絡(luò)的實際時間不符,由此導(dǎo)致瀏覽器本地對信息提交任務(wù)的計時與網(wǎng)絡(luò)側(cè)的計時不同步,進(jìn)而出現(xiàn)在瀏覽器本地計時到時前網(wǎng)絡(luò)側(cè)已經(jīng)計時到時的問題。此時用戶提交的信息將會被網(wǎng)絡(luò)側(cè)拒收,用戶必須再次打開頁面重新進(jìn)行信息提交操作,使用起來相當(dāng)不便。


【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提出了一種網(wǎng)頁計時的方法及裝置,主要目的在于解決網(wǎng)頁計時不準(zhǔn)確的問題。
[0006]依據(jù)本發(fā)明的第一個方面,本發(fā)明提供了一種網(wǎng)頁計時的方法,包括:
[0007]在頁面切換到后臺時,獲取頁面中任務(wù)的中止計時時長;
[0008]在頁面從后臺切換到如臺時,猶取頁面的后臺計時時長;
[0009]將中止計時時長與后臺計時時長相加,獲得任務(wù)的實際計時時長;
[0010]從實際計時時長起,對任務(wù)繼續(xù)進(jìn)行計時。
[0011]依據(jù)本發(fā)明的第二個方面,本發(fā)明還提供了一種網(wǎng)頁計時的裝置,所述裝置包括:
[0012]獲取單元,用于在頁面切換到后臺時,獲取頁面中任務(wù)的中止計時時長;
[0013]該獲取單元還用于在頁面從后臺切換到前臺時,獲取頁面的后臺計時時長;
[0014]處理單元,用于將獲取單元獲取的中止計時時長與獲取單元獲取的后臺計時時長相加,獲得任務(wù)的實際計時時長;
[0015]計時單元,用于從處理單元獲得的實際計時時長起,對任務(wù)繼續(xù)進(jìn)行計時。
[0016]借由上述技術(shù)方案,本發(fā)明實施例提供的網(wǎng)頁計時的方法及裝置,根據(jù)分別獲取的頁面從前臺切換到后臺時的中止計時時長以及從后臺切換到前臺時的后臺計時時長,得到頁面運行的實際時間。與現(xiàn)有技術(shù)相比,本發(fā)明能夠使頁面不論處于前臺還是后臺都能夠準(zhǔn)確的對頁面的實際運行時間進(jìn)行計時,使頁面的計時與網(wǎng)絡(luò)側(cè)的計時保持同步。
[0017]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。

【專利附圖】

【附圖說明】
[0018]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0019]圖1示出了本發(fā)明實施例提供的一種網(wǎng)頁計時的方法的流程圖;
[0020]圖2示出了本發(fā)明實施例提供的一種網(wǎng)頁計時的裝置的結(jié)構(gòu)示意圖;
[0021]圖3示出了本發(fā)明實施例提供的另一種網(wǎng)頁計時的裝置的結(jié)構(gòu)示意圖;
[0022]圖4示出了本發(fā)明實施例提供的另一種網(wǎng)頁計時的裝置的結(jié)構(gòu)示意圖;
[0023]圖5示出了本發(fā)明實施例提供的另一種網(wǎng)頁計時的裝置的結(jié)構(gòu)示意圖;
[0024]圖6示出了本發(fā)明實施例提供的另一種網(wǎng)頁計時的裝置的結(jié)構(gòu)示意圖。

【具體實施方式】
[0025]下面將參照附圖更加詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0026]為了解決網(wǎng)頁計時不準(zhǔn)確的問題,本發(fā)明實施例提供了一種網(wǎng)頁計時的方法,如圖1所示,該方法包括:
[0027]101、在頁面切換到后臺時,獲取頁面中任務(wù)的中止計時時長。
[0028]通常情況下,當(dāng)用戶在頁面上需要執(zhí)行某些任務(wù)的時候,例如進(jìn)行信息注冊或者進(jìn)行網(wǎng)銀支付時,這些任務(wù)都會有時間限制。如果在時間期限內(nèi)能夠?qū)嵤┳曰蛘咧Ц兜倪^程,則網(wǎng)絡(luò)側(cè)會接收注冊或者支付的相應(yīng)信息,從而完成任務(wù)。對于超過了時間限制提交的任務(wù)信息,網(wǎng)絡(luò)側(cè)會拒絕接收這些信息,該任務(wù)失效。對于這些有時間限制的任務(wù)來說,瀏覽器通常都會對執(zhí)行任務(wù)的頁面進(jìn)行計時,如果計時超過了任務(wù)的時間限制,則頁面會自動關(guān)閉相應(yīng)的任務(wù)。此時,即使提交的信息正確,網(wǎng)絡(luò)側(cè)也不會接受提交的信息,用戶必須再次打開頁面或者對頁面進(jìn)行刷新后重新填寫并提交任務(wù)的信息,同時頁面開始重新計時。
[0029]在執(zhí)行任務(wù)的過程中,任務(wù)頁面常常會被切換到后臺。例如,在填寫任務(wù)相應(yīng)信息的過程中,常常需要填寫驗證碼或?qū)崟r密碼。這些驗證碼或?qū)崟r密碼通常由服務(wù)商或運營商發(fā)送給用戶,用戶接收并正確填寫驗證碼或?qū)崟r密碼后才能完成任務(wù)信息的提交。在這個過程中,當(dāng)用戶查看驗證碼或?qū)崟r密碼時,會將任務(wù)頁面切換到后臺,調(diào)取接收驗證碼或?qū)崟r密碼的頁面或者窗口。或者,在執(zhí)行任務(wù)的過程中,用戶收到新來電或新短信時,接聽來電或查看短信都會將任務(wù)頁面切換到后臺。
[0030]對于相當(dāng)一部分的基于頁面時間限制的任務(wù)來說,該時間限制的起點可以是任務(wù)頁面被打開的時刻,也可以是填寫信息的時刻。無論哪種方式作為時間限制的起點,對于絕大多數(shù)情況來說,在任務(wù)頁面被切換到后臺前,該任務(wù)已經(jīng)運行了一段時間,這段時間即步驟101中在頁面切換到后臺時,頁面中任務(wù)的中止計時時長。該中止計時時長是任務(wù)限制時間中的一部分,同時也是與網(wǎng)絡(luò)側(cè)計時同步的任務(wù)實際運行時間的一部分。
[0031]102、在頁面從后臺切換到前臺時,獲取頁面的后臺計時時長。
[0032]從任務(wù)開始執(zhí)行的起算時刻到任務(wù)頁面被切換到后臺,這段時間就是步驟101中的中止計時時長?,F(xiàn)有的網(wǎng)頁計時方法是基于瀏覽器層面開發(fā)的,其只有在前臺運行時才能夠獲取網(wǎng)絡(luò)側(cè)的時間進(jìn)行計時。在任務(wù)頁面被切換到后臺之后,任務(wù)頁面由于沒有相應(yīng)的權(quán)限而無法獲取到網(wǎng)絡(luò)側(cè)的時間,從而無法根據(jù)網(wǎng)絡(luò)側(cè)的時間對頁面任務(wù)進(jìn)行計時。當(dāng)任務(wù)頁面從后臺切換到前臺時,頁面繼續(xù)計時的時間就無法與網(wǎng)絡(luò)側(cè)的計時時間同步,因此用戶看到的頁面顯示的計時時間就是滯后的時間,任務(wù)實際運行的時間很可能已經(jīng)超過了任務(wù)的時間限制,而用戶并不知情。用戶根據(jù)滯后的任務(wù)計時時間進(jìn)行操作,很可能會造成任務(wù)失效,執(zhí)行無用的操作步驟。
[0033]在頁面切換的情況下,頁面計時產(chǎn)生的運行時間就會缺失后臺運行的時間,為了使頁面計時與網(wǎng)絡(luò)側(cè)計時同步,即與任務(wù)實際運行的時間相同,就需要獲得頁面在后臺運行的時間。由于頁面處于后臺運行時,沒有權(quán)限實時獲取網(wǎng)絡(luò)側(cè)的時間,因此其后臺運行時間就需要通過其他方式獲得。在獲取后臺運行時間的方式上,可以選擇類似秒表或時鐘的實時計時方式,也可以選擇數(shù)學(xué)運算的方法獲得后臺運行時間。
[0034]103、將中止計時時長與后臺計時時長相加,獲得任務(wù)的實際計時時長。
[0035]當(dāng)任務(wù)經(jīng)過了步驟101和步驟102,即任務(wù)實際的運行經(jīng)過了頁面切換到后臺前的中止計時時間和頁面切換到后臺運行的后臺運行時間,這兩段時間都是任務(wù)限制時間的一部分。該任務(wù)限制時間不是以任務(wù)頁面計時為準(zhǔn),而是獨立于任務(wù)頁面計時,按照網(wǎng)絡(luò)側(cè)時間計時的。無論任務(wù)頁面處于前臺還是處于后臺,任務(wù)限制時間都是按照網(wǎng)絡(luò)側(cè)時間計時,因此為了使任務(wù)頁面計時與任務(wù)限制時間的計時同步,就需要將頁面切換到后臺前的中止計時時間和頁面切換到后臺運行的后臺運行時間相加,它們的時間之和才與網(wǎng)絡(luò)側(cè)計時得到的任務(wù)實際運行時間同步。
[0036]104、從實際計時時長起,對任務(wù)繼續(xù)進(jìn)行計時。
[0037]在任務(wù)頁面處于后臺運行的過程中,如果任務(wù)沒有到時,任務(wù)從后臺切換到前臺后,頁面又可以獲得網(wǎng)絡(luò)側(cè)的時間。因此,頁面可以根據(jù)步驟103獲得的任務(wù)實際運行的計時時長,按照網(wǎng)絡(luò)側(cè)的時間繼續(xù)計時。這樣的計時能真正反映出任務(wù)在限制時間內(nèi)已運行的時間,即使頁面處于后臺無法獲得網(wǎng)絡(luò)側(cè)的時間進(jìn)行計時,也能夠通過步驟101、步驟102及步驟103得到與網(wǎng)絡(luò)側(cè)計時同步的任務(wù)實際運行時間。
[0038]在任務(wù)頁面處于后臺運行的過程中,如果任務(wù)已經(jīng)到時,則任務(wù)頁面失效。當(dāng)任務(wù)頁面從后臺被切換到前臺后,在此頁面執(zhí)行任務(wù)已經(jīng)沒有意義。這時,可以選擇在任務(wù)頁面彈出“頁面失效”或“任務(wù)超時”的窗口,告知用戶無需在該頁面繼續(xù)執(zhí)行任務(wù),從而使用戶再次打開任務(wù)頁面或?qū)θ蝿?wù)頁面進(jìn)行刷新后重新執(zhí)行任務(wù)。對于任務(wù)頁面處于后臺運行過程中到時的情況,其切換到前臺的方式可以選擇在任務(wù)到時后自動切換到前臺,也可以選擇以被動的方式切換到前臺,即等待用戶將任務(wù)頁面從后臺切換到前臺。無論以哪種方式將任務(wù)頁面切換到前臺,都需要重新執(zhí)行任務(wù)。當(dāng)重新執(zhí)行任務(wù)后,其任務(wù)限制時間也重新開始計時。
[0039]本發(fā)明實施例提供的網(wǎng)頁計時的方法,根據(jù)分別獲取的頁面從前臺切換到后臺時的中止計時時長以及從后臺切換到前臺時的后臺計時時長,得到頁面運行的實際時間。與現(xiàn)有技術(shù)相比,本發(fā)明能夠使頁面不論處于前臺還是后臺都能夠準(zhǔn)確的對頁面的實際運行時間進(jìn)行計時,使頁面的計時與網(wǎng)絡(luò)側(cè)的計時保持同步。
[0040]進(jìn)一步的,作為對上述實施例的細(xì)化和擴(kuò)展,在執(zhí)行步驟102中獲取頁面的后臺計時時長時,作為一種可選的實施方式,可以在頁面切換到后臺時,向網(wǎng)絡(luò)側(cè)獲取第一時刻值;在頁面從后臺切換到前臺時,向網(wǎng)絡(luò)側(cè)獲取第二時刻值;將第二時刻值與第一時刻值相減,獲得后臺計時時長。這種根據(jù)頁面切換到后臺時的網(wǎng)絡(luò)側(cè)時刻值與頁面切換回前臺時的網(wǎng)絡(luò)側(cè)時刻值進(jìn)行計算得到的時間段,代表了頁面在后臺的真實運行時間,其與根據(jù)網(wǎng)絡(luò)側(cè)時間對頁面處于后臺運行的過程進(jìn)行計時得到的任務(wù)運行時間相同。
[0041]在上述向網(wǎng)絡(luò)側(cè)獲取第一時刻值和向網(wǎng)絡(luò)側(cè)獲取第二時刻值的過程中,可以在頁面切換到后臺之前,頁面向網(wǎng)絡(luò)側(cè)實時請求系統(tǒng)時鐘,在頁面切換到后臺時,讀取當(dāng)前時刻上向網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得網(wǎng)絡(luò)側(cè)的第一時刻值;頁面在后臺運行的過程中,頁面無法向網(wǎng)絡(luò)側(cè)實時請求系統(tǒng)時鐘,只有在頁面從后臺切換到前臺時,才能讀取當(dāng)前時刻上向網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得網(wǎng)絡(luò)側(cè)的第二時刻值,此后可以繼續(xù)實時請求系統(tǒng)時鐘,直至再次切換到后臺運行。
[0042]這里需要說明的是,讀取的網(wǎng)絡(luò)側(cè)的第一時刻值與第二時刻值除了用于計算出頁面在后臺運行的時間,還可以進(jìn)行本地保存,本地保存的時刻值作為頁面運行狀態(tài)的歷史記錄,可以被網(wǎng)絡(luò)側(cè)隨時調(diào)取,供網(wǎng)絡(luò)側(cè)分析出頁面運行過程中的前后臺切換情況,方便網(wǎng)絡(luò)側(cè)根據(jù)頁面的歷史運行狀態(tài)執(zhí)行相應(yīng)的操作?;蛘?,也可以選擇只在頁面切換到后臺時,以及只在頁面從后臺切換到前臺時,才向網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得第一時刻值和第二時刻值。同樣的,對于獲得的第一時刻值和第二時刻值也可以進(jìn)行本地保存。
[0043]在執(zhí)行步驟102獲取頁面的后臺計時時長中,作為另一種可選的實施方式,也可以選擇對頁面處于后臺運行的整個過程進(jìn)行計時,這里所說的計時不是根據(jù)網(wǎng)絡(luò)側(cè)的時間進(jìn)行計時,而是獨立于網(wǎng)絡(luò)側(cè)的時間進(jìn)行的后臺本地計時。后臺本地計時的過程是在頁面切換到后臺時,啟動本地計時,在頁面從后臺切換到前臺時,結(jié)束本地計時,對這個時間段進(jìn)行計時得到的后臺計時時長就是頁面后臺運行的時長。由于頁面在進(jìn)行后臺計時的過程中,頁面無法獲得網(wǎng)絡(luò)側(cè)的時間,因此其后臺計時的起算時刻并沒有一個基準(zhǔn)時刻,這時就可以在啟動本地計時時以數(shù)值O作為起算時刻,可以以毫秒或秒為單位進(jìn)行計時,在結(jié)束本地計時時的時刻就是頁面在后臺運行的時長。例如,結(jié)束本地計時的時刻是120秒,這說明頁面在后臺運行了 120秒。如果對應(yīng)于現(xiàn)有技術(shù),則現(xiàn)有技術(shù)中的頁面計時在切換到前臺后繼續(xù)計時就會缺失這120秒。
[0044]頁面在后臺運行的過程中,任務(wù)在限制時間內(nèi)的剩余時間逐漸減少。頁面有可能在后臺運行的過程中任務(wù)已經(jīng)到時,也有可能在頁面切換到前臺后,經(jīng)過一段時間任務(wù)才到時。針對不同的任務(wù)到時的情況,可以選擇不同的實施方式。
[0045]在頁面處于后臺運行的過程中,后臺的本地計時一直在進(jìn)行,執(zhí)行任務(wù)的剩余時間逐漸減小而頁面沒有被切換到前臺時,可以選擇在任務(wù)到時前的預(yù)設(shè)時刻將頁面自動切換到前臺,并進(jìn)行任務(wù)提示。這里所說的預(yù)設(shè)時刻可以根據(jù)頁面在切換到后臺之前任務(wù)已經(jīng)運行的時間、任務(wù)的限制時間以及默認(rèn)的任務(wù)預(yù)警剩余時間計算得到。示例性的,如果頁面在切換到后臺時任務(wù)已經(jīng)運行了 10分鐘(中止計時時長10分鐘)、任務(wù)的限制時間為40分鐘、默認(rèn)的任務(wù)預(yù)警剩余時間為5分鐘。則根據(jù)任務(wù)的限制時間40分鐘和頁面在切換到后臺時已經(jīng)運行的10分鐘,可以算出任務(wù)在后臺最多能運行30分鐘,再結(jié)合默認(rèn)的任務(wù)預(yù)警剩余時間5分鐘,可以算出頁面在后臺從O時刻開始運行25分鐘后需要進(jìn)行預(yù)警,這里的25分鐘就對應(yīng)任務(wù)到時前的預(yù)設(shè)時刻的時刻值25,在此時刻頁面會被自動切換到前臺并進(jìn)行任務(wù)提示,告知用戶還有5分鐘任務(wù)就要超時。
[0046]這里需要說明的是,在任務(wù)限制時間和默認(rèn)的任務(wù)預(yù)警剩余時間固定的情況下,任務(wù)到時前的預(yù)設(shè)時刻隨著頁面在切換到后臺時任務(wù)已經(jīng)運行的時間而變化,頁面在切換到后臺時任務(wù)已經(jīng)運行的時間越長,任務(wù)到時前的預(yù)設(shè)時刻越小。任務(wù)限制時間和默認(rèn)的任務(wù)預(yù)警剩余時間都是編輯頁面之初設(shè)定的,也可以進(jìn)行編輯重新設(shè)定。
[0047]在上述設(shè)置任務(wù)到時前的預(yù)設(shè)時刻的實施方式,不存在頁面處于后臺的運行過程中任務(wù)超時的現(xiàn)象。如果不采用上述實施方式,則會出現(xiàn)任務(wù)在頁面后臺運行的過程中到時的情況。針對這種情況,可以在頁面從后臺切換到前臺后,重新向網(wǎng)絡(luò)側(cè)請求任務(wù)。在具體的實施過程中,當(dāng)任務(wù)在后臺到時后,可以選擇如上述步驟104所述的不同切換方式將頁面從后臺切換到前臺,此處不再贅述。其中,重新向網(wǎng)絡(luò)側(cè)請求任務(wù)可以有不同的實施方式。例如,在將頁面切換到前臺時可以選擇將頁面直接關(guān)閉并打開新的頁面,也可以選擇自動將頁面進(jìn)行刷新,使頁面狀態(tài)初始化。打開新的頁面和刷新頁面的實施方式,清除了之前的任務(wù)操作,可以重新執(zhí)行任務(wù),相應(yīng)的任務(wù)計時也重新開始。
[0048]由于傳統(tǒng)的網(wǎng)頁計時無法在后臺運行的過程中獲取網(wǎng)絡(luò)側(cè)的時間,網(wǎng)絡(luò)側(cè)也無法獲取頁面前后臺切換的事件。為了使網(wǎng)絡(luò)側(cè)能夠根據(jù)頁面的前后臺切換狀況觸發(fā)相應(yīng)的操作,對任務(wù)進(jìn)行調(diào)控。在上述實施過程中,可以選擇將頁面切換到后臺時的時刻值和/或頁面從后臺切換到前臺時的時刻值上報給網(wǎng)絡(luò)側(cè)。網(wǎng)絡(luò)側(cè)根據(jù)不同的時刻值可以判斷出頁面前后臺的切換狀態(tài)。
[0049]這里所說的頁面切換到后臺時的時刻值是對應(yīng)于網(wǎng)絡(luò)側(cè)的時刻值,也就是上述步驟102中的一種實施方式提到的在頁面切換到后臺時,向網(wǎng)絡(luò)側(cè)獲取的第一時刻值。同樣的,頁面從后臺切換到前臺時的時刻值,也是上述步驟102中的一種實施方式提到的在頁面從后臺切換到前臺時,向網(wǎng)絡(luò)側(cè)獲取的第二時刻值。網(wǎng)絡(luò)側(cè)根據(jù)上報的時刻值可以判斷出頁面何時切換到后臺、在后臺運行了多長時間以及何時切換回前臺等頁面運行狀況,從而指示頁面繼續(xù)完成或重新執(zhí)行一些任務(wù)操作,還可以根據(jù)頁面前后臺切換的規(guī)律分析出頁面的切換是故障原因還是人為操作原因,進(jìn)而對有時間限制的任務(wù)頁面的設(shè)置進(jìn)行改進(jìn)。
[0050]本發(fā)明實施例采用后臺本地計時的方式,不僅能獲得后臺運行的時間,而且還能通過預(yù)設(shè)時刻的方式在任務(wù)到時前將頁面切換到前臺,避免用戶操作不及時而造成任務(wù)到時的情況發(fā)生。同時,頁面本地保存前后臺切換時的時刻或頁面向網(wǎng)絡(luò)側(cè)上報前后臺切換時的時刻,都能夠使網(wǎng)絡(luò)側(cè)獲得頁面運行的狀況,從而對網(wǎng)頁進(jìn)行任務(wù)指示或改進(jìn)。
[0051]進(jìn)一步的,作為對上述方法的實現(xiàn),本發(fā)明實施例還提供了一種網(wǎng)頁計時的裝置,該裝置位于頁面中,用以實現(xiàn)上述實施例提供的不同實施方式所示的方法。如圖2所示,該裝置包括:獲取單元21、處理單元22以及計時單元23,其中,
[0052]獲取單元21,用于在頁面切換到后臺時,獲取頁面中任務(wù)的中止計時時長,該獲取單元21還用于在頁面從后臺切換到前臺時,獲取頁面的后臺計時時長;
[0053]處理單元22,用于將獲取單元21獲取的中止計時時長與獲取單元21獲取的后臺計時時長相加,獲得任務(wù)的實際計時時長;
[0054]計時單元23,用于從處理單元22獲得的實際計時時長起,對任務(wù)繼續(xù)進(jìn)行計時。
[0055]進(jìn)一步的,獲取單元21用于在頁面切換到后臺時,向網(wǎng)絡(luò)側(cè)獲取第一時刻值;
[0056]該獲取單元21還用于在頁面從后臺切換到前臺時,向網(wǎng)絡(luò)側(cè)獲取第二時刻值;
[0057]處理單元22用于將獲取單元21獲取的第二時刻值與獲取單元21獲取的第一時刻值相減,獲得后臺計時時長。
[0058]進(jìn)一步的,如圖3所示,獲取單元21包括:
[0059]第一請求模塊211,用于向網(wǎng)絡(luò)側(cè)實時請求系統(tǒng)時鐘;
[0060]讀取模塊212,用于在頁面切換到后臺時,讀取當(dāng)前時刻上第一請求模塊211向網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得第一時刻值;
[0061]該讀取模塊212還用于在頁面從后臺切換到前臺時,讀取當(dāng)前時刻上第一請求模塊211向網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得第二時刻值。
[0062]進(jìn)一步的,如圖4所示,獲取單元21包括:
[0063]第二請求模塊213,用于在頁面切換到后臺時,向網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得第一時刻值;
[0064]該第二請求模塊213還用于在頁面從后臺切換到前臺時,向網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得第二時刻值。
[0065]進(jìn)一步的,計時單元23用于在頁面切換到后臺時,啟動本地計時;
[0066]該計時單元23還用于在頁面從后臺切換到前臺時,結(jié)束本地計時,獲得通過本地計時得到的后臺計時時長。
[0067]進(jìn)一步的,如圖5所示,該裝置還包括:
[0068]切換單元24,用于在后臺運行頁面的過程中,在獲取單元21獲取任務(wù)到時前的預(yù)設(shè)時刻上,將頁面自動切換到前臺并進(jìn)行任務(wù)提示。
[0069]進(jìn)一步的,如圖6所示,該裝置還包括:
[0070]請求單元25,用于當(dāng)獲取單元21判斷在后臺運行頁面的過程中任務(wù)到時時,在將頁面從后臺切換到前臺后,重新向網(wǎng)絡(luò)側(cè)請求所述任務(wù);
[0071]上報單元26,用于上報頁面切換到后臺時獲取單元21獲取的時刻值;
[0072]該上報單元26還用于上報頁面從后臺切換到前臺時獲取單元21獲取的時刻值。
[0073]本發(fā)明實施例提供的網(wǎng)頁計時的裝置,根據(jù)分別獲取的頁面從前臺切換到后臺時的中止計時時長以及從后臺切換到前臺時的后臺計時時長,得到頁面運行的實際時間。與現(xiàn)有技術(shù)相比,本發(fā)明能夠使頁面不論處于前臺還是后臺都能夠準(zhǔn)確的對頁面的實際運行時間進(jìn)行計時,使頁面的計時與網(wǎng)絡(luò)側(cè)的計時保持同步。
[0074]此外,本發(fā)明實施例采用后臺本地計時的方式,不僅能獲得后臺運行的時間,而且還能通過預(yù)設(shè)時刻的方式在任務(wù)到時前將頁面切換到前臺,避免用戶操作不及時而造成任務(wù)到時的情況發(fā)生。同時,頁面本地保存前后臺切換時的時刻或頁面向網(wǎng)絡(luò)側(cè)上報前后臺切換時的時刻,都能夠使網(wǎng)絡(luò)側(cè)獲得頁面運行的狀況,從而對網(wǎng)頁進(jìn)行任務(wù)指示或改進(jìn)。
[0075]本發(fā)明的實施例還公開了:
[0076]Al、一種網(wǎng)頁計時的方法,其特征在于,所述方法包括:
[0077]在頁面切換到后臺時,獲取所述頁面中任務(wù)的中止計時時長;
[0078]在所述頁面從所述后臺切換到前臺時,獲取所述頁面的后臺計時時長;
[0079]將所述中止計時時長與所述后臺計時時長相加,獲得所述任務(wù)的實際計時時長;
[0080]從所述實際計時時長起,對所述任務(wù)繼續(xù)進(jìn)行計時。
[0081]A2、根據(jù)權(quán)利要求Al所述的方法,其特征在于,所述獲取所述頁面的后臺計時時長,包括:
[0082]在所述頁面切換到所述后臺時,向網(wǎng)絡(luò)側(cè)獲取第一時刻值;
[0083]在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值;
[0084]將所述第二時刻值與所述第一時刻值相減,獲得所述后臺計時時長。
[0085]A3、根據(jù)權(quán)利要求A2所述的方法,其特征在于,所述方法進(jìn)一步包括:
[0086]向所述網(wǎng)絡(luò)側(cè)實時請求系統(tǒng)時鐘;
[0087]所述向網(wǎng)絡(luò)側(cè)獲取第一時刻值,包括:
[0088]在所述頁面切換到所述后臺時,讀取當(dāng)前時刻上向所述網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得所述第一時刻值;
[0089]所述向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值,包括:
[0090]在所述頁面從所述后臺切換到所述前臺時,讀取當(dāng)前時刻上向所述網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得所述第二時刻值。
[0091]A4、根據(jù)權(quán)利要求A2所述的方法,其特征在于,所述向網(wǎng)絡(luò)側(cè)獲取第一時刻值,包括:
[0092]在所述頁面切換到所述后臺時,向所述網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得所述第一時刻值;
[0093]所述向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值,包括:
[0094]在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得所述第二時刻值。
[0095]A5、根據(jù)權(quán)利要求Al所述的方法,其特征在于,所述獲取所述頁面的后臺計時時長,包括:
[0096]在所述頁面切換到所述后臺時,啟動本地計時;
[0097]在所述頁面從所述后臺切換到所述前臺時,結(jié)束所述本地計時,獲得通過所述本地計時得到的所述后臺計時時長。
[0098]A6、根據(jù)權(quán)利要求Al所述的方法,其特征在于,所述方法進(jìn)一步包括:
[0099]在后臺運行所述頁面的過程中,在所述任務(wù)到時前的預(yù)設(shè)時刻上,將所述頁面自動切換到前臺并進(jìn)行任務(wù)提示。
[0100]A7、根據(jù)權(quán)利要求Al所述的方法,其特征在于,若在后臺運行所述頁面的過程中所述任務(wù)到時,則所述方法進(jìn)一步包括:
[0101]在將所述頁面從所述后臺切換到所述前臺后,重新向網(wǎng)絡(luò)側(cè)請求所述任務(wù)。
[0102]AS、根據(jù)權(quán)利要求Al所述的方法,其特征在于,所述方法進(jìn)一步包括:
[0103]上報所述頁面切換到所述后臺時的時刻值;和/或,
[0104]上報所述頁面從所述后臺切換到前臺時的時刻值。
[0105]B9、一種網(wǎng)頁計時的裝置,其特征在于,所述裝置包括:
[0106]獲取單元,用于在頁面切換到后臺時,獲取所述頁面中任務(wù)的中止計時時長;
[0107]所述獲取單元,還用于在所述頁面從所述后臺切換到前臺時,獲取所述頁面的后臺計時時長;
[0108]處理單元,用于將所述獲取單元獲取的所述中止計時時長與所述獲取單元獲取的所述后臺計時時長相加,獲得所述任務(wù)的實際計時時長;
[0109]計時單元,用于從所述處理單元獲得的所述實際計時時長起,對所述任務(wù)繼續(xù)進(jìn)行計時。
[0110]B10、根據(jù)權(quán)利要求B9所述的裝置,其特征在于,
[0111]所述獲取單元用于在所述頁面切換到所述后臺時,向網(wǎng)絡(luò)側(cè)獲取第一時刻值;
[0112]所述獲取單元還用于在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值;
[0113]所述處理單元用于將所述獲取單元獲取的所述第二時刻值與所述獲取單元獲取的所述第一時刻值相減,獲得所述后臺計時時長。
[0114]B11、根據(jù)權(quán)利要求BlO所述的裝置,其特征在于,
[0115]所述獲取單元包括:
[0116]第一請求模塊,用于向所述網(wǎng)絡(luò)側(cè)實時請求系統(tǒng)時鐘;
[0117]讀取模塊,用于在所述頁面切換到所述后臺時,讀取當(dāng)前時刻上所述第一請求模塊向所述網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得所述第一時刻值;
[0118]所述讀取模塊,還用于在所述頁面從所述后臺切換到所述前臺時,讀取當(dāng)前時刻上所述第一請求模塊向所述網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得所述第二時刻值。
[0119]B12、根據(jù)權(quán)利要求BlO所述的裝置,其特征在于,
[0120]所述獲取單元包括:
[0121]第二請求模塊,用于在所述頁面切換到所述后臺時,向所述網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得所述第一時刻值;
[0122]所述第二請求模塊,還用于在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得所述第二時刻值。
[0123]B13、根據(jù)權(quán)利要求B9所述的裝置,其特征在于,
[0124]所述計時單元用于在所述頁面切換到所述后臺時,啟動本地計時;
[0125]所述計時單元還用于在所述頁面從所述后臺切換到所述前臺時,結(jié)束所述本地計時,獲得通過所述本地計時得到的所述后臺計時時長。
[0126]B14、根據(jù)權(quán)利要求B9所述的裝置,其特征在于,所述裝置還包括:
[0127]切換單元,用于在后臺運行所述頁面的過程中,在所述獲取單元獲取到所述任務(wù)到時前的預(yù)設(shè)時刻上,將所述頁面自動切換到前臺并進(jìn)行任務(wù)提示。
[0128]B15、根據(jù)權(quán)利要求B9所述的裝置,其特征在于,所述裝置還包括:
[0129]請求單元,用于當(dāng)所述獲取單元判斷在后臺運行所述頁面的過程中所述任務(wù)到時時,在將所述頁面從所述后臺切換到所述前臺后,重新向網(wǎng)絡(luò)側(cè)請求所述任務(wù)。
[0130]B16、根據(jù)權(quán)利要求B9所述的裝置,其特征在于,所述裝置還包括:
[0131]上報單元,用于上報所述頁面切換到所述后臺時所述獲取單元獲取的時刻值;
[0132]所述上報單元,還用于上報所述頁面從所述后臺切換到前臺時所述獲取單元獲取的時刻值。
[0133]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0134]可以理解的是,上述方法及裝置中的相關(guān)特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
[0135]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0136]在此提供的算法和顯示不與任何特定計算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0137]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0138]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0139]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0140]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
[0141 ] 本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的發(fā)明名稱(如確定網(wǎng)站內(nèi)鏈接等級的裝置)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0142] 應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
【權(quán)利要求】
1.一種網(wǎng)頁計時的方法,其特征在于,所述方法包括: 在頁面切換到后臺時,獲取所述頁面中任務(wù)的中止計時時長; 在所述頁面從所述后臺切換到前臺時,獲取所述頁面的后臺計時時長; 將所述中止計時時長與所述后臺計時時長相加,獲得所述任務(wù)的實際計時時長; 從所述實際計時時長起,對所述任務(wù)繼續(xù)進(jìn)行計時。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述頁面的后臺計時時長,包括: 在所述頁面切換到所述后臺時,向網(wǎng)絡(luò)側(cè)獲取第一時刻值; 在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值; 將所述第二時刻值與所述第一時刻值相減,獲得所述后臺計時時長。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括: 向所述網(wǎng)絡(luò)側(cè)實時請求系統(tǒng)時鐘; 所述向網(wǎng)絡(luò)側(cè)獲取第一時刻值,包括: 在所述頁面切換到所述后臺時,讀取當(dāng)前時刻上向所述網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得所述第一時刻值; 所述向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值,包括: 在所述頁面從所述后臺切換到所述前臺時,讀取當(dāng)前時刻上向所述網(wǎng)絡(luò)側(cè)請求的系統(tǒng)時鐘,獲得所述第二時刻值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向網(wǎng)絡(luò)側(cè)獲取第一時刻值,包括: 在所述頁面切換到所述后臺時,向所述網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得所述第一時刻值; 所述向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值,包括: 在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)請求系統(tǒng)時鐘,獲得所述第二時刻值。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述頁面的后臺計時時長,包括: 在所述頁面切換到所述后臺時,啟動本地計時; 在所述頁面從所述后臺切換到所述前臺時,結(jié)束所述本地計時,獲得通過所述本地計時得到的所述后臺計時時長。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 在后臺運行所述頁面的過程中,在所述任務(wù)到時前的預(yù)設(shè)時刻上,將所述頁面自動切換到前臺并進(jìn)行任務(wù)提示。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,若在后臺運行所述頁面的過程中所述任務(wù)到時,則所述方法進(jìn)一步包括: 在將所述頁面從所述后臺切換到所述前臺后,重新向網(wǎng)絡(luò)側(cè)請求所述任務(wù)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 上報所述頁面切換到所述后臺時的時刻值;和/或, 上報所述頁面從所述后臺切換到前臺時的時刻值。
9.一種網(wǎng)頁計時的裝置,其特征在于,所述裝置包括: 獲取單元,用于在頁面切換到后臺時,獲取所述頁面中任務(wù)的中止計時時長; 所述獲取單元,還用于在所述頁面從所述后臺切換到前臺時,獲取所述頁面的后臺計時時長; 處理單元,用于將所述獲取單元獲取的所述中止計時時長與所述獲取單元獲取的所述后臺計時時長相加,獲得所述任務(wù)的實際計時時長; 計時單元,用于從所述處理單元獲得的所述實際計時時長起,對所述任務(wù)繼續(xù)進(jìn)行計時。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述獲取單元用于在所述頁面切換到所述后臺時,向網(wǎng)絡(luò)側(cè)獲取第一時刻值; 所述獲取單元還用于在所述頁面從所述后臺切換到所述前臺時,向所述網(wǎng)絡(luò)側(cè)獲取第二時刻值; 所述處理單元用于將所述獲取單元獲取的所述第二時刻值與所述獲取單元獲取的所述第一時刻值相減,獲得所述后臺計時時長。
【文檔編號】H04L29/08GK104333588SQ201410602654
【公開日】2015年2月4日 申請日期:2014年10月31日 優(yōu)先權(quán)日:2014年10月31日
【發(fā)明者】羅正燁 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
福安市| 永泰县| 柳林县| 巴楚县| 象州县| 新蔡县| 枞阳县| 独山县| 静海县| 彩票| 星子县| 瓮安县| 固镇县| 浑源县| 巧家县| 鹰潭市| 黑水县| 武陟县| 靖州| 自贡市| 建阳市| 玛沁县| 运城市| 桑植县| 威宁| 万安县| 德江县| 高陵县| 乐亭县| 长治市| 兴隆县| 丰宁| 太谷县| 盐池县| 若尔盖县| 宾阳县| 手机| 永丰县| 邵阳县| 定兴县| 天津市|