一种基于移动动态数据引擎的用户分析系统的制作方法

文档序号:6498849阅读:241来源:国知局
一种基于移动动态数据引擎的用户分析系统的制作方法
【专利摘要】本发明公开了一种基于移动动态数据引擎的用户分析系统,包含了移动动态数据引擎,业务逻辑模块,数据分析模块等。本发明通过移动动态数据引擎采集用户在移动过程中在通信网络中产生的各种信令数据,并汇聚到移动动态数据引擎,系统与移动动态数据引擎进行信令数据同步,对数据进行处理,包括过滤、建模和建立多维数据集,进一步,通过多维数据集进行宏观和微观各个维度的用户移动行为分析。通过融合移动动态数据引擎和数据智能分析技术,提供了一种移动网络环境下用户移动行为数据统计和分析业务。
【专利说明】一种基于移动动态数据引擎的用户分析系统【技术领域】
[0001]本发明涉及软件、移动通信等【技术领域】,特别是指一种基于移动动态数据引擎的用户分析系统。
【背景技术】
[0002]随着移动通信技术、软件技术的发展,特别是基于信令监测技术和智能数据分析技术的发展,为一种基于移动动态数据引擎的用户分析系统提供了可行性。
[0003]目前,随着社会和经济的发展,移动通信逐步取代固定通信的趋势越来越明显,用户的流动性越来越强,在宏观和微观角度上,对用户的移动行为进行特征分析和统计,成为管理部门的一大需求,可以有针对性地为用户提供更好的出行指引和制定相关的引导政策。
[0004]传统方式的用户流动统计需要人为采集各种类型的交通数据流量,在交通工具日益多样化的今天,很难在在宏观上和微观方面准确获取长期或短期的用户行为分布数据,也很难做到自动化的数据采集的分析,数据获取的效率和精度都有待提高。
[0005]通过各种第三方调研公司进行取样方式进行调研,存在取样样本小,用户覆盖面小,数据失真的较大的缺点,难以真实客观地反应用户实际行为。
[0006]而随着移动通信的发展,以及移动通信业务的快速普及和用户携带移动终端习惯的形成,终端在移动的过程中会产生各种信令数据,这些信令数据中,包含了大量的用户行为信息,通过采集和汇聚这些信令数据,能以自动化的方式获取用户行为数据并能及时高效地进行更新,并通过终端产生的数据反应用户的移动行为特征。
[0007]移动动态数据引擎(Mobile Dynamic Data Engine)的发展为获取用户在移动通信网的各种动静态数据提供了可能性,MDD集中采集和实时处理各种用户的活动产生的各种信令数据并进行解析和处理,包含电路域和数据域,可以获取用户终端信息,位置信息,漫游信息等各种数据,这些数据隐含了大量的数据维度,在未得到有效处理之前,很难在这些海量数据中提取有效的用户特征行为数据,而通过商业智能技术,对海量的用户行为数据进行多维建模和分析,提取海量数据中包含的用户行为特征数据。
[0008]有鉴于此,本发明的目的在于提出一种简单易行,融合移动动态数据引擎以及多维数据系统的一种基于移动动态数据引擎的用户分析系统。

【发明内容】

