本发明涉及单兵组网技术领域,尤其涉及一种单兵实时互动组网方法。
背景技术:
传统意义上的单兵,仅指单兵作战武器。随着现代化信息技术的发展,单兵装置也包含了个人随身携带的通信设备。目前,单兵通信的通信范围要么限制低,安全程度低;要么,通信范围固定,难以改变,缺乏灵活性。以上种种原因,都不利于提高单兵执行任务的机动性。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种单兵实时互动组网方法。
本发明提出的一种单兵实时互动组网方法,包括以下步骤:
s1、单兵装置预设忙碌和空闲两种状态,获取各单兵装置定位信息和状态信息;
s2、获取任务信息,并提取任务执行区域;
s3、在任务执行区域内选择状态为空闲的单兵装置作为执行对象,向执行对象下发任务,将执行对象状态切换至忙碌;
s4、根据预设分组原则获取多个状态为空闲的求助对象;
s5、将执行对象和求助对象组合成小组,并建立组内共享网络。
优选地,步骤s1中,单兵装置可自动切换状态。
优选地,步骤s3中,执行对象的选择包括以下步骤:
s31、判断任务执行区域内是否有不存在于小组的单兵装置;
s32、是,则选择最接近任务执行区域中心的不存在于小组的单兵装置为执行对象;
s33、否,则选择任务执行区域内的状态为空闲的单兵装置作为执行对象。
优选地,步骤s2中,下发的任务信息包含执行难度;步骤s33中,结合所属任务小组难度与定位信息获得执行对象。
优选地,步骤s33中,选择最接近任务执行区域且所属任务小组难度最低的单兵装置作为执行对象。
优选地,步骤s33中预设有匹配度计算模型,并选择匹配度最高的单兵装置作为执行对象;匹配对计算模型为:匹配度=1/(小组任务难度×与任务执行区域中心点的距离)。
优选地,步骤s4中的分组原则为:将当前状态为空闲且距离执行对象最近的n个单兵装置作为求助对象,n≧1。
优选地,还包括以下步骤:
s6、逐一检索各小组内的求助对象的工作状态;
s7、当小组内检索到状态为忙碌的求助对象,则判断小组内是否所有求助对象均处于忙碌状态;
s8、是,则返回步骤s6;反之,则删除该小组内处于忙碌状态的求助对象,并根据分组原则补充新的求助对象,然后返回步骤s5。
本发明中,结合步骤s2和s3,在任务执行区域内选择执行对象,从而,避免了执行对象迁徙时间,有利于减少执行对象的工作难度,提高任务完成效率。
本发明中,没下发一个任务,便产生一个执行对象,然后根据执行对象产生一个小组,并建立组内共享网络。组内共享网络的建立,有利于组内交流,尤其是组内求助。本实施方式步骤s4中,优先选择距离靠近的单兵装置进行组合,如此,可保证通过共享网络求助时,组内其他单兵装置使用者,可快速集合,从而,求助者可快速获得帮助。
本发明中,通过临时组件组内共享网络,有利于提高任务执行的灵活度和保密度。
附图说明
图1为本发明提出的一种单兵实时互动组网方法方法流程图;
图2为执行对象选择方法流程图。
具体实施方式
参照图1,本发明提出的一种单兵实时互动组网方法,包括以下步骤。
s1、单兵装置预设忙碌和空闲两种状态,获取各单兵装置定位信息和状态信息。本步骤中,可通过设置,使得单兵装置可以在接受任务的时候自动切换状态,也可通过单兵装置使用者的操作进行状态切换。
s2、获取任务信息,并提取任务执行区域。
s3、在任务执行区域内选择状态为空闲的单兵装置作为执行对象,向执行对象下发任务,将执行对象状态切换至忙碌。如此,本步骤中,利用了单兵装置自动切换状态的功能,使得,单兵装置在接受任务时自动切换至忙碌状态,方便对于各单兵装置状态的统一管理,从而,可以在下发任务时,更加合理的挑选执行对象,防止任务冲突。
本实施方式中,结合步骤s2和s3,在任务执行区域内选择执行对象,从而,避免了执行对象迁徙时间,有利于减少执行对象的工作难度,提高任务完成效率。
参照图2,本步骤中,执行对象的选择包括以下步骤:
s31、判断任务执行区域内是否有不存在于小组的单兵装置。
s32、是,则选择最接近任务执行区域中心的不存在于小组的单兵装置为执行对象。通过本步骤,优先选择不存在于小组中的单兵装置为执行对象,从而,在保证选择的单兵装置当前状态为空闲的前提下,还保证了该单兵装置切换为执行对象后,不会影响其他执行对象的求助,即不会印象其他执行对象的任务的进行,最大程度保证了同时进行的任务相互之前无干扰。
s33、否,则选择任务执行区域内的状态为空闲的单兵装置作为执行对象。本步骤中,可优先选择接近任务执行区域中心位置的单兵装置作为执行对象,以便提高任务完成效率。
s4、根据预设分组原则获取多个状态为空闲的求助对象。本步骤中,分组原则为:求助对象与执行对象的距离小于预设阈值;或者,将当前状态为空闲且距离执行对象最近的n个单兵装置作为求助对象,n≧1。s5、将执行对象和求助对象组合成小组,并建立组内共享网络。
本实施方式中,组内共享网络的建立,有利于组内交流,尤其是组内求助。本实施方式步骤s4中,优先选择距离靠近的单兵装置进行组合,如此,可保证通过共享网络求助时,组内其他单兵装置使用者,可快速集合,从而,求助者可快速获得帮助。
本实施方式中,值得注意的是,一个单兵装置在满足多个小组的分组条件时,则可同时从属于多个小组,以避免求助对象实际执行任务概率低造成人力浪费。故而,为了保证每一个执行对象在任何时候都能保证充足的求助对象,需要对小组中的求助对象进行实时更新,具体的,可参考步骤s6到s8。
s6、逐一检索各小组内的求助对象的工作状态。
s7、当小组内检索到状态为忙碌的求助对象,则判断小组内是否所有求助对象均处于忙碌状态。
s8、是,则返回步骤s6;反之,则删除该小组内处于忙碌状态的求助对象,并根据分组原则补充新的求助对象,然后返回步骤s5。
实施例1
本实施例中,步骤s2中下发的任务信息包含执行难度;步骤s33中,结合所属任务小组难度与定位信息获得执行对象。
具体的,步骤s33中,选择最接近任务执行区域且所属任务小组难度最低的单兵装置作为执行对象。或者,步骤s33中预设有匹配度计算模型,并选择匹配度最高的单兵装置作为执行对象;匹配对计算模型为:匹配度=1/(小组任务难度×与任务执行区域中心点的距离)。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。