一种多系统DAS WEB界面账户信息同步管理的实现方法技术方案

技术编号:19186624 阅读:55 留言:0更新日期:2018-10-17 02:19
本发明专利技术提供一种多系统DAS WEB界面账户信息同步管理的实现方法,其包括:多系统DAS中单系统设备开站时WEB界面安全验证初始化、多系统DAS中系统间的WEB界面当前用户信息同步、多系统DAS中系统间的WEB账户信息密钥本同步,通过所述方法可实现多系统DAS WEB界面账户信息同步管理,简化管理模式,提高管理效率;当前WEB用户信息同步,实现了多系统的WEB用户状态整合与自动登录,去除繁琐的重复流程;密钥本自动更新同步,使得多系统使用同一份账户信息密钥本,且主机系统统一添加、删除、修改,一定程度提高安全性、单一性和明确性,实现统筹兼顾。

A method for realizing synchronous management of account information in multi system DAS WEB interface

The invention provides an implementation method for synchronous management of account information of multi-system DAS WEB interface, which includes: initialization of WEB interface security verification when a single system device starts in multi-system DAS, synchronization of current user information of WEB interface between systems in multi-system DAS, synchronization of WEB account information key book between systems in multi-system DAS, and so on. The method can realize multi-system DAS WEB interface account information synchronous management, simplify the management mode, improve management efficiency; current WEB user information synchronization, realize multi-system WEB user status integration and automatic login, remove cumbersome repetitive process; key book automatic update synchronization, so that multiple systems use the same account. Information key book, and the host system unified addition, deletion, modification, to a certain extent, improve security, simplicity and clarity, to achieve overall consideration.

【技术实现步骤摘要】
一种多系统DASWEB界面账户信息同步管理的实现方法
本专利技术涉及DASWEB技术及嵌入式应用软件
,主要是一种多系统DASWEB界面账户信息同步管理的实现方法。
技术介绍
DAS(DistributedAntennaSystem)是指分布式天线系统,是一个由分布于某个建筑物内、专门用于提供无线室内覆盖的多个天线组成的网络,包含有源系统和无源系统。WEB(WorldWideWeb)是指全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。账户信息是指账户名、账户密码、账户在线状态等,其常见操作包括:登录、登出、账户添加、账户删除、修改密码、修改账户名等。同步是指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系,对在一个系统中所发生的事件(event)之间进行协调,在时间上出现一致性与统一化的现象。在系统中进行同步,也被称为及时(intime)、同步化的(synchronous、insync)。boa服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、嵌入式系统的单任务的http服务器、源代码开放、性能高。AJAX(AsynchronousJavascriptAndXML)即异步JavaScript和XML,是指一种创建交互式网页应用的网页开发技术。用于创建快速动态网页,在无需重新加载整个网页的情况下,能够更新部分网页,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。CGI(CommonGatewayInterface)是外部应用程序(CGI程序)与web服务器之间的接口标准即通用网关接口,是在CGI程序和Web服务器之间传递信息的过程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量,包含C、C++、VB和Delphi等语言。嵌入式软件是指嵌入在硬件中的操作系统和开发工具软件。是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、应用软件三类,是嵌入式系统的重要组成部分。FTP(FileTransferProtocol)即文件传输协议。用于Internet上的控制文件的双向传输,是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。目前,DASWEB界面管理用于单系统,而多系统组成的DASWEB往往需要每个单系统独立管理,效率低下,操作繁琐,且权限混乱,亟需一种多系统DASWEB界面账户信息同步管理的方法。
技术实现思路
本专利技术的目的在于克服现有技术存在的不足,而提供一种多系统DASWEB界面账户信息同步管理的实现方法。本专利技术的目的是通过如下技术方案来完成的。这种多系统DASWEB界面账户信息同步管理,包含三大部分:WEB前端界面系统、CGI数据请求中转系统和嵌入式应用程序同步系统;(1)WEB前端界面系统,主要由浏览器、网页文档程序和BOA服务器三部分组成,其中:(1.1)浏览器:支持主流浏览器;解析HTML、XML、CSS等文档;显示WEB界面给用户并提供操作界面;动态解析调用JavaScript程序响应用户操作;(1.2)网页文档程序:包含HTML文档、CSS文档、XML文档、JavaScript程序等;HTML文档描述用户登录窗口、用户退出按钮、用户管理界面等元素,引用WEB前端所需要的大部分文档及程序;XML文档描述DASWEB系统工程参量等;CSS文档规定WEB界面显示样式;JavaScript程序动态响应WEB界面操作,包含提交查询登录状态、点击登陆时获取用户名和密码;用户管理时的弹窗、获取表单输入;提交GET/POST请求并获取返回信息;设置系统主从标志;定时5秒复位查询事件;(1.3)BOA服务器:提供上述网页文档程序给浏览器;响应浏览器请求返回,调用CGI例程等;(2)CGI数据请求中转系统,主要由CGI例程和CGI服务器程序两部分组成,其中:(2.1)CGI例程:BOA服务器响应WEB请求时调用的CGI程序;获取环境变量请求数据;标准输出回复数据请求;解析数据命令、重组数据命令、UDP转发数据;WEB服务器与后台CGI服务器程序间的中转服务例程;解析用户密码验证、账户添加、账户删除、密码修改命令,修改查询密钥本,数据链路连接验证等功能;(2.2)CGI服务器程序:开站启动后台运行程序;接收CGI例程数据包、解析命令;重组移动协议数据包、解析移动协议包;前端系统与底层系统之间的数据链路中转站;(3)嵌入式应用程序同步系统,主要由主机系统服务程序、从机系统服务程序和FTP系统三部分组成,其中:(3.1)主机系统服务程序:接收并解析CGI服务器程序发送的移动协议数据;更新本机用户登录登出状态、登录用户名、计算密钥本CRC16校验;接收各从机系统心跳包并整合各系统登录登出状态、登录用户名;UDP广播下发系统登录登出信息、登录用户名、密钥本CRC16校验;5分钟重置登录状态;(3.2)从机系统服务程序:接收并解析CGI服务器程序发送的移动协议数据;上报本机用户登录登出状态、登录用户名;根据主机系统广播包和CGI服务器程序数据包更新本机用户登录登出状态、登录用户名;计算本机密钥本CRC16校验并比对主机系统广播密钥本CRC16校验,判断是否启动FTP下载例程;(3.3)FTP系统:FTP服务器部署于主机系统,提供密钥本文件下载服务;FTP客户端API接口,内置于从机服务器程序,下载主机系统FTP服务器中的密钥本文件。本专利技术通过WEB前端界面系统、CGI数据请求中转系统和嵌入式应用程序同步系统,实现多系统DASWEB界面账户信息管理与同步,其实现方法包含:多系统DAS中单系统设备开站时WEB界面安全验证初始化、多系统DAS中单系统设备WEB界面密码验证及登出提交同步标志、多系统DAS中系统间的WEB界面登录登出状态和用户名同步、多系统DAS中系统间的WEB账户信息密钥本同步。其中,多系统DAS中单系统设备开站时WEB界面安全验证初始化,通过系统开站时直接使用AJAX-GET方法提交空账户密码实现WEB页面初始化,其中,验证过程包括:主页代码请求、登录窗口代码请求、空账户密码自动验证、登录窗口控制权,点击事件触发;多系统DAS中系统间的WEB界面用户当前同步,通过单系统中W本文档来自技高网
...

