CN104780538A - 一种基于移动视频互联的征信方法 - Google Patents
一种基于移动视频互联的征信方法 Download PDFInfo
- Publication number
- CN104780538A CN104780538A CN201510170918.5A CN201510170918A CN104780538A CN 104780538 A CN104780538 A CN 104780538A CN 201510170918 A CN201510170918 A CN 201510170918A CN 104780538 A CN104780538 A CN 104780538A
- Authority
- CN
- China
- Prior art keywords
- data
- mobile
- video
- interconnected
- people
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
一种基于移动视频互联的征信方法,其特征是使用智能手机,利用加密算法将实时拍摄的视频数据进行加密,并通过互联网进行传输,使原先复杂繁琐的征信过程变的简单快捷,并可确保征信数据的即时性、安全性和可靠性。本发明可用于各类征信活动,可全面涵盖企业与企业、企业与人、人与人之间的征信活动,有效的对生产生活提供帮助。
Description
技术领域
本发明涉及一种网络应用技术,尤其是一种利用网络进行实时视频征信的方法,具体地说是一种基于移动视频互联的征信方法。
背景技术
随着社会生产生活的不断进步,人与人之间、人与企业之间、企业与企业之间的交互也在不断的增多,信用成了所有人都关注的问题之一,于是,征信活动也在不断的增加。但是目前对于征信来说,由于目前个人及企业信息并不是对社会完全公开的,所以存在着三个重大的问题:
第一是征信活动的过程过于繁琐。个人或企业需要进行征信,或提交信用材料时,往往需要通过中国人民银行或工商部门进行,而此类政府行政部门往往需要提供大量的材料,以及完成复杂的流程,期间的过程往往是漫长的;
第二是征信活动的时效性不高,存在造假的可能。各级政府行政部门的材料一般是个人或企业进行上报的,而此类材料的上报一般是以月、甚至年为单位,所以时效性往往不佳。同时,有些材料可能存在假造的可能,会对征信的结果造成很严重的影响;
第三是征信活动的成本较高。在政府行政部门进行的征信活动,往往要收取不菲的费用,对于个人征信来说,相对成本较高。
发明内容
本发明的目的是针对现有的征信***手续繁杂、实时性差及形式单一,易出现不法征信、容易弄虚作假的问题,发明一种基于移动视频互联的征信方法,使原先复杂繁琐的征信过程变的简单快捷,并可确保征信数据的即时性、安全性和可靠性。
本发明的技术方案是:
一种基于移动视频互联的征信方法,其特征是它包括以下步骤:
首先,在被征信人的移动终端上安装一个移动视频互联软件,当运行该移动视频互联时,软件自动启动移动终端上的摄像头,将拍摄到的视频画面,以及拍摄地点定位数据信息进行加密;
其次,移动视频互联软件通过移动网络与指定的征信平台进行通信鉴权,若鉴权成功,则将加密后的数据上传到征信平台中;在整个传输过程中,被征信人的智能手机上,不会存储任何数据信息,从而保证数据不会被篡改;
第三,征信平台持续接收各个移动视频互联软件的注册、交互和数据上报请求,并提交相对应的软件模块进行处理;
第四,所有安装移动视频互联软件的移动终端向征信平台提交注册请求;征信平台根据实际情况对各个终端进行鉴权,通过鉴权的能进行后续的其他操作;
第五,当某个安装移动视频互联软件的移动终端发起数据交互请求时,征信平台开放数据接收端口,接收移动视频互联软件上传的加密数据;在接收数据的同时,征信平台将进行数据权限以及完整性校验,若校验通过,则将关键信息转存到数据库中,与此同时创建一个实时视频数据热点,供实时征信使用;
第六,征信人使用普通PC或移动终端登入征信平台的前端展示页面,并根据流程规范提交征信请求;当所提交的请求通过后,征信人能查看到由移动视频互联软件提交的视频信息以及其他关键信用信息;征信人查看信息时采用两种方式,其一是实时征信视频查看,即在被征信人拍摄的同时即完成同步查看,即时有效;其二是既往征信数据查看,即调阅过往拍摄的征信画面,查阅信息。
所述的移动终端包括手持智能终端,所述的手持智能终端包括智能手机和带无线上网的笔记本电脑及无线IPAD。
为了切实保证数据传输的正确性、稳定性和私密性,在移动视频互联软件的实现上需保证以下几点:
首先,在用户使用的过程中,需切实验证用户信息,避免用户验证信息被劫持;
其次,在数据生成过程中,需采用数据加密的方式对所有的数据进行加密,以保证数据传输的过程中不被篡改;
第三,在数据传输的过程中,通信协议中须增加校验位,并在接收后进行数据包完整性校验,以保证数据的完整性。
本发明的有益效果是:
1.本发明利用人们常用的手机即可完成,同时依托现在流行的移动互联网,将征信过程变得直观有效,降低了征信过程的复杂度;
2.本发明通过数据加密直接传输的方式,配合定位数据等辅助方式,确保了数据的有效性,有效的避免了数据造假;
3.本发明包含即时查看和点播查看两种方式,有效的提升了征信数据的时效性,且方式多样;
4.本发明简单易用,方式多样,使用人们常用的手机即可完成,费用低廉,可适用于各类征信活动,全面涵盖企业与企业、企业与人、人与人之间的征信活动。
附图说明
图1是本发明的征信***主要组成框架示意图。
图2是本发明的征信数据提交流程图。
图3是本发明的征信数据获取流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明。
如图1-3所示。
一种基于移动视频互联的征信方法,它包括以下步骤:
首先,在被征信人的移动终端(包括手持智能终端,所述的手持智能终端包括智能手机和带无线上网的笔记本电脑及无线IPAD)上安装移动视频互联软件。当运行该软件时,软件自动启动移动终端上的摄像头,可将拍摄到的视频画面,以及拍摄地点定位数据等关键信息,通过加密算法进行加密;
为了切实保证数据传输的正确性、稳定性和私密性,移动视频互联软件需保证以下几点:
一、在用户使用的过程中,需切实验证用户信息,避免用户验证信息被劫持;用户登录信息保持算法为:
public class ApiKey {
public static void main(String[] args) {
String key = new ApiKey().key(12345, "5bfd9b027e35911814ac69446a797b78");
System.out.println(key);}
public String key(int uid, String apikey) {
int a = uid;
String b = apikey;
int index = 15;
String c = Integer.toHexString(a);
int len = c.length();
String d = b.substring(index, len + index);
int e = Integer.valueOf(d,16);
int r = a ^e;
String p = Integer.toHexString(r);
if (p.length() < len) {
p = String.format("%0" + (len - p.length()) + "d", p);
}
p += Integer.toHexString(index);
return p;
}
}
二、在数据生成过程中,需采用数据加密的方式对所有的数据进行加密,以保证数据传输的过程中不被篡改;数据加密算法为:
public class Crypt {
private static final String Algorithm = "DESede"; // 定义 加密算法,可用
// DES,DESede,Blowfish
private static final String hexString = "0123456789ABCDEF";
private static final String key = "bde0a60083f511e49b41da9a500081d8";
public static String encryptMode(String src) {
if(src == null || src.trim().length() == 2 || src.equals("\"\"")){
return "";
}
try {
DESedeKeySpec dks = new DESedeKeySpec(key.getBytes("UTF-8"));
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DESede");
SecretKey securekey = keyFactory.generateSecret(dks);
Cipher cipher = Cipher.getInstance("DESede/ECB/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, securekey);
byte[] b = cipher.doFinal(src.getBytes());
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(b).replaceAll("\r", "").replaceAll("\n", "");
} catch (InvalidKeySpecException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
} catch (IllegalBlockSizeException e) {
e.printStackTrace();
} catch (BadPaddingException e) {
e.printStackTrace();
} catch (InvalidKeyException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
} catch (NoSuchPaddingException 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.getInstance("DESede");
SecretKey securekey = keyFactory.generateSecret(dks);
Cipher cipher = Cipher.getInstance("DESede/ECB/PKCS5Padding");
cipher.init(Cipher.DECRYPT_MODE, securekey);
byte[] retByte = cipher.doFinal(bytesrc);
return new String(retByte);
} catch (NoSuchAlgorithmException e1) {
e1.printStackTrace();
} catch (NoSuchPaddingException e2) {
e2.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (InvalidKeyException e) {
e.printStackTrace();
} catch (InvalidKeySpecException e) {
e.printStackTrace();
} catch (BadPaddingException e) {
e.printStackTrace();
} catch (IllegalBlockSizeException e) {
e.printStackTrace();
}
return null;
}
}
三、在数据传输的过程中,通信协议中须增加校验位,并在接收后进行数据包完整性校验,以保证数据的完整性;数据校验算法为:
uint8 Check_CRC16(char * Data, int Length,unsigned char Mode)
{
extern uint8 suCRC16[];
STATIC uint8 cHi,cLo,ic;
STATIC uint32 i;
STATIC uint16 Jcrc,Rcrc;
cHi=0xff;
cLo=0xff;
for(i=0;i<Length;i++)
{ic=cHi^Data[i]; cHi=cLo^suCRC16[ic];cLo=suCRC16[ic+0x100];}
Jcrc=(cHi<<8)|cLo;
Rcrc=Data[Length]<<8|Data[Length+1];
if (Mode==1)
{Data[Length] =cHi;Data[Length+1]=cLo;}
if (Jcrc==Rcrc)
{return 1;}
else
{return 0;}
}
其次,移动视频互联软件会通过移动网络与指定的征信平台进行通信鉴权,若鉴权成功,则将加密后的数据上传到征信平台中;在整个传输过程中,被征信人的智能手机上,不会存储任何数据信息,从而保证数据不会被篡改,如图2所示;
第三,征信平台持续接收各个移动视频互联软件的注册、交互和数据上报请求,并提交相对应的软件模块进行处理;
第四,所有安装移动视频互联软件的移动终端向征信平台提交注册请求;征信平台根据实际情况对各个终端进行鉴权,通过鉴权的可进行后续的其他操作;
第五,当某个安装移动视频互联软件的移动终端发起数据交互请求时,征信平台开放数据接收端口,接收移动视频互联软件上传的加密数据;在接收数据的同时,征信平台将进行数据权限以及完整性校验,若校验通过,则将关键信息转存到数据库中,与此同时创建一个实时视频数据热点,供实时征信使用,如图3;
第六,征信人可使用普通PC或移动终端登入征信平台的前端展示页面,并根据流程规范提交征信请求;当所提交的请求通过后,征信人可查看到由移动视频互联软件提交的视频信息以及其他关键信用信息;征信人查看信息时可采用两种方式,其一是实时征信视频查看,即在被征信人拍摄的同时即可完成同步查看,即时有效;其二是既往征信数据查看,即可调阅过往拍摄的征信画面,查阅信息。
本发明未涉及部分与现有技术相同或可采用现有技术加以实现。
Claims (3)
1.一种基于移动视频互联的征信方法,其特征是它包括以下步骤:
首先,在被征信人的移动终端上安装一个移动视频互联软件,当运行该移动视频互联时,软件自动启动移动终端上的摄像头,将拍摄到的视频画面,以及拍摄地点定位数据信息进行加密;
其次,移动视频互联软件通过移动网络与指定的征信平台进行通信鉴权,若鉴权成功,则将加密后的数据上传到征信平台中;在整个传输过程中,被征信人的智能手机上,不会存储任何数据信息,从而保证数据不会被篡改;
第三,征信平台持续接收各个移动视频互联软件的注册、交互和数据上报请求,并提交相对应的软件模块进行处理;
第四,所有安装移动视频互联软件的移动终端向征信平台提交注册请求;征信平台根据实际情况对各个终端进行鉴权,通过鉴权的能进行后续的其他操作;
第五,当某个安装移动视频互联软件的移动终端发起数据交互请求时,征信平台开放数据接收端口,接收移动视频互联软件上传的加密数据;在接收数据的同时,征信平台将进行数据权限以及完整性校验,若校验通过,则将关键信息转存到数据库中,与此同时创建一个实时视频数据热点,供实时征信使用;
第六,征信人使用普通PC或移动终端登入征信平台的前端展示页面,并根据流程规范提交征信请求;当所提交的请求通过后,征信人能查看到由移动视频互联软件提交的视频信息以及其他关键信用信息;征信人查看信息时采用两种方式,其一是实时征信视频查看,即在被征信人拍摄的同时即完成同步查看,即时有效;其二是既往征信数据查看,即调阅过往拍摄的征信画面,查阅信息。
2.根据权利要求1所述的方法,其特征是所述的移动终端包括手持智能终端,所述的手持智能终端包括智能手机和带无线上网的笔记本电脑及无线IPAD。
3.根据权利要求1所述的方法,其特征是为了切实保证数据传输的正确性、稳定性和私密性,在移动视频互联软件的实现上需保证以下几点:
首先,在用户使用的过程中,需切实验证用户信息,避免用户验证信息被劫持;
其次,在数据生成过程中,需采用数据加密的方式对所有的数据进行加密,以保证数据传输的过程中不被篡改;
第三,在数据传输的过程中,通信协议中须增加校验位,并在接收后进行数据包完整性校验,以保证数据的完整性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510170918.5A CN104780538A (zh) | 2015-04-13 | 2015-04-13 | 一种基于移动视频互联的征信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510170918.5A CN104780538A (zh) | 2015-04-13 | 2015-04-13 | 一种基于移动视频互联的征信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104780538A true CN104780538A (zh) | 2015-07-15 |
Family
ID=53621706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510170918.5A Pending CN104780538A (zh) | 2015-04-13 | 2015-04-13 | 一种基于移动视频互联的征信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104780538A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303761A (zh) * | 2008-06-10 | 2008-11-12 | 裘炅 | 一种手机拍摄并上传取证照片或视频的车险理赔集成*** |
CN103198405A (zh) * | 2013-04-24 | 2013-07-10 | 徐明亮 | 一种基于摄像头扫描验证的智能支付方法与*** |
CN103686729A (zh) * | 2013-12-05 | 2014-03-26 | 王美金 | 一种用身份证进行自助注册的手机银行认证方法及*** |
-
2015
- 2015-04-13 CN CN201510170918.5A patent/CN104780538A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101303761A (zh) * | 2008-06-10 | 2008-11-12 | 裘炅 | 一种手机拍摄并上传取证照片或视频的车险理赔集成*** |
CN103198405A (zh) * | 2013-04-24 | 2013-07-10 | 徐明亮 | 一种基于摄像头扫描验证的智能支付方法与*** |
CN103686729A (zh) * | 2013-12-05 | 2014-03-26 | 王美金 | 一种用身份证进行自助注册的手机银行认证方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106302502B (zh) | 一种安全访问认证处理方法、用户终端和服务端 | |
CN102223364B (zh) | 一种访问电子书数据的方法及*** | |
US20170228728A1 (en) | Transaction messaging | |
CN105515783A (zh) | 身份认证方法、服务器及认证终端 | |
CN105591744A (zh) | 一种网络实名认证方法及*** | |
CN102045715B (zh) | 一种移动签名实现方法、装置与*** | |
CN111292041A (zh) | 一种电子合同生成方法、装置、设备及存储介质 | |
CN102663640A (zh) | 一种远程投标方法及*** | |
CN112332975A (zh) | 物联网设备安全通信方法及*** | |
CN111131416A (zh) | 业务服务的提供方法和装置、存储介质、电子装置 | |
CN102790767A (zh) | 信息安全控制方法,信息安全显示设备,及电子交易*** | |
CN107682336A (zh) | 一种基于地理位置的身份验证方法及装置 | |
CN106327723A (zh) | 一种基于智能平台的mPOS交易*** | |
CN114329290B (zh) | 能力开放平台及其授权访问方法 | |
CN106060073A (zh) | 信道密钥协商方法 | |
CN113486122A (zh) | 数据共享方法和电子设备 | |
CN103532960A (zh) | 文本加密交互方法、加密方法及装置、解密方法及装置 | |
CN113111386A (zh) | 一种区块链交易数据的隐私保护方法 | |
CN104125064A (zh) | 一种动态密码认证方法、客户端及认证*** | |
CN102404329A (zh) | 用户终端与虚拟社区平台间交互的认证加密方法 | |
CN114500093A (zh) | 报文信息的安全交互方法及*** | |
CN115085934A (zh) | 基于区块链和组合密钥的合同管理方法及相关设备 | |
CN103401686A (zh) | 一种用户互联网身份认证***及其应用方法 | |
CN111131227B (zh) | 一种数据处理方法及装置 | |
CN104780538A (zh) | 一种基于移动视频互联的征信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150715 |
|
RJ01 | Rejection of invention patent application after publication |