对智能终端的扩展模块接口进行测试的方法、装置和设备制造方法及图纸

技术编号:25276460 阅读:42 留言:0更新日期:2020-08-14 23:07
本申请涉及一种对智能终端的扩展模块接口进行测试的方法、装置、测试控制设备和存储介质。本方法包括:为测试接口配置第一扩展模块,生成对应的第一链路协商响应;通过测试接口,将第一链路协商响应发送至智能终端;第一链路协商响应用于指示智能终端通过扩展模块接口返回第一测试数据;扩展模块接口与测试接口连接;在接收到第一测试数据后,为测试接口重新配置与第一扩展模块的扩展功能类型不同的第二扩展模块,生成第二链路协商响应;第二链路协商响应用于指示智能终端通过扩展模块接口返回第二测试数据;根据第一测试数据和第二测试数据,确定针对扩展模块接口的测试结果,以提高测试效率。

【技术实现步骤摘要】
对智能终端的扩展模块接口进行测试的方法、装置和设备
本申请涉及智能终端
,特别是涉及一种对智能终端的扩展模块接口进行测试的方法、装置、测试控制设备和存储介质。
技术介绍
随着用电数据采集技术的发展,对用电数据进行采集的智能终端也进行对应的更新,在新一代的智能终端技术要求中规定:新一代的智能终端设置的扩展模块接口应该支持扩展模块的盲插,即在实际使用时,智能终端的扩展模块接口可以实现任意一种扩展功能;其中扩展功能是相对于智能终端原有的本地功能来说的,例如智能终端的本地功能是和电表进行通信的功能,那么,采集电表数据(如RS485抄表功能)等功能就是扩展功能。因此,在智能终端投入使用前,需要测试智能终端的扩展模块接口是否正常,即是否能实现任意一种扩展功能;但是在按照传统的方法测试扩展模块接口时,向该扩展模块接口插入不同类型的扩展模块,需要多次进行插入操作进行测试,导致测试效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高对智能终端的扩展模块接口进行测试的效率的对智能终端的扩展模块接口进行测试的方法、装置、测试控制设备和存储介质。一种对智能终端的扩展模块接口进行测试的方法,所述方法,包括:为测试接口配置第一扩展模块,并生成与所述第一扩展模块对应的第一链路协商响应;通过所述测试接口,将所述第一链路协商响应发送至智能终端;所述第一链路协商响应用于指示所述智能终端通过扩展模块接口返回第一测试数据;所述扩展模块接口与所述测试接口连接;在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块,并生成与所述第二扩展模块对应的第二链路协商响应;其中,所述第二扩展模块的扩展功能类型与所述第一扩展模块的扩展功能类型不同;所述第二链路协商响应用于指示所述智能终端通过所述扩展模块接口返回第二测试数据;根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果。在其中一个实施例中,所述测试接口为多个,各个测试接口分别与对应的扩展模块接口连接,各个扩展模块接口的物理结构相同,所述第一扩展模块包括多个扩展子模块,各个扩展子模块的扩展功能类型不同并且对应不同的测试接口;所述为所述测试接口重新配置第二扩展模块的步骤包括:对所述第一扩展模块中各个扩展子模块的顺序进行调整,以使任意一个测试接口对应的扩展子模块的扩展功能类型在调整前和调整后不同;将顺序调整后的第一扩展模块作为所述第二扩展模块。在其中一个实施例中,在所述通过所述测试接口,将所述第一链路协商响应发送至智能终端的步骤之前,还包括:获取与所述第一扩展模块对应的第一扩展功能规约;向所述智能终端发送所述第一扩展功能规约,以使所述智能终端在接收到所述第一链路协商响应后,根据所述第一扩展功能规约生成所述第一测试数据。在其中一个实施例中,在所述为测试接口配置第一扩展模块的步骤之前,包括:接收所述智能终端发送的第一链路协商请求;响应于所述第一链路协商请求,从预置的多个扩展模块中确定所述第一扩展模块;所述在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块的步骤,包括:向所述智能终端发送硬件初始化指令,以使所述智能终端发送第二链路协商请求;响应于所述第二链路协商请求,为所述测试接口重新配置所述第二扩展模块,以触发新一轮的测试流程;所述第二扩展模块为所述多个扩展模块中的扩展模块。在其中一个实施例中,在所述接收所述智能终端发送的第一链路协商请求的步骤之前,还包括:按照所述智能终端的电表通信模块的规约格式,生成测试指令;将所述测试指令发送给所述智能终端;所述测试指令用于指示所述智能终端通过所述测试接口的管理通道发送所述第一链路协商请求和所述第二链路协商请求,并通过所述测试接口的数据通道返回所述第一测试数据和所述第二测试数据。在其中一个实施例中,所述方法,还包括:获取与所述多个扩展模块对应的多个扩展功能规约;将携带有所述多个扩展功能规约的测试指令发送给所述智能终端,以使所述智能终端对所述测试指令进行解析得到所述多个扩展功能规约并根据所述多个扩展功能规约分别生成与所述多个扩展模块对应的测试数据。在其中一个实施例中,所述根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果的步骤,包括:若所述第一测试数据的规约格式和数据内容与所述第一扩展模块相匹配,则判定所述扩展模块接口的测试结果为支持所述第一扩展模块。在其中一个实施例中,所述根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果的步骤,包括:若所述第二测试数据的规约格式和数据内容是与所述第二扩展模块相匹配,则判定所述扩展模块接口的测试结果为支持所述第二扩展模块。一种对智能终端的扩展模块接口进行测试的装置,包括:第一响应生成模块,用于为测试接口配置第一扩展模块,并生成与所述第一扩展模块对应的第一链路协商响应;第一响应发送模块,用于通过所述测试接口,将所述第一链路协商响应发送至智能终端;所述第一链路协商响应用于指示所述智能终端通过扩展模块接口返回第一测试数据;所述扩展模块接口与所述测试接口连接;第二响应生成模块,用于在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块,并生成与所述第二扩展模块对应的第二链路协商响应;其中,所述第二扩展模块的扩展功能类型与所述第一扩展模块的扩展功能类型不同;所述第二链路协商响应用于指示所述智能终端通过所述扩展模块接口返回第二测试数据;测试结果确定模块,用于根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果。一种测试控制设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:为测试接口配置第一扩展模块,并生成与所述第一扩展模块对应的第一链路协商响应;通过所述测试接口,将所述第一链路协商响应发送至智能终端;所述第一链路协商响应用于指示所述智能终端通过扩展模块接口返回第一测试数据;所述扩展模块接口与所述测试接口连接;在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块,并生成与所述第二扩展模块对应的第二链路协商响应;其中,所述第二扩展模块的扩展功能类型与所述第一扩展模块的扩展功能类型不同;所述第二链路协商响应用于指示所述智能终端通过所述扩展模块接口返回第二测试数据;根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果。一种计算机可读取存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:为测试接口配置第一扩展模块,并生成与所述第一扩展模块对应的第一链路协商响应;通过所述测试接口,将所述第一链路协商响应发送至智能终端;所述第一链路协商响应用于指示所述智能终端通过扩展模块接口返回第一测试数据;所述扩展模块接口与所述测本文档来自技高网...

