群组行动支持方法

文档序号:7622998阅读:140来源:国知局
专利名称:群组行动支持方法
技术领域
本发明是有关于一种群组行动方法,且特别是有关于一种可处理仆端失联与复联的群组行动方法。
背景技术
在一些例如登山或行军等团体行动中,由于并非所有人都了解所在区域的地理状况,因此通常需要有领队带领所有人前进。然而由于每个人的体能状况不同,因此前进的速度也不相同。因此,要领队要顾到每个队员的状况实在有困难。
因此,在上述的团体行动中,通常会要求每个成员配备通讯器材,例如无线电式话机。藉由通讯器材,领队就可以来指挥并掌控其余队员的行动。通常,领队会成为主端(master),而其余队员则是仆端(slave)。然而,在现有技术中,领队只能经由无线通讯询问来定时确认队员的状态,却无法实时性的掌握队员的状况。同时,在上述的方法中,若是其中一个队员走失而无法与领队连络时,而其它群组可能间也无法给予此失联仆端适当救援。因此,习知技术对于登山及行军等机动性强的团体行动无法给予良好的支持。
美国专利公告第6,924,748号专利揭示一种个人通讯与定位系统,包含一显示装置、一全球定位系统讯息接收器、一话机、使用者输入装置、及一数字处理器。此系统可经由全球定位系统定位群组中每个人的地理位置,并可以使用询问式的方法达到相互沟通的功能。但此专利中,当仆端(队员)陷环境异常或发生意外时,则仆端可能会失去主动通讯能力而无法告知本身状况,于是领队(主端)便无法有效得知仆端状况以提供支持。另外,此系统在主端领导多数仆端人员行进的能力也不足,所以若对于机动性强大的活动如登山或行军时,此系统无法提供直接而有效的支持。
故而,最好能有一种群组行动(团体行动)支持方法,当有仆端发生失联状况时,主端可暂时指定其它仆端成为暂时的”代理主端”,以扩大搜索范围与成功率。另外,当有仆端发生失联状况时,也需适当定义仆端该如何处理失联状况,以等待主端/代理主端/其它群组主端的联络。

发明内容
本发明的目的之一是提供一种群组行动支持方法,当主端判断有仆端失联时,主端可暂时指定其它未失联仆端成为暂时的”代理主端”,一起加入搜索工作,以扩大搜索范围与成功率。
本发明的另一目的在于提供一种群组行动支持方法,当有仆端自行判断已失联时,失联仆端会等待主端/代理主端的联络,以解决仆端失联状况。
本发明的又一目的在于提供一种群组行动支持方法,当有仆端自行判断已失联时,失联仆端会等待其它群组主端的联络,以便于让其它群组的主端可直接将该失联仆端纳入自己的群组中,以解决仆端失联状况。
本发明的又一目的在于提供一种群组行动支持方法,当有仆端自行判断已失联时,失联仆端可根据其它未失联仆端所发出的回复指令,让失联仆端靠近其它未失联仆端,更进一步增加搜索范围与成功率。
本发明一实施例提供一种群组行动支持方法,适用于处理一群组的一仆端发生失联状况,该群组包括一主端与复数个仆端。该方法包括该主端判断有某一仆端发生失联状况;该主端指定其它未失联仆端为一代理主端;该代理主端发出一数据询问指令;该代理主端判断于一代理期间内是否收到该失联仆端所发出的一数据询问回复指令;在该代理期间结束后,该代理主端将是否收到该失联仆端所发出的该数据询问回复指令的结果回报给该主端并恢复成仆端身份。
本发明另一实施例提供一种群组行动支持方法,适用于复数群组发生仆端失联状况,各群组包括一主端与多数个仆端。该方法包括某一群组的某一仆端判断本身发生失联状况;根据电力情况,该失联仆端决定先进入广播模式后进入接收模式,或者直接进入该接收模式;当该失联仆端判断接收到同群组的该主端或其它群组的主端或同群组的代理主端所发出的数据询问指令,该失联仆端回传该数据询问回复指令并更新该失联状况;如果该失联仆端回传给其它群组的主端,其它群组的主端会纳入该失联仆端;以及该失联仆端判断接收到同群组的其它仆端或其它群组的其它仆端所发出的该数据询问回复指令,该失联仆端据以计算与显示彼此间的相对高度与方位角,以靠近该些未失联仆端。
为让本发明的上述与其它特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。


