串口配置方法、装置、通信模组及存储介质制造方法及图纸

技术编号:38352181 阅读:9 留言:0更新日期:2023-08-05 17:25
本申请实施例提供一种串口配置方法、装置、通信模组及存储介质,该串口配置方法包括:在打开端口桥接应用的情况下,获得端口桥接应用的第一配置参数,将第一串口配置为AT串口,端口桥接应用运行在通信模组的应用处理器,第一串口为与第一配置参数对应的串口;在端口桥接应用监控到终端设备通过第一串口向应用处理器发送AT指令的情况下,将AT指令的指令数据通过通信信道传输至通信模组的通信处理器,通信信道为应用处理器和通信处理器之间建立的数据传输通道;在端口桥接应用监控到通信信道的回复数据的情况下,通过第一串口向终端设备传输回复数据。本申请实施例可以灵活的进行串口配置。口配置。口配置。

【技术实现步骤摘要】
串口配置方法、装置、通信模组及存储介质


[0001]本申请涉及通信
,具体涉及一种串口配置方法、装置、通信模组及存储介质。

技术介绍

[0002]通信模组的串口通常作为一个重要的功能被使用,终端设备可以通过串口连接到通信模组。当串口被配置为AT串口时,终端设备可以通过串口向通信模组发送AT指令进行拨号上网等业务;当串口被配置为数据串口时,终端设备也可以通过串口向通信模组进行数据传输。
[0003]拨号上网需要通信模组与基站进行相关交互,一般对应的AT指令的处理是在通信模组的通信处理器,因此一般会把AT串口配置在通信处理器,这样终端设备通过串口发送的AT指令会第一时间到达通信处理器,通信处理器直接进行相关处理然后通过串口将响应信息返回给终端设备。根据终端设备的使用需求,可以将通信模组的某一路串口作为AT串口,配置到通信处理器。终端设备使用哪一路串口作为AT串口就需要将这一路串口配置到通信处理器。然而,如果AT串口发生变化(假如从串口1变为串口2),则需要软件重新去配置,解绑串口1的配置,重新将串口2配置到通信处理器,并需要重新编译软件版本使配置生效,可见,目前的串口配置方式不够灵活。

技术实现思路