【技术保护点】
1.一种对智能终端的扩展模块接口进行测试的方法,所述方法,包括:/n为测试接口配置第一扩展模块,并生成与所述第一扩展模块对应的第一链路协商响应;/n通过所述测试接口,将所述第一链路协商响应发送至智能终端;所述第一链路协商响应用于指示所述智能终端通过扩展模块接口返回第一测试数据;所述扩展模块接口与所述测试接口连接;/n在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块,并生成与所述第二扩展模块对应的第二链路协商响应;其中,所述第二扩展模块的扩展功能类型与所述第一扩展模块的扩展功能类型不同;所述第二链路协商响应用于指示所述智能终端通过所述扩展模块接口返回第二测试数据;/n根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果。/n

【技术特征摘要】
1.一种对智能终端的扩展模块接口进行测试的方法,所述方法,包括:
为测试接口配置第一扩展模块,并生成与所述第一扩展模块对应的第一链路协商响应;
通过所述测试接口,将所述第一链路协商响应发送至智能终端;所述第一链路协商响应用于指示所述智能终端通过扩展模块接口返回第一测试数据;所述扩展模块接口与所述测试接口连接;
在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块,并生成与所述第二扩展模块对应的第二链路协商响应;其中,所述第二扩展模块的扩展功能类型与所述第一扩展模块的扩展功能类型不同;所述第二链路协商响应用于指示所述智能终端通过所述扩展模块接口返回第二测试数据;
根据所述第一测试数据和所述第二测试数据,确定针对所述扩展模块接口的测试结果。


2.根据权利要求1所述的方法,其特征在于,所述测试接口为多个,各个测试接口分别与对应的扩展模块接口连接,各个扩展模块接口的物理结构相同,所述第一扩展模块包括多个扩展子模块,各个扩展子模块的扩展功能类型不同并且对应不同的测试接口;
所述为所述测试接口重新配置第二扩展模块的步骤包括:
对所述第一扩展模块中各个扩展子模块的顺序进行调整,以使任意一个测试接口对应的扩展子模块的扩展功能类型在调整前和调整后不同;
将顺序调整后的第一扩展模块作为所述第二扩展模块。


3.根据权利要求1所述的方法,其特征在于,在所述通过所述测试接口,将所述第一链路协商响应发送至智能终端的步骤之前,还包括:
获取与所述第一扩展模块对应的第一扩展功能规约;
向所述智能终端发送所述第一扩展功能规约,以使所述智能终端在接收到所述第一链路协商响应后,根据所述第一扩展功能规约生成所述第一测试数据。


4.根据权利要求1所述的方法,其特征在于,在所述为测试接口配置第一扩展模块的步骤之前,包括:
接收所述智能终端发送的第一链路协商请求;
响应于所述第一链路协商请求,从预置的多个扩展模块中确定所述第一扩展模块;
所述在接收到所述第一测试数据后,为所述测试接口重新配置第二扩展模块的步骤,包括:
向所述智能终端发送硬件初始化指令,以使所述智能终端发送第二链路协商请求;
响应于所述第二链路协商请求,为所述测试接口重新配置所述第二扩展模块,以触发新一轮的测试流程;所述第二扩展模块为所述多个扩展模块中的扩展模块。


5.根据权利要求4所述的方法,其特征在于,在所述接收所述智能终端发送的第一链路协商请求的步骤...

【专利技术属性】
技术研发人员:梁哲恒陈晓江龙震岳蒋道环曹彦朝
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:广东;44

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

1