[发明专利]一种编译方法、控制方法、运行方法及设备在审
申请号: | 201410364380.7 | 申请日: | 2014-07-28 |
公开(公告)号: | CN105302623A | 公开(公告)日: | 2016-02-03 |
发明(设计)人: | 蒲俊奇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/44;G06F9/52;H04L29/06 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;姚开丽 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编译 方法 控制 运行 设备 | ||
技术领域
本发明涉及计算机程序开发领域,尤其涉及一种编译方法、控制方法、运行方法及设备。
背景技术
在目前程序开发的过程中,通过在不同设备间切换来完成程序的开发流程,其中,编辑设备用于编辑程序,编译设备用于编译在编辑设备上编辑的程序,运行设备用于运行在编译设备上编译后的程序。上述的设备可以为有相同系统的设备,也可以为有不同系统的设备,下面以有不同系统的设备为例来进行说明。
比如,首先需要在Windows系统设备上完成程序的编辑,然后将编辑后的程序上传到Linux服务器,再由Linux服务器进行编译,最后将编译后的程序烧录到嵌入式设备,并在嵌入式设备上运行,由此可以看出设备间联通差。那么,如果程序在编译过程中出错,需要重新返回Windows系统设备进行修改,并重新上传至Linux服务器进行编译;而如果程序在运行过程中出错,同样需要重新返回Windows系统设备进行修改,重新编译,最后重新烧录到嵌入式设备上进行运行,这样就使得用户需要在不同的设备间多次反复切换,以完成整个程序的开发流程,导致程序的开发效率很低。
所以,现有技术中存在由于设备间联通性差所导致的程序的开发效率低的技术问题。
发明内容
有鉴于此,本发明实施例期望提供一种编译方法、控制方法、运行方法及设备,以增强设备间联通性,提高程序的开发效率。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供一种编译方法,所述方法包括:编译设备获得待编译的程序,其中,所述待编译的程序是由用户在编辑设备上编辑,并由所述编辑设备同步至所述编译设备的;所述编译设备接收由所述编辑设备采用第一协议发送的编译指令,其中,所述编译指令用于指示所述编译设备编译所述待编译的程序;所述编译设备执行所述编译指令,编译所述待编译的程序。
进一步地,在所述编译设备接收由所述编辑设备采用第一协议发送的编译指令之前,所述方法还包括:所述编译设备与所述编辑设备采用所述第一协议建立远程登录连接。
进一步地,在所述编译设备编译所述待编译的程序之后,所述方法还包括:所述编译设备将编译后的程序同步至运行设备,所述编译后的程序能够在所述运行设备上运行。
进一步地,在所述编译设备将编译后的程序同步至运行设备之后,所述方法还包括:所述编译设备获得由所述运行设备同步的日志文件,其中,所述日志文件用于记录所述运行设备的运行过程。
第二方面,本发明实施例提供一种控制方法,所述方法包括:编辑设备获得由用户编辑的待编译的程序,并将所述待编译的程序同步至编译设备;所述编辑设备采用第一协议向所述编译设备发送编译指令,其中,所述编译指令用于指示所述编译设备编译所述待编译的程序。
进一步地,在所述编辑设备采用第一协议向所述编译设备发送编译指令之前,所述方法还包括:所述编辑设备采用所述第一协议远程登录所述编译设备,与所述编译设备建立远程登录连接。
进一步地,在所述编辑设备采用第一协议向所述编译设备发送编译指令之后,所述方法还包括:在所述编译设备编译所述待编译的程序的过程中,所述编辑设备通过远程登录所述编译设备实时获得由所述编译设备输出的编译信息,其中,所述编译信息用于记录编译所述待编译的程序的过程。
进一步地,在所述编辑设备采用第一协议向所述编译设备发送编译指令之后,所述方法还包括:所述编辑设备在确认所述待编译的程序编译完成后,采用第二协议远程登录运行设备,与运行设备建立远程登录连接;所述编辑设备采用所述第二协议向所述运行设备发送运行指令,其中,所述运行指令用于指示所述运行设备运行编译后的程序。
进一步地,在所述编辑设备采用所述第二协议向所述运行设备发送运行指令之后,所述方法还包括:在所述运行设备运行所述编译后的程序的过程中,所述编辑设备通过远程登录所述运行设备实时获得由所述运行设备输出的运行信息,其中,所述运行信息用于记录运行所述编译后的程序的过程。
进一步地,所述编辑设备采用第二协议与运行设备建立远程登录连接,包括:所述编辑设备通过所述编译设备采用所述第二协议远程登录所述运行设备,与所述运行设备建立远程登录连接;或,所述编辑设备采用所述第二协议直接远程登录所述运行设备,与所述运行设备建立远程登录连接。
进一步地,在所述编辑设备采用所述第二协议向所述运行设备发送运行指令之后,所述方法还包括:所述编辑设备获得所述运行设备的日志文件,其中,所述日志文件用于记录所述运行设备的运行过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410364380.7/2.html,转载请声明来源钻瓜专利网。