国产精品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>

      一種剪切板數(shù)據(jù)緩存處理方法、裝置和電子設(shè)備的制造方法_3

      文檔序號:9631446閱讀:來源:國知局
      為基于數(shù)據(jù)對象使用頻率的緩存釋放策略提供支持。
      [0096]實(shí)施例三
      [0097]參考圖4,圖4為本申請?zhí)峁┑囊环N剪切板數(shù)據(jù)緩存處理方法實(shí)施例三的流程圖,本實(shí)施例中,所述剪切板緩存空間具體用于緩存不超過預(yù)定數(shù)據(jù)量的數(shù)據(jù),則所述步驟S101可通過以下的步驟S401-S403實(shí)現(xiàn):
      [0098]S401:基于所述預(yù)定數(shù)據(jù)量,判斷所述剪切板緩存空間的當(dāng)前可用空間大小是否不小于所述第一目標(biāo)數(shù)據(jù)對象的數(shù)據(jù)量;
      [0099]S402:如果不小于,則所述剪切板緩存空間具備緩存所述第一目標(biāo)數(shù)據(jù)對象的緩存能力;
      [0100]S403:如果小于,則所述剪切板緩存空間不具備緩存所述第一目標(biāo)數(shù)據(jù)對象的緩存能力。
      [0101]本實(shí)施例具體提供在剪切板緩存空間緩存多份數(shù)據(jù)對象的另一種實(shí)現(xiàn)方案。與現(xiàn)有技術(shù)采用的直接覆蓋方案不同,本實(shí)施例預(yù)先為剪切板設(shè)定一個數(shù)據(jù)量上限,當(dāng)剪切板緩存空間已緩存的數(shù)據(jù)量未達(dá)到所述上限值,且可用空間足夠時(shí),可在維持剪切板當(dāng)前緩存情況的前提下,繼續(xù)向剪切板存入新的數(shù)據(jù)對象,以此實(shí)現(xiàn)在剪切板緩存空間緩存多份數(shù)據(jù)對象。
      [0102]基于以上闡述的多份數(shù)據(jù)對象緩存方案,當(dāng)檢測到用戶對目標(biāo)數(shù)據(jù)對象的復(fù)制/剪切操作時(shí),需首先判斷剪切板緩存空間的當(dāng)前可用空間大小是否不小于所述目標(biāo)數(shù)據(jù)對象的數(shù)據(jù)量,如果不小于,則剪切板緩存空間具備緩存所述目標(biāo)數(shù)據(jù)對象的能力,從而可直接將所述目標(biāo)數(shù)據(jù)對象緩存至剪切板緩存空間;反之,如果小于,則剪切板緩存空間當(dāng)前不具備緩存所述目標(biāo)數(shù)據(jù)對象的能力。
      [0103]參考圖4,本實(shí)施例中,所述步驟S102可通過以下的步驟S404-S405實(shí)現(xiàn):
      [0104]S404:從所述剪切板緩存空間緩存的數(shù)據(jù)對象中確定出至少一個滿足第二預(yù)設(shè)要求的待釋放數(shù)據(jù)對象;
      [0105]S405:在所述剪切板中釋放所述至少一個待釋放數(shù)據(jù)對象;并將所述第一目標(biāo)數(shù)據(jù)對象緩存至釋放所述至少一個待釋放數(shù)據(jù)對象后得到的剪切板可用空間中;其中,在進(jìn)行所述釋放操作后,所述剪切板緩存空間的可用空間大小不小于所述第一目標(biāo)數(shù)據(jù)對象的數(shù)據(jù)量。
      [0106]如果剪切板緩存空間的當(dāng)前可用空間大小不足以緩存所述目標(biāo)數(shù)據(jù)對象,則可通過釋放剪切板緩存空間已緩存的一份或多份數(shù)據(jù)對象,來得到足夠的可用內(nèi)存空間緩存此次復(fù)制/剪切的目標(biāo)數(shù)據(jù)對象。
      [0107]待釋放數(shù)據(jù)對象具體可依據(jù)預(yù)定的剪切板緩存釋放策略來確定,例如具體可依據(jù)優(yōu)先釋放存入時(shí)間較早的數(shù)據(jù)對象(即先進(jìn)先出),或優(yōu)先釋放數(shù)據(jù)量較大的數(shù)據(jù)對象,或優(yōu)先釋放最近預(yù)定時(shí)段內(nèi)使用頻率較低的數(shù)據(jù)對象等策略,確定出一份或多份符合所述策略要求的待釋放數(shù)據(jù)對象,其中,所述一份或多份數(shù)據(jù)對象的確定,以能夠在執(zhí)行釋放操作后確保剪切板具備足夠的可用空間存儲所述目標(biāo)數(shù)據(jù)對象為準(zhǔn);從而,之后在釋放所述一份或多份數(shù)據(jù)對象后,可將所述目標(biāo)數(shù)據(jù)對象緩存至剪切板的可用空間中。
      [0108]同樣地,具體可通過在緩存每份數(shù)據(jù)對象時(shí),記錄該數(shù)據(jù)對象的存入時(shí)間或數(shù)據(jù)量,來為基于存入時(shí)間或數(shù)據(jù)量的緩存釋放策略提供支持;可通過檢測并記錄剪切板緩存空間中已緩存的每份數(shù)據(jù)對象在最近預(yù)設(shè)時(shí)段內(nèi)的使用頻率,為基于數(shù)據(jù)對象使用頻率的緩存釋放策略提供支持。
      [0109]實(shí)施例四
      [0110]參考圖5,圖5為本申請?zhí)峁┑囊环N剪切板數(shù)據(jù)緩存處理方法實(shí)施例四的流程圖,本實(shí)施例中,所述剪切板數(shù)據(jù)緩存處理方法還可以包括以下步驟:
      [0111]S501:在檢測到用戶的粘貼操作時(shí),顯示所述剪切板的緩存空間中已緩存的各個數(shù)據(jù)對象的指示信息;
      [0112]S502:獲取用戶基于所述指示信息所選中的至少一個第二目標(biāo)數(shù)據(jù)對象;
      [0113]S503:將所述第二目標(biāo)數(shù)據(jù)對象粘貼至目標(biāo)位置;其中,所述目標(biāo)位置為所述粘貼操作所指示的位置。
      [0114]本實(shí)施例繼續(xù)對以上各實(shí)施例的方案進(jìn)行補(bǔ)充。當(dāng)檢測到用戶的粘貼操作時(shí),顯示剪切板緩存空間當(dāng)前已緩存的各個數(shù)據(jù)對象的指示信息,例如,對于數(shù)據(jù)對象是文字內(nèi)容的情況,可顯示數(shù)據(jù)對象的前幾個字等,對于數(shù)據(jù)對象是圖片的情況,可顯示數(shù)據(jù)對象的縮略圖、圖片名等,以支持用戶對緩存的各個數(shù)據(jù)對象進(jìn)行區(qū)分,從而在此基礎(chǔ)上,用戶可基于展示的各數(shù)據(jù)對象的指示信息,選中所需的一個或多個數(shù)據(jù)對象。
      [0115]如果用戶選中的數(shù)據(jù)對象個數(shù)為一個,參考圖6(a),則直接從剪切板緩存空間調(diào)出所述一個數(shù)據(jù)對象的數(shù)據(jù)內(nèi)容,并將其粘貼至用戶的粘貼操作所指示的目標(biāo)位置。如果用戶選中的數(shù)據(jù)對象個數(shù)為多個,參考圖6 (b),則可基于所述多個所選中數(shù)據(jù)對象的選中次序,順次粘貼各個所選中數(shù)據(jù)對象的數(shù)據(jù)內(nèi)容至所述目標(biāo)位置。
      [0116]實(shí)施例五
      [0117]參考圖7,圖7為本申請?zhí)峁┑囊环N剪切板數(shù)據(jù)緩存處理裝置實(shí)施例五的結(jié)構(gòu)示意圖,所述裝置可應(yīng)用于智能手機(jī)、平板電腦、PC等電子設(shè)備,如圖6所示,所述裝置可以包括:
      [0118]判斷模塊100,用于在檢測到用戶對第一目標(biāo)數(shù)據(jù)對象的復(fù)制或剪切操作時(shí),判斷所述剪切板緩存空間當(dāng)前是否具備緩存所述第一目標(biāo)數(shù)據(jù)對象的緩存能力。
      [0119]與現(xiàn)有技術(shù)中僅能緩存一份數(shù)據(jù)對象的剪切板方案不同,本申請?zhí)峁┮环N可緩存多份數(shù)據(jù)對象的剪切板方案,具體地,在檢測到用戶對目標(biāo)數(shù)據(jù)對象的復(fù)制或剪切操作時(shí),不釋放剪切板已緩存的原有數(shù)據(jù)內(nèi)容,使剪切板緩存清空,而是在保持剪切板當(dāng)前緩存狀態(tài)的前提下,首先判斷剪切板緩存空間是否具備繼續(xù)緩存所述目標(biāo)數(shù)據(jù)對象的能力。
      [0120]第一緩存處理模塊200,用于在不具備時(shí),釋放所述剪切板緩存空間中已緩存的滿足預(yù)設(shè)要求的數(shù)據(jù)對象,得到具備足夠緩存能力的目標(biāo)剪切板緩存空間,并將所述第一目標(biāo)數(shù)據(jù)對象緩存至所述目標(biāo)剪切板緩存空間。
      [0121]如果不具備,則依據(jù)預(yù)先設(shè)定的剪切板緩存釋放策略,僅釋放剪切板緩存空間中滿足所述策略要求的一部分?jǐn)?shù)據(jù)對象即可,其中,待釋放數(shù)據(jù)對象的選擇、確定,以能夠在進(jìn)行釋放操作后確保所述剪切板緩存空間具備足夠緩存所述目標(biāo)數(shù)據(jù)對象的能力為準(zhǔn),從而,在釋放所選中的部分?jǐn)?shù)據(jù)對象后,可將所述目標(biāo)數(shù)據(jù)對象緩存至所述剪切板緩存空間中。
      [0122]例如,假設(shè)剪切板緩存空間當(dāng)前已緩存有Χρ X2……&共η份數(shù)據(jù)對象,當(dāng)檢測到用戶對目標(biāo)數(shù)據(jù)對象χ(η+1)的復(fù)制/剪切操作時(shí),如果剪切板緩存空間當(dāng)前不具備緩存所述數(shù)據(jù)對象χ(η+1)的緩存能力,則需從X1、x2……xn中確定出一份或多份滿足預(yù)設(shè)要求的待釋放數(shù)據(jù)對象,如確定出待釋放對象為xa(—份)或xa+xb+x。(多份)等,剪切板在釋放所述一份或多份待釋放數(shù)據(jù)對象后,具備足夠的緩存能力來緩存此次復(fù)制/剪切操作所指示的所述目標(biāo)數(shù)據(jù)對象,從而在釋放所述一份或多份待釋放數(shù)據(jù)對象后,可將所述目標(biāo)數(shù)據(jù)對象緩存至所述剪切板緩存空間。
      [0123]第二緩存處理模塊300,用于在具備時(shí),將所述第一目標(biāo)數(shù)據(jù)對象緩存至所述剪切板緩存空間。
      [0124]如果判斷出剪切板緩存空間具備繼續(xù)緩存所述目標(biāo)數(shù)據(jù)對象的能力,則可在保持剪切板當(dāng)前緩存狀態(tài)的前提下,直接將所述目標(biāo)數(shù)據(jù)對象緩存至所述剪切板緩存空間。仍以上述實(shí)例為例,當(dāng)檢測到用戶對目標(biāo)數(shù)據(jù)對象X(n+1)的復(fù)制/剪切操作時(shí),如果剪切板緩存空間具備足夠的緩存能力繼續(xù)緩存所述數(shù)據(jù)對象x(n+1),則可直接將x(n+1)緩存至所述剪切板緩存空間,從而所述剪切板緩存空間共緩存有n+1份數(shù)據(jù)對象:X1、X2……Xn、X(n+1)。
      [0125]由以上方案可知,本申請公開的剪切板數(shù)據(jù)緩存處理裝置,在檢測到用戶對目標(biāo)數(shù)據(jù)對象的復(fù)制或剪切操作時(shí),首先判斷剪切板緩存空間是否具備緩存所述目標(biāo)數(shù)據(jù)對象的能力,如果具備,則直接將目標(biāo)數(shù)據(jù)對象緩存至剪切板緩存空間,如果不具備,則釋放剪切板緩存空間中滿足預(yù)設(shè)要求的數(shù)據(jù)對象,使剪切板緩存空間具備緩存所述目標(biāo)數(shù)據(jù)對象的能力。可見,本申請?jiān)诰彺嫘聰?shù)據(jù)時(shí),不釋放剪切板已緩存的原有數(shù)據(jù)或僅釋放滿足預(yù)設(shè)要求的一部分?jǐn)?shù)據(jù),從而,應(yīng)用本申請方案可實(shí)現(xiàn)在剪切板緩存多份數(shù)據(jù)對象,解決了現(xiàn)有技術(shù)的剪切板方案因無法緩存多份數(shù)據(jù)對象而導(dǎo)致用戶復(fù)制或剪切操作的工作量較大這一問題。
      [0126]實(shí)施例六
      [0127]參考圖8,圖8為本申請?zhí)峁┑囊环N剪切板數(shù)據(jù)緩存處理裝置實(shí)施例六的結(jié)構(gòu)示意圖,本實(shí)施例中,所述剪切板緩存空間具體用于緩存不超過預(yù)定個數(shù)/份數(shù)的數(shù)據(jù)對象,則所述判斷模塊100包括:
      [0128]第一判斷單元111,用于判斷所述剪切板緩存空間當(dāng)前已緩存的數(shù)據(jù)對象個數(shù)是否達(dá)到所述預(yù)定個數(shù);
      [0129]第一確定單元112,用于在達(dá)到時(shí),確定出所述剪切板緩存空間不具備緩存所述第一目標(biāo)數(shù)據(jù)對象的緩存能力;
      [0130]第二
      當(dāng)前第3頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1