亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)傳輸方法、裝置、可讀存儲(chǔ)介質(zhì)、電子設(shè)備及系統(tǒng)與流程

文檔序號(hào):11410918閱讀:268來源:國知局
數(shù)據(jù)傳輸方法、裝置、可讀存儲(chǔ)介質(zhì)、電子設(shè)備及系統(tǒng)與流程

本公開涉及信息安全領(lǐng)域,具體地,涉及一種數(shù)據(jù)傳輸方法、裝置、可讀存儲(chǔ)介質(zhì)、電子設(shè)備及系統(tǒng)。



背景技術(shù):

隨著信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,其在政府、軍事、文教、商業(yè)、金融等領(lǐng)域均有一定的應(yīng)用,并且這些領(lǐng)域都涉及到機(jī)密信息的傳輸與存儲(chǔ)。信息時(shí)代在帶給人們無限的商機(jī)與便利的同時(shí)也充斥著隱患與危險(xiǎn)。由于網(wǎng)絡(luò)容易受到攻擊,導(dǎo)致機(jī)密信息的泄露,輕則引發(fā)企業(yè)部門工作系統(tǒng)癱瘓而造成巨大的經(jīng)濟(jì)損失,重則危及國家、軍事安全和社會(huì)穩(wěn)定。所以,如何保證機(jī)密信息不泄露,鑒別信息來源的真實(shí)性,確保信息的完整性和不可抵賴性,已經(jīng)成為網(wǎng)絡(luò)信息安全研究的重點(diǎn)。



技術(shù)實(shí)現(xiàn)要素:

本公開的目的是提供一種數(shù)據(jù)傳輸方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、電子設(shè)備及系統(tǒng),以有效防止數(shù)據(jù)在傳輸過程中被惡意篡改,從而提高數(shù)據(jù)傳輸?shù)陌踩浴?/p>

為了實(shí)現(xiàn)上述目的,根據(jù)第一方面,本公開提供一種數(shù)據(jù)傳輸方法,應(yīng)用于服務(wù)端,所述方法包括:

接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包,所述目標(biāo)數(shù)據(jù)包包括簽名數(shù)據(jù)、標(biāo)識(shí)數(shù)據(jù)和目標(biāo)傳輸數(shù)據(jù),其中,所述標(biāo)識(shí)數(shù)據(jù)用于唯一標(biāo)識(shí)所述目標(biāo)傳輸數(shù)據(jù);

基于所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰;

利用所述目標(biāo)驗(yàn)簽密鑰對(duì)所述目標(biāo)傳輸數(shù)據(jù)進(jìn)行驗(yàn)簽,得到驗(yàn)簽數(shù)據(jù);

在所述驗(yàn)簽數(shù)據(jù)與所述簽名數(shù)據(jù)相同時(shí),確定所述目標(biāo)傳輸數(shù)據(jù)合法。

可選地,在所述基于所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰的步驟之前,所述方法還包括:

判斷所述服務(wù)端的本地緩存中是否已存在所述標(biāo)識(shí)數(shù)據(jù);

在判定所述服務(wù)端的本地緩存中尚未存在所述標(biāo)識(shí)數(shù)據(jù)時(shí),將所述標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)到所述本地緩存中,并執(zhí)行所述基于所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰的步驟。

可選地,所述方法還包括:

在判定所述服務(wù)端的本地緩存中已存在所述標(biāo)識(shí)數(shù)據(jù),或者所述驗(yàn)簽數(shù)據(jù)與所述簽名數(shù)據(jù)不相同時(shí),進(jìn)行異常告警。

可選地,在所述接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包的步驟之前,所述方法還包括:

接收所述客戶端發(fā)送的第一密鑰;

生成第二密鑰;

將所述第二密鑰發(fā)送至所述客戶端;

基于所述第一密鑰和所述第二密鑰,生成所述初始密鑰;

保存所述初始密鑰。

可選地,所述標(biāo)識(shí)數(shù)據(jù)和所述第二密鑰為隨機(jī)數(shù)。

根據(jù)第二方面,本公開還提供一種數(shù)據(jù)傳輸方法,應(yīng)用于客戶端,所述方法包括:

為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù),其中,所述標(biāo)識(shí)數(shù)據(jù)用于唯一標(biāo)識(shí)所述目標(biāo)傳輸數(shù)據(jù);

基于所述標(biāo)識(shí)數(shù)據(jù)和與服務(wù)端約定的初始密鑰,生成目標(biāo)簽名密鑰;

利用所述目標(biāo)簽名密鑰對(duì)所述目標(biāo)傳輸數(shù)據(jù)進(jìn)行簽名,得到簽名數(shù)據(jù);

向所述服務(wù)端發(fā)送目標(biāo)數(shù)據(jù)包,所述目標(biāo)數(shù)據(jù)包包括所述簽名數(shù)據(jù)、所述標(biāo)識(shí)數(shù)據(jù)和所述目標(biāo)傳輸數(shù)據(jù)。

可選地,在所述為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù)的步驟之前,所述方法還包括:

生成第一密鑰;

將所述第一密鑰發(fā)送至所述服務(wù)端;

接收所述服務(wù)端發(fā)送的所述第二密鑰;

基于所述第一密鑰和所述第二密鑰,生成所述初始密鑰;以及

保存所述初始密鑰。

可選地,所述標(biāo)識(shí)數(shù)據(jù)和所述第一密鑰為隨機(jī)數(shù)。

