一种基于wap业务系统运行状态的远程管理方法

文档序号:7923905阅读:89来源:国知局
专利名称:一种基于wap业务系统运行状态的远程管理方法
技术领域
本发明涉及一种基于WAP业务系统运行状态的远程管理方法,属于移动通信技术领域。
背景技术
业务系统应用软件是实现整个业务逻辑、满足客户需求的核心,为恰当的用户提 供恰当的服务是业务系统的基本功能,实现为恰当的用户提供恰当的服务需要两个前 提, 一是,稳定运行的业务系统,二是,正确无误的业务内容。保障第一点需要系统 硬件、软件环境的支持,第二点就需要内容维护人员准确的进行内容维护,如果以上 两点出现问题,就会造成提供给用户的业务与用户要求出现偏差,这将会造成用户的 不满,更严重的,如果为用户提供的业务中出现与政策法规等有背的内容时,还会造 成更为严重的问题,这时紧急对系统进行人工干预,减小影响面就是当务之急,如何 能快速有效的进行业务系统运行状态进行干预,就成为一项重要的课题。目前,解决此类问题的方法主要是,业务系统管理人员在监控业务系统状态及内 容时, 一旦发现运行状态异常或业务内容存在问题时,往往采取的是直接在业务系统 服务器或使用远程操作软件,或从远程计算机登陆到业务系统服务器上,立刻人工对 业务系统的运行状态进行干预,如重启业务应用、暂停业务系统的运行,停止业务提 供等, 一般暂停后业务维护人员会对业务内容进行完善修订,然后再恢复向用户提供 正常的服务。采用上述方式,能够有效的解决此类问题,但时存在一定局限,就是业务系统维 护人员不能远离现场,或者身边要有随时能够登陆到业务服务器上的机器及工具,否 贝U, 一旦出现问题,由于路途、设备等条件的影响,问题将难以得到及时有效的处理, 影响面将被扩大,为业务运营造成严重的损失。本发明方案依托手机终端,采用WAP方式实现远程对业务系统运行状态的管理功 會^,使业务管理人员可以随时、随地的解决上述问题。发明内容本发明方案采用手机或PDA终端,通过WAP业务承载相关控制指令,远程对业务系 统的运行状态进行监管,主要实现以下四个功能(1) WAP方式远程暂停业务。当业务系统因故需要暂停业务时,业务维护人员通过手机登陆预先设置的WAP网 站,根据网站要求输入自己的帐号、密码经校验后登录远程管理系统,通过该管理系 统向业务系统发送业务暂停指令,业务系统接收该指令后将该指令的相关信息存档, 并立刻将业务挂起,暂停业务提供。等待业务管理维护人员进行处理、修订。并等待 业务停止人的恢复指令,为确保问题的有效解决,在此期间,系统不再接受其他人员 的维护操作指令。(2) WAP方式远程修改业务数据。在业务系统运行中,如需对业务内容进行修订,业务维护人员通过手机登陆预先 设置的WAP网站,根据网站要求输入自己的帐号、密码经校验后登陆远程管理系统, 在该系统内对业务内容进行修改,完善。(3) WAP方式远程恢复业务运行对于需要恢复业务提供的情况,业务维护人员通过手机登陆预先设置的WAP网站 向业务系统发布业务恢复指令,恢复被自己挂起的业务,使业务系统继续向用户提供 服务。(4) WAP方式远程重启业务应用 如果业务应用出现严重的运行错误,无法通过暂停、恢复等操作来进行处理时,就需要对业务应用进行关闭并重新启动,此时业务维护人员通过手机登陆预先设置的 WAP网站,经校验身份后登陆远程管理系统,通过发送关闭重启的指令对该业务应用 进行关闭,并将系统进行重新启动。 本发明的技术方案为 (1) WAP (Wireless Application Protocol)协议基于Internet中广泛应用的 标准(如HTTP, TCP/IP, SSL, XML等),提供一个对空中接口和无线设备独立的Internet 全面解决方案,其中,独立于空中接口是指WAP应用能够运行于各种无线承载网络之 上,如TDMA, CDMA, GSM, GPRS (通用分组无线系统),CDPD (蜂窝数字分组数据网), CSD (电路交换式数据网),SMS (短消息服务),USSD等,最大程度地兼容现有的及未来的移动通信系统;独立于无线设备是指WAP应用能够运行于从手机到功能强大的 PDA等多种无线设备之上,各厂商按照WAP生产的不同设备,应具有一致的用户操作方 式。(2) 业务系统组成架构包括以下几个模块-1) 支撑子系统主要为业务系统提供各种资源管理、调度、通讯、定时等功能。2) 配置管理模块主要完成业务系统运行参数的配置,包括具远程控制该业务 系统的手机号码、指令格式等参数。3) 数据库接口模块构建在数据库上层,其主要功能是为业务层提供数据访问 的接口。4) 客户管理模块主要完成整个业务系统对外部客户及业务受体的管理功能。5) 远程操作鉴权管理模块主要用于完成对远程控制的用户号码及指令格式进 行身份鉴权,对于合法的远程控制请求,直接提交指令处理模块进行处理, 不合法的远程控制请求则直接丢弃。6) 指令处理模块指令处理模块主要功能是处理从远程操作鉴权管理模块接收 的系统指令,并按照指令要求对业务系统运行状态进行干预。7) 守护进程模块为防止业务系统应用本身软件宕机造成无法接受控制指令, 业务系统还设置一个守护进程,该进程只接受远程控制指令中的关闭重启指 令,当收到该指令后,守护进程会将业务应用关闭,然后再重新将其重新启 动。(3) 远程控制指令的传递过程,与传统的WWW通信类似,WAP也是采用客户机/ 服务器方式。但WAP模型在客户机与服务器之间多了一个WAP网关。通过WAP网关进 行协议转换来实现用户终端与服务器间交换的信息。实现将控制指令从手机终端上传 到业务系统服务器的过程。其流程如附图3所示。本发明的有益效果本发明创造在利用WAP方式解决远程业务系统维护手段上进行了创新,与以往的 现场维护方案相比有以下明显优点1、 能够快速响应业务系统的运行中的问题,为解决争取了宝贵的时间,有效的 提高了维护效率。2、 既保证了维护的及时性,又有效了防止业务系统的非法登陆,提高了系统的安全性。


