[發明專利]遠端串列設備的資源切換的處理系統與方法在審
| 申請號: | 201710308187.5 | 申請日: | 2017-05-04 |
| 公開(公告)號: | CN107145466A | 公開(公告)日: | 2017-09-08 |
| 發明(設計)人: | 陳志文 | 申請(專利權)人: | 昆山尚尼司電子科技有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173;H04L12/02;H04L12/40 |
| 代理公司: | 上海唯源專利代理有限公司31229 | 代理人: | 曾耀先 |
| 地址: | 215321 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遠端 串列 設備 資源 切換 處理 系統 方法 | ||
技術領域
一種遠端設備的資源切換的處理系統與方法,特別有關于一種遠端串列設備的資源切換的處理系統與方法。
背景技術
對于計算機而言,串列通信(serial communication)是早期被應用在長距離的設備通信中。由于串列通信的穩定性與泛用性,因此現今仍有許多設備仍支持串列通信,例如:條碼讀取器(bar code reader)、印表機或收銀機等設備。
為能同時提供多臺計算機控制同一臺串列設備(例如:印表機),因此有廠商開發出代理服務器的架構。多臺計算機通過串列電纜連接至代理服務器,將由代理服務器調度其中一計算機并連線至串列設備。而其他未能連線的計算機所發出的操作要求將會被暫存于代理服務器的緩存空間中。由于緩存空間有限,因此過多的操作要求可能會被代理服務器丟棄。
另外隨著網路的普及化,雖然已有廠商提出結合網路的串列通信設備。一般而言,串列通信轉換為網路傳輸可為兩類:一種是在串列設備中內建網路封包的轉換電路,另一種是在串列設備外設置網路對串列的轉換裝置。雖然所述兩種轉換的方式可以實現連接串列設備更遠距離的傳輸與操作。
但串列通信轉換為網路傳輸的過程中仍存在多項問題。特別是多臺計算機透過網路連線至串列設備時,由于串列設備只能與單一計算機進行通訊與操作。因此當有任一計算機與串列設備連線時,其他的計算機是無法與已連線的串列設備發出任何連線要求或操作要求。而且在乙太網路的傳輸架構中,串列設備在無法處理其他的操作要求時,串列設備將會丟棄其他的操作要求的網路封包。這樣一來,其他未連線的計算機所發出的操作要求都會被串列設備忽視。換言之,其他未連線的計算機的操作要求將會被丟棄,而且無錯誤返回的情況下計算機無法再發送次一個操作要求。
發明內容
本申請所要解決的技術問題在于調配區域網路中的多計算機對一臺串列裝置的共享資源處理。本申請的遠端串列設備的資源切換的處理系統包括串列設備、網路串列裝置、第一計算機與第二計算機。串列設備用于接收操作命令或發送運行結果;網路串列裝置包括運算單元、網路介面與串列介面,運算單元電性連接于網路介面與串列介面,網路串列裝置轉發操作命令至串列設備,或接收來自串列設備的運行結果,運算單元透過網路介面傳輸命令封包或結果封包,運算單元將命令封包轉換為操作命令,運算單元將運行結果轉換為結果封包;第一計算機包括第一處理單元、第一網路介面與第一儲存單元,第一處理單元電性連接于第一網路介面與第一儲存單元,第一處理單元運行第一儲存單元中的第一代理程序,第一代理程序用于將操作命令轉換為命令封包或將結果封包轉換為運行結果,第一網路介面傳輸命令封包與結果封包;第二計算機包括第二處理單元、第二網路介面與第二儲存單元,第二處理單元電性連接于第二網路介面與第二儲存單元,第二計算機偵測網路串列裝置的運作狀態;網路串列裝置接獲來自于第一計算機的連線要求后,網路串列裝置廣播從閑置狀態切換為忙碌狀態,網路串列裝置接收來自第一計算機的命令封包并轉換為操作命令發送至串列設備。
本申請另提出一種遠端串列設備的資源切換的處理方法,所述處理方法包括以下步驟:第一計算機與第二計算機網路連結于網路串列裝置;于網路串列裝置于閑置狀態時并接受來自第一計算機的連線要求,網路串列裝置從閑置狀態切換為忙碌狀態;第一計算機將操作命令轉換為命令封包,并將命令封包傳送至網路串列裝置;當網路串列裝置為忙碌狀態,第二計算機暫存所欲傳送的命令封包;網路串列裝置接收所有命令封包后,網路串列裝置將命令封包轉換為操作命令;網路串列裝置將操作命令發送至串列設備;由串列設備回應運行結果至網路串列裝置,網路串列裝置將運行結果轉換為結果封包;網路串列裝置傳送結果封包至第一計算機;完成傳送結果封包后,網路串列裝置從忙碌狀態切換為閑置狀態。
與現有技術相比,本申請的遠端串列設備的資源切換的處理系統可供多臺計算機透過網路操控單一的串列設備,并保證未連線的計算機所發出的操作要求可以送達串列設備,使串列設備執行每一個計算機所發出的操作要求并回應操作結果。此外,本申請的網路串列裝置不需存儲各計算機所發出的操作要求,進而確保所有計算機的操作要求可以確定被執行。
當然,實施本申請的任一產品必不一定需要同時達到以上所述的所有技術效果。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。
第1A圖系為本申請的系統架構示意圖。
第1B圖系為本申請的系統細部示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昆山尚尼司電子科技有限公司,未經昆山尚尼司電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710308187.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種井口電纜轉彎敷設用導向支架
- 下一篇:頸椎骨折牽引裝置





