路径分析方法和装置制造方法及图纸

技术编号:9718904 阅读:140 留言:0更新日期:2014-02-27 05:43
本发明专利技术公开了一种路径分析方法和装置,其中,该方法包括:建立访问表,其中,访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息;查找访问表中包含特定路径的条目;根据该条目,进行特定路径相关的路径分析。通过本发明专利技术,解决了相关技术中通过对数据仓库中的路径访问表进行自连接来进行路径分析所导致的执行效率低的问题,提高了路径分析的效率。

【技术实现步骤摘要】
路径分析方法和装置
本专利技术涉及数据分析领域,具体而言,涉及一种路径分析方法和装置。
技术介绍
联机分析处理(On-Line Analytical Processing,简称为0LAP)是共享多维信息的、针对特定问题的联机数据访问和分析的快速软件技术。它通过对信息的多种可能的观察形式进行快速、稳定一致和交互性的存取,允许管理决策人员对数据进行深入观察。决策数据是多维数据,多维数据就是决策的主要内容。OLAP专门设计用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可以根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以一种直观而易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业(公司)的经营状况,了解对象的需求,制定正确的方案。有关OLAP的相关资料可以进一步参见百度百科:httpj//baike.baidu.com/view/22068.htm?fromld=57810中的描述,在此不再赘述。路径导航:路径是用户访问网站的路径链,如从A页面再访问B页面再回到A页面,再离开,则表示路径为A->B->A。路径导航即是通过界面来展示用户的访问路径。在Olap里,路径导航主要包括:前置页面分析:选定某一个统一资源定位符(Uniform Resource Locator,简称为URL)路径,查看访问本页面的所有用户前一个页面的分布情况;后置页面分析:选定某一个URL路径,查看访问本页面的所有用户后一个页面的分布情况。然而,在相关技术中,并没有采用Olap的实现方式,而是采用了通过查询数据仓库来获得特定URL的前置和后置页面,并进行相关页面的指标(例如访问次数、停留时长等)的统计分析的方法。相关技术中基于传统数据仓库的路径导航分析方法采用了如下的技术方案:建立一张路径访问表,在路径访问表中,包含:列,用户名(VisitorKey),会话ID(SessionID),当前访问页面(PageKey),下一个访问页面(NextPageKey);以相关技术中的前置页面分析方法为例:根据PageKey=选定页面,通过NextPageKey去查找下一个页面的分布情况。采用上述的技术方案,若是要多级剖析,即分析以某一页面其特定后置页面的再后置页面分布情况,则需要进行表连接操作,并且,需要剖析多少级,便需要多少次的表连接操作。专利技术人在研究过程中发现,在剖析多级路径时,由于要进行大量的自连接操作,其执行效率将会很慢。针对相关技术中通过对数据仓库中的路径访问表进行自连接来进行路径分析所导致的执行效率低的问题, 目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种路径分析方法和装置,以至少解决相关技术中的上述问题。根据本专利技术的一个方面,提供了 一种路径分析方法,包括:建立访问表,其中,所述访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息;查找所述访问表中包含特定路径的条目;根据所述条目,进行特定路径相关的路径分析。优选地,建立所述访问表包括:获取数据仓库中保存的原始访问表,其中,所述原始访问表中的每个条目中保存有一个用户访问的一个路径的信息;根据所述原始访问表,建立所述访问表。优选地,在所述特定路径相关的路径分析为所述特定路径的前置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括:确定所述条目中用户在访问所述特定路径之前所访问的路径的信息;确定用户在访问所述特定路径之前所访问的路径的分布情况。优选地,在所述前置分析为N级前置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括:确定所述条目中用户在访问所述特定路径之前所访问的N个路径的信息;确定用户在访问所述特定路径之前所访问的N个路径的分布情况,其中,N为正整数。优选地,在所述特定路径相关的路径分析为所述特定路径的后置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括:确定所述条目中用户在访问所述特定路径之后的所访问的路径的信息;确定用户在访问所述特定路径之后的所访问的路径的分布情况。优选地,在所述后置分析为M级后置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括:确定所述条目中用户在访问所述特定路径之后的所访问的M个路径的信息;确定用户在访问所述特定路径之后的所访问的M个路径的分布情况,其中,M为正整数。根据本专利技术的另一个方面,还提供了一种路径分析装置,包括:建立模块,用于建立访问表,其中,所述访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息;查找模块,用于查找所述访问表中包含特定路径的条目;分析模块,用于根据所述条目,进行特定路径相关的路径分析。优选地,所述建立模块包括:获取单元,用于获取数据仓库中保存的原始访问表,其中,所述原始访问表中的每个条目中保存有一个用户访问的一个路径的信息;建立单元,用于根据所述原始访问表,建立所述访问表。优选地,所述分析模块包括:第一确定单元,用于确定所述条目中用户在访问所述特定路径之前所访问的路径的信息;第二确定单元,用于确定用户在访问所述特定路径之前所访问的路径的分布情况。优选地,所述分析模块包括:第三确定单元,用于确定所述条目中用户在访问所述特定路径之后的所访问的路径的信息;第四确定单元,用于确定用户在访问所述特定路径之后的所访问的路径的分布情况。根据本专利技术的另一个方面,还提供了一种路径分析系统,包括:数据仓库和路径分析装置,其中,所述数据仓库,用于建立访问表,其中,所述访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息;所述路径分析装置,用于查找所述访问表中包含特定路径的条目,并根据所述条目,进行特定路径相关的路径分析。通过本专利技术,采用建立访问表,其中,访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息;查找访问表中包含特定路径的条目;根据该条目,进行特定路径相关的路径分析的方式,解决了相关技术中通过对数据仓库中的路径访问表进行自连接来进行路径分析所导致的执行效率低的问题,提高了路径分析的效率。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的路径分析方法的流程示意图;图2是根据本专利技术实施例的路径分析装置的结构示意图;图3是根据本专利技术实施例的路径分析系统的结构示意图;图4是根据本专利技术优选实施例的路径导航结果的示意图;图5是根据本专利技术优选实施例的路径分析系统的工作示意图;图6是根据本专利技术优选实施例的路径导航分析结果的示意图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本实施例提供了一种路径分析方法,图1是根据本专利技术实施例的路径分析方法的流程示意图,如图1所示,该流程包括如下步骤:步骤S102,建立访问本文档来自技高网
...

