CN111339017A - 一种探测器选择方法及接口设备 - Google Patents
一种探测器选择方法及接口设备 Download PDFInfo
- Publication number
- CN111339017A CN111339017A CN202010088000.7A CN202010088000A CN111339017A CN 111339017 A CN111339017 A CN 111339017A CN 202010088000 A CN202010088000 A CN 202010088000A CN 111339017 A CN111339017 A CN 111339017A
- Authority
- CN
- China
- Prior art keywords
- data
- interface
- target
- detector
- target detector
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种探测器选择方法及接口设备,用以解决现有技术中存在的无法对接不同探测器的问题。该方法应用于接口设备,接口设备与至少一个探测器连接,接口设备与处理设备连接;该方法包括:在至少一个探测器中确定出目标探测器,导通目标探测器和处理设备之间的数据链路;获取由目标探测器发送的探测数据,通过数据链路将探测数据发送给处理设备,以使处理设备对探测数据进行处理。
Description
技术领域
本发明涉及热成像技术领域,尤其涉及一种探测器选择方法及接口设备。
背景技术
热成像技术利用红外探测器进行数据采集,接入到处理设备对数据进行分析。用于热成像数据采集的探测器多种多样,不同的探测器具有不同的接口协议,使得对接不同的探测器需要设计不同的接口模块。
目前,通常对应探测器专设配套的处理设备以对其采集的数据进行分析,处理设备无法对接不同探测器,导致各探测器采集的数据相互独立,不能对不同探测器采集的数据统一进行分析。
发明内容
本发明提供一种探测器选择方法及接口设备,用以解决现有技术中存在的无法对接不同探测器的问题。
第一方面,本发明实施例提供一种探测器选择方法,应用于接口设备,所述接口设备与至少一个探测器连接,所述接口设备与处理设备连接;所述方法包括:
在所述至少一个探测器中确定出目标探测器,导通所述目标探测器和所述处理设备之间的数据链路;
获取由所述目标探测器发送的探测数据,通过所述数据链路将所述探测数据发送给所述处理设备,以使所述处理设备对所述探测数据进行处理。
在一种可选的实现方式中,所述接口设备中设置有I/O复用选择器以及与所述IO复用选择器关联的多个I/O接口,所述多个I/O接口分别与所述至少一个探测器连接;
所述导通所述目标探测器和所述处理设备之间的数据链路,包括:
通过所述I/O复用选择器,导通所述目标探测器和所述处理设备之间的数据链路。
在一种可选的实现方式中,所述接口设备中设置有数据接口选择器以及与所述数据接口选择器关联的多个数据接口,所述接口设备通过所述数据接口选择器与所述处理设备连接;
所述通过所述I/O复用选择器,导通所述目标探测器和处理设备之间的数据链路,包括:
在所述多个I/O接口中确定出与所述目标探测器连接的目标I/O接口;
通过所述数据接口选择器,从所述多个数据接口中选取与所述目标探测器对应的目标数据接口;
通过所述I/O复用选择器,导通所述目标I/O接口与所述目标数据接口。
在一种可选的实现方式中,所述获取由所述目标探测器发送的探测数据,包括:
在所述目标数据接口的类型为被动型接口时,接收所述目标探测器发送的探测数据;或者,
在所述目标数据接口的类型为主动型接口时,向所述目标探测器发送获取请求,所述获取请求用于指示所述目标探测器发送探测数据;接收所述目标探测器在接收到所述获取请求后发送的探测数据。
在一种可选的实现方式中,所述获取由所述目标探测器发送的探测数据之前,还包括:
向所述目标探测器配置校正数据,以使所述目标探测器根据校正数据对采集的原始数据进行校正得到探测数据。
在一种可选的实现方式中,所述向所述目标探测器配置校正数据包括:
将预设的校正数据配置给所述目标探测器;或者,
每隔预设周期,将所述目标探测器当前周期发送的探测数据和标准数据进行比对;根据比对的结果确定下一周期对应的校正数据,并将确定的校正数据配置给所述目标探测器,以使所述目标探测器根据所述校正数据对下一周期采集的原始数据进行校正得到探测数据。
第二方面,本发明实施例提供一种接口设备,设置于接口设备,所述接口设备与至少一个探测器连接,所述接口设备与处理设备连接;所述接口设备包括:
确定模块,用于在所述至少一个探测器中确定出目标探测器;
导通模块,用于导通所述目标探测器和所述处理设备之间的数据链路;
获取模块,用于获取由所述目标探测器发送的探测数据;
发送模块,用于通过所述数据链路将所述探测数据发送给所述处理设备,以使所述处理设备对所述探测数据进行处理。
在一种可选的实现方式中,所述接口设备中设置有I/O复用选择器以及与所述IO复用选择器关联的多个I/O接口,所述多个I/O接口分别与所述至少一个探测器连接;所述导通模块,具体用于:
通过所述I/O复用选择器,导通所述目标探测器和所述处理设备之间的数据链路。
在一种可选的实现方式中,所述接口设备中设置有数据接口选择器以及与所述数据接口选择器关联的多个数据接口,所述接口设备通过所述数据接口选择器与所述处理设备连接;
所述导通模块,具体用于:
在所述多个I/O接口中确定出与所述目标探测器连接的目标I/O接口;
通过所述数据接口选择器,从所述多个数据接口中选取与所述目标探测器对应的目标数据接口;
通过所述I/O复用选择器,导通所述目标I/O接口与所述目标数据接口。
在一种可选的实现方式中,所述获取模块,具体用于:
在所述目标数据接口的类型为被动型接口时,接收所述目标探测器发送的探测数据;或者,
在所述目标数据接口的类型为主动型接口时,向所述目标探测器发送获取请求,所述获取请求用于指示所述目标探测器发送探测数据;接收所述目标探测器在接收到所述获取请求后发送的探测数据。
在一种可选的实现方式中,所述接口设备还包括配置模块;
所述配置模块,用于向所述目标探测器配置校正数据,以使所述目标探测器根据校正数据对采集的原始数据进行校正得到探测数据。
在一种可选的实现方式中,所述配置模块,具体用于:
将预设的校正数据配置给所述目标探测器;或者,
每隔预设周期,将所述目标探测器当前周期发送的探测数据和标准数据进行比对;根据比对的结果确定下一周期对应的校正数据,并将确定的校正数据配置给所述目标探测器,以使所述目标探测器根据所述校正数据对下一周期采集的原始数据进行校正得到探测数据。
第三方面,本发明实施例提供一种接口设备,包括:
存储器以及处理器;
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面的任一实现方式所述的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行上述方法。
本发明实施例中,通过与至少一个探测器以及处理器连接的接口设备,在至少一个探测器中确定出目标探测器,导通目标探测器和处理设备之间的数据链路;获取由目标探测器发送的探测数据,通过数据链路将探测数据发送给处理设备。能够根据实际情况切换不同的探测器接入同一处理设备,使得处理设备可对接多种不同探测器,对不同探测器对其探测数据进行处理,或者对接收的不同探测器的探测数据整合起来统一处理,降低硬件成本,提升数据分析的灵活性。
附图说明
图1为本发明实施例提供的一种连接结构示意图;
图2为本发明实施例提供的一种探测器选择方法的流程示意图;
图3为本发明实施例提供的第一种硬件结构示意图;
图4为本发明实施例提供的第二种硬件结构示意图;
图5为本发明实施例提供的第三种硬件结构示意图;
图6为本发明实施例提供的第四种硬件结构示意图;
图7为本发明实施例提供的第五种硬件结构示意图;
图8为本发明实施例提供的第六种硬件结构示意图;
图9为本发明实施例提供的一种接口设备的结构框图;
图10为本发明实施例提供的另一种接口设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
需要说明的是,本发明中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各数据、但这些数据不应限于这些术语。这些术语仅用来将各数据彼此区分开。
本发明实施例提供一种探测器选择方法及接口设备,用以解决现有技术中存在的无法对接不同探测器的问题。其中,方法和设备是基于同一发明构思的,由于方法及设备解决问题的原理相似,因此设备与方法的实施可以相互参见,重复之处不再赘述。
本发明实施例可以应用于热成像数据分析,如图1所示,本发明实施例提供了一种连接结构,示意出了一种接口设备、与该接口设备连接的处理设备、以及与该接口设备连接至少一个探测器连接,示例性地,图1示出了三个探测器。
其中,至少一个探测器,可采用红外探测器实现,用于采集诸如红外图像等数据用于热成像技术分析。
接口设备,用于在至少一个探测器中选择目标探测器,导通目标探测器和其所连接的处理设备之间的数据链路。
处理设备,用于对通过接口设备获取的数据,进行处理分析。
本发明实施例中,通过设置独立的接口设备,与至少一个探测器以及处理器连接,作为探测器与处理设备之间的中间转接设备,可选择不同的探测器接入处理设备,即能够实现处理设备对接不同探测器。
进一步,为便于理解,参见图2所示,本发明实施例提供了一种探测器选择方法,该方法应用于接口设备,包括:
步骤S201,在至少一个探测器中确定出目标探测器,导通目标探测器和处理设备之间的数据链路。
具体实施时,可通过如下方式确定目标探测器:接收用户触发的选择指令,该选择指令中携带目标探测器的标识;根据选择指令中携带的标识,在至少一个探测器中确定出目标探测器。
步骤S202,获取由目标探测器发送的探测数据,通过数据链路将探测数据发送给处理设备,以使处理设备对探测数据进行处理。
具体实施时,可以是在获取到目标探测器发送的探测数据就发送给处理设备;也可以是在获取到目标探测器发送的探测数据先进行缓存,在达到预设时长或者是获取的探测数据达到预设数据量时,再一并将缓存的探测数据发送给处理设备。
本发明实施例中,通过与至少一个探测器以及处理器连接的接口设备,在至少一个探测器中确定出目标探测器,导通目标探测器和处理设备之间的数据链路;获取由目标探测器发送的探测数据,通过数据链路将探测数据发送给处理设备。能够根据实际情况切换不同的探测器接入同一处理设备,使得处理设备可对接多种不同探测器,对不同探测器对其探测数据进行处理,或者对接收的不同探测器的探测数据整合起来统一处理,降低硬件成本,提升数据分析的灵活性。
在一种可选的实施方式中,接口设备中设置有输入/输出(Input/Output,I/O)复用选择器以及与I/O复用选择器关联的多个I/O接口,多个I/O接口分别与至少一个探测器连接;上述导通目标探测器和处理设备之间的数据链路,包括:通过I/O复用选择器,导通目标探测器和处理设备之间的数据链路。
其中,I/O接口的类型和数量可以根据实际情况所设定,诸如配置一定数量的采用并行方式传输数据的晶体管-晶体管逻辑(Transistor Transistor Logic,TTL)接口和低电压差分信号(Low Voltage Differential Signaling,LVDS)接口。
本发明实施例中,采用I/O复用选择器可以在需要同时对接多种探测器时,为各探测器分配其所对应连通数据线路实现输入输出所需的芯片管脚(I/O PAD),实现I/O PAD的复用。相较于为不同探测器分别配置单独的I/O PAD,能够避免探测器数量增加需要另外扩设I/O PAD,成本较高的问题;以及避免对接探测器需求不多而存在多余I/O PAD浪费资源的问题。
进一步,考虑到不同探测器所支持的发送探测数据的方式不同,诸如部分探测器需收到外部请求如相应激励,才会对外发送探测数据;部分探测器会主动对外发送探测数据。
在一种可选的实施方式中,接口设备中设置有数据接口选择器以及与数据接口选择器关联的多个数据接口,接口设备通过数据接口选择器与处理设备连接;不同的数据接口对应不同种类的探测器,数据接口用于指示获取其对应种类探测器发送的探测数据的方式;数据接口包括被动型接口和主动型接口,其中,被动型接口用于指示获取其对应种类探测器发送的探测数据的方式为被动获取,主动型接口用于指示获取其对应种类探测器发送的探测数据的方式为主动获取。
上述通过I/O复用选择器,导通目标探测器和处理设备之间的数据链路,可具体参照如下方式实施:
(1)在多个I/O接口中确定出与目标探测器连接的目标I/O接口;
(2)通过数据接口选择器,从多个数据接口中选取与目标探测器对应的目标数据接口;
具体实施,首先确定目标探测器所支持的发送探测数据的方式,若其需在收到外部请求后发送探测数据,则选取主动型接口作为目标数据接口;若其可主动对外发送探测数据,则选择被动型接口作为目标数据接口。
(3)通过I/O复用选择器,导通目标I/O接口与目标数据接口。
基于此,上述获取由目标探测器发送的探测数据,包括:
在目标数据接口的类型为被动型接口时,接收目标探测器发送的探测数据;或者,
在目标数据接口的类型为主动型接口时,向目标探测器发送获取请求,获取请求用于指示目标探测器发送探测数据;接收目标探测器在接收到获取请求后发送的探测数据。具体实施时,可以设置获取周期,每隔获取周期,向目标探测器发送获取请求,以获取探测数据。
进一步,在一种可选的实施方式中,上述数据接口还可包括测试型接口,以供用户输入测试数据进行相关模拟实验,或是对接口设备、处理设备等进行相关调试。
进一步,在一种可选的实施方式中,在确定出目标探测器,获取由目标探测器发送的探测数据之前,还包括:向目标探测器配置校正数据,以使目标探测器根据校正数据对采集的原始数据进行校正得到探测数据。
其中,向目标探测器配置校正数据可参照如下方式实施:
将预设的校正数据配置给目标探测器;或者,
每隔预设周期,将目标探测器当前周期发送的探测数据和标准数据进行比对;根据比对的结果确定下一周期对应的校正数据,并将确定的校正数据配置给目标探测器,以使目标探测器根据校正数据对下一周期采集的原始数据进行校正得到探测数据。
具体实施时,可以预先针对不同的探测器分别配置默认校正数据,一种实施方式中,可在确定目标探测器之后,将其对应的默认校正数据配置给目标探测器,以使其根据默认校正数据对采集的原始数据进行校正得到探测数据;另一种实施方式中,可先将默认校正数据配置给目标探测器,进而在每隔预周期获取到目标探测器发送的探测数据时,将其与用户为该目标探测器设定的标准数据进行比对,然后根据比对的结果对目标探测器当前周期内所使用的校正数据进行调整,并将调整后的校正数据配置给目标探测器,以使目标探测器根据调整后的校正数据对下一周期采集的原始数据进行校正得到探测数据,以此进行迭代,使目标探测器发送的探测数据能够接近于其对应的标准数据。
为便于理解,本发明实施例以热成像技术中探测器采集图像数据为例,对上述实施例中确定校正数据的方式进行详细介绍。
针对不同探测器设定其对应的默认校正数据,该默认校正数据包括对于探测器采集的图像数据上每一个像素点的热量值对应的默认校正值;针对每一个像素点的热量值设定标准值。
具体实施时,可对于不同探测器设置不同方式来确定其对应的校正数据。例如,采用硬件配置方式,即利用在接口设备中预先配置的算法来确定校正数据;或者,采用软件配置方式,即通过调用外部接口,交由外部软件来确定校正数据。实际应用时,可对于经当前校正数据校正后的图像数据与当前校正数据之间呈线性相关的探测器采用硬件配置方式配置校正数据;对于经当前校正数据校正后的图像数据与当前校正数据之间关系较为复杂的探测器采用软件配置方式配置校正数据。
基于此,若在确定目标探测器对应的方式为硬件配置方式时,则由接口设备根据目标探测器的默认校正数据,或者是目标探测器发送的图像数据以及其当前周期内使用的校正数据,确定下一周期所用的校正数据。
具体的,假设前述预设周期为一帧,当前帧配置给探测器采集的图像数据上某一像素点的校正值是Cn,探测器发送的图像数据中该像素点经过Cn校正后的热量值是Pn,将Pn与该像素点对应的标准值进行比较,若Cn与Pn之间呈正相关,且Pn相较于标准值来说较小,则增大Cn以确定调整后的校正值;若Cn与Pn之间呈正相关,且Pn相较于标准值来说较大,则减小Cn以确定下一帧所用的校正值;若Cn与Pn之间呈负相关,且Pn相较于标准值来说较小,则减小Cn以确定下一帧所用的校正值;若Cn与Pn之间呈负相关,且Pn相较于标准值来说较大,则增大Cn以确定下一帧所用的校正值。以此迭代数帧后,使得Pn接近于标准值,以保证发送至处理设备的经校正后的图像数据较为平稳,有利于后续对于数据的分析处理。此外,实际应用时,也可以是针对每一个像素点的热量值设定标准范围,按照以上方式迭代将Pn调整到标准范围内,在此不再进行赘述。
为便于实施,本发明实施例进一步对上述探测器、接口设备和处理设备间的交互,以及上述接口设备内I/O复用选择器、数据接口选择器等部件的交互进行详细说明。
首先,参见图3,本发明实施例提供了第一种硬件结构示意图。如图3所示,接口设备挂接在控制总线和数据总线上与外部设备进行通信,通过控制总线接收来自CPU或者其他主控发送的指令,例如前述用户触发的选择指令;通过数据总线和外部存储器件、外部处理系统等进行数据交互,例如调用外部处理系统的接口采用软件配置方式确定校正数据。接口设备通过I/O接口在左侧连接探测器,通过数据接口选择器在右侧连接处理设备;接口设备内部设有控制部件、I/O复用选择器、数据接口选择器、校正数据配置部件。
其中,控制部件用于在通过控制总线接收到用户触发的选择指令时,控制I/O复用选择器从其关联的至少一个I/O接口中选择与选择指令指示的目标探测器所连接的目标I/O接口,图3中具体示意出了目标探测器对应的目标I/O接口所包含的输入接口(RX_DATA)及输出接口(TX_DATA);控制数据接口选择器在其关联的至少一个数据接口中选取与目标探测器对应的目标数据接口;通过I/O复用选择器将目标I/O接口和目标数据接口之间的输入输出数据链路导通,通过导通的数据线路将目标探测器发送的探测数据发送给处理设备。
控制部件还用于在通过控制总线接收到用户针对目标探测器指示的有关校正数据的配置方式时,通知校正数据配置部件按照用户指示的配置方式,向目标探测器配置校正数据。
当用户指示的是硬件配置方式时,首先从本地或者通过数据总线访问外部存储器件,获取目标探测器对应的默认校正数据配置给目标探测器;进而在目标探测器实时发送探测数据的过程中,每隔预设周期,根据目标探测器发送的探测数据和标准数据比对的结果,以及探测数据与当前周期内校正数据的相关性,对校正数据进行调整以确定下一周期的校正数据。考虑到数据较多,为避免占用接口设备的存储空间影响其运行效率,可选的将每一周期对应的校正数据通过数据总线上传至外部存储器件诸如DDR等进行存储。
基于此,如图4所示的第二种硬件结构示意图,在目标探测器实时发送探测数据的过程中,校正数据配置部件可通过下载仲裁占用数据总线,从外部存储器件下载当前周期的校正数据,然后采用硬件配置方式确定下一周期的校正数据后,再通过上传仲裁占用数据总线,向外部存储器件上传下一周期的校正数据。其中,仲裁的方式是可以是依据预设优先级的轮询方式或者其它方式,可根据实际情况设置,在此不进行限制。
当用户指示的是软件配置方式时,如图5所示的第三种硬件结构示意图,在目标探测器实时发送探测数据的过程中,校正数据配置部件通过上传仲裁占用数据总线,将接口设备获取到的探测数据上传至外部存储器件,以供外部处理系统对探测数据进行分析,如将探测数据与预设标准数据进行比对,根据比对的结果确定校正数据,校正数据配置部件可通过下载仲裁占用数据总线,从外部存储器件下载校正数据再配置给目标探测器。此外,当目标探测器对应的是被动型接口时,接口设备向目标探测器配置校正数据可以是通过I2C/SPI等协议发送校正数据给探测器的。
进一步,上述将目标探测器发送的探测数据发送给处理设备,可以是采用如图4~图5所示的直通模式,即实时发送;也可以是采用非直通模式,即在获取目标探测器发送的探测数据时,先通过上传仲裁占用数据总线,将探测数据上传至外部存储器件进行存储,等达到发送周期,即预设时长或者存储的探测数据量达到预设数量时,再通过下载仲裁占用数据总线,从外部存储器中下载探测数据发送给处理设备。
为便于理解,如图6所示,本发明实施例在图4的基础上示意出了硬件配置方式结合非直通模式情况下的第四种硬件结构示意图;如图7所示,本发明实施例在图5的基础上示意出了软件配置方式结合非直通模式情况下的第五种硬件结构示意图。具体实施时,前述发送周期可以是由处理设备进行设定的,其目的在于控制发送速率平均化,避免数据集中导致瞬时数据发送率较高,而给处理设备造成短时间内巨大的处理量。
进一步,为适用于对接多种探测器,可以将图4~图7所描述的接口设备内部的硬件结构集成在一起,即如图8所示的第六种硬件结构示意图。由控制部件控制其他部件,实现不同情况下对应的数据流向,实际设计数字电路时,可通过划分不同部件、控制总线、数据总线等所对应的时钟域,确定相应部件模块的工作时钟,以使各部件按照各自的工作时钟执行相关操作。
基于与方法实施例同样的发明构思,本发明实施例提供了一种接口设备900,该接口设备900与至少一个探测器连接,该接口设备900与处理设备连接,参见图9所示,该接口设备900包括:
确定模块901,用于在至少一个探测器中确定出目标探测器;
导通模块902,用于导通目标探测器和处理设备之间的数据链路;
获取模块903,用于获取由目标探测器发送的探测数据;
发送模块904,用于通过数据链路将探测数据发送给处理设备,以使处理设备对探测数据进行处理。
本发明实施例中,通过单独设计的与至少一个探测器以及处理器连接的接口设备,在至少一个探测器中确定出目标探测器,导通目标探测器和处理设备之间的数据链路;获取由目标探测器发送的探测数据,通过数据链路将探测数据发送给处理设备。能够根据实际情况切换不同的探测器接入同一处理设备,使得处理设备可对接多种不同探测器,对不同探测器对其探测数据进行处理,或者对接收的不同探测器的探测数据整合起来统一处理,降低硬件成本,提升数据分析的灵活性。
在一种可选的实现方式中,接口设备900中设置有I/O复用选择器以及与IO复用选择器关联的多个I/O接口,多个I/O接口分别与至少一个探测器连接;导通模块902,具体用于:
通过I/O复用选择器,导通目标探测器和处理设备之间的数据链路。
在一种可选的实现方式中,接口设备中设置有数据接口选择器以及与数据接口选择器关联的多个数据接口,接口设备通过数据接口选择器与处理设备连接;
导通模块902,具体用于:
在多个I/O接口中确定出与目标探测器连接的目标I/O接口;
通过数据接口选择器,从多个数据接口中选取与目标探测器对应的目标数据接口;
通过I/O复用选择器,导通目标I/O接口与目标数据接口。
在一种可选的实施方式中,获取模块903,具体用于:
在目标数据接口的类型为被动型接口时,接收目标探测器发送的探测数据;或者,
在目标数据接口的类型为主动型接口时,向目标探测器发送获取请求,获取请求用于指示目标探测器发送探测数据;接收目标探测器在接收到获取请求后发送的探测数据。
在一种可选的实施方式中,接口设备还包括配置模块905,
配置模块905,用于向目标探测器配置校正数据,以使目标探测器根据校正数据对采集的原始数据进行校正得到探测数据。
在一种可选的实施方式中,配置模块905,具体用于:
将预设的校正数据配置给目标探测器;或者,
每隔预设周期,将目标探测器当前周期发送的探测数据和标准数据进行比对;根据比对的结果确定下一周期对应的校正数据,并将确定的校正数据配置给目标探测器,以使目标探测器根据校正数据对下一周期采集的原始数据进行校正得到探测数据。
本发明实施例还提供另一种接口设备1000的结构示意图,参见图10所示,该接口设备1000包括:
通信接口1001,存储器1002以及处理器1003;
其中,所述处理器1003通过所述通信接口1001与其它设备进行通信,比如,其它设备可以是处理设备,处理器1003可以通过通信接口1001向处理设备发送探测数据;存储器1002,用于存储程序指令;处理器1003,用于调用所述存储器1002中存储的程序指令,按照获得的程序执行上述实施例中接入网设备(或者基站)执行的方法。
本申请实施例中不限定上述通信接口1001、存储器1002以及处理器1003之间的具体连接介质,比如总线,总线可以分为地址总线、数据总线、控制总线等。
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-access memory,RAM)。存储器还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
进一步,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (14)
1.一种探测器选择方法,其特征在于,应用于接口设备,所述接口设备与至少一个探测器连接,所述接口设备与处理设备连接;所述方法包括:
在所述至少一个探测器中确定出目标探测器,导通所述目标探测器和所述处理设备之间的数据链路;
获取由所述目标探测器发送的探测数据,通过所述数据链路将所述探测数据发送给所述处理设备,以使所述处理设备对所述探测数据进行处理。
2.如权利要求1所述的方法,其特征在于,所述接口设备中设置有I/O复用选择器以及与所述IO复用选择器关联的多个I/O接口,所述多个I/O接口分别与所述至少一个探测器连接;
所述导通所述目标探测器和所述处理设备之间的数据链路,包括:
通过所述I/O复用选择器,导通所述目标探测器和所述处理设备之间的数据链路。
3.如权利要求2所述的方法,其特征在于,所述接口设备中设置有数据接口选择器以及与所述数据接口选择器关联的多个数据接口,所述接口设备通过所述数据接口选择器与所述处理设备连接;
所述通过所述I/O复用选择器,导通所述目标探测器和处理设备之间的数据链路,包括:
在所述多个I/O接口中确定出与所述目标探测器连接的目标I/O接口;
通过所述数据接口选择器,从所述多个数据接口中选取与所述目标探测器对应的目标数据接口;
通过所述I/O复用选择器,导通所述目标I/O接口与所述目标数据接口。
4.如权利要求3所述的方法,其特征在于,所述获取由所述目标探测器发送的探测数据,包括:
在所述目标数据接口的类型为被动型接口时,接收所述目标探测器发送的探测数据;或者,
在所述目标数据接口的类型为主动型接口时,向所述目标探测器发送获取请求,所述获取请求用于指示所述目标探测器发送探测数据;接收所述目标探测器在接收到所述获取请求后发送的探测数据。
5.如权利要求1-4任一项所述的方法,其特征在于,所述获取由所述目标探测器发送的探测数据之前,还包括:
向所述目标探测器配置校正数据,以使所述目标探测器根据校正数据对采集的原始数据进行校正得到探测数据。
6.如权利要求5所述的方法,其特征在于,所述向所述目标探测器配置校正数据包括:
将预设的校正数据配置给所述目标探测器;或者,
每隔预设周期,将所述目标探测器当前周期发送的探测数据和标准数据进行比对;根据比对的结果确定下一周期对应的校正数据,并将确定的校正数据配置给所述目标探测器,以使所述目标探测器根据所述校正数据对下一周期采集的原始数据进行校正得到探测数据。
7.一种接口设备,其特征在于,所述接口设备与至少一个探测器连接,所述接口设备与处理设备连接;所述接口设备包括:
确定模块,用于在所述至少一个探测器中确定出目标探测器;
导通模块,用于导通所述目标探测器和所述处理设备之间的数据链路;
获取模块,用于获取由所述目标探测器发送的探测数据;
发送模块,用于通过所述数据链路将所述探测数据发送给所述处理设备,以使所述处理设备对所述探测数据进行处理。
8.如权利要求7所述的接口设备,其特征在于,所述接口设备中设置有I/O复用选择器以及与所述IO复用选择器关联的多个I/O接口,所述多个I/O接口分别与所述至少一个探测器连接;所述导通模块,具体用于:
通过所述I/O复用选择器,导通所述目标探测器和所述处理设备之间的数据链路。
9.如权利要求8所述的接口设备,其特征在于,所述接口设备中设置有数据接口选择器以及与所述数据接口选择器关联的多个数据接口,所述接口设备通过所述数据接口选择器与所述处理设备连接;
所述导通模块,具体用于:
在所述多个I/O接口中确定出与所述目标探测器连接的目标I/O接口;
通过所述数据接口选择器,从所述多个数据接口中选取与所述目标探测器对应的目标数据接口;
通过所述I/O复用选择器,导通所述目标I/O接口与所述目标数据接口。
10.如权利要求9所述的接口设备,其特征在于,所述获取模块,具体用于:
在所述目标数据接口的类型为被动型接口时,接收所述目标探测器发送的探测数据;或者,
在所述目标数据接口的类型为主动型接口时,向所述目标探测器发送获取请求,所述获取请求用于指示所述目标探测器发送探测数据;接收所述目标探测器在接收到所述获取请求后发送的探测数据。
11.如权利要求7-10任一项所述的接口设备,其特征在于,所述接口设备还包括配置模块,
所述配置模块,用于向所述目标探测器配置校正数据,以使所述目标探测器根据校正数据对采集的原始数据进行校正得到探测数据。
12.如权利要求11所述的接口设备,其特征在于,所述配置模块,具体用于:
将预设的校正数据配置给所述目标探测器;或者,
每隔预设周期,将所述目标探测器当前周期发送的探测数据和标准数据进行比对;根据比对的结果确定下一周期对应的校正数据,并将确定的校正数据配置给所述目标探测器,以使所述目标探测器根据所述校正数据对下一周期采集的原始数据进行校正得到探测数据。
13.一种接口设备,其特征在于,包括:
存储器以及处理器;
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1~6任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行权利要求1~6中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010088000.7A CN111339017A (zh) | 2020-02-12 | 2020-02-12 | 一种探测器选择方法及接口设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010088000.7A CN111339017A (zh) | 2020-02-12 | 2020-02-12 | 一种探测器选择方法及接口设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111339017A true CN111339017A (zh) | 2020-06-26 |
Family
ID=71183348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010088000.7A Pending CN111339017A (zh) | 2020-02-12 | 2020-02-12 | 一种探测器选择方法及接口设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111339017A (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170329734A1 (en) * | 2014-10-27 | 2017-11-16 | Beijing Yuanlong Yato Culture Dissemination Co., Ltd. | Multifunctional Portable Data Card and Data Transmission Method |
| CN107966923A (zh) * | 2017-11-13 | 2018-04-27 | 珠海格力电器股份有限公司 | 传感器接口电路及数据通道选择方法、存储介质、数据采集系统 |
| CN108320428A (zh) * | 2017-12-12 | 2018-07-24 | 成都才智圣有科技有限责任公司 | 火灾探测器 |
| CN108351251A (zh) * | 2015-10-06 | 2018-07-31 | 唯景公司 | 多传感器 |
-
2020
- 2020-02-12 CN CN202010088000.7A patent/CN111339017A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170329734A1 (en) * | 2014-10-27 | 2017-11-16 | Beijing Yuanlong Yato Culture Dissemination Co., Ltd. | Multifunctional Portable Data Card and Data Transmission Method |
| CN108351251A (zh) * | 2015-10-06 | 2018-07-31 | 唯景公司 | 多传感器 |
| CN107966923A (zh) * | 2017-11-13 | 2018-04-27 | 珠海格力电器股份有限公司 | 传感器接口电路及数据通道选择方法、存储介质、数据采集系统 |
| CN108320428A (zh) * | 2017-12-12 | 2018-07-24 | 成都才智圣有科技有限责任公司 | 火灾探测器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109977435B (zh) | 工厂运行仿真方法、工厂运行仿真装置及计算机存储介质 | |
| TWI759320B (zh) | 伺服器負載均衡的方法、裝置及伺服器設備 | |
| CN111294385A (zh) | 数据传输方法、装置、可读介质及电子设备 | |
| US11734697B2 (en) | Device handoff | |
| CN108667693B (zh) | 吞吐量测试系统及方法 | |
| CN112311585A (zh) | 选择管理节点的方法和装置、设备及其存储介质 | |
| CN112015689A (zh) | 串口输出路径切换方法、系统及装置和交换机 | |
| CN111629016A (zh) | 控制方法、装置及系统 | |
| CN115017864A (zh) | 验证方法、验证装置、电子设备和计算机可读存储介质 | |
| CN104426793A (zh) | 用于控制网络信息流通量的装置 | |
| CN110312140B (zh) | 直播数据处理方法、装置、系统及计算机可读存储介质 | |
| CN103051722B (zh) | 一种确定页面是否被劫持的方法及相关设备 | |
| CN108090004B (zh) | 硬件资源共用系统及连线桥接平台的操作方法 | |
| CN111339017A (zh) | 一种探测器选择方法及接口设备 | |
| CN107360036A (zh) | 一种网络故障定位方法、终端和服务器 | |
| CN110795215B (zh) | 一种数据处理方法、计算机设备、存储介质 | |
| CN113055933A (zh) | 小区接入方法、用户设备和基站 | |
| CN111866500A (zh) | 一种基于FPGA和Intel CPU、WIFI 6的影像测试装置 | |
| CN114866829B (zh) | 同步播放的控制方法及装置 | |
| CN113051149A (zh) | 一种用例参数生成方法及装置 | |
| WO2020196672A1 (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
| US20140281381A1 (en) | System-on-chip and method of operating the same | |
| CN112751708B (zh) | 基于tr069协议的网络管理方法及系统 | |
| CN112953884B (zh) | 一种建立访问通道的方法及装置 | |
| US11297138B2 (en) | Techniques for dynamically benchmarking cloud data store systems |
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 |