数据处理方法及装置和访问频次信息处理方法及装置制造方法

文档序号:6636879阅读:157来源:国知局
数据处理方法及装置和访问频次信息处理方法及装置制造方法
【专利摘要】本发明公开了一种数据处理方法及装置和访问频次信息处理方法及装置。其中,数据处理方法包括:在检测到用户访问行为的情况下,获取用户访问行为对应的用户信息,并记录用户访问行为的访问时间;基于用户信息查询用户访问行为的上一次访问行为;判断用户访问行为与上一次访问行为是否在同一个会话中;如果判断出用户访问行为与上一次访问行为不在同一个会话中,则从上一次访问行为的记录中查询上一次访问行为的访问时间;以及计算用户访问行为的访问时间与上一次访问行为的访问时间的间隔时间。通过本发明,解决了无法准确地得到用户访问网站的间隔时间的问题,达到了提高用户访问网站的间隔时间计算的准确性的效果。
【专利说明】数据处理方法及装置和访问频次信息处理方法及装置

【技术领域】
[0001] 本发明涉及数据处理领域,具体而言,涉及一种数据处理方法及装置和访问频次 信息处理方法及装置。

【背景技术】
[0002] 随着互联网的普及和发展,通过互联网了解信息和进行交易的人越来越多。访问 量则是互联网上网站的一个非常重要的评价指标,用户访问网站的访问行为能够反映出很 多信息,用户访问行为可以作为网站运营商分析的数据基础。
[0003] 由于互联网的普及和发展,从互联网上得到的用户访问数据也随之日渐庞大。在 研宄用户访问行为时,需要根据用户的来访次数对用户进行分类和鉴别,再进而研宄其各 自的访问特点,其中最为基本的是对新、老用户的识别和监测。
[0004] 目前,网站运营商通常只关注哪些是新用户,哪些是老用户,然后对新、老用户各 自的指标特点进行监控、对比和分析。其中,老用户对网站的访问频次则反映了用户对网站 使用情况,然而,现有的处理方式则无法准确地得到用户对网站的间隔时间,从而导致无法 准确地计算用户对网站的访问频次。
[0005] 针对现有技术中无法准确地得到用户访问网站的间隔时间的问题,目前尚未提出 有效的解决方案。


【发明内容】

