一种基于语音服务的串口调试方法、装置、设备及介质制造方法及图纸

技术编号:36427791 阅读:16 留言:0更新日期:2023-01-20 22:38
本申请提供了一种基于语音服务的串口调试方法、装置、设备及介质,涉及串口调试技术领域,预先编写至少包括一个用于表示通信设备故障的关键字,以及与关键字相对应的用于播放的文本数据和播放参数的配置文件;基于串口调试工具获取至少一个通信设备的调试信息;读取串口调试工具获取的至少一个通信设备的调试信息,并将调试信息中的内容与配置文件中的关键字进行匹配;其中,若调试信息中的内容存在任一配置文件中的关键字,按照播放参数对相应的文本数据进行播放,增加了串口调试工具的输出方式,使得测试人员能够更加方便的管理通信设备,从而提升通信设备的调试效率。从而提升通信设备的调试效率。从而提升通信设备的调试效率。

【技术实现步骤摘要】
一种基于语音服务的串口调试方法、装置、设备及介质


[0001]本申请涉及串口调试
,具体而言,涉及一种基于语音服务的串口调试方法、装置、设备及介质。

技术介绍

[0002]串口调试工具,也就是串行通信接口调试软件,广泛应用于单片机控制领域的数据监控、数据采集、数据分析等工作。现有技术中常用的串口调试工具包括串口调试助手、串口监控器等,提高串口通讯工作效率、稳定数据传输及保存过程,是单片机通讯开发的必备工具之一。
[0003]由于单片机的功能、形态、数量越来越多,传统的串口调试工具必须要连接显示器盯屏才能获取调试信息,一方面测试人员也要一直盯着显示屏来关注调试信息;另一方面,对于多台设备长时间运行偶发的问题,无法直接提醒测试人员,容易造成遗漏,从而降低设备的调试效率。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种基于语音服务的串口调试方法、装置、设备及介质,采用语音播放拓展串口调试工具的输出方式,能够减少测试人员盯屏时间,提升设备的调试效率。
[0005]第一方面,本申请提供的一种基于语音服务的串口调试方法,所述方法包括以下步骤:
[0006]预先编写配置文件;其中,所述配置文件至少包括一个用于表示通信设备故障的关键字,以及与所述关键字相对应的用于播放的文本数据和播放参数;
[0007]基于串口调试工具获取至少一个通信设备的调试信息;
[0008]读取所述串口调试工具获取的至少一个通信设备的调试信息,并将所述调试信息中的内容与所述配置文件中的关键字进行匹配;其中,若所述调试信息中的内容存在任一所述配置文件中的关键字,按照所述播放参数对相应的文本数据进行播放,用以根据播放内容向对应的通信设备发送调试指令。
[0009]在一种可能的实施方式中,基于多线程处理方式将串口调试工具获取的至少一个通信设备的调试信息与配置文件中的关键字进行匹配;以及基于单线程处理方式对关键字相对应的文本数据进行播放。
[0010]在一种可能的实施方式中,若所述调试信息中的内容存在任一所述配置文件中的关键字,按照所述播放参数对相应的文本数据进行播放,包括以下步骤:
[0011]若所述调试信息中的内容存在任一所述配置文件中的关键字,将该关键字相对应的用于播放的文本数据存储至播放列表中;
[0012]将所述播放列表中的多个文本数据按照其播放参数进行逐个播放。
[0013]在一种可能的实施方式中,所述播放参数包括播放次数、播放速度和播放间隔。
[0014]在一种可能的实施方式中,所述将所述播放列表中的多个文本数据按照其播放参数进行逐个播放,包括以下步骤:
[0015]获取当前文本数据在配置文件中对应的播放次数、播放速度和播放间隔;
[0016]按照获取的播放速度和播放间隔对当前所述文本数据进行播放,并记录当前所述文本数据的播放次数;
[0017]当前所述文本数据的播放次数等于在配置文件中对应的播放次数时,将当前所述文本数据从所述播放列表中清除,并播放下一个文本数据。
[0018]在一种可能的实施方式中,所述按照获取的播放速度和播放间隔对当前所述文本数据进行播放时,将通信设备的唯一标识作为前缀与所述文本数据一并播放。
[0019]在一种可能的实施方式中,所述基于串口调试工具获取至少一个通信设备的调试信息,包括以下步骤:
[0020]基于串口调试工具预存储的波特率列表遍历所有通信设备的串口;
[0021]将每个串口分别与波特率列表中的波特率进行逐一配对,直至该串口与相应的波特率配对成功,以获取相应通信设备的调试信息;
[0022]将配对成功的串口和波特率作为数组进行保存。
[0023]第二方面,本申请提供的一种基于语音服务的串口调试装置,所述装置包括:
[0024]编写模块,用于预先编写配置文件;其中,所述配置文件至少包括一个用于表示通信设备故障的关键字,以及与所述关键字相对应的用于播放的文本数据和播放参数;
[0025]获取模块,用于基于串口调试工具获取至少一个通信设备的调试信息;
[0026]匹配模块,用于读取所述串口调试工具获取的至少一个通信设备的调试信息,并将所述调试信息中的内容与所述配置文件中的关键字进行匹配;其中,若所述调试信息中的内容存在任一所述配置文件中的关键字,按照所述播放参数对相应的文本数据进行播放,用以根据播放内容向对应的通信设备发送调试指令。
[0027]第三方面,本申请提供的一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面所述的基于语音服务的串口调试方法的步骤。
[0028]第四方面,本申请提供的一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器运行时执行如第一方面所述的基于语音服务的串口调试方法的步骤。
[0029]本实施例提供的一种基于语音服务的串口调试方法、装置、设备及介质,预先编写至少包括一个用于表示通信设备故障的关键字,以及与所述关键字相对应的用于播放的文本数据和播放参数的配置文件;基于串口调试工具获取至少一个通信设备的调试信息;读取所述串口调试工具获取的至少一个通信设备的调试信息,并将所述调试信息中的内容与所述配置文件中的关键字进行匹配;其中,若所述调试信息中的内容存在任一所述配置文件中的关键字,按照所述播放参数对相应的文本数据进行播放,用以根据播放内容向对应的通信设备发送调试指令,通过语音播放,增加了串口调试工具的输出方式,使得测试人员能够更加方便的管理通信设备,从而提升通信设备的调试效率。
附图说明
[0030]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0031]图1为本申请一实施例中所述基于语音服务的串口调试方法的流程示意图;
[0032]图2为本申请一实施例中所述串口调试工具连接通信设备的结构示意图;
[0033]图3为本申请一实施例中所述配置文件中关键字和播放参数的示意图;
[0034]图4为本申请一实施例中所述基于串口调试工具获取至少一个通信设备的调试信息的流程图;
[0035]图5为本申请一实施例中所述基于串口调试工具获取至少一个通信设备的调试信息的示意图;
[0036]图6为本申请一实施例中所述将播放列表中的多个文本数据按照其播放参数进行逐个播放的流程图;
[0037]图7为本申请一实施例中所述基于语音服务的串口调试装置的结构框图;
[0038]图8为本申请一实施例中所述的电子设备的结构框图。
具体实施方式
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于语音服务的串口调试方法,其特征在于,所述方法包括以下步骤:预先编写配置文件;其中,所述配置文件至少包括一个用于表示通信设备故障的关键字,以及与所述关键字相对应的用于播放的文本数据和播放参数;基于串口调试工具获取至少一个通信设备的调试信息;读取所述串口调试工具获取的至少一个通信设备的调试信息,并将所述调试信息中的内容与所述配置文件中的关键字进行匹配;其中,若所述调试信息中的内容存在任一所述配置文件中的关键字,按照所述播放参数对相应的文本数据进行播放,用以根据播放内容向对应的通信设备发送调试指令。2.根据权利要求1所述一种基于语音服务的串口调试方法,其特征在于,基于多线程处理方式将串口调试工具获取的至少一个通信设备的调试信息与配置文件中的关键字进行匹配;以及基于单线程处理方式对关键字相对应的文本数据进行播放。3.根据权利要求2所述一种基于语音服务的串口调试方法,其特征在于,若所述调试信息中的内容存在任一所述配置文件中的关键字,按照所述播放参数对相应的文本数据进行播放,包括以下步骤:若所述调试信息中的内容存在任一所述配置文件中的关键字,将该关键字相对应的用于播放的文本数据存储至播放列表中;将所述播放列表中的多个文本数据按照其播放参数进行逐个播放。4.根据权利要求3所述一种基于语音服务的串口调试方法,其特征在于,所述播放参数包括播放次数、播放速度和播放间隔。5.根据权利要求4所述一种基于语音服务的串口调试方法,其特征在于,将所述播放列表中的多个文本数据按照其播放参数进行逐个播放,包括以下步骤:获取当前文本数据在配置文件中对应的播放次数、播放速度和播放间隔;按照获取的播放速度和播放间隔对当前所述文本数据进行播放,并记录当前所述文本数据的播放次数;当前所述文本数据的播放次数等于在配置文件中对应的播放次数时,将当前所述文本数据从所述播放列表中清除,并播...

【专利技术属性】
技术研发人员:沈树茂汪骏张富国
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

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

1