[发明专利]一种物联网终端接入云服务的方法及装置有效
申请号: | 201911331016.X | 申请日: | 2019-12-20 |
公开(公告)号: | CN111162977B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 王正凯;张玉霞;肖虹 | 申请(专利权)人: | 青岛聚好联科技有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L67/12;H04L67/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张怀阳 |
地址: | 266101 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 终端 接入 服务 方法 装置 | ||
本发明公开了一种物联网终端接入云服务的方法及装置,包括:创建产品属性信息,创建完产品属性信息后将产品属性信息发送到云服务器,云服务器根据产品属性信息,并结合预先设定的模板,生成终端应用代码,并将该终端应用代码发送至物联网终端设备,以此实现云服务可以快速生成支持端云双方进行数据交互的终端应用代码,缩短研发周期,增加云服务用户体验。
技术领域
本发明涉及云服务领域,尤其涉及一种物联网终端接入云服务的方法及装置。
背景技术
物联网终端与云服务平台通常以JSON或者紧凑二进制两种消息格式进行数据交互。相比JSON格式,紧凑二进制消息格式更加轻巧、安全,尤其在数据量大、交互频繁、流量有限的场景下,更能起到节省流量和降低功耗的作用。
终端应用与云服务使用紧凑二进制消息格式进行数据交互时,通信双方必须遵循同一种数据协议。终端和云服务必须按照该协议依次进行二进制编码和解码,每个属性数据也必须保证和协议定义的字节长度一致。云服务据此可提供数据解析和呈现,以及下发指令等服务,终端应用也可据此提供下发指令解析及上报数据等功能。
现有物联网接入云服务的一般思路是:开发这事先要定义好端云双方数据交互内容和二进制编码格式,即数据交互协议。终端和云服务再根据数据内容依次按照该协议分别完成二进制编解码程序。至此,终端可完成与云服务之间的数据交互。
存在的问题是,每个产品都需要根据事先定好的数据协议,分别完成云服务和终端的程序开发,如果产品需求发生变更,也可能会导致云服务和终端再次进行开发,产生了大量的重复劳动。同时,开发者水平参差不齐也可能会导致代码质量低下和开发周期变长的问题,不仅增加了开发成本,还会导致云服务用户体验下降。
发明内容
本发明实施例提供一种物联网终端接入云服务的方法及装置,用于云服务可以快速生成支持端云双方进行数据交互的终端应用代码,减小编程难度,缩短研发周期,增加云服务用户体验。
第一方面,本发明实施例提供一种物联网终端接入云服务的方法,包括:
云服务器获取配置的产品属性信息;所述产品属性信息包括产品属性、产品属性的数量和属性类型;所述产品属性信息是用户在前端配置完所述产品属性信息之后所述前端发送的;
所述云服务器根据所述产品属性信息和预设的模板,生成终端应用代码;
所述云服务器将所述终端应用代码发送给所述前端,以使所述前端将所述终端应用代码发送给物联网终端设备。
上述技术方案中,用户在前端根据产品的需求,创建产品属性信息,创建完产品属性信息后发送到云服务器,云服务器根据产品属性信息,并结合预先设定的模板,生成终端应用代码,并将终端应用代码发送给前端,以使前端发送至物联网终端设备,其中,产品属性信息包括产品属性、产品属性的数量和属性类型,以此实现云服务可以快速生成支持端云双方进行数据交互的终端应用代码,缩短研发周期,增加云服务用户体验。
可选的,所述云服务器根据所述产品属性信息和预设的模板,生成终端应用代码,包括:
所述云服务器将所述产品属性信息填入所述预设的模板中,经过编译后生成所述终端应用代码。
上述技术方案中,用户由前端创建产品属性信息完成后,将产品属性信息存储至云服务器中,然后云服务器根据数据库中的最新的产品属性信息结合预先设定的模板生成终端应用代码,以此实现云服务可以快速生成支持端云双方进行数据交互的终端应用代码。
可选的,所述云服务器将所述终端应用代码发送给所述前端之后,还包括:
所述云服务器获取所述前端发送的控制指令;所述控制指令是所述用户在所述前端的数据交互界面下发的;
所述云服务器根据产品属性信息将所述控制指令封装为紧凑二进制消息格式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛聚好联科技有限公司,未经青岛聚好联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911331016.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转化预估方法及装置
- 下一篇:金融票据识别方法、装置、设备及存储介质