本发明专利技术公开了一种远程web管理系统及管理方法,该远程web管理系统,包含:终端设备、与终端设备进行通讯的嵌入式设备。一种远程web管理方法,该方法包含:S1,用户通过终端设备向嵌入式设备发起http请求;S2,所述嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求;S3,所述嵌入式设备将处理后的http请求发送至所述终端设备。本发明专利技术提供的一种远程web管理方法,使得用户能够通过终端设备的web浏览器输入命令行数据,实现对嵌入式设备的命令行登录管理。避免了现有技术中,需要通过开发整套web服务系统实现终端设备通过远程web管理嵌入式设备;本发明专利技术能够降低开发成本,实现低成本下的远程web管理方法。
【技术实现步骤摘要】
一种远程web管理系统及管理方法
本专利技术涉及终端远程管理方案,具体涉及一种远程web管理系统及管理方法。
技术介绍
大多数嵌入式设备(如交换机、路由器等)都需要提供远程管理方式,最常用的有两种:一、命令行登陆管理。二、web登陆管理。命令行登陆管理的方式有telnet和ssh,它们都需要运行客户端软件才能运行。web登陆管理方式下,嵌入式设备通过返回http页面来响应用户的请求。随着现代科技的发展,移动终端变得越来越普及,移动终端远程登录到嵌入式设备变得完全可行。但是现有技术中,移动终端普遍都没有telnet和ssh的客户端程序,但是会有web浏览器,因此,移动终端能够通过使用web浏览器来登录到嵌入式设备。然而,大多数嵌入式设备都支持命令行登录,不一定支持web登录,因此要实现一整套完整的web服务将会消耗大量的研发成本。
技术实现思路
本专利技术的目的在于提供一种远程web管理系统及管理方法,通过终端设备与嵌入式设备进行通讯,终端设备向嵌入式设备发送带有命令行请求数据的第一http请求报文,嵌入式设备处理该第一http请求报文中的命令行请求数据,并将处理结果以命令行数据形式通过第二http请求报文返回至终端设备。使得用户能够通过终端设备的web浏览器输入命令行数据,实现对嵌入式设备的命令行登录管理。避免了现有技术中,需要通过开发整套web服务系统实现终端设备通过远程web管理嵌入式设备;本专利技术能够降低开发成本,实现低成本下的远程web管理方法。为了达到上述目的,本专利技术通过以下技术方案实现:本专利技术提出了一种远程web管理方法,其特点是,该方法包含如下步骤:S1,用户通过终端设备向嵌入式设备发起http请求;S2,所述嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求;S3,所述嵌入式设备将处理后的http请求发送至所述终端设备。优选地,所述步骤S1包含如下步骤:用户通过所述终端设备的web浏览器输入所述嵌入式设备的IP地址及命令行请求数据;所述终端设备将该IP地址、命令行请求数据封装为第一http请求报文,并将该第一http请求报文发送至所述嵌入式设备。优选地,所述步骤S2包含如下步骤:S2.1,所述web进程处理模块控制其内部的web进程接收、处理该第一http请求报文,并将处理后的命令行请求数据发送至所述console进程处理模块;S2.2,所述console进程处理模块控制其内部的console进程接收并处理web进程处理模块发出的命令行请求数据,并将请求结果数据发送至所述web进程处理模块。优选地,所述步骤S2.1包含如下步骤:所述web进程处理模块接收第一http请求报文;所述web进程处理模块控制其内部的web进程解析该第一http请求报文,获取其中的命令行请求数据,并将该命令行请求数据发送至所述console进程处理模块。优选地,所述步骤S2.2包含如下步骤:所述console进程处理模块控制所述console进程处理命令行请求数据中的命令,并将处理结果作为命令行请求结果数据发送至所述web进程处理模块。优选地,所述步骤S3包含如下步骤:所述web进程处理模块获取命令行请求结果数据,并将该命令行请求结果数据作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文;所述嵌入式设备将第二http请求报文发送至所述终端设备,使得第一http请求报文的命令行请求结果显示至该终端设备。优选地,所述步骤S1还包含如下步骤:当所述终端设备首次与所述嵌入式设备进行通讯时,用户只将所述嵌入式设备的IP地址封装为第一http请求报文。优选地,所述步骤S2还包含如下步骤:所述web进程处理模块的web进程接收、处理所述终端设备的第一http请求报文时,当解析到该第一http请求报文中没有任何命令行请求数据时,判断该终端设备为首次与所述嵌入式设备进行通讯;所述web进程处理模块将发送首次通讯字符作为命令行请求数据至所述console进程处理模块;所述console进程处理模块接收该命令行请求数据,查看其内容为首次通讯字符,将返回带有命令行登录网页的信息作为命令行请求结果数据至所述web进程处理模块。优选地,所述步骤S3还包含如下步骤:所述web进程处理模块获取命令行请求结果数据,并将带有命令行登录网页的信息作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文;所述嵌入式设备将第二http请求报文发送至所述终端设备,使得带有命令行登录网页显示至该终端设备。本专利技术还提出了一种远程web管理系统,其特点是,该系统包含:终端设备;嵌入式设备,与所述终端设备进行通讯;所述嵌入式设备内部设有依次连接的web进程处理模块、console进程处理模块;所述终端设备与所述web进程处理模块进行通讯。本专利技术与现有技术相比具有以下优点:本专利技术提供的一种远程web管理系统及管理方法,能够使得用户能够通过终端设备的web浏览器输入命令行数据,实现对嵌入式设备的命令行登录管理。避免了现有技术中,需要通过开发整套web服务系统实现终端设备通过远程web管理嵌入式设备;本专利技术能够降低开发成本,高效地实现远程web管理方法。附图说明图1为本专利技术一种远程web管理方法的整体流程图。具体实施方式以下结合附图,通过详细说明一个较佳的具体实施例,对本专利技术做进一步阐述。一种远程web管理系统,该系统包含:终端设备;嵌入式设备,与终端设备进行通讯;其中,嵌入式设备内部设有依次连接的web进程处理模块、console进程处理模块;终端设备与web进程处理模块进行通讯。本专利技术中,终端设备可以采用移动终端,例如手机、平板电脑等,也可采用台式计算机。嵌入式设备可以采用路由器或交换机。如图1所示,本专利技术一种远程web管理方法的具体实施例之一如下:S1,用户通过终端设备向嵌入式设备发起http请求。该步骤S1包含如下步骤:用户通过终端设备的web浏览器输入嵌入式设备的IP地址及命令行请求数据。终端设备将该IP地址、命令行请求数据封装为第一http请求报文,并将该第一http请求报文发送至嵌入式设备。本实施例中,第一http请求报文包含:请求行、请求头部及请求数据;用户通过终端设备的web浏览器将命令行请求数据输入第一http请求报文的请求数据中。本实施例中的命令行请求数据包括:端口安全设置、端口模式设置、环路检测设置等根据实际用户需求的终端设备对嵌入式设备的设置命令行数据。其中,端口安全可以设置为单用户或多用户,端口模式可以设置为Access或T本文档来自技高网...
【技术保护点】
一种远程web管理方法,其特征在于,该方法包含如下步骤:S1,用户通过终端设备向嵌入式设备发起http请求;S2,所述嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求;S3,所述嵌入式设备将处理后的http请求发送至所述终端设备。
【技术特征摘要】
1.一种远程web管理方法,其特征在于,该方法包含如下步骤:
S1,用户通过终端设备向嵌入式设备发起http请求;
所述步骤S1还包含如下步骤:当所述终端设备首次与所述嵌入式设备进行通讯时,用户只将所述嵌入式设备的IP地址封装为第一http请求报文;
S2,所述嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求;
S2.1,所述web进程处理模块控制其内部的web进程接收、处理该第一http请求报文,并将处理后的命令行请求数据发送至所述console进程处理模块;
S2.2,所述console进程处理模块控制其内部的console进程接收并处理web进程处理模块发出的命令行请求数据,并将请求结果数据发送至所述web进程处理模块;
所述web进程处理模块的web进程接收、处理所述终端设备的第一http请求报文时,当解析到该第一http请求报文中没有任何命令行请求数据时,判断该终端设备为首次与所述嵌入式设备进行通讯;
所述web进程处理模块将发送首次通讯字符作为命令行请求数据至所述console进程处理模块;
所述console进程处理模块接收该命令行请求数据,查看其内容为首次通讯字符,将返回带有命令行登录网页的信息作为命令行请求结果数据至所述web进程处理模块;
S3,所述嵌入式设备将处理后的http请求发送至所述终端设备;
所述web进程处理模块获取命令行请求结果数据,并将该命令行请求结果数据作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文;
所述嵌入式设备将第二http请求报文发送至所述终端设备,使得第一http请求报文的命令行请求结果显示至该终端设备。
2.如权利要求1所述的远程web管理方法,其特征在于,所述步骤S1包含如下步骤:
用户通过所述终端设备的web浏览器输入所述嵌入式设备的IP地址及命令行请求数据;
所述终端设备将该IP地址、命令行请求数据封装为第一http请求报文,并将该第一http请求报文发送至所述嵌入式设备。
3.如权利要求1所述的远程web管理方法,其特征在于,所述步骤S2.1包含如下步骤:<...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。