掌桥专利:专业的专利平台
掌桥专利
首页

一种基于分布式的物联网自动测试系统

文献发布时间:2024-04-18 19:59:31


一种基于分布式的物联网自动测试系统

技术领域

本发明涉及计算机物联网技术领域,尤其涉及一种基于分布式的物联网自动测试系统。

背景技术

分布式测试系统包括了一台或多台计算机、远程输入输出设备以及测试测量设备的一组计算单元共同来解决相关问题。可将这类系统分为紧密耦合的测试系统与松散耦合的测试系统。

紧密耦合的测试系统的特征是计算机共享计算、存储、输入/输出等资源,并通过共用存储器进行信息交换。这类分布式系统的布局相当严格,一般情况下,计算单元内的各个组成部分的职能是不变的,往往采用单一控制器,这种系统的缺点是,各个资源必须合理搭配,否则结果将出现会乱。

松散耦合的测试系统依靠信息进行通信,每台计算机都有自己的局部存储和输入/输出单元。这类系统完全是不固定的,其控制器、用户接口和仪器不仅位置在变化,而且功能也经常改变。这类分布式测试系统的优点是系统更加灵活,缺点是所需软件更难开发与维护。松散耦合的自动测试系统又分为两类:单一测试执行单元与多测试执行单元。具有单一测试执行单元的测试系统具有如下特点:具体实施测试任务的测试测量设备可能有多台,控制设备完成测试任务的测试终端控制器只有一台。在测试执行的过程中测试终端控制器始终处于核心地位,并且时刻保证测试终端控制器能够正常工作,一旦测试终端控制器出现故障,整个系统都将瘫痪。多测试执行单元的特点是:由于系统拥有多个测试执行单元,所以系统就存在多个测试控制器,每个测试执行单元相互配合工作而又彼此相对独立,一旦一个执行控制器发生故障,不影响系统其他功能的正常使用。某些拥有多测试执行单元的分布式测试系统采取测试终端集中控制与测试数据集中管理,这种系统在一定程度上解决了数据同步的问题,但加大了系统安全性与稳定性的风险,同时容易造成资源利用率低下等问题;而采用非集中控制的分布式测试系统结构更加复杂,设计难度更大,在设计时尤其要考虑各个执行单元之间的协调处理与任务的调度,时钟同步,数据管理等问题。

经检索申请号(CN104038388A)公开了一种基于分布式的物联网自动测试系统,包括一个总控中心和至少一个分中心,总控中心与分中心通过网络互连;总控中心用于进行用户访问控制,完成系统测试设备调度,完成具体的测试任务和控制数据信息的流转,实时监测系统运行情况;分中心用于辅助总控中心完成总控中心测试能力之外的其它测试任务。总控中心包括:系统监控单元、第一测试执行单元、第一数据信息管理单元、第一访问控制单元、备用单元。分中心包括:第二测试执行单元、第二数据信息管理单元、第二访问控制单元。备用单元包括互连的备用测试设备、备用测试服务器和备用数据信息管理单元。本发明采用分布式的结构以增加对资源的利用率,具备较完善的监测和备份机制。

但是经本发明人探索发现该技术方案仍然存在至少以下缺陷:

但是上述分布式的物联网自动测试系统对于测试人员的授权验证较为单一,容易出现非工作人员或者非项目没有得到授权的工作人员进行非法操作,影响系统安全性能,导致出现自动测试数据遭到泄露的情况发生,且上述分布式系统进行测试的单元模块全都在同一城市中,在夏季容易受到用电高峰,城市区域断电意外情况导致自动测试系统影响自动测试系统的稳定性。

为此,我们提出一种基于分布式的物联网自动测试系统。

发明内容

本发明主要是解决上述现有技术所存在的技术问题,提供一种基于分布式的物联网自动测试系统。

