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

文档序号:9631597阅读:来源:国知局
以为“是否确定进行评论”或“我要对它评论”等。当用户点击评论按钮时,浏览器客户端显示评论信息输入框给用户,用户可以在该评论信息输入框中编辑评论文本,或者输入能够表达自己感受的图片或表情图像,浏览器客户端从该评论信息输入框中获取用户输入的评论文本、图片或表情图像等作为用户输入的评论信息。
[0112]步骤103:浏览器客户端根据该位置信息、评论信息、用户标识及当前时间,生成评论对象信息。
[0113]浏览器客户端将当前时间确定为待评论文章元素对应的评论时间;根据该位置信息、评论信息、用户标识及评论时间,通过预设的标题策略生成待评论文章元素对应的评论标题;根据位置信息、评论信息、用户标识、评论标题和评论时间,生成评论对象信息。在本发明实施例中可以将位置信息、评论信息、用户标识、评论标题和评论时间组成评论对象信息。
[0114]预设的标题策略可以为根据位置信息和用户标识来生成评论标题,或者为根据位置信息和评论信息生成评论标题等。预设的标题策略可以为用户自定义的策略,也可以为服务器下发给浏览器客户端的策略。
[0115]步骤104:浏览器客户端在网页的评论区中更新显示评论对象信息。
[0116]浏览器客户端可以先将上述生成的评论对象信息显示在本地正在显示的该网页的评论区中,同时将该评论对象信息发送给服务器。服务器接收到该评论对象信息后,确定当前正在显示该网页的除该浏览器客户端外的其他浏览器客户端,服务器将该评论对象信息发送给确定的其他浏览器客户端,以使其他浏览器客户端将该评论对象信息更新显示在该网页的评论区中。
[0117]如此用户评论产生评论对象信息时,立即显示在本地该网页的评论区中,本地显示无时间延迟,提高了用户体验。另外,上述该浏览器客户端及其他浏览器客户端在更新显示该评论对象信息时,是按照预设时间顺序或预设评论热度顺序来显示的。
[0118]由于有时用户进行评论时产生的评论对象信息中可能包含不符合相关法律规定的内容,所以需要先对评论对象信息进行审核,然后再更新显示该评论对象信息,以避免不法言论造成的不良影响。所以在本发明实施例中,浏览器客户端还可以不立即将生成的评论对象信息显示在本地该网页的评论区中,而是先将该评论对象信息发送给服务器。服务器接收该评论对象信息,由审核人员进行审核通过后,或者由服务器自动进行语义分析及审核通过后,服务器确定当前正显示该网页的所有浏览器客户端,将该评论对象信息发送给确定的每个浏览器客户端,当前正显示该网页的每个浏览器客户端接收服务器发送的评论对象信息,将该评论对象信息显示在自身当前正显示的网页的评论区中。
[0119]在本发明实施例中,当用户进行评论产生评论对象信息,且通过服务器将该评论对象信息更新显示给其他用户时,如图1B所示,通过如下步骤A1-A4的操作来实现该评论对象信息的更新显示。
[0120]A1:服务器接收浏览器客户端发送的网页地址及评论对象信息,根据该评论对象信息,生成该网页地址对应的更新信息。
[0121]服务器将该评论对象信息添加到该网页地址对应的评论对象信息列表中,得到新的评论对象信息列表,将该新的评论对象信息列表作为该网页地址对应的更新信息;或者,服务器直接将接收的评论对象信息确定为该网页地址对应的更新信息。
[0122]A2:服务器根据该网页地址,确定当前正访问该网页地址的浏览器客户端。
[0123]当浏览器客户端请求访问一网页地址时,浏览器客户端还将自身的标识发送给服务器,服务器记录该网页地址与该浏览器客户端的标识的对应关系。
[0124]服务器根据该网页地址,从网页地址与浏览器客户端的标识的对应关系中获取对应的浏览器客户端的标识,将获取的标识对应的浏览器客户端确定为当前正访问该网页地址的浏览器客户端。
[0125]A3:服务器将生成的更新信息发送给确定的浏览器客户端。
[0126]A4:浏览器客户端接收服务器发送的更新信息,根据该更新信息更新当前显示的网页的评论区。
[0127]浏览器客户端接收服务器发送的更新信息,该更新信息包括网页的新的评论对象信息列表或者新的评论对象信息;若更新信息包括新的评论对象信息列表,则根据新的评论对象信息列表更新评论区显示的所有评论对象信息;若更新信息仅包括新的评论对象信息,则按照预设时间顺序或按照预设评论热度顺序将新的评论对象信息显示在评论区中。
[0128]由于用户在浏览评论区中的评论对象信息时,可能会对某个评论对象信息产生感想,需要对该评论对象信息进行评论,所以本发明实施例中提供了追加评论的方案,具体包括:
[0129]实时监测评论区中每个评论对象信息对应的追加评论触发元素;当监测到某个评论对象信息对应的追加评论触发元素触发的追加事件时,获取触发追加事件的评论对象信息包括的位置信息、用户追加的评论信息及用户的用户标识,生成追加的评论对象信息;在网页的评论区中更新显示该追加的评论对象信息。
[0130]更新显示该追加的评论对象信息的操作与步骤104中更新显示的操作相同,在此不再赘述。
[0131 ] 追加评论触发元素可以为评论对象信息包括的评论信息,用户长按评论对象信息的评论信息可以触发对该评论对象信息的追加事件。追加评论触发元素也可以为追加评论触发按钮,在评论区的每个评论对象信息处都设置一个对应的追加评论触发按钮,用户可以单击一个评论对象信息处的追加评论触发按钮来触发追加事件。
[0132]由于追加的评论对象信息对应的待评论文章元素与追加事件对应的评论对象信息对应的网页文章元素相同,则直接将追加事件对应的评论对象信息包括的位置信息作为追加的评论对象信息对应的位置信息。
[0133]在本发明实施例中,当监测到评论触发元素触发的评论事件时,获取评论事件对应的待评论文章元素的位置信息、用户输入的评论信息及用户的用户标识;根据位置信息、评论信息、用户标识及当前时间,生成评论对象信息;在网页的评论区中更新显示评论对象信息。本发明根据待评论文章元素的位置信息来生成评论对象信息,通过该评论对象信息可以体现出用户是对哪部分内容进行评论的,如此可以实现结合待评论文章元素来理解用户评论的评论对象信息,提高了评论对象信息的参考性和可理解性。
[0134]实施例2
[0135]参见图2,本发明实施例提供了一种网页评论的装置,该装置用于执行上述实施例1提供的网页评论的方法。该装置具体包括:
[0136]获取模块201,用于当监测到网页中的评论触发元素触发的评论事件时,获取评论事件对应的待评论文章元素的位置信息、用户输入的评论信息及用户的用户标识;
[0137]生成模块202,用于根据获取模块201获取的位置信息、评论信息、用户标识及当前时间,生成评论对象信息;
[0138]更新模块203,用于在网页的评论区中更新显示评论对象信息。
[0139]上述评论触发元素包括评论跟踪按钮;此时该装置通过第一确定模块来确定是否触发了评论事件。
[0140]第一确定模块,用于实时监测网页中的评论跟踪按钮,当监测到评论跟踪按钮的单击事件时,确定评论跟踪按钮触发评论事件。
[0141]或者,上述评论触发元素包括屏幕显示区域中当前显示的所有网页文章元素,此时该装置通过第一确定模块来确定是否触发了评论事件。
[0142]第二确定模块,用于实时监测所有网页文章元素,当监测到所有网页文章元素中某个网页文章元素的长按事件时,确定网页文章元素触发评论事件。
[0143]当监测到评论跟踪按钮的单击事件时,获取模块201通过获取单元和第一生成单元来获取待评论文章元素的位置信息。
[0144]获取单元,用于从屏幕显示区域中,获取当前显示的网页文章段落作为评论事件对应的待评论文章元素;第一生成单元,用于根据网页的源代码及待评论文章元素,生成待评论文章元素的位置信息。
[0145]当监测到所有网页文章元素中某个网页文章元素的长按事件时,获取模块201通过第一确定单元和第一生成单元来获取待评论文章元素的位置信息。
[0146]第一确定单元,用于将监测到长按事件的网页文章元素确定为评论事件对应的待评论文章元素;第一生成单元,用于根据网页的源代码及待评论文章元素,生成待评论文章元素的位置信息。
[0147]上述第一生成单元具体通过查询子单元、获取子单元和分配子单元来生成待评论文章元素的位置信息。
[0148]查询子单元,用于查询网页的源代码中是否包含待评论文章元素的超文本标记语言HTML对象标识;获取子单元,用于当查询子单元查询出网页的源代码中包含待评论文章元素的HTML对象标识时,从源代码中获取待评论文章元素的HTML对象标识作为待评论文章元素的位置信息;分配子单元,用于当查询子单元查询出网页的源代码中不包含待评论文章元素的HTML对象标识时,则为待评论文章元素分配唯一标识,将分配的唯一标识确定为待评论文章元素的位置信息。
[0149]在本发明实施例中,生成模块202具体通过第二确定单元、第二生成单元和第三生成单元来生成评论对象信息。
[0150]第二确定单元,用于将当前时间确定为待评论文章元素对应的评论时间;第二生成单元,用于根据位置信息、评论信息、用户标识及评论时间,通过预设的标题策略生成待评论文章元素对应的评论标题;第三生成单元,用于根据位置信息、评论信息、用户标识、评论标题和评论时间,生成评论对象信息。
[0151]由于用户在浏览评论区中的评论对象信息时,可能会对某个评论对象信息产生新的感想,需要对该评论对象信息进行评论,所以本发明实施例还通过追加评论模块来追加评论。
[0152]追加评论模块,用于实时监测评论区中每个评论对象信息对应的追加评论触发元素;当监测到某个评论对象信息对应的追加评论触发元素触发的追加事件时,获取触发追加事件的评论对象信息包括的位置信息、用户追加的评论信息及用户的用户标识,生成追加的评论对象信息;将追加的评论对象信息显示在触发追加事件的评论对象信息的后面,并将网页的网页地址及追加的评论对象信息发送给服务器。
[0153]在本发明实施例中,更新模块203,用于将网页的网页地址及评论对象信息发送给服务器,以使服务器将评论对象
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1