网页数据统计方法及装置制造方法

文档序号:6625301阅读:237来源:国知局
网页数据统计方法及装置制造方法
【专利摘要】本发明公开了一种网页数据统计方法及装置。该网页数据统计方法包括:接收触发信号;获取预设起始地址和预设目标地址;通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际达到地址;将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设目标地址是否相同;以及如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页数据对应的触发操作。通过本发明,可以准确统计网页分享的次数。
【专利说明】网页数据统计方法及装置

【技术领域】
[0001] 本发明涉及数据处理领域,具体而言,涉及一种网页数据统计方法及装置。

【背景技术】
[0002] 目前所有为用户提供分享功能的网页都具有客户网页分享次数的统计功能,并且 使用的统计时机均是当用户触发客户网页页面的分享功能之后就记录被分享到相关社交 媒体一次。这种用户触发分享后先记录分享次数、后跳转至分享平台的统计方式统计到的 是用户在客户网页上触发分享的次数,并不是真正的分享次数。
[0003] 当用户触发分享操作之后,如果用户直接关掉分享页面、点击取消分享按钮或者 因为某种原因并不进行分享,即没有进行真正的分享,但是分享到社交平台的记录已经完 成,这样统计出的分享次数与真正的分享次数是不相符的。同时,因为目前分享的入口都是 以Get方式访问,也就是说所有分享参数都在URL中,通过拷贝URL可以进行多次分享。但 是目前分享次数的统计却发生在客户网页,因此,即使通过拷贝分享地址进行多次分享,被 统计成功的分享也只有一次。
[0004] 针对相关技术中统计的网页分享次数与真实分享次数不符、统计结果准确性低的 问题,目如尚未提出有效的解决方案。


【发明内容】

[0005] 针对现有技术统计的网页分享次数与真实分享次数不符、统计结果准确性低的问 题而提出本发明,为此,本发明的主要目的在于提供一种网页数据统计方法及装置,以解决 上述问题。
[0006] 为了实现上述目的,根据本发明的一个方面,提供了一种网页数据统计方法。该方 法包括:接收触发信号,其中,触发信号是将网页数据从当前网页发送到目标网页的信号; 获取预设起始地址和预设目标地址,其中,预设起始地址是对触发信号进行解析得到的起 始地址并且起始地址是网页数据由当前网页发送到目标网页的入口地址,预设目标地址是 对触发信号进行解析得到的目标地址并且目标地址是网页数据由当前网页发送到目标网 页的目标地址;通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际到达 地址;将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设目标地址是否 相同;以及如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页数据对应 的触发操作。
[0007] 进一步地,获取预设起始地址和预设目标地址包括:根据触发信号获取统一分享 页面,其中,统一分享页面是接收到将网页数据从当前网页发送到任意目标网页的触发信 号后均展示的页面;根据触发信号携带的目标网页的数据确定目标网页;根据目标网页查 询将网页数据从当前网页分享到目标网页的预设起始地址和预设目标地址。
[0008] 进一步地,根据触发信号携带的目标网页的数据确定目标网页包括:解析触发信 号携带的数据;获取触发信号携带的数据中包含的目标网页的数据;根据目标网页的数据 确定目标网页。
[0009] 进一步地,通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际 到达地址包括:将预设起始地址作为将网页数据从当前网页发送到目标网页的实际起始地 址;通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际到达地址。
[0010] 进一步地,通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际 到达地址包括:将预设起始地址作为统一分享页面中的Iframe控件的初始引用链接地址 属性值;监测Iframe控件的引用链接地址属性值的变化;获取Iframe控件的最终引用链 接地址属性值,其中,Iframe控件的最终引用链接地址属性值是将网页数据从当前网页发 送到目标网页后Iframe控件的链接地址属性值;将Iframe控件的最终引用链接地址属性 值作为将网页数据从当前网页发送到目标网页的实际到达地址。
[0011] 为了实现上述目的,根据本发明的另一方面,提供了一种网页数据统计装置,该装 置包括:接收单元,用于接收触发信号,其中,触发信号是将网页数据从当前网页发送到目 标网页的信号;第一获取单元,用于获取预设起始地址和预设目标地址,其中,预设起始地 址是对触发信号进行解析得到的起始地址并且起始地址是网页数据由当前网页发送到目 标网页的入口地址,预设目标地址是对触发信号进行解析得到的目标地址并且目标地址是 网页数据由当前网页发送到目标网页的目标地址;第二获取单元,用于通过预设起始地址 获取将网页数据从当前网页发送到目标网页的实际到达地址;比较单元,用于将预设目标 地址与实际到达地址进行对比,判断实际到达地址与预设目标地址是否相同;以及统计单 元,用于在预设目标地址与实际到达地址相同时,统计触发信号对应的网页数据对应的触 发操作。
[0012] 进一步地,第一获取单元包括:第一获取模块,用于根据触发信号获取统一分享页 面,其中,统一分享页面是接收到将网页数据从当前网页发送到任意目标网页的触发信号 后均展示的页面;第一确定模块,用于根据触发信号携带的目标网页的数据确定目标网页; 以及查询模块,用于根据目标网页查询将网页数据从当前网页分享到目标网页的预设起始 地址和预设目标地址。
[0013] 进一步地,第一确定模块包括:解析模块,用于解析触发信号携带的数据;第二获 取模块,用于获取触发信号携带的数据中包含的目标网页的数据;以及第二确定模块,用于 根据目标网页的数据确定目标网页。
[0014] 进一步地,第二获取单元包括:第三获取模块,用于将预设起始地址作为将网页数 据从当前网页发送到目标网页的实际起始地址;以及第四获取模块,用于通过预设起始地 址获取将网页数据从当前网页发送到目标网页的实际到达地址。
[0015] 进一步地,第二获取单元包括:第五获取模块,用于将预设起始地址作为统一分享 页面中的Iframe控件的初始引用链接地址属性值;监测模块,用于监测Iframe控件的引 用链接地址属性值的变化;第六获取模块,用于获取Iframe控件的最终引用链接地址属性 值,其中,Iframe控件的最终引用链接地址属性值是将网页数据从当前网页发送到目标网 页后Iframe控件的链接地址属性值;以及第七获取模块,用于将Iframe控件的最终引用链 接地址属性值作为将网页数据从当前网页发送到目标网页的实际到达地址。
[0016] 通过本发明,采用包括以下步骤的方法:接收触发信号,其中,触发信号是将网页 数据从当前网页发送到目标网页的信号;获取预设起始地址和预设目标地址,其中,预设起 始地址是对触发信号进行解析得到的起始地址并且起始地址是网页数据由当前网页发送 到目标网页的入口地址,预设目标地址是对触发信号进行解析得到的目标地址并且目标地 址是网页数据由当前网页发送到目标网页的目标地址;通过预设起始地址获取将网页数据 从当前网页发送到目标网页的实际到达地址;将预设目标地址与实际到达地址进行对比, 判断实际到达地址与预设目标地址是否相同;以及如果预设目标地址与实际到达地址相 同,则统计触发信号对应的网页数据对应的触发操作,解决了网页分享统计次数与真实分 享次数不符、统计结果准确性低的问题,进而可以通过本方法准确统计网页分享的次数。