图1绘示为根据本发明第一实施例的扩大主端搜寻范围的流程图。
图2a~2b绘示为根据本发明第二实施例的仆端失联/复联处理流程图。
101~229步骤
具体实施例方式
在本发明的第一实施例中,当有主端判断有仆端发生失联状况时,主端可暂时指定其它尚未失联仆端成为暂时的”代理主端”,让”代理主端”也能加入搜索工作,以扩大搜索范围与成功率。
主端与复数仆端要先组成一个群组。从地理位置来看,或许会某一地理区域附近会同时有多个群组存在。当然,这些群组平时并不会互相干扰。在本实施例中,一个群组只能允许单一且唯一主端存在。
要组成群组时,主端会分配频道给仆端并指派识别身份。主端定时重复发出”数据询问指令CMD_DATA_ENQUIRY”以呼叫仆端。数据询问指令CMD_DATA_ENQUIRY的格式如下表所示CMD_DATA_ENQUIRY

从上表可得知,数据询问指令CMD_DATA_ENQUIRY共包括7个字段,各字段的位组长度如上示,总长度为13个字节。”前缀”(leading code)字段代表此指令的开头,其内容值为0x3939。”指令识别”字段的内容用于指示此指令为数据询问指令CMD_DATA_ENQUIRY。”长度”字段的内容为”4 ”,其构成”错误检查码”字段的一部份。”主端资料”字段代表主端目前的高度(2个字节)与方位角(2个字节)。”错误检查码”(checksum)字段用于让接收此指令的仆端能检查其所接收的指令内容是否有误。错误检查码字段的内容为”指令辨识字段”+”长度字段”+”主端数据”。”结束码”字段则代表此指令的结束,其内容值为0x5A5A。
在正常情况下(亦即尚未发生仆端失联状况),仆端接收到主端的数据询问指令CMD_DATA_ENQUIRY时,会检查错误检查码字段,以确认所收到的指令为正确无误。当确认指令无误时,仆端会发出”数据询问回复指令RLY_DATA_ENQUIRY”回给主端。”数据询问回复指令RLY_DATA_ENQUIRY的内容如下表所示数据询问回复指令RLY_DATA_ENQUIRY

从上表可得知,数据询问回复指令RLY_DATA_ENQUIRY共包括7个字段,各字段的位组长度如上示,总长度为26个字节。”前缀”(leading code)字段代表此指令的开头,其内容值为0xC6C6。”指令识别”字段的内容用于指示此指令为数据询问回复指令RLY_DATA_ENQUIRY。”长度”字段的内容为”19”,其构成”错误检查码”字段的一部份。”仆端数据”字段代表仆端目前的所有相关数据,比如包括环境温度数据(一个字节),环境湿度数据(一个字节),仆端的心跳数据(一个字节),仆端的血压数据(2个字节),仆端的体温数据(一个字节),呼救位(一个字节),高度数据(2个字节),方位角数据(2个字节),加速度数据(6个字节),行进速度数据(1个字节),失联状况数据(1个字节)。当仆端认为其为失联时,失联状况资料的内容为0x5A。当仆端认为其为复联或非失联时,失联状况资料的内容为0xA5。”错误检查码”(checksum)字段用于让接收此指令的主端(或其它接收者)能检查其所接收的指令内容是否有误。错误检查码字段的内容同上,其为”指令辨识字段”+”长度字段”+”仆端数据”。”结束码”字段则代表此指令的结束,其内容值为0x5A5A。
在本实施例中,所谓的”主端察觉仆端失联”判定原则为,主端超时未收到仆端所发出的”数据询问回复指令RLY_DATA_ENQUIRY”,或者主端虽然收到仆端所发出的”数据询问回复指令RLY_DATA_ENQUIRY”,但该”数据询问回复指令RLY_DATA_ENQUIRY”为错误的指令(亦即,指令内的错误检查码字段有误)。
图1绘示为根据本发明第一实施例的扩大主端搜寻范围的流程图。请参考图1,主端会主动察觉某一仆端出现失联状况,如步骤101所示。在本实施例中,当出现”仆端失联状况”时,主端会一一指定同一群组内的其它未失联仆端成为暂时性的”代理主端”,与失联仆端进行联络,加入搜索失联仆端的工作,以加入搜索范围与增加搜索成功率,如步骤103所示。
被指定的仆端依主端的”指定代理主端指令”所载的频道将代传的内容发出。代理主端会将在此频道所得到的响应回传给主端。如代理时间过后,代理主端仍无收到任何回应,亦会告知主端。
当主端欲指定尚未失联的仆端成为”代理主端”时,主端会发出”指定代理主端指令CMD_ASSIGN_AGENCY”给被指定的仆端。指定代理主端指令CMD_ASSIGN_AGENCY的内容如下表所示指定代理主端指令CMD_ASSIGN_AGENCY

