[发明专利]一种基于物联网的指令学习方法有效
申请号: | 201410310189.4 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104063227B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 刘学亮;孙培杰;郭莎;罗娜;汪萌;洪日昌 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/455;H04L29/06;H04L29/08 |
代理公司: | 安徽省合肥新安专利代理有限责任公司34101 | 代理人: | 何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于物联网的指令学习方法,其特征是按如下步骤进行1在学习指令的参数定;2学习指令的参数录入;3学习指令的参数传递;4学习指令的参数存储;5学习指令的更新判断;6学习指令的参数解析;7学习指令传输;8学习指令存入与发送;9学习指令的绑定。本发明能能规范指令学习系统,方便用户扩展指令功能并降低开发成本。 | ||
搜索关键词: | 一种 基于 联网 指令 学习方法 | ||
【主权项】:
一种基于物联网的指令学习方法,其特征是,在物联网环境中,存在PHP服务器、服务器客户端、本地控制器、与所述本地控制器所具有的ID号相对应的手持控制终端、以及具有相同硬件地址和不同ID号的子控制模块;所述指令学习方法是按如下步骤进行:步骤1、学习指令的参数定义所述学习指令为NE@ID:idACT:actionCOMM:command;id为所述子控制模块的身份识别号参数,action为所述子控制模块所需执行动作参数,command为所述子控制模块所需执行的控制指令参数;步骤2、学习指令的参数录入在所述手持控制终端上设置一个可输入身份识别号ID的文本框用于接收所述学习指令中的身份识别号参数id、一个可输入指令动作ACT的文本框用于接收所述学习指令中的执行动作参数action、以及一个可输入控制指令COMM的文本框用于接收所述学习指令中的控制指令参数command;步骤3、学习指令的参数传递所述手持控制终端通过所设置的各文本框采集到相应的身份识别号参数id、执行动作参数action以及控制指令参数command并通过网页链接以POST方式传递给所述PHP服务器;步骤4、学习指令的参数存储所述PHP服务器接收所述身份识别号参数id、执行动作参数action以及控制指令参数command并获取当前系统时间作为参数接收时间点后一并写入所述PHP服务器的htm文件中;步骤5、学习指令的更新判断所述PHP服务器开启文件扫描线程,在所述文件扫描线程中利用while语句对所述htm文件进行循环分析,判断在所述参数接收时间点是否存在更新,当所述参数接收时间点存在更新时执行学习指令的参数解析;步骤6、学习指令的参数解析所述服务器客户端提取所述htm文件中的学习指令,并利用字符串解析方法解析出所述学习指令中的身份识别号参数id、执行动作参数action以及控制指令参数command并存入数据库中;步骤7、所述服务器客户端通过以太网将所述学习指令传输到所述本地控制器中;步骤8、所述本地控制器将所接收的学习指令存入flash存储器中,并通过自身的无线数传模块发送给各子控制模块;步骤9、所述各子控制模块判断所接收的学习指令中的身份识别号参数id是否与自身的ID号相同,在相同时根据所述执行动作参数action与函数对应表将所述控制指令参数command与执行动作参数action所对应的函数进行绑定获得所述控制指令参数command与函数的绑定关系,并将所述绑定关系存入所述flash存储器中,从而完成指令学习。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410310189.4/,转载请声明来源钻瓜专利网。