<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種拷貝數據的方法及電子設備與流程

文檔序號:11176955閱讀:427來源:國知局
一種拷貝數據的方法及電子設備與流程

本發明涉及電子信息領域中的信息傳輸技術,尤其涉及一種拷貝數據的方法及電子設備。



背景技術:

隨著電子技術的不斷發展,應用于電子設備間的應用也越來越多,因此,各應用間的數據傳輸也越來越頻繁。

現有的電子設備具有復制粘貼功能,可以通過復制粘貼功能將第一應用中的某個文本數據(待拷貝數據e)復制粘貼到第二應用的文本中。具體的,如圖1所示,現將第一應用中的某個文本數據復制在電子設備的剪切板中,然后,獲取待粘貼的第二應用,再將上述的某個文本數據從該剪切板中粘貼到已選中的該第二應用中,也就是從a應用復制內容到剪切板,再切換到b應用,選擇粘貼,從該剪切板中獲取內容,這樣就完成了數據在不同應用間的共享。

然而,采用上述現有技術實現方案,由于每次復制粘貼操作只能一對一的進行,并只能管理一個復制對象。當用戶需要復制至少一個數據至至少一個應用時,將會進行多次復制過程和多次的粘貼過程,例如,如果用戶需要復制同一個內容到n多個應用的話,同樣的步驟需要執行n次。從a應用切換到b,粘貼完在切換到c進行粘貼。這樣如果應用過多會出現比較繁瑣的步驟。相當于一次復制操作,需要n次的粘貼操作。或者,用戶還可能會需要復制一個應用中的多個內容或數據到不同的應用中,即為從a應用中復制兩個不同的內容或數據分別到b應用和c應用,這樣的過程會更加復雜。



技術實現要素:

為解決上述技術問題,本發明實施例期望提供一種拷貝數據的方法及電子 設備,能夠實現多個數據共享到至少一個應用,并簡化了實現過程,提高了數據共享的多樣性。

本發明的技術方案是這樣實現的:

本發明實施例提供了一種拷貝數據的方法,包括:

當拷貝功能開啟時,從第一應用中,獲取不連續的n個數據,所述n個數據為待拷貝的數據,其中,n≥2;

獲取m個第二應用,所述m個第二應用為拷貝數據的目標應用,其中,m≥1;

根據數據與應用的映射關系,將所述n個數據拷貝至所述m個第二應用。

在上述方案中,所述獲取m個應用之后,所述根據數據與應用的映射關系,將所述n個數據拷貝至所述m個第二應用之前,所述方法還包括:

獲取所述數據與應用的映射關系。

在上述方案中,所述獲取所述數據與應用的映射關系,包括:

當m≥2時,依據用戶的選擇,從所述n個數據中分別確定與所述m個第二應用對應的m個第一部分的數據,一個第一部分的數據對應一個第二應用,所述m個第一部分的數據至少存在兩個第一部分的數據不完全相同;

相應的,所述根據數據與應用的映射關系,將所述n個數據拷貝至所述m個第二應用,包括:

將所述m個第一部分的數據對應拷貝至所述m個第二應用。

在上述方案中,所述獲取所述數據與應用的映射關系,包括:

當m=1時,依據用戶的選擇,從所述n個數據中確定一個第二部分的數據,所述第二部分的數據為所述n個數據中的任意個數的數據;

相應的,所述根據數據與應用的映射關系,將所述n個數據拷貝至所述m個第二應用,包括:

將所述一個第二部分的數據拷貝至所述m個第二應用的每個第二應用中。

在上述方案中,所述從第一應用中,獲取不連續的n個數據之前,所述方法還包括:

通過拷貝設置界面啟動所述拷貝功能。

本發明實施例提供了一種電子設備,包括:

獲取單元,用于當拷貝功能開啟時,從第一應用中,獲取不連續的n個數據,所述n個數據為待拷貝的數據,其中,n≥2;以及獲取的m個第二應用,所述m個第二應用為拷貝數據的目標應用,其中,m≥1;

拷貝單元,用于根據數據與應用的映射關系,將所述獲取單元獲取的所述n個數據拷貝至所述獲取單元獲取的所述m個第二應用。

在上述電子設備中,所述獲取單元,還用于所述獲取m個第二應用之后,所述拷貝單元根據數據與應用的映射關系,將所述n個數據拷貝至所述m個第二應用之后,獲取所述數據與應用的映射關系。

在上述電子設備中,所述電子設備還包括:確定單元;

所述確定單元,用于當m≥2時,依據用戶的選擇,從所述獲取單元獲取的所述n個數據中分別確定與所述m個第二應用對應的m個第一部分的數據,一個第一部分的數據對應一個第二應用,所述m個第一部分的數據至少存在兩個第一部分的數據不完全相同;

所述拷貝單元,具體用于將所述確定單元確定的所述m個第一部分的數據對應拷貝至所述獲取單元獲取的所述m個第二應用。

在上述電子設備中,所述電子設備還包括:確定單元;

所述確定單元,用于當m=1時,依據用戶的選擇,從所述獲取單元獲取的所述n個數據中確定一個第二部分的數據,所述第二部分的數據為所述n個數據中的任意個數的數據;

所述拷貝單元,具體用于將所述確定單元確定的所述一個第二部分的數據拷貝至所述獲取單元獲取的所述m個第二應用的每個第二應用中。

在上述電子設備中,所述電子設備還包括:啟動單元;

所述啟動單元,用于所述獲取單元所述從第一應用中,獲取不連續的n個數據之前,通過拷貝設置界面啟動所述拷貝功能。

本發明實施例提供了一種拷貝數據的方法及電子設備,通過當拷貝功能開 啟時,從第一應用中,獲取不連續的n個數據,該n個數據為待拷貝的數據,其中,n≥2;獲取m個第二應用,該m個第二應用為拷貝數據的目標應用,其中,m≥1;根據數據與應用的映射關系,將n個數據拷貝至m個第二應用。采用上述技術實現方案,由于本發明實施例中第二應用有多個時,待拷貝數據不管有幾個都是電子設備進行一次操作獲取到的,因此,當有至少兩個第二應用都考拷貝相同的多個待拷貝數據時,用戶還是通過電子設備對每個數據只進行一次獲取的過程,存放在剪切板中,供用戶選擇。或者,當本發明實施例中第二應用有一個時,不管帶靠背數據有幾個,由于電子設備已經將獲取的n個數據了暫存在剪切板了,因此,電子設備將待拷貝的數據拷貝到都是可以一次拷貝到該第二應用中。由上述分析可知,本發明實施例提供的一種拷貝數據的方法,可以實現多個數據共享到至少一個應用,并簡化了實現過程,也就是簡化了操作流程,提高了數據共享的多樣性。

附圖說明

圖1為本發明實施例提供的一種拷貝數據的方法實現的架構示意圖;

圖2為本發明實施例提供的一種拷貝數據的方法的流程圖一;

圖3為本發明實施例提供的一種拷貝數據的方法的流程圖二;

圖4為本發明實施例提供的一種拷貝數據的方法的流程圖三;

圖5為本發明實施例提供的一種拷貝設置界面的示意圖;

圖6為本發明實施例提供的一種示例性的拷貝數據的對應關系圖;

圖7為本發明實施例提供的一種電子設備的結構示意圖一;

圖8為本發明實施例提供的一種電子設備的結構示意圖二;

圖9為本發明實施例提供的一種電子設備的結構示意圖三。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。

實施例一

本發明實施例提供了一種拷貝數據的方法,應用于電子設備中,如圖2所示,該方法可以包括:

s101、當拷貝功能開啟時,從第一應用中,獲取不連續的n個數據,該n個數據為待拷貝的數據,其中,n≥2。

需要說明的是,本發明實施例中的電子設備中設置有多個應用,用戶可以通過電子設備對上述多個應用進行操作,以實現各種功能。

