[发明专利]代码运行方法及相关产品在审
申请号: | 202110466189.3 | 申请日: | 2021-04-28 |
公开(公告)号: | CN113138764A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 耿胜红;邹雨竹;卞荣辉 | 申请(专利权)人: | 上海商汤临港智能科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06Q50/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;董文俊 |
地址: | 200232 上海市浦东新区自由贸易试验区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 运行 方法 相关 产品 | ||
本申请实施例提供一种代码运行方法及相关产品,该代码运行方法包括:电子设备登录在线编程平台后,接收输入的采用标准计算机程序设计语言编写的项目代码,该在线编程平台提供所述标准计算机程序设计语言的在线编程环境;电子设备向与电子设备建立通信连接的智能硬件发送项目代码,智能硬件用于在标准化程序运行环境下运行项目代码;其中,智能硬件预置标准化程序运行环境,标准化程序运行环境支持项目代码的运行。本申请实施例降低基于智能硬件的编程教育的门槛。
技术领域
本申请涉及编程教育技术领域,具体涉及一种代码运行方法及相关产品。
背景技术
目前,智能硬件的教育大多数是针对本科及以上的学生,并且相对门槛较高,而高职高专等涉及的智能硬件教育往往停留在基本的输入输出(input output,IO)控制等,涉及的智能硬件算力相对较弱。由于智能硬件的多种多样,从基础的IO控制、自动化控制、物联网通信、到结合人工智能算法的部署等,所需要用的硬件品类往往也大为不同,而每款智能硬件的学习所需要的入门环境、开发环境大为不同,使用者需要熟悉开发环境的搭建,给基于智能硬件的编程教育提高了门槛。
发明内容
本申请实施例提供一种代码运行方法及相关产品。
本申请实施例的第一方面提供了一种代码运行方法,所述方法应用于电子设备,所述方法包括:
所述电子设备登录在线编程平台后,接收输入的采用标准计算机程序设计语言编写的项目代码,所述在线编程平台提供所述标准计算机程序设计语言的在线编程环境;
所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码,所述智能硬件用于在标准化程序运行环境下运行所述项目代码;其中,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持所述项目代码的运行。
可选的,所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之后,所述方法还包括:
所述电子设备接收所述智能硬件发送的运行结果,所述运行结果是所述智能硬件在标准化程序运行环境下运行所述项目代码得到的。
可选的,所述电子设备安装客户端应用,所述客户端应用用于提供所述智能硬件的访问功能;所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之前,所述方法还包括:
所述电子设备通过所述客户端应用对所述智能硬件进行网络配置,将所述智能硬件和所述电子设备接入同一个局域网。
可选的,所述电子设备接收输入的采用标准计算机程序设计语言编写的项目代码之后,所述方法还包括:
所述电子设备扫描到所述智能硬件后,与所述智能硬件进行连接,连接成功后,显示所述智能硬件的监控信息。
可选的,所述电子设备用于对所述项目代码的编写版本进行管理。
本申请实施例的第二方面提供了一种代码运行方法,所述方法应用于智能硬件,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持标准计算机程序设计语言的代码运行,所述方法包括:
所述智能硬件接收电子设备发送的采用所述标准计算机程序设计语言编写的项目代码;
所述智能硬件在所述标准化程序运行环境下运行所述项目代码,得到运行结果。
可选的,所述智能硬件在所述标准化程序运行环境下运行所述项目代码,得到运行结果包括:
所述智能硬件获取所述项目代码所用的必要数据,所述必要数据包括第一数据集、第一模型文件和第一编程库中的至少一个,所述第一数据集为所述项目代码所用的至少一个数据集中的任一个,所述第一模型文件为所述项目代码所用的至少一个模型文件中的任一个,所述第一编程库为所述项目代码所用的至少一个编程库中的任一个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤临港智能科技有限公司,未经上海商汤临港智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110466189.3/2.html,转载请声明来源钻瓜专利网。