虚拟串口与串口通讯板的绑定方法、设备及介质技术

技术编号:28455237 阅读:57 留言:0更新日期:2021-05-15 21:18
本申请公开了一种虚拟串口与串口通讯板的绑定方法、设备及介质,该方法包括:读取串口通讯板的标识;获取虚拟串口号;关联串口通讯板的标识与虚拟串口号,使得虚拟串口作为目标虚拟串口。本申请的方法,实现准确识别虚拟串口号和串口通讯板之间的对应关系,从而避免因为虚拟串口号的改变而导致通讯错误发生的目的。的。的。

【技术实现步骤摘要】
虚拟串口与串口通讯板的绑定方法、设备及介质


[0001]本申请涉及通信领域,特别是涉及一种虚拟串口与串口通讯板的绑定方法、设备及介质。

技术介绍

[0002]在工业生产过程中大量使用串口通讯,往往一台计算机上需要安装多个串口通讯板,计算机服务器中各种应用程序通过与串口通讯板驱动软件在服务器中产生的多个虚拟串口进行信息通信。在实际使用串口通讯的过程中,为了实现虚拟串口与串口通讯板之间的对应关系,通常的做法是通过虚拟串口号来确定与哪个设备进行通讯。由于在工控环境中存在诸多不确定的干扰,会导致串口通讯板虚拟串口号出现变更,导致通讯错误的发生。

技术实现思路

