网络连线的认证方法及其网络装置与网络认证系统的制作方法

文档序号:7684732阅读:184来源:国知局
专利名称:网络连线的认证方法及其网络装置与网络认证系统的制作方法
技术领域
本发明涉及一种安装嵌入式系统的网络装置,且特别涉及ー种安装嵌入式系统的网络装置的网络连线认证方法,以在无浏览器环境下通过超文本传输协议(Hyper TextTransfer Protocol,以下简称为HTTP)连线认证来达到连上互联网的目的。
背景技术
许多提供上网服务的公共场所(例如,咖啡厅、速食店、机场、火车站、旅馆等。)会建置无线基站(Wireless Access Point)以供民众连上开放网络(公众网络)。然而为了安全性考虑,当使用者欲经由公众网络浏览互联网时,一般网络装置需先通过无线基站的认证服务器的认证后才可连上互联网。
图I是显示网络装置连上互联网的认证流程示意图,其中该网络装置具有浏览器以供浏览互联网页面。网络装置110发出ー连线要求给无线基站120,无线基站120收到该无线要求后,响应ー确认讯息给网络装置110。网络装置110接着发出ー取得互联网协议(InternetProtocol,以下简称为IP)地址的要求给无线基站120,无线基站120即动态配置一 IP地址给网络装置110。当取得IP地址时,网络装置110向HTTP认证服务器130发出ー HTTP连线要求,HTTP认证服务器130在收到连线要求后,将HTTP认证页面(Authentication Page)传送给网络装置110,使得使用者可在浏览器中显示该HTTP认证页面,并且在该HTTP认证页面中输入认证数据(帐号与密码)以进行认证。当通过认证后,使用者即可经由该无线基站连上互联网140,反之,则仅能浏览无线基站120提供的区域网络。然而,安装嵌入式系统的网络装置(例如,网络收音机)仅提供小屏幕显示,通常并没有提供浏览器可供使用者浏览页面以进行认证,而只能经由可扩展标记语言(Extensible Markup Language, XML)通信协议或其它特定的通信协议与认证服务器连线并取得信息。此外,不同的认证服务器所提供的认证页面中,需要填入的使用者认证字段都各不相同,使得安装嵌入式系统的网络装置在认证上更加困难。

发明内容
有鉴于此,本发明实施例提供ー种网络连线的认证方法,让安装嵌入式系统的网络装置可经由认证页面通过认证服务器认证,而达到网络连线的目的。本发明实施例提供ー种网络连线的认证方法,其应用于安装嵌入式系统的网络装置,其中网络装置不具有浏览器,方法包括下列步骤。将网络装置连接至认证服务器,并发出上网请求给认证服务器,自认证服务器接收认证页面,并且经由网络装置的输入装置取得使用者的认证数据。将认证数据填入认证页面中的对应字段,将认证页面传送给认证服务器。当通过认证吋,经由认证服务器将网络装置连接至互联网。本发明实施例还提供一种网络装置,其安装嵌入式系统,且嵌入式系统不具有浏览器。网络装置至少包括存储单元、连线单元、输入单元以及认证单元。存储单元用以存储多个认证页面。连线单元用以将网络装置连接至认证服务器,并且发出上网请求给认证服务器。输入单元用以取得使用者认证数据。认证单元用以自认证服务器接收认证页面,经由输入单位取得使用者认证数据,将认证数据填入认证页面中的对应字段,并且将认证页面传送给认证服务器。当通过认证吋,连线单元经由认证服务器将网络装置连接至互联网。本发明实施例还提供ー种网络认证系统,包括认证服务器、互联网与网络装置。网络装置安装嵌入式系统,且嵌入式系统不具有浏览器,连接至认证服务器,并发出上网请求给认证服务器,自认证服务器接收认证页面,取得使用者的认证数据,将认证数据填入认证页面中的对应字段,将认证页面传送给认证服务器,以及当通过认证时,经由认证服务器连接至互联网。


