用于顯示web瀏覽器的加載狀態(tài)的設(shè)備和方法
【專利摘要】提供一種用于顯示web瀏覽器的加載狀態(tài)的設(shè)備和方法。該設(shè)備包括:存儲器,用于存儲資源管理列表,所述資源管理列表包括指示特定網(wǎng)站的不需要的資源的至少一個資源標(biāo)識符;控制器,被配置為在請求訪問特定網(wǎng)站時從網(wǎng)站服務(wù)器接收資源,確定資源管理列表是否具有與接收資源對應(yīng)的資源標(biāo)識符;顯示單元,用于基于所述確定顯示進度條以表示特定網(wǎng)站的加載狀態(tài)。
【專利說明】用于顯示web瀏覽器的加載狀態(tài)的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]本公開總體地涉及便攜式終端。更具體地,本發(fā)明涉及用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的設(shè)備和方法。
【背景技術(shù)】
[0002]諸如智能電話、平板電腦等便攜式終端通過很多不同的應(yīng)用向用戶提供各種有用的功能。隨著各種功能的提供,便攜式終端正朝著變?yōu)榭梢允褂貌煌问降男畔⒁约罢Z音呼叫功能的裝置發(fā)展。特別地,應(yīng)用通常包括可以訪問互聯(lián)網(wǎng)的web瀏覽器應(yīng)用。
[0003]一般地,在訪問特定網(wǎng)站時,web瀏覽器應(yīng)用在web瀏覽器頂部的地址窗口中以進度條的形式顯示網(wǎng)頁加載的狀態(tài)。可以接收專用于與網(wǎng)頁有關(guān)的統(tǒng)計的資源(例如,用戶對網(wǎng)頁的訪問計數(shù)或訪問日志)來顯示網(wǎng)頁。專用于統(tǒng)計的這種資源與網(wǎng)頁的內(nèi)容無關(guān)。
[0004]但是,便攜式終端可能正在等待專用于統(tǒng)計的資源并由此具有使進度條持續(xù)長時間的問題。
[0005]上述信息僅僅作為幫助理解本公開的背景信息而被呈示。關(guān)于上述任何信息是否可適合作為本發(fā)明的現(xiàn)有技術(shù),不做任何確定,也不做任何斷言。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的方面在于至少解決上述問題和/或缺點,并且至少提供下述的優(yōu)點。因此,在一個實施例中,本發(fā)明包括用于顯示考慮了與對應(yīng)網(wǎng)頁的內(nèi)容有關(guān)的資源的進度條的設(shè)備和方法。
[0007]本發(fā)明的另一個方面可以提供用于顯示排除與對應(yīng)網(wǎng)頁的內(nèi)容有關(guān)的資源的進度條的設(shè)備和方法。
[0008]根據(jù)本發(fā)明的一個方面,提供一種用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的設(shè)備。該設(shè)備通常包括:存儲器,用于存儲資源管理列表,所述資源管理列表包括指示特定網(wǎng)站的不需要的資源的至少一個資源標(biāo)識符;控制器,被配置為在請求訪問特定網(wǎng)站時從網(wǎng)站服務(wù)器接收資源,確定資源管理列表是否具有與接收資源對應(yīng)的資源標(biāo)識符;顯示單元,用于基于所述確定顯示進度條以表示特定網(wǎng)站的加載狀態(tài)。
[0009]根據(jù)本發(fā)明的另一個方面,提供用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的方法。該方法通常包括:在請求訪問特定網(wǎng)站時從網(wǎng)站服務(wù)器接收資源;確定在存儲器中存儲的資源管理列表是否具有與接收資源對應(yīng)的資源標(biāo)識符,并且基于所述確定顯示進度條以表示特定網(wǎng)站的加載狀態(tài),其中,資源管理列表包括指示特定網(wǎng)站的不需要的資源的至少一個資源標(biāo)識符。
[0010]根據(jù)下面結(jié)合附圖公開了本發(fā)明的示例實施例的詳細描述,本發(fā)明的其它方面、優(yōu)點和顯著的特征對于本領(lǐng)域的技術(shù)人員來說變得清楚。
【專利附圖】
【附圖說明】[0011]從下面結(jié)合附圖的描述,本發(fā)明的某些示例實施例的上述和其它的方面、特征和優(yōu)點對于本領(lǐng)域的普通技術(shù)人員來說將變得更加明顯,在附圖中:
[0012]圖1是根據(jù)本發(fā)明的示例實施例的無線通信系統(tǒng)的示意圖;
[0013]圖2是根據(jù)本發(fā)明的示例實施例的便攜式終端的框圖;
[0014]圖3是示出根據(jù)本發(fā)明的示例實施例的顯示便攜式終端中的web瀏覽器的加載狀態(tài)的方法的操作的流程圖;
[0015]圖4A和圖4B是示出根據(jù)本發(fā)明的另一個示例實施例的顯示便攜式終端中的web瀏覽器的加載狀態(tài)的方法的操作的流程圖;以及
[0016]圖5示出根據(jù)本發(fā)明的示例實施例的顯示便攜式終端中的web瀏覽器的加載狀態(tài)
的屏幕。
[0017]在所有的附圖中,相同的附圖標(biāo)記將被理解為表示相同的部分、組件和結(jié)構(gòu)?!揪唧w實施方式】
[0018]提供下面的參照附圖的描述,以幫助全面地理解由權(quán)利要求及其等同物限定的本發(fā)明的示例實施例。該描述包括各種具體細節(jié)以幫助該理解,但是,這些具體細節(jié)僅僅被視為示例性的。因此,本領(lǐng)域的普通技術(shù)人員將會認識到,在不脫離本發(fā)明的范圍和精神的情況下,可以對本文中描述的實施例進行各種改變和修改。另外,為了清楚和簡要,可以省略對公知的功能和結(jié)構(gòu)的描述。
[0019]下面描述和權(quán)利要求中使用的術(shù)語和詞語并不局限于書面含義,而僅僅被發(fā)明人用來使得能夠清楚地、一致地理解本發(fā)明。因此,對于本領(lǐng)域的技術(shù)人員來說應(yīng)該顯而易見的是,僅僅出于說明的目的,而不是出于限制由權(quán)利要求及其等同物所限定的本發(fā)明的目的,提供下面的對本發(fā)明的示例實施例的描述。
[0020]應(yīng)該理解,單數(shù)形式包括復(fù)數(shù)指代,除非上下文另有明確說明。因此,例如,參考“組件表面”包括參考一個或多個這樣的表面。
[0021]根據(jù)本發(fā)明的實施例的便攜式終端通常是容易被人攜帶或者可以安裝在車輛(例如,汽車或自行車)中或車輛上的移動電子裝置,并且,可以包括視頻電話、蜂窩電話、智能電話、國際移動電信-2000 (IM-2000)終端、寬帶碼分多址(WCDMA)終端、通用移動電信服務(wù)(UMTS )終端、個人數(shù)字助理(PDA )、便攜式多媒體播放器(PMP )、數(shù)字多媒體廣播(DMB )終端、電子書、便攜式計算機(例如,膝上型計算機、平板個人計算機(PC)等)或數(shù)字照相機。
[0022]圖1是根據(jù)本發(fā)明的示例實施例的無線通信系統(tǒng)的示意圖。
[0023]參照圖1,無線通信系統(tǒng)包括便攜式終端101、無線網(wǎng)絡(luò)103和網(wǎng)站服務(wù)器105。
[0024]網(wǎng)站服務(wù)器105預(yù)先存儲關(guān)于特定網(wǎng)站的資源。這種資源通常包括便攜式終端101的用戶可以或者不可以直接觀看的文本信息、音頻、視頻和/或其它信息。例如,在通過無線網(wǎng)絡(luò)103從第一便攜式終端101接收到請求特定網(wǎng)站的資源的消息時,網(wǎng)站服務(wù)器105響應(yīng)于該消息而向便攜式終端101發(fā)送預(yù)先存儲的資源。無線網(wǎng)絡(luò)103從便攜式終端101接收請求關(guān)于特定網(wǎng)站的資源的消息并將該消息轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器105。作為回復(fù),無線網(wǎng)絡(luò)103從網(wǎng)站服務(wù)器105接收關(guān)于特定網(wǎng)站的資源并將該資源轉(zhuǎn)發(fā)給便攜式終端101。
[0025]當(dāng)用戶請求訪問特定網(wǎng)站時,便攜式終端101通過無線網(wǎng)絡(luò)103向網(wǎng)站服務(wù)器105發(fā)送請求資源的消息,并且,作為回復(fù),通過無線網(wǎng)絡(luò)103從網(wǎng)站服務(wù)器105接收關(guān)于特定網(wǎng)站的資源。便攜式終端101通過考慮預(yù)先存儲在其中的資源管理列表和正在被接收的資源(在下文中也被稱為接收資源)來顯示加載特定網(wǎng)站的狀態(tài)。資源管理列表包括資源標(biāo)識符,每一個資源標(biāo)識符指示對于用戶使用該特定網(wǎng)站不需要的特定資源。
[0026]圖2是根據(jù)本發(fā)明的示例實施例的便攜式終端的框圖?,F(xiàn)在將參照圖2在下面詳細地描述便攜式終端的操作。
[0027]參照圖2,便攜式終端通常包括控制器201 (包括子處理器和/或微處理器)、顯示單元203、輸入單元207、存儲器205、射頻(RF)單元209、數(shù)據(jù)處理器211和音頻處理器213(其可以包括子處理器或單獨的處理器)。
[0028]RF單元209執(zhí)行便攜式終端的無線電通信功能。更具體地,RF單元209通常包括用于對用于發(fā)送的信號的頻率執(zhí)行上變頻并放大該信號的無線電發(fā)送器、以及用于對接收到的信號執(zhí)行低噪放大并對接收到的信號的頻率執(zhí)行下變頻的無線電接收器。數(shù)據(jù)處理器211通常包括用于對用于發(fā)送的信號進行編碼和調(diào)制的發(fā)送器、以及用于對接收到的信號進行解調(diào)和解碼的接收器。這里,數(shù)據(jù)處理器211可以由調(diào)制解調(diào)器和編解碼器構(gòu)成,并且,編解碼器可以具有用于例如分組數(shù)據(jù)處理的數(shù)據(jù)編解碼器或用于例如音頻信號處理的音頻編解碼器。
[0029]音頻處理器213通過揚聲器再現(xiàn)由數(shù)據(jù)處理器211輸出的接收到的音頻信號,或者將通過麥克風(fēng)產(chǎn)生的音頻信號發(fā)送到數(shù)據(jù)處理器211以用于發(fā)送。輸入單元207可以包括用來輸入數(shù)字和字符信息的數(shù)字字母鍵和/或用來設(shè)置各種功能的功能鍵。
[0030]顯示單元203在屏幕上顯示圖像信號,并且,在控制器201請求輸出時顯示數(shù)據(jù)。如果顯示單元203被實 現(xiàn)為電容式觸摸屏顯示器或者電阻式觸摸屏顯示器,則輸入單元207可以只包括最小數(shù)量的預(yù)設(shè)鍵,同時,顯示單元203可以接任輸入單元207的鍵輸入功能中的一些功能。
[0031]存儲器205通常包括程序存儲器和數(shù)據(jù)存儲器。這里,程序存儲器存儲引導(dǎo)系統(tǒng)和用于控制便攜式終端的一般操作的操作系統(tǒng)(在下文中被稱為“OS”),并且,數(shù)據(jù)存儲器存儲在便攜式終端的操作中產(chǎn)生的各種數(shù)據(jù)。尤其是,存儲器205存儲資源管理列表。資源管理列表包括資源標(biāo)識符,每一個資源標(biāo)識符指示對于用戶使用該特定網(wǎng)站不需要的特定資源。
[0032]具體地,如表1所示,存儲器207可以存儲資源管理列表。
[0033]表1
[0034]I 網(wǎng)頁名I 資源標(biāo)識符
www.CNN.com_aaa_
[0035]bbb_
__CCC_
[0036]aaa、bbb和ccc均是資源標(biāo)識符,其中,每一個資源可以是包括在網(wǎng)頁內(nèi)的音頻、文本、視頻或其它信息。由便攜式終端101根據(jù)從網(wǎng)站服務(wù)器105接收到的不需要的數(shù)據(jù)產(chǎn)生該資源管理列表。
[0037]控制器201控制便攜式終端101的一般操作。特別地,控制器201通常通過考慮在資源管理列表中包括的資源標(biāo)識符來顯示表示web瀏覽器的當(dāng)前的加載狀態(tài)的進度條(例如,在圖5中示出)。
[0038]具體地,在實施例中,控制器201確定用戶是否請求訪問特定網(wǎng)站。如果請求了對特定網(wǎng)站的訪問,則控制器201向網(wǎng)站服務(wù)器105發(fā)送請求資源發(fā)送的消息,并且,作為回復(fù),從網(wǎng)站服務(wù)器105接收關(guān)于特定網(wǎng)站的資源。
[0039]控制器201對資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符和關(guān)于接收資源的標(biāo)識符(在下文中被簡稱為接收資源標(biāo)識符)進行比較。例如,如果用戶的便攜式終端接收了關(guān)于“WWW.CNN.com”的資源,則控制器201可以對如表I中所示的資源管理列表中包括的資源標(biāo)識符aaa、bbb和ccc與接收資源標(biāo)識符進行比較。如果接收資源標(biāo)識符是aaa,則控制器201可以確定接收資源標(biāo)識符在資源管理列表中具有匹配。如果接收資源標(biāo)識符是ddd,則控制器201可以確定接收資源標(biāo)識符在資源管理列表中沒有匹配。
[0040]在接收資源標(biāo)識符在資源管理列表中具有匹配的情況中,控制器201確定是否正確地完成了對接收資源的接收。如果接收資源滿足預(yù)定的接收失敗條件,即,雖然該資源已經(jīng)被接收,但是接收失敗了,則控制器201確定尚未正確地完成對接收資源的接收。接收失敗條件可以包括如下實例:1)當(dāng)直到傳輸控制協(xié)議(TCP)連接,接收資源超時時;2)當(dāng)接收資源在TCP連接之后沒有對超文本傳輸協(xié)議(HTTP)請求作出響應(yīng)時;和/或3)當(dāng)接收資源是在HTTP請求之后其頭部被發(fā)送了但是其主體尚未被發(fā)送的資源(例如,專用于統(tǒng)計的資源)時。
[0041]如果已經(jīng)正確地完成了對接收資源的接收,則控制器201通過從在資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符當(dāng)中消除與接收資源標(biāo)識符匹配的資源標(biāo)識符來改變在存儲器205中存儲的資源管理列表,從而指示不再需要從web服務(wù)器105接收接收資源。然后,控制器201通過考慮改變后的資源管理列表來顯示或調(diào)節(jié)進度條。進度條表示加載特定網(wǎng)站的狀態(tài)。因為與接收資源相同的資源的標(biāo)識符不包括在資源管理列表中,所以控制器201可以基于接收資源的接收率用進度條顯示進度率。
[0042]例如,一個特定網(wǎng)站需要共1350kB的資源aaa (100kB)、資源bbb (250kB)和資源ccc (IOOOkB)0如果aaa、bbb和CCC中的任何一個都沒有被正確地完成,則進度條將指示0的完成百分率。但是,如果資源bbb被正確地完成了,那么進度條將指示約18.5%的完成百分率。
[0043]否則,如果尚未正確地完成對接收資源的接收,S卩,尚未接收該資源或者接收失敗了,則控制器201通過考慮預(yù)先存儲的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符包括在資源管理列表中,所以控制器201可以在不考慮接收資源的接收率且甚至同時繼續(xù)接收資源的情況下用進度條顯示進度率。
[0044]在接收資源標(biāo)識符在資源管理列表中沒有匹配的情況中,控制器201確定是否正確地完成了對接收資源的接收。如果已經(jīng)正確地完成了對接收資源的接收,則控制器201通過考慮預(yù)先存儲的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符不包括在資源管理列表中,所以控制器201可以基于接收資源的接收率用進度條顯示進度率。
[0045]否則,如果尚未正確地完成對接收資源的接收,則控制器201通過將接收資源標(biāo)識符添加到資源管理列表中來改變資源管理列表。控制器201然后通過考慮改變后的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符包括在資源管理列表中,所以控制器201可以在不考慮接收資源的接收率且甚至同時繼續(xù)接收資源的情況下用進度條顯不進度率。
[0046]在另一個實施例中,控制器201確定用戶是否請求訪問特定網(wǎng)站。如果請求了對特定網(wǎng)站的訪問,則控制器201將請求資源發(fā)送的消息發(fā)送到網(wǎng)站服務(wù)器105,并且,作為回復(fù),從網(wǎng)站服務(wù)器105接收關(guān)于特定網(wǎng)站的資源。
[0047]然后,控制器201對資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符和關(guān)于接收資源的標(biāo)識符(或者,接收資源標(biāo)識符)進行比較。
[0048]如果接收的資源標(biāo)識符在資源管理列表中具有匹配,則控制器201確定是否正確地完成了對接收資源的接收。如果接收資源滿足預(yù)定的接收失敗條件,則控制器201確定尚未正確地完成對接收資源的接收。接收失敗條件可以包括如下實例:1)當(dāng)直到TCP連接,接收資源超時時;2)當(dāng)接收資源在TCP連接之后沒有對HTTP請求作出響應(yīng)時;或者3)當(dāng)接收資源是在HTTP請求之后其頭部被發(fā)送了但是其主體尚未被發(fā)送的資源(例如,專用于統(tǒng)計的資源)時。
[0049]如果尚未正確地完成了對接收資源的接收,則控制器201通過考慮預(yù)先存儲的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符包括在資源管理列表中,所以控制器201可以在不考慮接收資源的接收率且甚至同時繼續(xù)接收資源的情況下用進度條顯不進度率。
[0050]否則,如果已經(jīng)正確地完成了對接收資源的接收,則控制器201確定接收資源是否影響可用性。如果接收資源滿足可用性確定條件,那么控制器201確定接收資源影響可用性??捎眯源_定條件包括如下實例:1)當(dāng)接收資源與在便攜式終端101的屏幕上顯示的圖像數(shù)據(jù)有關(guān)時;或者2)當(dāng)在用進度條完成了對加載狀態(tài)的顯示之后用戶保持請求接收資源時。
[0051]在實施例中,在完成了對加載狀態(tài)的顯示之后,當(dāng)存在從一個網(wǎng)頁到另一個網(wǎng)頁的轉(zhuǎn)移并且接收資源與所述另一個網(wǎng)頁有關(guān)時,控制器201可以確定接收資源影響可用性。在另一個實施例中,在完成了對加載狀態(tài)的顯示之后,如果用戶重復(fù)刷新特定的網(wǎng)頁,則控制器201可以確定接收資源影響可用性。在另一個實施例中,如果接收資源與關(guān)于網(wǎng)頁的統(tǒng)計有關(guān),則控制器201可以確定接收資源不會影響可用性。換句話說,控制器201確定在其之前接收的狀態(tài)中的接收資源是否足夠作為之前接收的資源。如果之前接收的資源不可接受,則將該資源識別為“影響可用性”,相反,如果之前接收的資源可接受,則將該資源識別為“不影響可用性”。
[0052]如果接收資源不影響可用性,則控制器201通過考慮預(yù)先存儲的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符包括在資源管理列表中,所以控制器201可以在不考慮接收資源的接收率且甚至同時繼續(xù)接收資源的情況下用進度條顯示進度率。因為已經(jīng)確定該資源不影響可用性,所以控制器201可以確定不需要再請求相同的資源,并且,控制器201可以只使用之前從網(wǎng)站服務(wù)器105接收到的且存儲在存儲器205中的資源。
[0053]否則,如果接收資源影響可用性,S卩,接收資源不可接受,那么控制器201通過從資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符當(dāng)中消除與接收資源標(biāo)識符匹配的資源標(biāo)識符來改變資源管理列表。控制器201然后通過考慮改變后的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符不包括在資源管理列表中,所以控制器201可以基于接收資源的接收率用進度條顯示進度率。
[0054]在接收資源標(biāo)識符在資源管理列表中沒有匹配的情況中,控制器201確定是否正確地完成了對接收資源的接收。如果尚未正確地完成對接收資源的接收,則控制器201通過將接收資源標(biāo)識符添加到資源管理列表中來改變資源管理列表??刂破?01然后通過考慮改變后的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符包括在資源管理列表中,所以控制器201可以在不考慮接收資源的接收率且甚至同時繼續(xù)接收資源的情況下用進度條顯示進度率。
[0055]如果已經(jīng)正確地完成了對接收資源的接收,則控制器201確定接收資源是否影響可用性。如果接收資源滿足可用性確定條件,則控制器201確定接收資源影響可用性。
[0056]如果接收資源影響可用性,則控制器201通過考慮預(yù)先存儲的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符不包括在資源管理列表中,所以控制器201可以基于接收資源的接收率用進度條顯示進度率。
[0057]否則,如果接收資源不影響可用性,則控制器201通過將接收資源標(biāo)識符添加到資源管理列表中來改變資源管理列表??刂破?01然后通過考慮改變后的資源管理列表來顯示進度條。因為與接收資源相同的資源的標(biāo)識符包括在資源管理列表中,所以控制器201可以在不考慮接收資源的接收率且甚至同時繼續(xù)接收資源的情況下用進度條顯示進度率。
[0058]通過上述的操作,控制器201可以通過考慮接收資源來顯示web瀏覽器的加載狀態(tài)。此時,控制器201檢查與不包括在資源管理列表中的至少一個資源標(biāo)識符相對應(yīng)的至少一個資源的接收率,并且基于該接收率來顯示進度條。
[0059]圖3是示出根據(jù)本發(fā)明的示例實施例的用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的方法的流程圖。
[0060]參照圖3,在步驟301處,控制器201確定用戶是否請求訪問特定網(wǎng)站。如果作出了訪問特定網(wǎng)站的請求,則控制器201進入步驟303,或者,否則,重復(fù)步驟301。在步驟303處,控制器201將請求資源發(fā)送的消息發(fā)送到網(wǎng)站服務(wù)器105,并且,作為回復(fù),控制器201從網(wǎng)站服務(wù)器105接收關(guān)于特定網(wǎng)站的資源,并且進入步驟305。
[0061]在步驟305處,控制器201對資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符和關(guān)于接收資源的標(biāo)識符(或者,接收資源標(biāo)識符)進行比較,并且進入步驟307。資源管理列表包括資源標(biāo)識符,每一個資源標(biāo)識符指示對于用戶使用該特定網(wǎng)站不需要的特定資源。例如,如果用戶的便攜式終端接收了關(guān)于“www.CNN.com”的資源,則控制器201可以對如表I中所示的資源管理列表中包括的資源標(biāo)識符aaa、bbb和ccc與接收資源標(biāo)識符進行比較。
[0062]在步驟307處,控制器210基于該比較確定接收資源標(biāo)識符在資源管理列表中是否具有匹配。如果接收資源標(biāo)識符是aaa,則控制器201可以確定接收資源標(biāo)識符在資源管理列表中具有匹配。如果接收資源標(biāo)識符是ddd,則控制器201可以確定接收資源標(biāo)識符在資源管理列表中沒有匹配。換句話說,在步驟307處,控制器201對要接收的每一個資源與在資源管理列表中包括的資源進行比較,以確定特定資源之前是否被正確地接收了并存儲在存儲器205中。[0063]如果確定接收資源標(biāo)識符在資源管理列表中具有匹配,則控制器201進入步驟309,或者,否則,如果接收資源標(biāo)識符在資源管理列表中沒有匹配,則控制器201進入步驟315。
[0064]在步驟309處,控制器201確定是否正確地完成了對接收資源的接收。如果確定已經(jīng)正確地完成了對接收資源的接收,則控制器201進入步驟311,或者,否則進入步驟313。如果接收資源滿足指示接收資源尚未被正確地接收的預(yù)定的接收失敗條件,則控制器201確定尚未正確地完成對接收資源的接收。接收失敗條件可以包括如下實例:1)當(dāng)直到TCP連接,接收資源超時時;2)當(dāng)接收資源在TCP連接之后沒有對HTTP請求作出響應(yīng)時;或者3)當(dāng)接收資源是在HTTP請求之后其頭部被發(fā)送了但是其主體尚未被發(fā)送的資源(例如,專用于統(tǒng)計的資源)時。
[0065]在步驟311處,控制器201通過從在資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符當(dāng)中消除與接收資源標(biāo)識符相對應(yīng)的資源標(biāo)識符來改變在存儲器205中存儲的資源管理列表,并且進入步驟313。
[0066]在步驟315處,控制器201確定是否正確地完成了對接收資源的接收。如果確定已經(jīng)正確地完成了對接收資源的接收,則控制器201進入步驟313,或者,否則進入步驟317。在步驟317處,控制器201通過將接收資源標(biāo)識符添加到資源管理列表來改變資源管理列表,并且進入步驟313。
[0067]在步驟313處,控制器201然后通過考慮資源管理列表來顯示進度條。此時,控制器201檢查與不包括在資源管理列表中的至少一個資源標(biāo)識符相對應(yīng)的至少一個資源的接收率,并且基于該接收率來顯示進度條。根據(jù)本發(fā)明的示例性實施例,顯示的進度條在接收資源期間定期地被更新,以指示特定網(wǎng)站的接收率。
[0068]圖4A和4B是示出根據(jù)本發(fā)明的另一個示例實施例的用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的方法的流程圖。
[0069]參照圖4A和4B,在步驟401處,控制器201確定用戶是否請求訪問特定網(wǎng)站。如果作出了訪問特定網(wǎng)站的請求,則控制器201進入步驟403,或者,否則,重復(fù)步驟401。在步驟403處,控制器201將請求資源發(fā)送的消息發(fā)送到網(wǎng)站服務(wù)器105,并且,作為回復(fù),控制器201從網(wǎng)站服務(wù)器105接收關(guān)于特定網(wǎng)站的資源,并且進入步驟405。
[0070]在步驟405處,控制器201對資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符和關(guān)于接收資源的標(biāo)識符(或者,接收資源標(biāo)識符)進行比較,并且進入步驟407。資源管理列表包括資源標(biāo)識符,每一個資源標(biāo)識符指示對于用戶使用特定網(wǎng)站不需要的特定資源。
[0071]在步驟407處,控制器210基于該比較確定接收資源標(biāo)識符在資源管理列表中是否具有匹配。如果確定接收資源標(biāo)識符在資源管理列表中具有匹配,則控制器201進入步驟409,或者,否則,如果接收資源標(biāo)識符在資源管理列表中沒有匹配,則控制器201進入步驟 417。
[0072]在步驟409處,控制器201確定是否正確地完成了對接收資源的接收。如果接收資源滿足預(yù)定的接收失敗條件,則控制器201確定尚未正確地完成對接收資源的接收。接收失敗條件包括如下實例:1)當(dāng)直到TCP連接,接收資源超時時;2)當(dāng)接收資源在TCP連接之后沒有對HTTP請求作出響應(yīng)時;或者3)當(dāng)接收資源是在HTTP請求之后其頭部被發(fā)送了但是其主體尚未被發(fā)送的資源(例如,專用于統(tǒng)計的資源)時。
[0073]如果確定已經(jīng)正確地接收了接收資源,則控制器201進入步驟411,或者,否則進入步驟415。
[0074]在步驟411處,控制器201確定接收資源是否影響可用性。如果接收資源滿足可用性確定條件,則控制器201確定接收資源影響可用性??捎眯源_定條件包括如下實例:1)當(dāng)接收資源與在便攜式終端101的屏幕上顯示的圖像數(shù)據(jù)有關(guān)時;或者2)當(dāng)在用進度條完成了對加載狀態(tài)的顯示之后用戶保持請求接收資源時。
[0075]在實施例中,在完成了對加載狀態(tài)的顯示之后,當(dāng)存在從一個網(wǎng)頁到另一個網(wǎng)頁的轉(zhuǎn)移并且接收資源與所述另一個網(wǎng)頁有關(guān)時,控制器201可以確定接收資源影響可用性。在另一個實施例中,在完成了對加載狀態(tài)的顯示之后,如果用戶重復(fù)刷新特定的網(wǎng)頁,則控制器201可以確定接收資源影響可用性。
[0076]如果確定接收資源不影響可用性,則控制器201進入步驟413,或者,否則,如果接收資源影響可用性,那么控制器201進入步驟415。
[0077]在步驟415處,控制器210通過從在資源管理列表中包括的關(guān)于特定網(wǎng)站的至少一個資源標(biāo)識符當(dāng)中消除與接收資源標(biāo)識符相對應(yīng)的資源標(biāo)識符來改變資源管理列表,并且進入步驟413。
[0078]在步驟417處,控制器201確定是否正確地完成了對接收資源的接收。如果確定尚未正確地完成了對接收資源的接收,則控制器201進入步驟421,或者,否則進入步驟419。
[0079]在步驟419處,控制器201確定接收資源是否影響可用性。如果接收資源滿足可用性確定條件,則控制器201確定接收資源影響可用性。如果確定接收資源影響可用性,則控制器201進入步驟413,或者,否則進入步驟421。
[0080]在步驟421處,控制器201通過添加資源管理列表來改變資源管理列表,并且進入步驟413。在步驟413處,控制器201通過考慮資源管理列表來顯示進度條。控制器201檢查與不包括在資源管理列表中的至少一個資源標(biāo)識符相對應(yīng)的至少一個資源的接收率,并且基于該接收率來顯示進度條。根據(jù)本發(fā)明的示例性實施例,顯示的進度條在接收資源期間定期地被更新,以指示特定網(wǎng)站的接收率。
[0081]圖5示出根據(jù)示例實施例的屏幕,所述屏幕中的每個顯示便攜式終端中的web瀏覽器的加載狀態(tài)。
[0082]參照圖5,屏幕501顯示用于指示在便攜式終端訪問特定網(wǎng)站之后加載該特定網(wǎng)站的狀態(tài)的進度條503。在屏幕501中,如果接收資源被包括在資源管理列表中或者被添加到資源管理列表,則便攜式終端繼續(xù)接收接收資源,但排除接收資源的接收率,并且,如屏幕505中所示,便攜式終端計算進度條507的進度率并用進度條507顯示進度率。
[0083]通過上述的操作,本發(fā)明的實施例通過考慮關(guān)于網(wǎng)頁的內(nèi)容的資源來顯示進度條,并且,通過排除關(guān)于網(wǎng)頁的內(nèi)容的資源來顯示進度條。
[0084]本文中描述的技術(shù)具有通過考慮與對應(yīng)的網(wǎng)頁的內(nèi)容有關(guān)的資源來顯示進度條的效果。
[0085]本文中描述的技術(shù)具有通過排除與對應(yīng)的網(wǎng)頁的內(nèi)容有關(guān)的資源來顯示進度條的效果。
[0086]根據(jù)本發(fā)明的上述方法可以被實現(xiàn)在硬件、固件中,或者,可以被實現(xiàn)為可以被存儲在諸如CD ROM、RAM、軟盤、硬盤或者磁光盤的記錄介質(zhì)中的軟件或計算機代碼,或者,通過網(wǎng)絡(luò)下載的、原來存儲在遠程記錄介質(zhì)或者非暫態(tài)機器可讀介質(zhì)上且要存儲在本地記錄介質(zhì)上的計算機代碼,使得本文中描述的方法可以在使用通用計算機存儲在記錄介質(zhì)上的這種軟件、或者特殊的處理器中被實現(xiàn),或者,可以在諸如ASIC或FPGA的可編程或?qū)S糜布斜粚崿F(xiàn)。如本領(lǐng)域中所理解,計算機、處理器、微處理器控制器或可編程硬件包括存儲器組件,例如,RAM、ROM、閃存等,這些存儲器組件可以存儲或接收軟件或計算機代碼,當(dāng)計算機訪問和執(zhí)行該軟件或計算機代碼時,處理器或硬件實現(xiàn)本文中描述的處理方法。另外,將會認識到,當(dāng)通用計算機訪問用于實現(xiàn)本文中示出的處理的代碼時,該代碼的執(zhí)行將通用計算機轉(zhuǎn)換為用于執(zhí)行本文中示出的處理的專用計算機。
[0087] 雖然結(jié)合例如移動通信終端描述了若干實施例,但是將會理解,在不脫離本發(fā)明的范圍的情況下可以進行各種修改。因此,對于本領(lǐng)域的普通技術(shù)人員來說顯而易見的是,本發(fā)明并不限于描述的實施例,本發(fā)明不僅可以包括權(quán)利要求,而且可以包括等同物。
【權(quán)利要求】
1.一種用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的設(shè)備,其特征在于: 存儲器(205),用于存儲資源管理列表,所述資源管理列表包括指示特定網(wǎng)站的不需要的資源的至少一個資源標(biāo)識符; 控制器(201),被配置為在請求訪問特定網(wǎng)站時從網(wǎng)站服務(wù)器(205)接收資源,確定資源管理列表是否具有與接收資源對應(yīng)的資源標(biāo)識符;以及 顯示單元(203),用于基于控制器(201)的確定在顯示單元上顯示進度條以表示特定網(wǎng)站的加載狀態(tài)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,控制器(201)被配置為:如果資源管理列表不具有與接收資源對應(yīng)的資源標(biāo)識符,則確定是否已正確地完成對接收資源的接收; 如果確定尚未正確地完成對接收資源的接收,則通過將所述資源標(biāo)識符添加到資源管理列表來改變資源管理列表; 檢查標(biāo)識符不包括在改變后的資源管理列表中的資源的接收率;以及 基于該接收率在顯示單元(203)上顯示進度條。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其特征在于,控制器(201)被配置為:如果已經(jīng)正確地完成對接收資源的接收,則確定接收資源是否影響可用性; 如果確定接收資源不影響可用性,則通過將所述資源標(biāo)識符添加到資源管理列表來改變資源管理列表; 檢查標(biāo)識符不包括在資源管理列表中的資源的接收率;以及 基于所述接收率在顯示單元(203)上顯示進度條。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其特征在于,控制器(201)被配置為:如果接收資源影響可用性,則檢查其標(biāo)識符不包括在資源管理列表中的資源的接收率;以及 基于所述接收率在顯示單元(203)上顯示進度條。
5.根據(jù)權(quán)利要求3所述的設(shè)備,其特征在于,控制器(201)被配置為:如果接收資源顯示在顯示單元中,則確定接收資源影響可用性。
6.一種用于顯示便攜式終端中的web瀏覽器的加載狀態(tài)的方法,其特征在于: 在請求訪問特定網(wǎng)站時從網(wǎng)站服務(wù)器(105)接收資源;以及 確定資源管理列表是否具有與接收資源對應(yīng)的資源標(biāo)識符,并且基于所述確定顯示進度條以表示特定網(wǎng)站的加載狀態(tài), 其中,資源管理列表包括指示特定網(wǎng)站的不需要的資源的至少一個資源標(biāo)識符。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,顯示進度條的步驟包括: 如果資源管理列表不具有與接收資源對應(yīng)的資源標(biāo)識符,則確定是否已經(jīng)正確地完成對接收資源的接收; 如果確定尚未正確地完成對接收資源的接收,則通過將資源標(biāo)識符添加到資源管理列表來改變資源管理列表; 檢查標(biāo)識符不包括在改變后的資源管理列表中的資源的接收率,并且基于所述接收率顯示進度條 。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,如果確定已經(jīng)正確地完成對接收資源的接收,則所述方法還包括: 確定接收資源是否影響可用性;如果確定接收資源不影響可用性,則通過將資源標(biāo)識符添加到資源管理列表來改變資源管理列表; 檢查標(biāo)識符不包括在改變后的資源管理列表中的資源的接收率,并且基于所述接收率顯示進度條。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,如果確定接收資源影響可用性,則所述方法還包括: 檢查標(biāo)識符不包括在資源管理列表中的資源的接收率;以及 基于所述接收率顯示進度條。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,確定接收資源是否影響可用性的步驟包括:如果顯示接收資源,則確定接收資源影響可用性。
11.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述確定的步驟包括:計算特定網(wǎng)站的進度率,并且,用進度條顯示所述進度率。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述進度率是按kB計量的網(wǎng)站的百分率。
13.根據(jù)權(quán)利要求7所述的方法,還包括:在接收資源期間定期地更新顯示的進度條,以指不特定網(wǎng)站的接收率。
【文檔編號】G06F17/30GK103793454SQ201310520641
【公開日】2014年5月14日 申請日期:2013年10月29日 優(yōu)先權(quán)日:2012年10月29日
【發(fā)明者】李承學(xué), 金東載, 李光斌 申請人:三星電子株式會社