楼宇设备的异地调试控制方法、装置和计算机设备制造方法及图纸

技术编号:27468297 阅读:89 留言:0更新日期:2021-03-02 17:32
本申请涉及一种楼宇设备的异地调试控制方法、装置和计算机设备。所述方法包括:获取调试指令,将调试指令发送到已连接的待调试楼宇设备;接收待调试楼宇设备发送的待调试数据;获取与待调试数据对应的汇编指令集;将汇编指令集在虚拟执行环境中执行,生成调试结果;将调试结果同步至已连接的待调试楼宇设备,使得待调试楼宇设备根据调试结果进行设备调试。采用本方法在与待调试楼宇设备对应的虚拟执行环境中进行模拟调试,快速确定出设备问题,将生成的调试结果同步至待调试楼宇设备,使得待调试楼宇设备根据调试结果进行现场调试,而无需调试人员在调试现场手动调试,避免人力消耗以及出现的调试错误,进一步提升了针对楼宇设备的调试效率。备的调试效率。备的调试效率。

【技术实现步骤摘要】
楼宇设备的异地调试控制方法、装置和计算机设备


[0001]本申请涉及计算机
,特别是涉及一种楼宇设备的异地调试控制方法、装置和计算机设备。

技术介绍

[0002]随着计算机技术的发展,以及机电设备的广泛应用,出现了用于整个楼宇范围内的所有机电设备进行控制的楼宇控制系统。其中,楼宇控制系统主要包括空调新风机组、送排风机、集水坑与排水泵、电梯、变配电以及照明等,在整个楼宇范围内,通过楼宇控制系统及其内置的控制程序、预设时间程序,对所有机电设备进行集中管理和监控。
[0003]在实际应用中,为满足对楼宇范围内所有机电设备的准确管理和监控,仍需要定时楼宇控制系统搭载的控制器进行调试。传统上,多采用调试人员在现场调试的方式,而由于去现场部署设备的调试人员并非系统的开发人员,在发现程序逻辑问题时,无法自行判断,需要和异地的开发人员进行沟通,如沟通不到位,则调试人员大多凭借检查到的现象进行调试或修改,导致针对楼宇设备进行调试的调试效率仍然较为低下。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提升针对楼宇设备系统调试效率的楼宇设备的异地调试控制方法、装置和计算机设备。
[0005]一种楼宇设备的异地调试控制方法,所述方法包括:
[0006]获取调试指令,将所述调试指令发送到已连接的待调试楼宇设备;
[0007]接收所述待调试楼宇设备发送的待调试数据;
[0008]获取与所述待调试数据对应的汇编指令集;
[0009]将所述汇编指令集在虚拟执行环境中执行,生成调试结果;
[0010]将所述调试结果同步至已连接的待调试楼宇设备,使得所述待调试楼宇设备根据所述调试结果进行设备调试。
[0011]在其中一个实施例中,在所述将所述汇编指令集在虚拟执行环境中执行,生成调试结果之前,还包括:
[0012]获取所述待调试楼宇设备的现场执行控制器的内存数据信息;
[0013]根据所述内存数据信息,构建与所述待调试数据对应的虚拟执行环境。
[0014]在其中一个实施例中,所述方法还包括:
[0015]对所述内存数据信息进行内存映射,生成对应的内存地址数据;
[0016]根据预设分片大小对所述内存地址数据进行分片化处理,生成与所述内存地址数据对应的多个内存分片;
[0017]建立与每个所述内存分片对应的第一线程;
[0018]基于各所述第一线程,分别建立与所述待调试楼宇设备的内存数据通讯连接。
[0019]在其中一个实施例中,所述将所述汇编指令集在虚拟执行环境中执行,生成调试
结果,包括:
[0020]获取与所述汇编指令集在所述虚拟执行环境中的预设执行地址;
[0021]将所述汇编指令集在所述预设执行地址中执行,生成调试结果。
[0022]一种楼宇设备的异地调试控制方法,所述方法包括:
[0023]接收已连接的远端调试设备发送的调试指令;
[0024]获取与所述调试指令对应的待调试数据,并将所述待调试数据发送至所述远端调试设备;
[0025]接收所述远端调试设备反馈的调试结果;
[0026]根据所述调试结果,对待调试楼宇设备进行设备调试。
[0027]在其中一个实施例中,所述方法还包括:
[0028]获取本地的现场调试设备的内存数据信息;
[0029]对所述内存数据进行内存映射,生成对应的内存地址数据;
[0030]根据预设分片大小对所述内存地址数据进行分片化处理,生成与所述内存地址数据对应的多个内存分片;
[0031]建立与每个所述内存分片对应的第二线程;
[0032]基于各所述第二线程,分别与所述远端调试设备所建立的各第一线程建立双向内存数据通讯连接。
[0033]在其中一个实施例中,所述根据预设分片大小对所述内存地址数据进行分片化处理,生成与所述内存地址数据对应的多个内存分片,包括:
[0034]根据预设分片大小和所述内存地址数据确定对应的初始切分点;
[0035]根据预设切分原则对各所述初始切分点进行调整,生成对应的可用切分点;
[0036]基于各所述可用切分点,对所述内存地址数据进行分片化处理,生成与所述内存地址数据对应的多个内存分片。
[0037]在其中一个实施例中,所述根据所述调试结果,对待调试楼宇设备进行设备调试,包括:
[0038]根据所述调试结果,对所述待调试楼宇设备的现场执行控制器的内存数据信息,以及寄存器数据进行修改,完成设备调试。
[0039]一种楼宇设备的异地调试控制装置,所述装置包括:
[0040]调试指令获取模块,用于获取调试指令,将所述调试指令发送到已连接的待调试楼宇设备;
[0041]待调试数据接收模块,用于接收所述待调试楼宇设备发送的待调试数据;
[0042]汇编指令集获取模块,用于获取与所述待调试数据对应的汇编指令集;
[0043]调试结果生成模块,用于将所述汇编指令集在虚拟执行环境中执行,生成调试结果;
[0044]调试结果发送模块,用于将所述调试结果同步至已连接的待调试楼宇设备,使得所述待调试楼宇设备根据所述调试结果进行设备调试。
[0045]一种楼宇设备的异地调试控制装置,所述装置包括:
[0046]调试指令接收模块,用于接收已连接的远端调试设备发送的调试指令;
[0047]待调试数据发送模块,用于获取与所述调试指令对应的待调试数据,并将所述待
调试数据发送至所述远端调试设备;
[0048]调试结果接收模块,用于接收所述远端调试设备反馈的调试结果;
[0049]设备调试模块,用于根据所述调试结果,对待调试楼宇设备进行设备调试。
[0050]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0051]获取调试指令,将所述调试指令发送到已连接的待调试楼宇设备;
[0052]接收所述待调试楼宇设备发送的待调试数据;
[0053]获取与所述待调试数据对应的汇编指令集;
[0054]将所述汇编指令集在虚拟执行环境中执行,生成调试结果;
[0055]将所述调试结果同步至已连接的待调试楼宇设备,使得所述待调试楼宇设备根据所述调试结果进行设备调试。
[0056]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0057]获取调试指令,将所述调试指令发送到已连接的待调试楼宇设备;
[0058]接收所述待调试楼宇设备发送的待调试数据;
[0059]获取与所述待调试数据对应的汇编指令集;
[0060]将所述汇编指令集在虚拟执行环境中执行,生成调试结果;
[0061]将所述调试结果同步至已连接的待调试楼宇设备,使得所述待调试楼宇设备根据所述调试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种楼宇设备的异地调试控制方法,其特征在于,所述方法包括:获取调试指令,将所述调试指令发送到已连接的待调试楼宇设备;接收所述待调试楼宇设备发送的待调试数据;获取与所述待调试数据对应的汇编指令集;将所述汇编指令集在虚拟执行环境中执行,生成调试结果;将所述调试结果同步至已连接的待调试楼宇设备,使得所述待调试楼宇设备根据所述调试结果进行设备调试。2.根据权利要求1所述的方法,其特征在于,在所述将所述汇编指令集在虚拟执行环境中执行,生成调试结果之前,还包括:获取所述待调试楼宇设备的现场执行控制器的内存数据信息;根据所述内存数据信息,构建与所述待调试数据对应的虚拟执行环境。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对所述内存数据信息进行内存映射,生成对应的内存地址数据;根据预设分片大小对所述内存地址数据进行分片化处理,生成与所述内存地址数据对应的多个内存分片;建立与每个所述内存分片对应的第一线程;基于各所述第一线程,分别建立与所述待调试楼宇设备的内存数据通讯连接。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述将所述汇编指令集在虚拟执行环境中执行,生成调试结果,包括:获取与所述汇编指令集在所述虚拟执行环境中的预设执行地址;将所述汇编指令集在所述预设执行地址中执行,生成调试结果。5.一种楼宇设备的异地调试控制方法,其特征在于,所述方法包括:接收已连接的远端调试设备发送的调试指令;获取与所述调试指令对应的待调试数据,并将所述待调试数据发送至所述远端调试设备;接收所述远端调试设备反馈的调试结果;根据所述调试结果,对待调试楼宇设备进行设备调试。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取本地的现场调试设备的内存数据信息;对所述内存数据进行内存映射,生成对应的内存地址数据;根据预设分片大小对所述内存地址数据进行分片化处理,生成与所述内存地址数据对应的多个内存分片;建立与每个所述内存分片对应的第二线程;基于各所述第二线程,分别与所述远端调试设备所建立的各第一线程建立双...

【专利技术属性】
技术研发人员:张振宇申伟刚许皓城吴浩林
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1