一种检测方法及装置制造方法及图纸

技术编号:16755260 阅读:15 留言:0更新日期:2017-12-09 01:55
本发明专利技术涉及测试技术领域,具体涉及一种检测方法及装置,应用于包括终端设备和检测设备的检测系统,检测设备连接有多个待测设备。方法包括:针对与检测设备连接的每个待测设备分别创建测试线程,终端设备执行各测试线程时,先执行的测试线程获取检测设备的执行权,并对检测设备上锁,以使该测试线程控制检测设备运行以检测与该测试线程对应的待测设备,在与测试线程对应的待测设备检测完成后,对检测设备进行解锁,以使下一先执行的测试线程获取检测设备的执行权,直至完成对各待测设备的检测。通过上述设置有效确保检测设备可以被使用,并有效提高了设备资源的利用率及检测效率,缩短了程序响应时间。

A detection method and device

The invention relates to the testing technology field, in particular to a detection method and device, which is applied to a detection system including a terminal device and a detection device, and the detection device is connected with a plurality of devices to be tested. The method includes: for each connection and testing equipment to be tested equipment to create test execution threads, each thread terminal test equipment, test thread is executed first acquisition testing equipment and testing equipment for the executive, locked, so that the test equipment for detecting thread control to detect and test the corresponding thread to be measured in correspondence with the testing equipment, complete test equipment to detect thread, unlock the testing equipment, in order to make the first test threads execute next access detection equipment of executive power, until the completion of inspection on the test equipment. Through the above settings, we can effectively ensure that the detection device can be used, and effectively improve the utilization and detection efficiency of the equipment resources, and shorten the response time of the program.

【技术实现步骤摘要】
一种检测方法及装置
本专利技术涉及测试
,具体而言,涉及一种检测方法及装置。
技术介绍
现有技术中,在测试过程中需要一次对多个待测对象进行测试测量,通常一个待测对象会占用一套测量设备,以使各套测量工具分别对各待测对象进行测量,因此,在对多个待测对象进行测试过程中,会同时占用多套测量设备,进而造成设备的资源利用率低、测试效率低下的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种检测方法及装置,以解决上述问题。为了达到上述目的,本专利技术是这样实现的:一种检测方法,应用于包括终端设备和检测设备的检测系统,所述终端设备与所述检测设备连接,所述检测设备连接有多个待测设备,所述方法包括:针对与所述检测设备连接的每个待测设备分别创建测试线程,以使每个待测设备对应一个测试线程;所述终端设备执行各所述测试线程时,先执行的测试线程获取所述检测设备的执行权,并对所述检测设备上锁,以使该测试线程控制所述检测设备运行以检测与该测试线程对应的待测设备;在与所述测试线程对应的待测设备检测完成后,对所述检测设备进行解锁,以使下一先执行的测试线程获取所述检测设备的执行权,直至完成对各所述待测设备的检测。在专利技术较佳实施例中,在上述检测方法中,针对与所述检测设备连接的每个待测设备分别创建测试线程之后,所述方法还包括:按照预设规则对各所述测试线程进行优先级排序。在专利技术较佳实施例中,在上述检测方法中,针对与所述检测设备连接的每个待测设备分别创建测试线程之后,所述方法还包括:获取所述终端设备执行各所述测试线程的时间片并排序。在专利技术较佳实施例中,在上述检测方法中,针对与所述检测设备连接的每个待测设备分别创建测试线程之前,所述方法还包括:对所述检测系统进行初始化以创建主线程;根据所述检测设备连接的待测设备创建测试线程的步骤包括:在所述主线程中根据所述检测设备连接的待测设备创建测试线程。在专利技术较佳实施例中,在上述检测方法中,所述终端设备为计算机,所述检测设备包括示波器和光谱仪,所述计算机与所述示波器和光谱仪分别连接,各所述待测设备与所述示波器和光谱仪分别连接。本专利技术还提供一种检测装置,应用于包括终端设备和检测设备的检测系统,所述终端设备与所述检测设备连接,所述检测设备连接有多个待测设备,所述装置包括:线程创建模块:用于针对与所述检测设备连接的每个待测设备分别创建测试线程,以使每个待测设备对应一个测试线程;第一检测模块:用于在所述终端设备执行各所述测试线程时,先执行的测试线程获取所述检测设备的执行权,并对所述检测设备上锁,以使该测试线程控制所述检测设备运行以检测与该测试线程对应的待测设备;第二检测模块:用于在与所述测试线程对应的待测设备检测完成后,对所述检测设备进行解锁,以使下一先执行的测试线程获取所述检测设备的执行权,直至完成对各所述待测设备的检测。在专利技术较佳实施例中,在上述检测装置中,所述装置还包括:第一排序模块:用于按照预设规则对各所述测试线程进行优先级排序。在专利技术较佳实施例中,在上述检测装置中,所述装置还包括:第二排序模块:用于获取所述终端设备执行各所述测试线程的时间片并排序。在专利技术较佳实施例中,在上述检测装置中,所述装置还包括:初始化模块:用于对所述检测系统进行初始化,以创建主线程;所述线程创建模块:还用于在所述主线程中根据所述检测设备连接的待测设备创建测试线程。在专利技术较佳实施例中,在上述检测装置中,所述终端设备为计算机,所述检测设备包括示波器和光谱仪,所述计算机与所述示波器和光谱仪分别连接,各所述待测设备与所述示波器和光谱仪分别连接。本专利技术实施例提供的一种检测方法及装置,通过针对与检测设备连接的每个待测设备分别创建测试线程,终端设备执行各测试线程时,先执行的测试线程获取检测设备的执行权,并对检测设备上锁,以使该测试线程控制检测设备运行以检测与该测试线程对应的待测设备,在与测试线程对应的待测设备检测完成后,对检测设备进行解锁,以使下一先执行的测试线程获取检测设备的执行权,直至完成对各待测设备的检测。通过上述设置有效确保检测设备可以被使用,并有效提高了设备资源的利用率及检测效率,缩短了程序响应时间。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种检测系统的方框示意图。图2为本专利技术实施例提供的一种终端设备的方框示意图。图3为本专利技术实施例提供的一种检测方法的流程示意图。图4为本专利技术实施例提供的一种检测方法的另一流程示意图。图5为本专利技术实施例提供的一种检测装置的方框示意图。图标:10-检测系统;12-终端设备;14-检测设备;22-处理器;24-存储器;30-待测设备;100-检测装置;110-线程创建模块;130-第一检测模块;150-第二检测模块;170-初始化模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。如图1所示,是本专利技术较佳实施例提供的一种检测系统10,所述检测系统10包括终端设备12和检测设备14,所述终端设备12与所述检测设备14连接,所述检测设备14连接有多个待测设备30。其中,所述终端设备12可以是但不限于的手机、平板电脑或计算机,在本实施例中,所述终端设备12为计算机。所述检测设备14可以是但不限于示波器、光谱仪、电压检测器和电流检测器中的一种或多种。可以根据所述待测设备30所需检测的性能进行选取,在此不做具体限定。例如,当需要检测待测设备30的光传输性能时,所述检测设备14包括示波器和光谱仪。请结合图2,在本实施例中,所述终端设备12包括存储器24和处理器22,所述存储器24与处理器22之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器24中存储有以软件或固件(Firmware)的形式存储于所述存储器24中的软件功能模块,所述处理器22通过运行存储在存储器24内的软件程序以及模块,如本专利技术实施例中的检测装置100,从而执行各种功能应用以及数据处理,即实现本专利技术实施例中的检测方法。其中,所述存储器24可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory本文档来自技高网...
一种检测方法及装置

