基于AI的智能锁具与数据中心交互方法及智能锁具生产方法与流程
- 国知局
- 2024-07-31 21:30:56
本发明涉及智能锁具控制,尤其涉及一种基于ai的智能锁具与数据中心交互方法及智能锁具生产方法。
背景技术:
1、随着智能锁具的日趋智能化,智能锁具的通讯对象越来越多样化,如不同的大数据平台、智能灯具、智能家电、智能家居等。传统的智能锁具,其通讯协议是相对固定的,要想与新的大数据平台或其他智能终端进行通讯,则需要重新编程,并重新测试通讯是否顺畅,给智能锁具的多样化用途带来了挑战,使智能锁具的开发工作量大,开发进度缓慢。
2、有鉴于此,有必要开发一种基于ai的智能锁具与数据中心交互方法及智能锁具生产方法,以解决上述问题。
技术实现思路
1、本发明的目的在于揭示一种基于ai的智能锁具与数据中心交互方法及智能锁具生产方法,通过创建模板文件,使智能锁具和数据中心的交互以模板文件为基础实现智能匹配和通讯。
2、为实现上述第一个发明目的,本发明提供了一种基于ai的智能锁具与数据中心交互方法,包括以下步骤:
3、步骤s1:确定第一数据中心的通讯协议;
4、步骤s2:向智能锁具加载适应于所述通讯协议的模板,所述模板包括若干指令表格,所述指令表格以行为名称代码为起始行,所述指令表格以数据包校验方式代码为末行;
5、步骤s3:通过解释器函数解析所述指令表格并形成指令;
6、步骤s4:向所述第一数据中心发送所述指令。
7、为实现上述第一个发明目的,本发明还提供了一种基于ai的智能锁具与数据中心交互方法,包括以下步骤:
8、步骤a1:确定第一数据中心的通讯协议;
9、步骤a2:向智能锁具加载适应于所述通讯协议的模板,所述模板包括若干指令表格,所述指令表格以行为名称代码为起始行,所述指令表格以数据包校验方式代码为末行;
10、步骤a3:所述第一数据中心向所述智能锁具发送指令;
11、步骤a4:通过解释器函数解析所述指令并读出行为名称;
12、步骤a5:智能锁具根据所述行为名称执行任务。
13、优选地,所述指令表格自起始行至末行依次包括行为名称代码、编码格式代码、数据包起头代码、数据包指令代码、数据包长度代码、若干智能锁具属性代码和数据包校验方式代码。
14、优选地,若干所述智能锁具属性代码至少包括入网号代码、物理地址代码、智能锁具编码、秘钥和时间戳。
15、优选地,所述行为名称代码为单个行为名称代码或行为集代码。
16、优选地,所述智能锁具属性代码包括静态属性代码和动态属性代码,所述静态属性代码存储于所述模板。
17、优选地,所述数据包校验方式代码为json或hex。
18、优选地,智能锁具同时存储默认模板和适应于所述通讯协议的模板,还包括以下步骤:
19、若智能锁具的后台由所述第一数据中心更换为第二数据中心,则智能锁具由适应于所述通讯协议的模板切换至默认模板;
20、删除适应于所述通讯协议的模板;
21、加载与第二数据中心的通讯协议相匹配的新模板;
22、智能锁具由默认模板切换至新模板。
23、为实现上述第二个发明目的,本发明提供了一种智能锁具生产方法,包括以下步骤:
24、为智能锁具编写n个模板文件,所述模板文件作为配置文件,每个模板文件对应一个数据中心的通讯协议;
25、在智能锁具的生产环节,根据用户的需求,将对应数据中心的模板文件和默认模板文件预加载至所述智能锁具;
26、重启智能锁具,选择对应数据中心的模板文件或默认模板文件生效。
27、优选地,对应数据中心的模板文件、默认模板文件分别包括若干指令表格,所述指令表格自起始行至末行依次包括行为名称代码、编码格式代码、数据包起头代码、数据包指令代码、数据包长度代码、若干智能锁具属性代码和数据包校验方式代码。
28、与现有技术相比,本发明的有益效果是:
29、(1)针对不同的数据中心或智能终端,创建相应的模板文件,模板文件作为智能锁具的配置文件并予以加载,使智能锁具能够用户的实际通讯需求,快速地加载模板文件或切换模板文件,加快智能锁具的开发和调试速度。
30、(2)模板文件的指令表格以行为名称代码为起始行,所述指令表格以数据包校验方式代码为末行,为智能锁具可能发送的每个指令编制行为名称代码,每个行为名称代码为单个行为名称代码或行为集代码;单个行为名称代码是指单个行为,如注册行为代码:dev-register;行为集代码是指多于两个行为名称代码的集合,也可以认为是微服务代码,如请求远程开锁,其可以拆分为人脸识别和远程开锁两个动作,请求远程开锁代码写为:face recognition; remote unlock;即将所有智能锁具可能执行的行为或行为集(微服务)全部写入模板文件,在需要执行某个行为或行为集时,只需将该行为或行为集对应的表格形成数据包并将该数据包发送至数据中心即可。
31、(3)为加快智能锁具的开发速度和效率,预先为智能锁具编写若干模板文件,每个模板文件对应不同的数据中心,在生产智能锁具时,将用户需求的模板文件和默认模板文件预加载至智能锁具,当后续用户需要更换数据中心时,通过远程方式重新加载对应的模板文件,即可完成快速切换,高效满足用户的实际需求。
技术特征:1.基于ai的智能锁具与数据中心交互方法,其特征在于,包括以下步骤:
2.基于ai的智能锁具与数据中心交互方法,其特征在于,包括以下步骤:
3.如权利要求1或2所述的基于ai的智能锁具与数据中心交互方法,其特征在于,所述指令表格自起始行至末行依次包括行为名称代码、编码格式代码、数据包起头代码、数据包指令代码、数据包长度代码、若干智能锁具属性代码和数据包校验方式代码。
4.如权利要求3所述的基于ai的智能锁具与数据中心交互方法,其特征在于,若干所述智能锁具属性代码至少包括入网号代码、物理地址代码、智能锁具编码、秘钥和时间戳。
5.如权利要求3所述的基于ai的智能锁具与数据中心交互方法,其特征在于,所述行为名称代码为单个行为名称代码或行为集代码。
6.如权利要求3所述的基于ai的智能锁具与数据中心交互方法,其特征在于,所述智能锁具属性代码包括静态属性代码和动态属性代码,所述静态属性代码存储于所述模板。
7.如权利要求3所述的基于ai的智能锁具与数据中心交互方法,其特征在于,所述数据包校验方式代码为json或hex。
8.如权利要求1或2所述的基于ai的智能锁具与数据中心交互方法,其特征在于,智能锁具同时存储默认模板和适应于所述通讯协议的模板,还包括以下步骤:
9.智能锁具生产方法,其特征在于,包括以下步骤:
10.如权利要求9所述的智能锁具生产方法,其特征在于,对应数据中心的模板文件、默认模板文件分别包括若干指令表格,所述指令表格自起始行至末行依次包括行为名称代码、编码格式代码、数据包起头代码、数据包指令代码、数据包长度代码、若干智能锁具属性代码和数据包校验方式代码。
技术总结本发明的目的在于揭示一种基于AI的智能锁具与数据中心交互方法及智能锁具生产方法,涉及智能锁具控制技术领域,包括以下步骤:步骤S1:确定第一数据中心的通讯协议;步骤S2:向智能锁具加载适应于所述通讯协议的模板,所述模板包括若干指令表格,所述指令表格以行为名称代码为起始行,所述指令表格以数据包校验方式代码为末行;步骤S3:通过解释器函数解析所述指令表格并形成指令;步骤S4:向所述数据中心发送所述指令,有益效果:针对不同的数据中心或智能终端,创建相应的模板文件,模板文件作为智能锁具的配置文件并予以加载,使智能锁具能够用户的实际通讯需求,快速地加载模板文件或切换模板文件,加快智能锁具的开发和调试速度。技术研发人员:邓武仓,胡琴琴,潘贤受保护的技术使用者:苏州琨山通用锁具有限公司技术研发日:技术公布日:2024/3/4本文地址:https://www.jishuxx.com/zhuanli/20240731/189844.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表