[0009]从上面所述可以看出,通过移动动态数据引擎采集用户在移动过程中在通信网络中产生的各种信令数据,并汇聚到移动动态数据引擎,系统与移动动态数据引擎进行信令数据同步,对数据进行处理,包括过滤、建模和建立多维数据集,进一步,通过多维数据集进行宏观和微观各个维度的用户移动行为分析。
[0010] 进一步的,通过所提供的一种基于移动动态数据引擎的用户分析系统为一种用户行为分析业务的发展提供有力保障,满足各方要求,提升用户友好体验。[0011]为实现上述目的,本发明的一个方面提供了一种基于移动动态数据引擎的用户分析系统,该方法包括:
移动动态数据引擎监控和汇聚信令网各个接口发生和传输的信令数据,采集包括终端所在的MSC ID (移动交换机ID)、CELL ID (小区识别码)、MPC (移动定位中心)中的用户位置信息等,以及终端 ESN(Electronic Serial Number,电子序列号)、MEID(Mobile EquipmentIdentifier,移动设备唯一识别码)、用户终端类型信息等,以及终端位置更新,切换,位置登记等与位置有关的各种数据,采集数据后对数据进行处理后汇聚和保存到移动动态数据引擎。
[0012]本发明提供的一种基于移动动态数据引擎的用户分析系统的一个实施例中,该方法还包括:
系统与移动动态数据引擎签约,获取接入权限,通过移动动态数据引擎的数据开放接口,以数据轮询或异步回调通知的方式,获取移动动态数据引擎端保存的各种用户信令数据,实现与移动动态数据引擎的数据同步。
[0013]本发明提供的一种基于移动动态数据引擎的用户分析系统的一个实施例中,该方法还包括:
系统获取移动动态数据引擎的数据,通过建立数据维度模型,包含用户维度,行为数据维度,终端维度,时间,地点维度对数据进行过滤,建模,对获取的原始数据进行处理,生成多维数据集。
[0014]本发明提供的一种基于移动动态数据引擎的用户分析系统的一个实施例中,该方法还包括:
系统生成多维数据集后,通过数据集的各个维度,抽取其中的信息进行各种汇聚计算和处理,生成各个维度的数据切片,进一步,可以获取宏观和微观各个维度的数据统计和分析结果,如特定时间段的某地域的用户流动数据分布,以及微观维度下的数据统计和分析结果,如特定用户的移动行为特征。。
[0015]具体来说具有以下优点:
获取数据简单可靠:
对于需要获取用户的流动性的数据,包含长期和短期的数据,通常的方式是很难获取和统计的,依托与移动通信网络,采集和检测用户终端移动产生的信令数据,能很好地反映用户实际的移动和流动的情况,获取数据的方式简单可靠。
[0016]反应灵活:
移动动态数据引擎基于信令网采集用户在移动过程中产生的各种信令,实时获取和采集用户信令并响应,反应速度快,可靠性高,基本能做到实时响应,通过开放接口与系统保持实时的同步。
[0017]智能分析:
对采集的包含多维度的用户行为数据,通过对用户数据进行建模,将用户数据处理和导入到多维数据集,通过商业智能等工具对多维数据集进行多维数据访问和数据汇聚计算,获取各个维度的切片,从各个维度观察和提取用户行为特征,实现了传统数据访问和查询方式不能获取的各种维度计算的切片数据,并对用户行为进行预测,更加易于快速和精确获取和预测用户的行为特征,能很好地支持短期和长期的数据分布和统计。[0018]
【专利附图】

