智能设备的应用编码、解码方法和装置以及应用系统制造方法及图纸

技术编号:20013782 阅读:40 留言:0更新日期:2019-01-05 22:13
本发明专利技术提供了智能设备的应用编码、解码方法和装置以及应用系统,应用编码方法包括:获取用户指令模型,结合协议规则配置文件,编码成协议报文;或者,从云端服务器接收协议规则配置文件,编码成协议报文;应用解码方法包括:接收智能设备发送的协议报文,根据协议规则配置文件,解码成可供视图展示的数据模型,根据数据模型刷新当前状态的页面,从而可实现智能设备协议的动态解析,提高智能设备的接入效率。

Application Coding, Decoding Method, Device and Application System of Intelligent Equipment

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.

【技术实现步骤摘要】
智能设备的应用编码、解码方法和装置以及应用系统
本专利技术涉及智能家电设备
,尤其是涉及智能设备的应用编码、解码方法和装置以及应用系统。
技术介绍
随着物联网技术的快速发展,越来越多的智能设备有着接入物联网系统的需求,随之而来的就是移动终端的应用也需要对各种智能设备进行管理和控制。不同智能设备的品类有着不同的功能属性和接入协议,因此随着接入品类的频率不断提高,移动终端应用变更的频率也随着变高,并且耗费在基础且相对重复的智能设备协议解析的工作也将越来越庞大,大大降低了智能设备接入的效率。
技术实现思路
有鉴于此,本专利技术的目的在于提供智能设备的应用编码、解码方法和装置以及应用系统,根据协议编解码规则获取对应的协议规则配置文件,可实现智能设备协议的动态解析,提高智能设备的接入效率。第一方面,本专利技术实施例提供了智能设备的应用编码方法,应用于移动终端,所述方法包括:获取用户指令模型,所述用户指令模型包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据所述用户指令模型将所述协议规则配置文件编码成协议报文;将所述协议报文发送给智能设备。进一步的,所述获取用户指令模型,包括:获取用户输入的指令信息;将所述指令信息打包成所述用户指令模型。第二方面,本专利技术实施例提供了智能设备的应用解码方法,应用于移动终端,所述方法包括:接收智能设备发送的协议报文,所述协议报文包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据用户指令模型将所述协议规则配置文件解码成数据模型;根据所述数据模型刷新当前状态的页面。进一步的,所述方法还包括:向所述云端服务器发送包括所述型号的协议规则配置文件请求信息,以使所述云端服务器根据所述型号查找对应的协议规则配置文件。第三方面,本专利技术实施例提供了智能设备的应用编码装置,所述装置包括:H5视图层、核心逻辑控制器、编解码规则引擎、应用程序编程接口API模块和通信层,所述H5视图层与所述核心逻辑控制器相连接,所述核心逻辑控制器分别与所述编解码规则引擎、所述API模块和所述通信层相连接;所述H5视图层,用于获取用户指令模型,所述用户指令模型包括型号;所述核心逻辑控制器,判断是否存在所述型号对应的协议规则配置文件,如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则通过所述API模块接收云端服务器发送的所述型号对应的协议规则配置文件;所述编解码规则引擎,用于根据所述用户指令模型将所述协议规则配置文件编码成协议报文;所述通信层,用于将所述协议报文发送给智能设备。进一步的,所述H5视图层包括:获取用户输入的指令信息;将所述指令信息打包成所述用户指令模型。第四方面,本专利技术实施例提供了智能设备的应用解码装置,所述装置包括:H5视图层、核心逻辑控制器、编解码规则引擎、应用程序编程接口API模块和通信层,所述H5视图层与所述核心逻辑控制器相连接,所述核心逻辑控制器分别与所述编解码规则引擎、所述API模块和所述通信层相连接;所述通信层,用于接收智能设备发送的协议报文,所述协议报文包括型号;所述核心逻辑控制器,判断是否存在所述型号对应的协议规则配置文件,如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则通过所述API模块接收云端服务器发送的所述型号对应的协议规则配置文件;所述编解码规则引擎,用于根据用户指令模型将所述协议规则配置文件解码成数据模型;所述H5视图层,用于根据所述数据模型刷新当前状态的页面。进一步的,所述API模块,用于向所述云端服务器发送包括所述型号的协议规则配置文件请求信息,以使所述云端服务器根据所述型号查找对应的协议规则配置文件。进一步的,所述型号为所述智能设备的型号,所述智能设备的品类不同,对应的型号不同。第五方面,本专利技术实施例提供了智能设备的应用系统,包括如上所述的智能设备的应用编码装置,以及如上所述的智能设备的应用解码装置,还包括智能设备和云端服务器。本专利技术实施例提供了智能设备的应用编码、解码方法和装置以及应用系统,智能设备的应用编码方法包括:获取用户指令模型,用户指令模型包括型号;判断是否存在型号对应的协议规则配置文件;如果存在型号对应的协议规则配置文件,则获取型号对应的协议规则配置文件;如果不存在型号对应的协议规则配置文件,则接收云端服务器发送的型号对应的协议规则配置文件;根据用户指令模型将协议规则配置文件编码成协议报文;将协议报文发送给智能设备;智能设备的应用解码方法包括:接收智能设备发送的协议报文,所述协议报文包括型号;判断是否存在型号对应的协议规则配置文件;如果存在型号对应的协议规则配置文件,则获取型号对应的协议规则配置文件;如果不存在型号对应的协议规则配置文件,则接收云端服务器发送的型号对应的协议规则配置文件;根据用户指令模型将协议规则配置文件解码成数据模型;根据数据模型刷新当前状态的页面,可实现智能设备协议的动态解析,提高智能设备的接入效率。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的智能设备的应用编码方法流程图;图2为本专利技术实施例一提供的智能设备的应用编码方法中步骤S101的流程图;图3为本专利技术实施例二提供的智能设备的应用解码方法流程图;图4为本专利技术实施例三提供的智能设备的编码装置示意图。图标:10-移动终端;20-智能设备;30-云端服务器;11-H5视图层;12-核心逻辑控制器;13-编解码规则引擎;14-API模块;15-通信层。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为便于对本实施例进行理解,下面对本专利技术实施例进行详细介绍。实施例一:图1为本专利技术实施例一提供的智能设备的应用编码方法流程图。参照图1,执行主体为移动终端,该方法包括以下步骤:步骤S101,获取用户指令模型,用户指令模型包括型号;步骤S1本文档来自技高网...