【专利附图】

【附图说明】
[0017] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018] 图1是根据本发明的网页数据统计方法的第一实施例的流程图;
[0019] 图2是根据本发明的网页数据统计方法的第二实施例的流程图;
[0020] 图3是根据本发明的网页数据统计方法的第三实施例的流程图;
[0021] 图4是根据本发明的网页数据统计方法的第四实施例的流程图;
[0022] 图5是根据本发明的网页数据统计方法的第五实施例的流程图;
[0023] 图6是根据本发明的网页数据统计方法的优选实施例的流程图;
[0024] 图7是根据本发明的网页数据统计装置的第一实施例的结构框图;
[0025] 图8是根据本发明的网页数据统计装置的第二实施例的结构框图;
[0026] 图9是根据本发明的网页数据统计装置的第四实施例的结构框图;以及
[0027] 图10是根据本发明的网页数据统计装置的第五实施例的结构框图。

【具体实施方式】
[0028] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0029] 图1是根据本发明的网页数据统计方法的第一实施例的流程图。如图1所示,该 方法包括如下步骤:
[0030] 步骤S102,接收触发信号,其中,触发信号是将网页数据从当前网页发送到目标网 页的信号。
[0031] 触发信号是用户触发网页上特定区域的信号,代表用户要将该特定区域上的数据 发送到目标网页。该触发信号中携带了当前网页的信息和将要发送到的目标网页的信息。 比如:在A网页上有"转发到B网页"的特定标志,当用户欲将A网页上的某条信息转发到 B网页,只需触发该信息下显示的"转发到B网页"的特定标志,即给予系统一个将该信息从 当前网页发送到目标网页的指令信号。
[0032] 步骤S104,获取预设起始地址和预设目标地址,其中,预设起始地址是对触发信号 进行解析得到的起始地址并且起始地址是网页数据由当前网页发送到目标网页的入口地 址,预设目标地址是对触发信号进行解析得到的目标地址并且目标地址是网页数据由当前 网页发送到目标网页的目标地址。
[0033] 以网页数据分享为例进行说明。分享功能提高网站是提供可供站长使用的第三方 分享插件的网站,站长在自己的站点上通过嵌入该插件便可以将自己网站的内容分享到社 会化媒体。分享功能提供网站的含有配置文件,在该配置文件中,记录了将网页信息分享到 每个目标页面的分享入口地址和真正完成分享的路径。通过对触发信号进行解析,可以确 定当前页面和目标页面,这样在配置文件中查找对应上述目标页面的分享入口地址和目标 地址,即将网页信息由入口地址分享到目标地址需经过的真实路径。
[0034] 步骤S106,通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际 到达地址。
[0035] 在真正将网页信息从当前网页分享到目标网页过程中,设定预设起始地址作为数 据分享的入口地址,检测完成网页分享后网页数据被发送到的地址,该地址即为实际到达 地址。
[0036] 步骤S108,将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设 目标地址是否相同。
[0037] 该步骤判断将网页数据发送到的网页地址是否是配置文件中预设的完成分享的 目标地址,以检测是否真正完成网页分享。
[0038] 步骤S110,如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页 数据对应的触发操作。
[0039] 如果两个地址完全相同,则说明该网页分享过程确实是从配置文件中的预设起始 地址分享到了预设目标地址,可以作为一次真正完成的分享进行数量统计。
[0040] 该实施例由于采取了以下步骤:接收触发信号;获取预设起始地址和预设目标地 址;通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际到达地址;将预 设目标地址与实际到达地址进行对比,判断实际到达地址与预设目标地址是否相同;以及 如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页数据对应的触发操 作,使得网页分享次数的统计是基于真实分享路径和预设分享路径的对比获得的,只有在 两个路径相同的条件下,才会对该网页分享行为进行统计,而不再是用户触发网页后立即 进行记录、再进行网页分享。从而能够获得准确的网页分享统计次数。
[0041] 图2是根据本发明的网页数据统计方法的第二实施例的流程图。该实施例可以作 为图1所示实施例的一种优选实施方式,如图2所示,该网页数据统计方法包括 :
[0042] 步骤S201,接收触发信号,其中,触发信号是将网页数据从当前网页发送到目标网 页的信号。
[0043] 该步骤等同于步骤S102,这里不再赘述。
[0044] 步骤S202,根据触发信号获取统一分享页面,其中,统一分享页面是接收到将网页 数据从当前网页发送到任意目标网页的触发信号后均展示的页面。
[0045] 分享功能提供网站提供一个统一的分享入口页面。当客户网站的网页分享功能被 触发,不论是分享到哪个目标页面,都将跳转至分享功能提供网站提供的统一的分享入口 页面。先封装一个统一的分享入口,然后再加载各目标页面真正的分享入口地址。
[0046] 步骤S204,根据触发信号携带的目标网页的数据确定目标网页。
[0047] 在触发信号中携带了关于目标页面的一些信息,比如目标页面的关键字,比如"新 浪"等。通过解析触发信号携带的目标网页的数据,可以明确要分享到的目标页面。
[0048] 步骤S206,根据目标网页查询将网页数据从当前网页分享到目标网页的预设起始 地址和预设目标地址。
[0049] 根据步骤S204中确定的目标页面,在分享功能提供网站提供的配置文件中查找 对应将网页数据从当前页面分享到该目标网页的预先设置的分享成功路径,即从预设起始 地址分享到预设目标地址。
[0050] 步骤S208,通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际 到达地址。
[0051] 该步骤与步骤S106中相同,这里不再赘述。
[0052] 步骤S210,将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设 目标地址是否相同。
[0053] 该步骤等同于步骤S108,这里不再赘述。
[0054] 步骤S212,如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页 数据对应的触发操作。
[0055] 该步骤等同于步骤S110,这里不再赘述。
[0056] 在该实施例中,给出了获取预设起始地址和预设目标地址的具体步骤:根据触发 信号获取统一分享页面,其中,统一分享页面是接收到将网页数据从当前网页发送到任意 目标网页的触发信号后均展示的页面;根据触发信号携带的目标网页的数据确定目标网 页;根据目标网页查询将网页数据从当前网页分享到目标网页的预设起始地址和预设目标 地址。通过上述步骤可以获得真正的从当前网页到目标网页的分享路径,为实际操作中的 网页分享路径提供了参照,从而提高了网页分享次数统计的准确性。
[0057] 图3是根据本发明的网页数据统计方法的第三实施例的流程图。该实施例可以作 为图1所示实施例的一种优选实施方式,如图3所示,该网页数据统计方法包括 :
[0058] 步骤S301,接收触发信号,其中,触发信号是将网页数据从当前网页发送到目标网 页的信号。
[0059] 该步骤等同于步骤S102,这里不再赘述。
[0060] 步骤S302,根据触发信号获取统一分享页面,其中,统一分享页面是接收到将网页 数据从当前网页发送到任意目标网页的触发信号后均展示的页面。
[0061] 该步骤等同于步骤S202,这里不再赘述。
[0062] 步骤S304,解析触发信号携带的数据。
[0063] 在触发信号中携带了网页分享的当前网页和目标网页的信息,通过解析可以明确 该网页分享操作具体要将网页数据分享到哪里。
[0064] 步骤S306,获取触发信号携带的数据中包含的目标网页的数据。
[0065] 该目标网页的数据可以是目标网页的地址或者其他可以区分该网页与其他网页 的数据。
[0066] 步骤S307,根据目标网页的数据确定目标网页。
[0067] 该步骤是根据触发信号中携带的关于目标网页的数据,解析出该网页具体是哪个 网页。比如该目标网页的数据包含WWW. sina. com和一些关于该目标网页的其他数据,则通 过解析可以获知该目标网页为新浪网。
[0068] 步骤S308,根据目标网页查询将网页数据从当前网页分享到目标网页的预设起始 地址和预设目标地址。
[0069] 该步骤等同于步骤S206,这里不再赘述。
[0070] 步骤S309,通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际 到达地址。
[0071] 该步骤与步骤S106中相同,这里不再赘述。
[0072] 步骤S310,将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设 目标地址是否相同。
[0073] 该步骤等同于步骤S108,这里不再赘述。
[0074] 步骤S312,如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页 数据对应的触发操作。
[0075] 该步骤等同于步骤S110,这里不再赘述。
[0076] 在该实施例中,给出了根据触发信号携带的目标网页的数据确定目标网页的具体 步骤:解析触发信号携带的数据;获取触发信号携带的数据中包含的目标网页的数据;根 据目标网页的数据确定目标网页。通过解析触发信号携带的数据可以准确地获得目标网页 信息,从而有利于准确统计网页数据的分享次数。
[0077] 图4是根据本发明的网页数据统计方法的第四实施例的流程图。该实施例可以作 为图1所示实施例的一种优选实施方式,如图4所示,该网页数据统计方法包括 :
[0078] 步骤S401,接收触发信号,其中,触发信号是将网页数据从当前网页发送到目标网 页的信号。
[0079] 该步骤等同于步骤S102,这里不再赘述。
[0080] 步骤S402,获取预设起始地址和预设目标地址,其中,预设起始地址是对触发信号 进行解析得到的起始地址并且起始地址是网页数据由当前网页发送到目标网页的入口地 址,预设目标地址是对触发信号进行解析得到的目标地址并且目标地址是网页数据由当前 网页发送到目标网页的目标地址。
[0081] 该步骤等同于步骤S104,这里不再赘述。
[0082] 步骤S403,将预设起始地址作为将网页数据从当前网页发送到目标网页的实际起 始地址。
[0083] 这里指定预设起始地址是网页数据分享的起始地址,考察从该起始地址开始的网 页分享是否真正完成。需要说明的是,这里指定网页数据分享的起始地址是配置文件中的 预设起始地址,是为了使下面更加便捷地对比两个分享路径。
[0084] 步骤S404,通过预设起始地址获取将网页数据从当前网页发送到目标网页的实际 到达地址。
[0085] 当确定了网页分享的起始地址之后,通过监测整个网页分享的过程,可以获取将 网页数据从当前网页发送到目标网页的实际到达地址。
[0086] 步骤S406,将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设 目标地址是否相同。
[0087] 该步骤等同于步骤S108,这里不再赘述。
[0088] 步骤S408,如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页 数据对应的触发操作。
[0089] 该步骤等同于步骤S110,这里不再赘述。
[0090] 在该实施例中,给出了通过预设起始地址获取将网页数据从当前网页发送到目标 网页的实际到达地址的具体步骤:将预设起始地址作为将网页数据从当前网页发送到目标 网页的实际起始地址;通过预设起始地址获取将网页数据从当前网页发送到目标网页的实 际到达地址。通过以上步骤可以以解析出的预设起始地址为网页分享的起点,只需考查网 页分享的实际到达地址即可,由预设目标地址到实际到达地址即为网页分享路径。通过该 方法可以便捷、准确地获取网页分享路径,对于高效地统计网页分享次数十分有利。
[0091] 图5是根据本发明的网页数据统计方法的第五实施例的流程图。该实施例可以作 为图1所示实施例的一种优选实施方式,如图5所示,该网页数据统计方法包括 :
[0092] 步骤S501,接收触发信号,其中,触发信号是将网页数据从当前网页发送到目标网 页的信号。
[0093] 该步骤等同于步骤S102,这里不再赘述。
[0094] 步骤S502,获取预设起始地址和预设目标地址,其中,预设起始地址是对触发信号 进行解析得到的起始地址并且起始地址是网页数据由当前网页发送到目标网页的入口地 址,预设目标地址是对触发信号进行解析得到的目标地址并且目标地址是网页数据由当前 网页发送到目标网页的目标地址。
[0095] 该步骤等同于步骤S104,这里不再赘述。
[0096] 步骤S504,将预设起始地址作为统一分享页面中的Iframe控件的初始引用链接 地址属性值。
[0097] Iframe是HTML标签,作用是文档中的文档,或者浮动的框架(Frame)。Iframe元 素会创建包含另外一个文档的内联框架(即行内框架)。Iframe的常用属性包括:src-引 用链接属性;width-框架的宽度;height-框架的高度;frameborder-定义框架中HTML文 件显示的左右边界的宽度,缺省值由游览器决定;srolling-设置或获取框架是否可被滚 动等。
[0098] 其中,Iframe控件的初始引用链接地址属性值(src)描述的是Iframe显示的 HTLM文件的URL,即文件所在的位置。src的语法为:src = url,其中url可以为相对地址, 也可以是绝对地址。
[0099] 将预设起始地址作为统一分享页面中的Iframe控件的初始引用链接地址属性 值,从而基于此检测Iframe控件的引用链接地址属性值的变化情况。
[0100] 步骤S506,监测Iframe控件的引用链接地址属性值的变化。
[0101] 在Iframe的unload事件中监测Iframe的引用链接地址属性值的变化,动态读取 Iframe控件的引用链接地址属性值。
[0102] 步骤S508,获取Iframe控件的最终引用链接地址属性值,其中,Iframe控件的最 终引用链接地址属性值是将网页数据从当前网页发送到目标网页后Iframe控件的链接地 址属性值。
[0103] 当该触发信号引起的网页分享事件完成后,查看Iframe控件的最终引用链接地 址属性值。
[0104] 步骤S510,将Iframe控件的最终引用链接地址属性值作为将网页数据从当前网 页发送到目标网页的实际到达地址。
[0105] Iframe控件的最终引用链接地址属性值就是最终网页数据发送(分享)到得网页 所在的地址。
[0106] 步骤S512,将预设目标地址与实际到达地址进行对比,判断实际到达地址与预设 目标地址是否相同。
[0107] 该步骤等同于步骤S108,这里不再赘述。
[0108] 步骤S514,如果预设目标地址与实际到达地址相同,则统计触发信号对应的网页 数据对应的触发操作。
[0109] 该步骤等同于步骤S110,这里不再赘述。
[0110] 在该实施例中,给出了通过预设起始地址获取将网页数据从当前网页发送到目标 网页的实际到达地址的具体步骤:将预设起始地址作为统一分享页面中的Iframe控件的 初始引用链接地址属性值;监测Iframe控件的引用链接地址属性值的变化;获取Iframe 控件的最终引用链接地址属性值;将Iframe控件的最终引用链接地址属性值作为将网页 数据从当前网页发送到目标网页的实际到达地址。以上步骤通过动态监控Iframe控件的 引用链接地址属性值的变化,提高了获取实际到达地址的效率和准确性,有利于高效精确 地统计网页数据分享次数。
[0111] 图6是根据本发明的网页数据统计方法的优选实施例的流程图。在该图中,客户 网站等同于具有具有网页数据发送功能的设备,分享等同于网页数据发送,要分享到的平 台等同于接收网页数据的设备,分享平台入口等同于向接收网页数据的设备发送网页数据 的入口,分享成功路径即网页数据发送成功路径。
[0112] 在该实施例中,通过将网页分享真实路径与预设分享路径进行对比,并判断是否 可以进行分享次数统计,从而使最终获得的分享统计次数更加准确。
[0113] 图7是根据本发明的网页数据统计装置的第一实施例的流程图。如图7所示,该 网页数据统计装置包括:
[0114] 接收单元22,用于接收触发信号,其中,触发信号是将网页数据从当前网页发送到 目标网页的信号。
[0115] 触发信号是用户触发网页上特定区域的信号,代表用户要将该特定区域上的数据 发送到目标网页。该触发信号中携带了当前网页的信息和将要发送到的目标网页的信息。 比如:在A网页上有"转发到B网页"的特定标志,当用户欲将A网页上的某条信息转发到 B网页,只需触发该信息下显示的"转发到B网页"的特定标志,即给予系统一个将该信息从 当前网页发送到目标网页的指令信号。
[0116] 第一获取单元24,用于获取预设起始地址和预设目标地址,其中,预设起始地址是 对触发信号进行解析得到的起始地址并且起始地址是网页数据由当前网页发送到目标网 页的入口地址,预设目标地址是对触发信号进行解析得到的目标地址并且目标地址是网页 数据由当前网页发送到目标网页的目标地址。
[0117] 以网页数据分享为例进行说明。分享功能提高网站是提供可供站长使用的第三方 分享插件的网站,站长在自己的站点上通过嵌入该插件便可以将自己网站的内容分享到社 会化媒体。分享功能提供网站的含有配置文件,在该配置文件中,记录了将网页信息分享到 每个目标页面的分享入口地址和真正完成分享的路径。第一获取单元24通过对触发信号 进行解析,可以确定当前页面和目标页面,这样在配置文件中查找对应上述目标页面的分 享入口地址和目标地址,即将网页信息由入口地址分享到目标地址需经过的真实路径。
[0118] 第二获取单元26,用于通过预设起始地址获取将网页数据从当前网页发送到目标 网页的实际到达地址。
[0119] 在真正将网页信息从当前网页分享到目标网页过程中,第二获取单元26通过设 定预设起始地址作为数据分享的入口地址,检测完成网页分享后网页数据被发送到的地 址,该地址即为实际到达地址。
[0120] 比较单元28,用于将预设目标地址与实际到达地址进行对比,判断实际到达地址 与预设目标地址是否相同。
[0121] 该单元判断将网页数据发送到的网页地址是否是配置文件中预设的完成分享的 目标地址,以检测是否真正完成网页分享。
[0122] 统计单元30,用于在预设目标地址与实际到达地址相同时,统计触发信号对应的 网页数据对应的触发操作。
[0123] 如果两个地址完全相同,则说明该网页数据发送过程确实是从配置文件中的预设 起始地址发送到了预设目标地址,则统计单元30可以将其作为一次真正完成的发送过程 进行数量统计。
[0124] 该装置由于具有以下单元:接收单元22、第一获取单元24、第二获取单元26、比较 单元28以及统计单元30,使得网页数据发送次数的统计是基于真实发送路径和预设发送 路径的对比获得的,只有在两个路径相同的条件下,才会对该网页数据发送行为进行统计, 而不再是用户触发网页后立即进行记录、再进行网页数据发送。从而能够获得准确的网页 数据发送统计次数。
[0125] 图8是根据本发明的网页数据统计装置的第二实施例的流程图。该实施例可以作 为图7所示实施例的一种优选实施方式,如图8所示,该网页数据统计装置包括 :
[0126] 接收单元22、第一获取单元24、第二获取单元26、比较单元28以及统计单元30, 其中,接收单元22、第二获取单元26、比较单元28以及统计单元30与图6中相同,这里不 再赘述。第一获取单元24还可以包括:
[0127] 第一获取模块32,用于根据触发信号获取统一分享页面,其中,统一分享页面是接 收到将网页数据从当前网页发送到任意目标网页的触发信号后均展示的页面。
[0128] 发送功能提供网站,可以为分享功能提供网站,提供一个统一的分享入口页面。当 客户网站的网页数据发送功能被触发,不论是发送到哪个目标页面,都将跳转至发送功能 提供网站提供的统一的发送入口页面。先封装一个统一的发送入口,然后再加载各目标页 面真正的发送入口地址。
[0129] 第一确定模块34,用于根据触发信号携带的目标网页的数据确定目标网页。
[0130] 在触发信号中携带了关于目标页面的一些信息,比如目标页面的关键字,比如"新 浪"等。通过解析触发信号携带的目标网页的数据,可以明确要发送到的目标页面。
[0131] 查询模块36,用于根据目标网页查询将网页数据从当前网页分享到目标网页的预 设起始地址和预设目标地址。
[0132] 根据确定的目标页面,查询模块36在发送功能提供网站提供的配置文件中查找 对应将网页数据从当前页面发送到该目标网页的预先设置的发送成功路径,即从预设起始 地址发送到预设目标地址。
[0133] 该实施例中,给出了第一获取单元24的具体的模块组成:第一获取模块32、第一 确定模块34和查询模块36。通过以上模块的作用可以获得真正的从当前网页到目标网页 的发送路径,为实际操作中的网页数据发送路径提供了参照,从而提高了网页数据发送次 数统计的准确性。
[0134] 下面是根据本发明的网页数据统计装置的第三实施例的流程图。该实施例可以作 为图8所示实施例的一种优选实施方式。该网页数据统计装置包括 :
[0135] 接收单元22、第一获取单元24、第二获取单元26、比较单元28以及统计单元30, 其中,接收单元22、第二获取单元26、比较单元28以及统计单元30,第一获取单元24还包 括第一获取模块32、第一确定模块34和查询模块36,除第一确定模块34外其余单元和模 块与图7中相同,这里不再赘述。第一确定模块34还可以包括:
[0136] 解析模块,用于解析触发信号携带的数据。
[0137] 在触发信号中携带了网页分享的当前网页和目标网页的信息,通过解析模块42 的解析可以明确该网页数据发送操作具体要将网页数据发送到哪里。
[0138] 第二获取模块,用于获取触发信号携带的数据中包含的目标网页的数据。
[0139] 该目标网页的数据可以是目标网页的地址或者其他可以区分该网页与其他网页 的数据。
[0140] 第二确定模块,用于根据目标网页的数据确定目标网页。
[0141] 该模块是根据触发信号中携带的关于目标网页的数据,解析出该网页具体是哪个 网页。比如该目标网页的数据包含WWW. sina. com和一些关于该目标网页的其他数据,则该 模块可以获知该目标网页为新浪网。
[0142] 在该实施例中,给出了第一确定模块34包含的具体模块:解析模块、第二获取模 块和第二确定模块。通过解析模块解析触发信号携带的数据可以准确地获得目标网页信 息,从而有利于准确统计网页数据的分享次数。
[0143] 图9是根据本发明的网页数据统计装置的第四实施例的流程图。该实施例可以作 为图7所示实施例的一种优选实施方式,如图9所示,该网页数据统计装置包括 :
[0144] 接收单元22、第一获取单元24、第二获取单元26、比较单元28以及统计单元30, 其中接收单元22、第一获取单元24、比较单元28以及统计单元30和图6中所述相同,这里 不再赘述。第二获取单元26还可以包括:
[0145] 第三获取模块52,用于将预设起始地址作为将网页数据从当前网页发送到目标网 页的实际起始地址。
[0146] 这里第三获取模块52指定预设起始地址是网页数据发送的起始地址,考察从该 起始地址开始的网页数据发送是否真正完成。需要说明的是,这里指定网页数据发送的起 始地址是配置文件中的预设起始地址,是为了使下面更加便捷地对比两个分享路径。
[0147] 第四获取模块54,用于通过预设起始地址获取将网页数据从当前网页发送到目标 网页的实际到达地址。
[0148] 当确定了网页分享的起始地址之后,通过监测整个网页分享的过程,第四获取模 块54可以获取将网页数据从当前网页发送到目标网页的实际到达地址。
[0149] 在该实施例中,给出了第二获取单元26包含的具体模块:第三获取模块52和第四 获取模块54。通过以上模块可以以解析出的预设起始地址为网页数据发送的起点,只需考 查网页数据发送的实际到达地址即可,由预设目标地址到实际到达地址即为网页数据发送 的路径。通过该方法可以便捷、准确地获取网页数据发送路径,对于高效地统计网页数据发 送次数十分有利。
[0150] 图10是根据本发明的网页数据统计装置的第五实施例的流程图。该实施例可以 作为图7所示实施例的一种优选实施方式,如图10所示,该网页数据统计装置包括 :
[0151] 接收单元22、第一获取单元24、第二获取单元26、比较单元28以及统计单元30, 其中接收单元22、第一获取单元24、比较单元28以及统计单元30和图7中所述相同,这里 不再赘述。第二获取单元26还可以包括:
[0152] 第五获取模块62,用于将预设起始地址作为统一分享页面中的Iframe控件的初 始引用链接地址属性值。
[0153] Iframe是HTML标签,作用是文档中的文档,或者浮动的框架(Frame)。Iframe元 素会创建包含另外一个文档的内联框架(即行内框架)。Iframe的常用属性包括:src-引 用链接属性;width-框架的宽度;height-框架的高度;frameborder-定义框架中HTML文 件显示的左右边界的宽度,缺省值由游览器决定;srolling-设置或获取框架是否可被滚 动等。
[0154] 其中,Iframe控件的初始引用链接地址属性值(src)描述的是Iframe显示的 HTLM文件的URL,即文件所在的位置。src的语法为:src = url,其中url可以为相对地址, 也可以是绝对地址。
[0155] 第五获取模块62将预设起始地址作为统一分享页面中的Iframe控件的初始引用 链接地址属性值,从而监测模块64可以基于此检测Iframe控件的引用链接地址属性值的 变化情况。
[0156] 监测模块64,用于监测Iframe控件的引用链接地址属性值的变化。
[0157] 该模块在Iframe的unload事件中监测Iframe的引用链接地址属性值的变化,动 态读取Iframe控件的引用链接地址属性值。
[0158] 第六获取模块66,用于获取Iframe控件的最终引用链接地址属性值,其中, Iframe控件的最终引用链接地址属性值是将网页数据从当前网页发送到目标网页后 Iframe控件的链接地址属性值。
[0159] 当该触发信号引起的网页分享事件完成后,第六获取模块66可获取Iframe控件 的最终引用链接地址属性值。
[0160] 第七获取模块68,用于将Iframe控件的最终引用链接地址属性值作为将网页数 据从当前网页发送到目标网页的实际到达地址。
[0161] Iframe控件的最终引用链接地址属性值就是最终网页数据发送(分享)到得网页 所在的地址。
[0162] 在该实施例中,给出了第二获取单元26的具体的模块组成:第五获取模块62、监 测模块64、第六获取模块66和第七获取模块68。以上模块通过动态监控Iframe控件的引 用链接地址属性值的变化,提高了获取实际到达地址的效率和准确性,有利于高效精确地 统计网页数据发送次数。
[0163] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
[0164] 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人 员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种网页数据统计方法,其特征在于,包括: 接收触发信号,其中,所述触发信号是将网页数据从当前网页发送到目标网页的信 号; 获取预设起始地址和预设目标地址,其中,所述预设起始地址是对所述触发信号进行 解析得到的起始地址并且所述起始地址是所述网页数据由所述当前网页发送到所述目标 网页的入口地址,所述预设目标地址是对所述触发信号进行解析得到的目标地址并且所述 目标地址是所述网页数据由所述当前网页发送到所述目标网页的目标地址; 通过所述预设起始地址获取将所述网页数据从所述当前网页发送到所述目标网页的 实际到达地址; 将所述预设目标地址与所述实际到达地址进行对比,判断所述实际到达地址与所述预 设目标地址是否相同;以及 如果所述预设目标地址与所述实际到达地址相同,则统计所述触发信号对应的网页数 据对应的触发操作。
2. 根据权利要求1所述的方法,其特征在于,获取所述预设起始地址和所述预设目标 地址包括: 根据所述触发信号获取统一分享页面,其中,所述统一分享页面是接收到将网页数据 从当前网页发送到任意目标网页的触发信号后均展示的页面; 根据所述触发信号携带的所述目标网页的数据确定所述目标网页;以及 根据所述目标网页查询将所述网页数据从所述当前网页分享到所述目标网页的所述 预设起始地址和所述预设目标地址。
3. 根据权利要求2所述的方法,其特征在于,根据所述触发信号携带的所述目标网页 的数据确定所述目标网页包括: 解析所述触发信号携带的数据; 获取所述触发信号携带的数据中包含的所述目标网页的数据;以及 根据所述目标网页的数据确定所述目标网页。
4. 根据权利要求1所述的方法,其特征在于,通过所述预设起始地址获取将所述网页 数据从所述当前网页发送到所述目标网页的实际到达地址包括: 将所述预设起始地址作为将所述网页数据从所述当前网页发送到所述目标网页的实 际起始地址;以及 通过所述预设起始地址获取将所述网页数据从所述当前网页发送到所述目标网页的 实际到达地址。
5. 根据权利要求1所述的方法,其特征在于,通过所述预设起始地址获取将所述网页 数据从所述当前网页发送到所述目标网页的实际到达地址包括: 将所述预设起始地址作为所述统一分享页面中的Iframe控件的初始引用链接地址属 性值; 监测所述Iframe控件的引用链接地址属性值的变化; 获取所述Iframe控件的最终引用链接地址属性值,其中,所述Iframe控件的最终引用 链接地址属性值是将所述网页数据从所述当前网页发送到所述目标网页后Iframe控件的 链接地址属性值;以及 将所述Iframe控件的最终引用链接地址属性值作为将所述网页数据从所述当前网页 发送到所述目标网页的所述实际到达地址。
6. -种网页数据统计装置,其特征在于,包括: 接收单元,用于接收触发信号,其中,所述触发信号是将网页数据从当前网页发送到目 标网页的信号; 第一获取单元,用于获取预设起始地址和预设目标地址,其中,所述预设起始地址是对 所述触发信号进行解析得到的起始地址并且所述起始地址是所述网页数据由所述当前网 页发送到所述目标网页的入口地址,所述预设目标地址是对所述触发信号进行解析得到的 目标地址并且所述目标地址是所述网页数据由所述当前网页发送到所述目标网页的目标 地址; 第二获取单元,用于通过所述预设起始地址获取将所述网页数据从所述当前网页发送 到所述目标网页的实际到达地址; 比较单元,用于将所述预设目标地址与所述实际到达地址进行对比,判断所述实际到 达地址与所述预设目标地址是否相同;以及 统计单元,用于在所述预设目标地址与所述实际到达地址相同时,统计所述触发信号 对应的网页数据对应的触发操作。
7. 根据权利要求6所述的装置,其特征在于,所述第一获取单元包括: 第一获取模块,用于根据所述触发信号获取统一分享页面,其中,所述统一分享页面是 接收到将网页数据从当前网页发送到任意目标网页的触发信号后均展示的页面; 第一确定模块,用于根据所述触发信号携带的所述目标网页的数据确定所述目标网 页;以及 查询模块,用于根据所述目标网页查询将所述网页数据从所述当前网页分享到所述目 标网页的所述预设起始地址和所述预设目标地址。
8. 根据权利要求7所述的装置,其特征在于,所述第一确定模块包括: 解析模块,用于解析所述触发信号携带的数据; 第二获取模块,用于获取所述触发信号携带的数据中包含的所述目标网页的数据;以 及 第二确定模块,用于根据所述目标网页的数据确定所述目标网页。
9. 根据权利要求6所述的装置,其特征在于,所述第二获取单元包括: 第三获取模块,用于将所述预设起始地址作为将所述网页数据从所述当前网页发送到 所述目标网页的实际起始地址;以及 第四获取模块,用于通过所述预设起始地址获取将所述网页数据从所述当前网页发送 到所述目标网页的实际到达地址。
10. 根据权利要求6所述的装置,其特征在于,所述第二获取单元包括: 第五获取模块,用于将所述预设起始地址作为所述统一分享页面中的Iframe控件的 初始引用链接地址属性值; 监测模块,用于监测所述Iframe控件的引用链接地址属性值的变化; 第六获取模块,用于获取所述Iframe控件的最终引用链接地址属性值,其中,所述 Iframe控件的最终引用链接地址属性值是将所述网页数据从所述当前网页发送到所述目 标网页后Iframe控件的链接地址属性值;以及 第七获取模块,用于将所述Iframe控件的最终引用链接地址属性值作为将所述网页 数据从所述当前网页发送到所述目标网页的所述实际到达地址。
【文档编号】G06F17/30GK104156487SQ201410433482
【公开日】2014年11月19日 申请日期:2014年8月28日 优先权日:2014年8月28日
【发明者】冯鸳鹤 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1