国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種去中心化的數(shù)據(jù)傳輸方法_2

      文檔序號(hào):9870293閱讀:來(lái)源:國(guó)知局
      自于超級(jí)客戶端;
      [0046]4)以上步驟2)、步驟3)使用多線程并行執(zhí)行,如果等待超時(shí)則自動(dòng)退出步驟2)、步驟3)任務(wù);否則直到步驟2 )、步驟3)任務(wù)完成;
      [0047]5)等步驟2)、步驟3)任務(wù)退出后,啟動(dòng)另一服務(wù)端程序,即超級(jí)客戶端側(cè)的服務(wù)端;本服務(wù)端進(jìn)程,即用戶端側(cè)的服務(wù)端程序退出;
      [0048]6)超級(jí)客戶端側(cè)服務(wù)程序啟動(dòng)后,等待超級(jí)客戶端上傳數(shù)據(jù),存放在B目錄;
      [0049]7)等待超級(jí)客戶端請(qǐng)求數(shù)據(jù),這些數(shù)據(jù)存放在A目錄,該數(shù)據(jù)來(lái)源于用戶端;
      [0050]8)以上步驟6)、步驟7)以多線程方式并發(fā)執(zhí)行,并設(shè)置等待超時(shí);
      [0051]9)超時(shí)或步驟6)、步驟7)完成后,啟動(dòng)用戶端服務(wù)進(jìn)程,并退出本服務(wù)端進(jìn)程,SP退出超級(jí)客戶端側(cè)的服務(wù)程序。
      [0052]由此可見(jiàn),雙服務(wù)管控程序只是交替開(kāi)啟、關(guān)閉兩個(gè)服務(wù)端進(jìn)程,沒(méi)有對(duì)兩側(cè)的通信協(xié)議進(jìn)行干預(yù),并不會(huì)影響到兩側(cè)的接口交互協(xié)議,數(shù)據(jù)收發(fā)端(用戶端)、和超級(jí)客戶端都是通過(guò)協(xié)議訪問(wèn)成功或失敗來(lái)判斷自己側(cè)的服務(wù)進(jìn)程的工作/或退出狀態(tài)。這樣使得雙服務(wù)管控模式可以兼容任何傳統(tǒng)的通信協(xié)議,做到對(duì)歷史開(kāi)發(fā)代碼的最大復(fù)用。
      [0053]雙服務(wù)管控程序如此設(shè)計(jì)的理由是基于數(shù)據(jù)同步的需要,即保證兩側(cè)收發(fā)數(shù)據(jù)的完整性,并且不影響原先C/S架構(gòu)下的交互協(xié)議;此外,以超時(shí)或訪問(wèn)失敗來(lái)保證穩(wěn)定性本身就是C/S架構(gòu)的常用的手段,只不過(guò)這里訪問(wèn)失敗可能不僅僅意味著網(wǎng)絡(luò)中斷,還有可能是服務(wù)端被管控程序關(guān)閉的緣故。
      [0054]數(shù)據(jù)收發(fā)端和自己一側(cè)的服務(wù)端通信,與傳統(tǒng)模式相比沒(méi)有差別,所不同的是服務(wù)端處于接入層,并且沒(méi)有匯聚各路終端的數(shù)據(jù)的能力。超級(jí)客戶端和自己一側(cè)的服務(wù)端通信也是較傳統(tǒng)模式?jīng)]有差異,所不同的是超級(jí)客戶端使用多線程模式輪流輪詢各個(gè)服務(wù)端,因此它只需要高效的并發(fā)能力即可。雙服務(wù)管控程序處于接入層沒(méi)有具備公網(wǎng)地址,不容易受到攻擊,即便受到攻擊,數(shù)據(jù)泄密、傳輸中斷也只能發(fā)生在一路用戶終端上。超級(jí)客戶端、對(duì)外客戶端的機(jī)器配置公網(wǎng)地址,但由于是客戶端,這個(gè)公網(wǎng)地址可以是變動(dòng)的,對(duì)外客戶端訪問(wèn)外網(wǎng)的端口也可以是隨機(jī)的,所以不容受到攻擊。此外客戶端程序一般較服務(wù)端程序相比本身安全性要高些。
      [0055]從數(shù)據(jù)收發(fā)端向公網(wǎng)數(shù)據(jù)收發(fā)端發(fā)送數(shù)據(jù)包的流程:
      [0056]1.1)數(shù)據(jù)收發(fā)端向自己側(cè)服務(wù)端上傳數(shù)據(jù);
      [0057]1.2)上傳失敗,回到1.1);否則完成發(fā)送;
      [0058]1.3)超級(jí)客戶端輪到輪詢?cè)撀酚脩?,訪問(wèn)該路超級(jí)客戶端側(cè)的服務(wù)端,進(jìn)行下載;
      [0059]1.4)下載失敗,回到1.3),否則完成下載;
      [0060]1.5)對(duì)外客戶端讀取超級(jí)客戶端下載的數(shù)據(jù),發(fā)送到公網(wǎng)數(shù)據(jù)收發(fā)端。
      [0061]從公網(wǎng)數(shù)據(jù)收發(fā)端向數(shù)據(jù)收發(fā)端(用戶端)發(fā)送數(shù)據(jù)包的流程:
      [0062]2.1)對(duì)外客戶端向公網(wǎng)數(shù)據(jù)收發(fā)端請(qǐng)求數(shù)據(jù);
      [0063]2.2)超級(jí)客戶端讀取對(duì)外客戶端請(qǐng)求的數(shù)據(jù),輪到輪詢?cè)撀冯p服務(wù)端之己側(cè)的服務(wù)端,并上傳;
      [0064]2.3)上傳失敗,回到2.2),否則完成上傳;
      [0065]2.4)數(shù)據(jù)收發(fā)端向己側(cè)的服務(wù)端請(qǐng)求數(shù)據(jù);
      [0066]2.5)請(qǐng)求失敗,回到2.4),否則請(qǐng)求下載完畢。
      【主權(quán)項(xiàng)】
      1.一種去中心化的數(shù)據(jù)傳輸方法,其特征在于:實(shí)現(xiàn)該傳輸方法的系統(tǒng)中,數(shù)據(jù)收發(fā)端有一方是公網(wǎng)的一個(gè)或多個(gè)服務(wù),另一端則是處于VPN或局域網(wǎng)內(nèi)的多個(gè)用戶終端,接入網(wǎng)絡(luò)時(shí),所述用戶終端與雙服務(wù)管控程序?qū)?,在邊界層部署雙客戶端,所述雙客戶端包括對(duì)外客戶端和對(duì)內(nèi)超級(jí)客戶端,所述對(duì)外客戶端與公網(wǎng)連接;所述雙服務(wù)管控程序的處理流程如下: .1)啟動(dòng)數(shù)據(jù)收發(fā)端,即用戶端側(cè)的服務(wù)端進(jìn)程; .2)等待用戶端上傳數(shù)據(jù),所傳數(shù)據(jù)存放在分配給雙服務(wù)管控程序的本地A目錄; .3)等待用戶端請(qǐng)求數(shù)據(jù),請(qǐng)求的數(shù)據(jù)存放在分配給雙服務(wù)管控程序的本地B目錄上,這些數(shù)據(jù)來(lái)自于超級(jí)客戶端; .4)以上步驟2)、步驟3)使用多線程并行執(zhí)行,如果等待超時(shí)則自動(dòng)退出步驟2)、步驟3)任務(wù);否則直到步驟2)、步驟3)任務(wù)完成; .5)等步驟2)、步驟3)任務(wù)退出后,啟動(dòng)另一服務(wù)端程序,即超級(jí)客戶端側(cè)的服務(wù)端;本服務(wù)端進(jìn)程,即用戶端側(cè)的服務(wù)端程序退出; .6)超級(jí)客戶端側(cè)服務(wù)程序啟動(dòng)后,等待超級(jí)客戶端上傳數(shù)據(jù),存放在B目錄; .7)等待超級(jí)客戶端請(qǐng)求數(shù)據(jù),這些數(shù)據(jù)存放在A目錄,該數(shù)據(jù)來(lái)源于用戶端; .8)以上步驟6)、步驟7)以多線程方式并發(fā)執(zhí)行,并設(shè)置等待超時(shí); .9)超時(shí)或步驟6)、步驟7)完成后,啟動(dòng)用戶端服務(wù)進(jìn)程,并退出本服務(wù)端進(jìn)程,即退出超級(jí)客戶端側(cè)的服務(wù)程序。2.如權(quán)利要求1所述的一種去中心化的數(shù)據(jù)傳輸方法,其特征在于:所述超級(jí)客戶端使用多線程模式輪流輪詢各個(gè)服務(wù)端。3.如權(quán)利要求1或2所述的一種去中心化的數(shù)據(jù)傳輸方法,其特征在于:所述雙服務(wù)管控程序處于接入層沒(méi)有具備公網(wǎng)地址。4.如權(quán)利要求1或2所述的一種去中心化的數(shù)據(jù)傳輸方法,其特征在于:從數(shù)據(jù)收發(fā)端向公網(wǎng)數(shù)據(jù)收發(fā)端發(fā)送數(shù)據(jù)包的流程: .1.1)數(shù)據(jù)收發(fā)端向自己側(cè)服務(wù)端上傳數(shù)據(jù); .1.2)上傳失敗,回到1.1);否則完成發(fā)送; .1.3)超級(jí)客戶端輪到輪詢?cè)撀酚脩?,訪問(wèn)該路超級(jí)客戶端側(cè)的服務(wù)端,進(jìn)行下載; .1.4)下載失敗,回到1.3),否則完成下載; .1.5)對(duì)外客戶端讀取超級(jí)客戶端下載的數(shù)據(jù),發(fā)送到公網(wǎng)數(shù)據(jù)收發(fā)端。5.如權(quán)利要求1或2所述的一種去中心化的數(shù)據(jù)傳輸方法,其特征在于:從公網(wǎng)數(shù)據(jù)收發(fā)端向數(shù)據(jù)收發(fā)端發(fā)送數(shù)據(jù)包的流程: .2.1)對(duì)外客戶端向公網(wǎng)數(shù)據(jù)收發(fā)端請(qǐng)求數(shù)據(jù); .2.2)超級(jí)客戶端讀取對(duì)外客戶端請(qǐng)求的數(shù)據(jù),輪到輪詢?cè)撀冯p服務(wù)端之己側(cè)的服務(wù)端,并上傳; .2.3)上傳失敗,回到2.2),否則完成上傳; .2.4)數(shù)據(jù)收發(fā)端向己側(cè)的服務(wù)端請(qǐng)求數(shù)據(jù); .2.5)請(qǐng)求失敗,回到2.4),否則請(qǐng)求下載完畢。
      【專利摘要】一種去中心化的數(shù)據(jù)傳輸方法,實(shí)現(xiàn)該傳輸方法的系統(tǒng)中,數(shù)據(jù)收發(fā)端有一方是公網(wǎng)的一個(gè)或多個(gè)服務(wù),另一端則是處于VPN或局域網(wǎng)內(nèi)的多個(gè)用戶終端,接入網(wǎng)絡(luò)時(shí),所述用戶終端與雙服務(wù)管控程序?qū)?,在邊界層部署雙客戶端,所述雙客戶端包括對(duì)外客戶端和對(duì)內(nèi)超級(jí)客戶端,所述對(duì)外客戶端與公網(wǎng)連接。本發(fā)明提供一種提升安全性的去中心化的數(shù)據(jù)傳輸方法。
      【IPC分類(lèi)】H04L29/06
      【公開(kāi)號(hào)】CN105635181
      【申請(qǐng)?zhí)枴緾N201610129021
      【發(fā)明人】陸成剛
      【申請(qǐng)人】浙江工業(yè)大學(xué)
      【公開(kāi)日】2016年6月1日
      【申請(qǐng)日】2016年3月8日
      當(dāng)前第2頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1