CN113938538A - 消防系统、消防系统的数据传输方法和可读存储介质 - Google Patents
消防系统、消防系统的数据传输方法和可读存储介质 Download PDFInfo
- Publication number
- CN113938538A CN113938538A CN202111544513.5A CN202111544513A CN113938538A CN 113938538 A CN113938538 A CN 113938538A CN 202111544513 A CN202111544513 A CN 202111544513A CN 113938538 A CN113938538 A CN 113938538A
- Authority
- CN
- China
- Prior art keywords
- data
- fire
- analyzed
- transmission device
- user information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Alarm Systems (AREA)
Abstract
一种消防系统、消防系统的数据传输方法和可读存储介质,用户信息传输装置在接收到消防主机发送的待解析数据以后,无需自身对待解析数据进行解析,而是向服务器发送携带该待解析数据的解析请求消息,服务器对待解析数据进行解析,并以用户信息传输装置能够识别的目标协议格式生成解析后的数据,服务器向用户信息传输装置发送携带解析后的数据的解析响应消息,用户信息传输装置将解析后的数据发送给目标终端和/或目标管理平台。使得协议解析功能由用户信息传输装置转移到服务器完成,能够快速、及时完成数据解析及传输,数据解析效率高。提高了开发升级效率,便于系统维护。实现了解析功能的联合开发,使得开发过程更快速、高效。
Description
技术领域
本申请涉及通信技术领域,具体涉及消防系统、消防系统的数据传输方法和可读存储介质。
背景技术
消防系统中的用户信息传输装置用于获取消防主机中的信息,例如告警、故障和/或联动等信息,对消防主机中的信息进行解析,然后发送给集中管理平台或者终端设备,从而实现集中管理和远程告警功能。
消防系统中常常有多个消防主机,且消防主机可能来自不同的厂家,不同厂家的消防主机使用的通信协议不尽相同。用户信息传输装置与消防主机连接并获取消防主机中的信息时,有的直接可以通过消防主机串口获取数据,有的则需要使用消防主机厂家的数据板才能通过串口获取数据,通过串口获取到的数据也需要从相应的消防主机厂商处获取对应的协议,开发人员将用户信息传输装置与消防主机连接进行反复调试,用户信息传输装置才能进行解析,消防系统搭建繁琐。
发明内容
本申请主要解决的技术问题是现有的消防系统搭建繁琐。
根据第一方面,一种实施例中提供一种消防系统,所述消防系统包括:
消防主机,用于生成待解析数据,并通过打印机接口输出所述待解析数据,所述待解析数据包括:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种;
用户信息传输装置,用于通过所述消防主机的打印机接口获取所述待解析数据,并确定所述消防主机的标识信息;向服务器发送解析请求,所述解析请求中携带所述待解析数据和所述消防主机的标识信息;
服务器,用于根据所述消防主机的标识信息确定原始协议格式;根据原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成的解析后的数据;向所述用户信息传输装置发送所述解析后的数据;
所述用户信息传输装置还用于:向目标终端和/或目标管理平台发送所述解析后的数据。
根据第二方面,一种实施例中提供一种消防系统的数据传输方法,包括:
接收消防主机发送的待解析数据,所述待解析数据包括:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种;
向服务器发送解析请求消息,所述解析请求消息中携带所述待解析数据;
接收所述服务器发送的解析响应消息,所述解析响应消息中携带解析后的数据,所述解析后的数据为所述服务器对所述待解析数据进行解析,并以目标协议格式生成的;
向目标终端和/或目标管理平台发送所述解析后的数据。
可选的,所述接收消防主机发送的待解析数据,包括:
接收所述消防主机通过所述消防主机的打印机接口发送的待解析数据。
可选的,所述方法还包括:
确定所述消防主机的标识信息;
所述解析请求消息中还携带所述消防主机的标识信息,以使所述服务器根据所述消防主机的标识信息确定的原始协议格式,基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
可选的,所述方法还包括:
确定所述消防主机对应的协议标识;
所述解析请求消息中还携带所述消防主机对应的协议标识,以使所述服务器根据所述消防主机对应的协议标识确定的原始协议格式,基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
根据第三方面,一种实施例中提供一种消防系统的数据传输方法,包括:
接收用户信息传输装置发送的解析请求消息,所述解析请求消息中携带待解析数据;所述待解析数据是所述用户信息传输装置从消防主机接收的,所述待解析数据包括:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种;
对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据;
向所述用户信息传输装置发送解析响应消息,所述解析响应消息中携带所述解析后的数据,以使所述用户信息传输装置向目标终端和/或目标管理平台发送所述解析后的数据。
可选的,所述待解析数据是所述用户信息传输装置从消防主机的打印机接口接收的。
可选的,所述解析请求消息中还携带所述消防主机的标识信息,所述消防主机的标识信息为所述用户信息传输装置确定的;所述对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据,包括:
根据所述消防主机的标识信息确定的原始协议格式;
基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
可选的,所述解析请求消息中还携带所述消防主机对应的协议标识,所述消防主机对应的协议标识为所述用户信息传输装置确定的;所述对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据,包括:
根据所述消防主机对应的协议标识确定的原始协议格式;
基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
根据第四方面,一种实施例中提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如上述第二方面或者第三方面中任一项所述的方法。
依据上述实施例的消防系统、消防系统的数据传输方法和可读存储介质,用户信息传输装置在接收到消防主机发送的待解析数据以后,无需自身对待解析数据进行解析,而是向服务器发送携带该待解析数据的解析请求消息,服务器对待解析数据进行解析,并以用户信息传输装置能够识别的目标协议格式生成解析后的数据,服务器向用户信息传输装置发送携带解析后的数据的解析响应消息,用户信息传输装置将解析后的数据发送给目标终端和/或目标管理平台。使得用户信息传输装置无需存储对应的多种消防主机的协议格式,将协议解析功能由用户信息传输装置转移到服务器完成,从而用户信息传输装置在面对众多不同的消防主机时,将消防主机生成的消防事件信息及时通知给用户设备,以使用户及时进行事件处理。能够快速、及时完成数据解析及传输,通过服务器可以极大扩展用户信息传输装置的协议解析能力,数据解析效率高。
另外,用户信息传输装置无协议解析功能,在系统搭建、调试过程中,研发人员无需到达现场,使得用户信息传输装置与消防主机连接以后无需进行反复调试,提高了开发效率。
再有,消防主机协议升级以后,在不更新用户信息传输装置端程序的情况下可以直接在服务器完成相应解析功能的升级,实现主机协议解析,提高了开发升级效率,便于系统维护。
还有,服务器中的程序的开发可以使用各种高级语言或脚本语言,如:java、nodejs、python、go等,在服务器中对解析程序的变更和修改比对用户信息传输装置的程序的变更和修改方便。因为解析功能由服务器完成,且由高级语言或脚本语言开发,所以适合多人同时开发,完成不同的消防主机协议的解析功能的开发,从而实现了解析功能的联合开发,使得开发过程更快速、高效。
附图说明
图1为本申请实施例提供的一种消防系统的应用场景示意图;
图2为本申请实施例提供的一种消防系统的数据传输方法的流程示意图;
图3为本申请实施例提供的另一种消防系统的数据传输方法的流程示意图;
图4为本申请实施例提供的另一种消防系统的数据传输方法的流程示意图。
具体实施方式
下面通过具体实施方式结合附图对本申请作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
消防系统的用户信息传输装置经常需要对接市面上各个消防主机厂家的通信协议(本文将通信协议也称为协议),为的是将消防主机的待解析数据,例如,告警、故障和/或联动等信息,通过有线或无线网络传输到管理平台和/或终端,实现集中管理和远程告警功能。用户信息传输装置与消防主机连接,其中,有的直接可以从消防主机串口获取数据,有的则需要购买消防主机厂家的数据板才能用串口读取到主机数据。
由于市面上主机生产厂家较多,且协议都是由各厂家自己定义,甚至是保密的,这样会造成用户信息传输装置对接消防主机协议工作异常困难。
目前用户信息传输装置的传统对接消防主机的方式是:对接市面上各厂家消防主机之前,需要先从消防主机厂家索要或购买消防主机的协议,将该协议的解析方法存储在用户信息传输装置中,即把协议解析工作做到用户信息传输装置里,用户信息传输装置解析出消防主机的告警、故障和联动等消息后再传给云端集中管理平台或终端。
然而,这种传统的对接方式,消防主机的协议更新以后或者用户信息传输装置需要对接新的消防主机时,由于主机协议的解析是在用户信息传输装置里实现,所以需要升级用户信息传输装置里的软件,才能解析该更新后的协议。在系统搭建过程中,用户信息传输装置完成消防主机解析功能以后,需要将用户信息传输装置拿到现场与消防主机进行调试,在调试出现问题时,还需要反复更新用户信息传输装置的程序,再进行调试,开发工作繁琐且难以多人协同完成开发。
本申请实施例提供的一种消防系统的数据传输方法,用户信息传输装置获取到的消防主机的待解析数据以后,发送给云端服务器进行解析,云端服务器基于用户信息传输装置接收数据的目标协议格式生成解析后的数据,并将解析后的数据发送给用户信息传输装置,使得用户信息传输装置无需存储对应的多种消防主机的协议格式,数据解析在云端服务器完成,并进行解析,数据解析效率高。另外,用户信息传输装置原配备的消防主机的解析功能,需要研发人员到现场与消防主机连接进行反复调试,给开发和维护带来了诸多不便,在云端服务器完成数据解析功能,无需技术人员到现场进行反复调试,且消防主机协议升级,可以直接在云端服务器完成相应解析功能的升级,提高了开发升级效率,便于系统维护。
本申请实施例提供的数据传输方法应用于消防系统,下面结合图1介绍本申请提供的一种消防系统的应用场景示意图。
实施例一
请参见图1,图1为本申请实施例提供的一种消防系统的应用场景示意图,消防系统1可以包括:消防主机11、用户信息传输装置12、服务器13。其中,消防主机11可以为一个或多个,图1中示例性的示出了一个消防主机11。消防主机11和用户信息传输装置12之间连接的网络拓扑本申请不做限定,示例性的,可以为一个或多个消防主机11连接至主要的消防主机11上,主要的消防主机11与用户信息传输装置12连接;也可以为多个主要的消防主机11分别与用户信息传输装置12连接等。
消防主机11,用于生成待解析数据,待解析数据用于指示消防主机11监控到的事件信息,即待解析数据为消防主机11生成并需要通过用户信息传输装置通知用户的,以使用户及时获取到消防主机11在监控过程中产生的事件信息。
其中,待解析数据可以包括但不限于:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种。
其中,消防主机11可以通过数据接口(例如,可以为串口)以相应的协议格式输出该待解析数据。消防主机11通常含有打印机接口,消防主机11也可以通过打印机接口输出该待解析数据。
用户信息传输装置12,用于通过消防主机11获取待解析数据,并向服务器13发送解析请求。
其中,解析请求中携带待解析数据。
其中,用户信息传输装置12从消防主机11获取待解析数据可以通过消防主机11的数据接口,也可以通过消防主机11的打印机接口。
如果从消防主机11的串口获取待解析数据,则可以直接将待解析数据透传给服务器13。
可选的,用户信息传输装置12可以通过转换板与消防主机11的打印机接口连接时。
其中,该转换板可以设置在用户信息传输装置12外,也可以设置在用户信息传输装置12内,转换板的设置位置可以根据实际应用场景进行灵活设置,本申请对此不做限定。
进一步地,该转换板可以为打印机接口转串口的转换板。
服务器13,用于根据消防主机的标识信息确定原始协议格式;根据原始协议格式对待解析数据进行解析,并基于目标协议格式生成的解析后的数据;向用户信息传输装置发送解析后的数据;
如图1所示,用户信息传输装置12可以与终端设备3和/或管理平台2通信连接,其中,可以为有线连接,也可以为无线连接。其中,管理平台2也可以称为集中管理平台。
其中,管理平台2为预先设置的用于接收用户信息传输装置12发送的消防主机生成的数据内容的服务平台。管理平台2可以为服务器或者计算机上的消防智能监控等系统。管理平台2可以与服务器13设置在一起,例如,可以为同一个服务器。
其中,终端设备3为预先设置的用于接收用户信息传输装置12发送的消防主机生成的数据内容的设备。终端设备3可以为手机、平板设备、智能穿戴设备等,本申请对此不做限定。
用户信息传输装置12还用于:向目标终端3和/或目标管理平台2发送解析后的数据。
可选的,用户信息传输装置12包括显示器,显示器用于显示待解析数据。
下面以具体的实施例介绍本申请实施例提供的消防系统的数据传输方法。
实施例二
请参见图2,图2为本申请实施例提供的一种消防系统的数据传输方法的流程示意图,本实施例提供的方法应用于消防系统,该消防系统可以为上述实施例一提供的消防系统1,本实施例提供的用户信息传输装置可以为上述实施例一中的用户信息传输装置12,本实施例提供的消防主机可以为上述实施例一中的消防主机11,本实施例提供的服务器可以为上述实施例一中的服务器13,本实施例提供的目标终端可以为上述实施例一中的终端设备3,本实施例提供的目标管理平台可以为上述实施例一中的管理平台2。本实施例的方法包括如下步骤:
S201:消防主机向用户信息传输装置发送待解析数据。
其中,待解析数据可以包括但不限于:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种。
S202:用户信息传输装置向服务器发送解析请求消息。
其中,解析请求消息中携带待解析数据。解析请求消息用于请求服务器对待解析数据进行解析,从而得到待解析数据中的内容。
可选的,用户信息传输装置可以通过传输控制协议(Transmission ControlProtocol ,简称TCP)将解析请求消息发送给服务器。
S203:服务器对待解析数据进行解析,并基于目标协议格式生成解析后的数据。
其中,目标协议格式为用户信息传输装置能够识别的协议格式。目标协议格式可以为预先设定的,存储于服务器中。目标协议格式也可以将不同类型的事件定义不同的格式,从而用户信息传输装置在接收到解析后的数据以后,可以直接获取到不同类型的事件。
服务器对待解析数据进行解析的过程,即为服务器根据待解析数据的协议格式对待解析数据进行解析,从而获取待解析数据中的内容。服务器将获知的待解析数据中的内容以目标协议格式生成解析后的数据,从而使得用户信息传输装置获取到该内容。
S204:服务器向用户信息传输装置发送解析响应消息。
其中,解析响应消息中携带解析后的数据。
S205:用户信息传输装置向目标终端和/或目标管理平台发送解析后的数据。
本实施例,用户信息传输装置在接收到消防主机发送的待解析数据以后,无需自身对待解析数据进行解析,而是向服务器发送携带该待解析数据的解析请求消息,服务器对待解析数据进行解析,并以用户信息传输装置能够识别的目标协议格式生成解析后的数据,服务器向用户信息传输装置发送携带解析后的数据的解析响应消息,用户信息传输装置将解析后的数据发送给目标终端和/或目标管理平台。使得用户信息传输装置无需存储对应的多种消防主机的协议格式,将协议解析功能由用户信息传输装置转移到服务器完成,从而用户信息传输装置在面对众多不同的消防主机时,将消防主机生成的消防事件信息及时通知给用户设备,以使用户及时进行事件处理。能够快速、及时完成数据解析及传输,通过服务器可以极大扩展用户信息传输装置的协议解析能力,数据解析效率高。另外,用户信息传输装置无协议解析功能,在系统搭建、调试过程中,研发人员无需到达现场,使得用户信息传输装置与消防主机连接以后,无需进行反复调试,提高了开发效率。再有,消防主机协议升级以后,在不更新用户信息传输装置端程序的情况下可以直接在服务器完成相应解析功能的升级,实现主机协议解析,提高了开发升级效率,便于系统维护。还有,服务器中的程序的开发可以使用各种高级语言或脚本语言,如:java、nodejs、python、go等,在服务器中对解析程序的变更和修改比对用户信息传输装置的程序的变更和修改方便。因为解析功能由服务器完成,且由高级语言或脚本语言开发,所以适合多人同时开发,完成不同的消防主机协议的解析功能的开发,从而实现了解析功能的联合开发,使得开发过程更快速、高效。
在一些场景中,为了获取到消防主机的数据接口实际使用的协议,通常需要消防主机厂家配合,从而提供消防主机的通信协议及消防主机相关的配置方法,有时甚至需要购买消防主机对应的昂贵的数据板才能获取到主机的数据。这样都将给用户信息传输装置的开发和应用带来困难。
为解决上述问题,本实施例中,用户信息传输装置直接从消防主机的打印机接口获取待解析数据。下面以具体的实施例进行详细说明。
在一些实施例中,S201可以通过如下步骤实现:
用户信息传输装置接收消防主机通过消防主机的打印机接口发送的待解析数据。
其中,消防主机的打印机接口输出的待解析数据的格式为打印机格式的数据,打印机格式的数据可以包括但不限于:汉字内码扩展规范(GBK)编码字符或者点阵字符。
进一步地,用户信息传输装置可以通过转换板与消防主机的打印机接口连接。其中,该转换板用于将打印机格式转换为串口格式。
该转换板可以自制,其成本低,也可以方便购买到,其价格便宜。
进一步地,可以获取消防主机的打印机输出的打印纸带,可以通过打印纸带上的内容,获取消防主机的打印机接口输出的待解析数据的协议格式。
进一步地,S202中,也可以在解析请求消息中携带消防主机的打印机输出的打印纸带信息,服务器根据该打印纸带信息对待解析数据进行解析。
本实施例,如果通过消防主机11的打印机接口获取待解析数据,则无需购买消防主机对应的转换板,这样可以避免购买昂贵的消防主机的数据板,节约成本。另外,在获取不到消防主机协议的情况下,实现用户信息传输装置与消防主机的通信,用户信息传输装置的适用性高。另外,消防主机的协议更新后,其打印数据协议不更改,因此,对其生成的待解析数据的解析不受影响,无需更新服务器的解析程序,提高了系统的易用性。
在另一些实施例中,服务器需要使用待解析数据对应的协议格式对待解析数据进行解析, 服务器获知待解析数据对应的协议格式的方式有多种。
一种可能的实现方式中,请参见图3,图3为本申请实施例提供的另一种消防系统的数据传输方法的流程示意图,图3是在图2所示实施例的基础上,进一步地,在S202之前还可以包括如下步骤S301:
S301:用户信息传输装置确定消防主机的标识信息。
不同型号的消防主机输出的待解析数据的格式可能不同,因此,消防主机的标识信息可以为消防主机的型号,也可以为根据消防主机的型号对消防主机进行的编码信息,编码信息还可以称为解析编号。用户信息传输装置可以预存接口与消防主机的标识信息的对应关系,通过获取的待解析数据的接口,确定消防主机的标识信息。
相应的,S202中的解析请求消息中还携带消防主机的标识信息。
S203可以通过如下步骤实现:
S2031:服务器根据消防主机的标识信息确定的原始协议格式。
服务器可以预先存储消防主机的标识信息与协议格式的对应关系,服务器在接收到消防主机的标识信息以后,通过消防主机的标识信息与协议格式的对应关系,确定其中与消防主机的标识信息对应的原始协议格式。该原始协议格式即为待解析数据的协议格式。
S2032:服务器基于原始协议格式对待解析数据进行解析,并基于目标协议格式生成解析后的数据。
本实施例,用户信息传输装置中只需要预先存储消防主机的标识信息,在有待解析数据时,根据不同的主机型号在用户信息传输装置界面上为消防主机配置一个标识信息,用户信息传输装置获取到消防主机的待解析数据后,不进行解析处理,将该待解析数据和标识信息发送给服务器,从而使得服务器根据标识信息完成待解析数据的解析工作,提高了解析效率。另外,系统搭建、调试的过程中,在消防主机型号是当前服务器无法解析的情况下,现场技服人员可以将新增的主机型号和用户信息传输装置端配置的消防主机的标识信息告知开发人员,也可以在现场触发消防主机的告警、故障和/或联动等事件,开发人员可以在服务器接收用户信息传输装置发送的待解析数据,由开发人员完成解析开发工作以后,在服务器中部署对应的原始协议格式,从而无需更新用户信息传输装置程序,也几乎不用再做多余的现场调试,极大减少了开发人员去现场进行与消防主机联调的工作,改善现场调试方式,提高了系统调试、维护效率,使得开发调试更加简便。
另一种可能的实现方式中,请参见图4,图4为本申请实施例提供的另一种消防系统的数据传输方法的流程示意图,图4是在图2所示实施例的基础上,进一步地,在S202之前还可以包括如下步骤S401:
S401:用户信息传输装置确定消防主机对应的协议标识。
用户信息传输装置可以预存接口与消防主机对应的协议标识的对应关系,通过获取的待解析数据的接口,确定消防主机对应的协议标识。
其中,消防主机对应的协议标识可以为协议名称信息或者标识编码(也可以称为编号)。
相应的,S202中的解析请求消息中还携带消防主机对应的协议标识。
S203可以通过如下步骤实现:
S203a:服务器根据消防主机对应的协议标识确定的原始协议格式。
服务器可以预先存储消防主机对应的协议标识与协议格式的对应关系,服务器在接收到消防主机对应的协议标识以后,通过上述消防主机对应的协议标识与协议格式的对应关系,确定其中与该协议标识对应的原始协议格式。该原始协议格式即为待解析数据的协议格式。
S203b:服务器基于原始协议格式对待解析数据进行解析,并基于目标协议格式生成解析后的数据。
本实施例,用户信息传输装置中只需要预先存储消防主机对应的协议标识,在有待解析数据时,根据不同的主机型号在用户信息传输装置界面上为消防主机配置一个对应的协议标识,用户信息传输装置获取到消防主机的待解析数据后,不进行解析处理,将该待解析数据和消防主机对应的协议标识发送给服务器,从而使得服务器根据消防主机对应的协议标识完成待解析数据的解析工作,提高了解析效率。另外,系统搭建、调试的过程中,在消防主机型号是当前服务器无法解析的情况下,现场技服人员可以将新增的主机型号和用户信息传输装置端配置的消防主机对应的协议标识告知开发人员,也可以在现场触发消防主机的告警、故障和/或联动等事件,开发人员可以在服务器接收用户信息传输装置发送的待解析数据,由开发人员完成解析开发工作以后,在服务器中部署对应的原始协议格式,从而无需更新用户信息传输装置程序,也几乎不用再对用户信息传输装置做现场调试,极大减少了开发人员去现场进行与消防主机联调的工作,改善现场调试方式,提高了系统调试、维护效率,使得开发调试更加简便。
实施例三:
本实施提供一种计算机可读存储介质,介质上存储有程序,程序能够被处理器执行以实现如实施例二中任一项的方法。
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的系统进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。
以上应用了具体个例对本申请进行阐述,只是用于帮助理解本申请,并不用以限制本申请。对于本申请所属技术领域的技术人员,依据本申请的思想,还可以做出若干简单推演、变形或替换。
Claims (10)
1.一种消防系统,其特征在于,所述消防系统包括:
消防主机,用于生成待解析数据,并通过打印机接口输出所述待解析数据,所述待解析数据包括:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种;
用户信息传输装置,用于通过所述消防主机的打印机接口获取所述待解析数据,并确定所述消防主机的标识信息;向服务器发送解析请求,所述解析请求中携带所述待解析数据和所述消防主机的标识信息;
服务器,用于根据所述消防主机的标识信息确定原始协议格式;根据原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成的解析后的数据;向所述用户信息传输装置发送所述解析后的数据;
所述用户信息传输装置还用于:向目标终端和/或目标管理平台发送所述解析后的数据。
2.一种消防系统的数据传输方法,其特征在于,包括:
接收消防主机发送的待解析数据,所述待解析数据包括:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种;
向服务器发送解析请求消息,所述解析请求消息中携带所述待解析数据;
接收所述服务器发送的解析响应消息,所述解析响应消息中携带解析后的数据,所述解析后的数据为所述服务器对所述待解析数据进行解析,并以目标协议格式生成的;
向目标终端和/或目标管理平台发送所述解析后的数据。
3.如权利要求2所述的方法,其特征在于,所述接收消防主机发送的待解析数据,包括:
接收所述消防主机通过所述消防主机的打印机接口发送的待解析数据。
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
确定所述消防主机的标识信息;
所述解析请求消息中还携带所述消防主机的标识信息,以使所述服务器根据所述消防主机的标识信息确定的原始协议格式,基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
5.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
确定所述消防主机对应的协议标识;
所述解析请求消息中还携带所述消防主机对应的协议标识,以使所述服务器根据所述消防主机对应的协议标识确定的原始协议格式,基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
6.一种消防系统的数据传输方法,其特征在于,包括:
接收用户信息传输装置发送的解析请求消息,所述解析请求消息中携带待解析数据;所述待解析数据是所述用户信息传输装置从消防主机接收的,所述待解析数据包括:消防告警信息数据、消防故障信息数据和消防联动信息数据中的至少一种;
对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据;
向所述用户信息传输装置发送解析响应消息,所述解析响应消息中携带所述解析后的数据,以使所述用户信息传输装置向目标终端和/或目标管理平台发送所述解析后的数据。
7.如权利要求6所述的方法,其特征在于,所述待解析数据是所述用户信息传输装置从消防主机的打印机接口接收的。
8.如权利要求6或7所述的方法,其特征在于,所述解析请求消息中还携带所述消防主机的标识信息,所述消防主机的标识信息为所述用户信息传输装置确定的;所述对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据,包括:
根据所述消防主机的标识信息确定的原始协议格式;
基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
9.如权利要求6或7所述的方法,其特征在于,所述解析请求消息中还携带所述消防主机对应的协议标识,所述消防主机对应的协议标识为所述用户信息传输装置确定的;所述对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据,包括:
根据所述消防主机对应的协议标识确定的原始协议格式;
基于所述原始协议格式对所述待解析数据进行解析,并基于目标协议格式生成解析后的数据。
10.一种计算机可读存储介质,其特征在于,所述介质上存储有程序,所述程序能够被处理器执行以实现如权利要求2-9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111544513.5A CN113938538A (zh) | 2021-12-17 | 2021-12-17 | 消防系统、消防系统的数据传输方法和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111544513.5A CN113938538A (zh) | 2021-12-17 | 2021-12-17 | 消防系统、消防系统的数据传输方法和可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113938538A true CN113938538A (zh) | 2022-01-14 |
Family
ID=79289126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111544513.5A Pending CN113938538A (zh) | 2021-12-17 | 2021-12-17 | 消防系统、消防系统的数据传输方法和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113938538A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114666426A (zh) * | 2022-02-11 | 2022-06-24 | 深圳市震有智联科技有限公司 | 数据解析方法、装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205103962U (zh) * | 2015-10-26 | 2016-03-23 | 山东四为物联技术有限公司 | 一种火灾报警信息云端解析系统 |
CN109961617A (zh) * | 2019-03-15 | 2019-07-02 | 深圳市德杰美格斯科技有限公司 | 统一火警主机传输协议的方法、装置、设备及存储介质 |
CN111179564A (zh) * | 2019-12-24 | 2020-05-19 | 武汉理工光科股份有限公司 | 一种火灾报警控制器的虚拟复位信号产生方法及其系统 |
CN113381997A (zh) * | 2021-06-08 | 2021-09-10 | 四川精创国芯科技有限公司 | 物联网通用协议转换平台 |
CN113542411A (zh) * | 2021-07-16 | 2021-10-22 | 江苏有熊安全科技有限公司 | 一种消防物联网综合管理平台 |
-
2021
- 2021-12-17 CN CN202111544513.5A patent/CN113938538A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205103962U (zh) * | 2015-10-26 | 2016-03-23 | 山东四为物联技术有限公司 | 一种火灾报警信息云端解析系统 |
CN109961617A (zh) * | 2019-03-15 | 2019-07-02 | 深圳市德杰美格斯科技有限公司 | 统一火警主机传输协议的方法、装置、设备及存储介质 |
CN111179564A (zh) * | 2019-12-24 | 2020-05-19 | 武汉理工光科股份有限公司 | 一种火灾报警控制器的虚拟复位信号产生方法及其系统 |
CN113381997A (zh) * | 2021-06-08 | 2021-09-10 | 四川精创国芯科技有限公司 | 物联网通用协议转换平台 |
CN113542411A (zh) * | 2021-07-16 | 2021-10-22 | 江苏有熊安全科技有限公司 | 一种消防物联网综合管理平台 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114666426A (zh) * | 2022-02-11 | 2022-06-24 | 深圳市震有智联科技有限公司 | 数据解析方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107967143B (zh) | 获取客户端应用程序源代码的更新指示信息的方法、装置和系统 | |
US7284155B2 (en) | Remote software support agent system with electronic documents for troubleshooting | |
CN100391291C (zh) | 一种数据备份和恢复方法及其系统 | |
CN107241315B (zh) | 银行网关接口的接入方法、装置及计算机可读存储介质 | |
CN104102578B (zh) | 测试方法及系统、操作端 | |
CN110011875B (zh) | 拨测方法、装置、设备及计算机可读存储介质 | |
CN112114865A (zh) | 版本数据的处理方法和装置、存储介质和电子装置 | |
CN112015654A (zh) | 用于测试的方法和装置 | |
CN114490383A (zh) | 远程调试系统、远程调试方法、计算设备和可读介质 | |
CN106708717B (zh) | 一种开发调试方法及装置 | |
CN113938538A (zh) | 消防系统、消防系统的数据传输方法和可读存储介质 | |
CN113360379A (zh) | 程序测试方法和程序测试装置 | |
CN106952426B (zh) | 数据处理方法及装置 | |
CN108228457B (zh) | 移动终端的测试代理方法及装置、计算机可读存储介质 | |
CN113709243B (zh) | 设备远程控制方法及装置、电子设备和存储介质 | |
KR20120102967A (ko) | 애플리케이션 검증 시스템 및 방법 | |
CN111176948A (zh) | 个性化业务指标的监控方法及系统 | |
CN108989428A (zh) | 蓝牙终端升级方法、服务器、计算机可读存储介质及系统 | |
KR20190094737A (ko) | 데이터 연동 방법 및 장치 | |
CN114675989A (zh) | 数据校验方法、装置、电子设备及存储介质 | |
CN114979212A (zh) | 设备接入物联网平台的代理服务构建方法、装置和系统 | |
CN114095409A (zh) | 终端设备故障的远程检测方法、装置、设备及存储介质 | |
CN112433938A (zh) | 移动端应用测试的方法和装置 | |
JP2007026306A (ja) | プログラムテスト装置、方法、及び、プログラム | |
CN116708553A (zh) | 一种代理工具的数据处理方法、装置、设备和程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.) Applicant after: Shenzhen Pengxin Data Technology Co.,Ltd. Address before: 518000 Room 201, building A, 1 front Bay Road, Shenzhen Qianhai cooperation zone, Shenzhen, Guangdong Applicant before: Shenzhen Panhai Data Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220114 |
|
RJ01 | Rejection of invention patent application after publication |