ntStackTrace ();
} catch (UnsupportedEncodingExcept1n el) {el.printStackTrace ();
} catch (IIIegalBlockSizeExcept1n e) {e.printStackTrace ();
} catch (BadPaddingExcept1n e) {e.printStackTrace ();
} catch (InvalidKeyExcept1n e) {e.printStackTrace ();
} catch (NoSuchAlgorithmExcept1n e) {e.printStackTrace ();
} catch (NoSuchPaddingExcept1n e) {e.printStackTrace ();
}
return null;
}
//解密字符串
public static String decryptMode(String src) { if (src == null | | src.trim().length () == 0) { return ;
}
try {
BASE64Decoder decoder = new BASE64Decoder ();byte口 bytesrc = decoder.decodeBuffer(src);
DESedeKeySpec dks = new DESedeKeySpec (key.getBytes ("UTF-8"));SecretKeyFactory keyFactory = SecretKeyFactory.getlnstance(〃DESede〃);
SecretKey securekey = keyFactory.generateSecret(dks);
Cipher cipher = Cipher, getlnstance (〃DESede/ECB/PKCS5Padding〃);cipher, init (Cipher.DECRYPT—MODE,securekey);byte口 retByte = cipher.doFinal (bytesrc);return new String (retByte);
} catch (NoSuchAlgorithmExcept1n el) {el.printStackTrace ();
} catch (NoSuchPaddingExcept1n e2) {e2.printStackTrace ();
} catch (1Except1n e) {e.printStackTrace ();
} catch (InvalidKeyExcept1n e) {e.printStackTrace ();
} catch (InvalidKeySpecExcept1n e) { e.printStackTrace ();
} catch (BadPaddingExcept1n e) {e.printStackTrace ();
} catch (IIIegalBlockSizeExcept1n e) {e.printStackTrace ();
}
return null;
}
}
三、在數(shù)據(jù)傳輸?shù)倪^程中,通信協(xié)議中須增加校驗(yàn)位,并在接收后進(jìn)行數(shù)據(jù)包完整性校驗(yàn),以保證數(shù)據(jù)的完整性;數(shù)據(jù)校驗(yàn)算法為:
uint8 Check—CRC16(char 氺 Data, int Length, unsigned char Mode)
{
extern uint8 suCRC16[];
STATIC uint8 cHi,cLo, ic;
STATIC uint32 i;
STATIC uintl6 Jcrcj Rcrc;cHi=Oxff;cLo=Oxff;
for (i=0;i〈Length;i++)
{ic=cHi"Data[i]; cHi=cLo"suCRC16[ic];cLo=suCRC16[ic+OxlOO] ;}
Jcrc= (cHi<<8) |cLo;
Rcrc=Data[Length]<<8|Data[Length+1];if (Mode==I)
{Data[Length] =cHi;Data[Length+1]=cLo;}if (Jcrc==Rcrc)
{return I;}else
{return 0;}
}
[0014]其次,移動(dòng)視頻互聯(lián)軟件會(huì)通過移動(dòng)網(wǎng)絡(luò)與指定的征信平臺(tái)進(jìn)行通信鑒權(quán),若鑒權(quán)成功,則將加密后的數(shù)據(jù)上傳到征信平臺(tái)中;在整個(gè)傳輸過程中,被征信人的智能手機(jī)上,不會(huì)存儲(chǔ)任何數(shù)據(jù)信息,從而保證數(shù)據(jù)不會(huì)被篡改,如圖2所示;
第三,征信平臺(tái)持續(xù)接收各個(gè)移動(dòng)視頻互聯(lián)軟件的注冊(cè)、交互和數(shù)據(jù)上報(bào)請(qǐng)求,并提交相對(duì)應(yīng)的軟件模塊進(jìn)行處理;
第四,所有安裝移動(dòng)視頻互聯(lián)軟件的移動(dòng)終端向征信平臺(tái)提交注冊(cè)請(qǐng)求;征信平臺(tái)根據(jù)實(shí)際情況對(duì)各個(gè)終端進(jìn)行鑒權(quán),通過鑒權(quán)的可進(jìn)行后續(xù)的其他操作;
第五,當(dāng)某個(gè)安裝移動(dòng)視頻互聯(lián)軟件的移動(dòng)終端發(fā)起數(shù)據(jù)交互請(qǐng)求時(shí),征信平臺(tái)開放數(shù)據(jù)接收端口,接收移動(dòng)視頻互聯(lián)軟件上傳的加密數(shù)據(jù);在接收數(shù)據(jù)的同時(shí),征信平臺(tái)將進(jìn)行數(shù)據(jù)權(quán)限以及完整性校驗(yàn),若校驗(yàn)通過,則將關(guān)鍵信息轉(zhuǎn)存到數(shù)據(jù)庫(kù)中,與此同時(shí)創(chuàng)建一個(gè)實(shí)時(shí)視頻數(shù)據(jù)熱點(diǎn),供實(shí)時(shí)征信使用,如圖3 ;
第六,征信人可使用普通PC或移動(dòng)終端登入征信平臺(tái)的前端展示頁面,并根據(jù)流程規(guī)范提交征信請(qǐng)求;當(dāng)所提交的請(qǐng)求通過后,征信人可查看到由移動(dòng)視頻互聯(lián)軟件提交的視頻信息以及其他關(guān)鍵信用信息;征信人查看信息時(shí)可采用兩種方式,其一是實(shí)時(shí)征信視頻查看,即在被征信人拍攝的同時(shí)即可完成同步查看,即時(shí)有效;其二是既往征信數(shù)據(jù)查看,即可調(diào)閱過往拍攝的征信畫面,查閱信息。
[0015]本發(fā)明未涉及部分與現(xiàn)有技術(shù)相同或可采用現(xiàn)有技術(shù)加以實(shí)現(xiàn)。
【主權(quán)項(xiàng)】
1.一種基于移動(dòng)視頻互聯(lián)的征信方法,其特征是它包括以下步驟: 首先,在被征信人的移動(dòng)終端上安裝一個(gè)移動(dòng)視頻互聯(lián)軟件,當(dāng)運(yùn)行該移動(dòng)視頻互聯(lián)時(shí),軟件自動(dòng)啟動(dòng)移動(dòng)終端上的攝像頭,將拍攝到的視頻畫面,以及拍攝地點(diǎn)定位數(shù)據(jù)信息進(jìn)行加密; 其次,移動(dòng)視頻互聯(lián)軟件通過移動(dòng)網(wǎng)絡(luò)與指定的征信平臺(tái)進(jìn)行通信鑒權(quán),若鑒權(quán)成功,則將加密后的數(shù)據(jù)上傳到征信平臺(tái)中;在整個(gè)傳輸過程中,被征信人的智能手機(jī)上,不會(huì)存儲(chǔ)任何數(shù)據(jù)信息,從而保證數(shù)據(jù)不會(huì)被篡改; 第三,征信平臺(tái)持續(xù)接收各個(gè)移動(dòng)視頻互聯(lián)軟件的注冊(cè)、交互和數(shù)據(jù)上報(bào)請(qǐng)求,并提交相對(duì)應(yīng)的軟件模塊進(jìn)行處理; 第四,所有安裝移動(dòng)視頻互聯(lián)軟件的移動(dòng)終端向征信平臺(tái)提交注冊(cè)請(qǐng)求;征信平臺(tái)根據(jù)實(shí)際情況對(duì)各個(gè)終端進(jìn)行鑒權(quán),通過鑒權(quán)的能進(jìn)行后續(xù)的其他操作; 第五,當(dāng)某個(gè)安裝移動(dòng)視頻互聯(lián)軟件的移動(dòng)終端發(fā)起數(shù)據(jù)交互請(qǐng)求時(shí),征信平臺(tái)開放數(shù)據(jù)接收端口,接收移動(dòng)視頻互聯(lián)軟件上傳的加密數(shù)據(jù);在接收數(shù)據(jù)的同時(shí),征信平臺(tái)將進(jìn)行數(shù)據(jù)權(quán)限以及完整性校驗(yàn),若校驗(yàn)通過,則將關(guān)鍵信息轉(zhuǎn)存到數(shù)據(jù)庫(kù)中,與此同時(shí)創(chuàng)建一個(gè)實(shí)時(shí)視頻數(shù)據(jù)熱點(diǎn),供實(shí)時(shí)征信使用; 第六,征信人使用普通PC或移動(dòng)終端登入征信平臺(tái)的前端展示頁面,并根據(jù)流程規(guī)范提交征信請(qǐng)求;當(dāng)所提交的請(qǐng)求通過后,征信人能查看到由移動(dòng)視頻互聯(lián)軟件提交的視頻信息以及其他關(guān)鍵信用信息;征信人查看信息時(shí)采用兩種方式,其一是實(shí)時(shí)征信視頻查看,即在被征信人拍攝的同時(shí)即完成同步查看,即時(shí)有效;其二是既往征信數(shù)據(jù)查看,即調(diào)閱過往拍攝的征信畫面,查閱信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征是所述的移動(dòng)終端包括手持智能終端,所述的手持智能終端包括智能手機(jī)和帶無線上網(wǎng)的筆記本電腦及無線IPAD。
3.根據(jù)權(quán)利要求1所述的方法,其特征是為了切實(shí)保證數(shù)據(jù)傳輸?shù)恼_性、穩(wěn)定性和私密性,在移動(dòng)視頻互聯(lián)軟件的實(shí)現(xiàn)上需保證以下幾點(diǎn): 首先,在用戶使用的過程中,需切實(shí)驗(yàn)證用戶信息,避免用戶驗(yàn)證信息被劫持; 其次,在數(shù)據(jù)生成過程中,需采用數(shù)據(jù)加密的方式對(duì)所有的數(shù)據(jù)進(jìn)行加密,以保證數(shù)據(jù)傳輸?shù)倪^程中不被篡改; 第三,在數(shù)據(jù)傳輸?shù)倪^程中,通信協(xié)議中須增加校驗(yàn)位,并在接收后進(jìn)行數(shù)據(jù)包完整性校驗(yàn),以保證數(shù)據(jù)的完整性。
【專利摘要】一種基于移動(dòng)視頻互聯(lián)的征信方法,其特征是使用智能手機(jī),利用加密算法將實(shí)時(shí)拍攝的視頻數(shù)據(jù)進(jìn)行加密,并通過互聯(lián)網(wǎng)進(jìn)行傳輸,使原先復(fù)雜繁瑣的征信過程變的簡(jiǎn)單快捷,并可確保征信數(shù)據(jù)的即時(shí)性、安全性和可靠性。本發(fā)明可用于各類征信活動(dòng),可全面涵蓋企業(yè)與企業(yè)、企業(yè)與人、人與人之間的征信活動(dòng),有效的對(duì)生產(chǎn)生活提供幫助。
【IPC分類】H04W12-06
【公開號(hào)】CN104780538
【申請(qǐng)?zhí)枴緾N201510170918
【發(fā)明人】付進(jìn)軍, 張強(qiáng), 漸靈巖
【申請(qǐng)人】南京蘇互智能科技有限公司
【公開日】2015年7月15日
【申請(qǐng)日】2015年4月13日