一种网页评论的方法、装置、终端及服务器的制造方法

文档序号:9631597阅读:174来源:国知局
一种网页评论的方法、装置、终端及服务器的制造方法
【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种网页评论的方法、装置、终端及服务器。
【背景技术】
[0002]目前,用户经常通过浏览器客户端浏览新闻等网页文章,在浏览过程中用户可能会对网页文章产生自己的感想,此时需要通过浏览器客户端对网页文章发表评论,以抒发自己的感想。
[0003]当前,在网页文章的最后一般都设置有评论区,该评论区包括评论显示区域、评论输入框和提交按钮。当用户浏览网页文章且需要发表评论时,用户滚动网页文章至评论区,在评论输入框中编辑评论文本并点击提交按钮进行提交,此时浏览器客户端从评论输入框中获取用户编辑的评论文本,将该评论文本及评论时间组成评论内容,将该评论内容显示在评论显示区域中,以及将该评论内容发送给当前正显示该网页文章的其它浏览器客户端,其它浏览器客户端显示该评论内容。
[0004]上述评论内容仅包含评论时间及用户输入的评论文本,该评论内容无法体现出是对网页文章中哪部分内容进行评论的,导致用户无法结合被评论的网页文章内容来理解评论内容,降低了评论内容的参考性和可理解性。

【发明内容】