根據(jù)第三方面,本公開還提供一種數(shù)據(jù)傳輸裝置,應(yīng)用于服務(wù)端,所述裝置包括:

第一接收模塊,用于接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包,所述目標(biāo)數(shù)據(jù)包包括簽名數(shù)據(jù)、標(biāo)識(shí)數(shù)據(jù)和目標(biāo)傳輸數(shù)據(jù),其中,所述標(biāo)識(shí)數(shù)據(jù)用于唯一標(biāo)識(shí)所述目標(biāo)傳輸數(shù)據(jù);

目標(biāo)驗(yàn)簽密鑰生成模塊,用于基于所述第一接收模塊接收到的所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰;

驗(yàn)簽數(shù)據(jù)獲取模塊,用于利用所述目標(biāo)驗(yàn)簽密鑰生成模塊生成的所述目標(biāo)驗(yàn)簽密鑰對(duì)所述第一接收模塊接收到的所述目標(biāo)傳輸數(shù)據(jù)進(jìn)行驗(yàn)簽,得到驗(yàn)簽數(shù)據(jù);

確定模塊,用于在所述驗(yàn)簽數(shù)據(jù)獲取模塊獲取到的所述驗(yàn)簽數(shù)據(jù)與所述第一接收模塊接收到的所述簽名數(shù)據(jù)相同時(shí),確定所述目標(biāo)傳輸數(shù)據(jù)合法。

可選地,所述裝置還包括:

判斷模塊,用于在所述目標(biāo)驗(yàn)簽密鑰生成模塊基于所述第一接收模塊接收到的所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰之前,判斷所述服務(wù)端的本地緩存中是否已存在所述第一接收模塊接收到的所述標(biāo)識(shí)數(shù)據(jù);

存儲(chǔ)模塊,用于在所述判斷模塊判定所述服務(wù)端的本地緩存中尚未存在所述標(biāo)識(shí)數(shù)據(jù)時(shí),將所述標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)到所述本地緩存中,并觸發(fā)所述目標(biāo)驗(yàn)簽密鑰生成模塊基于所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰。

可選地,所述裝置還包括:

告警模塊,用于在所述判斷模塊判定所述服務(wù)端的本地緩存中已存在所述標(biāo)識(shí)數(shù)據(jù),或者所述驗(yàn)簽數(shù)據(jù)與所述簽名數(shù)據(jù)不相同時(shí),進(jìn)行異常告警。

可選地,所述裝置還包括:

第二接收模塊,用于在所述第一接收模塊接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包之前,接收所述客戶端發(fā)送的第一密鑰;

第二密鑰生成模塊,用于生成第二密鑰;

第一發(fā)送模塊,用于將所述第二密鑰生成模塊生成的所述第二密鑰發(fā)送至所述客戶端;

第一初始密鑰生成模塊,用于基于所述第二接收模塊接收到的所述第一密鑰和所述第二密鑰生成模塊生成的所述第二密鑰,生成所述初始密鑰;

第一保存模塊,用于保存所述第一初始密鑰生成模塊生成的所述初始密鑰。

可選地,所述標(biāo)識(shí)數(shù)據(jù)和所述第二密鑰為隨機(jī)數(shù)。

根據(jù)第四方面,本公開還提供一種數(shù)據(jù)傳輸裝置,應(yīng)用于客戶端,所述裝置包括:

標(biāo)識(shí)數(shù)據(jù)生成模塊,用于為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù),其中,所述標(biāo)識(shí)數(shù)據(jù)用于唯一標(biāo)識(shí)所述目標(biāo)傳輸數(shù)據(jù);

目標(biāo)簽名密鑰生成模塊,用于基于所述標(biāo)識(shí)數(shù)據(jù)生成模塊生成的所述標(biāo)識(shí)數(shù)據(jù)和與服務(wù)端約定的初始密鑰,生成目標(biāo)簽名密鑰;

簽名數(shù)據(jù)獲取模塊,用于利用所述目標(biāo)簽名密鑰生成模塊生成的所述目標(biāo)簽名密鑰對(duì)所述目標(biāo)傳輸數(shù)據(jù)進(jìn)行簽名,得到簽名數(shù)據(jù);

第二發(fā)送模塊,用于向所述服務(wù)端發(fā)送目標(biāo)數(shù)據(jù)包,所述目標(biāo)數(shù)據(jù)包包括所述簽名數(shù)據(jù)、所述標(biāo)識(shí)數(shù)據(jù)和所述目標(biāo)傳輸數(shù)據(jù)。

可選地,所述裝置還包括:

第一密鑰生成模塊,用于在所述標(biāo)識(shí)數(shù)據(jù)生成模塊為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù)之前,生成第一密鑰;

第三發(fā)送模塊,用于將所述第一密鑰生成模塊生成的所述第一密鑰發(fā)送至所述服務(wù)端;

第三接收模塊,用于接收所述服務(wù)端發(fā)送的所述第二密鑰;

第二初始密鑰生成模塊,用于基于所述第一密鑰生成模塊生成的所述第一密鑰和所述第三接收模塊接收到的所述第二密鑰,生成所述初始密鑰;以及

第二保存模塊,用于保存所述第二初始密鑰生成模塊生成的所述初始密鑰。

可選地,所述標(biāo)識(shí)數(shù)據(jù)和所述第一密鑰為隨機(jī)數(shù)。

根據(jù)第五方面,本公開還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的應(yīng)用于所述服務(wù)端一側(cè)的數(shù)據(jù)傳輸方法。

根據(jù)第六方面,本公開還提供一種電子設(shè)備,包括:

