一种空调器控制方法及双向协议转换器技术

技术编号:15300439 阅读:88 留言:0更新日期:2017-05-12 03:07
本发明专利技术实施例提供一种空调器控制方法及双向协议转换器,涉及空调领域,使得同一协议转换器支持客户端模式和/或服务器模式。该方案包括:确定双向协议转换器的当前工作模式;其中,工作模式包括客户端模式和/或服务器模式;当当前工作模式为客户端模式,则主动链接双向协议转换器与上位机的目标端口间的第一链路;当当前工作模式为服务器模式,则监听双向协议转换器的目标端口所链接的第二链路。本发明专利技术应用于空调器。

Air conditioner control method and bidirectional protocol converter

The embodiment of the invention provides an air conditioner control method and a bidirectional protocol converter, relating to the air conditioning field, enabling the same protocol converter to support client mode and / or server mode. The program includes: determining the current working mode of bidirectional protocol converter; the working modes include client mode and / or server mode; when the current mode of operation for client mode, the active link first bidirectional protocol converter and PC target between the ports; when the current working mode server, second link is two-way monitor the protocol converter target port link. The invention is applied to an air conditioner.

【技术实现步骤摘要】

本专利技术涉及空调领域,尤其涉及一种空调器控制方法及双向协议转换器
技术介绍
协议转换器,也称作接口转换器,能够使得通信网上采用不同高层协议的主机进行通信。目前,多联机空调在接入BMS(BuildingManagementSystem)楼宇管理系统时,通常需要协议转换器来将多联机空调的HBS(英文:HomeBusSystem,中文:家庭总线协议系统)总线协议与BMS系统的BMS协议(主流协议为Modbus-TCP协议)进行协议转换,从而实现BMS系统对整个楼宇中的空调器进行管理和控制。但是,由于现有的协议转换器通常采用普通的C/S(英文:Client/ServerStructs,中文:客户端/服务器)模式,即客户端模式和服务模式。而普通的C/S模式同时只能选择一种,只能作客户端,或者只能作服务器。当协议转换器采用服务器模式时,对应的BMS系统采用客户端模式,此时,该BMS系统只能对应一台协议转换器,而BMS系统作为整个楼宇自控的唯一一台集中管理系统,不可能只连接一台协议转换器。相反的,当协议转换器采用客户端模式时,需要将BMS系统配置为服务器模式,而配置时需要专业技术人员,这对协议转换器的使用造成限制。
技术实现思路
本专利技术实施例提供一种空调器控制方法及双向协议转换器,使得同一协议转换器支持客户端模式和/或服务器模式。为了达到上述的目的,本专利技术实施例采用如下技术方案:第一方面,提供一种空调器控制方法,应用于双向协议转换器,一个或多个空调器通过所述双向协议转换器与上位机相连,包括:确定所述双向协议转换器的当前工作模式;其中,所述工作模式包括客户端模式和/或服务器模式;当所述当前工作模式为客户端模式,则主动链接所述双向协议转换器与上位机的目标端口间的第一链路;当所述当前工作模式为服务器模式,则监听所述双向协议转换器的目标端口所链接的第二链路。第二方面,提供一种双向协议转换器,一个或多个空调器通过所述双向协议转换器与上位机相连,包括:确定模块,用于确定所述双向协议转换器的当前工作模式;其中,所述工作模式包括客户端模式和/或服务器模式;链接模块,用于当所述确定模块确定出的所述当前工作模式为客户端模式,则主动链接所述双向协议转换器与上位机的目标端口间的第一链路;监听模块,用于当所述确定模块确定出的所述当前工作模式为服务器模式,则监听所述双向协议转换器的目标端口所链接的第二链路。本专利技术实施例提供的方案,通过双向协议转换器连接上位机与空调器,双向协议转换器既可以采用客户端模式,主动链接双向协议转换器与上位机的目标端口间的第一链路;又可以采用服务器模式监听其目标端口所链接的第二链路;又可以同时采用两种模式,既主动链接第一链路,又监听第二链路。从而实现同一个协议转换器支持客户端模式或者服务器模式,或者同时支持两种模式。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种空调器控制系统结构示意图;图2为本专利技术实施例提供的一种空调器控制方法示意图;图3为本专利技术实施例提供的一种双向协议转换器的自我诊断方法示意图;图4为本专利技术实施例提供的一种双向协议转换器初始化处理方法示意图;图5为本专利技术实施例提供的一种双向协议转换器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种空调器控制系统结构示意图,包括BMS系统、双向协议转换器以及空调器。其中,BMS系统中包含上位机(是指可以直接发出操控命令的计算机,一般为PC个人电脑等),是用来对整套楼宇的设备进行集中控制和监控的管理系统。双向协议转换器的工作模式为客户端模式和/或服务器模式。双向协议转换器对BMS协议与HBS协议进行相互转换,从而实现上位机对空调器的控制与监控。为了使本领域的技术人员更好的理解本专利技术的技术方案,下面结合附图和具体实施例对本专利技术作进一步的详细说明。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。需要说明的是,本专利技术实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。下面将结合本专利技术实施例的说明书附图,对本专利技术实施例提供的技术方案进行说明。显然,所描述的是本专利技术的一部分实施例,而不是全部的实施例。需要说明的是,下文所提供的任意多个技术方案中的部分或全部技术特征在不冲突的情况下,可以结合使用,形成新的技术方案。本专利技术实施例提供一种空调器控制方法,如图2所述,该方法包括:101、确定双向协议转换器的当前工作模式。其中,工作模式包括客户端模式和/或服务器模式,即本方案提供的双向协议转换器既可以采用客户端模式,又可以采用服务器模式,还可以同时采用客户端模式和服务器模式的双模模式。在双向协议转换器为客户端模式时,双向协议转换器作为客户端;在双向协议转换器为服务器模式时,双向协议转换器作为服务器;在同时采用客户端模式以及服务器模式的双模模式时,则双向协议转换器同时作为客户端和服务器。102a、当当前工作模式为客户端模式,则主动链接双向协议转换器与上位机的目标端口间的第一链路。示例性的,当双向协议转换器当前工作模式为客户端模式时,对应的上位机为服务器模式,因此,双向协议转换器需主动向上位机发起链接,将其与上位机链接起来。需要说明的是,当双向协议转换器当前的工作模式为客户端模式,若双向协议转换器与上位机的目标端口间的第一链路未建立,则主动建立双向协议转换器与上位机的目标端口间的第一链路。示例性的,在双向协议转换器主动链接其与上位机的目标端口间的第一链路,即步骤102a之后,还包括:102a1、通过第一链路向上位机发送空调器的运行信息;或,通过第一链路接收所述上位机发送的空调控制指令。102b、当当前工作模式为服务器模式,则监听双向协议转换器的目标端口所链接的第二链路。示例性的,当双向协议转换器当前的工作模式为服务器模式时,对应的上位机的工作模式为客户端模式,由于上位机会主动发起链接,因此,双向协议转换器只需监听其自身目标端口所链接的第二链路。示例性的,在双向协议转换器监听其目标端口所链接的第二链路,即步骤102b之后,还包括:102b1、通过第二链路向上位机发送空调器的运行信息;或,通过双向协议转换器的目标端口接收上位机通过所述第二链路发送的空调控制指令。示例性的,上述的空调器运行信息包本文档来自技高网...
一种空调器控制方法及双向协议转换器

