CN104202432A - 一种远程web管理***及管理方法 - Google Patents

一种远程web管理***及管理方法 Download PDF

Info

Publication number
CN104202432A
CN104202432A CN201410506702.7A CN201410506702A CN104202432A CN 104202432 A CN104202432 A CN 104202432A CN 201410506702 A CN201410506702 A CN 201410506702A CN 104202432 A CN104202432 A CN 104202432A
Authority
CN
China
Prior art keywords
processing module
process processing
terminal equipment
order line
web
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.)
Granted
Application number
CN201410506702.7A
Other languages
English (en)
Other versions
CN104202432B (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.)
Shenzhen Chenggu Software Co.,Ltd.
Original Assignee
Shanghai Feixun Data Communication Technology Co 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 Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201410506702.7A priority Critical patent/CN104202432B/zh
Publication of CN104202432A publication Critical patent/CN104202432A/zh
Application granted granted Critical
Publication of CN104202432B publication Critical patent/CN104202432B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种远程web管理***及管理方法,该远程web管理***,包含:终端设备、与终端设备进行通讯的嵌入式设备。一种远程web管理方法,该方法包含:S1,用户通过终端设备向嵌入式设备发起http请求;S2,所述嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求;S3,所述嵌入式设备将处理后的http请求发送至所述终端设备。本发明提供的一种远程web管理方法,使得用户能够通过终端设备的web浏览器输入命令行数据,实现对嵌入式设备的命令行登录管理。避免了现有技术中,需要通过开发整套web服务***实现终端设备通过远程web管理嵌入式设备;本发明能够降低开发成本,实现低成本下的远程web管理方法。

Description

一种远程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或Trunk,环路检测可以设置为开启或关闭。本实施例中,用户将端口安全设置为单用户、端口模式设置为Access、环路检测设置为关闭。
实际使用中,终端设备的设置信息不仅限于上述的端口安全设置、端口模式设置、环路检测设置,还可包含其他设置信息。
S2,嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求。该步骤S2包含如下步骤:
S2.1, web进程处理模块控制其内部的web进程接收、处理该第一http请求报文,并将处理后的命令行请求数据发送至console进程处理模块;该步骤S2.1包含如下步骤:
嵌入式设备的web进程接收第一http请求报文;
web进程处理模块控制其内部的web进程解析该第一http请求报文,获取其中的命令行请求数据,并将该命令行请求数据发送至console进程处理模块。
本实施例中,web进程提取第一http请求报文中端口安全设置、端口模式设置、环路检测设置的命令行请求数据,并将含有上述要求设置信息数据发送至console进程中。
S2.2,console进程处理模块控制其内部的console进程接收并处理web进程处理模块发出的命令行请求数据,并将请求结果数据发送至web进程处理模块。该步骤S2.2包含如下步骤:
console进程处理模块控制console进程处理命令行请求数据中的命令,并将处理结果作为命令行请求结果数据发送至所述web进程处理模块。
本实施例中,当终端设备要求的端口安全设置为单用户、端口模式设置为Access、环路检测设置为关闭时,console进程根据终端设备的设置要求进行处理。当console进程能够实现第一http请求报文中的端口安全设置为单用户、端口模式设置为Access,而不能实现环路检测设置为关闭时,则将返回命令行请求结果数据为:端口安全设置成功、端口模式设置成功、环路检测设置失败的信息。
S3,嵌入式设备将处理后的http请求发送至终端设备。该步骤S3包含如下步骤: 
web进程处理模块获取命令行请求结果数据,并将该命令行请求结果数据作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文。
嵌入式设备将第二http请求报文发送至终端设备,使得第一http请求报文的命令行请求结果显示至该终端设备。
本实施例中,将console进程处理后的“端口安全设置成功、端口模式设置成功、环路检测设置失败”信息作为命令行请求数据,与第一http请求报文中包含的嵌入式设备的IP地址及其他信息进行封装,成为第二http请求报文。
并将该第二http请求报文发送至终端设备,并在该终端设备的web浏览器中显示端口安全设置成功、端口模式设置成功、环路检测设置失败”。
本发明一种远程web管理方法的具体实施例之二如下:
当终端设备首次与嵌入式设备进行通讯时,用户只将嵌入式设备的IP地址封装为第一http请求报文。
web进程处理模块的web进程接收、处理所述终端设备的第一http请求报文时,当解析到该第一http请求报文中没有任何命令行请求数据时,判断该终端设备为首次与所述嵌入式设备进行通讯。
web进程处理模块将发送首次通讯字符作为命令行请求数据至所述console进程处理模块。
本实施例中,web进程处理模块控制web进程将一个回车字符作为首次通讯字符发送至console进程模块中。
console进程接收该命令行请求数据,当查看其内容为首次通讯字符,将返回带有命令行登录网页的信息作为命令行请求结果数据至web进程。
本实施例中,当console进程查看到命令行请求数据为回车字符时,将带有命令行登录网页的信息命令行请求结果数据至web进程。
web进程处理模块获取命令行请求结果数据,并将带有命令行登录网页的信息作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文。
嵌入式设备将第二http请求报文发送至所述终端设备,使得带有命令行登录网页显示至该终端设备。
本实施例中,当终端设备首次登录嵌入式设备,并与嵌入式设备进行通讯后,嵌入式设备将返回其web登录页面至该终端设备的web浏览器中,使得用户可以根据具体需要将设置信息输入该web登录页面,与嵌入式设备进行后续通讯。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。 

