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

文档序号:8266032阅读:161来源:国知局
基于云计算的软件应用远程研发方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机网络技术领域,特别涉及基于云计算的软件应用远程研发方法 及装置。 技术背景
[0002] 云计算已经成为信息化产业的主流方向,无论是个人还是企业级的应用,无论是 移动应用还是PC应用,基于云的服务逐渐成为主流,然而,也为应用的研发带来了非常大 的挑战。
[0003] 软件应用的研发需要频繁修改等必须的工具和环境,这类工具和环境在传统模式 下已经非常成熟,软件开发人员已经大量熟练使用,没有的话,研发效率大大降低。然而在 云的模式下,这样的环境几乎变得非常难以实现。庞大的云计算平台系统在本地部署基本 不现实,软件开发人员必须将软件部署到云平台上去进行开发。但是这样不仅大大增加了 编码的工作量,也增加了工作步骤。
[0004] 如何低成本地为云计算模式下的软件开发提供有效、快速的开发环境,给我们云 计算时代下的云服务运营商、软件研发单位和人员提出了极大的挑战。
[0005] 鉴于上述缺陷,本发明创作者经过长时间的研宄和实践终于获得了本发明。

【发明内容】

[0006] 本发明的目的在于,提供一种基于云计算的软件应用远程研发方法和装置,用以 解决上述技术缺陷。
[0007] 为实现上述目的,本发明采用的技术方案在于,提供一种基于云计算的软件应用 远程研发方法,包括:
[0008] 步骤Sl :发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请 求信息,如果不正确,结束;
[0009] 步骤S2 :对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准 备完成信息,如果不正确,结束;
[0010] 步骤S3 :接收所述准备完成信息,并对调用请求添加所述安全令牌;
[0011] 步骤S4 :认证所述安全令牌,如果认证正确发送调用结果,反之,结束;
[0012] 步骤S5,接收所述调用结果,进行研发处理,转向步骤S3。
[0013] 较佳的,所述步骤S1包括:
[0014] 步骤Sll :发出所述登录信息;
[0015] 步骤S12 :接收所述登录信息,并对所述登录信息进行判断,如果判断正确转向步 骤S13,如果不正确,结束;
[0016] 步骤S13 :发出服务启动请求信息;
[0017] 所述步骤S2包括:
[0018] 步骤S21 :对所述服务启动请求信息进行判断,如果判断正确转向步骤S22,如果 不正确,结束;
[0019] 步骤S22 :发出服务可用信息,并发放安全令牌;
[0020] 步骤S23 :接收所述安全令牌,发出所述准备完成信息。
[0021] 较佳的,所述步骤S21包括:
[0022] 步骤S211 :获取所述服务启动请求中不同的服务信号的频率,所述服务信号包括 一种主信号和多种子信号;
[0023] 步骤S212 :判断接收到的所述主信号的频率&的大小,如果f ^为0,结束,如果h 不为0,转到步骤S213 ;
[0024] 步骤S213,统计所述服务信号的总流量Θ ;
[0025] 步骤S214,判断所述总流量Θ与阈值流量Θ ^的大小,如果所述总流量Θ大于等 于所述阈值流量Stl,转到步骤S22,如果所述总流量Θ小于所述阈值流量Q tl,结束。
[0026] 较佳的,所述总流量Θ的计算公式为:
[0027]
【主权项】
1. 一种基于云计算的软件应用远程研发方法,其特征在于,包括 步骤S1 :发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信 息,如果不正确,结束; 步骤S2 :对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完 成信息,如果不正确,结束; 步骤S3 :接收所述准备完成信息,并对调用请求添加所述安全令牌; 步骤S4 :认证所述安全令牌,如果认证正确发送调用结果,反之,结束; 步骤S5,接收所述调用结果,进行研发处理,转向所述步骤S3。
2. 根据权利要求1所述的基于云计算的软件应用远程研发方法,其特征在于,所述步 骤S1包括: 步骤S11 :发出所述登录信息; 步骤S12 :接收所述登录信息,并对所述登录信息进行判断,如果判断正确转向步骤S13,如果不正确,结束; 步骤S13 :发出所述服务启动请求信息; 所述步骤S2包括: 步骤S21 :对所述服务启动请求信息进行判断,如果判断正确转向步骤S22,如果不正 确,结束; 步骤S22 :发出服务可用信息,并发放所述安全令牌; 步骤S23 :接收所述安全令牌,发出所述准备完成信息。
3. 根据权利要求2所述的基于云计算的软件应用远程研发方法,其特征在于,所述步 骤S21包括: 步骤S211 :获取所述服务启动请求中不同的服务信号的频率,所述服务信号包括一种 主信号和多种子信号; 步骤S212 :判断接收到的所述主信号的频率&的大小,如果f^为0,结束,如果f^不为 〇,转到步骤S213 ; 步骤S213,统计所述服务信号的总流量0 ; 步骤S214,判断所述总流量0与阈值流量0。的大小,如果所述总流量0大于等于所 述阈值流量0〇,转到所述步骤S22,如果所述总流量0小于所述阈值流量0(!,结束。
4. 根据权利要求3所述的基于云计算的软件远程研发方法,其特征在于,所述总流量 0的计算公式为:
其中,n为所述子信号的种类数且n为大于1的整数,&为接收到的所述主信号的频 率,f\、f2……fn依次为接收到的n种所述子信号对应的频率;w^为所述主信号对应的权重 系数;0为接收所述服务信号的总流量,i为整数,fi为第i种子信号的频率,w,为第i种 子信号的权重系数。
5. 根据权利要求2或3所述的基于云计算的软件应用远程研发方法,其特征在于,所述 步骤S3包括: 步骤S31 :接收所述准备完成信息,发出接口包; 步骤S32 :接收所述接口包并进行处理,发出所述调用请求; 步骤S33 :接收所述调用请求,并添加所述安全令牌; 所述步骤S4包括: 步骤S41 :认证所述安全令牌,如果认证正确则转发所述调用请求,反之,结束; 步骤S42 :接收转发的所述调用请求,并返回所述调用结果。
6. 根据权利要求5所述的基于云计算的软件应用远程研发方法,其特征在于,所述步 骤S5中,进行研发处理后,转向所述步骤S32。
7. -种与上述所述的基于云计算的软件应用远程研发方法对应的远程研发装置,其特 征在于,包括: 一登录单元,发出登录信息,并对所述登录信息进行判断,如果正确发出所述服务启动 请求信息,如果不正确,停止工作; 一服务单元,与所述登录单元相连,对所述服务启动请求信息进行判断,如果判断正确 发放所述安全令牌以及所述准备完成信息,如果不正确,停止工作; 一准备单元,与所述服务单元相连,接收所述准备完成信息,并对所述调用请求添加所 述安全令牌; 一安全认证单元,与所述准备单元相连,认证所述安全令牌,如果认证正确发送所述调 用结果,反之,停止工作; 一研发单元,与所述安全认证单元和所述服务单元相连,接收所述调用结果,进行研发 处理。
8. 根据权利要求7所述的基于云计算的软件应用远程研发方法对应的远程研发装置, 其特征在于,所述登录单元包括: 一登录发出模块,发出所述登录信息; 一登录判断模块,与所述登录发出模块相连,接收所述登录信息,并对所述登录信息进 行判断,如果判断正确则继续工作,否则停止工作; 一服务请求模块,与所述登录判断模块相连,当所述登录信息判断正确启动所述服务 请求模块,发出所述服务启动请求信息; 所述服务单元包括: 一服务判断模块,与所述服务请求模块相连,接收所述服务启动请求信息,并对该信息 进行判断,如果判断正确则继续工作,否则停止; 一安全令牌模块,与所述服务判断模块相连,发放所述安全令牌; 一完成模块,与所述安全令牌模块相接,接收所述安全令牌,并发出所述准备完成信 息。
9. 根据权利要求8所述的基于云计算的软件应用远程研发方法对应的远程研发装置, 其特征在于,所述服务判断模块包括: 一频率获取子模块,与所述服务请求模块相连,获取所述服务启动请求信息中不同的 所述服务信号的频率; 一主信号判断子模块,与所述频率获取子模块相连,判断接收到的所述主信号的频率fo的大小,如果f〇为〇,停止工作,如果f〇不为〇,继续工作; 一流量判断子模块,与所述主信号判断子模块相连,当f〇不为0时启动所述流量判断 子模块,统计所述服务信号的所述总流量0 ; 一阈值比较子模块,与所述流量判断子模块相连,判断所述总流量0与所述阈值流量 0。的大小,如果所述总流量0大于等于所述阈值流量0 〇,继续工作,如果所述总流量9 小于所述阈值流量0〇,停止工作。
10.根据权利要求8或9所述的基于云计算的软件应用远程研发方法对应的远程研发 装置,其特征在于,所述准备单元包括: 一接收模块,与所述完成模块相连,接收所述准备完成信息,并发出所述接口包; 一处理模块,与所述接收模块相连,接收所述接口包并进行处理,发出所述调用请求; 一添加模块,与所述处理模块和所述完成模块相连,接收所述调用请求,并添加所述安 全令牌; 所述安全认证单元包括: 一认证模块,与所述添加模块相连,认证所述安全令牌,如果认证正确则转发所述调用 请求,反正,停止工作; 一调用模块,与所述认证模块相连,接收转发的所述调用请求,并返回所述调用结果。
【专利摘要】本发明涉及基于云计算的软件应用远程研发方法及装置,包括步骤S1:发出登录信息,并对所述登录信息进行判断,如果正确发出服务启动请求信息,如果不正确,结束;步骤S2:对所述服务启动请求信息进行判断,如果判断正确发放安全令牌以及准备完成信息,如果不正确,结束;步骤S3:接收所述准备完成信息,并对调用请求添加所述安全令牌;步骤S4:认证所述安全令牌,如果认证正确发送调用结果,反之,结束;步骤S5,接收所述调用结果,进行研发处理,转向所述步骤S3。这样,提供了一种基于云计算的软件远程研发方法和装置,使得研发人员能够快速、有效的在云系统完成研发操作。
【IPC分类】H04L29-06, H04L29-08
【公开号】CN104580513
【申请号】CN201510043416
【发明人】王坚
【申请人】奥林网络科技(宁波)有限公司
【公开日】2015年4月29日
【申请日】2015年1月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1