为了实现上述目的,本发明采用了如下技术方案,一种基于分布式的物联网自动测试系统,包括监控总模块,所述监控总模块包括分支模块端口、数据库对比模块与安全验证模块,安全验证模块包括端口验证截图模块,分支模块端的输出端连接测试模块。

作为优选,所述端口验证接入模块包括人脸识别数据模块、IC卡接入模块、工号数据对比模块与指纹识别,端口验证接入模块与数据库对比模块相互连通;在测试之前通过端口验证接入模块中至少有三组模块与数据库对比模块中数据相同,且三组模块中必须含有人脸识别数据模块。

作为优选,所述人脸识别数据模块包括虹膜接入模块、脸部五官特征扫描模块与牙齿特征扫描模块。

作为优选,所述测试模块与数据库对比模块相互连通,且测试模块包括第一测试模块与第二测试模块。

作为优选,所述第一测试模块博包括第一测试单元模块、第一测试校对模块与第一临时存储模块,第一次临时存储模块的输出端与数据库对比模块输入端相互连通。

作为优选,所述第二测试模块博包括第二测试单元模块、第二测试校对模块与第二临时存储模块,第二次临时存储模块的输出端与数据库对比模块输入端相互连通。

作为优选,所述工号数据对接模块包括用户注册单位、职位与姓名和用户身份证件号、手机号码与用户注册工号两种验证模式,进行工号数据对接模块时任意选择其中一种进行数据验证。

作为优选,所述第一测试模块与第二测试模块位于不同地区的分支模块端口。

作为优选,所述分支模块端口下方的第一测试模块与第二此时模块进行同步数据测试时,当任意一处分支模块端口出现故障时,剩余分支模块端口下方的测试模块进行至少两次数据自动测试。

有益效果

本发明提供了一种基于分布式的物联网自动测试系统。具备以下有益效果:

(1)、该一种基于分布式的物联网自动测试系统,在使用时分布式的物联网自动系统之前,对测试的工人人员进行严格的身份验证校对,避免非工作人员或者非项目没有得到授权的工作人员进行非法操作,通过不正当的授权与方式,通过分布式的物联网自动系统进行非法的自动测试。

(2)、该一种基于分布式的物联网自动测试系统,通过设置有端口验证接入模块,在分布式的物联网测试时,首先验证测试人员身份,进行安全验证,在测试之前通过端口验证接入模块中至少有三组模块与数据库对比模块中数据相同,提高对测试人员安全的安全系数,且三组模块中必须含有人脸识别数据模块中,在对测试人员人脸识别数据模块进行测试时,至少验证虹膜接入模块、脸部五官特征扫描模块与牙齿特征扫描模块中至少两组数据与数据库对比模块正确,进一步提高物联网自动测试系统的安全系数。

(3)、该一种基于分布式的物联网自动测试系统,通过人脸识别数据模块中“脸部五官特征扫描模块”与“牙齿特征扫描模块”两组特殊校对,避免有资格测试权限人员脸部受伤导致对测试人员验证失败的情况发生。

(4)、该一种基于分布式的物联网自动测试系统,通过设置有两个测试模块进行对比测试,利用分布式的物联网在不同地方的端口同步进行测试,提高测试数据效率,同时每组测试模块中设置的测试单元模块与测试校对模块,在数据模块进行数据测试时,另一组测试校对模块对相应的测试单元模块进行常规数值判定,对测试单元模块进行错误进行自我校对,提高测试效率同时,加强有效数据准确性。

(5)、该一种基于分布式的物联网自动测试系统,通过设置有第一、第二临时存储模块,在对应测试模块中进行临时同步数据存储功能,避免对应的测试单元模块与对应的测试校对模块由于外部影响模块崩盘,临时存储模块将同步存储的数据实时上传到数据库对比模块中,对自动测试的数据起到了防丢失和备份的效果,此时测试模块重新启动,测试模块将数据库对比模块中丢失的数据重新备份,从上一次备份的数据中重新继续测试,起到了自动备份的效果,提高系统智能化处理错误流程的判定作用。

