通信端口的连接方法、终端及存储介质技术

技术编号:28375256 阅读:19 留言:0更新日期:2021-05-08 00:02
本发明专利技术实施例涉及通信技术领域,公开了一种通信端口的连接方法、终端及存储介质。本发明专利技术中,获取第一功能模块的所有端口采用的通信协议;将采用同一通信协议进行通信的端口绑定至一个虚拟或多个虚拟端口中;获取端口连接指令,将虚拟端口内的端口与第二功能模块的相同通信协议的虚拟端口内的端口进行连接。通过上述技术手段,使得芯片功能模块端口连接过程得到简化,从而提升端口连接的速度,提高了用户进行端口连线的效率。

【技术实现步骤摘要】
通信端口的连接方法、终端及存储介质
本专利技术实施例涉及通信
,特别涉及一种通信端口的连接方法、终端及存储介质。
技术介绍
随着科技的发展,各种终端的小型化、微型化是提高用户体验的重要一环。然而,终端的小型化与微型化与电子电路的集成化是无法分开的,由于各种电子产品层出不穷,人们的生活越来越依赖电子产品,因此对芯片的需求也越来越高。提高芯片的设计和生产效率是各芯片厂商亟需解决的问题。专利技术人发现,在目前的相关技术中,工程师们在完成芯片的功能模块的编辑后,对功能模块的端口进行连线时,需要逐个端口地去进行连接,不仅速度慢,还容易出现错误,并且后期排查错误的难度也较高。
技术实现思路
本专利技术实施例的目的在于提供一种通信端口的连接方法,使得芯片功能模块端口连接过程得到简化,从而提升端口连接的速度,提高了用户进行端口连线的效率。为解决上述技术问题,本专利技术的实施例提供了一种通信端口的连接方法,包括:获取第一功能模块的所有端口采用的通信协议;将采用同一通信协议进行通信的端口绑定至一个或多个虚拟端口中;获取端口连接指令,将虚拟端口内的端口与第二功能模块的相同通信协议的虚拟端口内的端口进行连接。本专利技术的实施例还提供了一种终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被所述至少一个处理器执行的指令,指令被至少一个处理器执行,以使所述至少一个处理器能够执行上述的通信端口的连接方法。本专利技术的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述的通信端口的连接方法。本专利技术实施例相对于现有技术而言,获取同一功能模块下所有端口采用的通信协议,将采用相同通信协议进行通信的端口的绑定到一个虚拟端口内,当获取到端口连接指令时,将一个虚拟端口内的端口与另一功能模块下采用相同通信协议的端口内的端口进行连接,即以虚拟端口为单位来进行端口的连线设置,在后台自动完成具体端口的连接,从而大大减少了用户的操作过程,使得用户进行端口连线设置的效率得到提升。另外,本申请中将虚拟端口内的端口与第二功能模块的相同通信协议的虚拟端口内的端口进行连接,包括:分别确定两个虚拟端口中对应连接的两个端口;检测所述对应连接的两个端口是否满足连接条件;当对应连接的两个端口满足连接条件时,连接所述对应连接的两个端口。通过在连接端口时进行连接条件的自动检查,进一步地减少了用户在进行连线设置时所需要进行的操作,使得用户进行端口连线设置的效率得到进一步提升。另外,在检测对应连接的两个端口是否满足连接条件之后,包括:当对应连接的两个端口不满足连接条件时,生成错误信息并显示于交互界面。在对连接条件进行检查时,若发现端口不匹配,则将相关的错误信息显示给用户,使用户能够在连线设置时发现端口的参数错误,自动检错减少用户的操作过程,使得用户进行端口连线设置的效率得到进一步提升。另外,在获取端口连接指令,将虚拟端口内的端口与第二功能模块的相同通信协议的虚拟端口内的端口进行连接之前,包括:接收针对功能模块的第一选取指令,根据虚拟端口中的端口采用的通信协议在交互界面显示端口连接选项;接收针对端口连接选项的第二选取指令并生成端口连接指令。当用户选定功能模块时,分组显示功能模块下的端口,将同一协议下的端口以协议名称作为选项显示,方便用户对虚拟端口进行选取,使得用户进行端口连线设置的效率得到进一步提升。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。图1是根据本专利技术第一实施例中通信端口的连接方法的流程图;图2是根据本专利技术第二实施例中通信端口的连接方法的流程图;图3是根据本专利技术第三实施例中通信端口的连接方法的流程图;图4是根据本专利技术第四实施例中通信端口的连接装置的结构示意图;图5是根据本专利技术第五实施例中终端的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本专利技术的第一实施例涉及一种通信端口的连接方法,包括:获取第一功能模块的所有端口采用的通信协议;将采用同一通信协议进行通信的端口绑定至一个或多个虚拟端口中;获取端口连接指令,将虚拟端口内的端口与第二功能模块的相同通信协议的虚拟端口内的端口进行连接。下面对本实施例的通信端口的连接方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。在本实施方式中,以终端作为执行主体,所述终端可以是计算机、手机、平板电脑等电子设备。本实施例中的通信端口的连接方法如图1所示,具体包括:步骤101,获取第一功能模块的所有端口采用的通信协议。具体地说,对于单个的功能模块而言,常具有多个通信端口,而不同的通信端口可能采用不同的通信协议来与其他的功能模块进行通信。例如,功能模块A具有十个端口,分别编号为1至10,其中编号为1,2,3的端口采用通信协议X;编号为4,5,6,7的端口采用通信协议Y;编号为8,9,10的端口采用通信协议Z。在一个例子中,获取第一功能模块的所有端口采用的通信协议,包括:获取第一功能模块的所有端口预先添加的协议描述,然后根据端口的协议描述确定端口所采用的协议描述。即,端口所采用的通信协议可以通过协议描述进行标记。协议描述与端口的其他属性不同,是端口的额外标识,在实际的应用中,允许功能模块具有不携带协议描述的端口。步骤102,将采用同一通信协议进行通信的端口绑定至同一个或多个虚拟端口中。具体地说,同样以具有十个端口的功能模块A为例,将编号为1,2,3的端口进行绑定得到一个虚拟端口,将这个虚拟端口命名为虚拟端口X,即,采用通信协议X的虚拟端口。同理,虚拟端口Y中包含编号为4,5,6,7的端口;虚拟端口Z中包含编号为8,9,10的端口。步骤103,获取端口连接指令,将虚拟端口内的端口与第二功能模块的相同通信协议的虚拟端口内的端口进行连接。具体地说,用户通过外部设备输入端口连接指令后,获取用户输入的端口连接指令,根据端口连接指令确定需要连接的两个虚拟端口,将打包好的第一功能模块的虚拟端口X1与第二功能模块的虚拟端口X2内的端口进行连接。当两个虚拟端口内的端口数量相同时,将各虚拟端口内的端口根据预设协议一一对应地进行连接;当两个虚拟端口的端口数量不同时,例如一虚拟端口内端口为A1、B1、C1三个端口,另一虚拟端口为A2、B2两个端口,则根据具体的对应关系将A1与A2相连接,B1与B2相连接。在一个例子中本文档来自技高网...