可選的,本發明實施例中的第一應用可以為閱讀器、瀏覽器、讀書軟件、編輯軟件等等具有數據內容的應用或軟件,本發明實施例不作限制。

優選的,本發明實施例中的不連續的n個數據(拷貝對象)為文本數據。

需要說明的是,本發明實施例中的拷貝對象還可以為圖像等可拷貝的數據,本發明實施例不作限制。

可以理解的是,在第一應用中的數據可以有很多,若是想要拷貝其中一段數據時,可以直接選中該一段數據進行拷貝即可。本發明實施例中的n個數據為不連續的,且n≥2,即用戶想要拷貝的對象或數據是分布在第一應用中的不同地方的數據,不能通過一次復制或選中來實現拷貝。在本發明實施例中,電子設備可以依次選中間隔的(不連續的)n個數據(拷貝對象)來進行拷貝過程。

需要說明的是,本發明實施例中的電子設備為具有操作系統的智能電子設備,該操作系統可以為安卓,ios等,本發明實施例不作限制。

具體的,以安卓系統的電子設備為例,電子設備在進行拷貝過程中,電子設備通過自身的剪切板進行拷貝的,即通過androidclipboardmanager實現的。因此,本發明實施例中與剪切板進行數據交互的過程之前,都必須與androidclipboardmanager建立連接。

進一步地,在本發明實施例中,電子設備通過用戶的操作可以依次獲取該用戶想要拷貝的上述n個數據,同時,該電子設備根據現有的復制粘貼的相同原理,將上述n個數據以排列的方式暫存在中轉模塊(即剪切板)中,也就是 說該電子設備在獲取待拷貝數據時,就將該獲取到的待拷貝數據以棧的方式在剪切板中進行暫存,以便后續進行粘貼時選擇使用。

可選的,電子設備在剪切板中維護或存儲上述n個數據的方式可以是按照獲取的時間順序排列的,也可以是按照數據的大小排列的等等,具體的排列規則,本發明實施例不作限制。

需要說明的是,現有技術中已經可以實現一次拷貝過程針對一個拷貝對象的過程了,本發明實施例中主要實現當用戶想要拷貝的數據(拷貝對象)為多個數據的時候的情況。

s102、獲取m個第二應用,該m個第二應用為拷貝數據的目標應用,其中,m≥1。

電子設備在獲取到待拷貝的上述n個數據之后,該電子設備開始根據用戶的選擇,獲取要進行拷貝操作的目標應用,即在本發明實施例中,該電子設備獲取到了m個第二應用,該m個第二應用為拷貝數據的目標應用,其中,m≥1。

需要說明的是,本發明實施例中的第二應用是可以對n個數據進行拷貝的應用,也就是說n個數據的類型是與第二應用可以拷貝的類型一致的,這樣,才能完成后續將n個數據拷貝至m個第二應用中的過程。

具體的,電子設備可以根據用戶的選擇,獲取到m個第二應用,并將該m個應用以隊的方式暫存在剪切板上。

s103、根據數據與應用的映射關系,將n個數據拷貝至m個第二應用。

電子設備獲取了n個數據和m個第二應用之后,由于電子設備可以獲取獲取到數據和應用的映射關系,以確定每個第二應用想要拷貝哪些數據,因此,該電子設備可以根據數據與應用的映射關系,將n個數據拷貝至m個第二應用,完成數據的復制粘貼的過程,即拷貝的過程。

需要說明的是,本發明實施例中的數據與應用的映射關系可以為用戶設置的,也可以是自動設置的,詳細的過程將在后續的實施例中進行說明,具體的實現方式本發明實施例不作限制。

特別的,本發明實施例中的拷貝過程也是通過剪切板來實現的,由于電子 設備中的剪切板對n個數據和m個第二應用進行了管理,因此,電子設備獲取了數據與應用的映射關系后,就可以實現根據該數據與應用的映射關系,來決策n個數據拷貝至m個第二應用的具體分配了。