根據(jù)上述第五方面提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);以及

一個(gè)或者多個(gè)處理器,用于執(zhí)行所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的程序。

根據(jù)第七方面,本公開還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的應(yīng)用于所述客戶端一側(cè)的數(shù)據(jù)傳輸方法。

根據(jù)第八方面,本公開還提供一種電子設(shè)備,包括:

根據(jù)上述第七方面提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);以及

一個(gè)或者多個(gè)處理器,用于執(zhí)行所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的程序。

根據(jù)第九方面,本公開還提供一種數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括:

至少一個(gè)客戶端,所述客戶端為根據(jù)上述第八方面提供的電子設(shè)備;以及

服務(wù)端,所述服務(wù)端為根據(jù)上述第六方面提供的電子設(shè)備。

在上述技術(shù)方案中,客戶端根據(jù)為目標(biāo)傳輸數(shù)據(jù)唯一生成的標(biāo)識(shí)數(shù)據(jù),和與服務(wù)端約定的初始密鑰來生成目標(biāo)簽名密鑰,并根據(jù)該目標(biāo)簽名密鑰完成對(duì)目標(biāo)傳輸數(shù)據(jù)的簽名操作,而服務(wù)端也采用相應(yīng)的方式來完成目標(biāo)傳輸數(shù)據(jù)的驗(yàn)簽操作。這樣,可以提升目標(biāo)簽名密鑰的復(fù)雜程度,降低目標(biāo)簽名密鑰被破解的概率,從而可以有效防止目標(biāo)傳輸數(shù)據(jù)在傳輸過程被非法篡改,提升數(shù)據(jù)傳輸?shù)陌踩?。此外,在客戶端向服?wù)端傳輸數(shù)據(jù)的過程中,若標(biāo)識(shí)數(shù)據(jù)、目標(biāo)傳輸數(shù)據(jù)中的一者被篡改,服務(wù)端都會(huì)驗(yàn)簽失效,由此進(jìn)一步提升了數(shù)據(jù)傳輸?shù)陌踩浴?/p>

本公開的其他特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。

附圖說明

附圖是用來提供對(duì)本公開的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實(shí)施方式一起用于解釋本公開,但并不構(gòu)成對(duì)本公開的限制。在附圖中:

圖1是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸系統(tǒng)的示意圖。

圖2a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。

圖2b是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。

圖3a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。

圖3b是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。

圖3c是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。

圖4a是根據(jù)一示例性實(shí)施例示出的一種服務(wù)端和客戶端之間的密鑰交換過程的信令交互圖。

圖4b是根據(jù)一示例性實(shí)施例示出的一種服務(wù)端和客戶端之間的數(shù)據(jù)傳輸過程的信令交互圖。

圖5a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖。

圖5b是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖。

圖5c是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖。

圖5d是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖。

圖6a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖。

圖6b是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖。

圖7是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備的框圖。

圖8是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備的框圖。

具體實(shí)施方式

以下結(jié)合附圖對(duì)本公開的具體實(shí)施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實(shí)施方式僅用于說明和解釋本公開,并不用于限制本公開。

圖1是一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸系統(tǒng)的示意圖。如圖1所示,該數(shù)據(jù)傳輸系統(tǒng)可以包括:服務(wù)端100和至少一個(gè)客戶端,例如,圖1中示出了兩個(gè)客戶端,分別為客戶端201和客戶端202。示例地,服務(wù)端100與每個(gè)客戶端之間可以例如經(jīng)由藍(lán)牙、zigbee網(wǎng)絡(luò)、wifi網(wǎng)絡(luò)、2g網(wǎng)絡(luò)、3g網(wǎng)絡(luò)、4g網(wǎng)絡(luò)等來進(jìn)行通信,以完成數(shù)據(jù)傳輸?shù)倪^程??蛻舳丝梢岳缡侵悄苁謾C(jī)、平板電腦、個(gè)人數(shù)字助理(pda)、臺(tái)式機(jī)、筆記本電腦等等。圖1中以客戶端201是智能手機(jī)、客戶端202是臺(tái)式機(jī)來示意。

圖2a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。該方法可以應(yīng)用于客戶端,例如,圖1中所示的客戶端201、客戶端202。如圖2a所示,該方法可以包括以下步驟。

在步驟201中,為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù)。

在本公開中,該目標(biāo)傳輸數(shù)據(jù)可以例如是ajax(asynchronousjavascriptandxml,異步j(luò)avascript和xml)請(qǐng)求數(shù)據(jù),不過值得說明的是,該目標(biāo)傳輸數(shù)據(jù)也可以是任何其他類型的數(shù)據(jù),例如,用戶身份信息、銀行業(yè)務(wù)信息等等。另外,客戶端可以通過標(biāo)識(shí)數(shù)據(jù)來唯一標(biāo)識(shí)該目標(biāo)傳輸數(shù)據(jù)。在本公開的一個(gè)示例實(shí)施方式中,該標(biāo)識(shí)數(shù)據(jù)可以例如是隨機(jī)數(shù)。也就是說,客戶端在進(jìn)行目標(biāo)傳輸數(shù)據(jù)的傳輸之前,先隨機(jī)地生成一個(gè)隨機(jī)數(shù),該隨機(jī)數(shù)一方面能夠唯一標(biāo)識(shí)該目標(biāo)傳輸數(shù)據(jù),另一方面,由于其隨機(jī)特性,能夠進(jìn)一步增強(qiáng)后續(xù)基于該隨機(jī)數(shù)生成的簽名密鑰的安全性。

