的显示文章评论的方法流程示意图。如图2所示,该方法可以包括:
[0036]S210、从服务器端获取文章内容。
[0037]例如,文章内容可以与用于唯一标识文章内容的文章唯一标识对应保存在服务器端。客户端可以通过向服务器端发送携带文章唯一标识的下载或缓存请求,使服务器端针对该下载或缓存请求反馈该文章唯一标识对应的文章内容,从而获得文章内容。例如,客户端可以在用户点击文章相关链接时向服务器发送下载或缓存请求。
[0038]S220、显示所述文章内容,当所述文章内容的第一区块被移入客户端的触发区域时,获取所述第一区块对应的评论内容并显示。
[0039]例如,在客户端的阅读界面中可以设置有用于显示文章的内容区。当内容区不足以显示文章内容的全部内容时,可以通过在内容区点击或滑动等方式来翻阅文章内容。在客户端的阅读界面中还可以设置有用于显示评论内容的评论区。所述评论区以及所述内容区可以共同布置在同一界面上,以便用户参考文章内容的上下文理解评论内容。布置方式可以包括:所述评论区重叠布置在所述内容区上,或者,所述评论区与所述内容区分开布置。
[0040]其中,所述客户端的触发区域的具体表现形式不限。例如,触发区域可以表现为位于内容区的一条线状的区域或者矩形的区域等等。该触发区域的表现形式和在阅读界面中所处位置可以由用户自行设置,也可以由客户端采取默认设置。例如,客户端可以默认触发区域位于屏幕高度的1/2处,客户端提供多种不同形状触发区域供用户选择。客户端还可以接收用户对触发区域在客户端阅读界面中所处位置进行调整的操作,根据用户的操作相应调整触发区域在客户端阅读界面中所处位置。调整后,触发区域可以在阅读界面中暂时固定,从而当用户移动文章内容时,可以使文章内容的不同区块移入或移出触发区域。
[0041]例如,一些可能的实施方式中,可以先从服务器端取得所述文章内容的不同区块分别对应的评论内容总集至本地。在所述文章内容的第一区块被移入客户端的触发区域时,可以从本地的评论内容总集中筛选获取到所述第一区块对应的评论内容。
[0042]或者,
[0043]再例如,另一些可能的实施方式中,在所述文章内容的第一区块被移入客户端的触发区域时,通过向服务器发送对所述第一区块对应的评论内容的获取请求得到所述第一区块对应的评论内容,其中,所述获取请求使服务器从所述文章内容的不同区块分别对应的评论内容中,筛选出所述第一区块对应的评论内容。
[0044]S230、当所述文章内容的第一区块被移出所述触发区域且所述文章内容的第二区块被移入所述触发区域时,隐藏所述第一区块对应的评论内容,并获取所述第二区块对应的评论内容并显示。
[0045]例如,当触发区域固定,用户移动文章内容时,或者,当文章内容固定,用户移动触发区域时,均可以使文章内容的不同区块移入或移出触发区域。
[0046]其中,隐藏所述第一区块对应的评论内容的隐藏程度可以根据实际需要设置。例如,可以第一区块对应的评论内容可以完全隐藏不显示、也可以灰暗字体显示以表示对应区块位置移出触发区域,等。
[0047]例如,在客户端从服务器端取得所述文章内容的不同区块分别对应的评论内容总集的实施方式中,在所述文章内容的第一区块被移出所述触发区域且所述文章内容的第二区块被移入所述触发区域时,客户端可以从取得的评论内容总集中筛选获取到所述第二区块对应的评论内容。
[0048]或者,
[0049]再例如,在无需从服务器端取得所述文章内容的不同区块分别对应的评论内容总集的实施方式中,在所述文章内容的第一区块被移出所述触发区域且所述文章内容的第二区块被移入所述触发区域时,客户端可以通过向服务器发送对所述第二区块对应的评论内容的获取请求得到所述第二区块对应的评论内容,其中,所述获取请求使服务器从所述文章内容的不同区块分别对应的评论内容中,筛选出所述第二区块对应的评论内容。
[0050]可以理解的是,本发明实施例中不同区块可以对应不同的评论内容。区块与区块对应的评论内容之间的对应关系,可以根据任何可能的实施方式建立,本发明对此并不进行限制。例如,不同区块可以根据区块的唯一标识进行区分,在建立了区块编号与评论内容之间的对应关系基础之上,可以根据该对应关系进行筛选。再例如,不同区块可以根据区块在文章内容中的位置进行区分,在建立了区块位置与评论内容之间的对应关系基础之上,可以根据该对应关系进行筛选。
[0051]例如,一些可能的实施方式中,所述文章内容的不同区块对应的评论内容,可以与区块位置一一对应保存在服务器端。例如,可以在服务器端保存评论内容、文章唯一标识、评论所针对的区块位置——对应的对应关系表。
[0052]结合上面提到的实施方式,客户端可以从服务器端获得不同区块位置与对应评论内容之间的对应关系总集,进而根据移入触发区域的区块在文章内容中所处位置,从所述对应关系总集中,筛选出与移入触发区域的区块的位置对应的评论内容。或者,客户端也可以向服务器发送移入触发区域的区块的位置,进而由服务器从其保存的对应关系总集中,筛选出与移入触发区域的区块的位置对应的评论内容。
[0053]以整个文章内容总高度为X,某一位置距整个文章内容顶部距离为y,该位置对应的位置值为y/χ,移入触发区域的第一区块或第二区块顶部边界距整个文章内容顶部距离为yl,底部边界距整个文章内容顶部距离为12为例。可以从所述对应关系总集中,筛选出对应的位置值大于yl/x,并且小于y2/x的评论内容。筛选出的评论内容,可以根据对应位置值从小到大的顺序在评论区内显示。其中,当评论区不足以显示筛选出的全部评论内容时,用户可以在评论区通过点击或滚动等方式翻阅评论,或,可以根据筛选出的全部评论内容总量调整评论区的大小。
[0054]另外,本发明实施例还提供了可用于实现发表评论的实施方式。例如,客户端可以响应于用户针对所述文章内容的指定区块提交评论内容,向服务器端发送评论消息,所述评论消息包括所述评论内容、该评论内容对应的指定区块位置、以及所述文章内容的唯一标识,以便所述服务器端将所述评论内容,所述文章内容的唯一标识以及指定区块位置对应保存。
[0055]在发表评论的实施方式中,用户可以在阅读过程中发表评论,评论内容对应的指定区块位置可以由用户指定或客户端自动判定。例如,可以在客户端阅读界面提供用于插入评论的指示标,用户可以拖动该指示标,当用户提交评论时指示标所在位置即为评论内容对应的指定区块位置。再例如,客户端可以自动将内容区高度、整个阅读界面高度、或屏幕高度的某处如1/2处所显示的区块的位置作为评论内容对应的指定区块位置。
[0056]可见,在客户端应用本发明实施例提供的方法,当用户在客户端阅读图文时,客户端可以根据进入触发区域的区块的不同实时显示不同评论,同时显示的评论均与移入触发区域的区块对应,因此,同时显示的评论对应相同的主题,从而提高了文章内容与评论的互动性,使用户可以知道所显示的评论内容是针对文章哪一部分的评论,降低用户对评论内容的理解难度,给用户带来了更好的体验。
[0057]示例性装置之一
[0058]在介绍了本发明示例性实施方式应用于客户端的方法之后,接下来,参考图5对本发明示例性实施方式的配置于客户端的显示文章评论的装置进行详细说明。
[0059]例如,参见图5,为本发明实施例提供的配置于客户端的显示文章评论的装置结构示意图。如图5所示,该装置可以包括:
[0060]获取单元510,可以配置用于从服务器端获取文章内容。显示单元520,可以配置用于显示所述文章内容,当所述文章内容的第一区块被移入客户端的触发区域时,获取所述第一区块对应的评论内容并显示。当所述文章内容的第一区块被移出所述触发区域且所述文章内容的第二区块被移入所述触发区域时,隐藏所述第一区块对应的评论内容,并获取所述第二区块对应的评论内容并显示。
[0061]一些可能的实施方式中,所述文章内容在阅读界面的内容区中显示,所述评论内容在阅读界面的评论区中显示;其中,在所述阅读界面中,所述评论区重叠布置在所述内容区上,或者,所述评论区与所述内容区分开布置。
[0062]一些可能的实施方式中,所述装置还可以包括:评论内容总集获取单元530,可以配置用于从服务器端取得所述文章内容的不同区块分别对应的评论内容总集;其中,所述第一区块对应的评论内容,具体在所述文章内容的第一区块被移入客户端的触发区域时,从