对云平台接入设备的监测方法、装置及其使用的云平台制造方法及图纸

技术编号:17472430 阅读:71 留言:0更新日期:2018-03-15 08:37
本发明专利技术公开了一种对云平台接入设备的监测方法包括:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;判断当前时间与所述上传时间的差是否大于所述监测周期;若是,则得到所述待监测设备处于离线状态的监测结果。由此可见,本发明专利技术公开的对云平台接入设备的监测方法,通过多线程监测设备的在线状态,监测周期满足多个线程同时访问不冲突,结构简单、配置灵活且实时性高,实现了对物联网云平台中的设备的在线监测。本发明专利技术还公开了一种对云平台接入设备的监测装置及其使用的云平台和计算机可读存储介质,同样能实现上述技术效果。

Monitoring methods, devices and cloud platforms used for cloud platform access devices

【技术实现步骤摘要】
对云平台接入设备的监测方法、装置及其使用的云平台
本专利技术涉及物联网
,更具体地说,涉及一种对云平台接入设备的监测方法、装置及其使用的云平台和计算机可读存储介质。
技术介绍
工业物联网将具有感知、监控能力的各类采集或控制传感或控制器、以及泛在技术、移动通信、智能分析等技术不断融入到工业生产过程的各个环节中,实现将传统工业提成到智能化的新阶段的目标。从应用形式上,工业物联网的应用具有实时性、自动化、嵌入式、安全性、与信息互通互联性等特点。物联网中涉及的设备比较多,通常需要对设备的运行状态进行监控,以便及时发现设备的离线状态和上行数据的异常。现有技术中的设备在线检测系统成本高,结构复杂,不易维护,且不适用于物联网云平台。因此,如何实现对物联网云平台中的设备进行在线监测是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种对云平台接入设备的监测方法、装置及其使用的云平台和计算机可读存储介质,实现了对物联网云平台中的设备的在线监测。为实现上述目的,本专利技术实施例提供了一种对云平台接入设备的监测方法,包括:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;判断当前时间与所述上传时间的差是否大于所述监测周期;若是,则得到所述待监测设备处于离线状态的监测结果。其中,所述以预设的周期查询待监测设备最后一次向云平台的数据库上传数据的上传时间之前,还包括:为云平台中的每个设备创建一个对应的线程。其中,所述为云平台中的每个设备创建一个对应的线程之后,还包括:在云平台的数据库中查询待监测设备所属设备类型对应的监测周期。其中,还包括:接收用户发送的增加命令,为所述增加命令中的新增设备创建新线程,并将所述新增设备与所述新线程的对应关系存储在ConcurrentHashMap中。其中,还包括:接收用户发送的删除命令,所述删除命令中至少包括待删除设备的标识;根据所述标识从所述ConcurrentHashMap中查询所述待删除设备对应的待删除线程;停止所述待删除线程正在进行的服务,并删除待删除线程。其中,还包括:接收设备的上传数据,并判断所述上传数据是否超过所述设备所属设备类型对应的数据范围;若否,则向用户发出所述上传数据不合法的告警。为实现上述目的,本专利技术实施例提供了一种对云平台接入设备的监测装置,包括:查询模块,用于以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;第一判断模块,用于判断当前时间与所述上传时间的差是否大于所述监测周期;监测模块,用于在当前时间与所述上传时间的差大于所述监测周期时,得到所述待监测设备处于离线状态的监测结果。其中,还包括:第二判断模块,用于接收设备的上传数据,并判断所述上传数据是否超过所述设备所属设备类型对应的数据范围;告警模块,用于在所述待上传数据超过所述设备所属设备类型对应的数据范围时,向用户发出所述上传数据不合法的告警。为实现上述目的,本专利技术实施例提供了一种云平台,包括:存储器,用于存储监测程序;处理器,用于执行所述监测程序时实现如上述任一项所述监测方法的步骤。为实现上述目的,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有监测程序,所述监测程序被处理器执行时实现如上述任一项所述监测方法。通过以上方案可知,本专利技术实施例提供的一种对云平台接入设备的监测方法包括:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;判断当前时间与所述上传时间的差是否大于所述监测周期;若是,则得到所述待监测设备处于离线状态的监测结果。由此可见,本专利技术实施例提供的对云平台接入设备的监测方法,通过多线程监测设备的在线状态,监测周期满足多个线程同时访问不冲突,结构简单、配置灵活且实时性高,实现了对物联网云平台中的设备的在线监测。本专利技术还公开了一种对云平台接入设备的监测装置及其使用的云平台和计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种对云平台接入设备的监测方法的流程图;图2为本专利技术实施例公开的另一种对云平台接入设备的监测方法的流程图;图3为本专利技术实施例公开的又一种对云平台接入设备的监测方法的流程图;图4为本专利技术实施例公开的一种对云平台接入设备的监测装置的结构图;图5为本专利技术实施例公开的一种云平台的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种对云平台接入设备的监测方法,实现了对物联网云平台中的设备的在线监测。参见图1,本专利技术实施例公开的一种对云平台接入设备的监测方法的流程图,如图1所示,包括:S101:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;在具体实施中,如果该待监测设备对应的设备类型的监测周期不为空,则以该监测周期通过云平台中该监测设备对应的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间,以便判断所述待监测设备是否处于离线状态。S102:判断当前时间与所述上传时间的差是否大于所述监测周期;若是,则得到所述待监测设备处于离线状态的监测结果;若否,则得到所述待监测设备处于在线状态的监测结果。在具体实施中,当当前时间与所述上传时间的差大于所述待监测设备上传数据的所述监测周期时,即在该设备对应的监测周期内无上行数据,则该待监测设备被视为离线,向管理员发出告警信息,发出告警信息的方式可以短信或震动,当然也可以将告警信息显示在屏幕上等其他方式,在此不做具体限定。本专利技术实施例提供的对云平台接入设备的监测方法,通过多线程监测设备的在线状态,监测周期满足多个线程同时访问不冲突,结构简单、配置灵活且实时性高,实现了对物联网云平台中的设备的在线监测。本专利技术实施例公开了一种对云平台接入设备的监测方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:参见图2,本专利技术实施例提供的另一种对云平台接入设备的监测方法的流程图,如图2所示,包括:S211:为云平台中的每个设备创建一个对应的线程;云平台在web容器上启动时,加载数据库中的所有设备,创建监测线程,每一个设备对应着一个线程,同时保存设备id和对应的线程id。S212:在云平台的数据库中查询待监测设备所属设备类型对应的监测周期;在具体实施中,每种设备类型对应着一种监测周期,所述监测周期是指查询模块查询待监测设备最后一次向云平台的数据库上传数据的上传时间的周期。S202:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;S203:判断当前时间与所述上传时间本文档来自技高网...
对云平台接入设备的监测方法、装置及其使用的云平台

【技术保护点】
一种对云平台接入设备的监测方法,其特征在于,包括:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;判断当前时间与所述上传时间的差是否大于所述监测周期;若是,则得到所述待监测设备处于离线状态的监测结果。

【技术特征摘要】
1.一种对云平台接入设备的监测方法,其特征在于,包括:以预设的监测周期通过云平台中的线程,查询待监测设备最后一次向云平台的数据库上传数据的上传时间;判断当前时间与所述上传时间的差是否大于所述监测周期;若是,则得到所述待监测设备处于离线状态的监测结果。2.根据权利要求1所述的监测方法,其特征在于,所述以预设的周期查询待监测设备最后一次向云平台的数据库上传数据的上传时间之前,还包括:为云平台中的每个设备创建一个对应的线程。3.根据权利要求2所述的监测方法,其特征在于,所述为云平台中的每个设备创建一个对应的线程之后,还包括:在云平台的数据库中查询待监测设备所属设备类型对应的监测周期。4.根据权利要求1所述的监测方法,其特征在于,还包括:接收用户发送的增加命令,为所述增加命令中的新增设备创建新线程,并将所述新增设备与所述新线程的对应关系存储在ConcurrentHashMap中。5.根据权利要求4所述的监测方法,其特征在于,还包括:接收用户发送的删除命令,所述删除命令中至少包括待删除设备的标识;根据所述标识从所述ConcurrentHashMap中查询所述待删除设备对应的待删除线程;停止所述待删除线程正在进行的服务,并删除待删除线程。6.根据权利要...

【专利技术属性】
技术研发人员:苏阳康俊荣周忠国陈柏坚
申请(专利权)人:普天东方通信集团有限公司东信和平科技股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1