基于bmc的串口路径选择方法、系统、终端及存储介质

文档序号:1937194 发布日期:2021-12-07 浏览:20次 >En<

阅读说明:本技术 基于bmc的串口路径选择方法、系统、终端及存储介质 (Serial port path selection method, system, terminal and storage medium based on BMC ) 是由 陈冠嘉 于 2021-07-29 设计创作,主要内容包括:本发明提供一种基于BMC的串口路径选择方法、系统、终端及存储介质,包括:建立BMC与复杂可编程逻辑器件的通信连接,所述复杂可编程逻辑器件控制各串口路径的启用状态;BMC接收通过BMC的WEB界面输入的目标串口路径;将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径。本发明通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。(The invention provides a serial port path selection method, a system, a terminal and a storage medium based on BMC, comprising the following steps: establishing communication connection between the BMC and the complex programmable logic device, wherein the complex programmable logic device controls the starting state of each serial port path; the BMC receives a target serial port path input through a WEB interface of the BMC; and sending the target serial port path to the complex programmable logic device through a communication link, and controlling the complex programmable logic device to enable the target serial port path. The invention controls the serial port changing paths of the plurality of chips connected with the server through the WEB interface of the BMC, has simple operation, does not need to disassemble the case and also does not need to set a plurality of serial port paths.)

基于BMC的串口路径选择方法、系统、终端及存储介质

技术领域

本发明涉及服务器技术领域,具体涉及一种基于BMC的串口路径选择方法、系统、终端及存储介质。

背景技术

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在UART上追加同步方式的序列信号变换电路的产品,被称为USART(Universal SynchronousAsynchronous Receiver Transmitter)。

由于UART在服务器是很普遍的资料存取通道,尤其是使用者在与BMC内部的Linuxkernel沟通时,可以借由主板上的UART连接器连进去操作。除了BMC之外,像是PCIe的expander卡也都有UART的存取界面。但是,如果多个芯片都需要要使用UART的情况下,只有一个连接器可以和电脑连接,这时候就要使用一些方法来切换不同的UART信号到连接器上与电脑连接。不然就是需要设计多个UART连接器与电脑连接。

目前一般在服务器上的设计是在UART切换电路上增设一个指拨开关,根据指拨开关的状态让CPLD来切换不同UART间的信号,不同的指拨开关组合对应不同的UART电路,这部份由设计人员自行设计。

现有技术的缺点是当使用者要切换不同UART路径的时候,需要在PCB板上切换,这就需要打开服务器的机箱才能切换PCB板,打开服务器机箱的操作造成使用上很大的不方便。

发明内容

针对现有技术存在的UART路径切换不便的问题,本发明提供一种基于BMC的串口路径选择方法、系统、终端及存储介质,以解决上述技术问题。

第一方面,本发明提供一种基于BMC的串口路径选择方法,包括:

建立BMC与复杂可编程逻辑器件的通信连接,所述复杂可编程逻辑器件控制各串口路径的启用状态;

BMC接收通过BMC的WEB界面输入的目标串口路径;

将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径。

进一步的,建立BMC与复杂可编程逻辑器件的通信连接,包括:

通过I2C总线建立建立BMC与复杂可编程逻辑器件的通信连接。

进一步的,BMC接收通过BMC的WEB界面输入的目标串口路径,包括:

对WEB界面的登录信息进行验证,并在通过验证后向WEB界面返回多个串口路径选项;

根据WEB界面选定的串口路径选项获取相应的目标串口路径。

进一步的,多个串口路径选项采用下拉菜单模式进行显示输出。

进一步的,将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径,包括:

将目标串口路径转换为十六进制数值,并将转换后的目标串口路径写入复杂可编程逻辑器件的寄存器;

复杂可编程逻辑器件监控到寄存器更新后,读取寄存器中的十六进制数值,并根据读取的十六进制数值将目标串口路径设置为启用状态。

进一步的,根据读取的十六进制数值将目标串口路径设置为启用状态,包括:

根据读取的十六进制数值将目标串口路径对应的UART发送器和UART接收器的串联线路接通;

启用目标串口路径后,将复杂可编程逻辑器件的寄存器清空。

第二方面,本发明提供一种基于BMC的串口路径选择系统,包括:

通信建立单元,用于建立BMC与复杂可编程逻辑器件的通信连接,所述复杂可编程逻辑器件控制各串口路径的启用状态;

目标接收单元,用于BMC接收通过BMC的WEB界面输入的目标串口路径;

目标启用单元,用于将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径。

进一步的,所述通信建立单元用于:

通过I2C总线建立建立BMC与复杂可编程逻辑器件的通信连接。

进一步的,所述目标接收单元用于:

对WEB界面的登录信息进行验证,并在通过验证后向WEB界面返回多个串口路径选项;

根据WEB界面选定的串口路径选项获取相应的目标串口路径。

进一步的,多个串口路径选项采用下拉菜单模式进行显示输出。

进一步的,所述目标启用单元包括:

目标写入模块,用于将目标串口路径转换为十六进制数值,并将转换后的目标串口路径写入复杂可编程逻辑器件的寄存器;

目标启用模块,用于复杂可编程逻辑器件监控到寄存器更新后,读取寄存器中的十六进制数值,并根据读取的十六进制数值将目标串口路径设置为启用状态。

进一步的,根据读取的十六进制数值将目标串口路径设置为启用状态,包括:

根据读取的十六进制数值将目标串口路径对应的UART发送器和UART接收器的串联线路接通;

启用目标串口路径后,将复杂可编程逻辑器件的寄存器清空。

第三方面,提供一种终端,包括:

处理器、存储器,其中,

该存储器用于存储计算机程序,

该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。

第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本发明的有益效果在于,

本发明提供的基于BMC的串口路径选择方法,通过在BMC和控制各串口路径启用状态的复杂可编程逻辑器件之间设置通信链路,然后从BMC的WEB界面输入需要启用的目标串口路径,BMC将目标串口路径发送至复杂可编程逻辑器件由复杂可编程逻辑器件启用目标串口路径。本发明通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。

本发明提供的基于BMC的串口路径选择系统,通过通信建立单元在BMC和控制各串口路径启用状态的复杂可编程逻辑器件之间设置通信链路,然后目标接收单元从BMC的WEB界面输入需要启用的目标串口路径,目标启用单元实现了BMC将目标串口路径发送至复杂可编程逻辑器件由复杂可编程逻辑器件启用目标串口路径。本发明通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。

本发明提供的终端,包括运行基于BMC的串口路径选择方法的处理器,本发明通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。

本发明提供的存储介质,存储有执行基于BMC的串口路径选择方法的程序,本发明通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例的方法的示意性流程图。

图2是本发明一个实施例的系统的示意性框图。

图3为本发明实施例提供的一种终端的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

下面对本发明中出现的关键术语进行解释。

BMC,执行伺服器远端管理控制器,英文全称为Baseboard ManagementController.为基板管理控制器。它可以在机器未开机的状态下,对机器进行固件升级、查看机器设备、等一些操作。在BMC中完全实现IPMI功能需要一个功能强大的16位元或32位元微控制器以及用于数据储存的RAM、用于非挥发性数据储存的快闪记忆体和韧体,在安全远程重启、安全重新上电、LAN警告和系统健康监视方面能提供基本的远程可管理性。除了基本的IPMI功能和系统工作监视功能外,通过利用2个快闪记忆体之一储存以前的BIOS,mBMC还能实现BIOS快速元件的选择和保护。例如,在远程BIOS升级後系统不能启动时,远程管理人员可以切换回以前工作的BIOS映像来启动系统。一旦BIOS升级後,BIOS映像还能被锁住,可有效防止病毒对它的侵害。

I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件.然后主机接收从器件发送的数据,最后由主机终止接收过程。在这种情况下.主机负责产生定时时钟和终止数据传送。

