一种在移动通信网络中进行OLAP分析的方法、装置和系统制造方法及图纸

技术编号:12389807 阅读:93 留言:0更新日期:2015-11-25 22:51
本发明专利技术提供了一种在移动通信网络的一个OLAP节点中进行OLAP分析的方法,其中,所述移动通信网络包括OLTP节点和多个OLAP节点,该方法包括以下步骤:A从接收到的用户的位置更新信息中获取用户识别信息;B当根据所述用户识别信息确定所述用户属于该OLAP节点的服务范围时,将所述位置更新信息存储至近期位置记录表中;其中,该方法还包括以下步骤:-当到达所述时间范围的截止时间时,将一个新的位置记录表,作为所述近期位置记录表,并重复所述步骤A和B。本发明专利技术可在OLAP节点中存储用户长期的历史位置数据,并通过预计算来方便在OLAP中进行基于用户位置的查询。

【技术实现步骤摘要】

本专利技术涉及通信网络技术,尤其涉及一种在移动通信网络中进行OLAP分析的方法、装置和系统
技术介绍
移动核心网中,HLR/HSS(归属位置寄存器/归属用户服务器,HomeLocationRegister/HomeSubscriberServer)可用于追踪用户的位置变化,然而其存储系统通常仅能够存储用户当前的或最近的位置信息,例如,用户最近的1至5个位置信息。HLR/HSS的内存、CPU等资源主要用于呼叫处理,且为了保证呼叫处理的高效性,HLR/HSS通常被优化为用于呼叫处理的OTLP(联机事务处理,On-LineTransactionProcessing)数据库,但HLR/HSS并不支持对大量历史数据的存储以及对该等大量历史数据的联机分析处理。
技术实现思路
本专利技术的目的是提供一种在移动通信网络中进行OLAP分析的方法、装置和系统。根据本专利技术的一个方面,提供一种在移动通信网络的OLTP节点中辅助进行OLAP分析的方法,其中,所述移动通信网络包括OLTP节点和OLAP节点,该方法包括以下步骤:a将基于来自用户的位置更新事件获得的位置更新信息发送给所述OLAP节点。根据本专利技术的另一个方面,还提供了一种在移动通信网络的一个OLAP节点中进行OLAP分析的方法,其中,所述移动通信网络包括OLTP节点和多个OLAP节点,该方法包括以下步骤:A从接收到的用户的位置更新信息中获取用户识别信息;B当根据所述用户识别信息确定所述用户属于该OLAP节点的服务范围时,将所述位置更新信息存储至近期位置记录表中,其中,所述当前时间点位于所述近期位置记录表所对应的时间范围内;其中,该方法还包括以下步骤:-当到达所述时间范围的截止时间时,将一个新的位置记录表,作为所述近期位置记录表,并重复所述步骤A和B。根据本专利技术的另一方面,还提供了一种在移动通信网络的OLTP节点中辅助进行OLAP分析的辅助装置,其中,所述移动通信网络包括OLTP节点和OLAP节点,该辅助装置包括以下装置:第一发送装置,用于将基于来自用户的位置更新事件获得的位置更新信息发送给所述OLAP节点。根据本专利技术的另一方面,还提供了一种在移动通信网络的一个OLAP节点中进行OLAP分析的分析装置,其中,所述移动通信网络包括OLTP节点和多个OLAP节点,该分析装置包括以下装置:第一获取装置,用于从接收到的用户的位置更新信息中获取用户识别信息;存储装置,用于当根据所述用户识别信息确定所述用户属于该OLAP节点的服务范围时,将所述位置更新信息存储至近期位置记录表中,其中,所述当前时间点位于所述近期位置记录表所对应的时间范围内;其中,该分析装置还包括以下装置:触发装置,用于当到达所述时间范围的截止时间时,将一个新的位置记录表,作为所述近期位置记录表,并触发获取装置和存储装置重复执行操作。根据本专利技术的另一方面,还提供了一种移动通信网络,包括本发明所述的辅助装置,以及多个本专利技术所述的分析装置。与现有技术相比,本专利技术具有以下优点:1)OLTP节点可实时收集用户的位置更新信息,并定期将所收集到的位置更新信息发送到OLAP节点;从而大大减少了位置信息丢失的可能性,并能够避免因提取转换加载工具对OLTP数据库的访问造成的突发;2)OLAP节点可通过将存储其接收到的、属于该OLAP节点服务范围的用户的位置更新信息存储至相应的近期位置记录表中,来存储用户大量的位置更新信息;且通过对近期位置记录表所对应的时间层级的设置可限定近期位置记录表的时间范围,从而在时间维度上对位置更新信息进行划分,有助于对近期位置记录表中的数据进行进一步的处理;3)可首先通过生成第一位置文件来进一步从位置维度上对位置更新信息进行划分,再根据时间层级和/或位置区域层级的映射关系,来进行大量的预计算,以生成不同时间层级和/或位置区域层级的第二位置文件,以便于进一步的预计算以及在OLAP节点中的查询;4)可根据第一位置文件或第二位置文件,生成时间用户统计表和位置用户统计表,以进一步地从用户角度对OLAP节点中所存储的用户的位置更新信息进行整理,以更加便于在OLAP节点中进行查询;5)OLAP节点可通过分析来自网络的查询请求来获取相应的时间用户统计表和/或位置用户统计表,以获得网络所查询的用户数量,由于OLAP中预先生成并存储了不同时间层级和位置区域层级的第一位置文件、第二位置文件、时间用户统计表以及位置用户统计表,故在本方案中在进行查询时仅需进行少量的计算或其他处理,同时不需要花费长时间来加载数据,从而大大缩短了查询所需的时间;且在进行查询时可根据实际的时间条件和位置条件,忽略时间用户统计表和位置用户统计表中用户识别码以外的其他信息,从而更进一步地加快查询速度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的一个实施例的在移动通信网络中进行OLAP分析的方法的流程示意图;图2为本专利技术的另一个实施例的在移动通信网络中进行OLAP分析的方法的流程示意图;图3为本专利技术的另一个实施例的在移动通信网络中进行OLAP分析的方法的流程示意图;图4为本专利技术的一个实施例的在移动通信网络的OLAP节点中进行OLAP分析的方法的流程示意图;图5为本专利技术的一个实施例的在移动通信网络中进行OLAP分析的系统结构示意图;图6为本专利技术的另一个实施例的在移动通信网络中进行OLAP分析的系统结构示意图;图7为本专利技术的另一个实施例的在移动通信网络中进行OLAP分析的系统结构示意图;图8为本专利技术的一个实施例的在移动通信网络的OLAP节点中进行OLAP分析的分析装置的结构示意图;图9为本专利技术的一个示例的第一位置文件的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1为本专利技术的一个实施例的在移动通信网络中进行OLAP分析的方法的流程示意图。其中,所述移动通信网络包括OLTP节点和多个OLAP(联机分析处理,On-LineAnalyticalProcessing)。其中,本实施例的方法主要通过OLTP节点和OLAP节点来实现。其中,所述OLTP节点包括任何可用于HLR/HSS的节点,本文档来自技高网...

