支持多芯片平台的5g无线模块信号噪声检测方法及装置

文档序号:1864565 发布日期:2021-11-19 浏览:32次 >En<

阅读说明:本技术 支持多芯片平台的5g无线模块信号噪声检测方法及装置 (5G wireless module signal noise detection method and device supporting multi-chip platform ) 是由 吴豪 于 2021-08-25 设计创作,主要内容包括:本发明公开了一种支持多芯片平台的5G无线模块信号噪声检测方法、装置、系统及计算机可读存储介质,该方法包括:检测到待检测5G无线模块接入PC端时,获取待检测5G无线模块与PC端之间的目标端口类型、与待检测5G无线模块对应的目标芯片平台类型及当前系统的目标系统类型;依据目标端口类型及目标芯片平台类型以及预先建立的端口类型、芯片平台类型与通信协议的对应关系,确定出目标通信协议;依据目标系统类型及预先建立的系统类型与语言的对应关系,确定出目标语言;基于目标通信协议对待检测5G无线模块进行信号噪声检测,并得到检测结果;根据目标语言对检测结果进行展示;本发明通用性更强,更能够满足用户需求。(The invention discloses a method, a device and a system for detecting 5G wireless module signal noise supporting a multi-chip platform and a computer readable storage medium, wherein the method comprises the following steps: when the 5G wireless module to be detected is detected to be accessed to the PC terminal, acquiring the type of a target port between the 5G wireless module to be detected and the PC terminal, the type of a target chip platform corresponding to the 5G wireless module to be detected and the type of a target system of a current system; determining a target communication protocol according to the target port type, the target chip platform type and the corresponding relationship between the pre-established port type, chip platform type and communication protocol; determining a target language according to the type of the target system and a pre-established corresponding relation between the type of the system and the language; performing signal noise detection on the 5G wireless module to be detected based on a target communication protocol, and obtaining a detection result; displaying the detection result according to the target language; the invention has stronger universality and can better meet the requirements of users.)

支持多芯片平台的5G无线模块信号噪声检测方法及装置

技术领域

本发明涉及通信技术领域,特别是涉及一种支持多芯片平台的5G无线模块信号噪声检测方法、装置、系统及计算机可读存储介质。

背景技术

现有的5G无线模块信号噪声Noise检测工具(以下简称NPT工具),仅能适配某特定芯片平台下(例如:MTK、Qualcomm、Hisilicon、Exynos等)的5G无线模块,无法适配其他芯片平台下的5G无线模块信号噪声检测,即现有的NPT工具不具备各芯片平台的通用性。例如:5G无线模块A属于MTK芯片平台,5G无线模块B属于Qualcomm芯片平台,那么当需要对A模块进行Noise检测时,仅只能使用MTK芯片平台下的NPT工具进行检测;当需要对B模块进行Noise检测时,仅只能使用Qualcomm芯片平台下的NPT工具进行检测;尽管两个芯片平台下的NPT工具所具备的检测功能大同小异,但是却无法交叉使用。另外,现有技术中的NPT工具不能够运行在不同OS系统下进行信号噪声检测,例如在Windows系统环境下运行的NPT工具移植到Linux环境下使用时,将会报错和无法运行,也即即现有NPT工具只具有专用性而不具有通用性。

鉴于此,如何提供一种通用性较强的支持多芯片平台的5G无线模块信号噪声检测方法、装置、系统及计算机可读存储介质成为本领域技术人员需要解决的问题。

发明内容

本发明实施例的目的是提供一种通用性较强的支持多芯片平台的5G无线模块信号噪声检测方法、装置、系统及计算机可读存储介质,在使用过程中具有更强的通用性,能够适用于多种OS系统和多种芯片平台,使用方便且更能够满足用户需求。

为解决上述技术问题,本发明实施例提供了一种支持多芯片平台的5G无线模块信号噪声检测方法,包括:

检测到待检测5G无线模块接入PC端时,获取所述待检测5G无线模块与所述PC端之间的目标端口类型、与所述待检测5G无线模块对应的目标芯片平台类型及当前系统的目标系统类型;

依据所述目标端口类型及所述目标芯片平台类型以及预先建立的端口类型、芯片平台类型与通信协议的对应关系,确定出目标通信协议;

依据所述目标系统类型及预先建立的系统类型与语言的对应关系,确定出目标语言;

基于所述目标通信协议对所述待检测5G无线模块进行信号噪声检测,并得到检测结果;

根据所述目标语言对所述检测结果进行展示。

可选的,所述基于所述目标通信协议对所述待检测5G无线模块进行信号噪声检测,并得到检测结果的过程为:

获取用户选择的目标测试项目;

基于所述目标通信协议,对所述待检测5G无线模块进行所述目标测试项目的信号噪声检测,得到与所述目标测试项目对应的检测结果。

