[发明专利]用于程序开发的模拟开发系统的实现方法及模拟开发系统在审
申请号: | 201210396246.6 | 申请日: | 2012-10-18 |
公开(公告)号: | CN103777929A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 刘霖;俞小良 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 郭振兴;彭晓玲 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 程序 开发 模拟 系统 实现 方法 | ||
1.一种用于程序开发的模拟开发系统的实现方法,其特征在于,包括:
源代码上传服务器接收用户端上传的开发程序的代码资源信息,并将所述代码资源信息发送到编译服务器;
编译服务器对所述代码资源信息进行编译,并将编译成功后得到的代码发送到代码执行服务器;
所述代码执行服务器通过运行所述代码获取到输出数据,并将该输出数据发送到网页构建服务器;
所述网页构建服务器根据网页标记语言将所述输出数据构建成网页,并将所述网页发送到网页服务器保存。
2.根据权利要求1所述的用于程序开发的模拟开发系统的实现方法,其特征在于,所述网页服务器和所述源代码执行服务器预设有所述网页的专用;在编译服务器编译成功后,该方法还包括:
编译服务器将编译成功的消息发送到源代码上传服务器;
源代码上传服务器为所述用户端分配访问所述网页用的专用。
3.根据权利要求1或2所述的用于程序开发的模拟开发系统的实现方法,其特征在于,所述代码执行服务器通过运行所述代码获取到运行后的输出数据具体包括:
所述代码执行服务器运行所述开发程序的开发操作系统,并通过在所述开发操作系统上运行所述代码从而得到所述输出数据;或者
所述代码执行服务器搭建所述开发程序的虚拟开发环境,并通过在所述虚拟开发环境下运行所述代码从而得到所述输出数据。
4.根据权利要求1或2所述的用于程序开发的模拟开发系统的实现方法,其特征在于,所述开发程序的代码资源信息包括:开发程序的源代码和开发程序资源的描述信息;所述描述信息包括:资源的编号和资源的元数据类型。
5.根据权利要求4所述的用于程序开发的模拟开发系统的实现方法,其特征在于,该方法还包括:
所述网页服务器接收到所述用户端访问所述网页的请求,将所述网页发送到所述用户端;
所述用户端根据所述网页中的描述信息在本地预设的用于保存所述资源的路径下加载相应资源显示所述网页中的内容。
6.一种模拟开发系统,其特征在于,包括:源代码上传服务器,编译服务器,代码执行服务器,网页构建服务器以及网页服务器;其中,
所述源代码上传服务器,用于接收用户端上传的开发程序的代码资源信息,并将所述代码资源信息发送到所述编译服务器;
所述编译服务器,用于对所述代码资源信息进行编译,并将编译成功后得到的代码发送到所述代码执行服务器;
所述代码执行服务器,用于通过运行所述代码获取到输出数据,并将该输出数据发送到所述网页构建服务器;
所述网页构建服务器,用于根据网页标记语言将所述输出数据构建成网页,并将所述网页发送到网页服务器保存。
7.根据权利要求6所述的模拟开发系统,其特征在于,
所述网页服务器和所述源代码执行服务器,还用于预存储所述网页的专用;
所述编译服务器,还用于在编译成功后,将编译成功的消息发送到源代码上传服务器;
所述源代码上传服务器,还用于为所述用户端分配访问所述网页用的专用。
8.根据权利要求6或7所述的模拟开发系统,其特征在于,
所述代码执行服务器,具体用于运行所述开发程序的开发操作系统,并通过在所述开发操作系统上运行所述代码从而得到所述输出数据;或者
所述代码执行服务器,具体用于搭建所述开发程序的虚拟开发环境,并通过在所述虚拟开发环境下运行所述代码从而得到所述输出数据。
9.根据权利要求6或7所述的模拟开发系统,其特征在于,所述开发程序的代码资源信息包括:开发程序的源代码和开发程序资源的描述信息;所述描述信息包括:资源的编号和资源的元数据类型。
10.根据权利要求9所述的模拟开发系统,其特征在于,
所述网页服务器,还用于接收到所述用户端访问所述网页的请求,将所述网页发送到所述用户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210396246.6/1.html,转载请声明来源钻瓜专利网。