[0006] 本发明的主要目的在于提供一种数据处理方法及装置和访问频次信息处理方法 及装置,以解决现有技术中无法准确地得到用户访问网站的间隔时间的问题。
[0007] 为了实现上述目的,根据本发明实施例的一个方面,提供了一种数据处理方法。根 据本发明的数据处理方法包括:在检测到用户访问行为的情况下,获取所述用户访问行为 对应的用户信息,并记录所述用户访问行为的访问时间;基于所述用户信息查询所述用户 访问行为的上一次访问行为;判断所述用户访问行为与所述上一次访问行为是否在同一个 会话中;如果判断出所述用户访问行为与所述上一次访问行为不在同一个会话中,则从所 述上一次访问行为的记录中查询所述上一次访问行为的访问时间;以及计算所述用户访问 行为的访问时间与所述上一次访问行为的访问时间的间隔时间。
[0008] 进一步地,在判断所述用户访问行为与所述上一次访问行为是否在同一个会话中 之后,所述数据处理方法还包括:如果判断出所述用户访问行为与所述上一次访问行为在 同一个会话中,则将所述用户的访问时间更新为所述用户访问行为的访问时间。
[0009] 进一步地,在获取所述用户访问行为对应的用户信息之后,所述数据处理方法还 包括:将所述用户信息与预先存储的用户信息进行匹配;如果所述用户信息未匹配到所述 预先存储的用户信息,则存储所述用户信息;以及如果所述用户信息匹配到所述预先存储 的用户信息,则基于所述用户信息查询所述用户访问行为的上一次访问行为。
[0010] 进一步地,将所述用户信息与预先存储的用户信息进行匹配包括:从所述用户信 息中提取所述用户的Cookie信息;通过将所述用户的Cookie信息与预先存储的Cookie信息进行匹配来将所述用户信息与预先存储的用户信息进行匹配,其中,如果所述用户的 Cookie信息未匹配到所述预先存储的Cookie信息,则确定所述用户信息未匹配到所述预 先存储的用户信息;如果所述用户的Cookie信息匹配到所述预先存储的Cookie信息,则确 定所述用户信息匹配到所述预先存储的用户信息。
[0011] 为了实现上述目的,根据本发明实施例的一个方面,提供了一种访问频次信息处 理方法。根据本发明的访问频次信息处理方法包括:利用上述的数据处理方法计算用户连 续两次访问行为的间隔时间,得到计算结果;以及通过按照预先划分的时间间隔对所述计 算结果进行分类来对用户的访问行为进行划分,得到对应于所述预先划分的时间间隔的访 问量。
[0012] 为了实现上述目的,根据本发明实施例的另一方面,提供了一种数据处理装置。根 据本发明的数据处理装置包括:获取单元,用于在检测到用户访问行为的情况下,获取所述 用户访问行为对应的用户信息,并记录所述用户访问行为的访问时间;第一查询单元,用于 基于所述用户信息查询所述用户访问行为的上一次访问行为;判断单元,用于判断所述用 户访问行为与所述上一次访问行为是否在同一个会话中;第二查询单元,用于如果判断出 所述用户访问行为与所述上一次访问行为不在同一个会话中,则从所述上一次访问行为的 记录中查询所述上一次访问行为的访问时间;以及计算单元,用于计算所述用户访问行为 的访问时间与所述上一次访问行为的访问时间的间隔时间。
[0013] 进一步地,所述数据处理装置还包括:更新单元,用于在判断所述用户访问行为与 所述上一次访问行为是否在同一个会话中之后,如果判断出所述用户访问行为与所述上一 次访问行为在同一个会话中,则将所述用户的访问时间更新为所述用户访问行为的访问时 间。
[0014] 进一步地,所述数据处理装置还包括:匹配单元,用于在获取所述用户访问行为对 应的用户信息之后,将所述用户信息与预先存储的用户信息进行匹配;存储单元,用于如果 所述用户信息未匹配到所述预先存储的用户信息,则存储所述用户信息;以及所述第二查 询单元还用于如果所述用户信息匹配到所述预先存储的用户信息,则基于所述用户信息查 询所述用户访问行为的上一次访问行为。
[0015] 进一步地,所述匹配单元包括:提取模块,用于从所述用户信息中提取所述用户的 Cookie信息;匹配模块,用于通过将所述用户的Cookie信息与预先存储的Cookie信息进 行匹配来将所述用户信息与预先存储的用户信息进行匹配,其中,如果所述用户的Cookie 信息未匹配到所述预先存储的Cookie信息,则确定所述用户信息未匹配到所述预先存储 的用户信息;如果所述用户的Cookie信息匹配到所述预先存储的Cookie信息,则确定所述 用户信息匹配到所述预先存储的用户信息。
[0016] 为了实现上述目的,根据本发明实施例的另一方面,提供了一种访问频次信息处 理装置。根据本发明的访问频次信息处理装置包括:上述的数据处理装置,用于计算用户连 续两次访问行为的间隔时间,得到计算结果;以及划分单元,用于通过按照预先划分的时间 间隔对所述计算结果进行分类来对用户的访问行为进行划分,得到对应于所述预先划分的 时间间隔的访问量。
[0017] 根据本发明实施例,通过获取用户访问行为对应的用户信息,并记录用户访问行 为的访问时间,基于用户信息查询用户访问行为的上一次访问行为,如果未查询到该用户 的历史访问行为,则认为该用户访问行为是新的访问行为,否则,继续判断用户访问行为与 上一次访问行为是否在同一个会话中,如果判断出用户访问行为与上一次访问行为不在同 一个会话中,则从上一次访问行为的记录中查询上一次访问行为的访问时间,计算用户访 问行为的访问时间与上一次访问行为的访问时间的间隔时间,将属于同一个会话的用户访 问行为作为一次访问,避免由于同一会话中产生的多次访问行为影响计算用户访问间隔时 间的准确性,解决了无法准确地得到用户访问网站的间隔时间的问题,达到了提高用户访 问网站的间隔时间计算的准确性的效果。

【专利附图】

