导游导览系统中信号交叉覆盖时的处理方法

文档序号:7971586阅读:228来源:国知局

专利名称::导游导览系统中信号交叉覆盖时的处理方法导游导览系统中信号交叉覆盖时的处理方法
技术领域
:本发明涉及一种处理无线电射频信号交叉覆盖时的方法,特别是一种在导游导览系统中信号交叉覆盖时的处理方法。
背景技术
:当前电子导游导览系统设备中有按键导游导览系统、红外线导游导览系统、无线射频导游导览系统等多种设备,其中无线射频导游导览系统设备具有无需游客操作、信号覆盖好等优点,深受欢迎,代表电子导游导览系统的发展方向。无线射频导游导览系统设备包括导游机和标识装置,标识装置不断发射无线信号,导游机识别该标识装置,根据该标识装置识别号播放相关语音讲解词等内容,为游客提供导游导览服务。现有的无线射频导游导览技术中要求标识装置发射信号覆盖区域不能重叠,即发射信号不能交叉覆盖。如果发射信号交叉i盖,在重叠区域两个标识装置同频点同时发射互相干扰,造成导游机接收不到正确的标识装置识别号,无法播放;在两个标识装置不同时发射时,导游机先后接收到两个正确的标识装置识别号,导游机无法区分处于哪个标识装置区域,无法选择播放内容或者频繁切换播放内容。此类问题会给现场安装带来很大难度,尤其在博物馆等应用中,展品本身较小,展台较近,标识装置信号很容易交叉覆盖。
发明内容本发明所要解决的技术问题是克服上述现有技术中所存在的缺陷,提供一种标识装置发射信号交叉覆盖时的处理方法,以避免标识装置同频点同时发射互相干扰,以及导游机先后接收到多个正确的标识装置识别号时正确判别导游机识别处于哪个标识装置区域。本发明所述的一种导游导览系统中信号交叉覆盖时的处理方法,它包括标识装置发射信号的方法和导游机接受、处理信号的方法,标识装置发射信号的方法(1)设立标识装置发射信号的循环周期为T,令信号发射在该循环周期T内完成;(2)设立标识装置在发射时间范围t内发射信号,并令发射时间范围t在每个循环周期T内,即发射时间范围t《循环周期T;(3)在发射时间范围t内设立n个时间段S,即t=S,+S2,+Sn(1,2,,n为自然数);(4)标识装置在每个循环周期T开始,计算产生一个1至n之间的随机数m,并以此数为基础,在发射时间范围t内产生一个第m个时间段Sm;(5)标识装置在上述计算产生的第m个时间段S,发射信号,该信号内容包含本标识装置的识别号U,以及信号发射强度Ps;导游机接受、处理信号的方法(1)设立导游机接受信号的工作周期为TT,令该工作周期TT大于等于标识装置发射信号的循环周期T;(2)记录导游机在工作周期TT内接受到的所有标识装置每次发射的识别号U(i)和信号发射强度Ps(i),以及信号接受强度Pr(i)(j),其中i代表第i个标识装置,j代表第j次发射信号;(3)分别计算导游机在工作周期TT内接受到的所有标识装置每次发射信号的路径损耗值R(i)(j),该路径损耗值等于本次信号接收强度减去本次信号发射强度,即R(i)(j)=Pr(i)(j)—Ps(i)(j);(4)分别计算各个标识装置在工作周期TT内发射信号的最大路径损耗值Rmax(i),并以该值为特征值,即Rmax(i)二MAX[(R(i)(O),R(i)(l),……,R(i)(j))];(5)比较所有最大路径损耗值Rmax(i),计算出其中一个最大的路径损耗值RRmax—curr,艮卩RRmax—curr=MAX[Rmax(O),Rmax(l),......,Rmax(i)],并记录与该路径损耗值所对应标识装置的识别号Umax—curr;(6)将上述(5)得到的本次工作周期TT中最大的路径损耗值RRmax—curr所对应标识装置的识别号Umax—curr与上一个工作周期TT中最大路径损耗值RRmax—last所对应标识装置的识别号Umax—last进行比较,(6.l)若相同,即Umax—curr-Umaxjast,则更新上一个工作周期TT中最大路径损耗值RRmax一last,即RRmaxjast二RRmax一curr,并继续调用与最大路径损耗值RRmax」ast所对应识别号的Umax—last相应的语音播放信号服务;计算本次工作周期TT中最大的路径损耗值RRmax—curr与上一个工作周期TT中最大路径损耗值RRmax_last的差值SR,(6.21)如果该差值大于预设定的阈值H,即SR>H,则更新上一个工作周期TT中最大路径损耗值RRmax_last,即RRmax_last=RRmax一curr,并继续调用与最大路径损耗值RRmax—last所对应识别号Umax—last的相应的语音播放信号服务;(6.22)如果该差值小于等于预设定的阈值H,即SR《H,则取在本次工作周期TT中与上一个工作周期TT中最大路径损耗值RRmaxjast所对应识别号Umax—last相同识别号的对应的最大的路径损耗值Rmax(K),更新上一个工作周期TT中最大路径损耗值RRmax—last,即RRmax—last=Rmax(K),并继续调用原语音播放信号服务。本发明与现有技术相比较具有以下突出的技术效果以及优点本发明的标识装置在一定的时间范围内,在各时间段内可随机发射,这样可以避免标识装置发射信号互相干扰,导游机分析一段时间内接收到的标识装置识别号,计算其空中损耗,损耗小代表距离近,依此判断导游机归属相关标识装置覆盖区域,提供相关服务。本发明避免了标识装置同频点同时发射互相干扰的缺陷,可以在导游机先后接收到多个正确的标识装置识别号时,准确识别自身处于哪个标识装置覆盖的区域,以及时提供相应的服务。图1为本发明信号发射的时间坐标示意图;图2为本发明标识装置中的微控制器程序流程框图;图3为本发明导游机中的微控制器程序流程框图。下表为各符号分别表示的含义<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>具体实施方式以下结合实施例以及附图对本发明作进一步的描述。参照图1,本发明所述的导游导览系统中信号交叉覆盖时的处理方法,包括标识装置发射信号的方法和导游机接受、处理信号的方法,标识装置发射信号的方法(1)设立标识装置发射信号的循环周期为T,令信号发射在该循环周期T内完成;(2)设立标识装置在发射时间范围t内发射信号,并令发射时间范围t在每个循环周期T内,即发射时间范围t《循环周期T;(3)在发射时间范围t内设立n个时间段S,即t二Si+Su+Sn(1,2,……,n为自然数);(4)标识装置在每个循环周期T开始,计算产生一个1至n之间的随机数m,并以此数为基础,在发射时间范围t内产生一个第m个时间段Sm;(5)标识装置在上述计算产生的第m个时间段S^发射信号,该信号内容包含本标识装置的识别号U,以及信号发射强度Ps;导游机接受、处理信号的方法(1)设立导游机接受信号的工作周期为TT,令该工作周期TT大于等于标识装置发射信号的循环周期T;(2)记录导游机在工作周期TT内接受到的所有标识装置每次发射的识别号U(i)和信号发射强度Ps(i),以及信号接受强度Pr(i)(j),其中i代表第i个标识装置,j代表第j次发射信号;(3)分别计算导游机在工作周期TT内接受到的所有标识装置每次发射信号的路径损耗值R(i)(j),该路径损耗值等于本次信号接收强度减去本次信号发射强度),即R(i)(j)二Pr(i)(j)—Ps(i)(j);(4)分别计算各个标识装置在工作周期TT内发射信号的最大路径损耗值Rmax(i),并以该值为特征值,即Rmax(i)二MAX[(R(i)(0),R(i)(l),……,R(i)(j))];'(当然,上述特征值也选择平均值等,其处理方法原则与以下方法基本雷同。)(5)比较所有最大路径损耗值Rmax(i),计算出其中一个最大的路径损耗值RRmax一curr,艮卩RRmax_curr=MAX[Rmax(O),Rmax(l),......,Rmax(i)],并记录与该路径损耗值所对应标识装置的识别号UmaX_CUrr;(6)将上述(5)得到的本次工作周期TT中最大的路径损耗值RRmax—curr所对应标识装置的识别号Umax—curr与上一个工作周期TT中最大路径损耗值RRmax—last所对应标识装置的识别号Umax—last进行比较,(6.1)若相同,艮卩Umax_curr=Umax_last,则更新上一个工作周期TT中最大路径损耗值RRmax」ast,即RRmax—last=RRmax_curr,并继续调用与最大路径损耗值RRmax一last所对应识别号的Umaxjast相应的语音播放信号服务;(6.2)若不同,则计算本次工作周期TT中最大的路径损耗值RRmax—curr与上一个工作周期TT中最大路径损耗值RRmax—last的差值SR,(6.21)如果该差值大于预设定的阈值H,即SR〉H,则更新上一个工作周期TT中最大路径损耗值RRmax—last,即RRmax—last=RRmax一curr,并继续调用与最大路径损耗值RRmax—last所对应识别号Umax—last的相应的语音播放信号服务;(6.22)如果该差值小于等于预设定的阈值H,即SR《H,则取在本次工作周期TT中与上一个工作周期TT中最大路径损耗值RRmax—last所对应识别号Umaxjast相同识别号的对应的最大的路径损耗值Rmax(K),更新上一个工作周期TT中最大路径损耗值RRmax—last,即RRmax—last=Rmax(K),并继续调用原语音播放信号服务。根据本发明所述的方法,其标识装置发射信号方法是通过标识装置中的微控制器具体实施的,参照图2,其工作流程如下(1)程序开始工作,设定微控制器内部第一定时器的定时周期为T,即第一定时器每经过T时间,就会产生中断;(2)微控制器连续判断第一定时器是否产生中断(2.1)若第一定时器产生中断,则在l一n之间计算随机数m,n为发射时间范围t内设立n个时间段S,m为随机选择的第m时间段Sm,并设置内部第二定时器的定时时间为m;(2.2)若第一定时器没产生中断,则判断第二定时器是否产生中断,若第二定时器产生中断,则发射信号;若第二定时器没产生中断,则返回上述步骤(2)。根据本发明所述的方法,其导游机判别信号方法是通过导游机中微控制器具体实施的,参照图3,工作流程如下(1)程序开始工作,将本工作周期中所有最大路径损耗值中最大的路径损耗值(RRmax一ciirr)以及该最大的路径损耗值相对应标识装置的识别号(Umax—curr)清零或设置固定初始值;将上一个工作周期中所有最大路径损耗值中最大的路径损耗值(RRmax一last)以及该最大的路径损耗值相对应标识装置的识别号(Umax—last)清零或设置固定初始值;(2)设置微控制器内部第三定时器的中断周期为TT,并令该中断周期TT大于等于标识装置中第一定时器的定时周期T,例如可以是第一定时器的定时周期T的五倍。(3)连续接收标识装置发射的信号;(4)判断是否接收到标识装置发射信号,(4.1)若接收到标识装置信号,从收到的标识装置信息中记录每个标识装置每次信号发射强度Ps(i)(j),记录每个标识装置每次信号接收强度Pr(i)(j),通过公式R(i)(j)=Pr(i)(j)—Ps(i)(j)计算每个标识装置每次发射信号的路径损耗值R(i)(j),然后进入步骤(5);(4.1)若没接收到标识装置信号,则直接进入步骤(5);(5)判断第三定时器是否产生中断(5.1)若第三定时器没有产生中断,则返回到步骤(3);(5.2)若第三定时器产生中断,则分别计算各个标识装置在工作周期TT内发射信号的最大路径损耗值Rmax(i)=MAX[(R(i)(0),R(i)(l),……,R(i)(j))];再算出所有标识装置中最大路径损耗值中的最大路径损耗值RRmax一curr,并记录其对应的标识装置的识别号Umax_cur;(6)判断当前最大路径损耗值的标识装置识别号UmaX_Cur与上一工作周期中的最大路径损耗值的标识装置识别号Umaxjast是否一致-(6.1)若一致,用当前最大路径损耗值RRmax—curr更新上一个工作周期最大的路径损耗值RRmax—last,即RRmaX_last=RRmaX—curr,继续调用原语音播放信号服务,再返回步骤(3);(6.2))若不一致,则直接进入步骤(7);(7)判断当前最大路径损耗值RRmax—curr减去上一个工作周期最大的路径损耗值RRmax一last后是否大于预先设定的阈值(该阈值可根据标识装置实际安装以及周边环境而具体制定)(7.l)若不大于,则用上次工作周期最大路径损耗值RRmax—last所对应的识别号Umax—last在本次工作周期中所对应的路径损耗值Rmax(K)来更新上次工作周期最大的路径损耗值RRmaxjast,即RRmax_last=Rmax(K),并继续调用原语音播放信号服务,再返回步骤(3);(7.2)若大于,用当前最大路径损耗值RRmax—curr更新上一个工作周期最大的路径损耗值RRmax—last,即RRmax—curr=RRmax—1ast,并用当前最大的路径损耗值所对应的识别号Umax—last更新上一个工作周期最大的路径损耗值RRmax—last所对应的识别号Umaxjast,即Umax—last=Umax_cur,调用与该识别号对应的语音播放信号服务,再返回步骤(3)。权利要求1.一种导游导览系统中信号交叉覆盖时的处理方法,其特征在于它包括标识装置发射信号的方法和导游机接受、处理信号的方法,标识装置发射信号的方法(1)设立标识装置发射信号的循环周期为T,令信号发射在该循环周期T内完成;(2)设立标识装置在发射时间范围t内发射信号,并令发射时间范围t在每个循环周期T内,即发射时间范围t≤循环周期T;(3)在发射时间范围t内设立n个时间段S,即t=S1+S2,……+Sn(1,2,……,n为自然数);(4)标识装置在每个循环周期T开始,计算产生一个1至n之间的随机数m,并以此数为基础,在发射时间范围t内产生一个第m个时间段Sm;(5)标识装置在上述计算产生的第m个时间段Sm发射信号,该信号内容包含本标识装置的识别号U,以及信号发射强度Ps;导游机接受、处理信号的方法(1)设立导游机接受信号的工作周期为TT,令该工作周期TT大于等于标识装置发射信号的循环周期T;(2)记录导游机在工作周期TT内接受到的所有标识装置每次发射的识别号U(i)和信号发射强度Ps(i),以及信号接受强度Pr(i)(j),其中i代表第i个标识装置,j代表第j次发射信号;(3)分别计算导游机在工作周期TT内接受到的所有标识装置每次发射信号的路径损耗值R(i)(j),该路径损耗值等于本次信号接收强度减去本次信号发射强度),即R(i)(j)=Pr(i)(j)-Ps(i)(j);(4)分别计算各个标识装置在工作周期TT内发射信号的最大路径损耗值Rmax(i),并以该值为特征值,即Rmax(i)=MAX[(R(i)(0),R(i)(1),……,R(i)(j))];(5)比较所有最大路径损耗值Rmax(i),计算出其中一个最大的路径损耗值RRmax_curr,即RRmax_curr=MAX[Rmax(0),Rmax(1),……,Rmax(i)],并记录与该路径损耗值所对应标识装置的识别号Umax_curr;(6)将上述(5)得到的本次工作周期TT中最大的路径损耗值RRmax_curr所对应标识装置的识别号Umax_curr与上一个工作周期TT中最大路径损耗值RRmax_last所对应标识装置的识别号Umax_last进行比较,(6.1)若相同,即Umax_curr=Umax_last,则更新上一个工作周期TT中最大路径损耗值RRmax_last,即RRmax_last=RRmax_curr,并继续调用与最大路径损耗值RRmax_last所对应识别号的Umax_last相应的语音播放信号服务;(6.2)若不同,则计算本次工作周期TT中最大的路径损耗值RRmax_curr与上一个工作周期TT中最大路径损耗值RRmax_last的差值SR,(6.21)如果该差值大于预设定的阈值H,即SR>H,则更新上一个工作周期TT中最大路径损耗值RRmax_last,即RRmax_last=RRmax_curr,并继续调用与最大路径损耗值RRmax_last所对应识别号Umax_last的相应的语音播放信号服务;(6.22)如果该差值小于等于预设定的阈值H,即SR≤H,则取在本次工作周期TT中与上一个工作周期TT中最大路径损耗值RRmax_last所对应识别号Umax_last相同识别号的对应的最大的路径损耗值Rmax(K),更新上一个工作周期TT中最大路径损耗值RRmax_last,即RRmax_last=Rmax(K),并继续调用原语音播放信号服务。2、根据权利要求1所述的导游导览系统中信号交叉覆盖时的处理方法,其特征在于标识装置发射信号方法是通过标识装置中的微控制器实现,其工作流程如下(1)程序开始工作,设定微控制器内部第一定时器的定时周期为T,即第一定时器每经过T时间,就会产生中断;(2)微控制器连续判断第一定时器是否产生中断(2.1)若第一定时器产生中断,则在l一n之间计算随机数m,n为发射时间范围t内设立n个时间段S,m为随机选择的第m时间段Sm,并设置内部第二定时器的定时时间为m;(2.2)若第一定时器没产生中断,则判断第二定时器是否产生中断,若第二定时器产生中断,则发射信号;若第二定时器没产生中断,则返回上述步骤(2);3、根据权利要求1所述的导游导览系统中信号交叉覆盖时的处理方法,其特征在于导游机判别信号方法是通过导游机中微控制器实现,其工作流程如下(1)程序开始工作,将本工作周期中所有最大路径损耗值中最大的路径损耗值(RRmax一curr)以及该最大的路径损耗值相对应标识装置的识别号(Umax—curr)清零或设置固定初始值;将上一个工作周期中所有最大路径损耗值中最大的路径损耗值(RRmaX_last)以及该最大的路径损耗值相对应标识装置的识别号(Umaxjast)清零或设置固定初始值;(2)设置微控制器内部第三定时器的中断周期为TT,并令该中断周期TT大于等于标识装置中第一定时器的定时周期T,(3)连续接收标识装置发射的信号;(4)判断是否接收到标识装置发射信号,(4.1)若接收到标识装置信号,从收到的标识装置信息中记录每个标识装置每次信号发射强度Ps(i)(j),记录每个标识装置每次信号接收强度Pr(i)(j),通过公式R(i)(j)=Pr(i)(j)一Ps(i)(j)计算每个标识装置每次发射信号的路径损耗值R(i)(j),然后进入步骤(5);(4.1)若没接收到标识装置信号,则直接进入步骤(5);(5)判断第三定时器是否产生中断(5.1)若第三定时器没有产生中断,则返回到步骤(3);(5.2)若第三定时器产生中断,则分别计算各个标识装置在工作周期TT内发射信号的最大路径损耗值Rmax(i)=MAX[(R(i)(0),R(i)(l),……,R(i)(j))];再算出所有标识装置中最大路径损耗值中的最大路径损耗值RRmax一curr,并记录其对应的标识装置的识另lj号Umax_cur;(6)判断当前最大路径损耗值的标识装置识别号Umax—cur与上一工作周期中的最大路径损耗值的标识装置识别号Umaxjast是否一致(6.1)若一致,用当前最大路径损耗值RRmax—curr更新上一个工作周期最大的路径损耗值RRmax一last,即RRmaX—last=RRmax_curr,继续调用原语音播放信号服务,再返回步骤(3);'(6.2))若不一致,则直接进入步骤(7);(7)判断当前最大路径损耗值RRmax—curr减去上一个工作周期最大的路径损耗值RRmaxjast后是否大于预先设定的阈值(7.1)若不大于,则用上次工作周期最大路径损耗值RRmax—last所对应的识别号Umax—last在本次工作周期中所对应的路径损耗值Rmax(K)来更新上次工作周期最大的路径损耗值RRmax一last,即RRmaX_last=Rmax(K),并继续调用原语音播放信号服务,再返回步骤(3);(7.2)若大于,用当前最大路径损耗值RRmax—curr更新上一个工作周期最大的路径损耗值RRmax一last,即RRmaX_curr=RRmax_last,并用当前最大的路径损耗值所对应的识别号Umax—last更新上一个工作周期最大的路径损耗值RRmax—last所对应的识别号Umax—last,即Umax—last=Umax_cur,调用与该识别号对应的语音播放信号服务,再返回步骤(3)。全文摘要一种导游导览系统中信号交叉覆盖时的处理方法,本发明的标识装置设置在一定的时间范围内,在各时间段内可随机发射,这样可以避免标识装置发射信号互相干扰,并设置导游机分析一段时间内接收到的标识装置识别号,计算其空中损耗,损耗小代表距离近,依此判断导游机归属相关标识装置覆盖区域,提供相关服务。本发明避免了标识装置同频点同时发射互相干扰的缺陷,可以在导游机先后接收到多个正确的标识装置识别号时,准确识别自身处于哪个标识装置覆盖的区域,以及时提供相应的服务。文档编号H04Q7/38GK101212779SQ20061014880公开日2008年7月2日申请日期2006年12月31日优先权日2006年12月31日发明者王建伟申请人:上海真灼电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1