(6)、该一种基于分布式的物联网自动测试系统,通过设置的临时存储模块,当不同测试模块进行数据测试,将测试后系统所需要的数据通过临时存储模块永久备份在数据库对比模块中,提高数据库对比模块中有效数据基数含量,将测试模块中不需要的数据从临时存储数据库对比模块中的数据删除,避免无效数据在据库对比模块中存有大量数据沉余,除去数据沉余导致系统长期稳定工作的保障。

(7)、该一种基于分布式的物联网自动测试系统,通过第一测试模块与第二测试模块位于不同地区的分支模块端口设置,避免不同区域在夏季用电高峰影响不同区域分布式的物联网自动测试系统影响整体测试结果,当任意一处分支模块端口出现故障时,剩余分支模块端口下方的测试模块进行至少两次数据自动测试,提高数据自动测试的有效数据的准确性,避免分布式的物联网自动测试系统受到特殊区域用电高峰影响,提高自动测试系统的抗干扰能力。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单的介绍。显而易见的,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其他的实施附图。

本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。

图1为本发明分布式的物联网自动测试系统流畅示意图;

图2为本发明端口验证接入模块流程示意图;

图3为本发明测试模块流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:一种基于分布式的物联网自动测试系统,如图1-图3所示,一种基于分布式的物联网自动测试系统,包括监控总模块,所述监控总模块包括分支模块端口、数据库对比模块与安全验证模块,安全验证模块包括端口验证截图模块,分支模块端的输出端连接测试模块,所述端口验证接入模块包括人脸识别数据模块、IC卡接入模块、工号数据对比模块与指纹识别,端口验证接入模块与数据库对比模块相互连通;在测试之前通过端口验证接入模块中至少有三组模块与数据库对比模块中数据相同,且三组模块中必须含有人脸识别数据模块。

所述人脸识别数据模块包括虹膜接入模块、脸部五官特征扫描模块与牙齿特征扫描模块,所述测试模块与数据库对比模块相互连通,且测试模块包括第一测试模块与第二测试模块,通过人脸识别数据模块中“脸部五官特征扫描模块”与“牙齿特征扫描模块”两组特殊校对,避免有资格测试权限人员脸部受伤导致对测试人员验证失败的情况发生。

所述第一测试模块博包括第一测试单元模块、第一测试校对模块与第一临时存储模块,第一次临时存储模块的输出端与数据库对比模块输入端相互连通,通过设置有两个测试模块进行对比测试,利用分布式的物联网在不同地方的端口同步进行测试,提高测试数据效率,同时每组测试模块中设置的测试单元模块与测试校对模块,在数据模块进行数据测试时,另一组测试校对模块对相应的测试单元模块进行常规数值判定,对测试单元模块进行错误进行自我校对,提高测试效率同时,加强有效数据准确性。

所述第二测试模块博包括第二测试单元模块、第二测试校对模块与第二临时存储模块,第二次临时存储模块的输出端与数据库对比模块输入端相互连通通过设置有第一、第二临时存储模块,在对应测试模块中进行临时同步数据存储功能,避免对应的测试单元模块与对应的测试校对模块由于外部影响模块崩盘,临时存储模块将同步存储的数据实时上传到数据库对比模块中,对自动测试的数据起到了防丢失和备份的效果,此时测试模块重新启动,测试模块将数据库对比模块中丢失的数据重新备份,从上一次备份的数据中重新继续测试,起到了自动备份的效果,提高系统智能化处理错误流程的判定作用。

所述工号数据对接模块包括用户注册单位、职位与姓名和用户身份证件号、手机号码与用户注册工号两种验证模式,进行工号数据对接模块时任意选择其中一种进行数据验证。

