一种室内分布式天线系统内外网访问的实现方法与流程

文档序号:14993349发布日期:2018-07-20 22:57阅读:514来源:国知局

本发明涉及嵌入式设备web界面应用及管理技术领域,具体涉及一种室内分布式天线系统内外网访问的实现方法。



背景技术:

web界面是一种基于超文本传输(http)协议、动态交互的、跨平台的分布式图形信息系统。是建立在internet上的一种网络服务,为浏览者在internet上查找和浏览信息提供图形化的直观界面。

传统的web数据库系统一般实现web数据库系统的连接和应用可采取两种方法,一种是在web服务器端提供中间件来连接web服务器和数据库服务器,另一种是把应用程序下载到客户端并在客户端直接访问数据库。中间件负责管理web服务器和数据库服务器之间的通信并提供应用程序服务,它能够直接调用外部程序或脚本代码来访问数据库,因此可以提供与数据库相关的动态html页面,或执行用户查询,并将查询结果格式化成html页面。通过web服务器返回给web浏览器。最基本的中间件技术有通用网关接口cgi和应用程序接口api两种。

室内分布式天线系统系统利用嵌入式webserver、ajax异步传输技术和cgi技术开发了应用于室内分布式天线系统设备的嵌入式web界面。通过在ie浏览器地址栏中输入设备的ip地址,显示该设备的web界面界面及整个室内分布式天线系统的拓扑信息。

目前嵌入式设备中实现web界面的应用比较多,但是基本都是用于单机连接,当系统中有多台设备时,无法通过一台设备访问其他设备,使用起来不够灵活,当系统中设备数量增多时,这种只能单机连接的方式就显得效率比较低。本发明实现了室内分布式天线系统中不同设备之间web界面界面内外网灵活切换的方法。



技术实现要素:

本发明的目的在于1)解决当前室内分布式天线系统中web界面单机访问模式的局限性2)实现pc机一网多用,既能通过web界面监控室内分布式天线系统,又能访问其他外网。

本发明提供了一种室内分布式天线系统内外网访问的实现方法,内网访问方式为生产、维护等提供了方便;外网访问方式满足用户用一台电脑在不进行任何特殊配置的情况既能访问其他外网又能监控室内分布式天线系统设备的要求。

内网访问,pc机与系统中某一台室内分布式天线系统的eu(扩展单元)、ru(微功率远端单元)连接时,该设备能通过dhcp协议自动给pc机分配ip地址和默认网关,使pc机和该设备处于同一个内网。通过这种方式,pc机能访问室内分布式天线系统中任何一台设备的web界面,解决当前web界面单机模式的局限性。

外网访问,室内分布式天线系统的au(接入单元)可以连接到公网,pc机可以与这个au(接入单元)直接网线连接,当两者处于不同网段时,可以接路由器或三层交换机。当pc机与au(接入单元)连接时,pc机可以访问到系统中的任何一台eu(扩展单元)、ru(微功率远端单元)的web界面,满足pc机既能监控室内分布式天线系统,又能连接其他外网,实现pc机一网多用。

附图说明

图1室内分布式天线系统组网方式。

具体实施方式

下面将结合附图对本发明做详细的介绍。

图1显示室内分布式天线系统组网方式,室内分布式天线系统由au(accessunit接入单元)、eu(extendedunit扩展单元)、ru(remoteunit微功率远端单元)及其应用软件单元组成。各设备之间用光纤连接,由fpga实现以太网功能,形成封闭的内网网络,内网之间采用独特的ip规则,保证内网设备处于同一网段。每台eu(扩展单元)、ru(微功率远端单元)还具有独立的一个本地网络口,用于连接pc机,实现本地调试、维护等功能。整个室内分布式天线系统通过au(接入单元)唯一对外的以太网口及ip地址实现系统与公网的连接,使得系统能用于外网访问。

要实现本发明的内网、外网访问方法,首先室内分布式天线设备要部署内网和本地ip地址,具体步骤包括:

步骤1,au(接入单元)将对外ip地址的前两个字节广播到各个eu(扩展单元)、ru(微功率远端单元);

步骤2,eu(扩展单元)、ru(微功率远端单元)获取au(接入单元)广播下来ip的前两个字节,将第1个字节+1,第2个字节保持不变,作为本室内分布式天线系统设备内网ip的前两个字节;

步骤3,根据本室内分布式天线系统设备在组网中位置(在本发明中称为路由地址),经过路由地址转换规则得出本室内分布式天线系统设备内网ip的后两个字节;

步骤4,根据上述步骤2和3得到本室内分布式天线系统的内网ip地址;

比如图1中au(接入单元)的对外ip地址是10.7.3.200,那么图中ru1(微功率远端单元1)的ip地址的前两个字节是11.7,ru1(微功率远端单元1)在组网中位置是eu(扩展单元)光口1第一级,该eu(扩展单元)在au(接入单元)光口6下面,所以ru1(微功率远端单元1)的路由地址是6010,因为ip地址最后一个字节不能为0,所以要将路由地址最后一位加1,这样两两组成ip后两个字节60.11,所以ru1(微功率远端单元1)的内网ip地址就是11.7.60.11。eu6(扩展单元6)的路由地址是6000,两两组成ip后两个字节60.01,所以eu6的内网ip是11.7.60.1。其他设备的内网ip地址以此类推。

步骤5,将本室内分布式天线系统设备内网网段的子网掩码固定配置为255.255.0.0;

