信道使用方法、电子设备及计算机存储介质技术

技术编号:37798855 阅读:14 留言:0更新日期:2023-06-09 09:28
本申请涉及通信领域,提供一种信道使用方法、电子设备及计算机存储介质。在本申请中,基站在每一信道占用的循环中优先在分配给基站的时间片占用信道发送完数据后,释放信道由其他已加入的从设备根据已分配的时间片依次占用信道进行数据发送,并在最后一个已加入的从设备释放信道后,检测新加入的设备并按照预设的时间片分配规则为其分配时间片,如此,基站和从设备可以按照预设的时间片分配规则确定各自对应的时间片并依次进行数据发送,同时在本轮信道占用的循环的数据发送完毕后,也可以接受更多从设备的加入,满足了基站和多个从设备使用同一信道进行通信的需求,又避免了在同一信道进行数据发送时造成冲突导致数据丢失。一信道进行数据发送时造成冲突导致数据丢失。一信道进行数据发送时造成冲突导致数据丢失。

【技术实现步骤摘要】
信道使用方法、电子设备及计算机存储介质


[0001]本专利技术涉及通信领域,具体涉及一种信道使用方法、电子设备及计算机存储介质。

技术介绍

[0002]目前户外点对点通信方案大部分采用远距离无线电(Long Range Radio,Lora)信道进行通信。Lora信道因为其距离远,功耗低受到广泛使用。但是Lora的物理层没有在同信道进行冲突检测和规避的具体协议,因此,多个设备之间同时使用同一个信道通信时,例如,基站作为主设备需要和多个从设备通信时,为了避免基站频繁切换信道,多个设备一般需要在同一信道上通信,此时容易出现多设备同时发送数据造成冲突,进而导致数据丢失。

技术实现思路