所述第一测试模块与第二测试模块位于不同地区的分支模块端口,通过设置的临时存储模块,当不同测试模块进行数据测试,将测试后系统所需要的数据通过临时存储模块永久备份在数据库对比模块中,提高数据库对比模块中有效数据基数含量,将测试模块中不需要的数据从临时存储数据库对比模块中的数据删除,避免无效数据在据库对比模块中存有大量数据沉余,除去数据沉余导致系统长期稳定工作的保障。

所述分支模块端口下方的第一测试模块与第二此时模块进行同步数据测试时,当任意一处分支模块端口出现故障时,剩余分支模块端口下方的测试模块进行至少两次数据自动测试,通过第一测试模块与第二测试模块位于不同地区的分支模块端口设置,避免不同区域在夏季用电高峰影响不同区域分布式的物联网自动测试系统影响整体测试结果,当任意一处分支模块端口出现故障时,剩余分支模块端口下方的测试模块进行至少两次数据自动测试,提高数据自动测试的有效数据的准确性,避免分布式的物联网自动测试系统受到特殊区域用电高峰影响,提高自动测试系统的抗干扰能力。

本发明的工作原理:在使用时分布式的物联网自动系统之前,对测试的工人人员进行严格的身份验证校对,避免非工作人员或者非项目没有得到授权的工作人员进行非法操作,通过不正当的授权与方式,通过分布式的物联网自动系统进行非法的自动测试。

第一步:首先验证测试人员身份,进行安全验证,在测试之前通过端口验证接入模块中至少有三组模块与数据库对比模块中数据相同,提高对测试人员安全的安全系数,且三组模块中必须含有人脸识别数据模块中,在对测试人员人脸识别数据模块进行测试时,至少验证虹膜接入模块、脸部五官特征扫描模块与牙齿特征扫描模块中至少两组数据与数据库对比模块正确,进一步提高物联网自动测试系统的安全系数。

第二步:通过人脸识别数据模块中“脸部五官特征扫描模块”与“牙齿特征扫描模块”两组特殊校对,避免有资格测试权限人员脸部受伤导致对测试人员验证失败的情况发生;

第三步:当上述两个步骤通过合法授权验证后,利用分布式的物联网系统进行自动测试作业:

第三步:通过设置有两个测试模块进行对比测试,利用分布式的物联网在不同地方的端口同步进行测试,提高测试数据效率,同时每组测试模块中设置的测试单元模块与测试校对模块,在数据模块进行数据测试时,另一组测试校对模块对相应的测试单元模块进行常规数值判定,对测试单元模块进行错误进行自我校对,提高测试效率同时,加强有效数据准确性;当在对应测试模块中进行临时同步数据存储功能时,避免对应的测试单元模块与对应的测试校对模块由于外部影响模块崩盘,临时存储模块将同步存储的数据实时上传到数据库对比模块中,对自动测试的数据起到了防丢失和备份的效果,此时测试模块重新启动,测试模块将数据库对比模块中丢失的数据重新备份,从上一次备份的数据中重新继续测试,起到了自动备份的效果,提高系统智能化处理错误流程的判定作用。

当不同测试模块进行数据测试,将测试后系统所需要的数据通过临时存储模块永久备份在数据库对比模块中,提高数据库对比模块中有效数据基数含量,将测试模块中不需要的数据从临时存储数据库对比模块中的数据删除,避免无效数据在据库对比模块中存有大量数据沉余,除去数据沉余导致系统长期稳定工作的保障,提高自动测试系统的稳定。

通过第一测试模块与第二测试模块位于不同地区的分支模块端口设置,避免不同区域在夏季用电高峰影响不同区域分布式的物联网自动测试系统影响整体测试结果,当任意一处分支模块端口出现故障时,剩余分支模块端口下方的测试模块进行至少两次数据自动测试,提高数据自动测试的有效数据的准确性,避免分布式的物联网自动测试系统受到特殊区域用电高峰影响,提高自动测试系统的抗干扰能力。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

技术分类

06120116525155