CPLD采用CMOS EPROM、EEPROM、快闪存储器和SRAM等编程技术,从而构成了高密度、高速度和低功耗的可编程逻辑器件。CPLD中的逻辑块类似于一个小规模PLD,通常一个逻辑块包含4~20个宏单元,每个宏单元一般由乘积项阵列、乘积项分配和可编程寄存器构成。每个宏单元有多种配置方式,各宏单元也可级联使用,因此可实现较复杂组合逻辑和时序逻辑功能。对集成度较高的CPLD,通常还提供了带片内RAM/ROM的嵌入阵列块。可编程互连通道主要提供逻辑块、宏单元、输入/输出引脚间的互连网络。输入/输出块(I/O块)提供内部逻辑到器件I/O引脚之间的接口。逻辑规模较大的CPLD一般还内带JTAG边界扫描测试电路,可对已编程的高密度可编程逻辑器件做全面彻底的系统测试,此外也可通过JTAG接口进行在系统编程。由于集成工艺、集成规模和制造厂家的不同,各种CPLD分区结构、逻辑单元等也有较大的差别。

CPU中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。

图1是本发明一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种基于BMC的串口路径选择系统。

如图1所示,该方法包括:

步骤110,建立BMC与复杂可编程逻辑器件的通信连接,所述复杂可编程逻辑器件控制各串口路径的启用状态;

步骤120,BMC接收通过BMC的WEB界面输入的目标串口路径;

步骤130,将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径。

为了便于对本发明的理解,下面以本发明基于BMC的串口路径选择方法的原理,结合实施例中对基于BMC的串口路径进行选择的过程,对本发明提供的基于BMC的串口路径选择方法做进一步的描述。

具体的,所述基于BMC的串口路径选择方法包括:

S1、建立BMC与复杂可编程逻辑器件的通信连接,所述复杂可编程逻辑器件控制各串口路径的启用状态。

首先通过I2C总线建立BMC与复杂可编程逻辑器件的通信连接。BMC端对复杂可编程逻辑器件进行识别,BMC本地存储有复杂可编程逻辑器件的识别ID,BMC启动后,若识别的设备中没有所述识别ID,则生成串口路径管理通信异常提示。

复杂可编程逻辑器件内预先烧录有串口路径控制程序,能够控制各串口路径的启用状态。

S2、BMC接收通过BMC的WEB界面输入的目标串口路径。

对WEB界面的登录信息进行验证,并在通过验证后向WEB界面返回多个串口路径选项;根据WEB界面选定的串口路径选项获取相应的目标串口路径。多个串口路径选项采用下拉菜单模式进行显示输出。

BMC对WEB界面输入的登录信息进行验证,即将输入的登录信息与权限库中存储的具有权限的登录信息进行匹配,若存在匹配登录信息则判定输入的登录信息具有登录权限,通过验证。验证通过后进入串口路径选择界面,BMC向WEB界面返回当前所有可选的串口路径选项,每个串口路径对应一个外部芯片。采用下拉菜单栏的方式对所有可选的串口路径选项进行显示,用户点击目标串口路径选项后,BMC接收WEN界面返回的串口路径选项选择信息,获取该串口路径选项对应的目标串口路径信息。

S3、将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径。

将目标串口路径转换为十六进制数值,并将转换后的目标串口路径写入复杂可编程逻辑器件的寄存器;复杂可编程逻辑器件监控到寄存器更新后,读取寄存器中的十六进制数值,并根据读取的十六进制数值将目标串口路径设置为启用状态。具体根据读取的十六进制数值将目标串口路径设置为启用状态,包括:根据读取的十六进制数值将目标串口路径对应的UART发送器和UART接收器的串联线路接通;启用目标串口路径后,将复杂可编程逻辑器件的寄存器清空。