【附图说明】
[0018] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019] 图1是根据本发明实施例的数据处理方法的流程图;
[0020] 图2是根据本发明实施例的访问频次信息处理方法的流程图;
[0021] 图3是根据本发明实施例一种可选的访问频次信息处理方法的流程图;
[0022] 图4是根据本发明实施例的数据处理装置的示意图;以及
[0023] 图5是根据本发明实施例的访问频次信息处理装置的示意图。

【具体实施方式】
[0024] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0025] 为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0026] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使 用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语"包括"和 "具有"以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元 的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有 清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027] 本发明实施例提供了一种数据处理方法。该数据处理方法可以通过网站服务器来 实现。当然,数据处理方法也可以是通过外接到网站服务器的检测设备来实现。
[0028] 图1是根据本发明实施例的数据处理方法的流程图。如图1所示,该数据处理方 法包括步骤如下:
[0029] 步骤S102,在检测到用户访问行为的情况下,获取用户访问行为对应的用户信息, 并记录用户访问行为的访问时间。
[0030] 用户访问行为可以是指当前用户浏览网站的行为,用户在访问或者浏览网站时, 用户所使用的终端设备与网站的服务器建立连接以进行数据通讯,这样,服务器可以以此 来检测用户访问行为。在检测到用户访问行为的情况下,可以获取该次访问的用户信息,并 记录该次访问的时间。具体地,当用户产生访问行为时,通过JS脚本发送用户信息,从而获 取到用户信息,并同时记录本次访问的具体时间点。
[0031] 步骤S104,基于用户信息查询用户访问行为的上一次访问行为。
[0032] 用户每次访问网站时,记录该次访问的相关信息,例如用户信息、访问时间、访问 时长、访问内容等等。在检测到用户访问行为时,可以以用户信息作为索引,从历史记录的 访问行为里,查询该用户上一次访问行为的信息。
[0033] 步骤S106,判断用户访问行为与上一次访问行为是否在同一个会话中。
[0034] 步骤S108,如果判断出用户访问行为与上一次访问行为不在同一个会话中,则从 上一次访问行为的记录中查询上一次访问行为的访问时间。
[0035] 由于在同一个会话中,用户可以产生多次访问行为,该会话具有一定的生命周期, 该生命周期可以根据需要进行设置,例如30分钟。将与上一次访问行为不属于同一个会话 的访问行为作为新的访问行为,将属于同一会话中的访问行为不作为新的访问行为,从而 避免同一会话中产生的多次访问行为影响计算用户访问间隔时间的准确性。
[0036] 优选地,在判断用户访问行为与上一次访问行为是否在同一个会话中之后,数据 处理方法还包括:如果判断出用户访问行为与上一次访问行为在同一个会话中,则将用户 的访问时间更新为用户访问行为的访问时间。
[0037] 具体地,在判断出两次访问行为属于同一会话时,则将这两次访问行为作为一次 访问,并将后一次访问的时间作为该一次访问的访问时间。也即是,本发明实施例中,以会 话为基础计算用户访问网站的间隔时间,从而提高间隔时间的计算的准确性。
[0038] 步骤S110,计算用户访问行为的访问时间与上一次访问行为的访问时间的间隔时 间。
[0039] 在判断出用户访问行为与该用户上一次访问行为不在同一会话中的情况下,从历 史记录的信息中查询上一次访问行为的访问时间,与记录的本次用户访问行为的访问时间 一起,计算得到这两次访问的间隔时间。
[0040] 根据本发明实施例,通过获取用户访问行为对应的用户信息,并记录用户访问行 为的访问时间,基于用户信息查询用户访问行为的上一次访问行为,如果未查询到该用户 的历史访问行为,则认为该用户访问行为是新的访问行为,否则,继续判断用户访问行为与 上一次访问行为是否在同一个会话中,如果判断出用户访问行为与上一次访问行为不在同 一个会话中,则从上一次访问行为的记录中查询上一次访问行为的访问时间,计算用户访 问行为的访问时间与上一次访问行为的访问时间的间隔时间,将属于同一个会话的用户访 问行为作为一次访问,避免由于同一会话中产生的多次访问行为影响计算用户访问间隔时 间的准确性,解决了无法准确地得到用户访问网站的间隔时间的问题,达到了提高用户访 问网站的间隔时间计算的准确性的效果。
[0041] 优选地,在获取用户访问行为对应的用户信息之后,数据处理方法还包括:将用户 信息与预先存储的用户信息进行匹配;如果用户信息未匹配到预先存储的用户信息,则存 储用户信息;如果用户信息匹配到预先存储的用户信息,则基于用户信息查询用户访问行 为的上一次访问行为。
[0042] 在获取到用户信息之后,可以将该用户信息与预先存储的用户信息进行匹配来判 断访问的用户是新用户还是老用户,其中,预先存储的用户信息为每次用户访问时,记录到 库里的用户信息,如果匹配到预先存储的用户信息,则表明该用户已经访问过网站,即该用 户为老用户,在这种情况下,则可以计算该次访问与上一次访问的间隔时间。反之,如果未 匹配到,则该用户为新用户,则存储该用户信息,以便于该用户下次访问时,计算其访问的 间隔时间。
[0043] 进一步地,将用户信息与预先存储的用户信息进行匹配包括:从用户信息中提取 用户的Cookie信息;通过将用户的Cookie信息与预先存储的Cookie信息进行匹配来将用 户信息与预先存储的用户信息进行匹配,其中,如果用户的Cookie信息未匹配到预先存储 的Cookie信息,则确定用户信息未匹配到预先存储的用户信息;如果用户的Cookie信息匹 配到预先存储的Cookie信息,则确定用户信息匹配到预先存储的用户信息。
[0044] 具体地,用户的Cookie信息可以是第一方Cookie信息,将提取到的Cookie信息 与库中已有的Cookie信息进行匹配,以确定是否为新用户。如果匹配到,则为老用户,反 之,则为新用户。
[0045] 根据本发明实施例,通过利用Cookie信息来对新老用户进行识别,提高了新老用 户识别的准确性。
[0046] 本发明实施例还提供了一种访问频次信息处理方法。该方法可以采用本发明实施 例所提供的上述数据处理方法。
[0047] 图2是根据本发明实施例的访问频次信息处理方法的流程图。如图2所示,该访 问频次信息处理方法包括:
[0048] 步骤S202,利用数据处理方法计算用户连续两次访问行为的间隔时间,得到计算 结果。
[0049] 步骤S204,通过按照预先划分的时间间隔对计算结果进行分类来对用户的访问行 为进行划分,得到对应于预先划分的时间间隔的访问量。
[0050] 具体地,可以利用上述数据处理方法计算预设时间段内访问网站的用户该次访问 与上一次访问网站的间隔时间,得到计算结果,该结果中包括该预设时间段内访问网站的 用户的间隔时间,如果用户为新用户时,则无需计算间隔时间,将预设时间段内的新用户作 为一类,老用户则按照时间间隔来划分。
[0051] 例如,用户访问的时间间隔划分为"1天之内"、"跨1天"、"跨2天"、"跨3天"、"跨 4到6天"、"超过6天"等几类,假如预设时间段为当前一个月,则计算该一个月内用户连续 两次访问的时间间隔,然后按照上述划分的时间间隔来对计算结果进行分类,统计每个类 别中的用户访问量如表1所示:
[0052] 表 1
[0053]

