一种物联控制平台及其实现方法技术

技术编号:14626588 阅读:44 留言:0更新日期:2017-02-12 15:27
本发明专利技术提供了一种物联控制平台及其实现方法,通过获取家电设备的设备信息,识别出家用电器的种类,从服务器端获取与所述家电设备的设备操作平台相匹配的逻辑代码,从而实现控制终端与家电设备的物联控制。本发明专利技术所述物联控制平台及其实现方法,通过从服务器中获取逻辑代码模板,对逻辑代码模板进行编译,使家用设备成为控制可执行状态,不仅有效的降低跨平台开发的成本,也不用将复杂逻辑在服务端进行处理,减少服务器传输的处理字段,提高并发利用率。

【技术实现步骤摘要】

本专利技术涉及物联网
,尤其涉及的是一种物联控制平台及其实现方法
技术介绍
目前在物联领域,一般是通过两种方式实现,一种是通过在终端设备上串联一个物联模块,达到物联目的,另一种方式在智能终端上,设计实现满足物联协议的APP,从而达到的物联目的,但是不管是通过串联物联模块,还是在智能终端上安装APP,都涉及到多种平台,然而多平台的软件开发或移植都会带来成本的增加,但若通过在智能终端上只放入通讯或者交互接口,通过服务器端进行逻辑处理,会增大服务器的压力,因此需要提供一种新的物联平台及其控制处理方法。因此,现有技术有待于进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于为用户提供一种基于物联控制平台及其实现方法,克服现有物联技术中跨平台开发成本高及服务器压力大的缺陷。本专利技术解决技术问题所采用的技术方案如下:一种物联控制平台的实现方法,其中,包括:A、预先在服务器配置若干型号的家电设备的逻辑代码模板;B、控制终端判断是否存在与控制终端所选择的家电设备的型号相匹配的逻辑代码模板,如果不存在,则向服务器请求并下载与所选择的家电设备的型号相匹配的逻辑代码模板;C、控制终端根据下载的逻辑代码模板选择相应的编译工具进行本地编译生成可执行代码。所述物联控制平台的实现方法,其中,所述步骤B还包括:B11、控制终端发送身份认证信息到服务器端,若服务器端返回认证成功,则执行步骤B12,否则,结束本次操作;B12、控制终端向服务器发出下载逻辑代码模板的申请;B13、服务器接受所述申请,向控制终端推送逻辑代码模板;B14、控制终端从服务器端下载所述逻辑代码模板到本地。所述物联控制平台的实现方法,其特征在于,所述步骤C包括:C11、控制终端下载逻辑代码模板的同时,接收服务器推送的密钥,根据所述密钥对下载到的逻辑代码模板进行解密,得到解密后的逻辑代码模块;C12、对解密后的逻辑代码模板进行完整性校验;C13、根据逻辑代码模板的种类对完整性校验成功的逻辑代码模板进行可执行代码转换,并对转换成功的逻辑代码模板进行可执行操作检测。所述物联控制平台的实现方法,其中,在所述步骤C13还包括:对逻辑代码模板的种类进行识别,选择与其种类相匹配的编译工具对其进行可执行代码转换。所述物联控制平台的实现方法,其中,在所述步骤C12还包括:C121、若完整性校验失败,则提示重新下载逻辑代码模板。一种物联控制平台,包括:代码模板配置模块,用于预先在服务器配置若干型号的家电设备的逻辑代码模板;本地代码判断模块,用于控制终端判断是否存在与控制终端所选择的家电设备的型号相匹配的逻辑代码模板,如果不存在,则向服务器请求并下载与所选择的家电设备的型号相匹配的逻辑代码模板;代码模板获取模块,用于控制终端根据下载的逻辑代码模板选择相应的编译工具进行本地编译生成可执行代码。所述的物联控制平台,其中,所述本地代码判断模块,包括:身份认证单元,用于控制终端发送身份认证信息到服务器端;申请下载单元,用于当服务器返回认证成功,则控制终端向服务器发出下载逻辑代码模板的申请;代码推送单元,用于服务器接受所述申请,向控制终端推送逻辑代码模板;代码下载单元,用于控制终端从服务器端下载所述逻辑代码模板到本地。所述的物联控制平台,其中,所述代码模板获取模块,还包括:解密单元,用于控制终端下载逻辑代码模板的同时,接收服务器推送的密钥,根据所述密钥对下载到的逻辑代码模板进行解密,得到解密后的逻辑代码模板;完整性校验单元,用于对解密后的逻辑代码模板进行完整性校验;代码转换单元,用于根据逻辑代码模板的种类对完整性校验成功的逻辑代码模板进行可执行代码转换,并对转换成功的逻辑代码模板进行可执行操作检测。所述的物联控制平台,其中,所述代码转换单元,包括:动态编译子单元,用于对逻辑代码模板的种类进行识别,选择与其种类相匹配的编译工具对其进行可执行代码转换。所述的物联控制平台,其中,所述完整性校验单元还用于:若完整性校验失败,则提示重新下载逻辑代码模板。有益效果,本专利技术提供了一种基于服务器的物联控制平台及其实现方法,通过判断控制终端内部是否含有与其相连接的家电设备相匹配的逻辑代码模板,若不含有,则从服务器端获取与家电设备相匹配的逻辑代码,对获取到的逻辑代码进行编译和可执行性检测,并向服务器发出完成编译和通过可执行性检测的信息,从而实现控制终端对家电设备的物联控制。本专利技术所述物联控制方法及其平台,从服务器中获取逻辑代码,对逻辑代码进行编译,使家电设备成为控制可执行状态,从而实现控制终端与家电设备之间的物联,不仅有效的降低跨平台开发的成本,也不用将复杂逻辑在服务端进行处理,减少服务器传输的处理字段,提高并发利用率。附图说明图1是是本专利技术提供的物联控制平台的实现方法的步骤流程图。图2是本专利技术提供的物联控制平台的原理结构示意图。图3是本专利技术提供的物联控制平台具体实施例中的步骤示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种物联控制平台的实现方法,如图1所示,所述方法包括:S1、预先在服务器配置若干型号的家电设备的逻辑代码模板。为了实现控制终端可以顺利的从服务器获取所需要的逻辑代码模板,首先需要在服务器中配置适用于各种家用电器的逻辑代码模板,当家用电器需要获取相应的逻辑代码时,仅仅需要从服务器中获取相应的逻辑代码模板,对其进行编译,将其转换成可执行代码,从而实现控制终端对其的控制操作。所述逻辑代码模板的种类可以按照家用电器的型号及其所使用的操作平台来划分,比如:IOS平台适用的逻辑代码模板、linux平台适用的逻辑代码模板以及android平台适用的逻辑代码模板,或者其他平台适用的逻辑代码模板。S2、控制终端判断是否存在与控制终端所选择的家电设备的型号相匹配的逻辑代码模板,如果不存在,则向服务器请求并下载与所选择的家电设备的型号相匹配的逻辑代码模板。具体的,所述方法中家电设备所要实现的功能,可以通过集成到物联模块中实现,也可以通过设计单独的软件APP实现,在具体应用时,将具有该功能模块安装在家电设备内,或者将安装有具有该功能模块的移动终端与家电设备建立连接,比如:若家电设备为智能电视,则该功能可以集成到智能电视的机顶盒上,也可以通过单独终端app与智能电视相连接实现其与服务器的物联。以所述方法所述功能集成在物联模块中为例,其首先获取家电设备的设备信息,得到设备列表,从所述设备列表中获取家电设备的家电型号及其操作系统类型,比如所述家电设备可能为:安卓操作系统平台的智能电视、IOS操作系统的电脑、或者Linu本文档来自技高网...

