欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在應用間傳輸聊天表情的方法及裝置、設備、存儲介質與流程

文檔序號:11778434閱讀:221來源:國知局
在應用間傳輸聊天表情的方法及裝置、設備、存儲介質與流程

本申請涉及通訊技術領域,尤其涉及一種在應用間傳輸聊天表情的方法及裝置、設備、存儲介質。



背景技術:

目前,在各大聊天類應用(app)中均存在各種聊天表情供用戶在聊天過程中使用。通常,應用的聊天表情只限于在該應用中被使用,而不能被用戶使用到其他應用中。隨著技術的發(fā)展,越來越多的使用聊天類應用的用戶希望將某一應用中原創(chuàng)的聊天表情共享到另一應用中進行使用。



技術實現要素:

有鑒于此,本申請?zhí)峁┮环N在應用間傳輸聊天表情的方法及裝置、設備、存儲介質。

為實現上述目的,本申請?zhí)峁┑募夹g方案如下:

根據本申請的第一方面,提出了一種在應用間傳輸聊天表情的方法,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述方法包括:

響應于復制所述第一應用中的目標聊天表情的操作,所述第一應用通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件;

響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,所述第二應用獲取與所述加密算法對應的解密密鑰;

所述第二應用利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

根據本申請的第二方面,提出了一種在應用間傳輸聊天表情的方法,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述方法包括:

接收將所述第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令;

所述第一應用通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件;

所述第二應用獲取與所述加密算法對應的解密密鑰;

所述第二應用獲取所述被加密文件并利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

根據本申請的第三方面,提出了一種在應用間傳輸聊天表情的方法,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述方法包括:

響應于復制所述第一應用中的目標聊天表情的操作,所述第一應用通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件;

所述第一應用將所述目標聊天表情的元數據和所述第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文;

響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,所述第二應用獲取與所述第二加密算法對應的第二解密密鑰;

所述第二應用利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰;

所述第二應用利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片;

所述第二應用將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

根據本申請的第四方面,提出了一種在應用間傳輸聊天表情的方法,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述方法包括:

接收將所述第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令;

所述第一應用通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件;

所述第一應用將所述目標聊天表情的元數據和所述第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文;

所述第二應用獲取與所述第二加密算法對應的第二解密密鑰;

所述第二應用利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰;

所述第二應用利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片;

所述第二應用將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

根據本申請的第五方面,提出了一種在應用間傳輸聊天表情的裝置,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置包括:加密單元、密鑰獲取單元及解密單元;

所述加密單元響應于復制第一應用中的目標聊天表情的操作,通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件;

所述密鑰獲取單元響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,獲取與所述加密算法對應的解密密鑰;

所述解密單元利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

根據本申請的第六方面,提出了一種在應用間傳輸聊天表情的裝置,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置包括接收單元、加密單元、密鑰獲取單元及解密單元;

所述接收單元接收將第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令;

所述加密單元通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件;

所述密鑰獲取單元獲取與所述加密算法對應的解密密鑰;

所述解密單元獲取所述被加密文件并利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

根據本申請的第七方面,提出了一種在應用間傳輸聊天表情的裝置,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置包括:第一加密單元、第二加密單元、密鑰獲取單元、第一解密單元、第二解密單元及存儲單元;

所述第一加密單元響應于復制第一應用中的目標聊天表情的操作,通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件;

所述第二加密單元將所述目標聊天表情的元數據和所述第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文;

所述密鑰獲取單元響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,獲取與所述第二加密算法對應的第二解密密鑰;

所述第一解密單元利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰;

所述第二解密單元利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片;

所述存儲單元將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

根據本申請的第八方面,提出了一種在應用間傳輸聊天表情的裝置,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置包括:接收單元、第一加密單元、第二加密單元、密鑰獲取單元、第一解密單元、第二解密單元及存儲單元;

所述接收單元接收將第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令;

所述第一加密單元通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件;

所述第二加密單元將所述目標聊天表情的元數據和所述第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文;

所述密鑰獲取單元獲取與所述第二加密算法對應的第二解密密鑰;

所述第一解密單元利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰;

所述第二解密單元利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片;

所述存儲單元將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

