当前位置: 首页 > 专利查询>山东大学专利>正文

物联网设备控制方法、控制端及系统技术方案

技术编号:15545889 阅读:105 留言:0更新日期:2017-06-05 18:21
本发明专利技术公开了一种物联网设备控制方法、控制端及系统,所述物联网设备与控制端相互通信;该方法在控制端侧执行,该物联网设备控制方法,包括步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,避免指令丢失,避免指令丢失;步骤(2):检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;步骤(3):向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。

IOT device control method, control terminal and system

The invention discloses a network device control method, control terminal and system, the networking equipment and the control terminal communicate with each other; the method is implemented in the control side, the network device control method, comprising the steps of: (1) control end networking equipment control command is sent to the instruction pool the instruction cache, to avoid loss, avoid loss of instruction; step (2): communication state detection and networking equipment, networking equipment and the transfer of the corresponding instruction cache pool control command is sent to the networking equipment; step (3): networking equipment to determine the sending State instructions, then according to whether the received. Network equipment status confirmation command response, further confirmation of networking equipment status will determine networking equipment control command is executed successfully.

【技术实现步骤摘要】
物联网设备控制方法、控制端及系统
本专利技术属于物联网控制领域,尤其涉及一种物联网设备控制方法、控制端及系统。
技术介绍
物联网是通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的网络。即物物相连的互联网;有两层含义:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。在面向大范围的物联网系统中,往往用无线数据的传输和有线网络进行结合,形成支撑物联网的基础互联网。相对于有线网络,特别是现场工控网络,无线网络经常掉线,数据延迟大,丢包比率高,网络不受控的特点更为严重。对于需要进行远程控制的物联网系统而言,这些特点严重影响了远程控制的可靠性。在控制现场,现场总线与多个设备进行通信,传输识别、监控、管理的数据。总线中,如果多个设备同时发送数据,会带来数据碰撞,数据发生畸变,无法传送相应的信息。因此,在覆盖大范围、利用无线网络和现场总线的物联网系统中,远程控制信号往往会丢失,也可能会在串行总线上碰撞,造成控制无法完成,甚至乱动作,形成危害。同时,物联网系统包括多地的多个软硬件系统平台和产品,工况差异巨大,容易出现各种不确定事件,影响控制的可靠性,比如断电、损毁等。
技术实现思路
为了解决现有技术的缺点,本专利技术提供的第一目的是提供一种物联网设备控制方法,所述物联网设备网络与控制端相互通信。本专利技术的物联网设备控制方法,在控制端侧执行,该物联网设备控制方法,具体包括以下步骤:步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,避免指令丢失;步骤(2):检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;步骤(3):向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。本专利技术的物联网设备控制方法,首先启动指令缓存流程,保存指令,以免系统或者物联网设备故障,丢失指令;然后启动指令发送流程,发送指令;最后启动状态确认流程,确认指令执行成功,这样不论物联网设备是否在线,都能在设备上线后,将指令发送到物联网设备,避免了指令丢失,提高了物联网设备控制控制的可靠性。进一步地,该方法还包括当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。这样避免了指令池内的指令冗余,节省了指令占用空间,进一步提高了物联网设备控制的效率。在所述步骤(3)中,若控制端没有收到物联网设备的状态确认指令响应,则进一步判断发送的状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则,判定物联网设备掉线或者异常。这样不论网络传输数据是否碰撞、发生畸变,本专利技术都能通过多次发送,实现正确执行指令一次。不论物联网设备执行指令是否正确,本专利技术通过状态确认,以及在此发送指令,实现物联网设备的最终状态的正确。在所述步骤(3)中,若控制端接收到物联网设备的状态确认指令响应,则进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则,返回步骤(2)。如果多次发送指令和状态确认后,还是没有达到预期的状态,则会继续进行下一轮的指令发送和状态确认,这样提高了物联网传统的可靠性。本专利技术提供的第二目的是提供一种物联网设备控制端。本专利技术的物联网设备控制端,包括:指令发送器、指令缓存器和状态确认器,所述指令发送器和状态确认器分别与物联网设备相连;指令发送器,其用于将物联网设备控制指令发送至指令缓存器,并缓存至指令缓存器的指令池中;所述指令发送器,还用于检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;状态确认器,其用于向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。本专利技术的物联网设备控制端,首先启动指令缓存流程,指令发送器将指令发送至指令缓存器进行缓存来保存指令,以免系统或者物联网设备故障,丢失指令;然后启动指令发送流程,指令发送器检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;最后启动状态确认流程,状态确认器确认指令执行成功,这样不论物联网设备是否在线,都能在设备上线后,将指令发送到物联网设备,避免了指令丢失,提高了物联网设备控制控制的可靠性。若状态确认器没有收到物联网设备的状态确认指令响应,所述状态确认器还用于判断其发送的状态确认器状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则判定物联网设备掉线或者异常。这样不论网络传输数据是否碰撞、发生畸变,本专利技术都能通过多次发送,实现正确执行指令一次。不论物联网设备执行指令是否正确,本专利技术通过状态确认,以及在此发送指令,实现物联网设备的最终状态的正确。若状态确认器接收到物联网设备的状态确认指令响应,则状态确认器进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则,启动指令发送器来继续检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备。如果多次发送指令和状态确认后,还是没有达到预期的状态,则会继续进行下一轮的指令发送和状态确认,这样提高了物联网传统的可靠性。本专利技术提供的第三目的是提供另一种物联网设备控制方法,所述物联网设备与控制端相互通信。本专利技术的另一种物联网设备控制方法,从控制端和物联网设备两侧分别进行描述,具体包括以下步骤:步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,避免指令丢失;步骤(2):控制端检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;物联网设备接收到相应指令后响应;步骤(3):控制端向物联网设备发送状态确定指令,物联网设备接收状态确定指令后响应,并将状态确认指令响应反馈至控制端;步骤(4):控制端根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。该方法还包括当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。本专利技术的物联网设备控制方法,首先启动指令缓存流程,保存指令,以免系统或者物联网设备故障,丢失指令;然后启动指令发送流程,控制端向发送指令,物联网设备响应;最后启动状态确认流程,控制端确认指令执行成功,这样不论物联网设备是否在线,都能在设备上线后,将指令发送到物联网设备,避免了指令丢失,提高了物联网设备控制控制的可靠性。在所述步骤(4)中,若控制端没有收到物联网设备的状态确认指令响应,则进一步判断发送的状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则,判定物联网设备掉线或者异常。这样不论网络传输数据是否碰撞、发生畸变,本专利技术都能通过多次发送,实现正确执行指令一次。不论物联网设备执行指令是否正确,本专利技术通过状态确认,以及在此发送指令,实现物联网设备的最终状态的正确。在所述步骤(4)中,若控制本文档来自技高网...
物联网设备控制方法、控制端及系统

