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

網(wǎng)頁表格顯示方法及裝置與流程

文檔序號:12915973閱讀:475來源:國知局
網(wǎng)頁表格顯示方法及裝置與流程

本發(fā)明涉及網(wǎng)絡技術領域,尤其涉及一種網(wǎng)頁表格顯示方法及裝置。



背景技術:

隨著網(wǎng)絡技術的發(fā)展,網(wǎng)頁表格的應用已經(jīng)非常普遍。傳統(tǒng)的網(wǎng)頁表格對不同的用戶采用同一表格形式進行數(shù)據(jù)的展示,但由于不同的用戶對表格數(shù)據(jù)的關注點不同,有的用戶可能只關注表格中某一列或多列的數(shù)據(jù),其他列數(shù)據(jù)的顯示會對用戶的瀏覽造成一定干擾,因此,亟需一種網(wǎng)頁表格顯示方法,使得用戶可以根據(jù)自身需要來自定義網(wǎng)頁表格的顯示列。

目前,用戶可以對該網(wǎng)頁表格中的列進行勾選或取消勾選操作,終端可以保存用戶勾選或取消勾選的列,并將用戶勾選的列作為網(wǎng)頁表格的顯示列,如將用戶勾選的列的可視化屬性值設置為true,而將用戶取消勾選的列的可視化屬性值設置為false,進而終端可以在網(wǎng)頁表格中顯示可視化屬性值為true的列,即在該網(wǎng)頁表格中顯示用戶勾選的列,而不顯示用戶取消勾選的列,從而達到用戶自定義網(wǎng)頁表格顯示列的效果。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:

現(xiàn)有技術在自定義網(wǎng)頁表格顯示列的過程中,通過用戶勾選或者取消勾選網(wǎng)頁表格中的列來設置列的可視化屬性值,即使服務器修改了網(wǎng)頁表格中列的可視化屬性值,但如果用戶未對該列進行勾選操作或取消勾選操作,則終端仍然會保持該列的可視化屬性值不變,使得終端和服務器之間不能實現(xiàn)網(wǎng)頁表格中列的可視化屬性值的同步。



技術實現(xiàn)要素:

本發(fā)明實施例提供了一種網(wǎng)頁表格顯示方法及裝置,可以解決現(xiàn)有技術不能實現(xiàn)網(wǎng)頁表格中列的可視化屬性值同步的問題。所述技術方案如下:

第一方面,提供一種網(wǎng)頁表格顯示方法,包括:

接收網(wǎng)頁表格的第一列信息,所述第一列信息包括服務器存儲的所述網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號,所述服務端版本號用于指示所述服務器對列的可視化屬性值進行的修改;

獲取所述網(wǎng)頁表格的第二列信息,所述第二列信息包括所述終端本地存儲的所述網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號;

根據(jù)所述第一列信息和所述第二列信息中同一列的服務端版本號,確定所述第二列信息中所述列的可視化屬性值;

根據(jù)所述第二列信息中所有列的可視化屬性值,顯示所述網(wǎng)頁表格中的列。

在第一方面的第一種實現(xiàn)方式中,所述獲取所述網(wǎng)頁表格的第二列信息包括:

從本地存儲localstorage中獲取所述網(wǎng)頁表格的所述第二列信息。

在第一方面的第二種實現(xiàn)方式中,所述第二列信息還包括所述終端本地存儲的所述網(wǎng)頁表格中所有列的本地版本號,所述本地版本號用于指示所述終端對列的可視化屬性值進行的修改;

所述根據(jù)所述第一列信息和所述第二列信息中同一列的服務端版本號,確定所述第二列信息中所述列的可視化屬性值,包括:

當所述第一列信息和所述第二列信息中所述列的服務端版本號相同時,根據(jù)所述第一列信息和所述第二列信息中所述列的可視化屬性值以及所述第二列信息中所述列的本地版本號,確定所述第二列信息中所述列的可視化屬性值;

當所述第一列信息和所述第二列信息中所述列的所述服務端版本號不同時,將所述第二列信息中所述列的可視化屬性值設置為所述第一列信息中所述列的可視化屬性值。

在第一方面的第三種實現(xiàn)方式中,所述根據(jù)所述第一列信息和所述第二列信息中所述列的可視化屬性值以及所述第二列信息中所述列的本地版本號,確定所述第二列信息中所述列的可視化屬性值,包括:

當所述第一列信息和所述第二列信息中所述列的可視化屬性值不同且所述第二列信息中所述列的本地版本號等于指定數(shù)值時,將所述第二列信息中所述列的可視化屬性值設置為所述第一列信息中所述列的可視化屬性值;

當所述第一列信息和所述第二列信息中所述列的可視化屬性值相同時,或,所述第一列信息和所述第二列信息中所述列的可視化屬性值不同且所述第二列信息中所述列的本地版本號大于指定數(shù)值時,保持所述第二列信息中所述列的可視化屬性值不變。

在第一方面的第四種實現(xiàn)方式中,所述根據(jù)所述第二列信息中所有列的可視化屬性值,顯示所述網(wǎng)頁表格中的列之后,所述方法還包括:

當接收到對所述網(wǎng)頁表格中任一列的可視化屬性值的修改指令時,對所述第二列信息中所述任一列的可視化屬性值進行修改。

在第一方面的第五種實現(xiàn)方式中,所述當接收到對所述網(wǎng)頁表格中任一列的修改指令時,對所述第二列信息中所述任一列的可視化屬性值進行修改包括:

當接收到對所述任一列的顯示指令時,將所述第二列信息中所述任一列的可視化屬性值設置為第一屬性值,所述第一屬性值表示列可見;

