数据传输方法、装置及存储介质制造方法及图纸

技术编号:29531535 阅读:22 留言:0更新日期:2021-08-03 15:19
本申请实施例公开了一种数据传输方法、装置及存储介质,其中,物联网设备与用户端之间具有能够实时传输数据的短距离通信通道,即第一传输通道,且物联网设备与服务器之间具有第二传输通道,物联网设备在获取到待传输的目标数据之后,利用第一传输通道向用户端发送目标数据,且物联网设备还将利用第二传输通道将该目标数据发送给服务器,以便用户端能够从服务器拉取数据并进行去重处理。通过第一传输通道和第二传输通道,使得物联网设备可以将同样的目标数据分别通过第一传输通道和第二传输通道发送两次,实现双通道传输的目的,以降低数据丢失对数据完整性的影响,同时由于第一传输通道为短距离通信通道,能够提高数据传输的实时性。

【技术实现步骤摘要】
数据传输方法、装置及存储介质
本申请涉及物联网
,尤其涉及一种数据传输方法及装置、设备、系统及存储介质。
技术介绍
目前,在物联网(Internetofthings,IoT)领域中,手机用户端获取的物联网设备的相关数据需要通过服务器。然而,通过服务器获取数据的方式存在实时性差且数据容易丢失的问题。
技术实现思路
本申请的主要目的在于提供一种数据传输方法、装置及存储介质,可以解决现有技术中的用户端与物联网设备之间数据传输实时性差且数据容易丢失的问题。为实现上述目的,本申请第一方面提供一种数据传输方法、装置及存储介质,所述方法包括:物联网设备获取待传输的目标数据;所述物联网设备利用第一传输通道向用户端发送所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道,且所述物联网设备利用第二传输通道再次将所述目标数据发送给服务器,以便所述用户端从所述服务器拉取数据并进行去重处理。可选地,所述方法还包括:若监测到所述第一传输通道的接收信号的强度指示RSSI值大于或等于预设信号强度阈值,则确定所述第一传输通道的RSSI值保持大于或等于所述预设信号强度阈值的第一连续时长;当所述第一连续时长大于或等于预设时间阈值时,关闭所述第二传输通道。可选地,所述方法还包括:当所述第一连续时长大于或等于预设时间阈值时,利用所述第一传输通道向所述用户端发送通知消息,所述通知消息用于通知所述用户端所述第二传输通道已关闭,且触发所述用户端关闭从所述服务器拉取所述目标数据的第三传输通道。可选地,所述方法还包括:接收所述用户端发送的关闭指令,所述关闭指令用于指示所述物联网设备关闭所述第二传输通道;关闭所述第二传输通道。可选地,所述物联网设备获取待传输的目标数据之后还包括:确定所述目标数据的优先等级;若所述目标数据的优先等级大于或等于预设优先级,则确定所述目标数据采用双通道传输模式,并继续执行所述物联网设备利用第一传输通道向用户端发送所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道,且所述物联网设备利用第二传输通道再次将所述目标数据发送给服务器的步骤;若所述目标数据的优先等级小于所述预设优先级,则确定所述目标数据采用单通道传输模式,并利用第四传输通道将所述目标数据发送给所述服务器。为实现上述目的,本申请第二方面提供一种数据传输方法,所述方法包括:用户端接收物联网设备通过第一传输通道发送的目标数据,并保存所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道;每间隔预设拉取时长,所述用户端从服务器拉取第一数据,并利用拉取的所述第一数据对已保存的数据进行去重处理,所述第一数据为所述物联网设备在所述预设拉取时长内利用第二传输通道上报给所述服务器的目标数据。可选地,所述目标数据中至少包含时间戳;则所述利用拉取的所述第一数据对已保存的数据进行去重处理,包括:查找已保存的所述物联网设备在所述预设拉取时长内通过第一传输通道传输的数据,确定是否存在时间戳与所述第一数据的时间戳相同的第二数据;若存在时间戳与所述第一数据的时间戳相同的第二数据,则放弃保存所述第一数据;若不存在时间戳与所述第一数据的时间戳相同的第二数据,则保存所述第一数据。可选地,所述方法还包括:若监测到所述第一传输通道的接收信号的强度指示RSSI值大于或等于预设信号强度阈值,则确定所述第一传输通道的RSSI值保持大于或等于所述预设信号强度阈值的第二连续时长;当所述第二连续时长大于或等于预设时间阈值时,利用所述第一传输通道向所述物联网设备发送关闭指令,所述关闭指令用于指示所述物联网设备关闭所述第二传输通道。可选地,所述方法还包括:当所述第二连续时间大于或等于预设时间阈值时,关闭从所述服务器拉取所述第一数据的第三传输通道。为实现上述目的,本申请第三方面提供一种物联网设备,包括:获取模块,用于获取待传输的目标数据;传输模块,用于利用第一传输通道向用户端发送所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道,且所述物联网设备利用第二传输通道再次将所述目标数据发送给服务器,以便所述用户端从所述服务器拉取数据并进行去重处理。为实现上述目的,本申请第四方面提供一种用户端,包括:接收模块,用于接收物联网设备通过第一传输通道发送的目标数据,并保存所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道;拉取模块,用于每间隔预设拉取时长,从服务器拉取第一数据,并利用拉取的所述第一数据对已保存的数据进行去重处理,所述第一数据为所述物联网设备在所述预设拉取时长内利用第二传输通道上报给所述服务器的目标数据。为实现上述目的,本申请第五方面提供一种数据传输系统,所述数据传输系统包括物联网设备、用户端及服务器,所述物联网设备用于实现如第一方面所述的数据传输方法,所述用户端用于实现如第二方面所述的数据传输方法。为实现上述目的,本申请第六方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面所述的数据传输方法中的各个步骤,或者使得所述处理器执行如第二方面所述的数据传输方法中的各个步骤。为实现上述目的,本申请第四方面提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如第一方面所述的数据传输方法中的各个步骤,或者使得所述处理器执行如第二方面所述的数据传输方法中的各个步骤。本申请实施例具有如下优点或有益效果:本申请提供一种数据传输方法,其中,物联网设备与用户端之间具有能够实时传输数据的短距离通信通道,即第一传输通道,且物联网设备与服务器之间具有第二传输通道,物联网设备在获取到待传输的目标数据之后,可以利用第一传输通道向用户端发送该目标数据,且物联网设备还将利用第二传输通道将该目标数据发送给服务器,以便用户端能够从服务器拉取数据并进行去重处理。通过设置第一传输通道和第二传输通道的方式,使得物联网设备可以将同样的目标数据分别通过第一传输通道和第二传输通道发送两次,使得同样的目标数据能够经过不同的通道进行传输,实现双通道传输的目的,以降低数据丢失对数据完整性的影响,同时由于使用的第一传输通道为短距离通信通道,使得能够提高数据传输的实时性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n物联网设备获取待传输的目标数据;/n所述物联网设备利用第一传输通道向用户端发送所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道,且所述物联网设备利用第二传输通道再次将所述目标数据发送给服务器,以便所述用户端从所述服务器拉取数据并进行去重处理。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
物联网设备获取待传输的目标数据;
所述物联网设备利用第一传输通道向用户端发送所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道,且所述物联网设备利用第二传输通道再次将所述目标数据发送给服务器,以便所述用户端从所述服务器拉取数据并进行去重处理。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若监测到所述第一传输通道的接收信号的强度指示RSSI值大于或等于预设信号强度阈值,则确定所述第一传输通道的RSSI值保持大于或等于所述预设信号强度阈值的第一连续时长;
当所述第一连续时长大于或等于预设时间阈值时,关闭所述第二传输通道。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述第一连续时长大于或等于预设时间阈值时,利用所述第一传输通道向所述用户端发送通知消息,所述通知消息用于通知所述用户端所述第二传输通道已关闭,且触发所述用户端关闭从所述服务器拉取所述目标数据的第三传输通道。


4.根据权利要求1所述的方法,其特征在于,所述物联网设备获取待传输的目标数据之后还包括:
确定所述目标数据的优先等级;
若所述目标数据的优先等级大于或等于预设优先级,则确定所述目标数据采用双通道传输模式,并继续执行所述物联网设备利用第一传输通道向用户端发送所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道,且所述物联网设备利用第二传输通道再次将所述目标数据发送给服务器的步骤;
若所述目标数据的优先等级小于所述预设优先级,则确定所述目标数据采用单通道传输模式,并利用第四传输通道将所述目标数据发送给所述服务器。


5.一种数据传输方法,其特征在于,所述方法包括:
用户端接收物联网设备通过第一传输通道发送的目标数据,并保存所述目标数据,所述第一传输通道为所述物联网设备与所述用户端之间实时传输数据的短距离通信通道;
每间隔预设拉取时长,所述用户端从服务...

【专利技术属性】
技术研发人员:钟刘旺蓝德洪
申请(专利权)人:深圳市晨北科技有限公司
类型:发明
国别省市:广东;44

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

1