【技术保护点】
1.一种通信端口连接方法,其特征在于,包括:/n获取第一功能模块的端口协议信息;/n将采用目标硬件通信协议的所有端口绑定至一个或多个虚拟端口中;/n获取端口连接指令,将所述虚拟端口内绑定的端口与第二功能模块的目标虚拟端口所绑定的端口进行连接;其中,所述目标虚拟端口采用目标硬件通信协议进行通信。/n

【技术特征摘要】
1.一种通信端口连接方法,其特征在于,包括:
获取第一功能模块的端口协议信息;
将采用目标硬件通信协议的所有端口绑定至一个或多个虚拟端口中;
获取端口连接指令,将所述虚拟端口内绑定的端口与第二功能模块的目标虚拟端口所绑定的端口进行连接;其中,所述目标虚拟端口采用目标硬件通信协议进行通信。


2.根据权利要求1所述的通信端口的连接方法,其特征在于,将所述虚拟端口内绑定的端口与第二功能模块的目标虚拟端口所绑定的端口进行连接,包括:
分别确定两个虚拟端口中对应连接的两个端口;
检测所述对应连接的两个端口是否满足连接条件;
当所述对应连接的两个端口满足连接条件时,连接所述对应连接的两个端口。


3.根据权利要求2所述的通信端口的连接方法,其特征在于,在所述检测所述对应连接的两个端口是否满足连接条件之后,包括:
当所述对应连接的两个端口不满足连接条件时,生成错误信息。


4.根据权利要求1至3中任一项所述的通信端口的连接方法,其特征在于,所述连接条件至少包括:端口的连接方向、端口的连线宽度、端口的有效触发条件以及端口的极性。


5.根据权利要求1所述的通信端口的连接方法,其特征在于,所述将所述虚拟端口内绑定的端口与第二功能模块的目标虚拟端口所绑定的端口进行连接,还包括:
对所述虚拟端口与所述目标虚拟端口上的属性进行合法性检查。


6.根据权利要求5所述的通信端口的连接方法,其特征在于,
在所述获取端口连接指令,将所述虚拟端口内绑定的端口与第二功能模块的目标虚拟端口所绑定的端口进行连接之前,包括:
接收针对所述功能模块的第一选取指令,根据所述虚拟端口中的端口采用的...

【专利技术属性】
技术研发人员:金葆晖
申请(专利权)人:上海逸集晟网络科技有限公司
类型:发明
国别省市:上海;31

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

1