在步驟202中,基于標(biāo)識(shí)數(shù)據(jù)和與服務(wù)端約定的初始密鑰,生成目標(biāo)簽名密鑰。

在本公開中,客戶端與服務(wù)端約定的初始密鑰可以是兩者預(yù)先約定的固定密鑰,也可以是通過密鑰交換的方式而約定的密鑰。另外,客戶端可以與服務(wù)端約定一次初始密鑰,在以后的數(shù)據(jù)傳輸時(shí)均基于該次約定的初始密鑰與客戶端當(dāng)前生成的標(biāo)識(shí)數(shù)據(jù)而生成目標(biāo)簽名數(shù)據(jù);或者,客戶端也可以在每次與服務(wù)端進(jìn)行數(shù)據(jù)傳輸前,均與客戶端約定初始密鑰,這樣,可以降低因長期使用一個(gè)固定的初始密鑰而導(dǎo)致的初始密鑰容易被竊取的風(fēng)險(xiǎn),達(dá)到了每次進(jìn)行數(shù)據(jù)傳輸時(shí)所使用的目標(biāo)簽名密鑰均不一樣的效果,從而能夠提升數(shù)據(jù)傳輸?shù)陌踩浴?/p>

在一種實(shí)施方式中,該初始密鑰為客戶端與服務(wù)端預(yù)先約定的固定密鑰,該固定密鑰可以是由字母、數(shù)字、符號(hào)中的一者或多者組成的字符串。固定密鑰可以例如是6~16位的字符串,不過,對(duì)于固定密鑰的位數(shù)這里不做具體限定。

在另一種實(shí)施方式中,該初始密鑰為客戶端與服務(wù)端通過密鑰交換的方式而約定的密鑰。如圖2b所示,客戶端可以通過以下方式與服務(wù)端約定初始密鑰。

在步驟205中,生成第一密鑰。在本公開中,該第一密鑰可以是隨機(jī)數(shù),例如,32位的隨機(jī)數(shù);也可以是用戶設(shè)定的密鑰。

在步驟206中,將第一密鑰發(fā)送至服務(wù)端。在傳輸該第一密鑰時(shí),為了確保傳輸安全性,客戶端可以對(duì)該第一密鑰進(jìn)行加密后再進(jìn)行傳輸。示例地,客戶端可以通過rsa公鑰對(duì)第一密鑰進(jìn)行加密后將其傳輸?shù)椒?wù)端。

服務(wù)端接收到該加密后的第一密鑰后,通過解密得到第一密鑰。示例地,服務(wù)端可以通過rsa私鑰對(duì)采用rsa公鑰加密的第一密鑰進(jìn)行解密,以獲得該第一密鑰。接下來,服務(wù)端可以在本地生成第二密鑰,示例地,該第二密鑰可以為隨機(jī)數(shù),例如,32位的隨機(jī)數(shù)。之后,根據(jù)第一密鑰和第二密鑰來生成所述初始密鑰,并保存該初始密鑰。示例地,服務(wù)端可以將第一密鑰和第二密鑰的組合作為所述初始密鑰。例如,假設(shè)第一密鑰為32位的隨機(jī)數(shù),第二密鑰為32位的隨機(jī)數(shù),則初始密鑰為由第一密鑰和第二密鑰組成的64位數(shù)。不過值得說明的是,其他根據(jù)第一密鑰和第二密鑰生成初始密鑰的方式也適用于本公開。在服務(wù)端生成第二密鑰之后,其可以將該第二密鑰傳輸?shù)娇蛻舳?。同樣地,為了確保該第二密鑰的傳輸安全性,服務(wù)端可以對(duì)該第二密鑰進(jìn)行加密后再進(jìn)行傳輸。示例地,服務(wù)端可以通過rsa公鑰對(duì)第二密鑰進(jìn)行加密后將其傳輸?shù)娇蛻舳恕?/p>

在步驟207中,接收服務(wù)端發(fā)送的第二密鑰。客戶端接收到該加密后的第二密鑰后,通過解密得到該第二密鑰。示例地,客戶端可以通過rsa私鑰對(duì)采用rsa公鑰加密的第二密鑰進(jìn)行解密,以獲得該第二密鑰。

在步驟208中,基于第一密鑰和第二密鑰,生成初始密鑰??蛻舳嗽谕ㄟ^解密得到第二密鑰后,根據(jù)第一密鑰和第二密鑰來生成所述初始密鑰。示例地,客戶端可以將第一密鑰和第二密鑰的組合作為所述初始密鑰。另外,需要說明的是,客戶端基于第一密鑰和第二密鑰生成初始密鑰的方式同上述的服務(wù)端基于第一密鑰和第二密鑰生成初始密鑰的方式相同。

在步驟209中,保存初始密鑰。客戶端在基于第一密鑰和第二密鑰生成初始密鑰后,將其進(jìn)行保存,以用于后續(xù)的目標(biāo)簽名密鑰的生成。

客戶端通過密鑰交換的方式與服務(wù)端約定初始密鑰時(shí),初始密鑰是在客戶端和服務(wù)端的本地生成的,且該初始密鑰結(jié)合了客戶端本地生成的第一密鑰和服務(wù)端本地生成的第二密鑰。這樣,可以增強(qiáng)初始密鑰的安全性,因?yàn)榧幢闶窃诘谝幻荑€或第二密鑰的傳輸過程中,該第一密鑰或第二密鑰被非法者盜取,由于該非法者無法獲知另一端本地生成的密鑰、或者密鑰組合規(guī)則,因此,該非法者也是無法獲知該初始密鑰的。