【技术保护点】
一种物联网设备控制方法,所述物联网设备与控制端相互通信;该方法在控制端侧执行,其特征在于,该物联网设备控制方法,具体包括以下步骤:步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,避免指令丢失,避免指令丢失;步骤(2):检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;步骤(3):向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。

【技术特征摘要】
1.一种物联网设备控制方法,所述物联网设备与控制端相互通信;该方法在控制端侧执行,其特征在于,该物联网设备控制方法,具体包括以下步骤:步骤(1):控制端将物联网设备控制指令发送至指令池内进行缓存,避免指令丢失,避免指令丢失;步骤(2):检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;步骤(3):向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。2.如权利要求1所述的一种物联网设备控制方法,其特征在于,该方法还包括当物联网设备控制指令执行成功后,控制端删除指令池中的相应物联网设备控制指令。3.如权利要求1所述的一种物联网设备控制方法,其特征在于,在所述步骤(3)中,若控制端没有收到物联网设备的状态确认指令响应,则进一步判断发送的状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则,判定物联网设备掉线或者异常;或在所述步骤(3)中,若控制端接收到物联网设备的状态确认指令响应,则进一步判断物联网设备的状态是否与预期的状态一致,若是,则判定物联网设备控制指令执行成功;否则,返回步骤(2)。4.一种物联网设备控制端,其特征在于,包括:指令发送器、指令缓存器和状态确认器,所述指令发送器和状态确认器分别与物联网设备相连;指令发送器,其用于将物联网设备控制指令发送至指令缓存器,并缓存至指令缓存器的指令池中;所述指令发送器,还用于检测与物联网设备的通信状态,并调取指令池内缓存的相应物联网设备控制指令发送给物联网设备;状态确认器,其用于向物联网设备发送状态确定指令,再根据是否接收到物联网设备的状态确认指令响应,进一步确认物联网设备的状态来最终判断物联网设备控制指令是否执行成功。5.如权利要求4所述的一种物联网设备控制端,其特征在于,若状态确认器没有收到物联网设备的状态确认指令响应,所述状态确认器还用于判断其发送的状态确认器状态确认次数是否小于预定次数,若是,则重新发送状态确认指令;否则判定物联网设备掉线或者异常。6.如权利要求4所述的一种物联网设备控制端,其特征在于,若状态确认器接收到物联网设备的状态确认指令响应,则状态确...

【专利技术属性】
技术研发人员:刘刚田中
申请(专利权)人:山东大学山东元大信息科技有限公司
类型:发明
国别省市:山东,37

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

1