首页 / 专利库 / 软件 / 可联网软件 / 安防物联网设备的数据交换方法及装置

安防物联网设备的数据交换方法及装置

阅读:218发布:2020-05-13

专利汇可以提供安防物联网设备的数据交换方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种安防 物联网 设备的数据交换方法及装置,所述方法包括:接收安防设备发送的上行数据;对所述上行数据进行解析,转换为标准化对象数据,并将所述标准化对象数据发送至平台 软件 ;接收所述平台软件根据所述标准化对象数据发送的标准控制指令;对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备。本申请通过将数据转换为基于XML的语义同一、格式统一的标准数据格式,从而提供数据交换时的数据约束,进而保证在不 修改 安防综合管理平台软件中的 软件代码 的前提下,可任意接入不同类型的设备数据来进行数据交换。,下面是安防物联网设备的数据交换方法及装置专利的具体信息内容。

1.一种安防物联网设备的数据交换方法,其特征在于,至少包括如下步骤:
接收安防设备发送的上行数据;
对所述上行数据进行解析,转换为标准化对象数据,并将所述标准化对象数据发送至平台软件
接收所述平台软件根据所述标准化对象数据发送的标准控制指令;
对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备。
2.根据权利要求1所述的安防物联网设备的数据交换方法,其特征在于,所述对所述上行数据进行解析,转换为标准化对象数据,包括:
根据所述上行数据对应的所述安防设备的设备类型,将所述上行数据发送至对应的协议转换单元进行解析,以转换为标准对象数据。
3.根据权利要求2所述的安防物联网设备的数据交换方法,其特征在于,所述安防设备包括不同厂家的禁主机、不同厂家的指纹机及不同厂家的防盗报警主机;
所述协议转换单元包括门禁主机协议转换单元、指纹机协议转换单元和防盗报警主机协议转换单元。
4.根据权利要求1所述的安防物联网设备的数据交换方法,其特征在于,所述对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备,包括:
对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,根据所述设备控制指令中的设备信息,将所述设备控制指令发送至对应的所述安防设备。
5.根据权利要求1-4任意一项所述的安防物联网设备的数据交换方法,其特征在于,所述标准化对象数据以XML语言进行描述。
6.一种安防物联网设备的数据交换装置,其特征在于,包括:
第一数据接收模,用于接收安防设备发送的上行数据;
第一协议转换模块,用于对所述上行数据进行解析,转换为标准化对象数据,并将所述标准化对象数据发送至平台软件;
第一数据接收模块,用于接收所述平台软件根据所述标准化对象数据发送的标准控制指令;
第二协议转换模块,用于对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备。
7.根据权利要求6所述的安防物联网设备的数据交换装置,其特征在于,所述第一协议转换模块具体用于:
根据所述上行数据对应的所述安防设备的设备类型,将所述上行数据发送至对应的协议转换单元进行解析,以转换为标准对象数据。
8.根据权利要求6所述的安防物联网设备的数据交换装置,其特征在于,所述第二协议转换模块具体用于:
对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,根据所述设备控制指令中的设备信息,将所述设备控制指令发送至对应的所述安防设备。
9.根据权利要求6-8任意一项所述的安防物联网设备的数据交换装置,其特征在于,所述标准化对象数据以XML语言进行描述。

说明书全文

安防物联网设备的数据交换方法及装置

技术领域

[0001] 本申请涉及数据交换技术领域,尤其涉及一种安防物联网设备的数据交换方法及装置。

背景技术