从上表可得知,指定代理主端指令CMD_ASSIGN_AGENCY共包括7个字段,各字段的位组长度如上示。”前缀”(leading code)字段代表此指令的开头,其内容值为0x3939。”指令识别”字段的内容用于指示此指令为指定代理主端指令CMD_ASSIGN_AGENCY。”长度”字段的内容为”12”,其构成”错误检查码”字段的一部份。”代传数据”字段代表代理主端代替主端所传出的数据,比如包括主端高度数据(2个字节),主端方位角数据(2个字节),失联仆端专用频道别(1个字节,其为主端分配给该失联仆端所专用的频道),失联仆端辨识码(1个字节),代理时间(一个字节,其为主端允许仆端成为”代理主端”的时间,亦为”代理主端”的回复时间)”错误检查码”(checksum)字段用于让接收此指令的仆端能检查其所接收的指令内容是否有误。错误检查码字段的内容同上,其为”指令辨识字段”+”长度字段”+”代传数据”。”结束码”字段则代表此指令的结束,其内容值为0x5A5A。
当被指定的仆端认确所接收的”指定代理主端指令CMD_ASSIGN_AGENCY”内容无误时,其会回传”回复代理接收指令RLY_AGENCY_ACCEPT”给主端,会暂时成为”代理主端”。”回复代理接收指令RLY_AGENCY_ACCEPT”的格式如下回复代理接收指令RLY_AGENCY_ACCEPT

从上表可得知,”回复代理接收指令RLY_AGENCY_ACCEPT”共包括7个字段,各字段的位组长度如上示。”前缀”(leading code)字段代表此指令的开头,其内容值为0xC6C6。”指令识别”字段的内容用于指示此指令为回复代理接收指令RLY_AGENCY_ACCEPT。”长度”字段的内容为”10”,其构成”错误检查码”字段的一部份。”代理确认数据”字段代表代理主端已确认其要成为暂时性的代替主端,比如包括接收码数据(2个字节,内容值为0x8AA8),代理主端辨识码(6个字节,亦即被指定的该仆端的辨识码),失联仆端专用频道别(1个字节,其为主端分配给该失联仆端所专用的频道),代理主端专用频道别(1个字节,其为主端分配给该代理主端的频道)。错误检查码”(checksum)字段用于让此指令接收者能检查其所接收的指令内容是否有误。错误检查码字段的内容同上,其为”指令辨识字段”+”长度字段”+”代理确认数据”。”结束码”字段则代表此指令的结束,其内容值为0x5A5A。
“代理主端”会发出”数据询问指令CMD_DATA_ENQUIRY”,如步骤107所示。代理主端会判断在代理时间内,是否收到失联仆端所发出的”数据询问回复指令RLY_DATA_ENQUIRY”,如步骤109所示。”数据询问指令CMD_DATA_ENQUIRY”与”数据询问回复指令RLY_DATA_ENQUIRY”的格式如上述般,不再重述。
如果在代理时间内,代理主端收到失联仆端所发出的”数据询问回复指令RLY_DATA_ENQUIRY”,并确认其内容无误后,代理主端会发出”代理主端回复报告指令RLY_AGENCY_REPORT”给主端,告知已找到失联仆端,而且代理主端会回复成为仆端,如步骤111所示。”代理主端回复报告指令RLY_AGENCY_REPORT”的格式如下代理主端回复报告指令RLY_AGENCY_REPORT