可选的,所述获取用户选择的目标测试项目的过程为:

向用户展示各个测试项目选项;

接收所述用户基于各个所述测试项目选项选择的目标测试项目选项;

依据所述目标测试项目选项确定出对应的目标测试项目。

可选的,还包括:

通过悬停提示信息对于所述测试项目选项对应的测试项目进行专业词汇解释说明。

可选的,所述测试结果包括:图像信息、结果信息以及结果分析过程信息。

可选的,还包括:

将在所述基于所述目标通信协议对所述待检测5G无线模块进行信号噪声检测过程中生成的日志信息进行展示。

可选的,还包括:

在依据所述目标端口类型及所述目标系统类型以及预先建立的端口类型、系统类型与通信协议的对应关系,未确定出目标通信协议时,展示通信端口连接失败提示信息,以便所述用户手动选择出目标通信协议。

本发明实施例还提供了一种支持多芯片平台的5G无线模块信号噪声检测装置,包括:

获取模块,用于检测到待检测5G无线模块接入PC端时,获取所述待检测5G无线模块与所述PC端之间的目标端口类型、与所述待检测5G无线模块对应的目标芯片平台类型及当前系统的目标系统类型;

第一匹配模块,用于依据所述目标端口类型及所述目标芯片平台类型以及预先建立的端口类型、芯片平台类型与通信协议的对应关系,确定出目标通信协议;

第二匹配模块,用于依据所述目标系统类型及预先建立的系统类型与语言的对应关系,确定出目标语言;

检测模块,用于基于所述目标通信协议对所述待检测5G无线模块进行信号噪声检测,并得到检测结果;

展示模块,用于根据所述目标语言对所述检测结果进行展示。

本发明实施例还提供了一种支持多芯片平台的5G无线模块信号噪声检测系统,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述所述支持多芯片平台的5G无线模块信号噪声检测方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述支持多芯片平台的5G无线模块信号噪声检测方法的步骤。

本发明实施例提供了一种支持多芯片平台的5G无线模块信号噪声检测方法、装置、系统及计算机可读存储介质,该方法通过预先建立端口类型、芯片平台类型与通信协议的对应关系以及建立系统类型与语言的对应关系,在对待检测5G无线模块进行信号噪声检测时在检测到待检测5G无线模块接入PC端后,获取PC端系统的目标系统类型及待检测5G无线模块与PC端之间的目标端口类型和与待检测5G无线模块对应的目标芯片平台类型,然后根据该目标芯片平台类型、目标端口类型以及目标系统类型进一步匹配出对应的目标通信协议和目标语言,通过该目标通信协议建立待检测5G无线模块与PC端的通信连接,然后再对待检测5G无线模块进行信号噪声检测,并得到检测结果,并将该检测结果通过目标语言进行展示;本发明在使用过程中具有更强的通用性,能够适用于多种OS系统和多种芯片平台,使用方便且更能够满足用户需求。

附图说明

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

图1为本发明实施例提供的一种支持多芯片平台的5G无线模块信号噪声检测方法的流程示意图;

图2为本发明实施例提供的一种支持多芯片平台的5G无线模块信号噪声检测装置的结构示意图。

具体实施方式

本发明实施例提供了一种通用性较强的支持多芯片平台的5G无线模块信号噪声检测方法、装置、系统及计算机可读存储介质,在使用过程中具有更强的通用性,能够适用于多种OS系统和多种芯片平台,使用方便且更能够满足用户需求。

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

请参照图1,图1为本发明实施例提供的一种支持多芯片平台的5G无线模块信号噪声检测方法的流程示意图。该方法包括:

S110:检测到待检测5G无线模块接入PC端时,获取待检测5G无线模块与PC端之间的目标端口类型、与待检测5G无线模块对应的目标芯片平台类型及当前系统的目标系统类型;

需要说明的是,本发明实施例中在需要对待检测5G无线模块进行检测时,将待检测5G无线模块接入PC(Personal Computer,个人计算机)端,并且在系统检测到PC端接入待检测5G无线模块后,获取该待检测5G无线模块与PC端连接端口的端口类型,将该端口类型作为目标端口类型,并获取该待检测5G无线模块所属的芯片平台的芯片平台类型,并将该芯片平台类型作为目标芯片平台类型,以及获取PC端当前系统的目标系统类型。其中,端口类型可以为USB端口、PCIE(peripheral component interconnect express,一种高速串行计算机扩展总线标准)插槽端口或无线连接端口中的一种,芯片平台类型可以为MTK、Qualcomm、Hisilicon或Exynos等,系统类型可以为Linux、Windows或Chrome等,具体可以根据实际需要进行确定,本发明实施例不做特殊限定。

S120:依据目标端口类型及目标芯片平台类型以及预先建立的端口类型、芯片平台类型与通信协议的对应关系,确定出目标通信协议;

