数据上报、数据分析方法及装置的制作方法

文档序号:7678057阅读:157来源:国知局
专利名称:数据上报、数据分析方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种数据上报、数据分析方法及装置。
背景技术
随着3G技术的不断发展,尤其是高速下行分组接入技术(High Speed Downlink PacketAccess,简称为HSDPA)高速接入产品的不断部署,移动用户的接入带宽越来越大, 在这种情况下,移动网络为用户所能提供的业务的种类也越来也越多,但是,这也给移动核心网络带来了巨大的挑战。例如,对于用户恶意呼叫等。另外,随着业务种类的增多,用户在进行业务时与网络侧设备的交互过程中的数据对于网络的性能的评估、网络的扩容或者网络安全的评估变的日益重要,但是在现有技术中对于用户数据的获取并没有公开一个有效的获取方案。

发明内容
本发明的主要目的在于提供一种数据上报、数据分析方法及装置,以至少解决上述问题。根据本发明的一方面,提供了一种数据上报方法,包括如下步骤获取到上报用户数据时所采用的策略,其中,所述策略是根据对所述用户数据进行分析的需要预先设置的; 在对所述用户数据进行采集之后,根据所述策略上报用户数据。对所述用户数据进行采集包括根据所述策略对所述用户数据进行采集。所述策略包括需要上报的用户数据的字段。根据本发明的另一方面,提供了一种数据分析方法,包括如下步骤根据对所述用户数据进行分析需要的设置并发送策略;接收根据所述策略上报的用户数据;对上报的所述用户数据进行分析。所述策略包括需要上报的用户数据的字段。在根据对所述用户数据进行分析的需要设置所述策略之后,还包括根据所述策略中需要上报的用户数据的字段预留存储空间。根据本发明的另一方面,提供了一种数据上报装置,包括获取模块,用于获取到上报用户数据时所采用的策略,其中,所述策略是根据对所述用户数据进行分析的需要预先设置的;上报模块,用于在对所述用户数据进行采集之后,根据所述策略上报用户数据。该装置还包括采集模块,用于根据所述策略对所述用户数据进行采集。所述策略包括需要上报的用户数据的字段。根据本发明的另一方面,提供了一种数据分析装置,包括设置模块,用于根据对所述用户数据进行分析的需要设置并发送策略;接收模块,用于接收根据所述策略上报的用户数据;分析模块,用于对上报的所述用户数据进行分析。通过本发明,采用获取到上报用户数据时所采用的策略,其中,所述策略是根据对所述用户数据进行分析的需要预先设置的;在对所述用户数据进行采集之后,根据所述策略上报用户数据,解决了在现有技术中不能有效的获取用户数据的问题,进而使网络侧可以有效的得到用户数据。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的数据上报方法的流程图;图2是根据本发明实施例的数据分析方法的流程图;图3是根据本发明实施例的数据上报装置的结构框图;图4是根据本发明实施例的数据分析装置的结构框图;图5是根据本发明实施例的TLV编码的格式的示意图;图6是根据本发明实施例的使用TLV编码后字段的编码结构示意图;图7是根据本发明优选实施例的数据上报的示意图一;图8是根据本发明优选实施例的数据上报的示意图二。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中,通过网元(或称为网元系统)采集用户数据之后,将采集的用户数据上报给数据分析系统,通过这样的处理,数据分析系统就可以对用户数据进行分析,从而网络优化、业务优化、安全保证等提供用户数据的支持。网元系统在上报数据时,可以采用固定字段的方式,即这些字段是不可调整的。是必须采集和上报的。例如,协议类型值、连接数、下行流量、上行流量、持续时长值等均是固定上报的。采用固定上报的方式实现比较容易。但是,在本实施例实施时,发现这样的实施方式会出现问题,例如,网元系统中的数据采集模块会收集记录当前系统中每一个用户的具体详细的信息,然后采集这些要上报的值。如果数据分析系统只关心协议类型值、上行流量、下行流量这三个值时,前台网元系统也会按原来的方式处理,上报全部字段,这时上报这些字段就会浪费带宽资源,虽然,这些字段单个看浪费不是很严重,当运营商有几千万的用户在系统上进行上网、冲浪时,浪费的性能和资源就是可观的了。在本实施例中提供了一种更优的用户数据上报方法,图1是根据本发明实施例的数据上报方法的流程图,如图1所示,该方法包括如下步骤步骤S102,获取到上报用户数据时所采用的策略(例如,需要上报的用户数据的字段),该策略是根据对用户数据进行分析的需要预先设置的(例如,可以预先设置一个默认策略),例如,该策略可以是从数据分析系统获取到的,也可以是从其他的网管系统或者网元获取到;步骤S104,在对用户数据进行采集之后,根据策略上报用户数据。通过以上步骤,不需要对用户所采集的数据均进行上报,而仅仅根据对用户数据进行分析的需要来进行上报,这样就可以减少对网络带宽的浪费。例如,如果原来需要上报协议类型值、连接数、下行流量、上行流量、持续时长这些值。此时数据分析系统只对协议类型值、上行流量、下行流量字段进行处理,其它的字段不处理,在本优选实施方式中就可以只上报这三个字段,如果不上报连接数、持续时长值,则节省了带宽资源。当然,这是一个方面,从另外一个方面来讲,对用户数据的分析可能也希望采集特定时间段的用户数据,这也是固定采集的方式所无法做到的,通过上述的策略也可以得到解决。更优地,根据制定的策略进行上报,可以动态地改变策略。更优地,网元对用户的数据进行采集之后,需要进行存储,这就要求数据采集模块在内存中开辟一定的内存空间,为这些要上报的字段划分一定的临时存储空间来存储这些信息。如果数据分析系统只关心协议类型值、上行流量、下行流量这三个值时,如果存储了 5个字段,那么也会带来存储资源的浪费,因此,在采集时也可以根据上述策略来进行采集 (需要说明的是,采集策略和上报策略可以是相同的策略,也可以是不同的策略,或者是一个相同的策略的两个不同的部分分别用来指示上报和采集),例如,可以只采集协议类型值、上行流量、下行流量这三个值,从而节约存储空间。当然,目前对用户数据分析不需要的字段并不代表以后用户分析就一定不需要该字段,因此,在采集时,可以适当考虑日后分析的需要多采集一些字段,在存储空间和日后需求之间获得一个适当的平衡。如果策略直接来源于数据分析系统(当然也可以来自于其他网元),那么该策略将直接反应数据分析系统的需求。基于此,在本实施例中还提供了一种数据分析方法,图2 是根据本发明实施例的数据分析方法的流程图,如图2所示,该方法包括如下步骤步骤S202,根据对用户数据进行分析需要的设置并发送策略;步骤S204,接收根据该策略上报的用户数据(例如,需要上报的用户数据的字段);对上报的用户数据进行分析。通过上述步骤,通过发送制定的策略(例如,可以预先设置一个默认策略)来选择需要上报的数据,相比于现有技术中不进行选择而直接进行上报,避免了上报无用数据造成系统资源浪费的现象。一个较优的实施方式,在设置的策略中可以是在数据上报的步骤对无用的数据字段进行过滤,也可以选择在对数据采集的阶段对用户不需要的字段就进行过滤。如果考虑到数据分析系统存储空间的问题,可以根据策略中需要上报的用户数据的字段预留存储空间。在本实施例中还提供了一种数据上报装置和数据分析装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的在此不再赘述,下面对该装置中的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统和方法较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图3是根据本发明实施例的数据上报装置的结构框图,如图3所示,该装置包括获取模块32和上报模块34,下面对该装置进行说明。获取模块32,该模块用于获取到上报用户数据时所采用的策略,其中,该策略是根据对用户数据进行分析的需要预先设置的;上报模块34连接至获取模块32,该模块用于在对用户数据进行采集之后,根据策略上报用户数据。优选地,该装置还包括采集模块36,连接至获取模块32和上报模块34,用于根据策略对用户数据进行采集。图4是根据本发明实施例的数据分析装置的结构框图,如图4所示,该装置包括设置模块42、接收模块44和分析模块46,下面对该装置进行说明。设置模块42,用于根据对用户数据进行分析的需要设置并发送策略;接收模块44 连接至设置模块42,该模块用于接收根据策略上报的用户数据;分析模块46连接至接收模块44,该模块用于对上报的用户数据进行分析。以下结合一个优选实施例进行说明,该优选实施例结合了上述实施例及优选的实施方式。本优选实施例涉及移动通信网中电信系统和网元(单个或多个)之间的数据采集、清洗的方法及装置,尤其涉及移动通信网中网管系统、网元系统与数据分析系统之间的数据采集、清洗的方法及装置。其中的数据分析系统可以进行如下分析其一,对海量数据进行分析挖掘,从而发现某些潜在的特征。其二,用户行为分析系统,分析移动用户的行为与特征,从而让运营商了解用户的特征行为。本优选实施例提供的模块包括数据采集模块(功能与采集模块36相同),数据管理模块(位于数据分析系统内部,功能涉及获取模块32、上报模块34和接收模块44),数据清洗模块(功能与分析模块46相同)。在本优选实施例中,网元系统根据数据分析的订阅,可以动态采集订阅数据。数据采集模块根据订阅字段,通知前台网元系统对订阅的字段进行采集。同时,在数据分析系统内部,数据策略模块(功能与设置模块相同)通知数据管理模块,订阅要采集的字段在磁盘(磁阵)上的对应空间。本优选实施例在已有的功能系统上提供了一种采集移动通讯数据的方案根据预先设置的采集策略,对网元上报的数据字段进行订阅采集、清洗和/或装载(LOAD)入库。在上报数据时,可以节省空口资源,在采集数据时可以提高存储空间的利用率,从而提升系统的性能。在本优选实施例中,可以采用类型长度值的(Type/Length/Value,简称为TLV)方式处理数据。下面对本实施例涉及的TLV编码进行简单说明。TLV编码是一种可变格式,TLV的意思就是=Type类型,Length长度,Value值。例如,图5是根据本发明实施例的TLV编码的格式的示意图,如图5所示,对于一个结构的每一个字段,分别根据类型、长度和值三种类型的信息进行编码。例如,前台网元系统可以上报如下字段,如表1所示表 权利要求
1.一种数据上报方法,其特征在于包括如下步骤获取到上报用户数据时所采用的策略,其中,所述策略是根据对所述用户数据进行分析的需要预先设置的;在对所述用户数据进行采集之后,根据所述策略上报用户数据。
2.根据权利要求1所述的方法,其特征在于,对所述用户数据进行采集包括 根据所述策略对所述用户数据进行采集。
3.根据权利要求1或2所述的方法,其特征在于,所述策略包括需要上报的用户数据的字段。
4.一种数据分析方法,其特征在于包括如下步骤 根据对所述用户数据进行分析的需要设置并发送策略; 接收根据所述策略上报的用户数据;对上报的所述用户数据进行分析。
5.根据权利要求4所述的方法,其特征在于,所述策略包括需要上报的用户数据的字段。
6.根据权利要求5所述的方法,其特征在于,在根据对所述用户数据进行分析的需要设置所述策略之后,还包括根据所述策略中需要上报的用户数据的字段预留存储空间。
7.一种数据上报装置,其特征在于包括获取模块,用于获取到上报用户数据时所采用的策略,其中,所述策略是根据对所述用户数据进行分析的需要预先设置的;上报模块,用于在对所述用户数据进行采集之后,根据所述策略上报用户数据。
8.根据权利要求7所述的装置,其特征在于,还包括采集模块,用于根据所述策略对所述用户数据进行采集。
9.根据权利要求7或8所述的装置,其特征在于,所述策略包括需要上报的用户数据的字段。
10.一种数据分析装置,其特征在于包括设置模块,用于根据对所述用户数据进行分析的需要设置并发送策略; 接收模块,用于接收根据所述策略上报的用户数据; 分析模块,用于对上报的所述用户数据进行分析。
全文摘要
本发明公开了一种数据上报、数据分析方法及装置。该方法包括,获取到上报用户数据时所采用的策略,其中,策略是根据对用户数据进行分析的需要预先设置的;在对用户数据进行采集之后,根据策略上报用户数据。通过本发明解决了在现有技术中不能有效的获取用户数据的问题,进而使网络侧可以有效的得到用户数据。
文档编号H04W24/10GK102209347SQ20111013980
公开日2011年10月5日 申请日期2011年5月26日 优先权日2011年5月26日
发明者吴亮, 徐国平, 王干 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1