CN109089278A - 一种接口测试方法及装置 - Google Patents
一种接口测试方法及装置 Download PDFInfo
- Publication number
- CN109089278A CN109089278A CN201811148937.8A CN201811148937A CN109089278A CN 109089278 A CN109089278 A CN 109089278A CN 201811148937 A CN201811148937 A CN 201811148937A CN 109089278 A CN109089278 A CN 109089278A
- Authority
- CN
- China
- Prior art keywords
- wsn
- network protocol
- data field
- field load
- interface
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种接口测试方法及装置,用于测试传感器网关的北向接口,所述北向接口用于连接传感器网关和电信网络,该方法包括:通过WSN节点上报数据至业务应用管理***;通过WSN网络协议分析仪获取与WSN节点上报数据对应的WSN网络协议分析仪数据域载荷;通过电信网络协议分析仪获取经传感器网关转发且与WSN节点上报数据对应的电信网络协议分析仪数据域载荷;根据WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。本发明能够在融合电信网络和WSN网络的环境中、及传感器网关的服务模式为通道模式或非通道模式的情况下实现传感器网关的北向接口互通测试。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种接口测试方法及装置。
背景技术
随着信息技术的发展,物联网飞速发展。物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。在融合电信网络和无线传感器网络(WirelessSensor Network,WSN)的环境中,传感器网关为连接电信网络和WSN网络的中间设备,其具有至关重要的作用。现有的传感器网关测试方式只能够对基于现网的传感器网关的功能进行简单测试,无法在融合电信网络和WSN网络的环境中实现传感器网关的北向接口互通测试。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提供了一种接口测试方法及装置,能够在融合电信网络和WSN网络的环境中实现传感器网关的北向接口互通测试。
为实现上述目的,本发明提供了一种接口测试方法,用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,所述方法包括:
通过WSN节点上报数据至业务应用管理***;
通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷;
通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷;
根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
可选地,在所述通过WSN节点上报数据至业务应用管理***之前还包括:
搭建接口测试环境,所述接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。
可选地,所述传感器网关的服务模式为通道模式,所述根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果包括:
判断所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷是否相同,若判断出所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷相同,生成的北向接口的测试结果为测试通过。
可选地,所述传感器网关的服务模式为非通道模式,在所述通过WSN节点上报数据至业务应用管理***之前还包括:
通过业务应用管理***配置WSN节点的数据上报模式为周期性上报模式,并配置所述周期性上报模式的预设周期。
可选地,所述传感器网关的服务模式为非通道模式,所述通过WSN节点上报数据至业务应用管理***具体为:
在所述预设周期内通过所述第一WSN节点和第二WSN节点分别上报数据至业务应用管理***;
所述通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷具体为:
通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷;
所述根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果具体为:
判断所述电信网络协议分析仪数据域载荷是否包括所述第一数据域载荷和第二数据域载荷,若判断出所述电信网络协议分析仪数据域载荷包括所述第一数据域载荷和第二数据域载荷,生成的北向接口的测试结果为测试通过。
为实现上述目的,相应地,本发明还提供了一种接口测试装置,用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,所述装置包括:
上报模块,用于通过WSN节点上报数据至业务应用管理***;
获取模块,用于通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷;
生成模块,用于根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
可选地,还包括:
搭建模块,用于搭建接口测试环境,所述接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。
可选地,所述传感器网关的服务模式为通道模式,所述生成模块包括:
判断子模块,用于判断所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷是否相同;
生成子模块,用于当判断出所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷相同时,生成的北向接口的测试结果为测试通过。
可选地,所述传感器网关的服务模式为非通道模式,所述接口测试装置还包括:
配置模块,用于通过业务应用管理***配置WSN节点的数据上报模式为周期性上报模式,并配置所述周期性上报模式的预设周期。
可选地,所述传感器网关的服务模式为非通道模式,
所述上报模块具体用于在所述预设周期内通过所述第一WSN节点和第二WSN节点分别上报数据至业务应用管理***;
所述获取模块具体用于通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷;
所述判断子模块还用于判断所述电信网络协议分析仪数据域载荷是否包括所述第一数据域载荷和第二数据域载荷;
所述生成子模块还用于当判断出所述电信网络协议分析仪数据域载荷包括所述第一数据域载荷和第二数据域载荷时,生成的北向接口的测试结果为测试通过。
本发明具有以下有益效果:
本发明提供的接口测试方法,通过WSN网络协议分析仪获取与WSN
节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与WSN节点上报数据对应的电信网络协议分析仪数据域载荷,根据WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果,能够在融合电信网络和WSN网络的环境中、及传感器网关的服务模式为通道模式或非通道模式的情况下实现传感器网关的北向接口互通测试。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
图1为本发明实施例提供的一种电信网络和WSN网络融合环境的结构示意图;
图2为本发明实施例提供的一种传感器网关的接口测试拓扑结构图;
图3a为本发明实施例提供的第一种接口测试方法的流程示意图;
图3b为本发明实施例提供的第一种接口测试装置的结构示意图;
图4a为本发明实施例提供的第二种接口测试方法的流程示意图;
图4b为本发明实施例提供的第二种接口测试装置的结构示意图;
图5a为本发明实施例提供的第三种接口测试方法的流程示意图;
图5b为本发明实施例提供的第三种接口测试装置的结构示意图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、
装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
图1为本发明实施例提供的一种电信网络和WSN网络融合环境的结构示意图,如图1所示,其包括电信网络和WSN网络,传感器网关为电信网络和WSN网络间的中间设备。传感器网关用于连接电信网络和WSN网络:传感器网关包括南向接口和北向接口(图中未示出),南向接口为传感器网关与WSN网络之间的接口,南向接口可以为:蓝牙接口或WLAN接口或ZIGBEE接口或NFC接口;北向接口为传感器网关与电信网络之间的接口,北向接口可以为:2G/3G/4G接口或PON网络接口或DSL接口。可选地,本实施例中的电信网络还可以为卫星通讯网络或IP网络。本实施例中,南向接口的类型包括管理接口和数据接口。
其还包括WSN节点、接入网、核心网、业务平台、管理中心、协议网关、远端应用、近端应用、数据中心和计费中心。其中,WSN节点通过传感器网关接入电信网络。接入网可以为无线基站。核心网用于将呼叫请求或数据请求接续至不同的网络上。业务平台用于管理传感器网关。数据中心用于存储数据。计费中心用于对电信网络中与WSN传感器网络相结合的业务进行计费,计费中心配合业务平台完成计费过程。近端应用为电信网络内与WSN网络相结合的业务应用,远端应用为电信网络外与WSN相结合的业务应用。协议网关负责协议的转换和接口的适配工作。管理中心负责对传感器网关进行故障管理、性能管理和安全管理。
图2为本发明实施例提供的一种传感器网关的接口测试拓扑结构图,如图2所示,在实际测试时,电信网络与传感器网关间设有电信网络协议分析仪,电信网络协议分析仪用于分析电信网络与传感器网关之间通信的数据域载荷,在传感器网关与WSN网络间设有WSN网络协议分析仪,WSN网络协议分析仪用于分析传感器网关与WSN网络之间通信的数据域载荷。本实施例中公开的接口测试方法可于图1所示的环境中及图2所示的接口测试拓扑结构下实现。
图3a为本发明实施例提供的第一种接口测试方法的流程示意图,图3b为本发明实施例提供的第一种接口测试装置的结构示意图,该方法及装置用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,如图3a所示,该方法包括:
步骤101、通过WSN节点上报数据至业务应用管理***。
步骤102、通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷。
步骤103、通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷。
步骤104、根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
相应地,本实施例还提供了与上述第一种接口测试方法对应的测试装置,如图3b所示,该装置包括:上报模块11、获取模块12和生成模块13。上报模块11用于通过WSN节点上报数据至业务应用管理***。获取模块12用于通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷。生成模块13用于根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
本实施例提供的第一种接口测试方法及装置,通过WSN网络协议分析仪获取与WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与WSN节点上报数据对应的电信网络协议分析仪数据域载荷,根据WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果,能够在融合电信网络和WSN网络的环境中、及传感器网关的服务模式为通道模式或非通道模式的情况下实现传感器网关的北向接口互通测试。
图4a为本发明实施例提供的第二种接口测试方法的流程示意图,图4b为本发明实施例提供的第二种接口测试装置的结构示意图,该方法及装置用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,如图4a所示,该方法包括:
步骤201、搭建接口测试环境。
接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。传感器网关用于连接电信网络和WSN网络,业务应用管理***设于电信网络中。
步骤202、通过WSN节点上报数据至业务应用管理***。
具体地,触发WSN节点以使得WSN节点上报数据至业务应用管理***,WSN节点上报的数据需经传感器网关转发以传送至业务应用管理***。
业务应用管理***设于如图1中所示的业务平台上,或业务应用管理***至少承载如图1中所示业务平台的部分功能。本发明实施例提供的第二种接口测试方法适用于传感器网关的服务模式为通道模式的情况,通道模式下,传感器网关仅作为电信网络中业务应用管理***与WSN网络中WSN节点间的一个节点,传感器网关不对业务应用管理***与WSN节点间传输的数据进行处理,业务应用管理***直接管理到WSN节点。
步骤203、通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷。
WSN网络协议分析仪设于传感器网关与WSN网络之间,WSN网络协议分析仪用于分析传感器网关与WSN网络之间通信的数据域载荷。
步骤204、通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷。
电信网络协议分析仪设于电信网络与传感器网关之间,电信网络协议分析仪用于分析电信网络与传感器网关之间通信的数据域载荷。
当WSN节点上报数据至业务应用管理***的过程中,WSN网络协议分析仪和电信网络协议分析仪均可获取与WSN节点上报数据对应的数据域载荷。本实施例中通过WSN网络协议分析仪获取的与所述WSN节点上报数据对应的数据域载荷记为WSN网络协议分析仪数据域载荷D1,通过电信网络协议分析仪获取的经传感器网关转发的且与所述WSN节点上报数据对应的数据域载荷记为电信网络协议分析仪数据域载荷D2。
步骤205、判断所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷是否相同,若是,执行步骤206;若否,执行步骤207。
具体地,判断WSN网络协议分析仪数据域载荷D1和电信网络协议分析仪数据域载荷D2是否相同。
步骤206、生成北向接口的测试结果,所述北向接口的测试结果为测试通过,流程结束。
当WSN网络协议分析仪数据域载荷D1和电信网络协议分析仪数据域载荷D2相同时,表示在传感器网关的服务模式为通道模式的情况下,传感器网关的北向接口的互通功能正常,生成的北向接口的测试结果为测试通过。北向接口的测试结果为测试通过也可用于表示在服务模式为通道模式的情况下传感器网关的功能正常。
步骤207、生成北向接口的测试结果,所述北向接口的测试结果为测试未通过,流程结束。
当WSN网络协议分析仪数据域载荷D1和电信网络协议分析仪数据域载荷D2不同时,表示在传感器网关的服务模式为通道模式的情况下,传感器网关的北向接口的互通功能故障,生成的北向接口的测试结果为测试未通过。北向接口的测试结果为测试通过也可用于表示在服务模式为通道模式的情况下传感器网关的功能故障。
相应地,本实施例还提供了与上述第二种接口测试方法对应的测试装置,如图4b所示,该装置包括:上报模块11、获取模块12和生成模块13。上报模块11用于通过WSN节点上报数据至业务应用管理***。获取模块12用于通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷。生成模块13用于根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
进一步地,该装置还包括搭建模块14。搭建模块14用于搭建接口测试环境,所述接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。
进一步地,所述传感器网关的服务模式为通道模式,所述生成模块13包括判断子模块131和生成子模块132。判断子模块131用于判断所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷是否相同。生成子模块132用于当判断出所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷相同时,生成的北向接口的测试结果为测试通过。
本实施例提供的第二种接口测试方法及装置,通过WSN网络协议分析仪获取与WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与WSN节点上报数据对应的电信网络协议分析仪数据域载荷,根据WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果,能够在融合电信网络和WSN网络的环境中、及传感器网关的服务模式为通道模式的情况下实现传感器网关的北向接口互通测试,从而实现对传感器网关的功能测试。
图5a为本发明实施例提供的第三种接口测试方法的流程示意图,图5b为本发明实施例提供的第三种接口测试装置的结构示意图,该方法及装置用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,如图5a所示,该方法包括:
步骤301、搭建接口测试环境。
接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。传感器网关用于连接电信网络和WSN网络,业务应用管理***设于电信网络中。
步骤302、通过业务应用管理***配置WSN节点的数据上报模式为周期性上报模式,并配置所述周期性上报模式的预设周期。
如:预设周期可记为p。
步骤303、在所述预设周期内通过所述第一WSN节点和第二WSN节点分别上报数据至业务应用管理***。
在预设周期p内,触发WSN网络中的第一WSN节点和第二WSN节点以供其分别上报数据至业务应用管理***。第一WSN节点和第二WSN节点上报的数据均需经传感器网关转发以传送至业务应用管理***。
业务应用管理***设于如图1中所示的业务平台上,或业务应用管理***至少承载如图1中所示业务平台的部分功能。
本发明实施例提供的第三种接口测试方法适用于传感器网关的服务模式为非通道模式的情况,非通道模式包括业务应用管理***管理到网关模式和业务应用管理***管理到WSN节点模式:
在业务应用管理***管理到网关模式下,电信网络中的业务应用管理***不涉及对WSN网络内WSN节点的管理,所有WSN节点不直接与业务应用管理***进行通信,业务应用管理***仅管理到传感器网关。传感器网关具体用于汇聚WSN节点的上报数据并提供上报数据至业务应用管理***。同时,传感器网关还接收业务应用管理***的各种管理和操作、将以上管理和操作在WSN网络内部进行处理,并将处理后生成的结果上报至业务应用管理***。
在业务应用管理***管理到WSN节点模式下,业务应用管理***管理到传感器网关及WSN网络中的各个WSN节点,传感器网关用于协助业务应用管理***管理WSN节点,WSN节点的管理和数据处理均需经传感器网关进行处理,传感器网关一方面用于对WSN节点所上报的数据进行汇聚、格式封装及上传,另一方面用于对业务应用管理***的管理命令进行命令解析、格式转换和结果转报。业务应用管理***管理到WSN节点模式不包括通道模式,其与通道模式不同。
步骤304、通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷。
WSN网络协议分析仪设于传感器网关与WSN网络之间,WSN网络协议分析仪用于分析传感器网关与WSN网络之间通信的数据域载荷。
当第一WSN节点和第二WSN节点上报数据至业务应用管理***的过程中,WSN网络协议分析仪均可获取与第一WSN节点上报数据及第二WSN节点上报数据对应的数据域载荷。本实施例中通过WSN网络协议分析仪分别获取的与第一WSN节点上报数据和第二WSN节点上报数据对应的数据域载荷记为第一数据域载荷D1和第二数据域载荷D2。
步骤305、通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷。
电信网络协议分析仪设于电信网络与传感器网关之间,电信网络协议分析仪用于分析电信网络与传感器网关之间通信的数据域载荷。
步骤305中所述的WSN节点包括第一WSN节点和第二WSN节点。具体地,传感器网关对第一WSN节点上报数据和第二WSN节点上报数据进行处理后生成WSN节点上报数据,转发WSN节点上报数据至业务应用管理***。通过电信网络协议分析仪获取的经传感器网关转发且与WSN节点上报数据对应的数据域载荷记为电信网络协议分析仪数据域载荷D3。
步骤306、判断所述电信网络协议分析仪数据域载荷是否包括所述第一数据域载荷和第二数据域载荷,若是,执行步骤307;若否,执行步骤308。
具体地,判断电信网络协议分析仪数据域载荷D3中是否包括第一数据域载荷D1和第二数据域载荷D2。
步骤307、生成北向接口的测试结果,所述北向接口的测试结果为测试通过,流程结束。
当电信网络协议分析仪数据域载荷D3中包括第一数据域载荷D1和第二数据域载荷D2时,表示在传感器网关的服务模式为非通道模式的情况下,传感器网关的北向接口的互通功能正常,生成的北向接口的测试结果为测试通过。北向接口的测试结果为测试通过也可用于表示传感器网关在服务模式为非通道模式的情况下的功能正常。
步骤308、生成北向接口的测试结果,所述北向接口的测试结果为测试未通过,流程结束。
当电信网络协议分析仪数据域载荷D3中不包括第一数据域载荷D1或第二数据域载荷D2时,表示在传感器网关的服务模式为非通道模式的情况下,传感器网关的北向接口的互通功能故障,生成的北向接口的测试结果为测试未通过。北向接口的测试结果为测试通过也可用于表示传感器网关在服务模式为非通道模式的情况下的功能故障。
相应地,本实施例还提供了与上述第三种接口测试方法对应的测试装置,如图5b所示,该装置包括:上报模块11、获取模块12和生成模块13。上报模块11用于通过WSN节点上报数据至业务应用管理***。获取模块12用于通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷。生成模块13用于根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
进一步地,该装置还包括搭建模块14。搭建模块14用于搭建接口测试环境,所述接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。
进一步地,该装置还包括配置模块15。配置模块15用于通过业务应用管理***配置WSN节点的数据上报模式为周期性上报模式,并配置所述周期性上报模式的预设周期。
进一步地,所述传感器网关的服务模式为非通道模式,所述生成模块13包括判断子模块131和生成子模块132。
所述上报模块11具体用于在所述预设周期内通过所述第一WSN节点和第二WSN节点分别上报数据至业务应用管理***。所述获取模块12具体用于通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷。所述判断子模块131还用于判断所述电信网络协议分析仪数据域载荷是否包括所述第一数据域载荷和第二数据域载荷。所述生成子模块132还用于当判断出所述电信网络协议分析仪数据域载荷包括所述第一数据域载荷和第二数据域载荷时,生成的北向接口的测试结果为测试通过。
本实施例提供的第三种接口测试方法及装置,通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与WSN节点上报数据对应的电信网络协议分析仪数据域载荷,根据WSN网络协议分析仪数据域载荷、第一数据域载荷与第二数据域载荷生成北向接口的测试结果,能够在融合电信网络和WSN网络的环境中、及传感器网关的服务模式为非通道模式的情况下实现传感器网关的北向接口互通测试,从而实现对传感器网关的功能测试。
应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
进一步地,本发明实施例还提供了一种接口测试***,包括传感器网关和上所述的接口测试装置。本实施例提供的接口测试***,能够在融合电信网络和WSN网络的环境中、及传感器网关的服务模式为通道模式或非通道模式的情况下实现传感器网关的北向接口互通测试。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种接口测试方法,其特征在于,用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,所述方法包括:
通过WSN节点上报数据至业务应用管理***;
通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷;
通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷;
根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
2.根据权利要求1所述的接口测试方法,其特征在于,在所述通过WSN节点上报数据至业务应用管理***之前还包括:
搭建接口测试环境,所述接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。
3.根据权利要求1或2所述的接口测试方法,其特征在于,所述传感器网关的服务模式为通道模式,所述根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果包括:
判断所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷是否相同,若判断出所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷相同,生成的北向接口的测试结果为测试通过。
4.根据权利要求1或2所述的接口测试方法,其特征在于,所述传感器网关的服务模式为非通道模式,在所述通过WSN节点上报数据至业务应用管理***之前还包括:
通过业务应用管理***配置WSN节点的数据上报模式为周期性上报模式,并配置所述周期性上报模式的预设周期。
5.根据权利要求4所述的接口测试方法,其特征在于,所述传感器网关的服务模式为非通道模式,所述通过WSN节点上报数据至业务应用管理***具体为:
在所述预设周期内通过所述第一WSN节点和第二WSN节点分别上报数据至业务应用管理***;
所述通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷具体为:
通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷;
所述根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果具体为:
判断所述电信网络协议分析仪数据域载荷是否包括所述第一数据域载荷和第二数据域载荷,若判断出所述电信网络协议分析仪数据域载荷包括所述第一数据域载荷和第二数据域载荷,生成的北向接口的测试结果为测试通过。
6.一种接口测试装置,其特征在于,用于测试传感器网关的北向接口,所述北向接口用于连接所述传感器网关和电信网络,所述装置包括:
上报模块,用于通过WSN节点上报数据至业务应用管理***;
获取模块,用于通过WSN网络协议分析仪获取与所述WSN节点上报数据对应的WSN网络协议分析仪数据域载荷,通过电信网络协议分析仪获取经传感器网关转发且与所述WSN节点上报数据对应的电信网络协议分析仪数据域载荷;
生成模块,用于根据所述WSN网络协议分析仪数据域载荷和电信网络协议分析仪数据域载荷生成北向接口的测试结果。
7.根据权利要求6所述的接口测试装置,其特征在于,还包括:
搭建模块,用于搭建接口测试环境,所述接口测试环境至少包括业务应用管理***、电信网络协议分析仪、传感器网关、WSN网络协议分析仪和多个WSN节点。
8.根据权利要求6或7所述的接口测试装置,其特征在于,所述传感器网关的服务模式为通道模式,所述生成模块包括:
判断子模块,用于判断所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷是否相同;
生成子模块,用于当判断出所述WSN网络协议分析仪数据域载荷和所述电信网络协议分析仪数据域载荷相同时,生成的北向接口的测试结果为测试通过。
9.根据权利要求6或7所述的接口测试装置,其特征在于,所述传感器网关的服务模式为非通道模式,所述接口测试装置还包括:
配置模块,用于通过业务应用管理***配置WSN节点的数据上报模式为周期性上报模式,并配置所述周期性上报模式的预设周期。
10.根据权利要求8所述的接口测试装置,其特征在于,所述传感器网关的服务模式为非通道模式,
所述上报模块具体用于在所述预设周期内通过所述第一WSN节点和第二WSN节点分别上报数据至业务应用管理***;
所述获取模块具体用于通过WSN网络协议分析仪获取与所述第一WSN节点上报数据对应的第一数据域载荷、与第二WSN节点上报数据对应的第二数据域载荷;
所述判断子模块还用于判断所述电信网络协议分析仪数据域载荷是否包括所述第一数据域载荷和第二数据域载荷;
所述生成子模块还用于当判断出所述电信网络协议分析仪数据域载荷包括所述第一数据域载荷和第二数据域载荷时,生成的北向接口的测试结果为测试通过。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811148937.8A CN109089278B (zh) | 2018-09-29 | 2018-09-29 | 一种接口测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811148937.8A CN109089278B (zh) | 2018-09-29 | 2018-09-29 | 一种接口测试方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109089278A true CN109089278A (zh) | 2018-12-25 |
CN109089278B CN109089278B (zh) | 2022-04-01 |
Family
ID=64842939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811148937.8A Active CN109089278B (zh) | 2018-09-29 | 2018-09-29 | 一种接口测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109089278B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102083123A (zh) * | 2011-03-01 | 2011-06-01 | 中国联合网络通信集团有限公司 | 网关测试方法、装置和*** |
CN102271162A (zh) * | 2011-08-03 | 2011-12-07 | 南京中兴新软件有限责任公司 | 基于paas云的电信综合业务平台***和其使用方法 |
CN102457877A (zh) * | 2010-11-01 | 2012-05-16 | 中兴通讯股份有限公司 | 结合网络、处理wsn终端处理数据的方法及wsn网关 |
CN102469546A (zh) * | 2010-11-19 | 2012-05-23 | 中兴通讯股份有限公司 | 结合网络、处理wsn终端上报数据的方法及wsn网关 |
CN102685786A (zh) * | 2011-03-18 | 2012-09-19 | 中兴通讯股份有限公司 | 无线传感器网络接入电信网络的方法及*** |
CN102685787A (zh) * | 2011-03-18 | 2012-09-19 | 中兴通讯股份有限公司 | 无线传感器网络接入电信网络的方法及*** |
CN103067958A (zh) * | 2012-12-28 | 2013-04-24 | 中国科学院深圳先进技术研究院 | 一种无线传感器网络与移动通信网络融合测试方法及*** |
CN103533574A (zh) * | 2013-10-09 | 2014-01-22 | 中国联合网络通信集团有限公司 | 无线传感器网络和互联网之间数据传输的方法和装置 |
US20140180539A1 (en) * | 2012-12-20 | 2014-06-26 | Hyundai Motor Company | Virtual sensor network system and method for convergence of heterogeneous sensors |
CN104185307A (zh) * | 2014-09-05 | 2014-12-03 | 苏州大学 | 一种面向农业大棚的集成wsn智能传感器统一接口*** |
CN104219247A (zh) * | 2014-09-22 | 2014-12-17 | 中国科学院上海微***与信息技术研究所 | 一种无线多媒体传感器网络接入ip网络的方法 |
CN105682121A (zh) * | 2016-01-29 | 2016-06-15 | 中国联合网络通信集团有限公司 | 传感器网络的数据采集方法、网关和数据采集*** |
US20160337786A1 (en) * | 2014-01-31 | 2016-11-17 | National Institute Of Information And Communications Technology | Dynamic mobile sensors network platform for identifier-based communication |
US20180091989A1 (en) * | 2016-09-27 | 2018-03-29 | King Fahd University Of Petroleum And Minerals | Energy efficient data collection routing protocol for wireless rechargeable sensor networks |
-
2018
- 2018-09-29 CN CN201811148937.8A patent/CN109089278B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102457877A (zh) * | 2010-11-01 | 2012-05-16 | 中兴通讯股份有限公司 | 结合网络、处理wsn终端处理数据的方法及wsn网关 |
CN102469546A (zh) * | 2010-11-19 | 2012-05-23 | 中兴通讯股份有限公司 | 结合网络、处理wsn终端上报数据的方法及wsn网关 |
CN102083123A (zh) * | 2011-03-01 | 2011-06-01 | 中国联合网络通信集团有限公司 | 网关测试方法、装置和*** |
CN102685786A (zh) * | 2011-03-18 | 2012-09-19 | 中兴通讯股份有限公司 | 无线传感器网络接入电信网络的方法及*** |
CN102685787A (zh) * | 2011-03-18 | 2012-09-19 | 中兴通讯股份有限公司 | 无线传感器网络接入电信网络的方法及*** |
CN102271162A (zh) * | 2011-08-03 | 2011-12-07 | 南京中兴新软件有限责任公司 | 基于paas云的电信综合业务平台***和其使用方法 |
US20140180539A1 (en) * | 2012-12-20 | 2014-06-26 | Hyundai Motor Company | Virtual sensor network system and method for convergence of heterogeneous sensors |
CN103067958A (zh) * | 2012-12-28 | 2013-04-24 | 中国科学院深圳先进技术研究院 | 一种无线传感器网络与移动通信网络融合测试方法及*** |
CN103533574A (zh) * | 2013-10-09 | 2014-01-22 | 中国联合网络通信集团有限公司 | 无线传感器网络和互联网之间数据传输的方法和装置 |
US20160337786A1 (en) * | 2014-01-31 | 2016-11-17 | National Institute Of Information And Communications Technology | Dynamic mobile sensors network platform for identifier-based communication |
CN104185307A (zh) * | 2014-09-05 | 2014-12-03 | 苏州大学 | 一种面向农业大棚的集成wsn智能传感器统一接口*** |
CN104219247A (zh) * | 2014-09-22 | 2014-12-17 | 中国科学院上海微***与信息技术研究所 | 一种无线多媒体传感器网络接入ip网络的方法 |
CN105682121A (zh) * | 2016-01-29 | 2016-06-15 | 中国联合网络通信集团有限公司 | 传感器网络的数据采集方法、网关和数据采集*** |
US20180091989A1 (en) * | 2016-09-27 | 2018-03-29 | King Fahd University Of Petroleum And Minerals | Energy efficient data collection routing protocol for wireless rechargeable sensor networks |
Also Published As
Publication number | Publication date |
---|---|
CN109089278B (zh) | 2022-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103428627B (zh) | 物联网***中数据的传送方法、物联网***及相应装置 | |
CN102752166B (zh) | 一种调试方法、芯片、单板及*** | |
CN104737519B (zh) | 用于软件定义网络(sdn)的通用网络控制器的***和设备 | |
CN103532782B (zh) | 一种wlan无线网络测试仪及其测试方法 | |
CN101197703B (zh) | 对Zigbee网络进行管理的方法及***及设备 | |
CN103117900B (zh) | 一种可配置式工业以太网数据解析***及解析方法 | |
CN110401568A (zh) | 一种网络拓扑发现方法及设备 | |
Raj et al. | Simulation of VANET using ns-3 and SUMO | |
CN101741648A (zh) | 分布式远程测试***、方法、以及服务器 | |
CN114189444B (zh) | 纳管工业端设备的方法、时间敏感网络控制器及*** | |
CN104243536B (zh) | 一种高速列车控制网络半实物仿真*** | |
CN109274603A (zh) | 异构协议数据之间基于软件定义的互连方法和装置 | |
CN102438017B (zh) | 基于路由功能的Modbus和BACnet Ethernet协议转化装置及转化方法 | |
CN104750911A (zh) | 一种变电站保信子站的仿真建模方法 | |
CN103856483A (zh) | 一种飞行模拟器通讯方法 | |
CN110519786A (zh) | 业务服务质量监测方法、设备及*** | |
CN105072040A (zh) | 高效的卫星SpaceWire即插即用网络拓扑构建方法 | |
CN109286536A (zh) | 一种接口测试方法及装置 | |
CN113691408B (zh) | 电力数据通信网络仿真方法、装置、计算机设备 | |
CN107483284A (zh) | 网络设备的测试方法及装置 | |
CN107517130A (zh) | 基于opnet的无缝冗余协议网络性能等效仿真方法 | |
CN202385126U (zh) | 一种物联网网关设备 | |
CN103763676B (zh) | Ap与ac间的通信方法和设备 | |
CN109089278A (zh) | 一种接口测试方法及装置 | |
CN105591787B (zh) | 一种网络中的根本原因分析方法、装置和*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |