CN103458035A - 基于web服务器的客户端配置界面实现方法 - Google Patents

基于web服务器的客户端配置界面实现方法 Download PDF

Info

Publication number
CN103458035A
CN103458035A CN2013103983575A CN201310398357A CN103458035A CN 103458035 A CN103458035 A CN 103458035A CN 2013103983575 A CN2013103983575 A CN 2013103983575A CN 201310398357 A CN201310398357 A CN 201310398357A CN 103458035 A CN103458035 A CN 103458035A
Authority
CN
China
Prior art keywords
client
web server
mobile device
configuration interface
user
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.)
Pending
Application number
CN2013103983575A
Other languages
English (en)
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 Gongjin Electronics Co Ltd
Original Assignee
Shenzhen Gongjin Electronics 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 Shenzhen Gongjin Electronics Co Ltd filed Critical Shenzhen Gongjin Electronics Co Ltd
Priority to CN2013103983575A priority Critical patent/CN103458035A/zh
Publication of CN103458035A publication Critical patent/CN103458035A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种基于WEB服务器的客户端配置界面实现方法,包括以下步骤:a:启动WEB进程,监听客户端请求;b:分析客户端请求,以判断出客户端请求是来自PC端还是来自移动设备端;c:对于来自移动设备端请求,WEB服务器返回移动设备端界面框架HTML文件给客户端;d:WEB服务器处理用户请求配置、获取参数。本发明提供的基于WEB服务器的客户端配置界面实现方法,通过WEB服务器分析处理用户请求,呈现相应的配置界面给用户,以保证用户从移动设备上也可轻松快速的配置CPE,从而达到提升用户体验,提高用户配置速度的目的。

Description

基于WEB服务器的客户端配置界面实现方法
技术领域
本发明涉及通讯技术领域,尤其涉及一种基于WEB服务器的客户端配置界面实现方法。
背景技术
随着经济社会和科技信息化水平的不断提升,移动互联网已演变为社会生产的新工具、科技创新的新平台、文化传播的新载体、民意表达的新媒介、生活娱乐的新空间,互联网在带动传统产业转型升级、服务两化深度融合、推动经济发展和社会进步。在新技术、新业务的强力带动下,全球宽带网络、移动互联网、新一代移动通信、云计算、物联网等新业态的发展正在推动信息通信业加速转型,行业纵向整合、横向渗透的态势进一步加剧,大发展、大变革、大融合成为行业主旋律。
现有的移动互联网发展很蓬勃,是互联网的重要组成部分,各种终端,比如说各种智能手机、平板电脑等移动终端越来越多,大部分用户是通过Wi-Fi这种宽带互联网的接入方式使用互联网,所以可能会平移到移动互联网这一端的应用和服务。
在接入互联网的环节中,有一个重要的节点,就是互联网接入终端CPE。在一贯的做法中,CPE的配置都是通过PC端来设置相关的参数。例如CPE的WEB UI界面都是基于桌面***来设计的。由于PC的屏幕与移动设备相比大了很多,所以在一个配置页面中可以配置比较多的参数,简单的来说就是大而全的。当从移动设备上来登录CPE的配置界面,网页架构与PC上呈现的是一样的,没有任何区别,但是由于PC与移动设备屏幕大小不一,就会造成在移动设备上显示的文字及图片都是缩小的,放大后又只能够看到部分界面,所以给用户的体验是非常的不好,甚至是无法在移动设备上配置CPE的参数。
发明内容
本发明的目的在于提供一种基于WEB服务器的客户端配置界面实现方法,以达到不同客户端呈现不同配置界面的需求。
本发明的目的是通过以下技术方案实现的。
一种基于WEB服务器的客户端配置界面实现方法,包括以下步骤:
a:启动WEB进程,监听客户端请求;
b:分析客户端请求,以判断出客户端请求是来自PC端还是来自移动设备端;
c:对于来自移动设备端请求,WEB服务器返回移动设备端界面框架HTML文件给客户端;
d:WEB服务器处理用户请求配置、获取参数。
进一步优选的,步骤b中具体通过分析客户端浏览器HTTP头中User-Agent域,以判断出HTTP请求是来自PC端还是来自移动设备端。
进一步优选的,所述User-Agent域中标识有请求者的浏览器类型、版本、操作***和/或使用语言信息。
进一步优选的,步骤c中还包括对于来自PC端请求,WEB服务器返回PC端界面框架HTML文件给客户端。
进一步优选的,步骤a之前还包括在WEB服务器中构造界面框架HTML文件。
本发明与现有技术相比,有益效果在于:本发明提供的基于WEB服务器的客户端配置界面实现方法,通过WEB服务器分析处理用户请求,呈现相应的配置界面给用户,以保证用户从移动设备上也可轻松快速的配置CPE。从而达到提升用户体验,提高用户配置速度的目的。
附图说明
图1为本发明基于WEB服务器的客户端配置界面实现方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1所示,本发明基于WEB服务器的客户端配置界面实现方法,包括:
步骤101:启动WEB进程,监听客户端请求;
步骤102:分析客户端请求,以判断出客户端请求是来自PC端还是来自移动设备端;
具体地,通过分析客户端浏览器HTTP头中User-Agent域,以判断出HTTP请求是来自PC端还是来自移动设备端。
实施例:
下面是客户端从不同浏览器发送请求中提取出来的相关数据,具体可以通过抓取HTTP通信过程中HTTP报文获取:
来自WINDOWS中浏览器(WINDOWS 7)
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
来自移动设备中浏览器(IOS***)
User-Agent: Mozilla/5.0 (iPad;U;CPU OS 6_1 like Mac OS X; zh-CN; iPad3,1) AppleWebKit/534.46 (KHTML, like Gecko) UCBrowser/2.0.1.280 U3/0.8.0 Safari/7543.48.3
User-Agent: Mozilla/5.0 (iPad;U;CPU OS 6_1_3 like Mac OS X) AppleWebKit/534.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25
来自移动设备中浏览器(ANDROID***)
User-Agent: Mozilla/5.0 (Linux;U;Android 4.0.4; zh-CN; MI-ONE Plus Build/IMM76D) AppleWebKit/534.31 (KHTML, like Gecko) UCBrowser/9.1.1.309 U3/0.8.0 Mobile Safari/5334.31
上述HTTP协议头部会添加User-Agent,该信息可以标识请求者的一些信息,如什么浏览器类型和版本、操作***,使用语言等信息。通过分析上面的HTTP头中User-Agent域,可以判断出HTTP请求是来自PC端还是来自移动设备,例如上例中的操作***版本,浏览器内核版本以及浏览器类型和名称等。
步骤103~步骤104:对于来自PC端请求,WEB服务器返回PC端界面框架HTML文件给客户端;对于来自移动设备端请求,WEB服务器返回移动设备端界面框架HTML文件给客户端;
以上提到的不同界面都是包含在CPE固件中。HTML文件通过浏览器解析后呈现在终端用户面前的操作界面,这里的HTML文件与网络上应用最广泛的网站文档没有区别,是一种广泛使用的网站编程语言。可以根据客户的需求定制出不同的界面,在此不再赘述。
步骤105:WEB服务器处理用户请求配置、获取参数。
参数包括CPE中所有可以配置的选项,例如拨号WAN连接账号密码的设置。无线SSID,加密方式等的设置。从桌面版的配置界面到移动设备版的配置界面只是一个界面的变化,涉及到的所有配置参数是没有改变的。
本发明提供的基于WEB服务器的客户端配置界面实现方法,通过WEB服务器分析处理用户请求,呈现相应的配置界面给用户,以保证用户从移动设备上也可轻松快速的配置CPE。从而达到提升用户体验,提高用户配置速度的目的。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种基于WEB服务器的客户端配置界面实现方法,其特征在于,包括以下步骤:
a:启动WEB进程,监听客户端请求;
b:分析客户端请求,以判断出客户端请求是来自PC端还是来自移动设备端;
c:对于来自移动设备端请求,WEB服务器返回移动设备端界面框架HTML文件给客户端;
d:WEB服务器处理用户请求配置、获取参数。
2.如权利要求1所述的基于WEB服务器的客户端配置界面实现方法,其特征在于,步骤b中具体通过分析客户端浏览器HTTP头中User-Agent域,以判断出HTTP请求是来自PC端还是来自移动设备端。
3.如权利要求2所述的基于WEB服务器的客户端配置界面实现方法,其特征在于,所述User-Agent域中标识有请求者的浏览器类型、版本、操作***和/或使用语言信息。
4.如权利要求1所述的基于WEB服务器的客户端配置界面实现方法,其特征在于,步骤c中还包括对于来自PC端请求,WEB服务器返回PC端界面框架HTML文件给客户端。
5.如权利要求1或4所述的基于WEB服务器的客户端配置界面实现方法,其特征在于,步骤a之前还包括在WEB服务器中构造界面框架HTML文件。
CN2013103983575A 2013-09-05 2013-09-05 基于web服务器的客户端配置界面实现方法 Pending CN103458035A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103983575A CN103458035A (zh) 2013-09-05 2013-09-05 基于web服务器的客户端配置界面实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103983575A CN103458035A (zh) 2013-09-05 2013-09-05 基于web服务器的客户端配置界面实现方法