【技术保护点】
一种路径分析方法,其特征在于包括:建立访问表,其中,所述访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息;查找所述访问表中包含特定路径的条目;根据所述条目,进行特定路径相关的路径分析。

【技术特征摘要】
1.一种路径分析方法,其特征在于包括: 建立访问表,其中,所述访问表中的每个条目中保存有根据用户访问路径的顺序保存的一个用户访问的多个路径的信息; 查找所述访问表中包含特定路径的条目; 根据所述条目,进行特定路径相关的路径分析。2.根据权利要求1所述的方法,其特征在于,建立所述访问表包括: 获取数据仓库中保存的原始访问表,其中,所述原始访问表中的每个条目中保存有一个用户访问的一个路径的信息; 根据所述原始访问表,建立所述访问表。3.根据权利要求1或2所述的方法,其特征在于,在所述特定路径相关的路径分析为所述特定路径的前置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括: 确定所述条目中用户在访问所述特定路径之前所访问的路径的信息; 确定用户在访问所述特定路径之前所访问的路径的分布情况。4.根据权利要求3所述的方法,其特征在于,在所述前置分析为N级前置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括: 确定所述条目中用户在访问所述特定路径之前所访问的N个路径的信息; 确定用户在访问所述特定路径之前所访问的N个路径的分布情况,其中,N为正整数。5.根据权利要求1或2所述的方法,其特征在于,在所述特定路径相关的路径分析为所述特定路径的后置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括: 确定所述条目中用户在访问所述特定路径之后的所访问的路径的信息; 确定用户在访问所述特定路径之后的所访问的路径的分布情况。6.根据权利要求5所述的方法,其特征在于,在所述后置分析为M级后置分析的情况下,根据所述条目,进行所述特定路径相关的路径分析包括: ...

【专利技术属性】
技术研发人员:洪超杨基彬
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:

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

1