【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统模块结构的示意图。
[0020]图2为本发明业务流程示意图。
[0021]图3为本发明数据同步流程示意图。
[0022]图4为本发明移动动态数据引擎网络架构示意图。
[0023]图5为本发明移动动态数据引擎接口分布示意图。
[0024]图6为本发明移动动态数据引擎内部模块示意图。
[0025]
【具体实施方式】
[0026]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0027]为实现上述目的,提出了一种基于移动动态数据引擎的用户分析系统。
[0028]以下通过结合附图,对本发明的实施方式进行描述。
[0029]实现一种基于移动动态数据引擎的用户分析系统的关键点如下:
数据获取:
移动动态数据引擎通过监测和采集用户在移动过程中产生的信令,包含RP接口,A接口,C/D等接口,采集和捕获用户移动过程中产生的各种信令数据,包含开机,切换,位置登记等,并进行处理,将信令包含的各种信息,如时间,用户号码,MSCID,CELLID等数据解析出来保存在移动动态数据引擎,并开放数据访问的接口,如WEB服务等方式,常见的WEB服务可采取基于SOAP协议的数据访问或基于HTTP的REST服务访问方式。
[0030]系统在移动动态数据引擎签约,获取访问权限,通过轮询或数据异步回调通知的方式,实现系统与移动动态数据引擎的数据同步,获取经过移动动态引擎处理过的用户行为产生的各种数据。
[0031]数据建模和分析:
针对用户行为在信令网产生的数据以及移动动态引擎采集和处理后的数据包含的维度信息,如时间,位置,号码等,对用户行为数据进行维度建模。
[0032]在进行建模以后,生成包含用户维度信息的多维数据集,并通过多维数据查询脚本对多维数据集生成不同维度的切片,提取不同维度下的数据汇聚计算结果,获取宏观和微观的用户流动的长期或短期特征数据分布,并通过商业智能工具对用户行为特征数据进行预测和判断,获取用户流动和分布的趋势。
[0033]主要功能模块
如图1所示,一种基于移动动态数据引擎的用户分析系统的结构主要包括:
系统侧:
业务逻辑模块100:
负责系统端的业务逻辑的执行和逻辑设置、保存等功能,调用各个系统端功能模块,处理和执行各种业务逻辑。
[0034]管理模块101:
系统的管理和配置部分,包含用户管理,业务管理,系统参数配置等各种管理功能。
[0035]数据访问服务102:
系统端提供的数据访问服务,通过数据服务的方式提供外部系统和终端数据访问的功能,根据访问请求查询和获取系统生成的用户特征行为数据。
[0036]数据建模模块103:
系统端对获取的移动动态引擎的用户行为数据进行维度抽取并根据维度建立对应的维度数据模型。
[0037]商业智能104:
系统端的商业智能模块,根据导入和建立的多维数据集,对多个维度的数据进行分析,获取用户访问的分布和趋势,以及对访问数据的预测,挖掘其中隐含的特征。
[0038]数据库105:
保存各种数据,提供各种基于数据库的各种功能,如数据触发器、函数等逻辑功能以及报表系统等。
[0039]采集模块106:
与移动动态数据引擎进行数据同步,将采集的用户数据导入到系统进行保存。
[0040]统计分析模块107:
根据多维数据模型以及商业智能,对用户行为数据进行各种维度的统计和分析,提供分析结果和报表。
[0041]MDD 同步模块 108:
MDD (移动动态数据引擎),根据各种数据同步的触发条件,在系统与移动动态数据引擎之间进行用户数据的同步,通过订阅移动动态数据引擎平台的数据通知,或主动发起与移动动态数据引擎平台的数据同步,保持与移动动态数据引擎平台的数据的一致和同步。
[0042]系统门户109:
系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。
[0043]移动终端用户110:
使用移动终端访问互联网的终端用户。
[0044]移动通信网络111:
承载移动通信用户访问互联网和提供用户访问互联网的通道。
[0045]MDD 平台 112:
移动动态数据引擎,采集和处理信令网的用户活动产生的各种信令数据并进行处理,获取用户的各种动静态信息并通过开放数据接口提供给系统进行使用。
[0046]信令网113:
移动核心网中信令网部分,传输网络的各种信令,并为移动动态数据引擎即MDD平台提供信令数据来源。
[0047]图3示为本发明数据同步流程。
[0048]如图所示,数据同步流程包含如下步骤:
I)系统读取数据同步流程策略; 2)如为轮询方式,则按轮询周期发起对移动动态数据引擎的数据查询请求;
3)系统接收到系统端的轮询请求,查询对应的用户的状态数据;
4)系统获取移动动态数据引擎的查询响应数据;
5)如为异步通知方式,则监控移动动态数据引擎端的数据更新通知消息;
6)如异步通知方式,移动动态数据引擎端监控有变化的用户数据,如有变化则通知系统端;
7)系统端获取移动动态数据引擎通知的更新消息;
8)系统更新系统端的用户数据。
[0049]图4示出了移动动态数据引擎网络架构示意图。
[0050]如图所示,移动动态数据引擎MDD平台与核心网的各个网元以接口方式进行连接和交互,包含了数据获取接口和数据应用接口。
[0051 ] 数据获取接口为移动动态数据引擎MDD平台采集数据的接口,数据应用接口为与核心网各种管理平台的数据应用接口,为各种管理和应用平台提供数据来源。
[0052]图5示出了移动动态数据引擎接口分布示意图。
[0053]如图,描述了移动动态数据引擎MDD平台与各个网元之间的接口描述,主要包含了 A接口,C/D接口,R-P接口等,获取用户位置更新,切换,漫游,开关机注册信令等各种信令,接口部署位置如图所示。
[0054]图6示出了移动动态数据引擎内部模块结构和接口 系统中各个模块关系如图6所示:
移动性动态数据引擎包含如下模块:数据采集模块、数据分析/路由模块、数据存储、数据开放接口模块、操作控制管理模块、数据挖掘模块和OAM模块。其中操作控制管理模块包含操作门户、访问权限管理、通知规则管理。
[0055]系统中各个接口如图所示:
IFl接口:数据采集接口,主要采集用户位置、用户号码、ESN/MEID、终端类型、开关机状态、忙闲状态、主被叫号码、用户性别、年龄、消费水平、喜好等信息,可以从业务系统或核心网的网元上采集。
[0056]IF2接口:开发数据给应用的接口,把移动动态数据引擎MDD采集和处理信息及时提供给SP等。
[0057]IF3接口:移动动态数据引擎MDD系统互联接口,全国中心移动动态数据引擎MDD转发省移动动态数据引擎MDD的消息和文件。
[0058]下面举一个例子来说明本发明用户使用一种基于移动动态数据引擎的用户分析系统的业务过程,该实施例中,如图2所示,业务流程包括以下步骤:
步骤1:用户移动的行为触发和产生各种信令数据;
步骤2:移动核心网产生对应的信令数据;
步骤3:移动动态数据引擎监测和捕获用户产生的信令数据;
步骤4:移动动态数据引擎处理信令数据后保存在移动动态数据引擎系统步骤5:系统与移动动态数据引擎进行数据同步;
步骤6:系统将同步的数据导入到数据库中;
步骤7:系统根据维度模型建立多维数据集; 步骤8:系统通过商业智能等工具对多维数据集进行分析,提取其中的用户行为特征数据,统计和分析各个维度的用户移动行为特征和分布。
[0059] 本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种基于移动动态数据引擎的用户分析系统,其特征在于,通过移动动态数据引擎采集用户在移动过程中在通信网络中产生的各种信令数据,并汇聚到移动动态数据引擎,系统与移动动态数据引擎进行信令数据同步,对数据进行处理,包括过滤、建模和建立多维数据集,进一步,通过多维数据集进行宏观和微观各个维度的用户移动行为分析。
2.如权利要求1所述,移动动态数据引擎采集和汇聚用户在移动过程中在通信网络中产生的各种信令数据,其特征在于,移动动态数据引擎监控和汇聚信令网各个接口发生和传输的信令数据,采集包括终端所在的MSC ID、CELL ID、MPC中的用户位置信息等,以及终端ESN、MEID、用户终端类型信息等,以及终端位置更新,切换,位置登记等与位置有关的各种数据,采集数据后对数据进行处理后汇聚和保存到移动动态数据引擎。
3.如权利要求1所述,系统与移动动态数据引擎进行数据同步,其特征在于,系统与移动动态数据引擎签约,获取接入权限,通过移动动态数据引擎的数据开放接口,以数据轮询或异步回调通知的方式,获取移动动态数据引擎端保存的各种用户信令数据,实现与移动动态数据引擎的数据同步。
4.如权利要求1所述,系统数据进行处理,包括过滤、建模和建立多维数据集,其特征在于,系统获取移动动态数据引擎的数据,通过建立数据维度模型,包含用户维度,行为数据维度,终端维度,时间,地点维度对数据进行过滤,建模,对获取的原始数据进行处理,生成多维数据集。
5.如权利要求1所述,通过多维数据集进行宏观和微观各个维度的用户移动行为分析,其特征在于,系统生成多维数据集后,通过数据集的各个维度,抽取其中的信息进行各种汇聚计算和处理,生成各个维度的数据切片,进一步,可以获取宏观和微观各个维度的数据统计和分析结果,如特定时间段的某地域的用户流动数据分布,以及微观维度下的数据统计和分析结果,如特定用户的移动行为特征。
【文档编号】G06F17/30GK103916882SQ201310004663
【公开日】2014年7月9日 申请日期:2013年1月7日 优先权日:2013年1月7日
【发明者】顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1