System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据传输领域,具体而言,涉及一种数据的发送方法、发送端、数据发送系统和计算机可读存储介质。
技术介绍
1、当代科技发展十分迅速,传感网络也更多的出现在人们的视野当中,在物联网时代崛起的背景下,传感网络所服务的对象越来越复杂和多样,对传感网络要求也越来越高,目前传感网络和设备之间传输数据的效率较低。
技术实现思路
1、本申请的主要目的在于提供一种数据的发送方法、发送端、数据发送系统和计算机可读存储介质,以解决现有技术中传感网络和设备之间传输数据的效率较低的问题。
2、根据本专利技术实施例的一个方面,提供了一种数据的发送方法,包括:发送端获取第一待发送数据并确定所述第一待发送数据的数据量大小;根据所述第一待发送数据的数据量的大小,所述发送端确定与所述第一待发送数据对应的目标发送链路,所述目标发送链路的可一次传输的数据量大于或者等于所述第一待发送数据的数据量;所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端。
3、可选地,根据所述第一待发送数据的数据量的大小,所述发送端确定与所述第一待发送数据对应的目标发送链路,包括:在所述第一待发送数据的数据量大于或者等于第一数据量阈值的情况下,所述发送端确定与所述第一待发送数据对应的第一发送链路;在所述第一待发送数据的数据量小于所述第一数据量阈值的情况下,所述发送端确定与所述第一待发送数据对应的第二发送链路,所述第二发送链路的可一次传输的数据量小于所述第一发送链路的可一次传输的数据量。
4、
5、可选地,在所述发送端采用所述第一发送链路,将所述第一待发送数据发送至所述接收端之后,所述方法还包括:在所述第一待发送数据都已发送的情况下,所述发送端生成结束指令;所述发送端将所述结束指令发送至所述接收端,以使得所述接收端基于所述结束指令关闭所述第一发送链路的连接。
6、可选地,在所述第一待发送数据的数据量小于所述第一数据量阈值的情况下,所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端,包括:所述发送端发送第二请求指令至所述接收端,所述第二请求指令是指建立所述第二发送链路的指令,所述第二请求指令中包括是否需要所述接收端答复的指令;在不需要所述接收端答复的情况下,所述发送端采用所述第二发送链路将所述第一待发送数据发送至所述接收端;在需要所述接收端答复的情况下,所述发送端接收所述接收端发送的第二应答指令,所述第二应答指令是指所述接收端应答所述第二请求指令,并响应已成功建立所述第二发送链路的指令,所述发送端采用所述第二发送链路将所述第一待发送数据发送至所述接收端。
7、可选地,所述方法还包括:所述发送端接收所述接收端发送的多个第二发送数据;所述发送端确定多个所述第二发送数据中,是否有至少两个相同的所述第二发送数据;在有至少两个相同的所述第二发送数据的情况下,所述发送端保留接收时间为第一接收时间的所述第二发送数据,所述发送端丢弃接收时间为第二接收时间的所述第二发送数据,其中,所述第一接收时间早于所述第二接收时间。
8、可选地,在所述发送端接收所述接收端发送的多个第二发送数据之后,所述方法还包括:所述发送端对所述第二发送数据进行滤波处理,得到滤波后的第二发送数据。
9、可选地,在所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端之后,所述方法还包括:所述发送端接收所述接收端回复的回复数据;所述发送端校验所述回复数据,确定所述回复数据是否存在异常情况,所述异常情况包括以下至少之一:所述回复数据出现丢包、所述回复数据中有病毒;在确定所述回复数据存在所述异常情况的情况下,所述发送端生成提示信息。
10、可选地,所述第一发送链路为ftp链路,所述第二发送链路为广播链路。
11、根据本专利技术实施例的另一方面,还提供了一种数据的发送方法,包括:接收端获取第二待发送数据并确定所述第二待发送数据的数据量大小;根据所述第二待发送数据的数据量的大小,所述接收端确定与所述第二待发送数据对应的目标发送链路,所述目标发送链路的可一次传输的数据量大于或者等于所述第二待发送数据的数据量;所述接收端采用所述目标发送链路将所述第二待发送数据发送至发送端。
12、可选地,在接收端获取第二待发送数据并确定所述第二待发送数据的数据量大小之后,所述方法还包括:所述接收端确定设备类型;所述接收端根据所述设备类型,确定第二数据量阈值。
13、根据本专利技术实施例的又一方面,还提供了一种发送端,包括:第一获取单元,用于获取第一待发送数据并确定所述第一待发送数据的数据量大小;第一确定单元,用于根据所述第一待发送数据的数据量的大小,确定与所述第一待发送数据对应的目标发送链路,所述目标发送链路的可一次传输的数据量大于或者等于所述第一待发送数据的数据量;第一发送单元,用于采用所述目标发送链路将所述第一待发送数据发送至接收端。
14、根据本专利技术实施例的再一方面,还提供了一种数据发送系统,包括:传感网络和接收端,所述传感网络中包括移动终端、服务器、发送端和路由设备,各所述发送端中安装有ble通讯模块,所述接收端中安装有ble通讯模块,所述移动终端与所述服务器通信,所述服务器与所述发送端通信,所述发送端与所述路由设备通信,所述传感网络的发送端用于执行任意一种所述的方法,所述接收端用于执行所述的方法。
15、根据本专利技术实施例的另一方面,还提供了一种数据发送系统,包括:传感网络和接收端,所述传感网络中包括移动终端、服务器、发送端和路由设备,各所述发送端中安装有wifi通讯模块,所述接收端中安装有wifi通讯模块,所述移动终端与所述服务器通信,所述服务器与所述发送端通信,所述发送端与所述路由设备通信,所述传感网络用于执行任意一种所述的方法,所述接收端用于执行所述的方法。
16、根据本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
17、在本专利技术实施例中,首先发送端获取第一待发送数据并确定第一待发送数据的数据量大小,之后根据第一待发送数据的数据量的大小,发送端确定与第一待发送数据对应的目标发送链路,最后发送端采用目标发送链路将第一待发送数据发送至接收端。该方案中,发送端与接收端之间进行通信的过程中,发送端可以根据第一待发送数据的数据量的大小确定目标发送链路,这样发送端可以与接收端通过多种发送链路进行数据通信,提高了发送端和接收端本文档来自技高网...
【技术保护点】
1.一种数据的发送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第一待发送数据的数据量的大小,所述发送端确定与所述第一待发送数据对应的目标发送链路,包括:
3.根据权利要求2所述的方法,其特征在于,在所述第一待发送数据的数据量大于或者等于第一数据量阈值的情况下,所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端,包括:
4.根据权利要求3所述的方法,其特征在于,在所述发送端采用所述第一发送链路,将所述第一待发送数据发送至所述接收端之后,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,在所述第一待发送数据的数据量小于所述第一数据量阈值的情况下,所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述发送端接收所述接收端发送的多个第二发送数据之后,所述方法还包括:
8.根据权利要求1至7中任意一项所述的方法,其特征在于,在所述
9.根据权利要求2至5中任意一项所述的方法,其特征在于,所述第一发送链路为FTP链路,所述第二发送链路为广播链路。
10.一种数据的发送方法,其特征在于,包括:
11.根据权利要求10所述的方法,其特征在于,在接收端获取第二待发送数据并确定所述第二待发送数据的数据量大小之后,所述方法还包括:
12.一种发送端,其特征在于,包括:
13.一种数据发送系统,其特征在于,包括:传感网络和接收端,所述传感网络中包括移动终端、服务器、发送端和路由设备,各所述发送端中安装有BLE通讯模块,所述接收端中安装有BLE通讯模块,所述移动终端与所述服务器通信,所述服务器与所述发送端通信,所述发送端与所述路由设备通信,所述传感网络的发送端用于执行权利要求1至9中任意一项所述的方法,所述接收端用于执行权利要求10或11所述的方法。
14.一种数据发送系统,其特征在于,包括:传感网络和接收端,所述传感网络中包括移动终端、服务器、发送端和路由设备,各所述发送端中安装有WIFI通讯模块,所述接收端中安装有WIFI通讯模块,所述移动终端与所述服务器通信,所述服务器与所述发送端通信,所述发送端与所述路由设备通信,所述传感网络用于执行权利要求1至9中任意一项所述的方法,所述接收端用于执行权利要求10或11所述的方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至9中任意一项所述的方法。
...【技术特征摘要】
1.一种数据的发送方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第一待发送数据的数据量的大小,所述发送端确定与所述第一待发送数据对应的目标发送链路,包括:
3.根据权利要求2所述的方法,其特征在于,在所述第一待发送数据的数据量大于或者等于第一数据量阈值的情况下,所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端,包括:
4.根据权利要求3所述的方法,其特征在于,在所述发送端采用所述第一发送链路,将所述第一待发送数据发送至所述接收端之后,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,在所述第一待发送数据的数据量小于所述第一数据量阈值的情况下,所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述发送端接收所述接收端发送的多个第二发送数据之后,所述方法还包括:
8.根据权利要求1至7中任意一项所述的方法,其特征在于,在所述发送端采用所述目标发送链路将所述第一待发送数据发送至接收端之后,所述方法还包括:
9.根据权利要求2至5中任意一项所述的方法,其特征在于,所述第一发送链路为ftp链路,所述第二发送链路为广播链...
【专利技术属性】
技术研发人员:唐杰,谭鸿彪,李春光,徐洪伟,梁文德,聂利波,梁志涛,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。