可以理解的是,由于本發明實施例中第二應用有多個時,待拷貝數據不管有幾個都是電子設備進行一次操作獲取到的,因此,當有至少兩個第二應用都考拷貝相同的多個待拷貝數據時,用戶還是通過電子設備對每個數據只進行一次獲取的過程,存放在剪切板中,供用戶選擇。或者,當本發明實施例中第二應用有一個時,不管帶靠背數據有幾個,由于電子設備已經將獲取的n個數據了暫存在剪切板了,因此,電子設備將待拷貝的數據拷貝到都是可以一次拷貝到該第二應用中。由上述分析可知,本發明實施例提供的一種拷貝數據的方法,可以實現多個數據共享到至少一個應用,并簡化了實現過程,也就是簡化了操作流程,提高了數據共享的多樣性。

需要說明的是,以安卓系統的文本拷貝為例,本發明實施例中進行文本拷貝共享的內部邏輯實現時,第二應用數據的來源于用戶選擇粘貼目標應用(通過從settingapps或recentapp中選取目標應用),粘貼內容來自于用戶選擇的文本內容。復制粘貼的過程與原生邏輯一樣,是通過clipboardmanager和contentprovider機制來進行。但可以不同的應用對應不同的待拷貝內容,更加靈活與便利。

進一步地,s102之后,s103之前,如圖3所示,本發明實施例提供的一種拷貝數據的方法還包括:s104。具體包括:

s104、獲取數據與應用的映射關系。

電子設備獲取m個第二應用之后,該電子設備可以通過用戶的操作,獲取數據與應用的映射關系。

需要說明的是,本發明實施例中的數據與應用的映射關系可以為用戶設置的,也可以是自動設置的,具體的實現方式本發明實施例不作限制。

實施例二

本發明實施例提供了一種拷貝數據的方法,應用于電子設備中,如圖4所 示,該方法可以包括:

s201、通過拷貝設置界面啟動拷貝功能。

需要說明的是,本發明實施例中的實現可以通過用戶在拷貝設置界面的選擇來開啟。

具體的,如圖5所示,電子設備的拷貝設置界面設置有拷貝功能的開關按鈕,通過觸發該開關按鈕,對拷貝功能進行開或關,便于用戶根據不同的需求進行設置。

s202、當拷貝功能開啟時,從第一應用中,獲取不連續的n個數據,該n個數據為待拷貝的數據,其中,n≥2。

需要說明的是,本發明實施例中的電子設備中設置有多個應用,用戶可以通過電子設備對上述多個應用進行操作,以實現各種功能。

可選的,本發明實施例中的第一應用可以為閱讀器、瀏覽器、讀書軟件、編輯軟件等等具有數據內容的應用或軟件,本發明實施例不作限制。

優選的,本發明實施例中的不連續的n個數據(拷貝對象)為文本數據。

需要說明的是,本發明實施例中的拷貝對象還可以為圖像等可拷貝的數據,本發明實施例不作限制。

可以理解的是,在第一應用中的數據可以有很多,若是想要拷貝其中一段數據時,可以直接選中該一段數據進行拷貝即可。本發明實施例中的n個數據為不連續的,且n≥2,即用戶想要拷貝的對象或數據是分布在第一應用中的不同地方的數據,不能通過一次復制或選中來實現拷貝。在本發明實施例中,電子設備可以依次選中間隔的(不連續的)n個數據(拷貝對象)來進行拷貝過程。

需要說明的是,本發明實施例中的電子設備為具有操作系統的智能電子設備,該操作系統可以為安卓,ios等,本發明實施例不作限制。

具體的,以安卓系統的電子設備為例,電子設備在進行拷貝過程中,電子設備通過自身的剪切板進行拷貝的。

進一步地,在本發明實施例中,電子設備通過用戶的操作可以依次獲取該 用戶想要拷貝的上述n個數據,同時,該電子設備根據現有的復制粘貼的相同原理,將上述n個數據以排列的方式暫存在中轉模塊(即剪切板)中,也就是說該電子設備在獲取待拷貝數據時,就將該獲取到的待拷貝數據以棧的方式在剪切板中進行暫存,以便后續進行粘貼時選擇使用。