从上表可得知,”代理主端回复报告指令RLY_AGENCY_REPORT”共包括7个字段,各字段的位组长度如上示。”前缀”(leading code)字段代表此指令的开头,其内容值为0xC6C6。”指令识别”字段的内容用于指示此指令为”代理主端回复报告指令RLY_AGENCY_REPORT”。”长度”字段的内容为”18”,其构成”错误检查码”字段的一部份。”回传数据”字段代表可能的失联仆端数据,比如包括失联仆端的环境温度数据(一个字节),失联仆端的环境湿度数据(一个字节),失联仆端的心跳数据(一个字节),失联仆端的血压数据(2个字节),失联仆端的体温数据(一个字节),失联仆端对主端的相对高度(2个字节,由代理主端计算出),失联仆端对主端的相对方位角(2个字节,由代理主端计算出),失联仆端的加速度数据(6个字节),失联仆端的行进速度数据(1个字节),失联状况数据(1个字节)。错误检查码”(checksum)字段用于让此指令接收者能检查其所接收的指令内容是否有误。错误检查码字段的内容同上,其为”指令辨识字段”+”长度字段”+”回传数据”。”结束码”字段则代表此指令的结束,其内容值为0x5A5A。
当失联状况资料的内容为0xA5时,代表代理主端已找到失联仆端,则主端会将”代理主端回复报告指令RLY_AGENCY_REPORT”的内容视为有效。相反地,当失联状况数据的内容为0x5A时,代表在代理时间内,代理主端仍无法找到失联仆端,则主端会将”代理主端回复报告指令RLY_AGENCY_REPORT”的内容视为无效。
如果在代理时间内,代理主端仍无法收到失联仆端所发出的”数据询问回复指令RLY_DATA_ENQUIRY”,代理主端会发出”代理主端回复报告指令RLY_AGENCY_REPORT”给主端,告知仍无法找到失联仆端,而且代理主端会回复成为仆端,如步骤113所示。
如果此次所指定的代理主端无法找到失联仆端,则主端会一一指定同一群组内的其它尚未失联仆端成为代理主端,如步骤115所示。至于指定代理主端的步骤与流程则如上述,于此不再重复。
在本实施例中,当主端判断有仆端发生失联状况时,主端会暂时一一指定同一群组的其它尚未失联仆端成为暂时”代理主端”,让”代理主端”也能加入搜索工作,以扩大搜索范围与成功率。
第二实施例在本发明的第二实施例中,当有仆端自行判断发生失联状况时,可适当定义失联仆端该如何处理失联状况,以等待主端/代理主端/其它群组主端的联络。如果是其它群组的主端搜索到失联仆端时,其它群组的主端可直接将该失联仆端纳入自己的群组中,以解决仆端失联状况。
图2a~2b绘示为根据本发明第二实施例的仆端失联/复联处理流程图。如图2a所示,如果仆端距离主端太远或发生异常状况时,仆端会察觉自己已失联,如步骤201所示。仆端判断自己失联的原则为,仆端超时未收到由主端所发出的”数据询问指令CMD_DATA_ENQUIRY”,或所收到的”数据询问指令CMD_DATA_ENQUIRY”的内容有误(亦即,错误检查码有误)。”数据询问指令CMD_DATA_ENQUIRY”的格式可如同第一实施例所述。
如果仆端已失联,则仆端会判断其装置电力是否足够,如步骤203所示。当电力足够时,仆端会暂时进入”广播模式”,将本身相关数据广播出去,以让同一群组的主端/代理主端或其它群组的主端能接收所广播的数据,如步骤205所示。
仆端暂时进入”广播模式”时,会发出”失联广播数据指令CMD_LOST_SLAVE_BROADCAST_DATA”。”失联广播数据指令CMD_LOST_SLAVE_BROADCAST_DATA”的格式如下所示失联广播数据指令CMD_LOST_SLAVE_BROADCAST_DATA

