一种快速智能网络接口类型检测,配置及向导系统的制作方法

文档序号:7798810阅读:159来源:国知局
一种快速智能网络接口类型检测,配置及向导系统的制作方法
【专利摘要】本发明公开了一种快速智能网络接口类型检测,配置及向导系统,包括以下几个子系统:网络接口类型自动检测系统、自动网络参数配置系统、智能用户向导系统、数据库系统和消息系统之间相互连接。本发明的积极效果是:本发明通过对外部网络环境进行深度探测,对现有网络环境模式进行仔细分析,解决了繁琐的网络配置过程,使得用户在拿到路由器后,基本可以在零配置情况下,就可以完成上网配置过程,降低了路由器的使用和配置门槛,使得路由器成为更加可用的普通电子产品。
【专利说明】—种快速智能网络接口类型检测,配置及向导系统
【技术领域】
[0001]本发明涉及一种实用有效的网络接口类型检测,自动配置和智能配置向导系统。【背景技术】
[0002]目前市场上网络产品很多,但在使用上仍然存在很多问题。第一,首次使用时,需要比较繁琐的网络参数配置,当用户对网络知识欠缺时,基本无法配置成功。第二,参数配置过多,专业性太强,导致用户不知如何选择且经常出错。
[0003]虽然计算机技术发展非常迅速,用户接触计算机的时间也越来越多,但是网络知识还是属于比较专业的领域,特别是网络相关配置,如果没有专门学习或者培训过,普通用户很难掌握。随着智能家居等领域的发展,各种无线网络设备快速进入各个家庭,如何让用户快速掌握这些智能家用产品的使用方法称为关键问题。因此,一种智能便捷的网络类型探测和自动配置系统是急需的。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种快速智能网络接口类型检测,配置及向导系统。
[0005]一种快速智能网络接口类型检测,配置及向导系统,包括以下几个子系统:网络接口类型自动检测系统、自动网络参数配置系统、智能用户向导系统、数据库系统和消息系统之间相互连接。
[0006]一种快速智能网络接口类型检测,配置及向导系统,包括以下方法:
[0007]首先网络接口类型自动检测系统会不停的收集外部网络接口信息并保存在数据库中,当发现有关键的信息后,就将信息保存到数据库中,同时通知配置系统;如果配置系统判断无需用户干预就可以完成配置,则自行对网络进行配置,完成后给用户提示;如果需要用户输入必要的参数,则通知用户向导系统,启动向导过程。
[0008]探测子系统启动后,会同时打开PPPOE协议探测器和DHCP协议探测器,这两个探测器以固定周期向外发送服务发现报文;如果收到了服务器返回的响应,就把对应的服务信息保存到数据库中;同时,探测器会发送广播报文,通知其探测结果;
[0009]自动配置子系统启动后,就在后台侦听探测子系统的消息,一旦受到探测子系统的消息后,就尝试自动对网络进行配置;如果探测到的服务是DHCP服务,就启动DHCP客户端程序,尝试获取网络参数;如果是PPPOE拨号服务且系统中没有保存拨号帐号,就将状态保存数据库,并通知用户向导服务。
[0010]当用户进入系统管理页面后,会自动被引导到向导界面,智能向导会根据当前系统的状态,为用户呈现不同的界面;
[0011]本发明的积极效果是:本发明通过对外部网络环境进行深度探测,对现有网络环境模式进行仔细分析,解决了繁琐的网络配置过程,使得用户在拿到路由器后,基本可以在零配置情况下,就可以完成上网配置过程,降低了路由器的使用和配置门槛,使得路由器成为更加可用的普通电子产品。
[0012]同时,本发明创造性的将NOSQL内存数据库架构和Publish / Subscribe模型应用在嵌入式网络产品中,去除了传统网络系统的状态模型,减少了真个系统的资源需求,降低了各个子系统之间的耦合度,提高了消息传递的效率,大幅度地提高了整个系统的性能。
【专利附图】