[0003]本申请主要解决的技术问题是提供一种虚拟串口与串口通讯板的绑定方法、设备及介质,实现虚拟串口号和串口通讯板始终对应的关系。
[0004]为解决上述技术问题,本申请采用的技术方案是提供一种虚拟串口与串口通讯板的绑定方法,该方法包括:读取串口通讯板的标识;获取虚拟串口号;关联标识与虚拟串口号,使得虚拟串口作为目标虚拟串口。
[0005]其中,读取串口通讯板的标识之前,包括:在串口通讯板中写入标识。
[0006]其中,在串口通讯板中写入标识,包括:获取串口通讯板的数量,串口通讯板的数量至少为两个;采用串口通讯板USB转串口驱动芯片的工具,在串口通讯板写入标识,标识用于区分串口通讯板。
[0007]其中,获取虚拟串口号,包括:从设备管理器中获取虚拟串口,设备管理器与串口通讯板建立通讯,形成多个虚拟串口。
[0008]其中,关联标识与虚拟串口号,包括:串口通讯板的串口服务器发送媒体建议请求信息,指示串口通讯板的物理串口与虚拟串口建立通讯。
[0009]其中,在串口通讯板中写入标识,还包括:在串口通讯板上设置标签,标签包含标识。
[0010]其中,在串口通讯板中写入标识,包括:将串口通讯板插入终端的USB接口中,读取USB接口位号;依据USB接口位号,采用串口通讯板USB转串口驱动芯片工具,为串口通讯板写入标识。
[0011]其中,读取串口通讯板的标识,包括:依据USB接口位号,获取串口通讯板的标识。
[0012]其中,获取虚拟串口号,包括:依据USB接口位号,获取虚拟串口号。
[0013]其中,关联标识与虚拟串口号,包括:形成显示窗口,显示窗口包含虚拟串口号和标识,或包含标识。
[0014]此外,本申请还包括第二种技术方案,提供一种电子设备,电子设备包括至少一个存储器和至少一个处理器,存储器用于存储计算机程序,当计算机程序被处理器执行时,用
以实现上述的绑定方法。
[0015]此外,本申请还包括第三种技术方案,提供一种存储介质,存储介质内部存储有计算机程序,计算机程序用于被执行,以实现上述的绑定方法。
[0016]本申请的有益效果是:通过读取串口通讯板的标识;获取虚拟串口号;关联标识与虚拟串口号,使得虚拟串口作为目标虚拟串口。因而使得当虚拟串口号发生变化时,会自动更新虚拟串口号和串口通讯板标识的对应关系。始终保持正确的虚拟串口号和串口通讯板的对应关系。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请虚拟串口号与串口通讯板绑定方法第一实施例的流程示意图;
[0019]图2是本申请虚拟串口号与串口通讯板绑定方法第二实施例的流程示意图;
[0020]图3是本申请虚拟串口号与串口通讯板绑定方法第三实施例的流程示意图。
[0021]图4是本申请虚拟串口号与串口通讯板绑定方法第四实施例的流程示意图;
[0022]图5是本申请虚拟串口号与串口通讯板绑定方法五实施例的流程示意图;
[0023]图6是本申请虚拟串口号与串口通讯板绑定方法六实施例的流程示意图;
[0024]图7是本申请虚拟串口号与串口通讯板绑定方法七实施例的流程示意图;
[0025]图8是本申请提供的电子设备一实施例的结构示意图;
[0026]图9是本申请提供的存储介质一实施例的结构示意图。
具体实施方式
[0027]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0028]本申请中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0029]参阅图1,图1为本申请虚拟串口号与串口通讯板绑定方法第一实施例的流程示意图。本实施方式包括如下步骤:
[0030]步骤110:读取串口通讯板的标识。
[0031]本申请实施例中,串口通讯板的标识是能够识别串口通讯板的唯一序列号,该序列号的形式可以是数字、字母或是两者的结合。例如:对于多个串口通讯板,序列号可以是0001、0002、0003或aaaa、bbbb、cccc、dddd或000a、000b、000c等。
[0032]步骤120:获取虚拟串口号。
[0033]本申请实施例中,终端服务器上通常并不存在实际的物理串口,而是通过运行第三方软件来模拟出物理串口,称为虚拟串口。实施例中存在虚拟串口驱动,虚拟串口驱动是
一个可在Windows平台终端下操作的程序,此驱动程序可以创造数个虚拟串口号。在应用程序编码中,与传统的普通物理串口的操作如打开串口,读取数据,写入数据,以及同步与异步方式操作都是一样。终端服务器上运行的虚拟串口由第三方软件生成,因此,终端服务器可以根据第三方软件的运行情况确定本地存在的虚拟串口的数目。由于操作环境的变化,虚拟串口号是动态变化的。例如,终端操作系统的变化、串口通讯板反复的插入或拔出USB接口都会导致虚拟串口号发生变化。
[0034]步骤130:关联标识与虚拟串口号,使得虚拟串口作为目标虚拟串口。
[0035]本申请实施例中,关联串口通讯板的标识与虚拟串口号是自动的过程,当虚拟串口号发生变化时,会自动更新串口板标识与虚拟串口号的关系。
[0036]区别于现在技术:本实施例提供了一种虚拟串口与串口通讯板绑定关系的实现方法,该方法包括读取串口通讯板的标识;获取虚拟串口号;关联标识与虚拟串口号,使得虚拟串口作为目标虚拟串口。通过上述方法,实现准确识别虚拟串口号和串口通讯板之间的对应关系,从而避免因为虚拟串口号的改变而导致通讯错误发生的目的。
[0037]参阅图2,图2为本申请虚拟串口号与串口通讯板绑定方法第二实施例的流程示意图。本实施方式包括如下步骤:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟串口与串口通讯板的绑定方法,其特征在于,包括:读取串口通讯板的标识;获取虚拟串口号;关联所述标识与所述虚拟串口号,使得所述虚拟串口作为目标虚拟串口。2.根据权利要求1所述的虚拟串口与串口通讯板的绑定方法,其特征在于,所述读取串口通讯板的标识之前,包括:在串口通讯板中写入标识。3.根据权利要求2所述的虚拟串口与串口通讯板的绑定方法,其特征在于,所述在串口通讯板中写入标识,包括:获取所述串口通讯板的数量,所述串口通讯板的数量至少为两个;采用串口通讯板USB转串口驱动芯片的工具,在所述串口通讯板写入标识,所述标识用于区分所述串口通讯板。4.根据权利要求1所述的虚拟串口与串口通讯板的绑定方法,其特征在于,所述获取虚拟串口号,包括:从设备管理器中获取虚拟串口,所述设备管理器与所述串口通讯板建立通讯,形成多个虚拟串口。5.根据权利要求1所述的虚拟串口与串口通讯板的绑定方法,其特征在于,所述关联所述标识与所述虚拟串口号,包括:所述串口通讯板的串口服务器发送媒体建议请求信息,指示所述串口通讯板的物理串口与所述虚拟串口建立通讯。6.根据权利要求2所述的虚拟串口与串口通讯板的绑定方法,其特征在于,所述在串口通讯板中写入...

【专利技术属性】
技术研发人员:张红伟
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:

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

1