网络日志记录方法、网络访问路径确定方法及相关装置制造方法

文档序号:7983080阅读:116来源:国知局
网络日志记录方法、网络访问路径确定方法及相关装置制造方法
【专利摘要】本申请公开了一种网络日志记录方法、网络访问路径确定方法及相关装置,包括:判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID;如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID;如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空。采用本方案,使得在网络日志中所记录的网络访问信息更全面。
【专利说明】网络日志记录方法、网络访问路径确定方法及相关装置
【技术领域】
[0001]本申请涉及计算机网络【技术领域】,尤其涉及一种网络日志记录方法、网络访问路径确定方法及相关装置。
【背景技术】
[0002]随着计算机网络技术的快速发展,基于记录的网络日志还原用户的网络访问路径,能够使得网站更便利地为用户提供更加人性化的服务,针对一些涉及网络安全或者网络审查的需要,准确高效的还原用户网络访问路径,能够实现更加快捷准确地网络安全维护。
[0003]在现有技术中,可以采用如下方案实现对用户的网路访问路径的还原:
[0004]在用户访问网页的过程中,互联网中的日志服务器会保存并管理与该用户访问过的网页对应的带时间戳的临时会话Cookie,该临时会话Cookie包括:访问页面的URL(Uniform/Universal Resource Locator,统一资源定位符),用户会话ID和用户访问页面的时间戳,该临时会话Cookie是记录在网络日志中。
[0005]在需要还原该用户访问过的网页路径时,收集包括统一用户会话ID的各日志记录,对于记录的时间戳最小的日志,就是该用户本次访问网络时首次访问页面日志,而该首次访问页面日志中的URL,就是该用户本次访问网络时首次访问的网页,也可以称作landing page (着陆页),然后按照时间戳从小到大的顺序,对该各日志记录中的URL进行排序,从而还原出该用户本次访问网络时的网络访问路径。
[0006]然而,本申请的发明人在实现本申请的过程中,发现上述现有技术中还原网络访问路径的方案至少存在如下技术问题:
[0007]虽然上述现有技术方案能在一定程度上实现对用户访问过的网页实现路径还原,但是,由于在记录网络日志的过程中,只是在用户在访问过程中,在服务器上记录访问页面的时间戳,从而使得在网络访问路径还原时,只能基于记录的时间戳来确定访问的先后顺序,所以,存在网络日志中所记录的网络访问信息不全面的技术问题,以及存在还原的结果在有些时候不能够正确反映用户访问网页的过程,导致各个访问页面间的逻辑结构关系不清楚的技术问题。例如:如图1所示,用户从网站的页面A出发,先后访问了页面B和页面C,假定页面B被先访问,页面C被后访问,按照上述现有技术方案,用户访问网站页面的路径,被确定为从页面A到页面B,再从页面B到页面C,从而导致所还原的网络访问路径,与实际用户从页面A触发,分别先后访问页面B和页面C的实际路径不符,进而造成所还原的网络访问路径不准确。

【发明内容】

