本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法。
背景技術(shù):
1、近年法院加強(qiáng)網(wǎng)絡(luò)安全,對(duì)軟件系統(tǒng)之前跨網(wǎng)絡(luò)訪問(wèn)安全問(wèn)題要求越來(lái)越高,現(xiàn)階段法院跨網(wǎng)段交互只保留光閘文件擺渡,現(xiàn)有軟件系統(tǒng)部分功能無(wú)法支持,導(dǎo)致原有的系統(tǒng)功能無(wú)法正常使用。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明提供了一種系統(tǒng)之間不強(qiáng)依賴網(wǎng)絡(luò)訪問(wèn)通道或網(wǎng)絡(luò)發(fā)生其他變化的基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法。
2、本發(fā)明的目的通過(guò)以下技術(shù)方案實(shí)現(xiàn)。
3、一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,步驟包括:
4、步驟一:調(diào)用方和被調(diào)用方兩側(cè)服務(wù)器需各自啟用一套或多套協(xié)議轉(zhuǎn)換程序;
5、步驟二:調(diào)用方協(xié)議轉(zhuǎn)換程序啟用被調(diào)用方光閘對(duì)應(yīng)的文件監(jiān)聽,同時(shí)開啟一個(gè)協(xié)議端口,給調(diào)用方請(qǐng)求使用;
6、步驟三:被調(diào)用方協(xié)議轉(zhuǎn)換程序啟用調(diào)用方光閘對(duì)應(yīng)的文件監(jiān)聽;
7、步驟四:兩套協(xié)議轉(zhuǎn)換程序均需開啟最大請(qǐng)求時(shí)長(zhǎng);
8、步驟五:兩套協(xié)議轉(zhuǎn)換程序均需配置對(duì)應(yīng)光閘目錄和目標(biāo)光閘目錄。
9、步驟四中最大請(qǐng)求時(shí)長(zhǎng)為60秒。
10、調(diào)用方請(qǐng)求調(diào)用方側(cè)的協(xié)議程序,調(diào)用方協(xié)議內(nèi)容通過(guò)sm2加密生成文件,保存至調(diào)用方光閘目錄,調(diào)用方同步等待。
11、被調(diào)用方側(cè)協(xié)議程序啟動(dòng)文件監(jiān)聽,監(jiān)聽調(diào)用方光閘對(duì)應(yīng)的目標(biāo)目錄,解析發(fā)送文件成功后,被調(diào)用方協(xié)議程序開始調(diào)用被調(diào)用方地址,被調(diào)用方返回內(nèi)容后,同時(shí)通過(guò)sm2加密生成文件,保存至被調(diào)用方光閘目錄中,被調(diào)用方協(xié)議程序處理結(jié)束。
12、調(diào)用方啟動(dòng)文件監(jiān)聽,監(jiān)聽被調(diào)用方光閘對(duì)應(yīng)的目標(biāo)目錄,解析發(fā)送文件結(jié)果后,調(diào)用方結(jié)束等待,收到對(duì)應(yīng)被調(diào)用方結(jié)果返回。
13、協(xié)議轉(zhuǎn)發(fā)程序支持分布式部署實(shí)現(xiàn),一對(duì)多,多對(duì)一方式部署。
14、相比于現(xiàn)有技術(shù),本發(fā)明的優(yōu)點(diǎn)在于:
15、1、http/https協(xié)議通過(guò)該發(fā)明對(duì)應(yīng)的協(xié)議轉(zhuǎn)發(fā)程序,系統(tǒng)之前無(wú)需修改交互方式,可直接進(jìn)行通信。
16、2、socket協(xié)議通過(guò)該發(fā)明對(duì)應(yīng)的協(xié)議轉(zhuǎn)發(fā)程序,系統(tǒng)之前無(wú)需修改交互方式,可直接進(jìn)行通信。
17、3、請(qǐng)求方可設(shè)置最大等待時(shí)間和防重復(fù)調(diào)用避免系統(tǒng)之前重復(fù)調(diào)用。
18、本發(fā)明依賴于光閘文件同步的原理,接口請(qǐng)求時(shí),雙方服務(wù)器網(wǎng)絡(luò)無(wú)需暢通,雙方服務(wù)器只需配置光閘擺渡,接口強(qiáng)制等待結(jié)果文件返回,返回接口結(jié)果。解決了服務(wù)器網(wǎng)絡(luò)不通,導(dǎo)致接口調(diào)用請(qǐng)求功能改造復(fù)雜的問(wèn)題,開發(fā)者后續(xù)開發(fā)接口無(wú)需考慮網(wǎng)絡(luò)場(chǎng)景問(wèn)題。
1.一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,其特征在于步驟包括:
2.根據(jù)權(quán)利要求1所述的一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,其特征在于步驟四中最大請(qǐng)求時(shí)長(zhǎng)為60秒。
3.根據(jù)權(quán)利要求1所述的一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,其特征在于調(diào)用方請(qǐng)求調(diào)用方側(cè)的協(xié)議程序,調(diào)用方協(xié)議內(nèi)容通過(guò)sm2加密生成文件,保存至調(diào)用方光閘目錄,調(diào)用方同步等待。
4.根據(jù)權(quán)利要求3所述的一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,其特征在于被調(diào)用方側(cè)協(xié)議程序啟動(dòng)文件監(jiān)聽,監(jiān)聽調(diào)用方光閘對(duì)應(yīng)的目標(biāo)目錄,解析發(fā)送文件成功后,被調(diào)用方協(xié)議程序開始調(diào)用被調(diào)用方地址,被調(diào)用方返回內(nèi)容后,同時(shí)通過(guò)sm2加密生成文件,保存至被調(diào)用方光閘目錄中,被調(diào)用方協(xié)議程序處理結(jié)束。
5.根據(jù)權(quán)利要求1所述的一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,其特征在于調(diào)用方啟動(dòng)文件監(jiān)聽,監(jiān)聽被調(diào)用方光閘對(duì)應(yīng)的目標(biāo)目錄,解析發(fā)送文件結(jié)果后,調(diào)用方結(jié)束等待,收到對(duì)應(yīng)被調(diào)用方結(jié)果返回。
6.根據(jù)權(quán)利要求1所述的一種基于光閘文件擺渡的同步協(xié)議轉(zhuǎn)發(fā)方法,其特征在于協(xié)議轉(zhuǎn)發(fā)程序支持分布式部署實(shí)現(xiàn),一對(duì)多,多對(duì)一方式部署。