立会话请求。
[0054]会话(sess1n)是一种持久网络协议,本实施例通过在web服务器与访问服务器之间创建关联,从而起到交换数据包的作用,并由web服务器保存会话的内容。
[0055]步骤S103,接收所述访问服务器根据所述建立会话请求返回的建立成功的响应消息,向所述客户端发送所述响应消息,以便所述客户端访问所述访问服务器。
[0056]本实施例中,web服务器向访问服务器发送建立会话请求后,访问服务器根据该会话请求与web服务器建立会话,向web服务器返回会话建立成功的响应消息,web服务器在接收到该响应消息后,同样向客户端返回该响应消息并在浏览器上显示,以告知用户会话建立成功。
[0057]本实施例采用通用的web方式,使得用户可在公网上仅仅使用浏览器,如IE浏览器等,即可对电信业务的现场环境中的多个服务器进行访问操作,不需要用户用远程桌面、telnet等工具远程登录,远程访问的方法较为简单。
[0058]与现有技术相比,本实施例在终端的客户端上登录web服务器,由web服务器向客户端返回多个可访问的服务器的列表信息,用户可直接选择列表中的某一访问服务器,并向web服务器发送与该访问服务器建立连接的连接请求,然后,web服务器与访问服务器建立会话,至此客户端可访问电信业务的现场环境中的多个访问服务器中的一个,本实施例采用通用的web方式,不需要使用远程桌面、telnet等工具,访问操作较简单,可以极大提高客户端访问服务器的方便性、灵活性;另外,当需要验证终端某个命令的执行效果时,比如验证AIX环境下的某个命令的执行效果,但此时并没有AIX服务器资源,但通过本实施例的方法,登录web服务器即可非常方便的实现命令的验证。
[0059]在一优选的实施例中,如图2所示,在上述图1的实施例的基础上,上述步骤SlOl包括:
[0060]步骤S1011,接收所述客户端发送的登录请求,根据所述登录请求进行登录权限检查;
[0061]步骤S1012,当登录权限检查通过后,向所述客户端返回访问服务器的列表信息。
[0062]本实施例中,web服务器接收客户端的登录请求,对客户端的登录信息(包括用户名及终端的标识信息等等)进行登录权限检查,判断该用户是否是已注册用户并且该用户是否具有登录权限,如果该用户为已注册用户且具有登录权限,则登录权限检查通过,登录web服务器成功,然后web服务器向客户端返回可访问的服务器的列表信息。
[0063]本实施例中,对客户端登录web服务器的登录权限进行限制,只有预先注册过的用户且具有登录权限的用户方可登录web服务器,否则,登录失败,以此提高访问的安全性。
[0064]在一优选的实施例中,如图3所示,在上述图1的实施例的基础上,上述步骤S102包括:
[0065]步骤S1021,接收所述客户端发送的与所述访问服务器建立连接的连接请求,根据所述连接请求进行连接权限检查;
[0066]步骤S1022,当连接权限检查通过后,向所述访问服务器发送建立会话请求。
[0067]本实施例中,web服务器接收客户端与访问服务器建立连接的连接请求,对连接请求进行连接权限检查,判断该用户是否具有连接选中的访问服务器的权限,如果该用户具有连接选中的访问服务器的权限,则连接权限检查通过,此时,由web服务器直接向访问服务器发送建立会话请求。
[0068]本实施例中,对客户端连接访问服务器的连接权限进行限制,只有具有连接选中的访问服务器的权限的用户方可与访问服务器进行连接,否则,无法执行后续步骤,以此提高访问的安全性。
[0069]在一优选的实施例中,如图4所示,在上述图1的实施例的基础上,本实施例还包括:
[0070]步骤S104,接收所述客户端发送的操作命令,向所述访问服务器发送所述操作命令;
[0071]步骤S105,接收所述访问服务器执行所述操作命令后返回的响应消息并返回该响应消息至所述客户端。
[0072]本实施例中,web服务器与访问服务器建立会话后,客户端可以远程访问该访问服务器。具体为:客户端向web服务器发送操作命令,若用户具有命令执行权限,则web服务器向访问服务器发送该操作命令。
[0073]访问服务器接收该操作命令并执行,当执行完成后,向web服务器发送执行操作命令后的响应消息,web服务器接收该响应消息,然后再将该响应消息返回给客户端。
[0074]另外,当客户端要结束远程访问时,可向web服务器发送结束会话请求,web服务器将该结束会话请求发送给访问服务器,访问服务器响应并结束会话,向web服务器发送结束响应消息,web服务器接收该结束响应消息并返回给客户端,至此客户端结束远程访问。
[0075]在一优选的实施例中,在上述图4的实施例的基础上,上述步骤S104还包括:接收所述客户端发送的操作命令,根据所述操作命令进行命令执行权限检查;当命令执行权限检查通过后,向所述访问服务器发送所述操作命令。
[0076]本实施例与上述实施例中客户端向web服务器发送登录请求及连接请求的实施例类似,均需要进行权限的检查,所不同的是,本实施例是对操作命令进行命令执行权限检查。
[0077]本发明还提供一种web服务器,如图5所示,在一实施例中,所述web服务器包括:
[0078]返回模块101,用于web服务器接收客户端发送的登录请求,根据所述登录请求向所述客户端返回访问服务器的列表信息;
[0079]本实施例中,预先设置一个web服务器,web服务器获取电信业务的现场环境中所有服务器的信息,并对这些服务器的信息进行分类,即每一个客户端可以访问的服务器的信息归置为一类,进一步将每一类服务器的信息处理为列表信息,进行存储。
[0080]本实施例中,在终端远程访问电信业务的现场环境中的其中一个访问服务器时,用户在终端的打开的浏览器输入web服务端的URL地址,并通过在客户端中输入用户名和密码进行登录。若该客户端具有登录该web服务器的权限,则在成功登录web服务器后,web服务器向客户端返回可访问的服务器的列表信息。
[0081]第一发送模块102,用于在所述客户端选中所述列表信息中的一访问服务器后,接收所述客户端发送的与所述访问服务器建立连接的连接请求,根据所述连接请求向所述访问服务器发送建立会话请求;
[0082]本实施例中,用户浏览返回的列表信息,选择列表信息中的一个访问服务器,通过客户端发送与该选中的访问服务器建立连接的连接请求至web服务器,若该客户端具有与该选中的访问服务器建立连接的权限,则该web服务器根据连接请求启动与访问服务器的会话连接,向访问服务器发送建立会话请求。
[0083]会话(sess1n)是一种持久网络协议,本实施例通过在web服务器与访问服务器之间创建关联,从而起到交换数据包的作用,并由web服务器保存会话的内容。
[0084]第二发送模块103,用于接收所述访问服务器根据所述建立会话请求返回的建立成功的响应消息,向所述客户端发送所述响应消息,以便所述客户端访问所述访问服务器。
[0085]本实施例中,web服务器向访问服务器发送建立会话请求后,访问服务器根据该会话请求与web服务器建立会话,向web服务器返回会话建立成功的响应消息,web服务器在接收到该响应消息后,同样向客户端返回该响应消息并在浏览器上显示,以告知用户会话建立成功。
[0086]本实施例采用通用的web方式,使得用户可在公网上仅仅使用浏览器,如IE浏览器等,即可对电信业务的现场环境中的多个服务器进行访问操作,不需要用户用远程桌面、telnet等工具远程登录,远程访问的方法较为简单。
[0087]在一优选的实施例中,如图6所示,在上述图5的实施例的基础上,所述返回模块101包括:
[0088]第一检查单元,用于接收所述客户端发送的登录请求,根据所述登录请求进行登录权限检查;
[0089]返回单元,用于当登录权限检查通过后,向所述客户端返回访问服务器的列表信息。
[0090]本实施例中,web服务器接收客户端的登录请求,对客户端