的顯示文章評(píng)論的方法流程示意圖。如圖2所示,該方法可以包括:
[0036]S210、從服務(wù)器端獲取文章內(nèi)容。
[0037]例如,文章內(nèi)容可以與用于唯一標(biāo)識(shí)文章內(nèi)容的文章唯一標(biāo)識(shí)對(duì)應(yīng)保存在服務(wù)器端??蛻舳丝梢酝ㄟ^(guò)向服務(wù)器端發(fā)送攜帶文章唯一標(biāo)識(shí)的下載或緩存請(qǐng)求,使服務(wù)器端針對(duì)該下載或緩存請(qǐng)求反饋該文章唯一標(biāo)識(shí)對(duì)應(yīng)的文章內(nèi)容,從而獲得文章內(nèi)容。例如,客戶端可以在用戶點(diǎn)擊文章相關(guān)鏈接時(shí)向服務(wù)器發(fā)送下載或緩存請(qǐng)求。
[0038]S220、顯示所述文章內(nèi)容,當(dāng)所述文章內(nèi)容的第一區(qū)塊被移入客戶端的觸發(fā)區(qū)域時(shí),獲取所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容并顯示。
[0039]例如,在客戶端的閱讀界面中可以設(shè)置有用于顯示文章的內(nèi)容區(qū)。當(dāng)內(nèi)容區(qū)不足以顯示文章內(nèi)容的全部?jī)?nèi)容時(shí),可以通過(guò)在內(nèi)容區(qū)點(diǎn)擊或滑動(dòng)等方式來(lái)翻閱文章內(nèi)容。在客戶端的閱讀界面中還可以設(shè)置有用于顯示評(píng)論內(nèi)容的評(píng)論區(qū)。所述評(píng)論區(qū)以及所述內(nèi)容區(qū)可以共同布置在同一界面上,以便用戶參考文章內(nèi)容的上下文理解評(píng)論內(nèi)容。布置方式可以包括:所述評(píng)論區(qū)重疊布置在所述內(nèi)容區(qū)上,或者,所述評(píng)論區(qū)與所述內(nèi)容區(qū)分開(kāi)布置。
[0040]其中,所述客戶端的觸發(fā)區(qū)域的具體表現(xiàn)形式不限。例如,觸發(fā)區(qū)域可以表現(xiàn)為位于內(nèi)容區(qū)的一條線狀的區(qū)域或者矩形的區(qū)域等等。該觸發(fā)區(qū)域的表現(xiàn)形式和在閱讀界面中所處位置可以由用戶自行設(shè)置,也可以由客戶端采取默認(rèn)設(shè)置。例如,客戶端可以默認(rèn)觸發(fā)區(qū)域位于屏幕高度的1/2處,客戶端提供多種不同形狀觸發(fā)區(qū)域供用戶選擇??蛻舳诉€可以接收用戶對(duì)觸發(fā)區(qū)域在客戶端閱讀界面中所處位置進(jìn)行調(diào)整的操作,根據(jù)用戶的操作相應(yīng)調(diào)整觸發(fā)區(qū)域在客戶端閱讀界面中所處位置。調(diào)整后,觸發(fā)區(qū)域可以在閱讀界面中暫時(shí)固定,從而當(dāng)用戶移動(dòng)文章內(nèi)容時(shí),可以使文章內(nèi)容的不同區(qū)塊移入或移出觸發(fā)區(qū)域。
[0041]例如,一些可能的實(shí)施方式中,可以先從服務(wù)器端取得所述文章內(nèi)容的不同區(qū)塊分別對(duì)應(yīng)的評(píng)論內(nèi)容總集至本地。在所述文章內(nèi)容的第一區(qū)塊被移入客戶端的觸發(fā)區(qū)域時(shí),可以從本地的評(píng)論內(nèi)容總集中篩選獲取到所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容。
[0042]或者,
[0043]再例如,另一些可能的實(shí)施方式中,在所述文章內(nèi)容的第一區(qū)塊被移入客戶端的觸發(fā)區(qū)域時(shí),通過(guò)向服務(wù)器發(fā)送對(duì)所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容的獲取請(qǐng)求得到所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容,其中,所述獲取請(qǐng)求使服務(wù)器從所述文章內(nèi)容的不同區(qū)塊分別對(duì)應(yīng)的評(píng)論內(nèi)容中,篩選出所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容。
[0044]S230、當(dāng)所述文章內(nèi)容的第一區(qū)塊被移出所述觸發(fā)區(qū)域且所述文章內(nèi)容的第二區(qū)塊被移入所述觸發(fā)區(qū)域時(shí),隱藏所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容,并獲取所述第二區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容并顯示。
[0045]例如,當(dāng)觸發(fā)區(qū)域固定,用戶移動(dòng)文章內(nèi)容時(shí),或者,當(dāng)文章內(nèi)容固定,用戶移動(dòng)觸發(fā)區(qū)域時(shí),均可以使文章內(nèi)容的不同區(qū)塊移入或移出觸發(fā)區(qū)域。
[0046]其中,隱藏所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容的隱藏程度可以根據(jù)實(shí)際需要設(shè)置。例如,可以第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容可以完全隱藏不顯示、也可以灰暗字體顯示以表示對(duì)應(yīng)區(qū)塊位置移出觸發(fā)區(qū)域,等。
[0047]例如,在客戶端從服務(wù)器端取得所述文章內(nèi)容的不同區(qū)塊分別對(duì)應(yīng)的評(píng)論內(nèi)容總集的實(shí)施方式中,在所述文章內(nèi)容的第一區(qū)塊被移出所述觸發(fā)區(qū)域且所述文章內(nèi)容的第二區(qū)塊被移入所述觸發(fā)區(qū)域時(shí),客戶端可以從取得的評(píng)論內(nèi)容總集中篩選獲取到所述第二區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容。
[0048]或者,
[0049]再例如,在無(wú)需從服務(wù)器端取得所述文章內(nèi)容的不同區(qū)塊分別對(duì)應(yīng)的評(píng)論內(nèi)容總集的實(shí)施方式中,在所述文章內(nèi)容的第一區(qū)塊被移出所述觸發(fā)區(qū)域且所述文章內(nèi)容的第二區(qū)塊被移入所述觸發(fā)區(qū)域時(shí),客戶端可以通過(guò)向服務(wù)器發(fā)送對(duì)所述第二區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容的獲取請(qǐng)求得到所述第二區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容,其中,所述獲取請(qǐng)求使服務(wù)器從所述文章內(nèi)容的不同區(qū)塊分別對(duì)應(yīng)的評(píng)論內(nèi)容中,篩選出所述第二區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容。
[0050]可以理解的是,本發(fā)明實(shí)施例中不同區(qū)塊可以對(duì)應(yīng)不同的評(píng)論內(nèi)容。區(qū)塊與區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容之間的對(duì)應(yīng)關(guān)系,可以根據(jù)任何可能的實(shí)施方式建立,本發(fā)明對(duì)此并不進(jìn)行限制。例如,不同區(qū)塊可以根據(jù)區(qū)塊的唯一標(biāo)識(shí)進(jìn)行區(qū)分,在建立了區(qū)塊編號(hào)與評(píng)論內(nèi)容之間的對(duì)應(yīng)關(guān)系基礎(chǔ)之上,可以根據(jù)該對(duì)應(yīng)關(guān)系進(jìn)行篩選。再例如,不同區(qū)塊可以根據(jù)區(qū)塊在文章內(nèi)容中的位置進(jìn)行區(qū)分,在建立了區(qū)塊位置與評(píng)論內(nèi)容之間的對(duì)應(yīng)關(guān)系基礎(chǔ)之上,可以根據(jù)該對(duì)應(yīng)關(guān)系進(jìn)行篩選。
[0051]例如,一些可能的實(shí)施方式中,所述文章內(nèi)容的不同區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容,可以與區(qū)塊位置一一對(duì)應(yīng)保存在服務(wù)器端。例如,可以在服務(wù)器端保存評(píng)論內(nèi)容、文章唯一標(biāo)識(shí)、評(píng)論所針對(duì)的區(qū)塊位置——對(duì)應(yīng)的對(duì)應(yīng)關(guān)系表。
[0052]結(jié)合上面提到的實(shí)施方式,客戶端可以從服務(wù)器端獲得不同區(qū)塊位置與對(duì)應(yīng)評(píng)論內(nèi)容之間的對(duì)應(yīng)關(guān)系總集,進(jìn)而根據(jù)移入觸發(fā)區(qū)域的區(qū)塊在文章內(nèi)容中所處位置,從所述對(duì)應(yīng)關(guān)系總集中,篩選出與移入觸發(fā)區(qū)域的區(qū)塊的位置對(duì)應(yīng)的評(píng)論內(nèi)容?;蛘?,客戶端也可以向服務(wù)器發(fā)送移入觸發(fā)區(qū)域的區(qū)塊的位置,進(jìn)而由服務(wù)器從其保存的對(duì)應(yīng)關(guān)系總集中,篩選出與移入觸發(fā)區(qū)域的區(qū)塊的位置對(duì)應(yīng)的評(píng)論內(nèi)容。
[0053]以整個(gè)文章內(nèi)容總高度為X,某一位置距整個(gè)文章內(nèi)容頂部距離為y,該位置對(duì)應(yīng)的位置值為y/χ,移入觸發(fā)區(qū)域的第一區(qū)塊或第二區(qū)塊頂部邊界距整個(gè)文章內(nèi)容頂部距離為yl,底部邊界距整個(gè)文章內(nèi)容頂部距離為12為例??梢詮乃鰧?duì)應(yīng)關(guān)系總集中,篩選出對(duì)應(yīng)的位置值大于yl/x,并且小于y2/x的評(píng)論內(nèi)容。篩選出的評(píng)論內(nèi)容,可以根據(jù)對(duì)應(yīng)位置值從小到大的順序在評(píng)論區(qū)內(nèi)顯示。其中,當(dāng)評(píng)論區(qū)不足以顯示篩選出的全部評(píng)論內(nèi)容時(shí),用戶可以在評(píng)論區(qū)通過(guò)點(diǎn)擊或滾動(dòng)等方式翻閱評(píng)論,或,可以根據(jù)篩選出的全部評(píng)論內(nèi)容總量調(diào)整評(píng)論區(qū)的大小。
[0054]另外,本發(fā)明實(shí)施例還提供了可用于實(shí)現(xiàn)發(fā)表評(píng)論的實(shí)施方式。例如,客戶端可以響應(yīng)于用戶針對(duì)所述文章內(nèi)容的指定區(qū)塊提交評(píng)論內(nèi)容,向服務(wù)器端發(fā)送評(píng)論消息,所述評(píng)論消息包括所述評(píng)論內(nèi)容、該評(píng)論內(nèi)容對(duì)應(yīng)的指定區(qū)塊位置、以及所述文章內(nèi)容的唯一標(biāo)識(shí),以便所述服務(wù)器端將所述評(píng)論內(nèi)容,所述文章內(nèi)容的唯一標(biāo)識(shí)以及指定區(qū)塊位置對(duì)應(yīng)保存。
[0055]在發(fā)表評(píng)論的實(shí)施方式中,用戶可以在閱讀過(guò)程中發(fā)表評(píng)論,評(píng)論內(nèi)容對(duì)應(yīng)的指定區(qū)塊位置可以由用戶指定或客戶端自動(dòng)判定。例如,可以在客戶端閱讀界面提供用于插入評(píng)論的指示標(biāo),用戶可以拖動(dòng)該指示標(biāo),當(dāng)用戶提交評(píng)論時(shí)指示標(biāo)所在位置即為評(píng)論內(nèi)容對(duì)應(yīng)的指定區(qū)塊位置。再例如,客戶端可以自動(dòng)將內(nèi)容區(qū)高度、整個(gè)閱讀界面高度、或屏幕高度的某處如1/2處所顯示的區(qū)塊的位置作為評(píng)論內(nèi)容對(duì)應(yīng)的指定區(qū)塊位置。
[0056]可見(jiàn),在客戶端應(yīng)用本發(fā)明實(shí)施例提供的方法,當(dāng)用戶在客戶端閱讀圖文時(shí),客戶端可以根據(jù)進(jìn)入觸發(fā)區(qū)域的區(qū)塊的不同實(shí)時(shí)顯示不同評(píng)論,同時(shí)顯示的評(píng)論均與移入觸發(fā)區(qū)域的區(qū)塊對(duì)應(yīng),因此,同時(shí)顯示的評(píng)論對(duì)應(yīng)相同的主題,從而提高了文章內(nèi)容與評(píng)論的互動(dòng)性,使用戶可以知道所顯示的評(píng)論內(nèi)容是針對(duì)文章哪一部分的評(píng)論,降低用戶對(duì)評(píng)論內(nèi)容的理解難度,給用戶帶來(lái)了更好的體驗(yàn)。
[0057]示例性裝置之一
[0058]在介紹了本發(fā)明示例性實(shí)施方式應(yīng)用于客戶端的方法之后,接下來(lái),參考圖5對(duì)本發(fā)明示例性實(shí)施方式的配置于客戶端的顯示文章評(píng)論的裝置進(jìn)行詳細(xì)說(shuō)明。
[0059]例如,參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的配置于客戶端的顯示文章評(píng)論的裝置結(jié)構(gòu)示意圖。如圖5所示,該裝置可以包括:
[0060]獲取單元510,可以配置用于從服務(wù)器端獲取文章內(nèi)容。顯示單元520,可以配置用于顯示所述文章內(nèi)容,當(dāng)所述文章內(nèi)容的第一區(qū)塊被移入客戶端的觸發(fā)區(qū)域時(shí),獲取所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容并顯示。當(dāng)所述文章內(nèi)容的第一區(qū)塊被移出所述觸發(fā)區(qū)域且所述文章內(nèi)容的第二區(qū)塊被移入所述觸發(fā)區(qū)域時(shí),隱藏所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容,并獲取所述第二區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容并顯示。
[0061]一些可能的實(shí)施方式中,所述文章內(nèi)容在閱讀界面的內(nèi)容區(qū)中顯示,所述評(píng)論內(nèi)容在閱讀界面的評(píng)論區(qū)中顯示;其中,在所述閱讀界面中,所述評(píng)論區(qū)重疊布置在所述內(nèi)容區(qū)上,或者,所述評(píng)論區(qū)與所述內(nèi)容區(qū)分開(kāi)布置。
[0062]一些可能的實(shí)施方式中,所述裝置還可以包括:評(píng)論內(nèi)容總集獲取單元530,可以配置用于從服務(wù)器端取得所述文章內(nèi)容的不同區(qū)塊分別對(duì)應(yīng)的評(píng)論內(nèi)容總集;其中,所述第一區(qū)塊對(duì)應(yīng)的評(píng)論內(nèi)容,具體在所述文章內(nèi)容的第一區(qū)塊被移入客戶端的觸發(fā)區(qū)域時(shí),從