国产精品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è)備的制造方法

      文檔序號(hào):10515472閱讀:508來源:國知局
      傳輸控制方法及設(shè)備的制造方法
      【專利摘要】本發(fā)明的目的是提供一種傳輸控制方法及設(shè)備,本申請(qǐng)通過解析運(yùn)維過程中的協(xié)議數(shù)據(jù)包,將協(xié)議數(shù)據(jù)包中的實(shí)現(xiàn)單向傳輸控制的碼流修改為異常碼流,在目標(biāo)機(jī)器識(shí)別到異常碼流時(shí),對(duì)該協(xié)議數(shù)據(jù)包丟棄不處理,即可實(shí)現(xiàn)單向傳輸控制,既解決數(shù)據(jù)傳輸?shù)陌踩钥刂疲挚梢苑奖阌脩暨M(jìn)行IT設(shè)備運(yùn)維管理。通過本申請(qǐng),可以實(shí)現(xiàn)現(xiàn)有的運(yùn)維管理系統(tǒng)對(duì)文件、文件夾、圖片、文本等借助磁盤映射和剪貼板進(jìn)行傳輸?shù)臄?shù)據(jù)的任何一個(gè)方向的控制,并在提高系統(tǒng)安全性、靈活性上產(chǎn)生了顯著效果。
      【專利說明】
      傳輸控制方法及設(shè)備
      技術(shù)領(lǐng)域
      [0001 ]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種傳輸控制方法及設(shè)備。
      【背景技術(shù)】
      [0002]伴隨著國家信息化產(chǎn)業(yè)的推進(jìn),信息安全越來越受到政府和企業(yè)的重視,各種IT基礎(chǔ)設(shè)施建設(shè)完成后,IT設(shè)備的運(yùn)行維護(hù)工作變得越來越龐雜,在這種形勢下,運(yùn)維管理系統(tǒng)應(yīng)用而生。
      [0003]運(yùn)維管理系統(tǒng)作為用戶和目標(biāo)設(shè)備的中間層,它需要完成各種協(xié)議的代理運(yùn)維過程,同時(shí)實(shí)現(xiàn)相關(guān)控制功能。windows是目前桌面操作系統(tǒng)的主導(dǎo)廠商,其自帶的mstsc更是遠(yuǎn)程桌面連接的利器。mstsc使用rdp協(xié)議(Remote Desktop Protocol,遠(yuǎn)程桌面協(xié)議)進(jìn)行通訊,本地桌面和遠(yuǎn)程桌面之間的數(shù)據(jù)交換,可以通過其自帶的磁盤映射和剪貼板來進(jìn)行.
      [0004]但是,目前現(xiàn)有的windows自帶剪貼板和磁盤映射,開啟后是雙向傳輸?shù)?,無法做到單向傳輸?shù)目刂?,存在安全問題。具體來說,現(xiàn)有的方法雖然能實(shí)現(xiàn)本地和遠(yuǎn)程的數(shù)據(jù)傳輸,但同時(shí)也存在很大的不足之處:
      [0005]1.雙向的數(shù)據(jù)傳輸,意味著用戶可以從服務(wù)器上下載任何信息;
      [0006]2.雙向的數(shù)據(jù)傳輸,意味著用戶可以上傳任何信息到服務(wù)器。

      【發(fā)明內(nèi)容】

      [0007]本發(fā)明的一個(gè)目的是提供一種傳輸控制方法及設(shè)備,能夠解決現(xiàn)有的windows自帶剪貼板和磁盤映射,開啟后是雙向傳輸?shù)?,無法做到單向傳輸?shù)目刂频膯栴}。
      [0008]根據(jù)本發(fā)明的一個(gè)方面,提供了一種傳輸控制方法,該方法包括:
      [0009]解析運(yùn)維過程中從客戶端接收的協(xié)議數(shù)據(jù)包,確定協(xié)議數(shù)據(jù)包中實(shí)現(xiàn)單向傳輸控制的碼流修改位置;
      [0010]當(dāng)進(jìn)行單向傳輸控制時(shí),將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流;[0011 ]將修改后的協(xié)議數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器。
      [0012]進(jìn)一步的,當(dāng)所述協(xié)議數(shù)據(jù)包為剪貼板的協(xié)議數(shù)據(jù)包時(shí),所述碼流修改位置為狀態(tài)信息所在的位置。
      [0013]進(jìn)一步的,將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流,包括:
      [0014]將協(xié)議數(shù)據(jù)包中所述狀態(tài)信息位置處的碼流修改為狀態(tài)錯(cuò)誤信息。
      [0015]進(jìn)一步的,當(dāng)所述協(xié)議數(shù)據(jù)包為硬盤映射的協(xié)議數(shù)據(jù)包時(shí),所述碼流修改位置為磁盤編號(hào)所在的位置。
      [0016]進(jìn)一步的,將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流,包括:
      [0017]將協(xié)議數(shù)據(jù)包中所述磁盤編號(hào)位置處的碼流修改為不可識(shí)別的磁盤編號(hào)。
      [0018]進(jìn)一步的,所述協(xié)議數(shù)據(jù)包為rdp協(xié)議數(shù)據(jù)包。
      [0019]根據(jù)本發(fā)明的另一方面,還提供了一種傳輸控制設(shè)備,該設(shè)備包括:
      [0020]協(xié)議解析模塊,用于解析運(yùn)維過程中從客戶端接收的協(xié)議數(shù)據(jù)包,確定協(xié)議數(shù)據(jù)包中實(shí)現(xiàn)單向傳輸控制的碼流修改位置;及當(dāng)進(jìn)行單向傳輸控制時(shí),將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流;
      [0021 ]發(fā)送模塊,用于將修改后的協(xié)議數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器。
      [0022]進(jìn)一步的,當(dāng)所述協(xié)議數(shù)據(jù)包為剪貼板的協(xié)議數(shù)據(jù)包時(shí),所述協(xié)議解析模塊確定的所述碼流修改位置為狀態(tài)信息所在的位置。
      [0023]進(jìn)一步的,所述協(xié)議解析模塊,用于將協(xié)議數(shù)據(jù)包中所述狀態(tài)信息位置處的碼流修改為狀態(tài)錯(cuò)誤信息。
      [0024]進(jìn)一步的,當(dāng)所述協(xié)議數(shù)據(jù)包為硬盤映射的協(xié)議數(shù)據(jù)包時(shí),所述協(xié)議解析模塊確定的所述碼流修改位置為磁盤編號(hào)所在的位置。
      [0025]進(jìn)一步的,所述協(xié)議解析模塊,用于將協(xié)議數(shù)據(jù)包中所述磁盤編號(hào)位置處的碼流修改為不可識(shí)別的磁盤編號(hào)。
      [0026]進(jìn)一步的,所述協(xié)議數(shù)據(jù)包為rdp協(xié)議數(shù)據(jù)包。
      [0027]與現(xiàn)有技術(shù)相比,本申請(qǐng)通過解析運(yùn)維過程中的協(xié)議數(shù)據(jù)包,將協(xié)議數(shù)據(jù)包中的實(shí)現(xiàn)單向傳輸控制的碼流修改為異常碼流,在目標(biāo)機(jī)器識(shí)別到異常碼流時(shí),對(duì)該協(xié)議數(shù)據(jù)包丟棄不處理,即可實(shí)現(xiàn)單向傳輸控制,既解決數(shù)據(jù)傳輸?shù)陌踩钥刂?,又可以方便用戶進(jìn)行IT設(shè)備運(yùn)維管理。通過本申請(qǐng),可以實(shí)現(xiàn)現(xiàn)有的運(yùn)維管理系統(tǒng)對(duì)文件、文件夾、圖片、文本等借助磁盤映射和剪貼板進(jìn)行傳輸?shù)臄?shù)據(jù)的任何一個(gè)方向的控制,并在提高系統(tǒng)安全性、靈活性上產(chǎn)生了顯著效果。
      【附圖說明】
      [0028]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
      [0029]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種傳輸控制方法的流程圖;
      [0030]圖2示出本發(fā)明一實(shí)施例的rdp代理服務(wù)模型的時(shí)序圖;
      [0031]圖3示出本發(fā)明一實(shí)施例的剪貼板操作時(shí)序圖;
      [0032]圖4示出根據(jù)本發(fā)明另一個(gè)方面的一種傳輸控制設(shè)備的模塊圖。
      [0033]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
      【具體實(shí)施方式】
      [0034]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
      [0035]在本申請(qǐng)一個(gè)典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
      [0036]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
      [0037]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
      [0038]如圖1所示,本申請(qǐng)?zhí)峁┮环N傳輸控制方法,該方法包括:
      [0039]步驟SI,解析運(yùn)維過程中從客戶端接收的協(xié)議數(shù)據(jù)包,確定協(xié)議數(shù)據(jù)包中實(shí)現(xiàn)單向傳輸控制的碼流修改位置;
      [0040]步驟S2,當(dāng)進(jìn)行單向傳輸控制時(shí),將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流;
      [0041]步驟S3,將修改后的協(xié)議數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器。本實(shí)施例通過解析運(yùn)維過程中的協(xié)議數(shù)據(jù)包,將協(xié)議數(shù)據(jù)包中的實(shí)現(xiàn)單向傳輸控制的碼流修改為異常碼流,在目標(biāo)機(jī)器識(shí)別到異常碼流時(shí),對(duì)該協(xié)議數(shù)據(jù)包丟棄不處理,即可實(shí)現(xiàn)單向傳輸控制,既解決數(shù)據(jù)傳輸?shù)陌踩钥刂疲挚梢苑奖阌脩暨M(jìn)行IT設(shè)備運(yùn)維管理。
      [0042]本申請(qǐng)的傳輸控制方法一優(yōu)選的實(shí)施例中,所述協(xié)議數(shù)據(jù)包為rdp協(xié)議數(shù)據(jù)包。具體的,如圖2所示,rdp代理程序相當(dāng)于系統(tǒng)的中間層,由它負(fù)責(zé)接收rdp客戶端(mstsc,rdesktop等)發(fā)送過來的I/O請(qǐng)求,該代理服務(wù)內(nèi)置協(xié)議解析模塊,該模塊主要負(fù)責(zé)解析運(yùn)維過程中與磁盤映射和剪貼板有密切關(guān)系的協(xié)議數(shù)據(jù)包,解析完成后根據(jù)用戶需要在協(xié)議數(shù)據(jù)包插入異常碼流,形成修改后的協(xié)議I/O操作請(qǐng)求(修改后的協(xié)議數(shù)據(jù)包),并將該修改后的協(xié)議I/O操作請(qǐng)求轉(zhuǎn)發(fā)到遠(yuǎn)程目標(biāo)機(jī)器,遠(yuǎn)程目標(biāo)機(jī)器接收到該修改后的協(xié)議I/O操作請(qǐng)求后,rdp代理程序接收到遠(yuǎn)程目標(biāo)機(jī)器對(duì)所述修改后的協(xié)議I/O操作請(qǐng)求的丟棄不處理的響應(yīng)后,再轉(zhuǎn)發(fā)到rdp客戶端(mstsc,rdesktop等),從而實(shí)現(xiàn)單向傳輸控制。
      [0043]本申請(qǐng)的傳輸控制方法一優(yōu)選的實(shí)施例中,當(dāng)所述協(xié)議數(shù)據(jù)包為剪貼板的協(xié)議數(shù)據(jù)包時(shí),所述碼流修改位置為狀態(tài)信息所在的位置。在此,通過對(duì)剪貼板的上下行控制,即可以提高系統(tǒng)的安全性,又不影響系統(tǒng)的正常使用。例如,如圖3所示,在rdp協(xié)議中,剪貼板的數(shù)據(jù)是通過剪貼板的專有虛擬通道進(jìn)行傳輸?shù)模镜睾瓦h(yuǎn)端的拷貝和黏貼操作,會(huì)使用到兩端的系統(tǒng)剪貼板。主機(jī)A在進(jìn)行拷貝操作的時(shí)候,首先觸發(fā)剪貼板更新通知。剪貼板虛擬通道端接收到該通知,發(fā)送剪貼板更新請(qǐng)求給主機(jī)B,B接收到該請(qǐng)求后,會(huì)根據(jù)請(qǐng)求的格式,修改本地剪貼板信息,注意此時(shí)并未傳輸實(shí)際的數(shù)據(jù),B剪貼板信息更新成功后會(huì)發(fā)送響應(yīng)消息給主機(jī)A。在主機(jī)B上進(jìn)行黏貼操作,則會(huì)觸發(fā)剪貼板數(shù)據(jù)請(qǐng)求,該請(qǐng)求經(jīng)過rdp代理服務(wù),轉(zhuǎn)發(fā)到主機(jī)A,這時(shí)候主機(jī)A需要將實(shí)際存儲(chǔ)的剪貼板數(shù)據(jù)以協(xié)議約定的格式發(fā)送到主機(jī)B,主機(jī)B接收到數(shù)據(jù)更新本地剪貼板,此時(shí)應(yīng)用程序就可以通過使用本地剪貼板完成數(shù)據(jù)的黏貼操作。在上面描述的整個(gè)剪貼板的流程中,有一個(gè)關(guān)鍵點(diǎn),就是A主機(jī)獲取本地剪貼板實(shí)際數(shù)據(jù),經(jīng)過rdp代理服務(wù)轉(zhuǎn)給B主機(jī),本申請(qǐng)中實(shí)現(xiàn)的剪貼板上下行控制,就是通過在這個(gè)過程中進(jìn)行協(xié)議插碼而完成的。例如,rdp代理服務(wù)接收到A主機(jī)發(fā)送的剪貼板數(shù)據(jù)響應(yīng)后,通過調(diào)用協(xié)議分析模塊,對(duì)該過程的協(xié)議數(shù)據(jù)進(jìn)行解碼.解碼后會(huì)發(fā)現(xiàn)每個(gè)響應(yīng)包里面都會(huì)攜帶一個(gè)狀態(tài)信息,該信息表示A主機(jī)是否獲取到剪貼板數(shù)據(jù),需要做的就是根據(jù)上下行參數(shù)的配置,來決定是否修改該狀態(tài)信息字段,通過這種代理加協(xié)議插碼的方式就可以實(shí)現(xiàn)對(duì)剪貼板的上下行控制。
      [0044]本申請(qǐng)的傳輸控制方法一優(yōu)選的實(shí)施例中,將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流,包括:
      [0045]將協(xié)議數(shù)據(jù)包中所述狀態(tài)信息位置處的碼流修改為狀態(tài)錯(cuò)誤信息。比如,在rdp協(xié)議中,如果O表示狀態(tài)正常,2表示狀態(tài)錯(cuò)誤,當(dāng)需要進(jìn)行單向控制時(shí),則此處需要做的就是將協(xié)議數(shù)據(jù)包的狀態(tài)信息由O修改為2,操作非常便捷。
      [0046]本申請(qǐng)的傳輸控制方法一優(yōu)選的實(shí)施例中,當(dāng)所述協(xié)議數(shù)據(jù)包為硬盤映射的協(xié)議數(shù)據(jù)包時(shí),所述碼流修改位置為磁盤編號(hào)所在的位置。在此,通過對(duì)硬盤映射的上下行控制,即可以提高系統(tǒng)的安全性,又不影響系統(tǒng)的正常使用。例如,在rdp協(xié)議中,磁盤映射的數(shù)據(jù)是通過專有虛擬通道進(jìn)行傳輸?shù)摹4疟P映射的相關(guān)流程雖然和剪貼板不一樣,但是通過這種rdp代理服務(wù)模式,通過調(diào)用協(xié)議分析模塊,解析出磁盤映射相應(yīng)的數(shù)據(jù)單元,也可以實(shí)現(xiàn)其上下行控制。
      [0047]本申請(qǐng)的傳輸控制方法一優(yōu)選的實(shí)施例中,將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流,包括:
      [0048]將協(xié)議數(shù)據(jù)包中所述磁盤編號(hào)位置處的碼流修改為不可識(shí)別的磁盤編號(hào)。具體的,在解析磁盤映射的過程中,會(huì)發(fā)現(xiàn)映射的磁盤在協(xié)議中會(huì)分配一個(gè)固定的磁盤編號(hào)id,該磁盤編號(hào)id唯一性的標(biāo)識(shí)了一塊磁盤。對(duì)該磁盤的讀寫等I/O操作都是通過這個(gè)id進(jìn)行的,所以rdp代理服務(wù),在解析出磁盤映射相應(yīng)的讀寫I/O后,如果有上下行控制的需要,則需要修改該id為一個(gè)系統(tǒng)不識(shí)別的id號(hào)即可,這樣就能便捷地實(shí)現(xiàn)上下行的控制。
      [0049]通過本申請(qǐng),可以實(shí)現(xiàn)現(xiàn)有的運(yùn)維管理系統(tǒng)對(duì)文件、文件夾、圖片、文本等借助磁盤映射和剪貼板進(jìn)行傳輸?shù)臄?shù)據(jù)的任何一個(gè)方向的控制,并在提高系統(tǒng)安全性、靈活性上產(chǎn)生了顯著效果。
      [0050]根據(jù)本申請(qǐng)的另一面,還提供一種傳輸控制設(shè)備,其中,該設(shè)備100包括:
      [0051]協(xié)議解析模塊I,用于解析運(yùn)維過程中從客戶端接收的協(xié)議數(shù)據(jù)包,確定協(xié)議數(shù)據(jù)包中實(shí)現(xiàn)單向傳輸控制的碼流修改位置;及當(dāng)進(jìn)行單向傳輸控制時(shí),將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流;
      [0052]發(fā)送模塊2,用于將修改后的協(xié)議數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器。本實(shí)施例通過解析運(yùn)維過程中的協(xié)議數(shù)據(jù)包,將協(xié)議數(shù)據(jù)包中的實(shí)現(xiàn)單向傳輸控制的碼流修改為異常碼流,在目標(biāo)機(jī)器識(shí)別到異常碼流時(shí),對(duì)該協(xié)議數(shù)據(jù)包丟棄不處理,即可實(shí)現(xiàn)單向傳輸控制,既解決數(shù)據(jù)傳輸?shù)陌踩钥刂?,又可以方便用戶進(jìn)行IT設(shè)備運(yùn)維管理。
      [0053]本申請(qǐng)的傳輸控制設(shè)備一優(yōu)選的實(shí)施例中,所述協(xié)議數(shù)據(jù)包為rdp協(xié)議數(shù)據(jù)包。具體的,如圖2所示,rdp代理程序相當(dāng)于系統(tǒng)的中間層,由它負(fù)責(zé)接收rdp客戶端(mstsc,rdesktop等)發(fā)送過來的I/O請(qǐng)求,該代理服務(wù)內(nèi)置協(xié)議解析模塊,該模塊主要負(fù)責(zé)解析運(yùn)維過程中與磁盤映射和剪貼板有密切關(guān)系的協(xié)議數(shù)據(jù)包,解析完成后根據(jù)用戶需要在協(xié)議數(shù)據(jù)包插入異常碼流,形成修改后的協(xié)議I/O操作請(qǐng)求(修改后的協(xié)議數(shù)據(jù)包),并將該修改后的協(xié)議I/O操作請(qǐng)求轉(zhuǎn)發(fā)到遠(yuǎn)程目標(biāo)機(jī)器,遠(yuǎn)程目標(biāo)機(jī)器接收到該修改后的協(xié)議I/O操作請(qǐng)求后,rdp代理程序接收到遠(yuǎn)程目標(biāo)機(jī)器對(duì)所述修改后的協(xié)議I/O操作請(qǐng)求的丟棄不處理的響應(yīng)后,再轉(zhuǎn)發(fā)到rdp客戶端(mstsc,rdesktop等),從而實(shí)現(xiàn)單向傳輸控制。
      [0054]本申請(qǐng)的傳輸控制設(shè)備一優(yōu)選的實(shí)施例中,當(dāng)所述協(xié)議數(shù)據(jù)包為剪貼板的協(xié)議數(shù)據(jù)包時(shí),所述協(xié)議解析模塊I確定的所述碼流修改位置為狀態(tài)信息所在的位置。在此,通過對(duì)剪貼板的上下行控制,即可以提高系統(tǒng)的安全性,又不影響系統(tǒng)的正常使用。例如,如圖3所示,在rdp協(xié)議中,剪貼板的數(shù)據(jù)是通過剪貼板的專有虛擬通道進(jìn)行傳輸?shù)模镜睾瓦h(yuǎn)端的拷貝和黏貼操作,會(huì)使用到兩端的系統(tǒng)剪貼板。主機(jī)A在進(jìn)行拷貝操作的時(shí)候,首先觸發(fā)剪貼板更新通知。剪貼板虛擬通道端接收到該通知,發(fā)送剪貼板更新請(qǐng)求給主機(jī)B,B接收到該請(qǐng)求后,會(huì)根據(jù)請(qǐng)求的格式,修改本地剪貼板信息,注意此時(shí)并未傳輸實(shí)際的數(shù)據(jù),B剪貼板信息更新成功后會(huì)發(fā)送響應(yīng)消息給主機(jī)A。在主機(jī)B上進(jìn)行黏貼操作,則會(huì)觸發(fā)剪貼板數(shù)據(jù)請(qǐng)求,該請(qǐng)求經(jīng)過rdp代理服務(wù),轉(zhuǎn)發(fā)到主機(jī)A,這時(shí)候主機(jī)A需要將實(shí)際存儲(chǔ)的剪貼板數(shù)據(jù)以協(xié)議約定的格式發(fā)送到主機(jī)B,主機(jī)B接收到數(shù)據(jù)更新本地剪貼板,此時(shí)應(yīng)用程序就可以通過使用本地剪貼板完成數(shù)據(jù)的黏貼操作。在上面描述的整個(gè)剪貼板的流程中,有一個(gè)關(guān)鍵點(diǎn),就是A主機(jī)獲取本地剪貼板實(shí)際數(shù)據(jù),經(jīng)過rdp代理服務(wù)轉(zhuǎn)給B主機(jī),本申請(qǐng)中實(shí)現(xiàn)的剪貼板上下行控制,就是通過在這個(gè)過程中進(jìn)行協(xié)議插碼而完成的。例如,rdp代理服務(wù)接收到A主機(jī)發(fā)送的剪貼板數(shù)據(jù)響應(yīng)后,通過調(diào)用協(xié)議分析模塊,對(duì)該過程的協(xié)議數(shù)據(jù)進(jìn)行解碼.解碼后會(huì)發(fā)現(xiàn)每個(gè)響應(yīng)包里面都會(huì)攜帶一個(gè)狀態(tài)信息,該信息表示A主機(jī)是否獲取到剪貼板數(shù)據(jù),需要做的就是根據(jù)上下行參數(shù)的配置,來決定是否修改該狀態(tài)信息字段,通過這種代理加協(xié)議插碼的方式就可以實(shí)現(xiàn)對(duì)剪貼板的上下行控制。
      [0055]本申請(qǐng)的傳輸控制設(shè)備一優(yōu)選的實(shí)施例中,所述協(xié)議解析模塊I,用于將協(xié)議數(shù)據(jù)包中所述狀態(tài)信息位置處的碼流修改為狀態(tài)錯(cuò)誤信息。比如,在rdp協(xié)議中,如果O表示狀態(tài)正常,2表示狀態(tài)錯(cuò)誤,當(dāng)需要進(jìn)行單向控制時(shí),則此處需要做的就是將協(xié)議數(shù)據(jù)包的狀態(tài)信息由O修改為2,操作非常便捷。
      [0056]本申請(qǐng)的傳輸控制設(shè)備一優(yōu)選的實(shí)施例中,當(dāng)所述協(xié)議數(shù)據(jù)包為硬盤映射的協(xié)議數(shù)據(jù)包時(shí),所述協(xié)議解析模塊I確定的所述碼流修改位置為磁盤編號(hào)所在的位置。在此,通過對(duì)硬盤映射的上下行控制,即可以提高系統(tǒng)的安全性,又不影響系統(tǒng)的正常使用。例如,在rdp協(xié)議中,磁盤映射的數(shù)據(jù)是通過專有虛擬通道進(jìn)行傳輸?shù)摹4疟P映射的相關(guān)流程雖然和剪貼板不一樣,但是通過這種rdp代理服務(wù)模式,通過調(diào)用協(xié)議分析模塊,解析出磁盤映射相應(yīng)的數(shù)據(jù)單元,也可以實(shí)現(xiàn)其上下行控制。
      [0057]本申請(qǐng)的傳輸控制設(shè)備一優(yōu)選的實(shí)施例中,所述協(xié)議解析模塊I,用于將協(xié)議數(shù)據(jù)包中所述磁盤編號(hào)位置處的碼流修改為不可識(shí)別的磁盤編號(hào)。具體的,在解析磁盤映射的過程中,會(huì)發(fā)現(xiàn)映射的磁盤在協(xié)議中會(huì)分配一個(gè)固定的磁盤編號(hào)id,該磁盤編號(hào)id唯一性的標(biāo)識(shí)了一塊磁盤。對(duì)該磁盤的讀寫等I/o操作都是通過這個(gè)id進(jìn)行的,所以rdp代理服務(wù),在解析出磁盤映射相應(yīng)的讀寫I/O后,如果有上下行控制的需要,則需要修改該id為一個(gè)系統(tǒng)不識(shí)別的id號(hào)即可,這樣就能便捷地實(shí)現(xiàn)上下行的控制。
      [0058]綜上所述,本申請(qǐng)通過解析運(yùn)維過程中的協(xié)議數(shù)據(jù)包,將協(xié)議數(shù)據(jù)包中的實(shí)現(xiàn)單向傳輸控制的碼流修改為異常碼流,在目標(biāo)機(jī)器識(shí)別到異常碼流時(shí),對(duì)該協(xié)議數(shù)據(jù)包丟棄不處理,即可實(shí)現(xiàn)單向傳輸控制,既解決數(shù)據(jù)傳輸?shù)陌踩钥刂?,又可以方便用戶進(jìn)行IT設(shè)備運(yùn)維管理。通過本申請(qǐng),可以實(shí)現(xiàn)現(xiàn)有的運(yùn)維管理系統(tǒng)對(duì)文件、文件夾、圖片、文本等借助磁盤映射和剪貼板進(jìn)行傳輸?shù)臄?shù)據(jù)的任何一個(gè)方向的控制,并在提高系統(tǒng)安全性、靈活性上產(chǎn)生了顯著效果。
      [0059]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。
      [0060]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計(jì)算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
      [0061]另外,本發(fā)明的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過廣播或其他信號(hào)承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本發(fā)明的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個(gè)實(shí)施例的方法和/或技術(shù)方案。
      [0062]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
      【主權(quán)項(xiàng)】
      1.一種傳輸控制方法,其中,該方法包括: 解析運(yùn)維過程中從客戶端接收的協(xié)議數(shù)據(jù)包,確定協(xié)議數(shù)據(jù)包中實(shí)現(xiàn)單向傳輸控制的碼流修改位置; 當(dāng)進(jìn)行單向傳輸控制時(shí),將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流; 將修改后的協(xié)議數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器。2.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)所述協(xié)議數(shù)據(jù)包為剪貼板的協(xié)議數(shù)據(jù)包時(shí),所述碼流修改位置為狀態(tài)信息所在的位置。3.根據(jù)權(quán)利要求2所述的方法,其中,將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流,包括: 將協(xié)議數(shù)據(jù)包中所述狀態(tài)信息位置處的碼流修改為狀態(tài)錯(cuò)誤信息。4.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)所述協(xié)議數(shù)據(jù)包為硬盤映射的協(xié)議數(shù)據(jù)包時(shí),所述碼流修改位置為磁盤編號(hào)所在的位置。5.根據(jù)權(quán)利要求4所述的方法,其中,將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流,包括: 將協(xié)議數(shù)據(jù)包中所述磁盤編號(hào)位置處的碼流修改為不可識(shí)別的磁盤編號(hào)。6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其中,所述協(xié)議數(shù)據(jù)包為rdp協(xié)議數(shù)據(jù)包。7.一種傳輸控制設(shè)備,其中,該設(shè)備包括: 協(xié)議解析模塊,用于解析運(yùn)維過程中從客戶端接收的協(xié)議數(shù)據(jù)包,確定協(xié)議數(shù)據(jù)包中實(shí)現(xiàn)單向傳輸控制的碼流修改位置;及當(dāng)進(jìn)行單向傳輸控制時(shí),將協(xié)議數(shù)據(jù)包中所述碼流修改位置處修改為異常碼流; 發(fā)送模塊,用于將修改后的協(xié)議數(shù)據(jù)包發(fā)送到目標(biāo)機(jī)器。8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,當(dāng)所述協(xié)議數(shù)據(jù)包為剪貼板的協(xié)議數(shù)據(jù)包時(shí),所述協(xié)議解析模塊確定的所述碼流修改位置為狀態(tài)信息所在的位置。9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述協(xié)議解析模塊,用于將協(xié)議數(shù)據(jù)包中所述狀態(tài)信息位置處的碼流修改為狀態(tài)錯(cuò)誤信息。10.根據(jù)權(quán)利要求7所述的設(shè)備,其中,當(dāng)所述協(xié)議數(shù)據(jù)包為硬盤映射的協(xié)議數(shù)據(jù)包時(shí),所述協(xié)議解析模塊確定的所述碼流修改位置為磁盤編號(hào)所在的位置。11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述協(xié)議解析模塊,用于將協(xié)議數(shù)據(jù)包中所述磁盤編號(hào)位置處的碼流修改為不可識(shí)別的磁盤編號(hào)。12.根據(jù)權(quán)利要求7至11所述的設(shè)備,其中,所述協(xié)議數(shù)據(jù)包為rdp協(xié)議數(shù)據(jù)包。
      【文檔編號(hào)】H04L29/06GK105871819SQ201610169685
      【公開日】2016年8月17日
      【申請(qǐng)日】2016年3月23日
      【發(fā)明人】劉炳, 馬哲, 肖強(qiáng)
      【申請(qǐng)人】上海上訊信息技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1