【技术保护点】
1.一种多系统DAS WEB界面账户信息同步管理的实现方法,其特征在于:主要包括:多系统DAS中单系统设备开站时WEB界面安全验证初始化、多系统DAS中系统间的WEB界面当前用户信息同步、多系统DAS中系统间的WEB账户信息密钥本同步;所述多系统DAS中单系统设备开站时WEB界面安全验证初始化:通过系统开站时直接使用AJAX‑GET方法提交空账户密码实现WEB页面初始化,其中,验证过程包括:主页代码请求、登录窗口代码请求、空账户密码自动验证、登录窗口控制权,点击事件触发;所述多系统DAS中系统间的WEB界面用户当前同步:通过单系统中WEB用户状态信息同步到嵌入式应用程序和多系统间嵌入式应用程序主从通信实现多个系统间的登录登出信息同步,其中,同步过程包括:单系统内账户密码验证请求、登出请求、登录状态同步到服务程序、从机心跳上报本机登录状态、主机系统整合各系统状态并发送UDP广播包、从机修改本机状态;所述多系统DAS中系统间的WEB账户信息密钥本同步:通过多系统中主机系统统一管理账户信息,使用广播包管理从机以及FTP下载更新密钥本实现,其中,同步过程包括:主机账户管理操作、主机广播密钥本CRC16校验码、从机比对本地校验码并判断是否使用FTP从主机下载最新密钥本。...

【技术特征摘要】
1.一种多系统DASWEB界面账户信息同步管理的实现方法,其特征在于:主要包括:多系统DAS中单系统设备开站时WEB界面安全验证初始化、多系统DAS中系统间的WEB界面当前用户信息同步、多系统DAS中系统间的WEB账户信息密钥本同步;所述多系统DAS中单系统设备开站时WEB界面安全验证初始化:通过系统开站时直接使用AJAX-GET方法提交空账户密码实现WEB页面初始化,其中,验证过程包括:主页代码请求、登录窗口代码请求、空账户密码自动验证、登录窗口控制权,点击事件触发;所述多系统DAS中系统间的WEB界面用户当前同步:通过单系统中WEB用户状态信息同步到嵌入式应用程序和多系统间嵌入式应用程序主从通信实现多个系统间的登录登出信息同步,其中,同步过程包括:单系统内账户密码验证请求、登出请求、登录状态同步到服务程序、从机心跳上报本机登录状态、主机系统整合各系统状态并发送UDP广播包、从机修改本机状态;所述多系统DAS中系统间的WEB账户信息密钥本同步:通过多系统中主机系统统一管理账户信息,使用广播包管理从机以及FTP下载更新密钥本实现,其中,同步过程包括:主机账户管理操作、主机广播密钥本CRC16校验码、从机比对本地校验码并判断是否使用FTP从主机下载最新密钥本。2.根据权利要求1所述的多系统DASWEB界面账户信息同步管理的实现方法,其特征在于:多系统DAS中单系统设备开站时WEB界面安全验证初始化,其包括以下步骤:步骤1、主页初始化:步骤101,浏览器访问WEB主页时请求主页文档;步骤102,BOA服务器响应相应请求;步骤103,浏览器解析主页文档及其引用文档和程序显示主页;步骤104,JavaScript程序调用AJAX-GET方法请求CGI验证账户密码以及相关网页文档;步骤105,BOA服务器响应调用CGI例程;步骤106,CGI例程发送协议数据到CGI服务器程序;步骤107,CGI服务器程序读取主页xml文件以及登录窗口html文件;步骤108,CGI服务器验证失败空账户密码;步骤109,CGI服务器返回数据到CGI例程;步骤110,CGI例程使用标准输出返回WEB请求内容;步骤111,JavaScript程序收到请求返回并解析网页文档;步骤2、用户登陆标志自动验证失败:步骤201,WEB程序在收到验证返回标记失败;步骤202,隐藏登录窗口,修改控制标志;步骤203,登出窗口的显示与关闭管理移交嵌入式应用程序控制;步骤3、登陆窗口控制:步骤301,发生任意点击事件时请求CGI查询登录标志及系统机型;步骤302,CGI服务器程序发送查询协议数据到嵌入式应用程序;步骤303,嵌入式应用程序返回本地记录状态;步骤304,JavaScript程序收到请求应答已经登录则不显示登录窗口,否则显示登录窗口,不允许其他操作,同时记录主从系统标志;步骤305,设置5秒一次点击事件提交AJAX-GET请求,5秒后再次点击将会重复查询步骤。3.根据权利要求1所述的多系统DASWEB界面账户信息同步管理的实现方法,其特征在于:多...

【专利技术属性】
技术研发人员:余王亮凌邦祥徐亚雪
申请(专利权)人:三维通信股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1