一种用于互联网的在线开发协作系统技术方案

技术编号:20568843 阅读:17 留言:0更新日期:2019-03-14 10:50
本发明专利技术公开了一种用于互联网的在线开发协作系统,包括客户端、远程开发平台、数据上传请求单元、密钥生成单元、上传请求接收单元,所述客户端设有两个以上,所述客户端与远程开发平台实现双向连接,所述数据上传请求单元的输出端与数据加密单元的输入端连接,所述数据加密单元的输出端与数据打包单元的输入端连接,本发明专利技术涉及网络技术领域。该用于互联网的在线开发协作系统,产品开发过程中编辑与编译过程分开执行,有效降低了客户端配置要求,减轻了开发人员的负担和工作强度,具有结构合理、操作简便等显著的优点,可以使处于不同时间段的研发人员根据项目进度需要整合工作,提高了开发人员的工作效率。

An Online Development Cooperation System for Internet

The invention discloses an on-line development cooperation system for the Internet, including a client, a remote development platform, a data upload request unit, a key generation unit and an upload request receiving unit. The client has more than two clients. The client and the remote development platform realize bidirectional connection, and the output end of the data upload request unit and the input of the data encryption unit. The invention relates to the field of network technology, in which the output end of the data encryption unit is connected with the input end of the data packaging unit. This collaborative online development system for the Internet is implemented separately during the editing and compiling process of product development, which effectively reduces the client configuration requirements, reduces the burden and work intensity of developers, has obvious advantages such as reasonable structure, simple operation, etc. It can enable R&D personnel in different time periods to integrate their work according to the needs of project progress, and improves the developer. Staff efficiency.