[0002] 在安防物联网中,是通过将安防设备接入到安防综合管理平台软件中,然后在安防平台软件内把不同类型的安防设备,如视频摄像机、视频录像机、禁主机、指纹机、门防盗报警主机、防盗报警探头、警号、警灯等,按照物理世界对设备的描述定义在软件代码中,从而通过这些软件代码实现安防物联网设备的数据交换。但由于安防设备推陈出新的速度较快,导致每当需要接入一款新的设备,均需要修改软件代码,重新启动服务,以适应新的设备功能。发明内容
[0003] 本申请实施例所要解决的技术问题在于,提供一种安防物联网设备的数据交换方法及装置,无需对安防综合管理平台软件中的软件代码进行修改。
[0004] 为解决上述问题,本申请实施例提供一种安防物联网设备的数据交换方法,至少包括如下步骤:
[0005] 接收安防设备发送的上行数据;
[0006] 对所述上行数据进行解析,转换为标准化对象数据,并将所述标准化对象数据发送至平台软件;
[0007] 接收所述平台软件根据所述标准化对象数据发送的标准控制指令;
[0008] 对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备。
[0009] 进一步的,还包括:
[0010] 所述对所述上行数据进行解析,转换为标准化对象数据,包括:
[0011] 根据所述上行数据对应的所述安防设备的设备类型,将所述上行数据发送至对应的协议转换单元进行解析,以转换为标准对象数据。
[0012] 进一步的,所述安防设备包括不同厂家的门禁主机、不同厂家的指纹机及不同厂家的防盗报警主机;
[0013] 所述协议转换单元包括门禁主机协议转换单元、指纹机协议转换单元和防盗报警主机协议转换单元。
[0014] 进一步的,所述对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备,包括:
[0015] 对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,根据所述设备控制指令中的设备信息,将所述设备控制指令发送至对应的所述安防设备。
[0016] 进一步的,所述标准化对象数据以XML语言进行描述。
[0017] 进一步的,还提供一种安防物联网设备的数据交换装置,包括:
[0018] 第一数据接收模,用于接收安防设备发送的上行数据;
[0019] 第一协议转换模块,用于对所述上行数据进行解析,转换为标准化对象数据,并将所述标准化对象数据发送至平台软件;
[0020] 第一数据接收模块,用于接收所述平台软件根据所述标准化对象数据发送的标准控制指令;
[0021] 第二协议转换模块,用于对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,将所述设备控制指令发送至对应的所述安防设备。
[0022] 进一步的,所述第一协议转换模块具体用于:
[0023] 根据所述上行数据对应的所述安防设备的设备类型,将所述上行数据发送至对应的协议转换单元进行解析,以转换为标准对象数据。
[0024] 进一步的,所述第二协议转换模块具体用于:
[0025] 对所述标准控制指令进行解析,转换为所述安防设备对应的设备控制指令后,根据所述设备控制指令中的设备信息,将所述设备控制指令发送至对应的所述安防设备。
[0026] 实施本申请实施例,具有如下有益效果:
[0027] 与现有技术相比,本实施例通过将安防设备的上行数据根据定义转换为标准对象数据,并将平台软件的标准控制指令转换为安防设备的设备控制指令的方式,解决了同一种类型设备的不同厂家、不同类型的设备在接入安防软件平台时格式不统一、语义不统一,导致需要在新的安防设备接入时,需要对安防综合管理平台软件中的软件代码进行修改,才能实现数据交换的问题。通过将数据转换为基于XML的语义同一、格式统一的标准数据格式,从而提供数据交换时的数据约束,进而保证在不修改安防综合管理平台软件中的软件代码的前提下,可任意接入不同类型的设备数据来进行数据交换。附图说明
[0028] 图1是本申请的实施例一提供的安防物联网设备的数据交换方法的流程示意图;
[0029] 图2是本申请的实施例二提供的安防物联网设备的数据交换装置的结构示意图。

具体实施方式