通過以上技術方案可以看出,在需要將第一應用中的聊天表情共享到第二應用中進行使用時,首先,可以通過第一應用對所需要共享的目標聊天表情的表情文件進行加密,隨后,若第二應用是第一應用的授權應用,則第二應用可以獲取到用以對加密后的表情文件進行解密的密鑰,并利用該密鑰解密得到上述目標聊天表情的表情文件,最終,第二應用可以將獲得的表情文件存放于所述第二應用的表情存儲區(qū),以供用戶使用??梢?,只有第二應用被授權之后,才可以獲得第一應用中的表情文件并使用,對于沒被授權的應用,是無法使用第一應用的聊天表情的,從而在確保各應用中聊天表情數據的安全性(即避免被外界非法獲取)的前提下,實現在不同應用間的聊天表情共享。

附圖說明

圖1是根據一示例性實施例示出的一種在應用間傳輸聊天表情的方法的流程;

圖2是根據一示例性實施例示出的一種加密后所得的密文結構;

圖3是根據一示例性實施例示出的用戶設備中的數據讀寫過程;

圖4是根據一示例性實施例示出的另一種在應用間傳輸聊天表情的方法的流程;

圖5是根據一示例性實施例示出的又一種在應用間傳輸聊天表情的方法的流程;

圖6是根據一示例性實施例示出的又一種在應用間傳輸聊天表情的方法的流程;

圖7是根據一示例性實施例示出的一種電子設備的硬件架構;

圖8是根據一示例性實施例示出的一種在應用間傳輸聊天表情的裝置的框圖;

圖9是根據一示例性實施例示出的另一種在應用間傳輸聊天表情的裝置的框圖;

圖10是根據一示例性實施例示出的又一種在應用間傳輸聊天表情的裝置的框圖;

圖11是根據一示例性實施例示出的又一種在應用間傳輸聊天表情的裝置的框圖。

具體實施方式

目前,聊天表情被廣泛應用于各類聊天類軟件中,各類聊天類軟件的開發(fā)者可以設計獨特的聊天表情包,以吸引用戶。聊天表情可以分為符號類表情或靜態(tài)圖片類表情或動態(tài)圖片類表情等。通常,聊天表情由于是各大應用軟件所獨創(chuàng)的,考慮到知識產權的保護,應用a的聊天表情只限于在該應用a中被使用,一般不能被用戶使用到應用b中。然而,當今越來越多的使用聊天類應用的用戶希望將某一應用a中原創(chuàng)的聊天表情共享到另一應用b中進行使用。為了滿足用戶的這一需求,同時確保各大應用的原創(chuàng)表情不被外界非法使用,提出了如下解決方案。

圖1根據一示例性實施例示出的一種在應用間傳輸聊天表情的方法的流程。如圖1所示,該方法可應用于各類用戶設備(如:手機、電腦、pda等),所述用戶設備安裝有第一應用和第二應用。其中,所述第一應用和第二應用可為具備聊天功能的應用。在一實施例中,該方法包括下述步驟101~108,其中:

在步驟101中,響應于復制所述第一應用中的目標聊天表情的操作,第一應用通過第一加密算法將目標聊天表情的表情圖片進行加密,得到被加密圖片文件。

當用戶對第一應用中的目標聊天表情進行復制操作之后,需要讀取該目標聊天表情的表情文件。在一實施例中,應用中的每一聊天表情的表情文件主要包括:表情圖片(如:一張格式為gif的笑臉圖片)和用于描述所述表情圖片的屬性的元數據。其中,元數據所描述的屬性可以包括但不限于:表情名字、來源、作者、版權信息、分組、唯一標識符、尺寸等。在一實施例中,所述第一加密算法可為aes(advancedencryptionstandard)加密算法,并利用aes加密算法將表情圖片進行加密。

在一可選實施例中,通過aes加密算法將所述目標聊天表情的表情圖片中n個字節(jié)的頭部數據進行加密,其中,n≤256。其中,一方面,由于表情圖片的頭部數據一般是圖片較為重要的數據,在對n個字節(jié)(byte)的頭部數據進行加密后,足以保證他人無法還原出表情圖片。另一方面,只對表情圖片中的部分數據進行加密,也可以有效提高加密過程的耗時,提高計算機處理效率。另外,由于aes加密算法是對稱加密算法,所以其加密過程和解密過程采用同一密鑰,該密鑰可為128byte的數據。當然,上述第一加密算法并不局限于aes加密算法。