步骤6,根据以下规则设置本地网口ip地址。

第1个字节是由au(接入单元)的对外ip地址的第1个字节+2算得,第2个字节与au(接入单元)对外ip地址的第2个字节保持一致,后两个字节均为1。比如au(接入单元)的对外ip地址是10.7.3.200,那么所有eu(扩展单元)、ru(微功率远端单元)的本地网口ip地址是12.7.1.1。

系统通过拓扑图将所有设备呈现在web界面上,点击拓扑上任何一个设备图标,都可以跳转到该设备对应的web界面,实现对该设备的访问。本发明实现了内、外网两种访问方式,pc机可以连接任何一台eu(扩展单元)、ru(微功率远端单元)实现内网访问,也可以通过连接au(接入单元)通过外网访问eu(扩展单元)、ru(微功率远端单元)。

1.内网访问

内网访问,用网线将pc机与eu(扩展单元)、ru(微功率远端单元)进行连接,如图1所示的pc1。当pc1通过网线与ru1(微功率远端单元1)直连时,在pc机的浏览器地址栏中输入ru1(微功率远端单元1)的本地网口ip地址后显示ru1(微功率远端单元1)的web界面界面,通过点击该web界面拓扑图上任何一个设备图标访问该设备,此时ie浏览器地址栏中会自动输入该设备的内网ip。以au(接入单元)对外ip10.7.3.200为例,通过图1中ru1(微功率远端单元1)的拓扑图点击eu6图标,ie浏览器地址栏中会自动输入http://11.7.60.1,通过这个url访问eu的web界面。具体实现步骤包括:

步骤1,根据上述的内网和本地ip地址的部署策略,配置本设备的内网和本地口ip地址;

步骤2,在设备内搭建dhcp服务器,并由软件启动dhcp服务;

一旦pc机与设备通过本地网口连接时,设备会自动为pc机分配与其同一网段的ip地址,并将pc机的默认网关设置为设备的本地ip。

步骤3,通过shell脚本方式在设备内实现路由功能,系统启动时自动运行该脚本;

步骤4,通过应用软件单元形成系统拓扑图并在web界面上展现,拓扑图上的每个设备都包含了路由、内网ip地址、设备识别码等信息;

步骤5,点击拓扑上的设备图标,当前web界面进程将该设备的内网ip自动输入到pc机的ie浏览器地址栏中,并跳转到该设备的web界面,实现内网访问。

2.外网访问

外网访问,au(接入单元)可以连接到公网,用网线将pc机与au(接入单元)设备相连,若两者处于不同网段时,可以在中间增加路由器或三层交换机,如图1所示的pc2。au(接入单元)的rj45是室内分布式天线系统对外网的唯一网络口,au(接入单元)对外ip地址可以由用户通过au(接入单元)的web界面自行配置,只要pc机能访问到au(接入单元),就可以通过au(接入单元)访问系统中的任何一台设备的web界面,从而实现外网也能访问内网中的设备的目的。当pc机通过au(接入单元)连接室内分布式天线系统时,既能访问室内分布式天线系统中的任何一台设备,又能连接其他的外网,解决pc机连接室内分布式天线系统后不能上其他外网的局限。具体实现步骤包括:

步骤1,根据上述的内网和本地ip地址的部署策略,配置本设备的内网和本地口ip地址;

步骤2,通过设备软件形成系统拓扑图并在web界面上展现,拓扑图上的每个设备都包含了路由、内网ip地址、设备识别码等信息;

步骤3,在au(接入单元)web界面的拓扑图上点击eu(扩展单元)、ru(微功率远端单元)图标,web界面进程将au(接入单元)的对外ip地址、该eu(扩展单元)、ru(微功率远端单元)内网ip地址和其他信息等形成url,并自动输入到pc机的ie浏览器地址栏中;

以au对外ip10.7.3.200和图1中的ru1(微功率远端单元1)为例,点击ru1(微功率远端单元1)设备图标时,自动输入到pc2机的ie浏览器地址栏中的url如下所示:

http://10.7.3.200/index.html?date=1512548763078&ip=11.7.60.11&auto=09044e0b030000000000&sid=00000000&did=2

步骤4,au(接入单元)web界面进程收到url,解析url“?”后面的参数,如果参数部分有ip地址和设备识别码,则提取出该ip地址和设备识别码,否则认为是访问auweb界面;

步骤5,au(接入单元)web界面进程根据步骤4提取的设备识别码,找到对应的eu(扩展单元)、ru(微功率远端单元)web界面并呈现到浏览器中;

步骤6,在eu(扩展单元)、ru(微功率远端单元)web界面中选择任何一个参数进行查询设置,数据包被发送到au(接入单元)web界面进程后,web界面进程将步骤4提取的ip地址作为该eu(扩展单元)、ru(微功率远端单元)的目的ip,将数据包转发到这个ip地址;

步骤7,eu(扩展单元)、ru(微功率远端单元)收到数据包进行解析并应答回复;

步骤8,au(接入单元)web界面进程处理该eu(扩展单元)、ru(微功率远端单元)的应答包,并将应答结果显示在web界面上。

根据上述的内网和本地ip地址部署策略、内网访问和外网访问的实现方法,可实现室内分布式天线系统的web界面访问,无论pc机连接哪台设备,都可以灵活方便的实现web界面内外网访问。

可以理解的是,对本领域技术人员来说,对本发明技术方案及构思加以等同替换或改变都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1