数据传输方法、装置、移动终端和存储介质制造方法及图纸

技术编号:19390847 阅读:33 留言:0更新日期:2018-11-10 02:45
本发明专利技术涉及互联网数据传输领域,尤其涉及数据传输方法、装置、移动终端和存储介质。一种数据传输方法,所述数据传输方法包括:构建前端页面,所述前端页面具有跨平台特性,用于与后端系统交互;部署一套后端系统均支持的加解密规则,配合所述加解密规则设置一密匙生成系统,所述密匙生成系统用于生成密匙和管理密匙;利用密匙生成系统及加解密规则生成密文,并将密文作为传输参数传递给作为数据目的地的前端页面;接收前端页面发送的密文,利用密匙生成系统及加解密规则将密文解密成明文。实现了后端系统之间数据交互的解耦,避免占用传输渠道资源,减轻流量压力;增强数据传输的安全性;数据不易被暴力破解。

Data transmission method, device, mobile terminal and storage medium

The invention relates to the field of Internet data transmission, in particular to data transmission methods, devices, mobile terminals and storage media. A data transmission method includes: constructing a front-end page, which has cross-platform characteristics and is used to interact with the back-end system; deploying a set of encryption and decryption rules supported by the back-end system, setting up a key generation system with the encryption and decryption rules, and using the key generation system for generation. Key generation system and encryption and decryption rules are used to generate ciphertext, and ciphertext is transmitted as transmission parameters to front-end pages as data destinations; ciphertext sent from front-end pages is received, and ciphertext is decrypted into plaintext by using key generation system and encryption and decryption rules. It realizes the decoupling of data interaction between back-end systems, avoids occupying the resources of transmission channels, reduces traffic pressure, enhances the security of data transmission, and makes data not easy to be violently cracked.

【技术实现步骤摘要】
数据传输方法、装置、移动终端和存储介质
本专利技术涉及互联网数据传输领域,尤其涉及数据传输方法、装置、移动终端和存储介质。
技术介绍
现有的不同系统间的数据传输通常采用直接调用系统间的内网接口完成。当一个系统有改版时,需要及时通知到相关的其他系统,其他系统根据改版情况作对应调整,才能在相互之间的数据传输中确保传输过程稳定有效,而且,接口调用需要预先做健全的容错处理。利用内网接口完成数据传输的缺陷主要有:(1)各个系统之间的数据交互容易出现耦合现象而导致产生流量压力;(2)传输过程的保密性较弱,数据安全性较差;(3)跨平台性不佳,单一系统的变更必须强制与其有数据交互关联的任一系统作出对应的变更才能完成后续有效的数据传输。
技术实现思路
本专利技术目的在于基于传统的数据传输方法是前端系统与多个后端系统通过内网接口传输数据时,易造成后端系统间的数据耦合现象,增加流量压力,且维护成本高;任一系统的有改版情况无法有效且及时通知到另一系统,则因另一系统无法对应调整而导致两者的数据交互发生不可预料的错误的问题,提出一种数据传输方法、装置、移动终端和存储介质,以解决上述不足之处。一种数据传输方法,所述数据传输方法,具体步骤如下:S1:构建前端页面,所述前端页面具有跨平台特性,用于与后端系统交互;S2:部署一套后端系统均支持的的加解密规则,配合所述加解密规则设置一密匙生成系统,所述密匙生成系统用于生成密匙和管理密匙;S3:利用密匙生成系统及加解密规则生成密文,并将密文作为传输参数传递给作为数据目的地的前端页面;S4:接收前端页面发送的密文,利用密匙生成系统及加解密规则将密文解密成明文。在一个实施例中,所述S1包括:S101:调用一具有跨平台特性的脚本语言,生成一与后端系统交互的前端页面;S102:在任一所述后端系统中添加与所述前端页面进行交互的数据接口;S103:在所述前端页面中添加一用于调用后端系统数据的接口;S104:在所述前端页面中调用任一后端系统的数据接口,通过测试,判断所述前端页面与所述后端系统建立的数据传输的连接功能是否正常。在一个实施例中,所述S104包括:S10401:若所述前端页面与后端建立数据传输的连接功能正常,则进行下一步的工作;S10402:若所述前端页面与后端建立数据传输的连接功能不正常,则输出对应的错误信息至前端页面。在一个实施例中,所述步骤S2包括:S201:在后端系统中部署一套任一后端系统均支持的加解密规则,所述加解密规则包括加密算法和对应的解密算法,所述加密算法和解密算法中设有一用于作为加解密参数的密匙;S202:设置一密匙生成系统,用于生成所述密匙,所述密匙是加密算法将明文加密成密文时使用的参数之一,所述密匙是解密算法将密文解密成明文时使用的参数之一。在一个实施例中,所述步骤S3包括:S301:前端页面调用作为数据源的后端系统的数据接口,并向该后端系统发出数据传输请求;S302:根据前端页面的请求,所述后端系统向密匙生成系统发出请求,密匙生成系统根据请求生成密匙,并将所述生成的密匙返回给后端系统;S303:后端系统接收到密匙后将其作为加解密规则中加密算法的参数,对前端页面请求的数据进行加密,形成密文,将密文作为响应并反馈至前端页面。在一个实施例中,步骤S4包括:S401:所述后端系统在接收数据时,与前端页面进行交互,并建立数据传输渠道,前端页面调用后端系统的数据接口,将带有时间戳的密文传输至接收数据的后端系统中;S402:所述后端系统接收密文后,向密匙生成系统发出请求,获取密匙,将从前端页面接收到的密文解密成明文数据。在一个实施例中,在后端系统在对密文进行解密时,当解密失败后,数据目的地的后端系统向密匙生成系统再次请求获取密匙后进行密文的解密,当解密失败次数累积到一定次数后,则后端系统反馈给前端页面解密失败信息,后端系统在对密文进行解密时,当解密成功后,还判断密文中附带的时间戳是否在误差允许范围内,判断步骤包括:S40201:若数据所附时间戳不在误差允许范围内,则返回时间戳错误的报错信息;S40202:若数据所附时间戳在误差允许范围内,则后端系统成功接收数据,后端系统将解密成功的情况反馈至前端页面,前端页面记录数据接收情况,实现数据安全传输。基于相同的技术构思,本专利技术还提供一种数据传输装置,所述数据传输装置包括构建前端页面单元、设置密匙系统单元、传输加密数据单元、接收数据单元。所述构建前端页面单元,用于构建前端页面,所述前端页面具有跨平台特性,用于与后端系统交互;所述设置密匙系统单元,用于部署一套后端系统均支持的的加解密规则,配合所述加解密规则设置一密匙生成系统,所述密匙生成系统用于生成密匙和管理密匙;所述传输加密数据单元,用于利用密匙生成系统及加解密规则生成密文,并将密文作为传输参数传递给作为数据目的地的前端页面;所述接收数据单元,用于接收前端页面发送的密文,利用密匙生成系统及加解密规则将密文解密成明文。基于相同的技术构思,本专利技术还提供一种移动终端,所述移动终端,包括:触敏显示器;存储器;一个或多个处理器;所述一个或多个处理器被配置为用于执行上述数据传输方法的步骤。基于相同的技术构思,本专利技术还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述数据传输方法的步骤。上述数据传输方法、装置、移动终端和存储介质,相对于具有数据交互需求的各个后端业务系统,构建一具有跨平台特性的前端页面来实现多个后端系统之间数据交互的跨平台效果;在各个后端系统中部署一套加解密规则,使各个后端系统均支持该加解密规则,并配合所述加解密规则设置一密匙生成系统,用于生成和管理密匙,生成的密匙用于被加解密规则支持的加解密算法调用后作为加密或者解密的执行参数,以便根据密匙和加密算法加密传输的数据,或者根据密匙和解密算法解密收到的数据;各个后端系统在进行数据传输时,先确认与前端页面的交互并建立数据传输渠道,此时前端页面调用后端系统中作为数据源的系统的数据接口,得到响应后获取加密后的数据将其作为传输参数传递给作为数据目的地的后端系统,从而完成数据的加密和传输;各个后端系统在进行数据接收时,先确认与前端页面的交互并建立数据传输渠道,此时前端页面调用后端系统中作为数据目的地的系统的数据接口,得到响应后传输带有时间戳的密文给数据目的地的后端系统,目的地后端系统接收密文后利用密匙和解密算法将其解密成明文,从而完成不同后端系统之间的数据传输。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。图1为本专利技术一个实施例中数据传输整体实现流程图;图2为本专利技术一个实施例中构建前端页面流程图;图3为本专利技术一个实施例中判断前端页面与后端系统连接是否正常流程图;图4为本专利技术一个实施例中设置密匙系统流程图;图5为本专利技术一个实施例中加密并传输加密数据流程图;图6为本专利技术一个实施例中接收并解密数据流程图;图7为本专利技术一个实施例中判断时间戳是否在误差允许范围内流程图;图8为本专利技术一个实施例中数据传输装置的结构框架图;图9为本专利技术实施例提供的移动终端部分结构的实施例示意框图。具体实施方本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述数据传输方法包括:S1:构建前端页面,所述前端页面具有跨平台特性,用于与后端系统交互;S2:部署一套后端系统均支持的的加解密规则,配合所述加解密规则设置一密匙生成系统,所述密匙生成系统用于生成密匙和管理密匙;S3:利用密匙生成系统及加解密规则生成密文,并将密文作为传输参数传递给作为数据目的地的前端页面;S4:接收前端页面发送的密文,利用密匙生成系统及加解密规则将密文解密成明文。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述数据传输方法包括:S1:构建前端页面,所述前端页面具有跨平台特性,用于与后端系统交互;S2:部署一套后端系统均支持的的加解密规则,配合所述加解密规则设置一密匙生成系统,所述密匙生成系统用于生成密匙和管理密匙;S3:利用密匙生成系统及加解密规则生成密文,并将密文作为传输参数传递给作为数据目的地的前端页面;S4:接收前端页面发送的密文,利用密匙生成系统及加解密规则将密文解密成明文。2.根据权利要求1所述的一种数据传输方法,其特征在于,所述步骤S1包括:S101:调用一具有跨平台特性的脚本语言,生成一与后端系统交互的前端页面;S102:在任一所述后端系统中添加与所述前端页面进行交互的数据接口;S103:在所述前端页面中添加一用于调用后端系统数据的接口;S104:在所述前端页面中调用任一后端系统的数据接口,通过测试,判断所述前端页面与所述后端系统建立的数据传输的连接功能是否正常。3.根据权利要求2所述的一种数据传输方法,其特征在于,所述S104包括:S10401:若所述前端页面与后端建立数据传输的连接功能正常,则进行下一步的工作;S10402:若所述前端页面与后端建立数据传输的连接功能不正常,则输出对应的错误信息至前端页面。4.根据权利要求1所述的一种数据传输方法,其特征在于,所述步骤S2包括:S201:在后端系统中部署一套任一后端系统均支持的加解密规则,所述加解密规则包括加密算法和对应的解密算法,所述加密算法和解密算法中设有一用于作为加解密参数的密匙;S202:设置一密匙生成系统,用于生成所述密匙,所述密匙是加密算法将明文加密成密文时使用的参数之一,所述密匙是解密算法将密文解密成明文时使用的参数之一。5.根据权利要求1所述的一种数据传输方法,其特征在于,所述步骤S3包括:S301:前端页面调用作为数据源的后端系统的数据接口,并向该后端系统发出数据传输请求;S302:根据前端页面的请求,所述后端系统向密匙生成系统发出请求,密匙生成系统根据请求生成密匙,并将所述生成的密匙返回给后端系统;S303:后端系统接收到密匙后将其作为加解密规则中加密算法的参数,对前端页面请求的数据进行加密,形成密文...

【专利技术属性】
技术研发人员:李建军
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1