一种通信系统和网络内容的访问控制方法

文档序号:7865942阅读:149来源:国知局
专利名称:一种通信系统和网络内容的访问控制方法
技术领域
本发明涉及互联网技术领域,特别涉及一种通信系统和网络内容的访问控制方法。
背景技术
随着网络规模的不断扩大,网页中承载的数据量也日益繁多,如何使用户在网页中快速找到自身所关注的信息是目前各开发者致力于解决的问题之一。针对这一问题,通常采用一种推荐机制的解决方案,例如,由网站运营方将若干热门电视剧集设置在网页中的推荐位置或瞩目的位置,当用户访问该网页时,将该电视剧集推荐给用户,从而便于用户快速找到该电视剧集。
然而,现有的方案中网站运营商对所有用户采用相同的推荐方式,如对所有用户采用相同的推荐页面,推荐相同的影视剧集。然而,页面中推荐的影视剧集的数量和覆盖面都是很有限的,且不同用户的需求是不同的,对某一用户来说,现有方案推荐的影视剧集很可能是该用户不关注的,现有方案不能针对每个用户进行影视剧集的推荐,无法使用户快速获取到关注的信息,用户体验较差。发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的通信系统和网络内容的访问控制方法。
依据本发明的一个方面,本发明实施例提供了一种网络内容的访问控制方法,包括
收集预定时间段内终端侧访问方的网络访问信息,该网络访问信息包括终端侧访问方的唯一标识、终端侧访问方访问的网页的网页标题信息;
获取各种网络内容的标识信息;
对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计,并将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容;
将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方;
其中,在所述将选取的网络内容发送至服务页面之前,所述方法还包括
当同时访问第一网络内容和第二网络内容的终端侧访问方的数量大于数量阈值时,确认第一网络内容和第二网络内容为相似网络内容;
当仅将第一网络内容选取为终端侧访问方关注的网络内容时,将第二网络内容选取为该终端侧访问方可能关注的网络内容;当仅将第二网络内容选取为终端侧访问方关注的网络内容时,将第一网络内容选取为该终端侧访问方可能关注的网络内容;
所述将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方包括
将选取的终端侧访问方关注的网络内容和终端侧访问方可能关注的网络内容发送至服务页面,以在服务页面中将终端侧访问方关注的网络内容和可能关注的网络内容显示给该终端侧访问方。
其中,上述网络访问信息还包括终端侧访问方访问的网页的网页地址信息,在对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计之前,上述方法还包括
根据网络访问信息中的网页地址信息,判断终端侧访问方访问的网页是否在热点网页列表中,若是,对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,若否,不对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。
其中,上述对出现在终端侧访问方的网络访问信息的网页信息中的网络内容的标识信息进行统计包括
为预定时间段内不同时间的网络访问信息设置不同的权重值,其中,当第一时间早于第二时间时,为在第一时间生成的网络访问信息设置的权重值小于为在第二时间生成的网络访问信息设置的权重值;
在统计一条网络访问信息的网页信息中出现的网络内容的标识信息时,将网络内容的标识信息的出现次数与该条网络访问信息对应的权重值的乘积结果,作为统计得到的网络内容的标识信息在该条网络访问信息的网页信息中出现的次数。
其中,上述将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容包括
将标识信息的出现次数大于控制阈值且满足过滤规则的网络内容选取为该终端侧访问方关注的网络内容,其中,过滤规则包括如下至少一种规则
网络内容的标识信息中包含文字的数量为二个以上;
网络内容的评价级别大于级别阈值。
其中,上述将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方包括
按照选取的网络内容的标识信息的出现次数从大到小的顺序,得到选取的网络内容的展示次序,将选取的网络内容和展示次序发送至服务页面,以按照展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方;
在上述将选取的网络内容在服务页面中显示给相应的终端侧访问方之后,上述方法还包括
获取终端侧访问方通过服务页面访问显示的网络内容的访问次数;
按照选取的网络内容的访问次数从大到小的顺序,更新选取的网络内容的展示次序,将选取的网络内容和更新后的展示次序发送至服务页面,以按照更新后的展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。
其中,上述网络内容为网络中的影视内容。
依据本发明的一个方面,本发明实施例提供了一种通信系统,包括始终与网络建立有连接的第一服务器和包括网络内容的访问控制装置的第二服务器,
第二服务器中的网络内容的访问控制装置将选取的网络内容发送至第一服务器;
第一服务器接收来自第二服务器的选取的网络内容,在与终端侧访问方交互的服务页面中将选取的网络内容显示给相应的终端侧访问方;
其中,所述网络内容的访问控制装置包括
终端侧访问方信息收集单元,适于每隔预定时间与网络建立连接,从网络中收集预定时间段内终端侧访问方的网络访问信息,该网络访问信息包括终端侧访问方的唯一标识、终端侧访问方访问的网页的网页标题信息;
网络内容获取单元,适于获取各种网络内容的标识信息;
网络内容选取单元,适于对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计,并将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容;
网络内容发送单元,适于将选取的网络内容发送至网络中的服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方。
上述网络访问信息还包括终端侧访问方访问的网页的网页地址信息,
上述网络内容的访问控制装置还包括热点网页判断单元,适于在对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计之前,根据网络访问信息中的网页地址信息,判断终端侧访问方访问的网页是否在热点网页列表中,若是, 允许网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,若否,禁止网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。
其中,上述网络内容选取单元,适于为预定时间段内不同时间的网络访问信息设置不同的权重值,其中,当第一时间早于第二时间时,为在第一时间生成的网络访问信息设置的权重值小于为在第二时间生成的网络访问信息设置的权重值;在统计一条网络访问信息的网页信息中出现的网络内容的标识信息时,将网络内容的标识信息的出现次数与该条网络访问信息对应的权重值的乘积结果,作为统计得到的网络内容的标识信息在该条网络访问信息的网页信息中出现的次数。
其中,网络内容选取单元,适于在将选取的网络内容发送至网络中的服务页面之前,当同时访问第一网络内容和第二网络内容的终端侧访问方数量大于数量阈值时,确认第一网络内容和第二网络内容为相似网络内容;当仅将第一网络内容选取为终端侧访问方关注的网络内容时,将第二网络内容选取为该终端侧访问方可能关注的网络内容;当仅将第二网络内容选取为终端侧访问方关注的网络内容时,将第一网络内容选取为该终端侧访问方可能关注的网络内容;
网络内容发送单元,适于将选取的终端侧访问方关注的网络内容和终端侧访问方可能关注的网络内容发送至网络中的服务页面,以在服务页面中将终端侧访问方关注的网络内容和可能关注的网络内容显示给该终端侧访问方。
其中,网络内容选取单元,适于将标识信息的出现次数大于控制阈值且满足过滤规则的网络内容选取为该终端侧访问方关注的网络内容,其中,过滤规则包括如下至少一种规则
网络内容的标识信息中包含文字的数量为二个以上;
网络内容的评价级别大于级别阈值。
其中,网络内容发送单元,适于按照选取的网络内容的标识信息的出现次数从大到小的顺序,得到选取的网络内容的展示次序,将选取的网络内容和展示次序发送至网络中的服务页面,以按照展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方;以及
网络内容发送单元,还适于在将选取的网络内容在服务页面中显示给相应的终端侧访问方之后,获取终端侧访问方通过服务页面访问显示的网络内容的访问次数;按照选取的网络内容的访问次数从大到小的顺序,更新选取的网络内容的展示次序,将选取的网络内容和更新后的展示次序发送至服务页面,以按照更新后的展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。
其中,上述装置中的网络内容为网络中的影视内容。
本发明实施例通过收集终端侧访问方的网络访问信息,获知终端侧访问方的网络访问行为,然后对终端侧访问方的网络访问信息和各种网络内容进行匹配,当出现在网络访问信息中的网络内容的标识信息的次数大于控制阈值时,确认该网络内容为该终端侧访问方关注的 网络,将该网络内容发送至服务页面并显示,从而能够针对不同的终端侧访问方提供不同的网络内容。本发明实施例提供了一种个性化的访问控制机制,能够引导终端侧访问方的网络访问行为,保证终端侧访问方快速获取到关注的信息,增强了用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式



