数据传输方法和系统技术方案

技术编号:14146553 阅读:149 留言:0更新日期:2016-12-11 02:55
本发明专利技术公开了一种数据传输方法和系统,该方法包括步骤:当服务器与终端连接后,服务器生成第一连接请求指令,采用预置在加密芯片中的密钥加密第一连接请求指令,得到第一密文并发送给终端;终端采用密钥解密第一密文,得到第一连接请求指令;若第一连接请求指令为合法指令,终端则生成第二连接请求指令,采用密钥加密第二连接请求指令,得到第二密文并发送给服务器;服务器采用密钥解密第二密文,得到第二连接请求指令;若第二连接请求指令合法,服务器则采用密钥加密需要传输的传输数据,并将加密后的传输数据发送给终端。本发明专利技术保证了服务器和终端之间数据传输的安全性,防止服务器和终端之间传输的数据被非法篡改。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种数据传输方法和系统
技术介绍
随着互联网产品的普及,电视UI(User Interface,用户界面)数据也是由服务器通过远程推送模式发送给电视终端。然而在服务器将传输数据(如UI数据)远程推送给终端过程中,传输数据的安全性得不到保障。目前主要是通过将密钥加入到某一段程序中,使用该程序中的密钥来加密该传输数据,提高传输数据在传输过程中的安全性。但是由于程序容易被非法分子破解,该程序一旦破解,加密传输数据的密钥则会暴露,该传输数据的安全性还是得不到保障。
技术实现思路
本专利技术的主要目的在于提供一种数据传输方法和系统,旨在解决服务器和终端在传输数据推送过程中,传输数据安全性得不到保障的技术问题。为实现上述目的,本专利技术提供了一种数据传输方法,所述方法包括步骤:当服务器与终端连接后,所述服务器生成第一连接请求指令,采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端;所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令;若所述第一连接请求指令为合法指令,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器;所述服务器接收所述第二密文,采用所述密钥解密所述第二密文,得到所述第二连接请求指令;若所述第二连接请求指令合法,所述服务器则采用所述密钥加密需要传输的传输数据,并将加密后的所述传输数据发送给所述终端。优选地,所述若所述第二连接请求指令合法,所述服务器则采用所述密钥加密需要传输的传输数据,并将加密后的所述传输数据发送给所述终端的步骤之后,还包括:所述终端接收加密后的所述传输数据,采用所述密钥解密所述加密后的所述传输数据;若解密所得的传输数据为合法数据,所述终端则根据所述传输数据进行逻辑处理;若解密所得的传输数据为非法数据,所述终端则断开与所述服务器的连接。优选地,所述当服务器与终端连接后,所述服务器生成第一连接请求指令,采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端的步骤包括:当服务器与终端连接后,所述服务器生成包含第一标识值的第一连接请求指令;所述服务器按照预设规律更新所述第一标识值,并将所述服务器当前时间转换成时间戳,记为第一时间戳,并将所述第一时间戳添加至所述第一连接请求指令中;所述服务器采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端。优选地,所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令的步骤包括:所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一密文中的第一标识值和第一时间戳;所述若所述第一连接请求指令为合法指令,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器的步骤包括:若所述第一标识值大于所述终端所读取的第二标识值,且所述第一时间戳减去所述终端所读取的第二时间戳之间的差值在预设范围内,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器。优选地,所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令的步骤之后,还包括:所述终端判断所述第一连接请求指令的合法性;若所述第一连接请求指令为非法指令,所述终端则进入非工作模式,防止所述终端中的加密芯片被破解。此外,为实现上述目的,本专利技术还提供数据传输系统,所述数据传输系统包括服务器和终端;所述服务器包括第一加密模块,用于当与所述终端连接后,生成第一连接请求指令,采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端;所述终端包括:第一解密模块,用于接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令;第二加密模块,用于若所述第一连接请求指令为合法指令则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器;所述服务器还包括第二解密模块,用于接收所述第二密文,采用所述密钥解密所述第二密文,得到所述第二连接请求指令;所述第一加密模块还用于若所述第二连接请求指令合法,则采用所述密钥加密需要传输的传输数据,并将加密后的所述传输数据发送给所述终端。优选地,所述第一解密模块还用于接收加密后的所述传输数据,采用所述密钥解密所述加密后的所述传输数据;所述终端还包括:数据处理模块,用于若解密所得的传输数据为合法数据,则根据所述传输数据进行逻辑处理;断开模块,用于若解密所得的传输数据为非法数据,则断开与所述服务器的连接。优选地,所述第一加密模块包括:生成单元,用于当与终端连接后,生成包含第一标识值的第一连接请求指令;指令处理单元,用于按照预设规律更新所述第一标识值,并将所述服务器当前时间转换成时间戳,记为第一时间戳,并将所述第一时间戳添加至所述第一连接请求指令中;加密单元,用于采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端。优选地,所述第一解密模块还用于接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一密文中的第一标识值和第一时间戳;所述第二加密模块还用于若所述第一标识值大于所述终端所读取的第二标识值,且所述第一时间戳减去所述终端所读取的第二时间戳之间的差值在预设范围内,则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器。优选地,所述终端还包括:判断模块,用于判断所述第一连接请求指令的合法性;进入模块,用于若所述第一连接请求指令为非法指令,则进入非工作模式,防止所述终端中的加密芯片被破解。本专利技术通过预先在所述服务器和所述终端中的加密芯片中设置密钥,即使非法分子破解了终端程序和/或破解了服务器程序,也无法得到所述终端和所述服务器加密芯片中的密钥。因此,即使传输数据在传输过程中被非法分子截取,非法分子也无法得到加密传输数据的密钥解密所述传输数据。保证了服务器和终端之间数据传输的安全性,防止服务器和终端之间传输的数据被非法篡改。附图说明图1为本专利技术服务器和终端的结构示意图;图2为本专利技术数据传输方法第一实施例的流程示意图;图3为本专利技术数据传输方法第二实施例的流程示意图;图4为本专利技术数据传输系统第一实施例的功能模块示意图;图5为本专利技术数据传输系统第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种数据传输方法。参照图1,图1为本专利技术服务器和终端的结构示意图。由所述图1可知,所述服务器10与所述终端20连接,所述服务器10由服务器程序和服务器安全模块组成,所述服务器程序与所述服务器安全模块连接;所述终端20由终端程序和终端安全模块组成,所述终端程序与所述终端安全模块连接,所述服务器程序与所述终端程序连接。所述服本文档来自技高网...
数据传输方法和系统

