[發明專利]一種TCP網絡高速粘包傳輸及存儲的方法在審
| 申請號: | 201710587289.5 | 申請日: | 2017-07-18 |
| 公開(公告)號: | CN107241436A | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 車瑋 | 申請(專利權)人: | 山東亞華電子股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/861 |
| 代理公司: | 濟南千慧專利事務所(普通合伙企業)37232 | 代理人: | 種道北 |
| 地址: | 255086 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 tcp 網絡 高速 傳輸 存儲 方法 | ||
技術領域:
本發明涉及一種TCP網絡高速粘包傳輸及存儲的方法。
背景技術:
隨著科技的進步,技術的更新,現在醫院多使用智能護理通訊系統進行護理通訊,能夠有效節省護理呼叫的時間,提高護理的工作效率,能夠保證護理人員在第一時間趕到病人身邊,抓住最佳的救治時間,現有技術中,信息交互管理主機對各個分機進行信息巡檢后,會將各分機的信息匯總后發送給上位機997S數據控制臺,目前,信息交互管理主機通過TCP協議與上位機997S數據控制臺進行數據通訊,在997S系統中信息交互管理主機和上位機997S數據控制臺的通訊協議規定了傳輸數據包的包頭和包尾,一個完整的數據幀包必須從包頭開始到包尾結束。信息交互管理主機按照數據幀包的規定對需要發送的數據進行封裝,并通過TCP協議發送給上位機997S數據控制臺,這樣數據包如果過大的話,就需要信息交互管理主機把數據包拆分成多個獨立小數據包發送。上位機997S數據控制臺采用短鏈接方式,接收完一個小數據包斷開一次連接,然后再重新連接后再接收下一個小數據包,直到所有小數據包接收完畢,然后信息交互管理主機在做整合處理。信息交互管理主機工作效率底,數據傳輸的效率也低,數據傳輸中占用總線時間長,影響系統的其他功能發揮。
發明內容:
本發明提供了一種TCP網絡高速粘包傳輸及存儲的方法,該方法傳輸合理、新穎,能夠采用一次性的長連接進行數據粘包之間的傳輸,有效避免了數據大包分割封裝成數據小包的過程,也有效避免了數據小包每發送完成一個后,就需要信息交互管理主機與上位機997S數據控制臺進行連接一次,能夠實現一次性的將數據大包進行傳輸,有效提高了傳輸大數據包的效率,也縮減了大數據包的傳輸時間,避免了傳輸數據時間過長占用總線的時間過程,避免了數據傳輸對護理呼叫系統其他功能使用的影響,適于廣泛推廣使用,解決了現有技術中存在的問題。
本發明為解決上述技術問題所采用的技術方案是:
一種TCP網絡高速粘包傳輸及存儲的方法,包括以下步驟:
S1:信息交互管理主機通過TCP協議與上位機997S數據控制臺建立數據通訊連接;
S2:信息交互管理主機對所管理的各分機進行巡檢,并將巡檢得到的各分機的信息組成一信息包;
S3:將S2中所得到的的信息包進行封裝,對S2所得的信息包規定包頭和包尾;
S4:信息交互管理主機通過TCP協議對上位機997S數據控制臺發送所述S3所得的帶包頭和包尾的信息;
S5:上位機997S數據控制臺控制解析接收到的信息包,并控制按著業務類型進行分類;
S6:上位機997S數據控制臺創建一個線程;
S7:上位機997S數據控制臺與數據庫建立連接;
S8:數據庫存儲上位機997S數據控制臺內的各業務信息。
本發明采用上述結構,該方法傳輸合理、新穎,能夠采用一次性的長連接進行數據粘包之間的傳輸,有效避免了數據大包分割封裝成數據小包的過程,也有效避免了數據小包每發送完成一個后,就需要信息交互管理主機與上位機997S數據控制臺進行連接一次,能夠實現一次性的將數據大包進行傳輸,有效提高了傳輸大數據包的效率,也縮減了大數據包的傳輸時間,避免了傳輸數據時間過長占用總線的時間過程,避免了數據傳輸對護理呼叫系統其他功能使用的影響,適于廣泛推廣使用。
附圖說明:
圖1為本發明的工作流程圖。
圖2為現有技術的工作流程圖。
具體實施方式:
為能清楚說明本方案的技術特點,下面通過具體實施方式,并結合其附圖,對本發明進行詳細闡述。
如圖1中所示,一種TCP網絡高速粘包傳輸及存儲的方法,包括以下步驟:
S1:信息交互管理主機通過TCP協議與上位機997S數據控制臺建立數據通訊連接;
S2:信息交互管理主機對所管理的各分機進行巡檢,并將巡檢得到的各分機的信息組成一信息包;
S3:將S2中所得到的的信息包進行封裝,對S2所得的信息包規定包頭和包尾;
S4:信息交互管理主機通過TCP協議對上位機997S數據控制臺發送所述S3所得的帶包頭和包尾的信息;
S5:上位機997S數據控制臺控制解析接收到的信息包,并控制按著業務類型進行分類;
S6:上位機997S數據控制臺創建一個線程;
S7:上位機997S數據控制臺與數據庫建立連接;
S8:數據庫存儲上位機997S數據控制臺內的各業務信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東亞華電子股份有限公司,未經山東亞華電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710587289.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟件云服務的授權驗證方法及云計算平臺
- 下一篇:數據處理方法及裝置





