机器行为确定方法、网页浏览器及网页服务器技术

技术编号:7898141 阅读:214 留言:0更新日期:2012-10-23 04:20
本申请公开了一种机器行为确定方法、网页浏览器及网页服务器,该方法包括步骤:网页浏览器在用户访问网页时,获得所述用户针对所述网页的操作行为信息;以及将获得的操作行为信息发送给网页服务器;网页服务器根据接收到的操作行为信息,确定所述用户针对所述网页的机器行为权重值;并在判断出所述机器行为权重值不小于规定阈值时,确定所述用户针对所述网页的操作行为为机器行为。采用本申请技术方案,解决了现有技术存在的确定机器行为时的准确性较低的问题。

【技术实现步骤摘要】

本申请涉及互联网信息处理
,尤其涉及一种机器行为确定方法、网页浏览器及网页服务器
技术介绍
随着互联网技术的不断发展,越来越多的信息资源选择网络作为传播的载体,用户可以通过网页浏览器来访问各网页中的信息,现有技术中,用户通过网页浏览器对网页进行访问的方法如图I所示,其具体处理流程如下步骤11,用户在网页浏览器中输入需要访问的网页对应的网址信息,确认访问,相当于向网页浏览器发送访问请求,访问请求中携带有上述网址信息; 步骤12,网页浏览器在接收到的访问请求中加入该用户的互联网协议(IP,Internet Protocol)地址信息,然后发送给对应的网页服务器;步骤13,网页服务器根据该访问请求中携带的网址信息,查找该网页的网页代码;步骤14,网页服务器根据用户的IP地址信息,将查找到的网页代码发送给该网页浏览器;步骤15,网页浏览器根据接收到的网页代码,为用户提供该网页的页面内容。用户在访问网页时,可以通过网页浏览器浏览网页中的信息,也可以进行注册、登录、发帖、回复等操作,若用户打开的网页为网站提供的用于进行用户注册的网页,则如图2所示,为用户通过网页浏览器进行注册操作的方法流程图,其具体处理流程如下步骤21,用户在用于注册的网页中输入用户名和密码等注册信息,其中在用户名输入框中输入需注册的用户名,在密码输入框中输入设置的密码;步骤22,用户在完成用户名和密码等注册信息的输入后,确认注册,相当于向网页浏览器发送注册请求,该注册请求中包含用户输入的注册信息以及该网页对应的网址信息;步骤23,网页浏览器根据该注册请求中的网址信息,将该注册请求发送给对应的网页服务器;步骤24,网页服务器对注册请求中携带的注册信息进行验证,若通过验证,则转至步骤25,若不通过验证,则转至步骤27 ;步骤25,网页服务器将注册成功提示网页的网页代码发送给网页浏览器;步骤26,网页浏览器根据接收到的网页代码,为用户提供注册成功提示网页的页面内容,该页面内容中包含注册成功提示信息;步骤27,网页服务器将注册失败提示网页的网页代码发送给网页浏览器;步骤28,网页浏览器根据接收到的网页代码,为用户提供注册失败提示网页的页面内容,该页面内容中包含注册失败提示信息,以及注册失败原因信息。现有技术中,某些用户为了获取网站积分,或者为了在网站中发布广告或恶意信息,可能会使用软件程序模拟人的操作,来进行恶意注册、恶意登录、恶意发帖、恶意回复等操作,例如,用户启动恶意注册软件程序后,该软件程序会模拟人的操作,在用户注册的网页中输入随机生成的注册信息,然后点击注册,其中,由软件程序模拟人的操作所产生的操作行为也可以称为机器行为。若网页服务器不能鉴别用户针对网页的操作行为是否为机器行为,则网页服务器就会对机器行为产生的各种操作请求(注册请求、登录请求、发帖请求、回复请求等)进行相应处理,这就耗费了网页服务器较多的处理资源,降低了网页服务器的处理效率,此外,网页服务器中也会产生大量的恶意行为数据,占用了网页服务器较多的存储资源。 针对上述问题,现有技术提出在接收到用户的某些操作请求(注册请求、登录请求、发帖请求、回复请求等)后,会判断用户的操作行为是否为机器行为,若判断出为机器行为,则不对这些操作请求进行处理。现有技术一般通过下述两种方法确定机器行为,下面分别进行介绍。第一种方法,IP地址分析方法,若相同的IP地址在很短的时间内连续发送了多个指定操作请求(例如注册请求),则认为用户针对网页的操作行为很可能是机器行为;上述第一种方法主要根据用户的IP地址确定机器行为,由于IP地址可以实现快速更换,因此就不能准确地确定出频繁更换IP地址的机器行为,从而使得确定机器行为的准确性较低。第二种方法,操作信息分析方法,对用户的指定操作请求中的操作信息进行分析,若指定操作请求为注册请求,那么注册请求中的注册信息就为操作信息,若分析得出用户的多个指定操作请求中的操作信息之间存在一定的特征规律,则认为用户针对网页的操作行为很可能是机器行为。例如,用户A通过网页浏览器向网页服务器发送了 4次注册请求,第I次发送的注册请求中包含的注册用户名(注册信息)为“ABCDE”,第2次发送的注册请求中包含的注册用户名为“AB⑶F”,第3次发送的注册请求中包含的注册用户名为“AB⑶G”,第4次发送的注册请求中包含的注册用户名为“AB⑶H”,网页服务器通过分析上述4个注册用户名得知,上述4个注册用户名中的前四位均为“ABCD”,区别只在于最后一位不同,网页服务器认为这4个注册用户名之间是存在明显规律的,因此认为用户A针对网页的注册行为为机器行为。在上述第二种方法中,由于很多恶意软件能够实现操作信息的随机生成,例如,用户使用用户名随机生成软件生成每次进行注册的注册用户名,生成的各注册用户名之间不存在明显的规律,那么网页服务器就无法确定该用户的注册行为是否为机器行为,因此确定机器行为的准确性也比较低。由上可见,现有技术在确定机器行为时的准确性较低。
技术实现思路
本申请实施例提供一种机器行为确定方法、网页浏览器及网页服务器,用以解决现有技术中存在的确定机器行为时的准确性较低的问题。本申请实施例技术方案如下—种机器行为确定方法,该方法包括步骤网页浏览器在用户访问网页时,获得所述用户针对所述网页的操作行为信息;以及将获得的操作行为信息发送给网页服务器;网页服务器根据接收到的操作行为信息,确定所述用户针对所述网页的机器行为权重值;并在判断出所述机器行为权重值不小于规定阈值时,确定所述用户针对所述网页的操作行为为机器行为。一种网页浏览器,包括获得单元,用于在用户访问网页时,获得所述用户针对所述网页的操作行为信息;发送单元,用于将获得单元获得的操作行为信息发送给网页服务器。一种网页服务器,包括第一接收单元,用于接收网页浏览器发送的、用户针对网页的操作行为信息;第一确定单元,用于根据第一接收单元接收到的操作行为信息,确定所述用户针对所述网页的机器行为权重值;第一判断单元,用于判断第一确定单元确定出的所述机器行为权重值是否小于规定阈值;第二确定单元,用于在第一判断单元的判断结果为否时,确定所述用户针对所述网页的操作行为为机器行为。 本申请实施例技术方案中,网页浏览器在用户访问网页时,获得所述用户针对所述网页的操作行为信息,以及将获得的操作行为信息发送给网页服务器,网页服务器根据接收到的操作行为信息,确定所述用户针对所述网页的机器行为权重值,并在判断出所述机器行为权重值不小于规定阈值时,确定所述用户针对所述网页的操作行为为机器行为,由上可见,本申请实施例技术方案不再通过IP地址分析方法或操作信息分析方法来确定机器行为,而是通过用户针对网页的操作行为来判断用户针对网页的操作行为是否为机器行为,这就有效地提高了确定机器行为的准确性,使得网页服务器能够准确地鉴别出机器行为,进而不对机器行为产生的各种操作请求(注册请求、登录请求、发帖请求、回复请求等)进行相应地处理,节省了网页服务器较多的处理资源,提高了网页服务器的处理效率,节省了网页服务器较多的存储资源。附图说明图I为现有技术中,用户通过网页浏览器对网页进行访问的方法流程示意图;图2为现有技术中,用户通过网页浏览器进行注册操作的方法流程示意图;本文档来自技高网
...

【技术保护点】
一种机器行为确定方法,其特征在于,包括:网页浏览器在用户访问网页时,获得所述用户针对所述网页的操作行为信息;以及将获得的操作行为信息发送给网页服务器;网页服务器根据接收到的操作行为信息,确定所述用户针对所述网页的机器行为权重值;并在判断出所述机器行为权重值不小于规定阈值时,确定所述用户针对所述网页的操作行为为机器行为。

【技术特征摘要】

【专利技术属性】
技术研发人员:侯欣杰叶敏向涛
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1