【技术实现步骤摘要】
一种数据传输方法及装置
[0001]本专利技术涉及计算机领域,具体而言,涉及一种数据传输方法及装置。
技术介绍
[0002]目前,小程序经常需要和物联网设备进行数据传输,来通过小程序获取物联网设备中的各类服务,各类服务可以包括但不限于读写数据服务、广播服务、监听服务等。
[0003]在实践中发现,在小程序和物联网设备之间进行数据传输时,由于数据传输的过程中通常不会进行加密防护、且在弱网环境下存在数据传输不稳定等问题,因而导致小程序和物联网设备之间的数据传输效果较差。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种数据传输方法及装置,以至少提高小程序和物联网设备之间的数据传输效果。
[0006]根据本专利技术实施例的一个方面,提供了一种数据传输方法,应用于小程序,包括:从服务器获取加密数据,并将所述加密数据转换为预设的数据格式,得到目标加密数据;所述预设的数据格式为支持低功耗蓝牙传输的数据格式;将所述目标加密数据进行分包处理 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,应用于小程序,其特征在于,包括:从服务器获取加密数据,并将所述加密数据转换为预设的数据格式,得到目标加密数据;所述预设的数据格式为支持低功耗蓝牙传输的数据格式;将所述目标加密数据进行分包处理,得到若干分包数据;将所述若干分包数据传输给目标物联网设备;响应于接收到所述目标物联网设备针对所述若干分包数据传输的应答数据,基于对所述应答数据进行数据转换处理和拼包处理,得到目标应答数据;将所述目标应答数据返回给所述服务器,以使所述服务器进行数据验证。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述小程序对应的设备蓝牙功能,建立所述小程序与所述目标物联网设备之间的蓝牙连接;响应于检测到所述小程序与所述目标物联网设备之间的蓝牙连接断开,执行重连操作,直至所述小程序与所述目标物联网设备之间的蓝牙连接建立成功。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述服务器的数据验证结果,输出与所述数据验证结果对应的通知界面。4.根据权利要求1所述的方法,其特征在于,所述将所述加密数据转换为预设的数据格式,得到目标加密数据,包括:按照预设的长度,对所述加密数据中的各个字符进行遍历,直至遍历完所述加密数据中的各个字符;所述预设的长度小于所述加密数据的数据长度;在每次遍历的过程中,将本轮遍历的字符转换为所述预设的数据格式,并存储在预设的位置;响应于检测到遍历完成,在所述预设的位置获取所述目标加密数据。5.根据权利要求1所述的方法,其特征在于,所述将所述目标加密数据进行分包处理,得到若干分包数据,包括:获取预设的分包参数;基于所述预设的分包参数和所述目标加密数据的数据长度,对所述目标加密数据进行分包处理,得到所述若干分包数据。6.一种数据传输装置,应用于小程序,其特征在于,包括:数据加密...
【专利技术属性】
技术研发人员:杨凯然,周修亮,林杰,
申请(专利权)人:广州乐摇摇信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。