用于互联网在线交易的数据处理系统及方法
【技术领域】
:
[0001]本发明涉及网络通信技术领域,具体的说是一种安全性高、使用方便的用于互联网在线交易的数据处理系统及方法。
【背景技术】
:
[0002]随着互联网技术的发展,电子商务越来越繁荣,电子商务平台如何有效保障消费者和企业的资金安全是关键的技术问题。现阶段为了提高电子商务平台的安全性,技术人员会实时将软件修改信息放出,使用者通过升级本地客户端,有效提高整体系统的安全性。目前的多媒体数据实时传输大多基于C-S架构,C-S架构的优点在于多个用户所需的数据仅需存储在一台服务器上即可,对于这种一对一的数据下载方式,为了改善客户端数据下载速度,目前提供了多线程下载技术,即将数据进行分段,每段数据包含多片数据,每段数据分别使用一个进程进行下载,尽管如此,C-S架构还是存在着以下缺陷:影响数据传输速度:首先是数据传输受网络影响严重,客户端和服务器之间经公网相连,公网状况不稳定直接影响连接率以及数据下载的速率;其次,依赖于服务器,由于多台客户端升级请求以及数据实时传输均存储在一台服务器上,一旦该服务器出现了故障,将导致数据传输链路严重损坏;再次,服务器的容量有限,无法支持大量用户的数据传输需求,当大量客户端连接到服务器进行数据交互时,服务器的带宽资源和系统资源消耗严重,导致服务器访问量剧增,严重引起系统瘫痪。
【发明内容】
:
[0003]本发明针对现有技术中存在的缺点和不足,提出了一种安全性高、使用方便的用于互联网在线交易的数据处理系统及方法。
[0004]本发明通过以下措施达到:
[0005]一种用于互联网在线交易的数据处理系统,设有至少一个客户端、两个以上的数据处理服务器、至少一个备份服务器,客户端经网络分别与数据处理服务器、备份服务器相连接,其特征在于所述客户端设有预授权消息接收单元、预授权消息解密单元、数据上传单元;所述数据处理服务器设有预授权消息生成单元、数据接收单元、身份验证单元;所述备份服务器设有密钥生成单元、数据接收单元、身份验证单元、加密空间创建单元、加密存储单元。
[0006]本发明所述客户端上还设有用于接收备份服务器下发的密钥的密钥接收单元,用于获得密钥携带信息的解码单元,用于对本地待上传数据进行打包处理的压缩单元。
[0007]本发明还提出了一种用于互联网在线交易的数据处理方法,其特征在于包括以下步骤:
[0008]步骤1:数据处理服务器向两个以上的客户端发送预授权信息,客户端接收预授权信息后通过数据上传单元向数据处理服务器发送回执信息,完成系统客户端的授权;
[0009]步骤2:客户端向数据处理服务器发送数据上传/下载请求;
[0010]步骤3:数据处理服务器接收该请求后记录当前客户端的信息;
[0011]步骤4:数据处理服务器判断当前是否记录有其他的客户端发送的信息,若有,则将其他客户端作为数据提供终端向步骤3中所述客户端发送请求信息,执行步骤5 ;否则数据处理服务器向客户端发送数据沟通策略,数据沟通策略指定了至少两个数据提供终端;
[0012]步骤5:数据处理服务器将步骤3中录入的客户端的信息下发给数据提供终端,数据提供终端作为中继节点先分别将其本身信息上传至数据处理服务器和备份服务器;
[0013]步骤6:数据提供终端直接与发出请求的客户端完成数据沟通,客户端获得所需数据。
[0014]本发明还包括客户端将上传/下载的数据送入备份服务器,具体步骤如下:
[0015]步骤(I):备份服务器向客户端发送密钥,该密钥通过备份服务器中的密钥生成单元生成,生成密钥的同时过加密空间创建单元在备份服务器的存储单元中创建相对应的存储空间;
[0016]步骤(2):客户端接收密钥并进行解码后,获得密钥携带信息,根据密钥携带的信息通过压缩单元对本地待上传数据进行打包处理;
[0017]步骤(3):打包后的数据经数据上传单元上传至备份服务器;
[0018]步骤(4):备份服务器接收数据后通过身份验证单元对接收的数据进行比对检测,以保证数据来源的安全可靠性,然后将接收的数据送入步骤(I)中所创建的对应的存储空间;
[0019]步骤(5):完成数据备份。
[0020]本发明在使用时,客户端可以不唯一的从多个数据提供终端获得想要的数据,从而有效提高了整个系统的工作效率,降低了系统结构复杂度,与此同时,为了保障互联网在线交易的安全,所有数据可以通过备份服务器进行备份。
[0021]本发明与现有技术相比,具有结构合理、操作简便、安全可靠、数据处理效率高、系统架构简单等显著的优点。
【附图说明】
:
[0022]附图1是本发明的结构框图。
[0023]附图2是本发明中客户端的结构框图。
[0024]附图3是本发明中备份服务器的结构框图。
[0025]附图4是本发明中数据处理服务器的结构框图。
[0026]附图标记:客户端1、数据处理服务器2、备份服务器3、预授权消息接收单元4、预授权消息解密单元5、数据上传单元6、预授权消息生成单元7、数据接收单元8、身份验证单元9、密钥生成单元10、数据接收单元11、身份验证单元12、加密空间创建单元13、加密存储单元14、密钥接收单元15、解码单元16、压缩单元17。
【具体实施方式】
:
[0027]下面结合附图对本发明作进一步的说明。
[0028]如附图所示,本发明提出了一种用于互联网在线交易的数据处理系统,设有至少一个客户端1、两个以上的数据处理服务器2、至少一个备份服务器3,客户端I经网络分别与数据处理服务器2、备份服务器3相连接,其特征在于所述客户端I设有预授权消息接收单元4、预授权消息解密单元5、数据上传单元6 ;所述数据处理服务器2设有预授权消息生成单元7、数据接收单元8、身份验证单元9 ;所述备份服务器3设有密钥生成单元10、数据接收单元11、身份验证单元12、加密空间创建单