1.基于USB接口实现的智能终端对智能家电的管控系统,包括设置于智能终端上的USB管控客户端和设置于智能家电上的USB管控服务端,通过USB数据线将USB管控客户端与USB管控服务端相连;
(1)所述的USB管控客户端的模块包括如下:
定时器,为了与USB管控服务端建立连接,定时器定时驱动数据接口模块向外发送建立连接请求;为了感知与USB管控服务端的连接是否断开,定时器定时驱动数据接口模块向外发送心跳请求;
数据接口模块,接收来自定时器的连接报文和来自数据处理模块的指令报文,并将这些报文转化为USB的数据信号并通过USB数据线将其发送出去;另一方面,当连接断开时,数据接口模块也能通过向数据处理模块发送连接断开的中断信号;
数据处理模块,接收来自键盘下发的指令和参数,并对此指令和参数进行编码,然后其编码后的信息下发给数据接口模块,再由数据接口模块发送出去;另一方面,对来自数据接口模块的报文进行解析并处理,将处理后的结果送给显示屏进行显示;
显示屏,用于显示来自数据处理模块传输来的信息;
键盘,用户通过此键盘向数据处理模块下发指令和参数;
(2)USB管控服务端在智能家电中运行,其模块包括如下:
USB接口模块,将接收来自USB数据线的信息上报给中央处理器;另一方面,也将来自中央处理器的信息转化为USB信号并通过USB数据线发送出去;
中央处理器,用于接收来自USB接口模块的信息,并对其进行解码、处理,识别出相应的指令和参数,将参数下发给存储模块进行存储、或将指令下发给控制模块进行执行;另一方面,也将控制模块上报的信息进行编码后,发给USB接口模块,再于USB接口模块发送出去;
控制模块,接收来自中央处理器的指令并执行,根据需要将执行的结果返回给中央处理器;此控制模块是中央处理器的外围控制模块。
2.根据权利要求1所述的管控系统,其特征在于,还包括存储模块,用于存储来自中央处理器下发的参数。
3.根据权利要求1所述的管控系统,其特征在于,所述的中央处理器为单片机,单片机为51系列或MSP系列或AVR系列或ARM系列。
4.根据权利要求1-3所述的基于USB接口实现的智能终端对智能家电的管控系统的实现方法,其步骤包括如下:第一步:智能终端与智能家电建立连接
当从智能终端把USB管控客户端启动后,定时器就会启动,并每隔一段时间就会定时驱动数据接口模块向外发送建立连接请求报文;
当把智能终端与智能家电使用USB数据线相连后,USB接口模块会通过USB数据线从数据接口模块接收到建立连接请求报文,并将此请求报文上报给中央处理器,通过中央处理器对请求报文的解析并校验无误后,再由中央处理器通过USB接口模块向外发送连接响应报文;当智能终端的数据处理模块通过数据接口模块接收到连接响应报文,并解析、校验无误后,表明连接建立完成;
第二步:智能终端查看智能家电运行状态
用户通过键盘向数据处理模块发出查看相关的运行状态指令,数据处理模块对查看相关的运行状态指令进行重新编码后,并通过数据接口模块向外发出;
USB接口模块会将从数据接口模块接收到的查看相关的运行状态指令上报给中央处理器,通过中央处理器对其指令进行解析后,再由中央处理器把解析后的指令下发给控制模块,最后由控制模块执行查询指令,并将执行后的结果按下发指令的传输路径进行原路返回,最终通过显示屏进行显示。
5.根据权利要求4所述的方法,其特征在于:步骤还包括第三步:智能终端向智能家电下发存储参数或控制指令:用户通过键盘把参数或指令通过数据处理模块、数据接口模块和USB接口模块下发给中央处理器,再由中央处理器判断是存储参数还是控制指令,如果是存储参数,则将其下发给存储模块进行存储,供中央处理器随时读取;如果是控制指令,则中央处理器立即将此指令下发到控制模块,由控制模块进行执行。
6.根据权利要求4或5所述的方法,其特征在于:步骤还包括第四步:拆除智能终端与智能家电的连接:用户直接把USB数据线直接从智能家电或智能终端上进行拔出,使其将智能终端与智能家电断开,这样智能终端通过定时器检测或通过数据接口模块的中断方式感知与智能家电的连接已经断开,并将连接断开的信息上报给数据处理模块,供显示屏显示。