多对多交叉定位联结的通讯方法

文档序号:5841713阅读:139来源:国知局
专利名称:多对多交叉定位联结的通讯方法
技术领域
本发明涉及一种定位联结的通讯方法,尤指一种多对多的交叉配 对定位联结的通讯方法。
背景技术
出外旅游或登山已成为工作之余的最佳活动之一,因此,每当假 日来临时,许多亲朋、好友、家庭或公司皆会结伴出游,以联系彼此 之间的情感。由于经济及科技的进步,结伴出游都是以车代步,所以 在众多车辆下便形成一个群组的车队。
通常车队在出发时,为了避免有些车辆跟丢,或走错路线,都会 在每一辆车上配置有一无线电对讲机或移动电话进行通讯,或者利用
卫星导航系统引导到目的。虽然,无线电对讲机及移动电话可以联系 车辆与车辆之间的通讯,但是在车队行驶过程中,每一辆车都必须随 时盯住后视镜观看后车是否有跟上,若是后车未跟上时,即会通知前 车在路边停车,等待未跟上的车辆,或者以无线对讲机通知未跟上的 车辆。此种跟车的模式,不但麻烦费事,而且易造成交通事故。既使
与车辆脱离后,也可利用车上的卫星导航系统导引至目的地,但是目 前车辆所使用的卫星导航系统上仅能看见自己的位置,无法看见车队
中其它车辆位置,以及自己与车队差距有多远的距离。
另外,山难的发生通常都是登山者对于山路不熟悉迷路,或者身 体受伤所致。 一但在登山者发生山难时,皆无法在第一时间里发送所 在位置信号进行求救,必须等到山区管理者发现登山者未在规定时间 内返回时,就会通知救难单位进行救难。而救难单位在抢救时,也无 法得知登山者发生山难的位置,而救难者必须搜救整座山,导致搜救 时间过长,而造成登山者丧命。

发明内容
因此,本发明将通讯定位装置重新设计,并在多台相同的通讯定 位装置经过交叉配对的方法形成其中一台为主机,其余皆为副机的群 组关系。在使用上除了可于主机和副机上显示自己的位置外,还可以 显示其它人的位置。同时,该通讯定位装置还可以从发送紧急救难信 号,让所有持有相同的通讯定位装置的使用者知道信号的发'送位置。为达到上述的目的,本发明提供一种多对多交叉定位联结的通讯 方法,用以将多数个通讯定位装置通过交叉分配设定其中一台通讯定 位装置为主机,其余皆为副机,该方法是以多数个装置同时进行搜寻, 搜寻到多数个编号,进行编号值比对,编号值高者为主机,编号值低 者为副机;主机与副机进行搜寻模式、呼叫模式、跳频模式、调节发 射功率模式及校正时间模式等数据链路;在数据链路后,于该通讯定 位装置所显示的画面上同时显示以及得知主机与副机的相关位置与距 离。
经由上述方法,可以将多数个通讯定位装置分配成一台为主机, 其余皆为副机的通讯定位模式下,可运用在群组(车队、登山)、呼叫或 紧急呼叫(登山救难)。


图1为本发明的通讯定位装置方块示意图2为本发明的装置各自进入分配位置流程示意图3为接续图2的流程示意图4a为本发明的搜寻副机命令封包数据示意图4b为本发明的搜寻副机回复命令封包数据示意图4c为本发明的搜寻副机OK命令封包数据示意图5a、图5b为本发明的主机、副机进行数据链路流程示意图6a为本发明的副机正常码封包数据示意图6b为本发明的副机呼叫主机封包数据示意图; 图6C为本发明的主机正常码封包数据示意图7a、图7b为本发明的主机、副机进行搜寻的流程示意图; 图8a、图8b为本发明的主机、副机呼叫流程示意图9为本发明的副机呼叫主机OK封包数据示意图10a、图10b为本发明的跳频模式的流程示意图; 图lla为本发明的频道及时段跳频封包数据示意图llb为本发明的频道及时段跳频回复封包数据示意图; 图IIC为本发明的频道及时段跳频OK封包数据示意图12a、图12b为本发明的调节副机的发射功率流程示意图; 图13a为本发明的副机PA调整封包数据示意图13b为本发明的副机PA调整回复封包数据示意图13c为本发明的副机PA调整OK封包数据示意图14a、图14b为本发明的主机及副机在紧急呼叫流程示意图15为本发明的紧急呼叫封包数据示意图; 图16为本发明的搜寻紧急呼叫流程示意图;图17为本发明的校正时间流程示意图18a、图18b为本发明的新的两装置相互配对的流程示意图19a为本发明的连结命令封包数据示意图19b为本发明的连结回复命令封包数据示意图19c为本发明的连结OK命令封包数据示意图; 图20a图20b为本发明的另一新的两装置相互配对流程示意图; 图21a、图21b为本发明的再一新的两装置相互配对的流程示意 图;及
图22为本发明的再另一新的两装置相互配对的流程示意图。主要元件附图标记说明
微处理器1通讯连接端口 11
无线发射接收器2卫星导航电路3
电子罗盘4显示器5
步骤100 162步骤200~216
步骤300~314步骤400-412
步骤500~508步骤600 606
步骤700 706步骤800~810
步骤900 卯6步骤1000~1100
步骤2000~2080步骤3000~3060
步骤4000 4060步骤5000~5040
步骤6000步骤7000
步骤8000~8060步骤卯00~9080
步骤10000-10100步骤20000-20120
步骤30000~30060步骤40000~40040
步骤50000~50080
具体实施例方式
兹有关本发明的技术内容及详细说明,现配合