[0008]有鉴于此,本申请实施例提供一种网络日志记录方法及装置,用于解决现有技术中存在的网络日志中记录的网络访问信息不全面的问题。
[0009]本申请实施例还提供一种网络访问路径确定方法及装置,用于解决现有技术中存在的网络访问路径确定不准确的问题。
[0010]本申请实施例提供了一种网络日志记录方法,包括:
[0011]判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID ;
[0012]如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID ;
[0013]如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空;
[0014]将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。
[0015]本申请实施例还提供了一种基于上述方法记录的网络日志的网络访问路径确定方法,包括:
[0016]获取当前记录的各网络日志条目;
[0017]基于所述各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同;
[0018]确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
[0019]本申请实施例还提供了一种网络日志记录装置,包括:
[0020]判断单元,用于判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID ;
[0021]第一处理单元,用于如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID ;
[0022]第二处理单元,用于如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空;
[0023]添加单元,用于将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。
[0024]本申请实施例还提供了一种基于上述装置记录的网络日志的网络访问路径确定装置,包括:
[0025]第一获取单元,用于获取当前记录的各网络日志条目;
[0026]第一日志确定单元,用于基于所述各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同;
[0027]第一路径确定单元,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。[0028]本申请实施例提供的上述网络日志记录方法中,在记录网络日志时,首先判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID,如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID,如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空,从而实现在网络日志中记录表征本次访问页面的来源页面的信息,即表征来源页面的唯一访问ID,从而使得所记录的网路访问信息更全面;并且,方法中还将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中,从而使得可以在后续本次访问页面作为来源页面时,在网络日志中记录相关的来源页面的信肩、O
[0029]本申请实施例提供的上述网络访问路径确定方法中,基于上述网络日志记录方法中记录的网络日志,首先获取当前记录的各网络日志条目,并基于各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,该设定关系为第一网络日志条目中表征本次访问页面的唯一访问ID,与第二网络日志条目中表征来源页面的唯一访问ID相同;以及确定网络访问路径为从第一网络日志条目中的页面标识表征的网络页面到第二网络日志条目中的页面标识表征的网络页面,从而能够准确的确定出用户在访问网络时,是从哪一个页面出发访问另一个页面,及相比现有技术中仅是基于时间戳确定的网络访问路径更准确。
[0030]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0031]附图用来提供对本申请的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中:
[0032]图1为现有技术中还原网络访问路径的示意图;
[0033]图2为本申请实施例提供的网络日志记录方法的流程图;
[0034]图3为本申请实施例1提供的网络日志记录方法的流程图;
[0035]图4为本申请实施例2提供的网络日志记录方法的流程图;
[0036]图5为本申请实施例3提供的网络访问路径确定方法的流程图之一;
[0037]图6为本申请实施例3提供的网络访问路径确定方法的流程图之二 ;
[0038]图7为本申请实施例3提供的网络访问路径确定方法的流程图之三;
[0039]图8为本申请实施例4提供的网络日志记录装置的结构示意图;
[0040]图9为本申请实施例5提供的网络访问路径确定装置的结构示意图之一;
[0041]图10为本申请实施例5提供的网络访问路径确定装置的结构示意图之二 ;
[0042]图11为本申请实施例5提供的网络访问路径确定装置的结构示意图之三。
【具体实施方式】[0043]为了给出提高确定网络访问路径的准确性的实现方案,本申请实施例提供了一种网络日志记录方法、网络访问路径确定方法及相关装置,该技术方案可以应用于记录网路日志以及还原网络访问路径的过程,既可以实现为一种方法,也可以实现为一种装置。以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0044]本申请实施例提供一种网络日志记录方法,如图2所示,包括:
[0045]步骤201、判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID0
[0046]步骤202、如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID。
[0047]步骤203、如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空。
[0048]步骤204、将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。
[0049]其中,本次访问页面的唯一访问ID,作为本次访问页面的唯一标识,能够区分不同用户对同一页面的访问,并且能够区分同一用户对同一页面的不同访问,即同一用户在一次网络访问过程中两次访问同一页面时的唯一访问ID不同。
[0050]进一步的,本申请实施例中,提出一种格式的唯一访问ID,具体包括:用于表征本次网络访问的唯一标识GUID,以及表示访问页面的访问时刻的时间戳TimeStamp,较佳的,还可以包括本次访问页面在本次网络访问过程中所经历的跳数值HopNumber。
[0051 ] 在上述步骤204中,将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中,从而作为该超链接对应页面被访问时的来源页面的唯一访问ID,以便后续该超链接对应页面被访问时,在对应的网络日志条目中记录表征来源页面的唯一访问ID。具体的,可以添加到本次访问页面中的所有超链接中,也可以根据实际需要添加到本次访问页面中的部分超链接中,例如添加到与本次访问页面属于同一主页的超链接中。
[0052]下面结合附图,用具体实施例对本申请提供的上述方法及装置进行详细描述。
[0053]实施例1:
[0054]本申请实施例1中,以在网站服务器侧执行上述网络日志记录方法为例,对上述方案进行详细描述,如图3所示,具体包括如下处理步骤:
[0055]步骤301、网站服务器接收客户端发送的页面访问请求,该页面访问请求中携带请求访问的页面的URL。
[0056]步骤302、网站服务器判断客户端本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID,如果判断结果为否,进入步骤303,如果判断结果为是,进入步骤305。
[0057]具体的,可以基于该页面访问请求中携带的请求访问的页面的URL中是否携带唯一访问ID进行确定,如果该URL中携带了唯一访问ID,则确定本次访问页面中携带了表征本次访问页面的来源页面的唯一访问ID,即URL中所携带的该唯一访问ID,如果该URL中未携带唯一访问ID,则确定本次访问页面中未携带表征本次访问页面的来源页面的唯一访问ID0
[0058]其它实施例中,也可以采用其它方式判断,例如,根据页面访问请求中是否携带了表征本次访问页面的来源页面的唯一访问ID进行判断。
[0059]步骤303、如果本次访问页面中未携带表征本次访问页面的来源页面的唯一访问ID,表示该客户端本次请求访问的页面为该客户端开始本次网络访问时请求访问的第一个页面,即landing page。此时,针对客户端本次访问页面不存在来源页面,所以也不会携带表征来源页面的唯一访问ID。
[0060]本步骤中,网站服务器生成表征本次访问页面的唯一访问ID,具体可以采用如下两种方式:
[0061]第一种方式:为本次访问页面分配唯一标识⑶ID,也相当于为本次网络访问分配GUID,并确定本次访问页面的访问时刻,然后生成包括该GUID和表示该访问时刻的时间戳TimeStamp的唯一访问ID,作为表征本次访问页面的唯一访问ID ;
[0062]第二种方式:为本次访问页面分配唯一标识⑶ID,也相当于为本次网络访问分配GUID,并确定本次访问页面的访问时刻,以及确定跳数值HopNumber的初始值,如初始值确定为0,然后生成包括该GUID、表示该访问时刻的时间戳TimeStamp和以该初始值作为HopNumber的唯一访问ID,作为表征本次访问页面的唯一访问ID。
[0063]步骤304、网站服务器在该客户端的本次访问页面对应的网络日志记录中,对应记录本次访问页面的页面标识(如URL)、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空。
[0064]较佳的,在该网络日志记录中,还可以记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID,有关用户cookie和用户ID的生成与获取,可以采用现有技术中的各种方式,在此不再进行详细描述。
[0065]步骤305、如果本次访问页面中携带了表征本次访问页面的来源页面的唯一访问ID,表示该客户端本次请求访问的页面,不是该客户端开始本次网络访问时请求访问的第一个页面,而是在开始本次网络访问后从已访问的页面出发所访问的页面。此时,针对客户端本次访问页面存在来源页面,所以会携带表征来源页面的唯一访问ID。
[0066]本步骤中,网站服务器生成表征本次访问页面的唯一访问ID,具体可以采用如下两种方式:
[0067]第一种方式:获取携带的表征来源页面的唯一访问ID,并从表征来源页面的唯一访问ID中获取GUID,该GUID即为本次网络访问的GUID,并确定本次访问页面的访问时刻,然后生成包括该GUID和表示该访问时刻的时间戳TimeStamp的唯一访问ID,作为表征本次访问页面的唯一访问ID ;
[0068]第二种方式:获取携带的表征来源页面的唯一访问ID,并从表征来源页面的唯一访问ID中获取GUID,该GUID即为本次网络访问分配GUID,并确定本次访问页面的访问时亥1J,以及获取表征来源页面的唯一访问ID中的HopNumber,确定该HopNumber与设定增量的和值,如设定增量为1,然后生成包括该GUID、表示该访问时刻的时间戳TimeStamp和以该和值作为HopNumber的唯一访问ID,作为表征本次访问页面的唯一访问ID。[0069]步骤306、网站服务器在该客户端的本次访问页面对应的网络日志记录中,对应记录本次访问页面的页面标识(如URL)、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID。
[0070]较佳的,在该网络日志记录中,还可以记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID,有关用户cookie和用户ID的生成与获取,可以采用现有技术中的各种方式,在此不再进行详细描述。
[0071]步骤307、网站服务器将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中,从而使得后续用户在通过点击本次访问页面中的超链接,向网站服务器发送页面访问请求时,其中所携带的URL中包括本次访问页面的唯一访问ID,即可以作为该超链接对应页面被访问时的来源页面的唯一访问ID,以便后续该超链接对应页面被访问时,在对应的网络日志条目中记录表征来源页面的唯一访问ID。
[0072]具体的,可以添加到本次访问页面中的所有超链接中,也可以根据实际需要添加到本次访问页面中的部分超链接中,例如添加到与本次访问页面属于同一主页的超链接中。
[0073]步骤308、网站服务器将所有超链接中添加了本次访问页面的唯一访问ID的页面,返回给客户端。
[0074]上述服务器侧所执行的网络日志记录方法,适用于不能使用客户端机制的场景,例如某些不提供客户端浏览器的JaveScript机制的用户终端上。
[0075]实施例2:
[0076]本申请实施例2中,以客户端侧执行上述网络日志记录方法为例,对上述方案进行详细描述,如图4所示,具体包括如下处理步骤:
[0077]步骤401、网站服务器接收客户端发送的页面访问请求,该页面访问请求中携带请求访问的页面的URL。
[0078]步骤402、网站服务器向客户端返回本次访问页面。
[0079]步骤403、客户端在接收到网站服务器返回的本次访问页面后,判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID,如果判断结果为否,进入步骤404,如果判断结果为是,进入步骤406。
[0080]具体的,可以基于返回的本次访问页面中携带的所展现页面的URL中是否携带唯一访问ID进行确定,如果该URL中携带了唯一访问ID,则确定本次访问页面中携带了表征本次访问页面的来源页面的唯一访问ID,即URL中所携带的该唯一访问ID,如果该URL中未携带唯一访问ID,则确定本次访问页面中未携带表征本次访问页面的来源页面的唯一访问ID0
[0081]步骤404、如果本次访问页面中未携带表征本次访问页面的来源页面的唯一访问ID,表示该客户端本次请求访问的页面,为该客户端开始本次网络访问时请求访问的第一个页面,即landing page。此时,针对客户端本次访问页面不存在来源页面,所以也不会携带表征来源页面的唯一访问ID。
[0082]本步骤中,客户端生成表征本次访问页面的唯一访问ID,具体可以采用如下两种方式:
[0083]第一种方式:为本次访问页面分配唯一标识⑶ID,也相当于为本次网络访问分配GUID,并确定本次访问页面的访问时刻,然后生成包括该GUID和表示该访问时刻的时间戳TimeStamp的唯一访问ID,作为表征本次访问页面的唯一访问ID ;
[0084]第二种方式:为本次访问页面分配唯一标识⑶ID,也相当于为本次网络访问分配GUID,并确定本次访问页面的访问时刻,以及确定跳数值HopNumber的初始值,如初始值确定为0,然后生成包括该GUID、表示该访问时刻的时间戳TimeStamp和以该初始值作为HopNumber的唯一访问ID,作为表征本次访问页面的唯一访问ID。
[0085]步骤405、客户端在本次访问页面对应的网络日志记录中,对应记录本次访问页面的页面标识(如URL)、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空。
[0086]较佳的,在该网络日志记录中,还可以记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID,有关用户cookie和用户ID的生成与获取,可以采用现有技术中的各种方式,在此不再进行详细描述。
[0087]步骤406、如果本次访问页面中携带了表征本次访问页面的来源页面的唯一访问ID,表示该客户端本次请求访问的页面,不是该客户端开始本次网络访问时请求访问的第一个页面,而是在开始本次网络访问后从已访问的页面出发所访问的页面。此时,针对客户端本次访问页面存在来源页面,所以会携带表征来源页面的唯一访问ID。
[0088]本步骤中,客户端生成表征本次访问页面的唯一访问ID,具体可以采用如下两种方式:
[0089]第一种方式:获取携带的表征来源页面的唯一访问ID,并从表征来源页面的唯一访问ID中获取GUID,该GUID即为本次网络访问的GUID,并确定本次访问页面的访问时刻,然后生成包括该GUID和表示该访问时刻的时间戳TimeStamp的唯一访问ID,作为表征本次访问页面的唯一访问ID ;
[0090]第二种方式:获取携带的表征来源页面的唯一访问ID,并从表征来源页面的唯一访问ID中获取GUID,该GUID即为本次网络访问分配GUID,并确定本次访问页面的访问时亥1J,以及获取表征来源页面的唯一访问ID中的HopNumber,确定该HopNumber与设定增量的和值,如设定增量为1,然后生成包括该GUID、表示该访问时刻的时间戳TimeStamp和以该和值作为HopNumber的唯一访问ID,作为表征本次访问页面的唯一访问ID。
[0091 ] 步骤407、客户端在本次访问页面对应的网络日志记录中,对应记录本次访问页面的页面标识(如URL)、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID。
[0092]较佳的,在该网络日志记录中,还可以记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID,有关用户cookie和用户ID的生成与获取,可以采用现有技术中的各种方式,在此不再进行详细描述。
[0093]步骤408、客户端将表征本次访问页面的唯一访问ID添加到本次访问页面中的所有超链接中,并展现给用户,从而使得后续用户在通过点击本次访问页面中的超链接,向网站服务器发送页面访问请求时,其中所携带的URL中包括本次访问页面的唯一访问ID,即可以作为该超链接对应页面被访问时的来源页面的唯一访问ID,以便后续该超链接对应页面被访问时,在对应的网络日志条目中记录表征来源页面的唯一访问ID。
[0094]步骤409、客户端还可以将记录的网络日志条目发送至网站服务器,以便网站服务器后续基于该网络日志条目确定该用户的网络访问路径。[0095]上述客户端侧所执行的网络日志记录方法,具体可以通过客户端浏览器提供的JaveScript机制实现。
[0096]实施例3:
[0097]本申请实施例3中,基于本申请实施例提供的上述网络日志记录方法中的网络日志,提供一种网络访问路径确定方法,如图5所示,包括:
[0098]步骤501、获取当前记录的各网络日志条目。
[0099]步骤502、基于获取的各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,设定关系为第一网络日志条目中表征本次访问页面的唯一访问ID,与第二网络日志条目中表征来源页面的唯一访问ID相同。
[0100]步骤503、确定网络访问路径为从第一网络日志条目中的页面标识表征的网络页面到第二网络日志条目中的页面标识表征的网络页面。
[0101]进一步的,如果获取的网络日志条目中表征来源页面的唯一访问ID为空,表示该网络日志条目中的页面标识表征的网络页面为客户端一次网络访问过程中第一次访问的页面,也称作landing page。
[0102]由于采用上述网络日志记录方法记录的网络日志中,记录了本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID,从而米用上述图5所示的网络访问路径确定方法,能够准确的确定出满足上述设定关系的两个网络日志条目,进而准确的确定出网络访问路径。
[0103]进一步的,当唯一访问ID包括表征一次网络访问的⑶ID时,本申请实施例3还提供一种网络访问路径确定方法,如图6所示,包括:
[0104]步骤601、从当前记录的各网络日志条目中,获取表征本次访问页面的唯一访问ID中的唯一标识相同的各指定网络日志条目。
[0105]步骤602、基于获取的各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,设定关系为第一网络日志条目中表征本次访问页面的唯一访问ID,与第二网络日志条目中表征来源页面的唯一访问ID相同。
[0106]步骤603、确定网络访问路径为从第一网络日志条目中的页面标识表征的网络页面到第二网络日志条目中的页面标识表征的网络页面。
[0107]采用上述图6所示的网络访问路径确定方法,不仅能够准确的确定出网络访问路径,并且可以针对客户端的一次网络访问过程,确定出在这一次网络访问过程中的网络访问路径。
[0108]进一步的,当在网络日志中还记录了本次访问页面对应的用户cookie,或者,记录了本次访问页面对应的由网站分配的用户ID时,本申请实施例3还提供一种网络访问路径确定方法,如图7所示,包括:
[0109]步骤701、从当前记录的各网络日志条目中,获取本次访问页面对应的用户cookie或者用户ID相同的各指定网络日志条目。
[0110]步骤702、基于各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与第二网络日志条目中表征来源页面的唯一访问ID相同。
[0111]步骤703、确定网络访问路径为从第一网络日志条目中的页面标识表征的网络页面到第二网络日志条目中的页面标识表征的网络页面。
[0112]采用上述图7所示的网络访问路径确定方法,不仅能够准确的确定出网络访问路径,并且可以针对客户端的一次网络访问过程(基于用户cookie获取各指定网络日志条目的方案),确定出在这一次网络访问过程中的网络访问路径;或者可以针对使用客户端的同一用户(基于用户ID获取各指定网络日志条目的方案),确定出该用户在网络访问过程中的网络访问路径。
[0113]采用本申请实施例提供的上述网络日志记录方法,以及网络访问路径确定方法,相比现有技术能够更全面的记录网络访问信息,且能够更准确的确定网络访问路径。并且,在现有技术中,在某些不同页面所采用的Cookie编码格式不同的情况下,有些浏览器会丢失Cookie,进而导致不能实现对用户访问过的网页进行路径还原的技术问题,此时采用本申请实施例提供的方案即可以解决这一问题。
[0114]实施例4:
[0115]基于同一发明构思,根据本申请上述实施例提供的网络日志记录方法,相应地,本申请实施例4还提供了一种网络日志记录装置,其结构示意图如图8所示,具体包括:
[0116]判断单元801,用于判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID ;
[0117]第一处理单元802,用于如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID ;
[0118]第二处理单元803,用于如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空;
[0119]添加单元804,用于将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。
[0120]进一步的,第一处理单元802,具体用于获取表征来源页面的唯一访问ID中的唯一标识;以及生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,作为表征本次访问页面的唯一访问ID ;
[0121]第二处理单元803,具体用于为本次访问页面分配唯一标识;以及生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,作为表征本次访问页面的唯一访问ID。
[0122]进一步的,第一处理单元802,还用于获取表征来源页面的唯一访问ID中的跳数值,并确定所述跳数值与设定增量的和值;并具体用于生成包括所述唯一标识、表示本次访问页面的访问时刻的时间戳和以所述和值作为跳数值的唯一访问ID ;
[0123]第二处理单元803,还用于确定跳数值的初始值;以及具体用于生成包括所述唯一标识、表示本次访问页面的访问时刻的时间戳和以所述初始值作为跳数值的唯一访问ID0[0124]进一步的,第一处理单元802,还用于如果判断结果为是,在本次访问页面对应的网络日志中,记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID ;
[0125]第二处理单元803,还用于如果判断结果为否,在本次访问页面对应的网络日志中,记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID。
[0126]实施例5:
[0127]基于同一发明构思,根据本申请上述实施例提供的网络访问路径确定方法,相应地,本申请实施例5还提供了一种网络访问路径确定装置,其结构示意图如图9所示,具体包括:
[0128]第一获取单元901,用于获取当前记录的各网络日志条目;
[0129]第一日志确定单元902,用于基于所述各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同;
[0130]第一路径确定单元903,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
[0131]相应地,本申请实施例5还提供了一种网络访问路径确定装置,其结构示意图如图10所示,具体包括:
[0132]第二获取单元1001,用于从当前记录的各网络日志条目中,获取表征本次访问页面的唯一访问ID中的唯一标识相同的各指定网络日志条目;
[0133]第二日志确定单元1002,用于基于所述各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同;
[0134]第二路径确定单元1003,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
[0135]相应地,本申请实施例5还提供了一种网络访问路径确定装置,其结构示意图如图11所示,具体包括:
[0136]第三获取单元1101,用于从当前记录的各网络日志条目中,获取本次访问页面对应的用户cookie或者用户ID相同的各指定网络日志条目;
[0137]第三日志确定单元1102,用于基于所述各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同;
[0138]第三路径确定单元1103,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
[0139]上述各模块的功能可对应于图1-图7所示流程中的相应处理步骤,在此不再赘述。[0140]综上所述,本申请实施例提供的方案,包括:判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID ;如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID ;如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空;以及将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。采用本申请实施例提供的方案,使得在网络日志中所记录的网络访问信息更全面。
[0141]本申请实施例提供的方案,包括:获取当前记录的各网络日志条目;并基于获取的各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,设定关系为第一网络日志条目中表征本次访问页面的唯一访问ID,与第二网络日志条目中表征来源页面的唯一访问ID相同;以及确定网络访问路径为从第一网络日志条目中的页面标识表征的网络页面到第二网络日志条目中的页面标识表征的网络页面。采用本申请实施例提供的方案,提高了确定网络访问路径的准确性。
[0142]本申请的实施例所提供的装置可通过计算机程序实现。本领域技术人员应该能够理解,上述的模块划分方式仅是众多模块划分方式中的一种,如果划分为其他模块或不划分模块,只要装置具有上述功能,都应该在本申请的保护范围之内。
[0143]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0144]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0145]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0146]显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
【权利要求】
1.一种网络日志记录方法,其特征在于,包括: 判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID ; 如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID ; 如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空; 将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。
2.如权利要求1所述的方法,其特征在于,如果判断结果为是,生成表征本次访问页面的唯一访问ID,具体包括: 获取表征来源页面的唯一访问ID中的唯一标识; 生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,作为表征本次访问页面的唯一访问ID ; 如果判断结果为否,生成表征本次访问页面的唯一访问ID,具体包括: 为本次访问页面分配唯一标识; 生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,作为表征本次访问页面的唯一访问ID。
3.如权利要求2所述的方法,其特征在于,如果判断结果为是,在生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID之前,还包括: 获取表征来源页面的唯一访问ID中的跳数值,并确定所述跳数值与设定增量的和值;如果判断结果为是,生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,具体为: 生成包括所述唯一标识、表示本次访问页面的访问时刻的时间戳和以所述和值作为跳数值的唯一访问ID ; 如果判断结果为否,在生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID之前,还包括: 确定跳数值的初始值; 如果判断结果为否,生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,具体为: 生成包括所述唯一标识、表示本次访问页面的访问时刻的时间戳和以所述初始值作为跳数值的唯一访问ID。
4.如权利要求1所述的方法,其特征在于,还包括: 在本次访问页面对应的网络日志中,记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID。
5.一种基于采用权利要求1所述的方法记录的网络日志的网络访问路径确定方法,其特征在于,包括: 获取当前记录的各网络日志条目; 基于所述各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同; 确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
6.一种基于采用权利要求2或3所述的方法记录的网络日志的网络访问路径确定方法,其特征在于,包括: 从当前记录的各网络日志条目中,获取表征本次访问页面的唯一访问ID中的唯一标识相同的各指定网络日志条目; 基于所述各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同; 确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
7.一种基于采用权利要求4所述的方法记录的网络日志的网络访问路径确定方法,其特征在于,包括: 从当前记录的各网络日志条目中,获取本次访问页面对应的用户cookie或者用户ID相同的各指定网络日志条目; 基于所述各指定网络日志条目 中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同; 确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
8.一种网络日志记录装置,其特征在于,包括: 判断单元,用于判断本次访问页面中是否携带表征本次访问页面的来源页面的唯一访问ID ; 第一处理单元,用于如果判断结果为是,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID ; 第二处理单元,用于如果判断结果为否,生成表征本次访问页面的唯一访问ID,并在本次访问页面对应的网络日志条目中,对应记录本次访问页面的页面标识、表征本次访问页面的唯一访问ID和表征来源页面的唯一访问ID为空; 添加单元,用于将表征本次访问页面的唯一访问ID添加到本次访问页面中的超链接中。
9.如权利要求8所述的装置,其特征在于,所述第一处理单元,具体用于获取表征来源页面的唯一访问ID中的唯一标识;以及生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,作为表征本次访问页面的唯一访问ID ;所述第二处理单元,具体用于为本次访问页面分配唯一标识;以及生成包括所述唯一标识和表示本次访问页面的访问时刻的时间戳的唯一访问ID,作为表征本次访问页面的唯一访问ID。
10.如权利要求9所述的装置,其特征在于,所述第一处理单元,还用于获取表征来源页面的唯一访问ID中的跳数值,并确定所述跳数值与设定增量的和值;并具体用于生成包括所述唯一标识、表示本次访问页面的访问时刻的时间戳和以所述和值作为跳数值的唯一访问ID ; 所述第二处理单元,还用于确定跳数值的初始值;以及具体用于生成包括所述唯一标识、表示本次访问页面的访问时刻的时间戳和以所述初始值作为跳数值的唯一访问ID。
11.如权利要求8所述的装置,其特征在于,所述第一处理单元,还用于如果判断结果为是,在本次访问页面对应的网络日志中,记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID ; 所述第二处理单元,还用于如果判断结果为否,在本次访问页面对应的网络日志中,记录本次访问页面对应的用户cookie,或者,记录本次访问页面对应的由网站分配的用户ID0
12.一种基于采用权利要求8所述的装置记录的网络日志的网络访问路径确定装置,其特征在于,包括: 第一获取单元,用于获取当前记录的各网络日志条目; 第一日志确定单元,用于基于所述各网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页`面的唯一访问ID相同; 第一路径确定单元,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
13.一种基于采用权利要求9或10所述的装置记录的网络日志的网络访问路径确定装置,其特征在于,包括: 第二获取单元,用于从当前记录的各网络日志条目中,获取表征本次访问页面的唯一访问ID中的唯一标识相同的各指定网络日志条目; 第二日志确定单元,用于基于所述各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同; 第二路径确定单元,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述第二网络日志条目中的页面标识表征的网络页面。
14.一种基于采用权利要求11所述的装置记录的网络日志的网络访问路径确定装置,其特征在于,包括: 第三获取单元,用于从当前记录的各网络日志条目中,获取本次访问页面对应的用户cookie或者用户ID相同的各指定网络日志条目; 第三日志确定单元,用于基于所述各指定网络日志条目中表征来源页面的唯一访问ID和表征本次访问页面的唯一访问ID,确定出满足设定关系的第一网络日志条目和第二网络日志条目,其中,所述设定关系为所述第一网络日志条目中表征本次访问页面的唯一访问ID,与所述第二网络日志条目中表征来源页面的唯一访问ID相同; 第三路径确定单元,用于确定网络访问路径为从所述第一网络日志条目中的页面标识表征的网络页面到所述 第二网络 日志条目中的页面标识表征的网络页面。
【文档编号】H04L12/24GK103684823SQ201210337120
【公开日】2014年3月26日 申请日期:2012年9月12日 优先权日:2012年9月12日
【发明者】韩军东 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1