曲线趋势识别方法和装置的制造方法

文档序号:9727583阅读:634来源:国知局
曲线趋势识别方法和装置的制造方法
【专利说明】曲线趋势识别方法和装置 【技术领域】
[0001] 本发明涉及计算机技术领域,特别涉及一种曲线趋势识别方法和装置。 【【背景技术】】
[0002] 各类数据报表是统计相关数据而形成的表格。数据报表是虽然包含精确的数字, 但是却很难反映出数据的波动轨迹,当然也很难反映数据未来的变化趋势。而曲线图则可 W很形象的展示出数值的波动轨迹,根据曲线图不难预测出未来一段时间数据的变化趋 势。
[0003] 然而,曲线图中的数据的波动变化信息还是需要通过人的观测才能得到。而曲线 图的数量随着相关数据的鼓胀而增长,在当今信息爆炸的时代,相关数据的增长可能是迅 速而无止境的,从而对应的曲线图的数量也可能是天文数字级别的。此时,人工识别曲线图 中数据的波动变化信息的工作量是巨大的。 【
【发明内容】

[0004] 基于此,有必要提供一种可自动识别曲线的波动变化信息的曲线趋势识别方法和 装置。
[000引一种曲线趋势识别方法,包括W下步骤:
[0006] 获取由多个点连接而成的曲线的所述多个点对应的数值对序列;
[0007] W所述数值对序列中的一个或多个数值对为分界点,将所述数值对序列划分成预 设数量的子序列,被任意一个分界点划分的两个子序列共同包含作为分界点的数值对;
[0008] 依照预定的规则,识别各个子序列对应的曲线波形类型;
[0009] 根据预定的规则,确定与上述所有子序列对应的曲线波形类型均相符的情形,将 曲线分类为与所述情形对应的趋势类型。
[0010] 在其中一个实施例中,识别子序列对应的曲线波形类型的步骤包括:
[0011] 判断子序列对应的起始点纵坐标、中间点纵坐标、终止点纵坐标中每两个纵坐标 之间的大小关系;
[0012] 从预定的规则中查找与判断得到的关系对应的波形类型,并且标记子序列对应的 曲线波形为所述查找到的波形类型。
[0013] 在其中一个实施例中,所述从预定的规则中查找与判断得到的关系对应的波形类 型,并且标记子序列对应的曲线波形为所述查找到的波形类型的步骤包括W下至少一个步 骤:
[0014] 若所述起始点纵坐标小于等于所述中间点纵坐标且所述中间点纵坐标小于等于 所述终止点纵坐标,则将所述子序列对应的曲线波形标记为直升型;
[0015] 若所述起始点纵坐标大于等于所述中间点纵坐标且所述中间点纵坐标大于等于 所述终止点纵坐标,则将所述子序列对应的曲线波形标记为直降型;
[0016] 若所述起始点纵坐标大于等于所述中间点纵坐标、所述中间点纵坐标小于等于所 述终止点纵坐标、且所述起始点纵坐标小于等于终止点纵坐标,则将所述子序列对应的曲 线波形标记为先降后升总体升型;
[0017] 若所述起始点纵坐标大于等于所述中间点纵坐标、所述中间点纵坐标小于等于所 述终止点纵坐标、且所述起始点纵坐标大于等于终止点纵坐标,则将所述子序列对应的曲 线波形标记为先降后升总体降型;
[0018] 若所述起始点纵坐标小于等于所述中间点纵坐标、所述中间点纵坐标大于等于所 述终止点纵坐标、且所述起始点纵坐标小于等于终止点纵坐标,则将所述子序列对应的曲 线波形标记为先升后降总体升型;
[0019] 若所述起始点纵坐标小于等于所述中间点纵坐标、所述中间点纵坐标大于等于所 述终止点纵坐标、且所述起始点纵坐标大于等于终止点纵坐标,则将所述子序列对应的曲 线波形标记为先升后降总体降型。
[0020] 在其中一个实施例中,根据预定的规则,确定与上述所有子序列对应的曲线波形 类型均相符的情形,将曲线分类为与所述情形对应的趋势类型的步骤包括:
[0021] 判断各个子序列对应的曲线波形是否都属于起始点纵坐标小于等于终止点纵坐 标的波形类型W及是否都属于起始点纵坐标大于等于终止点纵坐标的波形类型,根据判断 结果从预设的规则中查找与该结果相符合的趋势类型。
[002引一种曲线趋势识别装置,包括:
[0023] 序列获取模块,用于获取由多个点连接而成的曲线的所述多个点对应的数值对序 列;
[0024] 序列划分模块,用于W所述数值对序列中的一个或多个数值对为分界点,将所述 数值对序列划分成预设数量的子序列,其中,被任意一个分界点划分的两个子序列共同包 含作为分界点的数值对;
[00巧]波形识别模块,用于依照预定的规则识别各个子序列对应的曲线波形类型;
[0026] 曲线分类模块,用于根据预定的规则确定与上述所有子序列对应的曲线波形类型 均相符的情形,将曲线分类为与所述情形对应的趋势类型。
[0027] 在其中一个实施例中,所述波形识别模块包括:
[002引大小比较单元,用于判断子序列对应的起始点纵坐标、中间点纵坐标、终止点纵坐 标中每两个纵坐标之间的大小关系;
[0029] 波形标记单元,用于从预定的规则中查找与判断得到的关系对应的波形类型,并 且标记子序列对应的曲线波形为所述查找到的波形类型。
[0030] 在其中一个实施例中,所述波形标记单元用于若所述起始点纵坐标小于等于所述 中间点纵坐标且所述中间点纵坐标小于等于所述终止点纵坐标,则将所述子序列对应的曲 线波形标记为直升型;W及/或者,
[0031] 所述波形标记单元用于若所述起始点纵坐标大于等于所述中间点纵坐标且所述 中间点纵坐标大于等于所述终止点纵坐标,则将所述子序列对应的曲线波形标记为直降 型拟及/或者,
[0032] 所述波形标记单元用于若所述起始点纵坐标大于等于所述中间点纵坐标、所述中 间点纵坐标小于等于所述终止点纵坐标、且所述起始点纵坐标小于等于终止点纵坐标,贝U 将所述子序列对应的曲线波形标记为先降后升总体升型;W及/或者,
[0033] 所述波形标记单元用于若所述起始点纵坐标大于等于所述中间点纵坐标、所述中 间点纵坐标小于等于所述终止点纵坐标、且所述起始点纵坐标大于等于终止点纵坐标,贝U 将所述子序列对应的曲线波形标记为先降后升总体降型;W及/或者,
[0034] 所述波形标记单元用于若所述起始点纵坐标小于等于所述中间点纵坐标、所述中 间点纵坐标大于等于所述终止点纵坐标、且所述起始点纵坐标小于等于终止点纵坐标,贝U 将所述子序列对应的曲线波形标记为先升后降总体升型;W及/或者,
[0035] 所述波形标记单元用于若所述起始点纵坐标小于等于所述中间点纵坐标、所述中 间点纵坐标大于等于所述终止点纵坐标、且所述起始点纵坐标大于等于终止点纵坐标,贝U 将所述子序列对应的曲线波形标记为先升后降总体降型。
[0036] 在其中一个实施例中,所述曲线分类模块用于判断各个子序列对应的曲线波形是 否都属于起始点纵坐标小于等于终止点纵坐标的波形类型W及是否都属于起始点纵坐标 大于等于终止点纵坐标的波形类型,根据判断结果从预设的规则中查找与该结果相符合的 趋势类型。
[0037] 上述曲线趋势识别方法和装置,获取曲线的数值对序列,将数值对序列划分成预 设数量的子序列,并识别各个子序列对应的曲线波形类型,根据各个子序列对应的波形类 型将曲线分为预设的趋势类型,由于曲线波形可反映曲线的波动变化信息W及反映数据未 来的变化趋势,根据各个子序列对应的波形类型可将曲线分类到具有特定波动变化特征的 趋势类型,将曲线分类为特定的趋势类型,即可相当于识别出了曲线的波动变化信息W及 相应数据未来的变化趋势,因此上述方法和装置可自动识别出曲线的波动变化信息,而且 还可自动识别出曲线数据未来的变化趋势,提高了曲线信息识别的速度。 【【附图说明】】
[0038] 图1为一个实施例中的曲线趋势识别方法的流程示意图;
[0039] 图2为一个实施例中识别任一子序列对应的曲线波形类型的步骤的流程示意图;
[0040] 图3为一个实施例中曲线的起始点纵坐标、中间点纵坐标和终止点纵坐标之间的 相对大小与曲线波形所属类型之间的对应关系表;
[0041] 图4为一个实施例中的曲线趋势识别装置的结构示意图;
[0042] 图5为一个实施例中波形识别模块的结构示意图。 【【具体实施方式】】
[0043] 如图1所示,在一个实施例中,一种曲线趋势识别方法,包括W下步骤:
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1