[发明专利]一种串口号识别方法、装置及介质在审
申请号: | 202310371488.8 | 申请日: | 2023-04-06 |
公开(公告)号: | CN116483751A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 何永正;闻丹丹;钱钰琦;李海锋;王亚威;许菲 | 申请(专利权)人: | 河南翔宇医疗设备股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/40;G06F11/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 456300 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串口 识别 方法 装置 介质 | ||
本申请公开了一种串口号识别方法、装置及介质,涉及通讯领域,解决利用USB设备的VID和PID标识识别通讯串口号可能导致连接失败的问题,本申请当一条通讯通道需要识别接入串口号时,通过应用程序编程接口获取实时的所有接入串口号,并逐一给上位机上可以使用的串口发送一条校验数据,然后根据是否接收到回复数据以及接收到的回复数据是否正确来判断通讯通道所使用的串口号为当前所述接入串口号。能够准确识别不同情况下的USB转串口设备对应的串口号,不仅适用于初次识别,还适用于重新插拔后串口号变化的情况,在USB设备更换芯片类型或者更换厂家后,无需特殊处理重启软件,提高了应用程序可维护性,同时也间接提高了使用的体验感。
技术领域
本申请涉及通讯领域,特别是涉及一种串口号识别方法、装置及介质。
背景技术
通用串行总线(Universal Serial Bus,USB)转串口即实现计算机USB接口到通用串口之间的转换。为没有串口的计算机提供快速的通道,而且,使用USB转串口设备等于将传统的串口设备变成了即插即用的USB设备。
所有的USB设备都有供应商识别码(Vendor ID,VID)和产品识别码(Product ID,PID),目前,识别USB转串口大都利用USB转串口设备的VID和PID来识别USB设备及对应的串口号。
一方面需要事先手动修改配置文件,将USB设备的VID、PID信息保存到配置文件中,增加使用者的负担;另一方面很多USB设备生产商为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控,而他们的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,进而不能实现准确识别对应的串口号;如果USB转串口设备线更换不同厂家的USB设备时,再根据原来厂家USB设备VID和PID就行不通了,所以利用USB设备的VID和PID标识在很多情况下很难自动准确地识别所需要通讯的串口号,进而导致上位机系统在控制设备时出现连接不上或者控制不了设备的情况,给使用者带来不好的体验。
由此可见,如何解决利用USB设备的VID和PID标识识别通讯串口号可能导致连接失败的问题,是本领域人员亟待解决的技术问题。
发明内容
本申请的目的是提供一种串口号识别方法、装置及介质,解决利用USB设备的VID和PID标识识别通讯串口号可能导致连接失败的问题。
为解决上述技术问题,本申请提供一种串口号识别方法,其特征在于,包括:
通过应用程序编程接口获取实时的所有接入串口号;
遍历所有接入串口号,将对应串口打开,并向对应串口发送校验数据;
若接收到正确的回复数据,则确定通讯通道所使用的串口号为当前接入串口号。
作为一种优选方案,上述串口号识别方法中,确定当前接入串口号为当前通讯通道所使用的串口号,之后还包括:
将通讯通道与对应的接入串口号存储至配置文件中。
作为一种优选方案,上述串口号识别方法中,通过应用程序编程接口获取实时的所有接入串口号,之前还包括:
判断配置文件中是否存在当前通讯通道对应的接入串口号;
若存在,则将存储的接入串口号对应串口打开,并向对应串口发送校验数据;
若接收到正确的回复数据,则确定通讯通道所使用的串口号为当前接入串口号;
若没有接收到回复数据,则返回通过应用程序编程接口获取所有接入串口号的步骤。
作为一种优选方案,上述串口号识别方法中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南翔宇医疗设备股份有限公司,未经河南翔宇医疗设备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310371488.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:程序烧录方法、系统及夹具
- 下一篇:接收卡处理方法、装置、存储介质及电子设备