CN107066360B - 一种信息传输方法及服务器 - Google Patents

一种信息传输方法及服务器 Download PDF

Info

Publication number
CN107066360B
CN107066360B CN201710181731.4A CN201710181731A CN107066360B CN 107066360 B CN107066360 B CN 107066360B CN 201710181731 A CN201710181731 A CN 201710181731A CN 107066360 B CN107066360 B CN 107066360B
Authority
CN
China
Prior art keywords
interface
debugging
server
information
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710181731.4A
Other languages
English (en)
Other versions
CN107066360A (zh
Inventor
赫传奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710181731.4A priority Critical patent/CN107066360B/zh
Publication of CN107066360A publication Critical patent/CN107066360A/zh
Application granted granted Critical
Publication of CN107066360B publication Critical patent/CN107066360B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2268Logging of test results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明实施例公开了一种信息传输方法,包括:服务器检测到调试指令,基于所述调试指令进行服务器调试;获取针对所述服务器调试得到的调试信息;利用第一接口将所述调试信息映射到控制设备中,并通过所述控制设备将所述调试信息发送至接收端设备;其中,所述第一接口为所述服务器与所述控制设备之间的通信接口,所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于至少利用所述第一接口缩短所述调试信息的传输时间。本发明实施例还公开了一种服务器。

Description

一种信息传输方法及服务器
技术领域
本发明涉及信息处理技术,尤其涉及一种信息传输方法及服务器。
背景技术
现有调试信息是服务器通过串行通信端口(COM)发送至接收端设备的,由于COM为低速总线,且在传输完一个字符后才能传输下一个字符,即服务器需要等待COM状态指示正常后才会发送下一个字符,所以,导致调试信息传输时间过长。
发明内容
为解决现有存在的技术问题,本发明实施例提供了一种信息传输方法及服务器,能至少解决现有技术中存在的上述问题。
本发明实施例的技术方案是这样实现的:
本发明实施例第一方面提供了一种信息传输方法,所述方法包括:
服务器检测到调试指令,基于所述调试指令进行服务器调试;
获取针对所述服务器调试得到的调试信息;
利用第一接口将所述调试信息映射到控制设备中,并通过所述控制设备将所述调试信息发送至接收端设备;其中,所述第一接口为所述服务器与所述控制设备之间的通信接口,所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于至少利用所述第一接口缩短所述调试信息的传输时间。
上述方案中,所述通过所述控制设备将所述调试信息发送至接收端设备,包括:
通过所述控制设备,并利用第二接口将所述调试信息发送至接收端设备;其中,所述第二接口为所述控制设备与所述接口端设备之间的通信接口,所述第二接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数。
上述方案中,所述第一接口的信息传输特征参数大于所述第二接口的信息传输特征参数。
上述方案中,所述方法还包括:
检测所述第一接口的初始化过程是否完成;
对应地,所述利用第一接口将所述调试信息映射到控制设备中,包括:
确定所述第一接口的初始化过程完成后,利用第一接口将所述调试信息映射到控制设备中;其中,
所述第一接口的初始化时间小于所述第二接口的初始化时间,以便于进一步缩短所述调试信息的传输时间。
上述方案中,所述服务器检测到调试指令,包括:
所述服务器检测到启动指令,所述启动指令用于控制所述服务器从非工作状态切换至工作状态;基于所述启动指令生成调试指令;或者,
检测到调试操作,基于调试操作生成调试指令。
本发明实施例第二方面提供了一种服务器,所述服务器包括:
处理器,用于检测到调试指令,基于所述调试指令进行服务器调试,获取针对所述服务器调试得到的调试信息;
控制器,用于利用第一接口将所述调试信息映射到控制设备中,并控制所述控制设备将所述调试信息发送至接收端设备;其中,所述第一接口为所述服务器与所述控制设备之间的通信接口,所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于至少利用所述第一接口缩短所述调试信息的传输时间。
上述方案中,所述控制器,还用于控制所述控制设备,并利用第二接口将所述调试信息发送至接收端设备;其中,所述第二接口为所述控制设备与所述接口端设备之间的通信接口,所述第二接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数。
上述方案中,所述第一接口的信息传输特征参数大于所述第二接口的信息传输特征参数。
上述方案中,所述处理器,还用于检测所述第一接口的初始化过程是否完成;
所述控制器,还用于确定所述第一接口的初始化过程完成后,利用第一接口将所述调试信息映射到控制设备中;其中,所述第一接口的初始化时间小于所述第二接口的初始化时间,以便于进一步缩短所述调试信息的传输时间。
上述方案中,所述处理器,还用于检测到启动指令,基于所述启动指令生成调试指令,其中,所述启动指令用于控制所述服务器从非工作状态切换至工作状态;或者,还用于检测到调试操作,基于调试操作生成调试指令。
本发明实施例所述的信息传输方法及服务器,服务器获取到调试信息后,利用第一接口将所述调试信息先映射到控制设备中,然后再通过所述控制设备将所述调试信息发送至接收端设备;这里,所述第一接口为所述服务器与所述控制设备之间的通信接口,且所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,因此,本发明实施例能够为缩短调试信息的传输时间,提升传输效率奠定基础。
附图说明
图1为本发明实施例一信息传输方法的实现流程示意图;
图2为本发明实施例二信息传输方法的实现流程示意图;
图3为本发明实施例信息传输方法具体应用的实现流程示意图;
图4为本发明实施例服务器的组成结构示意图。
具体实施方式
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
实施例一
本实施例提供了一种信息传输方法;所述方法应用于服务器,本实施例所述的服务器先利用外设部件互连标准总线(PCIE,Peripheral Component InterconnectExpress)接口(以下简称为PCIE接口),将调试信息传输到基板管理控制器(BMC,BaseboardManagement Controller)中,然后再通过BMC将调试信息发送至接收端设备,这里,由于PCIE接口的传输效率较高,且无需一个字符传输完毕后再传输下一个字符,所以,本实施例所述的方法缩短了传输时间,提升了传输效率。具体地,图1为本发明实施例信息传输方法的实现流程示意图,如图1所示,所述方法包括:
步骤101:服务器检测到调试指令,基于所述调试指令进行服务器调试;
本实施例中,所述服务器可以通过如下方式生成调试指令,具体地,
方式一,所述服务器检测到启动指令,所述启动指令用于控制所述服务器从非工作状态切换至工作状态,进而基于所述启动指令生成调试指令,也就是说,所述服务器在开机启动时,会同步进入调试模式,以在启动的同时进行服务器调试。这里,当服务器启动并同步进入调试模式时,若调试信息传输较慢,且调试信息传输的时间大于***启动时间,则会出现启动响应时间较长的问题,这样,必然会降低用户体验。
方式二,所述服务器检测到调试操作,这里,所述调试操作可以是服务器维护人员实施于所述服务器的特定操作,进而使得所述服务器基于调试操作生成调试指令。
本实施例中,上述生成调试指令的过程可以择其一而执行,也就是说,在实际应用中,服务器可以在***启动时同步进行调试,或者,在***启动后,基于调试操作而进行调试,本实施例对此不做限制。
步骤102:获取针对所述服务器调试得到的调试信息;
步骤103:利用第一接口将所述调试信息映射到控制设备中,并通过所述控制设备将所述调试信息发送至接收端设备;其中,所述第一接口为所述服务器与所述控制设备之间的通信接口,所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于至少利用所述第一接口缩短所述调试信息的传输时间。
本实施例中,所述第一接口可以具体为PCIE接口;对应地,所述控制设备可以具体为BMC;当然,在实际应用中,所述控制设备可以具体为所述服务器中设置的某一控制模块,也可以是服务器以外的其他物理设备。
在实际应用中,所述服务器与所述接收端设备之间的预设接口通常为COM,也就是说,当所述服务器直接通过COM将调试信息传输至接收端设备时,由于COM固有的信息传输特征,即在传输完一个字符后才能传输下一个字符的特征,必然会出现信息传输过慢,传输时间过程的问题。而所述PCIE接口的信息传输速度大于COM的信息传输速度,所以,本实施例利用PCIE接口来传输调试信息的方式能够为缩短调试信息的传输时间,提升传输效率奠定基础。
在一具体实施例中,所述通过所述控制设备将所述调试信息发送至接收端设备的具体步骤包括:通过所述控制设备,并利用第二接口将所述调试信息发送至接收端设备;其中,所述第二接口为所述控制设备与所述接口端设备之间的通信接口,所述第二接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数。
进一步地,本实施例中,所述第一接口的信息传输特征参数大于所述第二接口的信息传输特征参数。这里,在实际应用中,所述第二接口可以具体为通用串行总线(USB,Universal Serial Bus)接口,也就是说,所述控制设备通过USB接口将所述调试信息发送至所述接收端设备,而USB接口的信息传输速率也大于COM的信息传输速度,PCIE接口的信息传输速率大于USB接口的信息传输速率,这样,进一步缩短了调试信息的传输时间,为提升调试信息的传输效率、提升用户体验进一步奠定了基础。
本发明实施例所述的方法,通过服务器获取到调试信息后,利用第一接口将所述调试信息先映射到控制设备中,然后再通过所述控制设备将所述调试信息发送至接收端设备;这里,所述第一接口为所述服务器与所述控制设备之间的通信接口,且所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,因此,本发明实施例能够为缩短调试信息的传输时间,提升传输效率奠定基础。
实施例二
本实施例提供了一种信息传输方法;所述方法应用于服务器,本实施例所述的服务器先利用PCIE接口,将调试信息传输到BMC中,然后再通过BMC将调试信息发送至接收端设备,这里,由于PCIE接口的传输效率较高,且无需一个字符传输完毕后再传输下一个字符,所以,本实施例所述的方法缩短了传输时间,提升了传输效率。具体地,图2为本发明实施例二信息传输方法的实现流程示意图,如图2所示,所述方法包括:
步骤201:服务器检测到调试指令,基于所述调试指令进行服务器调试;
本实施例中,所述服务器可以通过如下方式生成调试指令,具体地,
方式一,所述服务器检测到启动指令,所述启动指令用于控制所述服务器从非工作状态切换至工作状态,进而基于所述启动指令生成调试指令,也就是说,所述服务器在开机启动时,会同步进入调试模式,以在启动的同时进行服务器调试。这里,当服务器启动并同步进入调试模式时,若调试信息传输较慢,且调试信息传输的时间大于***启动时间,则会出现启动响应时间较长的问题,这样,必然会降低用户体验。
方式二,所述服务器检测到调试操作,这里,所述调试操作可以是服务器维护人员实施于所述服务器的特定操作,进而使得所述服务器基于调试操作生成调试指令。
本实施例中,上述生成调试指令的过程可以择其一而执行,也就是说,在实际应用中,服务器可以在***启动时同步进行调试,或者,在***启动后,基于调试操作而进行调试,本实施例对此不做限制。
步骤202:获取针对所述服务器调试得到的调试信息;
步骤203:检测所述第一接口的初始化过程是否完成;所述第一接口为所述服务器与所述控制设备之间的通信接口,所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于至少利用所述第一接口缩短所述调试信息的传输时间。
也就是说,在实际应用中,只有所述第一接口的初始化过程完成后,所述服务器才能利用所述第一接口去传输调试信息。
进一步地,所述第二接口为所述控制设备与所述接口端设备之间的通信接口,所述第二接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数。
这里,本实施例中,所述第一接口的初始化时间小于所述第二接口的初始化时间,以便于进一步缩短所述调试信息的传输时间;
在一具体实施例中,所述第一接口的信息传输特征参数大于所述第二接口的信息传输特征参数。
在实际应用中,所述第一接口可以具体为PCIE接口;对应地,所述控制设备可以具体为BMC;当然,在实际应用中,所述控制设备可以具体为所述服务器中设置的某一控制模块,也可以是服务器以外的其他物理设备。这里,在实际应用中,所述服务器与所述接收端设备之间的预设接口通常为COM,也就是说,当所述服务器直接通过COM将调试信息传输至接收端设备时,由于COM固有的信息传输特征,即在传输完一个字符后才能传输下一个字符的特征,必然会出现信息传输过慢,传输时间过程的问题。而所述PCIE接口的信息传输速度大于COM的信息传输速度,所以,本实施例利用PCIE接口来传输调试信息的方式能够为缩短调试信息的传输时间,提升传输效率奠定基础。
进一步地,在实际应用中,所述第二接口可以具体为USB接口,也就是说,所述控制设备通过USB接口将所述调试信息发送至所述接收端设备,而USB接口的信息传输速率也大于COM的信息传输速度,PCIE接口的信息传输速率大于USB接口的信息传输速率,这样,进一步缩短了调试信息的传输时间,为提升调试信息的传输效率、提升用户体验进一步奠定了基础。
步骤204:确定所述第一接口的初始化过程完成后,利用第一接口将所述调试信息映射到控制设备,进而通过所述控制设备,并利用第二接口将所述调试信息发送至接收端设备。
本发明实施例所述的方法,通过服务器获取到调试信息后,利用第一接口将所述调试信息先映射到控制设备中,然后再通过所述控制设备将所述调试信息发送至接收端设备;这里,所述第一接口为所述服务器与所述控制设备之间的通信接口,且所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,因此,本发明实施例能够为缩短调试信息的传输时间,提升传输效率奠定基础。
以下结合图3对本发明实施例做进一步详细说明;具体地,如图3所示,所述方法具体包括:
步骤1:服务器中的基本输入输出***(BIOS)把调试信息通过PCIE接口直接传输到BMC端;具体地,BIOS初始化BMC的PCIE映射内存空间,初始化完成后,BIOS往PCIE映射内存空间中写入调试信息。
步骤2:BMC收到调试信息后转发至USB(BMC与接收端设备对应的接口),具体地,BMC通过和接收端设备复用的USB接口将调试信息传输到接收端设备。这里,所述PCIE接口和USB接口均属于高速总线,这样,必然加快了字符串传输的速度;同时PCIE映射内存空间是一个连续的空间,可以一次性传输一组字符串,而不需要像COM那样一个字符一个字符传输,所以,本实施例所述的方法能够提升信息传输速率,缩短传输时间。
步骤3:接收端设备通过USB接口接收到BMC发送的调试信息后,通过解码软件解析所述调试信息后显示。
现有技术中由于CPU处理速度非常快,在调试模式下,若利用COM传输调试信息,则***约有一半以上的启动时间是花费在输出调试信息上的,所以,导致***启动速度过慢,而本实施例使用PCIE映射内存空间传输调试信息时,则不再存在上述问题,因为,第一,PCIE接口传输速度快,不需要***花太多时间去等待传输完成;第二,PCIE映射内存空间是一段连续的空间,可以一次传输一组字符串,所以提升了信息传输效率;第三,由于PCIE接口初始化过程快,所以,使用PCIE接口传输信息时几乎可以在***启动之后立即传输调试信息,所以进一步又提升了信息传输效率。而且,本发明实施例所述的方法无需增加硬件成本,所以,便于大规模使用。
实施例三
本实施例提供了一种服务器,本实施例所述的服务器先利用外设部件PCIE接口,将调试信息传输到BMC中,然后再通过BMC将调试信息发送至接收端设备,这里,由于PCIE接口的传输效率较高,且无需一个字符传输完毕后再传输下一个字符,所以,本实施例所述的方法缩短了传输时间,提升了传输效率。具体地,如图4所示,所述服务器包括:
处理器41,用于检测到调试指令,基于所述调试指令进行服务器调试,获取针对所述服务器调试得到的调试信息;
控制器42,用于利用第一接口将所述调试信息映射到控制设备中,并控制所述控制设备将所述调试信息发送至接收端设备;其中,所述第一接口为所述服务器与所述控制设备之间的通信接口,所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于至少利用所述第一接口缩短所述调试信息的传输时间。
在一实施例中,所述控制器42,还用于控制所述控制设备,并利用第二接口将所述调试信息发送至接收端设备;其中,所述第二接口为所述控制设备与所述接口端设备之间的通信接口,所述第二接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数。
在另一实施例中,所述第一接口的信息传输特征参数大于所述第二接口的信息传输特征参数。
在另一实施例中,所述处理器41,还用于检测所述第一接口的初始化过程是否完成;
所述控制器42,还用于确定所述第一接口的初始化过程完成后,利用第一接口将所述调试信息映射到控制设备中;其中,所述第一接口的初始化时间小于所述第二接口的初始化时间,以便于进一步缩短所述调试信息的传输时间。
在另一实施例中,所述处理器41,还用于检测到启动指令,基于所述启动指令生成调试指令,其中,所述启动指令用于控制所述服务器从非工作状态切换至工作状态;也就是说,所述服务器在开机启动时,会同步进入调试模式,以在启动的同时进行服务器调试。这里,当服务器启动并同步进入调试模式时,若调试信息传输较慢,且调试信息传输的时间大于***启动时间,则会出现启动响应时间较长的问题,这样,必然会降低用户体验。
或者,还用于检测到调试操作,这里,所述调试操作可以是服务器维护人员实施于所述服务器的特定操作,进而基于调试操作生成调试指令。
也就是说,在实际应用中,服务器可以在***启动时同步进行调试,或者,在***启动后,基于调试操作而进行调试,本实施例对此不做限制。
本实施例中,第一接口可以具体为PCIE接口;对应地,所述控制设备可以具体为BMC;当然,在实际应用中,所述控制设备可以具体为所述服务器中设置的某一控制模块,也可以是服务器以外的其他物理设备。
在实际应用中,所述服务器与所述接收端设备之间的预设接口通常为COM,也就是说,当所述服务器直接通过COM将调试信息传输至接收端设备时,由于COM固有的信息传输特征,即在传输完一个字符后才能传输下一个字符的特征,必然会出现信息传输过慢,传输时间过程的问题。而所述PCIE接口的信息传输速度大于COM的信息传输速度,所以,本实施例利用PCIE接口来传输调试信息的方式能够为缩短调试信息的传输时间,提升传输效率奠定基础。
本实施例中,所述第二接口可以具体为USB接口,也就是说,所述控制设备通过USB接口将所述调试信息发送至所述接收端设备,而USB接口的信息传输速率也大于COM的信息传输速度,PCIE接口的信息传输速率大于USB接口的信息传输速率,这样,进一步缩短了调试信息的传输时间,为提升调试信息的传输效率、提升用户体验进一步奠定了基础。
本发明实施例所述的服务器,通过服务器获取到调试信息后,利用第一接口将所述调试信息先映射到控制设备中,然后再通过所述控制设备将所述调试信息发送至接收端设备;这里,所述第一接口为所述服务器与所述控制设备之间的通信接口,且所述第一接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,因此,本发明实施例能够为缩短调试信息的传输时间,提升传输效率奠定基础。
这里需要指出的是:以上服务器实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本发明服务器实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解,为节约篇幅,因此不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明实施例的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明实施例原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明实施例的保护范围。

Claims (6)

1.一种信息传输方法,其特征在于,所述方法包括:
服务器检测到调试指令,基于所述调试指令进行服务器调试;
获取针对所述服务器调试得到的调试信息;
检测第一接口的初始化过程是否完成;
在确定所述第一接口的初始化过程完成后,利用所述第一接口将所述调试信息映射到控制设备中,其中,所述第一接口为所述服务器与所述控制设备之间的通信接口;利用第二接口将所述调试信息发送至接收端设备,其中,所述第二接口为所述控制设备与所述接收端设备之间的通信接口,所述第二接口包括通用串行总线接口;
所述第一接口的信息传输特征参数大于所述通用串行总线接口的信息传输特征参数,且所述通用串行总线接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于利用所述第一接口和所述通用串行总线接口缩短所述调试信息的传输时间。
2.根据权利要求1所述的方法,其特征在于,所述第一接口的初始化时间小于所述通用串行总线接口的初始化时间,以便于进一步缩短所述调试信息的传输时间。
3.根据权利要求1所述的方法,其特征在于,所述服务器检测到调试指令,包括:
所述服务器检测到启动指令,所述启动指令用于控制所述服务器从非工作状态切换至工作状态;基于所述启动指令生成所述调试指令;或者,
检测到调试操作,基于所述调试操作生成所述调试指令。
4.一种服务器,其特征在于,所述服务器包括:
处理器,用于检测到调试指令,基于所述调试指令进行服务器调试,获取针对所述服务器调试得到的调试信息;
控制器,用于检测第一接口的初始化过程是否完成;在确定所述第一接口的初始化过程完成后,利用所述第一接口将所述调试信息映射到控制设备中,其中,所述第一接口为所述服务器与所述控制设备之间的通信接口;利用第二接口将所述调试信息发送至接收端设备,其中,所述第二接口为所述控制设备与所述接收端设备之间的通信接口,所述第二接口包括通用串行总线接口,所述第一接口的初始化时间小于所述通用串行总线接口的初始化时间,以便于进一步缩短所述调试信息的传输时间;所述第一接口的信息传输特征参数大于所述通用串行总线接口的信息传输特征参数,且所述通用串行总线接口的信息传输特征参数大于所述服务器与所述接收端设备对应的预设接口的信息传输特征参数,以便于利用所述第一接口和所述通用串行总线接口缩短所述调试信息的传输时间。
5.根据权利要求4所述的服务器,其特征在于,所述第一接口的初始化时间小于所述第二接口的初始化时间,以便于进一步缩短所述调试信息的传输时间。
6.根据权利要求4所述的服务器,其特征在于,所述处理器,还用于检测到启动指令,基于所述启动指令生成所述调试指令,其中,所述启动指令用于控制所述服务器从非工作状态切换至工作状态;或者,
还用于检测到调试操作,基于所述调试操作生成所述调试指令。
CN201710181731.4A 2017-03-24 2017-03-24 一种信息传输方法及服务器 Active CN107066360B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710181731.4A CN107066360B (zh) 2017-03-24 2017-03-24 一种信息传输方法及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710181731.4A CN107066360B (zh) 2017-03-24 2017-03-24 一种信息传输方法及服务器

Publications (2)

Publication Number Publication Date
CN107066360A CN107066360A (zh) 2017-08-18
CN107066360B true CN107066360B (zh) 2021-02-19

Family

ID=59618357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710181731.4A Active CN107066360B (zh) 2017-03-24 2017-03-24 一种信息传输方法及服务器

Country Status (1)

Country Link
CN (1) CN107066360B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108897654A (zh) * 2018-07-18 2018-11-27 北京中科网威信息技术有限公司 一种基于申威架构的获取调试信息的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841427A (zh) * 2010-04-30 2010-09-22 翁荣森 多点触控服务器终端管理***
CN102426548A (zh) * 2011-11-03 2012-04-25 华为技术有限公司 嵌入式***的调试方法、调试器和调试***
CN104572465A (zh) * 2015-01-05 2015-04-29 浪潮电子信息产业股份有限公司 一种新型BIOS Debug的方法
CN105242597A (zh) * 2015-09-29 2016-01-13 中国科学院光电技术研究所 一种嵌入式控制器调试界面的自动生成方法
CN105867976A (zh) * 2016-04-01 2016-08-17 浪潮电子信息产业股份有限公司 一种易应用的服务器固件在线刷新方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7843836B2 (en) * 2008-05-12 2010-11-30 International Business Machines Corporation Systems, methods and computer program products for controlling high speed network traffic in server blade environments
CN101957787A (zh) * 2010-08-16 2011-01-26 浪潮电子信息产业股份有限公司 一种利用bmc模块调试刀片服务器的方法
CN104239174A (zh) * 2013-06-17 2014-12-24 鸿富锦精密工业(深圳)有限公司 Bmc远程调试***及方法
US9201759B2 (en) * 2013-07-26 2015-12-01 Sap Se Debugging applications in the cloud
CN104424084A (zh) * 2013-08-27 2015-03-18 鸿富锦精密电子(天津)有限公司 服务器的***错误信息侦测***及方法
US9430313B2 (en) * 2013-09-10 2016-08-30 International Business Machines Corporation Generation of debugging log list in a blade server environment
CN106339344A (zh) * 2016-08-18 2017-01-18 浪潮(北京)电子信息产业有限公司 一种用于服务器***调试的多路串口切换***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841427A (zh) * 2010-04-30 2010-09-22 翁荣森 多点触控服务器终端管理***
CN102426548A (zh) * 2011-11-03 2012-04-25 华为技术有限公司 嵌入式***的调试方法、调试器和调试***
CN104572465A (zh) * 2015-01-05 2015-04-29 浪潮电子信息产业股份有限公司 一种新型BIOS Debug的方法
CN105242597A (zh) * 2015-09-29 2016-01-13 中国科学院光电技术研究所 一种嵌入式控制器调试界面的自动生成方法
CN105867976A (zh) * 2016-04-01 2016-08-17 浪潮电子信息产业股份有限公司 一种易应用的服务器固件在线刷新方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于国产平台PCi-E多卡测试***的设计;王伟;《万方数据》;20161130;1-77页 *

Also Published As

Publication number Publication date
CN107066360A (zh) 2017-08-18

Similar Documents

Publication Publication Date Title
WO2020134634A1 (zh) 程序调试方法、程序调试装置、终端设备及存储介质
CN104216840B (zh) 一种usb设置和对外部设备进行操作的方法及装置
US8639985B2 (en) USB testing apparatus and method
US9330049B2 (en) Method and apparatuses for monitoring system bus
CN108235759B (zh) 基于多操作***的输入处理方法、装置及电子设备
US9626323B2 (en) Keyboard-video-mouse switch and operating method thereof
CN105335309A (zh) 一种数据传输方法及计算机
WO2017193964A1 (zh) 一种组件升级方法、装置和***
CN107066360B (zh) 一种信息传输方法及服务器
CN111756858A (zh) 嵌入式设备的远程开发处理***、方法及装置
CN102981675B (zh) 一种多点触摸数据处理方法及其***
CN103561089A (zh) 虚拟机桌面登录方法、装置及***
WO2015176366A1 (zh) 通用串行总线的驱动方法、计算机及复合设备
CN105373422B (zh) 控制终端设备进入下载模式的方法、终端设备及计算机设备
WO2021136099A1 (zh) 数据传输方法、装置、设备及存储介质
CN104899088A (zh) 一种消息处理方法及装置
CN109948378B (zh) 主机控制器、安全元件和串行外设接口通信***
CN111796903A (zh) 一种虚拟机的迁移方法、服务器和计算机存储介质
CN112131092A (zh) 页面调试方法和装置
CN112084099B (zh) 基于主机获取报警状态值的方法、装置、设备及存储介质
WO2018196223A1 (zh) 一种数据处理方法及相关设备
WO2018040429A1 (zh) Usb设备模拟装置及方法
CN105162594A (zh) 一种快速签名方法及签名设备
CN110008071B (zh) 一种远程调试装置及方法
CN110389751B (zh) 一种应用于知识图谱的数据接口mock方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant