控制实现方法技术

技术编号:23431597 阅读:18 留言:0更新日期:2020-02-25 13:03
本发明专利技术涉及一种一种控制实现方法、云端、通信组件和控制终端。其中,该控制实现方法包括:用户在云端定制的控制终端的功能代码;通信组件发送获取控制终端的功能代码请求;云端响应于控制终端的功能代码请求,提供用户定制的控制功能代码;通信组件下载该控制功能代码,并通知控制终端按照控制终端功能代码实施控制。通过该方案,用户可以在云端实现其所需的功能,从而提高了开发效率,降低了开发周期与成本。

Control implementation method

【技术实现步骤摘要】
控制实现方法
本专利技术涉及一种控制
,特别是涉及一种控制实现方法。
技术介绍
现有模组厂商(例如,记忆体模组、液晶模组、通信模组、传感器模组等厂商)提供服务时,往往通过AT指令(一种用于终端与个人计算机之间连接与通信的指令)提供模组的标准接口,完成通用功能。现有技术在使用模组时,需要将主控MCU(微控制器)与模组相连;然后,再通过主控MCU完成用户业务逻辑设计的功能,通过预设的指令来调用模组的功能,从而实现具有特定功能的产品。上述现有技术存在如下缺点:(1)需要增加模组之外的MCU,要因此设计和MCU相关的电路;增加了电路设计的难度;也增加了总的硬件成本(2)需要对增加的主控MCU进行软硬件开发和调试,功耗测试等,因此增加了开发周期、开发复杂度和开发成本;(3)对于硬件系统的软件升级,往往需要分别考虑MCU与模组部件各自的软件升级工作,使得实现过程更为复杂;(4)模组中的MCU闲置的管脚无法得到充分利用;若采用便宜的外置MCU,往往管脚不够丰富,运算能力差;而运算力和接口数足够的MCU又比较昂贵,从而增加了系统的成本。因此,现有技术存在使用复杂、成本高且功耗大的缺陷。
技术实现思路
本专利技术解决的技术问题是提供一种控制实现方法,以简单、低成本且低功耗的方式实现控制功能。为了实现上述目的,根据本专利技术的一个方面,提供以下技术方案:一种控制实现方法,所述方法应用于云端;所述方法包括:用户在所述云端定制控制终端的控制功能代码;其中,所述控制终端包括通信组件;接收所述通信组件发送的控制功能请求;所述云端响应于所述控制功能请求,提供已实现的所述控制功能代码;所述通信组件成功下载所述已实现的控制功能代码后,通知所述控制终端按照所述已实现的控制功能代码实施控制。进一步地,所述用户在所述云端定制控制终端的控制功能代码的步骤,包含:所述用户选择对应所述控制终端的通用控制代码;根据所述用户的需求,定制所述控制终端的所述控制功能代码。进一步地,所述接收所述通信组件发送的控制功能请求的步骤,还包括:对所述控制功能请求进行鉴权;若所述控制功能请求合法鉴权成功,则对所述控制功能请求进行响应。进一步地,所述控制功能请求包括当前控制终端正在使用的控制系统版本信息;在所述接收所述通信组件发送的控制功能请求的步骤之后,所述方法还包括:将所述控制终端当前使用的控制系统版本信息与预定版本信息进行比较;根据比较结果,判断是否有版本更新;所述云端发现如果有更新,则向所述控制终端发送下载响应信息,否则,则发送无需下载的响应信息。进一步地,所述云端包括实现预定控制功能的模拟器和调试器;所述根据所述用户的需求,定制所述控制终端的所述控制功能代码的步骤,包括:根据所述用户的所述需求,对所述通用控制代码进行编辑,通过所述调试器调试通过,得到待验证控制功能代码;通过所述模拟器验证所述待验证控制功能代码的可运行性;若所述待验证控制功能代码可运行,则确定所述待验证控制功能代码为所述控制终端的所述控制功能代码。进一步地,所述已实现的控制功能代码的脚本语言采用LUA脚本语言。进一步地,所述控制功能请求包括模组的类型和编号;所述云端响应于所述控制功能请求,提供已实现的所述控制功能代码的步骤,包括:所述云端响应于所述控制功能请求,根据所述模组的类型和编号确定购买此模组的用户;根据用户的编号,确定由所述用户在云端已实现的、与所述模组相对应的所述控制功能代码,并向所述控制终端提供所述已实现的、与所述模组相对应的所述控制功能代码。进一步地,所述通信组件为直接通信组件或间接通信组件;其中:所述直接通信组件包含2G组件、3G组件、4G组件、5G组件或窄带物联网NBIOT组件,并用于直接连接到所述云端,并发送所述控制功能请求;所述间接通信组件包含WIFI组件、蓝牙组件、基于1GHz以下的超长距低功耗数据传输LORA组件或ZigBee组件,并用于通过中间媒体间接连接到所述云端,以发送或下载所述控制功能代码。本专利技术实施例提供一种控制实现方法。该控制实现方法包括:用户在云端定制控制终端的控制功能代码;接收控制终端中的通信组件发送的控制功能请求;云端响应于控制功能请求,提供已实现的控制功能代码;通信组件成功下载已实现的控制功能代码后,通知控制终端按照已实现的控制功能代码实施控制。本实施例通过采取上述技术方案,通过提供已实现的控制功能代码,以供控制终端下载使用。这样不仅可以提供通用功能,还可以实现定制化的功能,从而无需客户(或用户)定制MCU来实现所需的功能,而且本专利技术实施例将客户的开发工作转移到云端等来进行,从而实现了以简单、低成本且低功耗的方式实现控制功能的技术效果。上述说明仅是本专利技术技术方案的概述,为了能更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明图1a为根据本专利技术一个实施例的控制实现方法的流程示意图;图1b为根据本专利技术一个实施例的控制方法的实施环境的示意图;图1c为根据本专利技术一个实施例的、图1b所示实施环境的具体结构;图2为根据本专利技术一个实施例的控制实现方法的流程示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。另外,在以下描述中,提供具体细节是为了便于透彻理解实施例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。为了解决如何以简单、低成本且低功耗的方式实现控制功能的技术问题,本专利技术实施例提供一种控制实现方法。图1a示例性地示出了一种控制实现方法的流程示意图。该方法可以通过云端、服务器集群等来实施。如图1a所示,该控制实现方法主要包括步骤S100至步骤S130。其中:S100:用户在云端定制控制终端的控制功能代码;其中,控制终端包括通信组件。在本步骤中,用户可本文档来自技高网...

【技术保护点】
1.一种控制实现方法,其特征在于,所述方法应用于云端;所述方法包括:/n用户在所述云端定制控制终端的控制功能代码;其中,所述控制终端包括通信组件;/n接收所述通信组件发送的控制功能请求;/n所述云端响应于所述控制功能请求,提供已实现的所述控制功能代码;/n所述通信组件成功下载所述已实现的控制功能代码后,通知所述控制终端按照所述已实现的控制功能代码实施控制。/n

【技术特征摘要】
1.一种控制实现方法,其特征在于,所述方法应用于云端;所述方法包括:
用户在所述云端定制控制终端的控制功能代码;其中,所述控制终端包括通信组件;
接收所述通信组件发送的控制功能请求;
所述云端响应于所述控制功能请求,提供已实现的所述控制功能代码;
所述通信组件成功下载所述已实现的控制功能代码后,通知所述控制终端按照所述已实现的控制功能代码实施控制。


2.根据权利要求1所述的方法,其特征在于,所述用户在所述云端定制控制终端的控制功能代码的步骤,包含:
所述用户选择对应所述控制终端的通用控制代码;
根据所述用户的需求,定制所述控制终端的所述控制功能代码。


3.根据权利要求1所述的方法,其特征在于,所述接收所述通信组件发送的控制功能请求的步骤,还包括:
对所述控制功能请求进行鉴权;
若所述控制功能请求合法鉴权成功,则对所述控制功能请求进行响应。


4.根据权利要求1所述的方法,其特征在于,
所述控制功能请求包括当前控制终端正在使用的控制系统版本信息;
在所述接收所述通信组件发送的控制功能请求的步骤之后,所述方法还包括:
将所述控制终端当前使用的控制系统版本信息与预定版本信息进行比较;
根据比较结果,判断是否有版本更新;
所述云端发现如果有更新,则向所述控制终端发送下载响应信息,否则,则发送无需下载的响应信息。


5.根据权利要求2所述的方法,其特征在于,所述云端包括实现预定控制功能的模...

【专利技术属性】
技术研发人员:杨成
申请(专利权)人:北京桔智物联科技有限责任公司
类型:发明
国别省市:北京;11

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

1