一種基于視頻流識別技術(shù)的云計算服務(wù)平臺實現(xiàn)方法
【專利摘要】本發(fā)明涉及采用云計算服務(wù)平臺技術(shù),進(jìn)行流媒體識別進(jìn)而實現(xiàn)在線支付的一種方法;用戶能夠基于本云計算服務(wù)平臺和運行應(yīng)用產(chǎn)品,顯著降低應(yīng)用開發(fā)成本,并保證在線支付用戶信息的安全性。本發(fā)明實施例提供的應(yīng)用云平臺包括流媒體識別計算服務(wù)器、用戶數(shù)據(jù)存儲服務(wù)器和應(yīng)用服務(wù)器。流媒體識別計算服務(wù)器,完成信用卡卡面的實時識別和卡號處理;用戶數(shù)據(jù)存儲服務(wù)器,完成用戶信息的存儲和管理;應(yīng)用服務(wù)器,根據(jù)用戶的訪問請求,調(diào)用相關(guān)應(yīng)用在應(yīng)用服務(wù)器上運行。
【專利說明】一種基于視頻流識別技術(shù)的云計算服務(wù)平臺實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計算,信號與信息處理,數(shù)據(jù)加密,數(shù)據(jù)編碼,數(shù)據(jù)顯示,數(shù)據(jù)傳輸, 圖像識別,數(shù)據(jù)存儲,以及移動電話以及支付領(lǐng)域,尤其是屬于基于圖像識別的技術(shù)以及基 于圖像識別實現(xiàn)在線支付的技術(shù)。
【背景技術(shù)】
[0002] 在線支付指基于互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng),完成從終端用戶到企業(yè)商家的在線貨幣支 付、資金清算、查詢統(tǒng)計等系列過程的一種支付交易方式。商業(yè)移動應(yīng)用目臨的最大的障 礙之一,就是讓用戶真正為一件商品付款。在使用信用卡或者銀行卡進(jìn)行在線支付的過程 中,第一步就是對卡號的獲取,傳統(tǒng)方式一般是手工輸入卡號;手工輸入方式,需要連續(xù)輸 入16?18位的數(shù)字,對絕大多數(shù)用戶而言,此過程非常不友好,并且出錯概率很高,導(dǎo)致 銷售支付過程終結(jié)。并且傳輸過程中賬號信息易被截取,為不法分子所利用進(jìn)行偽卡制作 盜取賬戶資金。一種基于視頻流識別技術(shù)的云服務(wù)平臺,實現(xiàn)在線支付的方法應(yīng)用高效的 濾波器特征提取算法和合理的分類器設(shè)計算法,并將這些復(fù)雜的運算過程遷移到了云端完 成,而用戶只需要通過普通家用電腦攝像頭或者手機(jī)攝像頭獲取媒體流影像,同步識別并 在點對點傳輸過程中加密??焖?、方便、非接觸的方式準(zhǔn)確識別出信用卡、銀行卡卡號,進(jìn)而 安全、高效的完成在線支付。采用云計算服務(wù)平臺可以大幅降低用戶投入成本、為用戶提供 快速、便捷的視頻流識別服務(wù)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于:采用純軟件方式,通過家用攝像頭、手機(jī)攝像頭等多媒體設(shè) 備,對信用卡卡面進(jìn)行掃描,并采用高效字符識別技術(shù),自動快捷的獲取信用卡卡號、信用 卡所屬銀行等信用卡卡面基本信息,進(jìn)而完成支付。并將這些復(fù)雜的數(shù)學(xué)運算遷移到云端 完成,對用戶信息進(jìn)行合理存儲,大幅降低客戶的投入成本,可以為用戶提供實時的在線支 付服務(wù)。
[0004] 本發(fā)明采取的技術(shù)方案是:
[0005] 關(guān)鍵技術(shù)1 :采用優(yōu)化的數(shù)學(xué)算法保障軟件識別的實時性
[0006] 在整個識別過程中,邊緣檢測過程屬于大計算量環(huán)節(jié);因此采用優(yōu)化的數(shù)學(xué)算法 進(jìn)行計算量優(yōu)化,是保證識別實時性的關(guān)鍵;針對信用卡、身份證的特殊材質(zhì)及紋理情況, 我們對不同的邊緣檢測算子進(jìn)行了大數(shù)據(jù)樣本分析;針對Roberts邊緣算子、Sobel邊緣算 子、Prewitt邊緣算子、Laplacian邊緣算子、Canny邊緣算子等算法的比較,最終選定優(yōu)化 后的Canny算子邊緣檢測算法,其算法既能濾去噪聲有可以保持邊緣特性的邊緣檢測的一 階微分算法中的最佳選擇方法;優(yōu)化有的算法可以自適應(yīng)的對檢測算子的判別閾值進(jìn)行分 析調(diào)整;從而有效降低計算量,保證檢測的實時性。
[0007] 關(guān)鍵技術(shù)2 :準(zhǔn)確可控的識別流程保證軟件識別的準(zhǔn)確性
[0008] 識別的準(zhǔn)確率高低取決于整個識別流程的設(shè)計和管控;我們的系統(tǒng)平臺對識別 流程進(jìn)行了更為精細(xì)的規(guī)劃和設(shè)計;設(shè)計流程包括視頻幀截取(VideoFrameShot)、邊緣檢 測(EdgeDetection),圖像歸一化預(yù)處理(Normalization),卡面分析切分(Analysis),特 征提取(FeatureExtraction),字符識別(Recognition),后處理(Postprocessing),語義 對比分析等環(huán)節(jié);為保證整體流程的準(zhǔn)確性,我們對流程中的每個子環(huán)節(jié)都進(jìn)行了優(yōu)化處 理,從而對整個處理識別流程可控;對大數(shù)據(jù)樣本進(jìn)行反復(fù)測試,整體識別準(zhǔn)確率已經(jīng)達(dá)到 95%。并在持續(xù)優(yōu)化中。
[0009] 關(guān)鍵技術(shù)3 :改進(jìn)的最小距離分類器識別算法確保軟件識別容錯性
[0010] 由于軟件實際使用的場景環(huán)境比較復(fù)雜,因此軟件算法的容錯性是一個關(guān)鍵因 素;而影響容錯性最大的環(huán)節(jié)是字符的識別;考慮字符識別主要是英文和數(shù)字,最小距離 分類器是基于向量空間模型的分類算法,在圖像識別處理和文本分類領(lǐng)域有獨特優(yōu)勢;為 了適應(yīng)實際使用場景,我們采取了一種基于標(biāo)準(zhǔn)化歐式距離的新分類模型加權(quán)最小距離分 類器(Weighted Minimum Distance Classifier) 〇
[0011] 關(guān)鍵技術(shù)4 :針對定制化用戶的"云計算服務(wù)平臺"架構(gòu)設(shè)計和開發(fā)
[0012] 考慮針對不同的用戶需求提供不同的差異化服務(wù),借助計算機(jī)云計算技術(shù),我們 架構(gòu)設(shè)計了"視頻流識別云計算服務(wù)平臺(VRCSP) ";通過使用云計算服務(wù)平臺,可以大幅降 低用戶投入成本、為用戶提供快速、便捷的視頻流識別服務(wù)(如:信用卡識別服務(wù)、人臉識 別服務(wù)、身份證識別服務(wù)等)。
【具體實施方式】
[0013] 一種基于視頻流識別技術(shù)云計算服務(wù)平臺,采用信用卡、銀行卡識別技術(shù),結(jié)合云 計算平臺,完成在線交易支付;消費者通過攝像頭(如:手機(jī)內(nèi)置攝像頭、電腦攝像頭等) 對需要消費的信用卡、銀行卡進(jìn)行卡面掃描,掃描的視頻流截取3?4圖片,軟件將截取的 視頻圖片,結(jié)合用戶基本信息打包,通過網(wǎng)絡(luò)傳輸?shù)皆朴嬎阒行?;云計算中心獲取到的視頻 圖片進(jìn)行數(shù)學(xué)運算、圖像處理、圖像識別;最終提取消費者所要支付的信用卡卡號,或者銀 行卡卡號;同時云計算中心完成消費者信息的記錄;信用卡、銀行卡卡號及基本卡面信息 確認(rèn)后,傳輸至銀行數(shù)據(jù)庫;銀行數(shù)據(jù)庫對消費者身份進(jìn)行驗證,如:短信驗證碼方式等; 消費者身份及交易信息確認(rèn)后,完成本次交易;云計算平臺記錄本次消費信息。
【權(quán)利要求】
1. 一種基于視頻流識別技術(shù)的云計算服務(wù)平臺,其特征在于,所述云計算服務(wù)平臺包 括流媒體識別計算服務(wù)器;所述流媒體識別計算服務(wù)器,主要完成圖像的識別和空間計算, 可以完成對信用卡的卡面識別,以及普通銀行卡的卡面識別;以及根據(jù)不同的用戶訪問請 求,調(diào)用不同的計算應(yīng)用,全部或部分的對信用卡信息進(jìn)行提取識別處理。
2. 根據(jù)權(quán)利要求1所述的用戶存儲服務(wù)器,其特征在于,所述云計算服務(wù)平臺包括用 戶數(shù)據(jù)存儲服務(wù)器,所述用戶數(shù)據(jù)存儲服務(wù)器,主要完成用戶信息存儲于服務(wù)器,以及根據(jù) 不同的用戶訪問請求,調(diào)用相關(guān)的用戶數(shù)據(jù),并將這些用戶數(shù)據(jù)合理的返回。用戶數(shù)據(jù)存儲 服務(wù)器還包括用戶的認(rèn)證數(shù)據(jù),用戶認(rèn)證數(shù)據(jù)對用戶身份進(jìn)行驗證,將通過驗證的用戶訪 問請求轉(zhuǎn)發(fā)到應(yīng)用服務(wù)器。
3. 根據(jù)權(quán)利要求1所述的云計算服務(wù)平臺,其特征在于,通過使用云計算服務(wù)平臺,可 以大幅降低用戶投入成本、為用戶提供快速、便捷的視頻流識別服務(wù),包括但不局限于:信 用卡識別服務(wù)、人臉識別服務(wù)、身份證識別服務(wù)。
4. 根據(jù)權(quán)利要求3所述的云計算服務(wù)平臺,流媒體識別服務(wù)其特征在于,流媒體識別 數(shù)據(jù)的存儲方式,將用戶終端掃描后的數(shù)據(jù)進(jìn)行的存儲方式,采用矩形結(jié)構(gòu)體表方式存儲。
5. 根據(jù)權(quán)利要求1,4所述的云計算服務(wù)平臺,流媒體識別服務(wù)其特征在于,特定算法 的特征提取技術(shù),基于相似度向量算法的特征提取技術(shù)。
6. 根據(jù)權(quán)利要求1,4,5所述的云計算服務(wù)平臺,流媒體識別服務(wù)其特征在于,特定算 法的字符識別技術(shù),加權(quán)最小距離距離分類器識別算法應(yīng)用于信用卡的字符識別。
7. 根據(jù)權(quán)利要求1,4,5,6所述的云計算服務(wù)平臺,流媒體識別服務(wù)其特征在于,完成 的信用卡字符識別流程,圖像識別的特定流程,預(yù)處理、邊緣檢測、特征提取、字符識別。
8. 根據(jù)權(quán)利要求1,2所述的云計算服務(wù)平臺,其特征在于,接入云計算服務(wù)平臺的終 端設(shè)備,可以是移動終端設(shè)備,如:手機(jī)、平板電腦,可以是固定終端設(shè)備,如:ATM、臺式電 腦、筆記本電腦等具有支付功能的終端設(shè)備。
9. 根據(jù)權(quán)利要求1,8所述的云計算服務(wù)平臺,其特征在于,外部使用的支付結(jié)算系統(tǒng), 可以是銀行或者銀聯(lián)的支付結(jié)算系統(tǒng),可以是信用卡支付結(jié)算系統(tǒng),也可以是第三方支付 公司提供的支付結(jié)算系統(tǒng),或預(yù)付卡的支付結(jié)算系統(tǒng)等。
10. 根據(jù)權(quán)利要求1,2,3,4, 5,6所述的云計算服務(wù)平臺,其特征在于,采用純軟件方式 完成整套識別流程,軟件實現(xiàn)方式可以是匯編語言,可以是C語言等。
【文檔編號】G07F7/12GK104143236SQ201310164610
【公開日】2014年11月12日 申請日期:2013年5月6日 優(yōu)先權(quán)日:2013年5月6日
【發(fā)明者】金培新 申請人:金培新