[0003]鉴于以上内容,有必要提供一种信道使用方法、电子设备及计算机存储介质,以解决信道使用冲突接收不到数据的技术问题。
[0004]第一方面,本申请提供一种信道使用方法,应用在基站中,基站作为主设备能够与多个从设备建立通信,所述方法包括:根据分配给基站的时间片,占用一信道进行数据发送;其中,时间片用于每个设备表示占用信道的最长时间;在信道占用完毕后释放信道;控制已加入的从设备按已分配的时间片依序占用信道进行数据发送;在最后一个已加入的从设备释放信道后,检测是否有新设备加入;若有新设备加入,根据预设的时间片分配规则为新设备分配时间片并记录新设备。
[0005]上述方法中,基站每次优先在分配给基站的时间片占用信道发送完数据后,释放信道由其他已加入的从设备根据已分配的时间片依次占用信道进行数据发送,并在最后一个已加入的从设备释放信道后,检测新加入的设备并按照预设的时间片分配规则为其分配时间片,如此,基站和从设备可以按照预设的时间片分配规则确定各自对应的时间片并依次进行数据发送,同时在本轮数据发送完毕后,也可以接受更多从设备的加入,满足了基站和多个从设备使用同一信道进行通信的需求,又避免了在同一信道进行数据发送时造成冲突导致数据丢失。
[0006]第二方面,本申请提供一种电子设备,包括:存储器,用于存储程序指令;及处理器,用于读取并执行存储器中存储的程序指令,当程序指令被处理器执行时,使得电子设备执行上述信道使用方法。
[0007]第三方面,本申请提供一种计算机存储介质,计算机存储介质存储有程序指令,当程序指令在电子设备上运行时,使得电子设备执行上述信道使用方法。
附图说明
[0008]图1为本申请一实施例中信道使用方法的应用场景图。
[0009]图2为本申请一实施例中信道使用方法的流程图。
[0010]图3为本申请一实施例中基站分配的时间片的示意图。
[0011]图4为本申请一实施例中基站控制已加入的从设备按已分配的时间片依序占用信道进行数据发送的步骤的流程图。
[0012]图5为本申请一实施例中基站检测是否有新设备加入的步骤的流程图。
[0013]图6为本申请一实施例中基站据预设的时间片分配规则为新设备分配时间片并记录新设备的步骤的流程图。
[0014]图7为本申请一实施例中预设命令格式的示意图。
[0015]图8为本申请一实施例提供的一种信道使用装置的示意图。
[0016]图9为本申请实施例提供的一种电子设备的示意图。
具体实施方式
[0017]为了能够更清楚地理解本申请的上述目的、特征和优点,下面结合附图和具体实施例对本申请进行详细描述。
[0018]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述在一个实施例中实施例的目的,不是旨在于限制本申请。
[0019]需要说明的是,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0020]另外需要说明的是,本申请实施例中公开的方法或流程图所示出的方法,包括用于实现方法的一个或多个步骤,在不脱离权利要求的范围的情况下,多个步骤的执行顺序可以彼此互换,其中某些步骤也可以被删除。下面将结合附图对一些实施例做出说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0021]参考图1所示,为本申请一实施例中信道使用方法的应用场景图。该方法应用在基站10中。基站10作为主设备能够与多个从设备20建立通信连接。在本申请的一实施例中,基站10可以采用远距离无线电(Long Range Radio,Lora)信道与从设备20之间同时使用同一个信道进行通信。基站10用于按照预设的时间片分配规则为基站10自身及已与基站10通信连接的从设备20分配时间片,并控制基站10及从设备20按已分配的时间片依序占用信道进行数据发送。从设备20用于与基站10进行交互,并在基站10的控制下占用信道完成从设备20的数据的发送。在本申请的一实施例中,基站10可包括Lora基站,从设备20包括移动储能设备、家庭储能设备、移动空调、割草机、扫地机等类型的电子设备的任意一种或多种。在某些场景中,基站10需要作为主设备与上述多个从设备20进行一对多通信,则此时,为了避免基站10频繁在不同信道之间切换,基站10与多个从设备20可以固定在某一个信道上通信,则此时,容易出现多设备同时发送数据造成冲突,进而导致数据丢失。基于此,本申请实施例提供解决此问题的信道使用方法。参考图2所示,为本申请一实施例中信道使用方法的流程图。该方法应用于基站(例如,如图1所示的基站10)。该方法包括如下步骤。
[0022]步骤S201,根据分配给基站的时间片,占用一信道进行数据发送;其中,时间片用
于每个设备表示占用信道的最长时间。
[0023]在本申请的一实施例中,基站10为基站10及已加入基站10的从设备20按序分配时间片,基站10及已加入基站10的从设备20依序占用信道进行数据发送。在本申请的一实施例中,已加入基站10的从设备20表示已与基站10建立通信连接的设备。参考图3所示,为本申请一实施例中基站10分配的时间片的示意图。基站10分配的时间片具有预设时间长度,且两个时间片之间具有预设时间间隔。在本申请的一实施例中,预设时间长度及预设时间间隔可以根据需要进行设置。在本申请的一实施例中,可将预设时间长度设定为100ms,将预设时间间隔设定为2ms。
[0024]在本申请的一实施例中,基站10分配给基站10的时间片的发送优先级高于从设备20的时间片的发送优先级。在具体实施例中,考虑到基站10需要作为主设备为其他从设备20分配信道时间片,因此,在基站10每次开机后,基站10为基站10自身分配第一时间片,第一时间片在基站10分配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信道使用方法,应用在基站中,所述基站作为主设备能够与多个从设备建立通信,其特征在于,所述方法包括:根据分配给所述基站的时间片,占用一信道进行数据发送;其中,所述时间片用于每个设备表示占用信道的最长时间;在信道占用完毕后释放所述信道;控制已加入的从设备按已分配的时间片依序占用所述信道进行数据发送;在最后一个已加入的从设备释放所述信道后,检测是否有新设备加入;若有新设备加入,根据预设的时间片分配规则为所述新设备分配时间片并记录所述新设备。2.如权利要求1所述的信道使用方法,其特征在于,所述方法还包括:若没有新设备进入加入,执行所述根据分配给所述基站的时间片占用一信道进行数据发送的步骤。3.如权利要求1所述的信道使用方法,其特征在于,所述检测是否有新设备加入包括:发送新增指令;所述新增指令用于指示新设备加入;若接收到响应于所述新增指令的应答,确定有新设备加入;若没有接收到响应于所述新增指令的应答,确定没有新设备加入。4.如权利要求3所述的信道使用方法,其特征在于,所述根据预设的时间片分配规则为所述新设备分配时间片并记录所述新设备包括:从所述新增指令的应答中获取所述新设备的MAC地址;根据所述预设的时间片分配规则确定为所述新设备分配的目标时间片;向所述新设备发送时间片分配指令;所述时间片分配指令携带所述目标时间片的编号;在接收到响应于所述时间片分配指令的应答时,将分配的所述目标时间片的编号与所述新设备的MAC地址进行绑定并记录。5.如权利要求4所述的信道使用方法,其特征在于,所述预设的时间片分配规则为:所述基站的时间片的发送优先级高于任一从设备的时间片...

【专利技术属性】
技术研发人员:旷跳刘元财张泫舜陈浩宇
申请(专利权)人:深圳市正浩创新科技股份有限公司
类型:发明
国别省市:

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

1