从上表可得知,”失联广播数据指令CMD_LOST_SLAVE_BROADCAST_DATA”共包括7个字段,各字段的位组长度如上示。”前缀”字段代表此指令的开头,其内容值为0x3939。”指令识别”字段的内容用于指示此指令为”失联广播数据指令CMD_LOST_SLAVE_BROADCAST_DATA”。”长度”字段的内容为”20”,其构成”错误检查码”字段的一部份。”失联仆端数据”字段代表失联仆端目前的所有相关数据,比如包括环境温度数据(一个字节),环境湿度数据(一个字节),失联仆端的心跳数据(一个字节),失联仆端的血压数据(2个字节),仆端的体温数据(一个字节),呼救位(一个字节),高度数据(2个字节),方位角数据(2个字节),加速度数据(6个字节),行进速度数据(1个字节),失联状况数据(1个字节,失联0x5A;复联/非失联0xA5),专用通讯频道(1个字节,代表失联仆端专用频道)。”错误检查码”(checksum)字段用于让此指令的接收端能检查其所接收的指令内容是否有误。错误检查码字段的内容同上,其为”指令辨识字段”+”长度字段”+”失联仆端数据”。”结束码”字段则代表此指令的结束,其内容值为0x5A5A。
如果失联仆端长时间进行数据广播的话,则其电力可能会消耗太快。故而在此实施例中,广播模式只维持一定时间后,失联仆端便会进行”接收模式”,希望能接收由本群组的主端/代理主端/仆端或其它群组的主端/仆端所发出的指令,如步骤207所示。
失联仆端会判断是否接收到原群组的主端所发出的”数据询问指令CMD_DATA_ENQUIRY”,如步骤209所示。如果接收到的话,则失联仆端会回传”数据询问回复指令RLY_DATA_ENQUIRY”给主端并更新失联码(失联状况数据),如步骤211所示。”数据询问回复指令RLY_DATA_ENQUIRY”的格式可如第一实施例所述。
在步骤211中,失联仆端可能在回复第二次或以后”数据询问回复指令RLY_DATA_ENQUIRY”时,将失联状况数据更新为代表复联状况。
或者,失联仆端会判断是否收到其它群组的主端所发出的”数据询问指令CMD_DATA_ENQUIRY”,如步骤213所示。如果接收到的话,则失联仆端会回传”数据询问回复指令RLY_DATA_ENQUIRY”给主端并更新失联码(失联状况数据),而且其它群组的主端会将该失联仆端纳入自己群组,如步骤215所示。在步骤215中,失联仆端可能在回复第二次或以后”数据询问回复指令RLY_DATA_ENQUIRY”时,将失联状况数据更新为代表复联状况。
或者,失联仆端会判断是否收到同一群组的”代理主端”所发出的”数据询问指令CMD_DATA_ENQUIRY”,如步骤217所示。如果接收到的话,则失联仆端会回传”数据询问回复指令RLY_DATA_ENQUIRY”给代理主端,如步骤219所示。代理主端会再次发出”数据询问指令CMD_DATA_ENQUIRY”,以进行确认,如步骤221所示。失联仆端则再次回复”数据询问回复指令RLY_DATA_ENQUIRY”给代理主端并更新失联码(失联状况数据更新为0xA5),如步骤223所示。在步骤223中,失联仆端可能在回复第二次或以后”数据询问回复指令RLY_DATA_ENQUIRY”时,将失联状况数据更新为代表复联状况。
或者,失联仆端会接收本群组的其它未失联仆端或其它群组的未失联仆端所发出的数据询问回复指令,如步骤225所示。本失联仆端会在特定时间内切换至其它频道并转为接收模式以接收”数据询问回复指令RLY_DATA_ENQUIRY”。如果短时间内收到多个”数据询问回复指令RLY_DATA_ENQUIRY”的话,则以本群组的其它未失联仆端的指令为优先考虑。
当收到数据询问回复指令时,失联仆端会根据数据询问回复指令内的高度与方位角数据,计算出此失联仆端与其它仆端间的相对高度与方位角,并显示出来,如步骤227所示。当失联仆端得知其它未失联仆端的高度与方位角时,其可据以行进,接近其它未失联仆端。如此可增加该失联仆端被找到的机率。
如果失联仆端皆未收到由本群组主端/代理主端/未失联仆端或其它群组主端/未失联仆端所发出的正确指令的话,则该失联仆端会持续维持”接收模式”,直到收到正确指令为止,如步骤229所示。
步骤209,213,217与225的顺序是可交换,未必如图2a/2b所示般。
第三实施例本实施例提供一种群组行动支持系统。该系统包括多群组,每个群组包括唯一的主端与多个仆端。当有某一群组的某一仆端发生失联时,本群组主端除了自己本身进行搜索的外,本群组主端也会一一指定同群组内的其它仆端成为暂时性的”代理主端”,以一同加入搜索失联仆端的工作。
当代理主端找到失联仆端时,可能需要失联仆端发送数次的”数据询问回复指令RLY_DATA_ENQUIRY”,其中至少有一次”数据询问回复指令RLY_DATA_ENQUIRY”内的失联状况数据为复联(0xA5)。如此一来,代理主端便可将指示已找到失联仆端的指令回复给主端,让主端将失联情况解除。
而当失联仆端察觉本身已失联时,其除了会持续希望接收到本群组主端的询问指令外,也可能会接收本群组代理主端的询问指令,更可能会接收到其它群组的主端的询问指令。甚至,为了更进一步加强失联仆端的搜索能力与范围,失联仆端也可接收本群组未失联仆端的”数据询问回复指令RLY_DATA_ENQUIRY”,或者其它群组未失联仆端的”数据询问回复指令RLY_DATA_ENQUIRY”。当然,以本群组未失联仆端的指令接收为优先考虑。
如此一来,当发生仆端失联时,本群组行动支持系统不会只能依靠本群组主端进行搜索,代理主端与其它群组的主端也可进行搜索。甚至,亦可藉由增加失联仆端靠近未失联仆端的可能性,来增加失联仆端搜索的成功率与范围。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视权利要求所界定为准。
权利要求
1.一种群组行动支持方法,适用于处理一群组的一仆端发生失联状况,该群组包括一主端与复数个仆端,该方法包括该主端判断该些仆端之一发生失联状况;该主端指定该些仆端之一未失联仆端为一代理主端;该代理主端发出一数据询问指令;该代理主端判断于一代理期间内是否收到该失联仆端所发出的一数据询问回复指令;在该代理期间内,如果该代理主端收到该失联仆端所发出的该数据询问回复指令且该数据询问回复指令为正确,则该代理主端回报该主端并恢复成该些仆端之一;以及在该代理期间内,如果该代理主端无收到该失联仆端所发出的该数据询问回复指令,则该代理主端回报该主端并恢复成该些仆端之一,以及该主端指定其它未失联仆端成为另一代理主端。
2.根据权利要求1所述的方法,其中该数据询问指令包括一前缀字段代表该指令的开头;一指令识别字段,用于指示此指令的类别;一长度字段;一主端数据域位,包括该主端的一高度数据与一方位角数据;一错误检查码字段,用于让接收该指令的该仆端检查该指令是否有误,该错误检查码字段包括该指令辨识字段,该长度字段与该主端数据域位;以及一结束码字段,代表该指令的结束。
3.根据权利要求1所述的方法,其中该数据询问回复指令包括一前缀字段,代表该指令的开头;一指令识别字段,用于指示该指令的类别;一长度字段;一仆端数据域位,代表该仆端的相关资料,包括一仆端环境温度数据,一仆端环境湿度数据,一仆端心跳数据,一仆端血压资料,一仆端体温数据,一仆端呼救位,一仆端高度数据,一仆端方位角资料,一仆端加速度数据,一仆端行进速度数据与一仆端失联状况数据;一错误检查码字段,用于让该指令接收端能检查内容是否有误,该错误检查码字段包括该指令辨识字段,该长度字段与该仆端数据数据;以及一结束码字段,代表该指令的结束。
4.根据权利要求1所述的方法,其中该主端判断该失联状况的步骤包括如果该主端超时未收到该仆端所发出的该数据询问回复指令或者收到错误的该数据询问回复指令,则判断该失联状况已发生。
5.根据权利要求1所述的方法,其中该主端指定该代理主端的该步骤包括该主端发出一指定代理主端指令至该代理主端;以及该代理主端回传一回复代理接收指令给该主端;其中该指定代理主端指令包括一前缀字段代表该指令的开头;一指令识别字段,用于指示该指令的类型;一长度字段;一代传数据域位,代表代理主端代替主端所传出的数据,包括一主端高度资料,一主端方位角数据,一失联仆端专用频道别,一失联仆端辨识码以及一代理时间数据;一错误检查码字段,用于让该指令接收端能检查指令内容是否有误;该错误检查码字段包括该指令辨识字段,该长度字段与该代传数据域位;以及一结束码字段,代表该指令的结束;其中该回复代理接收指令包括一前缀字段,代表此指令的开头;一指令识别字段,用于指示该指令的类型;一长度字段;一代理确认数据域位,包括一接收码数据,一代理主端辨识码,一失联仆端专用频道别以及一代理主端专用频道别;一错误检查码字段,让此指令接收端能检查内容是否有误;该错误检查码字段包括该指令辨识字段,该长度字段与该代理确认数据;以及一结束码字段,代表该指令的结束。
6.根据权利要求1所述的方法,其中该代理主端回报该主端的该步骤包括该代理主端回传一代理主端回复报告指令至该主端;其中,该代理主端回复报告指令包括一前缀字段,代表该指令的开头;一指令识别字段,用于指示该指令的类型;一长度字段;一回传数据域位,代表该失联仆端的资料,包括该失联仆端的一环境温度数据,该失联仆端的一环境湿度数据,该失联仆端的一心跳资料,该失联仆端的一血压资料,该失联仆端的一体温资料,该失联仆端相对该主端的一相对高度(由该代理主端计算出),该失联仆端相对主端的一相对方位角(由代理主端计算出),该失联仆端的一加速度数据,该失联仆端的一行进速度数据,一失联状况数据;一错误检查码字段,让此指令接收端检查指令内容是否有误,该错误检查码字段包括该指令辨识字段,该长度字段与该回传数据域位;以及一结束码字段,代表该指令的结束;其中,当该失联状况资料指示一复联状况时,该主端会将该代理主端回复报告指令的内容视为有效;当该失联状况数据指示一失联状况时,代表在该代理时间内,该代理主端仍无法找到该失联仆端,该主端会将该代理主端回复报告指令的内容视为无效。
7.一种群组行动支持方法,适用于复数群组发生仆端失联状况,各群组包括一主端与复数个仆端,该方法包括该些群组的一群组内的该些仆端之一判断本身发生失联状况;根据该失联仆端的电力情况,该失联仆端决定先进入一广播模式后进入一接收模式,或者直接进入该接收模式;该失联仆端判断接收到同群组的该主端所发出的一数据询问指令,该失联仆端回传一数据询问回复指令至同群组的该主端并更新一失联状况;该失联仆端判断接收到其它群组的一主端所发出的该数据询问指令,该失联仆端回传该数据询问回复指令至该其它群组的该主端并更新该失联状况,该其它群组的该主端纳入该失联仆端;该失联仆端判断接收到同群组的一代理主端所发出的该数据询问指令,该失联仆端复回传该数据询问回复指令至同群组的该代理主端并更新该失联状况;该失联仆端判断接收到同群组的其它仆端或其它群组的复数仆端所发出的该数据询问回复指令,该失联仆端据以计算与显示彼此间的相对高度与方位角。
8.根据权利要求7所述的方法,其中该失联仆端判断本身发生该失联状况的步骤包括如果该失联仆端超时未收到该主端所发出的该数据询问指令或者收到错误的该数据询问指令,则判断该失联状况已发生。
9.根据权利要求7所述的方法,其中该数据询问指令包括一前缀字段代表该指令的开头;一指令识别字段,用于指示此指令的类别;一长度字段;一主端数据域位,包括该主端的一高度数据与一方位角数据;一错误检查码字段,用于让接收该指令的该仆端检查该指令是否有误,该错误检查码字段包括该指令辨识字段,该长度字段与该主端数据域位;以及一结束码字段,代表该指令的结束。
10.根据权利要求7所述的方法,其中该数据询问回复指令包括一前缀字段,代表该指令的开头;一指令识别字段,用于指示该指令的类别;一长度字段;一仆端数据域位,代表该仆端的相关资料,包括一仆端环境温度数据,一仆端环境湿度数据,一仆端心跳数据,一仆端血压资料,一仆端体温数据,一仆端呼救位,一仆端高度数据,一仆端方位角资料,一仆端加速度数据,一仆端行进速度数据与一仆端失联状况数据;一错误检查码字段,用于让该指令接收端能检查内容是否有误,该错误检查码字段包括该指令辨识字段,该长度字段与该仆端数据数据;以及一结束码字段,代表该指令的结束。
11.根据权利要求7所述的方法,其中该失联仆端进入该广播模式时,该失联仆端发出一失联广播数据指令,该失联广播数据指令包括一前缀字段,代表该指令的开头;一指令识别字段,用于指示该指令的类型;一长度字段;一失联仆端数据域位,代表该失联仆端的相关资料,包括一环境温度数据,一环境湿度数据,该失联仆端的一心跳资料,该失联仆端的一血压资料,该失联仆端的一体温数据,一呼救位,一高度数据,一方位角数据,一加速度数据,一行进速度数据,一失联状况数据与一专用通讯频道数据;一错误检查码字段,用于让此指令接收端能检查指令内容是否有误,错误检查码字段包括该指令辨识字段,该长度字段与该失联仆端数据域位;以及一结束码字段,代表该指令的结束。
12.根据权利要求7所述的方法,其中更新该失联状况的步骤包括该失联仆端在第二次或多次回复该数据询问回复指令时,将该失联状况更新为代表复联状况。
13.根据权利要求7所述的方法,其中该失联仆端根据所显示的相对高度与方位角,该失联仆端藉以靠近同群组的其它仆端或其它群组的该些仆端。
全文摘要
本发明是有关于一种群组行动方法,当主端判断有仆端失联时,主端可暂时指定其它未失联仆端成为暂时的”代理主端”,一起加入搜索工作,以扩大搜索范围与成功率。此外,当仆端自行判断已失联时,失联仆端会等待本群组的主端或代理主端或其它群组主端的联络,甚至其它未失联仆端所发出的回复指令。其它群组的主端可直接将该失联仆端纳入。甚至,失联仆端可根据其它未失联仆端所发出的回复指令,让失联仆端靠近其它未失联仆端,更进一步增加搜索范围与成功率。
文档编号H04L29/06GK1992620SQ200510097580
公开日2007年7月4日 申请日期2005年12月30日 优先权日2005年12月30日
发明者佘明崇 申请人:金宝电子工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1