午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種TCP網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法與流程

文檔序號(hào):11215970閱讀:552來源:國知局
一種TCP網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法與流程

技術(shù)領(lǐng)域:

本發(fā)明涉及一種tcp網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法。



背景技術(shù):

隨著科技的進(jìn)步,技術(shù)的更新,現(xiàn)在醫(yī)院多使用智能護(hù)理通訊系統(tǒng)進(jìn)行護(hù)理通訊,能夠有效節(jié)省護(hù)理呼叫的時(shí)間,提高護(hù)理的工作效率,能夠保證護(hù)理人員在第一時(shí)間趕到病人身邊,抓住最佳的救治時(shí)間,現(xiàn)有技術(shù)中,信息交互管理主機(jī)對各個(gè)分機(jī)進(jìn)行信息巡檢后,會(huì)將各分機(jī)的信息匯總后發(fā)送給上位機(jī)997s數(shù)據(jù)控制臺(tái),目前,信息交互管理主機(jī)通過tcp協(xié)議與上位機(jī)997s數(shù)據(jù)控制臺(tái)進(jìn)行數(shù)據(jù)通訊,在997s系統(tǒng)中信息交互管理主機(jī)和上位機(jī)997s數(shù)據(jù)控制臺(tái)的通訊協(xié)議規(guī)定了傳輸數(shù)據(jù)包的包頭和包尾,一個(gè)完整的數(shù)據(jù)幀包必須從包頭開始到包尾結(jié)束。信息交互管理主機(jī)按照數(shù)據(jù)幀包的規(guī)定對需要發(fā)送的數(shù)據(jù)進(jìn)行封裝,并通過tcp協(xié)議發(fā)送給上位機(jī)997s數(shù)據(jù)控制臺(tái),這樣數(shù)據(jù)包如果過大的話,就需要信息交互管理主機(jī)把數(shù)據(jù)包拆分成多個(gè)獨(dú)立小數(shù)據(jù)包發(fā)送。上位機(jī)997s數(shù)據(jù)控制臺(tái)采用短鏈接方式,接收完一個(gè)小數(shù)據(jù)包斷開一次連接,然后再重新連接后再接收下一個(gè)小數(shù)據(jù)包,直到所有小數(shù)據(jù)包接收完畢,然后信息交互管理主機(jī)在做整合處理。信息交互管理主機(jī)工作效率底,數(shù)據(jù)傳輸?shù)男室驳?,?shù)據(jù)傳輸中占用總線時(shí)間長,影響系統(tǒng)的其他功能發(fā)揮。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供了一種tcp網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法,該方法傳輸合理、新穎,能夠采用一次性的長連接進(jìn)行數(shù)據(jù)粘包之間的傳輸,有效避免了數(shù)據(jù)大包分割封裝成數(shù)據(jù)小包的過程,也有效避免了數(shù)據(jù)小包每發(fā)送完成一個(gè)后,就需要信息交互管理主機(jī)與上位機(jī)997s數(shù)據(jù)控制臺(tái)進(jìn)行連接一次,能夠?qū)崿F(xiàn)一次性的將數(shù)據(jù)大包進(jìn)行傳輸,有效提高了傳輸大數(shù)據(jù)包的效率,也縮減了大數(shù)據(jù)包的傳輸時(shí)間,避免了傳輸數(shù)據(jù)時(shí)間過長占用總線的時(shí)間過程,避免了數(shù)據(jù)傳輸對護(hù)理呼叫系統(tǒng)其他功能使用的影響,適于廣泛推廣使用,解決了現(xiàn)有技術(shù)中存在的問題。

本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是:

一種tcp網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法,包括以下步驟:

s1:信息交互管理主機(jī)通過tcp協(xié)議與上位機(jī)997s數(shù)據(jù)控制臺(tái)建立數(shù)據(jù)通訊連接;

s2:信息交互管理主機(jī)對所管理的各分機(jī)進(jìn)行巡檢,并將巡檢得到的各分機(jī)的信息組成一信息包;

