一种用于养老管理云平台的定位系统的制作方法

文档序号:13590844阅读:266来源:国知局

本发明属于养老服务技术领域,特别涉及一种用于养老管理云平台的定位系统。



背景技术:

公开号为cn107103569a的专利文件,公开了“一种基于定位的养老管理系统,运行于服务器,其特征在于,所述服务器放置于养老区域内,所述养老区域内设置多个蓝牙接收器,所述服务器与每个蓝牙接收器连接,每个蓝牙接收器还预先与佩戴于养老人员身上的可穿戴设备配对,所述基于定位的养老管理系统包括:

保存模块,用于将养老区域内每个蓝牙接收器的位置信息及每个可穿戴设备对应的养老人员信息保存于服务器中;

获取模块,用于当有三个或三个以上蓝牙接收器与该养老人员佩戴的可穿戴设备连接时,获取每个蓝牙接收器与该养老人员佩戴的可穿戴设备连接时的信号强度;

挑选模块,用于根据所述信号强度,选择与该养老人员佩戴的可穿戴设备连接时信号最强的三个蓝牙接收器;

计算模块,用于根据信号最强的三个蓝牙接收器对应的地理位置信息计算出该养老人员所在的第一位置;

启动模块,用于通过所述蓝牙接收器启动所述可穿戴设备的定位装置确定该养老人员的第二位置;

确认模块,用于根据所述第一位置及第二位置确定该养老人员的准确位置;及

发送模块,用于将该养老管理人员的位置信息发送给养老区域的管理人员以实时查看该监测该养老人员的准确位置。”

上述技术方案采用布设多个蓝牙接收器的方式,提高了对于养老人员的定位精度。但是目前市场上适合用于老人穿戴的智能设备续航有限,现有的定位系统没有考虑设备耗电带来的问题,并且上述的实现方式只适合于一个较小区域的养老管理方式,并不适用于远程云管理平台,也无助于解决如何在云管理概念下对一个较大管理区域如何进行高效定位的问题。



技术实现要素:

本发明提供一种用于养老管理云平台的定位系统,目的在于解决现有的养老管理定位系统的存在的问题。

一种用于养老管理云平台的定位系统,用于对养老人员的定位管理,该定位包括数据采集终端层、数据处理层、web服务层和用户交互层,其中,

数据采集终端层包括多个采集终端,采集终端将采集到的数据上传至位于数据处理层的接入服务器,

接入服务器将接收到的数据发送给同样位于数据处理层的上行数据集成服务器进行解析,

上行数据集成服务器将解析后获得的定位数据推送给同样位于数据处理层的消息中间件,消息中间件实时地将定位信息推送给订阅了改消息队列的web服务层,

上行数据集成服务器在把数据推送到消息中间件的同时,将定位数据存储到云数据中心,

web服务层的服务器发送数据查询请求,可以从云数据中心查询定位数据,

在用户交互层,用户通过终端查看养老人员监测对象的位置信息,web服务层向用户实时展示最新定位信息,或者

用户通过主动查询的方式从云数据中心中获取实时性不强的定位数据。

在用户交互层,用户通过终端,将定位指令通过web服务层发送到位于数据处理层的下行指令适配服务器,再经过接入服务器发送至采集终端中,触发定位操作。

采集终端采集到的数据包括来自gps、北斗、移动基站和wifi数据,

上行数据集成服务器对于移动基站、wifi数据借助第三方开放的服务端定位技术,将移动基站、wifi数据转化成对应的经纬度坐标,对于gps、北斗数据转化到统一的坐标体系下,并通过采集终端设备的信息将坐标信息与养老人员监测对象结合起来。

所述的消息中间件是rabbitmq或者gearman的am软件。

消息中间件通过amqp协议将定位信息推送给web服务层。

在对移动基站、wifi数据做定位原始数据解析时,优先查询缓存中的定位数据,当缓存中的不存在该查询结果时,使用开放的第三方定位服务将定位结果缓存到缓存中。