附图1为本发明的WAP协议栈模型。附图2为本发明实施例中的业务系统架构模型。附图3为本发明通过WAP传递控制指令的方式。附图4为本发明通过WAP远程控制业务系统流程。
具体实施方式
下面结合附图和实施例对本发明进一步描述附图1是WAP2.0协议桟模型。本实施例的一种基于WAP业务系统运行状态的远程管理系统,它包括WAP终端、 WAP网关、业务系统,WAP终端与业务系统之间传递远程控制指令是通过WAP网关进 行协议转换,所述业务系统架构如附图2所示,主要包括以下几个模块,支撑子系统为业务系统提供各种资源管理、调度、通讯、定时等功能; 配置管理模块完成业务系统运行参数的配置,包括远程控制业务系统的手机号 码、指令格式等参数;数据库接口模块构建在数据库上层,为业务层提供数据访问的接口; 客户管理模块完成整个业务系统对外部客户及业务受体的管理功能;远程操作鉴权管理模块用于完成对远程控制的用户号码及指令格式进行身份鉴 权,对于合法的远程控制请求,直接提交指令处理模块进行处理,不合法的远程控制 请求则直接丢弃;指令处理模块处理从远程操作鉴权管理模块接收的系统指令,并按照指令要求 对业务系统运行状态进行干预。此外,为防止业务系统应用本身软件宕机造成无法接受控制指令,业务系统还设 置一个守护进程,该进程只接受远程控制指令中的关闭重启指令,当收到该指令后, 守护进程会将业务应用关闭,然后再重新将其重新启动。当用户需要使用此功能远程对业务系统运行状态进行管理时,业务系统需进行的 改造如图2所示,业务处理流程如附图4所示。 配置管理模块配置管理模块增加远程控制手机号码配置及控制指令配置两部分,其中手机号码按照ll位字符串格式设置,控制指令分为两部分, 一是指令说明,采用20位变长字 符串类型,指令采用6位字符串类型,以上数据均加密后存储。远程操作鉴权管理模块根据系统安全性需要,设置设置远程操作鉴权管理模块,该模块主要完成对远程控 制命令发送方及指令进行验证,处理逻辑如下1、 从底层支撑子系统通讯模块接收远程控制指令及发送方号码;2、 对发送方号码按照业务系统预先设定的加密算法进行加密,将加密后的结果与配 置管理模块配置的号码表进行比对,如成功则继续,否则直接将此指令丢弃;3、 对操作指令按照系统预先设定的加密算法进行加密,将加密后的结果与配置管理 模块配置的指令进行比对,如成功则继续,否则直接将此指令丢弃;4、 经鉴权成功的操作指令,由鉴权管理模块提交到业务处理模块进行下一步处理。5、 业务处理模块将操作指令、操作时间及发送方号码计入操作日志,然后根据指令 要求进行相应的处理。6、 对于关闭/重启系统的指令,业务处理模块不进行处理。7、 守护进程每5S扫描操作日志表, 一旦发现有未处理关闭/重启系统的指令,守护进 程将直接将当前业务进程关闭并等待5S后自动将业务进程重新启动。完成关闭/重启 过程。虽然本发明通过实施例进行了描述,但实施例并非用来限定本发明。本领域技术 人员可在本发明的精神的范围内,做出各种变形和改进,因此本发明的保护范围应当 以本申请的权利要求保护范围所界定的为准。
权利要求
1、一种基于WAP业务系统运行状态的远程管理方法,其特征在于WAP终端将远程控制指令经WAP网关进行协议转换后传递到业务系统;业务系统接收并按照远程控制指令要求对运行状态进行干预。
2、 根据权利要求1所述的基于WAP业务系统运行状态的远程管理方法,其特征在于:所述业务系统接收并按照远程控制指令要求对运行状态进行干预,具体步骤为, 步骤一、从底层支撑子系统通讯模块接收远程控制指令及发送方号码; 步骤二、对发送方号码按照业务系统预先设定的加密算法进行加密,将加密后的结果与配置管理模块配置的号码表进行比对,如成功则继续,否则直接将此指令丢弃; 步骤三、对操作指令按照业务系统预先设定的加密算法进行加密,将加密后的结果与配置管理模块配置的指令进行比对,如成功则继续,否则直接将此指令丢弃; 步骤四、经鉴权成功的操作指令,由远程操作鉴权管理模块提交到业务处理模块进行下一步处理;步骤五、业务处理模块将操作指令、操作时间及发送方号码计入操作日志,然后 根据指令要求进行相应的处理。
3、 根据权利要求2所述的基于WAP业务系统运行状态的远程管理方法,其特征在 于它还包括,步骤六、对于关闭/重启系统的指令,业务处理模块不进行处理;步骤七、守护进程每单位时间扫描操作日志表, 一旦发现有未处理关闭/重启系 统的指令,守护进程将直接将当前业务进程关闭并等待单位时间后自动将业务进程重 新启动,完成关闭/重启过程。
4、 根据权利要求3所述的基于WAP业务系统运行状态的远程管理方法,其特征在 于所述配置管理模块增加远程控制手机号码配置及控制指令配置两部分,其中手机 号码按照ll位字符串格式设置,控制指令分为两部分, 一是指令说明,采用20位变长 字符串类型,指令采用6位字符串类型,以上数据均加密后存储。
5、 一种基于WAP业务系统运行状态的远程管理系统,它包括WAP终端、WAP网 关、业务系统,WAP终端与业务系统之间传递远程控制指令是通过WAP网关进行协议 转换,其特征在于所述业务系统包括,支撑子系统为业务系统提供各种资源管理、调度、通讯、定时等功能; 配置管理模块完成业务系统运行参数的配置,包括远程控制业务系统的手机号码、指令格式等参数;数据库接口模块构建在数据库上层,为业务层提供数据访问的接口; 客户管理模块完成整个业务系统对外部客户及业务受体的管理功能; 远程操作鉴权管理模块用于完成对远程控制的用户号码及指令格式进行身份鉴权,对于合法的远程控制请求,直接提交指令处理模块进行处理,不合法的远程控制请求则直接丢弃;指令处理模块处理从远程操作鉴权管理模块接收的系统指令,并按照指令要求 对业务系统运行状态进行干预。
6、 根据权利要求5所述的基于WAP业务系统运行状态的远程管理系统,其特征在 于所述业务系统还包括,守护进程模块为防止业务系统应用本身软件宕机造成无 法接受控制指令,业务系统还设置一个守护进程,该进程只接受远程控制指令中的关 闭重启指令,当收到该指令后,守护进程会将业务应用关闭,然后再重新将其重新启 动。
7、 根据权利要求6所述的基于WAP业务系统运行状态的远程管理系统,其特征在 于所述配置管理模块增加远程控制手机号码配置及控制指令配置两部分,其中手机 号码按照ll位字符串格式设置,控制指令分为两部分, 一是指令说明,采用20位变长 字符串类型,指令采用6位字符串类型,以上数据均加密后存储。
全文摘要
本发明公开了一种基于WAP业务系统运行状态的远程管理方法及系统,它包括WAP终端、WAP网关和业务系统。远程控制指令的传递过程,与传统的WWW通信类似,WAP也是采用客户机/服务器方式。但WAP模型在客户机与服务器之间多了一个WAP网关。通过WAP网关进行协议转换来实现用户终端与服务器间交换的信息。实现将控制指令从手机终端上传到业务系统服务器的过程。
文档编号H04W80/12GK101404824SQ200810195108
公开日2009年4月8日 申请日期2008年11月5日 优先权日2008年11月5日
发明者肖经验 申请人:中国移动通信集团江苏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1