由于复杂可编程逻辑器件的寄存器可接收的数据为十六进制数据,因此需要将目标串口路径的信息转换为十六进制数据,此处的目标串口路径的信息可以为目标串口路径的身份编号,也可以是目标串口路径对应的发送器和接收器的设备号。BMC通过I2C总线将转换为十六进制的目标串口路径写入复杂可编程逻辑器件的寄存器,在向寄存器写入数据之前,先对寄存器进行历史数据擦除操作,BMC中存储有寄存器专用于存储目标串口路径的存储区域,BMC只对该区域内的数据进行擦除,并将本次需要写入的十六进制的目标串口路径写入该存储区域。在本发明的其他实施方式中,也可以由复杂可编程逻辑在执行一次寄存器数据读取并切换目标串口路径后再对无效的目标串口路径进行清除。

CPLD监控寄存器的更新情况,若监控到存在数据更新,则读取寄存器中更新的目标串口路径数据,确定目标串口路径对应的UART发送器和UART接收器,将两者进行串联构成目标串口路径通道,完成目标串口路径的启用。

本实施例提供一种基于BMC的串口路径选择方法的具体流程,步骤如下:

(1)使用电脑通过网络线连接到BMC之后,登录到BMC的WEB界面,在BMC WEB界面上使用下拉式选单,或是按钮选项,来选择接收端的UART通道。

(2)假设BMC收到使用者是在BMC WEB选择第0个UART接收器通道(Receiver ofUART0)之后,由BMC通过I2C BUS的方式写入CPLD的I2C寄存器。则BMC写入CPLD的I2C寄存器为十六进制数值的0x00。

(3)CPLD的I2C寄存器接收到BMC写入的0x00数值之后,CPLD便将UART发送器(Transmitter of UART)与第0个通道的UART接收器(Receiver of UART0)串连在一起,使得CPLD完成UART数据选择器的功能。

(4)若BMC收到使用者是在BMC WEB选择第1个UART接收器通道(Receiver ofUART1),由BMC通过I2C BUS的方式写入CPLD的I2C寄存器。则BMC写入CPLD的I2C寄存器为十六进制数值的0x01。

(5)CPLD的I2C寄存器接收到BMC写入的0x01数值之后,CPLD便将UART发送器(Transmitter of UART)与第1个通道的UART接收器(Receiver of UART1)串连在一起,使得CPLD完成UART路径切换的功能。

一般切换UART路径需要使用PCBA板上的指拨开关切换UART通道,需要打开机箱才能切换,要花费不少时间。本实施例改进了使用者在切换UART通道的时间,只需要在BMCWEB上切换UART通道,省下许多时间。本实施例提供的基于BMC的串口路径选择方法,通过在BMC和控制各串口路径启用状态的复杂可编程逻辑器件之间设置通信链路,然后从BMC的WEB界面输入需要启用的目标串口路径,BMC将目标串口路径发送至复杂可编程逻辑器件由复杂可编程逻辑器件启用目标串口路径。本实施例通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。

如图2所示,该系统200包括:

通信建立单元210,用于建立BMC与复杂可编程逻辑器件的通信连接,所述复杂可编程逻辑器件控制各串口路径的启用状态;

首先通过I2C总线建立BMC与复杂可编程逻辑器件的通信连接。BMC端对复杂可编程逻辑器件进行识别,BMC本地存储有复杂可编程逻辑器件的识别ID,BMC启动后,若识别的设备中没有所述识别ID,则生成串口路径管理通信异常提示。复杂可编程逻辑器件内预先烧录有串口路径控制程序,能够控制各串口路径的启用状态。

目标接收单元220,用于BMC接收通过BMC的WEB界面输入的目标串口路径;

BMC对WEB界面输入的登录信息进行验证,即将输入的登录信息与权限库中存储的具有权限的登录信息进行匹配,若存在匹配登录信息则判定输入的登录信息具有登录权限,通过验证。验证通过后进入串口路径选择界面,BMC向WEB界面返回当前所有可选的串口路径选项,每个串口路径对应一个外部芯片。采用下拉菜单栏的方式对所有可选的串口路径选项进行显示,用户点击目标串口路径选项后,BMC接收WEN界面返回的串口路径选项选择信息,获取该串口路径选项对应的目标串口路径信息。