用户在用户交互层订阅或者请求对应的web服务查看最新的定位信息。

web服务层向消息中间件发送订阅申请,当消息中间件有最新定位信息时则实时通知,同时web服务层也可以向云数据中心查询养老监测对象的最近定位信息。

本发明的养老服务定位系统的高效定位有助于实时监控老人健康状态与安全,准确的获取老人的实时位置,在面对突发紧急情况下能够快速的定位到老人,是保证老人生命安全的基础。本发明系统采用窄带宽低功耗设计,通过定期的位置获取,实时监测老人是否处在安全范围内,一旦出现越界情况,将会启动相应的安全保障机制。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

图1本发明实施例中系统实现原理示意图。

具体实施方式

如图1所示,图中的箭头表示系统中所包含的主要数据流向示意。实线型代表数据采集终端采集的数据上行的数据流向,数字1、2、3…代表步骤顺序。虚线型代表用户控制指令下发的数据下行的数据流向,字母a、b、c、d表示步骤顺序。点划线型代表系统中涉及的网络请求或者服务订阅请求。

图1中实线型的数据流包括:

1.采集终端将采集到的gps、北斗、基站、wifi数据通过接入服务器上传给系统。

2.接入服务器将接受到的原始数据发送给上行数据集成的服务器进行解析,对于基站、wifi等数据需要借助第三方开放的服务端定位技术,将基站、wifi转化成对应的经纬度坐标,对于gps、北斗数据也需要转化到统一的坐标体系下,比如常用的wgs84坐标系,并通过采集设备的信息将坐标信息与监测对象集成起来。

3.数据解析服务将解析后的定位数据推送给消息中间件(诸如:rabbitmq,gearman等成熟的am软件)。

4.消息中间件能够通过amqp协议较之数据库轮的方式更实时的将定位信息推送给订阅了改消息队列的web服务层。

5.数据解析服务在把数据push到消息中间件的同时会将定位数据持久化到数据中心,保证数据的完整性,增加系统的健壮度。

6.web服务层发送数据查询请求从数据中心查询相应的定位数据。

7.用户通过pc,手机等终端查看监测对象的位置信息,web服务通过websocket、微信、亚马逊等实时推送方案较为实时向用户展示最新定位信息;或者用户通过主动查询的方式从数据中心中获取实时性不强的定位数据。

图1中虚线型的数据流包括:

用户通过pc,手机等终端按照图示中abcd的顺序将定位指令发送到采集终端中,触发定位。

图1中点划线型的数据流包括:

1.定位解析服务在针对基站、wifi等定位原始数据解析时,需要调用开放的服务端定位服务,为了保证查询速度,可优先查询缓存中的定位数据,当缓存中的不存在该查询结果时,进行下一步操作。

2.使用开放的第三方定位服务将定位结果缓存到缓存中。

3.用户订阅或者请求对应的web服务查看最新的定位信息。

4.web服务层向消息中间间发送订阅申请,当消息中间件有最新定位信息时能够实时通知。

5.web服务层向数据中心查询某个监测对象的最近定位信息。

本发明的实现步骤是根据目前市场上适合用于老人穿戴的智能设备的特点设计。由于可穿戴设备的续航有限,为了完成高效的定位,除了低频次的实时位置采集外可以保持低功耗的静默连接状态,在针对突发事件时,平台能够主动下发定位指令,控制终端设备上传实时定位,因此,从图1中虚线型数据处理流程是为了能够在有需要的时候平台能主动控制设备定位。

此外目前的智能穿戴设备普片采用低速低功耗网络的设计,网络带宽十分有限。为了保证高效定位,采集终端设备仅仅上传了定位相关数据。图1中,当采集终端设备通过实线型数据处理流程将定位信息上传到平台后,点划线方向所描述的数据处理流程会对数据进行分析整合并准确的推送到相关人员保证老人的安全。

值得说明的是,虽然前述内容已经参考若干具体实施方式描述了本发明创造的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1