[发明专利]一种云程序开发运行系统、方法及装置有效
申请号: | 201510338945.9 | 申请日: | 2015-06-17 |
公开(公告)号: | CN104935660B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 邹志华 | 申请(专利权)人: | 北京智友信诚科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 潘俊林 |
地址: | 100000 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序开发 程序代码 云服务器 客户端 运行系统 发送 目标代码 发送客户端 接收客户端 客户端提供 请求生成 开发 互联网 返回 响应 | ||
本发明涉及互联网云开发技术领域,尤其涉及一种云程序开发运行系统、方法及装置。该云程序开发运行系统包括:客户端及云服务器;客户端,用于通过程序开发通道开发云程序代码并向云服务器发送开发的云程序代码;还用于向云服务器发送执行云程序代码请求,并执行云服务器返回的客户端目标代码;云服务器,用于向客户端提供程序开发通道,并接收客户端发送的云程序代码;还用于响应客户端发送的执行云程序代码请求生成以及向发送该请求的客户端发送客户端目标代码。本发明实施例的云程序开发运行系统、方法及装置可以改善现有技术中程序开发效率较低的问题。
技术领域
本发明涉及互联网云开发技术领域,具体而言,涉及一种云程序开发运行系统、方法及装置。
背景技术
互联网、云计算技术飞速发展,然而计算机程序的开发过程及方法却依然采取比较保守的方式,即开发人员需要同时开发服务器与客户端两侧的代码逻辑,一般地由于服务器端与客户端开发语言不同,要求开发人员同时具有服务器及客户端开发背景,对开发人员要求比较高,而且传统的客户端编程工具代码提示率相对比较低,不适合大规模集群开发;而且由于客户的需求不尽相同,开发完成的应用程序也难以满足各类客户的实际个性化需求。
基于上述各类因素的影响使得当前计算机应用程序开发的效率相对比较低。
发明内容
本发明的目的在于提供一种云程序开发运行系统、方法及装置,以改善应用程序开发效率相对比较低的问题。
第一方面,本发明实施例提供了一种云程序开发运行系统,包括:客户端及云服务器;所述客户端,用于通过程序开发通道开发云程序代码并向所述云服务器发送开发的所述云程序代码;还用于向所述云服务器发送执行云程序代码请求,并执行所述云服务器返回的客户端目标代码,其中,所述云程序代码包括:云服务器逻辑代码、客户端逻辑代码以及相关设置,所述相关设置包括云服务器逻辑代码设置及客户端逻辑代码设置;所述云服务器,用于向所述客户端提供所述程序开发通道,并接收客户端发送的云程序代码;还用于响应客户端发送的执行云程序代码请求生成以及向发送该请求的客户端发送客户端目标代码。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述云服务器,还用于将所述云程序代码按照运行环境的不同分别在不同的位置进行存储,且不同运行环境下数据完全隔离。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述系统还包括:中间对象订阅服务器,用于接收客户端发送的对象构造请求,并从云服务器中获取与所述对象构造请求相对应的客户端目标代码发送至所述客户端,其中,所述对象构造请求包括对包、类、方法及方法形参中的一种或多种的构造请求。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述系统还包括:运行监控服务器,用于对所述客户端目标代码的生成过程进行监控;还用于对超过预设时间范围的请求执行停止或关闭操作。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述系统还包括:定时任务服务器,用于定时执行所述云服务器中的既定的云服务器逻辑代码。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述系统还包括:云程序代码包共享服务器,用于将多个所述云程序代码打包形成云程序代码包,所述云程序代码包内的每个云程序代码可分别在设置的多个运行环境内运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智友信诚科技有限公司,未经北京智友信诚科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510338945.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车用座椅压力传感器
- 下一篇:一种多层级共享缓存的递归域名服务系统和方法