本發(fā)明專利技術(shù)公開了一種傳輸數(shù)據(jù)方法、裝置以及服務(wù)器,其中方法包括:判斷待傳輸數(shù)據(jù)中是否包含敏感信息;若待傳輸數(shù)據(jù)中包含敏感信息,則通過(guò)密鑰對(duì)待傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,以獲得加密后的傳輸數(shù)據(jù);以及通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端,該方法通過(guò)密鑰對(duì)含有敏感信息的待傳輸數(shù)據(jù)進(jìn)行加密后再通過(guò)長(zhǎng)連接發(fā)送至終端,在服務(wù)器性能不變的情況下,可以支持多手機(jī)設(shè)備的接入和服務(wù),滿足客戶對(duì)于大并發(fā)的支持及信息安全的要求。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)據(jù)安全
,尤其涉及一種傳輸數(shù)據(jù)方法、裝置及服務(wù)器。
技術(shù)介紹
目前,終端例如手機(jī)和服務(wù)器例如云推送服務(wù)器之間主要是基于socket(套接字)/http(HyperTextTransferProtocol,超文本傳輸協(xié)議)建立的普通長(zhǎng)連接進(jìn)行消息傳遞。基于信息傳輸安全的考慮,為了防止數(shù)據(jù)被外部截獲或者監(jiān)聽,通常,服務(wù)器在向終端發(fā)送數(shù)據(jù)之前,會(huì)基于加密規(guī)則對(duì)整個(gè)待傳輸數(shù)據(jù)進(jìn)行加密,并將加密后的數(shù)據(jù)通過(guò)長(zhǎng)連接發(fā)送終端。隨著接入的終端的急劇增加,對(duì)服務(wù)器的性能要求也逐級(jí)提高,然而,經(jīng)過(guò)測(cè)試發(fā)現(xiàn),同樣配置的服務(wù)器下,使用加密的長(zhǎng)連接進(jìn)行信息傳遞時(shí),即對(duì)數(shù)據(jù)進(jìn)行加密傳輸時(shí),服務(wù)器的性能出現(xiàn)下降問(wèn)題例如,服務(wù)器能同時(shí)接入的終端數(shù)量大大降低。如何在投入基本不變的情況下,滿足用戶對(duì)于大并發(fā)的支持及信息安全的要求是服務(wù)器傳輸數(shù)據(jù)的重要問(wèn)題之一。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的旨在至少在一定程度上解決上述的技術(shù)問(wèn)題之一。為此,本專利技術(shù)的第一個(gè)目的在于提出一種傳輸數(shù)據(jù)方法。該方法通過(guò)密鑰對(duì)含有敏感信息的待傳輸數(shù)據(jù)進(jìn)行加密后再通過(guò)長(zhǎng)連接發(fā)送至終端,在服務(wù)器性能不變的情況下,可以支持多手機(jī)設(shè)備的接入和服務(wù),滿足客戶對(duì)于大并發(fā)的支持及信息安全的要求。本專利技術(shù)的第二個(gè)目的在于提出一種傳輸數(shù)據(jù)裝置。本專利技術(shù)的第三個(gè)目的在于提出一種服務(wù)器。為達(dá)上述目的,本專利技術(shù)第一方面實(shí)施例的傳輸數(shù)據(jù)方法,包括以下步驟:判斷待傳輸數(shù)據(jù)中是否包含敏感信息;若所述待傳輸數(shù)據(jù)中包含敏感信息,則通過(guò)密鑰對(duì)所述待傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,以獲得加密后的傳輸數(shù)據(jù);以及通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端。根據(jù)本專利技術(shù)實(shí)施例的傳輸數(shù)據(jù)方法,判斷待傳輸數(shù)據(jù)中含有敏感信息,通過(guò)密鑰對(duì)敏感信息進(jìn)行加密后重新加入待傳輸數(shù)據(jù)通過(guò)長(zhǎng)連接發(fā)送至終端,該方法通過(guò)密鑰對(duì)含有敏感信息的待傳輸數(shù)據(jù)進(jìn)行加密后再通過(guò)長(zhǎng)連接發(fā)送至終端,在服務(wù)器性能不變的情況下,可以支持多手機(jī)設(shè)備的接入和服務(wù),滿足客戶對(duì)于大并發(fā)的支持及信息安全的要求。在本專利技術(shù)的一個(gè)實(shí)施例中,所述的傳輸數(shù)據(jù)方法,在通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端之前,還包括:通過(guò)短連接將所述密鑰發(fā)送至所述終端。在本專利技術(shù)的一個(gè)實(shí)施例中,所述的傳輸數(shù)據(jù)方法,所述通過(guò)密鑰對(duì)所述待傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,包括:對(duì)所述待傳輸數(shù)據(jù)進(jìn)行分解,以獲取所述待傳輸數(shù)據(jù)中的敏感信息和非敏感信息;根據(jù)所述密鑰對(duì)所述傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密;將所述待傳輸數(shù)據(jù)中的非敏感信息和所述加密后的敏感信息進(jìn)行合并,以生成所述加密后的待傳輸數(shù)據(jù)。在本專利技術(shù)的一個(gè)實(shí)施例中,所述的傳輸數(shù)據(jù)方法,所述判斷所述待傳輸數(shù)據(jù)中是否包含敏感信息,包括:根據(jù)預(yù)設(shè)敏感信息庫(kù)判斷所述待傳輸數(shù)據(jù)中是否包含所述敏感信息。在本專利技術(shù)的一個(gè)實(shí)施例中,所述的傳輸數(shù)據(jù)方法,在所述根據(jù)預(yù)設(shè)敏感信息庫(kù)判斷所述待傳輸數(shù)據(jù)中是否包含所述敏感信息之前,還包括:建立所述預(yù)設(shè)敏感信息庫(kù),其中,所述預(yù)設(shè)敏感信息庫(kù)中包含敏感關(guān)鍵字。為達(dá)上述目的,本專利技術(shù)第二方面實(shí)施例的傳輸數(shù)據(jù)裝置,包括:判斷模塊,用于判斷待傳輸數(shù)據(jù)中是否包含敏感信息;加密模塊,用于若所述待傳輸數(shù)據(jù)中包含敏感信息,則通過(guò)密鑰對(duì)所述待傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,以獲得加密后的傳輸數(shù)據(jù);以及發(fā)送模塊,用于通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端。根據(jù)本專利技術(shù)實(shí)施例的傳輸數(shù)據(jù)裝置,根據(jù)判斷模塊判斷待傳輸數(shù)據(jù)中含有敏感信息后,通過(guò)加密模塊對(duì)敏感信息進(jìn)行加密后重新加入待傳輸數(shù)據(jù)通過(guò)發(fā)送模塊長(zhǎng)連接的方式發(fā)送至終端,該方法通過(guò)密鑰對(duì)含有敏感信息的待傳輸數(shù)據(jù)進(jìn)行加密后再通過(guò)發(fā)送模塊中長(zhǎng)連接發(fā)送至終端,在服務(wù)器性能不變的情況下,可以支持多手機(jī)設(shè)備的接入和服務(wù),滿足客戶對(duì)于大并發(fā)的支持及信息安全的要求。在本專利技術(shù)的一個(gè)實(shí)施例中,所述發(fā)送模塊,還用于:在通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端之前,通過(guò)短連接將所述密鑰發(fā)送至所述終端。在本專利技術(shù)的一個(gè)實(shí)施例中,所述加密模塊包括:分解單元,用于對(duì)所述待傳輸數(shù)據(jù)進(jìn)行分解,以獲取所述待傳輸數(shù)據(jù)中的敏感信息和非敏感信息;加密單元,用于根據(jù)所述密鑰對(duì)所述傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密;合并單元,用于將所述待傳輸數(shù)據(jù)中的非敏感信息和所述加密后的敏感信息進(jìn)行合并,以生成所述加密后的待傳輸數(shù)據(jù)。在本專利技術(shù)的一個(gè)實(shí)施例中,所述判斷模塊包括:根據(jù)預(yù)設(shè)敏感信息庫(kù)判斷所述待傳輸數(shù)據(jù)中是否包含所述敏感信息。在本專利技術(shù)的一個(gè)實(shí)施例中,所述裝置還包括:建立模塊,用于在所述判斷模塊根據(jù)預(yù)設(shè)敏感信息庫(kù)判斷所述待傳輸數(shù)據(jù)中是否包含所述敏感信息之前,建立所述預(yù)設(shè)敏感信息庫(kù),其中,所述預(yù)設(shè)敏感信息庫(kù)中包含敏感關(guān)鍵字。為達(dá)上述目的,本專利技術(shù)第三方面實(shí)施例的服務(wù)器,包括:本專利技術(shù)第二方面實(shí)施例的傳輸數(shù)據(jù)裝置。根據(jù)本專利技術(shù)實(shí)施例的服務(wù)器,根據(jù)判斷模塊判斷待傳輸數(shù)據(jù)中含有敏感信息后,通過(guò)加密模塊對(duì)敏感信息進(jìn)行加密后重新加入待傳輸數(shù)據(jù)通過(guò)發(fā)送模塊長(zhǎng)連接的方式發(fā)送至終端,該方法通過(guò)密鑰對(duì)含有敏感信息的待傳輸數(shù)據(jù)進(jìn)行加密后再通過(guò)發(fā)送模塊中長(zhǎng)連接發(fā)送至終端,在服務(wù)器性能不變的情況下,可以支持多手機(jī)設(shè)備的接入和服務(wù),滿足客戶對(duì)于大并發(fā)的支持及信息安全的要求。本專利技術(shù)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本專利技術(shù)的實(shí)踐了解到。附圖說(shuō)明本專利技術(shù)上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本專利技術(shù)一個(gè)實(shí)施例的傳輸數(shù)據(jù)方法的流程圖;圖2是根據(jù)本專利技術(shù)一個(gè)實(shí)施例的加密數(shù)據(jù)方法的流程圖;圖3是根據(jù)本專利技術(shù)另一個(gè)實(shí)施例的傳輸數(shù)據(jù)方法的流程圖;圖4是根據(jù)本專利技術(shù)一個(gè)實(shí)施例的手機(jī)端與云推送服務(wù)器之間的傳輸數(shù)據(jù)的交互示意圖;以及圖5是根據(jù)本專利技術(shù)一個(gè)實(shí)施例的傳輸數(shù)據(jù)裝置的結(jié)構(gòu)框圖。具體實(shí)施方式下面詳細(xì)描述本專利技術(shù)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本專利技術(shù),而不能理解為對(duì)本專利技術(shù)的限制。下面參考附圖描述本專利技術(shù)實(shí)施例的傳輸數(shù)據(jù)方法、裝置及服務(wù)器。圖1是根據(jù)本專利技術(shù)一個(gè)實(shí)施例的傳輸數(shù)據(jù)方法流程圖。如圖1所示,該傳輸數(shù)據(jù)方法可以包括:S11,判斷待傳輸數(shù)據(jù)中是否包含敏感信息。具體地,在服本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種傳輸數(shù)據(jù)方法,其特征在于,包括以下步驟:判斷待傳輸數(shù)據(jù)中是否包含敏感信息;若所述待傳輸數(shù)據(jù)中包含敏感信息,則通過(guò)密鑰對(duì)所述待傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,以獲得加密后的傳輸數(shù)據(jù);以及通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端。
【技術(shù)特征摘要】
1.一種傳輸數(shù)據(jù)方法,其特征在于,包括以下步驟:
判斷待傳輸數(shù)據(jù)中是否包含敏感信息;
若所述待傳輸數(shù)據(jù)中包含敏感信息,則通過(guò)密鑰對(duì)所述待傳輸數(shù)據(jù)中的敏感信息進(jìn)行
加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,以獲得加密后的傳輸數(shù)據(jù);以及
通過(guò)長(zhǎng)連接將加密后的待傳輸數(shù)據(jù)發(fā)送至終端。
2.如權(quán)利要求1所述的傳輸數(shù)據(jù)方法,其特征在于,在通過(guò)長(zhǎng)連接將加密后的待傳輸
數(shù)據(jù)發(fā)送至終端之前,還包括:
通過(guò)短連接將所述密鑰發(fā)送至所述終端。
3.如權(quán)利要求1所述的傳輸數(shù)據(jù)方法,其特征在于,所述通過(guò)密鑰對(duì)所述待傳輸數(shù)據(jù)
中的敏感信息進(jìn)行加密,并將加密后的敏感信息重新加入待傳輸數(shù)據(jù)中,包括:
對(duì)所述待傳輸數(shù)據(jù)進(jìn)行分解,以獲取所述待傳輸數(shù)據(jù)中的敏感信息和非敏感信息;
根據(jù)所述密鑰對(duì)所述傳輸數(shù)據(jù)中的敏感信息進(jìn)行加密;
將所述待傳輸數(shù)據(jù)中的非敏感信息和所述加密后的敏感信息進(jìn)行合并,以生成所述加
密后的待傳輸數(shù)據(jù)。
4.如權(quán)利要求1所述的傳輸數(shù)據(jù)方法,其特征在于,所述判斷所述待傳輸數(shù)據(jù)中是否
包含敏感信息,包括:
根據(jù)預(yù)設(shè)敏感信息庫(kù)判斷所述待傳輸數(shù)據(jù)中是否包含所述敏感信息。
5.如權(quán)利要求4所述的傳輸數(shù)據(jù)方法,其特征在于,在所述根據(jù)預(yù)設(shè)敏感信息庫(kù)判斷
所述待傳輸數(shù)據(jù)中是否包含所述敏感信息之前,還包括:
建立所述預(yù)設(shè)敏感信息庫(kù),其中,所述預(yù)設(shè)敏感信息庫(kù)中包含敏感關(guān)鍵字。
6.一種傳輸數(shù)據(jù)裝置,其特征在于,包括:
判斷模塊,用于判斷待...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張建勛,鄭緒光,
申請(qǐng)(專利權(quán))人:東軟集團(tuán)股份有限公司,
類型:發(fā)明
國(guó)別省市:遼寧;21
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。