一种测试数据传输方法、装置,测试方法及通信模组制造方法及图纸

技术编号:31315772 阅读:14 留言:0更新日期:2021-12-12 23:52
本申请提供一种测试数据传输方法、装置,测试方法及通信模组。测试数据传输方法包括:通过MBIM接口接收终端设备发送的测试指令;将测试指令添加至第一接口,以通过第一接口将测试指令存储至共享内存中;其中,基带芯片用于执行共享内存中的测试指令,并将响应信息存储至共享内存中;当从第一接口中读取出响应信息时,将响应信息封装为MBIM响应信息;通过MBIM接口将MBIM响应信息发送至终端设备。在本申请实施例中,应用芯片中包括MBIM接口,通过MBIM接口来接收终端设备发送的测试指令,以及将测试对应的响应信息封装为MBIM响应信息,以便于终端设备获取到完整的测试数据。终端设备获取到完整的测试数据。终端设备获取到完整的测试数据。

【技术实现步骤摘要】
一种测试数据传输方法、装置,测试方法及通信模组


[0001]本申请涉及通信
,具体而言,涉及一种测试数据传输方法、装置,测试方法及通信模组。

技术介绍

[0002]随着科技的快速发展,通信模组等物联网模组深入到各个行业,助力行业改造升级。
[0003]当前主流的测试方法中通信模组需要通过USB(Universal Serial Bus,通用串行总线)连接至终端设备,如PC(Personal Computer,个人计算机)端。通过终端设备下发测试指令进行测试,该方式必须保证通信模组的USB接口能够正常加载,同时该方式需要通信模组内部进行状态切换,如将通信模组状态切换为debug(调试)状态。可见,该方式适用条件有限,若USB接口无法正常加载或通信模组状态切换出现问题,则极易出现信息丢失的情况。

技术实现思路

