无线通信模组及其运行方法、装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别是涉及一种无线通信模组及其运行方法、装置。
【背景技术】
[0002]随着电子科技的飞速发展,智能设备越来越多,例如,智能穿戴设备、智能家居设备。这些智能设备通过无线通信模组与云服务器、智能终端(手机、平板电脑等)等连接实现智能设备系统,为用户开启智能生活之路。
[0003]无线通信模组包括MCU (Micro Controller Unit,微控制单元)和无线通信芯片,其中,无线通信芯片用于将智能设备连接无线通信网络,并进行数据收发。MCU用于控制无线通信芯片的数据收发,对于不同的智能设备,MCU控制数据收发的控制逻辑可能不同。例如,控制电风扇进行数据收发的过程与控制空调进行数据收发的过程不同。所述控制逻辑需要烧写到MCU内,MCU内的控制逻辑称为固件。
[0004]无线通信模组的生产过程中,需要针对不同的智能设备分别烧写固件,随着智能设备的种类增多,加大了烧写无线通信模组内的固件难度,同时,也增大了固件的管理风险,如果不同智能设备对应的固件混乱,将导致智能设备无法运行正常控制逻辑的现象。
【发明内容】
[0005]为克服相关技术中存在的问题,本公开提供一种无线通信模组及其运行方法、装置。
[0006]为了解决上述技术问题,本公开实施例公开了如下技术方案:
[0007]根据本公开实施例的第一方面,提供一种无线通信模组,包括无线通信芯片和微控制模块,其中,所述微控制模块内包含多个应用程序,每个所述应用程序对应一类智能设备传输数据的控制逻辑集合;
[0008]所述无线通信芯片,用于连接无线通信网络,并传输数据;
[0009]所述微控制模块,用于获取选择信号,根据所述选择信号与应用程序之间的对应关系,获得目标应用程序,并运行所述目标应用程序控制所述无线通信芯片传输数据。
[0010]第一方面提供的无线通信模组,在一个无线通信模组中同时烧写不同的智能设备的应用程序,不用区分哪个无线通信模组用于哪个智能设备中,不同的智能设备选择相对应的应用程序运行即可,降低了无线通信模组的生产难度,同时,方便对无线通信模组进行管理和组装。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中,所述选择信号包括以下至少一项:所述微控制模块的至少一个设定引脚的电平状态、所述微控制模块的至少一个设定引脚的电压值。
[0012]第一方面的第一种可能的实现方式提供的无线通信模组,在选择信号为至少一个设定引脚的电平状态应用场景下,由于设定引脚的电平状态只有两种可能,即高电平和低电平,检测设定引脚的电平状态的过程比较简单,从而使得无线通信模组生产及运行过程也相对简单。在选择信号为至少一个设定引脚的电压值的应用场景下,可以将一个设定引脚的电压值可以分化成两个以上的不同电压区间,从而实现利用较少的引脚对应较多的应用程序,节省了无线通信模组的引脚资源。
[0013]结合第一方面,在第一方面的第二种可能的实现方式中,所述无线通信芯片包括无线保真W1-Fi通信芯片、蓝牙通信芯片、ZigBee通信芯片或近距离无线通信NFC芯片。
[0014]根据本公开实施例的第二方面,提供一种无线通信模组的运行方法,包括:
[0015]获取选择信号;
[0016]查找选择信号与应用程序之间的对应关系,获得所述选择信号对应的目标应用程序;每个所述应用程序对应一类智能设备传输数据的控制逻辑集合,所述无线通信模组内包含多个所述应用程序;
[0017]运行所述目标应用程序。
[0018]结合第二方面,在第二方面的第一种可能的实现方式中,所述选择信号包括以下至少一项:所述无线通信模组的至少一个设定引脚的电平状态、所述无线通信模组的至少一个设定引脚的电压值。
[0019]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,
[0020]若所述选择信号为无线通信模组的至少一个设定引脚的电平状态,则所述方法还包括:获取所述电平状态与应用程序之间的对应关系;
[0021]若所述选择信号为至少一个设定引脚的电压值,则所述方法还包括:获取所述电压值与应用程序之间的对应关系。
[0022]结合第二方面,在第二方面的第三种可能的实现方式中,所述无线通信模组包括无线保真W1-Fi通信模组、蓝牙通信模组、ZigBee通信模组或近距离无线通信NFC模组。
[0023]根据本公开实施例的第三方面,提供一种无线通信模组的运行装置,包括:
[0024]第一获取模块,用于获取选择信号;
[0025]查找模块,用于查找选择信号与应用程序之间的对应关系,获得所述第一获取模块获得的选择信号对应的目标应用程序;每个所述应用程序对应一类智能设备传输数据的控制逻辑集合,所述无线通信模组内包含多个所述应用程序;
[0026]运行模块,用于运行所述查找模块获得的目标应用程序。
[0027]结合第三方面,在第三方面的第一种可能的实现方式中,所述选择信号包括以下至少一项:所述无线通信模组的至少一个设定引脚的电平状态、所述无线通信模组的至少一个设定引脚的电压值。
[0028]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,
[0029]若所述选择信号为无线通信模组的至少一个设定引脚的电平状态,则所述装置还包括:第二获取模块,用于获取所述电平状态与应用程序之间的对应关系;
[0030]若所述选择信号为至少一个设定引脚的电压值,则所述装置还包括:第三获取模块,用于获取所述电压值与应用程序之间的对应关系。
[0031]根据本公开实施例的第四方面,提供一种智能设备,包括无线通信模组;
[0032]所述无线通信模组包括无线通信芯片和微控制模块,其中,所述微控制模块内包含多个应用程序,每个所述应用程序对应一类智能设备传输数据的控制逻辑集合;
[0033]所述无线通信芯片,用于连接无线通信网络,并传输数据;
[0034]所述微控制模块,用于获取选择信号,并查询所述选择信号与应用程序之间的对应关系,获得目标应用程序,以及,运行所述目标应用程序控制所述无线通信芯片传输数据。
[0035]本公开的实施例提供的技术方案可以包括以下有益效果:无线通信模组包括无线通信芯片和微控制模块,其中,微控制模块中包含多个应用程序,每个应用程序对应一个智能设备传输数据的控制逻辑。当无线通信模组安装到智能设备后,无线通信模组获取选择信号,根据选择信号与应用程序之间的对应关系,获得该选择信号对应的目标应用程序,该目标应用程序即所述智能设备收发数据对应的控制逻辑。最后,运行该目标应用程序。在一个无线通信模组中同时烧写不同的智能设备的应用程序,这样,不用区分哪个无线通信模组用于哪个智能设备中,不同的智能设备选择相对应的应用程序运行即可,降低了无线通信模组的生产难度,同时,方便对无线通信模组进行管理和组装。
[0036]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出