本發(fā)明實(shí)施例涉及一種信息發(fā)送方法,尤其涉及保密信息發(fā)送方法及其裝置。
背景技術(shù):
現(xiàn)代人們交流的方式非常廣泛,用于進(jìn)行交流的通訊工具也很多,目前比較流行的通訊工具,例如:QQ,微信等等,通過(guò)這些通訊工具可以和某個(gè)聯(lián)系人單獨(dú)交流,也可以通過(guò)群或者是朋友圈很多朋友一起交流,朋友之間通過(guò)通訊工具交流越來(lái)越來(lái)頻繁,但是有的時(shí)候發(fā)送的信息帶有私密性質(zhì),并不是希望每個(gè)人都能打開(kāi)這些信息,只是希望某個(gè)或者是某幾個(gè)人看到這些信息,如果將信息逐一發(fā)送給想看到的人又非常麻煩,一方面,如果直接通過(guò)通訊工具將信息發(fā)送給目標(biāo)聯(lián)系人,所發(fā)送的信息不經(jīng)過(guò)加密處理,有被泄露的潛在隱患,另一方面,目前在群里發(fā)布信息都是開(kāi)放式的,所有在群里的用戶都可以查看群里的信息,如果想發(fā)布一些私密信息只想給想看的人看就不方便了,如果能夠在群中發(fā)布私密信息或者直接通訊工具發(fā)送信息是帶有加密處理,只有目標(biāo)聯(lián)系人可以定向查看,而非目標(biāo)聯(lián)系人無(wú)法查看這些私密信息,這樣就可以很好的保護(hù)信息的私密性。
基于以上分析現(xiàn)階段通過(guò)通訊工具給聯(lián)系人發(fā)送信息不帶有加密處理和在群中發(fā)布私密信息時(shí)所存在的不足和缺點(diǎn),如何開(kāi)發(fā)私密性強(qiáng)、可以方便指定目標(biāo)聯(lián)系人查看私密信息,并同時(shí)非目標(biāo)聯(lián)系人不能查看該信息是重點(diǎn)攻關(guān)的技術(shù)之一。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)方案存在的問(wèn)題,本發(fā)明實(shí)施例提供一種用于通訊工具的保密信息發(fā)送方法,其包括:
識(shí)別用戶所選擇的通訊工具及所述通訊工具的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及目標(biāo)聯(lián)系人建立通信通道,接收用戶輸入的待發(fā)送信息;
識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
通過(guò)所述通信通道將所述編碼算法隨所述二維碼一起發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示;
識(shí)別用戶所選擇的通訊工具及所述通訊工具的目標(biāo)聯(lián)系人,進(jìn)一步包括:
識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,根據(jù)識(shí)別的所述目標(biāo)聯(lián)系人顯示所述目標(biāo)聯(lián)系人所支持的全部通訊工具供用戶選擇,獲取用戶所選擇的通訊工具;或者,
識(shí)別并啟動(dòng)所述通訊工具,顯示所述通訊工具中所包含的全部聯(lián)系人供用戶選擇,獲取用戶所選擇的目標(biāo)聯(lián)系人。
優(yōu)選地,識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,其中,所述客戶端通訊錄包括:統(tǒng)一通訊錄,構(gòu)建所述統(tǒng)一通訊錄的方法包括:
檢測(cè)到用戶設(shè)備中已經(jīng)安裝一個(gè)以上的通信應(yīng)用程序時(shí),所述通信應(yīng)用程序?yàn)榫哂型ㄐ殴δ艿膽?yīng)用程序,獲取每個(gè)通信應(yīng)用程序中的聯(lián)系人列表,所述聯(lián)系人列表中包括每個(gè)聯(lián)系人的用戶信息;
根據(jù)每個(gè)聯(lián)系人列表中的每個(gè)聯(lián)系人的用戶信息,確定具有關(guān)聯(lián)關(guān)系的聯(lián)系人;
將具有關(guān)聯(lián)關(guān)系的聯(lián)系人的名稱(chēng)添加到通信錄的聯(lián)系人名稱(chēng)列表中,將具有關(guān)聯(lián)關(guān)系的聯(lián)系人所有的通信應(yīng)用程序的應(yīng)用標(biāo)識(shí)分別添加到所述通信錄中與所述聯(lián)系人名稱(chēng)對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)列表中。
優(yōu)選地,識(shí)別用戶所選擇的編碼算法,進(jìn)一步包括:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
優(yōu)選地,所述待發(fā)送信息包括至少一種文字信息、數(shù)字信息、字符信息、圖片信息和視頻信息。
相應(yīng)地本發(fā)明實(shí)施例還提供一種用于群發(fā)的保密信息發(fā)送方法,其包括:
識(shí)別用戶所選擇的通訊工具及所述通訊工具的群及群中的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及所述目標(biāo)聯(lián)系人所在的群建立通信通道,接收用戶輸入的待發(fā)送信息;
識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
將所述二維碼通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人所在的群,同時(shí)將所述編碼算法通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)所述目標(biāo)聯(lián)系人所在的群接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
優(yōu)選地,識(shí)別用戶所選擇的編碼算法,,進(jìn)一步包括:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
相應(yīng)地本發(fā)明實(shí)施例還提供一種保密信息發(fā)送的裝置,其包括:
輸入模塊,用于識(shí)別用戶所選擇的通訊工具及所述通訊工具的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及目標(biāo)聯(lián)系人建立通信通道,接收用戶輸入的待發(fā)送信息;
生成模塊,用于識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
發(fā)送模塊,用于通過(guò)所述通信通道將所述編碼算法隨所述二維碼一起發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示;
所述輸入模塊,進(jìn)一步用于:
識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,根據(jù)識(shí)別的所述目標(biāo) 聯(lián)系人顯示所述目標(biāo)聯(lián)系人所支持的全部通訊工具供用戶選擇,獲取用戶所選擇的通訊工具;或者,
識(shí)別并啟動(dòng)所述通訊工具,顯示所述通訊工具中所包含的全部聯(lián)系人供用戶選擇,獲取用戶所選擇的目標(biāo)聯(lián)系人。
優(yōu)選地,所述生成模塊,進(jìn)一步用于:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
相應(yīng)地本發(fā)明實(shí)施例還提供一種用于群發(fā)的保密信息發(fā)送裝置,其包括:
群發(fā)輸入模塊,用于識(shí)別用戶所選擇的通訊工具及所述通訊工具的群及群中的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及所述目標(biāo)聯(lián)系人所在的群建立通信通道,接收用戶輸入的待發(fā)送信息;
群發(fā)生成模塊,用于識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
群發(fā)發(fā)送模塊,用于將所述二維碼通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人所在的群,同時(shí)將所述編碼算法通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)所述目標(biāo)聯(lián)系人所在的群接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
優(yōu)選地,所述群發(fā)生成模塊,進(jìn)一步用于:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
利用本發(fā)明實(shí)施例的技術(shù)方案方便用戶通過(guò)通訊工具發(fā)布私密信息給目標(biāo)聯(lián)系人,通過(guò)將信息生成二維碼,對(duì)信息進(jìn)行加密處理,保護(hù)了信息的私密性,將編碼算法發(fā)送給目標(biāo)聯(lián)系人,方便目標(biāo)聯(lián)系人對(duì)二維碼進(jìn)行解碼并查看信息,可以有效防止其他人查看的二維碼的信息,保護(hù)了信息發(fā)布者的隱私權(quán),方便了用戶與目標(biāo)聯(lián)系人的私密交流,同時(shí)也避免了使用通訊工具進(jìn)行交流時(shí)信息被其他人看見(jiàn)泄露的危險(xiǎn),同時(shí)增加了交流的趣味性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明實(shí)施例的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成本發(fā)明實(shí)施例的一部分,本發(fā)明實(shí)施例的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明實(shí)施例,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的不當(dāng)限定。在附圖中:
圖1為本發(fā)明實(shí)施例的用于通訊工具的保密信息發(fā)送方法的工作流程示意圖;
圖2為本發(fā)明實(shí)施例的用于群發(fā)的保密信息發(fā)送方法的工作流程示意圖;
圖3為本發(fā)明實(shí)施例的構(gòu)建統(tǒng)一通訊錄的方法流程示意圖;
圖4為本發(fā)明實(shí)施例的保密信息發(fā)送的裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例的用于群發(fā)的保密信息發(fā)送裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明實(shí)施例中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明實(shí)施例保護(hù)的范圍。
本發(fā)明實(shí)施例的主要思想在于,現(xiàn)有技術(shù)中,如果直接通過(guò)通訊工具將信息發(fā)送給目標(biāo)聯(lián)系人,所發(fā)送的信息不經(jīng)過(guò)加密處理,有被泄露的潛在隱患,另一方面,目前在群里發(fā)布信息都是開(kāi)放式的,所有在群里的用戶都可以查看群里的信息,用戶發(fā)送的信息不具有私密性,根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,通過(guò)將信息生成二維碼,對(duì)信息進(jìn)行加密處理,保護(hù)了信息的私密 性,將編碼算法發(fā)送給目標(biāo)聯(lián)系人,方便目標(biāo)聯(lián)系人對(duì)二維碼進(jìn)行解碼并查看信息,可以有效防止其他人查看的二維碼的信息,保護(hù)了信息發(fā)布者的隱私權(quán),例如用戶通過(guò)某一通訊工具(該通訊工具可以是常用的通訊工具,例如:QQ,微信等,QQ和微信通過(guò)安裝插件的方式具有將信息生成二維碼的功能,或者該通訊工具自身帶有將信息生成二維碼的功能),點(diǎn)擊選擇某一聯(lián)系人,如老張,點(diǎn)擊老張進(jìn)入信息編輯界面,編輯好信息后,點(diǎn)擊將信息生成二維碼的選項(xiàng),選擇一種二維碼編碼算法將信息生成二維碼,點(diǎn)擊發(fā)送,將二維碼和編碼算法一起發(fā)送給老張,以便老張通過(guò)編碼算法獲取二維碼中包含的信息,有效地保護(hù)了信息的私密性。
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)說(shuō)明。
實(shí)施例1:
圖1為本發(fā)明實(shí)施例的用于通訊工具的保密信息發(fā)送方法的工作流程示意圖,如圖1所示:
步驟101:識(shí)別用戶所選擇的通訊工具及通訊工具的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的通訊工具及目標(biāo)聯(lián)系人建立通信通道,接收用戶輸入的待發(fā)送信息;
用戶選擇通訊工具,點(diǎn)開(kāi)并啟動(dòng)所選擇的通訊工具,點(diǎn)開(kāi)所選擇的通訊工具選擇通訊錄顯示全部聯(lián)系人,選擇其中部分聯(lián)系人作為目標(biāo)聯(lián)系人,通過(guò)通訊工具與選擇的目標(biāo)聯(lián)系人之間的通信通道,編輯輸入待發(fā)送信息。
舉例來(lái)說(shuō),用戶點(diǎn)擊啟動(dòng)一種通訊工具,例如QQ,選擇QQ通訊錄,顯示QQ通訊錄中的全部聯(lián)系人,選擇其中一個(gè)人作為目標(biāo)聯(lián)系人,如老張,建立與老張的通信通道,輸入待發(fā)送的信息內(nèi)容,該例子只在于解釋本發(fā)明實(shí)施例的一種情況,不作為本發(fā)明實(shí)施例的限定。
識(shí)別用戶所選擇的通訊工具及通訊工具的目標(biāo)聯(lián)系人,進(jìn)一步包括:
識(shí)別從客戶端通訊錄中所選擇的目標(biāo)聯(lián)系人,根據(jù)識(shí)別的目標(biāo)聯(lián)系人顯示目標(biāo)聯(lián)系人所支持的全部通訊工具供用戶選擇,獲取用戶所選擇的通訊工具;或者,
識(shí)別并啟動(dòng)通訊工具,顯示通訊工具中所包含的全部聯(lián)系人供用戶選擇,獲取用戶所選擇的目標(biāo)聯(lián)系人。
用戶與目標(biāo)聯(lián)系人進(jìn)行交流時(shí),可以通過(guò)客戶端中的通訊錄找到目標(biāo)聯(lián)系人,再根據(jù)目標(biāo)聯(lián)系人支持的通訊工具與目標(biāo)聯(lián)系人進(jìn)行溝通交流,或者用戶通過(guò)啟動(dòng)通訊工具,在通訊工具中的通訊錄中選擇目標(biāo)聯(lián)系人進(jìn)行溝通。
用戶通過(guò)客戶端的通訊錄選擇目標(biāo)聯(lián)系人支持的通訊工具,具體做法是在客戶端的通訊錄中選擇目標(biāo)聯(lián)系人,在選擇目標(biāo)聯(lián)系人的時(shí)候,在目標(biāo)聯(lián)系人的目錄下會(huì)顯示該目標(biāo)聯(lián)系人所支持的全部通訊工具,從而獲取用戶所選擇的通訊工具,用也可以通過(guò)通訊工具選擇目標(biāo)聯(lián)系人,具體做法是點(diǎn)擊啟動(dòng)通訊工具,從通訊工具中的通訊錄中選擇部分聯(lián)系人作為目標(biāo)聯(lián)系人,用戶可以通過(guò)聯(lián)系人查找通訊工具,也可以通過(guò)通訊工具查找聯(lián)系人。
其中,待發(fā)送的信息的形式是多種的,并可以通過(guò)相應(yīng)的編碼算法將待發(fā)送的信息生成二維碼,優(yōu)選地,待發(fā)送信息包括至少一種文字信息、數(shù)字信息、字符信息、圖片信息和視頻信息,用戶通過(guò)二維碼編碼算法將待發(fā)送信息生成二維碼,待發(fā)送的信息可以是文字信息、數(shù)字信息、字符信息、圖片信息和視頻信息及其他形式的信息,也可以是多種信息組合的方式,對(duì)應(yīng)不同形式的信息,選擇相應(yīng)的二維碼編碼算法,可以更有效地將待發(fā)送信息生成二維碼,增加待發(fā)送信息的安全性和私密性。
步驟102:識(shí)別用戶所選擇的編碼算法,并根據(jù)編碼算法將待發(fā)送信息生成二維碼;
用戶在通訊工具及目標(biāo)聯(lián)系人建立的通信通道,輸入待發(fā)送信息,選擇編碼算法,將待發(fā)送信息生成二維碼,通訊工具帶有編碼算法可以通過(guò)以下方式實(shí)現(xiàn),通過(guò)在通訊工具中安裝相應(yīng)的插件,使的通訊工具的信息編輯界面內(nèi)具有將待發(fā)送信息生成二維碼功能的選項(xiàng),在用戶編輯完信息之后,選擇將待發(fā)送信息生成二維碼功能的選項(xiàng),出現(xiàn)提示二維碼編碼算法的列表,用戶從列表中選擇一種編碼算法,將待發(fā)送信息生成二維碼;還有一種方式是通訊工具中自帶編碼算法,用戶在信息編輯界面內(nèi)可以直接找到加密選項(xiàng),通過(guò)加密選項(xiàng)選擇編碼算法,將待發(fā)送信息生成二維碼。
用戶在選擇編碼算法的時(shí)候,通訊工具會(huì)顯示通訊工具所支持的全部編 碼算法供用戶選擇,優(yōu)選地,識(shí)別用戶所選擇的編碼算法,進(jìn)一步包括:顯示通訊工具所支持的全部編碼算法供用戶選擇,全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法,通訊工具所支持的全部編碼算法包括兩部分編碼算法,一種是通訊工具自帶的編碼算法,還有一種是根據(jù)用戶需要,從外部引進(jìn)的編碼算法,外部引進(jìn)的編碼算法可以通過(guò)導(dǎo)入的方式進(jìn)入到通訊工具,以便被通訊工具調(diào)用,從外部引進(jìn)編碼算法的作用是防止通訊工具自帶的編碼算法重復(fù)性高,導(dǎo)致二維碼容易被破解的問(wèn)題,用戶可以自主選擇使用哪個(gè)編碼算法,也可以選擇使用系統(tǒng)提示選擇的編碼算法。
通訊工具在顯示全部編碼算法的時(shí)候,編碼算法是按照一定順序進(jìn)行排列的,優(yōu)選地,顯示通訊工具所支持的全部編碼算法供用戶選擇,進(jìn)一步包括:識(shí)別全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)權(quán)重對(duì)全部編碼算法進(jìn)行顯示,其中,權(quán)重高的編碼算法排列位置靠前,權(quán)重的配置與編碼算法的安全性、使用熱度正相關(guān),按照權(quán)重來(lái)排列編碼算法,權(quán)重是指安全性,安全性越高其權(quán)重越高,用戶通過(guò)通訊工具將待發(fā)送信息生成二維碼之后,二維碼不會(huì)或者很難被其他解碼工具破解,生成的二維碼越難破解說(shuō)明生成該二維碼的編碼算法的安全性越高,其權(quán)重也越高,權(quán)重還可以根據(jù)使用熱度進(jìn)行配置,例如某一個(gè)編碼算法使用的次數(shù)越多那么它的使用熱度越高,權(quán)重也可以根據(jù)安全性和使用熱度綜合進(jìn)行配置,配置好權(quán)重之后將權(quán)重高的編碼算法排列在相對(duì)靠前的位置上,權(quán)重最高的編碼算法相對(duì)其他的編碼算法在安全性和使用熱度上要好,系統(tǒng)選擇提示用戶使用權(quán)重最高的編碼算法,可以更好的保證用戶的信息的私密性。
在本發(fā)明實(shí)施例中,在選擇編碼算法的時(shí)候,用戶可以根據(jù)自己的意愿選擇其中一種算法,也可以直接使用系統(tǒng)提示選擇的編碼算法,在選擇獲取系統(tǒng)提示的編碼算法時(shí),優(yōu)選地,獲取系統(tǒng)提示選擇的編碼算法,進(jìn)一步包括:系統(tǒng)根據(jù)編碼算法的排列位置選擇權(quán)重最高的編碼算法作為系統(tǒng)提示選擇的編碼算法,根據(jù)權(quán)重的配置方式,系統(tǒng)將權(quán)重高的編碼算法排列在相對(duì)靠前的位置上,用戶在選擇編碼算法的時(shí)候,多種編碼算法中系統(tǒng)會(huì)標(biāo)識(shí)默認(rèn)一種編碼算法給用戶作為提示,該編碼算法就是權(quán)重最高的編碼算法,將 權(quán)重最高的編碼算法作為系統(tǒng)提示選擇的編碼算法可以減少客戶的操作麻煩,也可以提示客戶該編碼算法是安全性和使用熱度最高的編碼算法,可以更大程度上的保護(hù)信息的私密性,用戶可以選擇使用這種系統(tǒng)提示選擇的編碼算法,也可以根據(jù)用戶自己的意愿選擇其他的編碼算法。
本發(fā)明實(shí)施例中,優(yōu)選地,進(jìn)一步包括,如果當(dāng)前已配置保存了編碼算法,提示全部編碼算法中當(dāng)前配置保存的編碼算法,系統(tǒng)選擇配置提示選擇的編碼算法的時(shí)候,不僅僅是通過(guò)權(quán)重來(lái)進(jìn)行配置,當(dāng)此次配置之前,系統(tǒng)就已經(jīng)配置保存了編碼算法,則系統(tǒng)提示選擇當(dāng)前保存的編碼算法,這樣用戶就可以選擇是否沿用上一次的編碼算法,還是選擇新配置的編碼算法。
用戶將待發(fā)送信息通過(guò)所選擇的編碼算法生成二維碼之后,系統(tǒng)會(huì)將待發(fā)送信息,所使用的編碼算法以及用該編碼算法將待發(fā)送生成的二維碼,這三個(gè)文件保存在一個(gè)文件夾中,以便用戶進(jìn)行查詢(xún)或者供用戶調(diào)用,這三個(gè)文件保存的時(shí)間是可以用戶自定義設(shè)置的,或者根據(jù)系統(tǒng)預(yù)設(shè)一個(gè)保存時(shí)間,當(dāng)保存時(shí)間超過(guò)所設(shè)置的時(shí)間,系統(tǒng)就會(huì)自動(dòng)刪除所保存的文件,或者不設(shè)定保存時(shí)間,通過(guò)用戶手動(dòng)進(jìn)行刪除。
步驟103:通過(guò)通信通道將編碼算法隨二維碼一起發(fā)送至目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收二維碼并根據(jù)編碼算法對(duì)二維碼進(jìn)行解碼顯示。
用戶將待發(fā)送信息生成二維碼之后,用戶通過(guò)所選擇的通訊工具與目標(biāo)聯(lián)系人建立起通信通道,通過(guò)通信通道將二維碼以及生成該二維碼的編碼算法一起發(fā)送給用戶選擇的目標(biāo)聯(lián)系人,目標(biāo)聯(lián)系人通過(guò)相應(yīng)的通訊工具收到二維碼和編碼算法之后,通過(guò)編碼算法對(duì)二維碼進(jìn)行解碼,獲取二維碼包含的信息。
目標(biāo)聯(lián)系人通過(guò)相應(yīng)的通訊工具收到二維碼和編碼算法之后,可以通過(guò)兩種方式獲取二維碼中包含的信息,一種方式是目標(biāo)聯(lián)系人通過(guò)相應(yīng)的通訊工具收到二維碼和編碼算法之后,二維碼直接被編碼算法破解,直接顯示二維碼中包含的信息,另一種方式是目標(biāo)聯(lián)系人通過(guò)觸發(fā)編碼算法將二維碼進(jìn)行破解,獲取二維碼中包含的信息,優(yōu)選地,還包括,編碼算法隨二維碼一起發(fā)送至通訊工具的目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收 編碼算法和二維碼并直接顯示二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)編碼算法對(duì)二維碼進(jìn)行解碼顯示。用戶通過(guò)選擇的二維碼編碼算法將待發(fā)送信息生成二維碼之后,通過(guò)通訊工具將二維碼和編碼算法一起發(fā)送給目標(biāo)聯(lián)系人,目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收到的二維碼編碼算法對(duì)接收到的二維碼進(jìn)行解碼獲取二維碼所包含的信息。
本發(fā)明實(shí)施例中,用戶還可以在信息編輯軟件中編輯信息,如在文檔界面中輸入編輯信息,通過(guò)二維碼編碼算法將文檔中的信息生成二維碼,將生成好二維碼和所選擇使用的編碼算法和文檔信息保存在一個(gè)文件夾中,當(dāng)用戶想將該信息發(fā)送給目標(biāo)聯(lián)系人時(shí),從保存的文件的文件夾中調(diào)取該二維碼和編碼算法一起發(fā)送至目標(biāo)聯(lián)系人。
用戶通過(guò)通訊工具不僅可以直接發(fā)送二維碼給目標(biāo)聯(lián)系人,當(dāng)用戶和目標(biāo)聯(lián)系人在同一個(gè)群中時(shí),用戶也可以選擇通過(guò)將二維碼發(fā)送至群中,將編碼算法發(fā)送給目標(biāo)聯(lián)系人,使得目標(biāo)聯(lián)系人可以通過(guò)編碼算法查看用戶發(fā)送至群中的二維碼包含的信息。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種用于群發(fā)的保密信息發(fā)送方法。
實(shí)施例二:
圖2為本發(fā)明實(shí)施例的用于群發(fā)的保密信息發(fā)送方法的工作流程示意圖,如圖2所示:
步驟S201:識(shí)別用戶所選擇的通訊工具及通訊工具的群及群中的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的通訊工具及目標(biāo)聯(lián)系人所在的群建立通信通道,接收用戶輸入的待發(fā)送信息;
用戶可以通過(guò)群來(lái)發(fā)布信息,用戶通過(guò)客戶端選擇通訊工具并啟動(dòng)通訊工具,選擇通訊工具的群,建立所選擇的群的通信通道,編輯輸入待發(fā)送信息,并選擇群中的部分聯(lián)系人作為目標(biāo)聯(lián)系人。
優(yōu)選地,待發(fā)送信息包括至少一種文字信息、數(shù)字信息、字符信息、圖片信息和視頻信息。
步驟S202:識(shí)別用戶所選擇的編碼算法,并根據(jù)編碼算法將待發(fā)送信息生成二維碼;
用戶在編輯完待發(fā)送信息之后,選擇編碼算法,將待發(fā)送信息生成二維碼,通訊工具帶有編碼算法可以通過(guò)以下方式實(shí)現(xiàn),通過(guò)在通訊工具中安裝相應(yīng)的插件,使的通訊工具的信息編輯界面內(nèi)具有將待發(fā)送信息生成二維碼功能的選項(xiàng),在用戶編輯完信息之后,選擇將待發(fā)送信息生成二維碼功能的選項(xiàng),出現(xiàn)提示二維碼編碼算法的列表,用戶從列表中選擇一種編碼算法,將待發(fā)送信息生成二維碼,另一種方式是通訊工具中自帶編碼算法。
用戶在選擇編碼算法的時(shí)候,優(yōu)選地,識(shí)別用戶所選擇的編碼算法,進(jìn)一步包括:顯示通訊工具所支持的全部編碼算法供用戶選擇,全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法;用戶選擇編碼算法,會(huì)顯示通訊工具所支持的全部編碼算法供用戶選擇,全部編碼算法中包括通訊工具自帶的編碼算法和外部引進(jìn)的編碼算法兩部分,獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法,用戶在選擇編碼算法的時(shí)候,可以選擇多種編碼算法中的一個(gè),多種編碼算法中系統(tǒng)會(huì)標(biāo)識(shí)默認(rèn)一種編碼算法給用戶作為提示,用戶可以選擇使用這種系統(tǒng)提示選擇的編碼算法,也可以根據(jù)用戶自己的意愿選擇其他的編碼算法。
在顯示全部編碼算法的時(shí)候,編碼算法是按照一定順序進(jìn)行排列的,優(yōu)選地,顯示通訊工具所支持的全部編碼算法供用戶選擇,進(jìn)一步包括:
識(shí)別全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)權(quán)重對(duì)全部編碼算法進(jìn)行顯示,其中,權(quán)重高的編碼算法排列位置靠前,權(quán)重的配置與編碼算法的安全性、使用熱度正相關(guān),按照權(quán)重來(lái)排列編碼算法,權(quán)重是指安全性,安全性越高其權(quán)重越高,將待發(fā)送信息生成二維碼之后,二維碼不會(huì)或者很難被其他解碼工具破解,生成的二維碼越難破解說(shuō)明生成該二維碼的編碼算法的安全性越高,其權(quán)重也越高,權(quán)重還可以根據(jù)使用熱度進(jìn)行配置,例如某一個(gè)編碼算法使用的次數(shù)越多那么它的使用熱度越高,權(quán)重也可以根據(jù)安全性和使用熱度綜合進(jìn)行配置,配置好權(quán)重之后將權(quán)重高的編碼算法排列在相對(duì)靠前的位置上。
優(yōu)選地,獲取系統(tǒng)提示選擇的編碼算法,進(jìn)一步包括:系統(tǒng)根據(jù)編碼算法的排列位置選擇權(quán)重最高的編碼算法作為系統(tǒng)提示選擇的編碼算法,根據(jù) 權(quán)重的配置方式,將權(quán)重高的編碼算法排列在相對(duì)靠前的位置上,在用戶在選擇編碼算法的時(shí)候,多種編碼算法中系統(tǒng)會(huì)標(biāo)識(shí)默認(rèn)一種編碼算法給用戶作為提示,該編碼算法就是權(quán)重最高的編碼算法,將權(quán)重最高的編碼算法作為系統(tǒng)提示選擇的編碼算法可以減少客戶的操作麻煩,也可以提示客戶該編碼算法是安全性和使用熱度最高的編碼算法,可以更大程度上的保護(hù)信息的私密性,用戶可以選擇使用這種系統(tǒng)提示選擇的編碼算法,也可以根據(jù)用戶自己的意愿選擇其他的編碼算法。
優(yōu)選地,進(jìn)一步包括,如果當(dāng)前已配置保存了編碼算法,提示全部編碼算法中當(dāng)前配置保存的編碼算法。
另外,優(yōu)選地,根據(jù)編碼算法將待發(fā)送信息生成二維碼,還包括,將待發(fā)送信息、編碼算法及二維碼一起保存在一個(gè)文件夾中,以便用戶查詢(xún)。
步驟S203:將二維碼通過(guò)通信通道發(fā)送至目標(biāo)聯(lián)系人所在的群,同時(shí)將編碼算法通過(guò)通信通道發(fā)送至目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)目標(biāo)聯(lián)系人所在的群接收二維碼并根據(jù)編碼算法對(duì)二維碼進(jìn)行解碼顯示。
用戶將已經(jīng)進(jìn)行加密處理的二維碼,發(fā)送至目標(biāo)聯(lián)系人所在的群,在發(fā)布二維碼的同時(shí)將編碼算法發(fā)送至目標(biāo)聯(lián)系人,目標(biāo)聯(lián)系人接收到編碼算法之后,根據(jù)編碼算法將發(fā)布在群中的二維碼進(jìn)行解碼顯示,查看二維碼包含的信息。
優(yōu)選地,還包括,將二維碼發(fā)送至目標(biāo)聯(lián)系人所在的群,同時(shí)將編碼算法通過(guò)通信通道發(fā)送至目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具的群接收二維碼并直接顯示二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)編碼算法對(duì)二維碼進(jìn)行解碼顯示。
本發(fā)明的用于通訊工具的保密信息發(fā)送方法與用于群發(fā)的保密信息發(fā)送方法特征相對(duì)應(yīng),可以相互參照,這里不再一一贅述。
在本發(fā)明上述實(shí)施例中用戶可以通過(guò)在通訊錄中選擇目標(biāo)聯(lián)系人,從而找到目標(biāo)聯(lián)系人所支持的通訊工具,進(jìn)而實(shí)現(xiàn)用戶向目標(biāo)聯(lián)系人發(fā)送保密信息,用戶使用傳統(tǒng)的客戶端通訊錄就可以完成上述操作,但是,與此同時(shí),隨著各種即時(shí)通訊工具的不斷發(fā)展應(yīng)用,人們社交圈也不斷擴(kuò)展,現(xiàn)有的各 種即時(shí)通訊工具例如包括QQ,微信等,每一種即時(shí)通訊工具在終端設(shè)備中都生成各自的聯(lián)系人列表等通訊錄,每一種即時(shí)通訊工具在終端設(shè)備生成的聯(lián)系人列表等通訊錄是各自獨(dú)立的,當(dāng)用戶需要查找某一個(gè)聯(lián)系人的信息時(shí),需要在各個(gè)即時(shí)通訊工具的好友列表中一一查找,比較浪費(fèi)用戶時(shí)間,將各種即時(shí)通訊工具中的聯(lián)系人和傳統(tǒng)通訊錄進(jìn)行重組合并形成統(tǒng)一通訊錄提供給用戶,可以使用戶更加方便快捷查找聯(lián)系人,下面根據(jù)實(shí)施例三介紹一下構(gòu)建統(tǒng)一通訊錄的方法。
實(shí)施例三:
圖3為本發(fā)明實(shí)施例的構(gòu)建統(tǒng)一通訊錄的方法流程示意圖,如圖3所示:
優(yōu)選地,識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,其中,所述客戶端通訊錄包括:統(tǒng)一通訊錄,構(gòu)建所述統(tǒng)一通訊錄的方法包括:
步驟S301:檢測(cè)到用戶設(shè)備中已經(jīng)安裝一個(gè)以上的通信應(yīng)用程序時(shí),通信應(yīng)用程序?yàn)榫哂型ㄐ殴δ艿膽?yīng)用程序,獲取每個(gè)通信應(yīng)用程序中的聯(lián)系人列表,聯(lián)系人列表中包括每個(gè)聯(lián)系人的用戶信息;
具體實(shí)現(xiàn)時(shí),例如,用戶設(shè)備中安裝有一個(gè)管理通信應(yīng)用程序(簡(jiǎn)稱(chēng)APP)的軟件,即應(yīng)用程序管理軟件(如手機(jī)衛(wèi)士),當(dāng)用戶通過(guò)操作用戶設(shè)備中的應(yīng)用程序管理軟件,可以觸發(fā)該應(yīng)用程序管理軟件自動(dòng)搜索用戶設(shè)備內(nèi)已經(jīng)安裝的通信應(yīng)用程序,得到一個(gè)通信應(yīng)用程序的列表,并且獲取每個(gè)通信應(yīng)用程序的聯(lián)系人列表。
其中,每個(gè)聯(lián)系人列表中包括每個(gè)聯(lián)系人的用戶信息,其中,所述聯(lián)系人的用戶信息包括所述聯(lián)系人的名稱(chēng)和用戶賬號(hào),所述用戶賬號(hào)是所述聯(lián)系人在通信應(yīng)用程序中使用的賬號(hào)。
步驟S302:根據(jù)每個(gè)聯(lián)系人列表中的每個(gè)聯(lián)系人的用戶信息,確定具有關(guān)聯(lián)關(guān)系的聯(lián)系人;
基于步驟S301中獲取的每個(gè)通信應(yīng)用程序中的聯(lián)系人列表,根據(jù)每個(gè)聯(lián)系人列表中的用戶信息,假設(shè)兩個(gè)聯(lián)系人列表中存在相關(guān)聯(lián)的用戶信息的聯(lián)系人時(shí),則確定所述具有相關(guān)聯(lián)的用戶信息的聯(lián)系人為具有關(guān)聯(lián)關(guān)系的聯(lián)系人。
一種可選的實(shí)施方式中,假設(shè)第一通信應(yīng)用程序?qū)?yīng)第一聯(lián)系人列表,第二通信應(yīng)用程序?qū)?yīng)第二聯(lián)系人列表,若第一聯(lián)系人列表中的第一聯(lián)系人與第二聯(lián)系人列表中的第二聯(lián)系人具有相關(guān)聯(lián)的用戶信息,則確定第一聯(lián)系人列表中的第一聯(lián)系人與第二聯(lián)系人列表中的第二聯(lián)系人為具有關(guān)聯(lián)關(guān)系的聯(lián)系人;
第三通信應(yīng)用程序?qū)?yīng)第三聯(lián)系人列表,若第二聯(lián)系人列表中的第二聯(lián)系人與第三聯(lián)系人列表中的第三聯(lián)系人具有相關(guān)聯(lián)的用戶信息,則確定第一聯(lián)系人列表中的第一聯(lián)系人與第二聯(lián)系人列表中的第二聯(lián)系人以及第三聯(lián)系人列表中的第三聯(lián)系人為具有關(guān)聯(lián)關(guān)系的聯(lián)系人;
以此類(lèi)推。
在另一種可選的實(shí)施方式中,可以根據(jù)預(yù)設(shè)的權(quán)重策略,確定所述用戶設(shè)備中所有通信應(yīng)用程序的權(quán)重;根據(jù)權(quán)重值大的通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人的用戶信息,與其他通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人的用戶信息進(jìn)行關(guān)聯(lián),若確定其他通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人的用戶信息與權(quán)重值大的通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人的用戶信息相關(guān)聯(lián),則確定權(quán)重值大的通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人與其他通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人具有關(guān)聯(lián)關(guān)系。
其中,在確定所述用戶設(shè)備中所有通信應(yīng)用程序的權(quán)重時(shí),可以根據(jù)每個(gè)通信應(yīng)用程序的使用熱度,確定每個(gè)通信應(yīng)用程序的權(quán)重;或者根據(jù)每個(gè)通信應(yīng)用程序的聯(lián)系人列表中的聯(lián)系人的信息完整性,確定每個(gè)通信應(yīng)用程序的的權(quán)重。
步驟S303:將具有關(guān)聯(lián)關(guān)系的聯(lián)系人的名稱(chēng)添加到通信錄的聯(lián)系人名稱(chēng)列表中,將具有關(guān)聯(lián)關(guān)系的聯(lián)系人所有的通信應(yīng)用程序的應(yīng)用標(biāo)識(shí)分別添加到通信錄中與聯(lián)系人名稱(chēng)對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)列表中。
本發(fā)明實(shí)施例上述建立的統(tǒng)一通訊錄中集合了每一個(gè)聯(lián)系人所有的通信應(yīng)用程序的標(biāo)識(shí)以及對(duì)應(yīng)的用戶賬號(hào),當(dāng)用戶需要查找某一個(gè)聯(lián)系人的信息時(shí),不需要在各個(gè)即時(shí)通信應(yīng)用程序的好友列表中一一查找,節(jié)約了用戶時(shí)間,用戶體驗(yàn)度大大提升,滿足人們?nèi)找嬖鰪?qiáng)的個(gè)性化、便捷化的通信錄信息的調(diào)整需求。
實(shí)施例四:
圖4為本發(fā)明實(shí)施例的保密信息發(fā)送的裝置的結(jié)構(gòu)示意圖,如圖4所示:
相應(yīng)的本發(fā)明實(shí)施例還提供了一種保密信息發(fā)送的裝置,其包括:
輸入模塊10,用于識(shí)別用戶所選擇的通訊工具及通訊工具的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的通訊工具及目標(biāo)聯(lián)系人建立通信通道,接收用戶輸入的待發(fā)送信息;
生成模塊11,用于識(shí)別用戶所選擇的編碼算法,并根據(jù)編碼算法將待發(fā)送信息生成二維碼;
發(fā)送模塊12,用于通過(guò)通信通道將編碼算法隨二維碼一起發(fā)送至目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收二維碼并根據(jù)編碼算法對(duì)二維碼進(jìn)行解碼顯示;
輸入模塊10,進(jìn)一步用于,識(shí)別從客戶端通訊錄中所選擇的目標(biāo)聯(lián)系人,根據(jù)識(shí)別的目標(biāo)聯(lián)系人顯示目標(biāo)聯(lián)系人所支持的全部通訊工具供用戶選擇,獲取用戶所選擇的通訊工具;或者,
識(shí)別并啟動(dòng)通訊工具,顯示通訊工具中所包含的全部聯(lián)系人供用戶選擇,獲取用戶所選擇的目標(biāo)聯(lián)系人。
優(yōu)選地,生成模塊11,進(jìn)一步用于:
顯示通訊工具所支持的全部編碼算法供用戶選擇,全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
優(yōu)選地,生成模塊11,進(jìn)一步用于:識(shí)別全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)權(quán)重對(duì)全部編碼算法進(jìn)行顯示,其中,權(quán)重高的編碼算法排列位置靠前,權(quán)重的配置與編碼算法的安全性、使用熱度正相關(guān)。
優(yōu)選地,發(fā)送模塊12還用于,將編碼算法隨二維碼一起發(fā)送至通訊工具的目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收編碼算法和二維碼并直接顯示二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)編碼算法對(duì)二維碼進(jìn)行解碼顯示。
優(yōu)選地,生成模塊11,還用于,將待發(fā)送信息、編碼算法及二維碼一起 保存在一個(gè)文件夾中,以便用戶查詢(xún)。
實(shí)施例五:
圖5為本發(fā)明實(shí)施例的用于群發(fā)的保密信息發(fā)送裝置的結(jié)構(gòu)示意圖,如圖5所示:
相應(yīng)的本發(fā)明實(shí)施例還提供一種用于群發(fā)的保密信息發(fā)送裝置,其包括:
群發(fā)輸入模塊20,用于識(shí)別用戶所選擇的通訊工具及通訊工具的群及群中的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的通訊工具及目標(biāo)聯(lián)系人所在的群建立通信通道,接收用戶輸入的待發(fā)送信息;
群發(fā)生成模塊21,用于識(shí)別用戶所選擇的編碼算法,并根據(jù)編碼算法將待發(fā)送信息生成二維碼;
群發(fā)發(fā)送模塊22,用于將二維碼通過(guò)通信通道發(fā)送至目標(biāo)聯(lián)系人所在的群,同時(shí)將編碼算法通過(guò)通信通道發(fā)送至目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)目標(biāo)聯(lián)系人所在的群接收二維碼并根據(jù)編碼算法對(duì)二維碼進(jìn)行解碼顯示。
優(yōu)選地,群發(fā)生成模塊21,進(jìn)一步用于:
顯示通訊工具所支持的全部編碼算法供用戶選擇,全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
優(yōu)選地,群發(fā)生成模塊21,進(jìn)一步用于:
識(shí)別全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)權(quán)重對(duì)全部編碼算法進(jìn)行顯示,其中,權(quán)重高的編碼算法排列位置靠前,權(quán)重的配置與編碼算法的安全性、使用熱度正相關(guān)。
優(yōu)選地,群發(fā)發(fā)送模塊22,進(jìn)一步用于,將二維碼發(fā)送至目標(biāo)聯(lián)系人所在的群,同時(shí)將編碼算法通過(guò)通信通道發(fā)送至目標(biāo)聯(lián)系人,以便目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具的群接收二維碼并直接顯示二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)編碼算法對(duì)二維碼進(jìn)行解碼顯示。
優(yōu)選地,群發(fā)生成模塊21,還包括,將待發(fā)送信息、編碼算法及二維碼一起保存在一個(gè)文件夾中,以便用戶查詢(xún)。
本發(fā)明的方法與裝置特征相對(duì)應(yīng),可以相互參照,這里不再一一贅述。
具體實(shí)施例:
下面通過(guò)應(yīng)用場(chǎng)景的描述更加直觀的了解本發(fā)明實(shí)施例的技術(shù)方案。當(dāng)用戶想要發(fā)送信息給目標(biāo)聯(lián)系人的時(shí)候,同時(shí)又不想除了目標(biāo)聯(lián)系人以外其他人獲知信息內(nèi)容的時(shí)候,用戶就可以選擇將信息進(jìn)行加密處理生成二維碼發(fā)送至目標(biāo)聯(lián)系人或者目標(biāo)聯(lián)系人所在的群,增加了交流的趣味性。
場(chǎng)景一:
用戶老王用手機(jī)選擇手機(jī)中的微信,點(diǎn)擊啟動(dòng)微信,在微信的通訊錄中找到老張,點(diǎn)擊老張建立與老張之間的通信通道,也就是說(shuō)給老張發(fā)送信息的信息編輯界面,在編輯界面中編輯輸入待發(fā)送信息,在信息編輯好了之后,點(diǎn)擊編輯界面中的加密選項(xiàng),顯示二維碼編碼算法列表,編碼算法列表中有一個(gè)是系統(tǒng)提示選擇的編碼算法,老王選擇了其中一種編碼算法,將剛剛編輯好的待發(fā)送信息生成了二維碼,點(diǎn)擊發(fā)送,將編碼算法和二維碼一起發(fā)送至老張的微信中。
老張收到二維碼信息之后,點(diǎn)擊二維碼,進(jìn)行解碼,查看二維碼中的信息。
場(chǎng)景二:
用戶老王用手機(jī)選擇手機(jī)中的通訊錄,點(diǎn)擊啟動(dòng)通訊錄,在通訊錄中找到老張,點(diǎn)擊老張顯示老張?jiān)谕ㄓ嶄浿械乃行畔?,其中包括老張所支持的所有通訊工具,選擇其中一種通訊工具,例如微信,通訊錄中的微信圖標(biāo)直接進(jìn)入到給老張發(fā)送信息的編輯界面,也就是說(shuō)給老張發(fā)送信息的信息編輯界面,在編輯界面中編輯輸入待發(fā)送信息,在信息編輯好了之后,點(diǎn)擊編輯界面中的加密選項(xiàng),顯示二維碼編碼算法列表,編碼算法列表中有一個(gè)是系統(tǒng)提示選擇的編碼算法,老王選擇了其中一種編碼算法,將剛剛編輯好的待發(fā)送信息生成了二維碼,點(diǎn)擊發(fā)送,將編碼算法和二維碼一起發(fā)送至老張的 微信群中。
老張收到二維碼信息之后,點(diǎn)擊二維碼,進(jìn)行解碼,查看二維碼中的信息。
綜上所述,根據(jù)本發(fā)明實(shí)施例提供的一種用于通訊工具的保密信息發(fā)送方法及裝置、一種用于群發(fā)的保密信息發(fā)送方法及裝置和一種客戶端通訊錄的構(gòu)建方法,利用本發(fā)明實(shí)施例的技術(shù)方案方便用戶通過(guò)通訊工具以及通訊工具所在的群發(fā)布私密信息,通過(guò)將信息生成二維碼,對(duì)信息進(jìn)行加密處理,保護(hù)了信息的私密性和安全性,將編碼算法發(fā)送給目標(biāo)聯(lián)系人,方便目標(biāo)聯(lián)系人對(duì)二維碼進(jìn)行解碼并查看信息,可以有效防止其他人查看的二維碼的信息,保護(hù)了信息發(fā)布者的隱私權(quán),方便了用戶與目標(biāo)聯(lián)系人的私密交流,同時(shí)將信息生成了二維碼,既可以通過(guò)通訊工具直接發(fā)送至目標(biāo)聯(lián)系人,又可以通過(guò)群發(fā)的形式發(fā)布,增加了交流的方式以及增加了交流的趣味性,利用本發(fā)明實(shí)施例中的建立通訊錄的方法,當(dāng)用戶需要查找某一個(gè)聯(lián)系人的信息時(shí),不需要在各個(gè)即時(shí)通信應(yīng)用程序的好友列表中一一查找,節(jié)約了用戶時(shí)間,用戶體驗(yàn)度大大提升,滿足人們?nèi)找嬖鰪?qiáng)的個(gè)性化、便捷化的通信錄信息的調(diào)整需求。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精神和范圍。
A1、一種用于通訊工具的保密信息發(fā)送方法,其包括:
識(shí)別用戶所選擇的通訊工具及所述通訊工具的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及目標(biāo)聯(lián)系人建立通信通道,接收用戶輸入的待發(fā)送信息;
識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
通過(guò)所述通信通道將所述編碼算法隨所述二維碼一起發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示;
識(shí)別用戶所選擇的通訊工具及所述通訊工具的目標(biāo)聯(lián)系人,進(jìn)一步包括:
識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,根據(jù)識(shí)別的所述目標(biāo)聯(lián)系人顯示所述目標(biāo)聯(lián)系人所支持的全部通訊工具供用戶選擇,獲取用戶所選擇的通訊工具;或者,
識(shí)別并啟動(dòng)所述通訊工具,顯示所述通訊工具中所包含的全部聯(lián)系人供用戶選擇,獲取用戶所選擇的目標(biāo)聯(lián)系人。
A2、如A1中所述的用于通訊工具的保密信息發(fā)送方法,識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,其中,所述客戶端通訊錄包括:統(tǒng)一通訊錄,構(gòu)建所述統(tǒng)一通訊錄的方法包括:
檢測(cè)到用戶設(shè)備中已經(jīng)安裝一個(gè)以上的通信應(yīng)用程序時(shí),所述通信應(yīng)用程序?yàn)榫哂型ㄐ殴δ艿膽?yīng)用程序,獲取每個(gè)通信應(yīng)用程序中的聯(lián)系人列表,所述聯(lián)系人列表中包括每個(gè)聯(lián)系人的用戶信息;
根據(jù)每個(gè)聯(lián)系人列表中的每個(gè)聯(lián)系人的用戶信息,確定具有關(guān)聯(lián)關(guān)系的聯(lián)系人;
將具有關(guān)聯(lián)關(guān)系的聯(lián)系人的名稱(chēng)添加到通信錄的聯(lián)系人名稱(chēng)列表中,將具有關(guān)聯(lián)關(guān)系的聯(lián)系人所有的通信應(yīng)用程序的應(yīng)用標(biāo)識(shí)分別添加到所述通信錄中與所述聯(lián)系人名稱(chēng)對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)列表中。
A3、如A1中所述的用于通訊工具的保密信息發(fā)送方法,識(shí)別用戶所選擇的編碼算法,進(jìn)一步包括:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
A4、如A3中所述的用于通訊工具的保密信息發(fā)送方法,顯示所述通訊 工具所支持的全部編碼算法供用戶選擇,進(jìn)一步包括:識(shí)別所述全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)所述權(quán)重對(duì)所述全部編碼算法進(jìn)行顯示,其中,所述權(quán)重高的編碼算法排列位置靠前,所述權(quán)重的配置與所述編碼算法的安全性、使用熱度正相關(guān)。
A5、如A4中所述的用于通訊工具的保密信息發(fā)送方法,獲取系統(tǒng)提示選擇的編碼算法,進(jìn)一步包括:系統(tǒng)根據(jù)所述編碼算法的排列位置選擇權(quán)重最高的所述編碼算法作為系統(tǒng)提示選擇的編碼算法。
A6、如A4中所述的用于通訊工具的保密信息發(fā)送方法,進(jìn)一步包括,如果當(dāng)前已配置保存了編碼算法,提示所述全部編碼算法中當(dāng)前配置保存的編碼算法。
A7、如A1所述的用于通訊工具的保密信息發(fā)送方法,所述待發(fā)送信息包括至少一種文字信息、數(shù)字信息、字符信息、圖片信息和視頻信息。
A8、如A1所述的用于通訊工具的保密信息發(fā)送方法,還包括,所述編碼算法隨所述二維碼一起發(fā)送至所述通訊工具的目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收所述編碼算法和所述二維碼并直接顯示所述二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
A9、如A1所述的用于通訊工具的保密信息發(fā)送方法,根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼,還包括,將所述待發(fā)送信息、所述編碼算法及所述二維碼一起保存在一個(gè)文件夾中,以便用戶查詢(xún)。
B1、一種用于群發(fā)的保密信息發(fā)送方法,其包括:
識(shí)別用戶所選擇的通訊工具及所述通訊工具的群及群中的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及所述目標(biāo)聯(lián)系人所在的群建立通信通道,接收用戶輸入的待發(fā)送信息;
識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
將所述二維碼通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人所在的群,同時(shí)將所述編碼算法通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián) 系人通過(guò)所述目標(biāo)聯(lián)系人所在的群接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
B2、如B1中所述的用于群發(fā)的保密信息發(fā)送方法,識(shí)別用戶所選擇的編碼算法,進(jìn)一步包括:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
B3、如B2中所述的用于群發(fā)的保密信息發(fā)送方法,顯示所述通訊工具所支持的全部編碼算法供用戶選擇,進(jìn)一步包括:
識(shí)別所述全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)所述權(quán)重對(duì)所述全部編碼算法進(jìn)行顯示,其中,所述權(quán)重高的編碼算法排列位置靠前,所述權(quán)重的配置與所述編碼算法的安全性、使用熱度正相關(guān)。
B4、如B3中所述的用于群發(fā)的保密信息發(fā)送方法,獲取系統(tǒng)提示選擇的編碼算法,進(jìn)一步包括:系統(tǒng)根據(jù)所述編碼算法的排列位置選擇權(quán)重最高的所述編碼算法作為系統(tǒng)提示選擇的編碼算法。
B5、如B3中所述的用于群發(fā)的保密信息發(fā)送方法,進(jìn)一步包括,如果當(dāng)前已配置保存了編碼算法,提示所述全部編碼算法中當(dāng)前配置保存的編碼算法。
B6、如B1所述的用于群發(fā)的保密信息發(fā)送方法,所述待發(fā)送信息包括至少一種文字信息、數(shù)字信息、字符信息、圖片信息和視頻信息。
B7、如B1所述的用于群發(fā)的保密信息發(fā)送方法,還包括,將所述二維碼發(fā)送至所述目標(biāo)聯(lián)系人所在的群,同時(shí)將所述編碼算法通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的所述通訊工具的群接收所述二維碼并直接顯示所述二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
B8、如B1所述的用于群發(fā)的保密信息發(fā)送方法,根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼,還包括,將所述待發(fā)送信息、所述編碼算法及所述二維碼一起保存在一個(gè)文件夾中,以便用戶查詢(xún)。
C1、一種保密信息發(fā)送的裝置,其包括:
輸入模塊,用于識(shí)別用戶所選擇的通訊工具及所述通訊工具的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及目標(biāo)聯(lián)系人建立通信通道,接收用戶輸入的待發(fā)送信息;
生成模塊,用于識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
發(fā)送模塊,用于通過(guò)所述通信通道將所述編碼算法隨所述二維碼一起發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示;
所述輸入模塊,進(jìn)一步用于:
識(shí)別從客戶端通訊錄中所選擇的所述目標(biāo)聯(lián)系人,根據(jù)識(shí)別的所述目標(biāo)聯(lián)系人顯示所述目標(biāo)聯(lián)系人所支持的全部通訊工具供用戶選擇,獲取用戶所選擇的通訊工具;或者,
識(shí)別并啟動(dòng)所述通訊工具,顯示所述通訊工具中所包含的全部聯(lián)系人供用戶選擇,獲取用戶所選擇的目標(biāo)聯(lián)系人。
C2、如C1中所述的保密信息發(fā)送裝置,所述生成模塊,進(jìn)一步用于:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
C3、如C2中所述的保密信息發(fā)送裝置,所述生成模塊,進(jìn)一步用于:識(shí)別所述全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)所述權(quán)重對(duì)所述全部編碼算法進(jìn)行顯示,其中,所述權(quán)重高的編碼算法排列位置靠前,所述權(quán)重的配置與所述編碼算法的安全性、使用熱度正相關(guān)。
C4、如C1所述的保密信息發(fā)送裝置,所述發(fā)送模塊還用于,將所述編碼算法隨所述二維碼一起發(fā)送至所述通訊工具的目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的通訊工具接收所述編碼算法和所述二維碼并直接顯示所述二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
C5、如C1所述的保密信息發(fā)送裝置,所述生成模塊,還用于,將所述待發(fā)送信息、所述編碼算法及所述二維碼一起保存在一個(gè)文件夾中,以便用戶查詢(xún)。
D1、一種用于群發(fā)的保密信息發(fā)送裝置,其包括:
群發(fā)輸入模塊,用于識(shí)別用戶所選擇的通訊工具及所述通訊工具的群及群中的目標(biāo)聯(lián)系人,根據(jù)用戶所選擇的所述通訊工具及所述目標(biāo)聯(lián)系人所在的群建立通信通道,接收用戶輸入的待發(fā)送信息;
群發(fā)生成模塊,用于識(shí)別用戶所選擇的編碼算法,并根據(jù)所述編碼算法將所述待發(fā)送信息生成二維碼;
群發(fā)發(fā)送模塊,用于將所述二維碼通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人所在的群,同時(shí)將所述編碼算法通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)所述目標(biāo)聯(lián)系人所在的群接收所述二維碼并根據(jù)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
D2、如D1中所述的用于群發(fā)的保密信息發(fā)送裝置,所述群發(fā)生成模塊,進(jìn)一步用于:
顯示所述通訊工具所支持的全部編碼算法供用戶選擇,所述全部編碼算法包括自帶的編碼算法或者外部引進(jìn)的編碼算法;
獲取用戶所選擇的編碼算法,或者獲取系統(tǒng)提示選擇的編碼算法。
D3、如D2中所述的用于群發(fā)的保密信息發(fā)送裝置,所述群發(fā)生成模塊,進(jìn)一步用于:
識(shí)別所述全部編碼算法中每個(gè)編碼算法的權(quán)重,根據(jù)所述權(quán)重對(duì)所述全部編碼算法進(jìn)行顯示,其中,所述權(quán)重高的編碼算法排列位置靠前,所述權(quán)重的配置與所述編碼算法的安全性、使用熱度正相關(guān)。
D4、如D1所述的用于群發(fā)的保密信息發(fā)送裝置,所述群發(fā)發(fā)送模塊,進(jìn)一步用于,將所述二維碼發(fā)送至所述目標(biāo)聯(lián)系人所在的群,同時(shí)將所述編碼算法通過(guò)所述通信通道發(fā)送至所述目標(biāo)聯(lián)系人,以便所述目標(biāo)聯(lián)系人通過(guò)對(duì)應(yīng)的所述通訊工具的群接收所述二維碼并直接顯示所述二維碼所包含的信息,或者,根據(jù)用戶觸發(fā)所述編碼算法對(duì)所述二維碼進(jìn)行解碼顯示。
D5、如D1所述的用于群發(fā)的保密信息發(fā)送裝置,所述群發(fā)生成模塊,還用于,將所述待發(fā)送信息、所述編碼算法及所述二維碼一起保存在一個(gè)文件夾中,以便用戶查詢(xún)。