数据端口的通信模式配置方法、装置、设备及存储介质与流程
- 国知局
- 2024-08-02 14:26:51
本发明涉及通信,尤其涉及数据端口的通信模式配置方法、设备及存储介质。
背景技术:
1、在集成无线通信模组时,通常会通过usb接口与上位机系统进行通信。在不同的操作系统中,数据端口需要采用不同的协议,例如在windows下通常使用rndis协议(remotenetwork driver interface specification,远程网络驱动接口规范),而在linux或android下则通常使用ecm协议(etherne t control model,以太网控制模型)。
2、由于不同的操作系统使用不同的协议,这就导致了在接入不同的上位机系统时可能会出现通信端口适配问题。在相关技术中,无线通信模组首先会默认使用一种协议,在后续实际使用过程中,再基于用户上位机发送的at命令(attention command,注意命令),实现数据端口的形态切换。
3、然而,上述方式要求上位机系统必须能够识别并正确发送相应的at命令,这增加了对上位机系统的依赖,如果上位机不支持at命令,那么无线通信模组就无法正确切换端口形态。
技术实现思路
1、本发明的主要目的在于提供一种数据端口的通信模式配置方法、设备及存储介质,旨在解决数据端口配置对上位机的依赖程度高的技术问题。
2、为实现上述目的,本发明提供一种数据端口的通信模式配置方法,所述数据端口的通信模式配置方法应用于无线通信模组,所述数据端口的通信模式配置方法包括以下步骤:
3、获取数据端口的默认通信模式,并基于所述默认通信模式向上位机发送枚举信息;
4、接收所述上位机基于所述枚举信息返回的配置信息;
5、若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式。
6、可选地,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤包括:
7、若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则获取其他通信模式;
8、若基于所述配置信息,成功建立所述其他通信模式对应的数据通道,则将所述数据端口的通信模式切换为所述其他通信模式。
9、可选地,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则获取其他通信模式的步骤之前,还包括:
10、开启所述数据端口匹配的定时器;
11、所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则获取其他通信模式的步骤之后,还包括:
12、若基于所述配置信息,无法建立所述其他通信模式对应的数据通道,且所述定时器记录的时长超过预设时长,则将所述其他通信模式设定为所述默认通信模式,跳转执行所述基于所述默认通信模式向上位机发送枚举信息的步骤;
13、若基于所述配置信息,无法建立所述其他通信模式对应的数据通道,且所述定时器记录的时长未超过所述预设时长,则重新尝试基于所述配置信息建立所述其他通信模式对应的数据通道,跳转执行所述若基于所述配置信息,成功建立所述其他通信模式对应的数据通道,则将所述数据端口的通信模式切换为所述其他通信模式的步骤。
14、可选地,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则获取其他通信模式的步骤之后,还包括:
15、根据所述配置信息、所述默认通信模式以及所述数据端口的性能参数中的至少一类,确定所述数据端口对应的所述预设时长。
16、可选地,所述默认通信模式为远程网络驱动接口规范模式,所述其他通信模式为以太网控制模型模式。
17、可选地,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤之前,还包括:
18、解析所述配置信息中的数据速率、数据格式和通信协议;
19、若所述数据速率、所述数据格式和所述通信协议满足所述默认通信模式的要求,则执行所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤。
20、可选地,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤之前,包括:
21、根据所述配置信息的解析结果配置数据通道参数,并基于所述数据通道参数初始化所述数据端口;
22、若无法接收到连接请求,或接收到的所述连接请求不符合所述数据通道参数,则判定基于所述配置信息,无法建立所述默认通信模式对应的数据通道。
23、此外,为实现上述目的,本发明还提供一种数据端口的通信模式配置装置,所述装置包括:
24、发送模块,用于获取数据端口的默认通信模式,并基于所述默认通信模式向上位机发送枚举信息;
25、接收模块,用于接收所述上位机基于所述枚举信息返回的配置信息;
26、切换模块,用于若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式。
27、此外,为实现上述目的,本发明还提供一种无线通信模组,所述无线通信模组包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据端口的通信模式配置程序,所述数据端口的通信模式配置程序配置为实现所述的数据端口的通信模式配置方法的步骤。
28、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据端口的通信模式配置程序,所述数据端口的通信模式配置程序被处理器执行时实现所述的数据端口的通信模式配置方法的步骤。
29、已知at命令是一种相对复杂且具体的指令集,通常需要用户或上位机软件具备相应的知识和编程能力来正确生成和发送这些命令,这意味着上位机在扮演了一个相对主动和重要的角色,模组的操作在很大程度上依赖于上位机的干预。而在本方案中,虽然仍然需要上位机提供的配置信息,但这些配置信息通常是一组相对简单且标准化的参数,这些参数可以通过简单的配置过程来提供给模组。也就是说,本方案不需要上位机发送繁琐的at命令,只需要更为简单的配置信息,就可以自主尝试建立连接,并在连接失败时自动切换到其他通信模式,这种自主决策和切换的能力减少了对上位机主动干预的需求,降低了对上位机的依赖性。
技术特征:1.一种数据端口的通信模式配置方法,其特征在于,应用于无线通信模组,所述数据端口的通信模式配置方法包括以下步骤:
2.如权利要求1所述的数据端口的通信模式配置方法,其特征在于,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤包括:
3.如权利要求2所述的数据端口的通信模式配置方法,其特征在于,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则获取其他通信模式的步骤之前,还包括:
4.如权利要求3所述的数据端口的通信模式配置方法,其特征在于,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则获取其他通信模式的步骤之后,还包括:
5.如权利要求1所述的数据端口的通信模式配置方法,其特征在于,所述默认通信模式为远程网络驱动接口规范模式,所述其他通信模式为以太网控制模型模式。
6.如权利要求1所述的数据端口的通信模式配置方法,其特征在于,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤之前,还包括:
7.如权利要求1所述的数据端口的通信模式配置方法,其特征在于,所述若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式的步骤之前,包括:
8.一种数据端口的通信模式配置装置,其特征在于,所述装置包括:
9.一种无线通信模组,其特征在于,所述无线通信模组包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据端口的通信模式配置程序,所述数据端口的通信模式配置程序配置为实现如权利要求1至8中任一项所述的数据端口的通信模式配置方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据端口的通信模式配置程序,所述数据端口的通信模式配置程序被处理器执行时实现如权利要求1至8中任一项所述的数据端口的通信模式配置方法的步骤。
技术总结本发明公开了一种数据端口的通信模式配置方法、装置、设备及存储介质,属于通信技术领域。该方法包括:获取数据端口的默认通信模式,并基于所述默认通信模式向上位机发送枚举信息;接收所述上位机基于所述枚举信息返回的配置信息;若基于所述配置信息,无法建立所述默认通信模式对应的数据通道,则将所述数据端口的通信模式切换为其他通信模式。本发明旨在降低数据端口配置过程中对上位机的依赖。技术研发人员:李石峰受保护的技术使用者:深圳市广和通无线股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/242819.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表