路由器及信息搜集方法

文档序号:9567074阅读:690来源:国知局
路由器及信息搜集方法
【技术领域】
[0001]本发明涉及一种路由器及信息搜集(informat1n collect1n)方法,特别涉及一种可搜集使用者信息的路由器及信息搜集方法。
【背景技术】
[0002]近年来,便携式装置变得越来越高级且功能也越来越多样化。举例来说,类似如笔记本型计算机、手机或平板计算机等手持式装置可以具备电信通信能力、收发电子邮件、维持社群网络、通信录管理、媒体播放以及其他各式各样的功能与应用。由于这些装置的多样功能,也使得这些装置成为人们的生活必需品之一,使用者在电子装置上进行从单纯的电话通信到在网络上进行各种社群活动及商业交易等活动。
[0003]目前有多种便携式装置配备通信模块,用以藉由无线或者有线的方式与网络进行通信。因此,对于路由器的使用也越来越频繁。然而,路由器的设定繁琐,造成使用者使用上的不方便。
[0004]因此,需要提供一种路由器及信息搜集方法来解决上述问题。

【发明内容】

[0005]本发明提供一种路由器,该路由器包括:一储存装置、一通信模块以及一控制器;该储存装置用以储存相应于一图形使用者界面的一网页程序代码,其中上述网页程序代码中包括一信息搜集程序代码;该通信模块用以耦接至多个电子装置;该控制器用以根据上述通信模块自上述电子装置中的一第一电子装置所接收到的一既定网页要求,致使上述通信模块将上述网页程序代码传送至上述第一电子装置,其中上述信息搜集程序代码用以搜集上述第一电子装置中的一环境信息,并将上述第一电子装置的上述环境信息回传至上述路由器。
[0006]在一实施例中,控制器还用以根据环境信息提供一设定建议,并致使通信模块将设定建议传送至第一电子装置,其中设定建议包括路由器的网络设定和/或第一电子装置的网络设定。
[0007]在另一实施例中,路由器还包括一网络服务模块,用以根据储存装置中的一设置表分别提供电子装置网络服务,其中控制器还用以根据环境信息更新设置表。路由器还包括一使用者信息处理模块,用以接收分别相应于电子装置的环境信息,并将环境信息依照不同的电子装置储存于设置表中,其中网络服务模块可为差异服务提供装置(differentiated service provider, DSP)。在一实施例中,信息搜集程序代码还用以每隔一既定时间,重新搜集一次第一电子装置中的环境信息,并将重新搜集的第一电子装置的环境信息回传至路由器。控制器还用以对所搜集的环境信息进行一统计。在一实施例中,环境信息包括第一电子装置的网络速度、网卡装置、路由规则、所支持的通信协议、浏览器种类、平台信息、操作系统种类和/或计算能力。信息搜集程序代码用以被第一电子装置中的一浏览器所执行。网页程序代码为超文本标记语言(HyperText Markup Language,HTML),信息搜集程序代码为超文本标记语言中的一脚本(Script)。
[0008]本发明还提供一种信息搜集方法,该信息搜集方法适用于可与多个电子装置耦接的一路由器,其中上述信息搜集方法包括:判断是否自所耦接的上述电子装置接收到一既定网页要求;以及当自上述电子装置中的一第一电子装置接收到上述既定网页要求时,将一网页程序代码传送至上述第一电子装置,其中上述网页程序代码中包括一信息搜集程序代码,并且上述信息搜集程序代码用以搜集上述第一电子装置中的一环境信息。
[0009]在一实施例中,信息搜集方法还包括判断是否自第一电子装置接收到信息搜集程序代码所回传的相应于第一电子装置的环境信息;当接收到相应于第一电子装置的环境信息时,根据环境信息产生一设定建议;以及将设定建议传送至第一电子装置,其中设定建议包括路由器的网络设定和/或第一电子装置的网络设定。
[0010]在另一实施例中,信息搜集方法还包括:判断是否自第一电子装置接收到信息搜集程序代码所回传的相应于第一电子装置的环境信息;根据环境信息更新一设置表;以及藉由一网络服务模块,根据设置表,分别提供电子装置网络服务。另外,信息搜集方法还包括将环境信息依照不同的电子装置储存于设置表中。
[0011]又另一实施例中,信息搜集程序代码还用以每隔一既定时间,重新搜集一次第一电子装置中的环境信息,并将重新搜集的第一电子装置的环境信息回传至路由器。信息搜集方法还包括:自第一电子装置接收信息搜集程序代码每隔一既定时间所搜集的环境信息;以及对所搜集的环境信息进行一统计。环境信息包括第一电子装置的网络速度、网卡装置、路由规则、所支持的通信协议、浏览器种类、平台信息、操作系统种类和/或计算能力。
[0012]本发明所提供的路由器以及信息搜集方法可藉由网页搜集电子装置的环境信息,以提供不同的网络设定和/或服务。
【附图说明】
[0013]图1是本发明的路由器的一种实施例的方框图。
[0014]图2是本发明的路由器的另一种实施例的流程图。
[0015]图3是本发明的信息搜集方法的一种实施例的流程图。
[0016]图4是本发明的信息搜集方法的另一种实施例的流程图。
[0017]图5是本发明的信息搜集方法的另一种实施例的流程图。
[0018]主要组件符号说明:
[0019]1000路由系统
[0020]100路由器
[0021]102通信模块
[0022]104储存装置
[0023]106控制器
[0024]108网络服务模块
[0025]110使用者信息处理模块
[0026]201?20N电子装置
[0027]S300 ?S302、S400 ?S408、S500 ?S508 步骤
【具体实施方式】
[0028]以下将详细讨论本发明各种实施例的装置及使用方法。然而值得注意的是,本发明所提供的许多可行的发明概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本发明的装置及使用方法,但并非用于限定本发明的范围。
[0029]图1是本发明的路由器的一种实施例的方框图。路由系统1000包括一路由器100以及多个电子装置201?20N。路由器100用以与电子装置201?20N耦接,其中电子装置201?20N为有线或者无线的网络装置。路由器100用以提供电子装置201?20N —路由机制,用以决定封包从来源端到目的端所经过的路由路径。另外,路由器100亦可提供电子装置201?20N—转送机制,以将路由器输入端的封包移送至适当的路由器输出端。如图1所不,路由器100包括一通信模块102、一储存装置104、一控制器106、一网络服务模块108以及使用者信息处理模块110。
[0030]通信模块102用以藉由有线或者无线的方式耦接至多个电子装置201?20N,其中电子装置201?20N为藉由局域网(Local Area Network, LAN)彼此f禹接的装置,但本发明不限于此。另外,通信模块102亦可藉由广域网(Wide Area Network, WAN)与因特网连接,并且分配因特网的资源给电子装置201?20N。
[0031]储存装置104可包含只读存储器(read only memory ;R0M)、闪存(flash ROM)和/或随机存取存储器(random access memory ;RAM),用以储存可供控制器106、网络服务模块108以及使用者信息处理模块110所执行的程序模块。在一实施例中,储存装置104用以储存相应于一图形使用者界面的一网页程序代码以及一设置表,其中网页程序代码中包括一信息搜集程序代码,但本发明不限于此。在另一实施例中,网页程序代码以及信息搜集程序代码亦可分别储存于储存装置104,当网页程序代码要被传送至电子装置201?20N时,信息搜集程序代码才会被写入网页程序代码中。值得注意的是,设置表用以储存相应于每一电子装置201?20N的环境信息。值得注意的是,信息搜集程序代码用以搜集电子装置201?20N中的环境信息,并将所接收到的环境信息回传至路由器100。在一实施例中,网页程序代码为超文本标记语言,并且信息搜集程序代码为超文本标记语言中的一脚本,但本发明不限于此。网页程序代码亦可为其他语言的程序代码。
[0032]控制器106可包含一单一中央处理单兀(central-processing unit ;CPU)或者是关联于并行运算环境(parallel processing environment)的多个并行处理单元。在一实施例中,控制器106用以根据通信模块102自电子装置201?20N所接收到的一既定网页要求,致使通信模块102将包括信息搜集程序代码的网页程序代码传送至发出既定网页要求的电子装置。举例而言,当通信模块102自第一电子装置201接收到一既定网页要求时,控制器106致使通信模块102将包
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1