在步驟102中,第一應用將被加密圖片文件存放于公共的文件存儲區(qū)(如:android系統(tǒng)公用的文件存儲區(qū))下的指定路徑。

在步驟103中,第一應用將目標聊天表情的元數據、被加密圖片文件存放的指定路徑以及第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文。

圖2是根據一示例性實施例示出的一種加密后所得的密文結構,其中,密文可包括數據頭、聊天表情的元數據、存儲加密后的表情圖片的本地路徑以及第一加密算法的密鑰(本文稱為第一解密密鑰)。其中,所述數據頭為用于指示第二應用需解密該密文的標志,該標志為所述第一應用和所述第二應用預先約定的,也就是說,第二應用可以在讀取到該密文之后,可以通過該密文的數據頭來識別出是否需要對該密文進行解密過程。當然,上述標志在所述密文中的位置并不作限制。在其他可行實施例中,上述密文也可不包含這一標志。

在一實施例中,第二加密算法可為非對稱加密算法,例如:rsa、elgamal、背包算法、rabin、d-h、ecc(橢圓曲線加密算法)等。非對稱加密算法包括一對預先生成的公鑰和私鑰,其中,公鑰和私鑰分別被預先分配給所述第一應用和所述第二應用。在一具體實施例中,可利用rsa算法的公鑰對上述元數據、被加密圖片文件存放的指定路徑及第一解密密鑰進行加密。

在加密得到上述密文之后,第一應用可將該密文暫時地存放于剪切板服務clipboardmanager(即內存中開辟的一塊存儲區(qū)域)中。

在步驟104中,響應于將目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,第二應用獲取與所述第二加密算法對應的第二解密密鑰。

本實施例中,在不同應用間傳輸聊天表情的過程需要用戶通過復制+粘貼的方式來觸發(fā),其中,用戶在第一應用的界面中選定某表情并點擊復制按鍵后,可隨即切換到第二應用的界面,并在該界面中右擊并點擊粘貼按鍵。

考慮到聊天表情理應得到知識產權的保護,不適合將第一應用的聊天表情的使用權開發(fā)給任意一個其他應用。為此,第一應用的應用開發(fā)者可以選擇與一個或多個相互合作的應用開發(fā)者進行合作,并進行單向或雙向的聊天表情使用授權。也就是說,在第二應用是第一應用的授權應用的前提下,第二應用便被預先分配到第二加密算法的第二解密密鑰(如rsa算法的私鑰);反之,如果第二應用未被授權,是無法得到所述第二解密密鑰的。

在一實施例中,當第二應用是第一應用的授權應用時,可預先生成唯一的一對公鑰和私鑰并分別分配給第一應用和第二應用,此后,任意一個安裝有所述第一應用的用戶設備都可以獲取到所述公鑰,任意一個安裝有所述第二應用的用戶設備都可以獲取到所述私鑰。其中,公鑰和私鑰可以被預先存放于用戶設備的本地路徑下,或者預先被存放于應用服務器上,在需要加密或解密時,從所述應用服務器獲取該公鑰或私鑰。在另一實施例中,為提高安全性,可為每一個安裝有第一應用和第二應用的用戶設備分別生成一對唯一的公鑰和私鑰。

在步驟105中,第二應用利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰。

在步驟106中,第二應用利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片。

本實施例中,第二應用根據上述步驟105解密得到的存放被加密圖片文件的路徑,讀取到該被加密圖片文件,并利用第一解密密鑰(如aes密鑰)對該被加密圖片文件進行解密,得到所述表情圖片。

在步驟107中,將存放于公共的文件存儲區(qū)下的指定路徑中的所述被加密圖片文件刪除。

在步驟108中,第二應用將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū),在此之后,用戶便可在第二應用中使用上述目標聊天表情進行聊天。

