国产精品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è)備的制造方法

      文檔序號(hào):9631446閱讀:417來(lái)源:國(guó)知局
      一種剪切板數(shù)據(jù)緩存處理方法、裝置和電子設(shè)備的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于剪切板功能設(shè)計(jì)與管理技術(shù)領(lǐng)域,尤其涉及一種剪切板數(shù)據(jù)緩存處理方法、裝置和電子設(shè)備。
      【背景技術(shù)】
      [0002]目前,智能手機(jī)、筆記本電腦、PC(Personal Computer,個(gè)人計(jì)算機(jī))等電子設(shè)備采用的剪切板方案為:剪切板上僅能緩存當(dāng)前復(fù)制或剪切的一份數(shù)據(jù)對(duì)象,當(dāng)有新的復(fù)制或剪切操作發(fā)生時(shí),最新復(fù)制或剪切的數(shù)據(jù)對(duì)象替代剪切板上的原有數(shù)據(jù)對(duì)象,被緩存在剪切板上(具體緩存在操作系統(tǒng)為剪切板開(kāi)辟的動(dòng)態(tài)內(nèi)存中),剪切板上的原有數(shù)據(jù)對(duì)象被釋放不復(fù)存在。
      [0003]此種方案由于僅能緩存最新復(fù)制或剪切的一份數(shù)據(jù)對(duì)象,從而當(dāng)用戶需反復(fù)使用上次或最近幾次復(fù)制/剪切的數(shù)據(jù)對(duì)象時(shí),需重新通過(guò)反復(fù)的復(fù)制或剪切操作實(shí)現(xiàn)對(duì)所需數(shù)據(jù)對(duì)象的使用,無(wú)法從剪切板直接調(diào)出,加大了用戶復(fù)制或剪切操作的工作量,影響了用戶體驗(yàn)。

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

      [0004]有鑒于此,本發(fā)明的目的在于提供一種剪切板數(shù)據(jù)緩存處理方法、裝置和電子設(shè)備,旨在解決現(xiàn)有剪切板方案因無(wú)法緩存多份數(shù)據(jù)對(duì)象而導(dǎo)致用戶復(fù)制或剪切操作的工作量較大這一問(wèn)題。
      [0005]為此,本發(fā)明公開(kāi)如下技術(shù)方案:
      [0006]—種剪切板數(shù)據(jù)緩存處理方法,所述方法包括:
      [0007]在檢測(cè)到用戶對(duì)第一目標(biāo)數(shù)據(jù)對(duì)象的復(fù)制或剪切操作時(shí),判斷所述剪切板緩存空間當(dāng)前是否具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力;
      [0008]如果不具備,則釋放所述剪切板緩存空間中已緩存的滿足預(yù)設(shè)要求的數(shù)據(jù)對(duì)象,得到具備足夠緩存能力的目標(biāo)剪切板緩存空間,并將所述第一目標(biāo)數(shù)據(jù)對(duì)象緩存至所述目標(biāo)剪切板緩存空間;
      [0009]如果具備,則將所述第一目標(biāo)數(shù)據(jù)對(duì)象緩存至所述剪切板緩存空間。
      [0010]上述方法,優(yōu)選的,所述剪切板緩存空間用于緩存不超過(guò)預(yù)定個(gè)數(shù)的數(shù)據(jù)對(duì)象,則所述判斷所述剪切板緩存空間當(dāng)前是否具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力包括:
      [0011]判斷所述剪切板緩存空間當(dāng)前已緩存的數(shù)據(jù)對(duì)象個(gè)數(shù)是否達(dá)到所述預(yù)定個(gè)數(shù);
      [0012]如果達(dá)到,則所述剪切板緩存空間不具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力;
      [0013]如果未達(dá)到,則所述剪切板緩存空間具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力。
      [0014]上述方法,優(yōu)選的,所述釋放所述剪切板緩存空間已緩存的滿足預(yù)設(shè)要求的數(shù)據(jù)對(duì)象包括:
      [0015]從所述剪切板已緩存的各個(gè)數(shù)據(jù)對(duì)象中確定出一個(gè)滿足第一預(yù)設(shè)要求的待釋放數(shù)據(jù)對(duì)象;
      [0016]在所述剪切板中釋放所述待釋放數(shù)據(jù)對(duì)象。
      [0017]上述方法,優(yōu)選的,所述剪切板緩存空間用于緩存不超過(guò)預(yù)定數(shù)據(jù)量的數(shù)據(jù),則所述判斷所述剪切板緩存空間當(dāng)前是否具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力包括:
      [0018]基于所述預(yù)定數(shù)據(jù)量,判斷所述剪切板緩存空間的當(dāng)前可用空間大小是否不小于所述第一目標(biāo)數(shù)據(jù)對(duì)象的數(shù)據(jù)量;
      [0019]如果不小于,則所述剪切板緩存空間具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力;
      [0020]如果小于,則所述剪切板緩存空間不具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力。
      [0021]上述方法,優(yōu)選的,所述釋放所述剪切板緩存空間已緩存的滿足預(yù)設(shè)要求的數(shù)據(jù)對(duì)象包括:
      [0022]從所述剪切板緩存空間緩存的數(shù)據(jù)對(duì)象中確定出至少一個(gè)滿足第二預(yù)設(shè)要求的待釋放數(shù)據(jù)對(duì)象;
      [0023]在所述剪切板中釋放所述至少一個(gè)待釋放數(shù)據(jù)對(duì)象;其中,在進(jìn)行所述釋放操作后,所述剪切板緩存空間的可用空間大小不小于所述第一目標(biāo)數(shù)據(jù)對(duì)象的數(shù)據(jù)量。
      [0024]上述方法,優(yōu)選的,所述第一預(yù)設(shè)要求或所述第二預(yù)設(shè)要求為:
      [0025]優(yōu)先釋放存入時(shí)間較早的數(shù)據(jù)對(duì)象;或,
      [0026]優(yōu)先釋放數(shù)據(jù)量較大的數(shù)據(jù)對(duì)象。
      [0027]上述方法,優(yōu)選的,還包括:
      [0028]在檢測(cè)到用戶的粘貼操作時(shí),顯示所述剪切板的緩存空間中已緩存的各個(gè)數(shù)據(jù)對(duì)象的指示信息;
      [0029]獲取用戶基于所述指示信息所選中的至少一個(gè)第二目標(biāo)數(shù)據(jù)對(duì)象;
      [0030]將所述第二目標(biāo)數(shù)據(jù)對(duì)象粘貼至目標(biāo)位置;其中,所述目標(biāo)位置為所述粘貼操作所指示的位置。
      [0031]上述方法,優(yōu)選的,如果所述第二目標(biāo)數(shù)據(jù)對(duì)象的個(gè)數(shù)為多個(gè),則所述將所述第二目標(biāo)數(shù)據(jù)對(duì)象粘貼至目標(biāo)位置包括:
      [0032]基于所述多個(gè)第二目標(biāo)數(shù)據(jù)對(duì)象的選中次序,順次粘貼各個(gè)所述第二目標(biāo)數(shù)據(jù)對(duì)象至所述目標(biāo)位置。
      [0033]—種剪切板數(shù)據(jù)緩存處理裝置,所述裝置包括:
      [0034]判斷模塊,用于在檢測(cè)到用戶對(duì)第一目標(biāo)數(shù)據(jù)對(duì)象的復(fù)制或剪切操作時(shí),判斷所述剪切板緩存空間當(dāng)前是否具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力;
      [0035]第一緩存處理模塊,用于在不具備時(shí),釋放所述剪切板緩存空間中已緩存的滿足預(yù)設(shè)要求的數(shù)據(jù)對(duì)象,得到具備足夠緩存能力的目標(biāo)剪切板緩存空間,并將所述第一目標(biāo)數(shù)據(jù)對(duì)象緩存至所述目標(biāo)剪切板緩存空間;
      [0036]第二緩存處理模塊,用于在具備時(shí),將所述第一目標(biāo)數(shù)據(jù)對(duì)象緩存至所述剪切板緩存空間。
      [0037]上述裝置,優(yōu)選的,所述剪切板緩存空間用于緩存不超過(guò)預(yù)定個(gè)數(shù)的數(shù)據(jù)對(duì)象,則所述判斷模塊包括:
      [0038]第一判斷單元,用于判斷所述剪切板緩存空間當(dāng)前已緩存的數(shù)據(jù)對(duì)象個(gè)數(shù)是否達(dá)到所述預(yù)定個(gè)數(shù);
      [0039]第一確定單元,用于在達(dá)到時(shí),確定出所述剪切板緩存空間不具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力;
      [0040]第二確定單元,用于在未達(dá)到時(shí),確定出所述剪切板緩存空間具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力。
      [0041]上述裝置,優(yōu)選的,所述第一緩存處理模塊包括:
      [0042]第三確定單元,用于從所述剪切板已緩存的各個(gè)數(shù)據(jù)對(duì)象中確定出一個(gè)滿足第一預(yù)設(shè)要求的待釋放數(shù)據(jù)對(duì)象;
      [0043]第一釋放單元,用于在所述剪切板中釋放所述待釋放數(shù)據(jù)對(duì)象。
      [0044]上述裝置,優(yōu)選的,所述剪切板緩存空間用于緩存不超過(guò)預(yù)定數(shù)據(jù)量的數(shù)據(jù),則所述判斷t吳塊包括:
      [0045]第二判斷單元,用于基于所述預(yù)定數(shù)據(jù)量,判斷所述剪切板緩存空間的當(dāng)前可用空間大小是否不小于所述第一目標(biāo)數(shù)據(jù)對(duì)象的數(shù)據(jù)量;
      [0046]第四確定單元,用于在不小于時(shí),確定出所述剪切板緩存空間具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力;
      [0047]第五確定單元,用于在小于時(shí),確定出所述剪切板緩存空間不具備緩存所述第一目標(biāo)數(shù)據(jù)對(duì)象的緩存能力。
      [0048]上述裝置,優(yōu)選的,所述第一緩存處理模塊模塊包括:
      [0049]第六確定單元,用于從所述剪切板緩存空間緩存的數(shù)據(jù)對(duì)象中確定出至少一個(gè)滿足第二預(yù)設(shè)要求的待釋放數(shù)據(jù)對(duì)象;
      [0050]第二釋放單元,用于在所述剪切板中釋放所述至少一個(gè)待釋放數(shù)據(jù)對(duì)象;其中,在進(jìn)行所述釋放操作后,所述剪切板緩存空間的可用空間大小不小于所述第一目標(biāo)數(shù)據(jù)對(duì)象的數(shù)據(jù)量。
      [0051]上述裝置,優(yōu)選的,還包括粘貼模塊,所述粘貼模塊包括:
      [0052]顯示單元,用于在檢測(cè)到用戶的粘貼操作時(shí),顯示所述剪切板的緩存空間中已緩存的各個(gè)數(shù)據(jù)對(duì)象的指示信息;
      [0053]獲取單元,用于獲取用戶基于所述指示信息所選中的至少一個(gè)第二目標(biāo)數(shù)據(jù)對(duì)象;
      [0054]粘貼單元,用于將所述第二目標(biāo)數(shù)據(jù)對(duì)象粘貼至目標(biāo)位置;其中,所述目標(biāo)位置為所述粘貼操作所指示的位置。
      [0055]上述裝置,優(yōu)選的,如果所述第二目標(biāo)數(shù)據(jù)對(duì)象的個(gè)數(shù)為多個(gè),則所述粘貼單元具體用于基于所述多個(gè)第二目標(biāo)數(shù)據(jù)對(duì)象的選中次序,順次粘貼各個(gè)所述第二目標(biāo)數(shù)據(jù)對(duì)象至所述目標(biāo)位置。
      [0056]—種電子設(shè)備,包括如上所述的剪切板數(shù)據(jù)緩存處理裝置。
      [0057]由以上方案可知,本申請(qǐng)公開(kāi)的剪切板數(shù)據(jù)緩存處理方法、裝置及電子設(shè)備,在檢測(cè)到用戶對(duì)目標(biāo)數(shù)據(jù)對(duì)象的復(fù)制或剪切操作時(shí),首先判斷剪切板緩存空間是否具備緩存所述目標(biāo)數(shù)據(jù)對(duì)象的能力,如果具備,則直接將目標(biāo)數(shù)據(jù)對(duì)象緩存至剪切板緩存空間,如果不具備,則釋放剪切板緩存空間中滿足預(yù)設(shè)要求的數(shù)據(jù)對(duì)象,使剪切板緩存空間具備緩存所述目標(biāo)數(shù)據(jù)對(duì)象的能力??梢?jiàn),本申請(qǐng)?jiān)诰彺嫘聰?shù)據(jù)時(shí),不釋放剪切板已緩存的原有數(shù)據(jù)或僅釋放滿足預(yù)設(shè)要求的一部分?jǐn)?shù)據(jù),從而,應(yīng)用本申請(qǐng)方案可實(shí)現(xiàn)在剪切板緩存多份數(shù)據(jù)對(duì)象,解決了現(xiàn)有技術(shù)的剪切板方案因無(wú)法緩存多份數(shù)據(jù)對(duì)象而導(dǎo)致用戶復(fù)制或剪切操作的工作量較大這一問(wèn)題。
      【附圖說(shuō)明】
      [0058]為了更清楚地說(shuō)明本發(fā)
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1