具体的,本发明实施例中可以预先根据各个端口类型、各个芯片平台类型来确定出与端口类型、芯片平台类型对应的通信协议,并且建立端口类型—芯片平台类型—通信协议的对应关系。在对待检测5G无线模块进行信号噪声检测时,在确定出与该待检测5G无线模块对应的目标端口类型和目标芯片平台类型后,可以进一步根据该目标端口类型和目标芯片平台类型从所建立的端口类型—芯片平台类型—通信协议的对应关系中,匹配出与该目标端口类型和目标芯片平台类型对应的目标通信协议,基于该通信协议建立待检测5G无线模块与PC端的通信连接。

还需要说明的是,在依据目标端口类型及目标系统类型以及预先建立的端口类型、系统类型与通信协议的对应关系,未确定出目标通信协议时,展示通信端口连接失败提示信息,以便用户手动选择出目标通信协议。当然,若先建立的端口类型、系统类型与通信协议的对应关系中没有与目标端口类型和目标系统类型对应的目标通信协议,则用户可以自定义通信协议,并在定义好后选择出目标通信协议。

S130:依据目标系统类型及预先建立的系统类型与语言的对应关系,确定出目标语言;

具体的,由于不同的系统类型其对应的语言不同,为了防止使用在不同的系统上时,出现显示乱码的情况,本发明实施例中可以预先建立系统类型—语言的对应关系,然后在待检测5G无线模块接入PC端后,确定出PC端的目标系统类型后,根据该目标系统类型及预先建立的系统类型—语言的对应关系,进一步确定出与该PC端的系统对应的目标语言,例如目标系统类型为Linux,则对应的目标语音也即Linux语言。

S140:基于目标通信协议对待检测5G无线模块进行信号噪声检测,并得到检测结果;

需要说明的是,基于目标通信协议建立待检测5G无线模块与PC端的通信连接,然后对待检测5G无线模块进行信号噪声检测,其中,具体可以针对某一目标测试项目进行信号噪声检测,得到对应的检测结果。该测试结果包括:图像信息、结果信息以及结果分析过程信息等,具体可以根据实际需要进行确定。还可以对对检测过程中的扫描测试数据以.txt文件、.csv文件、.xlsx文件和.png文件的形式进行存储。

具体的,上述基于目标通信协议对待检测5G无线模块进行信号噪声检测,并得到检测结果的过程,具体可以为:

获取用户选择的目标测试项目;

基于目标通信协议,对待检测5G无线模块进行目标测试项目的信号噪声检测,得到与目标测试项目对应的检测结果。

也即,本发明实施例中用户可以从多个测试项目中选择出目标测试项目,并且可以输入其选择的目标测试项目,系统接收到用户输入的目标测试项目后,开始对该待检测5G无线模块的目标测试项目进行信号噪声测试,并得到对应的检测结果。其中,可以预先建立测试项目与测试流程的对应关系,并且在获取到目标测试项目后,可以根据该目标测试项目以及预先建立的测试项目与测试流程的对应关系,匹配出对应的目标测试流程,然后按照该目标测试流程实现对待检测5G无线模块的目标测试项目的信号噪声检测。

其中,在实际应用中可以通过操作界面向用户展示各个各个测试项目选项,例如以图标的形式展示,或者以文字的形式展示,用户从各个测试项目中选择出目标测试项目,具体可以通过点击目标测试项目选项的方式选择出对应的目标测试项目,并且在点击确认后,系统根据用户选择的目标测试项目对应的测试流程,来对待检测5G无线模块进行对应的信号噪声检测。

还需要说明的是,本发明实施例中的测试项目具体可以包括:LTE(Long TermEvolution,长期演进)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、GSM(Global System for Mobile Communications,全球移动通信系统)、GPS(GlobalPositioning System,全球定位系统)、GLONASS(GLOBAL NAVIGATION SATELLITE SYSTEM,全球卫星导航系统)、Galileo(Galileo satellite navigation system,伽利略卫星导航系统)、Beidou(BeiDou Navigation Satellite System,)中国北斗卫星导航系统、FM等相关的噪声测试项目,并且包括3GG协议标准制定下所有的天线频段下Band检测、GNSS频段的检测、FM(Frequency Modulation,调频)频段的检测和WLAN频段的检测,还可以进行多Band组合(即ENDC、CA组合方式)扫描测试。

S150:根据目标语言对检测结果进行展示。

具体的,在得到检测结果后,采用目标语言将该检测进行在操作界面进行展示,以便用户能够看到该检测结果,并根据该检测结果进行后续的工作。

其中,对于检测结果中的图像信息可以以GDI和OpenGL处理方式将测试结果以图像形式呈现给用户,便于用户直观的了解测试结果以及对测试数据进行分析;并且,在检测过程中可以实时将动态扫描的图像信息进行展示,以便用户能够实时查询检测情况。

