基于云计算的软件应用远程研发方法及装置制造方法及图纸

技术编号:11377760 阅读:51 留言:0更新日期:2015-04-30 19:44
本发明专利技术涉及基于云计算的软件应用远程研发方法及装置,包括步骤S1:发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,结束;步骤S2:对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,结束;步骤S3:接收所述准备完成信息,并对调用请求添加所述安全令牌;步骤S4:认证所述安全令牌,如果认证正确发送调用结果,反之,结束;步骤S5,接收所述调用结果,进行研发处理,转向所述步骤S3。这样,提供了一种基于云计算的软件远程研发方法和装置,使得研发人员能够快速、有效的在云系统完成研发操作。

【技术实现步骤摘要】
基于云计算的软件应用远程研发方法及装置
本专利技术涉及计算机网络
,特别涉及基于云计算的软件应用远程研发方法及装置。技术背景云计算已经成为信息化产业的主流方向,无论是个人还是企业级的应用,无论是移动应用还是PC应用,基于云的服务逐渐成为主流,然而,也为应用的研发带来了非常大的挑战。软件应用的研发需要频繁修改等必须的工具和环境,这类工具和环境在传统模式下已经非常成熟,软件开发人员已经大量熟练使用,没有的话,研发效率大大降低。然而在云的模式下,这样的环境几乎变得非常难以实现。庞大的云计算平台系统在本地部署基本不现实,软件开发人员必须将软件部署到云平台上去进行开发。但是这样不仅大大增加了编码的工作量,也增加了工作步骤。如何低成本地为云计算模式下的软件开发提供有效、快速的开发环境,给我们云计算时代下的云服务运营商、软件研发单位和人员提出了极大的挑战。鉴于上述缺陷,本专利技术创作者经过长时间的研究和实践终于获得了本专利技术。
技术实现思路
本专利技术的目的在于,提供一种基于云计算的软件应用远程研发方法和装置,用以解决上述技术缺陷。为实现上述目的,本专利技术采用的技术方案在于,提供一种基于云计算的软件应用远程研发方法,包括:步骤S1:发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,结束;步骤S2:对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,结束;步骤S3:接收所述准备完成信息,并对调用请求添加所述安全令牌;步骤S4:认证所述安全令牌,如果认证正确发送调用结果,反之,结束;步骤S5,接收所述调用结果,进行研发处理,转向步骤S3。较佳的,所述步骤S1包括:步骤S11:发出所述登录信息;步骤S12:接收所述登录信息,并对所述登录信息进行判断,如果判断正确转向步骤S13,如果不正确,结束;步骤S13:发出服务启动请求信息;所述步骤S2包括:步骤S21:对所述服务启动请求信息进行判断,如果判断正确转向步骤S22,如果不正确,结束;步骤S22:发出服务可用信息,并发放安全令牌;步骤S23:接收所述安全令牌,发出所述准备完成信息。较佳的,所述步骤S21包括:步骤S211:获取所述服务启动请求中不同的服务信号的频率,所述服务信号包括一种主信号和多种子信号;步骤S212:判断接收到的所述主信号的频率f0的大小,如果f0为0,结束,如果f0不为0,转到步骤S213;步骤S213,统计所述服务信号的总流量θ;步骤S214,判断所述总流量θ与阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,转到步骤S22,如果所述总流量θ小于所述阈值流量θ0,结束。较佳的,所述总流量θ的计算公式为:其中,n为所述子信号的种类数且n为大于1的整数,f0为接收到的所述主信号的频率,f1、f2……fn依次为接收到的n种所述子信号对应的频率;w0为所述主信号对应的权重系数;θ为接收所述服务信号的总流量,i为整数,fi为第i种子信号的频率,wi为第i种子信号的权重系数。较佳的,所述步骤S3包括:步骤S31:接收所述准备完成信息,发出接口包;步骤S32:接收所述接口包并进行处理,发出调用请求;步骤S33:接收所述调用请求,并添加所述安全令牌;所述步骤S4包括:步骤S41:认证所述安全令牌,如果认证正确则转发所述调用请求,反之,结束;步骤S42:接收转发的所述调用请求,并返回所述调用结果。较佳的,所述步骤S5中,进行研发处理后,转向步骤S32。较佳的,包括:一登录单元,发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,停止工作;一服务单元,与所述登录单元相连,对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,停止工作;一准备单元,与所述服务单元相连,接收所述准备完成信息,并对调用请求添加所述安全令牌;一安全认证单元,与所述准备单元相连,认证所述安全令牌,如果认证正确发送调用结果,反之,停止工作;一研发单元,与所述安全认证单元和所述服务单元相连,接收所述调用结果,进行研发处理。较佳的,所述登录单元包括:一登录发出模块,发出所述登录信息;一登录判断模块,与所述登录发出模块相连,接收所述登录信息,并对所述登录信息进行判断,如果判断正确则继续工作,否则停止工作;一服务请求模块,与所述登录判断模块相连,当所述登录信息判断正确启动所述服务请求模块,发出所述服务启动请求信息;所述服务单元包括:一服务判断模块,与所述服务请求模块相连,接收所述服务启动请求信息,并对该信息进行判断,如果判断正确则继续工作,否则停止;一安全令牌模块,与所述服务判断模块相连,发放所述安全令牌;一完成模块,与所述安全令牌模块相接,接收所述安全令牌,并发出所述准备完成信息。较佳的,所述服务判断模块包括:一频率获取子模块,与所述服务请求模块相连,获取所述服务启动请求信息中不同的所述服务信号的频率;一主信号判断子模块,与所述频率获取子模块相连,判断接收到的所述主信号的频率f0的大小,如果f0为0,停止工作,如果f0不为0,继续工作;一流量判断子模块,与所述主信号判断子模块相连,当f0不为0时启动所述流量判断子模块,统计所述服务信号的所述总流量θ;一阈值比较子模块,与所述流量判断子模块相连,判断所述总流量θ与所述阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,继续工作,如果所述总流量θ小于所述阈值流量θ0,停止工作。较佳的,所述准备单元包括:一接收模块,与所述完成模块相连,接收所述准备完成信息,并发出所述接口包;一处理模块,与所述接收模块相连,接收所述接口包并进行处理,发出所述调用请求;一添加模块,与所述处理模块和所述完成模块相连,接收所述调用请求,并添加所述安全令牌;所述安全认证单元包括:一认证模块,与所述添加模块相连,认证所述安全令牌,如果认证正确则转发所述调用请求,反正,停止工作;一调用模块,与所述认证模块相连,接收转发的所述调用请求,并返回所述调用结果。与现有技术相比较,本专利技术的有益效果在于:提供了一种基于云计算的软件远程研发方法和装置,使得研发人员能够快速、有效的在云系统中完成研发操作;提供了一种服务启动请求进行判断的方法,提高了判断的正确率及工作效率以及操作的安全性。附图说明图1为本专利技术基于云计算的软件应用远程研发方法实施例一的流程图;图2为本专利技术基于云计算的软件应用远程研发方法实施例二的流程图;图3为本专利技术基于云计算的软件应用远程研发方法实施例三的流程图;图4为本专利技术基于云计算的软件应用远程研发装置实施例四的结构示意图;图5为本专利技术基于云计算的软件应用远程研发装置实施例五的结构示意图;图6为本专利技术基于云计算的软件应用远程研发装置实施例六的结构示意图。具体实施方式为便于本领域技术人员对本专利技术的技术方案和有益效果进行理解,特结合附图对具体实施方式进行如下描述。实施例一如图1所示,基于云计算的软件应用远程研发方法,包括:步骤S1:发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,结束;步骤S2:对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,结束;步骤S3:接收所述准备完本文档来自技高网...