图I是显示网络装置连上互联网的认证流程示意图。
图2是显示本发明实施例的网络装置的架构示意图。图3是显示本发明实施例的网络认证系统的架构示意图。图4A、图4B是显示本发明实施例的网络连线的认证方法的步骤流程图。主要元件符号说明110、200 网络装置;120、300 无线基站;130,400 认证服务器;140、500 互联网;210 连线单元;220 认证单元;230 存储单元;231 网址清单;233 认证页面清单;235 解析认证页面;240 解析単元;250 显示装置;260 输入单兀;600 远端服务器;S401. . S421 步骤流程。
具体实施例方式为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合附图,作详细说明如下。图2是显示本发明实施例的网络装置的架构示意图。本发明实施例的网络装置200包括一连线单元210、一认证单元220、一存储单元230、一解析单元240、ー显示装置250与一输入单元260。存储单元230还包括ー网址清单231、一认证页面清单233与一解析认证页面235。网络装置200安装有一嵌入式系统,且并不具有浏览器以供连上互联网浏览页面。图3是显示本发明实施例的网络认证系统的架构示意图,包括ー网络装置200、一无线基站300、一 HTTP认证服务器400、一互联网500以及一远端服务器600。
在本实施例中,网络装置200为无线网络装置。远端服务器600由网络装置200的供应商所建置,以有线或无线方式与网络装置200连接,并且处理自网络装置200取得的数据。图4A,图4B是显示本发明实施例的网络连线的认证方法的步骤流程图。首先,当使用者的网络装置200启动时,连线単元210对无线基站300发出ー连线要求(步骤S401)。无线基站300收到该连线要求后,响应ー确认讯息给网络装置200 (步骤S402)。连线单元210接着发出ー取得互联网协议(Internet Protocol,以下简称为IP)地址的要求给无线基站300 (步骤S403)。在收到该要求后,无线基站300即动态配置一 IP地址给网络装置200 (步骤S404)。当网络装置200自无线基站300取得IP地址时,仅表示具有连线的功能,但却不具备上网的能力。此时,如果使用者欲登入一特定网站(预期网页),例如,Google, com,网络装置200将接收到一非预期网页,BP, HTTP认证服务器400的认证网页。 也就是说,网络装置200的连线单元210向HTTP认证服务器400发出ー HTTP连线要求(步骤S405),HTTP认证服务器400在收到HTTP连线要求后,将HTTP认证页面传送给网络装置200 (步骤S406)。需注意到,本发明实施例所述的认证页面可为ー超文本标记语言(HypertextMarkup Language,以下简称为HTML)页面,或为一符合HTML格式的表格(Table),其中包含多个使用者认证字段。网络装置200的认证单元220存取该HTTP认证页面的网络服务器网址,并且判断该网址是否已记录在存储单元230中的网址清单231(步骤S407)。如果该网址已记录在存储单元230中,表示该HTTP认证页面先前已被解析过且存储在认证页面清单233中,或已内建在认证页面清单233中,故会自动取得该HTTP认证页面(步骤S408),并且在网络装置200的显示装置250上显示输入讯息,提示使用者输入认证数据(例如,帐号与密码)(步骤 S410)。如果该网址未存放在存储单元230中,则网络装置110的HTML解析单元240对该HTTP认证页面进行解析(步骤S409)。如果解析成功,则产生一解析认证页面235并存放在存储单元230中,并且在网络装置200的显示装置250上显示输入讯息,提示使用者输入认证数据(例如,帐号与密码)(步骤S410)。网络装置200的输入单元260取得使用者输入的认证数据,并且填入已存储的认证页面或解析认证页面235中的对应字段(步骤S411)。每ー认证页面皆包含以下几项使用者认证字段信息a.表格格式属性为post_
b.帳号通常认证字段名称为user、username或login,属性为text
c.密码通常认证字段名称为pass、passwd或password,属性为passwd_
d.认证信息依网站设定而有所不同,通常属性为隐藏(Hide),
权利要求
1.ー种网络连线的认证方法,应用于一安装嵌入式系统的网络装置,其中该网络装置不具有浏览器,该方法包括下列步骤 将该网络装置连接至ー认证服务器,并发出一上网请求给该认证服务器; 自该认证服务器接收ー认证页面; 经由该网络装置的ー输入装置取得使用者的ー个以上的认证数据; 将所述认证数据填入该认证页面中的对应字段; 将该认证页面传送给该认证服务器;以及 当通过认证时,经由该认证服务器将该网络装置连接至互联网。
2.如权利要求I所述的网络连线的认证方法,其中,当该网络装置为ー无线网络装置,该方法还包括下列步骤 将该无线网络装置连接至ー无线基站,并取得ー网络地址;以及 经由该无线基站发出该上网请求给该认证服务器。
3.如权利要求I所述的网络连线的认证方法,其中,自该认证服务器接收该认证页面的步骤还包括下列步骤 判断该认证页面是否已存储在该网络装置中;以及 如果该认证页面未存储在该网络装置中,则对该认证页面执行ー解析操作。
4.如权利要求3所述的网络连线的认证方法,其中,自该认证服务器接收该认证页面的步骤还包括若该认证页面已存储在该网络装置中,则自动取得该认证页面。
5.如权利要求3所述的网络连线的认证方法,还包括下列步骤 当该认证页面未通过认证,或该解析操作失败时,记录该认证页面; 在下次成功连网时,将该认证页面上传至ー远端服务器; 判断该认证页面是否已存在该远端服务器中; 如果该认证页面已存在该远端服务器中,则自该远端服务器下载该认证页面;以及如果该认证页面未存在该远端服务器中,则对该认证页面进行解析,并且在下次成功连网吋,自该远端服务器下载该认证页面。
6.如权利要求I所述的网络连线的认证方法,其中,该认证页面为一符合超文本标记语言HTML格式的表格,其中该表格包含多个使用者认证字段,该方法还包括将所述认证数据填入该认证页面中的所述使用者认证字段中。
7.如权利要求I所述的网络连线的认证方法,其中,将所述认证数据填入该认证页面中的对应字段的步骤还包括下列步骤 判断该认证页面中的一确认字段是否连结到Java Script ; 如果该确认字段连结到Java Script,则执行Java Script,并且将该认证页面传送给该认证服务器;以及 如果该确认字段未连结到Java Script,则直接将该认证页面传送给该认证服务器。
8.一种网络装置,安装一嵌入式系统,且该嵌入式系统不具有浏览器,包括 一存储单元,用以存储多个认证页面; 一连线单元,用以将该网络装置连接至ー认证服务器,并且发出ー上网请求给该认证服务器; 一输入单元,用以取得ー个以上认证数据;一认证单元,用以自该认证服务器接收ー认证页面,经由该输入单位取得所述认证数据,将所述认证数据填入该认证页面中的对应字段,并且将该认证页面传送给该认证服务器;及 当通过认证吋,该连线单元经由该认证服务器将该网络装置连接至互联网。
9.如权利要求8所述的网络装置,还包括一解析単元,其中,当该网络装置为ー无线网络装置,该无线网络装置连接至ー无线基站并取得ー网络地址,并且经由该无线基站发出该上网请求给该认证服务器。
10.如权利要求8所述的网络装置,还包括一解析単元,其中,该认证単元判断该认证页面是否已存储在该存储単元中,如果该认证页面未存储在该存储単元中,则该解析単元对该认证页面执行ー解析操作。
11.如权利要求10所述的网络装置,其中,如果该认证页面已存储在该存储単元中,该认证单元自动取得该认证页面。
12.如权利要求10所述的网络装置,其中 当该认证页面未通过认证,或该解析操作失败时,该认证单元将该认证页面记录在该存储单元中,并且在下次成功连网时,将该认证页面上传至ー远端服务器; 该远端服务器判断是否存储该认证页面; 如果该认证页面已存在该远端服务器中,则该认证单元自该远端服务器下载该认证页面;以及 如果该认证页面未存在该远端服务器中,则该远端服务器对该认证页面进行解析,并且在下次成功连网时,该认证单元自该远端服务器下载该认证页面。
13.如权利要求8所述的网络装置,其中,该认证页面为一符合HTML格式的表格,该表格包含多个使用者认证字段,其中该认证单元将所述认证数据填入该认证页面中的所述使用者认证字段中。
14.如权利要求8所述的网络装置,其中,该认证単元判断该认证页面中的一确认字段 >是否连结到Java Script,如果该确认字段连结到Java Script,则执行Java Script,并且将该认证页面传送给该认证服务器,以及若该确认字段未连结到Java Script,则直接将该认证页面传送给该认证服务器。
15.ー种网络认证系统,包括 一无线基站; ー认证服务器; 一互联网; ー网络装置,其安装一嵌入式系统,且该嵌入式系统不具有浏览器,连接至该认证服务器,发出ー上网请求给该认证服务器,自该认证服务器接收ー认证页面,取得使用者的认证数据,将该认证数据填入该认证页面中的对应字段,将该认证页面传送给该认证服务器,以及当通过认证时,经由该认证服务器连接至该互联网。
16.如权利要求15所述的网络认证系统,其还包括ー无线基站,其中,该网络装置连接至该无线基站并取得ー网络地址,并且经由该无线基站发出该上网请求给该认证服务器。
17.如权利要求15所述的网络认证系统,其中该网络装置判断是否存储该认证页面,如果未存储该认证页面,则对该认证页面执行ー解析操作。
18.如权利要求17所述的网络认证系统,其中,如果该认证页面已存储在该网络装置中,该网络装置自动取得该认证页面。
19.如权利要求17所述的网络认证系统,还包括ー远端服务器,其中 当该认证页面未通过认证,或该解析操作失败时,该网络装置将记录该认证页面,并且将该认证页面上传至该远端服务器; 该远端服务器判断是否存储该认证页面; 如果该认证页面已存在该远端服务器中,则该网络装置自该远端服务器下载该认证页面;以及 如果该认证页面未存在该远端服务器中,则该远端服务器对该认证页面进行解析,并且在下次成功连网时,该网络装置自该远端服务器下载该认证页面。
20.如权利要求15所述的网络认证系统,其中,该认证页面为一符合HTML格式的表格,该表格包含多个使用者认证字段,其中该网络装置将该认证数据填入该认证页面中的所述使用者认证字段中。
21.如权利要求15所述的网络认证系统,其中,该网络装置判断该认证页面中的ー确认字段是否连结到Java Script,如果该确认字段连结到JavaScript,则执行Java Script,并且将该认证页面传送给该认证服务器,以及若该确认字段未连结到Java Script,则直接将该认证页面传送给该认证服务器。
全文摘要
一种网络连线的认证方法及其网络装置与网络认证系统。该网络连线的认证方法,应用于安装嵌入式系统的网络装置,其中网络装置不具有浏览器,方法包括下列步骤。将网络装置连接至认证服务器,并发出上网请求给认证服务器,自认证服务器接收认证页面,并且经由网络装置的输入装置取得使用者的认证数据。将认证数据填入认证页面中的对应字段,将认证页面传送给认证服务器。当通过认证时,经由认证服务器将网络装置连接至互联网。
文档编号H04L29/06GK102790675SQ201110148350
公开日2012年11月21日 申请日期2011年6月3日 优先权日2011年5月20日
发明者施能杰 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1