System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于无线通信,具体是涉及一种用于多个终端设备之间全双工通信的方法、装置及终端设备。
技术介绍
1、相关技术中,随着时代的发展,无线通信技术的应用变得越来越普遍,但无线频率通道资源是有限的,为了在有限的无线频率资源中更高效的应用,更灵活,成为了现在大家追求的目标。
2、在无线通信技术中,同一频率通道如果有多方使用者同时发送相应的信号,会导致相同频率的信号在同一空间传输时发生相互碰撞信号发生干扰,数据损坏,以至于发送出去的信息无法被接收,导致信息的丢失。为解决因同频干扰所带来的通信障碍,现在市面上出现了两种通信方式。
3、第一种单工通信方式,这种方式让同一频率通道同一传输空间中,同一时刻只允许有一个终端设备对外发送无线信号,例如现有的单工对讲机,在使用前首先要按住一按钮,再进行说话,完成后松开按钮。
4、第二种全双工通信方式,这种方式是在同一频率通道同一使用空间内,将使用时间划分为多个时间片,再将这多个时间片分划给各个设备,各个终端设备在指定时间内发送信息,其余时间均处于接收状态,接收到各时间片内的信息后,再将信息片进行组合成为完整的信息的方法。常用的全双工对讲机属于此类方式,它单独设立一个主机系统,在一个使用群体中只允许有一个主机存在,在这种方式中不能脱离主机的存在,使用上限制了每一个对讲机的使用范围。这种方式主机就是所有对讲机的同步源,没有主机的存在则通信将无法进行。
技术实现思路
1、为克服相关技术中存在的问题,本申请旨在提供一种一种用于
2、本申请是通过如下的技术方案来实现的。
3、本技术方案是提供一种用于多个终端设备之间全双工通信的方法,包括有如下的步骤:
4、获取所述终端设备的配置信息,所述配置信息包括有所述终端设备的唯一编号、通信协议、通信周期以及在一个所述通信周期内用于发送数据的发送时段;
5、根据所述通信协议在所述发送时段进行数据发送,在所述发送时段之外的所述通信周期内进行数据接收;
6、判断在预设时间段内接收的数据中是否包含有同步信息;
7、在接收到同步信息时,根据所述同步信息调整所述终端设备的所述通信周期的起点时刻;
8、在未接收到同步信息,且根据所述唯一编号确定所述终端设备为同步终端时,所述同步终端生成同步信息并发送。
9、本技术方案的在进行多个终端设备之间通信时,不需要用于同步的固定主机的存在,多个终端设备按照唯一编号自动进行一一排序,各自按相同的时钟时序进行数据发送,该方法即使设备群体中有多个终端设备离开了原有设备群体的使用范围,也能自主重新进行同步时序,完成时间片的占用配置,实现多方的数据传输。
10、在该技术方案的一个实施方式中,所述唯一编号用于在多个所述终端设备中标记终端设备,每一个所述终端设备对应一个所述唯一编号。
11、在该技术方案的一个实施方式中,所述通信周期为一个固定长度的时间周期,所述通信周期划分了多个相等的时间段,每个所述终端设备配给一个时间段,且以该时间段作为所述终端设备的发送时段。
12、在该技术方案的一个实施方式中,所述“根据所述唯一编号确定所述终端设备为同步终端”包括:
13、获取在所述预设时间段内的进行数据发送的所有的所述终端设备的唯一编号;
14、确定所述唯一编号最小的一个所述设备终端为同步终端。
15、在该技术方案的一个实施方式中,在获取终端设备的配置信息之前,还包括有:
16、在多个所述终端设备进行配对时,生成每个所述终端设备的配置信息,并进行存储。
17、在该技术方案的一个实施方式中,所述“在多个所述终端设备进行配对时,生成每个所述终端设备的配置信息”包括有:
18、当所述终端设备处于配对状态时,发送用于配对的询问指令;
19、在接收的回应信息中提取分配给所述终端设备的配置信息;
20、在未收到回应信息时,确定所述终端设备为临时主机,所述临时主机用于在接收到每个所述终端设备询问指令后生成配置信息并发送回应信息。
21、在该技术方案的一个实施方式中,所述终端设备为对讲设备,所述通信协议包括有所述终端设备之间进行通信的无线频率和通信密钥。
22、基于上述的方法,本申请的另一技术方案是提供一种用于多个终端设备之间全双工通信的装置,其特征在于,包括有:
23、获取配置模块,用于获取所述终端设备的配置信息,所述配置信息包括有所述终端设备的唯一编号、通信协议、通信周期以及在一个所述通信周期内用于发送数据的发送时段;
24、通信模块,用于根据所述通信协议在所述发送时段进行数据发送,在所述发送时段之外的所述通信周期内进行数据接收;
25、判定模块,用于判断在预设时间段内接收的数据中是否包含有同步信息;
26、同步调整模块,用于在接收到同步信息时,根据所述同步信息调整所述终端设备的所述通信周期的起点时刻;
27、确定模块,用于在未接收到同步信息,且根据所述唯一编号确定所述终端设备为同步终端时,所述同步终端生成同步信息并发送。
28、在该技术方案的一个实施方式中,还包括有:
29、配对模块,用于对在多个所述终端设备进行配对时,生成每个所述终端设备的配置信息。
30、基于上述的方法,本申请的第三个技术方案是提供一种用于多个终端设备之间全双工通信的终端设备,所述移动终端包括:
31、至少一个处理器;以及
32、与所述至少一个处理器通信连接的存储器;其中,
33、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上技术方案中所述的方法。
34、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种用于多个终端设备之间全双工通信的方法,其特征在于,包括有如下的步骤:
2.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述唯一编号用于在多个所述终端设备中标记终端设备,每一个所述终端设备对应一个所述唯一编号。
3.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述通信周期为一个固定长度的时间周期,所述通信周期划分了多个相等的时间段,每个所述终端设备配给一个时间段,且以该时间段作为所述终端设备的发送时段。
4.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述“根据所述唯一编号确定所述终端设备为同步终端”包括:
5.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,在获取终端设备的配置信息之前,还包括有:
6.根据权利要求5所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述“在多个所述终端设备进行配对时,生成每个所述终端设备的配置信息”包括有:
7.根据权利要求1所述的用于多个终端设备之间全双工通信的
8.一种用于多个终端设备之间全双工通信的装置,其特征在于,包括有:
9.根据权利要求8所述的用于多个终端设备之间全双工通信的装置,其特征在于,还包括有:
10.一种用于多个终端设备之间全双工通信的终端设备,其特征在于,所述移动终端包括:
...【技术特征摘要】
1.一种用于多个终端设备之间全双工通信的方法,其特征在于,包括有如下的步骤:
2.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述唯一编号用于在多个所述终端设备中标记终端设备,每一个所述终端设备对应一个所述唯一编号。
3.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述通信周期为一个固定长度的时间周期,所述通信周期划分了多个相等的时间段,每个所述终端设备配给一个时间段,且以该时间段作为所述终端设备的发送时段。
4.根据权利要求1所述的用于多个终端设备之间全双工通信的方法,其特征在于,所述“根据所述唯一编号确定所述终端设备为同步终端”包括:
5.根据权利要求1所述的用于多个终端设备之...
【专利技术属性】
技术研发人员:王华,陈升,
申请(专利权)人:深圳市蔚乐电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。