【技术保护点】
一种空调器控制方法,其特征在于,应用于双向协议转换器,一个或多个空调器通过所述双向协议转换器与上位机相连,所述方法包括:确定所述双向协议转换器的当前工作模式;其中,所述工作模式包括客户端模式和/或服务器模式;当所述当前工作模式为客户端模式,则主动链接所述双向协议转换器与上位机的目标端口间的第一链路;当所述当前工作模式为服务器模式,则监听所述双向协议转换器的目标端口所链接的第二链路。

【技术特征摘要】
1.一种空调器控制方法,其特征在于,应用于双向协议转换器,一个或多个空调器通过所述双向协议转换器与上位机相连,所述方法包括:确定所述双向协议转换器的当前工作模式;其中,所述工作模式包括客户端模式和/或服务器模式;当所述当前工作模式为客户端模式,则主动链接所述双向协议转换器与上位机的目标端口间的第一链路;当所述当前工作模式为服务器模式,则监听所述双向协议转换器的目标端口所链接的第二链路。2.根据权利要求1所述的方法,其特征在于,当所述双向协议转换器当前工作模式为客户端模式;若所述双向协议转换器与上位机的目标端口间的第一链路未建立,所述方法还包括:主动建立所述双向协议转换器与上位机的目标端口间的第一链路。3.根据权利要求1所述的方法,其特征在于,所述主动链接所述双向协议转换器与上位机的目标端口间的第一链路之后,还包括:通过所述第一链路向所述上位机发送空调器的运行信息;或,通过所述第一链路接收所述上位机发送的空调控制指令。4.根据权利要求1所述的方法,其特征在于,所述监听所述双向协议转换器的目标端口所链接的第二链路之后,还包括:通过所述第二链路向所述上位机发送空调器的运行信息;或,通过所述双向协议转换器的目标端口接收所述上位机通过所述第二链路发送的空调控制指令。5.根据权利要求1-4任一项所述的方法,其特征在于,所述确定所述双向协议转换器的当前工作模式之前,所述方法还包括:对所述双向协议转换器进行初始化操作,具体包括如下步骤:初始化MAC层的MAC地址;初始化TCP/IP协议栈;设置所述双向协议转换器的IP地址;设置所述双向协议转换器作为客户端时主动链接的上位机目标端口;设置所述双向协议转换器作为服务器时用于监听上位机的目标端口;初始化所述双向协议转换器中的发送函数和接收函数。6.一种双向协议...

【专利技术属性】
技术研发人员:王瑞佳马丽娟李义军王明张永雷
申请(专利权)人:青岛海信日立空调系统有限公司
类型:发明
国别省市:山东;37

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

1