另外需要說明的是,該步驟205至步驟209可以與上述的步驟201同時(shí)執(zhí)行,也可以在步驟201之前執(zhí)行,也可以在上述步驟201之后執(zhí)行,這里不作限定。

在客戶端獲取到與服務(wù)端約定的初始密鑰后,在步驟202中,可以通過對(duì)標(biāo)識(shí)數(shù)據(jù)和該初始密鑰按照一定規(guī)則進(jìn)行加權(quán)處理的方式來生成目標(biāo)簽名密鑰。并且,該加權(quán)處理的方式是客戶端與服務(wù)端預(yù)先約定好的。

在一種實(shí)施方式中,可以通過將標(biāo)識(shí)數(shù)據(jù)與初始密鑰直接連接而完成加權(quán)處理過程,從而生成目標(biāo)簽名密鑰,即目標(biāo)簽名密鑰=標(biāo)識(shí)數(shù)據(jù)+初始密鑰。

在另一種實(shí)施方式中,可以通過將初始密鑰與標(biāo)識(shí)數(shù)據(jù)直接連接而完成加權(quán)處理過程,從而生成目標(biāo)簽名密鑰,即目標(biāo)簽名密鑰=初始密鑰+標(biāo)識(shí)數(shù)據(jù)。

在另一種實(shí)施方式中,可以通過將按照逆順序排列的標(biāo)識(shí)數(shù)據(jù)與按照逆順序排列的初始密鑰進(jìn)行連接而完成加權(quán)處理過程,從而生成目標(biāo)簽名密鑰,即目標(biāo)簽名密鑰=逆序的標(biāo)識(shí)數(shù)據(jù)+逆序的初始密鑰。值得說明的是,對(duì)標(biāo)識(shí)數(shù)據(jù)和初始密鑰的加權(quán)處理方式有很多,此處不再一一舉例贅述。

在步驟203中,利用目標(biāo)簽名密鑰對(duì)目標(biāo)傳輸數(shù)據(jù)進(jìn)行簽名,得到簽名數(shù)據(jù)??蛻舳丝梢酝ㄟ^任意數(shù)字簽名算法來獲得該簽名數(shù)據(jù)。

在步驟204中,向服務(wù)端發(fā)送目標(biāo)數(shù)據(jù)包。

在本公開中,該目標(biāo)數(shù)據(jù)包可以包括簽名數(shù)據(jù)、標(biāo)識(shí)數(shù)據(jù)和目標(biāo)傳輸數(shù)據(jù),其中,簽名數(shù)據(jù)和標(biāo)識(shí)數(shù)據(jù)在目標(biāo)數(shù)據(jù)包中的位置需要客戶端和服務(wù)端之間事先約定好。該簽名數(shù)據(jù)和標(biāo)識(shí)數(shù)據(jù)可以位于目標(biāo)數(shù)據(jù)包的首部,也可以位于目標(biāo)數(shù)據(jù)包的尾部,也可以分別位于目標(biāo)數(shù)據(jù)包的首部、尾部,關(guān)于簽名數(shù)據(jù)和標(biāo)識(shí)數(shù)據(jù)在目標(biāo)數(shù)據(jù)包中的位置這里不作具體限定。

圖3a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。該方法可以應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。如圖3a所示,該方法可以包括以下步驟。

在步驟301中,接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包。

在本公開中,客戶端對(duì)目標(biāo)傳輸數(shù)據(jù)簽名后,將包含有簽名數(shù)據(jù)、標(biāo)識(shí)數(shù)據(jù)和目標(biāo)傳輸數(shù)據(jù)的目標(biāo)數(shù)據(jù)包發(fā)送至服務(wù)端,然后由服務(wù)端接收該目標(biāo)數(shù)據(jù)包。

在步驟302中,基于標(biāo)識(shí)數(shù)據(jù)和與客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰。關(guān)于與客戶端約定初始密鑰的方法及詳細(xì)過程已在上文描述,此處便不再贅述。服務(wù)端可以利用與客戶端生成目標(biāo)簽名密鑰的方式相同的方式來生成該目標(biāo)驗(yàn)簽密鑰。

在步驟303中,利用目標(biāo)驗(yàn)簽密鑰對(duì)目標(biāo)傳輸數(shù)據(jù)進(jìn)行驗(yàn)簽,得到驗(yàn)簽數(shù)據(jù)。服務(wù)端可以利用與客戶端所使用的數(shù)字簽名算法相同的算法來得到該驗(yàn)簽數(shù)據(jù)。

在步驟304中,在驗(yàn)簽數(shù)據(jù)與簽名數(shù)據(jù)相同時(shí),確定目標(biāo)傳輸數(shù)據(jù)合法。示例地,服務(wù)端將該驗(yàn)簽數(shù)據(jù)與之前接收到的目標(biāo)數(shù)據(jù)包中的簽名數(shù)據(jù)進(jìn)行匹配,當(dāng)二者一致時(shí),表示標(biāo)識(shí)數(shù)據(jù)和目標(biāo)傳輸數(shù)據(jù)在傳輸過程中未被篡改,因而,可以確定目標(biāo)傳輸數(shù)據(jù)合法;當(dāng)二者不一致時(shí),表示目標(biāo)傳輸數(shù)據(jù)或標(biāo)識(shí)數(shù)據(jù)在傳輸過程中被惡意篡改,因而,可以確定目標(biāo)傳輸數(shù)據(jù)不合法,此時(shí),服務(wù)端可以拋出異常告警。

