一种基于多线程的传感节点标识符解析测试方法及系统技术方案

技术编号:16283999 阅读:99 留言:0更新日期:2017-09-23 03:29
本发明专利技术针对目前尚不存在能够进行大规模测试的无线传感器网络传感节点标识符解析测试系统,从而影响传感网的推广应用的问题,提出了一种基于多线程的传感节点标识符解析测试方法,通过合理配置多个测试线程并发工作完成多个节点的测试任务,提高系统的测试效率。该方法主要采用异步测试方法,系统将每个标识符解析测试任务对应一个工作线程,每个测试任务分成多个测试步,测试任务的调度转化为对工作线程的调度,各个被测对象的测试任务独立异步进行,互不影响,其中的某个被测对象测试完毕后可以换下一个待测的被测对象继续进行测试,与其他被测对象的状态无关。

Method and system for testing and resolving sensor node identifier based on Multithreading

According to the invention does not exist at present capable of sensing wireless sensor network node identifier resolution test system of large-scale test, thus affecting the popularization and application of sensor network problems, proposed a sensor node identifier resolution test method based on multi thread, complete test task nodes through the rational allocation of multi thread concurrent test work to improve the efficiency of testing system. The method mainly adopts the asynchronous test method, system each identifier resolution test task corresponds to a working thread, each test task is divided into a plurality of test step, test task scheduling for work thread scheduling, each test task object independent asynchronous, do not affect each other, one of the object to be measured after the test can change a tested object to continue testing, has nothing to do with the other object state.

【技术实现步骤摘要】
一种基于多线程的传感节点标识符解析测试方法及系统
本专利技术涉及一种基于多线程的传感节点标识符解析测试方法及系统,具体设计一种针对不同协议的多任务测试方法,属于无线传感器网络测试领域。
技术介绍
作为国家传感网标准工作组中的PG5标识项目组,积极地投身于传感网标识领域的标准制定,不断地推动了传感网的发展。传感器网络作为物联网技术的重要组成部分,在大规模的应用和发展过程当中,利用传感节点标识符对传感节点身份的唯一标识,使得各种异构网通过广域网互通互联。在传感节点标识符应用中,通过对传感节点唯一标识符进行解析获得传感节点的基本属性信息,应用属性信息,传感器的配置信息和传感器的实时感知信息,从而实现在网络中对标识信息的共享,通过对传感节点标识符的解析测试,能够保证信息的正确性,因此,传感网传感节点标识符测试成为国内外研究的热点,在《传感器网络传感节点标识符解析一致性测试方法》专利中,只是对节点标识符的解析过程进行了一致性测试,对多节点多任务的测试没有有效的解决办法。多线程结构是一个进程中的多个线程同时执行测试任务的结构,主要是通过线程间的切换来完成多任务测试任务。多线程结构中,测试程序在一本文档来自技高网...
一种基于多线程的传感节点标识符解析测试方法及系统

【技术保护点】
一种基于多线程的传感网传感节点标识符解析测试系统,其特征在于:该测试系统包括应用层平台、通信系统、被测系统。应用层平台是测试系统的核心部分,负责整个传感节点标识符解析测试任务的分配,测试线程的管理,任务的调度和测试结果显示的管理;通信系统包括TCP/IP通信接口、串口通信接口、802.15.4无线通信接口;被测系统即被测设备所在的网络,根据测试需求选择合适的被测网络。

【技术特征摘要】
1.一种基于多线程的传感网传感节点标识符解析测试系统,其特征在于:该测试系统包括应用层平台、通信系统、被测系统。应用层平台是测试系统的核心部分,负责整个传感节点标识符解析测试任务的分配,测试线程的管理,任务的调度和测试结果显示的管理;通信系统包括TCP/IP通信接口、串口通信接口、802.15.4无线通信接口;被测系统即被测设备所在的网络,根据测试需求选择合适的被测网络。2.根据权利要求1所述的一种基于多线程的传感网传感节点标识符解析测试系统,其特征在于:被测网络选用以6LowPAN为代表的IP传感网和以ZigBee为代表的非IP传感网,同时在传感网中部署多个被测传感节点。3.根据权利要求1所述的一种基于多线程的传感网传感节点标识符解析测试系统,其特征在于:测试服务器与测试网关的通信采用网口的方式,测试网关与被测传感节点的通信采用无线的方式;网关完成传感节点标识符的接收与转发、6LowPAN传感节点身份标识符与IP地址的映射关系建立、ZigBee传感节点身份标识符与网内通信地址的映射关系建立、测试服务器标识符解析测试命令的转发等功能。4.根据权利要求1所述的一种基于多线程的传感网传感节点标识符解析测试系统,其特征在于:采用XML语言编写传感节点标识符解析测试案例并驱动测试执行的方法,通过分析测试案例的共同特性从而抽象出测试脚本模型,编写测试系统能够识别的XML测试脚本。标识符测试抽象测试集里面罗列了标识符测试时可能进行的测试案例,包括传感节点标识符编码一致性测试组与传感节点标识符解析一致性测试组,其中传感节点标识编码一致性测试组又包括身份标识符和应用属性标识符的长度、格式、数值测试例,传感节点标识符解析一致性测试组又包括解析身份标识符和应用属性标识符所得信息完整性、准确性测试例,用户可根据需要选取测试案例,系统会自动生成用例集。5.根据权利要求1...

【专利技术属性】
技术研发人员:罗志勇许江永蔡婷杨卫帅何泽波王松赵洪图
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

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

1