s3:將s2中所得到的的信息包進(jìn)行封裝,對s2所得的信息包規(guī)定包頭和包尾;

s4:信息交互管理主機(jī)通過tcp協(xié)議對上位機(jī)997s數(shù)據(jù)控制臺(tái)發(fā)送所述s3所得的帶包頭和包尾的信息;

s5:上位機(jī)997s數(shù)據(jù)控制臺(tái)控制解析接收到的信息包,并控制按著業(yè)務(wù)類型進(jìn)行分類;

s6:上位機(jī)997s數(shù)據(jù)控制臺(tái)創(chuàng)建一個(gè)線程;

s7:上位機(jī)997s數(shù)據(jù)控制臺(tái)與數(shù)據(jù)庫建立連接;

s8:數(shù)據(jù)庫存儲(chǔ)上位機(jī)997s數(shù)據(jù)控制臺(tái)內(nèi)的各業(yè)務(wù)信息。

本發(fā)明采用上述結(jié)構(gòu),該方法傳輸合理、新穎,能夠采用一次性的長連接進(jìn)行數(shù)據(jù)粘包之間的傳輸,有效避免了數(shù)據(jù)大包分割封裝成數(shù)據(jù)小包的過程,也有效避免了數(shù)據(jù)小包每發(fā)送完成一個(gè)后,就需要信息交互管理主機(jī)與上位機(jī)997s數(shù)據(jù)控制臺(tái)進(jìn)行連接一次,能夠?qū)崿F(xiàn)一次性的將數(shù)據(jù)大包進(jìn)行傳輸,有效提高了傳輸大數(shù)據(jù)包的效率,也縮減了大數(shù)據(jù)包的傳輸時(shí)間,避免了傳輸數(shù)據(jù)時(shí)間過長占用總線的時(shí)間過程,避免了數(shù)據(jù)傳輸對護(hù)理呼叫系統(tǒng)其他功能使用的影響,適于廣泛推廣使用。

附圖說明:

圖1為本發(fā)明的工作流程圖。

圖2為現(xiàn)有技術(shù)的工作流程圖。

具體實(shí)施方式:

為能清楚說明本方案的技術(shù)特點(diǎn),下面通過具體實(shí)施方式,并結(jié)合其附圖,對本發(fā)明進(jìn)行詳細(xì)闡述。

如圖1中所示,一種tcp網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法,包括以下步驟:

s1:信息交互管理主機(jī)通過tcp協(xié)議與上位機(jī)997s數(shù)據(jù)控制臺(tái)建立數(shù)據(jù)通訊連接;

s2:信息交互管理主機(jī)對所管理的各分機(jī)進(jìn)行巡檢,并將巡檢得到的各分機(jī)的信息組成一信息包;

s3:將s2中所得到的的信息包進(jìn)行封裝,對s2所得的信息包規(guī)定包頭和包尾;

s4:信息交互管理主機(jī)通過tcp協(xié)議對上位機(jī)997s數(shù)據(jù)控制臺(tái)發(fā)送所述s3所得的帶包頭和包尾的信息;

s5:上位機(jī)997s數(shù)據(jù)控制臺(tái)控制解析接收到的信息包,并控制按著業(yè)務(wù)類型進(jìn)行分類;

s6:上位機(jī)997s數(shù)據(jù)控制臺(tái)創(chuàng)建一個(gè)線程;

s7:上位機(jī)997s數(shù)據(jù)控制臺(tái)與數(shù)據(jù)庫建立連接;

s8:數(shù)據(jù)庫存儲(chǔ)上位機(jī)997s數(shù)據(jù)控制臺(tái)內(nèi)的各業(yè)務(wù)信息。

其中,s1-s5為高速粘包傳輸方法,s6-s8為高速粘包存儲(chǔ)方法。

