智能设备远程状态自动报告系统及方法

文档序号:7746663阅读:182来源:国知局
专利名称:智能设备远程状态自动报告系统及方法
技术领域
本发明涉及一种计算机智能技术,特别涉及一种可以向远程服务器报告自身信息的计算机智能设备系统及方法。
背景技术
随着计算机技术的日益普及,智能设备越来越多地被应用于各个领域,比如高端医疗器械、大型工程机械设备、楼宇自动化设备等。当前,绝大部分的设备仅仅将这些数据以私有的格式存储在设备上,其余的则使用各自私有的格式来传递这些数据,并不能随时向远程服务器发送自身的状态信息,不利于对各个终端智能设备的管理及维护。

发明内容
为解决上述问题,本发明提出一种可以随时向远程服务器报告自身信息的计算机智能设备系统及方法。本发明的向远程服务器报告自身信息的方法包括以下的步骤检测设备状态的步骤;用描述性计算机语言生成设备状态信息的步骤;将状态信息发送给远程计算机的步骤,其可以是通过HTTP或者HTTPS网络连接、 e-mail或者手机短信(SMS)其中所述的描述性计算机语言的一个例子可以是扩展标志语言(XML);设备状态可以表明设备的当前工作状况,如出错状态,是指某个变量偏离了设备所设定的正常工作值或者工作范围;检测设备状态的步骤包括从设备获取状态信息。这个步骤可以是从设备上定期撷取状态信息,或者是由某种设备状态所触发。该步骤还包括获取设备的一个和设备状态相关的识别符,然后借助识别符,来读取设备的状态信息。然后,判断设备的状态是否被改变。如果设备状态改变则用描述性计算机语言生成设备状态信息,否则便不生成。此方法通过对从设备获取的状态与设备的上一个状态进行比较从而判断设备状态是否改变。将状态信息发送给远程计算机的步骤可以是根据设备和客户端主程序的连接情况来决定用哪种方式发送将设备信息发送到服务器端。例如,如果设备和客户端主程序可以直接通过TCP/IP进行连接,则由客户端程序通过HTTP或者HTTPS协议发送到服务器端; 如果设备无法直接和客户端主程序相连接,则根据设备的本身配置通过电子邮件(EMAIL) 或者手机短信将设备信息发送到服务器端。本发明有效地解决了智能设备向远程服务器端发送自身状态的信息的问题。


通过下面结合附图的详细描述,本发明前述的和其他的目的、特征和优点将变得显而易见。其中图1所示为本发明的向远程服务器报告自身信息的步骤流程图。
具体实施例方式如图1所示,本发明的向远程服务器报告自身信息的步骤流程如下设备状态检测开始;程序读取设备当前状态;将从设备获取的状态与设备的上一个状态进行比较从而判断设备状态是否改变; 其中如果设备状态未改变,则结束本次状态检测;如果设备状态发生了改变,则用描述性计算机语言生成设备状态信息;以及将状态信息发送给远程计算机。其中,所述的设备状态信息包括设备的状态名、状态类别、状态值以及时间戳。比如,当设备的某个变量偏离了设备所设定的正常工作值或者工作范围时则显示为出错状态。另外,将状态信息发送给远程计算机的步骤是根据设备和客户端主程序的连接情况来决定用哪种发送将设备信息发送到服务器端。如果设备和客户端主程序可以直接通过 TCP/IP进行连接,则由客户端程序通过HTTP或者HTTPS协议发送到服务器端。如果设备无法直接和客户端主程序相连接,则根据设备的本身配置通过EMAIL或者手机短信将设备信息发送到服务器端。优选的,本发明的步骤流程还包括服务器端收到设备状态信息后,对状态信息进行分析、拆解;以及服务器将状态信息存储到数据库。根据本发明的目的,本发明还提供一种可以随时向远程服务器报告自身信息的计算机智能设备系统,所述系统包括检测装置,用于在开始时检测设备状态并获取当前状态;判断装置,用于将从设备获取的状态与设备的上一个状态进行比较从而判断设备状态是否改变;编译装置,用于当设备状态发生了改变,用描述性计算机语言生成设备状态信息; 以及传送装置,用于将状态信息发送给远程计算机。其中所述传送装置根据设备和客户端主程序的连接情况可以是电子邮件发送装置或是移动通信设备如手机等。优选的,本发明的智能设备系统还包括分析装置,用于在服务器端收到设备状态信息后,对状态信息进行分析、拆解;以及存储装置,用于将设备的状态信息存储到数据库。本发明的可以随时向远程服务器报告自身信息的计算机智能设备系统和方法有效地解决了智能设备向远程服务器端发送自身状态的信息的问题,极大地方便了对于系统中各个设备的监控和管理以及及时维护。以上所述仅为本发明的优选实施例,并不用于限定本发明,也就是说,本发明并不局限于所述的实施例,本领域的技术人员在不脱离本发明的精神即公开范围内,仍可作一些修正或改变,故本发明的权利保护范围以权利要求书限定的范围为准。
权利要求
1.一种向远程服务器报告自身信息的智能系统的信息报告方法,其特征在于,所述方法包括如下步骤设备状态检测开始; 程序读取设备当前状态;将从设备获取的状态与设备的上一个状态进行比较从而判断设备状态是否改变;其中如果设备状态未改变,则结束本次状态检测;如果设备状态发生了改变,则用描述性计算机语言生成设备状态信息;以及将状态信息发送给远程计算机。
2.根据权利要求1所述的信息报告方法,其特征在于,所述的设备状态信息包括设备的状态名、状态类别、状态 值以及时间戳。
3.根据权利要求1或2所述的信息报告方法,其特征在于,所述的描述性计算机语言是扩展标志语言(XML)。
4.根据权利要求3所述的信息报告方法,其特征在于,所述的将状态信息发送给远程计算机的步骤可以是通过HTTP或者HTTPS协议发送到服务器端或者通过EMAIL或者手机短信将设备信息发送到服务器端。
5.根据权利要求1所述的优选的,信息报告方法,其特征在于还包括 服务器端收到设备状态信息后,对状态信息进行分析、拆解的步骤;以及服务器将状态信息存储到数据库的步骤。
6.一种可以随时向远程服务器报告自身信息的计算机智能设备系统,其特征在于,所述系统包括检测装置,用于在开始时检测设备状态并获取当前状态;判断装置,用于将从设备获取的状态与设备的上一个状态进行比较从而判断设备状态是否改变;编译装置,用于当设备状态发生了改变,用描述性计算机语言生成设备状态信息;以及传送装置,用于将状态信息发送给远程计算机。
7.根据权利要求6所述的计算机智能设备系统,其特征在于,所述传送装置可以是电子邮件发送装置或是移动通信设备。
8.根据权利要求6或7所述的计算机智能设备系统,其特征在于,所述智能设备系统还包括分析装置,用于在服务器端收到设备状态信息后,对状态信息进行分析、拆解;以及存储装置,用于将设备的状态信息存储到数据库。
全文摘要
本发明提出一种可以随时向远程服务器报告自身信息的计算机智能设备系统及方法。所述报告方法包括检测设备状态的步骤;用描述性计算机语言生成设备状态信息的步骤;以及将状态信息发送给远程计算机的步骤。本发明还提出一种实现上述报告方法的设备系统。本发明的设备系统和报告方法有效地解决了智能设备向远程服务器端发送自身状态的信息的问题,便于对于系统中的的各个智能设备的监控和管理,利用系统的维护。
文档编号H04L12/24GK102238198SQ201010153188
公开日2011年11月9日 申请日期2010年4月23日 优先权日2010年4月23日
发明者韩松, 黄伟 申请人:无锡水木信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1