专利名称:面向助行机器人的Web监控系统的制作方法
技术领域:
本发明涉及的是一种Web监控领域的Web监控系统,具体是一种面向助行机 器人的Web监控系统。
背景技术:
助行机器人是针对行走不便、视弱、盲人等的老年人和残疾人,以日常生活 和工作所需要的行走辅助为主要目标而研发的一类机器人。它的主要功能是辅助 行走,包括能够识别助行对象的行走意图、帮助坐下或站起、定位和导航引导、 障碍物检测和避障等。此外,助行机器人一般还具有另外一个重要的功能,那就 是助行对象的健康检测和报警,比如检测助行对象的脉搏和血压等信息,并根据 检测情况给出健康状况的评估。基于Web的监控系统主要是利用现有的Internet 网络资源,针对被监控对象现场提供的实时数据,通过友好的Web界面实现被监控 对象各参数的监视与控制,并通过Web服务的用户管理,实现对不同使用者的权限 设定,来进行集中的管理,从而提高系统的安全性和保密性。
一般来说,助行机器人商家需要知道其机器人的使用情况,例如某种型号的 机器人有几个人在使用,目前在什么地方等。而助行对象的亲戚或家人,例如助 行老人的子女则希望能知道助行对象的情况,例如老人现在在哪里,健康状况怎 么样等。因此面向助行机器人的Web监控系统应运而生,这种Web监控系统为管 理者和用户提供了一个平台,管理者通过这个平台可以实现对助行机器人的管理、 用户的管理、助行对象的监控监测等。而用户可以通过浏览器,随时随地浏览和 查询助行对象的情况。
经对现有技术文献资料的检索发现,中国公开专利(公开号101183491)车 辆无线监控系统,该系统中,车载终端带有无线收发装置与监控中心连接,但该 专利所述系统的监控中心不是采用Web方式,而且车载终端包括网络图像服务器、 音像采集器和行使记录仪等复杂设备,不适用于助行机器人。其他与助行机器人 相关的发明专利,例如多功能助行车(公开号201005942)、康复助行车(公开号201073408)等都是针对助行机器人的机构或控制系统的发明,均不涉及助行 机器人的Web监控,更没有涉及对助行对象健康参数的监测等。
发明内容
本发明的目的在于针对现有技术的不足,提供一种基于Web的助行机器人监 控系统。本发明为管理者和用户提供了一个平台,管理者通过这个平台可以实现 对助行机器人的管理、用户的管理、助行对象的监控监测等。而用户可以通过浏 览器,随时随地浏览和査询助行对象的情况。
本发明是通过以下技术方案实现的,本发明包括GPS (全球定位系统)定位 模块、GPRS (通用分组无线业务)无线通讯模块、Web服务器、SQL Server数据 库、WebGIS (Web全球信息系统)服务器、地图数据库、短信服务中心,其中, GPS定位模块和GPRS无线通讯模块均安装在助行机器人上,GPS定位模块获取助 行机器人的经纬度信息,并将该经纬度信息发送给GPRS无线通讯模块;GPRS无线 通讯模块实现助行机器人与Web服务器的无线通讯,将助行机器人的经纬度信息 和助行对象的脉搏信息发送给Web服务器,同时,接收Web服务器发送回来的位 置和其他帮助信息。Web服务器将助行机器人的经纬度信息和助行对象信息存储到 SQL Server数据库中,以供显示、查询。WebGIS服务器根据Web服务器收到的助 行机器人的经纬度信息,通过读地图数据库,得到机器人在地图中的位置信息, 将位置信息回发给助行机器人,进行位置提示,并将位置信息显示在Web服务器 的网页上,便于监控人员和用户査看;短信服务中心将从Web服务器接收到的健 康监测的警告信息,例如脉搏异常警告信息,以短信的方式发送给助行对象的家 人或亲戚的手机。
所述的Web服务器包括网络通讯模块和Web监控与浏览模块,其中,网络通 讯模块接收助行机器人发送的信息,将信息存入SQL Server数据库,并在需要的 时候,将位置或天气变化等帮助信息发送给助行机器人,从而完成Web服务器与 助行机器人的网络通信;Web监控与浏览模块采用B-S (浏览器一服务器)结构, 接收WebGIS服务器发送的机器人在地图中的位置信息,并显示在浏览器的网页上。 B-S (浏览器一服务器)结构中客户机就是一个简单的浏览器,对用户来说实际上 就是通过浏览器浏览网页,对不同的用户对应不同的功能。Web监控与浏览模块 主要完成对助行机器人的管理、用户的管理、助行对象健康状态的监测,助行机
4器人的定位与路径导航等。本发明在Web服务器上运行Web监控的主程序。
所述的SQL Server数据库用来存储助行机器人和用户的信息、助行对象的脉 搏信息、助行机器人的位置信息等。
与现有技术相比,本发明采用B-S结构可以非常容易地实现多台助行机器人 的监控;开发环境与应用环境分离,便于系统的管理和升级;客户端为标准的浏 览器,降低了用户的使用难度;易于实现跨平台的应用。本监控系统为管理者提 供了一个管理助行机器人与用户、监测助行对象健康状况的平台,为助行对象的 家人提供了一个了解助行对象现状的平台,使得助行机器人更好地服务于助行对 象。
图l是本发明的功能框架图2是本发明的构架图。
具体实施例方式
以下结合附图对本发明的实施例作详细说明本实施例在以本发明技术方案 为前提下进行实施,给出了详细的实施方式和过程,但本发明的保护范围不限于 下述的实施例。
如图1所示,本实施例的助行机器人Web监控系统具有助行机器人管理、用 户管理、助行对象健康状态监测、定位与路径导航以及其他服务功能,对系统管 理人员来说,他可以完成对助行机器人的管理,主要包括助行机器人的浏览、添 加、删除、修改、助行机器人详细信息的显示等。用户的管理,主要包括用户的 浏览、添加、删除、用户详细信息的显示等。对用户来说(这里的用户是指助行 对象的家人或亲戚),他可以通过浏览器查看与助行对象相对应的助行机器人的信 息及助行对象的信息,例如此时助行对象的脉搏显示、査询、报警等。对于监控 人员来说,他可以通过浏览器查看每台助行机器人的位置及助行对象的状况,另 外该实施例的助行机器人Web监控系统还有天气变化提醒、短信通知等其他服务 功能。
如图2所示,本实施例包括GPS定位模块、GPRS无线通讯模块、Web服务器、 SQL Server数据库、WebGIS服务器、地图数据库和短信服务中心,其中,GPS定 位模块和GPRS无线通讯模块均安装在助行机器人上,GPS定位模块获取助行机器人的经纬度信息,并将该经纬度信息发送给GPRS无线通讯模块;GPRS无线通讯模 块通过Internet实现助行机器人与Web服务器的无线通讯,将助行机器人的经纬 度信息和助行对象的脉搏信息发送到Web服务器,同时,接收Web服务器发送回 来的位置和其他帮助信息。Web服务器将助行机器人的经纬度信息和助行对象信息 存储到SQL Server数据库中,以供显示、査询。WebGIS服务器根据Web服务器收 到的助行机器人的经纬度信息,通过读地图数据库,得到机器人在地图中的位置 信息,将位置信息回发给助行机器人,并显示在Web服务器的网页上,用户和监 控人员可以查看助行机器人所在的位置、对地图进行査询、对助行机器人的路径 进行规划和导航等;短信服务中心将从Web服务器接收到的健康监测的警告信息 以短信的方式发送给助行对象的家人或亲戚的手机。
1、 本实施例的Web服务器包括网络通信模块和Web监控与浏览模块。网络通 讯模块采用传统的SOCKET套接字通讯方式,网络通讯模块接收到助行机器人发送 的信息后,存入SQL Server数据库,并在需要的时候,将助行机器人位置信息或 天气变化等帮助信息发送给助行机器人,从而完成Web服务器与助行机器人的网 络通信;Web监控与浏览模块采用B-S (浏览器一服务器)结构,接收WebGIS服 务器发送的机器人在地图中的位置信息,并显示在浏览器的网页上。B-S (浏览器 一服务器)结构中客户机就是一个简单的浏览器,对用户来说实际上就是通过浏 览器浏览网页,对不同的用户对应不同的功能。
本实施例Web服务器上运行Web监控的主程序,这一部分程序采用Visual Studio 2005开发。
2、 本实施例的SQL Server数据库采用SQL Server 2005创建和管理,与Web 监控与浏览模块的功能相对应,数据表主要包括助行机器人数据表、用户数据表、 助行机器人经纬度信息数据表、助行对象的脉搏数据表等。
3、 本实施例的WebGIS服务器通过与地图数据库交互实现Web上地图信息的 查询。由于地图査询和操作,需要比较大的存储空间,因此单独由WebGIS服务器 实现。这一部分主要采用M邻Info公司的MapXtreme 2004开发实现。
权利要求
1、一种面向助行机器人的Web监控系统,其特征在于,包括GPS定位模块、GPRS无线通讯模块、Web服务器、SQL Server数据库、WebGIS服务器、地图数据库、短信服务中心,其中GPS定位模块和GPRS无线通讯模块均安装在助行机器人上,GPS定位模块获取助行机器人的经纬度信息,并将该经纬度信息发送给GPRS无线通讯模块;GPRS无线通讯模块实现助行机器人与Web服务器的无线通讯,将助行机器人的经纬度信息和助行对象的脉搏信息发送到Web服务器,同时,接收Web服务器发送回来的位置和帮助信息;Web服务器将助行机器人的经纬度信息和助行对象信息存储到SQL Server数据库中,以供显示、查询;WebGIS服务器根据Web服务器收到的助行机器人的经纬度信息,将位置信息回发给助行机器人,并显示在Web服务器的网页上;短信服务中心将从Web服务器接收到的健康监测的警告信息以短信的方式发送给助行对象的家人或亲戚的手机。
2、 根据权利要求l中所述的面向助行机器人的Web监控系统,其特征是,所 述的Web服务器包括网络通讯模块和Web监控与浏览模块,其中,网络通讯模块 接收助行机器人发送的信息,将信息存入SQL Server数据库,并将位置或天气变 化帮助信息发送给助行机器人;Web监控与浏览模块采用浏览器一服务器结构,接 收WebGIS服务器发送的助行机器人在地图中的位置信息,并显示在浏览器的网页 上。
3、 根据权利要求l中所述的面向助行机器人的Web监控系统,其特征是,所 述的WebGIS服务器,通过读地图数据库,得到机器人在地图中的位置信息,将位 置信息返回和显示。
全文摘要
一种Web监控领域的面向助行机器人的Web监控系统,包括GPS定位模块、GPRS无线通讯模块、Web服务器、SQL Server数据库、WebGIS服务器、地图数据库、短信服务中心。GPS定位模块获取助行机器人的经纬度信息,GPRS无线通讯模块,将助行机器人的经纬度信息和助行对象的脉搏信息发送到Web服务器,Web服务器将经纬度信息和脉搏信息存储到SQL Server数据库中;WebGIS服务器将位置信息回发给助行机器人;短信服务中心将健康监测信息发送给助行对象的家人或亲戚。本发明开发环境与应用环境分离,便于系统的管理和升级;客户端为标准的浏览器,降低了用户的使用难度;易于实现跨平台应用。
文档编号G01C21/34GK101540948SQ20091004900
公开日2009年9月23日 申请日期2009年4月9日 优先权日2009年4月9日
发明者蕾 张, 曹其新, 黄春霞 申请人:上海交通大学