进一步的,该方法还可以包括:

通过悬停提示信息对于测试项目选项对应的测试项目进行专业词汇解释说明。

需要说明的是,为了避免用户对不同领域的专业词汇不熟悉,导致用户不清楚对应的专业词汇表达的意义,因此,本发明实施例中可以针对每个测试项目选项预先添加对应的专业词汇解释说明,并且通过悬停提示信息的方式展示测试项目选项的专业词汇解释说明,也即,可以在用户将鼠标光标放在对应的测试项目选项上时,展示与该测试项目对应的专业词汇解释说明。

进一步的,该方法还可以包括:

将在基于目标通信协议对待检测5G无线模块进行信号噪声检测过程中生成的日志信息进行展示。

具体的,为了方便用户及时对检测过程中的情况进行了解,可以将信号噪声检测过程中产生的日志信息进行展示。例如,展示某事某刻进行了何类Band扫描测试等信息。

另外,还需要说明的是,在对待检测5G无线模块进行信号噪声检测时,用户还可以通过操作界面进行日志路径设定、测试参数选择及配置等操作。例如,配置的参数可以包括Rat(radio access technology,无线接入技术)、Band频段、Channel通道、Bandwidth频宽、Expected Level期望值、Ant Number天线编号等参数。

在存在多个目标测试项目时,可以将各个目标测试项目按照一定顺序排队等待处理,从而避免多个目标测试项目(也即多组扫描测试项)同时进行时,造成数据紊乱、以避免影响扫描测试数据。

还需要说明的是,本发明实施例中在对目标测试项目进行信号噪声检测过程中,对于基于3GPP协议标准,对检测结果进行评定,以得到结果分析过程信息。

可见,本发明实施例通过预先建立端口类型、芯片平台类型与通信协议的对应关系以及建立系统类型与语言的对应关系,在对待检测5G无线模块进行信号噪声检测时在检测到待检测5G无线模块接入PC端后,获取PC端系统的目标系统类型及待检测5G无线模块与PC端之间的目标端口类型和与待检测5G无线模块对应的目标芯片平台类型,然后根据该目标芯片平台类型、目标端口类型以及目标系统类型进一步匹配出对应的目标通信协议和目标语言,通过该目标通信协议建立待检测5G无线模块与PC端的通信连接,然后再对待检测5G无线模块进行信号噪声检测,并得到检测结果,并将该检测结果通过目标语言进行展示;本发明在使用过程中具有更强的通用性,能够适用于多种OS系统和多种芯片平台,使用方便且更能够满足用户需求。

在上述实施例的基础上,本发明实施例还提供了一种支持多芯片平台的5G无线模块信号噪声检测装置,该装置包括:

获取模块21,用于检测到待检测5G无线模块接入PC端时,获取待检测5G无线模块与PC端之间的目标端口类型、与待检测5G无线模块对应的目标芯片平台类型及当前系统的目标系统类型;

第一匹配模块22,用于依据目标端口类型及目标芯片平台类型以及预先建立的端口类型、芯片平台类型与通信协议的对应关系,确定出目标通信协议;

第二匹配模块23,用于依据目标系统类型及预先建立的系统类型与语言的对应关系,确定出目标语言;

检测模块24,用于基于目标通信协议对待检测5G无线模块进行信号噪声检测,并得到检测结果;

展示模块25,用于根据目标语言对检测结果进行展示。

需要说明的是,本发明实施例中所提供的支持多芯片平台的5G无线模块信号噪声检测装置具有与上述实施例中所提供的支持多芯片平台的5G无线模块信号噪声检测方法相同的有益效果,并且对于本发明实施例中所涉及到的支持多芯片平台的5G无线模块信号噪声检测方法的具体介绍请参照上述实施例,本发明在此不再赘述。

在上述实施例的基础上,本发明实施例还提供了一种支持多芯片平台的5G无线模块信号噪声检测系统,该系统包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时实现如上述支持多芯片平台的5G无线模块信号噪声检测方法的步骤。

例如,本发明实施例中的处理器具体可以用于实现检测到待检测5G无线模块接入PC端时,获取待检测5G无线模块与PC端之间的目标端口类型、与待检测5G无线模块对应的目标芯片平台类型及当前系统的目标系统类型;依据目标端口类型及目标芯片平台类型以及预先建立的端口类型、芯片平台类型与通信协议的对应关系,确定出目标通信协议;依据目标系统类型及预先建立的系统类型与语言的对应关系,确定出目标语言;基于目标通信协议对待检测5G无线模块进行信号噪声检测,并得到检测结果;根据目标语言对检测结果进行展示。

在上述实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述支持多芯片平台的5G无线模块信号噪声检测方法的步骤。

该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:切换天线的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!