一种触摸屏终端登录服务器的方法和系统的制作方法

文档序号:7812064阅读:272来源:国知局
一种触摸屏终端登录服务器的方法和系统的制作方法
【专利摘要】本发明公开了一种触摸屏终端登录服务器的方法和系统,包括触摸屏终端获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息;其中,配置信息至少包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码;转换端接收到配置消息后,根据配置消息中的配置信息尝试登录到服务器端;如果登录到服务器端成功,转换端向触摸屏终端转发来自服务器端的桌面信息;触摸屏终端显示接收到的桌面信息;触摸屏终端通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;转换端向服务器端转发接收到的控制消息。通过本发明提供的技术方案,能够简化登录到服务器的过程,从而提高服务器调试效率。
【专利说明】一种触摸屏终端登录服务器的方法和系统

【技术领域】
[0001]本发明涉及远程登录技术,尤指一种触摸屏终端登录服务器的方法和系统。

【背景技术】
[0002]目前,服务器广泛应用于生产和生活的各个领域,因此,服务器的日常升级和维护、以及故障处理(下文统称为服务器调试)越来越受到重视。对于应用于重要领域如政府、金融机构的服务器,当需要进行服务器调试时,通常要求服务器调试人员到现场即服务器所在机房,进行服务器的调试。
[0003]在现场进行服务器调试时,调试人员需要通过便携式计算机登录到服务器实现调试。传统的登录服务器的方法是,调试人员将便携式计算机通过RJ45接口即网口,连接到待调试的服务器;配置便携式计算机的IP地址为与服务器的IP在同一个网段的IP地址;基于一种远程登录协议通过输入服务器IP地址、用户名和密码信息向服务器发送登录请求,如果服务器响应登录请求并通过身份验证,则登录到服务器;便携式计算机的屏幕上实时显示服务器的桌面信息,调试人员通过便携式计算机的光标控制装置如鼠标、以及键盘输入控制信息,控制服务器完成相应的操作,实现服务器调试。
[0004]传统的登录服务器的方法,在向服务器发送登录请求之前,需要执行配置便携式计算机的IP地址的步骤,也就是说,需要两个步骤完成登录服务器的操作,使得登录过程比较繁琐,降低了调试效率。


【发明内容】

[0005]为了解决上述技术问题,本发明提供了一种触摸屏终端登录服务器的方法和系统,能够简化登录到服务器的过程,从而提高服务器的调试效率。
[0006]为了达到本发明目的,本发明公开了一种触摸屏终端登录服务器的方法,包括:
[0007]触摸屏终端获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息;其中,配置信息至少包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码;
[0008]转换端接收到配置消息后,根据配置消息中的配置信息尝试登录到服务器端;
[0009]如果登录到服务器端成功,转换端向触摸屏终端转发来自服务器端的桌面信息;
[0010]触摸屏终端显示接收到的桌面信息;
[0011]触摸屏终端通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;其中,控制信息中含有光标信息和键盘信息;
[0012]转换端向服务器端转发接收到的控制消息。
[0013]所述转换端支持一种或一种以上远程登录协议。
[0014]所述转换端支持两种或两种以上远程登录协议,如果所述尝试登录到服务器端失败,该方法还包括:
[0015]所述转换端使用其支持的其它远程登录协议,根据所述配置信息中的服务器端IP地址、用户名和密码,逐一尝试登录到服务器端。
[0016]如果所述尝试登录到服务器端成功,该方法还包括:结束所述逐一尝试登录到服务器端的步骤;
[0017]如果所述尝试登录到服务器端失败、且已经使用所有转换端支持的其它远程登录协议尝试登录到服务器端,该方法还包括:所述转换端向触摸屏终端发送提示登录失败的失败息。
[0018]本发明还公开了一种触摸屏终端登录服务器的系统,包括触摸屏终端和转换端,触摸屏终端与转换端之间通过USB接口进行通信,转换端与服务器端之间通过RJ45接口进行通信,其中,
[0019]触摸屏终端包括配置获取单元、桌面显示单元和控制获取单元,转换端包括登录单元、桌面转换单元和控制转换单元,其中,
[0020]配置获取单元,用于获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息;其中,配置信息包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码;
[0021]登录单元,用于接收到来自配置获取单元的配置消息时,根据配置消息中的配置信息尝试登录到服务器端;
[0022]桌面转换单元,用于当登录到服务器端成功时,向桌面显示单元转发来自服务器端的桌面信息;
[0023]桌面显示单元,用于显示接收到的来自桌面转换单元的桌面信息;
[0024]控制获取单元,用于通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;其中,控制信息中含有光标信息和键盘信息;
[0025]控制转换单元,用于向服务器端转发接收到的来自控制获取单元的控制消息。
[0026]所述登录单元支持一种或一种以上远程登录协议。
[0027]当所述登录单元支持两种或两种以上远程登录协议时,且尝试登录到服务器端失败时,
[0028]所述登录单元还用于,使用所述登录单元支持的其它远程登录协议,根据配置信息中的服务器端IP地址、用户名和密码,逐一尝试登录到服务器端。
[0029]当尝试登录到服务器端成功时,所述登录单元结束执行;
[0030]当尝试登录到服务器端失败、且已经使用所有登录单元支持的其它远程登录协议尝试登录到服务器端时,所述登录单元还用于向触摸屏终端发送提示登录失败的失败信肩、O
[0031]与现有技术相比,本发明的技术方案包括触摸屏终端获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息;其中,配置信息至少包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码;转换端接收到配置消息后,根据配置消息中的配置信息尝试登录到服务器端;其中,转换端支持多种远程登录协议;如果登录到服务器端成功,转换端向触摸屏终端转发来自服务器端的桌面信息;触摸屏终端显示接收到的桌面信息;触摸屏终端通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;其中,控制信息中含有光标信息和键盘信息;转换端向服务器端转发接收到的控制消息。一方面,通过本发明技术方案,调试人员只需要一次性输入配置信息,就能够完成登录服务器的操作,相比于传统的登录服务器的方法需要调试人员执行两个步骤完成登录服务器的操作,简化了登录服务器的过程,提高了调试效率。另一方面,本发明技术方案使用具有触摸屏的智能终端(本文中简称触摸屏终端)如手机、平板电脑、以及转换端如用于完成登录和转换功能的转换端,实现登录服务器和服务器调试,由于触摸屏终端和转换端相对于便携式计算机如笔记本,体积和重量明显减小,具有更好的便携性,有效减轻了调试人员携带的调试设备的重量,满足了调试人员提高调试设备便携性的需求。
[0032]另外,通过本发明技术方案,当转换端使用调试人员指定的远程登录协议即配置信息中的协议类型对应的远程登录协议,登录服务器失败时,转换端会自动采用其支持的其它远程登录协议逐一尝试登录到服务器端,这样,避免了调试人员手动更换其它远程登录协议尝试登录服务器,有效提高了登录服务器的效率,从而有效提高了服务器调试的效率。
[0033]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

【专利附图】

【附图说明】
[0034]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0035]图1为本发明触摸屏终端登录服务器的方法的流程图;
[0036]图2为本发明触摸屏终端登录服务器的系统的组成结构示意图。