當接收到對所述任一列的取消顯示指令時,將所述第二列信息中所述任一列的可視化屬性值設置為第二屬性值,所述第二屬性值表示列不可見。

在第一方面的第六種實現(xiàn)方式中,所述獲取所述網(wǎng)頁表格的第二列信息之后,所述方法還包括:

當所述第一列信息中的列數(shù)量大于所述第二列信息中的列數(shù)量時,確定所述第一列信息中的第一目標列,所述第一目標列的列信息不包括在所述第二列信息中;

將所述第一目標列的列信息添加到所述第二列信息中。

在第一方面的第七種實現(xiàn)方式中,所述獲取所述網(wǎng)頁表格的第二列信息之后,所述方法還包括:

當所述第一列信息中的列數(shù)量小于所述第二列信息中的列數(shù)量時,確定所述第一列信息中的第二目標列,所述第二目標列的列信息不包括在所述第一列信息中;

從所述第二列信息中刪除所述第二目標列的列信息。

第二方面,提供一種網(wǎng)頁表格顯示裝置,包括:

接收模塊,用于接收網(wǎng)頁表格的第一列信息,所述第一列信息包括服務器存儲的所述網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號,所述服務端版本號用于指示所述服務器對列的可視化屬性值進行的修改;

獲取模塊,用于獲取所述網(wǎng)頁表格的第二列信息,所述第二列信息包括所述終端本地存儲的所述網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號;

確定模塊,用于根據(jù)所述第一列信息和所述第二列信息中同一列的服務端版本號,確定所述第二列信息中所述列的可視化屬性值;

顯示模塊,用于根據(jù)所述第二列信息中所有列的可視化屬性值,顯示所述網(wǎng)頁表格中的列。

在第二方面的第一種實現(xiàn)方式中,所述獲取模塊,用于從本地存儲localstorage中獲取所述網(wǎng)頁表格的所述第二列信息。

在第二方面的第二種實現(xiàn)方式中,所述第二列信息還包括所述終端本地存儲的所述網(wǎng)頁表格中所有列的本地版本號,所述本地版本號用于指示所述終端對列的可視化屬性值進行的修改;

所述確定模塊,用于當所述第一列信息和所述第二列信息中所述列的服務端版本號相同時,根據(jù)所述第一列信息和所述第二列信息中所述列的可視化屬性值以及所述第二列信息中所述列的本地版本號,確定所述第二列信息中所述列的可視化屬性值;當所述第一列信息和所述第二列信息中所述列的所述服務端版本號不同時,將所述第二列信息中所述列的可視化屬性值設置為所述第一列信息中所述列的可視化屬性值。

在第二方面的第三種實現(xiàn)方式中,所述確定模塊,用于當所述第一列信息和所述第二列信息中所述列的可視化屬性值不同且所述第二列信息中所述列的本地版本號等于指定數(shù)值時,將所述第二列信息中所述列的可視化屬性值設置為所述第一列信息中所述列的可視化屬性值;當所述第一列信息和所述第二列信息中所述列的可視化屬性值相同時,或,所述第一列信息和所述第二列信息中所述列的可視化屬性值不同且所述第二列信息中所述列的本地版本號大于指定數(shù)值時,保持所述第二列信息中所述列的可視化屬性值不變。

在第二方面的第四種實現(xiàn)方式中,所述裝置還包括:

修改模塊,用于當接收到對所述網(wǎng)頁表格中任一列的可視化屬性值的修改指令時,對所述第二列信息中所述任一列的可視化屬性值進行修改。

在第二方面的第五種實現(xiàn)方式中,所述修改模塊,用于當接收到對所述任一列的顯示指令時,將所述第二列信息中所述任一列的可視化屬性值設置為第一屬性值,所述第一屬性值表示列可見;當接收到對所述任一列的取消顯示指令時,將所述第二列信息中所述任一列的可視化屬性值設置為第二屬性值,所述第二屬性值表示列不可見。

在第二方面的第六種實現(xiàn)方式中,所述裝置還包括:

所述確定模塊,還用于當所述第一列信息中的列數(shù)量大于所述第二列信息中的列數(shù)量時,確定所述第一列信息中的第一目標列,所述第一目標列的列信息不包括在所述第二列信息中;

添加模塊,用于將所述第一目標列的列信息添加到所述第二列信息中。

在第二方面的第七種實現(xiàn)方式中,所述確定模塊,還用于當所述第一列信息中的列數(shù)量小于所述第二列信息中的列數(shù)量時,確定所述第一列信息中的第二目標列,所述第二目標列的列信息不包括在所述第一列信息中;

所述添加模塊,還用于從所述第二列信息中刪除所述第二目標列的列信息。

第三方面,提供了一種終端,包括處理器和存儲器;所述存儲器,用于存放計算機程序;所述處理器,用于執(zhí)行所述存儲器上所存放的計算機程序,實現(xiàn)第一方面任一種實現(xiàn)方式所述的方法步驟。

第四方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質內(nèi)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面任一種實現(xiàn)方式所述的方法步驟。

本發(fā)明實施例提供的技術方案帶來的有益效果是:

當終端接收到服務器發(fā)送的網(wǎng)頁表格的第一列信息后,可以從終端本地存儲中獲取該網(wǎng)頁表格的第二列信息,并根據(jù)第一列信息和第二列信息中同一列的服務端版本號,重新確定該第二列信息中該列的可視化屬性值,進而根據(jù)重新確定后的第二列信息中所有列的可視化屬性值,顯示網(wǎng)頁表格中的列。上述技術方案中即使服務器在上一次向終端發(fā)送該網(wǎng)頁表格的列信息后,對該網(wǎng)頁表格中列的可視化屬性值進行了修改,導致終端當前接收到的第一列信息是服務器在修改了網(wǎng)頁表格中列的可視化屬性值之后發(fā)送,終端也可以根據(jù)第一列信息和本地已存儲的第二列信息,對該列的可視化屬性值重新進行設置,如將第二列信息中該列的可視化屬性值設置為第一列信息中該列的可視化屬性值,使得終端和服務器之間實現(xiàn)網(wǎng)頁表格中列的可視化屬性值的同步。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示方法的流程圖;