以ajax請(qǐng)求數(shù)據(jù)為例,在確定目標(biāo)傳輸數(shù)據(jù)合法后,服務(wù)端可以處理該請(qǐng)求。

在上述技術(shù)方案中,客戶端根據(jù)為目標(biāo)傳輸數(shù)據(jù)唯一生成的標(biāo)識(shí)數(shù)據(jù),和與服務(wù)端約定的初始密鑰來生成目標(biāo)簽名密鑰,并根據(jù)該目標(biāo)簽名密鑰完成對(duì)目標(biāo)傳輸數(shù)據(jù)的簽名操作,而服務(wù)端也采用相應(yīng)的方式來完成目標(biāo)傳輸數(shù)據(jù)的驗(yàn)簽操作。這樣,可以提升目標(biāo)簽名密鑰的復(fù)雜程度,降低目標(biāo)簽名密鑰被破解的概率,從而可以有效防止目標(biāo)傳輸數(shù)據(jù)在傳輸過程被非法篡改,提升數(shù)據(jù)傳輸?shù)陌踩?。此外,在客戶端向服?wù)端傳輸數(shù)據(jù)的過程中,若標(biāo)識(shí)數(shù)據(jù)、目標(biāo)傳輸數(shù)據(jù)中的一者被篡改,服務(wù)端都會(huì)驗(yàn)簽失效,由此進(jìn)一步提升了數(shù)據(jù)傳輸?shù)陌踩浴?/p>

圖3b是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。該方法可以應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。如圖3b所示,上述方法還可以包括以下步驟。

在步驟305中,判斷服務(wù)端的本地緩存中是否已存在標(biāo)識(shí)數(shù)據(jù)。

在步驟306中,在判定服務(wù)端的本地緩存中尚未存在標(biāo)識(shí)數(shù)據(jù)時(shí),將該標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)到本地緩存中,之后,再執(zhí)行步驟302及后續(xù)步驟。

在本公開中,該標(biāo)識(shí)數(shù)據(jù)可以作為重放標(biāo)識(shí),服務(wù)端根據(jù)本地緩存中是否存在該重放標(biāo)識(shí)來判定來自客戶端的數(shù)據(jù)傳輸請(qǐng)求是否為重放攻擊。具體地,當(dāng)服務(wù)端接收到包含有該標(biāo)識(shí)數(shù)據(jù)的目標(biāo)數(shù)據(jù)包后,從該目標(biāo)數(shù)據(jù)包中解析出該標(biāo)識(shí)數(shù)據(jù),然后遍歷本地緩存,查找在其本地緩存中是否已存在該標(biāo)識(shí)數(shù)據(jù)。當(dāng)服務(wù)端在本地緩存中未找到該標(biāo)識(shí)數(shù)據(jù)時(shí),說明來自客戶端的數(shù)據(jù)傳輸請(qǐng)求為正常請(qǐng)求,此時(shí),將該標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)在本地緩存中,以為后續(xù)的防重放攻擊辨識(shí)做準(zhǔn)備,進(jìn)而提升數(shù)據(jù)傳輸?shù)陌踩浴?/p>

圖3c是根據(jù)另一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖。該方法可以應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。如圖3c所示,上述方法還可以包括以下步驟。

在步驟307中,在判定服務(wù)端的本地緩存中已存在標(biāo)識(shí)數(shù)據(jù),或者驗(yàn)簽數(shù)據(jù)與簽名數(shù)據(jù)不相同時(shí),進(jìn)行異常告警。

在本公開中,在服務(wù)端遍歷本地緩存時(shí),在其中查找到該標(biāo)識(shí)數(shù)據(jù),說明來自客戶端的數(shù)據(jù)傳輸請(qǐng)求可能為重放攻擊,此時(shí),發(fā)出異常告警,以防止重放攻擊。

圖4a是根據(jù)一示例性實(shí)施例示出的一種服務(wù)端和客戶端之間的密鑰交換過程的信令交互圖。圖4a結(jié)合了以上用于客戶端和用于服務(wù)端的密鑰交換方法的各個(gè)步驟,其具體步驟此處不再詳細(xì)描述。

圖4b是根據(jù)一示例性實(shí)施例示出的一種服務(wù)端和客戶端之間的數(shù)據(jù)傳輸過程的信令交互圖。圖4b結(jié)合了以上用于客戶端和用于服務(wù)端的數(shù)據(jù)傳輸方法的各個(gè)步驟,其具體步驟此處不再詳細(xì)描述。

圖5a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖,該裝置500應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。參照?qǐng)D5a,該裝置500可以包括:第一接收模塊501,用于接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包,所述目標(biāo)數(shù)據(jù)包包括簽名數(shù)據(jù)、標(biāo)識(shí)數(shù)據(jù)和目標(biāo)傳輸數(shù)據(jù),其中,所述標(biāo)識(shí)數(shù)據(jù)用于唯一標(biāo)識(shí)所述目標(biāo)傳輸數(shù)據(jù);目標(biāo)驗(yàn)簽密鑰生成模塊502,用于基于所述第一接收模塊501接收到的所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰;驗(yàn)簽數(shù)據(jù)獲取模塊503,用于利用所述目標(biāo)驗(yàn)簽密鑰生成模塊502生成的所述目標(biāo)驗(yàn)簽密鑰對(duì)所述第一接收模塊501接收到的所述目標(biāo)傳輸數(shù)據(jù)進(jìn)行驗(yàn)簽,得到驗(yàn)簽數(shù)據(jù);確定模塊504,用于在所述驗(yàn)簽數(shù)據(jù)獲取模塊503獲取到的所述驗(yàn)簽數(shù)據(jù)與所述第一接收模塊501接收到的所述簽名數(shù)據(jù)相同時(shí),確定所述目標(biāo)傳輸數(shù)據(jù)合法。

