首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

可编程人工智能小车的云化共享方法及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东浪潮科学研究院有限公司

摘要:本发明公开了可编程人工智能小车的云化共享方法及存储介质,属于物联网及云平台技术领域,本发明要解决的技术问题为如何实现远程对人工智能小车进行编程控制,提高设备的利用率,采用的技术方案为:该方法是采用物联网和云平台的方式将人工智能小车的软件接口、人工智能小车的硬件接口以及人工智能小车的监测接口通过网络映射到云服务器上,云服务器管理多个可编程人工智能小车,并使用池化技术形成可编程设备池,通过云服务申请使用可编程人工智能小车,实现可编程人工智能小车的上云及共享;其中,人工智能小车的监测接口除了采用设备厂家提供的sdk中的接口外,使用在人工智能小车所处环境中部署摄像头的监测工具的方式实现。

主权项:1.一种可编程人工智能小车的云化共享方法,其特征在于,该方法是采用物联网和云平台的方式将人工智能小车的软件接口、人工智能小车的硬件接口以及人工智能小车的监测接口通过网络映射到云服务器上,云服务器管理多个可编程人工智能小车,并使用池化技术形成可编程设备池,通过云服务申请使用可编程人工智能小车,实现可编程人工智能小车的上云及共享;其中,人工智能小车的监测接口除了采用设备厂家提供的sdk中的接口外,使用在人工智能小车所处环境中部署摄像头的监测工具的方式实现;人工智能小车的软件接口、人工智能小车的硬件接口及人工智能小车的监测接口到云服务器的映射采用http或https、tcp和udp协议进行网络传输,具体如下:对于调用频率及数据量均未超过设定数据量阈值的数据,采用http或https进行网络传输;对于数据量超过设定数据量阈值且要求可靠的人工智能小车的监测接口,采用tcp进行网络传输;对于视频类,实时性高,允许丢包的数据,采用udp进行网络传输;人工智能小车的sdk中包括小车摄像头图像读取接口、小车电门控制接口、小车刹车控制接口和小车转向控制接口;小车摄像头图像读取接口采用udp协议映射到云服务器进行网络传输,具体如下:小车摄像头图像读取接口映射为udp协议的链接,映射的内容包括云服务器ip、云服务器端口、用户信息、被读取图像的设备编号、被读取图像的摄像头编号或其他描述,样式如下:udp:[云服务ip]:[云服务端口][用户信息][设备编号][摄像头编号];车电门控制接口、小车刹车控制接口和小车转向控制接口采用https或tcp协议映射到云服务器进行网络传输,具体如下:小车电门控制接口、小车刹车控制接口和小车转向控制接口映射为https协议的链接,映射的内容包括云服务器ip、云服务器端口、用户信息、被设置的设备编号及设置的值,其接口形式如下:设置刹车的值:http:[云服务ip]:[云服务端口][用户信息][设备编号]setBrake[刹车的值];设置油门的值:http:[云服务ip]:[云服务端口][用户信息][设备编号]setAccelerator[油门的值];设置转向的值:http:[云服务ip]:[云服务端口][用户信息][设备编号]setSteer[转向的值];小车摄像头图像读取接口、小车电门控制接口、小车刹车控制接口和小车转向控制接口设定为映射形式后,在人工智能小车的sdk中对车摄像头图像读取接口、小车电门控制接口、小车刹车控制接口和小车转向控制接口进行封装,具体如下:小车摄像头图像读取接口使用流来进行数据的传输,用户在调用小车摄像头图像读取接口时,人工智能小车的sdk使用既定的url与云服务器建立Socket连接,获取小车摄像头的视频流,返回给调用者;在调用小车电门控制接口、小车刹车控制接口和小车转向控制接口时,由人工智能小车的sdk拼接相应参数后,向云服务器发起网络请求,云服务器将请求转发到人工智能小车的web服务中,由web服务中的代码调用人工智能小车的原厂sdk,并将结果逐级返回;人工智能小车的web服务具体如下:当有请求到达人工智能小车的web服务的摄像头图像读取接口时,web服务调用人工智能小车的原厂sdk,将摄像头图像转换为视频流,并将视频流的url进行返回;当有请求到达人工智能小车的web服务的中车电门控制接口、小车刹车控制接口和小车转向控制接口时,人工智能小车的web服务调用人工智能小车的原厂sdk中的相应接口,并将结果返回;将人工智能小车的软件接口及人工智能小车的监测接口通过网络映射到云服务器上具体如下:在可编程人工智能小车上搭建web服务器,监听对外暴漏的url;当有请求来到web服务器时,web服务器根据该请求携带的信息调用人工智能小车的原厂sdk的对应接口,并传递相应的参数实现对可编程设备的调用;将人工智能小车的硬件接口通过网络映射到云服务器上形式如下:人工智能小车的电源开关接口映射为http或https协议的url,映射的内容包括云服务器ip、云服务器端口、用户信息、被操作的设备编号或其他描述,样式如下:https:[云服务ip]:[云服务端口][用户信息][设备编号]powerOn;人工智能小车的hdmi图像接口映射为udp协议的url,映射的内容包括云服务器ip、云服务器端口、用户信息、被操作的设备编号或其他描述,样式如下:udp:[云服务ip]:[云服务端口][用户信息][设备编号]screenStream;人工智能小车的can数据读写接口映射为tcp协议的url,映射的内容包括云服务器ip、云服务器端口、用户信息、被操作的设备编号或其他描述,样式如下:tcp:[云服务ip]:[云服务端口][用户信息][设备编号]canSocket;将人工智能小车的硬件接口通过网络映射为对应形式后,将其中一部分硬件接口定向到云服务界面,另一部分接口暴露给用户;具体如下:人工智能小车的电源开关接口及人工智能小车的hdmi图像接口输出到云服务界面;人工智能小车的can数据读写接口再次以can的形式封装后,返回到用户,并为用户提供的人工智能小车的硬件接口的sdk中,再将tcp数据转换为can数据;调用人工智能小车的can数据读写接口时,由人工智能小车的硬件接口的sdk拼接相应参数后,向云服务器发起socket连接,云服务器将建立与人工智能小车的web服务的链接,由人工智能小车的web服务中的代码调用人工智能小车的硬件接口的sdk后,完成socket连接的建立;当准备读写小车人工智能小车的can数据读写接口的数据时,web服务建立一个socket,调用人工智能小车的硬件接口的sdk中的接口实现与人工智能小车的can数据读写接口的绑定;并将绑定的socket的信息返回给云服务器,由云服务器将链接信息返回给开发者;其中,人工智能小车的硬件接口的sdk具体如下:在用户端虚拟一个can口;将tcp链接与该虚拟can口进行绑定。

全文数据:

权利要求:

百度查询: 山东浪潮科学研究院有限公司 可编程人工智能小车的云化共享方法及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。