參照圖3所示,為根據一示例性實施例示出的用戶設備中的數據讀寫過程,其中,在用戶在用戶設備上安裝的第一應用中復制某個目標聊天表情之后,第一應用可以利用預設的aes密鑰對該表情圖片進行加密,并將加密后的表情圖片寫入系統(tǒng)公共的文件存儲區(qū);隨后,第一應用還需要利用預設的rsa算法的公鑰將包含aes密鑰、加密后的表情圖片的存儲路徑以及元數據的文本(如json格式)進行加密,得到密文(添加相應的數據頭),并將該密文寫入剪切板服務clipboardmanager中;此后,當用戶在用戶設備上安裝的第二應用中粘貼上述目標聊天表情之后,第二應用便從剪切板服務clipboardmanager中讀取密文,并利用rsa算法的私鑰對其進行解密,得到aes密鑰、加密后的表情圖片的存儲路徑以及元數據;隨之,第二應用讀取存儲路徑下的被加密圖片,并利用aes密鑰對其進行解密,得到表情圖片;最終,第二應用將元數據和表情圖片存入自己的表情存儲區(qū),以備使用。

在其他可行實施例中,上述步驟102和步驟103可以省去。作為替代的,被加密的圖片文件可以和密文一起被寫入剪切板服務clipboardmanager中。抑或,通過其他文件傳輸方式來傳輸上述加密后的圖片文件以及密文,包括但不限于:文件共享、應用間的通信(如tcp)、共享內存、應用間建立的管道等。

通過圖1提供的技術方案,在需要將第一應用中的聊天表情共享到第二應用中進行使用時,首先,可以通過第一應用對所需要共享的目標聊天表情的表情文件進行加密,隨后,若第二應用是第一應用的授權應用,則第二應用可以獲取到用以對加密后的表情文件進行解密的密鑰,并利用該密鑰解密得到上述目標聊天表情的表情文件,最終,第二應用可以將獲得的表情文件存放于所述第二應用的表情存儲區(qū),以供用戶使用??梢?,只有第二應用被授權之后,才可以獲得第一應用中的表情文件并使用,對于沒被授權的應用,是無法使用第一應用的聊天表情的,從而在確保各應用中聊天表情數據的安全性(即避免被外界非法獲取)的前提下,實現在不同應用間的聊天表情共享。

圖4是根據一示例性實施例示出的另一種在應用間傳輸聊天表情的方法的流程,如圖4所示,該方法可應用于各類用戶設備(如:手機、電腦、pda等),所述用戶設備安裝有第一應用和第二應用。其中,所述第一應用和第二應用可為具備聊天功能的應用。在一實施例中,該方法包括下述步驟201~109,其中:

在步驟201中,接收將所述第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令。

本實施例中,所述指令可通過用戶的特定操作來觸發(fā)。其中,該特定操作可以為用戶在用戶設備上的單個操作,或多個連續(xù)的操作所組成的操作組合。舉例而言,在一種場景中,當用戶需要將第一應用中的聊天表情傳輸到第二應用中進行使用時,用戶需要作如下操作:在第一應用中對目標聊天表情的復制操作+在第二應用中的粘貼操作;在另一場景中,用戶需要作如下操作:在第一應用對目標聊天表情進行鼠標右擊,在跳出的對話框中選擇“分享到其他授權應用”,之后從多個備選的授權應用中選擇一個作為“第二應用”;等等。在又一場景中,假設第一應用的授權應用是唯一的,則可以直接通過鼠標雙擊聊天表情、或在右擊后跳出的對話框中選擇“分享到其他授權應用”的方式來觸發(fā)上述指令。本文對指令的觸發(fā)方式不作限制。

在步驟202中,第一應用通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件。

在步驟203中,第一應用將所述被加密圖片文件存放于公共的文件存儲區(qū)下的指定路徑。

在步驟204中,第一應用將目標聊天表情的元數據、被加密圖片文件存放的路徑以及第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文。

在步驟205中,第二應用獲取與所述第二加密算法對應的第二解密密鑰。

在步驟206中,第二應用利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰。

在步驟207中,第二應用利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片。

在步驟208中,將存放于公共的文件存儲區(qū)下的指定路徑中的所述被加密圖片文件刪除。

在步驟209中,第二應用將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

上述步驟202~步驟209可參照上述步驟101~步驟108的具體內容,本文不再予以贅述。