【附图说明】
[0013]为了更清楚地说明本发明的技术方案,下面将对本发明描述中所需要使用的附图作简单地介绍。
[0014]图1是本发明的一个实施例提供的系统结构示意图。
[0015]图2是本发明的一个实施例提供的整个流程示意图。
[0016]图3是本发明的一个实施例提供的探测器流程示意图。
[0017]图4是本发明的一个实施例提供的配置服务流程示意图。
[0018]图5是本发明的一个实施例提供的智能用户向导流程示意图.[0019]图6是本发明的一个实施例提供的数据库子系统流程示意图。
[0020]图7是本发明的一个实施例提供的消息子系统流程示意图。
[0021]图8是本发明的一个实施例提供的智能网络接口服务的流程示意图。 【具体实施方式】
[0022]下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0023]本发明针对现有网络产品网络参数配置复杂缓慢的缺点,设计了一套智能检测网络接口类型,自动配置和用户配置向导系统。使得用户在使用网络产品时,无需了解复杂的网络知识,可以达到零配置或根据向导简单的操作就可以接入互联网的目的。
[0024]如图1所示,一种快速智能网络接口类型检测,配置及向导系统,包括以下几个子系统:网络接口类型自动检测系统、自动网络参数配置系统、智能用户向导系统、数据库系统和消息系统之间相互连接。
[0025]一种快速智能网络接口类型检测,配置及向导系统,包括以下方法:
[0026]如图2所示,整个系统运行后,三个子系统会自动在后台运行。首先网络接口类型自动检测系统会不停的收集外部网络接口信息并保存在数据库中,当发现有关键的信息后,就将信息保存到数据库中,同时通知配置系统。如果配置系统判断无需用户干预就可以完成配置,则自行对网络进行配置,完成后给用户提示,如果需要用户输入必要的参数,则通知用户向导系统,启动向导过程。
[0027]如图3所示,探测子系统启动后,会同时打开PPPOE协议探测器和DHCP协议探测器。这两个探测器以固定周期向外发送服务发现报文,如果收到了服务器返回的响应,就把对应的服务信息保存到数据库中。同时,探测器会发送广播报文,通知其探测结果。
[0028]如图4所示,自动配置子系统启动后,就在后台侦听探测子系统的消息,一旦受到探测子系统的消息后,就尝试自动对网络进行配置。如果探测到的服务是DHCP服务,就启动DHCP客户端程序,尝试获取网络参数。如果是PPPOE拨号服务且系统中没有保存拨号帐号,就将状态保存数据库,并通知用户向导服务。
[0029]网络自动配置服务在从外部获取到网络参数后,还会自动为本地局域网选择一组与外部网络不冲突的网络参数并配置。
[0030]如图5所示,当用户进入系统管理页面后,会自动被引导到向导界面。智能向导会根据当前系统的状态,为用户呈现不同的界面。
[0031]如果DHCP已经成功建立连接,向导服务会为用户提示网络配置已经成功页面。
[0032]如果需要用户输入PPPOE账号,向导服务会为用户提示账号输入界面。
[0033]如果DHCP和PPP服务都不存在,向导服务会提示用户可以使用静态配置或者无线网络桥接模式。
[0034]如图6所示,为了减少整个系统的资源消耗和性能,本发明使用了一套定制的KEY / VALUE NOSQL内存数据库。整个数据库基于哈希表设计,与外部使用TCP连接进行通信。在大并发情况下,降低了整个系统的耦合度,提高了系统的并发性能。
[0035]如图7所示,为了进一步降低各个子系统之间的耦合度,本发明设计了一套高性能publish / subscribe消息系统。消息传递时,无需收发双方维护状态,降低了开发难度,同时也减少了系统开销。同时,整个消息系统基于TCP网络协议,保证了消息的可靠传递。
[0036]如图8所示,智能网络接口服务可以检测到网络端口的连接状态,外部网络服务存在情况,外部网络延时情况,并通过HTTP网络接口,向外提供数据访问接口。智能用户向导运行在移动客户端上,以固定周期或按需通过网络接口从路由器上获取智能网络接口服务的当前状态和配置执行结果,并根据状态给用户展示不同的界面。使用了本发明的路由器网络配置简单便捷,用户无需知道专业的网络知识,就可以控制路由器。
[0037]为了举例说明本发明的实现,描述了上述的【具体实施方式】。但是本发明的其他变化和修改,对于本领域技术人员是显而易见的,在本发明所公开的实质和基本原则范围内的任何修改/变化或者仿效变换都属于本发明的权利要求保护范围。
【权利要求】
1.一种快速智能网络接口类型检测,配置及向导系统,其特征在于,包括以下几个子系统:网络接口类型自动检测系统、自动网络参数配置系统、智能用户向导系统、数据库系统和消息系统之间相互连接。
2.一种快速智能网络接口类型检测,配置及向导系统,其特征在于,包括以下方法: 首先网络接口类型自动检测系统会不停的收集外部网络接口信息并保存在数据库中,当发现有关键的信息后,就将信息保存到数据库中,同时通知配置系统;如果配置系统判断无需用户干预就可以完成配置,则自行对网络进行配置,完成后给用户提示;如果需要用户输入必要的参数,则通知用户向导系统,启动向导过程; 探测子系统启动后,会同时打开PPPOE协议探测器和DHCP协议探测器,这两个探测器以固定周期向外发送服务发现报文;如果收到了服务器返回的响应,就把对应的服务信息保存到数据库中;同时,探测器会发送广播报文,通知其探测结果; 自动配置子系统启动后,就在后台侦听探测子系统的消息,一旦受到探测子系统的消息后,就尝试自动对网络进行配置;如果探测到的服务是DHCP服务,就启动DHCP客户端程序,尝试获取网络参数;如果是PPPOE拨号服务且系统中没有保存拨号帐号,就将状态保存数据库,并通知用户向导服务; 当用户进入系统管理页面后,会自动被引导到向导界面,智能向导会根据当前系统的状态,为用户呈现不同的界面。
3.根据权利要求2所述的一种快速智能网络接口类型检测,配置及向导系统,其特征在于,网络自动配置服务在从外部获取到网络参数后,还会自动为本地局域网选择一组与外部网络不冲突的网络参数并配置。
4.根据权利要求2所述的一种快速智能网络接口类型检测,配置及向导系统,其特征在于,所述当用户进入系统管理页面后,会自动被引导到向导界面,智能向导会根据当前系统的状态,为用户呈现不同的界面是指:如果DHCP已经成功建立连接,向导服务会为用户提示网络配置已经成功页面;如果需要用户输入PPPOE账号,向导服务会为用户提示账号输入界面;如果DHCP和PPP服务都不存在,向导服务会提示用户可以使用静态配置或者无线网络桥接模式。
5.根据权利要求2所述的一种快速智能网络接口类型检测,配置及向导系统,其特征在于,还包括publish / subscribe消息系统;消息传递时,无需收发双方维护状态,整个消息系统基于TCP网络协议。
6.根据权利要求2所述的一种快速智能网络接口类型检测,配置及向导系统,其特征在于,还包括KEY / VALUE NOSQL内存数据库。整个数据库基于哈希表设计,与外部使用TCP连接进行通信。
【文档编号】H04L12/24GK103997428SQ201410092329
【公开日】2014年8月20日 申请日期:2014年3月13日 优先权日:2014年3月13日
【发明者】康海洋, 李志为, 刘宗孺, 姚博 申请人:杭州古北电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1