數據跨應用轉移的方法和裝置的制造方法
【專利摘要】本發明涉及一種數據跨應用轉移的方法和裝置,所述方法包括:確定第一應用中的第一圖形;對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形;接收將所述第一圖形輸入至第二應用的指令;根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。通過將第一應用中的第一圖像以截圖數據形式轉移到第二應用中,解決了的第一圖形直接轉移至第二應用中圖形無法顯示的問題。
【專利說明】
數據跨應用轉移的方法和裝置
技術領域
[0001]本發明涉及計算機應用技術領域,特別是涉及一種數據跨應用轉移的方法和裝置。
【背景技術】
[0002]出于記錄、保存和編輯等目的,用戶經常需要對數據進行轉移。傳統技術中,數據轉移一般是對數據的進行復制粘貼,但對于基于特定應用中的數據,復制粘貼時很可能出現在非特定應用下數據不能被識別,進而無法顯示的問題。
【發明內容】
[0003]基于此,有必要針對數據跨應用轉移后不能被識別的問題,提供一種數據跨應用轉移的方法和裝置。
[0004]—種數據跨應用轉移的方法,所述方法包括:
[0005]確定第一應用中的第一圖形;
[0006]對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形;
[0007]接收將所述第一圖形輸入至第二應用的指令;
[0008]根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。
[0009]在其中一個實施例中,所述確定第一應用中的第一圖形,包括:
[0010]接收對第一應用的圖形的復制指令;
[0011 ]根據所述復制指令確定所述第一圖形;
[0012]所述接收將所述第一圖形輸入至第二應用的指令,包括:
[0013]接收在第二應用的編輯位置粘貼第一圖形的指令;
[0014]所述將存儲的所述第二圖形輸入至所述第二應用,包括:
[0015]將所述存儲的第二圖形粘貼至所述第二應用的所述編輯位置。
[0016]在其中一個實施例中,在所述確定第一應用中的第一圖形的同時還包括確定第一應用中的文字;
[0017]所述方法還包括:獲取所述第一圖形在所述文字中的位置信息;
[0018]所述存儲所述第二圖形的步驟之前或者之后,還包括存儲所述文字;
[0019]所述將存儲的所述第二圖形輸入至所述第二應用,包括:
[0020]將存儲的所述文字輸入至第二應用中;
[0021 ]根據所述位置信息將存儲的所述第二圖形輸入至所述文字中。
[0022]在其中一個實施例中,所述第一圖形為社交應用中的視覺情感符號。
[0023]在其中一個實施例中,所述第二應用為文本處理應用;所述將存儲的所述第二圖形輸入至所述第二應用,包括:
[0024]獲取所述文本處理應用當前激活的文字處理頁面的文字格式;
[0025]根據所述文字格式調整所述第二圖形的大小;
[0026]將調整后的所述第二圖形輸入至所述文本處理應用中。
[0027]—種數據跨應用轉移的裝置,所述裝置包括:
[0028]數據確定模塊,用于確定第一應用中的第一圖形;
[0029]截圖模塊,用于對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形;
[0030]轉移命令獲取模塊,用于接收將所述第一圖形輸入至第二應用的指令;
[0031]轉移模塊,用于根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。
[0032]在其中一個實施例中,所述數據確定模塊,還用于接收對第一應用的圖形的復制指令;根據所述復制指令確定所述第一圖形;
[0033]所述轉移命令獲取模塊,還用于接收在第二應用的編輯位置粘貼第一圖形的指令;
[0034]所述轉移模塊,還用于將所述存儲的第二圖形粘貼至所述第二應用的所述編輯位置。
[0035]在其中一個實施例中,所述數據確定模塊,還用于在所述確定第一應用中的第一圖形的同時確定第一應用中的文字;
[0036]所述裝置還包括:
[0037]定位模塊,用于獲取所述第一圖形在所述文字中的位置信息;
[0038]文字存儲模塊,用于存儲所述文字;
[0039]所述轉移模塊,用于將存儲的所述文字輸入至第二應用中;根據所述位置信息將存儲的所述第二圖形輸入至所述文字中。
[0040]在其中一個實施例中,所述第一圖形為社交應用中的視覺情感符號。
[0041 ]在其中一個實施例中,所述第二應用為文本處理應用;
[0042]所述轉移模塊包括:
[0043]文字格式獲取模塊,用于獲取所述文本處理應用當前激活的文字處理頁面的文字格式;
[0044]調整模塊,用于根據所述文字格式調整所述第二圖形的大小;
[0045]輸入模塊,用于將調整后的所述第二圖形輸入至所述文本處理應用中。
[0046]上述數據跨應用轉移的方法和裝置,通過確定第一應用中的第一圖形;對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形;接收將所述第一圖形輸入至第二應用的指令;根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。上述的方法和裝置通過截圖第一應用的第一圖形,并將第一圖像以截圖數據形式轉移到第二應用中,解決了將第一應用下的第一圖形直接轉移至第二應用中圖形無法顯示的問題。
【附圖說明】
[0047]圖1為一個實施例中數據跨應用轉移的方法的流程圖;
[0048]圖2為另一個實施例中數據跨應用轉移的方法的流程圖;
[0049]圖3為一個實施例中文字與圖形跨應用轉移的方法的流程圖;
[0050]圖4為一個實施例中調整轉移數據的流程圖;
[0051 ]圖5為一個實施例中數據跨應用轉移的裝置的結構框圖;
[0052]圖6為一個實施例中涉及文字處理裝置的結構框圖;
[0053]圖7為一個實施例中轉移模塊的結構框圖。
【具體實施方式】
[0054]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0055]在如圖1所示的實施例中,提供了一種數據跨應用轉移的方法,所述方法包括:
[0056]步驟S102:確定第一應用中的第一圖形。
[0057]第一應用為安裝在軟件平臺上的供用戶使用的軟件程序,可以基于Andord的應用、網站應用等。應用程序具有可視化頁面以實現與用戶的交互。
[0058]第一圖形指能夠顯示在第一應用中的圖像,第一應用的第一圖形實質是圖形符號,比如在QQ應用中,表情圖形的實質是表情符號“/abc”。
[0059]在其中一個實施例中,可以借助鼠標或者鍵盤或者觸摸屏等選定第一應用的顯示界面的第一圖形,進而可確定第一圖形所在的區域范圍。
[0060]步驟S104:對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形。
[0061]在確定第一圖形的區域范圍后,對區域范圍內的圖形進行截圖,生成第二圖形,并將第二圖形存儲到服務器中。服務器存儲第二圖形時,同時存儲第二圖形與第一圖形的綁定關系。
[0062]該第二圖形的屬性為圖片屬性,如第二圖形格式為BMP格式、JPG格式、GIF格式等。
[0063]步驟S106:接收將所述第一圖形輸入至第二應用的指令。
[0064]通過施加作用于第二應用的操作生成指令,該指令用于指示將第一圖形輸入至第二應用中,即,該指令與第一圖形之間建立了對應關系。
[0065]步驟S108:根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。
[0066]由于該指令一圖形、第二圖形之間的對應關系,根據上述指令,服務器可查詢到相應的第二圖形并傳輸至第二應用中。
[0067]在如圖1的實施例中的數據跨應用轉移的方法,通過對待轉移的第一圖形進行截圖,將第一圖形的截圖圖形-第二圖形轉移至第二應用中,由于第二圖形為截圖圖形,非第一應用專屬圖形,第二圖形可以顯示在第二應用中,解決了直接將第一圖形轉移至第二應用中無法顯示的問題。
[0068]在其中一個實施例中,如圖2所示,步驟S102包括:
[0069 ]步驟S202:接收對第一應用的圖形的復制指令。
[0070]步驟S204:根據所述復制指令確定所述第一圖形。
[0071 ]在步驟S204之后為步驟S206:對所述第一圖形進行截圖,生成第二圖形,并復制所述第二圖形。
[0072]步驟S106為在本實施例中為步驟S208:接收在第二應用的編輯位置粘貼第一圖形的指令。
[0073]該編輯位置的確定為用戶的確定,用戶可通過鼠標、鍵盤或者觸摸屏等輸入設備指定編輯位置。
[0074]步驟S108在本實施例中為步驟S210:將所述存儲的第二圖形粘貼至所述第二應用的所述編輯位置。
[0075]上述實施例為通過復制粘貼實現數據轉移。復制第一圖形的截圖圖形-第二圖形,粘貼第二圖形到第二應用中,由于第二圖形為截圖圖形,非第一應用專屬圖形,第二圖形可以顯示在第二應用中,解決了直接將第一圖形粘貼至第二應用中無法顯示的問題。
[0076]在其中一個實施例中,第一圖形為為社交應用中的視覺情感符號。比如,聊天應用中的表情符號。截圖第一應用中顯示的表情符號,生成表情圖形,粘貼該表情圖形至第二應用中,第二應用可顯示該表情圖形。傳統技術中,對第一應用中的表情符號直接進行復制,粘貼至第二應用時,顯示在第二應用界面上的為表情符號對應的字符串,由于第二應用不能識別該字符串,所述表情符號不能顯示出來。針對于傳統技術中表情符號轉移后不能顯示的問題,上述實施例通過轉移截圖的方式解決了表情符號不能跨應用顯示的問題。
[0077]在其中一個實施例中,如圖3所示,在步驟S102:所述確定第一應用中的第一圖形的同時還包括步驟S302:確定第一應用中的文字。
[0078]確定第一圖形和文字的方法為:接收用戶輸入的復制指令,復制指令帶有用戶對應復制內容的選擇,其中,復制內容包括圖形和文字。
[0079]所述方法還包括:步驟S304:獲取所述第一圖形在所述文字中的位置信息。
[0080]在其中一個實施例中,所述第一圖形為視覺情感符號emoji表情。emoji表情具有特定的區別于文字的格式,例如,QQ應用emoji表情符號為“/abc”格式。獲取第一圖形在所述文字中的位置信息可以為:查詢emo j i表情的表情符號,定位emo j i表情的表情符號,根據定位獲取emoji表情在文字中的位置信息。
[0081]在步驟S200之前或者之后,還包括:存儲所述文字。
[0082]在其中一個實施例中,存儲文字為復制文字到剪貼板。
[0083]步驟S108在本實施例中為步驟S306:根據所述位置信息將存儲的所述第二圖形輸入至所述文字中。
[0084]在其中一個實施例中,從剪貼板中獲取文字,粘貼獲取到的文字到第二應用中,從剪貼板中獲取第二圖形,根據獲取到的第一圖形的位置信息,將第一圖形的截圖第二圖形粘貼到該位置信息對應的位置。當第一圖形為emoji表情,第二圖形則是該emoji表情的表情圖像。數據轉移時,將第一應用中相應位置處的emo j i表情替換成對應emo j i表情的表情圖像,表情圖像為圖片格式,非第一應用下的特定格式,因此,轉移后的表情可以顯示在第二應用中。
[0085]在其中一個實施例中,所述第二應用為文本處理應用。
[0086]在其中一個實施例,該文本處理應用為文字處理器word。
[0087]如圖4所示,步驟S108包括:
[0088]步驟S402:獲取所述文本處理應用當前激活的文字處理頁面的文字格式。
[0089]在其中一個實施例中,具體為,獲取word當前編輯界面的文字格式,其中,文字格式包括:字號、字間距、行間距。
[0090]步驟S404:根據所述文字格式調整所述第二圖形的大小。
[0091]具體為,根據文字格式整體放大第二圖形或者整體縮小第二圖形以使第二圖形輸入到第二應用時能夠與該應用中的其他內容的文字格式匹配。
[0092]步驟S406:將調整后的所述第二圖形輸入至所述文本處理應用中。
[0093]本實施例中,將調整后的第二圖形輸入到文本處理應用中,避免了直接輸入截取的第二圖形可能帶來的圖形過大或者過小的問題,避免了用戶后續花費大量的調整時間。
[0094]在一個實施例中,如圖5所示,提供了一種數據跨應用轉移的裝置,所述裝置包括:
[0095]數據確定模塊510,用于確定第一應用中的第一圖形。
[0096]截圖模塊520,用于對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形。
[0097]轉移命令獲取模塊530,用于接收將所述第一圖形輸入至第二應用的指令。
[0098]轉移模塊540,用于根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。
[0099]在其中一個實施例中,所述數據確定模塊510,還用于接收對第一應用的圖形的復制指令;根據所述復制指令確定所述第一圖形。
[0100]所述轉移命令獲取模塊530,還用于接收在第二應用的編輯位置粘貼第一圖形的指令。
[0101]所述轉移模塊540,還用于將所述存儲的第二圖形粘貼至所述第二應用的所述編輯位置。
[0102]在其中一個實施例中,所述數據確定模塊510,還用于在所述確定第一應用中的第一圖形的同時確定第一應用中的文字。
[0103]如圖6所示,所述裝置還包括:
[0104]定位模塊610,用于獲取所述第一圖形在所述文字中的位置信息。
[0105]文字存儲模塊620,用于存儲所述文字。
[0106]所述轉移模塊540,用于將存儲的所述文字輸入至第二應用中;根據所述位置信息將存儲的所述第二圖形輸入至所述文字中。
[0107]在其中一個實施例中,所述第一圖形為社交應用中的視覺情感符號。
[0108]在其中一個實施例中,所述第二應用為文本處理應用。
[0109]如圖7所示,所述轉移模塊540包括:
[0110]文字格式獲取模塊710,用于獲取所述文本處理應用當前激活的文字處理頁面的文字格式。
[0111]調整模塊720,用于根據所述文字格式調整所述第二圖形的大小。
[0112]輸入模塊730,用于將調整后的所述第二圖形輸入至所述文本處理應用中。
[0113]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,程序可存儲于一計算機可讀取存儲介質中,如本發明實施例中,該程序可存儲于計算機系統的存儲介質中,并被該計算機系統中的至少一個處理器執行,以實現包括如上述各方法的實施例的流程。其中,存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,R0M)或隨機存儲記憶體(Random Access Memory,鹽)等。
[0114]以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
[0115]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種數據跨應用轉移的方法,所述方法包括: 確定第一應用中的第一圖形; 對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形; 接收將所述第一圖形輸入至第二應用的指令;根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。2.根據權利要求1所述的方法,其特征在于: 所述確定第一應用中的第一圖形,包括: 接收對第一應用的圖形的復制指令; 根據所述復制指令確定所述第一圖形; 所述接收將所述第一圖形輸入至第二應用的指令,包括: 接收在第二應用的編輯位置粘貼第一圖形的指令; 所述將存儲的所述第二圖形輸入至所述第二應用,包括: 將所述存儲的第二圖形粘貼至所述第二應用的所述編輯位置。3.根據權利要求1所述的方法,其特征在于: 在所述確定第一應用中的第一圖形的同時還包括確定第一應用中的文字; 所述方法還包括:獲取所述第一圖形在所述文字中的位置信息; 所述存儲所述第二圖形的步驟之前或者之后,還包括存儲所述文字; 所述將存儲的所述第二圖形輸入至所述第二應用,包括: 將存儲的所述文字輸入至第二應用中; 根據所述位置信息將存儲的所述第二圖形輸入至所述文字中。4.根據權利要求1所述的方法,其特征在于,所述第一圖形為社交應用中的視覺情感符號。5.根據權利要求1所述的方法,其特征在于,所述第二應用為文本處理應用;所述將存儲的所述第二圖形輸入至所述第二應用,包括: 獲取所述文本處理應用當前激活的文字處理頁面的文字格式; 根據所述文字格式調整所述第二圖形的大小; 將調整后的所述第二圖形輸入至所述文本處理應用中。6.一種數據跨應用轉移的裝置,其特征在于,所述裝置包括: 數據確定模塊,用于確定第一應用中的第一圖形; 截圖模塊,用于對所述第一圖形進行截圖,生成第二圖形,并存儲所述第二圖形; 轉移命令獲取模塊,用于接收將所述第一圖形輸入至第二應用的指令; 轉移模塊,用于根據所述將第一圖形輸入至第二應用的指令,將存儲的所述第二圖形輸入至所述第二應用。7.根據權利要求1所述的裝置,其特征在于: 所述數據確定模塊,還用于接收對第一應用的圖形的復制指令;根據所述復制指令確定所述第一圖形; 所述轉移命令獲取模塊,還用于接收在第二應用的編輯位置粘貼第一圖形的指令; 所述轉移模塊,還用于將所述存儲的第二圖形粘貼至所述第二應用的所述編輯位置。8.根據權利要求1所述的裝置,其特征在于: 所述數據確定模塊,還用于在所述確定第一應用中的第一圖形的同時確定第一應用中的文字; 所述裝置還包括: 定位模塊,用于獲取所述第一圖形在所述文字中的位置信息; 文字存儲模塊,用于存儲所述文字; 所述轉移模塊,用于將存儲的所述文字輸入至第二應用中;根據所述位置信息將存儲的所述第二圖形輸入至所述文字中。9.根據權利要求1所述的裝置,其特征在于,所述第一圖形為社交應用中的視覺情感符號。10.根據權利要求1所述的裝置,其特征在于,所述第二應用為文本處理應用; 所述轉移模塊包括: 文字格式獲取模塊,用于獲取所述文本處理應用當前激活的文字處理頁面的文字格式; 調整模塊,用于根據所述文字格式調整所述第二圖形的大小; 輸入模塊,用于將調整后的所述第二圖形輸入至所述文本處理應用中。
【文檔編號】G06F9/54GK106055416SQ201610348809
【公開日】2016年10月26日
【申請日】2016年5月23日
【發明人】高歡歡
【申請人】珠海市魅族科技有限公司