Claims (10)

1.一种远程web管理方法,其特征在于,该方法包含如下步骤:
S1,用户通过终端设备向嵌入式设备发起http请求;
S2,所述嵌入式设备的web进程处理模块控制其内部web进程、console进程处理模块控制其内部的console进程分别接收、处理该http请求;
S3,所述嵌入式设备将处理后的http请求发送至所述终端设备。
2.如权利要求1所述的远程web管理方法,其特征在于,所述步骤S1包含如下步骤:
用户通过所述终端设备的web浏览器输入所述嵌入式设备的IP地址及命令行请求数据;
所述终端设备将该IP地址、命令行请求数据封装为第一http请求报文,并将该第一http请求报文发送至所述嵌入式设备。
3.如权利要求2所述的远程web管理方法,其特征在于,所述步骤S2包含如下步骤:
S2.1,所述web进程处理模块控制其内部的web进程接收、处理该第一http请求报文,并将处理后的命令行请求数据发送至所述console进程处理模块;
S2.2,所述console进程处理模块控制其内部的console进程接收并处理web进程处理模块发出的命令行请求数据,并将请求结果数据发送至所述web进程处理模块。
4.如权利要求3所述的远程web管理方法,其特征在于,所述步骤S2.1包含如下步骤:
所述web进程处理模块接收第一http请求报文;
所述web进程处理模块控制其内部的web进程解析该第一http请求报文,获取其中的命令行请求数据,并将该命令行请求数据发送至所述console进程处理模块。
5.如权利要求4所述的远程web管理方法,其特征在于,所述步骤S2.2包含如下步骤:
所述console进程处理模块控制所述console进程处理命令行请求数据中的命令,并将处理结果作为命令行请求结果数据发送至所述web进程处理模块。
6.如权利要求5所述的远程web管理方法,其特征在于,所述步骤S3包含如下步骤: 
所述web进程处理模块获取命令行请求结果数据,并将该命令行请求结果数据作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文;
所述嵌入式设备将第二http请求报文发送至所述终端设备,使得第一http请求报文的命令行请求结果显示至该终端设备。
7.如权利要求2所述的远程web管理方法,其特征在于,所述步骤S1还包含如下步骤:
当所述终端设备首次与所述嵌入式设备进行通讯时,用户只将所述嵌入式设备的IP地址封装为第一http请求报文。
8.如权利要求7所述的远程web管理方法,其特征在于,所述步骤S2还包含如下步骤:
所述web进程处理模块的web进程接收、处理所述终端设备的第一http请求报文时,当解析到该第一http请求报文中没有任何命令行请求数据时,判断该终端设备为首次与所述嵌入式设备进行通讯;
所述web进程处理模块将发送首次通讯字符作为命令行请求数据至所述console进程处理模块;
所述console进程处理模块接收该命令行请求数据,查看其内容为首次通讯字符,将返回带有命令行登录网页的信息作为命令行请求结果数据至所述web进程处理模块。
9.如权利要求8所述的远程web管理方法,其特征在于,所述步骤S3还包含如下步骤:
所述web进程处理模块获取命令行请求结果数据,并将带有命令行登录网页的信息作为命令行请求数据,并与第一http请求报文中的其余信息进行封装成为第二http请求报文;
所述嵌入式设备将第二http请求报文发送至所述终端设备,使得带有命令行登录网页显示至该终端设备。
10.一种远程web管理***,其特征在于,该***包含:
终端设备;
嵌入式设备,与所述终端设备进行通讯;
所述嵌入式设备内部设有依次连接的web进程处理模块、console进程处理模块;所述终端设备与所述web进程处理模块进行通讯。
CN201410506702.7A 2014-09-28 2014-09-28 一种远程web管理***及管理方法 Active CN104202432B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410506702.7A CN104202432B (zh) 2014-09-28 2014-09-28 一种远程web管理***及管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410506702.7A CN104202432B (zh) 2014-09-28 2014-09-28 一种远程web管理***及管理方法

Publications (2)