圖2是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示方法的流程圖;

圖3是本發(fā)明實施例提供的一種終端和服務器之間溫和同步的流程圖;

圖4是本發(fā)明實施例提供的一種終端和服務器之間強制同步的流程圖;

圖5是本發(fā)明實施例提供的一種用戶在終端自定義顯示列的流程圖;

圖6是本發(fā)明實施例提供的一種用戶在終端自定義顯示列的流程圖;

圖7是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示裝置的結構示意圖;

圖8是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示裝置的結構示意圖;

圖9是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示裝置的結構示意圖;

圖10是本發(fā)明實施例提供的一種終端1000的結構示意圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。

圖1是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示方法的流程圖。參見圖1,該方法包括:

101、接收網(wǎng)頁表格的第一列信息,該第一列信息包括服務器存儲的該網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號,該服務端版本號用于指示該服務器對列的可視化屬性值進行的修改。

102、獲取該網(wǎng)頁表格的第二列信息,該第二列信息包括該終端本地存儲的該網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號。

103、根據(jù)該第一列信息和該第二列信息中同一列的服務端版本號,確定該第二列信息中該列的可視化屬性值。

104、根據(jù)該第二列信息中所有列的可視化屬性值,顯示該網(wǎng)頁表格中的列。

本發(fā)明實施例提供的方法,當終端接收到服務器發(fā)送的網(wǎng)頁表格的第一列信息后,可以從終端本地存儲中獲取該網(wǎng)頁表格的第二列信息,并根據(jù)第一列信息和第二列信息中同一列的服務端版本號,重新確定該第二列信息中該列的可視化屬性值,進而根據(jù)重新確定后的第二列信息中所有列的可視化屬性值,顯示網(wǎng)頁表格中的列。上述技術方案中即使服務器在上一次向終端發(fā)送該網(wǎng)頁表格的列信息后,對該網(wǎng)頁表格中列的可視化屬性值進行了修改,導致終端當前接收到的第一列信息是服務器在修改了網(wǎng)頁表格中列的可視化屬性值之后發(fā)送,終端也可以根據(jù)第一列信息和本地已存儲的第二列信息,對該列的可視化屬性值重新進行設置,如將第二列信息中該列的可視化屬性值設置為第一列信息中該列的可視化屬性值,使得終端和服務器之間實現(xiàn)網(wǎng)頁表格中列的可視化屬性值的同步。

在一種可能實現(xiàn)方式中,該獲取該網(wǎng)頁表格的第二列信息包括:

從本地存儲localstorage中獲取該網(wǎng)頁表格的該第二列信息。

在一種可能實現(xiàn)方式中,該第二列信息還包括該終端本地存儲的該網(wǎng)頁表格中所有列的本地版本號,該本地版本號用于指示該終端對列的可視化屬性值進行的修改;

該根據(jù)該第一列信息和該第二列信息中同一列的服務端版本號,確定該第二列信息中該列的可視化屬性值,包括:

當該第一列信息和該第二列信息中該列的服務端版本號相同時,根據(jù)該第一列信息和該第二列信息中該列的可視化屬性值以及該第二列信息中該列的本地版本號,確定該第二列信息中該列的可視化屬性值;

當該第一列信息和該第二列信息中該列的該服務端版本號不同時,將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值。

在一種可能實現(xiàn)方式中,該根據(jù)該第一列信息和該第二列信息中該列的可視化屬性值以及該第二列信息中該列的本地版本號,確定該第二列信息中該列的可視化屬性值,包括:

當該第一列信息和該第二列信息中該列的可視化屬性值不同且該第二列信息中該列的本地版本號等于指定數(shù)值時,將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值;

當該第一列信息和該第二列信息中該列的可視化屬性值相同時,或,該第一列信息和該第二列信息中該列的可視化屬性值不同且該第二列信息中該列的本地版本號大于指定數(shù)值時,保持該第二列信息中該列的可視化屬性值不變。

在一種可能實現(xiàn)方式中,該根據(jù)該第二列信息中所有列的可視化屬性值,顯示該網(wǎng)頁表格中的列之后,該方法還包括:

當接收到對該網(wǎng)頁表格中任一列的可視化屬性值的修改指令時,對該第二列信息中該任一列的可視化屬性值進行修改。

在一種可能實現(xiàn)方式中,該當接收到對該網(wǎng)頁表格中任一列的修改指令時,對該第二列信息中該任一列的可視化屬性值進行修改包括:

當接收到對該任一列的顯示指令時,將該第二列信息中該任一列的可視化屬性值設置為第一屬性值,該第一屬性值表示列可見;

當接收到對該任一列的取消顯示指令時,將該第二列信息中該任一列的可視化屬性值設置為第二屬性值,該第二屬性值表示列不可見。

在一種可能實現(xiàn)方式中,該獲取該網(wǎng)頁表格的第二列信息之后,該方法還包括:

當該第一列信息中的列數(shù)量大于該第二列信息中的列數(shù)量時,確定該第一列信息中的第一目標列,該第一目標列的列信息不包括在該第二列信息中;

將該第一目標列的列信息添加到該第二列信息中。

在一種可能實現(xiàn)方式中,該獲取該網(wǎng)頁表格的第二列信息之后,該方法還包括:

當該第一列信息中的列數(shù)量小于該第二列信息中的列數(shù)量時,確定該第一列信息中的第二目標列,該第二目標列的列信息不包括在該第一列信息中;

從該第二列信息中刪除該第二目標列的列信息。

上述所有可選技術方案,可以采用任意結合形成本發(fā)明的可選實施例,在此不再一一贅述。

圖2是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示方法的流程圖。該方法由終端執(zhí)行,參見圖2,該方法包括:

201、接收網(wǎng)頁表格的第一列信息,該第一列信息包括服務器存儲的該網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號,該服務端版本號用于指示該服務器對列的可視化屬性值進行的修改。

其中,可視化屬性值包括第一屬性值和第二屬性值,第一屬性值可以為true,表示列可見,第二屬性值可以為false,表示列不可見。

本發(fā)明實施例中,當用戶想要在終端上查看該網(wǎng)頁表格時,可以在終端上觸發(fā)對該網(wǎng)頁表格的查看請求,例如,用戶可以點擊該網(wǎng)頁表格的鏈接,或在瀏覽器網(wǎng)址輸入框中輸入該網(wǎng)頁表格的網(wǎng)址。終端可以根據(jù)該查看請求,向服務器發(fā)送列信息獲取請求,該列信息獲取請求可以攜帶該網(wǎng)頁表格的名稱,服務器接收到該列信息獲取請求后,可以根據(jù)該網(wǎng)頁表格的名稱,獲取該網(wǎng)頁表格的第一列信息,并將該網(wǎng)頁表格的第一列信息返回給終端,使得終端可以接收到該第一列信息。

需要說明的是,該第一列信息中還可以包括該網(wǎng)頁表格中所有列的列名或列標識,以區(qū)別該網(wǎng)頁表格中不同的列。

202、獲取該網(wǎng)頁表格的第二列信息,該第二列信息包括該終端本地存儲的該網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號

其中,本地版本號可以大于或等于0,當本地版本號等于0時,表示用戶未對列的可視化屬性值進行過修改;當本地版本號大于0時,表示用戶對列的可視化屬性值進行過修改。

在一種可能實現(xiàn)方式中,終端獲取該網(wǎng)頁表格的第二列信息包括:終端從本地存儲(localstorage)中獲取該網(wǎng)頁表格的該第二列信息。其中,該localstorage為web存儲的一種方式,localstorage是以key-value(鍵值對)的形式來存儲網(wǎng)頁表格的信息,key和value是一一對應的,通過key可以找到該key對應的value。如果用戶未主動進行刪除,則localstorage中存儲的信息會一直保存在終端。對于每個網(wǎng)頁表格,將該網(wǎng)頁表格的名稱(如1.column)作為key,將該網(wǎng)頁表格中所有列的列信息作為value,該value是一個列表,列表中的項是網(wǎng)頁表格中每一列的列信息。

在一種可能實現(xiàn)方式中,該第二列信息還包括終端本地存儲的網(wǎng)頁表格中所有列的本地版本號,本地版本號用于指示終端對列的可視化屬性值進行的修改。該修改是指終端在接收到修改指令時進行的修改,其中,該修改指令可以由用戶操作觸發(fā)。另外,與第一列信息同理,該第二列信息中還可以包括該網(wǎng)頁表格中所有列的列名或列標識,以區(qū)別該網(wǎng)頁表格中不同的列。相應地,每一列的列信息可以如下:

{"box_checked":{"visible":true,"client_version":0,"server_version":"0717"}};

其中,box_checked是列名;visible是可視化屬性,表示是否可見(可視化屬性值為true表示可見,可視化屬性值為false表示不可見);client_version表示本地版本號,該本地版本號可以采用修改次數(shù)的形式記錄,如該本地版本號可以為“0”;server_version表示服務端版本號,該服務端版本號可以采用修改日期的形式記錄,如該服務端版本號可以“0717”。

服務器向終端發(fā)送該第一列信息的同時,還可以向服務器發(fā)送該網(wǎng)頁表格的名稱,使得終端可以得知接收到的該第一列信息是哪個網(wǎng)頁表格的列信息。相應地,針對終端從localstorage中獲取該第二列信息的過程,終端可以根據(jù)該網(wǎng)頁表格的名稱,讀取localstorage中key為該網(wǎng)頁表格的名稱的value,從該value中獲取該網(wǎng)頁表格中可視化屬性值為第一屬性值(如true)的列。

需要說明的是,本發(fā)明實施例是終端本地存儲中已有第二列信息,故終端可以先接收服務器發(fā)送的第一列信息,再從本地存儲中獲取該第二列信息。實際上,終端本地存儲中可能并未存儲有第二列信息,如終端第一次向服務器發(fā)送列信息獲取請求,以請求該網(wǎng)頁表格的列信息,服務器在接收到該列信息獲取請求時,可以向終端發(fā)送該網(wǎng)頁表格的列信息,終端接收到該列信息后,可以直接將該列信息作為第二列信息保存在本地存儲,如localstorage中,此情況下,終端可以直接根據(jù)第二列信息中各個列的可視化屬性值,對該網(wǎng)頁表格進行顯示。

另外,本發(fā)明實施例是以第二列信息中包括列的本地版本號和服務端版本號、第一列信息中僅包括列的服務端版本號為例進行說明,實際上,該第一列信息中也可以包括該本地版本號,只不過該本地版本號始終為指定數(shù)值,如0。

203、當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎栂嗤瑫r,根據(jù)第一列信息和第二列信息中該列的可視化屬性值以及該第二列信息中該列的本地版本號,確定該第二列信息中該列的可視化屬性值。

