The invention provides an application coding, decoding method, device and application system of intelligent equipment. The application coding method includes: acquiring user instruction model, combining protocol rule configuration file, encoding protocol message; or receiving protocol rule configuration file from cloud server, encoding protocol message; application decoding method includes: receiving protocol message sent by intelligent equipment; In this paper, according to the protocol rules configuration file, the data model is decoded into a data model for view display, and the current status pages are refreshed according to the data model, so that the dynamic parsing of the intelligent device protocol can be realized and the access efficiency of the intelligent device can be improved.
【技术实现步骤摘要】
智能设备的应用编码、解码方法和装置以及应用系统
本专利技术涉及智能家电设备
,尤其是涉及智能设备的应用编码、解码方法和装置以及应用系统。
技术介绍
随着物联网技术的快速发展,越来越多的智能设备有着接入物联网系统的需求,随之而来的就是移动终端的应用也需要对各种智能设备进行管理和控制。不同智能设备的品类有着不同的功能属性和接入协议,因此随着接入品类的频率不断提高,移动终端应用变更的频率也随着变高,并且耗费在基础且相对重复的智能设备协议解析的工作也将越来越庞大,大大降低了智能设备接入的效率。
技术实现思路
有鉴于此,本专利技术的目的在于提供智能设备的应用编码、解码方法和装置以及应用系统,根据协议编解码规则获取对应的协议规则配置文件,可实现智能设备协议的动态解析,提高智能设备的接入效率。第一方面,本专利技术实施例提供了智能设备的应用编码方法,应用于移动终端,所述方法包括:获取用户指令模型,所述用户指令模型包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据所述用户指令模型将所述协议规则配置文件编码成协议报文;将所述协议报文发送给智能设备。进一步的,所述获取用户指令模型,包括:获取用户输入的指令信息;将所述指令信息打包成所述用户指令模型。第二方面,本专利技术实施例提供了智能设备的应用解码方法,应用于移动终端,所述方法包括:接收智能设备发送的协议报文,所述协议报文包括型号;判断是否存在所述 ...
【技术保护点】
1.一种智能设备的应用编码方法,其特征在于,应用于移动终端,所述方法包括:获取用户指令模型,所述用户指令模型包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据所述用户指令模型将所述协议规则配置文件编码成协议报文;将所述协议报文发送给智能设备。
【技术特征摘要】
1.一种智能设备的应用编码方法,其特征在于,应用于移动终端,所述方法包括:获取用户指令模型,所述用户指令模型包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据所述用户指令模型将所述协议规则配置文件编码成协议报文;将所述协议报文发送给智能设备。2.根据权利要求1所述的智能设备的应用编码方法,其特征在于,所述获取用户指令模型,包括:获取用户输入的指令信息;将所述指令信息打包成所述用户指令模型。3.一种智能设备的应用解码方法,其特征在于,应用于移动终端,所述方法包括:接收智能设备发送的协议报文,所述协议报文包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据用户指令模型将所述协议规则配置文件解码成数据模型;根据所述数据模型刷新当前状态的页面。4.根据权利要求3所述的智能设备的应用解码方法,其特征在于,所述方法还包括:向所述云端服务器发送包括所述型号的协议规则配置文件请求信息,以使所述云端服务器根据所述型号查找对应的协议规则配置文件。5.一种智能设备的应用编码装置,其特征在于,所述装置包括:H5视图层、核心逻辑控制器、编解码规则引擎、应用程序编程接口API模块和通信层,所述H5视图层与所述核心逻辑控制器相连接,所述核心逻辑控制器分别与所述编解码规则引擎、所述API模块和所述通信层相连接;所述H5视图层,用于获取用户指令模型,所述用户指令模型包括型号;所述核心逻辑控制器,判断是否存在所述型号对应的协议规则配置文件,如果存在所述型号对应的协议规则配置文件,则获取所述...
【专利技术属性】
技术研发人员:王强,李月标,王剑春,钱旭峰,
申请(专利权)人:杭州若奇技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。