Publication Number Publication Date
CN104202432A true CN104202432A (zh) 2014-12-10
CN104202432B CN104202432B (zh) 2020-01-07

Family

ID=52087657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410506702.7A Active CN104202432B (zh) 2014-09-28 2014-09-28 一种远程web管理***及管理方法

Country Status (1)

Country Link
CN (1) CN104202432B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049217A (zh) * 2015-06-17 2015-11-11 上海斐讯数据通信技术有限公司 一种控制智能网络设备调试接口的方法及***
CN105490861A (zh) * 2015-12-30 2016-04-13 中国普天信息产业北京通信规划设计院 网管设备管理***和方法
CN108881480A (zh) * 2018-07-25 2018-11-23 江西山水光电科技股份有限公司 一种BS架构下网管软件与设备Telnet交互的方法
CN112153084A (zh) * 2019-06-26 2020-12-29 联合汽车电子有限公司 互联网关的被控方法及远程终端的主控方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103116519A (zh) * 2011-11-17 2013-05-22 深圳市共进电子股份有限公司 控制嵌入式设备的方法及web嵌入式***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103116519A (zh) * 2011-11-17 2013-05-22 深圳市共进电子股份有限公司 控制嵌入式设备的方法及web嵌入式***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049217A (zh) * 2015-06-17 2015-11-11 上海斐讯数据通信技术有限公司 一种控制智能网络设备调试接口的方法及***
CN105490861A (zh) * 2015-12-30 2016-04-13 中国普天信息产业北京通信规划设计院 网管设备管理***和方法
CN108881480A (zh) * 2018-07-25 2018-11-23 江西山水光电科技股份有限公司 一种BS架构下网管软件与设备Telnet交互的方法
CN112153084A (zh) * 2019-06-26 2020-12-29 联合汽车电子有限公司 互联网关的被控方法及远程终端的主控方法

Also Published As

Publication number Publication date
CN104202432B (zh) 2020-01-07

Similar Documents

Publication Publication Date Title
CN104158808B (zh) 基于APP应用的Portal认证方法及其装置
EP3021556B1 (en) Transmission method and device for media stream in video conference
KR102110698B1 (ko) 단말기 상호 연결 방법, 장치 및 저장 매체
US9491682B2 (en) Wireless routing device, mobile terminal, and management system and method
WO2017024842A1 (zh) 一种上网认证方法及客户端、计算机存储介质
US10034057B2 (en) Message processing method, device, gateway, STB and IPTV
CN104348777A (zh) 一种移动终端对第三方服务器的访问控制方法及***
US20140214963A1 (en) Method, server and system for data sharing in social networking service
US20120297031A1 (en) Anonymous Signalling
CN111049946B (zh) 一种Portal认证方法、***及电子设备和存储介质
US20170171496A1 (en) Method and Electronic Device for Screen Projection
WO2014008864A1 (en) Method, apparatus, and system for sharing software among terminals
CN104202432A (zh) 一种远程web管理***及管理方法
CN107508822A (zh) 访问控制方法及装置
CN107239308A (zh) 一种浏览器的调用功能实现方法及***
CN107274222A (zh) 广告投放方法及装置
CN106161356B (zh) 通过客户端快速登录网站的方法和***
CN113259342A (zh) 登录验证方法、装置、计算机设备及介质
CN104618388A (zh) 快速注册登录方法及对应的重置服务器、信息服务器
CN102104603A (zh) Web网站服务器对移动终端注册的方法、***及装置
CN105530232A (zh) 一种账号登录方法和装置
CN101527646B (zh) 一种web网络管理***和方法
CN102164099A (zh) 基于网页的实现群组信息交互的方法及***
CN102571817B (zh) 访问应用服务器的方法及装置
CN111786932B (zh) 账号登录方法、装置、电子设备及计算机存储介质

Legal Events

Date Code Title Description
C06 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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201125

Address after: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Jiji Intellectual Property Operation Co., Ltd

Address before: 201620 Shanghai city Songjiang District Sixian Road No. 3666

Patentee before: Phicomm (Shanghai) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201209

Address after: Xinlian Creative Park, No.70, Matai street, Hunan Road Street, Gulou District, Nanjing City, Jiangsu Province

Patentee after: Shen Shuangli

Address before: Room 10242, No. 260, Jiangshu Road, Xixing street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Hangzhou Jiji Intellectual Property Operation Co., Ltd

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210416

Address after: 518000 Baihua community, Guangming Street, Guangming District, Shenzhen City, Guangdong Province 406

Patentee after: Shenzhen Chenggu Software Co.,Ltd.

Address before: Xinlian Creative Park, No.70, Matai street, Hunan Road Street, Gulou District, Nanjing City, Jiangsu Province

Patentee before: Shen Shuangli