電子設備中基于對象的服務器頁面接收的制作方法
【技術領域】
[0001]本公開一般涉及接收和顯示服務器和web頁面。
【背景技術】
[0002]諸如智能手機和平板PC的便攜式無線終端(下文“終端”或“電子設備”)憑借硬件和軟件的支持而激增,其可以提供各種內容以及擴大的觸摸屏尺寸。常規的便攜式終端在其中具有各種通信模塊,并且基于通信模塊支持通信服務。典型的便攜式終端具有支持移動通信功能的移動通信模塊,并且基于相應的移動通信模塊支持電話通信服務、消息服務和數據服務。此外,由于數據服務技術的發展,終端目前接收由各種服務器產生的內容并提供諸如web沖浪和電子郵件的數據服務。
[0003]其間,即使便攜式終端通信技術已經快速發展,無線地發送數據的速度與基于有線的通信相比仍然普遍較低。因此,常規的便攜式終端常常需要相當多的時間來加載和顯示接收的網頁。尤其,當相應的網頁包括大容量對象(諸如視頻或音頻對象)時,頁面加載時間顯著增加,從而不利于用戶。
【發明內容】
[0004]技術問題
[0005]在此描述的實施例使能選擇性地接收服務器頁面之內的對象,其可以支持無線終端用戶所期望的信息的更快速的標識。通過支持基于對象的服務器頁面的操作,促進頁面切換。
[0006]本公開提供了在電子設備中接收并顯示服務器頁面及其信息的方法,其特別有利于在慢通信信道中工作的無線設備。最初接收表示頁面中包括的多個對象的部分的數據。然后生成并顯示單獨地展示所接收的對象的接收進度狀態的進度條。
[0007]在各種實施例中,對于取消特定的對象的接收或者允許對象的接收同時自動取消其它對象的接收,用戶輸入可能是可接收的。因而實施例可以加快接收期望的信息的過程,并且尤其適合在慢接收信道中提高性能。
[0008]解決方案
[0009]根據本發明的一方面,提供了一種支持服務器頁面的操作的電子設備。該設備包括:通信單元,用于接收在服務器頁面中包括的多個對象的每個;顯示單元,用于顯示單獨地展示所接收的對象的接收進度狀態的部分進度條;以及控制器,控制表示與部分進度條相關聯的對象的多個項目的顯示。
[0010]根據另一方面,提供了一種操作服務器頁面的方法。該方法包括接收在服務器頁面中包括的多個對象的每個;以及顯示單獨地展示多個所接收的對象的接收進度狀態的部分進度條。
[0011]根據又另一方面,提供了一種操作服務器頁面的方法。所述方法包括:接收包括多個對象地址信息的服務器頁面;以及向對象要被輸出到的服務器頁面上的區域輸出單獨展示所述多個對象的進度狀態的進度條。
[0012]根據一方面,每個部分進度條的生成可以通過提取或識別所接收的描述多個對象的超文本標記語言(HTML)數據的至少一部分來控制。
[0013]有益效果
[0014]實施方式可以展現以下優點和效果的一個或多個:
[0015]可以通過基于對象實施服務器頁面的加載來支持單獨的對象的接收狀態的容易的識別。
[0016]此外,通過命令在基于對象操作的服務器頁面中接收僅僅特定的對象或者特定對象的接收被自動地或手動地停止,服務器頁面的更快速的實現是可能的,并且因此,這支持更快地切換到另一頁面。
【附圖說明】
[0017]根據以下結合附圖進行的詳細描述,本發明的以上和其它方面、特征和優點將更加顯然,附圖中:
[0018]圖1是示意性地示出根據本發明的實施例的服務器頁面提供系統的配置的示圖;
[0019]圖2是示出圖1的終端的示例配置的框圖;
[0020]圖3是示出圖1的終端中的控制器的示例配置的框圖;
[0021]圖4是用于描述根據本發明的實施例的用于接收和顯示服務器頁面的終端操作方法的流程圖;
[0022]圖5示出根據本發明的實施例的第一服務器頁面提供屏幕的示例;
[0023]圖6示出根據本發明的實施例的第二服務器頁面提供屏幕的示例;
[0024]圖7示出根據本發明的實施例的第三服務器頁面提供屏幕的示例;
[0025]圖8示出根據本發明的實施例的第四服務器頁面提供屏幕的示例;以及
[0026]圖9示出根據本發明的實施例的第五服務器頁面提供屏幕的示例。
【具體實施方式】
[0027]下文中,參照附圖詳細描述本發明的示范性實施例,其中相似的參考元素表示相似的元件或特征。在此描述中,可能省略在本領域已知或不與本發明直接相關的技術的詳細描述。此外,可能省略本質上具有相同結構和過程的組件的詳細描述。應該注意到在附圖中展示的一些組件可能被夸大、省略或示意性地示出,并且每個組件的尺寸可能不是確切地反映它的實際尺寸。因此,本發明不被附圖中展示的相對尺寸或間隔所限制。
[0028]在此,“終端”是可以是便攜的或固定的無線電子通信設備。如在此使用的,術語“終端”、“電子設備”和“設備”是同義的并且可互換地使用。終端的示例包括但不限于智能手機、平板PC、筆記本計算機、蜂窩電話機、具有無線通信能力的相機、數字廣播接收機、音樂播放器等等。
[0029]在此,術語“單元”可以意味著組件、部件或設備。
[0030]在此,“頁面”被用于意指服務器頁面或網頁。“服務器頁面”是由服務器生成的頁面。
[0031]如在此使用的,諸如“接收對象”的短語可以意味著接收完整的數據或者構成對象的數據的部分。諸如“部分地接收對象”的短語意味著接收構成整個對象的數據的僅僅一部分。“對象的量”和類似形式的短語意味著表示那個對象的數據的量。例如,“接收的對象的量”意味著已經接收的包括完整的對象的總數據的百分比或數據的量。
[0032]圖1是示意性地示出根據本發明的實施例的服務器頁面提供系統10的配置的示圖。服務器頁面提供系統10包括服務器200、通信網絡300和終端(設備)100。通信網絡300可以是互聯網,其中由服務器200提供的服務器頁面是網頁,即萬維網頁面。其它通信網絡,諸如專用網絡,也是預期的。
[0033]服務器頁面提供系統10支持通過通信網絡300向終端100提供由服務器200預生成的服務器頁面。服務器200將頁面作為包括對象的集合的數據單元來發送給終端100。如稍后所述,終端100支持提供每個接收的對象的接收狀態。終端100可以被配置為在完成所有對象的數據接收之前允許用戶選擇對象的集合中的至少一個特定的對象的優先的或獨占的接收。在另一個實現方式中,根據預先安排的設置支持僅僅所選擇的對象的數據的接收。在稍后討論的另一實施例選項中,接收僅僅由用戶指定的對象。即,在對于多個對象的接收過程的時間期間,終端100可以被規定為允許用戶選擇要繼續對于其的接收操作的對象,從而導致自動停止未選擇的對象的接收。用這種方式,用戶在執行與所選擇的對象有關的操作之前不需要等待直到未選擇的對象被接收。此外,所選擇的對象可能比它們在其他的情況中更快地到達,因為終端100的處理任務被簡化,并且與未選擇的對象的套接字(socket)連接被關閉,釋放了網絡帶寬用于所選擇的對象。
[0034]每個對象可以包括配置服務器頁面的預定地址信息,例如,特定的地址信息,諸如URL地址信息。地址信息可以是對象之間的絕對地址信息或相對地址信息。如下面更詳細地描述的,服務器頁面提供系統10允許用戶以根據至少一個方案的各種形式當中用戶期望的形式來接收服務器頁面。因而,通過對象的適當選擇,可以解決等待整個服務器頁面加載的低效的數據接收等待時間的問題。
[0035]服務器200具有產生并提供如上述的服務器頁面的配置,并且可以是在互聯網中連接的web服務器。因此,服務器200訪問互聯網以及移動通信系統來支持包括服務器頁面的數據到接入的終端100的無線傳輸。具體地,服務器200可以以超文本標記語言(HTML)的形式、或以超文本傳輸協議(HTTP)或HTTPS的形式來提供頁面。可以通過在由模板分割的一個或多個區域上放置多個對象來配置由服務器200提供的頁面。這里,多個對象可以包括文本、圖像和/或音頻數據,并且圖像可以是靜態圖像或視頻。在由服務器200提供的頁面中,可以根據其路由并行地提供描述頁面和各個對象的HTML數據。為此,在終端處建立不同的套接字連接來并行地接收對象。
[0036]通信網絡300可以支持服務器200和終端100之間的通信信道的形成。當終端100被實施為包括移動通信模塊并且服務器200被實施為通過有線連接訪問互聯網時,通信網絡300包括用于在服務器200和終端100之間形成通信信道的移動通信網絡裝置和互聯網網絡裝置,并且包括用于連接移動通信網絡裝置和互聯網網絡裝置的網關。此外,當終端100被使得通過無線接入點提供到互聯網的接入時,通信網絡300基本上包括互聯網網絡裝置并且根據終端100和服務器200的接入類型可以被配置為包括有