本發(fā)明實施例中,終端可以根據(jù)第一列信息和第二列信息中同一列的服務端版本號,確定是保持服務器和終端之間該列的可視化屬性值的同步,還是保持終端本地存儲中該列的可視化屬性值不變。具體地,當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎栂嗤瑫r,終端可以采用溫和同步方式,對第二列信息中該列的可視化屬性值進行設置,即執(zhí)行該步驟203;當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎柌煌瑫r,終端可以采用強制同步方式,對第二列信息中該列的可視化屬性值進行設置,即執(zhí)行后續(xù)步驟204。

其中,溫和同步則是指當服務器側該網(wǎng)頁表格中列的可視化屬性值有變化時,終端可以根據(jù)第一列信息和第二列信息確定是否對該網(wǎng)頁表格中該列的可視化屬性值進行修改,即終端可以保持該列的可視化屬性值不變,也可以對該列的可視化屬性值進行修改。強制同步是指當服務器側該網(wǎng)頁表格中列的可視化屬性值有變化時,終端直接將該網(wǎng)頁表格中該列的可視化屬性值進行修改,以保持服務器和終端之間該列的可視化屬性值的同步。

在一種可能實現(xiàn)方式中,參見圖3,提供了一種終端和服務器之間溫和同步的流程圖,如圖3所示,終端在獲取第一列信息和第二列信息后,確定第二列信息中該列的可視化屬性值可以通過下述步驟實現(xiàn):

步驟a,判斷第一列信息和第二列信息中該列的可視化屬性值是否相同,如果相同,則保持第二列信息中該列的可視化屬性值不變,如果不同,則執(zhí)行后續(xù)步驟b。

本發(fā)明實施例中,該第一列信息可以是服務器在修改網(wǎng)頁表格中列的可視化屬性值后發(fā)送給終端,終端在獲取該第一列信息后,可以比較第一列信息和第二列信息中該列的可視化屬性值。如果第一列信息和第二列信息中該列的可視化屬性值相同,則終端通過保持該列的可視化屬性值不變,即可實現(xiàn)服務器和終端之間該列的可視化屬性值的同步。如果第一列信息和第二列信息中該列的可視化屬性值不同,則終端可以將第二列信息中該列的本地版本號與指定數(shù)值進行比較,根據(jù)比較結果確定終端如何對該列的可視化屬性值進行設置。

步驟b,判斷第二列信息中該列的本地版本號是否大于指定數(shù)值,如果大于,則保持第二列信息中該列的可視化屬性值不變,如果等于,則將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值。

針對第二列信息中的本地版本號用于指示終端對列的可視化屬性值進行修改的次數(shù),如果第二列信息中該列的本地版本號大于指定數(shù)值(如0),則說明用戶在終端上對該列的可視化屬性值進行了修改,表明用戶有自定義表格顯示列的需求,故為了滿足用戶的需求,終端可以保持第二列信息中該列的可視化屬性值不變,以保持用戶自定義的結果。這樣保證了用戶可以自定義網(wǎng)頁表格的顯示列,使得該列在網(wǎng)頁表格中是否顯示可以由用戶根據(jù)自身需要進行設置。

如果第二列信息中該列的本地版本號等于指定數(shù)值0,則說明用戶未在終端上對該列的可視化屬性值進行修改,表明用戶沒有自定義表格顯示列的需求,故終端可以將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值,以實現(xiàn)服務器和終端之間該列的可視化屬性值的同步。

通過上述步驟a和b可知,當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎栂嗤瑫r,終端既可以重新設置第二列信息中該列的可視化屬性值,也可以保持該第二列信息中該列的可視化屬性值不變。針對修改的情況,當該第一列信息和該第二列信息中該列的可視化屬性值不同且該第二列信息中該列的本地版本號等于指定數(shù)值時,終端可以將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值。

針對保持不變的情況,當該第一列信息和該第二列信息中該列的可視化屬性值相同時,或,該第一列信息和該第二列信息中該列的可視化屬性值不同且該第二列信息中該列的本地版本號大于指定數(shù)值時,終端可以保持該第二列信息中該列的可視化屬性值不變。

需要說明的是,本發(fā)明實施例是以第二列信息中的本地版本號用于指示終端對列的可視化屬性值進行修改的次數(shù),該次數(shù)為累計修改的次數(shù)為例進行說明。實際上,該次數(shù)還可以為終端在上一次接收到該網(wǎng)頁表格的列信息,并根據(jù)該列信息確定本地存儲中該網(wǎng)頁表格的列信息之后,在終端當前接收到該第一列信息之前,對該列的可視化屬性值進行修改的次數(shù),也即終端在上一次同步和本次同步之間對列的可視化屬性值進行修改的次數(shù)。此情況下的本地版本號能反映終端在兩次同步之間是否對網(wǎng)頁表格的列進行過修改,相應地,終端每次同步后,可以將該本地版本號清0,然后重新記錄本次同步和下次同步之間終端對該網(wǎng)頁表格的列的修改次數(shù)。

另外,針對該第一列信息和第二列信息均可以包括該網(wǎng)頁表格中所有列的本地版本號,只不過第一列信息中的本地版本號始終為指定數(shù)值(如0)的情況,該步驟b可以由下述過程替換:終端確定第一列信息和第二列信息中該列的本地版本號是否相同,如果相同,則保持第二列信息中該列的可視化屬性值不變,如果不同,則將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值。

該步驟203是當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎栂嗤瑫r,終端采取溫和同步方式,對第二列信息中的可視化屬性值進行設置的過程。當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎柌煌瑫r,終端可以采取強制同步方式,對第二列信息中的可視化屬性值進行設置,具體過程參見后續(xù)步驟204。

204、當該第一列信息和該第二列信息中該列的該服務端版本號不同時,將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值。

