《一种业务趋势预测方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种业务趋势预测方法及系统.pdf(16页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103678514 A (43)申请公布日 2014.03.26 CN 103678514 A (21)申请号 201310611664.7 (22)申请日 2013.11.26 G06F 17/30(2006.01) (71)申请人 安徽科大讯飞信息科技股份有限公 司 地址 230088 安徽省合肥市高新开发区望江 西路 666 号 (72)发明人 吴及 侯晋峰 吕萍 何婷婷 胡国平 胡郁 (74)专利代理机构 北京维澳专利代理有限公司 11252 代理人 王立民 吉海莲 (54) 发明名称 一种业务趋势预测方法及系统 (57) 摘要 本发明公开了一种业务趋势预测方。
2、法及系 统, 该方法包括 : 从业务中心系统中以预测周期 为单位获取预测项的统计历史业务数据序列 ; 对 统计历史业务数据序列按照所述预测项的业务周 期进行去周期化处理, 获得处理后的统计历史业 务数据序列 ; 根据处理后的统计历史业务数据序 列, 采用时间序列预测的方法对所述预测项在选 定预测周期内的业务趋势进行预测, 获取初步预 测数据 ; 对初步预测数据进行与所述去周期化处 理相对应的还原周期化处理, 获得选定预测周期 的预测数据。本发明通过对已上线业务的发展趋 势进行预测, 帮助运营商提前了解业务的变化趋 势, 发现业务的异常情况, 进而使得运营商可以及 时的找到应对策略, 提升自己的。
3、服务品质, 提高自 身的竞争力。 (51)Int.Cl. 权利要求书 3 页 说明书 7 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书7页 附图5页 (10)申请公布号 CN 103678514 A CN 103678514 A 1/3 页 2 1. 一种业务趋势预测方法, 其特征在于, 包括 : 从业务中心系统中以预测周期为单位获取预测项的统计历史业务数据序列 ; 对所述统计历史业务数据序列按照所述预测项的业务周期进行去周期化处理, 获得处 理后的统计历史业务数据序列 ; 根据处理后的统计历史业务数据序列, 采用时间序列预测的方法对所述。
4、预测项在选定 预测周期内的业务趋势进行预测, 获取初步预测数据 ; 对所述初步预测数据进行与所述去周期化处理相对应的还原周期化处理, 获得选定预 测周期的预测数据。 2. 根据权利要求 1 所述的业务趋势预测方法, 其特征在于, 所述对所述统计历史业务数据序列进行去周期化处理包括 : 采用差分方法对所述统计历史业务数据序列进行所述去周期化处理 ; 所述对所述初步预测数据进行还原周期化处理包括 : 从所述统计历史业务数据序列中获取上一等序预测周期的统计历史业务数据, 其中, 所述上一等序预测周期为在上一业务周期中按照时间顺序与选定预测周期位于相同顺序 位置的预测周期, 所述上一业务周期为选定预测。
5、周期所在的业务周期 ; 计算所述初步预测数据与上一等序预测周期的统计历史业务数据的和作为所述预测 数据。 3. 根据权利要求 2 所述的业务趋势预测方法, 其特征在于, 所述采用差分方法进行所 述去周期化处理的方法包括 : 如果所述业务周期包含不同数量的预测周期, 则从每个小业务周期中选取相同顺序位 的相邻两个预测周期的统计历史业务数据进行线性插值, 以将所有小业务周期补足为大业 务周期, 形成补足后的统计历史业务数据序列, 以对所述补足后的统计历史业务数据序列 进行所述去周期化处理, 其中, 所述大业务周期为包含预测周期的数量最多的业务周期, 小 业务周期为包含预测周期的数量小于大业务周期的。
6、业务周期。 4. 根据权利要求 1 所述的业务趋势预测方法, 其特征在于, 所述方法还包括 : 从业务中心系统中获取预测项的原始历史业务数据序列, 通过对所述原始历史业务数 据序列进行快速傅立叶变换获得所述预测项的业务周期 ; 从业务中心系统中获取所述统计历史业务数据序列的方法为 : 对所述原始历史业务数据序列以预测周期为单位统计在每个预测周期内发生的统计 历史业务数据, 形成所述统计历史业务数据序列。 5.根据权利要求1至4中任一项所述的业务趋势预测方法, 其特征在于, 所述方法还包 括 : 在获得所述预测项在选定预测周期的预测数据后, 判断所述预测项的状态是否出现异 常 ; 如果是, 则向。
7、用户报警。 6. 根据权利要求 5 所述的业务趋势预测方法, 其特征在于, 所述判断所述预测项的状 态是否出现异常包括 : 从所述业务中心系统中以预测周期为单位获取所述预测项的当前统计历史业务数据, 所述当前统计历史业务数据为所述预测项在选定预测周期内实际发生的业务数据 ; 权 利 要 求 书 CN 103678514 A 2 2/3 页 3 计算选定预测周期的当前统计历史业务数据与选定预测周期的预测数据的差值 ; 如果所述差值超过预设警戒值, 则确定所述预测项的状态出现异常。 7. 一种业务趋势预测系统, 其特征在于, 包括 : 数据获取模块, 用于从业务中心系统中以预测周期为单位获取预测项。
8、的统计历史业务 数据序列 ; 去周期化模块, 用于对所述统计历史业务数据序列按照所述预测项的业务周期进行去 周期化处理, 获得处理后的统计历史业务数据 ; 预测模块, 用于根据处理后的统计历史业务数据, 采用时间序列预测的方法对所述预 测项在选定预测周期内的业务趋势进行预测, 获取初步预测数据 ; 数据还原模块, 用于对所述初步预测数据进行与所述去周期化处理相对应的还原周期 化处理, 获得选定预测周期的预测数据。 8. 根据权利要求 7 所述的业务趋势预测系统, 其特征在于, 所述去周期化模块包括 : 差分单元, 用于采用差分方法对所述统计历史业务数据序列按照所述预测项的业务周 期进行所述去周。
9、期化处理 ; 所述数据还原模块包括 : 数据获取单元, 用于从所述数据获取模块中获取上一等序预测周期的统计历史业务数 据, 其中, 所述上一等序预测周期为在上一业务周期中按照时间顺序与选定预测周期位于 相同顺序位置的预测周期, 所述上一业务周期为选定预测周期所在的业务周期 ; 还原单元, 用于计算所述初步预测数据与上一等序预测周期的统计历史业务数据的和 作为所述预测数据。 9. 根据权利要求 8 所述的业务趋势预测系统, 其特征在于, 所述去周期化模块还包括 : 插值单元, 用于在所述业务周期包含不同数量的预测周期的情况下, 从每个小业务周 期中选取相同顺序位的相邻两个预测周期的统计历史业务数。
10、据进行线性插值, 以将所有小 业务周期补足为大业务周期, 形成补足后的统计历史业务数据序列, 以供差分单元对所述 补足后的统计历史业务数据序列进行所述去周期化处理, 其中, 所述大业务周期为包含预 测周期的数量最多的业务周期, 小业务周期为包含预测周期的数量小于大业务周期的业务 周期。 10. 根据权利要求 7 所述的业务趋势预测系统, 其特征在于, 所述数据获取模块包括 : 原始数据获取单元, 用于从业务中心系统中获取原始历史业务数据序列 ; 统计单元, 用于对所述原始历史业务数据序列以预测周期为单位统计在每个预测周期 内发生的统计历史业务数据, 形成所述统计历史业务数据序列 ; 所述去周期。
11、化模块还包括 : 业务周期计算单元, 用于对原始数据获取单元提供的所述原始历史业务数据序列进行 快速傅立叶变换, 以获得所述预测项的业务周期。 11.根据权利要求7至10中任一项所述的业务趋势预测系统, 其特征在于, 所述系统还 包括 : 判断模块, 用于在获得所述预测项在选定预测周期的预测数据后, 判断所述预测项的 状态是否出现异常 ; 权 利 要 求 书 CN 103678514 A 3 3/3 页 4 报警模块, 用于在判断模块判断预测项的状态出现异常后, 向用户报警。 12. 根据权利要求 11 所述的业务趋势预测系统, 其特征在于, 所述判断模块包括 : 当前数据获取单元, 用于从所。
12、述数据获取模块获取所述预测项的当前统计历史业务数 据, 所述当前统计历史业务数据为所述预测项在选定预测周期内实际发生的业务数据 ; 计算单元, 用于计算选定预测周期的当前统计历史业务数据与选定预测周期的预测数 据的差值 ; 比较单元, 用于对所述差值与预设警戒值进行比较, 如果所述差值超过预设警戒值, 则 确定所述预测项的状态出现异常。 权 利 要 求 书 CN 103678514 A 4 1/7 页 5 一种业务趋势预测方法及系统 技术领域 0001 本发明涉及数据分析及信号处理领域, 尤其涉及一种业务趋势预测方法及系统, 本发明的业务趋势预测方法及系统特别适合应用于电信行业。 背景技术 0。
13、002 随着移动互联行业的迅猛发展, 手机逐渐成为人们日常生活的必备品, 手机的附 加功能越来越强大, 因此, 使得其通话功能逐渐被削弱, 随着各种网络通信技术的出现, 电 信行业所面临的竞争和挑战也越来越大, 为了寻求更好的发展, 各公司纷纷推出了五花八 门的手机增值业务, 希望能够在如今的网络浪潮冲击下稳定自己的地位。对于公司推出的 业务, 如果能够对业务的用户关注度、 业务开通数量、 业务取消数量、 业务出现故障的数量, 业务的销量等提前做出一定的预测, 则可以对业务的推广效果及用户满意度进行一定的评 估, 进而帮助企业及时了解用户需求, 这有利于运营商更好地优化自己的业务, 在市场的竞。
14、 争中抢得一步先机。 对于在线上的业务, 如果能够对业务的发展进行实时监控, 对例如是某 一业务的故障突然增多等异常情况及时的进行报警, 使运营商能够及时的采取应对措施, 则可以减少不必要的损失。 0003 目前电信行业的预测技术应用主要是基于通话量的预测, 对不同时间段的热线电 话的来话量进行预测, 从而为呼叫中心的工作安排、 人员招聘、 班表排布等提供数据支持, 从而合理控制呼叫中心的运营成本。例如, 公开号为 CN101132447A 的专利文献就公开的一 种大型呼叫中心的热线来话预测方法。 0004 该种基于通话量的预测对业务的开展没有实际的指导意义, 因为, 对于电信运营 商来说, 。
15、这些并不是市场竞争的关键, 真正的关键在于为用户提供更加满意的服务, 在提高 用户忠诚度的同时吸引新的用户, 而提供更好的手机增值业务就可以做到这一点, 因此, 对 于电信运营商而言, 更为重要的是可以帮助其及时的了解业务发展趋势, 及时的发现业务 运行中所出现的异常, 进而及时的找到应对策略, 提升自己的服务品质, 提高自身的竞争 力。 发明内容 0005 本发明的一个目的在于克服现有技术中的不足, 提供一种业务趋势预测方法及系 统, 可以基于历史业务数据自动为运营商提供业务趋势预测, 帮助运营商及时了解业务发 展趋势。 0006 为实现上述目的, 本发明采用的技术方案为 : 一种业务趋势预。
16、测方法, 包括 : 0007 从业务中心系统中以预测周期为单位获取预测项的统计历史业务数据序列 ; 0008 对所述统计历史业务数据序列按照所述预测项的业务周期进行去周期化处理, 获 得处理后的统计历史业务数据序列 ; 0009 根据处理后的统计历史业务数据序列, 采用时间序列预测的方法对所述预测项在 选定预测周期内的业务趋势进行预测, 获取初步预测数据 ; 说 明 书 CN 103678514 A 5 2/7 页 6 0010 对所述初步预测数据进行与所述去周期化处理相对应的还原周期化处理, 获得选 定预测周期的预测数据。 0011 优选的是, 对所述统计历史业务数据序列进行去周期化处理包括。
17、 : 采用差分方法 对所述统计历史业务数据序列进行所述去周期化处理 ; 0012 对所述初步预测数据进行还原周期化处理包括 : 0013 从所述统计历史业务数据序列中获取上一等序预测周期的统计历史业务数据, 其 中, 所述上一等序预测周期为在上一业务周期中按照时间顺序与选定预测周期位于相同顺 序位置的预测周期, 所述上一业务周期为选定预测周期所在的业务周期 ; 0014 计算所述初步预测数据与上一等序预测周期的统计历史业务数据的和作为所述 预测数据。 0015 优选的是, 采用差分方法进行所述去周期化处理的方法包括 : 如果所述业务周期 包含不同数量的预测周期, 则从每个小业务周期中选取相同顺。
18、序位的相邻两个预测周期的 统计历史业务数据进行线性插值, 以将所有小业务周期补足为大业务周期, 形成补足后的 统计历史业务数据序列, 以对所述补足后的统计历史业务数据序列进行所述去周期化处 理, 其中, 所述大业务周期为包含预测周期的数量最多的业务周期, 小业务周期为包含预测 周期的数量小于大业务周期的业务周期。 0016 优选的是, 所述业务趋势预测方法还包括 : 从业务中心系统中获取预测项的原始 历史业务数据序列, 通过对所述原始历史业务数据序列进行快速傅立叶变换获得所述预测 项的业务周期 ; 0017 从业务中心系统中获取所述统计历史业务数据序列的方法为 : 0018 对所述原始历史业务。
19、数据序列以预测周期为单位统计在每个预测周期内发生的 统计历史业务数据, 以形成所述统计历史业务数据序列。 0019 优选的是, 所述业务趋势预测方法还包括 : 0020 在获得所述预测项在选定预测周期的预测数据后, 判断所述预测项的状态是否出 现异常 ; 如果是, 则向用户报警。 0021 优选的是, 所述判断所述预测项的状态是否出现异常包括 : 0022 从所述业务中心系统中以预测周期为单位获取所述预测项的当前统计历史业务 数据, 所述当前统计历史业务数据为所述预测项在选定预测周期内实际发生的业务数据 ; 0023 计算选定预测周期的当前统计历史业务数据与选定预测周期的预测数据的差 值 ; 。
20、0024 如果所述差值超过预设警戒值, 则确定所述预测项的状态出现异常。 0025 本发明的另一个目的是提供了一种可以帮助运营商及时的了解业务发展趋势的 业务趋势预测系统。 0026 本发明采用的技术方案为 : 一种业务趋势预测系统, 包括 : 0027 数据获取模块, 用于从业务中心系统中以预测周期为单位获取预测项的统计历史 业务数据序列 ; 0028 去周期化模块, 用于对所述统计历史业务数据序列按照所述预测项的业务周期进 行去周期化处理, 获得处理后的统计历史业务数据 ; 0029 预测模块, 用于根据处理后的统计历史业务数据, 采用时间序列预测的方法对所 说 明 书 CN 103678。
21、514 A 6 3/7 页 7 述预测项在选定预测周期内的业务趋势进行预测, 获取初步预测数据 ; 0030 数据还原模块, 用于对所述初步预测数据进行与所述去周期化处理相对应的还原 周期化处理, 获得选定预测周期的预测数据。 0031 优选的是, 所述去周期化模块包括 : 0032 差分单元, 用于采用差分方法对所述统计历史业务数据序列按照所述预测项的业 务周期进行所述去周期化处理 ; 0033 所述数据还原模块包括 : 0034 数据获取单元, 用于从所述数据获取模块中获取上一等序预测周期的统计历史业 务数据, 其中, 所述上一等序预测周期为在上一业务周期中按照时间顺序与选定预测周期 位于。
22、相同顺序位置的预测周期, 所述上一业务周期为选定预测周期所在的业务周期 ; 0035 还原单元, 用于计算所述初步预测数据与上一等序预测周期的统计历史业务数据 的和作为所述预测数据输出。 0036 优选的是, 所述去周期化模块还包括 : 0037 插值单元, 用于在所述业务周期包含不同数量的预测周期的情况下, 从每个小业 务周期中选取相同顺序位的相邻两个预测周期的统计历史业务数据进行线性插值, 以将所 有小业务周期补足为大业务周期, 形成补足后的统计历史业务数据序列, 以供差分单元对 所述补足后的统计历史业务数据序列进行所述去周期化处理, 其中, 所述大业务周期为包 含预测周期的数量最多的业务。
23、周期, 小业务周期为包含预测周期的数量小于大业务周期的 业务周期。 0038 优选的是, 所述数据获取模块包括 : 0039 原始数据获取单元, 用于从业务中心系统中获取原始历史业务数据序列 ; 0040 统计单元, 用于对所述原始历史业务数据序列以预测周期为单位统计在每个预测 周期内发生的统计历史业务数据, 形成所述统计历史业务数据序列 ; 0041 所述业务趋势预测系统还包括 : 0042 业务周期计算模块, 用于对原始数据获取单元提供的所述原始历史业务数据序列 进行快速傅立叶变换, 以获得所述预测项的业务周期。 0043 优选的是, 所述业务趋势预测系统还包括 : 0044 判断模块, 。
24、用于在获得所述预测项在选定预测周期的预测数据后, 判断所述预测 项的状态是否出现异常 ; 0045 报警模块, 用于在判断模块判断预测项的状态出现异常后, 向用户报警。 0046 优选的是, 所述判断模块包括 : 0047 当前数据获取单元, 用于从所述数据获取模块获取所述预测项的当前统计历史业 务数据, 所述当前统计历史业务数据为所述预测项在选定预测周期内实际发生的业务数 据 ; 0048 计算单元, 用于计算选定预测周期的当前统计历史业务数据与选定预测周期的预 测数据的差值 ; 0049 比较单元, 用于对所述差值与预设警戒值进行比较, 如果所述差值超过预设警戒 值, 则确定所述预测项的状。
25、态出现异常。 0050 本发明提供的业务趋势预测方法及系统, 通过对已上线业务的发展趋势进行预 说 明 书 CN 103678514 A 7 4/7 页 8 测, 以及对异常变化的预警, 帮助运营商提前了解业务的变化趋势, 发现业务的异常情况, 进而使得运营商可以及时的找到应对策略, 提升自己的服务品质, 提高自身的竞争力。 附图说明 0051 图 1 示出了根据本发明所述业务趋势预测方法的主流程图 ; 0052 图 2 示出了图 1 中进行还原周期化处理的一种具体实施方法流程图 ; 0053 图 3 示出了在图 1 所示的业务趋势预测方法的基础上增加预警功能的主流程图 ; 0054 图 4 。
26、示出了图 1 中进行去周期化处理的一种具体实施方法流程图 ; 0055 图 5 示出了根据本发明所述业务趋势预测系统的方框原理图 ; 0056 图 6 示出了图 5 中各模块的一种具体实施结构 ; 0057 图 7 示出了在图 5 所述的业务趋势预测系统的基础上增加预警功能的方框原理 图 ; 0058 图 8 示出了图 7 中各模块的一种具体实施结构。 具体实施方式 0059 下面详细描述本发明的实施例, 所述实施例的示例在附图中示出, 其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。 下面通过参考附 图描述的实施例是示例性的, 仅用于解释本发明, 而不能解释为对。
27、本发明的限制。 0060 如图 1 所示, 本发明实施例提供的业务趋势预测方法, 包括以下步骤 : 0061 步骤 S1 : 从业务中心系统中以预测周期为单位获取预测项的统计历史业务数据 序列。 0062 举例说明, 如果用户选定的预测周期为每天, 即用户希望预测未来一段时间每天 的业务数据, 而业务中心系统提供的预测项的原始历史业务数据序列也是每天的数据, 这 样统计时就无需进行计算, 可以直接将原始历史业务数据序列作为统计历史业务数据序 列, 如果用户选定的预测周期为每周, 而业务中心系统提供的预测项的原始历史业务数据 序列是每天的数据, 则需要根据原始历史业务数据序列计算每周的数据, 以。
28、形成以一周为 单位的统计历史业务数据序列 ; 该步骤在系统第一次进行预测时需要对所有原始历史业 务数据序列进行处理, 在此之后的预测仅对未处理过的原始历史业务数据序列进行处理即 可 ; 在此, 对于电信行业而言, 该业务中心系统即为呼叫中心系统, 该预测项例如是某业务 的用户关注度、 业务开通数量、 业务取消数量、 业务出现故障的数量等中的一项。 0063 步骤 S2 : 对所述统计历史业务数据序列按照所述预测项的业务周期进行去周期 化处理, 获得处理后的统计历史业务数据序列。 0064 在此, 业务的数据通常都呈现一定的周期性, 特别是电信行业的业务, 所指的业务 周期即为预测项的原始历史业。
29、务数据本身所呈现出的周期性 ; 对于不同的预测项, 业务周 期不尽相同, 而且直接根据统计历史业务数据序列无法进行有效预测, 因此, 需要在预测之 前去除统计历史业务数据序列的周期性。另外, 在系统第一次进行预测时需要对所有统计 历史业务数据进行去周期化处理, 在此基础上, 之后的预测仅需对新获取的统计历史业务 数据进行去周期化处理即可。 0065 步骤 S3 : 根据处理后的统计历史业务数据序列。 说 明 书 CN 103678514 A 8 5/7 页 9 0066 采用例如是 ARMA 模型的时间序列预测的方法对所述预测项在选定预测周期内的 业务趋势进行预测, 获取初步预测数据 ; 00。
30、67 步骤 S4 : 对所述初步预测数据进行与所述去周期化处理相对应的还原周期化处 理, 获得选定预测周期的预测数据。 0068 在此, 由于步骤 S3 中得到的初步预测数据是根据去周期化处理后的统计历史业 务数据序列获得的, 因此, 需要将其恢复为去周期化处理之前的值, 才能得到预测项的实际 的预测数据。 0069 对于以上步骤 S2, 通常可采用差分方法对统计历史业务数据序列进行去周期化处 理, 与之相对应的对初步预测数据进行还原周期化处理如图 2 所示, 可包括 : 0070 步骤 S401 : 从统计历史业务数据序列中获取上一等序预测周期的统计历史业务 数据, 其中, 上一等序预测周期。
31、为在选定预测周期所在业务周期的上一业务周期中按照时 间顺序与选定预测周期位于相同顺序位置的预测周期。 0071 为了便于理解, 给出如下实施例 1 : 0072 用户选择的预测项为流量业务的开通数量, 用户选择的预测周期为每天, 预测项 的业务周期为一个月, 设定今天是 11 月 15 日, 则如果用户需要知道 11 月 16 日的流量业务 的开通数量, 那么 11 月 16 日即为选定预测周期, 上一等序预测周期即为 10 月 16 日, 如果 用户需要知道 11 月 16、 17 和 18 日的流量业务的开通数量, 上一等序预测周期即分别为 10 月 16 日、 17 日和 18 日。 0。
32、073 步骤 S402 : 计算初步预测数据与上一等序预测周期的统计历史业务数据的和作 为预测数据。 0074 在采用差分方法进行去周期化处理的过程中, 如果业务周期包含不同数量的预测 周期, 则通常采用插值的方法进行补足, 以满足差分的条件, 具体为 : 从每个小业务周期中 选取相同顺序位的相邻两个预测周期的统计历史业务数据进行线性插值, 以将所有小业务 周期补足为大业务周期, 形成补足后的统计历史业务数据序列, 再对补足后的统计历史业 务数据序列进行 n 阶差分, 完成去周期化处理, 其中, n 为大业务周期包含的预测周期的数 量 (在此n取整数) , 以上的大业务周期为包含预测周期的数量。
33、最多的业务周期, 小业务周期 为包含预测周期的数量小于大业务周期的业务周期。 0075 绝大多数情况下, 如果业务周期包含不同数量的预测周期, 那么大业务周期与小 业务周期仅差一个预测周期, 如果存在差不同预测周期数的小业务周期的情况, 那么可进 行多轮选取相同顺序位进行线性插值的过程, 直到将所有小业务周期补足为大业务周期为 止。 0076 为了便于理解, 仍采用以上实施例 1 进行说明, 业务周期为一个月, 那么大业务周 期就包含 31 天 (即 31 个预测周期) , 而小业务周期则包含 30 天 (即 30 个预测周期) , 那么例 如选择对小业务周期的 14 日和 15 日之间的统计。
34、历史业务数据进行线性插值, 即取两天的 平均值插至 14 日与 15 日的统计历史业务数据之间, 形成每个业务周期均包含 31 天的统计 历史业务数据的统计历史业务数据序列, 之后用 11 月 15 日的统计历史业务数据 (由于 11 月包含 30 天, 因此, 经过插值后实际的 15 日在统计历史业务数据序列中成为 16 日的统计 历史业务数据) 减去 10 月 16 日的统计历史业务数据, 依次类推, 对统计历史业务数据序列 完成去周期化处理。如果 11 月 14 日已经进行过了一次预测, 那么 11 月 14 日以前的数据 说 明 书 CN 103678514 A 9 6/7 页 10 。
35、都是去周期化以后的, 只需要用 11 月 15 日的统计历史业务数据减去 10 月 16 日的统计历 史业务数据就可以了, 这样就实现了去周期化。对于比较特殊的 2 月份, 可在月中再插入 1 天或者 2 天的统计历史业务数据。 0077 对于以上的预测项的业务周期通常由系统在第一次进行预测时计算得到, 如果用 户通过其他途径已经获知预测项的业务周期, 那么就无需进行以下的计算。为此, 如图 4 所 示, 在第一次进行预测时可通过以下方法获取预测项的业务周期 : 0078 步骤 S201 : 判断业务周期是否已知, 如已知则执行以上步骤 S2 ; 0079 步骤 S202: 获取步骤 S1 中。
36、得到的预测项的原始历史业务数据序列 ; 0080 步骤 S203 : 判断步骤 S202 获取的原始历史业务数据序列是否满足计算预测项的 业务周期的需要?如是则执行步骤 S204, 如否则执行步骤 S202, 继续获取具有更多原始历 史业务数据的原始历史业务数据序列 ; 0081 步骤 S204 : 通过对原始历史业务数据序列进行快速傅立叶变换获得预测项的业 务周期, 之后执行以上步骤 S2。 0082 在以上业务趋势预测方法的基础上, 还可对预测项进行业务趋势预警, 为此, 该方 法还包括 : 0083 在获得所述预测项在选定预测周期的预测数据后, 判断所述预测项的状态是否出 现异常 ; 如。
37、果是, 则向用户报警。 0084 如图 3 所示, 判断预测项的状态是否出现异常的方法可包括以下步骤 : 0085 步骤 S5 : 从业务中心系统中以预测周期为单位获取预测项的当前统计历史业务 数据, 当前统计历史业务数据为所述预测项在选定预测周期内实际发生的业务数据, 在此, 由于进行预警时选定预测周期已经是过去时, 因此, 步骤 S1 中获取的统计历史业务数据序 列已包含上述当前统计历史业务数据 ; 0086 步骤 S6 : 计算选定预测周期的当前统计历史业务数据与选定预测周期的预测数 据的差值 ; 0087 步骤 S7 : 判断所述差值是否超过预设警戒值, 如是则确定所述预测项的状态出现。
38、 异常, 如否则继续监测预测项的状态是否出现异常。 0088 本发明实施例还提供了一种可以实现以上业务趋势预测方法的业务趋势预测系 统, 如图 5 所示, 其包括 : 0089 数据获取模块 1, 用于从业务中心系统中以预测周期为单位获取预测项的统计历 史业务数据序列 ; 0090 去周期化模块 2, 用于对所述统计历史业务数据序列按照所述预测项的业务周期 进行去周期化处理, 获得处理后的统计历史业务数据 ; 0091 预测模块 3, 用于根据处理后的统计历史业务数据, 采用时间序列预测的方法对预 测项在选定预测周期内的业务趋势进行预测, 获取初步预测数据 ; 0092 数据还原模块 4, 用。
39、于对初步预测数据进行与去周期化处理相对应的还原周期化 处理, 获得选定预测周期的预测数据。 0093 如图 6 所示, 以上的数据获取模块 1 可包括 : 0094 原始数据获取单元 11, 用于从业务中心系统中获取原始历史业务数据序列 ; 0095 统计单元 12, 用于对原始历史业务数据序列以预测周期为单位统计在每个预测周 说 明 书 CN 103678514 A 10 7/7 页 11 期内发生的统计历史业务数据, 形成所述统计历史业务数据序列。 0096 如图6所示, 以上去周期化模块2可包括差分单元21, 其采用差分方法对统计历史 业务数据序列按照预测项的业务周期进行去周期化处理。对。
40、应地, 以上数据还原模块 4 可 包括 : 0097 数据获取单元 41, 用于从数据获取模块 1 中 (具体为其统计单元 12 中) 获取上一 等序预测周期的统计历史业务数据 ; 0098 还原单元 42, 用于计算初步预测数据与上一等序预测周期的统计历史业务数据的 和作为预测数据。 0099 如果预测项的业务周期包含不同数量的预测周期, 在采用差分方法进行去周期化 处理时, 如图 6 所示, 该去周期化模块还包括 : 0100 插值单元 22, 用于在所述业务周期包含不同数量的预测周期的情况下, 从每个小 业务周期中选取相同顺序位的相邻两个预测周期的统计历史业务数据进行线性插值, 以将 所。
41、有小业务周期补足为大业务周期, 形成补足后的统计历史业务数据序列 ; 0101 以上差分单元采用差分方法对所述补足后的统计历史业务数据序列按照所述预 测项的业务周期进行所述去周期化处理。 0102 如果需要系统在第一次进行预测项的预测时自行计算预测项的业务周期, 则如图 6 所示, 该去周期化模块还包括 : 0103 业务周期计算单元 23, 用于对原始数据获取单元 11 提供的原始历史业务数据序 列进行快速傅立叶变换, 以获得预测项的业务周期, 在此, 如果当前获取的原始历史业务数 据序列不足以计算业务周期, 则继续从原始数据获取单元 11 中获取包含更多原始历史业 务数据的原始历史业务数据。
42、序列。 0104 如图 7 所示, 该业务趋势预测系统还可包括 : 0105 判断模块 5, 用于在从数据还原模块 4 获得预测项在选定预测周期的预测数据后, 判断预测项的状态是否出现异常 ; 0106 报警模块 6, 用于在判断模块 5 判断预测项的状态出现异常后, 向用户报警。 0107 如图 8 所示, 以上判断模块 5 可包括 : 0108 当前数据获取单元 51, 用于从数据获取模块 1(具体为统计单元 12) 获取预测项 的当前统计历史业务数据 ; 0109 计算单元 52, 用于计算选定预测周期的当前统计历史业务数据与选定预测周期的 预测数据的差值 ; 0110 比较单元 53,。
43、 用于对差值与预设警戒值进行比较, 如果差值超过预设警戒值, 则确 定所述预测项的状态出现异常, 通知报警模块报警, 在此, 报警模块 6 可在差值于设定的一 段时间内均出现异常的情况下再向用户报警, 以避免出现因偶尔一次数据存在误差而进行 误报警的情况。 0111 以上依据图式所示的实施例详细说明了本发明的构造、 特征及作用效果, 以上所 述仅为本发明的较佳实施例, 但本发明不以图面所示限定实施范围, 凡是依照本发明的构 想所作的改变, 或修改为等同变化的等效实施例, 仍未超出说明书与图示所涵盖的精神时, 均应在本发明的保护范围内。 说 明 书 CN 103678514 A 11 1/5 页 12 图 1 图 2 说 明 书 附 图 CN 103678514 A 12 2/5 页 13 图 3 说 明 书 附 图 CN 103678514 A 13 3/5 页 14 图 4 图 5 说 明 书 附 图 CN 103678514 A 14 4/5 页 15 图 6 图 7 说 明 书 附 图 CN 103678514 A 15 5/5 页 16 图 8 说 明 书 附 图 CN 103678514 A 16 。