可選的,電子設備在剪切板中維護或存儲上述n個數據的方式可以是按照獲取的時間順序排列的,也可以是按照數據的大小排列的等等,具體的排列規則,本發明實施例不作限制。

需要說明的是,現有技術中已經可以實現一次拷貝過程針對一個拷貝對象的過程了,本發明實施例中主要實現當用戶想要拷貝的數據(拷貝對象)為多個數據的時候的情況。

s203、獲取m個第二應用,該m個第二應用為拷貝數據的目標應用,其中,m≥1。

電子設備在獲取到待拷貝的上述n個數據之后,該電子設備開始根據用戶的選擇,獲取要進行拷貝操作的目標應用,即在本發明實施例中,該電子設備獲取到了m個第二應用,該m個第二應用為拷貝數據的目標應用,其中,m≥1。

需要說明的是,本發明實施例中的第二應用是可以對n個數據進行拷貝的應用,也就是說n個數據的類型是與第二應用可以拷貝的類型一致的,這樣,才能完成后續將n個數據拷貝至m個第二應用中的過程。

具體的,電子設備可以根據用戶的選擇,獲取到m個第二應用,并將該m個應用以隊的方式暫存在剪切板上。

需要說明的是,電子設備可以通過用戶的操作,獲取數據與應用的映射關系。本發明實施例中m的個數的不同,電子設備獲取數據與應用的映射關系也不同。

可選的,本發明實施例中的數據與應用的映射關系可以為用戶設置的,也可以是自動設置的,具體的實現方式本發明實施例不作限制。

s204、當m≥2時,依據用戶的選擇,從n個數據中分別確定與該m個第二應用對應的m個第一部分的數據,一個第一部分的數據對應一個第二應用, 該m個第一部分的數據至少存在兩個第一部分的數據不完全相同。

需要說明的是,由于m可以為1,也可以大于1,而m大于1是待拷貝的多個數據對第一第二應用的多對一的對應關系,m大于1時,是待拷貝的多個數據與多個第二應用的多對多的對應關系,因此,本發明實施例中將多對一和多對多的對應關系分開來進行說明。

具體的,電子設備獲取m個第二應用之后,當m≥2時,根據依據用戶的選擇,該電子設備不管通過哪種方式獲取的數據與應用的映射關系已知了,即電子設備從n個數據中分別確定與該m個第二應用對應的m個第一部分的數據。

需要說明的是,本發明實施例中的一個第一部分的數據對應一個第二應用,一個第一部分的數據可以是n個數據全部也可以是n個數據中的一部分。由于本發明實施例中電子設備獲取的n個數據都是待拷貝的數據,也就是說n個數據都是需要拷貝到第二應用中的,因此,該m個第一部分的數據至少存在兩個第一部分的數據不完全相同。

s205、將m個第一部分的數據對應拷貝至m個第二應用。

具體的,電子設備依據用戶的選擇,從n個數據中分別確定與該m個第二應用對應的m個第一部分的數據之后,由于電子設備可以獲取獲取到數據和應用的映射關系,以確定每個第二應用想要拷貝哪些數據,就確定了每個第二應用需要拷貝的數據是哪些,因此,上述電子設備就可以將m個第一部分的數據對應拷貝至其對應的m個第二應用中,完成數據的復制粘貼的過程,即拷貝的過程。

特別的,本發明實施例中的拷貝過程也是通過剪切板來實現的,由于電子設備中的剪切板對n個數據和m個第二應用進行了管理,因此,電子設備獲取了數據與應用的映射關系后,就可以實現根據該數據與應用的映射關系,來決策n個數據拷貝至m個第二應用的具體分配了。