參見圖4,提供了一種終端和服務器之間強制同步的流程圖。終端在獲取第一列信息和第二列信息后,當?shù)谝涣行畔⒑偷诙行畔⒅型涣械姆斩税姹咎柌煌瑫r,如該第一列信息由服務器在更新網(wǎng)頁表格中列的服務端版本號后發(fā)送給終端的情況。此情況下,終端可以采用強制同步方式,對第二列信息中該列的可視化屬性值進行設置,例如,終端可以將第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值,以實現(xiàn)服務器和終端之間該列的可視化屬性值的同步。

上述步驟203和步驟204是終端根據(jù)第一列信息和第二列信息中同一列的服務端版本號,確定第二列信息中列的可視化屬性值的兩種實現(xiàn)方式。

205、根據(jù)該第二列信息中所有列的可視化屬性值,顯示該網(wǎng)頁表格中的列。

本發(fā)明實施例中,終端在對本地存儲的網(wǎng)頁表格中列的可視化屬性值進行設置后,可以根據(jù)該第二列信息中所有列的可視化屬性值,顯示該網(wǎng)頁表格中的目標列,該目標列為可視化屬性值為第一屬性值的列。

針對步驟202中終端在localstorage中以key-value的形式來存儲網(wǎng)頁表格的第二列信息,終端可以讀取localstorage中key為該網(wǎng)頁表格名稱的value,根據(jù)該value中每一列的列信息,確定該網(wǎng)頁表格中可視化屬性值為第一屬性值(如true)的目標列。進而,終端可以將目標列確定為該網(wǎng)頁表格的顯示列,從而顯示該網(wǎng)頁表格中的該目標列。

上述步驟201至步驟205是終端根據(jù)服務器發(fā)送的第一列信息和終端本地存儲的第二列信息,顯示網(wǎng)頁表格的過程。當服務器修改了網(wǎng)頁表格中列的可視化屬性值后,終端可以根據(jù)服務器發(fā)送的該網(wǎng)頁表格的第一列信息,對終端本地存儲的該網(wǎng)頁表格的第二列信息中列的可視化屬性值進行設置,然后根據(jù)設置后的網(wǎng)頁表格中列的可視化屬性值,對該網(wǎng)頁表格中的列進行顯示,使得終端和服務器之間可以實現(xiàn)網(wǎng)頁表格中列的可視化屬性值的同步。

在一種可能實現(xiàn)方式中,終端在顯示網(wǎng)頁表格中可視化屬性值為第一屬性值的目標列之后,可以向該服務器發(fā)送數(shù)據(jù)獲取請求,該數(shù)據(jù)獲取請求用于請求獲取該目標列的待展示數(shù)據(jù);當接收該服務器發(fā)送的該目標列的待展示數(shù)據(jù)時,將該目標列的待展示數(shù)據(jù)對應展示在該目標列中。可見,終端可以先確定網(wǎng)頁表格中顯示哪些列,然后再向服務器請求這些列的待展示內(nèi)容,并將其對應展示在網(wǎng)頁表格的列中,從而完成終端對該網(wǎng)頁表格的顯示。

206、當接收到對網(wǎng)頁表格中任一列的可視化屬性值的修改指令時,對該第二列信息中該任一列的可視化屬性值進行修改。

其中,修改指令用于對列的可視化屬性值進行修改,不同的修改指令用于對列的可視化屬性值進行不同的修改,即將列的可視化屬性值設置為不同的值。例如,修改指令可以為顯示指令或取消顯示指令,顯示指令用于指示對列進行顯示,觸發(fā)終端將列的可視化屬性值設置為第一屬性值;取消顯示指令用于指示取消對列的顯示,觸發(fā)終端將列的可視化屬性值設置為第二屬性值。

在一種可能實現(xiàn)方式中,該修改指令可以由用戶的指定操作觸發(fā),例如,終端可以提供一個列設置選項,該列設置選項用于用戶自定義修改網(wǎng)頁表格中列的可視化屬性值。用戶可以對該列設置選項進行點擊操作,終端可以顯示該網(wǎng)頁表格的所有列,其中有一部分列處于勾選狀態(tài),這些處于勾選狀態(tài)的列即為該網(wǎng)頁表格中當前顯示的列,其可視化屬性值為第一屬性值。另一部列處于未勾選狀態(tài),這些處于未勾選狀態(tài)的列即為該網(wǎng)頁表格中當前未顯示的列,其可視化屬性值為第二屬性值。用戶可以對該網(wǎng)頁表格中任一列進行指定操作來觸發(fā)該修改指令,終端可以將第二列信息中該列的可視化屬性值設置為該修改指令對應的可視化屬性值。其中,該指定操作可以包括勾選操作和取消勾選操作。

參見圖5,提供了一種用戶在終端自定義顯示列的流程圖。用戶可以在終端上對該網(wǎng)頁表格中任一列進行勾選操作,如對該網(wǎng)頁表格中當前未顯示的某一列進行勾選操作來觸發(fā)對該列的顯示指令,當接收到對該網(wǎng)頁表格中任一列的顯示指令時,終端可以將第二列信息中該列的可視化屬性值設置為該第一屬性值,并在本地存儲(localstorage)中保存本次修改,使得該列可以在網(wǎng)頁表格中顯示。

參見圖6,提供了一種用戶在終端自定義顯示列的流程圖。用戶可以對該網(wǎng)頁表格中任一列進行取消勾選操作,如對該網(wǎng)頁表格中當前顯示的某一列進行取消勾選操作來觸發(fā)對該列的取消顯示指令,當接收到對該網(wǎng)頁表格中任一列的取消顯示指令時,終端可以將第二列信息中該列的可視化屬性值設置為第二屬性值,并在本地存儲(localstorage)中保存本次修改,從而取消該列在網(wǎng)頁表格中的顯示。