【技术实现步骤摘要】
一种用于互联网的在线开发协作系统
本专利技术涉及网络
,具体为一种用于互联网的在线开发协作系统。
技术介绍
在大型应用软件项目、电子设计自动化的开发过程中,编译或是综合通常需要较高的运算资源和运行时间,如果能将这部分繁琐耗时的任务交给云平台来完成,那么即使使用手写智能手机、掌上电脑等便携设备也能够进行产品研发,免去了随身携带电脑的麻烦,同时降低了个人设备配置需求,集中资源减少个体资源的浪费,云计算作为网络通信产业未来的发展方向,已经得到越来越多的重视,在云计算系统中,数据安全问题是亟待解决的重大问题,如何保障数据传输、存储、处理过程的安全性,严重制约了云计算产业的发展,加密技术是通信领域中采用的主要安全保密措施,不但使用成本比较高,而且已经存在很多成熟的破解方法,导致安全性大打折扣,在数据的无线传输过程中,容易由于网络拥塞等问题发生延时或丢包,导致数据的完整性受到破坏,为了解决该问题,应该在网络出现拥塞情况前及时作出正确的处理,而抖动和延时则是网络发生拥塞的前期征兆,抖动的突变往往预示着网络瓶颈的到来,抖动表示的是数据包延时变化的剧烈程度,如果把数据包的延时当做随机变量,那么抖动就是这个随机过程中各个时刻的方差,在实际应用过程中,对于方差的计算在计算精度与计算复杂度上做了一个取舍平衡,以达到及时准确表征网络抖动的需求,然而现有的计算方法灵敏度较低,现有的用于互联网的在线开发协作系统,产品开发过程中编辑与编译过程难以分开执行。传统的用于互联网的在线开发协作系统,产品开发过程中编辑与编译过程难以分开执行,提高了客户端配置要求,增加了开发人员的负担和工作强度,不具有结构合理、操作简便等显著的优点,难以使处于不同时间段的研发人员根据项目进度需要整合工作,降低了开发人员的工作效率。
技术实现思路
针对现有技术的不足,本专利技术提供了一种用于互联网的在线开发协作系统,解决了用于互联网的在线开发协作系统,产品开发过程中编辑与编译过程难以分开执行、提高了客户端配置要求、增加了开发人员的负担和工作强度和难以使处于不同时间段的研发人员根据项目进度需要整合工作的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:一种用于互联网的在线开发协作系统,包括客户端、远程开发平台、数据上传请求单元、密钥生成单元、上传请求接收单元,所述客户端设有两个以上,所述客户端与远程开发平台实现双向连接,所述数据上传请求单元的输出端与数据加密单元的输入端连接,所述数据加密单元的输出端与数据打包单元的输入端连接,所述数据打包单元的输出端与数据上传单元的输入端连接,所述数据上传单元的输出端与参数输入单元的输入端连接,所述参数输入单元的输出端与上传单元的输入端连接,所述上传单元的输出端与下载单元的输入端连接,所述下载单元的输出端与显示单元的输入端连接,所述显示单元的输出端与网络拥塞检测模块的输入端连接,所述网络拥塞检测模块的输出端与数据通信快速切换模块的输入端连接。优选的,所述上传请求接收单元的输出端与身份验证单元的输入端连接,所述身份验证单元的输出端与密钥发送单元的输入端连接,所述密钥发送单元的输出端均与密钥生成单元的输入端和解密单元的输入端连接,所述解密单元的输出端与开发文档接收单元的输入端连接,所述开发文档接收单元的输出端与开发文档解析单元的输入端连接,所述开发文档解析单元的输出端与解析结果分类单元的输入端连接,所述解析结果分类单元的输出端与文档命令执行单元的输入端连接,所述文档命令执行单元的输出端与执行结果输出单元的输入端连接。优选的,所述远程开发平台还设有存储单元,用于将解密后的原始数据暂存,准备下一步数据处理。优选的,所述远程开发平台还设有解压单元,用于对接收的打包数据进行解压缩处理。优选的,所述客户端还设有数据下载请求发送单元、数据下载单元、存储单元,用于下载位于远程开发平台的数据,并对其暂存。优选的,所述远程开发平台还设有与密钥生成单元相连接的加密策略管理单元,用于根据不同需求对数据进行不同程度加密处理。有益效果本专利技术提供了一种用于互联网的在线开发协作系统。与现有技术相比具备以下有益效果:(1)、该用于互联网的在线开发协作系统,通过客户端设有两个以上,客户端与远程开发平台实现双向连接,数据上传请求单元的输出端与数据加密单元的输入端连接,数据加密单元的输出端与数据打包单元的输入端连接,数据打包单元的输出端与数据上传单元的输入端连接,数据上传单元的输出端与参数输入单元的输入端连接,参数输入单元的输出端与上传单元的输入端连接,上传单元的输出端与下载单元的输入端连接,下载单元的输出端与显示单元的输入端连接,显示单元的输出端与网络拥塞检测模块的输入端连接,网络拥塞检测模块的输出端与数据通信快速切换模块的输入端连接,产品开发过程中编辑与编译过程分开执行,有效降低了客户端配置要求,减轻了开发人员的负担和工作强度,具有结构合理、操作简便等显著的优点。(2)、该用于互联网的在线开发协作系统,通过上传请求接收单元的输出端与身份验证单元的输入端连接,身份验证单元的输出端与密钥发送单元的输入端连接,密钥发送单元的输出端均与密钥生成单元的输入端和解密单元的输入端连接,解密单元的输出端与开发文档接收单元的输入端连接,开发文档接收单元的输出端与开发文档解析单元的输入端连接,开发文档解析单元的输出端与解析结果分类单元的输入端连接,解析结果分类单元的输出端与文档命令执行单元的输入端连接,文档命令执行单元的输出端与执行结果输出单元的输入端连接,可以使处于不同时间段的研发人员根据项目进度需要整合工作。(3)、该用于互联网的在线开发协作系统,通过远程开发平台还设有存储单元,用于将解密后的原始数据暂存,准备下一步数据处理,远程开发平台还设有解压单元,用于对接收的打包数据进行解压缩处理,客户端还设有数据下载请求发送单元、数据下载单元、存储单元,用于下载位于远程开发平台的数据,并对其暂存,远程开发平台还设有与密钥生成单元相连接的加密策略管理单元,用于根据不同需求对数据进行不同程度加密处理提高了开发人员的工作效率。附图说明图1为本专利技术系统结构的原理框图;图2为本专利技术客户端的原理框图;图3为本专利技术远程开发平台的原理框图。图中:1客户端、2远程开发平台、3数据上传请求单元、4数据加密单元、5数据打包单元、6数据上传单元、7参数输入单元、8上传单元、9下载单元、10显示单元、11密钥生成单元、12上传请求接收单元、13身份验证单元、14密钥发送单元、15解密单元、16开发文档接收单元、17开发文档解析单元、18解析结果分类单元、19文档命令执行单元、20执行结果输出单元、21网络拥塞检测模块、22数据通信快速切换模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-3,本专利技术提供一种技术方案:一种用于互联网的在线开发协作系统,包括客户端1、远程开发平台2、数据上传请求单元3、密钥生成单元11、上传请求接收单元12,客户端1设有两个以上,客户端1与远本文档来自技高网
...