圖5是根據一示例性實施例示出的又一種在應用間傳輸聊天表情的方法的流程,如圖5所示,該方法可應用于各類用戶設備(如:手機、電腦、pda等),所述用戶設備安裝有第一應用和第二應用。其中,所述第一應用和第二應用可為具備聊天功能的應用。在一實施例中,該方法包括下述步驟301~303,其中:

在步驟301中,響應于復制所述第一應用中的目標聊天表情的操作,第一應用通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件。

在一實施例中,所述表情文件可為表情圖片。在另一實施例中,所述表情文件可以包括表情圖片和用于描述所述表情圖片的屬性的元數據。

在步驟302中,響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,第二應用獲取與所述加密算法對應的解密密鑰。

在一可選實施例中,所述加密算法為非對稱加密算法(如rsa),所述非對稱加密算法對應的公鑰和私鑰分別被分配給所述第一應用和所述第二應用。

在步驟303中,第二應用利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū),以被后續(xù)使用。

通過圖5提供的技術方案,只有第二應用被授權之后,才可以獲得第一應用中的表情文件并使用,對于沒被授權的應用,是無法使用第一應用的聊天表情的,從而在確保各應用中聊天表情數據的安全性(即避免被外界非法獲取)的前提下,實現在不同應用間的聊天表情共享。

圖6是根據一示例性實施例示出的又一種在應用間傳輸聊天表情的方法的流程,如圖6所示,該方法可應用于各類用戶設備(如:手機、電腦、pda等),所述用戶設備安裝有第一應用和第二應用。其中,所述第一應用和第二應用可為具備聊天功能的應用。在一實施例中,該方法包括下述步驟401~404,其中:

在步驟401中,接收將所述第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令。

本實施例中,所述指令可通過用戶的特定操作來觸發(fā)。其中,該特定操作可以為用戶在用戶設備上的單個操作,或多個連續(xù)的操作所組成的操作組合。

在步驟402中,第一應用通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件。

在一實施例中,所述表情文件可為表情圖片。在另一實施例中,所述表情文件可以包括表情圖片和用于描述所述表情圖片的屬性的元數據。

在步驟403中,第二應用獲取與所述加密算法對應的解密密鑰。

在一可選實施例中,所述加密算法為非對稱加密算法(如rsa),所述非對稱加密算法對應的公鑰和私鑰分別被分配給所述第一應用和所述第二應用。

在步驟404中,第二應用獲取所述被加密文件并利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

通過圖6提供的技術方案,只有第二應用被授權之后,才可以獲得第一應用中的表情文件并使用,對于沒被授權的應用,是無法使用第一應用的聊天表情的,從而在確保各應用中聊天表情數據的安全性(即避免被外界非法獲取)的前提下,實現在不同應用間的聊天表情共享。

圖7是根據一示例性實施例示出的一種電子設備的硬件結構。請參考圖7,在硬件層面,該電子設備包括處理器、內部總線、網絡接口、存儲器(包括內存以及非易失性存儲器),當然還可能包括其他業(yè)務所需要的硬件。其中,在存儲器內可以存儲有用以實現在應用間傳輸聊天表情的相關邏輯(即計算機程序),處理器可從非易失性存儲器中讀取對應的計算機程序到內存中然后運行。當然,除了軟件實現方式之外,本申請并不排除其他實現方式,比如邏輯器件抑或軟硬件結合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個邏輯單元,也可以是硬件或邏輯器件。

如圖8所示,在一實施例中,一種在應用間傳輸聊天表情的裝置300,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置300包括:加密單元501、密鑰獲取單元502及解密單元503;其中,加密單元501可存在于第一應用中,密鑰獲取單元502及解密單元503可存在于第二應用中。具體地:

加密單元501響應于復制第一應用中的目標聊天表情的操作,通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件;

密鑰獲取單元502響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,獲取與所述加密算法對應的解密密鑰;

解密單元503利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

如圖9所示,在一實施例中,一種在應用間傳輸聊天表情的裝置600,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置600包括接收單元601、加密單元602、密鑰獲取單元603及解密單元604;其中,加密單元602可存在于第一應用中,密鑰獲取單元603及解密單元604可存在于第二應用中。具體地:

接收單元601接收將第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令;

