[发明专利]远程控制不同协议类型的无线通信模块的SDK和方法在审
申请号: | 201611249941.4 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106657101A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 何冲 | 申请(专利权)人: | 欧普照明股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 康正德,盛惠华 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 控制 不同 协议 类型 无线通信 模块 sdk 方法 | ||
1.一种实现远程控制不同协议类型的无线通信模块的软件开发包SDK,其特征在于,包括:
应用接口组件,用于将对不同协议类型的无线通信模块的控制操作封装成统一的接口,以供外部统一调用;
设备组件,用于将所述不同协议类型的无线通信模块抽象成独立的类,每个类预留对应的协议类型的适配器的接口;
至少两类适配器,其中,各类适配器对相应的协议类型的无线通信模块进行控制操作。
2.根据权利要求1所述的软件开发包SDK,其特征在于,所述无线通信模块位于智能设备中,所述应用接口组件针对不同类型的智能设备提供不同类型的控制操作的接口。
3.根据权利要求1所述的软件开发包SDK,其特征在于,若封装的统一的接口包括多个,则各接口对应所述不同协议类型的无线通信模块的一个或多个控制操作。
4.根据权利要求1所述的软件开发包SDK,其特征在于,所述应用接口组件还用于搜索不同协议类型的无线通信模块以及创建不同协议类型的无线通信模块的标识。
5.根据权利要求4所述的软件开发包SDK,其特征在于,所述应用接口组件包括实现设备发现的功能的接口,该接口定义有第一方法和第二方法,所述第一方法用于搜索不同协议类型的无线通信模块,所述第二方法用于通过无线通信模块回复的消息来创建相应协议类型的无线通信模块的标识。
6.根据权利要求5所述的软件开发包SDK,其特征在于,所述设备组件中的各个类实现所述应用接口组件中封装的统一的接口,当该接口被调用时,所述设备组件还用于根据所述应用接口组件创建的标识对应的协议类型,调用相应协议类型的适配器的接口,以利用相应协议类型的适配器对相应协议类型的无线通信模块进行控制操作。
7.根据权利要求1所述的软件开发包SDK,其特征在于,所述设备组件中定义有第一基类以及继承自所述第一基类的至少两个第二基类,各个第二基类对应不同的协议类型,通过继承所述至少两个第二基类将所述不同协议类型的无线通信模块抽象成独立的类。
8.根据权利要求7所述的软件开发包SDK,其特征在于,所述第一基类中定义有抽象方法,所述至少两个第二基类在继承所述第一基类时实现定义的抽象方法。
9.根据权利要求1所述的软件开发包SDK,其特征在于,所述至少两类适配器对应有统一接口,所述统一接口中定义有对无线通信模块进行控制操作的方法,各类适配器实现所述统一接口中定义的方法来实现对相应协议类型的无线通信模块进行控制操作。
10.根据权利要求9所述的软件开发包SDK,其特征在于,所述控制操作包括将从无线通信模块读取的消息提交给所述设备组件的操作,所述设备组件还用于解析所述消息,得到所述消息中包含的无线通信模块的参数数据,将所述参数数据更新到各个类中。
11.根据权利要求1-10中任一项所述的软件开发包SDK,其特征在于,所述软件开发包用于智能控制终端或系统上的智能控制模块的调用,从而实现智能控制终端或系统通过智能控制模块调用所述软件开发包提供的统一的接口来远程控制不同协议类型的无线通信模块。
12.一种实现远程控制不同协议类型的无线通信模块的方法,其特征在于,包括:
将对不同协议类型的无线通信模块的控制操作封装成统一的接口,以供外部统一调用;
将所述不同协议类型的无线通信模块抽象成独立的类,每个类预留对应的协议类型的适配器的接口;
调用相应协议类型的适配器的接口,利用相应协议类型的适配器对相应协议类型的无线通信模块进行控制操作。
13.根据权利要求12所述的方法,其特征在于,所述无线通信模块位于智能设备中,所述方法还包括:
针对不同类型的智能设备提供不同类型的控制操作的接口。
14.根据权利要求12所述的方法,其特征在于,还包括:
搜索不同协议类型的无线通信模块,并通过无线通信模块回复的消息来创建相应协议类型的无线通信模块的标识。
15.根据权利要求14所述的方法,其特征在于,所述调用相应协议类型的适配器的接口,包括:
各个类实现封装的统一的接口,当该接口被调用时,根据创建的标识对应的协议类型,调用相应协议类型的适配器的接口。
16.根据权利要求12所述的方法,其特征在于,还包括:
从无线通信模块读取消息,并解析所述消息,得到所述消息中包含的无线通信模块的参数数据,进而将所述参数数据更新到各个类中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧普照明股份有限公司,未经欧普照明股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611249941.4/1.html,转载请声明来源钻瓜专利网。