采用本發(fā)明的tcp網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法,信息交互管理主機(jī)將需要上傳的數(shù)據(jù),封裝在一個(gè)大數(shù)據(jù)包中就可以通過長連接直接發(fā)送到上位機(jī)997s數(shù)據(jù)控制臺(tái),上位機(jī)997s數(shù)據(jù)控制臺(tái)接收數(shù)據(jù)包時(shí),為了能高速處理這個(gè)信息交互管理主機(jī)發(fā)送的數(shù)據(jù),采用一個(gè)連接異步處理的方式,將數(shù)據(jù)包從包頭開始,緩存到本連接在服務(wù)器上對應(yīng)的唯一文件中,直至本連接接收到包尾為止。一次數(shù)據(jù)的接收緩存過程完畢后,再對整包數(shù)據(jù)做業(yè)務(wù)邏輯對接,按照不同業(yè)務(wù)數(shù)據(jù),一次性把數(shù)據(jù)解包存儲(chǔ)到不同業(yè)務(wù)對應(yīng)的數(shù)據(jù)庫實(shí)體表中,從而完成整個(gè)接收過程。而在存儲(chǔ)數(shù)據(jù)時(shí),采用異步委托操作,無需等待數(shù)據(jù)庫的存儲(chǔ)反饋即可繼續(xù)進(jìn)行本連接下一次數(shù)據(jù)的異步接收。這樣使得上位機(jī)997s數(shù)據(jù)控制臺(tái)既能夠及時(shí)響應(yīng)信息交互管理主機(jī)數(shù)據(jù)發(fā)送請求,提高了數(shù)據(jù)的響應(yīng)速度;又能夠異步委托進(jìn)行大數(shù)據(jù)存儲(chǔ),不再受制于數(shù)據(jù)庫存儲(chǔ)響應(yīng)時(shí)間的問題,極大提高了處理能力,實(shí)現(xiàn)無縫銜接。為了保證大數(shù)據(jù)不光接收得到,還能存儲(chǔ)的成功,充分利用數(shù)據(jù)庫的存儲(chǔ)過程,在存儲(chǔ)過程中按照嚴(yán)格的數(shù)據(jù)規(guī)則進(jìn)行編寫,確保只要數(shù)據(jù)庫運(yùn)行正常,數(shù)據(jù)存儲(chǔ)過程執(zhí)行必成功。

上述具體實(shí)施方式不能作為對本發(fā)明保護(hù)范圍的限制,對于本技術(shù)領(lǐng)域的技術(shù)人員來說,對本發(fā)明實(shí)施方式所做出的任何替代改進(jìn)或變換均落在本發(fā)明的保護(hù)范圍內(nèi)。

本發(fā)明未詳述之處,均為本技術(shù)領(lǐng)域技術(shù)人員的公知技術(shù)。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明涉及一種TCP網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法。該TCP網(wǎng)絡(luò)高速粘包傳輸及存儲(chǔ)的方法,包括以下步驟:S1:信息交互管理主機(jī)通過TCP協(xié)議與上位機(jī)997S數(shù)據(jù)控制臺(tái)建立數(shù)據(jù)通訊連接;S2:信息交互管理主機(jī)對所管理的各分機(jī)進(jìn)行巡檢,并將巡檢得到的各分機(jī)的信息組成一信息包。該方法傳輸合理、新穎,能夠采用一次性的長連接進(jìn)行數(shù)據(jù)粘包之間的傳輸,有效避免了數(shù)據(jù)大包分割封裝成數(shù)據(jù)小包的過程,也有效避免了數(shù)據(jù)小包每發(fā)送完成一個(gè)后,就需要信息交互管理主機(jī)與上位機(jī)997S數(shù)據(jù)控制臺(tái)進(jìn)行連接一次,能夠?qū)崿F(xiàn)一次性的將數(shù)據(jù)大包進(jìn)行傳輸,有效提高了傳輸大數(shù)據(jù)包的效率。

技術(shù)研發(fā)人員:車瑋
受保護(hù)的技術(shù)使用者:山東亞華電子股份有限公司
技術(shù)研發(fā)日:2017.07.18
技術(shù)公布日:2017.10.10
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1