【技术保护点】
1.一种用于互联网的在线开发协作系统,包括客户端(1)、远程开发平台(2)、数据上传请求单元(3)、密钥生成单元(11)、上传请求接收单元(12),其特征在于:所述客户端(1)设有两个以上,所述客户端(1)与远程开发平台(2)实现双向连接,所述数据上传请求单元(3)的输出端与数据加密单元(4)的输入端连接,所述数据加密单元(4)的输出端与数据打包单元(5)的输入端连接,所述数据打包单元(5)的输出端与数据上传单元(6)的输入端连接,所述数据上传单元(6)的输出端与参数输入单元(7)的输入端连接,所述参数输入单元(7)的输出端与上传单元(8)的输入端连接,所述上传单元(8)的输出端与下载单元(9)的输入端连接,所述下载单元(9)的输出端与显示单元(10)的输入端连接,所述显示单元(10)的输出端与网络拥塞检测模块(21)的输入端连接,所述网络拥塞检测模块(21)的输出端与数据通信快速切换模块(22)的输入端连接。

【技术特征摘要】
1.一种用于互联网的在线开发协作系统,包括客户端(1)、远程开发平台(2)、数据上传请求单元(3)、密钥生成单元(11)、上传请求接收单元(12),其特征在于:所述客户端(1)设有两个以上,所述客户端(1)与远程开发平台(2)实现双向连接,所述数据上传请求单元(3)的输出端与数据加密单元(4)的输入端连接,所述数据加密单元(4)的输出端与数据打包单元(5)的输入端连接,所述数据打包单元(5)的输出端与数据上传单元(6)的输入端连接,所述数据上传单元(6)的输出端与参数输入单元(7)的输入端连接,所述参数输入单元(7)的输出端与上传单元(8)的输入端连接,所述上传单元(8)的输出端与下载单元(9)的输入端连接,所述下载单元(9)的输出端与显示单元(10)的输入端连接,所述显示单元(10)的输出端与网络拥塞检测模块(21)的输入端连接,所述网络拥塞检测模块(21)的输出端与数据通信快速切换模块(22)的输入端连接。2.根据权利要求1所述的一种用于互联网的在线开发协作系统,其特征在于:所述上传请求接收单元(12)的输出端与身份验证单元(13)的输入端连接,所述身份验证单元(13)的输出端与密钥发送单元(14)的输入端连接,所述密钥发送单元(14)的输出端均与密钥生成单元(14...

【专利技术属性】
技术研发人员:吴丹阳黄浩
申请(专利权)人:芜湖市越泽机器人科技有限公司
类型:发明
国别省市:安徽,34

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

1