圖5b是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖,該裝置500應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。參照?qǐng)D5b,上述裝置500還可以包括:判斷模塊505,用于在所述目標(biāo)驗(yàn)簽密鑰生成模塊502基于所述第一接收模塊501接收到的所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰之前,判斷所述服務(wù)端的本地緩存中是否已存在所述第一接收模塊501接收到的所述標(biāo)識(shí)數(shù)據(jù);存儲(chǔ)模塊506,用于在所述判斷模塊505判定所述服務(wù)端的本地緩存中尚未存在所述標(biāo)識(shí)數(shù)據(jù)時(shí),將所述標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)到所述本地緩存中,并觸發(fā)所述目標(biāo)驗(yàn)簽密鑰生成模塊502基于所述標(biāo)識(shí)數(shù)據(jù)和與所述客戶端約定的初始密鑰,生成目標(biāo)驗(yàn)簽密鑰。

圖5c是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖,該裝置500應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。參照?qǐng)D5c,上述裝置500還可以包括:告警模塊507,用于在所述判斷模塊505判定所述服務(wù)端的本地緩存中已存在所述標(biāo)識(shí)數(shù)據(jù),或者所述驗(yàn)簽數(shù)據(jù)與所述簽名數(shù)據(jù)不相同時(shí),進(jìn)行異常告警。

圖5d是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖,該裝置500應(yīng)用于服務(wù)端,例如,圖1中所示的服務(wù)端100。參照?qǐng)D5d,上述裝置500還可以包括:第二接收模塊508,用于在所述第一接收模塊501接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)包之前,接收所述客戶端發(fā)送的第一密鑰;第二密鑰生成模塊509,用于生成第二密鑰;第一發(fā)送模塊510,用于將所述第二密鑰生成模塊509生成的所述第二密鑰發(fā)送至所述客戶端;第一初始密鑰生成模塊511,用于基于所述第二接收模塊508接收到的所述第一密鑰和所述第二密鑰生成模塊509生成的所述第二密鑰,生成所述初始密鑰;第一保存模塊512,用于保存所述第一初始密鑰生成模塊511生成的所述初始密鑰。

可選地,所述標(biāo)識(shí)數(shù)據(jù)和所述第二密鑰為隨機(jī)數(shù)。

圖6a是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖,該裝置600應(yīng)用于客戶端,例如,圖1中所示的客戶端201和客戶端202。參照?qǐng)D6a,該裝置600包括:標(biāo)識(shí)數(shù)據(jù)生成模塊601,用于為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù),其中,所述標(biāo)識(shí)數(shù)據(jù)用于唯一標(biāo)識(shí)所述目標(biāo)傳輸數(shù)據(jù);目標(biāo)簽名密鑰生成模塊602,用于基于所述標(biāo)識(shí)數(shù)據(jù)生成模塊601生成的所述標(biāo)識(shí)數(shù)據(jù)和與服務(wù)端約定的初始密鑰,生成目標(biāo)簽名密鑰;簽名數(shù)據(jù)獲取模塊603,用于利用所述目標(biāo)簽名密鑰生成模塊602生成的所述目標(biāo)簽名密鑰對(duì)所述目標(biāo)傳輸數(shù)據(jù)進(jìn)行簽名,得到簽名數(shù)據(jù);第二發(fā)送模塊604,用于向所述服務(wù)端發(fā)送目標(biāo)數(shù)據(jù)包,所述目標(biāo)數(shù)據(jù)包包括所述簽名數(shù)據(jù)、所述標(biāo)識(shí)數(shù)據(jù)和所述目標(biāo)傳輸數(shù)據(jù)。

圖6b是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸裝置的框圖,該裝置600應(yīng)用于客戶端,例如,圖1中所示的客戶端201和客戶端202。參照?qǐng)D6b,該裝置600還可以包括:第一密鑰生成模塊605,用于在所述標(biāo)識(shí)數(shù)據(jù)生成模塊601為目標(biāo)傳輸數(shù)據(jù)生成標(biāo)識(shí)數(shù)據(jù)之前,生成第一密鑰;第三發(fā)送模塊606,用于將所述第一密鑰生成模塊605生成的所述第一密鑰發(fā)送至所述服務(wù)端;第三接收模塊607,用于接收所述服務(wù)端發(fā)送的所述第二密鑰;第二初始密鑰生成模塊608,用于基于所述第一密鑰生成模塊605生成的所述第一密鑰和所述第三接收模塊607接收到的所述第二密鑰,生成所述初始密鑰;以及第二保存模塊609,用于保存所述第二初始密鑰生成模塊608生成的所述初始密鑰。

可選地,所述標(biāo)識(shí)數(shù)據(jù)和所述第一密鑰為隨機(jī)數(shù)。

關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

圖7是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備700的框圖。如圖7所示,該電子設(shè)備700可以包括:處理器701,存儲(chǔ)器702,多媒體組件703,輸入/輸出(i/o)接口704,以及通信組件705。