加密單元602通過設定的加密算法將所述目標聊天表情的表情文件進行加密,得到被加密文件;

密鑰獲取單元603獲取與所述加密算法對應的解密密鑰;

解密單元604獲取所述被加密文件并利用所述解密密鑰對所述被加密文件進行解密,得到所述目標聊天表情的表情文件并存放于所述第二應用的表情存儲區(qū)。

如圖10所示,在一實施例中,一種在應用間傳輸聊天表情的裝置700,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置700包括:第一加密單元701、第二加密單元702、密鑰獲取單元703、第一解密單元704、第二解密單元705及存儲單元706;其中,第一加密單元701、第二加密單元702可存在于第一應用中,密鑰獲取單元703、第一解密單元704、第二解密單元705及存儲單元706可存在于第二應用中。具體地:

第一加密單元701響應于復制第一應用中的目標聊天表情的操作,通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件;

第二加密單元702將所述目標聊天表情的元數據和所述第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文;

密鑰獲取單元703響應于將所述目標聊天表情粘貼到所述第一應用授權的第二應用中的操作,獲取與所述第二加密算法對應的第二解密密鑰;

第一解密單元704利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰;

第二解密單元705利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片;

存儲單元706將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

如圖11所示,在一實施例中,一種在應用間傳輸聊天表情的裝置800,應用于用戶設備,所述用戶設備安裝有第一應用和第二應用,所述裝置800包括:接收單元801、第一加密單元802、第二加密單元803、密鑰獲取單元804、第一解密單元805、第二解密單元806及存儲單元807;其中,第一加密單元802、第二加密單元803可存在于第一應用中,密鑰獲取單元804、第一解密單元805、第二解密單元806及存儲單元807可存在于第二應用中。具體地:

接收單元801接收將第一應用中的目標聊天表情向所述第一應用授權的第二應用傳輸的指令;

第一加密單元802通過第一加密算法將所述目標聊天表情的表情圖片進行加密,得到被加密圖片文件;

第二加密單元803將所述目標聊天表情的元數據和所述第一加密算法對應的第一解密密鑰拼裝為待加密文本,并通過第二加密算法將所述待加密文本加密為密文;

密鑰獲取單元804獲取與所述第二加密算法對應的第二解密密鑰;

第一解密單元805利用所述第二解密密鑰對所述密文進行解密,得到所述目標聊天表情的元數據和第一解密密鑰;

第二解密單元806利用所述第一解密密鑰對所述被加密圖片文件進行解密,得到所述目標聊天表情的表情圖片;

存儲單元807將所述表情圖片和所述目標聊天表情的元數據存放于所述第二應用的表情存儲區(qū)。

以上計算機程序被處理器執(zhí)行時實現的步驟可以參照上文對方法實施例的描述,并且,在不相沖突的前提下,上述裝置實施例的內容和上述方法實施例的內容可以互為補充,對此不再予以贅述。

上述實施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機芯片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為計算機,計算機的具體形式可以是個人計算機、膝上型計算機、蜂窩電話、相機電話、智能電話、個人數字助理、媒體播放器、導航設備、電子郵件收發(fā)設備、游戲控制臺、平板計算機、可穿戴設備或者這些設備中的任意幾種設備的組合。

為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現。

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

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

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

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

在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網絡接口和內存。

內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內存等形式,如只讀存儲器(rom)或閃存(flashram)。內存是計算機可讀介質的示例。

計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(cd-rom)、數字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitorymedia),如調制的數據信號和載波。

還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。

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

本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網絡而被連接的遠程處理設備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設備在內的本地和遠程計算機存儲介質中。

本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
梅河口市| 阳谷县| 新宁县| 新野县| 迭部县| 巩义市| 郑州市| 甘孜| 固镇县| 河池市| 凤山市| 临江市| 石台县| 罗山县| 玛曲县| 侯马市| 呼伦贝尔市| 偏关县| 五莲县| 和林格尔县| 万全县| 鄯善县| 阳朔县| 定兴县| 永康市| 博野县| 阳高县| 成武县| 瑞昌市| 张家界市| 虎林市| 恩施市| 金沙县| 华阴市| 永昌县| 龙胜| 邹城市| 东台市| 孟村| 噶尔县| 浑源县|