亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種端口重定向的方法、服務(wù)器和系統(tǒng)的制作方法_5

文檔序號:9931397閱讀:來源:國知局
前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知 悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。
[0197] 在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部 分,可以參見其他實(shí)施例的相關(guān)描述。
[0198] 在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件 可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些端口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0199] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0200] 另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0201] 所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用 時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上 或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式 體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī) 設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全 部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程 序代碼的介質(zhì)。
[0202] 以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前 述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前 述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些 修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1. 一種端口重定向的方法,其特征在于,在服務(wù)器預(yù)置有映射關(guān)系配置表,所述映射關(guān) 系配置表包括至少一個端口綁定關(guān)系,每個所述端口綁定關(guān)系記錄一個虛擬端口標(biāo)識與一 個物理端口標(biāo)識的綁定關(guān)系,所述端口綁定關(guān)系記錄的虛擬端口標(biāo)識為區(qū)別所述服務(wù)器建 立的虛擬端口的唯一標(biāo)識,所述端口綁定關(guān)系記錄的物理端口標(biāo)識為區(qū)別終端的物理端口 的唯一標(biāo)識;在所述服務(wù)器安裝有至少一個應(yīng)用,所述至少一個應(yīng)用中的每個應(yīng)用分別對 應(yīng)一個或多個所述端口綁定關(guān)系;所述至少一個應(yīng)用包括所述目標(biāo)應(yīng)用,目標(biāo)虛擬端口是 指服務(wù)器中供所述目標(biāo)應(yīng)用使用的虛擬端口,目標(biāo)物理端口是指終端中所述目標(biāo)應(yīng)用期望 使用的物理端口,所述目標(biāo)虛擬端口與所述目標(biāo)物理端口對應(yīng),所述方法包括: 所述服務(wù)器根據(jù)所述映射關(guān)系配置表中與所述目標(biāo)應(yīng)用對應(yīng)的端口綁定關(guān)系所記錄 的虛擬端口標(biāo)識,創(chuàng)建所述目標(biāo)虛擬端口; 所述服務(wù)器根據(jù)所述映射關(guān)系配置表生成映射關(guān)系表,所述映射關(guān)系表包括所述映射 關(guān)系配置表中與所述目標(biāo)虛擬端口對應(yīng)的端口綁定關(guān)系; 所述服務(wù)器在預(yù)設(shè)條件滿足時,若所述目標(biāo)虛擬端口被所述目標(biāo)應(yīng)用打開,根據(jù)所述 映射關(guān)系表通知所述終端開啟與所述目標(biāo)虛擬端口對應(yīng)的目標(biāo)物理端口。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述映射關(guān)系配置表生成 映射關(guān)系表,具體包括: 在所述終端登錄所述服務(wù)器時,所述服務(wù)器從所述終端獲取所述終端的至少一個物理 端口的物理端口標(biāo)識,獲取到的物理端口標(biāo)識包括第一物理端口標(biāo)識,所述第一物理端口 標(biāo)識是指在獲取到的物理端口標(biāo)識中所述映射關(guān)系配置表記錄有的物理端口標(biāo)識,其中, 所述目標(biāo)物理端口具有所述第一物理端口標(biāo)識; 所述服務(wù)器根據(jù)所述映射關(guān)系配置表,將所有第一物理端口標(biāo)識所各自對應(yīng)的端口綁 定關(guān)系添入所述映射關(guān)系表。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取到的物理端口標(biāo)識包括第二物理 端口標(biāo)識,所述第二物理端口標(biāo)識是指在獲取到的物理端口標(biāo)識中所述映射關(guān)系配置表未 記錄有的物理端口標(biāo)識; 所述方法還包括: 所述服務(wù)器創(chuàng)建所述第二物理端口標(biāo)識與預(yù)設(shè)虛擬端口標(biāo)識的端口綁定關(guān)系,并將創(chuàng) 建的端口綁定關(guān)系添入所述映射關(guān)系表。4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述預(yù)設(shè)條件滿足是指所述 服務(wù)器預(yù)置的端口自動連接開關(guān)處于關(guān)閉狀態(tài)。5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于, 所述預(yù)設(shè)條件不滿足是指所述服務(wù)器預(yù)置的端口自動連接開關(guān)處于打開狀態(tài); 所述方法還包括: 所述服務(wù)器通知所述終端開啟所述映射關(guān)系表中每條端口綁定關(guān)系記錄的物理端口 標(biāo)識所指定的物理端口。6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于, 所述根據(jù)所述映射關(guān)系表通知所述終端開啟與所述目標(biāo)虛擬端口對應(yīng)的目標(biāo)物理端 口,包括: 所述服務(wù)器在獲取到所述目標(biāo)應(yīng)用待寫入所述目標(biāo)物理端口的數(shù)據(jù)時,查詢所述映射 關(guān)系表中所述目標(biāo)物理端口的狀態(tài),若查詢到所述目標(biāo)物理端口的狀態(tài)為關(guān)閉狀態(tài),則通 知所述終端打開所述目標(biāo)物理端口。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法包括: 所述服務(wù)器在獲知所述終端打開所述目標(biāo)物理端口時,向所述目標(biāo)虛擬端口發(fā)送待寫 的數(shù)據(jù),經(jīng)所述目標(biāo)虛擬端口向所述目標(biāo)物理端口轉(zhuǎn)發(fā)待寫的數(shù)據(jù)。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法包括: 所述服務(wù)器在獲知所述終端打開所述目標(biāo)物理端口時,更新所述映射關(guān)系表中所述目 標(biāo)物理端口的狀態(tài)為打開狀態(tài)。9. 根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述方法還包括: 若所述目標(biāo)物理端口的狀態(tài)為打開狀態(tài),則所述服務(wù)器向所述目標(biāo)虛擬端口發(fā)送待寫 的數(shù)據(jù),經(jīng)所述目標(biāo)虛擬端口向所述目標(biāo)物理端口轉(zhuǎn)發(fā)待寫的數(shù)據(jù)。10. 根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其特征在于, 所述映射關(guān)系配置表還包括預(yù)置的禁止創(chuàng)建對應(yīng)虛擬端口的物理端口標(biāo)識。11. 根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法,其特征在于, 所述端口為串口或并口。12. -種服務(wù)器,其特征在于,在服務(wù)器預(yù)置有映射關(guān)系配置表,所述映射關(guān)系配置表 包括至少一個端口綁定關(guān)系,每個所述端口綁定關(guān)系記錄一個虛擬端口標(biāo)識與一個物理端 口標(biāo)識的綁定關(guān)系,所述端口綁定關(guān)系記錄的虛擬端口標(biāo)識為區(qū)別所述服務(wù)器建立的虛擬 端口的唯一標(biāo)識,所述端口綁定關(guān)系記錄的物理端口標(biāo)識為區(qū)別終端的物理端口的唯一標(biāo) 識;在所述服務(wù)器安裝有至少一個應(yīng)用,所述至少一個應(yīng)用中的每個應(yīng)用分別對應(yīng)一個或 多個所述端口綁定關(guān)系;所述至少一個應(yīng)用包括所述目標(biāo)應(yīng)用,目標(biāo)虛擬端口是指服務(wù)器 中供所述目標(biāo)應(yīng)用使用的虛擬端口,目標(biāo)物理端口是指終端中所述目標(biāo)應(yīng)用期望使用的物 理端口,所述目標(biāo)虛擬端口與所述目標(biāo)物理端口對應(yīng),所述服務(wù)器包括: 創(chuàng)建單元,用于根據(jù)所述映射關(guān)系配置表中與所述目標(biāo)應(yīng)用對應(yīng)的端口綁定關(guān)系所記 錄的虛擬端口標(biāo)識,創(chuàng)建所述目標(biāo)虛擬端口; 生成單元,用于根據(jù)所述映射關(guān)系配置表生成映射關(guān)系表,所述映射關(guān)系表包括所述 映射關(guān)系配置表中與所述目標(biāo)虛擬端口對應(yīng)的端口綁定關(guān)系; 通知單元,用于在預(yù)設(shè)條件滿足時,若所述目標(biāo)虛擬端口被所述目標(biāo)應(yīng)用打開,根據(jù)所 述映射關(guān)系表通知所述終端開啟與所述目標(biāo)虛擬端口對應(yīng)的目標(biāo)物理端口。13. 根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述生成單元具體用于在所述終端登 錄所述服務(wù)器時,從所述終端獲取所述終端的至少一個物理端口的物理端口標(biāo)識,獲取到 的物理端口標(biāo)識包括第一物理端口標(biāo)識,所述第一物理端口標(biāo)識是指在獲取到的物理端口 標(biāo)識中所述映射關(guān)系配置表記錄有的物理端口標(biāo)識,其中,所述目標(biāo)物理端口具有所述第 一物理端口標(biāo)識;根據(jù)所述映射關(guān)系配置表,將所有第一物理端口標(biāo)識所各自對應(yīng)的端口 綁定關(guān)系添入所述映射關(guān)系表。14. 根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述獲取到的物理端口標(biāo)識還包括第 二物理端口標(biāo)識,所述第二物理端口標(biāo)識是指在獲取到的物理端口標(biāo)識中所述映射關(guān)系配 置表未記錄有的物理端口標(biāo)識; 所述創(chuàng)建單元還用于創(chuàng)建所述第二物理端口標(biāo)識與預(yù)設(shè)虛擬端口標(biāo)識的端口綁定關(guān) 系,并將創(chuàng)建的端口綁定關(guān)系添入所述映射關(guān)系表。15. 根據(jù)權(quán)利要求12至14中任一項(xiàng)所述的服務(wù)器,其特征在于,所述預(yù)設(shè)條件滿足是指 所述服務(wù)器預(yù)置的端口自動連接開關(guān)處于關(guān)閉狀態(tài)。16. 根據(jù)權(quán)利要求12至15中任一項(xiàng)所述的服務(wù)器,其特征在于,所述預(yù)設(shè)條件不滿足是 指所述服務(wù)器預(yù)置的端口自動連接開關(guān)處于打開狀態(tài); 所述通知單元還用于通知所述終端開啟所述映射關(guān)系表中每條端口綁定關(guān)系記錄的 物理端口標(biāo)識所指定的物理端口。17. 根據(jù)權(quán)利要求12至16中任一項(xiàng)所述的服務(wù)器,其特征在于, 所述通知單元具體用于在獲取到所述目標(biāo)應(yīng)用待寫入所述目標(biāo)物理端口的數(shù)據(jù)時,查 詢所述映射關(guān)系表中所述目標(biāo)物理端口的狀態(tài),若查詢到所述目標(biāo)物理端口的狀態(tài)為關(guān)閉 狀態(tài),則通知所述終端打開所述目標(biāo)物理端口。18. 根據(jù)權(quán)利要求17所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 發(fā)送單元,用于在獲知所述終端打開所述目標(biāo)物理端口時,向所述目標(biāo)虛擬端口發(fā)送 待寫的數(shù)據(jù),經(jīng)所述目標(biāo)虛擬端口向所述目標(biāo)物理端口轉(zhuǎn)發(fā)待寫的數(shù)據(jù)。19. 根據(jù)權(quán)利要求18所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 更新單元,用于在獲知所述終端打開所述目標(biāo)物理端口時,更新所述映射關(guān)系表中所 述目標(biāo)物理端口的狀態(tài)為打開狀態(tài)。20. 根據(jù)權(quán)利要求17或18所述的服務(wù)器,其特征在于,所述發(fā)送單元還用于在所述目標(biāo) 物理端口的狀態(tài)為打開狀態(tài)時,向所述目標(biāo)虛擬端口發(fā)送待寫的數(shù)據(jù),經(jīng)所述目標(biāo)虛擬端 口向所述目標(biāo)物理端口轉(zhuǎn)發(fā)待寫的數(shù)據(jù)。21. 根據(jù)權(quán)利要求12至20中任一所述的服務(wù)器,其特征在于,所述映射關(guān)系配置表還包 括預(yù)置的禁止創(chuàng)建對應(yīng)虛擬端口的物理端口標(biāo)識。22. -種服務(wù)器,其特征在于,所述服務(wù)器包括處理器和存儲器,所述處理器與所述存 儲器通過總線連接; 所述存儲器用于存儲計算機(jī)執(zhí)行指令,當(dāng)所述服務(wù)器運(yùn)行時,所述處理器讀取所述存 儲器存儲的所述計算機(jī)執(zhí)行指令,以使所述服務(wù)器執(zhí)行權(quán)利要求1至11任一項(xiàng)所述的端口 重定向的方法方法。
【專利摘要】本申請公開了一種端口重定向的方法、服務(wù)器和系統(tǒng),本申請方法包括:服務(wù)器根據(jù)所述映射關(guān)系配置表中與目標(biāo)應(yīng)用對應(yīng)的端口綁定關(guān)系所記錄的虛擬端口標(biāo)識,創(chuàng)建目標(biāo)虛擬端口;服務(wù)器根據(jù)映射關(guān)系配置表生成映射關(guān)系表,所述映射關(guān)系表包括映射關(guān)系配置表中與目標(biāo)虛擬端口對應(yīng)的端口綁定關(guān)系;服務(wù)器在預(yù)設(shè)條件滿足時,若目標(biāo)虛擬端口被所述目標(biāo)應(yīng)用打開,根據(jù)映射關(guān)系表通知終端開啟與所述目標(biāo)虛擬端口對應(yīng)的目標(biāo)物理端口。本申請在所述服務(wù)器中應(yīng)用打開虛擬端口之前,提前創(chuàng)建虛擬端口,避免了服務(wù)器內(nèi)應(yīng)用先于端口重定向正常工作之前就打開虛擬端口,導(dǎo)致后續(xù)工作不正常問題。
【IPC分類】H04L29/12, H04L29/08
【公開號】CN105721566
【申請?zhí)枴緾N201610067163
【發(fā)明人】李明燈
【申請人】華為技術(shù)有限公司
【公開日】2016年6月29日
【申請日】2016年1月29日
當(dāng)前第5頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1