一种数据发送和接收方法、装置及设备的制造方法

文档序号:9420352阅读:450来源:国知局
一种数据发送和接收方法、装置及设备的制造方法
【技术领域】
[0001] 本发明设及通信技术领域,具体设及一种数据发送方法、接收方法及装置、设备。
【背景技术】
[0002] 随着移动互联网与物联网技术的发展,越来越多的设备具有无线网络的接入能 力。运些设备具有小型化、低功耗等特点,大多数类似的设备都没有配置屏幕W及键盘等输 入外设,因此不方便直接通过操作所述设备得到连网数据,目前有些设备通过在设备中设 置无线访问接入点模块来接收数据发送设备发送的信息,但是运种实现方式对设备的硬件 要求较高。因此如何将无线网络的地址和密钥等信息发送到所述设备,W方便所述设备接 收和识别成为一大难题。

【发明内容】

[0003] 本发明实施例提供一种数据发送方法、接收方法、装置及相关设备,W期提供一种 通信设备之间更安全的数据传输方法。
[0004] 本发明实施例第一方面提供一种数据发送方法,包括:获取包含N个数据信息的 字符串,所述数据信息包括字符或者数值,所述N为正整数;根据预设的数据信息与数据量 之间的映射关系确定与所述N个数据信息对应的N组数据量,所述N个数据信息与所述N 组数据量一一对应;生成与所述N组数据量对应的N组数据包,所述N组数据量与所述N组 数据包一一对应;发送所述N组数据包。
[0005] 结合第一方面,在第一方面的第一种可能的实施方式中,所述根据预设的数据信 息与数据量之间的映射关系确定与所述N个数据信息对应的N组数据量,包括:根据数据信 息与F进制数值之间的映射关系确定与所述N个数据信息对应的N个F进制数值;其中,所 述字符串中的第i个数据信息对应的F进制数值的有效数字位为ni位,每个有效数字位对 应一个数据量,则所述第i个数据信息对应的第i组数据量包括rii个数据量,所述第i个数 据信息为所述N个数据信息中的任意一个数据信息,所述ni为大于或者等于1的整数;根 据数据信息对应的F进制数值、数据信息在字符串中的位置与数据量之间的映射关系确定 与所述N个数据信息对应的N组数据量。
[0006] 结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式 中,所述根据数据信息对应的F进制数值、数据信息在字符串中的位置与数据量之间的映 射关系确定与所述N个数据信息对应的N组数据量,包括:将所述N个数据信息对应的N个 F进制数值按照所述N个数据信息在字符串中的位置顺序排列得到序列X;其中,第k个数 据信息K对应的F进制数值包括rik位,其中所述第k个数据信息K对应的F进制数值的有 效数字位的第m位数值Km在所述序列X中的顺序为P,则Km对应的数据量为Y1+P' +Km,其 中,Yi为第一预设值,P'为P的二进制数值左移q位后得到的二进制数值对应的十进制数 值,所述F= 2S,q大于或者等于S,所述第k个数据信息K为所述N个数据信息中的任意一 个数据信息;所述第m位数值Km为所述数据信息K对应的nk位的F进制数值中的任意一位 有效数字位的数值。
[0007]结合第一方面的第二种可能的实施方式,在第一方面的第=种可能的实施方式 中,所述F= 16,所述q= 4。
[0008]结合第一方面,在第一方面的第四种可能的实施方式中,所述发送所述N组数据 包,包括:通过无线访问接入点向数据接收设备发送所述N组数据包。
[0009]结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式 中,所述字符串包括:无线访问接入点的基本服务集标识符和密钥。
[0010] 结合第一方面的第五种可能的实施方式,在第一方面的第六种可能的实施方式 中,所述字符串还包括如下数据信息中的至少一种:所述N组数据包的总包数和密钥对应 的数据包的总包数。
[0011] 结合第一方面的第六种可能的实施方式,在第一方面的第屯种可能的实施方式 中,所述字符串还包括:校验信息和所述校验信息对应的数据包的总包数。
[0012] 结合第一方面的第屯种可能的实施方式,在第一方面的第八种可能的实施方式 中,所述校验信息根据所述N组数据量确定。
[0013]结合第一方面的第八种可能的实施方式,在第一方面的第九种可能的实施方式 中,所述校验信息根据所述N组数据量确定,包括:所述校验信息根据所述N组数据量中的 所有数据量的和确定。
[0014]结合第一方面,在第一方面的第十种可能的实施方式中,所述发送所述N组数据 包,包括:周期性地发送所述N组数据包。
[0015]结合第一方面的第十种可能的实施方式,在第一方面的第十一种可能的实施方式 中,所述方法还包括:在一个发送周期中,在发送所述N组数据包之前,还包括:发送第一类 指示数据包组,用于指示所述发送周期,所述第一类指示数据包组包括至少一个数据包,所 述第一类指示数据包组中的数据包的数据量与第一组预设值一一对应。
[0016]结合第一方面的第十一种可能的实施方式,在第一方面的第十二种可能的实施方 式中,所述第一组预设值包括相等的至少两个数值或者数值的大小相邻的至少两个数值。
[0017]结合第一方面的第十种可能的实施方式,在第一方面的第十=种可能的实施方式 中,所述方法还包括:在一个发送周期中,在发送所述N组数据包的过程中穿插发送第二类 指示数据包组,W使数据接收设备接收所述第二类指示数据包组后根据所述第二类指示数 据包组确定接收所述N组数据包的信道,所述第二类指示数据包组包括至少一个数据包, 所述第二类指示数据包组中的数据包的数据量与第二组预设值一一对应。
[0018]结合第一方面的第十=种可能的实施方式,在第一方面的第十四种可能的实施方 式中,所述第二组预设值包括相等的至少两个数值或者数值的大小相邻的至少两个数值。
[0019] 本发明实施例第二方面提供一种数据接收方法包括:获取N组数据包确定所述N 组数据包对应的N组数据量;所述N组数据包与所述N组数据量一一对应;根据预设的数据 量与数据信息之间的映射关系确定与所述N组数据量对应的N个数据信息,所述N组数据 量与所述N个数据信息一一对应;根据所述N个数据信息确定包括所述N个数据信息的字 符串。
[0020] 结合第二方面,在第二方面的第一种可能的实施方式中,所述根据预设的数据量 与数据信息之间的映射关系确定与所述N组数据量对应的N个数据信息,包括:确定与所述 N组数据量对应的N组F进制数值;其中,第i组数据量包括rii个数据量,则所述第i组数 据量对应ni个F进制数,将所述n1个数据量都减去第二预设值Y2得到n1个第一次预处理 后的数据量,将所述第i组数据量中的第j个第一次预处理后的数据量对应的二进制数值 的低q位对应的十进制数值作为所述第i组数据量中的第j个数据量对应的F进制数值; 其中,所述第i组数据量为所述N组数据量中的任意一组,所述j为1至rii中的任意一整 数,所述F= 2^,q大于或者等于S。
[0021] 结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式 中,所述F= 16,所述q= 4。
[0022] 结合第二方面,在第二方面的第=种可能的实施方式中,获取的所述N组数据包 包括:无线访问接入点的基本服务集标识符和密钥对应的数据包。
[0023]结合第二方面的第=种可能的实施方式,在第二方面的第四种可能的实施方式 中,获取的所述N组数据包还包括如下数据包中的至少一种:所述N组数据包的总包数对应 的数据包和密钥对应的数据包的总包数对应的数据包。
[0024]结合第二方面的第=种可能的实施方式,在第二方面的第五种可能的实施方式 中,获取的所述N组数据包还包括:校验信息对应的数据包和所述校验信息对应的数据包 的总包数对应的数据包。
[00巧]结合第二方面的第=种可能的实施方式,在第二方面的六种可能的实施方式中, 在所述获取N组数据包之前,还包括,获取第一类指示数据包组,所述第一类指示数据包组 用于指示当前接收周期,所述第一类指示数据包组包括至少一个数据包,所述第一类指示 数据包组中的数据包的数据量与第一组预设值一一对应。
[0026]结合第二方面的第六种可能的实施方式,在第二方面的第屯种可能的实施方式 中,所述第一组预设值包括相等的至少两个数值或者数值的大小相邻的至少两个数值。
[0027]结合第二方面,在第二方面的第八种可能的实施方式中,所述方法还包括:确定用 于接收所述N组数据包的信道。
[0028]结合第二方面的第八种可能的实施方式,在第二方面的第九种可能的实施方式 中,所述确定用于接收所述N组数据包的信道,包括:若获取到第二类指示数据包组,则W 获取到所述第二类指示数据包组的信道作为用于接收所述N组数据包的信道,所述第二类 指示数据包组包括至少一个数据包,所述第二类指示数据包组中的数据包的数据量与第二 组预设值一一对应。
[0029]结合第二方面的第九种可能的实施方式,在第二方面的第十种可能的实施方式 中,所述第二组预设值包括相等的至少两个数值或者数值的大小相邻的至少两个数值。
[0030]本发明实施例第=方面提供一种数据发送装置,包括:获取单元,用于获取包含N个数据信息的字符串,所述数据信息包括字符或者数值,所述N为正整数;确定单元,用于 根据预设的数据信息与数据量之间的映射关系确定与所述N个数据信息对应的N组数据 量,所述N个数据信息与所述N组数据量一一对应;生成单元,用于生成与所述N组数据量 对应的N组数据包,所述N组数据量与所述N组数据包一一对应;发送单元,用于发送所述 N组数据包。
[0031]结合第=方面,在第=方面的第一种可能的实施方式中,
[0032]所述确定单元具体用于,根据数据信息与F进制数值之间的映射关系确定与所述 N个数据信息对应的N个F进制数值;其中,所述字符串中的第i个数据信息对应的F进制 数值的有效数字位为ni位,每个有效数字位对应一个数据量,则所述第i个数据信息对应 的第i组数据量包括rii个数据量,所述第i个数据信息为所述N个数据信息中的任意一个 数据信息,所述ni为大于或者等于1的整数;W及用于根据数据信息对应的F进制数值、数 据信息在字符串中的位置与数据量之间的映射关系确定与所述N个数据信息对应的N组数 据量。
[0033] 结合第=方面的第一种可能的实施方式,在第=方面的第二种可能的实施方式 中,在根据数据信息对应的F进制数值、数据信息在字符串中的位置与数据量之间的映射 关系确定与所述N个数据信息对应的N组数据量方面,所述确定单元具体用于,将所述N个 数据信息对应的N个F进制数值按照所述N个数据信息在字符串中的位置顺序排列得到序 列X;其中,第k个数据信息K对应的F进制数值包括rik化其中所述第k个数据信息K对 应的F进制数值的有效数字位的第m位数值Km在所述序列X中的顺序为P,则Km对应的数 据量为Yi+p'+Km,其中,Yi为第一预设值,P'为P的二进制数值左移q位后得到的二进制数 值对应的十进制数值,所述F= 2S,q大于或者等
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1