论文部分内容阅读
近年来,各种自然灾害和突发事件频频发生,许多受难人员的生命安全受到了威胁。因此,如何及时接收救援信息,采取救援行动,保障受难人员的人身安全成了一个不可忽视的问题。基于“云+端”的北斗应急搜救系统是以北斗导航系统为基础的应急救援指挥调度系统,用户利用终端设备,通过北斗系统自带的短报文功能,将救援信息传送到北斗指挥中心进行数据处理。但是,北斗短报文功能在实时通信过程中,存在报文长度受限的问题,每次只能传送120个汉字,容量的限制不足以满足用户的需要。并且在短报文的传输过程中,由于数据量的过于庞大,可能会导致网络拥塞的产生。因此,如何对系统进行优化,提升系统的工作效率成了一个需要解决的问题。针对以上问题,本文提出了系统优化方案。在应用层,针对北斗短报文长度受限的问题,提出了一种信息压缩的方法,利用中文分词算法将北斗短报文切分成北斗词典索引码,然后通过压缩算法得到最终的压缩报文编码;在网络层,针对庞大数据量可能会造成网络拥塞的问题,提出了一种Fuzzy-PID主动队列管理(Active Queue Management,AQM)算法。该AQM算法将模糊理论与传统的PID控制算法相结合,以解决传统算法在面对复杂网络环境时灵活性不足的问题。最后本文针对提出的系统优化方案进行了详细的测试,通过搭建系统仿真环境对所提方案进行了实验验证。仿真实验结果表明了该方案在应用层实现了北斗短报文的压缩传输,为北斗短报文提供了一种可靠的压缩传输方法;在网络层,新的AQM算法能够有效地对系统进行拥塞控制处理,达到了系统优化的目的。