如圖5和圖6所示,終端對第二列信息中任一列的可視化屬性值進行修改后,終端可以將第二列信息中該列的本地版本號增加1,以表示用戶對該列進行過自定義修改。

需要說明的是,本發(fā)明實施例中的上述步驟201至步驟206可以是終端根據(jù)第一列信息和第二列信息中同一列的服務端版本號,采取溫和同步或強制同步的方式設置該列的可視化屬性值后,顯示該網(wǎng)頁表格的過程。實際上,第一列信息和第二列信息中可能有不同的列的列信息,如第一列信息中包含某列的列信息,但第二列信息中不包含該列的列信息,或,第二列信息中包含某列的列信息,但第一列信息中不包含該列的列信息,也即,第一列信息和第二列信息中的列數(shù)量不同。例如,服務器在增加列或刪除列后,向終端發(fā)送該第一列信息,則終端接收到的該第一列信息與終端本地存儲的第二列信息包含不同的列的列信息。如果服務器增加了列,則該第一列信息中的列數(shù)量大于該第二列信息中的列數(shù)量,如果服務器刪除了列,則該第一列信息中的列數(shù)量小于該第二列信息中的列數(shù)量。

考慮到第一列信息和第二列信息中可能存在不同列的列信息的情況,終端在獲取到第一列信息和第二列信息時,可以先比較第一列信息和第二列信息中的列數(shù)量。當該第一列信息中的列數(shù)量大于該第二列信息中的列數(shù)量時,終端可以確定該第一列信息中的第一目標列,該第一目標列的列信息不包括在該第二列信息中,將該第一目標列的列信息添加到該第二列信息中。針對服務器增加了列的情況,終端可以根據(jù)第一列信息和第二列信息,確定服務器增加的列的列信息,并將該列的列信息添加到終端本地存儲的第二列信息中,這樣第二列信息和第一列信息中該列的可視化屬性值相同,保持了終端和服務器之間該列的可視化屬性值的同步。進而,終端可以根據(jù)第二列信息中該列的可視化屬性值確定是否在網(wǎng)頁表格中顯示該列。

當該第一列信息中的列數(shù)量小于該第二列信息中的列數(shù)量時,終端可以確定該第一列信息中的第二目標列,該第二目標列的列信息不包括在該第一列信息中,從該第二列信息中刪除該第二目標列的列信息。針對服務器刪除了列的情況,終端可以根據(jù)第一列信息和第二列信息,確定服務器刪除的列,并將該列的列信息從終端本地存儲的第二列信息中刪除,這樣終端不會在網(wǎng)頁表格中顯示該列,用戶也無法對該列進行指定操作,以自定義該列是否在網(wǎng)頁表格中顯示。

本發(fā)明實施例提供的方法,當終端接收到服務器發(fā)送的網(wǎng)頁表格的第一列信息后,可以從終端本地存儲中獲取該網(wǎng)頁表格的第二列信息,并根據(jù)第一列信息和第二列信息中同一列的服務端版本號,重新確定該第二列信息中該列的可視化屬性值,進而根據(jù)重新確定后的第二列信息中所有列的可視化屬性值,顯示網(wǎng)頁表格中的列。上述技術方案中即使服務器在上一次向終端發(fā)送該網(wǎng)頁表格的列信息后,對該網(wǎng)頁表格中列的可視化屬性值進行了修改,導致終端當前接收到的第一列信息是服務器在修改了網(wǎng)頁表格中列的可視化屬性值之后發(fā)送,終端也可以根據(jù)第一列信息和本地已存儲的第二列信息,對該列的可視化屬性值重新進行設置,如將第二列信息中該列的可視化屬性值設置為第一列信息中該列的可視化屬性值,使得終端和服務器之間實現(xiàn)網(wǎng)頁表格中列的可視化屬性值的同步。

另外,終端在顯示網(wǎng)頁表格的過程中,用戶可以對該網(wǎng)頁表格中的任一列進行勾選操作或取消勾選操作,終端可以根據(jù)用戶的操作,設置該列的可視化屬性值,并設置后的該列的可視化屬性值,確定是否對該列進行顯示,從而達到用戶自定義網(wǎng)頁表格顯示列的效果。

圖7是本發(fā)明實施例提供的一種網(wǎng)頁表格顯示裝置的結構示意圖。參照圖7,該裝置包括:

接收模塊701,用于接收網(wǎng)頁表格的第一列信息,該第一列信息包括服務器存儲的該網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號,該服務端版本號用于指示該服務器對列的可視化屬性值進行的修改;

獲取模塊702,用于獲取該網(wǎng)頁表格的第二列信息,該第二列信息包括該終端本地存儲的該網(wǎng)頁表格中所有列的可視化屬性值和服務端版本號;

確定模塊703,用于根據(jù)該第一列信息和該第二列信息中同一列的服務端版本號,確定該第二列信息中該列的可視化屬性值;

顯示模塊704,用于根據(jù)該第二列信息中所有列的可視化屬性值,顯示該網(wǎng)頁表格中的列。

在一種可能實現(xiàn)方式中,該獲取模塊702,用于從本地存儲localstorage中獲取該網(wǎng)頁表格的該第二列信息。

在一種可能實現(xiàn)方式中,該第二列信息還包括該終端本地存儲的該網(wǎng)頁表格中所有列的本地版本號,該本地版本號用于指示該終端對列的可視化屬性值進行的修改;

該確定模塊703,用于當該第一列信息和該第二列信息中該列的服務端版本號相同時,根據(jù)該第一列信息和該第二列信息中該列的可視化屬性值以及該第二列信息中該列的本地版本號,確定該第二列信息中該列的可視化屬性值;當該第一列信息和該第二列信息中該列的該服務端版本號不同時,將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值。