【技术保护点】
一种基于云计算的软件应用远程研发方法,其特征在于,包括步骤S1:发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,结束;步骤S2:对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,结束;步骤S3:接收所述准备完成信息,并对调用请求添加所述安全令牌;步骤S4:认证所述安全令牌,如果认证正确发送调用结果,反之,结束;步骤S5,接收所述调用结果,进行研发处理,转向所述步骤S3。

【技术特征摘要】
1.一种基于云计算的软件应用远程研发方法,其特征在于,包括步骤S1:PC端发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,结束;所述步骤S1包括:步骤S11:PC端发出所述登录信息;步骤S12:云平台端接收所述登录信息,并对所述登录信息进行判断,如果判断正确转向步骤S13,如果不正确,结束;步骤S13:PC端发出所述服务启动请求信息;步骤S2:云平台端对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,结束;所述步骤S2包括:步骤S21:云平台端对所述服务启动请求信息进行判断,如果判断正确转向步骤S22,如果不正确,结束;所述步骤S21包括:步骤S211:云平台端获取所述服务启动请求中不同的服务信号的频率,所述服务信号包括一种主信号和多种子信号;步骤S212:云平台端判断接收到的所述主信号的频率f0的大小,如果f0为0,结束,如果f0不为0,转到步骤S213;步骤S213,云平台端统计所述服务信号的总流量θ;步骤S214,云平台端判断所述总流量θ与阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,转到所述步骤S22,如果所述总流量θ小于所述阈值流量θ0,结束;步骤S22:云平台端发出服务可用信息,并发放所述安全令牌;步骤S23:PC端接收所述安全令牌,云平台端发出所述准备完成信息;步骤S3:PC端接收所述准备完成信息,并对调用请求添加所述安全令牌;步骤S4:云平台端认证所述安全令牌,如果认证正确发送调用结果,反之,结束;步骤S5,PC端接收所述调用结果,进行研发处理,所述研发处理是进行程序的开发,转向所述步骤S3。2.根据权利要求1所述的基于云计算的软件应用远程研发方法,其特征在于,所述总流量θ的计算公式为:其中,n为所述子信号的种类数且n为大于1的整数,f0为接收到的所述主信号的频率,f1、f2……fn依次为接收到的n种所述子信号对应的频率;w0为所述主信号对应的权重系数;θ为接收所述服务信号的总流量,i为整数,fi为第i种子信号的频率,wi为第i种子信号的权重系数。3.根据权利要求1所述的基于云计算的软件应用远程研发方法,其特征在于,所述步骤S3包括:步骤S31:PC端接收所述准备完成信息,发出接口包;步骤S32:云平台端接收所述接口包并进行处理,发出所述调用请求;步骤S33:PC端接收所述调用请求,并添加所述安全令牌;所述步骤S4包括:步骤S41:云平台端认证所述安全令牌,如果认证正确则转发所述调用请求,反之,结束;步骤S42:PC端接收转发的所述调用请求,并返回所述调用结果。4.根据权利要求3所述的基于云计算的软件应用远程研发方法,其特征在于,所述步骤...

【专利技术属性】
技术研发人员:王坚
申请(专利权)人:奥林网络科技宁波有限公司
类型:发明
国别省市:浙江;33

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

1