[0030] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031] 参见图1,是本申请的实施例一提供的安防物联网设备的数据交换方法的流程示意图,如图1所示,包括:
[0032] 步骤S1,接收安防设备发送的上行数据。
[0033] 在本实施例中,上行数据中包括安防设备的设备功能信息、设备的执行请求信息、设备的位置信息、设备的厂家及型号参数等。
[0034] 步骤S2,对上行数据进行解析,转换为标准化对象数据,并将标准化对象数据发送至平台软件。
[0035] 具体的,根据上行数据对应的安防设备的设备类型,将上行数据发送至对应的协议转换单元进行解析,以转换为标准对象数据。
[0036] 在本实施例中,安防设备包括不同厂家的门禁主机、不同厂家的指纹机及不同厂家的防盗报警主机。协议转换单元包括门禁主机协议转换单元、指纹机协议转换单元和防盗报警主机协议转换单元。
[0037] 在本实施例中,标准对象数据包括设备的标准功能结构数据、标准输入结构数据、标准输出结构数据、标准属性结构数据及标准状态结构数据五个要素。每个结构数据设定的原子表达式唯一,如标准功能结构数据的原子表达式为GN00001,则表示该结构数据对应的物理意义为布防功能。对上行数据进行解析,将其通过对应的协议转换单元进行转换,使该上行数据被转换成带有标准功能结构数据、标准输入结构数据、标准输出结构数据、标准属性结构数据及标准状态结构数据,从而能够根据每个结构数据对应的原子表达式,形成唯一的标准对象数据。
[0038] 在本实施例中,原子表达式中包含四个域,包括替换域标识(Flag)、域名(Name)、域值(Value)和域操作符(Oper)。
[0039] 在本实施例中,标准化对象数据以XML语言进行描述。
[0040] 步骤S3,接收平台软件根据标准化对象数据发送的标准控制指令。
[0041] 在本实施例中,标准控制指令也同样为基于XML的统一语义、格式统一的标准数据。
[0042] 步骤S4,对标准控制指令进行解析,转换为安防设备对应的设备控制指令后,将设备控制指令发送至对应的安防设备。
[0043] 具体的,对标准控制指令进行解析,转换为安防设备对应的设备控制指令后,根据设备控制指令中的设备信息,将设备控制指令发送至对应的安防设备。
[0044] 本实施例通过将安防设备的上行数据根据定义转换为标准对象数据,并将平台软件的标准控制指令转换为安防设备的设备控制指令的方式,解决了同一种类型设备的不同厂家、不同类型的设备在接入安防软件平台时格式不统一、语义不统一,导致需要在新的安防设备接入时,需要对安防综合管理平台软件中的软件代码进行修改,才能实现数据交换的问题。通过将数据转换为基于XML的语义同一、格式统一的标准数据格式,从而提供数据交换时的数据约束,进而保证在不修改安防综合管理平台软件中的软件代码的前提下,可任意接入不同类型的设备数据来进行数据交换。
[0045] 进一步的,参见图2,是本申请的实施例二提供的安防物联网设备的数据交换装置的结构示意图。包括:
[0046] 第一数据接收模块101,用于接收安防设备发送的上行数据。
[0047] 在本实施例中,上行数据中包括安防设备的设备功能信息、设备的执行请求信息、设备的位置信息、设备的厂家及型号参数等。
[0048] 第一协议转换模块102,用于对上行数据进行解析,转换为标准化对象数据,并将标准化对象数据发送至平台软件。
[0049] 在本实施例中,第一协议转换模块102具体用于,根据上行数据对应的安防设备的设备类型,将上行数据发送至对应的协议转换单元进行解析,以转换为标准对象数据。
[0050] 在本实施例中,标准化对象数据以XML语言进行描述。
[0051] 第一数据接收模块103,用于接收平台软件根据标准化对象数据发送的标准控制指令。
[0052] 在本实施例中,标准控制指令也同样为基于XML的统一语义、格式统一的标准数据。
[0053] 第二协议转换模块104,用于对标准控制指令进行解析,转换为安防设备对应的设备控制指令后,将设备控制指令发送至对应的安防设备。
[0054] 在本实施例中,第二协议转换模块104具体用于,对标准控制指令进行解析,转换为安防设备对应的设备控制指令后,根据设备控制指令中的设备信息,将设备控制指令发送至对应的安防设备。
[0055] 本申请的又一实施例还提供了一种设备间的数据交换终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例所述的安防物联网设备的数据交换方法。
[0056] 以上所述是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本申请的保护范围。
[0057] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