在一種可能實現(xiàn)方式中,該確定模塊703,用于當該第一列信息和該第二列信息中該列的可視化屬性值不同且該第二列信息中該列的本地版本號等于指定數(shù)值時,將該第二列信息中該列的可視化屬性值設置為該第一列信息中該列的可視化屬性值;當該第一列信息和該第二列信息中該列的可視化屬性值相同時,或,該第一列信息和該第二列信息中該列的可視化屬性值不同且該第二列信息中該列的本地版本號大于指定數(shù)值時,保持該第二列信息中該列的可視化屬性值不變。

在一種可能實現(xiàn)方式中,參見圖8,該裝置還包括:

修改模塊705,用于當接收到對該網(wǎng)頁表格中任一列的可視化屬性值的修改指令時,對該第二列信息中該任一列的可視化屬性值進行修改。

在一種可能實現(xiàn)方式中,該修改模塊705,用于當接收到對該任一列的顯示指令時,將該第二列信息中該任一列的可視化屬性值設置為第一屬性值,該第一屬性值表示列可見;當接收到對該任一列的取消顯示指令時,將該第二列信息中該任一列的可視化屬性值設置為第二屬性值,該第二屬性值表示列不可見。

在一種可能實現(xiàn)方式中,參見圖9,該裝置還包括:

該確定模塊703,還用于當該第一列信息中的列數(shù)量大于該第二列信息中的列數(shù)量時,確定該第一列信息中的第一目標列,該第一目標列的列信息不包括在該第二列信息中;

添加模塊706,用于將該第一目標列的列信息添加到該第二列信息中。

在一種可能實現(xiàn)方式中,該確定模塊703,還用于當該第一列信息中的列數(shù)量小于該第二列信息中的列數(shù)量時,確定該第一列信息中的第二目標列,該第二目標列的列信息不包括在該第一列信息中;

該添加模塊706,還用于從該第二列信息中刪除該第二目標列的列信息。

本發(fā)明實施例中,當終端接收到服務器發(fā)送的網(wǎng)頁表格的第一列信息后,可以從終端本地存儲中獲取該網(wǎng)頁表格的第二列信息,并根據(jù)第一列信息和第二列信息中同一列的服務端版本號,重新確定該第二列信息中該列的可視化屬性值,進而根據(jù)重新確定后的第二列信息中所有列的可視化屬性值,顯示網(wǎng)頁表格中的列。上述技術方案中即使服務器在上一次向終端發(fā)送該網(wǎng)頁表格的列信息后,對該網(wǎng)頁表格中列的可視化屬性值進行了修改,導致終端當前接收到的第一列信息是服務器在修改了網(wǎng)頁表格中列的可視化屬性值之后發(fā)送,終端也可以根據(jù)第一列信息和本地已存儲的第二列信息,對該列的可視化屬性值重新進行設置,如將第二列信息中該列的可視化屬性值設置為第一列信息中該列的可視化屬性值,使得終端和服務器之間實現(xiàn)網(wǎng)頁表格中列的可視化屬性值的同步。

需要說明的是:上述實施例提供的網(wǎng)頁表格顯示裝置在網(wǎng)頁表格顯示時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的網(wǎng)頁表格顯示裝置與網(wǎng)頁表格顯示方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

本發(fā)明實施例提供了一種終端1000的結構示意圖,該終端1000可以用于執(zhí)行上述各個實施例中提供的網(wǎng)頁表格顯示方法。參見圖10,該終端1000包括:

終端1000可以包括rf(radiofrequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、wifi(wirelessfidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖10中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

rf電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路110包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(sim)卡、收發(fā)信機、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路110還可以通過無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務)、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長期演進)、電子郵件、sms(shortmessagingservice,短消息服務)等。

存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1000的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。

輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預先設定的程式驅動相應的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1000的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機發(fā)光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖10中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。

終端1000還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示面板141的亮度,接近傳感器可在終端1000移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端1000還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路160、揚聲器161,傳聲器162可提供用戶與終端1000之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)rf電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端1000的通信。

wifi屬于短距離無線傳輸技術,終端1000通過wifi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖10示出了wifi模塊170,但是可以理解的是,其并不屬于終端1000的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質的范圍內(nèi)而省略。

處理器180是終端1000的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行終端1000的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{制解調處理器也可以不集成到處理器180中。

終端1000還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端1000還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端的顯示單元是觸摸屏顯示器,終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。所述一個或者一個以上程序包含用于執(zhí)行上述圖1或圖2所實施實例中終端側操作的指令。

在示例性實施例中,還提供了一種存儲有計算機程序的計算機可讀存儲介質,例如存儲有計算機程序的存儲器,上述計算機程序被處理器執(zhí)行時實現(xiàn)上述圖1或圖2所示實施例中的網(wǎng)頁表格顯示方法。例如,所述計算機可讀存儲介質可以是只讀內(nèi)存(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、只讀光盤(compactdiscread-onlymemory,cd-rom)、磁帶、軟盤和光數(shù)據(jù)存儲設備等。

本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鲁甸县| 台北县| 苍梧县| 惠州市| 西藏| 衡山县| 鸡泽县| 光泽县| 龙州县| 昌图县| 敖汉旗| 鲁甸县| 德钦县| 巴彦县| 大姚县| 兴和县| 清远市| 姚安县| 南丹县| 襄城县| 隆回县| 从化市| 盐亭县| 衡南县| 伊宁市| 富蕴县| 扶沟县| 栾城县| 夏河县| 从化市| 太白县| 南昌市| 常熟市| 越西县| 上饶市| 宝兴县| 丹凤县| 石门县| 临猗县| 城固县| 钦州市|