【技术保护点】
一种检测方法,应用于包括终端设备和检测设备的检测系统,所述终端设备与所述检测设备连接,所述检测设备连接有多个待测设备,其特征在于,所述方法包括:针对与所述检测设备连接的每个待测设备分别创建测试线程,以使每个待测设备对应一个测试线程;所述终端设备执行各所述测试线程时,先执行的测试线程获取所述检测设备的执行权,并对所述检测设备上锁,以使该测试线程控制所述检测设备运行以检测与该测试线程对应的待测设备;在与所述测试线程对应的待测设备检测完成后,对所述检测设备进行解锁,以使下一先执行的测试线程获取所述检测设备的执行权,直至完成对各所述待测设备的检测。

【技术特征摘要】
1.一种检测方法,应用于包括终端设备和检测设备的检测系统,所述终端设备与所述检测设备连接,所述检测设备连接有多个待测设备,其特征在于,所述方法包括:针对与所述检测设备连接的每个待测设备分别创建测试线程,以使每个待测设备对应一个测试线程;所述终端设备执行各所述测试线程时,先执行的测试线程获取所述检测设备的执行权,并对所述检测设备上锁,以使该测试线程控制所述检测设备运行以检测与该测试线程对应的待测设备;在与所述测试线程对应的待测设备检测完成后,对所述检测设备进行解锁,以使下一先执行的测试线程获取所述检测设备的执行权,直至完成对各所述待测设备的检测。2.根据权利要求1所述的检测方法,其特征在于,针对与所述检测设备连接的每个待测设备分别创建测试线程之后,所述方法还包括:按照预设规则对各所述测试线程进行优先级排序。3.根据权利要求1所述的检测方法,其特征在于,针对与所述检测设备连接的每个待测设备分别创建测试线程之后,所述方法还包括:获取所述终端设备执行各所述测试线程的时间片并排序。4.根据权利要求1所述的检测方法,其特征在于,针对与所述检测设备连接的每个待测设备分别创建测试线程之前,所述方法还包括:对所述检测系统进行初始化以创建主线程;根据所述检测设备连接的待测设备创建测试线程的步骤包括:在所述主线程中根据所述检测设备连接的待测设备创建测试线程。5.根据权利要求1所述的检测方法,其特征在于,所述终端设备为计算机,所述检测设备包括示波器和光谱仪,所述计算机与所述示波器和光谱仪分别连接...

【专利技术属性】
技术研发人员:崔超涛姚东
申请(专利权)人:成都优博创通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1