閱讀歷史處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種閱讀歷史處理方法和裝置,屬于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。所述方法包括:接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;將所述新建的閱讀歷史保存至本地閱讀歷史。本發(fā)明通過將指定閱讀位置所屬的標(biāo)題和錨點鏈接對應(yīng)存儲至本地閱讀歷史,便于用戶根據(jù)本地閱讀歷史快速訪問錨點鏈接所在的網(wǎng)頁,定位錨點位置,降低了終端設(shè)備在訪問特定網(wǎng)頁時消耗的電量。
【專利說明】閱讀歷史處理方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種閱讀歷史處理方法和裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)功能越來越多,用戶對網(wǎng)絡(luò)瀏覽的要求也越來越高。為 了滿足用戶的瀏覽要求,一般的瀏覽器客戶端為用戶提供了收藏夾功能,以便用戶在瀏覽 網(wǎng)頁的同時,可以將自己感興趣的網(wǎng)頁鏈接保存起來,在下一次需要閱讀同一網(wǎng)頁時,則點 擊保存的網(wǎng)頁鏈接,直接打開網(wǎng)頁,避免了用戶為了尋找該網(wǎng)頁而在網(wǎng)絡(luò)上巡航,提高了網(wǎng) 頁瀏覽的效率。
[0003] 而收藏夾功能雖然能夠保存網(wǎng)頁鏈接,卻不能詳盡的記錄用戶當(dāng)前的閱讀進度, 如閱讀到的段落、頁碼等等,使得用戶每次均需從保存的網(wǎng)頁鏈接的頁首進行瀏覽,以尋找 上一次閱讀的確切位置,而這種問題的發(fā)生,必然導(dǎo)致用戶操作過程所耗費的時間增長,將 會消耗額外的電量。對于智能手機和平板電腦之類的電量有限的終端來講,會縮短續(xù)航時 間。
【發(fā)明內(nèi)容】
[0004] 為了實現(xiàn)用戶閱讀的準(zhǔn)確定位以及降低終端設(shè)備消耗電量,本發(fā)明實施例提供了 一種閱讀歷史處理方法和裝置。所述技術(shù)方案如下:
[0005] -方面,本發(fā)明實施例提供了一種閱讀歷史處理方法,所述方法包括:
[0006] 接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;
[0007] 根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0008] 根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀 歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0009] 將所述新建的閱讀歷史保存至本地閱讀歷史。
[0010] 另一方面,一種閱讀歷史處理裝置,所述裝置包括:
[0011] 錨點位置獲取模塊,用于接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置 的錨點位置;
[0012] 生成模塊,用于根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0013] 閱讀歷史新建模塊,用于根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建 閱讀歷史,新建的閱讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0014] 保存模塊,用于將所述新建的閱讀歷史保存至本地閱讀歷史。
[0015] 本發(fā)明實施例提供的一種閱讀歷史處理方法和裝置,通過接收閱讀歷史保存指 令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;根據(jù)所述指定閱讀位置的錨點位置,生成錨 點鏈接;根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷 史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;將所述新建的閱讀歷史保存至 本地閱讀歷史。采用本發(fā)明實施例提供的技術(shù)方案,通過將指定閱讀位置所屬的標(biāo)題和錨 點鏈接對應(yīng)存儲至本地閱讀歷史,便于用戶根據(jù)本地閱讀歷史快速訪問錨點鏈接所在的網(wǎng) 頁,定位錨點位置,降低了終端設(shè)備在訪問特定網(wǎng)頁時消耗的電量。
【專利附圖】
【附圖說明】
[0016] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0017] 圖la是本發(fā)明實施例中提供的一種閱讀歷史處理方法流程圖;
[0018] 圖lb是本發(fā)明實施例提供的一種閱讀歷史管理界面示意圖;
[0019] 圖2a是本發(fā)明實施例提供的一種閱讀歷史處理方法流程圖;
[0020] 圖2b是本發(fā)明實施例提供的一種閱讀歷史管理界面示意圖;
[0021] 圖2c是本發(fā)明實施例提供的一種閱讀歷史管理界面示意圖;
[0022] 圖3是本發(fā)明實施例中提供的一種閱讀歷史處理裝置結(jié)構(gòu)示意圖;
[0023] 圖4是本發(fā)明實施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。
【具體實施方式】
[0024] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細(xì)描述。
[0025] 圖la是本發(fā)明實施例中提供的一種閱讀歷史處理方法流程圖,本發(fā)明實施例的 執(zhí)行主體是終端設(shè)備,參見圖la,該方法包括:
[0026] 101 :接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;
[0027] 其中,閱讀歷史保存指令是用于對閱讀歷史進行保存的指令,該閱讀歷史保存指 令的觸發(fā)方式可以有以下任意形式:(1)當(dāng)用戶需要保存時,點擊保存選項,觸發(fā)閱讀歷史 保存指令,如用戶在當(dāng)前網(wǎng)頁中閱讀到某一章時,通過點擊某一章的標(biāo)題所在的位置,在該 位置彈出對話框,該對話框中包括對該章的操作,如"復(fù)制"、"粘貼"、"保存為閱讀歷史"等, 用戶通過點擊"保存為閱讀歷史"的選項,觸發(fā)閱讀歷史保存指令。(2)當(dāng)瀏覽器關(guān)閉時,觸 發(fā)閱讀歷史保存指令,如用戶在應(yīng)用瀏覽器進行閱讀過程中,瀏覽器突然出錯關(guān)閉,觸發(fā)閱 讀歷史保存指令。
[0028] 其中,指定閱讀位置可以是當(dāng)前光標(biāo)所在位置、頁首位置等。對于在線閱讀類網(wǎng)頁 來說,該指定閱讀位置優(yōu)選為當(dāng)前顯示的網(wǎng)頁中首段、首段所屬章節(jié)或當(dāng)前顯示的網(wǎng)頁的 頁碼等。錨點位置可以為網(wǎng)頁中的段落號、章節(jié)號、頁碼等。
[0029] 在本發(fā)明實施例中,終端設(shè)備接收到用戶觸發(fā)的閱讀歷史保存指令后,將當(dāng)前頁 面中光標(biāo)所在位置或當(dāng)前顯示頁面的首段位置獲取為當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位 置。
[0030] 102 :根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0031] 其中,錨點鏈接指向具體文檔、章節(jié)或段落,當(dāng)該錨點鏈接被觸發(fā)時,能夠迅速跳 轉(zhuǎn)至該錨點鏈接對應(yīng)的網(wǎng)頁的相應(yīng)位置。
[0032] 終端設(shè)備根據(jù)當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置,生成到該錨點位置的錨點鏈 接,使得用戶通過該錨點鏈接快速定位到該錨點鏈接對應(yīng)的網(wǎng)頁中的錨點位置。
[0033] 103 :根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱 讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0034] 其中,指定閱讀位置所屬的標(biāo)題可以包括該網(wǎng)頁名稱,還可以包括頁碼、章節(jié)和段 落等,該錨點位置所屬的標(biāo)題中所包含的項目內(nèi)容可以由終端設(shè)備默認(rèn),也可以由用戶自 行設(shè)定,本發(fā)明實施例對此不作具體限定。
[0035] 其中,本地閱讀歷史可以條目的形式存儲,每條閱讀歷史均包括用戶保存的指定 閱讀位置所屬的標(biāo)題和錨點鏈接,終端設(shè)備中存儲的本地閱讀歷史可以由用戶進行添加和 刪除,對此,本發(fā)明實施例不作具體限定。優(yōu)選地,還可以包括閱讀歷史的建立時間、修改時 間等,以便用戶進行查看。
[0036] 104 :將所述新建的閱讀歷史保存至本地閱讀歷史。
[0037] 終端設(shè)備將當(dāng)前閱讀的錨點位置所屬的標(biāo)題和錨點鏈接對應(yīng)保存為本地閱讀歷 史;或,終端設(shè)備將當(dāng)前閱讀的錨點位置所屬的標(biāo)題和錨點鏈接對應(yīng)顯示在終端設(shè)備的屏 幕上,在接收到用戶的確認(rèn)保存的指令后,將當(dāng)前閱讀的錨點位置所屬的標(biāo)題和錨點鏈接 對應(yīng)保存為本地閱讀歷史。
[0038] 圖lb是本發(fā)明實施例提供的一種閱讀歷史管理界面示意圖。參見圖lb,該閱讀歷 史管理界面中可以包括多條閱讀歷史,每條閱讀歷史按照建立的時間順序排序。該閱讀歷 史管理界面中可以提供編輯、同步、設(shè)置以及完成等選項,以供用戶對閱讀歷史進行管理。 優(yōu)選地,在該閱讀歷史管理界面中還可以提供最后同步時間,以便用戶根據(jù)該同步時間判 斷是否需要在該終端設(shè)備上進行閱讀歷史的同步。
[0039] 本發(fā)明實施例提供的閱讀歷史處理方法,通過接收閱讀歷史保存指令,獲取當(dāng)前 網(wǎng)頁的指定閱讀位置的錨點位置;根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;根 據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷史至少包括 所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;將所述新建的閱讀歷史保存至本地閱讀歷 史。采用本發(fā)明實施例提供的技術(shù)方案,通過將指定閱讀位置所屬的標(biāo)題和錨點鏈接對應(yīng) 存儲至本地閱讀歷史,便于用戶根據(jù)本地閱讀歷史快速訪問錨點鏈接所在的網(wǎng)頁,定位錨 點位置,降低了終端設(shè)備在訪問特定網(wǎng)頁時消耗的電量。
[0040] 圖2a是本發(fā)明實施例中提供的一種閱讀歷史處理方法流程圖,本發(fā)明實施例的 執(zhí)行主體是終端設(shè)備,參見圖2a,該方法包括:
[0041] 200:當(dāng)終端設(shè)備處于用戶賬號登錄狀態(tài)時,服務(wù)器判斷所述用戶賬號是否為第一 次啟動閱讀歷史同步服務(wù);如果是,執(zhí)行步驟201 ;如果否,執(zhí)行步驟202 ;
[0042] 在本發(fā)明實施例中,終端設(shè)備用戶可在具有網(wǎng)絡(luò)功能的終端設(shè)備上使用用戶賬號 進行服務(wù)器登錄,當(dāng)服務(wù)器確定該用戶賬號是第一次啟動閱讀歷史服務(wù)時,為該用戶賬號 分配對應(yīng)的存儲空間,以便存儲閱讀歷史,當(dāng)服務(wù)器確定該用戶賬號不是第一次啟動閱讀 歷史服務(wù)時,則根據(jù)服務(wù)器保存的閱讀歷史和終端設(shè)備本地保存的閱讀歷史進行后續(xù)的同 步過程。需要說明的是,服務(wù)器判斷該用戶賬號是否是第一次啟動閱讀歷史服務(wù)可以根據(jù) 該用戶賬號是否具有閱讀歷史服務(wù)標(biāo)識進行,當(dāng)該用戶賬號具有閱讀歷史服務(wù)標(biāo)識,則該 用戶賬號不是第一次啟動閱讀歷史服務(wù),而當(dāng)該用戶賬號不具有閱讀歷史服務(wù)標(biāo)識,則該 用戶賬號是第一次啟動閱讀歷史服務(wù)。
[0043] 本領(lǐng)域技術(shù)人員可以獲知,處于用戶賬號登陸狀態(tài)是指用戶在終端設(shè)備上根據(jù)用 戶賬號和相應(yīng)的密碼登錄服務(wù)器的狀態(tài)。
[0044] 201 :當(dāng)處于用戶賬號登錄狀態(tài),且確定所述用戶賬號是第一次啟動閱讀歷史同步 服務(wù)時,終端設(shè)備將所述本地閱讀歷史上傳至所述服務(wù)器;
[0045] 當(dāng)確定用戶賬號是第一次啟動閱讀歷史同步服務(wù)時,服務(wù)器上并未保存任何閱讀 歷史,則當(dāng)終端設(shè)備本地保存有閱讀歷史時,將本地閱讀歷史上傳至服務(wù)器,使得服務(wù)器對 該閱讀歷史進行保存,以備后續(xù)的同步過程。
[0046] 202:當(dāng)確定所述用戶賬號不是第一次啟動閱讀歷史同步服務(wù)時,終端設(shè)備獲取所 述服務(wù)器保存的所述用戶賬號對應(yīng)的閱讀歷史;
[0047] 具體地,該獲取過程可以包括終端設(shè)備向服務(wù)器發(fā)送閱讀歷史獲取請求,服務(wù)器 接收到該閱讀歷史獲取請求時,根據(jù)用戶賬號將用戶賬號對應(yīng)的閱讀歷史發(fā)送給終端設(shè) 備,或,服務(wù)器將該用戶賬號對應(yīng)的閱讀歷史發(fā)送給終端設(shè)備。
[0048] 需要說明的是,同一終端設(shè)備可以用于不同的用戶賬號的登錄,同一用戶賬號也 可以在不同的終端設(shè)備上登錄,當(dāng)不同的終端設(shè)備上登錄用戶賬號時,可以將在其他終端 設(shè)備上保存的閱讀歷史同步至該不同的終端設(shè)備上,實現(xiàn)了用戶在多終端設(shè)備上進行閱讀 歷史的共享,無需因為更換終端設(shè)備而重復(fù)查找閱讀歷史,也避免了閱讀進度的丟失。
[0049] 203:判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的閱讀歷史, 如果是,根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步;
[0050] 判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的閱讀歷史具體 包括:判斷本地閱讀歷史與獲取到的閱讀歷史是否包括標(biāo)題或錨點鏈接不相同的閱讀歷 史,如果本地閱讀歷史與獲取到的閱讀歷史具有標(biāo)題或錨點鏈接不相同的閱讀歷史,則本 地閱讀歷史與所述獲取到的閱讀歷史具有不同的閱讀歷史;否則,本地閱讀歷史與所述獲 取到的閱讀歷史不具有不同的閱讀歷史。
[0051] 具體地,該根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步包括以下任一種 情況:(1)當(dāng)所述不同的閱讀歷史位于所述本地閱讀歷史中,合并所述不同的閱讀歷史與 所述獲取到的閱讀歷史,將合并后的閱讀歷史上傳至服務(wù)器;(2)當(dāng)所述不同的閱讀歷史 位于所述獲取到的閱讀歷史中,合并所述不同的閱讀歷史與所述本地閱讀歷史。需要說明 的是,本發(fā)明實施例中所述的合并是指將不同的閱讀歷史添加進獲取到的閱讀歷史中或本 地閱讀歷史中。
[0052] 另外,如果所述本地閱讀歷史與所述獲取到的閱讀歷史不具有不同的閱讀歷史, 不對閱讀歷史進行處理。
[0053] 進一步可選地,判斷所述本地閱讀歷史中是否包括對任一條閱讀歷史的修改操 作,如果是,將所述修改操作同步至所述服務(wù)器對應(yīng)的閱讀歷史。
[0054] 其中,修改操作可以為刪除閱讀歷史或?qū)σ延械拈喿x歷史的編輯等,對此,本發(fā)明 實施例不作具體限定。
[0055] 相應(yīng)地,終端設(shè)備將所述修改操作同步至所述服務(wù)器對應(yīng)的閱讀歷史包括:終端 設(shè)備根據(jù)用戶在終端設(shè)備的閱讀歷史管理頁面對已保存的閱讀歷史所做的修改操作,向服 務(wù)器發(fā)送修改請求,該修改請求攜帶該修改操作的操作類型、修改操作的操作對象以及修 改操作相應(yīng)的修改內(nèi)容。當(dāng)服務(wù)器接收到該修改請求時,根據(jù)修改操作的操作類型對操作 對象相應(yīng)的修改內(nèi)容進行同步。具體地,當(dāng)該修改操作的操作類型為刪除操作時,服務(wù)器根 據(jù)修改操作對應(yīng)的修改對象查找服務(wù)器上對應(yīng)的閱讀歷史,當(dāng)查找到與修改對象對應(yīng)的閱 讀歷史時,刪除該閱讀歷史;當(dāng)該修改操作的操作類型為添加操作時,在服務(wù)器上該修改對 象對應(yīng)的閱讀歷史中添加修改內(nèi)容,使得服務(wù)器上對應(yīng)的閱讀歷史和本地閱讀歷史同步。
[0056] 上述步驟200-203是根據(jù)獲取到的閱讀歷史對本地閱讀歷史同步的過程。上述 步驟200-203可以是在用戶在終端設(shè)備上登錄用戶賬號時進行的,該過程可以發(fā)生在登錄 時,還可以發(fā)生在終端設(shè)備向服務(wù)器發(fā)出同步請求時進行,其具體執(zhí)行時間僅與用戶登錄 的時間或發(fā)出同步請求的時間相關(guān)聯(lián),而與用戶是否實際進行了閱讀沒有時間上的關(guān)聯(lián)。
[0057] 204 :接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;
[0058] 終端設(shè)備接收到用戶觸發(fā)的閱讀歷史保存指令后,根據(jù)當(dāng)前光標(biāo)所在的位置或頁 首位置,獲取錨點位置。如,用戶當(dāng)前瀏覽的網(wǎng)頁為"XXXXX",當(dāng)用戶將光標(biāo)定位在當(dāng)前瀏 覽頁面的第5段段首時,用戶通過點擊保存閱讀歷史選項,觸發(fā)閱讀歷史保存指令,終端設(shè) 備在接收到該閱讀歷史保存指令后,根據(jù)光標(biāo)所在的位置,獲取當(dāng)前閱讀的錨點位置,即當(dāng) 前閱讀網(wǎng)頁的第5段段首。
[0059] 205 :根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0060] 該步驟205與步驟102同理,在此不再贅述。
[0061] 206:根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱 讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0062] 終端設(shè)備根據(jù)錨點位置的內(nèi)容或者用戶的輸入信息,獲取指定閱讀位置所屬的標(biāo) 題。例如,如終端設(shè)備當(dāng)前閱讀的為書籍,則該指定閱讀位置所屬的標(biāo)題可以為書籍的書 名。
[0063] 對于每條閱讀歷史來說,在終端設(shè)備的屏幕上只顯示該條閱讀歷史的指定閱讀位 置所屬的標(biāo)題,而不顯示錨點鏈接,當(dāng)用戶選擇該指定閱讀位置所屬的標(biāo)題時,根據(jù)錨點鏈 接定位到錨點位置,即用戶可以根據(jù)閱讀歷史繼續(xù)進行閱讀。
[0064] 207 :將所述新建的閱讀歷史保存至本地閱讀歷史。
[0065] 該保存可以是按照閱讀歷史的建立時間順序保存,還可以是將同屬于同一標(biāo)題的 閱讀歷史順序保存。例如,對于標(biāo)題為"白鹿原"的書籍,如果本地閱讀歷史中已保存了一 條閱讀歷史"白鹿原第3章2012年11月5日",而新建的一條閱讀歷史為"白鹿原第4章 2012年11月7日",可以將該條新建的閱讀歷史顯示在同為"白鹿原"的閱讀歷史之下。 [0066] 進一步地,當(dāng)終端設(shè)備將用戶新建的閱讀歷史保存到本地閱讀歷史中后,可以直 接將新建的閱讀歷史上傳至服務(wù)器,使得服務(wù)器在接收到該新建的閱讀歷史后,將新建的 閱讀歷史添加到用戶賬號對應(yīng)的閱讀歷史中,以達到服務(wù)器中用戶賬號對應(yīng)的閱讀歷史和 終端設(shè)備的閱讀歷史同步的目的。當(dāng)然,該同步還可以由終端設(shè)備向服務(wù)器發(fā)送同步請求 觸發(fā)。
[0067] 圖2b是本發(fā)明實施例中提供的一種閱讀歷史管理頁面示意圖。參見圖2b,該頁 面中記錄了用戶的閱讀歷史,每條閱讀歷史包括標(biāo)題、閱讀進度和建立時間。如標(biāo)題為"白 鹿原",閱讀進度為"第2章",保存時間為"2012-12-3020:00"。該圖2b提供了一個閱讀歷 史的同步過程,在圖2b的下方可以使用同步進度條顯示正在進行同步,以同步進度條顯示 同步是否完成。
[0068] 圖2c是本發(fā)明實施例中提供的一種閱讀歷史管理頁面示意圖。參見圖2c,該閱讀 歷史管理頁面還提供了編輯選項,用戶可以通過對編輯選項對閱讀歷史頁面中的各個閱讀 歷史進行刪除或編輯等修改操作。
[0069] 本發(fā)明實施例提供的閱讀歷史處理方法,通過接收閱讀歷史保存指令,獲取當(dāng)前 網(wǎng)頁的指定閱讀位置的錨點位置;根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;根 據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷史至少包括 所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;將所述新建的閱讀歷史保存至本地閱讀歷 史。采用本發(fā)明實施例提供的技術(shù)方案,通過將指定閱讀位置所屬的標(biāo)題和錨點鏈接對應(yīng) 存儲至本地閱讀歷史,便于用戶根據(jù)本地閱讀歷史快速訪問錨點鏈接所在的網(wǎng)頁,定位錨 點位置,減少因為單臺終端設(shè)備重裝系統(tǒng)而需要進入每個網(wǎng)站重新搜索閱讀歷史的復(fù)雜操 作,降低了終端設(shè)備在訪問特定網(wǎng)頁時消耗的電量。進一步地,本發(fā)明實施例通過用戶賬號 將終端設(shè)備和服務(wù)器上的閱讀歷史進行同步,通過此功能既實現(xiàn)單終端設(shè)備閱讀歷史保存 備份,又實現(xiàn)了多個終端設(shè)備跨平臺閱讀歷史的共享和同步,解決了用戶多終端設(shè)備閱讀 歷史的共享,以及刷機、卸載重裝軟件所造成的手機瀏覽器網(wǎng)頁表單密碼丟失而需要重復(fù) 輸入的問題。
[0070] 圖3是本發(fā)明實施例提供的一種閱讀歷史處理裝置的結(jié)構(gòu)示意圖。參見圖3,所述 裝置包括:
[0071] 錨點位置獲取模塊301,用于接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位 置的錨點位置;
[0072] 生成模塊302,用于根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0073] 閱讀歷史新建模塊303,用于根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接 新建閱讀歷史,新建的閱讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0074] 保存模塊304,用于將所述新建的閱讀歷史保存至本地閱讀歷史。
[0075] 可選地,所述裝置包括:
[0076] 第一上傳模塊,用于當(dāng)處于用戶賬號登錄狀態(tài)時,將所述新建的閱讀歷史上傳至 服務(wù)器,使得服務(wù)器根據(jù)接收到的閱讀歷史進行同步。
[0077] 可選地,所述裝置還包括:
[0078] 第二上傳模塊,用于當(dāng)處于用戶賬號登錄狀態(tài),且確定所述用戶賬號是第一次啟 動閱讀歷史同步服務(wù)時,將所述本地閱讀歷史上傳至所述服務(wù)器;
[0079] 獲取模塊,用于當(dāng)確定所述用戶賬號不是第一次啟動閱讀歷史同步服務(wù)時,獲取 所述服務(wù)器保存的所述用戶賬號對應(yīng)的閱讀歷史;
[0080] 同步模塊,用于根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史 進行同步。
[0081] 可選地,所述同步模塊包括:
[0082] 判斷單元,用于判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的 閱讀歷史;
[0083] 同步單元,用于當(dāng)所述判斷單元確定所述本地閱讀歷史與所述獲取到的閱讀歷史 具有不同的閱讀歷史,根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步。
[0084] 可選地,所述同步單元用于當(dāng)所述不同的閱讀歷史位于所述本地閱讀歷史中,合 并所述不同的閱讀歷史與所述獲取到的閱讀歷史,將合并后的閱讀歷史上傳至服務(wù)器; [0085] 所述同步單元還用于當(dāng)所述不同的閱讀歷史位于所述獲取到的閱讀歷史中,合并 所述不同的閱讀歷史與所述本地閱讀歷史。
[0086] 可選地,所述同步模塊還用于判斷所述本地閱讀歷史中是否包括對任一條閱讀歷 史的修改操作,如果是,將所述修改操作同步至所述服務(wù)器對應(yīng)的閱讀歷史。
[0087] 本發(fā)明實施例提供的裝置,通過接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱 讀位置的錨點位置;根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;根據(jù)所述指定閱 讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷史至少包括所述指定閱讀 位置所屬的標(biāo)題和所述錨點鏈接;將所述新建的閱讀歷史保存至本地閱讀歷史。采用本發(fā) 明實施例提供的技術(shù)方案,通過將指定閱讀位置所屬的標(biāo)題和錨點鏈接對應(yīng)存儲至本地閱 讀歷史,便于用戶根據(jù)本地閱讀歷史快速訪問錨點鏈接所在的網(wǎng)頁,定位錨點位置,減少因 為單臺終端設(shè)備重裝系統(tǒng)而需要進入每個網(wǎng)站重新搜索閱讀歷史的復(fù)雜操作,降低了終端 設(shè)備在訪問特定網(wǎng)頁時消耗的電量。
[0088] 需要說明的是:上述實施例提供的閱讀歷史處理裝置在閱讀歷史處理時,僅以上 述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同 的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或 者部分功能。另外,上述實施例提供的閱讀歷史處理裝置與閱讀歷史處理方法實施例屬于 同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0089] 圖4是本發(fā)明實施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。參見圖4,該終端設(shè)備可以 用于實施上述實施例中提供的閱讀歷史處理方法。具體來講:
[0090] 終端設(shè)備400可以包括通信單元110、包括有一個或一個以上計算機可讀存儲介 質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (wireless fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源 190等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對終端設(shè)備 的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其 中:
[0091] 通信單元110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元110 可以為RF(Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地, 當(dāng)通信單元110為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器180 處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于 天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合 器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過 無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不 限于 GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,碼 分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。 存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件 程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū) 和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲 音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端設(shè)備400的使用所創(chuàng)建的 數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可 以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器 件。相應(yīng)地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存 儲器120的訪問。
[0092] 輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能 控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元130可包括觸 敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集 用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏 表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。 可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢 測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器 從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器180,并能接收處 理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等 多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備 132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、 開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0093] 顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備 400的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來 構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用IXD (Liquid Crystal Display, 液晶顯示器)、〇LED (Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯 示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測到在其上 或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸 事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖4中,觸敏表面131與顯示 面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸 敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。
[0094] 終端設(shè)備400還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他 傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù) 環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設(shè)備400移動到耳邊時, 關(guān)閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方 向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿 態(tài)的應(yīng)用(比如橫堅屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、 敲擊)等;至于終端設(shè)備400還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等 其他傳感器,在此不再贅述。
[0095] 音頻電路160、揚聲器161,傳聲器162可提供用戶與終端設(shè)備400之間的音頻接 口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161 轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路 160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給 比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還 可能包括耳塞插孔,以提供外設(shè)耳機與終端設(shè)備400的通信。
[0096] 為了實現(xiàn)無線通信,該終端設(shè)備上可以配置有無線通信單元170,該無線通信單元 170可以為WiFi模塊。WiFi屬于短距離無線傳輸技術(shù),終端設(shè)備400通過無線通信單元 170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶 互聯(lián)網(wǎng)訪問。雖然圖4示出了無線通信單元170,但是可以理解的是,其并不屬于終端設(shè)備 400的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0097] 處理器180是終端設(shè)備400的控制中心,利用各種接口和線路連接整個手機的各 個部分,通過運行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲 器120內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備400的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控???選的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào) 制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處 理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180 中。
[0098] 終端設(shè)備400還包括給各個部件供電的電源190 (比如電池),優(yōu)選的,電源可以通 過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及 功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電 源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0099] 盡管未示出,終端設(shè)備400還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體 在本實施例中,終端設(shè)備的顯示單元是觸摸屏顯示器,終端設(shè)備還包括有存儲器,以及一個 或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或 者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
[0100] 接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;
[0101] 根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0102] 根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷 史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0103] 將所述新建的閱讀歷史保存至本地閱讀歷史。
[0104] 假設(shè)上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎(chǔ)而提供 的第二種可能的實施方式中,所述終端的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0105] 當(dāng)處于用戶賬號登錄狀態(tài)時,將所述新建的閱讀歷史上傳至服務(wù)器,使得服務(wù)器 根據(jù)接收到的閱讀歷史進行同步。
[0106] 在第一種可能的實施方式作為基礎(chǔ)而提供的第三種可能的實施方式中,所述終端 的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0107] 當(dāng)處于用戶賬號登錄狀態(tài),且確定所述用戶賬號是第一次啟動閱讀歷史同步服務(wù) 時,將所述本地閱讀歷史上傳至所述服務(wù)器;
[0108] 當(dāng)確定所述用戶賬號不是第一次啟動閱讀歷史同步服務(wù)時,獲取所述服務(wù)器保存 的所述用戶賬號對應(yīng)的閱讀歷史;
[0109] 根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行同步。
[0110] 在第一種可能的實施方式作為基礎(chǔ)而提供的第四種可能的實施方式中,所述終端 的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0111] 判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的閱讀歷史,如果 是,根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步。
[0112] 在上述任一種可能的實施方式作為基礎(chǔ)而提供的第五種可能的實施方式中,所述 終端的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0113] 當(dāng)所述不同的閱讀歷史位于所述本地閱讀歷史中,合并所述不同的閱讀歷史與所 述獲取到的閱讀歷史,將合并后的閱讀歷史上傳至服務(wù)器;
[0114] 當(dāng)所述不同的閱讀歷史位于所述獲取到的閱讀歷史中,合并所述不同的閱讀歷史 與所述本地閱讀歷史。
[0115] 在上述任一種可能的實施方式作為基礎(chǔ)而提供的第六種可能的實施方式中,所述 終端的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0116] 判斷所述本地閱讀歷史中是否包括對任一條閱讀歷史的修改操作,如果是,將所 述修改操作同步至所述服務(wù)器對應(yīng)的閱讀歷史。
[0117] 作為另一方面,本發(fā)明再一實施例還提供了一種計算機可讀存儲介質(zhì),該計算機 可讀存儲介質(zhì)可以是上述實施例中的存儲器中所包含的計算機可讀存儲介質(zhì);也可以是單 獨存在,未裝配入終端中的計算機可讀存儲介質(zhì)。所述計算機可讀存儲介質(zhì)存儲有一個或 者一個以上程序,所述一個或者一個以上程序被一個或者一個以上的處理器用來執(zhí)行一個 閱讀歷史處理方法,所述方法包括:
[0118] 接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置;
[0119] 根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接;
[0120] 根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷 史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接;
[0121] 將所述新建的閱讀歷史保存至本地閱讀歷史。
[0122] 假設(shè)上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎(chǔ)而提供 的第二種可能的實施方式中,根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建一條 閱讀歷史,新建的閱讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接之后, 所述方法包括:
[0123] 當(dāng)處于用戶賬號登錄狀態(tài)時,將所述新建的閱讀歷史上傳至服務(wù)器,使得服務(wù)器 根據(jù)接收到的閱讀歷史進行同步。
[0124] 在第一種可能的實施方式作為基礎(chǔ)而提供的第三種可能的實施方式中,接收閱讀 歷史保存指令之前,所述方法還包括:
[0125] 當(dāng)處于用戶賬號登錄狀態(tài),且確定所述用戶賬號是第一次啟動閱讀歷史同步服務(wù) 時,將所述本地閱讀歷史上傳至所述服務(wù)器;
[0126] 當(dāng)確定所述用戶賬號不是第一次啟動閱讀歷史同步服務(wù)時,獲取所述服務(wù)器保存 的所述用戶賬號對應(yīng)的閱讀歷史;
[0127] 根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行同步。
[0128] 在第一種可能的實施方式作為基礎(chǔ)而提供的第四種可能的實施方式中,根據(jù)獲取 到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行同步,包括:
[0129] 判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的閱讀歷史,如果 是,根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步。
[0130] 在上述任一種可能的實施方式作為基礎(chǔ)而提供的第五種可能的實施方式中,根據(jù) 獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行同步,包括:
[0131] 當(dāng)所述不同的閱讀歷史位于所述本地閱讀歷史中,合并所述不同的閱讀歷史與所 述獲取到的閱讀歷史,將合并后的閱讀歷史上傳至服務(wù)器;
[0132] 當(dāng)所述不同的閱讀歷史位于所述獲取到的閱讀歷史中,合并所述不同的閱讀歷史 與所述本地閱讀歷史。
[0133] 在上述任一種可能的實施方式作為基礎(chǔ)而提供的第六種可能的實施方式中,根據(jù) 獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行同步,包括:
[0134] 判斷所述本地閱讀歷史中是否包括對任一條閱讀歷史的修改操作,如果是,將所 述修改操作同步至所述服務(wù)器對應(yīng)的閱讀歷史。
[0135] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0136] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1. 一種閱讀歷史處理方法,其特征在于,所述方法包括: 接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨點位置; 根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接; 根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀歷史,新建的閱讀歷史至 少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接; 將所述新建的閱讀歷史保存至本地閱讀歷史。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述指定閱讀位置所屬的標(biāo)題和所 述錨點鏈接新建一條閱讀歷史,新建的閱讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和 所述錨點鏈接之后,所述方法包括: 當(dāng)處于用戶賬號登錄狀態(tài)時,將所述新建的閱讀歷史上傳至服務(wù)器,使得服務(wù)器根據(jù) 接收到的閱讀歷史進行同步。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,接收閱讀歷史保存指令之前,所述方法還 包括: 當(dāng)處于用戶賬號登錄狀態(tài),且確定所述用戶賬號是第一次啟動閱讀歷史同步服務(wù)時, 將所述本地閱讀歷史上傳至所述服務(wù)器; 當(dāng)確定所述用戶賬號不是第一次啟動閱讀歷史同步服務(wù)時,獲取所述服務(wù)器保存的所 述用戶賬號對應(yīng)的閱讀歷史; 根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行同步。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀 歷史和所述本地閱讀歷史進行同步,包括: 判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的閱讀歷史,如果是, 根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀 歷史和所述本地閱讀歷史進行同步,包括: 當(dāng)所述不同的閱讀歷史位于所述本地閱讀歷史中,合并所述不同的閱讀歷史與所述獲 取到的閱讀歷史,將合并后的閱讀歷史上傳至服務(wù)器; 當(dāng)所述不同的閱讀歷史位于所述獲取到的閱讀歷史中,合并所述不同的閱讀歷史與所 述本地閱讀歷史。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀 歷史和所述本地閱讀歷史進行同步,包括: 判斷所述本地閱讀歷史中是否包括對任一條閱讀歷史的修改操作,如果是,將所述修 改操作同步至所述服務(wù)器對應(yīng)的閱讀歷史。
7. -種閱讀歷史處理裝置,其特征在于,所述裝置包括: 錨點位置獲取模塊,用于接收閱讀歷史保存指令,獲取當(dāng)前網(wǎng)頁的指定閱讀位置的錨 點位置; 生成模塊,用于根據(jù)所述指定閱讀位置的錨點位置,生成錨點鏈接; 閱讀歷史新建模塊,用于根據(jù)所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接新建閱讀 歷史,新建的閱讀歷史至少包括所述指定閱讀位置所屬的標(biāo)題和所述錨點鏈接; 保存模塊,用于將所述新建的閱讀歷史保存至本地閱讀歷史。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置包括: 第一上傳模塊,用于當(dāng)處于用戶賬號登錄狀態(tài)時,將所述新建的閱讀歷史上傳至服務(wù) 器,使得服務(wù)器根據(jù)接收到的閱讀歷史進行同步。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第二上傳模塊,用于當(dāng)處于用戶賬號登錄狀態(tài),且確定所述用戶賬號是第一次啟動閱 讀歷史同步服務(wù)時,將所述本地閱讀歷史上傳至所述服務(wù)器; 獲取模塊,用于當(dāng)確定所述用戶賬號不是第一次啟動閱讀歷史同步服務(wù)時,獲取所述 服務(wù)器保存的所述用戶賬號對應(yīng)的閱讀歷史; 同步模塊,用于根據(jù)獲取到的所述用戶賬號對應(yīng)的閱讀歷史和所述本地閱讀歷史進行 同步。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述同步模塊包括: 判斷單元,用于判斷所述本地閱讀歷史與所述獲取到的閱讀歷史是否具有不同的閱讀 歷史; 同步單元,用于當(dāng)所述判斷單元確定所述本地閱讀歷史與所述獲取到的閱讀歷史具有 不同的閱讀歷史,根據(jù)獲取到的閱讀歷史和所述本地閱讀歷史進行同步。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述同步單元用于當(dāng)所述不同的閱讀 歷史位于所述本地閱讀歷史中,合并所述不同的閱讀歷史與所述獲取到的閱讀歷史,將合 并后的閱讀歷史上傳至服務(wù)器; 所述同步單元還用于當(dāng)所述不同的閱讀歷史位于所述獲取到的閱讀歷史中,合并所述 不同的閱讀歷史與所述本地閱讀歷史。
12. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述同步模塊還用于判斷所述本地閱讀 歷史中是否包括對任一條閱讀歷史的修改操作,如果是,將所述修改操作同步至所述服務(wù) 器對應(yīng)的閱讀歷史。
【文檔編號】G06F17/30GK104104711SQ201310130101
【公開日】2014年10月15日 申請日期:2013年4月15日 優(yōu)先權(quán)日:2013年4月15日
【發(fā)明者】林曉丹 申請人:騰訊科技(深圳)有限公司