Publications (1)

Publication Number Publication Date
CN103458035A true CN103458035A (zh) 2013-12-18

Family

ID=49739977

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103983575A Pending CN103458035A (zh) 2013-09-05 2013-09-05 基于web服务器的客户端配置界面实现方法

Country Status (1)

Country Link
CN (1) CN103458035A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112114800A (zh) * 2020-09-30 2020-12-22 北京海泰方圆科技股份有限公司 一种浏览器界面处理方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094281A (zh) * 2006-06-22 2007-12-26 株式会社理光 图像处理装置、信息处理装置、服务器装置、显示控制***以及显示控制方法
EP1873673A1 (en) * 2006-03-29 2008-01-02 The Bank of Tokyo-Mitsubishi UFJ, Ltd. User verifying device, method and program
CN101389089A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 基于wap***的移动终端适配处理方法和装置
CN102065106A (zh) * 2009-11-16 2011-05-18 中国电信股份有限公司 Web流量梳理器和终端访问Web网页的方法及***
CN102497420A (zh) * 2011-12-12 2012-06-13 中国电信股份有限公司 内容适配方法与服务器
CN103220371A (zh) * 2012-01-18 2013-07-24 ***通信集团公司 内容适配方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1873673A1 (en) * 2006-03-29 2008-01-02 The Bank of Tokyo-Mitsubishi UFJ, Ltd. User verifying device, method and program
CN101094281A (zh) * 2006-06-22 2007-12-26 株式会社理光 图像处理装置、信息处理装置、服务器装置、显示控制***以及显示控制方法
CN101389089A (zh) * 2008-11-07 2009-03-18 用友软件股份有限公司 基于wap***的移动终端适配处理方法和装置
CN102065106A (zh) * 2009-11-16 2011-05-18 中国电信股份有限公司 Web流量梳理器和终端访问Web网页的方法及***
CN102497420A (zh) * 2011-12-12 2012-06-13 中国电信股份有限公司 内容适配方法与服务器
CN103220371A (zh) * 2012-01-18 2013-07-24 ***通信集团公司 内容适配方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112114800A (zh) * 2020-09-30 2020-12-22 北京海泰方圆科技股份有限公司 一种浏览器界面处理方法及装置

Similar Documents

Publication Publication Date Title
CN103744985A (zh) 网页适配的方法和***
CN103067248B (zh) 一种在即时通信软件窗口中显示链接摘要信息的方法及装置
EP3640849B1 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
CN104144470B (zh) 一种蓝牙连接方法和客户端
US9491682B2 (en) Wireless routing device, mobile terminal, and management system and method
CN104394191A (zh) 远程控制移动终端的方法、控制终端及***
CN103955495B (zh) 页面子资源的下载方法及装置
CN104767775A (zh) 网页应用消息推送方法及***
CN103281460A (zh) 一种移动终端遥控显示设备的方法和***
CN103259714A (zh) 即时信息通知方法及装置
WO2015196979A1 (en) Web page information presentation method and system
CN103209203A (zh) 一种跨平台提供应用的方法以及客户端
CN105898893A (zh) 一种移动终端与物联网设备全双工通信的方法
CN102904765A (zh) 数据上报的方法及设备
US20140372500A1 (en) Method and system for sending webpage content with browser bookmark uniform resource locator
CN104639973B (zh) 一种信息推送方法及装置
EP2950559B1 (en) Communication apparatus, control method thereof, and program
CN114465867B (zh) 服务器的维护方法、装置、存储介质及处理器
CN107113890A (zh) 用于设备配置的方法和设备
CN105469772A (zh) 一种远程kvm控制方法、远程kvm控制端及***
CN102256244B (zh) 移动终端管理方法、管理服务器、移动终端和管理***
CN104202432B (zh) 一种远程web管理***及管理方法
US10216466B2 (en) Server side documents generated from a client side image
US20150317143A1 (en) Method and apparatus for installing webpage application
CN111258902B (zh) 基于SockJS服务器的性能测试方法和性能测试***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20131218

RJ01 Rejection of invention patent application after publication