本发明专利技术公开了一种云合同生成系统及方法,其特征在于,包括客户端以及云服务器,所述客户端包括合同获取单元、合同处理单元、合同加密单元、合同解密单元以及合同传输单元,所述云服务器包括合同模板生成单元以及合同存储单元;所述客户端与云服务器网络连接;所述合同获取单元分别、合同解密模块与合同处理单元以及合同模板生成单元连接;所述合同处理单元与合同加密单元连接;合同加密单元与合同传输单元连接;合同传输单元与合同存储单元连接。通过本发明专利技术能够实现提高网页合同转图片的清晰度、提高合同在网络间传输的安全性、降低服务器负载以及提高客户端与服务器之间数据吞吐量的技术效果。
【技术实现步骤摘要】
本专利技术涉及一种。
技术介绍
目前云技术发展日趋发达,各种东西都可以通过网络上传至云服务器或者随时从云服务器下载自己所需的资料等。如今经济不断发展,贸易往来也越发增长,合同的签订也越发平凡,常见的纸质合同不宜保存且容易损坏。而一般的网上合同在下载或者保存时采用html快照;再通过adobe工具生成图片或office生成图片,由于合同大多不止一页,上述方法会导致合同内容清晰度降低,从而容易因合同不清楚而引起不必要的合同纠纷;同时adobe属于收费工具;office兼容性较低无法在Linux系统运行。当前的网上合同,整个系统的安全性以及合同本身的安全性较低。由于有些合同需要保密,如在公网或者安全性较低的系统上保存或者使用,容易导致保密合同的泄露。
技术实现思路
本专利技术的目的是提供一种,以解决合同清晰度低以及安全性低的技术问题。为实现以上专利技术目的,一方面,本专利技术提供一种云合同生成系统,包括客户端以及云服务器,所述客户端包括合同获取单元、合同处理单元、合同加密单元、合同解密单元以及合同传输单元,所述云服务器包括合同模板生成单元以及合同存储单元;所述合同获取单元,用于从云服务器获取所需合同模板以及已加密保存的合同;所述合同处理单元,用于将获得并修订好的合同进行格式处理;所述合同加密单元,用于对上传云服务器的合同进行加密;所述合同解密单元,用于对从云服务器获取的加密后的合同进行解密;所述合同传输单元,用于将合同上传至云服务器;所述合同模板生成单元,用于合同模板的生成;所述合同存储单元,用于存储客户端上传的合同;所述客户端与云服务器网络连接;所述合同获取单元分别与所述合同模板生成单元、合同存储单元、合同处理单元以及合同解密单元连接;所述合同处理单元与所述合同加密单元连接;所述合同加密单元与所述合同传输单元连接;所述合同传输单元与所述合同存储单元连接。进一步地,所述合同获取单元是web网页。进一步地,还包括负载均衡模块,并且,所述云服务器包括多台,其中,所述负载均衡模块周期性地向与其连接的每台所述云服务器发送获取负载信息的请求,并根据所述负载信息计算每台所述云服务器的负载值,从而由负载值最小的所述云服务器处理当前任务。进一步地,所述云服务器还包括:数据缓存单元以及数据安全防护单元;所述数据缓存单元,用于减缓云服务器访问数据库的频率;所述数据安全防护单元,用于客户端访问云服务器时提高访问安全性;所述数据安全防护单元分别与合同模板生成单元以及合同存储单元连接;合同获取单元通过数据缓存单元分别与合同模板生成单元以及合同存储单元连接。进一步地,还包括第二客户端,所述第二客户端包括合同订立单元,所述客户端将生成的合同锁定为不可修改,同时通知所述第二客户端,第二客户端的合同订立单元对合同进行签名,并将签名结果回传至所述云服务器,云服务器通知所述客户端是否同意签名,客户端确认同意签名之后,所述云服务器将带有双方签名日志的合同以最终版本的形式存储至所述合同存储单元。另一方面,本专利技术提供一种云合同生成方法,包括如下步骤:步骤S1:客户端登陆云服务器;步骤S2:云服务器判断客户端行为;当客户端需要修订合同时,执行步骤S301至步骤S306 ;当客户需要查看合同时,执行步骤S401至步骤S402 ;步骤S301:合同获取单元从合同模板生成单元获取合同模板;步骤S302:对获取的合同模板进行所需的修订;步骤S303:对修订后的证书通过合同处理单元进行处理;步骤S304:对处理后的合同通过合同加密单元进行加密;步骤S305:合同传输单元将加密后的合同上传至云服务器;步骤S306:云服务器接收到合同后,将合同保存进合同存储单元;步骤S401:合同获取单元从合同存储单元获取合同;步骤S402:合同解密单元对获取的合同进行解密。进一步地,所述步骤S1中客户端登陆服务器还包括如下步骤:步骤S101:客户端发起登陆请求;步骤S102:负载均衡模块获取各云服务器负载客户端状态,并进行判断;当所有云服务器负载都满负荷时,执行步骤S10301 ;当有云服务器未满负荷时,执行步骤S10302 ;步骤S10301:负载均衡模块通知客户端延时登陆;步骤S10302:负载均衡模块将负载客户端数量最少的云服务器分配给客户端登陆。进一步地,所述步骤S301中合同获取单元从合同模板生成单元获取合同模板的方法包括通过web网页从合同模板生成单元获取网页版的合同模板。进一步地,所述步骤S303中对修订后的证书通过合同处理单元进行处理的方法包括如下步骤:步骤S30301:合同处理单元获取修订后的网页版合同的HTML中的元素;步骤S30302:合同处理单元通过HTML中的元素将修订后的网页版合同转成H)F文件;步骤S30303:合同处理单元将步骤S30302中生成的PDF文件转换成图片。进一步地,所述步骤S304中对处理后的合同通过合同加密单元进行加密的方法包括对合同文件的加密以及对合同图片的加密;具体如下步骤步骤S30401:对合同文件或合同图片进行加密算法加密生成合同摘要;步骤S30402:将合同摘要经过加密签名生成签名后的合同摘要;步骤S30403:将签名后的合同摘要进行加密算法加密生成最终加密合同。与现有技术相比,本专利技术的有益效果是:1.运用合同处理单元将网页版合同先转成PDF再转换成图片的技术方案,获得了支持多页合同的转换、提高转换清晰度以及降低失真度的技术效果。2.运用合同加密单元以及合同解密单元对合同加密解密的技术方案,获得了提高合同在网络间传输的安全性的技术效果。3.运用负载均衡模块分配客户端登陆的技术方案,获得了降低单个服务器承载负担的技术效果。4.运用数据缓存单元对客户端与云服务器间数据交互的缓存的技术方案,获得了提高访问效率以及提高云服务器数据吞吐能力的技术效果。5.运用数据安全防护单元对客户端登陆进行安全防护,获得了提高服务器整体的安全性以及提高了合同传输间的安全性的技术效果。【附图说明】图1是本专利技术的云合同生成系统的主框图;图2是本专利技术的云合同生成系统的另一个框图;图3是本专利技术的云合同生成方法的主流程图;图4是本专利技术的云合同生成方法的一个具体实施例流程图。图中:客户端1 ;合同获取单元101 ;合同处理单元102 ;合同加密单元103 ;合同解密单元104 ;合同传输单元105 ;云服务器2 ;合同模板生成单元201 ;合同存储单元202 ;数据缓存单元203 ;数据安全防护单元204 ;负载均衡模块3。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步说明。实施例1:如图1所示,本专利技术的云合同生成系统,包括客户端1以及云服务器2,客户端1包括合同获取单元101、合同处理单元102、合同加密单元103、合同解密单元104以及合同传输单元105,云服务器2包括合同模板生成单元201以及合同存储单元202 ;合同获取单元101,用于从云服务器2获取所需合同模板以及已加密保存的合同;合同处理单元102,用于将获得并修订好的合同进行格式处理;合同加密单元103,用于对上传云服务器2的合同进行加密;合同解密单元104,用于对从云服务器2获取的加密后的合同进行解密;合同传输单元105,用于将合同上传至云服务器2 ;合同模板生成单元201,本文档来自技高网...
【技术保护点】
一种云合同生成系统,其特征在于,包括客户端以及云服务器,所述客户端包括合同获取单元、合同处理单元、合同加密单元、合同解密单元以及合同传输单元,所述云服务器包括合同模板生成单元以及合同存储单元;所述合同获取单元,用于从云服务器获取所需合同模板以及已加密保存的合同;所述合同处理单元,用于将获得并修订好的合同进行格式处理;所述合同加密单元,用于对上传云服务器的合同进行加密;所述合同解密单元,用于对从云服务器获取的加密后的合同进行解密;所述合同传输单元,用于将合同上传至云服务器;所述合同模板生成单元,用于合同模板的生成;所述合同存储单元,用于存储客户端上传的合同;所述客户端与云服务器网络连接;所述合同获取单元分别与所述合同模板生成单元、合同存储单元、合同处理单元以及合同解密单元连接;所述合同处理单元与所述合同加密单元连接;所述合同加密单元与所述合同传输单元连接;所述合同传输单元与所述合同存储单元连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:宓雪军,邱晓敏,
申请(专利权)人:浙江律讯网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。