【权利要求】
1. 一种数据处理方法,其特征在于,包括: 在检测到用户访问行为的情况下,获取所述用户访问行为对应的用户信息,并记录所 述用户访问行为的访问时间; 基于所述用户信息查询所述用户访问行为的上一次访问行为; 判断所述用户访问行为与所述上一次访问行为是否在同一个会话中; 如果判断出所述用户访问行为与所述上一次访问行为不在同一个会话中,则从所述上 一次访问行为的记录中查询所述上一次访问行为的访问时间;以及 计算所述用户访问行为的访问时间与所述上一次访问行为的访问时间的间隔时间。
2. 根据权利要求1所述的数据处理方法,其特征在于,在判断所述用户访问行为与所 述上一次访问行为是否在同一个会话中之后,所述数据处理方法还包括: 如果判断出所述用户访问行为与所述上一次访问行为在同一个会话中,则将所述用户 的访问时间更新为所述用户访问行为的访问时间。
3. 根据权利要求1所述的数据处理方法,其特征在于,在获取所述用户访问行为对应 的用户信息之后,所述数据处理方法还包括: 将所述用户信息与预先存储的用户信息进行匹配; 如果所述用户信息未匹配到所述预先存储的用户信息,则存储所述用户信息;以及 如果所述用户信息匹配到所述预先存储的用户信息,则基于所述用户信息查询所述用 户访问行为的上一次访问行为。
4. 根据权利要求3所述的数据处理方法,其特征在于,将所述用户信息与预先存储的 用户信息进行匹配包括: 从所述用户信息中提取所述用户的Cookie信息; 通过将所述用户的Cookie信息与预先存储的Cookie信息进行匹配来将所述用户信息 与预先存储的用户信息进行匹配,其中, 如果所述用户的Cookie信息未匹配到所述预先存储的Cookie信息,则确定所述用户 信息未匹配到所述预先存储的用户信息; 如果所述用户的Cookie信息匹配到所述预先存储的Cookie信息,则确定所述用户信 息匹配到所述预先存储的用户信息。
5. -种访问频次信息处理方法,其特征在于,包括: 利用权利要求1至4中任一项所述的数据处理方法计算用户连续两次访问行为的间隔 时间,得到计算结果;以及 通过按照预先划分的时间间隔对所述计算结果进行分类来对用户的访问行为进行划 分,得到对应于所述预先划分的时间间隔的访问量。
6. -种数据处理装置,其特征在于,包括: 获取单元,用于在检测到用户访问行为的情况下,获取所述用户访问行为对应的用户 信息,并记录所述用户访问行为的访问时间; 第一查询单元,用于基于所述用户信息查询所述用户访问行为的上一次访问行为; 判断单元,用于判断所述用户访问行为与所述上一次访问行为是否在同一个会话中; 第二查询单元,用于如果判断出所述用户访问行为与所述上一次访问行为不在同一个 会话中,则从所述上一次访问行为的记录中查询所述上一次访问行为的访问时间;以及 计算单元,用于计算所述用户访问行为的访问时间与所述上一次访问行为的访问时间 的间隔时间。
7. 根据权利要求6所述的数据处理装置,其特征在于,所述数据处理装置还包括: 更新单元,用于在判断所述用户访问行为与所述上一次访问行为是否在同一个会话中 之后,如果判断出所述用户访问行为与所述上一次访问行为在同一个会话中,则将所述用 户的访问时间更新为所述用户访问行为的访问时间。
8. 根据权利要求6所述的数据处理装置,其特征在于,所述数据处理装置还包括: 匹配单元,用于在获取所述用户访问行为对应的用户信息之后,将所述用户信息与预 先存储的用户信息进行匹配; 存储单元,用于如果所述用户信息未匹配到所述预先存储的用户信息,则存储所述用 户信息;以及 所述第二查询单元还用于如果所述用户信息匹配到所述预先存储的用户信息,则基于 所述用户信息查询所述用户访问行为的上一次访问行为。
9. 根据权利要求8所述的数据处理装置,其特征在于,所述匹配单元包括: 提取模块,用于从所述用户信息中提取所述用户的Cookie信息; 匹配模块,用于通过将所述用户的Cookie信息与预先存储的Cookie信息进行匹配来 将所述用户信息与预先存储的用户信息进行匹配,其中,如果所述用户的Cookie信息未匹 配到所述预先存储的Cookie信息,则确定所述用户信息未匹配到所述预先存储的用户信 息;如果所述用户的Cookie信息匹配到所述预先存储的Cookie信息,则确定所述用户信息 匹配到所述预先存储的用户信息。
10. -种访问频次信息处理装置,其特征在于,包括: 权利要求6至9中任一项所述的数据处理装置,用于计算用户连续两次访问行为的间 隔时间,得到计算结果;以及 划分单元,用于通过按照预先划分的时间间隔对所述计算结果进行分类来对用户的访 问行为进行划分,得到对应于所述预先划分的时间间隔的访问量。
【文档编号】G06F17/30GK104484357SQ201410719753
【公开日】2015年4月1日 申请日期:2014年12月1日 优先权日:2014年12月1日
【发明者】钦滨杰, 李梦溪 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1