的同侧。然后根据对应的计算巷道距离值的公式
计算得到工作人员离第一定位基站 201的巷道距离值Y= 10. 00m。
[0084] 参阅图8,假设第一定位基站201的安装高度值为Hi= 3m,第二定位基站202 的安装高度值为&= 5m。定位标签卡与第一定位基站201测得距离R1= 11. 58m。定 位标签卡与第二定位基站202测得距离R2= 90. 28m。两定位基站之间测得距离R3 =100. 02m。通过计算
,判 断结果为成+2邱<2巧% +辟+成。判断定位人员位于两基站异侧,即第一定位 基站201W及所述第二定位基站202之间。然后根据对应的计算巷道距离值的公式
,计算得到工作人员离第一定位基站 201的巷道距离值Y= 10. 00m。
[0085] 从获得空间距离值,到计算巷道距离值的时间非常短。为了提高定位的准确度, 巷道环境定位装置可W在一个很短的时间段(定位标签卡在该时间段几乎没有发生位移) 内,循环从获得空间距离值到计算巷道距离值的过程N次,将多次计算的结果取平均值,作 为最终的巷道距离值,W减少误差。
[0086] 本实施例提供的巷道环境定位方法,由两个定位基站相互配合,根据定位基站的 安装高度值W及实时测量的定位标签卡与定位基站之间的空间距离值进行计算,首先判断 定位标签卡相与定位基站的位置关系,再根据位置关系选择对应的公式具体计算在巷道中 定位标签卡与定位基站的巷道距离值,消除由于巷道宽度和基站安装高度值所引起的误 差,并多次重复计算,减少外部因素的干扰,精确的确定定位标签卡在巷道中的实际位置。
[0087] 图6示出了本发明实施例提供的另一种巷道环境定位装置,请参阅图6,所述装置 包括:
[0088] RSSI值获得单元401,用于获得每一个所述定位基站相对于所述定位标签卡的 RSSI值;
[0089] 定位基站选择单元402,根据所述RSSI值选择所述多个定位基站中RSSI值最大的 两个分别作为第一定位基站和第二定位基站,所述第一定位基站的所述RSSI值大于所述 第二定位基站的所述RSSI值;
[0090] 空间距离值获得单元403,用于获得所述定位标签卡与所述第一定位基站之间的 空间距离值Ri、所述定位标签卡与所述第二定位基站之间的空间距离值RsW及所述第一定 位基站与所述第二定位基站之间的空间距离值Rs;
[0091] 计算子单元404,用于分别计算+2//巧日2巧好2 +辟+成的值;
[009引 比较子单元405,用于比较/?::+2//|:和+片+的的值,如果 馬+2打|2 > 2//|W2 +辟+片,则判定所述第一定位基站W及所述第二定位基站位于所述定 位标签卡的同侧;如果馬+2片,2 <2f///2 +片+成,则判定所述第一定位基站W及所述第 二定位基站位于所述定位标签卡的异侧。
[0093] 第一巷道距离值计算子单元406,用于当所述第一定位基 站W及所述第二定位基站位于所述定位标签卡的同侧时,根据公式
,计算所述巷道距离值Y;
[0094] 第二巷道距离值计算子单元407,用于当所述第一定位基 站W及所述第二定位基站位于所述定位标签卡的异侧时,根据公式
计算所述巷道距离值Y。
[0095] 本实施例所提供的巷道环境定位装置,其实现原理及产生的技术效果和前述方法 实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内 容。
[0096] 参阅图9,本发明实施例提供的再一种巷道环境定位装置600,包括;处理器504, 存储器501,总线502和通信接口 503,所述处理器504、通信接口 503和存储器501通过总 线502连接;处理器504用于执行存储器501中存储的可执行模块,例如计算机程序。
[0097] 其中,存储器501可能包含高速随机存取存储器(RAM;RandomAccessMemo巧), 也可能还包括非不稳定的存储器(non-volatilememcxry),例如至少一个磁盘存储器。通过 至少一个通信接口 503(可W是有线或者无线)实现该系统网元与至少一个其他网元之间 的通信连接,可W使用互联网,广域网,本地网,城域网等。
[0098] 总线502可W是ISA总线、PCI总线或EISA总线等。所述总线可W分为地址总线、 数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根 总线或一种类型的总线。
[0099] 其中,存储器501用于存储程序,所述处理器504在接收到执行指令后,执行所述 程序,前述本发明实施例任一实施例揭示的流程定义的装置所执行的方法可W应用于处理 器504中,或者由处理器504实现。
[0100] 处理器504可能是一种集成电路巧片,具有信号的处理能力。在实现过程中,上述 方法的各步骤可W通过处理器504中的硬件的集成逻辑电路或者软件形式的指令完成。上 述的处理器504可W是通用处理器,包括中央处理器(CentralProcessing化it,简称数据 请求端)、网络处理器(NetworkProcessor,简称N巧等;还可W是数字信号处理器值SP)、 专用集成电路(ASIC)、现成可编程口阵列(FPGA)或者其他可编程逻辑器件、分立口或者晶 体管逻辑器件、分立硬件组件。可W实现或者执行本发明实施例中的公开的各方法、步骤及 逻辑框图。通用处理器可W是微处理器或者该处理器也可W是任何常规的处理器等。结合 本发明实施例所公开的方法的步骤可W直接体现为硬件译码处理器执行完成,或者用译码 处理器中的硬件及软件模块组合执行完成。软件模块可W位于随机存储器,闪存、只读存储 器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该 存储介质位于存储器501,处理器504读取存储器501中的信息,结合其硬件完成上述方法 的步骤。
[0101] 另外,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计 算机程序产品的可能实现的体系架构、功能和操作。在该点上,流程图或框图中的每个方框 可W代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或 多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框 中所标注的功能也可不同于附图中所标注的顺序发生。例如,两个连续的方框实际上 可W基本并行地执行,它们有时也可W按相反的顺序执行,该依所设及的功能而定。也要注 意的是,框图和/或流程图中的每个方框、W及框图和/或流程图中的方框的组合,可W用 执行规定的功能或动作的专用的基于硬件的系统来实现,或者可W用专用硬件与计算机指 令的组合来实现。
[0102] 本发明实施例所提供的进行一种巷道环境定位装置的计算机程序产品,包括存储 了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例 中所述的方法,具体实现可参见方法实施例,在此不再寶述。
[0103] 所属领域的技术人员可W清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再寶述。
[0104] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可W 通过其它的方式实现。W上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分, 仅仅为一种逻辑功能划分,实际实现时可W有另外的划分方式,又例如,多个单元或组件可 W结合或者可W集成到另一个系统,或一些特征可W忽略,或不执行。另一点,所显示或讨 论的相互之间的禪合或直接禪合或通信连接可W是通过一些通信接口,装置或单元的间接 禪合或通信连接,可W是电性,机械或其它的形式。
[0105] 所述作为分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元显 示的部件可W是或者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个 网络单元上。可W根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0106] 另外,在本发明各个实施例中的各功能单元可W集成在一个处理单元中,也可W 是各个单元单独物理存在,也可W两个或两个W上单元集成在一个单元中。
[0107] 所述功能如果W软件功能单元的形式实现并作为独立的产品销售或使用时,可W 存储在一个计算机可读取存储介质中。基于该样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用W使得一台计算机设备(可W是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括;U盘、移动硬盘、只读存储器(ROM,ReacK)nlyMemo巧)、随机存取 存储器(RAM,RandomAccessMemcxry)、磁碟或者光盘等各种可W存储程序代码的介质。 [010引需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示该些实体或操作之间存 在任何该种实际的关系或者顺序。