国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種客戶端的使用場(chǎng)景狀態(tài)處理方法、系統(tǒng)及終端的制作方法

      文檔序號(hào):8459207閱讀:196來源:國(guó)知局
      一種客戶端的使用場(chǎng)景狀態(tài)處理方法、系統(tǒng)及終端的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)技術(shù)領(lǐng)域,特別涉及一種客戶端的使用場(chǎng)景狀態(tài)處理方法、系統(tǒng)及終端。
      【背景技術(shù)】
      [0002]目前以美國(guó)蘋果公司的1S系統(tǒng)平臺(tái)的終端設(shè)備如iPhone,iPad等已經(jīng)較為普及,1S平臺(tái)提供了 web (網(wǎng)頁程序)客戶端和native (本地)客戶端兩種客戶端開發(fā)模式,web客戶端可以實(shí)現(xiàn)免下載安裝,實(shí)時(shí)使用,實(shí)時(shí)更新等功能,體驗(yàn)上也與native客戶端接近,開發(fā)成本也較低。
      [0003]現(xiàn)有全屏web客戶端,無法實(shí)現(xiàn)多進(jìn)程切換功能,用戶在使用過程中一旦被打斷,例如接聽電話,查看短信,需要重新進(jìn)入客戶端,并且重復(fù)上次的操作才能繼續(xù),體驗(yàn)較差。

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

      [0004]本發(fā)明要解決的技術(shù)問題是提供一種客戶端的使用場(chǎng)景狀態(tài)處理方法、系統(tǒng)及終端,用于解決現(xiàn)有全屏Web客戶端無法實(shí)現(xiàn)多進(jìn)程切換功能,用戶在使用過程中一旦被打斷,需要重新進(jìn)入客戶端,重復(fù)上次操作才能繼續(xù),體驗(yàn)較差的問題。
      [0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種客戶端的使用場(chǎng)景狀態(tài)處理方法,包括:
      [0006]實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài),并將所述閱讀內(nèi)容場(chǎng)景狀態(tài)保存于緩存中;
      [0007]在所述客戶端的運(yùn)行被中斷又啟動(dòng)時(shí),從所述緩存中讀取所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài);
      [0008]恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài),并運(yùn)行。
      [0009]進(jìn)一步地,所述閱讀內(nèi)容場(chǎng)景狀態(tài)包括:書籍ID、章節(jié)ID和當(dāng)前頁相對(duì)于章首的偏移量。
      [0010]進(jìn)一步地,所述閱讀內(nèi)容場(chǎng)景狀態(tài)在緩存中以READIND鍵值存放,對(duì)應(yīng)的JSON字符串存放格式為:{type: ”,contentld:,,,chapterld:,,,posit1n:,,},其中 type 為書籍類型,contentld為書籍ID, chapterld為章節(jié)ID, posit1n為當(dāng)前頁相對(duì)于章首的偏移量。
      [0011]所述客戶端的使用場(chǎng)景狀態(tài)處理方法,其中,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài)前還包括:
      [0012]向后臺(tái)服務(wù)器發(fā)送用戶登錄鑒權(quán)請(qǐng)求;
      [0013]獲取所述后臺(tái)服務(wù)器根據(jù)所述用戶登錄鑒權(quán)請(qǐng)求返回的鑒權(quán)結(jié)果;
      [0014]在獲得登錄成功的鑒權(quán)結(jié)果后,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài)。
      [0015]進(jìn)一步地,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài),并將所述閱讀內(nèi)容場(chǎng)景狀態(tài)保存于緩存中的步驟包括:
      [0016]保存所述客戶端登錄信息以及登錄瀏覽器首頁時(shí)當(dāng)前位置信息。
      [0017]進(jìn)一步地,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài),并將所述閱讀內(nèi)容場(chǎng)景狀態(tài)保存于緩存中的步驟還包括:
      [0018]向服務(wù)器發(fā)送閱讀請(qǐng)求;
      [0019]接收后臺(tái)服務(wù)器返回的閱讀頁數(shù)據(jù);
      [0020]客戶端進(jìn)入閱讀頁,并保存當(dāng)前用戶信息和閱讀頁位置。
      [0021]所述客戶端的使用場(chǎng)景狀態(tài)處理方法,其中,恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài)的步驟包括:
      [0022]獲取用戶選擇的恢復(fù)上次運(yùn)行狀態(tài)的選擇結(jié)果,在所述選擇結(jié)果表明要恢復(fù)上次運(yùn)行狀態(tài)時(shí),則恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài)。
      [0023]本發(fā)明實(shí)施例還提供一種客戶端的使用場(chǎng)景狀態(tài)處理系統(tǒng),包括:
      [0024]獲取保存模塊,用于實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài),并將所述閱讀內(nèi)容場(chǎng)景狀態(tài)保存于緩存中;
      [0025]讀取模塊,用于在所述客戶端的運(yùn)行被中斷又啟動(dòng)時(shí),從所述緩存中讀取所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài);
      [0026]恢復(fù)模塊,用于恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài),并運(yùn)行。
      [0027]進(jìn)一步地,所述客戶端的使用場(chǎng)景狀態(tài)處理系統(tǒng),還包括:
      [0028]請(qǐng)求發(fā)送模塊,用于向后臺(tái)服務(wù)器發(fā)送用戶登錄鑒權(quán)請(qǐng)求;
      [0029]結(jié)果獲取模塊,用于獲取所述后臺(tái)服務(wù)器根據(jù)所述用戶登錄鑒權(quán)請(qǐng)求返回的鑒權(quán)結(jié)果;
      [0030]所述獲取保存模塊用于在獲得登錄成功的鑒權(quán)結(jié)果后,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài),并將所述閱讀內(nèi)容場(chǎng)景狀態(tài)保存于緩存中。
      [0031]進(jìn)一步地,所述獲取保存模塊具體為:
      [0032]請(qǐng)求發(fā)送單元,用于向服務(wù)器發(fā)送閱讀請(qǐng)求;
      [0033]數(shù)據(jù)接收單元,用于接收后臺(tái)服務(wù)器返回的閱讀頁數(shù)據(jù);
      [0034]保存單元,用于保存當(dāng)前用戶信息和閱讀頁位置。
      [0035]進(jìn)一步地,所述客戶端的使用場(chǎng)景狀態(tài)處理系統(tǒng),還包括:
      [0036]獲取選擇結(jié)果模塊,用于獲取用戶選擇的是否恢復(fù)上次運(yùn)行狀態(tài)的選擇結(jié)果;
      [0037]所述恢復(fù)模塊用于在所述選擇結(jié)果表明要恢復(fù)上次運(yùn)行狀態(tài)時(shí),恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài)。
      [0038]本發(fā)明實(shí)施例還提供一種終端,包括上述客戶端的使用場(chǎng)景狀態(tài)處理系統(tǒng)。
      [0039]本發(fā)明的上述技術(shù)方案的有益效果如下:
      [0040]上述方案中,通過實(shí)時(shí)保存客戶端的場(chǎng)景狀態(tài),在客戶端被其它操作打斷后,可以直接恢復(fù)至上次的使用場(chǎng)景,大大提高了用戶的使用體驗(yàn)。
      【附圖說明】
      [0041]圖1為本發(fā)明實(shí)施例的方法總體流程圖;
      [0042]圖2為本發(fā)明實(shí)施例的Web客戶端在使用過程中被打斷后恢復(fù)的流程示意圖;
      [0043]圖3為本發(fā)明的實(shí)施例的終端系統(tǒng)示意圖。
      【具體實(shí)施方式】
      [0044]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
      [0045]本發(fā)明針對(duì)現(xiàn)有的全屏Web客戶端無法實(shí)現(xiàn)多進(jìn)程切換功能,用戶在使用過程中一旦被打斷,需要重新進(jìn)入客戶端,重復(fù)上次操作才能繼續(xù),體驗(yàn)較差的問題,提供一種客戶端的使用場(chǎng)景狀態(tài)處理方法、系統(tǒng)及終端。
      [0046]如圖1所示,本發(fā)明實(shí)施例提供一種客戶端的使用場(chǎng)景狀態(tài)處理方法,包括:
      [0047]步驟10,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài),并將所述閱讀內(nèi)容場(chǎng)景狀態(tài)保存于緩存中;
      [0048]步驟20,在所述客戶端的運(yùn)行被中斷又啟動(dòng)時(shí),從所述緩存中讀取所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài);
      [0049]步驟30,恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài),并運(yùn)行。
      [0050]應(yīng)當(dāng)說明的是,所述閱讀內(nèi)容場(chǎng)景狀態(tài)包括:書籍ID、章節(jié)ID和當(dāng)前頁相對(duì)于章首的偏移量。
      [0051]應(yīng)當(dāng)說明的是所述緩存為本地存儲(chǔ)(1calStorage),本發(fā)明中應(yīng)用html5規(guī)范中的1calStorage特性,具有良好的兼容性。
      [0052]本發(fā)明實(shí)施例主要以利用客戶端進(jìn)行閱讀為例,所述中斷閱讀的事件包括接聽電話、查看短信以及一切使得客戶端閱讀頁面異常退出的事件。
      [0053]本發(fā)明上述方案通過實(shí)時(shí)的保存客戶端在閱讀過程中的狀態(tài),在客戶端異常退出又重新啟動(dòng)時(shí)可以根據(jù)緩存中保存的閱讀內(nèi)容場(chǎng)景狀態(tài),將客戶端恢復(fù)到被中斷前最后保存的閱讀內(nèi)容場(chǎng)景狀態(tài),減少了用戶的操作步驟,提高了用戶的使用體驗(yàn)。
      [0054]本發(fā)明另一實(shí)施例中,在步驟10前還包括:
      [0055]向后臺(tái)服務(wù)器發(fā)送用戶登錄鑒權(quán)請(qǐng)求;
      [0056]獲取所述后臺(tái)服務(wù)器根據(jù)所述用戶登錄鑒權(quán)請(qǐng)求返回的鑒權(quán)結(jié)果;
      [0057]在獲得登錄成功的鑒權(quán)結(jié)果后,實(shí)時(shí)獲取所述客戶端運(yùn)行過程中的閱讀內(nèi)容場(chǎng)景狀態(tài)。
      [0058]當(dāng)客戶端被開啟,需要用戶進(jìn)行登錄操作時(shí),在檢測(cè)到有用戶輸入的登錄信息時(shí),客戶端獲取所述登錄信息,并將所述登錄信息發(fā)送給后臺(tái)服務(wù)器進(jìn)行驗(yàn)證,并等待接收后臺(tái)服務(wù)器的驗(yàn)證結(jié)果,在接收到后臺(tái)服務(wù)器發(fā)送的驗(yàn)證通過的結(jié)果時(shí),客戶端進(jìn)入首頁,并將登錄瀏覽器首頁時(shí)當(dāng)前位置信息及用戶的登錄信息保存到緩存中。
      [0059]以用戶進(jìn)行閱讀操作為例,本發(fā)明的又一實(shí)施例中,所述步驟10還包括:
      [0060]向服務(wù)器發(fā)送閱讀請(qǐng)求;
      [0061]接收后臺(tái)服務(wù)器返回的閱讀頁數(shù)據(jù);
      [0062]客戶端進(jìn)入閱讀頁,并保存當(dāng)前用戶信息和閱讀頁位置。
      [0063]應(yīng)當(dāng)說明的是,客戶端從網(wǎng)絡(luò)側(cè)反饋的閱讀內(nèi)容XML (可擴(kuò)展標(biāo)記語言)文件中讀取書籍ID (序列號(hào)),章節(jié)ID,并計(jì)算當(dāng)前頁相對(duì)于章首的偏移量,然后將這些信息存儲(chǔ)到localStorage存儲(chǔ)區(qū),所述閱讀內(nèi)容場(chǎng)景狀態(tài)在緩存中以READIND鍵值存放,對(duì)應(yīng)的數(shù)據(jù)格式是JSON字符串,所述字符串格式為:{type: ”,contentld: ”,chapterld: ”,posit1η: ”},其中type為書籍類型(圖書是book,雜志是magazine,聽書是listen), contentld為書籍ID, chapterld為章節(jié)ID, posit1n為當(dāng)前頁相對(duì)于章首的偏移量(應(yīng)當(dāng)說明的是,這里雜志存儲(chǔ)的是當(dāng)前頁,聽書存數(shù)的是時(shí)間)。此后,每次用戶翻頁后,均觸發(fā)保存當(dāng)前用戶的信息和閱讀頁位置,新保存的信息覆蓋之前的信息。
      [0064]如果用戶正常退出閱讀頁,系統(tǒng)會(huì)自動(dòng)清空localStorage中鍵值為READIND所對(duì)應(yīng)的數(shù)據(jù)。
      [0065]在恢復(fù)閱讀現(xiàn)場(chǎng)之前,還可以提供給用戶選擇是否要恢復(fù)到原來頁面,因此本發(fā)明的又一實(shí)施例中,所述恢復(fù)所述客戶端被中斷前最后保存的所述閱讀內(nèi)容場(chǎng)景狀態(tài)的步驟包括:獲取用戶選擇的恢復(fù)上次運(yùn)行狀態(tài)的選擇結(jié)果,在所述選擇結(jié)果表明要恢復(fù)上次運(yùn)行狀態(tài)時(shí),則恢
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1