[發(fā)明專利]一種基于HTTP協(xié)議的數(shù)據(jù)交換方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201811244320.6 | 申請日: | 2018-10-24 |
| 公開(公告)號: | CN109120723A | 公開(公告)日: | 2019-01-01 |
| 發(fā)明(設(shè)計(jì))人: | 余培軍;何春林 | 申請(專利權(quán))人: | 南京燚麒智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京德崇智捷知識產(chǎn)權(quán)代理有限公司 11467 | 代理人: | 郜彥茹 |
| 地址: | 211100 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)交換中心 客戶端 數(shù)據(jù)服務(wù)請求 請求用戶 數(shù)據(jù)交換 業(yè)務(wù)系統(tǒng) 緩存 部門數(shù)據(jù) 發(fā)起服務(wù) 交換系統(tǒng) 列表請求 數(shù)據(jù)請求 數(shù)據(jù)響應(yīng) 數(shù)據(jù)中心 無縫共享 響應(yīng)結(jié)果 返回 服務(wù) 搜索 查找 響應(yīng) 交換 應(yīng)用 | ||
本發(fā)明涉及一種基于HTTP協(xié)議的數(shù)據(jù)交換方法及系統(tǒng),包括應(yīng)用于數(shù)據(jù)中心交換系統(tǒng)進(jìn)行數(shù)據(jù)服務(wù)請求,所述數(shù)據(jù)服務(wù)請求包括以下步驟:請求用戶通過客戶端向數(shù)據(jù)交換中心系統(tǒng)發(fā)起服務(wù)列表請求,數(shù)據(jù)交換中心系統(tǒng)發(fā)出響應(yīng),發(fā)到客戶端進(jìn)行顯示;請求用戶判斷是否有所需服務(wù),如果為無,則將無數(shù)據(jù)的響應(yīng)結(jié)果返回至數(shù)據(jù)交換中心系統(tǒng);如果為有,則向數(shù)據(jù)交換中心系統(tǒng)發(fā)起獲取所需服務(wù)的數(shù)據(jù)服務(wù)請求,數(shù)據(jù)交換中心系統(tǒng)在緩存里搜索查找是否有該服務(wù)的對應(yīng)數(shù)據(jù),如果有,直接發(fā)送給客戶端進(jìn)行顯示,即可;如果無,則向業(yè)務(wù)系統(tǒng)發(fā)起所述數(shù)據(jù)請求,并將從業(yè)務(wù)系統(tǒng)收到的數(shù)據(jù)響應(yīng)返回給客戶端,即可。采用本發(fā)明,能夠?qū)崿F(xiàn)各部門數(shù)據(jù)的無縫共享和交換。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種基于HTTP協(xié)議的數(shù)據(jù)交換方法及系統(tǒng)。
背景技術(shù)
企業(yè)內(nèi)部和企業(yè)之間的交互變的越來越頻繁,尤其是企業(yè)內(nèi)部的系統(tǒng),一個(gè)大型企業(yè)會(huì)用到大小不一的多個(gè)系統(tǒng),他們可能是用不同的語言寫的,運(yùn)行在不同的機(jī)器上,有不同的系統(tǒng)平臺(tái),但是隨著企業(yè)的發(fā)展,他們之間開始需要有信息交互,此外,由于智慧政務(wù)、智慧城市的發(fā)展,部門之間的交互變的越來越頻繁。因此需要研發(fā)一種基于HTTP協(xié)議的數(shù)據(jù)交換方法及系統(tǒng),把各部門的數(shù)據(jù)無縫地共享和交換。
發(fā)明內(nèi)容
本發(fā)明為解決上述技術(shù)問題,提供了一種基于HTTP協(xié)議的數(shù)據(jù)交換方法及系統(tǒng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案如下:
技術(shù)方案一:
一種基于HTTP協(xié)議的數(shù)據(jù)交換方法,包括應(yīng)用于數(shù)據(jù)中心交換系統(tǒng)進(jìn)行數(shù)據(jù)服務(wù)請求,所述數(shù)據(jù)服務(wù)請求具體包括以下步驟:
請求用戶通過客戶端向數(shù)據(jù)交換中心系統(tǒng)發(fā)起服務(wù)列表請求,數(shù)據(jù)交換中心系統(tǒng)收到請求后并發(fā)出響應(yīng),將服務(wù)列表發(fā)到客戶端進(jìn)行顯示;
請求用戶判斷獲取的服務(wù)列表中是否有所述請求用戶本身的所需服務(wù),如果判斷結(jié)果為無,則將無數(shù)據(jù)的響應(yīng)結(jié)果通過客戶端返回至數(shù)據(jù)交換中心系統(tǒng);如果判斷結(jié)果為有,則通過客戶端向數(shù)據(jù)交換中心系統(tǒng)發(fā)起獲取所需服務(wù)的數(shù)據(jù)服務(wù)請求,數(shù)據(jù)交換中心系統(tǒng)收到客戶端獲取所需服務(wù)的數(shù)據(jù)服務(wù)請求后,在緩存里搜索查找是否有所述請求用戶所需服務(wù)的對應(yīng)數(shù)據(jù),如果查找的結(jié)果是有,所述數(shù)據(jù)交換中心系統(tǒng)直接將查找到的數(shù)據(jù)發(fā)送給客戶端進(jìn)行顯示,即可;如果查到的結(jié)果是無,所述數(shù)據(jù)交換中心系統(tǒng)向業(yè)務(wù)系統(tǒng)發(fā)起所述用戶所需服務(wù)的數(shù)據(jù)請求,然后將從業(yè)務(wù)系統(tǒng)收到的數(shù)據(jù)響應(yīng)返回給客戶端,即可。
進(jìn)一步的,所述業(yè)務(wù)系統(tǒng)收到數(shù)據(jù)交換中心系統(tǒng)發(fā)起的所述請求用戶所需服務(wù)的數(shù)據(jù)請求后進(jìn)行響應(yīng),并將響應(yīng)數(shù)據(jù)進(jìn)行封裝,然后發(fā)送給數(shù)據(jù)交換中心系統(tǒng),并寫出響應(yīng)日志;所述數(shù)據(jù)交換中心系統(tǒng)接收到所述業(yè)務(wù)系統(tǒng)發(fā)送的響應(yīng)數(shù)據(jù)后,發(fā)給客戶端進(jìn)行顯示,即可。
更進(jìn)一步的,所述業(yè)務(wù)系統(tǒng)在對所述響應(yīng)數(shù)據(jù)進(jìn)行封裝前,需要對所述響應(yīng)數(shù)據(jù)進(jìn)行依次進(jìn)行授權(quán)驗(yàn)證、寫驗(yàn)證請求日志、解析響應(yīng)數(shù)據(jù)文件、驗(yàn)證簽名、解密、業(yè)務(wù)處理、加密、重新簽名的操作。
進(jìn)一步的,還包括應(yīng)用于數(shù)據(jù)中心交換系統(tǒng)進(jìn)行數(shù)據(jù)服務(wù)注冊,所述數(shù)據(jù)服務(wù)注冊具體包括如下步驟:
注冊用戶通過客戶端向數(shù)據(jù)交換中心系統(tǒng)發(fā)起注冊服務(wù)請求,說明注冊用戶能夠?qū)ν馓峁┑姆?wù)內(nèi)容;
數(shù)據(jù)交換中心系統(tǒng)收到注冊服務(wù)請求,并更新服務(wù)列表, 記下各個(gè)注冊用戶客戶端提供的服務(wù)內(nèi)容。
進(jìn)一步的,還包括應(yīng)用于數(shù)據(jù)中心交換系統(tǒng)進(jìn)行數(shù)據(jù)服務(wù)注銷,所述數(shù)據(jù)服務(wù)注銷具體包括如下步驟:
需注銷用戶通過客戶端向數(shù)據(jù)交換中心發(fā)起注銷服務(wù)請求,說明注銷用戶對外注銷的服務(wù)內(nèi)容,
數(shù)據(jù)交換中心系統(tǒng)收到注銷服務(wù)請求,并更新服務(wù)列表, 重新記下各個(gè)所述注冊用戶客戶端提供的服務(wù)內(nèi)容。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京燚麒智能科技有限公司,未經(jīng)南京燚麒智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811244320.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種多網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)交換系統(tǒng)及交換方法
- 涉密電子文件數(shù)據(jù)交換與共享系統(tǒng)
- 一種基于數(shù)據(jù)交換的電子政務(wù)信息聚合方法
- 數(shù)據(jù)交換中心、系統(tǒng)、方法、數(shù)據(jù)發(fā)送及接收方法、裝置
- 一種火電機(jī)組歷史數(shù)據(jù)管理裝置及方法
- 一種基于Microblaze核的數(shù)據(jù)交換的實(shí)現(xiàn)方法
- 一種基于HTTP協(xié)議的數(shù)據(jù)交換方法及系統(tǒng)
- 一種數(shù)據(jù)交換管理系統(tǒng)
- 一種智慧水務(wù)物聯(lián)網(wǎng)多制式融合組網(wǎng)系統(tǒng)及方法
- 一種熱平衡交換機(jī)數(shù)據(jù)共享方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)服務(wù)封裝的裝置及方法
- 一種數(shù)據(jù)服務(wù)保護(hù)方法和裝置
- 服務(wù)總線中間件系統(tǒng)及其調(diào)用方法
- 一種數(shù)據(jù)服務(wù)請求處理方法及裝置
- 一種通用電力交易系統(tǒng)數(shù)據(jù)服務(wù)方法
- 一種數(shù)據(jù)服務(wù)封裝的方法及裝置
- 一種服務(wù)請求處理方法、裝置及相關(guān)設(shè)備
- 一種基于邊緣計(jì)算的高通量網(wǎng)關(guān)及其實(shí)現(xiàn)方法
- 基于邊緣計(jì)算虛擬專網(wǎng)的數(shù)據(jù)分發(fā)方法、系統(tǒng)、介質(zhì)及裝置
- 政務(wù)服務(wù)的安全控制方法、裝置、安全網(wǎng)關(guān)及存儲(chǔ)介質(zhì)