其中,處理器701用于控制該電子設(shè)備700的整體操作,以完成上述的應(yīng)用于所述客戶端一側(cè)的數(shù)據(jù)傳輸方法中的全部或部分步驟。存儲(chǔ)器702用于存儲(chǔ)各種類型的數(shù)據(jù)以支持在該電子設(shè)備700的操作,這些數(shù)據(jù)例如可以包括用于在該電子設(shè)備700上操作的任何應(yīng)用程序或方法的指令,以及應(yīng)用程序相關(guān)的數(shù)據(jù),例如聯(lián)系人數(shù)據(jù)、收發(fā)的消息、圖片、音頻、視頻等等。該存儲(chǔ)器702可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),例如靜態(tài)隨機(jī)存取存儲(chǔ)器(staticrandomaccessmemory,簡稱sram),電可擦除可編程只讀存儲(chǔ)器(electricallyerasableprogrammableread-onlymemory,簡稱eeprom),可擦除可編程只讀存儲(chǔ)器(erasableprogrammableread-onlymemory,簡稱eprom),可編程只讀存儲(chǔ)器(programmableread-onlymemory,簡稱prom),只讀存儲(chǔ)器(read-onlymemory,簡稱rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。多媒體組件703可以包括屏幕和音頻組件。其中屏幕例如可以是觸摸屏,音頻組件用于輸出和/或輸入音頻信號(hào)。例如,音頻組件可以包括一個(gè)麥克風(fēng),麥克風(fēng)用于接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器702或通過通信組件705發(fā)送。音頻組件還包括至少一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。i/o接口704為處理器701和其他接口模塊之間提供接口,上述其他接口模塊可以是鍵盤,鼠標(biāo),按鈕等。這些按鈕可以是虛擬按鈕或者實(shí)體按鈕。通信組件705用于該電子設(shè)備700與其他設(shè)備之間進(jìn)行有線或無線通信。無線通信,例如wi-fi,藍(lán)牙,近場通信(nearfieldcommunication,簡稱nfc),2g、3g或4g,或它們中的一種或幾種的組合,因此相應(yīng)的該通信組件705可以包括:wi-fi模塊,藍(lán)牙模塊,nfc模塊。

在一示例性實(shí)施例中,電子設(shè)備700可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(applicationspecificintegratedcircuit,簡稱asic)、數(shù)字信號(hào)處理器(digitalsignalprocessor,簡稱dsp)、數(shù)字信號(hào)處理設(shè)備(digitalsignalprocessingdevice,簡稱dspd)、可編程邏輯器件(programmablelogicdevice,簡稱pld)、現(xiàn)場可編程門陣列(fieldprogrammablegatearray,簡稱fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述的應(yīng)用于所述客戶端一側(cè)的數(shù)據(jù)傳輸方法。

在另一示例性實(shí)施例中,還提供了一種包括程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括程序指令的存儲(chǔ)器702,上述程序指令可由電子設(shè)備700的處理器701執(zhí)行以完成上述的應(yīng)用于所述客戶端一側(cè)的數(shù)據(jù)傳輸方法。

圖8是根據(jù)一示例性實(shí)施例示出的一種電子設(shè)備800的框圖。例如,電子設(shè)備800可以被提供為一服務(wù)器。參照?qǐng)D8,電子設(shè)備800包括處理器822,其數(shù)量可以為一個(gè)或多個(gè),以及存儲(chǔ)器832,用于存儲(chǔ)可由處理器822執(zhí)行的計(jì)算機(jī)程序。存儲(chǔ)器832中存儲(chǔ)的計(jì)算機(jī)程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對(duì)應(yīng)于一組指令的模塊。此外,處理器822可以被配置為執(zhí)行該計(jì)算機(jī)程序,以執(zhí)行上述的應(yīng)用于所述服務(wù)端一側(cè)的數(shù)據(jù)傳輸方法。

另外,電子設(shè)備800還可以包括電源組件826和通信組件850,該電源組件826可以被配置為執(zhí)行電子設(shè)備800的電源管理,該通信組件850可以被配置為實(shí)現(xiàn)電子設(shè)備800的通信,例如,有線或無線通信。此外,該電子設(shè)備800還可以包括輸入/輸出(i/o)接口858。電子設(shè)備800可以操作基于存儲(chǔ)在存儲(chǔ)器832的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm等等。

在另一示例性實(shí)施例中,還提供了一種包括程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括程序指令的存儲(chǔ)器832,上述程序指令可由電子設(shè)備800的處理器822執(zhí)行以完成上述的應(yīng)用于所述服務(wù)端一側(cè)的數(shù)據(jù)傳輸方法。

本公開還提供一種數(shù)據(jù)傳輸系統(tǒng),該系統(tǒng)包括:至少一個(gè)客戶端,所述客戶端為上述的電子設(shè)備700;以及服務(wù)端,所述服務(wù)端為上述的電子設(shè)備800。

以上結(jié)合附圖詳細(xì)描述了本公開的優(yōu)選實(shí)施方式,但是,本公開并不限于上述實(shí)施方式中的具體細(xì)節(jié),在本公開的技術(shù)構(gòu)思范圍內(nèi),可以對(duì)本公開的技術(shù)方案進(jìn)行多種簡單變型,這些簡單變型均屬于本公開的保護(hù)范圍。

另外需要說明的是,在上述具體實(shí)施方式中所描述的各個(gè)具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合。為了避免不必要的重復(fù),本公開對(duì)各種可能的組合方式不再另行說明。

此外,本公開的各種不同的實(shí)施方式之間也可以進(jìn)行任意組合,只要其不違背本公開的思想,其同樣應(yīng)當(dāng)視為本公開所公開的內(nèi)容。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1