一種網(wǎng)頁評論的方法、裝置、終端及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種網(wǎng)頁評論的方法、裝置、終端及服務(wù)器。
【背景技術(shù)】
[0002]目前,用戶經(jīng)常通過瀏覽器客戶端瀏覽新聞等網(wǎng)頁文章,在瀏覽過程中用戶可能會對網(wǎng)頁文章產(chǎn)生自己的感想,此時需要通過瀏覽器客戶端對網(wǎng)頁文章發(fā)表評論,以抒發(fā)自己的感想。
[0003]當(dāng)前,在網(wǎng)頁文章的最后一般都設(shè)置有評論區(qū),該評論區(qū)包括評論顯示區(qū)域、評論輸入框和提交按鈕。當(dāng)用戶瀏覽網(wǎng)頁文章且需要發(fā)表評論時,用戶滾動網(wǎng)頁文章至評論區(qū),在評論輸入框中編輯評論文本并點(diǎn)擊提交按鈕進(jìn)行提交,此時瀏覽器客戶端從評論輸入框中獲取用戶編輯的評論文本,將該評論文本及評論時間組成評論內(nèi)容,將該評論內(nèi)容顯示在評論顯示區(qū)域中,以及將該評論內(nèi)容發(fā)送給當(dāng)前正顯示該網(wǎng)頁文章的其它瀏覽器客戶端,其它瀏覽器客戶端顯示該評論內(nèi)容。
[0004]上述評論內(nèi)容僅包含評論時間及用戶輸入的評論文本,該評論內(nèi)容無法體現(xiàn)出是對網(wǎng)頁文章中哪部分內(nèi)容進(jìn)行評論的,導(dǎo)致用戶無法結(jié)合被評論的網(wǎng)頁文章內(nèi)容來理解評論內(nèi)容,降低了評論內(nèi)容的參考性和可理解性。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例的目的在于提供一種網(wǎng)頁評論的方法、裝置、終端及服務(wù)器,根據(jù)待評論文章元素的位置信息來生成評論對象信息,如此可以實現(xiàn)結(jié)合待評論文章元素來理解用戶評論的評論對象信息,提高了評論對象信息的參考性和可理解性。
[0006]第一方面,本發(fā)明實施例提供了一種網(wǎng)頁評論的方法,所述方法包括:
[0007]當(dāng)監(jiān)測到網(wǎng)頁中的評論觸發(fā)元素觸發(fā)的評論事件時,獲取所述評論事件對應(yīng)的待評論文章元素的位置信息、用戶輸入的評論信息及所述用戶的用戶標(biāo)識;
[0008]根據(jù)所述位置信息、所述評論信息、所述用戶標(biāo)識及當(dāng)前時間,生成評論對象信息;
[0009]在所述網(wǎng)頁的評論區(qū)中更新顯示所述評論對象信息。
[0010]結(jié)合第一方面,本發(fā)明實施例提供了上述第一方面的第一種可能的實現(xiàn)方式,其中,所述評論觸發(fā)元素包括評論跟蹤按鈕;所述獲取所述評論事件對應(yīng)的待評論文章元素的位置信息、用戶輸入的評論信息及所述用戶的用戶標(biāo)識之前,還包括:
[0011]實時監(jiān)測網(wǎng)頁中的所述評論跟蹤按鈕,當(dāng)監(jiān)測到所述評論跟蹤按鈕的單擊事件時,確定所述評論跟蹤按鈕觸發(fā)評論事件;
[0012]或者,
[0013]所述評論觸發(fā)元素包括屏幕顯示區(qū)域中當(dāng)前顯示的所有網(wǎng)頁文章元素,還包括:
[0014]實時監(jiān)測所述所有網(wǎng)頁文章元素,當(dāng)監(jiān)測到所述所有網(wǎng)頁文章元素中某個網(wǎng)頁文章元素的長按事件時,確定所述網(wǎng)頁文章元素觸發(fā)評論事件。
[0015]結(jié)合第一方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第一方面的第二種可能的實現(xiàn)方式,其中,當(dāng)監(jiān)測到所述評論跟蹤按鈕的單擊事件時,所述獲取所述評論事件對應(yīng)的待評論文章元素的位置信息,包括:
[0016]從所述屏幕顯示區(qū)域中,獲取當(dāng)前顯示的網(wǎng)頁文章段落作為所述評論事件對應(yīng)的待評論文章元素;
[0017]根據(jù)所述網(wǎng)頁的源代碼及所述待評論文章元素,生成所述待評論文章元素的位置
?目息。
[0018]結(jié)合第一方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第一方面的第三種可能的實現(xiàn)方式,其中,當(dāng)監(jiān)測到所述所有網(wǎng)頁文章元素中某個網(wǎng)頁文章元素的長按事件時,所述獲取所述評論事件對應(yīng)的待評論文章元素的位置信息,包括:
[0019]將監(jiān)測到長按事件的網(wǎng)頁文章元素確定為所述評論事件對應(yīng)的待評論文章元素;
[0020]根據(jù)所述網(wǎng)頁的源代碼及所述待評論文章元素,生成所述待評論文章元素的位置
?目息。
[0021]結(jié)合第一方面,本發(fā)明實施例提供了上述第一方面的第四種可能的實現(xiàn)方式,其中,所述根據(jù)所述網(wǎng)頁的源代碼及所述待評論文章元素,生成所述待評論文章元素的位置信息,包括:
[0022]查詢所述網(wǎng)頁的源代碼中是否包含所述待評論文章元素的超文本標(biāo)記語言HTML對象標(biāo)識;
[0023]如果是,則從所述源代碼中獲取所述待評論文章元素的HTML對象標(biāo)識作為所述待評論文章元素的位置信息;
[0024]如果否,則為所述待評論文章元素分配唯一標(biāo)識,將分配的所述唯一標(biāo)識確定為所述待評論文章元素的位置信息。
[0025]結(jié)合第一方面,本發(fā)明實施例提供了上述第一方面的第五種可能的實現(xiàn)方式,其中,所述根據(jù)所述位置信息、所述評論信息、所述用戶標(biāo)識及當(dāng)前時間,生成評論對象信息,包括:
[0026]將所述當(dāng)前時間確定為所述待評論文章元素對應(yīng)的評論時間;
[0027]根據(jù)所述位置信息、所述評論信息、所述用戶標(biāo)識及所述評論時間,通過預(yù)設(shè)的標(biāo)題策略生成所述待評論文章元素對應(yīng)的評論標(biāo)題;
[0028]根據(jù)所述位置信息、所述評論信息、所述用戶標(biāo)識、所述評論標(biāo)題和所述評論時間,生成評論對象信息。
[0029]結(jié)合第一方面,本發(fā)明實施例提供了上述第一方面的第六種可能的實現(xiàn)方式,其中,所述方法還包括:
[0030]實時監(jiān)測所述網(wǎng)頁的評論區(qū)中每個評論對象信息對應(yīng)的追加評論觸發(fā)元素;
[0031]當(dāng)監(jiān)測到某個評論對象信息對應(yīng)的追加評論觸發(fā)元素觸發(fā)的追加事件時,獲取觸發(fā)所述追加事件的所述評論對象信息包括的位置信息、用戶追加的評論信息及所述用戶的用戶標(biāo)識,生成追加的評論對象信息;
[0032]在所述網(wǎng)頁的評論區(qū)中更新顯示追加的所述評論對象信息。
[0033]結(jié)合第一方面,本發(fā)明實施例提供了上述第一方面的第七種可能的實現(xiàn)方式,其中,所述在所述網(wǎng)頁的評論區(qū)中更新顯示所述評論對象信息,包括:
[0034]將所述網(wǎng)頁的網(wǎng)頁地址及所述評論對象信息發(fā)送給服務(wù)器,以使所述服務(wù)器將所述評論對象信息更新給當(dāng)前正顯示所述網(wǎng)頁的所有瀏覽器客戶端。
[0035]第二方面,本發(fā)明實施例提供了一種網(wǎng)頁評論的方法,所述方法包括:
[0036]接收瀏覽器客戶端發(fā)送的網(wǎng)頁地址及評論對象信息,所述評論對象信息包括待評論文章元素的位置信息;
[0037]根據(jù)所述評論對象信息,生成所述網(wǎng)頁地址對應(yīng)的更新信息;
[0038]根據(jù)所述網(wǎng)頁地址,確定當(dāng)前正訪問所述網(wǎng)頁地址的瀏覽器客戶端;
[0039]將所述更新信息發(fā)送給確定的所述瀏覽器客戶端,以使確定的所述瀏覽器客戶端根據(jù)所述更新信息更新所述網(wǎng)頁地址對應(yīng)的網(wǎng)頁的評論區(qū)。
[0040]結(jié)合第二方面,本發(fā)明實施例提供了上述第二方面的第一種可能的實現(xiàn)方式,其中,所述根據(jù)所述評論對象信息,生成所述網(wǎng)頁地址對應(yīng)的更新信息,包括:
[0041]將所述評論對象信息添加到所述網(wǎng)頁地址對應(yīng)的評論對象信息列表中,得到新的評論對象信息列表,將所述新的評論對象信息列表作為所述網(wǎng)頁地址對應(yīng)的更新信息;或者,
[0042]直接將接收的所述評論對象信息確定為所述網(wǎng)頁地址對應(yīng)的更新信息。
[0043]第三方面,本發(fā)明實施例提供了一種網(wǎng)頁評論的裝置,所述裝置包括:
[0044]獲取模塊,用于當(dāng)監(jiān)測到網(wǎng)頁中的評論觸發(fā)元素觸發(fā)的評論事件時,獲取所述評論事件對應(yīng)的待評論文章元素的位置信息、用戶輸入的評論信息及所述用戶的用戶標(biāo)識;
[0045]生成模塊,用于根據(jù)所述位置信息、所述評論信息、所述用戶標(biāo)識及當(dāng)前時間,生成評論對象信息;
[0046]更新模塊,用于在所述網(wǎng)頁的評論區(qū)中更新顯示所述評論對象信息。
[0047]結(jié)合第三方面,本發(fā)明實施例提供了上述第三方面的第一種可能的實現(xiàn)方式,其中,所述評論觸發(fā)元素包括評論跟蹤按鈕;所述裝置還包括:
[0048]第一確定模塊,用于實時監(jiān)測網(wǎng)頁中的所述評論跟蹤按鈕,當(dāng)監(jiān)測到所述評論跟蹤按鈕的單擊事件時,確定所述評論跟蹤按鈕觸發(fā)評論事件;
[0049]或者,
[0050]所述評論觸發(fā)元素包括屏幕顯示區(qū)域中當(dāng)前顯示的所有網(wǎng)頁文章元素,還包括:
[0051]第二確定模塊,用于實時監(jiān)測所述所有網(wǎng)頁文章元素,當(dāng)監(jiān)測到所述所有網(wǎng)頁文章元素中某個網(wǎng)頁文章元素的長按事件時,確定所述網(wǎng)頁文章元素觸發(fā)評論事件。
[0052]結(jié)合第三方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第三方面的第二種可能的實現(xiàn)方式,其中,當(dāng)監(jiān)測到所述評論跟蹤按鈕的單擊事件時,所述獲取模塊包括:
[0053]獲取單元,用于從所述屏幕顯示區(qū)域中,獲取當(dāng)前顯示的網(wǎng)頁文章段落作為所述評論事件對應(yīng)的待評論文章元素;
[0054]第一生成單元,用于根據(jù)所述網(wǎng)頁的源代碼及所述待評論文章元素,生成所述待評論文章元素的位置信息。
[0055]結(jié)合第三方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第三方面的第三種可能的實現(xiàn)方式,其中,當(dāng)監(jiān)測到所述所有網(wǎng)頁文章元素中某個網(wǎng)頁文章元素的長按事件時,所述獲取模塊包括:
[0056]第一確定單元,用于將監(jiān)測到長按事件的網(wǎng)頁文章元素確定為所述評論事件對應(yīng)的待評論文章元素;
[0057]第一生成單元,用于根據(jù)所述網(wǎng)頁的源代碼及所述待評論文章元素,生成所述待評論文章元素的位置信息。
[0058]結(jié)合第三方面,本發(fā)明實施例提供了上述第三方面的第四種可能的實現(xiàn)方式,其中,所述第一生成單元包括:
[0059]查詢子單元,用于查詢所述網(wǎng)頁的源代碼中是否包含所述待評論文章元素的超文本標(biāo)記語言HTML對象標(biāo)識;
[0060]獲取子單元,用于當(dāng)所述查詢子單元查詢出所述網(wǎng)頁的源代碼中包含所述待評論文章元素的HTML對象標(biāo)識時,從所述源代碼中獲取所述待評論文章元素的HTML對象標(biāo)識作為所述待評論文章元素的位置信息;
[0061]分配子單元,用于當(dāng)所述查詢子單元查詢出所述網(wǎng)頁的源代碼中不包含所述待評論文章元素的HTML對象標(biāo)識時,為所述待評論文章元素分配唯一標(biāo)識,將分配的所述唯一標(biāo)識確定為所述待評論文章元素的位置信息。
[0062]結(jié)合第三方面,本發(fā)明實施例提供了上述第三方面的第五種可能的實現(xiàn)方式,其中,所述生成模塊,用于包括:
[0063]第二確定單元,用于將所述當(dāng)前