[0005]有鉴于此,本发明实施例的目的在于提供一种网页评论的方法、装置、终端及服务器,根据待评论文章元素的位置信息来生成评论对象信息,如此可以实现结合待评论文章元素来理解用户评论的评论对象信息,提高了评论对象信息的参考性和可理解性。
[0006]第一方面,本发明实施例提供了一种网页评论的方法,所述方法包括:
[0007]当监测到网页中的评论触发元素触发的评论事件时,获取所述评论事件对应的待评论文章元素的位置信息、用户输入的评论信息及所述用户的用户标识;
[0008]根据所述位置信息、所述评论信息、所述用户标识及当前时间,生成评论对象信息;
[0009]在所述网页的评论区中更新显示所述评论对象信息。
[0010]结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述评论触发元素包括评论跟踪按钮;所述获取所述评论事件对应的待评论文章元素的位置信息、用户输入的评论信息及所述用户的用户标识之前,还包括:
[0011]实时监测网页中的所述评论跟踪按钮,当监测到所述评论跟踪按钮的单击事件时,确定所述评论跟踪按钮触发评论事件;
[0012]或者,
[0013]所述评论触发元素包括屏幕显示区域中当前显示的所有网页文章元素,还包括:
[0014]实时监测所述所有网页文章元素,当监测到所述所有网页文章元素中某个网页文章元素的长按事件时,确定所述网页文章元素触发评论事件。
[0015]结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,当监测到所述评论跟踪按钮的单击事件时,所述获取所述评论事件对应的待评论文章元素的位置信息,包括:
[0016]从所述屏幕显示区域中,获取当前显示的网页文章段落作为所述评论事件对应的待评论文章元素;
[0017]根据所述网页的源代码及所述待评论文章元素,生成所述待评论文章元素的位置
?目息。
[0018]结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,当监测到所述所有网页文章元素中某个网页文章元素的长按事件时,所述获取所述评论事件对应的待评论文章元素的位置信息,包括:
[0019]将监测到长按事件的网页文章元素确定为所述评论事件对应的待评论文章元素;
[0020]根据所述网页的源代码及所述待评论文章元素,生成所述待评论文章元素的位置
?目息。
[0021]结合第一方面,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述根据所述网页的源代码及所述待评论文章元素,生成所述待评论文章元素的位置信息,包括:
[0022]查询所述网页的源代码中是否包含所述待评论文章元素的超文本标记语言HTML对象标识;
[0023]如果是,则从所述源代码中获取所述待评论文章元素的HTML对象标识作为所述待评论文章元素的位置信息;
[0024]如果否,则为所述待评论文章元素分配唯一标识,将分配的所述唯一标识确定为所述待评论文章元素的位置信息。
[0025]结合第一方面,本发明实施例提供了上述第一方面的第五种可能的实现方式,其中,所述根据所述位置信息、所述评论信息、所述用户标识及当前时间,生成评论对象信息,包括:
[0026]将所述当前时间确定为所述待评论文章元素对应的评论时间;
[0027]根据所述位置信息、所述评论信息、所述用户标识及所述评论时间,通过预设的标题策略生成所述待评论文章元素对应的评论标题;
[0028]根据所述位置信息、所述评论信息、所述用户标识、所述评论标题和所述评论时间,生成评论对象信息。
[0029]结合第一方面,本发明实施例提供了上述第一方面的第六种可能的实现方式,其中,所述方法还包括:
[0030]实时监测所述网页的评论区中每个评论对象信息对应的追加评论触发元素;
[0031]当监测到某个评论对象信息对应的追加评论触发元素触发的追加事件时,获取触发所述追加事件的所述评论对象信息包括的位置信息、用户追加的评论信息及所述用户的用户标识,生成追加的评论对象信息;
[0032]在所述网页的评论区中更新显示追加的所述评论对象信息。
[0033]结合第一方面,本发明实施例提供了上述第一方面的第七种可能的实现方式,其中,所述在所述网页的评论区中更新显示所述评论对象信息,包括:
[0034]将所述网页的网页地址及所述评论对象信息发送给服务器,以使所述服务器将所述评论对象信息更新给当前正显示所述网页的所有浏览器客户端。
[0035]第二方面,本发明实施例提供了一种网页评论的方法,所述方法包括:
[0036]接收浏览器客户端发送的网页地址及评论对象信息,所述评论对象信息包括待评论文章元素的位置信息;
[0037]根据所述评论对象信息,生成所述网页地址对应的更新信息;
[0038]根据所述网页地址,确定当前正访问所述网页地址的浏览器客户端;
[0039]将所述更新信息发送给确定的所述浏览器客户端,以使确定的所述浏览器客户端根据所述更新信息更新所述网页地址对应的网页的评论区。
[0040]结合第二方面,本发明实施例提供了上述第二方面的第一种可能的实现方式,其中,所述根据所述评论对象信息,生成所述网页地址对应的更新信息,包括:
[0041]将所述评论对象信息添加到所述网页地址对应的评论对象信息列表中,得到新的评论对象信息列表,将所述新的评论对象信息列表作为所述网页地址对应的更新信息;或者,
[0042]直接将接收的所述评论对象信息确定为所述网页地址对应的更新信息。
[0043]第三方面,本发明实施例提供了一种网页评论的装置,所述装置包括:
[0044]获取模块,用于当监测到网页中的评论触发元素触发的评论事件时,获取所述评论事件对应的待评论文章元素的位置信息、用户输入的评论信息及所述用户的用户标识;
[0045]生成模块,用于根据所述位置信息、所述评论信息、所述用户标识及当前时间,生成评论对象信息;
[0046]更新模块,用于在所述网页的评论区中更新显示所述评论对象信息。
[0047]结合第三方面,本发明实施例提供了上述第三方面的第一种可能的实现方式,其中,所述评论触发元素包括评论跟踪按钮;所述装置还包括:
[0048]第一确定模块,用于实时监测网页中的所述评论跟踪按钮,当监测到所述评论跟踪按钮的单击事件时,确定所述评论跟踪按钮触发评论事件;
[0049]或者,
[0050]所述评论触发元素包括屏幕显示区域中当前显示的所有网页文章元素,还包括:
[0051]第二确定模块,用于实时监测所述所有网页文章元素,当监测到所述所有网页文章元素中某个网页文章元素的长按事件时,确定所述网页文章元素触发评论事件。
[0052]结合第三方面的第一种可能的实现方式,本发明实施例提供了上述第三方面的第二种可能的实现方式,其中,当监测到所述评论跟踪按钮的单击事件时,所述获取模块包括:
[0053]获取单元,用于从所述屏幕显示区域中,获取当前显示的网页文章段落作为所述评论事件对应的待评论文章元素;
[0054]第一生成单元,用于根据所述网页的源代码及所述待评论文章元素,生成所述待评论文章元素的位置信息。
[0055]结合第三方面的第一种可能的实现方式,本发明实施例提供了上述第三方面的第三种可能的实现方式,其中,当监测到所述所有网页文章元素中某个网页文章元素的长按事件时,所述获取模块包括:
[0056]第一确定单元,用于将监测到长按事件的网页文章元素确定为所述评论事件对应的待评论文章元素;
[0057]第一生成单元,用于根据所述网页的源代码及所述待评论文章元素,生成所述待评论文章元素的位置信息。
[0058]结合第三方面,本发明实施例提供了上述第三方面的第四种可能的实现方式,其中,所述第一生成单元包括:
[0059]查询子单元,用于查询所述网页的源代码中是否包含所述待评论文章元素的超文本标记语言HTML对象标识;
[0060]获取子单元,用于当所述查询子单元查询出所述网页的源代码中包含所述待评论文章元素的HTML对象标识时,从所述源代码中获取所述待评论文章元素的HTML对象标识作为所述待评论文章元素的位置信息;
[0061]分配子单元,用于当所述查询子单元查询出所述网页的源代码中不包含所述待评论文章元素的HTML对象标识时,为所述待评论文章元素分配唯一标识,将分配的所述唯一标识确定为所述待评论文章元素的位置信息。
[0062]结合第三方面,本发明实施例提供了上述第三方面的第五种可能的实现方式,其中,所述生成模块,用于包括:
[0063]第二确定单元,用于将所述当前
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1