通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中
图I示出了根据本发明一个实施例的一种网络内容的访问控制方法流程图2示出了根据本发明一个实施例的网络内容的访问控制装置结构示意图3示出了根据本发明一个实施例的通信系统的结构示意图4示出了根据本发明一个实施例又一种通信系统的结构示意图。
图5示出了根据本发明一个实施例的分布式键值对查询引擎系统结构图6示出了根据本发明一个实施例的利用KEY-VALUE机制从存储节点中查询数据的原理图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明一个实施例提供了一种个性化的网络内容推荐机制,根据终端侧访问方的历史访问记录,预测出终端侧访问方的可能偏好,从而向终端侧访问方推荐个性化内容。本发明一个实施例提供了一种网络内容的访问控制方法,参见图1,包括
SlOO :收集预定时间段内终端侧访问方的网络访问信息,该网络访问信息包括终端侧访问方的唯一标识、终端侧访问方访问的网页的网页标题信息;
S102 :获取各种网络内容的标识信息;
S104 :对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计,并将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容;
S106 :将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方。
上述步骤SlOO至S106可以由终端侧的服务器执行,该服务器可以定时与网络建立连接,执行步骤SlOO和S102,收集终端侧访问方的网络访问信息,及获取网络内容的标识信息。对网络访问信息的收集完毕后,该服务器可以断开与网络的连接,在离线状态下, 执行步骤S104对网络访问信息进行处理,选取出终端侧访问方关注的网络内容。然后,该服务器再次与网络建立连接,执行步骤S106将选取的网络内容发送至服务页面。
本实施例中的网络内容包括但不局限于网络中的影视内容,网络内容的标识信息可以为影视内容的名称。
由上,本发明实施例通过收集终端侧访问方的网络访问信息,获知终端侧访问方的网络访问行为,然后对终端侧访问方的网络访问信息和各种网络内容进行匹配,当出现在网络访问信息中的网络内容的标识信息的次数大于控制阈值时,确认该网络内容为该终端侧访问方关注的网络,将该网络内容发送至服务页面并显示,从而能够针对不同的终端侧访问方提供不同的网络内容。本发明实施例提供了一种个性化的访问控制机制,能够引导终端侧访问方的网络访问行为,保证终端侧访问方快速获取到关注的信息,增强了用户体验。
在图I所示实施例的基础上,网络访问信息还包括终端侧访问方访问的网页的网页地址信息,该网页地址信息可以为网页的URL (统一资源定位符,Uniform/Universal Resource Locator),则在执行步骤S104之前,本实施例还包括根据网络访问信息中的网页地址信息,判断终端侧访问方访问的网页是否在热点网页列表中,若是,对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,若否,不对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。上述热点网页列表记录热点网页的地址,该热点网页为访问率较高的、受到大量终端侧访问方关注的网页。当终端侧访问方访问的网页属于热点网页时,对该终端侧访问方的访问行为进行统计。
进一步的,考虑到终端侧访问方关注的网络内容随着时间的变化会发生变化,本实施例的步骤S104中对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计包括为预定时间段内不同时间的网络访问信息设置不同的权重值,其中,当第一时间早于第二时间时,为在第一时间生成的网络访问信息设置的权重值小于为在第二时间生成的网络访问信息设置的权重值;在统计一条网络访问信息的网页信息中出现的网络内容的标识信息时,将网络内容的标识信息的出现次数与该条网络访问信息对应的权重值的乘积结果,作为统计得到的网络内容的标识信息在该条网络访问信息的网页信息中出现的次数。这种处理方式,考虑到用户的远期关注点和当前关注点,通过为网络访问信息设置权重值引入衰减模型,该衰减模型下网络访问信息生成的时间越早,设置的权重值越小,从而弱化了终端侧访问方的远期关注点,强化终端侧访问方的当前关注点,更加准确地选取出终端侧访问方关注的网络内容。
进一步的,在执行步骤S104之前,本实施例还包括当同时访问第一网络内容和第二网络内容的终端侧访问方的数量大于数量阈值时,确认第一网络内容和第二网络内容为相似网络内容;当仅将第一网络内容选取为终端侧访问方关注的网络内容时,将第二网络内容选取为该终端侧访问方可能关注的网络内容;当仅将第二网络内容选取为终端侧访问方关注的网络内容时,将第一网络内容选取为该终端侧访问方可能关注的网络内容。这种处理方式,引入了基于项目的协同过滤的处理方式,例如,若上述数量阈值取2时,若终端侧访问方A访问了网络内容A和网络内容C,终端侧访问方B访问了网络内容A、网络内容B和网络内容C,终端侧访问方C访问了网络内容C,则认为网络内容A和网络内容C为相似网络内容,基于此,可以将网络内容C作为终端侧访问方C可能关注的网络内容。即在选取一个终端侧访问方关注的网络内容时会参照大多数终端侧访问方所关注的网络内容, 辨别出网络内容之间的相似度,将与终端侧访问方访问过的网络内容相似度较高的其他的网络内容作为本终端侧访问方关注的网络内容的补充,从而提高了选取的网络内容的覆盖面。
进一步的,为了避免将一些冷门的内容选取为终端侧访问方关注的网络内容,在步骤S104中还包括将标识信息的出现次数大于控制阈值且满足过滤规则的网络内容选取为该终端侧访问方关注的网络内容,其中,过滤规则包括如下至少一种规则
规则一、网络内容的标识信息中包含文字的数量为二个以上;
规则二、网络内容的评价级别大于级别阈值。
网络内容的标识信息仅包含一个文字时,如“爱”,单个文字的匹配成功率会显著高于多个文字的匹配成功率,则很可能所有匹配出的结果都是仅包含单字的网络内容的标识信息,这会显著降低选择的网络内容的准确度,通过上述规则一能够有效解决仅包含一个文字的网络内容的标识信息带来的匹配错误率较高的问题,提高匹配的准确度。
另外,一些场景下,虽然网络内容的标识信息的出现次数大于控制阈值,然而该标识信息对应的网络内容知名度不高、评价级别偏低,这时出现“过匹配”问题,将该网络内容选取为终端侧访问方关注的网络内容时,对终端侧访问方的访问行为的导向意义较小,则通过上述规则能够有效解决“过匹配”问题。例如,将评价级别的数值设置在O至I的范围内,而级别阈值设置为O. 4,则对标识信息的出现次数大于控制阈值的网络内容,当该网络内容的评价级别的数值大于O. 4时,将该网络内容选取为终端侧访问方关注的网络内容, 否则,不将该网络内容选取为终端侧访问方关注的网络内容。
进一步的,步骤S106中按照选取的网络内容的标识信息的出现次数从大到小的顺序,得到选取的网络内容的展示次序,将选取的网络内容和展示次序发送至服务页面,以按照展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。即对网络内容的展示次序进行控制,将终端侧访问方最关注的网络内容置于服务页面推荐位置的最瞩目的位置(如最顶部),便于终端侧访问方快速找到关注的网络内容。步骤S106之后,本实施例还包括获取终端侧访问方通过服务页面访问显示的网络内容的访问次数;
按照选取的网络内容的访问次数从大到小的顺序,更新选取的网络内容的展示次序,将选取的网络内容和更新后的展示次序发送至服务页面,以按照更新后的展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。这种处理方式,在显示了网络内容之后,根据终端侧访问方对该网络内容的访问,调整网络内容的展示次序,进一步便利了终端侧访问方快速找到关注的网络内容。
本发明另一个实施例提供了一种网络内容的访问控制装置,参见图2,包括
终端侧访问方信息收集单元200,适于每隔预定时间与网络建立连接,从网络中收集预定时间段内终端侧访问方的网络访问信息,该网络访问信息包括终端侧访问方的唯一标识、终端侧访问方访问的网页的网页标题信息;
网络内容获取单元202,适于获取各种网络内容的标识信息;
网络内容选取单元204,适于对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计,并将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容;
网络内容发送单元206,适于将选取的网络内容发送至网络中的服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方。
上述各单元可以在网络侧的服务器上实现。
本实施例中的网络内容包括但不局限于网络中的影视内容,网络内容的标识信息可以为影视内容的名称。
在图2所示实施例的基础上,进一步的,上述网络访问信息还包括终端侧访问方访问的网页的网页地址信息,上述装置还包括热点网页判断单元,适于在对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计之前,根据网络访问信息中的网页地址信息,判断终端侧访问方访问的网页是否在热点网页列表中,若是, 允许网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,若否,禁止网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。
其中,上述网络内容选取单元,适于为预定时间段内不同时间的网络访问信息设置不同的权重值,其中,当第一时间早于第二时间时,为在第一时间生成的网络访问信息设置的权重值小于为在第二时间生成的网络访问信息设置的权重值;在统计一条网络访问信息的网页信息中出现的网络内容的标识信息时,将网络内容的标识信息的出现次数与该条网络访问信息对应的权重值的乘积结果,作为统计得到的网络内容的标识信息在该条网络访问信息的网页信息中出现的次数。
其中,网络内容选取单元,适于在将选取的网络内容发送至网络中的服务页面之前,当同时访问第一网络内容和第二网络内容的终端侧访问方数量大于数量阈值时,确认第一网络内容和第二网络内容为相似网络内容;当仅将第一网络内容选取为终端侧访问方关注的网络内容时,将第二网络内容选取为该终端侧访问方可能关注的网络内容;当仅将第二网络内容选取为终端侧访问方关注的网络内容时,将第一网络内容选取为该终端侧访问方可能关注的网络内容;这时,网络内容发送单元,适于将选取的终端侧访问方关注的网络内容和终端侧访问方可能关注的网络内容发送至服务页面,以在服务页面中将终端侧访问方关注的网络内容和可能关注的网络内容显示给该终端侧访问方。
其中,网络内容选取单元,适于将标识信息的出现次数大于控制阈值且满足过滤规则的网络内容选取为该终端侧访问方关注的网络内容,其中,过滤规则包括如下至少一种规则
网络内容的标识信息中包含文字的数量为二个以上;
网络内容的评价级别大于级别阈值。
其中,网络内容发送单元,适于按照选取的网络内容的标识信息的出现次数从大到小的顺序,得到选取的网络内容的展示次序,将选取的网络内容和展示次序发送至服务页面,以按照展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方;以及, 网络内容发送单元,还适于在将选取的网络内容在服务页面中显示给相应的终端侧访问方之后,获取终端侧访问方通过服务页面访问显示的网络内容的访问次数;按照选取的网络内容的访问次数从大到小的顺序,更新选取的网络内容的展示次序,将选取的网络内容和更新后的展示次序发送至服务页面,以按照更新后的展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。
本发明装置实施例中各单元的具体工作方式可以参见本发明的方法和系统实施例。
由上所述,本发明实施例通过收集终端侧访问方的网络访问信息,获知终端侧访问方的网络访问行为,然后对终端侧访问方的网络访问信息和各种网络内容进行匹配,当出现在网络访问信息中的网络内容的标识信息的次数大于控制阈值时,确认该网络内容为该终端侧访问方关注的网络,将该网络内容发送至服务页面并显示,从而能够针对不同的终端侧访问方提供不同的网络内容。本发明实施例提供了一种个性化的访问控制机制,能够引导终端侧访问方的网络访问行为,保证终端侧访问方快速获取到关注的信息,增强了用户体验。
本发明又一实施例还提供了一种通信系统,参见图3,该通信系统包括第一服务器 300和第二服务器302,第二服务器302中包括网络内容的访问控制装置304,网络内容的访问控制装置304中包括终端侧访问方信息收集单元、网络内容获取单元、网络内容选取单元和网络内容发送单元。
参见图4,示出了本实施例提供的另一种通信系统的结构图。第一服务器300始终与网络建立有连接,处于在线的状态,第一服务器300提供与终端侧访问方的交互界面,接收终端侧访问方的访问请求,并根据访问请求向终端侧访问方展示网络内容等。第一服务器300可以采用服务器集群的方式实现。
第二服务器302可以定时与网络建立连接,由终端侧访问方信息收集单元收集终端侧访问方的网络访问信息,并由网络内容获取单元获取各种网络内容的标识信息。对网络访问信息的收集完毕后,第二服务器302可以断开与网络的连接,在离线状态下,由网络内容选取单元对网络访问信息进行处理,选取出终端侧访问方关注的网络内容。然后,第二服务器302再次与网络建立连接,网络内容发送单元将选取的网络内容发送至第一服务器 300上的服务页面。
为了便于第二服务器302收集终端侧访问方的网络访问信息,网络可对终端侧访问方的日常的网页访问行为进行记录,如利用第一服务器300通过网盾客户端收集终端侧访问方日常访问的网页URL、网页标题(TITLE)信息和终端侧访问方的唯一标识MID (Machine ID)。示例性的,可以将这些信息以MID :URL :TITLE的格式记录在日志中。另外,在对网络内容和对网络内容的评价级别进行更新后,网络还可以更新的信息记录在日志中,例如,利用第一服务器300通过爬虫每日更新一份影视剧集数据VIDE0_DATA,在日志中的记录格式为ID:NAME:CATE,其中NAME表示影视内容的名称(如影视剧名),ID对应该影视内容的唯一编号,CATE表示该影视内容归属的类别(电影、电视、动漫、综艺),影视内容的标识信息可以采用影视剧名;以及,通过爬虫每日更新一份影视内容的评分数据VIDE0_ SCORE,记录格式NAME: SCORE,其中NAME表示影视剧名,SCORE表示评价级别。第二服务器 302可以通过收集日志来得到终端侧访问方的网络访问信息以及各种网络内容的标识信肩、O
网络内容的访问控制装置304中还包括热点网页判断单元,该热点网页判断单元在网络内容选取单元对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计之前,利用收集的热点网页列表对网络访问信息进行筛选,例如对于MID URL =TITLE的格式的网络访问信息,热点网页列表中记录热点网页的URL,热点网页判断单元确认网络访问信息中的URL存在于热点网页列表中时,允许网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,否则,禁止网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。
示例性的,当网络内容为影视内容时,网络内容选取单元将影视内容的名称(如影视剧名)作为网络内容的标识信息,按照字符串匹配的方式,对出现在TITLE中的影视剧名进行统计,得到每个终端侧访问方关注的影视内容。
例如,格式为ID: NAME: CATE的影视剧集数据VIDE0_DATA的一个具体例子为 {10001:绝命毒师电视10002:新三国电视10004:启程电影};
格式为MID URL =TITLE的终端侧访问方的网络访问信息的两个具体例子为
MID000: http: //zhidao. baidu. com/question/454345118. html:绝命毒师第五季多少天更新一集
MID000:http://baike. baidu. com/view/1408185, htm:绝命毒师
则网络内容选取单元对该终端侧访问方的网页访问行为的统计结果,采用MID: 影视ID:出现次数的格式时,可以表示为MID000:10001:2,由该统计结果可以得到针对每一终端侧访问方的影视内容偏好列表。
然而,网络内容选取单元在选取终端侧访问方关注的网络内容时,通过字符串匹配获得,因此有可能会存在“过匹配”的问题,比如,在下述的例子中
影视内容数据
VIDE0_DATA {10001:绝命毒师:电视10002:新三国:电视10004:启程:电影};
终端侧访问方的网络访问信息
MID001:http://zhidao. baidu. com/question/98133945, html:启程什么意思
MID002 :http://zhidao. baidu. com/ quest ion/289506183. html:我们想去宁波象山从上海启程
MID003 :http://zhidao. baidu. com/ quest ion/118891690. html:无法开启程序
上述的三个终端侧访问方的网络访问信息中都有“启程”字符串,按照字符串匹配的方法,{10004:启程电影}会添加入三个终端侧访问方的影视内容偏好列表中;但是 《启程》作为影视知名度不高,评价等级亦偏低,是一个冷门影视内容,在服务页面推出效果不佳,为了减弱这种“过匹配”的影响,需要进行过滤。为解决“过匹配”问题,网络内容选取单元采用的过滤规则为将标识信息的出现次数大于控制阈值且满足网络内容的评价级别大于级别阈值的网络内容选取为该终端侧访问方关注的网络内容。
进一步的,网络内容的访问控制装置还可以利用网络内容发送单元对每个终端侧访问方关注的网络内容按照关注度的高低进行排序,影视剧名在网页标题信息TITLE中出现次数最多的影视内容为关注度最高的影视内容,影视剧集的展示次序为影视剧集的关注度从高到底的顺序。
第二服务器将得到的每个终端侧访问方关注的网络内容和展示次序通过网络内容发送单元发送至第一服务器的服务页面,第一服务器可以将这些数据存储至在线的存储引擎,存储格式可以采用键值(KEY-VALUE)对的形式,Key为终端侧访问方的唯一标识, Value包括该终端侧访问方关注的网络内容(如影视内容VIDEO)和网络内容的展示次序, 格式可以表示为
MID: VIDE01+VIDE02+VIDE03— +VIDE0N。
当服务页面接收到终端侧访问方发送的访问请求时,第二服务器根据该访问请求中的MID,从存储引擎中提取MID对应的Value,将Value在服务页面上展示出来。
参见图5,示出了本发明实施例提供的一种分布式KEY-VALUE查询引擎系统结构图。该系统中包括客户端(Client)、Nginx/UDP(引擎/用户数据报协议)服务器、代理节点(Storage Proxy)、元数据服务器/备份服务器(ConfigServer)和存储节点(Storage Node)ο
其中,图5示出了在终端侧访问方的多个并发请求的客户端,如客户端I和客户端2。客户端主要是用于发起网络访问请求,本系统可以支持多种语言的客户端(如C/C++/ Python/PHP 等)。
在客户端和存储节点之间,包括Nginx/UDP服务器和代理节点。Nginx/UDP服务器通常只是分布式通讯系统中所需要的一个传输设备而已,本领域技术人员也可以采用其他设备,甚至不采用。Nginx/UDP服务器和代理节点之间也不一定是一一对应的关系。
代理节点负责响应客户端的访问请求和将访问请求转发至存储节点。代理节点可以从元数据服务器/备份服务器上获取路由表信息,获知客户端Key与存储节点地址之间的路由表,根据该路由表将客户端的请求转发给下游的存储节点,并将存储节点的回应包传递给客户端。
元数据服务器/备份服务器负责维护全局路由表信息,并监控所有存储节点的存活状态,在存储节点失效和新增存储节点时,元数据服务器/备份服务器起着关键的协调作用。
存储节点负责数据的实际存储,所存储的数据可以采用数据区块的形式,参见图 6,示出了根据KEY-VALUE机制从存储节点中查询数据的原理图,根据客户端Key采用哈希运算得到该客户端对应的数据区块(Value),然后查找数据区块和存储节点的对应关系表找到存储该数据区块的存储节点,从查找到的存储节点中将相应数据区块提取出来,得到本次的查询结果(回应包)。
其中,存储节点a是数据区块O的主节点,数据区块I的主节点,数据区块6的冗余节点,数据区块7的冗余节点;存储节点b是数据区块O的冗余节点,数据区块I的冗余节点,数据区块2的主节点,数据区块3的主节点;存储节点c是数据区块2的冗余节点,数据区块3的冗余节点,数据区块4的主节点,数据区块5的主节点;存储节点d是数据区块 4的冗余节点,数据区块5的冗余节点,数据区块6的主节点,数据区块7的主节点;这样的存储方式,包括保证在均匀分布的情况下,每个数据区块都可以存储在一个主节点上,也同时存储在一个冗余节点上。
由上所述,本发明实施例通过收集终端侧访问方的网络访问信息,获知终端侧访问方的网络访问行为,然后对终端侧访问方的网络访问信息和各种网络内容进行匹配,当出现在网络访问信息中的网络内容的标识信息的次数大于控制阈值时,确认该网络内容为该终端侧访问方关注的网络,将该网络内容发送至服务页面并显示,从而能够针对不同的终端侧访问方提供不同的网络内容。本发明实施例提供了一种个性化的访问控制机制,能够引导终端侧访问方的网络访问行为,保证终端侧访问方快速获取到关注的信息,增强了用户体验。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。 各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此, 遵循具体实施方式
的权利要求书由此明确地并入该具体实施方式
,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网络内容的访问控制装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中, 不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
权利要求
1.一种网络内容的访问控制方法,包括 收集预定时间段内终端侧访问方的网络访问信息,所述网络访问信息包括终端侧访问方的唯一标识、终端侧访问方访问的网页的网页标题信息; 获取各种网络内容的标识信息; 对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计,并将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容; 将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方; 其中,在所述将选取的网络内容发送至服务页面之前,所述方法还包括 当同时访问第一网络内容和第二网络内容的终端侧访问方的数量大于数量阈值时,确认第一网络内容和第二网络内容为相似网络内容; 当仅将第一网络内容选取为终端侧访问方关注的网络内容时,将第二网络内容选取为该终端侧访问方可能关注的网络内容;当仅将第二网络内容选取为终端侧访问方关注的网络内容时,将第一网络内容选取为该终端侧访问方可能关注的网络内容; 所述将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方包括 将选取的终端侧访问方关注的网络内容和终端侧访问方可能关注的网络内容发送至服务页面,以在服务页面中将终端侧访问方关注的网络内容和可能关注的网络内容显示给该终端侧访问方。
2.根据权利要求I所述的方法,其中,所述网络访问信息还包括终端侧访问方访问的网页的网页地址信息,在所述对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计之前,所述方法还包括 根据网络访问信息中的网页地址信息,判断终端侧访问方访问的网页是否在热点网页列表中,若是,对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,若否,不对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。
3.根据权利要求I所述的方法,其中,所述对出现在终端侧访问方的网络访问信息的网页信息中的网络内容的标识信息进行统计包括 为预定时间段内不同时间的网络访问信息设置不同的权重值,其中,当第一时间早于第二时间时,为在第一时间生成的网络访问信息设置的权重值小于为在第二时间生成的网络访问信息设置的权重值; 在统计一条网络访问信息的网页信息中出现的网络内容的标识信息时,将网络内容的标识信息的出现次数与该条网络访问信息对应的权重值的乘积结果,作为统计得到的网络内容的标识信息在该条网络访问信息的网页信息中出现的次数。
4.根据权利要求I所述的方法,其中,所述将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容包括 将标识信息的出现次数大于控制阈值且满足过滤规则的网络内容选取为该终端侧访问方关注的网络内容,其中,所述过滤规则包括如下至少一种规则网络内容的标识信息中包含文字的数量为二个以上; 网络内容的评价级别大于级别阈值。
5.根据权利要求I所述的方法,其中, 所述将选取的网络内容发送至服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方包括 按照选取的网络内容的标识信息的出现次数从大到小的顺序,得到选取的网络内容的展示次序,将选取的网络内容和所述展示次序发送至服务页面,以按照展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方; 在所述将选取的网络内容在服务页面中显示给相应的终端侧访问方之后,所述方法还包括 获取终端侧访问方通过服务页面访问显示的网络内容的访问次数; 按照选取的网络内容的访问次数从大到小的顺序,更新选取的网络内容的展示次序,将选取的网络内容和更新后的展示次序发送至服务页面,以按照更新后的展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。
6.根据权利要求I至5任一项所述的方法,其中,所述网络内容为网络中的影视内容,所述网络内容的标识信息为影视内容的名称。
7.一种通信系统,包括始终与网络建立有连接的第一服务器和包括网络内容的访问控制装置的第二服务器, 所述第二服务器中的网络内容的访问控制装置将选取的网络内容发送至第一服务器; 所述第一服务器接收来自第二服务器的选取的网络内容,在与终端侧访问方交互的服务页面中将选取的网络内容显示给相应的终端侧访问方; 其中,所述网络内容的访问控制装置包括 终端侧访问方信息收集单元,适于每隔预定时间与网络建立连接,从网络中收集预定时间段内终端侧访问方的网络访问信息,所述网络访问信息包括终端侧访问方的唯一标识、终端侧访问方访问的网页的网页标题信息; 网络内容获取单元,适于获取各种网络内容的标识信息; 网络内容选取单元,适于对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计,并将标识信息的出现次数大于控制阈值的网络内容选取为该终端侧访问方关注的网络内容; 网络内容发送单元,适于将选取的网络内容发送至网络中的服务页面,以在服务页面中将选取的网络内容显示给相应的终端侧访问方。
8.根据权利要求7所述的通信系统,其中,所述网络访问信息还包括终端侧访问方访问的网页的网页地址信息, 所述网络内容的访问控制装置还包括热点网页判断单元,适于在对出现在终端侧访问方的网络访问信息的网页标题信息中的网络内容的标识信息进行统计之前,根据网络访问信息中的网页地址信息,判断终端侧访问方访问的网页是否在热点网页列表中,若是,允许网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计,若否,禁止网络内容选取单元对出现在该条网络访问信息的网页标题信息中的网络内容的标识信息进行统计。
9.根据权利要求7所述的通信系统,其中, 所述网络内容选取单元,适于为预定时间段内不同时间的网络访问信息设置不同的权重值,其中,当第一时间早于第二时间时,为在第一时间生成的网络访问信息设置的权重值小于为在第二时间生成的网络访问信息设置的权重值; 在统计一条网络访问信息的网页信息中出现的网络内容的标识信息时,将网络内容的标识信息的出现次数与该条网络访问信息对应的权重值的乘积结果,作为统计得到的网络内容的标识信息在该条网络访问信息的网页信息中出现的次数。
10.根据权利要求7所述的通信系统,其中, 网络内容选取单元,适于在所述将选取的网络内容发送至网络中的服务页面之前,当同时访问第一网络内容和第二网络内容的终端侧访问方数量大于数量阈值时,确认第一网络内容和第二网络内容为相似网络内容;当仅将第一网络内容选取为终端侧访问方关注的网络内容时,将第二网络内容选取为该终端侧访问方可能关注的网络内容;当仅将第二网络内容选取为终端侧访问方关注的网络内容时,将第一网络内容选取为该终端侧访问方可能关注的网络内容; 网络内容发送单元,适于将选取的终端侧访问方关注的网络内容和终端侧访问方可能关注的网络内容发送至网络中的服务页面,以在服务页面中将终端侧访问方关注的网络内容和可能关注的网络内容显示给该终端侧访问方。
11.根据权利要求7所述的通信系统,其中, 网络内容选取单元,适于将标识信息的出现次数大于控制阈值且满足过滤规则的网络内容选取为该终端侧访问方关注的网络内容,其中,所述过滤规则包括如下至少一种规则 网络内容的标识信息中包含文字的数量为二个以上; 网络内容的评价级别大于级别阈值。
12.根据权利要求7所述的通信系统,其中, 网络内容发送单元,适于按照选取的网络内容的标识信息的出现次数从大到小的顺序,得到选取的网络内容的展示次序,将选取的网络内容和所述展示次序发送至网络中的服务页面,以按照展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方;以及 网络内容发送单元,还适于在将选取的网络内容在服务页面中显示给相应的终端侧访问方之后,获取终端侧访问方通过服务页面访问显示的网络内容的访问次数;按照选取的网络内容的访问次数从大到小的顺序,更新选取的网络内容的展示次序,将选取的网络内容和更新后的展示次序发送至服务页面,以按照更新后的展示次序在服务页面中将选取的网页内容显示给相应的终端侧访问方。
13.根据权利要求7至12任一项所述的通信系统,其中, 所述网络内容为网络中的影视内容。
全文摘要
本发明公开了一种通信系统和网络内容的访问控制方法。本发明实施例提供的通信系统包括始终与网络建立有连接的第一服务器和包括网络内容的访问控制装置的第二服务器,所述第二服务器中的网络内容的访问控制装置将选取的网络内容发送至第一服务器;所述第一服务器接收来自第二服务器的选取的网络内容,在与终端侧访问方交互的服务页面中将选取的网络内容显示给相应的终端侧访问方;其中,所述网络内容的访问控制装置包括终端侧访问方信息收集单元;网络内容获取单元;网络内容选取单元;网络内容发送单元。
文档编号H04L29/08GK102984234SQ20121047005
公开日2013年3月20日 申请日期2012年11月19日 优先权日2012年11月19日
发明者刘鎏, 秦吉胜, 周浩 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1