本申请公开了一种基于用户聚类分析的曲线数据预采集的方法和系统。该方法包括:首先获取集中器发送的抄读报文,根据抄读报文对台区用户行为进行聚类分析,以生成多种用户类型。然后发送广播启动采集命令至载波站点,在接收到载波站点的采集完成指令时,根据多种用户类型以单播并发的方式抄读载波站点的数据。本申请能在载波层面实现不同用户的精细化管理,并针对不同用户类型实现更高频的采集功能,在保证数据完整性和同步性的前提下,提升了载波业务的灵活性、可靠性。可靠性。可靠性。
【技术实现步骤摘要】
基于用户聚类分析的曲线数据预采集的方法和系统
[0001]本申请涉及电力线宽带载波通信
,具体地涉及一种基于用户聚类分析的曲线数据预采集的方法和系统。
技术介绍
[0002]传统的载波抄表业务只能满足15分钟级的数据抄读,当业务场景需求更高频率的数据时,现有的采集方案和采集策略很难满足。与此同时,基于HPLC的深化应用不断拓展,但受限于集中器抄读数据的时间并非严格可控,无法保证数据的完整性和同步性,并且对于多个数据项内容,频繁地请求载波抄表,大大降低了信道资源的利用率。目前普遍通过主站配置采集方案来控制集中器抄读台区数据,在现有台区的运行环境下,主站通过这种方式获取的数据几乎完全不能满足数据同步性要求,且现有1376.2协议无法支撑用户类型的识别,无法在载波层面实现台区用户的精细化管理。
技术实现思路
[0003]本申请实施例的目的是提供一种基于用户聚类分析的曲线数据预采集的方法和系统,用以解决现有技术中曲线数据的抄读效率较低且无法保证数据完整性和同步性的问题。
[0004]为了实现上述目的,本申请第一方面提供一种基于用户聚类分析的曲线数据预采集的方法,应用于中央协调器,中央协调器分别与集中器和载波站点通信,该方法包括:
[0005]获取集中器发送的抄读报文;
[0006]根据抄读报文对台区用户行为进行聚类分析,以生成多种用户类型;
[0007]发送广播启动采集命令至载波站点;
[0008]在接收到载波站点的采集完成指令时,根据多种用户类型以单播并发的方式抄读载波站点的数据。
[0009]在本申请实施例中,在发送广播启动采集命令给载波站点之前,该方法还包括:
[0010]获取集中器的时间;
[0011]根据集中器的时间校正中央协调器和载波站点的实时时钟时间。
[0012]在本申请实施例中,抄读报文包括多种采集方案,每种用户类型对应一种采集方案,所述采集方案包括每种用户类型所对应的采集周期、采集数据项及数据类型。
[0013]在本申请实施例中,根据抄读报文对台区用户行为进行聚类分析,以生成多种用户类型包括:
[0014]根据抄读报文建立用户行为链表;
[0015]根据用户行为链表生成多种用户类型。
[0016]在本申请实施例中,用户行为链表包括台区用户标识和多组用于聚类分析的元素,每一台区用户对应一组用于聚类分析的元素;
[0017]其中,用于聚类分析的元素包括以下中至少一者:
[0018]链表索引,记录时间和待采数据项。
[0019]在本申请实施例中,根据用户行为链表生成多种用户类型包括:
[0020]根据行为链表的台区用户标识确定需要抄读的用户;
[0021]根据需要抄读的用户的用于聚类分析的元素获得聚类分析标签;
[0022]根据聚类分析标签生成多种用户类型和每种用户类型所对应的采集周期、采集数据项及数据类型。
[0023]在本申请实施例中,在接收到载波站点的采集完成指令时,根据多种用户类型以单播并发的方式抄读载波站点的数据包括:
[0024]在接收到所述载波站点采集完成的指令时,并发抄读预设个数的载波站点的实时数据;
[0025]在任意载波站点未回复时,对任意载波站点的实时数据重新抄读第一预设次数;
[0026]在对任意载波站点重新抄读第一预设次数且任意载波站点未回复时,跳过任意载波站点,并以任意载波站点上一周期的实时数据作为该周期的数据。
[0027]在本申请实施例中,中央协调器包括实时刷新区、数据保持区和数据备份区,方法还包括:
[0028]实时刷新实时刷新区;
[0029]在下一抄读任务启动前的第一预设时间,将实时刷新区的数据拷贝至数据保持区;
[0030]当集中器轮询完任意用户类型所对应的用户群体时,将数据保持区的数据拷贝至数据备份区。
[0031]本申请第二方面提供一种基于用户聚类分析的曲线数据预采集的方法,应用于载波站点,载波站点与中央协调器通信,该方法包括:
[0032]接收广播启动采集命令;
[0033]根据第二预设时间的采集间隔和第二预设次数依次抄读多个数据项以得到实时数据;
[0034]将实时数据进行协议映射并按照统一的数据格式和存储规则存储在物理介质中;
[0035]发送采集完成指令给中央协调器。
[0036]本申请第三方面提供一种中央协调器,包括:
[0037]存储器,被配置成存储指令;以及
[0038]处理器,被配置成从所述存储器调用所述指令以及在执行所述指令时能够实现上述的基于用户聚类分析的曲线数据预采集的方法。
[0039]本申请第四方面提供一种载波站点,包括:
[0040]存储器,被配置成存储指令;以及
[0041]处理器,被配置成从所述存储器调用所述指令以及在执行所述指令时能够实现上述的基于用户聚类分析的曲线数据预采集的方法。
[0042]本申请第五方面提供一种基于用户聚类分析的曲线数据预采集的系统,包括:
[0043]集中器,被配置成下发抄读报文给中央协调器;
[0044]上述的中央协调器,与集中器通信;
[0045]上述的载波站点,与中央协调器通信。
[0046]本申请第六方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的基于用户聚类分析的曲线数据预采集的方法。
[0047]通过上述技术方案,首先获取集中器发送的抄读报文,根据抄读报文对台区用户行为进行聚类分析,以生成多种用户类型。然后发送广播启动采集命令至载波站点,在接收到载波站点的采集完成指令时,根据多种用户类型以单播并发的方式抄读载波站点的数据。本申请能在载波层面实现不同用户的精细化管理,并针对不同用户类型实现更高频的采集功能,在保证数据完整性和同步性的前提下,提升了载波业务的灵活性、可靠性。
[0048]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0049]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:
[0050]图1示意性示出了根据本申请一实施例的一种基于用户聚类分析的曲线数据预采集的方法的流程图;
[0051]图2示意性示出了根据本申请实施例的一种用户聚类分析识别过程图;
[0052]图3示意性示出了根据本申请实施例的一种载波曲线抄读策略图;
[0053]图4示意性示出了根据本申请另一实施例的一种基于用户聚类分析的曲线数据预采集的方法流程图;
[0054]图5示意性示出了根据本申请实施例的一种中央协调器的结构框图;
[0055]图6示意性示出了根据本申请实施例的一种载波站点的结构框图;
[0056]图7示意性示出了本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于用户聚类分析的曲线数据预采集的方法,其特征在于,应用于中央协调器,所述中央协调器分别与集中器和载波站点通信,所述方法包括:获取所述集中器发送的抄读报文;根据所述抄读报文对台区用户行为进行聚类分析,以生成多种用户类型;发送广播启动采集命令至所述载波站点;在接收到所述载波站点的采集完成指令时,根据所述多种用户类型以单播并发的方式抄读所述载波站点的数据。2.根据权利要求1所述的方法,其特征在于,在发送广播启动采集命令给所述载波站点之前,所述方法还包括:获取所述集中器的时间;根据所述集中器的时间校正所述中央协调器和所述载波站点的实时时钟时间。3.根据权利要求1所述的方法,其特征在于,所述抄读报文包括多种采集方案,每种用户类型对应一种采集方案,所述采集方案包括每种用户类型所对应的采集周期、采集数据项及数据类型。4.据权利要求1所述的方法,其特征在于,所述根据所述抄读报文对台区用户行为进行聚类分析,以生成多种用户类型包括:根据所述抄读报文建立用户行为链表;根据所述用户行为链表生成所述多种用户类型。5.根据权利要求4所述的方法,其特征在于,所述用户行为链表包括台区用户标识和多组用于聚类分析的元素,每一台区用户对应一组用于聚类分析的元素;其中,所述用于聚类分析的元素包括以下中至少一者:链表索引,记录时间和待采数据项。6.根据权利要求4所述的方法,其特征在于,所述根据所述用户行为链表生成所述多种用户类型包括:根据所述行为链表的台区用户标识确定需要抄读的用户;根据所述需要抄读的用户的用于聚类分析的元素获得聚类分析标签;根据所述聚类分析标签生成所述多种用户类型和每种用户类型所对应的采集周期、采集数据项及数据类型。7.根据权利要求1所述的方法,其特征在于,所述在接收到所述载波站点的采集完成指令时,根据所述多种用户类型以单播并发的方式抄读所述载波站点的数据包括:所述在接收到所述载波站点采集完成的指令时,并发抄读预设个数的载波站点的实时数据;在任...
【专利技术属性】
技术研发人员:王祥,洪海敏,徐风风,潘晓冬,罗冬坤,谢晶晶,
申请(专利权)人:深圳智芯微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。