示例性的,如圖6所示,假設用戶在手機的word文檔中獲取的不連續的n個數據可以為a、b和c,m個第二應用為聊天應用和便簽應用。用戶在手 機的拷貝設置界面通過手動設置選擇了數據與應用的映射關系,即要將a和b拷貝到聊天應用,而要將c拷貝到便簽應用,于是,手機就可以根據上述的對應關系,將a和b拷貝到聊天應用,將c拷貝到便簽應用。

s206、當m=1時,依據用戶的選擇,從n個數據中確定一個第二部分的數據,該第二部分的數據為該n個數據中的任意個數的數據。

具體的,電子設備獲取m個第二應用之后,當m=1時,根據用戶的選擇,該電子設備不管通過哪種方式獲取的數據與應用的映射關系已知了,由于只有一個第二應用,因此,只要確定該第二應用對應的待拷貝數據就可以了,于是,該電子設備從n個數據中確定出該一個第二應用對應的第二部分的數據就可以了,即電子設備獲取了數據與應用的映射關系了。

s207、將一個第二部分的數據拷貝至m個第二應用的每個第二應用中。

具體的,電子設備從n個數據中確定一個第二部分的數據之后,該電子設備就可以將一個第二部分的數據拷貝至m個第二應用的每個第二應用中,由于m=1,也就是說電子設備將一個第二部分的數據拷貝至一個第二應用中,完成數據的復制粘貼的過程,即拷貝的過程。

特別的,本發明實施例中的拷貝過程也是通過剪切板來實現的,由于電子設備中的剪切板對n個數據和m個第二應用進行了管理,因此,電子設備獲取了數據與應用的映射關系后,就可以實現根據該數據與應用的映射關系,來決策n個數據拷貝至m個第二應用的具體分配了。

可以理解的是,當一個第二應用需要拷貝不連續的多個數據時,可以通過通過將該多個數據的的集中管理中一次性地拷貝到該一個第二應用中,以實現多個數據共享到至少一個應用,并簡化了實現過程,提高了數據共享的多樣性。

進一步地,本發明實施例中,不論m的取值為多少,電子設備獲取數據與應用的映射關系是依據用戶的選擇的,具體的電子設備獲取數據與應用的映射關系的實現方法可以具體如下:在拷貝設置界面中,電子設備獲取拷貝功能的實現方式,該拷貝功能的實現方式包括自動和手動。當自動按鈕被觸發開啟時,電子設備獲取預先設置的數據與應用的映射關系。當手動按鈕被觸發開啟時, 電子設備獲取用戶的輸入操作。根據用戶的輸入操作,獲取數據與應用的映射關系。

需要說明的是,在本發明實施例中的拷貝數據的方法可以通過用戶觸發拷貝設置界面的設置按鈕來確定數據與應用的映射關系的獲取方式,該數據與應用的映射關系對應拷貝功能的實現方式。

可選的,如圖5所示,拷貝設置界面的設置按鈕可以有自動按鈕和手動按鈕,用戶通過打開不同的按鈕進行選擇。

需要說明的是,本發明實施例中的電子設備中可以預設設置有數據與應用的映射關系,也可以通過用戶選擇來獲取的數據與應用的映射關系,具體的,通過自動被觸發開啟,獲取預先設置的數據與應用的映射關系,而通過手動被觸發開啟,根據用戶選擇來獲取數據與應用的映射關系。

具體的,當電子設備的拷貝設置界面的自動按鈕用用戶觸發打開時,該電設備獲取用戶的輸入操作,也就是說用戶選擇n個數據中的哪些數據要拷貝到m個第二應用中哪些第二應用的選擇的過程,然后,該電子設備就可以根據用戶的選擇或設定,形成了數據與應用的映射關系。

需要說明的是,s204-s205和s206-s207為s203之后的可選的步驟,在本發明實施例中,在s203之后,可以根據m的實際數值,來決定是執行s204-s205,還是s206-s207,具體的本發明實施例不作限制。

實施例三

如圖7所示,本發明實施例提供了一種電子設備1,該電子設備1可以包括:

獲取單元10,用于當拷貝功能開啟時,從第一應用中,獲取不連續的n個數據,所述n個數據為待拷貝的數據,其中,n≥2;以及獲取的m個第二應用,所述m個第二應用為拷貝數據的目標應用,其中,m≥1。

拷貝單元11,用于根據數據與應用的映射關系,將所述獲取單元10獲取的所述n個數據拷貝至所述獲取單元10獲取的所述m個第二應用。

可選的,所述獲取單元10,還用于所述獲取m個第二應用之后,所述拷 貝單元11根據數據與應用的映射關系,將所述n個數據拷貝至所述m個第二應用之后,獲取所述數據與應用的映射關系。

可選的,如圖8所示,所述電子設備1還包括:確定單元12。

所述確定單元12,用于當m≥2時,依據用戶的選擇,從所述獲取單元10獲取的所述n個數據中分別確定與所述m個第二應用對應的m個第一部分的數據,一個第一部分的數據對應一個第二應用,所述m個第一部分的數據至少存在兩個第一部分的數據不完全相同。

所述拷貝單元11,具體用于將所述確定單元12確定的所述m個第一部分的數據對應拷貝至所述獲取單元10獲取的所述m個第二應用。

可選的,如圖8所示,所述電子設備1還包括:確定單元12。

所述確定單元12,用于當m=1時,依據用戶的選擇,從所述獲取單元10獲取的所述n個數據中確定一個第二部分的數據,所述第二部分的數據為所述n個數據中的任意個數的數據。

所述拷貝單元11,具體用于將所述確定單元12確定的所述一個第二部分的數據拷貝至所述獲取單元10獲取的所述m個第二應用的每個第二應用中。

可選的,如圖9所示,所述電子設備1還包括:啟動單元13。

所述啟動單元13,用于所述獲取單元10所述從第一應用中,獲取不連續的n個數據之前,通過拷貝設置界面啟動所述拷貝功能。

需要說明的是,獲取單元10從第一應用中獲取n個數據的前提是當拷貝功能開啟時,而拷貝功能開啟是通過啟動單元13實現的,因此,在本發明實施例中,獲取單元10與啟動單元13是連接的。

可選的,本發明實施例中的電子設備可以為可進行復制粘貼功能的電子設備。

在實際應用中,上述獲取單元10、拷貝單元11、確定單元12和啟動單元13可由位于電子設備1上的處理器實現,具體為中央處理器(cpu)、微處理器(mpu)、數字信號處理器(dsp)或現場可編程門陣列(fpga)等實現,該電子設備1還可以包括存儲器,其中,存儲器用于存儲可執行程序代碼,該 程序代碼包括計算機操作指令,存儲器可能包含高速ram存儲器,也可能還包括非易失性存儲器,例如,至少一個磁盤存儲器。

本發明實施例所提供的一種電子設備,通過當拷貝功能開啟時,從第一應用中,獲取不連續的n個數據,該n個數據為待拷貝的數據,其中,n≥2;獲取m個第二應用,該m個第二應用為拷貝數據的目標應用,其中,m≥1;根據數據與應用的映射關系,將n個數據拷貝至m個第二應用。采用上述技術實現方案,由于本發明實施例中第二應用有多個時,待拷貝數據不管有幾個都是電子設備進行一次操作獲取到的,因此,當有至少兩個第二應用都考拷貝相同的多個待拷貝數據時,用戶還是通過電子設備對每個數據只進行一次獲取的過程,存放在剪切板中,供用戶選擇。或者,當本發明實施例中第二應用有一個時,不管帶靠背數據有幾個,由于電子設備已經將獲取的n個數據了暫存在剪切板了,因此,電子設備將待拷貝的數據拷貝到都是可以一次拷貝到該第二應用中。由上述分析可知,本發明實施例提供的一種拷貝數據的方法,可以實現多個數據共享到至少一個應用,并簡化了實現過程,也就是簡化了操作流程,提高了數據共享的多樣性。

本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用硬件實施例、軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。

本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影