目标启用单元230,用于将所述目标串口路径通过通信链路发送至所述复杂可编程逻辑器件,控制复杂可编程逻辑器件启用所述目标串口路径。

由于复杂可编程逻辑器件的寄存器可接收的数据为十六进制数据,因此需要将目标串口路径的信息转换为十六进制数据,此处的目标串口路径的信息可以为目标串口路径的身份编号,也可以是目标串口路径对应的发送器和接收器的设备号。BMC通过I2C总线将转换为十六进制的目标串口路径写入复杂可编程逻辑器件的寄存器,在向寄存器写入数据之前,先对寄存器进行历史数据擦除操作,BMC中存储有寄存器专用于存储目标串口路径的存储区域,BMC只对该区域内的数据进行擦除,并将本次需要写入的十六进制的目标串口路径写入该存储区域。在本发明的其他实施方式中,也可以由复杂可编程逻辑在执行一次寄存器数据读取并切换目标串口路径后再对无效的目标串口路径进行清除。CPLD监控寄存器的更新情况,若监控到存在数据更新,则读取寄存器中更新的目标串口路径数据,确定目标串口路径对应的UART发送器和UART接收器,将两者进行串联构成目标串口路径通道,完成目标串口路径的启用。

可选地,作为本发明一个实施例,所述通信建立单元用于:

通过I2C总线建立建立BMC与复杂可编程逻辑器件的通信连接。

可选地,作为本发明一个实施例,所述目标接收单元用于:

对WEB界面的登录信息进行验证,并在通过验证后向WEB界面返回多个串口路径选项;

根据WEB界面选定的串口路径选项获取相应的目标串口路径。

可选地,作为本发明一个实施例,多个串口路径选项采用下拉菜单模式进行显示输出。

可选地,作为本发明一个实施例,所述目标启用单元包括:

目标写入模块,用于将目标串口路径转换为十六进制数值,并将转换后的目标串口路径写入复杂可编程逻辑器件的寄存器;

目标启用模块,用于复杂可编程逻辑器件监控到寄存器更新后,读取寄存器中的十六进制数值,并根据读取的十六进制数值将目标串口路径设置为启用状态。

可选地,作为本发明一个实施例,根据读取的十六进制数值将目标串口路径设置为启用状态,包括:

根据读取的十六进制数值将目标串口路径对应的UART发送器和UART接收器的串联线路接通;

启用目标串口路径后,将复杂可编程逻辑器件的寄存器清空。

本实施例提供的基于BMC的串口路径选择系统,通过通信建立单元在BMC和控制各串口路径启用状态的复杂可编程逻辑器件之间设置通信链路,然后目标接收单元从BMC的WEB界面输入需要启用的目标串口路径,目标启用单元实现了BMC将目标串口路径发送至复杂可编程逻辑器件由复杂可编程逻辑器件启用目标串口路径。本实施例通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径。

图3为本发明实施例提供的一种终端300的结构示意图,该终端300可以用于执行本发明实施例提供的基于BMC的串口路径选择方法。

其中,该终端300可以包括:处理器310、存储器320及通信单元330。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,该存储器320可以用于存储处理器310的执行指令,存储器320可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。当存储器320中的执行指令由处理器310执行时,使得终端300能够执行以下上述方法实施例中的部分或全部步骤。

处理器310为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器310可以仅包括中央处理器(Central Processing Unit,简称CPU)。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。

通信单元330,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。

本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。

因此,本发明通过在BMC和控制各串口路径启用状态的复杂可编程逻辑器件之间设置通信链路,然后从BMC的WEB界面输入需要启用的目标串口路径,BMC将目标串口路径发送至复杂可编程逻辑器件由复杂可编程逻辑器件启用目标串口路径。本发明通过BMC的WEB界面控制切多个芯片连接服务器的换串口路径,操作简单,无需拆卸机箱,也无需设置多条串口路径,本实施例所能达到的技术效果可以参见上文中的描述,此处不再赘述。

本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于FPGA和MBS架构的spacewire总线控制器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!