利用短信传输运维信息的方法和系统及短信处理系统的制作方法

文档序号:7819941阅读:317来源:国知局
利用短信传输运维信息的方法和系统及短信处理系统的制作方法
【专利摘要】本发明所提供的实施例公开了一种利用短信传输运维信息的方法和系统及短信处理系统,所述的利用短信传输运维信息方法包括:确定到达发送时刻,获取自上一发送时刻至当前发送时刻之间产生的ALM告警信息,组合ALM告警信息为短信,发送ALM告警信息组合成的短信。本发明所提供的实施例能够保证内联网在相对隔离的条件下,可以安全地将所需的运营信息传送到相应的设备,并通过在规定的时间发送相应的短信,能够减少运维系统负荷,降低成本。
【专利说明】利用短信传输运维信息的方法和系统及短信处理系统

【技术领域】
[0001] 本发明涉及计算机网络安全【技术领域】,尤其涉及一种利用短信传输运维信息的方 法和系统及短?目处理系统。

【背景技术】
[0002] 对于由于位置原因或者其他原因而造成与因特网隔离的内联网环境,或者对于两 个网络相隔离的内联网环境,无法通过传统的网络连接方式与外界进行通信。这种情况下, 内联网中的服务想要与其他网络进行连接和信息传递则比较困难。例如运维系统部署在一 个与因特网隔离的内联网上,运维系统产生的数据包括初始化后的运维基础数据和运行过 程中会实时产生的告警ALM数据。而当网络处于隔离状态时,用户希望在与运维系统处于 不同的网络环境中能够查看这些信息,这就要求通过其他方式进行信息的传输。


【发明内容】

[0003] 有鉴于此,本发明实施例提出一种利用短信传输运维信息的方法和系统以及短信 处理系统,以实现运维系统与其它网络之间重要信息的传输。
[0004] 第一方面,本发明实施例提供了 一种利用短信传输运维信息的方法,所述方法包 括:
[0005] 确定到达发送时刻;
[0006] 获取自上一发送时刻至当前发送时刻之间产生的ALM告警信息;
[0007] 组合ALM告警信息为短信;
[0008] 发送ALM告警信息组合成的短信。
[0009] 第二方面,本发明实施例提供了一种利用短信传输运维信息的系统,所述利用短 信传输运维信息的系统包括:
[0010] 时间确定器,用以确定到达发送时刻
[0011] 运维服务器,用于获取自上一发送时刻至当前发送时刻产生的ALM告警;
[0012] 告警信息组合器,用于组合ALM告警信息为短信;
[0013] 短信发送器,用于发送ALM告警生成的短信。
[0014] 第三方面,本发明实施例提供了一种传输运维信息的短信处理系统,所述传输运 维信息的短信处理系统包括:
[0015] 短信接收器,用于接收种传输运维信息的短信;
[0016] 短信拆分器,用于根据短信的格式将其拆分为ALM告警信息;
[0017] ALM告警信息存储器,用于将ALM告警信息存储器存储进数据库;
[0018] 运维信息展示器,用于从数据库中查询到相应的运维信息并进行显示。
[0019] 本发明实施例提供的利用短信传输运维信息的方法和系统,通过确定到达发送时 亥IJ ;获取自上一发送时刻至当前发送时刻之间产生的ALM告警信息;组合ALM告警信息为 短信;发送ALM告警信息组合成的短信。能够保证内联网在相对隔离的条件下,可以安全地 将所需的运营信息传送到相应的设备,并通过在规定的时间发送相应的短信,能够减少运 维系统负荷,降低成本。

【专利附图】

【附图说明】
[0020] 图1是本发明实施例一提供的利用短信传输运维信息的方法的流程图;
[0021] 图2是本发明实施例一提供的利用短信传输运维信息的传输系统的结构图;
[0022] 图3是本发明实施例二提供的利用短信传输运维信息的方法的流程图;
[0023] 图4是本发明实施例三提供的利用短信传输运维信息的方法的流程图;
[0024] 图5本发明实施例三提供的告警信息组合短信并发送的流程图;
[0025] 图6是本发明实施例四提供的利用短信传输运维信息的方法的流程图;
[0026] 图7是本发明实施例五提供的利用短信传输运维信息的方法的流程图;
[0027] 图8是本发明实施例五提供的告警信息组合为短信并根据发送情况标记状态的 图;
[0028] 图9是本发明实施例六提供的利用短信传输运维信息的方法的流程图;
[0029] 图10是本发明实施例六提供的按优先级发送告警信息组合的短信示意图;
[0030] 图11是本发明实施例六提供的短信条数状态变化示意图。
[0031] 图12是本发明实施例七提供的利用短信传输运维信息的系统的结构图;
[0032] 图13是本发明实施例八提供的传输运维信息的短信的处理系统的结构图;
[0033] 图14是本发明实施例八提供短信接收处理示意图。

