[發(fā)明專利]基于大數(shù)據(jù)平臺(tái)的接口預(yù)警方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910863846.0 | 申請(qǐng)日: | 2019-09-12 |
| 公開(公告)號(hào): | CN110569178B | 公開(公告)日: | 2022-12-27 |
| 發(fā)明(設(shè)計(jì))人: | 周道華;楊陳;曾俊;洪江;彭容;黃維;李武鴻;劉瑞東;張明娟;許江澤;吳婷婷;付志華;劉杰;詹飛;程武彬;楊眉 | 申請(qǐng)(專利權(quán))人: | 成都中科大旗軟件股份有限公司 |
| 主分類號(hào): | G06F11/32 | 分類號(hào): | G06F11/32;G06F11/30 |
| 代理公司: | 成都華風(fēng)專利事務(wù)所(普通合伙) 51223 | 代理人: | 張巨箭 |
| 地址: | 610000 四川省成都市中國(guó)(四川)自由貿(mào)易試*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 數(shù)據(jù) 平臺(tái) 接口 預(yù)警 方法 系統(tǒng) | ||
本發(fā)明公開了基于大數(shù)據(jù)平臺(tái)的接口預(yù)警方法和系統(tǒng),方法包括如下步驟:服務(wù)端的服務(wù)線程在解析到來(lái)自業(yè)務(wù)端的請(qǐng)求為源數(shù)據(jù)調(diào)取請(qǐng)求時(shí),建立業(yè)務(wù)端與源數(shù)據(jù)接口的連接,并創(chuàng)建監(jiān)聽線程;監(jiān)聽線程對(duì)源數(shù)據(jù)調(diào)取過程進(jìn)行監(jiān)聽,判斷源數(shù)據(jù)接口是否能訪問成功并成功返回請(qǐng)求數(shù)據(jù),同時(shí)判斷源數(shù)據(jù)接口接收到的返回的數(shù)據(jù)是否為有效數(shù)據(jù);如果有任意一項(xiàng)不滿足,則生成預(yù)警信息并發(fā)送;在判斷源數(shù)據(jù)接口能訪問成功后,創(chuàng)建對(duì)應(yīng)于源數(shù)據(jù)接口的監(jiān)聽線程;監(jiān)聽線程輪訓(xùn)式監(jiān)聽業(yè)務(wù)端的數(shù)據(jù)庫(kù)日志記錄,驗(yàn)證當(dāng)前數(shù)據(jù)是否有效存在;如果不滿足,則生成預(yù)警信息并發(fā)送。本發(fā)明提供的接口預(yù)警,從服務(wù)端到業(yè)務(wù)端兩層關(guān)卡,雙向保障數(shù)據(jù)接口預(yù)警效果,無(wú)遺漏。
技術(shù)領(lǐng)域
本發(fā)明涉及大數(shù)據(jù)領(lǐng)域,尤其涉及提供基于大數(shù)據(jù)平臺(tái)的接口預(yù)警方法和系統(tǒng)。
背景技術(shù)
大數(shù)據(jù)(big data)是指無(wú)法在一定時(shí)間范圍內(nèi)用常規(guī)軟件工具進(jìn)行捕捉、管理和處理的數(shù)據(jù)集合,是需要新處理模式才能具有更強(qiáng)的決策力、洞察發(fā)現(xiàn)力和流程優(yōu)化能力的海量、高增長(zhǎng)率和多樣化的信息資產(chǎn)。
大數(shù)據(jù)技術(shù)的戰(zhàn)略意義不在于掌握龐大的數(shù)據(jù)信息,而在于對(duì)這些含有意義的數(shù)據(jù)進(jìn)行專業(yè)化處理。換而言之,如果把大數(shù)據(jù)比作一種產(chǎn)業(yè),那么這種產(chǎn)業(yè)實(shí)現(xiàn)盈利的關(guān)鍵,在于提高對(duì)數(shù)據(jù)的“加工能力”,通過“加工”實(shí)現(xiàn)數(shù)據(jù)的“增值”。從技術(shù)上看,大數(shù)據(jù)與云計(jì)算的關(guān)系就像一枚硬幣的正反面一樣密不可分。大數(shù)據(jù)必然無(wú)法用單臺(tái)的計(jì)算機(jī)進(jìn)行處理,必須采用分布式架構(gòu)。它的特色在于對(duì)海量數(shù)據(jù)進(jìn)行分布式數(shù)據(jù)挖掘。
而在日常各類數(shù)據(jù)對(duì)接過程中,會(huì)采用數(shù)據(jù)接口進(jìn)行服務(wù)端與業(yè)務(wù)端的交互,而當(dāng)數(shù)據(jù)接口發(fā)生故障時(shí),如若不進(jìn)行相應(yīng)預(yù)警,則會(huì)對(duì)整個(gè)大數(shù)據(jù)處理過程產(chǎn)生影響。因此,提供基于大數(shù)據(jù)平臺(tái)的接口預(yù)警方法和系統(tǒng)是本領(lǐng)域亟待解決的問題。
公開于本發(fā)明背景技術(shù)部分的信息僅僅旨在加深對(duì)本公開的一般背景技術(shù)的理解,而不應(yīng)當(dāng)被視為承認(rèn)或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域技術(shù)人員所公知的現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種提供基于大數(shù)據(jù)平臺(tái)的接口預(yù)警方法和系統(tǒng)。
本發(fā)明的目的是通過以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
本發(fā)明的第一方面,提供基于大數(shù)據(jù)平臺(tái)的接口預(yù)警方法,包括如下步驟:
服務(wù)端檢測(cè)到業(yè)務(wù)端接入預(yù)定的接口時(shí),建立與業(yè)務(wù)端的連接,并創(chuàng)建服務(wù)線程,以獲取并解析來(lái)自業(yè)務(wù)端的請(qǐng)求;
所述服務(wù)端的服務(wù)線程在解析到來(lái)自業(yè)務(wù)端的請(qǐng)求為源數(shù)據(jù)調(diào)取請(qǐng)求時(shí),建立業(yè)務(wù)端與源數(shù)據(jù)接口的連接,并創(chuàng)建第一監(jiān)聽線程;
所述第一監(jiān)聽線程對(duì)源數(shù)據(jù)調(diào)取過程進(jìn)行監(jiān)聽,判斷源數(shù)據(jù)接口是否能訪問成功并成功返回請(qǐng)求數(shù)據(jù),同時(shí)判斷源數(shù)據(jù)接口接收到的返回的數(shù)據(jù)是否為有效數(shù)據(jù);如果有任意一項(xiàng)不滿足,則生成預(yù)警信息并發(fā)送;
在判斷源數(shù)據(jù)接口能訪問成功后,創(chuàng)建對(duì)應(yīng)于所述源數(shù)據(jù)接口的第二監(jiān)聽線程;
所述第二監(jiān)聽線程輪訓(xùn)式監(jiān)聽業(yè)務(wù)端的數(shù)據(jù)庫(kù)日志記錄,驗(yàn)證當(dāng)前數(shù)據(jù)是否有效存在;如果不滿足,則生成預(yù)警信息并發(fā)送。
進(jìn)一步地,所述的判斷源數(shù)據(jù)接口是否能訪問成功,具體包括:
通過http協(xié)議訪問請(qǐng)求源數(shù)據(jù)接口,驗(yàn)證接口是否正常能調(diào)用。
進(jìn)一步地,判斷成功返回請(qǐng)求數(shù)據(jù),具體包括:
采用http協(xié)議判斷接口請(qǐng)求狀態(tài),并根據(jù)返回的協(xié)議狀態(tài)碼進(jìn)行驗(yàn)證。
進(jìn)一步地,所述的判斷源數(shù)據(jù)接口接收到的返回的數(shù)據(jù)是否為有效數(shù)據(jù),具體包括:
驗(yàn)證數(shù)據(jù)結(jié)構(gòu):接口請(qǐng)求成功后返回的數(shù)據(jù)結(jié)構(gòu)是否滿足業(yè)務(wù)需求;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都中科大旗軟件股份有限公司,未經(jīng)成都中科大旗軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910863846.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