如下 请参阅图1,是本发明的通讯定位装置方块示意图。如图所示
本发明的通讯定位装置,包括 一微处理器l、 一无线发射接收器2、
一卫星导航电路3、 一电子罗盘4及一显示器5。
微处理器1是用以负责控制外部电路以及内部的运算,以及对外
部指令的执行。微处理器1电性连结一通讯连接端口 11,用以接收外
部硬件所输出的指令及回复(例如配对、连结、数据回报、紧急呼叫等)。
无线发射接收器2是与微处理器1电性连结,用以发射微处理器 1所输出的信号给另一通讯定位装置,或者接收由另一通讯定位装置所发射的信号。
卫星定位电路3是与微处理器1电性连结,用以提供坐标位置信 息至微处理器1中。
电子罗盘4是与微处理器1电性连结,用以提供通讯定位装置本 身与地磁北极或地磁南极的角度信息至微处理器1中。
显示器5是与微处理器1电性连结,并且受微处理器1驱动以显 示连结信息及多数台通讯定位装置的位置信息。
通讯连接端口 11是与该微处理器1电性连结,用以提供微处理器 1外部指令的接收以及外部提供的卫星信号或是电子罗盘信号的接收。
以前述通过多台通讯定位装置来构成多对多交叉通讯定位的配 对,且每一台通讯定位装置内部的电路及使用的程序皆相同,仅是通 过交叉定位联结的通讯方法设定其中一台通讯定位装置为主机,其余 的通讯定位装置皆为副机。
请参阅图2、图3,是本发明的装置各自进入分配位置流程示意图。
如图所示在两台通讯定位装置进行分配位置比较时,首先,进入步
骤100,为编号为001的第一装置。步骤102,该第一装置进入装置搜 寻频道(Device Searching Channel)发出一搜寻副机命令(Searching Slave Command)。
同时,步骤104为编号为002的第二装置。步骤106,该第二装 置进入装置搜寻频道发出搜寻副机命令。而前述的搜寻副机命令的封 包数据是如图4a所示,包含有数据长度(Data Length)、装置类型 (Device Type)、装置编号(Device ID)、搜寻副机字段(Searching Slave Field)、副机编号(Slave ID)、主机时段(Master Slot)、主机数据编号 (Master Data Num)、 GPSFixorNot、工作频道(Working Channel)、工作 时段(WorkingSlot)。当然,图4a中的封包数据的格式可因不同系统的 需求而有所变动。
而在步骤102及步骤106之后,则执行步骤108,等待是否有副 机(Slave)响应或有其它通讯定位装置也同时发出搜寻副机命令。若无副 机响应或其它搜寻副机命令时,则回至步骤102中;而由于目前是由 有编号002的第二装置同时发出搜寻副机命令,因此则会进入步骤110, 以接收第二装置的搜寻副机命令,并且得以判断出第二装置的编号(ID) 比第一装置的编号高,进而执行步骤112以设定第一装置为副机及步 骤114以设定第二装置为主机(Master)。
步骤116,该主机准备接收副机的搜寻副机回复命令(Searching Slave Response Command)。
步骤118,该副机发送搜寻副机回复命令给主机。而其中的搜寻副 机回复命令的封包数据如图4b所示,包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、搜寻副机回复字段 (Searching Slave Responses Field)、副机时段(Slave Slot )、副机数据编 号(Slave DataNum)、 GPSFixorNot。同样的,此封包数据的格式可因 不同系统的需求而有所变动。
于是在步骤120中,进行等待是否有副机的搜寻副机回复命令。 若无副机的搜寻副机回复命令,则回至步骤116中。而由于步骤118 已有副机发送搜寻副机回复命令,于是主机会进入步骤122发送搜寻 副机OK命令(Searching Slave OK Command)给副机。并且同时副机会 进入步骤124,等待是否有搜寻副机OK命令,若没有则继续执行步骤 124。其中,搜寻副机OK命令的封包数据可例如图4c中所示,包含 数据长度(DataLength)、装置类型(Device Type)、装置编号(Device ID)、 搜寻码(Searching Code)、副机编号(Slave ID)、主机时段(Master Slot)、 主机数据编号(Master Data Num)、 GPS Fix or Not。同样的,此封包数 据的格式可因不同系统的需求而有所变动。
而在主机完成步骤122之后及副机在步骤124已接收到搜寻副机 OK命令后,则进入步骤126中,主机及副机在下一个周期(cycle)就依 照搜寻副机命令的数据去传送位置进行数据链路。再进入步骤128的 数据链路。
随后判断是否还有已配对但未连结的装置,如步骤130。若否则 回至步骤128中。若有,进入主机步骤132及副机步骤134中。
在主机进入步骤132后,再进入步骤136以在不是工作时段(Slot) 时,跳到装置搜寻频道(Device Searching Channel)发送搜寻副机命令找 寻装置后,再进入步骤140中,以判断是否有收到新的装置的搜寻副 机命令。若无,则回至步骤136中。
在副机进入步骤134后,再进入步骤138,以在不是工作时段(Slot) 时,跳到装置搜寻频道监听是否有新的装置,并同样也会进入步骤140 中,判断是否有收到新的装置的搜寻副机命令。
当有一编号003的第三装置(如步骤142)进入时,该装置进入装置 搜寻频道发送搜寻副机命令,如步骤144。并且也再进入步骤140。
而在进入步骤140,判断有接收到新装置的搜寻副机命令时,则 进入步骤146中,各个装置开始比较编号(ID),编号最高的为主机。因 此,设定第一装置为副机(如步骤148)、设定第二装置为副机(如步骤 150)及设定第三装置为主机(如步骤152)。
在第三装置为主机时,则进入步骤154,准备接收副机的搜寻副 机回复命令。并再进入步骤156,判断是否接收到任何副机的搜寻副机 回复命令。若没有收到副机的搜寻副机回复命令时,则回至步骤154 中。若是有收到副机的搜寻副机回复命令时,则进入步骤158,发送搜寻副机OK命令给副机。
再进入步骤160,判断是否还有未连结的装置。若有未连结装置 时,则回至步骤144中。否则在有需连结装置时,进入到步骤162,进 到下一个周期(cycle)进入数据链路。
在步骤148的第一装置及步骤150的第二装置皆为副机时,进入 步骤164,当副机准备事项都准备完成时,在一个周期(cycle)内发送搜 寻副机回复命令给主机。并再进入步骤166判断是否有收到主机的搜 寻副机OK命令。若是没有接收到主机的搜寻副机OK命令,则回至步 骤164中。若是有接收到主机的搜寻副机OK命令时,则进入步骤168, 以在下一个周期(cycle)进入数据链路。
请参阅图5a、图5b,是本发明的主机、副机进行数据链路流程示 意图。如图所示在主机(第三装置)与副机进行数据链路方面,如步骤 200,依照主机产生的时段(Slot)传送副机正常码(Normal Code Slave)给 副机,再进入步骤202判断是否有收到副机正常码,若是没有收到副 机正常码,则回至步骤200中。若是有收到副机正常码,则进入步骤 204,进行搜寻装置。其中副机正常码可例如图6a所示,其封包数据 包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、副机正常码字段(Normal Code Slave Field)、经度(Longitude)、讳 度(Latitude)、 PA Level、副机频道(Slave Channel)、副机时段(Slave Slot)、副机数据号码(Slave Data Num)、 GPS Fix or Not。并且,此封 包数据的格式可因不同系统的需求而有所变动。
在步骤200后,同样进入步骤206判断是否收到副机呼叫主机 (Slave Calling Master)数据,若是没有收到副机呼叫主机数据时,则回 至步骤200,若是有收到副机呼叫主机数据时,则进入步骤208,进行 呼叫主机模式。其中副机呼叫主机幾据可例如图6b所示,其封包数据 包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、副机呼叫主机字段(Slave Calling Master Field)、经度(Longitude)、 纬度(Latitude)、副机频道(Slave Channel)、副机时段(Slave Slot)、副机 数据号码(SlaveDataNum)、 GPSFixorNot。并且,此封包数据的格式 可因不同系统的需求而有所变动。
在步骤200后,同样进入步骤210,判断是否要跳频,若是判断 无须跳频时,则回至步骤200。若判断须跳频时,则进入步骤212,进 行跳频模式。
在步骤200后,同样再进入到步骤214,判断是否须要调节副机 的发射率。若是不需调节副机发射功率时,则回至步骤200中。若是 要调节副机发射功率时,则进入步骤216,进行调节发射功率模式。
如图5b所示,在副机(第一装置及第二装置)与主机进行数据链路时,如步骤300,依照主机分配的时段(Slot)传送副机正常码给主机。 步骤302进行判断装置类型(Device Type)是否是主机。若判断不
是主机,进入步骤304,不只要接收主机的数据,也要接收群组(Group)
里面其它副机的数据。再进入步骤306判断是否所有的副机都有收到,
若判断不是所有的副机都有收到时,则回至该步骤304中,若判断是
所有的副机都有收到时,则进入步骤308,在不是工作时段的时间到装
置搜寻频道等待是否有新的主机。
若是在步骤302判断是主机时,进入步骤310在主机的传送时段
(Slot)接收主机正常码(Normal codeMaster)封包数据,如图6c,此封包
格式可因不同系统的需求而有所变动。
步骤312,判断是否有接收到主机的主机正常码。若判断没有接
收到主机正常码时,则回至步骤310中。若是判断有收到主机正常码,
则进行步骤314以搜寻装置。
请参阅图7a、图7b,是本发明的主机、副机进行搜寻的流程示意
图。如图7a所示在主机进行搜寻时,如步骤400,进入搜寻模式搜
寻己配对过但是未连结的副机。
步骤402,以随机数产生一个时段(Slot)在装置搜寻频道。 步骤404,发送一个搜寻副机命令,搜寻遗失(Lose)的副机。 步骤406,判断是否有接收到副机的搜寻副机回复命令。若判断
未收到搜寻副机回复命令时,则回至步骤404中。若判断有收到搜寻
副机回复命令,则进入步骤408,发送搜寻副机OK命令给副机,通知
已完成。
步骤410,判断是否还有未连结的副机。若判断还有未连结的副 机时,则回至步骤404中。若判断没有未连结的副机时,进入步骤412, 搜寻模式完成。
如图7b所示,在副机进行搜寻时,如步骤500,进入搜寻模式, 在装置搜寻频道接收主机的搜寻副机命令。
步骤502,判断是否接收到主机的搜寻副机命令。若判断未接收 到主机的搜寻副机命令,则回至步骤500中。若判断接收到主机的搜 寻副机命令时,进入步骤504。
步骤504,发送搜寻副机回复命令给主机,以确认已收到搜寻副 机命令。
步骤506,判断是否有接收到主机的搜寻副机OK命令。若判断未 收到主机的搜寻副机OK命令,则回至步骤504中。若判断有收到主机 的搜寻副机OK命令,进入步骤508,搜寻模式完成。
请参阅图8a、图8b,是本发明的主机、副机呼叫流程示意图。如 图8a所示在副机呼叫主机时,如步骤600,发送副机呼叫主机数据给主机。
步骤602,判断是否持续呼叫中。若是持续呼叫中,则回至步骤
602。若不持续呼叫,进入步骤604,发送副机呼叫主机OK(Slave Calling Master OK )数据给Master。再进入步骤606,副机呼叫完成。其中,该 副机呼叫主机OK的封包数据可例如图9所示,包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、副机呼叫主机 字段(Slave Calling Master Field)、副机频道(Slave Channel)、副机时段 (Slave Slot)、副机数据号码(Slave DataNum)、 GPSFixorNot。并且, 此封包格式可因不同系统的需求而有所变动。
如图8b所示,在主机方面,如步骤700,接收到副机的副机呼叫 主机数据。
步骤702,计算主机与副机的相对距离以及位置。 步骤704,判断是否接收到副机的副机呼叫主机OK数据。若判断 未接收到副机的副机呼叫主机OK数据,则回至步骤700中。若是判断 接收到副机的副机呼叫主机OK数据,则进入步骤706,副机呼叫完成。 请参阅图10a、图10b,是本发明的跳频模式的流程示意图。如图 10a所示在主机方面,如步骤800,在跳频模式,当接收信号强度值 过小,或是在同一个时段(Slot)的数据遗失(Data Lose)过多就进入跳频 模式。
步骤802,开始搜寻所有频道(Channel)的主机发射时段看是否有 可用的频道及主机发射时段。
步骤804,判断是否有搜寻到可用的频道及主机发射时段。若未 搜寻到可用的频道及主机发射时段,回至步骤802。若判断有搜寻到可 用的频道及主机发射时段时,进入步骤806中。
步骤806,发送频道及时段跳频(Channel and Slot Hopping)数据通 知所有的副机跳频。该频道及时段跳频封包数据可例如图lla所示,包 含数据长度(DataLength)、装置类型(Device Type)、装置编号(Device ID)、跳频码(Hopping Code)、主机频道(Master Channel)、主机时段 (Master Slot)、主机数据号码(Master Data Num)、下一个频道(Next Channel)、下一个时段(Next Slot)、 GPSFixorNot。并且,此封包格式 可因不同系统的需求而有所变动。
步骤808,判断是否接收到所有的副机的频道及时段跳频回复 (Channel and Slot Hopping Responses)数据。若判断没有接收到所有的副 机的频道及时段跳频回复数据,则回至步骤806中。若判断有接收到 副机的频道及时段跳频回复数据,则进入步骤810。其中该频道及时段 跳频回复封包数据可例如图llb所示,包含数据长度(DataLength)、 装置类型(DeviceType)、装置编号(Device ID)、频道及时段跳频回复字段(Channel and Slot Hopping Responses Field)、畐U机频道(Slave Cha應l)、副机时段(Slave Slot)、副机数据号码(Slave Data Num)、 GPS FixorNot。并且,此封包格式可因不同系统的需求而有所变动。
步骤810,发送频道及时段跳频OK(Channel and Slot Hopping OK) 数据,通知所有副机开始跳频。其中,该频道及时段跳频OK封包数据 可例如图11c所示,包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、频道和时段跳频OK字段(Channel and Slot Hopping OK Field)、主机频道(Master Channel),主机时段(Master Slot)、 主机数据号码(Master Data Num)、 GPS Fix or Not。并且,此封包格式 可因不同系统的需求而有所变动。
如图10b所示,在副机方面,如步骤900,收到主机所发送的频 道及时段跳频数据以取得要跳频的频率以及时段。
步骤902,发送已收到跳频的频道及时段跳频回复数据。
步骤904,判断是否收到主机所发送的频道及时段跳频OK数据。 若是判断未接收到主机所发送的频道及时段跳频OK数据,则回至步骤 902中。若判断收到主机所发送的频道及时段跳频OK数据,则进入步 骤906,在下一个周期(cycle)开始跳频。
请参阅图12a、图12b,是本发明的调节副机的发射功率流程示意 图。如图所示在主机方面,如步骤IOOO,在主机接收副机的数据。
步骤1020,计算经纬度值和接收信号强度值。
步骤1040,判断是否需要调节副机的发射功率。若判断不需调节 副机发射功率时,回至步骤1020中。若判断需调节副机发射功率时, 则进入步骤1060中,发送副机PA调整(Slave PA Adjust)数据给副机 通知调节发射功率。其中,该副机PA调整封包数据可例如图13a所示, 包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、 PAAdjust、主机频道(Master Channel)、主机时段(Master Slot)、主 机数据号码(Master Data Num)、副机编号(Slave ID)、 PA阶层(PA Level)、 GPSFixorNot。并且,此封包格式可因不同系统的需求而有所 变动。
步骤1080,判断是否接收到副机PA调整回复(Slave PA Adjust Responses)数据看是否还需要调节。若判断需要调节,回至于步骤1060 中。若判断不需要调节时,进入步骤1100中。其中该副机PA调整回 复封包数据可例如图13b所示,包含数据长度(DataLength)、装置类 型(Device Type)、装置编号(Device ID)、副机PA调整回复字段(Slave PA Adjust Responses Field)、主机频道(Master Channel)、主机时段(Master Slot)、主机数据号码(Master Data Num)、 GPS Fix or Not。并且,此封 包格式可因不同系统的需求而有所变动。步骤1100,发射副机PA调整OK(Slave PA Adjust OK)数据通知副 机调节完成。该副机PA调整封包数据可例如图13c所示,包含数据 长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、副 机PA调整OK字段(Slave PA Adjust OK Field)、主机频道(Master Channel)、主机时段(Master Slot)、主机数据号码(Master Data Num)、副 机编号(SlaveID)、 GPSFixorNot。并且,此封包格式可因不同系统的 需求而有所变动。
如图12b所示,在副机方面,如步骤2000,副机收到主机的副机 PA调整数据。
步骤2020,依照副机PA调整数据调节副机的发射功率。
步骤2040,发送副机PA调整回复数据给主机。
步骤2060,判断是否接收到副机PA调整数据或是副机PA调整 OK数据。若判断接收到副机PA调整数据,回至步骤2000中。若判断 机收到副机PA调整OK数据,则进入步骤2080,接收到副机PA调整 数据即调节完成。
请参阅图14a、图14b,是本发明的主机及副机在紧急呼叫流程示 意图。如图14a所示在主机紧急呼叫方面,如步骤3000,进入紧急 呼叫模式,所有正在使用的功能都关闭。
步骤3020,在紧急通道依照电池所剩的电量调节发送紧急呼叫 (Emergency SOS)。该紧急呼叫封包数据可例如图15所示,包含数据 长度(Data Length)、经度(Longitude)、讳度(Latitude)、装置编号(Device ID)。并且,此封包格式可因不同系统的需求而有所变动。
步骤3040,判断紧急呼叫模式是否关闭。若判断紧急呼叫模式未 关闭,则回至步骤3020中。若判断紧急呼叫模式关闭,进入步骤3060, 紧急呼叫模式完成,所有功能开放。
如图14b所示,在副机紧急呼叫方面,如步骤4000,进入紧急呼 叫模式,所有正在使用的功能都关闭。
步骤4020,在紧急通道依照电池所剩的电量调节发送紧急呼叫。
步骤4040,判断紧急呼叫模式是否关闭。若判断紧急呼叫模式未 关闭,则回至步骤4020中。若判断紧急呼叫模式关闭,进入步骤4060, 紧急呼叫模式完成,所有功能开放。
请参阅图16,是本发明的搜寻紧急呼叫流程示意图。如图所示 主机在正常模式下,可开启搜寻是否有紧急呼叫信号。在主机开启时, 如步骤5000进入搜寻紧急呼叫模式,如果不在工作模式时的时段(Slot) 都在紧急呼叫频道接收。 -
步骤5020,判断是否接收到紧急呼叫。若判断未接收到紧急呼叫 信号,则回至步骤5020中。若判断收到紧急呼叫后,进入步骤5040,收到紧急呼叫锁定发送端的经纬度,并计算出发送端位置。
请参阅图17,是本发明的校正时间流程示意图。如图所示在正 常模式下主机会固定发送主机正常码给副机,让副机知道主机还存在 且顺便让副机与主机对时。 .
因此在主机方面,如步骤6000,在正常模式下如果没有别的命令 发生时,主机在自己的时段(Slot)会发送主机正常码给副机。
而在副机方面,如步骤7000,在正常模式下如果没有别的命令发 生时,副机在自己的时段(Slot)会发送副机正常码给主机。
请参阅图18a、图18b,是本发明的新的两装置相互配对流程示意 图。如图18a所示,在主机方面,如步骤8000,随机数产生一个时段 (Slot)在连结频道(Bind Channel)。
步骤8020依照产生的时段(Slot)发送连结命令(Binding Command),在其它时段(Slot)接收。该连结命令封包数据可例如图19a 所示,包含数据长度(DataLength)、装置类型(Device Type)、装置编 号(DeviceID)、连结字段(Binding Field)、主机时段(Master Slot)、主机 数据编号(Master Data Num)、工作频道(Working Channel)、工作时段 (Working Slot)、 GPSFixorNot。并且,此封包格式可因不同系统的需 求而有所变动。
步骤8040,判断是否接收到副机的连结回复命令(Binding Responses Command)。若判断未接收到副机的连结回复命令,回至步 骤8020中。若判断有接收到副机的连结回复命令,进入步骤8060。其 中,该连结回复命令封包数据可例如图19b所示,包含数据长度(Data Length)、装置类型(DeviceType)、装置编号(Device ID)、连结回复字段 (Binding Responses Field)、副机时段(Slave Slot)、副机数据编号(Slave DataNum)、 GPSFixorNot。并且,此封包格式可因不同系统的需求而 有所变动。
步骤8060,收到副机传送的连结回复命令之后传送连结OK命令 (Binding OK Command)。该连结OK命令封包数据可例如图19c所示, 包含数据长度(Data Length)、装置类型(Device Type)、装置编号(Device ID)、连结OK字段(Binding OK Field)、主机时段(Master Slot)、主机数 据编号(Master DataNum)、 GPS Fix or Not。并且,此封包格式可因不 同系统的需求而有所变动。
如图18b所示,在副机方面,如步骤9000,进入连结频道,准备 接收主机的连结命令。
步骤9020,判断是否接收到主机的连结命令。若判断未接收到主 机的连结命令,回至步骤卯00中。若判断接收到主机的连结命令,进 入步骤9040,接收到主机的连结命令之后传送连结回复命令给主机。步骤9060,判断是否接收到主机的连结OK命令。若判断未接收到主机的连结OK命令,回至步骤9040中。若判断接收到主机的连结OK命令,进入步骤9080,收到主机的连结OK命令之后即完成配对。
请参阅图20a、图20b,是本发明的另一新的两装置相互配对流程示意图。如图20a所示,在第一主机方面,如步骤10000,随机数产生一个时段(Slot)在连结频道。
步骤10020依照产生的时段(Slot)发送连结命令,在其它时段(Slot)接收。
步骤10040,判断是否接收到第二主机的连结命令。若判断未接收到第二主机的连结命令,回至步骤10020中。若判断有接收到第二主机的连结命令,进入步骤10060,比较编号(ID),第一主机的编号比较高,第二主机当副机。
步骤10080判断第一主机是否接收到第二主机的连结回复命令。若判断未接收到第二主机的连结回复命令,回至步骤10020中。若判断有接收到第二主机的连结回复命令,进入步骤10100。
步骤10100,收到第二主机传送的连结回复命令之后传送连结OK命令给第二主机。
如图20b所示,在第二主机方面,如步骤20000,随机数产生一个时段(Slot)在连结频道。
步骤20020,依照产生的时段(Slot)发送连结命令,在其它时段(Slot)接收。
步骤20040,判断是否接收到第一主机的连结命令。若判断未接收到第一主机的连结命令,回至步骤20020中。若判断有接收到第一主机的连结命令,进入步骤20060,比较编号(ID),第一主机的编号比较高,第二主机当副机。
步骤20080,发送连结回复命令。
步骤20100,判断是否接收到主机的连结OK命令。若判断未接收到主机的连结OK命令,回至步骤20080中。若判断接收到主机的连结OK命令,进入步骤20120,收到第一主机的连结OK命令之后结束配对。
请参阅图21a、图21b,是本发明的再一新的两装置相互配对流程示意图。如图21a所示,在主机方面,如步骤30000,随机数产生一个时段(Slot)在连结频道。
步骤30020依照产生的时段(Slot)发送连结命令,在其它时段(Slot)接收。
步骤30040,判断是否接收到副机的连结命令。若判断未接收到副机的连结命令,回至步骤30020中。若判断有接收到副机的连结命令,进入步骤30060,以结束配对。
如图21b所示,在副机方面,如步骤40000,进入连结频道,准备接收主机的连结命令。
步骤40020,判断是否接收到主机的连结命令。若判断未接收到主机的连结命令,回至步骤40000中。若判断接收到主机的连结命令,进入步骤40040,接收到主机的连结命令之后,则结束配对。
请参阅图22,是本发明的再另一新的两装置相互配对流程示意图。由于本实施例的设计,是当两个主机(第一主机及第二主机)进行配对,因此两个主机是同样会执行图中所示的步骤,如图所示,在第一主机方面,如步骤50000,随机数产生一个时段(Slot)在连结频道。
步骤50020依照产生的时段(Slot)发送连结命令,在其它时段(Slot)接收。
步骤50040,判断是否接收到其它主机的连结命令。若判断未接收到其它主机的连结命令,回至步骤50020中。若判断有接收到其它主机的连结命令,进入步骤50060,比较编号,第一主机的编号比较高,第二主机当副机。之后即可进行步骤50080以结束配对。
经由上述的配对后,可以将多数个通讯定位装置分配成一台为主机,其余皆为副机的通讯定位模式下,可运用在群组(车队、登山)、呼叫或紧急呼叫(登山救难)。
上述仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围。即凡依本发明申请专利保护范围所做的均等变化与修改,皆为本发明专利保护范围所涵盖。
权利要求
1、一种多对多交叉定位联结的通讯方法,其特征在于,用以将多数个通讯定位装置通过交叉分配设定其中一台通讯定位装置为主机,其余皆为副机,该方法包括多数个装置进行搜寻;搜寻到多数个编号,进行编号值比对,编号值高者为主机,编号值低者为副机;主机与副机进行等数据链路;及在数据链路后,于该通讯定位装置所显示的画面上同时显示以及得知主机与副机的相关位置与距离。
2、 如权利要求1所述的多对多交叉定位联结的通讯方法,其特征 在于,所述的通讯定位装置包含有一微处理器,用以负责控制外部电路以及内部的运算,以及对外 部指令的执行;一无线发射接收器,与该微处理器电性连结,用以发射微处理器 所输出的信号给另一通讯定位装置,或者接收由另一通讯定位装置所 发射的信号;一卫星定位电路,与该微处理器电性连结,以提供坐标位置信息 至微处理器中,卫星定位电路可依所在的系统的需求作删减,坐标位 置信息可改由外部电路经由通讯连接端口提供至微处理器中;一电子罗盘,与该微处理器电性连结,以提供该装置与地磁北极 或地磁南极的角度信息至微处理器中,电子罗盘可依所在的系统的需 求作删减,该装置与地磁北极或地磁南极的角度信息可改由外部电路 经由通讯连接端口提供至微处理器中;一显示器,与该微处理器电性连结,受微处理器驱动,以显示连 结信息及多数台通讯定位装置的位置及距离信息;及 一通讯连接端口,与该微处理器电性连结,用以提供微处理器外 部指令的接收以及外部提供的卫星信号或是电子罗盘信号的接收。
3、 如权利要求1所述的多对多交叉定位联结的通讯方法,其特征 在于,所述的副机在不是工作时段时,跳至装置搜寻频道中监听是否有新的装置。
4、 如权利要求1所述的多对多交叉定位联结的通讯方法,其特征 在于,所述的主机在不是工作时段时,跳至装置搜寻频道发送搜寻副 机命令寻找另一装置。
5、 如权利要求l所述的多对多交叉定位联结的通讯方法,其特征 在于,更包含有副机与副机进行数据链路时,依照主机分配的时段传 送副机正常码给主机,判断装置类型不为主机,不只要接收主机的数 据,也要接收群组里面其它副机的数据。
6、 如权利要求1所述的多对多交叉定位联结的通讯方法,其特征 在于,所述的主机与副机进行数据链路包含搜寻模式、呼叫模式、 跳频模式、调节发射功率模式及校正时间模式等数据链路。
7、 如权利要求6所述的多对多交叉定位联结的通讯方法,其特征在于,所述的搜寻模式以搜寻配对过但未连结的副机,并随机数产生 一个时段在装置搜寻频道中,该副机会在装置搜寻频道中接收主机给 的命令,并回复命令给主机。
8、 如权利要求6所述的多对多交叉定位联结的通讯方法,其特征 在于,所述的呼叫模式包含呼叫主机、紧急呼叫及搜寻紧急呼叫。
9、 如权利要求8所述的多对多交叉定位联结的通讯方法,其特征在于,所述的呼叫主机,则接收到副机呼叫主机,该主机计算主机和 副机的相对距离及位置。
10、 如权利要求8所述的多对多交叉定位联结的通讯方法,其特 征在于,该紧急呼叫时,主机及副机正在使用功能皆关闭,依所剩的 电量调节发送紧急呼叫。
11、 如权利要求8所述的多对多交叉定位联结的通讯方法,其特 征在于,该搜寻紧急呼叫,在主机机收到紧急呼叫信号时,锁定发射 端的经纬度,并计算出发射端位置。
12、 如权利要求6所述的多对多交叉定位联结的通讯方法,其特 征在于,该跳频模式,当接收信号强度值过小,或是在同一个时段的 数据遗失就进入,该主机发送跳频信号给副机进行跳频。
13、 如权利要求12所述的多对多交叉定位联结的通讯方法,其特 征在于,该数据遗失过大就进入跳频模式。
14、 如权利要求6所述的多对多交叉定位联结的通讯方法,其特征在于,所述的调节发射功率模式,在主机接收副机数据后,并计算 经纬度值和接收信号强度值,再根据计算结果通知副机进行调节发射 功率。
15、 如权利要求6所述的多对多交叉定位联结的通讯方法,其特 征在于,所述的校正时间模式,是在正常模式下主机会固定发送正常 码给副机,让副机知道主机还在连结状态中,即可使副机与主机进行 对时。
16、 如权利要求1所述的多对多交叉定位联结的通讯方法,其特征在于,更具有一配对模式,该配对模式包含有未连结过的主机与 副机,以及未连结过的主机与主机。
17、 如权利要求16所述的多对多交叉定位联结的通讯方法,其特 征在于,所述的未连结过的主机与副机在配对时,主机会以随机数产 生一个时段在连结频道中,在副机进入该连结频道接收主机的连结时 段,并回复主机后,即完成未连结过的主机与副机的配对。
18、 如权利要求16所述的多对多交叉定位联结的通讯方法,其特征在于,所述的未连结过的主机与主机在配对时,该二主机以随机数 产生一个时段在连结频道中,并依照产生时段发送连结信号后,再进 行该二主机的编号值比较,该编号值高者为主机,编号值低者为副机, 即完成未连结过的二主机的配对。
全文摘要
一种多对多交叉定位联结的通讯方法,用以将多数个通讯定位装置通过交叉分配设定其中一台通讯定位装置为主机,其余皆为副机,该方法以多数个装置同时进行搜寻,搜寻到多数个编号,进行编号值比对,编号值高者为主机,编号值低者为副机;主机与副机进行搜寻模式、呼叫模式、跳频模式、调节发射功率模式及校正时间模式等数据链路;在数据链路后,于该通讯定位装置所显示的画面上同时显示以及得知主机与副机的相关位置与距离。
文档编号G01S5/02GK101685151SQ200810168850
公开日2010年3月31日 申请日期2008年9月28日 优先权日2008年9月28日
发明者朱欣信, 许文弘, 陈柏儒 申请人:景风科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1