【技术保护点】
一种在移动通信网络的OLTP节点中辅助进行OLAP分析的方法,其中,所述移动通信网络包括OLTP节点和OLAP节点,该方法包括以下步骤:a将基于来自用户的位置更新事件获得的位置更新信息发送给所述OLAP节点。

【技术特征摘要】
1.一种在移动通信网络的OLTP节点中辅助进行OLAP分析的方
法,其中,所述移动通信网络包括OLTP节点和OLAP节点,该方法包
括以下步骤:
a将基于来自用户的位置更新事件获得的位置更新信息发送给所述
OLAP节点。
2.一种在移动通信网络的一个OLAP节点中进行OLAP分析的方
法,其中,所述移动通信网络包括OLTP节点和多个OLAP节点,该方
法包括以下步骤:
A从接收到的用户的位置更新信息中获取用户识别信息;
B当根据所述用户识别信息确定所述用户属于该OLAP节点的服务
范围时,将所述位置更新信息存储至近期位置记录表中,其中,当前时
间点位于所述近期位置记录表所对应的时间范围内;
其中,该方法还包括以下步骤:
-当到达所述时间范围的截止时间时,将一个新的近期位置记录表,
作为所述近期位置记录表,以重复所述步骤A和B。
3.根据权利要求2所述的方法,其中,该方法还包括以下步骤:
-当根据所述用户识别信息确定所述用户属于另一个OLAP节点的
服务范围时,将所述位置更新信息发送至所述另一个OLAP节点。
4.根据权利要求2或3所述的方法,其中,所述近期位置记录表包
含多个位置区域标识、位于每个位置区域的用户的用户识别信息和用户
位于该位置区域时的时间信息,该方法还包括以下步骤:
-在达到所述时间范围的截止时间后,根据所述近期位置记录表,
获得其包含的每个位置区域的第一位置文件,其中,所述第一位置文件
包含位于该位置区域的每个用户的用户识别信息以及每个用户在该位
置区域时的时间信息,所述位置区域和所述时间信息表示了所述第一位
置文件对应的位置区域层级和时间层级;
-基于位置区域层级和/或时间层级的映射关系,根据所述第一位置

\t文件,生成或更新所对应的时间层级或位置区域层级等于或高于所述第
一位置文件对应的时间层级或位置区域层级的多个第二位置文件,其
中,该多个第二位置文件之间的时间层级或位置区域层级不同。
5.根据权利要求4所述的方法,其中,该方法还包括以下步骤:
-根据第一位置文件或第二位置文件,生成或更新与所述第一位置
文件或第二位置文件在所对应的时间层级上相同的时间用户统计表,该
时间用户统计表包含了多个用户在该时间用户统计表对应的时间范围
内分别所在的位置区域;和/或
-根据第一位置文件或第二位置文件,生成或更新与所述第一位置
文件或第二位置文件在所对应的位置区域层级上相同的位置用户统计
表,该位置用户统计表包含了多个用户位于该位置用户统计表对应的位
置区域范围时分别对应的时间信息。
6.根据权利要求5所述的方法,其中,该方法还包括以下步骤:
-根据来自网络的查询请求,确定时间条件和位置条件;
-根据所述时间条件和位置条件,获取至少一个时间用户统计表和/
或位置用户统计表;
-根据所述至少一个时间用户统计表和/或位置用户统计表,获取满
足所述时间条件和所述位置条件的用户数量;
-将所述用户数量反馈给所述网络。
7.根据权利要求4至6中任一项所述的方法,其中,所述方法还包
括以下步骤:
-根据预定时间条件,删除所有超时的第一位置文件或第二位置文
件;以及
-更新与被删除的第一位置文件或第二位置文件相关的一个或多个
相关文件;
其中,所述相关文件包括以下至少一项:
-与被删除的第一位置文件或第二位置文件相关的第二位置文
件;
-时间用户统计表;
-位置用户统计表;
-与被删除的第一位置文件或第二位置文件相关的索引文件。
8.一种在移动通信网络的OLTP节点中辅助进行OLAP分析的辅助
装置,其中,所述移动通信网络包括OLTP节点和OLAP节点,该辅助
装置包括以下装置:
第一发送装置,用于将基于来自用户的位置更新事件获得的位置更
新信...

【专利技术属性】
技术研发人员:姚德谊
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1