【具体实施方式】
[0034] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描 述的具体实施例仅用于解释本发明,而非对本发明的限定。图1及图2示出了本发明的第 一实施例。
[0035] 图1是本发明实施例1提供的利用短信传输运维信息的方法的流程示意图。所述 的利用短信传输运维信息的方法包括:
[0036] 步骤S101,确定到达发送时刻。
[0037] 图2示出了运维信息传输系统的结构图,参考图2,运维系统部署在所需的内联网 中,运维系统产生的数据包括初始化后的运维基础数据和运行过程中会实时产生的ALM告 警信息数据,从运维系统的安全角度考虑,查看相关的ALM告警信息数据需要在其它不同 的网络环境下进行。由于网络处于隔离状态,由于处于不同的网络环境下,需要将这些信息 数据进行传输,采用的方法有:1.使用人工导入数据的方法。2.通过短信将所需的运维数 据通过短信的方式进行传输。这样即可实现运维信息在隔离网络中的传输和查看。为了实 现运维信息的传输,采用了人工导入和短信传输相结合的方法。运维系统的基础数据在运 维系统安装初始化后生成,如果运维系统的监控信息不发生改变,则基础数据不会发生变 化。所以对于此类不经常变化且信息量较大的基础数据可采用人工导入的方式将其导出为 一个加密文件,然后拷贝到所需的网络环境中。对于运维系统运行过程中产生的ALM告警 数据,则可以采取短信传输的方式,确保ALM告警数据的时效性。ALM告警信息数据由运维 系统实时产生,但ALM告警信息并不需要实时发送,频繁的发送ALM告警信息不仅增加了系 统的负荷,而且由于运维系统对于ALM告警信息也可进行恢复,实时传输的ALM告警信息也 会与运维系统中不相一致。在本系统中,对于ALM告警信息的发送采用设定时间段进行发 送,系统检测到达发送时刻后,按照相应设置进行发送。
[0038] 步骤S102,获取自上一发送时刻至当前发送时刻之间产生的ALM告警信息。
[0039] 运维服务器在运行过程中会实时产生的ALM告警信息数据,在当前发送时刻到达 时,运维服务器可以获取到上一发送时刻至当前发送时刻之间产生的ALM告警信息。上一 发送时刻之前所产生的ALM告警信息已经在上一发送时刻处理完成,只需获取自上一发送 时刻至当前发送时刻之间产生的ALM告警信息进行后期处理。
[0040] 步骤S103,组合ALM告警信息为短信。
[0041] 根据ALM告警信息的类型及优先级,将ALM告警信息组合为短信,方便发送。
[0042] 步骤S104,发送ALM告警信息组合成的短信。
[0043] 将上一步骤所组合的ALM告警信息生成的短信发送给其它网络环境下的展示端, 展示端接收短信,并将接收的短信进行相应的处理并存储在数据库中。运维信息展示程序 则可以从数据库中查询到相应的运维信息进行显示,供用户查看。
[0044] 本实施例通过确定到达发送时刻,获取自上一发送时刻至当前发送时刻之间产生 的ALM告警信息,组合ALM告警信息为短信,发送ALM告警信息组合成的短信,在保证内联 网在相对隔离的条件下,能够安全的将所需的运营信息传送到相应的设备,并通过在规定 的时间发送相应的短信,能够减少运维系统负荷,降低成本。
[0045] 图2示出了本发明的第二实施例。
[0046] 图2是本发明第二实施例提供的利用短信传输运维信息的方法的流程图。所述利 用短信传输运维信息的方法以本发明第一实施例为基础,进一步的,将所述组合ALM告警 信息为短信具体优化为:
[0047] 按时间优先级获取自上一发送时刻至当前发送时刻之间产生的监控项ALM告警 信息,判断监控项ALM告警信息是否达到设定的短信条数限制,如果已达到,则将监控项 ALM告警信息组合为短信,如果未达到则按时间优先级获取当前时刻状态为还原的监控项 ALM告警信息,判断当前时刻状态为还原的ALM告警信息条数是否达到剩余短信条数限制, 如果已达到,则将已获取的当前时刻状态为还原的ALM告警信息组合为短信,如果未达到 条数限制,则按时间优先级获取发送时刻前状态发生变化后又还原的ALM告警信息,并将 发送时刻前状态发生变化后又还原的ALM告警信息组合为短信。
[0048] 参见图2,所述利用短信传输运维信息的方法包括:
[0049] 步骤S201,确定到达发送时刻。
[0050] 步骤S202,按时间优先级获取自上一发送时刻至当前发送时刻之间产生的状态为 问题监控项ALM告警信息。
[0051] 首先获取发送时状态为问题的监控项ALM告警信息,按照距离当前发送时刻由远 及近排序。状态为问题的监控项ALM告警信息说明该ALM告警信息并未得到解决,需要及 时处理,处于较高的优先级,应先获取状态为问题的监控项ALM告警信息。
[0052] 步骤S203,判断状态为问题监控项ALM告警信息是否达到设定的短信条数限制, 如果已达到,则转入步骤S204,将状态为问题监控项ALM告警信息组合为短信,如果未达到 则转到步骤S205。
[0053] 系统对每个发送时刻可发送的短信条数进行限制,防止出现大量无用ALM告警信 息时没有限制条件的发送从而浪费短信条数。而且发送过度频繁,可能被运营商视为恶意 短信。用户可以设定在发送时间的发送条数限制。根据上一步骤所获取的监控项ALM告警 信息,判断其是否达到设定的短信条数限制。
[0054] 步骤S204,则将获取到的状态为问题的监控项ALM告警信息组合为短信,并转入 步骤S210。
[0055] 步骤S205,按时间优先级获取当前时刻状态为恢复的监控项ALM告警信息。
[0056] 将当前时刻状态为恢复的监控项ALM告警信息,按照距离当前发送时刻由远及近 排序,进行后期处理。
[0057] 步骤S206,判断当前时刻状态为恢复的ALM告警信息条数是否达到剩余短信条数 限制,如果达到条数限制,则转入步骤S207,告警信息组合为短信;如果未达到则转到步骤 S208。
[0058] 剩余短信条数为之前剩余短信数与该发送时刻可发送短信条数之和减去步骤 S205中当前时刻状态为恢复的监控项ALM告警信息所组合的短信条数,将剩余短信条数与 当前时刻状态为恢复的ALM告警信息条数进行比较,如果当前时刻状态为恢复的ALM告警 信息条数大于剩余短信条数,即达到条数限制。
[0059] 步骤S207,将当前时刻状态为问题及恢复的监控项ALM告警信息组合为短信,并 转入步骤S210。
[0060] 步骤S208,按时间优先级获取当前时刻状态为还原的ALM告警信息。
[0061] 将当前时刻状态为还原的监控项ALM告警信息按照距离当前发送时刻由远及近 排序,所述的状态为还原的的监控项ALM告警信息是指初始状态为问题状态的监控项ALM 告警在后期通过系统修正,消除问题状态并将其状态为还原的相应监控项ALM告警信息。
[0062] 步骤S209,将发送时刻前发送时状态为问题、恢复和还原的监控项ALM告警信息 组合为短信。
[0063] 步骤S210,将组合的ALM告警信息状态更新为已组合。
[0064] 通过ALM告警信息状态的标记,有效区分ALM告警信息的状态。
[0065] 步骤S211,发送ALM告警信息组合成的短信。
[0066] 本实施例通过限定在发送时刻所发送的短信数量,防止出现大量无用ALM时没有 限制条件从而浪费短信条数,通过对不同状态的监控项ALM告警信息设置不同的优先级, 确保重要的监控项ALM告警信息能够及时发送出去。
[0067] 图4及图5示出了本发明的第三实施例。
[0068] 图4是本发明第三实施例提供的利用短信传输运维信息的方法的流程图;图5为 告警信息组合短信并发送的流程示意图。所述利用短信传输运维信息的方法以本发明第二 实施例为基础,进一步的,将所述将到达发送时刻时状态为问题、恢复和还原的监控项ALM 告警信息组合为短信优化为:将发送时刻前状态发生变化后又还原的ALM告警信息与相应 的状态发生变化的ALM告警信息组合为同一条短信。
[0069] 参见图4,所述利用短信传输运维信息的方法包括:
[0070] 步骤S301,确定到达发送时刻。
[0071] 步骤S302,按时间优先级获取自上一发送时刻至当前发送时刻之间产生的状态为 问题监控项ALM告警信息。
[0072] 步骤S303,判断状态为问题监控项ALM告警信息是否达到设定的短信条数限制, 如果已达到,则转入步骤S304,将状态为问题监控项ALM告警信息组合为短信,如果未达到 则转到步骤S305。
[0073] 步骤S304,将获取到的状态为问题的监控项ALM告警信息组合为短信,并转入步 骤 S310。
[0074] 步骤S305,按时间优先级获取当前时刻状态为恢复的监控项ALM告警信息。
[0075] 步骤S306,判断当前时刻状态为恢复的ALM告警信息条数是否达到剩余短信条数 限制,如果达到条数限制转入步骤S307,如果未达到则转到步骤S308。
[0076] 步骤S309,将当前时刻状态为问题及恢复的监控项ALM告警信息组合为短信,并 转入步骤S310。
[0077] 步骤S308,按时间优先级获取当前时刻状态为还原的ALM告警信息。
[0078] 步骤S309,将发送时刻前状态发生变化后又还原的ALM告警信息与相应的状态发 生变化又还原的ALM告警信息组合为同一条短信。
[0079] 当前时刻状态为还原的监控项ALM告警信息与对应的发送时刻前状态发生变化 的监控项ALM告警信息密切相关,为了保证监控项ALM告警信息的完整性,应该将当前时刻 状态为还原的监控项ALM告警信息与对应的发送时刻前状态发生变化的监控项ALM告警信 息组合在一条短信中,方便后期查看及处理。
[0080] 步骤S310,将发送时刻前发送时状态为问题、恢复及发送时刻前状态发生变化后 又还原的的监控项ALM告警信息组合为短信。
[0081] 步骤S311,将组合的ALM告警信息状态更新为已组合。
[0082] 步骤S312,发送ALM告警信息组合成的短信。
[0083] 本实施例通过将所述将发送时刻前发送时状态为问题、恢复和还原的监控项ALM 告警信息组合为短信优化为:将发送时刻前状态发生变化后又还原的ALM告警信息与相应 的状态发生变化的ALM告警信息组合为同一条短信,能够有效的保证监控项ALM告警信息 的完整性,方便后期查看及处理。
[0084] 图6示出了本发明的第四实施例。
[0085] 图6是本发明第四实施例提供的利用短信传输运维信息的方法的流程图。所述利 用短信传输运维信息的方法以本发明第三实施例为基础,进一步的,在所述的组合ALM告 警信息为短信之后,发送ALM告警信息组合成的短信之前还包括:将所述的由ALM告警信息 组合的短信合并,并在组合ALM告警信息为短信后,将组合的ALM告警信息状态更新为已组 合。图7描述了 ALM信息根据优先级和条数限制进行组合短信的状态。
[0086] 参见图6,所述利用短信传输运维信息的方法包括:
[0087] 步骤S401,确定到达发送时刻。
[0088] 步骤S402,按时间优先级获取自上一发送时刻至当前发送时刻之间产生的状态为 问题监控项ALM告警信息。
[0089] 步骤S403,判断状态为问题监控项ALM告警信息是否达到设定的短信条数限制, 如果已达到,则转入步骤S404,如果未达到则转到步骤S405。
[0090] 步骤S404,将获取到的状态为问题的监控项ALM告警信息组合为短信,并转入步 骤 S411。
[0091] 步骤S405,按时间优先级获取当前时刻状态为恢复的ALM告警信息。
[0092] 步骤S406,判断当前时刻状态为恢复的ALM告警信息条数是否达到剩余短信条数 限制,如果达到条数限制转入步骤S408如果未达到则转到步骤S409。
[0093] 步骤S407,将当前时刻状态为问题及恢复的监控项ALM告警信息组合为短信,并 转入步骤S411。
[0094] 步骤S408,按时间优先级获取当前时刻状态为还原的ALM告警信息。
[0095] 步骤S409,将发送时刻前状态发生变化后又还原的ALM告警信息与相应的状态发 生变化又还原的ALM告警信息组合为同一条短信。
[0096] 步骤S410,将发送时刻前发送时状态为问题、恢复及发送时刻前状态发生变化后 又还原的的监控项ALM告警信息组合为短信。
[0097] 步骤S411,将组合的ALM告警信息状态更新为已组合。
[0098] 步骤S412,将所述的由ALM告警信息组合的短信合并。
[0099] 短信内容的编写采用编码方式,尽可能多的将该时刻的短信进行合并。短信长度 支持中文70个汉字或者140个英文字符,所以将ALM信息合并时在确保每条ALM信息都完 整的前提下,短信的长度不能超出限制。短信格式定义如下:

【权利要求】
1. 一种利用短信传输运维信息的方法,包括: 确定到达当前发送时刻; 获取自上一发送时刻至当前发送时刻之间产生的ALM告警信息; 组合ALM告警信息为短信; 发送ALM告警信息组合成的短信。
2. 根据权利要求1所述的利用短信传输运维信息的方法,其特征在于:所述组合ALM 告警信息为短信具体包括: 按时间优先级获取自上一发送时刻至当前发送时刻之间产生的监控项ALM告警信息; 判断监控项ALM告警信息是否达到设定的短信条数限制,如果已达到则将监控项ALM 告警信息组合为短信,如果未达到则按时间优先级获取当前发送时刻状态为恢复的监控项 ALM告警信息; 判断当前发送时刻状态为恢复的监控项ALM告警信息的条数是否达到剩余短信条数 限制,如果已达到,则将已获取的当前时刻状态为恢复的监控项ALM告警信息组合为短信; 如果未达到条数限制,则按时间优先级获取当前发送时刻前状态发生变化后又还原的 监控项ALM告警信息,并将当前发送时刻前状态发生变化后又还原的监控项ALM告警信息 组合为短信,并将组合的监控项ALM告警信息的状态更新为已组合。
3. 根据权利要求2所述的利用短信传输运维信息的方法,其特征在于:所述的获取发 送时刻前状态发生变化后又还原的监控项ALM告警信息,并将发送时刻前状态发生变化后 又还原的监控项ALM告警信息组合为短信具体包括: 将发送时刻前状态发生变化后又还原的监控项ALM告警信息与相应的状态发生变化 的监控项ALM告警信息组合为同一条短信。
4. 根据权利要求1所述的利用短信传输运维信息的方法,其特征在于,所述的利用短 信传输运维信息的方法还包括: 在组合ALM告警信息为短信之后、发送ALM告警信息组合成的短信之前,将所述的由 ALM告警信息组合的短信合并。
5. 根据权利要求4所述的利用短信传输运维信息的方法,其特征在于,所述的利用短 信传输运维信息的方法还包括:将合并后的短信采用一定的加密算法进行加密。
6. 根据权利要求1所述的利用短信传输运维信息的方法,其特征在于,所述的利用短 信传输运维信息的方法还包括: 在发送ALM告警信息组合成的短信后,根据短信的发送情况分别标记短信的相应发送 状态为发送一次成功、发送失败或发送超时状态,并将发送失败与发送超时的短信条数与 剩余条数相加,根据相加结果更新剩余条数。
7. 根据权利要求6所述的利用短信传输运维信息的方法,其特征在于,所述的利用短 信传输运维信息的方法还包括: 在下一发送时刻,更换一个随机接收端手机号再次发送已标记为发送一次成功、发送 失败及发送超时状态的短信,并根据短信发送情况更新短信发送状态及短信剩余条数。
8. 根据权利要求7所述的利用短信传输运维信息的方法,其特征在于,所述的利用短 信传输运维信息的方法还包括:检测所有短信的发送状态,将非标记为二次发送成功状态 的短信在下一发送时刻继续发送。
9. 一种利用短信传输运维信息的系统,包括: 时间确定器,用以确定确到达发送时刻 运维服务器,用于获取自上一发送时刻至当前发送时刻产生的ALM告警; 告警信息组合器,用于组合ALM告警信息为短信; 短信发送器,用于发送ALM告警生成的短信。
10. -种传输运维信息的短信处理系统,包括: 短信接收器,用于接收传输运维信息的短信; 短信拆分器,用于根据短信的格式将其拆分为ALM告警信息; ALM告警信息存储器,用于将ALM告警信息存储进数据库; 运维信息展示器,用于从数据库中查询到相应的运维信息并进行显示。
【文档编号】H04W4/14GK104394013SQ201410658128
【公开日】2015年3月4日 申请日期:2014年11月18日 优先权日:2014年11月18日
【发明者】王业锋, 付凯 申请人:北京锐安科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1