论文部分内容阅读
随着我国人口老龄化程度的持续加剧,国家和地方大力倡导机构养老。作为机构养老主要部分的养老院近年来发展迅猛。然而,养老院实际运行中存在护工稀缺和监管不力等问题,导致老人看护不到位、救援不及时等情况时有发生。因此,通过相关信息技术为养老院提供远程看护服务具有重要意义。目前主要的技术方案是基于室内定位来提供相关服务。这些技术方案存在以下三个问题。首先,其定位系统在软件系统实现上,没有明确的使用者权限划分;其次,当前定位系统设备众多,系统未对定位设备进行有效管理。最后,这些技术中涉及的室内定位系统在大型养老院场景下,大量被定位人员位置信息的产生会对系统计算、存储、数据访问带来压力。针对这些问题,本文在基于蓝牙和LoRa技术组成的低成本室内定位方案上开发了养老院室内定位系统。该系统采用B/S模式下前后端分离的系统架构,将室内定位系统分为应用展示平台、数据接口平台、数据处理平台三个部分,并使用SSM作为后端开发框架,简化了后端开发的工作。通过对系统进行需求分析,本文对使用者进行了权限划分,明确了系统包括定位设备管理在内的九大功能,为养老院提供低成本、功能丰富、权限分明的室内定位系统。为了应对大型养老院活动高峰期时的巨大数据量的产生,针对于读写频繁、热点性强的实时位置信息,采用基于测距的定位算法,减少了计算量和准备工作,并且使用Redis做缓存,减少了请求的响应时间。在大量数据读写环境下,数据库Mysql基于数据库中间件Mycat对数据进行分表分库处理,减少了数据查询时间。养老院室内定位系统实现之后,本文对系统进行了功能测试和数据存储测试,结果表明,功能满足了要求,数据存储性能优良,设计需求中涉及的多项功能都能良好运行。