[0004]本申请实施例提供一种串口配置方法、装置、通信模组及存储介质,可以灵活的进行串口配置。
[0005]本申请实施例的第一方面提供了一种串口配置方法,包括:
[0006]在打开端口桥接应用的情况下,获得所述端口桥接应用的第一配置参数,将第一串口配置为AT串口,所述端口桥接应用运行在通信模组的应用处理器,所述第一串口为与所述第一配置参数对应的串口;
[0007]在所述端口桥接应用监控到终端设备通过所述第一串口向所述应用处理器发送AT指令的情况下,将所述AT指令的指令数据通过通信信道传输至所述通信模组的通信处理器,所述通信信道为所述应用处理器和所述通信处理器之间建立的数据传输通道;
[0008]在所述端口桥接应用监控到所述通信信道的回复数据的情况下,通过所述第一串口向所述终端设备传输所述回复数据;
[0009]或者,在关闭端口桥接应用时,将所述端口桥接应用关闭之前配置为AT串口的串口配置为数据串口。
[0010]可选的,
[0011]所述将第一串口配置为AT串口,包括:
[0012]根据配置参数与文件句柄的对应关系确定与所述第一配置参数对应的第一文件句柄,打开所述第一文件句柄,所述端口桥接应用用于通过所述第一文件句柄监控所述第
一串口的接收端是否有数据可读。
[0013]可选的,所述将第一串口配置为AT串口之后,所述方法还包括:
[0014]重启所述端口桥接应用,获得所述端口桥接应用的第二配置参数,将所述第二串口配置为AT串口,所述第二串口为与所述第二配置参数对应的串口。
[0015]可选的,所述将第一串口配置为AT串口之后,所述方法还包括:
[0016]根据配置参数与文件句柄的对应关系确定与所述第二配置参数对应的第二文件句柄,打开所述第二文件句柄,所述端口桥接应用用于通过所述第二文件句柄监控所述第二串口的接收端是否有数据可读。
[0017]可选的,所述获得所述端口桥接应用的第一配置参数,包括:
[0018]获得用户输入的所述端口桥接应用的第一配置参数;
[0019]或者,获得所述端口桥接应用的默认配置的第一配置参数。
[0020]可选的,所述在所述端口桥接应用监控到终端设备通过所述第一串口向所述应用处理器发送AT指令的情况下,将所述AT指令的指令数据通过通信信道传输至所述通信模组的通信处理器,包括:
[0021]在所述端口桥接应用通过所述第一文件句柄监控到所述第一串口的接收端有AT指令的指令数据可读的情况下,将所述AT指令的指令数据写入所述通信信道的文件句柄;
[0022]其中,在所述通信处理器上运行的AT指令处理程序通过所述通信信道的文件句柄监控所述通信信道的发送端有数据可读的情况下,所述AT指令处理程序用于通过所述通信信道的文件句柄读取所述AT指令的指令数据。
[0023]可选的,所述在所述端口桥接应用监控到所述通信信道的针对所述AT指令的回复数据的情况下,通过所述第一串口向所述终端设备传输所述回复数据,包括:
[0024]在所述端口桥接应用通过所述通信信道的文件句柄监控到所述通信信道的接收端有数据可读的情况下,从所述通信信道的文件句柄读取针对所述AT指令的回复数据,将所述回复数据写入所述第一文件句柄;
[0025]其中,在所述终端设备用于通过所述第一文件句柄监控到所述第一串口的发送端有数据可读的情况下,从所述第一文件句柄读取所述回复数据。
[0026]本申请实施例的第二方面提供了一种串口配置装置,包括:
[0027]获得单元,用于在打开端口桥接应用的情况下,获得所述端口桥接应用的第一配置参数,将第一串口配置为AT串口;
[0028]配置单元,用于将第一串口配置为AT串口,所述端口桥接应用运行在通信模组的应用处理器,所述第一串口为与所述第一配置参数对应的串口;
[0029]传输单元,用于在所述端口桥接应用监控到终端设备通过所述第一串口向所述应用处理器发送AT指令的情况下,将所述AT指令的指令数据通过通信信道传输至所述通信模组的通信处理器,所述通信信道为所述应用处理器和所述通信处理器之间建立的数据传输通道;
[0030]所述传输单元,还用于在所述端口桥接应用监控到所述通信信道的回复数据的情况下,通过所述第一串口向所述终端设备传输所述回复数据;
[0031]或者,所述串口配置装置包括配置单元,所述配置单元,用于在关闭端口桥接应用时,将所述端口桥接应用关闭之前配置为AT串口的串口配置为数据串口。
[0032]本申请实施例的第三方面提供了一种通信模组,包括应用处理器、通信处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述应用处理器被配置用于调用所述程序指令,执行如本申请实施例第一方面中的步骤指令。
[0033]本申请实施例的第四方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
[0034]本申请实施例的第五方面提供了一种计算机程序产品,其中,上述计算机程序产品包括计算机程序,上述计算机程序可操作来使应用处理器执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0035]本申请实施例中,在打开端口桥接应用的情况下,获得所述端口桥接应用的第一配置参数,将第一串口配置为AT串口,所述端口桥接应用运行在通信模组的应用处理器,所述第一串口为与所述第一配置参数对应的串口;在所述端口桥接应用监控到终端设备通过所述第一串口向所述应用处理器发送AT指令的情况下,将所述AT指令的指令数据通过通信信道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口配置方法,其特征在于,包括:在打开端口桥接应用的情况下,获得所述端口桥接应用的第一配置参数,将第一串口配置为AT串口,所述端口桥接应用运行在通信模组的应用处理器,所述第一串口为与所述第一配置参数对应的串口;在所述端口桥接应用监控到终端设备通过所述第一串口向所述应用处理器发送AT指令的情况下,将所述AT指令的指令数据通过通信信道传输至所述通信模组的通信处理器,所述通信信道为所述应用处理器和所述通信处理器之间建立的数据传输通道;在所述端口桥接应用监控到所述通信信道的回复数据的情况下,通过所述第一串口向所述终端设备传输所述回复数据;或者,在关闭端口桥接应用时,将所述端口桥接应用关闭之前配置为AT串口的串口配置为数据串口。2.根据权利要求1所述的方法,其特征在于,所述将第一串口配置为AT串口,包括:根据配置参数与文件句柄的对应关系确定与所述第一配置参数对应的第一文件句柄,打开所述第一文件句柄,所述端口桥接应用用于通过所述第一文件句柄监控所述第一串口的接收端是否有数据可读。3.根据权利要求2所述的方法,其特征在于,所述将第一串口配置为AT串口之后,所述方法还包括:重启所述端口桥接应用,获得所述端口桥接应用的第二配置参数,将所述第二串口配置为AT串口,所述第二串口为与所述第二配置参数对应的串口。4.根据权利要求3所述的方法,其特征在于,所述将所述第二串口配置为AT串口,包括:根据配置参数与文件句柄的对应关系确定与所述第二配置参数对应的第二文件句柄,打开所述第二文件句柄,所述端口桥接应用用于通过所述第二文件句柄监控所述第二串口的接收端是否有数据可读。5.根据权利要求1

4任一项所述的方法,其特征在于,所述获得所述端口桥接应用的第一配置参数,包括:获得用户输入的所述端口桥接应用的第一配置参数;或者,获得所述端口桥接应用的默认配置的第一配置参数。6.根据权利要求2所述的方法,其特征在于,所述在所述端口桥接应用监控到终端设备通过所述第一串口向所述应用处理器发送AT指令的情况下,将所述AT指令的指令数据通过通信信道传输至所述通信模组的通信处理器,包括:在所述端口桥接应用通过所述第一文件句柄监控到所述第一串口的接收端有AT指令的指令数据可读的情况下,将所述AT指令...

【专利技术属性】
技术研发人员:李欢
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:

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

1