无人机PAD端和Web端与服务器数据交互的方法及装置制造方法及图纸

技术编号:37790075 阅读:21 留言:0更新日期:2023-06-09 09:20
本发明专利技术提供了一种无人机PAD端和Web端与服务器数据交互的方法及装置,其中该方法包括:无人机PAD端与服务器建立连接后,向服务器发送参数信息,服务器鉴权验证通过后,接收无人机PAD端发送的私有数据信息并进行存储或转发;无人机Web端与服务器建立连接后,向服务器发送参数信息,服务器进行令牌校验、签名校验和业务逻辑校验以完成鉴权验证,服务器鉴权验证通过后,接收无人机Web端发送的响应信息并进行转发。本发明专利技术可以有效避免恶意请求攻击及带宽浪费,节省机器资源。节省机器资源。节省机器资源。

【技术实现步骤摘要】
无人机PAD端和Web端与服务器数据交互的方法及装置


[0001]本专利技术涉及通信
,尤其涉及无人机PAD(Portable Android device,平板电脑)端和Web(World Wide Web,全球广域网)端与服务器数据交互的方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在无人机各设备端与服务器数据传输交互领域,现有的技术计算复杂,耗费计算资源多,公开算法基本基于CPU(Central Processing Unit,中央处理器)实现,帧率低下。另外有些算法(如NVIDIA提供的video stabilizer算法)对本身视频画面较为稳定的输入经过处理后反而会出现画面抖动的反常现象,无法满足当前无人机各设备端与服务器数据交互的需要。

技术实现思路

[0004]本专利技术实施例提供一种无人机PAD端与服务器数据交互的方法,用以减少端口占用,节省机器资源,高效便利地实现无人机PAD端与服务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种无人机PAD端与服务器数据交互的方法,其特征在于,所述无人机PAD端通过TCP与服务器建立连接,所述方法应用于服务器,包括:接收无人机PAD端发送的第一鉴权认证请求,第一鉴权认证请求携带第一参数信息,第一参数信息包括第一签名;对第一参数信息进行组装生成第二签名,将第二签名与第一签名进行比对;在比对一致后,根据第一参数信息检测无人机直播状态;在无人机直播状态为直播中时,生成第一令牌,将第一令牌发送至无人机PAD端;接收无人机PAD端发送的私有数据信息,私有数据信息包括第二令牌;将第二令牌与第一令牌进行比对;在比对一致后,存储私有数据信息。2.如权利要求1所述的方法,其特征在于,第一参数信息还包括:无人机SN、时间戳秒数、固定盐其中之一或任意组合;第一签名根据第一参数信息中除第一签名外的其余信息生成。3.如权利要求2所述的方法,其特征在于,根据第一参数信息检测无人机直播状态,包括:根据无人机SN,查找无人机PAD端申请直播时服务器存储的直播记录信息;直播记录信息包括:无人机SN、无人机直播状态;根据直播记录信息确定无人机直播状态。4.如权利要求1所述的方法,其特征在于,还包括:在无人机直播状态为直播中时,生成基于无人机SN的TCP认证标记,记录第一令牌与无人机SN的映射。5.如权利要求1所述的方法,其特征在于,私有数据信息还包括:无人机飞行控制信息、和/或无人机PAD端PAD识别信息。6.一种无人机Web端与服务器数据交互的方法,其特征在于,无人机Web端通过Websocket与服务器建立连接,所述方法应用于服务器,包括:接收无人机Web端发送的第二鉴权认证请求,第二鉴权认证请求携带第二参数信息,第二参数信息包括第三签名,无人机Web端登录成功后从服务器获得的第三令牌;检测第三令牌是否合法,在确认第三令牌合法后,对第二参数信息进行组装生成第四签名,将第四签名与第三签名进行比对;在比对一致后,根据第二参数信息检测无人机直播状态;在无人机直播状态为直播中时,检测无人机与服务器是否已完成TCP认证;在确认已完成TCP认证后,向无人机PAD端转发第二参数信息;接收无人机PAD端根据第二参数信息组装的响应信息,对响应信息进行鉴权,在鉴权成功后,将响应信息转发至无人机Web端渲染。7.如权利要求6所述的方法,其特征在于,检测第三令牌是否合法,包括:查找无人机Web端登录成功时生成的第四令牌;将第四令牌与第三令牌进行比对;在比对一致后,确认第三令牌合法。8.如权利要求6所述的方法,其特征在于,第二参数信息还包括:航线请求、吊舱请求、无人机SN、通道号、时间戳秒数、固定盐其中之一或任意组合;第三签名根据第二参数信息中除第三签名外的其余信息生成。9.如权利要求8所述的方法,其特征在于,根据第二参数信息检测无人机直播状态,包
括:根据无人机SN,查找无人机PAD端申请直播时服务器存储的直播记录信息;直播记录信息包括:无人机SN、无人机直播状态;根据直播记录信息确定无人机直播状态。10.如权利要求6所述的方法,其特征在于,响应信息包括:航线结果、吊舱结果、服务器在无人机直播状态为直播中时生成并发送至无人机PAD端的第一令牌;对响应信息进行鉴权,包括:根据响应信息中的第一令牌,以及记录的第一令牌与无人机SN的映射,确定是否存在第一令牌对应的无人机SN;在鉴权成功后,将响应信息转发至无人机Web端渲染,包括:在确定存在第一令牌对应的无人机SN时,将响应信息组装至该无人机SN中转发至无人机Web端渲染。11.一种无人机PAD端与服务器数据交互的装置,其特征在于,无人机PAD端通过TCP与服务器建立连接,所述装置应用于服务器,包括:第一接收模块,用于接收无人机PAD端发送的第一鉴权认证请求,第一鉴权认证请求携带第一参数信息,第一参数信息包括第一签名;比...

【专利技术属性】
技术研发人员:吴晓杰程海涛陈金玉杜伟陈伯建张伟豪刘嵩邹彪叶剑锋朱松涛王宁朱晓康任伟达毕文瑾刘俊男姜淦之杜玉玺王泽昭党飞吴涛
申请(专利权)人:国网电力空间技术有限公司国家电网有限公司北京远度互联科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1