【技术保护点】
一种物联控制平台的实现方法,其特征在于,包括:A、预先在服务器配置若干型号的家电设备的逻辑代码模板;B、控制终端判断是否存在与控制终端所选择的家电设备的型号相匹配的逻辑代码模板,如果不存在,则向服务器请求并下载与所选择的家电设备的型号相匹配的逻辑代码模板;C、控制终端根据下载的逻辑代码模板选择相应的编译工具进行本地编译生成可执行代码。

【技术特征摘要】
1.一种物联控制平台的实现方法,其特征在于,包括:
A、预先在服务器配置若干型号的家电设备的逻辑代码模板;
B、控制终端判断是否存在与控制终端所选择的家电设备的型号相匹配的逻辑代码模板,如果不存在,则向服务器请求并下载与所选择的家电设备的型号相匹配的逻辑代码模板;
C、控制终端根据下载的逻辑代码模板选择相应的编译工具进行本地编译生成可执行代码。
2.根据权利要求1所述物联控制平台的实现方法,其特征在于,所述步骤B还包括:
B11、控制终端发送身份认证信息到服务器端,若服务器端返回认证成功,则执行步骤B12,否则,结束本次操作;
B12、控制终端向服务器发出下载逻辑代码模板的申请;
B13、服务器接受所述申请,向控制终端推送逻辑代码模板;
B14、控制终端从服务器端下载所述逻辑代码模板到本地。
3.根据权利要求2所述物联控制平台的实现方法,其特征在于,所述步骤C包括:
C11、控制终端下载逻辑代码模板的同时,接收服务器推送的密钥,根据所述密钥对下载到的逻辑代码模板进行解密,得到解密后的逻辑代码模块;
C12、对解密后的逻辑代码模板进行完整性校验;
C13、根据逻辑代码模板的种类对完整性校验成功的逻辑代码模板进行可执行代码转换,并对转换成功的逻辑代码模板进行可执行操作检测。
4.根据权利要求3所述物联控制平台的实现方法,其特征在于,在所述步骤C13还包括:
对逻辑代码模板的种类进行识别,选择与其种类相匹配的编译工具对其进行可执行代码转换。
5.根据权利要求3所述物联控制平台的实现方法,其特征在于,在所述步骤C12还包括:
C121、若完整性校验失败,则提示重新下载逻辑代码模板。
6.一种物联控制平台,包括:

【专利技术属性】
技术研发人员:梁智灵
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1