【具体实施方式】
[0037]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0038]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0039]图1为本发明触摸屏终端登录服务器的方法的流程图,如图1所示,包括如下步骤:
[0040]步骤101:触摸屏终端获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息。其中,配置信息包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码。其中,
[0041]协议类型,用于指定将使用的远程登录协议的类型,至少包括电传网络(TeletypeNetwork, TELNET)、安全 Shell 脚本(Secure Shell, SSH)、或远程桌面协议(RDP)。
[0042]转换端IP地址,用于指定转换端将使用的IP地址。
[0043]服务器端IP地址,用于指定服务器端正在使用的IP地址,本领域技术人员容易理解到,转换端IP地址与服务器端IP地址具有同一个IP地址网段。
[0044]用户名和密码,在转换端尝试登录到服务器端时,发送给服务器端用于其进行身份验证。
[0045]本步骤中触摸屏终端获取配置信息可以包括:触摸屏终端弹出提示输入配置信息的对话框,并获取响应对话框的外部输入信息即配置信息。
[0046]本步骤中向转换端发送配置信息可以包括:根据预先设置的配置消息的格式封装配置信息到配置消息中,并通过触摸屏终端与转换器之间的USB接口,向转换端发送配置消息。
[0047]步骤102:转换端接收到配置信息后,根据配置信息尝试登录到服务器端。其中,转换端支持多种远程登录协议,例如上文提到的TELNET、SSH和RDP。
[0048]本步骤之间,转换端接收配置消息,并从配置消息中提取出配置信息。
[0049]本步骤中根据配置信息尝试登录到服务器端可以包括:使用配置信息中的转换端IP地址配置自身的IP地址;使用配置信息中的协议类型对应的远程登录协议,尝试登录到服务器端。
[0050]需要说明的是,由于配置信息中的协议类型指定的协议均为标准的远程登录协议,例如,上文提到的TELNET、SSH和RDP。
[0051]其中,尝试登录到服务器端包括:通过转换端与服务器端之间的RJ45接口,向服务器端发送登录到服务器端的登录请求,然后,服务器端响应登录请求并要求进行身份验证,身份验证的过程中,转换端和服务器端根据采用的远程登录协议规定的加解密算法和相应的流程完成身份验证,其中,主要流程是转换端将配置信息中的用户名和密码进行加密并发送给服务器端,服务器端对收到的加密后的用户名和密码的身份信息进行解密,并根据解密得到的用户名和密码进行身份验证。
[0052]使用标准的远程登录协议登录到服务器的具体实现,为本领域技术人员的惯用技术手段,此处不再赘述。
[0053]如果登录到服务器端成功,则跳转到步骤103 ;否则,转换端使用其支持的其它远程登录协议,根据配置信息中的服务器端IP地址、用户名和密码,逐一尝试登录到服务器端。然后,如果登录到服务器端成功,则结束上述逐一尝试登录到服务器端的步骤,并跳转到步骤103 ;如果登录到服务器端失败,则判断是否已经使用所有转换端支持的其它远程登录协议尝试登录到服务器端,如果判断结果为是,则转换端通过触摸屏终端与转换器之间的USB接口,向触摸屏终端发送封装有提示登录失败的失败信息的失败消息,否则,继续上述逐一尝试登录到服务器端的步骤。
[0054]当触摸屏终端收到失败消息后,可以根据预先设置的失败消息的格式,从失败消息中提取出失败信息,并弹出提示登录失败的对话框,提示登录失败。
[0055]步骤103:如果登录到服务器端成功,转换端向触摸屏终端转发来自服务器端的桌面息。
[0056]本步骤中转换端向触摸屏终端转发来自服务器端的桌面信息可以包括:转换端接收封装有服务器端的桌面信息的桌面报文,根据预先设置的桌面报文的格式从桌面报文中提取出桌面信息,根据预先设置的桌面消息的格式封装桌面信息到桌面消息中,并通过触摸屏终端与转换器之间的USB接口,向触摸屏终端发送桌面消息。
[0057]步骤104:触摸屏终端显示接收到的桌面信息。具体来讲,
[0058]触摸屏终端接收转换端发送的桌面消息,从桌面消息中提取出桌面信息,并根据桌面信息在触摸屏上的显示框上显示出服务器端的桌面。
[0059]步骤105:触摸屏终端通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息,其中,控制信息中含有光标信息和键盘信息。
[0060]本步骤中触摸屏终端获通过显示桌面信息获取来自外部的控制信息可以包括:获取显示框上采集的光标信息,同时获取触摸屏上虚拟键盘采集的键盘信息。
[0061]本步骤中向转换端发送控制信息可以包括:触摸屏终端根据预先设置的控制消息的格式封装获取的控制信息到控制消息中,并通过触摸屏终端与转换器之间的USB接口,向转换端发送封装控制信息的控制消息。
[0062]步骤106:转换端向服务器端转发接收到的控制消息。具体来讲,
[0063]可以包括:转换端接收触摸屏终端发送的控制消息,根据预先设置的控制消息的格式从控制消息中提取出控制信息,根据预先设置的控制报文的格式封装控制信息到控制报文,并通过转换端与服务器端之间的RJ45接口,向服务器端发送控制报文。
[0064]本步骤之后,服务器端根据接收到的控制报文中的控制信息,实现相应的操作如根据控制信息中的光标信息移动光标和/或根据控制信息中的键盘信息执行相应的命令。
[0065]需要说明的是,本发明方法中转换端执行的所有步骤(例如,步骤102中转换端根据配置信息尝试登录到服务器端、步骤106中转换端向服务器端转发控制消息)的具体实现,可以通过现场可编程门阵列(FPGA)、中央处理器(CPU)、可编程片上系统(PSoC)、或专用集成电路(ASIC)来实现,为本领域人员的惯用技术手段,不用于限定本发明的保护范围,此处不再赘述。
[0066]图2为本发明触摸屏终端登录服务器的系统的组成结构示意图,如图2所示,包括触摸屏终端和转换端,触摸屏终端与转换端之间通过USB接口进行通信,转换端与服务器端之间通过RJ45接口进行通信。
[0067]其中,触摸屏终端包括配置获取单元、桌面显示单元和控制获取单元。转换端包括登录单元、桌面转换单元和控制转换单元。其中,
[0068]配置获取单元,用于获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息。其中,配置信息包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码。
[0069]登录单元,用于接收到来自配置获取单元的配置消息时,根据配置消息中的配置信息尝试登录到服务器端。其中,登录单元支持一种或一种以上远程登录协议。
[0070]桌面转换单元,用于当登录到服务器端成功时,向桌面显示单元转发来自服务器端的桌面信息。
[0071]桌面显示单元,用于显示接收到的来自桌面转换单元的桌面信息。
[0072]控制获取单元,用于通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;其中,控制信息中含有光标信息和键盘信息。
[0073]控制转换单元,用于向服务器端转发接收到的来自控制获取单元的控制消息。
[0074]进一步地,
[0075]当登录单元支持两种或两种以上远程登录协议时,且尝试登录到服务器端失败时,登录单元还用于,
[0076]使用登录单元支持的其它远程登录协议,根据配置信息中的服务器端IP地址、用户名和密码,逐一尝试登录到服务器端。针对每一次尝试登录到服务器端,当尝试登录到服务器端成功时,登录单元结束执行;当尝试登录到服务器端失败、且已经使用所有登录单元支持的其它远程登录协议尝试登录到服务器端时,登录单元向触摸屏终端发送提示登录失败的失败息。
[0077]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【权利要求】
1.一种触摸屏终端登录服务器的方法,其特征在于,包括: 触摸屏终端获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息;其中,配置信息至少包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码;转换端接收到配置消息后,根据配置消息中的配置信息尝试登录到服务器端; 如果登录到服务器端成功,转换端向触摸屏终端转发来自服务器端的桌面信息; 触摸屏终端显示接收到的桌面信息; 触摸屏终端通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;其中,控制信息中含有光标信息和键盘信息; 转换端向服务器端转发接收到的控制消息。
2.根据权利要求1所述的方法,其特征在于,所述转换端支持一种或一种以上远程登录协议。
3.根据权利要求1所述的方法,其特征在于,所述转换端支持两种或两种以上远程登录协议,如果所述尝试登录到服务器端失败,该方法还包括: 所述转换端使用其支持的其它远程登录协议,根据所述配置信息中的服务器端IP地址、用户名和密码,逐一尝试登录到服务器端。
4.根据权利要求3所述的方法,其特征在于,如果所述尝试登录到服务器端成功,该方法还包括:结束所述逐一尝试登录到服务器端的步骤; 如果所述尝试登录到服务器端失败、且已经使用所有转换端支持的其它远程登录协议尝试登录到服务器端,该方法还包括:所述转换端向触摸屏终端发送提示登录失败的失败信息。
5.一种触摸屏终端登录服务器的系统,其特征在于,包括触摸屏终端和转换端,触摸屏终端与转换端之间通过USB接口进行通信,转换端与服务器端之间通过RJ45接口进行通信,其中, 触摸屏终端包括配置获取单元、桌面显示单元和控制获取单元,转换端包括登录单元、桌面转换单元和控制转换单元,其中, 配置获取单元,用于获取来自外部的配置信息,并向配合登录服务器的转换端发送配置信息;其中,配置信息包括协议类型、转换端IP地址、服务器端IP地址、用户名和密码;登录单元,用于接收到来自配置获取单元的配置消息时,根据配置消息中的配置信息尝试登录到服务器端; 桌面转换单元,用于当登录到服务器端成功时,向桌面显示单元转发来自服务器端的桌面息; 桌面显示单元,用于显示接收到的来自桌面转换单元的桌面信息; 控制获取单元,用于通过显示桌面信息获取来自外部的控制信息,并向转换端发送控制信息;其中,控制信息中含有光标信息和键盘信息; 控制转换单元,用于向服务器端转发接收到的来自控制获取单元的控制消息。
6.根据权利要求5所述的系统,其特征在于,所述登录单元支持一种或一种以上远程登录协议。
7.根据权利要求5所述的系统,其特征在于,当所述登录单元支持两种或两种以上远程登录协议时,且尝试登录到服务器端失败时, 所述登录单元还用于,使用所述登录单元支持的其它远程登录协议,根据配置信息中的服务器端IP地址、用户名和密码,逐一尝试登录到服务器端。
8.根据权利要求7所述的系统,其特征在于,当尝试登录到服务器端成功时,所述登录单元结束执行; 当尝试登录到服务器端失败、且已经使用所有登录单元支持的其它远程登录协议尝试登录到服务器端时,所述登录单元还用于向触摸屏终端发送提示登录失败的失败信息。
【文档编号】H04L29/06GK104202372SQ201410416159
【公开日】2014年12月10日 申请日期:2014年8月21日 优先权日:2014年8月21日
【发明者】秦旭, 陈良华, 杜彦魁 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1