【技术保护点】
一种数据传输方法,其特征在于,所述数据传输方法包括以下步骤:当服务器与终端连接后,所述服务器生成第一连接请求指令,采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端;所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令;若所述第一连接请求指令为合法指令,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器;所述服务器接收所述第二密文,采用所述密钥解密所述第二密文,得到所述第二连接请求指令;若所述第二连接请求指令合法,所述服务器则采用所述密钥加密需要传输的传输数据,并将加密后的所述传输数据发送给所述终端。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述数据传输方法包括以下步骤:当服务器与终端连接后,所述服务器生成第一连接请求指令,采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端;所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令;若所述第一连接请求指令为合法指令,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器;所述服务器接收所述第二密文,采用所述密钥解密所述第二密文,得到所述第二连接请求指令;若所述第二连接请求指令合法,所述服务器则采用所述密钥加密需要传输的传输数据,并将加密后的所述传输数据发送给所述终端。2.如权利要求1所述的数据传输方法,其特征在于,所述若所述第二连接请求指令合法,所述服务器则采用所述密钥加密需要传输的传输数据,并将加密后的所述传输数据发送给所述终端的步骤之后,还包括:所述终端接收加密后的所述传输数据,采用所述密钥解密所述加密后的所述传输数据;若解密所得的传输数据为合法数据,所述终端则根据所述传输数据进行逻辑处理;若解密所得的传输数据为非法数据,所述终端则断开与所述服务器的连接。3.如权利要求1所述的数据传输方法,其特征在于,所述当服务器与终端连接后,所述服务器生成第一连接请求指令,采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端的步骤包括:当服务器与终端连接后,所述服务器生成包含第一标识值的第一连接请求指令;所述服务器按照预设规律更新所述第一标识值,并将所述服务器当前时间转换成时间戳,记为第一时间戳,并将所述第一时间戳添加至所述第一连接请求指令中;所述服务器采用预先设置在加密芯片中的密钥加密所述第一连接请求指令,得到第一密文,并将所述第一密文发送给所述终端。4.如权利要求2所述的数据传输方法,其特征在于,所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一连接请求指令的步骤包括:所述终端接收所述第一密文,采用所述密钥解密所述第一密文,得到所述第一密文中的第一标识值和第一时间戳;所述若所述第一连接请求指令为合法指令,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器的步骤包括:若所述第一标识值大于所述终端所读取的第二标识值,且所述第一时间戳减去所述终端所读取的第二时间戳之间的差值在预设范围内,所述终端则生成第二连接请求指令,采用所述密钥加密所述第二连接请求指令,得到第二密文,并将所述第二密文发送给所述服务器。5.如权利要求1至4任一项所述的数据传输方法,其特征在于,所述终端接收所...

【专利技术属性】
技术研发人员:胡循锋
申请(专利权)人:TCL海外电子惠州有限公司
类型:发明
国别省市:广东;44

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

1