[0004]本申请实施例的目的在于提供一种测试数据传输方法、装置,测试方法及通信模组,通过MBIM接口进行测试,以便于终端设备获取到完整的测试数据,且该测试方式更简单易实现。
[0005]本专利技术是这样实现的:
[0006]第一方面,本申请实施例提供一种测试数据传输方法,应用于通信模组中的应用芯片,所述通信模组还包括基带芯片及共享内存;所述应用芯片通过第一接口与所述共享内存连接,所述基带芯片与所述共享内存连接,所述应用芯片还包括MBIM接口,所述方法包括:通过所述MBIM接口接收终端设备发送的测试指令;将所述测试指令添加至所述第一接口,以通过所述第一接口将所述测试指令存储至所述共享内存中;其中,所述基带芯片用于执行所述共享内存中的测试指令,并将响应信息存储至所述共享内存中;当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息;通过所述MBIM接口将所述MBIM响应信息发送至所述终端设备。
[0007]在本申请实施例中,应用芯片中包括MBIM接口,通过MBIM接口来接收终端设备发送的测试指令,以及将测试对应的响应信息封装为MBIM响应信息,以便于终端设备获取到完整的测试数据。此外,该方式无需将通信模组的状态切换为专门的调试状态,测试数据的提取仅需通过第一接口读取共享内存中的信息即可,该方式较为简单,且易于实现。
[0008]结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述通过所述MBIM接口接收终端设备发送的测试指令,包括:通过所述MBIM接口接收所述终端设备发送的第一信令;对所述第一信令进行解析,从所述第一信令中提取出所述测试指令。
[0009]在本申请实施例中,可以直接通过对MBIM接口获取的第一信令进行解析,以便于提取出该信令中的测试指令,进而仅需将测试指令添加至第一接口,使得基带芯片可以直
接基于测试指令进行测试,提高了通信模组内部的响应效率。
[0010]结合上述第一方面提供的技术方案,在一些可能的实现方式中,在所述从所述第一信令中提取出所述测试指令之后,所述方法还包括:确定所述测试指令为有效指令。
[0011]在本申请实施例中,通过确定指令的有效性,以避免后续出现无效指令进行测试,导致确定通信模组为异常的结果的出现。
[0012]结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述对所述第一信令进行解析,从所述第一信令中提取出所述测试指令,包括:调用MBIM线程对所述第一信令进行解析,从所述第一信令中提取出所述测试指令;所述将所述测试指令添加至所述第一接口,包括:调用写线程将所述测试指令添加至所述第一接口;所述当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息,包括:调用读线程读取所述第一接口中的信息,当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息;所述通过所述MBIM接口将所述MBIM响应信息发送至所述终端设备,包括:调用所述MBIM线程将所述MBIM响应信息通过所述MBIM接口发送至所述终端设备。
[0013]在本申请实施例中,通过多线程的方式可以提高应用芯片的资源利用率以及加快应用芯片的响应速率。
[0014]结合上述第一方面提供的技术方案,在一些可能的实现方式中,在所述调用MBIM线程对所述第一信令进行解析,从所述第一信令中提取出所述测试指令之后,所述方法还包括:将所述测试指令存储至第一列表中;所述调用写线程将所述测试指令添加至所述第一接口,包括:调用所述写线程从所述第一列表中读取指令;当从所述第一列表中读取出所述测试指令后,将所述测试指令添加至所述第一接口。
[0015]由于不同的线程处理内容不同,因此,在本申请实施例中,MBIM线程从第一信令中提取出测试指令之后,将测试指令存储至第一列表中,以便于写线程可以直接从第一列表中读取指令。通过该方式便于两个线程之间的交互。
[0016]结合上述第一方面提供的技术方案,在一些可能的实现方式中,在所述将所述测试指令添加至所述第一接口之前,所述方法还包括:确定所述测试指令为有效指令。
[0017]在本申请实施例中,通过确定指令的有效性,以避免后续出现无效指令进行测试,导致确定通信模组为异常的结果的出现。此外,在调用MBIM线程和写线程的处理过程中均会对指令的有效性进行判断,可以进一步地排除无效指令。
[0018]结合上述第一方面提供的技术方案,在一些可能的实现方式中,当所述第一信令为所述通信模组首次接收时,在所述调用MBIM线程对所述第一信令进行解析之前,所述方法还包括:创建所述写线程和所述读线程。
[0019]第二方面,本申请实施例提供一种测试方法,应用于通信模组,所述通信模组包括应用芯片、基带芯片及共享内存;所述应用芯片通过第一接口与所述共享内存连接,所述基带芯片与所述共享内存连接,所述应用芯片还包括MBIM接口,所述方法包括:通过所述MBIM接口接收终端设备发送的测试指令;将所述测试指令添加至所述第一接口,以通过所述第一接口将所述测试指令存储至所述共享内存中;通过所述基带芯片执行所述共享内存中的测试指令,并将响应信息存储至所述共享内存中;通过所述第一接口读取所述共享内存的信息,当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息;通过所述MBIM接口将所述MBIM响应信息发送至所述终端设备。
[0020]第二方面,本申请实施例提供一种测试数据传输装置,应用于通信模组中的应用芯片,所述通信模组还包括基带芯片及共享内存;所述应用芯片通过第一接口与所述共享内存连接,所述基带芯片与所述共享内存连接,所述应用芯片还包括MBIM接口,所述装置包括:接收模块,用于通过所述MBIM接口接收终端设备发送的测试指令;添加模块,用于将所述测试指令添加至所述第一接口,以通过所述第一接口将所述测试指令存储至所述共享内存;其中,所述基带芯片用于执行所述共享内存中的测试指令,并将响应信息存储至所述共享内存;读取模块,用于当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息;发送模块,用于通过所述MBIM接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据传输方法,其特征在于,应用于通信模组中的应用芯片,所述通信模组还包括基带芯片及共享内存;所述应用芯片通过第一接口与所述共享内存连接,所述基带芯片与所述共享内存连接,所述应用芯片还包括MBIM接口,所述方法包括:通过所述MBIM接口接收终端设备发送的测试指令;将所述测试指令添加至所述第一接口,以通过所述第一接口将所述测试指令存储至所述共享内存中;其中,所述基带芯片用于执行所述共享内存中的测试指令,并将响应信息存储至所述共享内存中;当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息;通过所述MBIM接口将所述MBIM响应信息发送至所述终端设备。2.根据权利要求1所述的方法,其特征在于,所述通过所述MBIM接口接收终端设备发送的测试指令,包括:通过所述MBIM接口接收所述终端设备发送的第一信令;对所述第一信令进行解析,从所述第一信令中提取出所述测试指令。3.根据权利要求2所述的方法,其特征在于,在所述从所述第一信令中提取出所述测试指令之后,所述方法还包括:确定所述测试指令为有效指令。4.根据权利要求2所述的方法,其特征在于,所述对所述第一信令进行解析,从所述第一信令中提取出所述测试指令,包括:调用MBIM线程对所述第一信令进行解析,从所述第一信令中提取出所述测试指令;所述将所述测试指令添加至所述第一接口,包括:调用写线程将所述测试指令添加至所述第一接口;所述当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息,包括:调用读线程读取所述第一接口中的信息,当从所述第一接口中读取出所述响应信息时,将所述响应信息封装为MBIM响应信息;所述通过所述MBIM接口将所述MBIM响应信息发送至所述终端设备,包括:调用所述MBIM线程将所述MBIM响应信息通过所述MBIM接口发送至所述终端设备。5.根据权利要求4所述的方法,其特征在于,在所述调用MBIM线程对所述第一信令进行解析,从所述第一信令中提取出所述测试指令之后,所述方法还包括:将所述测试指令存储至第一列表中;所述调用写线程将所述测试指令添加至所述第一接口,包括:调用所述写线程从所述第一列表中读取指令;当从所述第一列表中读取出所述测试指令后,将所述测试指令添加至...

【专利技术属性】
技术研发人员:孙欢
申请(专利权)人:上海移远通信技术股份有限公司
类型:发明
国别省市:

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

1