[发明专利]一种远程稳定发送图片到服务器的方法在审
申请号: | 201811158581.6 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109451197A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 鲁仁全;魏超友;陶杰;吴元清;徐雍 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04N1/32 | 分类号: | H04N1/32;H04N5/907;H04N5/232 |
代理公司: | 广东广信君达律师事务所 44329 | 代理人: | 杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种远程稳定发送图片到服务器的方法,首先,中央处理器收到拍摄命令后把拍摄到的图片存入SD卡中,然后把图片数据进行分包,有网络的时候图片逐包发送到服务器中,最后服务器对每包数据进行校验,若失败则让下位机重新发送该包数据,直到接收完最后一包图片数据。本发明可以让发送的图片避免出现失真和因网络信号差而发送失败的情况。另外,本发明过程中,拍摄到的图片以拍照时间作为唯一识别的命名ID存到SD存储卡中,以时间来命名作为图片的唯一标识ID,防止重复发送图片,具有唯一性,处理图片比较方便,当天所拍的图片都存在该文件夹中,方便集中处理。 | ||
搜索关键词: | 图片 服务器 图片数据 包数据 发送 拍摄 中央处理器 唯一性 文件夹 发送失败 集中处理 图片比较 网络信号 唯一标识 唯一识别 重复发送 重新发送 校验 下位机 分包 后把 失真 拍照 失败 网络 | ||
【主权项】:
1.一种远程稳定发送图片到服务器的方法,其特征在于,包括以下步骤:S1:上位机发送拍照命令给中央处理器;S2:中央处理器接收拍照命令后,在SD存储卡中创建用于保存拍照所得图片的文件夹;S3:中央处理器控制摄像头进行拍摄,并把拍摄到的图片保存至SD存储卡中;S4:中央处理器把图片数据分包存到内部存储器RAM中,每一包数据大小一样,而且在每包数据的开头插入起始位标识及结尾插入结束位标识;S5:中央处理器向远程传输数据模块发送检测网络信号质量的指令,若检测到有网络时,则分包发送图片;若检测到没有网络,则暂停发送,等待有网络再发送;S6:服务器中的上位机接收数据时记录每一包数据的起始位标识,用来识别当前接收的是第几包数据;当上位机每接收到结束标志位时校验对应的该包的总大小是否正确,若正确则该包数据完整,进入步骤S7;若不正确,则删除该错误包的数据并且发送该错误包的起始位给中央处理器;S7:上位机记录每个完整的数据包并判断是否已接收完全部的数据包,若还有包数据没有接收,则把没接收的包的起始位发送给中央处理器;S8:中央处理器判断错误包与没接收包的起始位是否相同,不相同则首选发送错误包的数据,否则发送没接收包的数据;S9:当上位机接收完全部数据包后,把每包的起始标志为和结束位删去,然后将各包数据拼接起来组成一张完整的图片;S10:完整的图片拼接完成后,上位机发送成功指令给中央处理器,中央处理器接收到成功指令后,释放掉RAM中图片的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811158581.6/,转载请声明来源钻瓜专利网。