预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113825200A(43)申请公布日2021.12.21(21)申请号202111397971.0(22)申请日2021.11.24(71)申请人航天神舟科技发展有限公司地址300458天津市滨海新区滨海高新区高新七路168号(72)发明人张悦段庆菊林祥清(74)专利代理机构哈尔滨市阳光惠远知识产权代理有限公司23211代理人张宏威(51)Int.Cl.H04W40/02(2009.01)H04W84/18(2009.01)权利要求书2页说明书11页附图4页(54)发明名称一种基于LoRa半双工多频自组网方法及装置(57)摘要本申请公开了一种基于LoRa半双工多频自组网方法及装置,涉及通信领域。该方法将需要发送的数据,数据的目的地址,业务类型缓存下来并将路由请求分组进行分组打包,其中,路由请求分组中各字段与路由协议一致。在将路由请求分组打包之后发送至中间节点,与此同时控制开启第一定时器。若超出预设时长未接收到路由回复,则重新发送路由请求分组。根据路由请求分组信息,添加指向源节点的反向路由,并判断接收路由请求分组的中间节点是否为目的节点,根据此判断结果确定是否丢弃该路由请求分组,在路由建立过程中,所有节点均已经切换至源节点ID所对应的业务信道上。可见此方法可以有效的解决通信速率的问题。CN113825200ACN113825200A权利要求书1/2页1.一种基于LoRa半双工多频自组网方法,其特征在于,应用于源节点,所述源节点内含有软件或者硬件实现的第一定时器,该方法包括:判断是否有数据需要发送;若有数据需要发送,则缓存节点数据的目的地址、业务类型和数据;其中,所述节点数据为要发送的数据;生成相对应的路由请求分组并将其与数据进行打包形成路由请求分组信息;其中,所述路由请求分组信息中各字段与路由协议一致;发送所述路由请求分组信息至中间节点;控制开启所述第一定时器;若超出预设时长未接收到路由回复分组,则重新发送所述路由请求分组信息。2.根据权利要求1所述的基于LoRa半双工多频自组网方法,其特征在于,所述路由请求分组信息通过信道0发送出去。3.一种基于LoRa半双工多频自组网方法,其特征在于,应用于中间节点,所述中间节点内含有软件或者硬件实现的第二定时器,该方法包括:接收源节点所发送的路由请求分组信息;根据所述路由请求分组信息中的目的地址判断本节点是否为目的节点,并根据判断结果确定是否丢弃所述路由请求分组信息。4.根据权利要求3所述的基于LoRa半双工多频自组网方法,其特征在于,根据所述路由请求分组信息中的目的地址判断本节点是否为目的节点,并根据判断结果确定是否丢弃所述路由请求分组信息包括:若本节点是所述目的节点,则丢弃所述路由请求分组信息,产生并发送路由回复分组信息至上一级节点且所述目的节点开启所述第二定时器;若本节点不是所述目的节点,则比较所述路由请求分组信息的序列号与之前来自于同一个所述源节点的序列号的大小;若所述路由请求分组信息的序列号比之前来自于同一个所述源节点的序列号大,则将所述路由请求分组信息中的跳数字段加1并转发所述路由请求分组信息。5.根据权利要求3所述的基于LoRa半双工多频自组网方法,其特征在于,还包括:接收路由回复分组信息;根据所述路由回复分组信息获取路由回复分组,判断所述路由回复分组是否为预设分组;若所述路由回复分组为预设分组,则产生并反馈一个切换请求分组信息;根据所述路由回复分组信息判断接收所述路由回复分组信息的节点是否为所述源节点;若接收所述路由回复分组信息的节点为所述源节点,则丢弃所述路由回复分组信息并切换至源节点身份标识号所对应的业务信道上。6.一种基于LoRa半双工多频自组网方法,其特征在于,应用于路由,该方法包括:在建立过程中,所有节点均已经切换至源节点身份识别号所对应的业务信道上。7.根据权利要求6所述的基于LoRa半双工多频自组网方法,其特征在于,还包括:若在数据发送过程中存在某个所述节点未接收到切换请求分组信息,则将重新传输业2CN113825200A权利要求书2/2页务数据;若在数据发送过程中所述节点在接收并转发最后一个分组至下一个所述节点后仍接收到了一个所述切换请求分组信息,则确认此轮业务数据传输完成并切换至信道0进行信道侦听。8.一种基于LoRa半双工多频自组网装置,其特征在于,应用于源节点,包括:判断模块,用于判断是否有数据需要发送;缓存模块,用于若有所述数据需要发送,则缓存节点数据的目的地址、业务类型和数据;其中,所述节点数据为要发送的数据;生成模块,用于生成相对应的路由请求分组并将其与数据进行打包形成路由请求分组信息;其中,所述路由请求分组信息中各字段与路由协议一致;发送模块,用于发送所述路由请求分