【技术保护点】
1.一种智能设备的应用编码方法,其特征在于,应用于移动终端,所述方法包括:获取用户指令模型,所述用户指令模型包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据所述用户指令模型将所述协议规则配置文件编码成协议报文;将所述协议报文发送给智能设备。

【技术特征摘要】
1.一种智能设备的应用编码方法,其特征在于,应用于移动终端,所述方法包括:获取用户指令模型,所述用户指令模型包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据所述用户指令模型将所述协议规则配置文件编码成协议报文;将所述协议报文发送给智能设备。2.根据权利要求1所述的智能设备的应用编码方法,其特征在于,所述获取用户指令模型,包括:获取用户输入的指令信息;将所述指令信息打包成所述用户指令模型。3.一种智能设备的应用解码方法,其特征在于,应用于移动终端,所述方法包括:接收智能设备发送的协议报文,所述协议报文包括型号;判断是否存在所述型号对应的协议规则配置文件;如果存在所述型号对应的协议规则配置文件,则获取所述型号对应的协议规则配置文件;如果不存在所述型号对应的协议规则配置文件,则接收云端服务器发送的所述型号对应的协议规则配置文件;根据用户指令模型将所述协议规则配置文件解码成数据模型;根据所述数据模型刷新当前状态的页面。4.根据权利要求3所述的智能设备的应用解码方法,其特征在于,所述方法还包括:向所述云端服务器发送包括所述型号的协议规则配置文件请求信息,以使所述云端服务器根据所述型号查找对应的协议规则配置文件。5.一种智能设备的应用编码装置,其特征在于,所述装置包括:H5视图层、核心逻辑控制器、编解码规则引擎、应用程序编程接口API模块和通信层,所述H5视图层与所述核心逻辑控制器相连接,所述核心逻辑控制器分别与所述编解码规则引擎、所述API模块和所述通信层相连接;所述H5视图层,用于获取用户指令模型,所述用户指令模型包括型号;所述核心逻辑控制器,判断是否存在所述型号对应的协议规则配置文件,如果存在所述型号对应的协议规则配置文件,则获取所述...

【专利技术属性】
技术研发人员:王强李月标王剑春钱旭峰
申请(专利权)人:杭州若奇技术有限公司
类型:发明
国别省市:浙江,33

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

1