本发明涉及通信,具体为一种基于自组网的接收终端设备的选择方法及装置。
背景技术:
1、北斗卫星导航系统是中国着眼于国家安全和经济社会发展需要,自主建设运行的全球卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要时空基础设施;北斗卫星导航系统提供服务以来,已在交通运输、农林渔业、水文监测、气象测报、通信授时、电力调度、救灾减灾、公共安全等领域得到广泛应用,是服务国家的重要基础设施,产生了显著的经济效益和社会效益。
2、北斗短报文服务是北斗卫星导航系统基于卫星无线电定位系统(radiodetermination satel-lite system,rdss)提供的一种双向报文通信服务,是北斗卫星导航系统的特色服务之一;目前,北斗区域短报文通信、全球短报文通信已面向大众用户和部分实际用户提供服务。
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、本发明的有益效果:本发明提供一种基于自组网的接收终端设备的选择方法及装置,指挥终端设备通过对在自组网内接收终端设备上报第一自组网信息的时间进行先后排序,选择时间最新的多个接收终端设备进行发送,排除了在自组网内的活跃度较低的接收终端设备,降低了指挥终端设备通过多通道报文收发模块发送报文数据的数量,本发明相比于现有技术,减少了指挥终端设备发送报文数据的工作量,使指挥终端设备可以更有效地确定接收终端设备,节省了用于发送报文数据至活跃度较低地接收终端设备的时间,提升了指挥终端设备与目标接收终端设备之间报文交互的效率。
1.一种基于自组网的接收终端设备的选择方法,其特征在于,包括:
2.如权利要求1所述的基于自组网的接收终端设备的选择方法,其特征在于:所述第一自组网报文信息包括记录时间、设备号、组网内关联设备号。
3.如权利要求2所述的基于自组网的接收终端设备的选择方法,其特征在于:所述根据所述记录时间的先后顺序选择所述接收终端设备包括,
4.如权利要求1或3所述的基于自组网的接收终端设备的选择方法,其特征在于:还包括,
5.如权利要求4所述的基于自组网的接收终端设备的选择方法,其特征在于:所述指挥终端设备根据接收到的所述第一自组网信息的数量确定在所述自组网内的所述接收终端设备的总台数。
6.如权利要求5所述的基于自组网的接收终端设备的选择方法,其特征在于:所述指挥终端设备根据所述第一转发报文的紧急程度设置第一转发并行数,所述紧急程度越高,所述第一转发并行数就越大。
7.如权利要求6所述的基于自组网的接收终端设备的选择方法,其特征在于:所述先后顺序选择所述接收终端设备包括,
8.一种基于自组网的接收终端设备的选择装置,其特征在于,包括:
9.一种设备,其特征在于,所述设备包括,
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1~7中任一所述的方法。