[发明专利]代码运行方法及相关产品在审
申请号: | 202110466189.3 | 申请日: | 2021-04-28 |
公开(公告)号: | CN113138764A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 耿胜红;邹雨竹;卞荣辉 | 申请(专利权)人: | 上海商汤临港智能科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06Q50/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;董文俊 |
地址: | 200232 上海市浦东新区自由贸易试验区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 运行 方法 相关 产品 | ||
1.一种代码运行方法,其特征在于,所述方法应用于电子设备,所述方法包括:
所述电子设备登录在线编程平台后,接收输入的采用标准计算机程序设计语言编写的项目代码,所述在线编程平台提供所述标准计算机程序设计语言的在线编程环境;
所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码,所述智能硬件用于在标准化程序运行环境下运行所述项目代码;其中,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持所述项目代码的运行。
2.根据权利要求1所述的方法,其特征在于,所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之后,所述方法还包括:
所述电子设备接收所述智能硬件发送的运行结果,所述运行结果是所述智能硬件在标准化程序运行环境下运行所述项目代码得到的。
3.根据权利要求1或2所述的方法,其特征在于,所述电子设备安装客户端应用,所述客户端应用用于提供所述智能硬件的访问功能;所述电子设备向与所述电子设备建立通信连接的智能硬件发送所述项目代码之前,所述方法还包括:
所述电子设备通过所述客户端应用对所述智能硬件进行网络配置,将所述智能硬件和所述电子设备接入同一个局域网。
4.根据权利要求3所述的方法,其特征在于,所述电子设备接收输入的采用标准计算机程序设计语言编写的项目代码之后,所述方法还包括:
所述电子设备扫描到所述智能硬件后,与所述智能硬件进行连接,连接成功后,显示所述智能硬件的监控信息。
5.一种代码运行方法,其特征在于,所述方法应用于智能硬件,所述智能硬件预置标准化程序运行环境,所述标准化程序运行环境支持标准计算机程序设计语言的代码运行,所述方法包括:
所述智能硬件接收电子设备发送的采用所述标准计算机程序设计语言编写的项目代码;
所述智能硬件在所述标准化程序运行环境下运行所述项目代码,得到运行结果。
6.根据权利要求5所述的方法,其特征在于,所述智能硬件在所述标准化程序运行环境下运行所述项目代码,得到运行结果包括:
所述智能硬件获取所述项目代码所用的必要数据,所述必要数据包括第一数据集、第一模型文件和第一编程库中的至少一个,所述第一数据集为所述项目代码所用的至少一个数据集中的任一个,所述第一模型文件为所述项目代码所用的至少一个模型文件中的任一个,所述第一编程库为所述项目代码所用的至少一个编程库中的任一个;
所述智能硬件在所述标准化程序运行环境下利用所述必要数据运行所述项目代码,得到运行结果。
7.根据权利要求6所述的方法,其特征在于,
在所述必要数据包括第一数据集的情况下,所述智能硬件获取所述项目代码所用的必要数据包括:
所述智能硬件确定所述项目代码所用的所述第一数据集;
所述智能硬件判断是否存储所述第一数据集;
若否,所述智能硬件利用所述第一数据集在服务器的第一存储地址从所述服务器获取所述第一数据集;和/或,
在所述必要数据包括第一模型文件的情况下,所述智能硬件获取所述项目代码所用的必要数据包括:
所述智能硬件确定所述项目代码所用的所述第一模型文件;
所述智能硬件判断是否存储所述第一模型文件;
若否,所述智能硬件利用所述第一模型文件在服务器的第二存储地址从所述服务器获取所述第一模型文件;和/或,
在所述必要数据包括第一编程库的情况下,所述智能硬件获取所述项目代码所用的必要数据包括:
所述智能硬件确定所述项目代码所用的所述第一编程库;
所述智能硬件判断是否存储所述第一编程库;
若否,所述智能硬件利用所述第一编程库在服务器的第三存储地址从所述服务器获取所述第一编程库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商汤临港智能科技有限公司,未经上海商汤临港智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110466189.3/1.html,转载请声明来源钻瓜专利网。