專利名稱:一種網(wǎng)站信息獲取方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)站信息獲取方法、設(shè)備及系統(tǒng)。
背景技術(shù):
隨著計算機(jī)術(shù)的快速發(fā)展和互聯(lián)網(wǎng)應(yīng)用的日益普及,越來越多的用戶使用個人計算機(jī)通過互聯(lián)網(wǎng)進(jìn)行交流和獲得各種各樣所需的信息,同時,為互聯(lián)網(wǎng)用戶提供信息服務(wù)的網(wǎng)站數(shù)量也在快速地增長,為數(shù)眾多且類型多樣的網(wǎng)站為互聯(lián)網(wǎng)用戶提供了豐富的信息
服務(wù),從工作生活的方方面面滿足了互聯(lián)網(wǎng)用戶的信息及交流需求。網(wǎng)站服務(wù)的多元化和個性化都是互聯(lián)網(wǎng)發(fā)展的主要趨勢,用戶通過各種類型的網(wǎng)站獲得不同的信息服務(wù),同時,為了滿足不同用戶或用戶群體的個性化需求,同類型的各個網(wǎng)站會針對不同特定用戶或用戶群體推出個性化的特色服務(wù)。比如對于視頻網(wǎng)站而言,有的以豐富的影視資源見長,有的主打社會實事新聞視頻,而另外一些則以用戶創(chuàng)意視頻分享為主。而對于同一用戶而言,其關(guān)注的網(wǎng)站類型往往不止一種,即使是同類型的網(wǎng)站,同一用戶也往往關(guān)注不止一個,比如對于社交網(wǎng)站,同一個用戶可能同時關(guān)注個人空間、博客、微博、論壇等等,即使是一個更小的分類,同一個用戶也可能關(guān)注多個,例如一個用戶可能同時關(guān)注了多個微博網(wǎng)站。由于這些原因,導(dǎo)致了同一用戶需要手動打開各個網(wǎng)站并在必要時輸入登錄信息,才能了解其所關(guān)注的網(wǎng)站的更新內(nèi)容,這樣的瀏覽操作比較繁瑣,瀏覽信息的效率較低。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的網(wǎng)站信息獲取方法和相應(yīng)的網(wǎng)站信息獲取設(shè)備,以及網(wǎng)站信息獲取系統(tǒng)。依據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)站信息獲取方法,包括從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求;接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù);向用戶通知所述消息數(shù)據(jù)??蛇x地,其中所述消息查詢鏈接地址包括公共消息查詢鏈接地址;所述消息數(shù)據(jù)包括公共消息數(shù)據(jù)??蛇x地,其中所述公共消息數(shù)據(jù)包括公共消息內(nèi)容和/或公共消息數(shù)目??蛇x地,其中所述公共消息內(nèi)容包括以下至少一個動作鏈接、消息標(biāo)題、消息正文??蛇x地,其中所述方法是通過瀏覽器插件或其他客戶端應(yīng)用插件執(zhí)行的。
依據(jù)本發(fā)明的另一個方面,提供了一種網(wǎng)站信息獲取設(shè)備,包括鏈接地址獲取器,被配置為從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;請求發(fā)送器,被配置為根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求;數(shù)據(jù)接收器,被配置為接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù);通知器,被配置為向用戶通知所述消息數(shù)據(jù)。
可選地,其中所述消息查詢鏈接地址包括公共消息查詢鏈接地址;所述消息數(shù)據(jù)包括公共消息數(shù)據(jù)??蛇x地,其中所述公共消息數(shù)據(jù)包括公共消息內(nèi)容和/或公共消息數(shù)目??蛇x地,其中所述公共消息內(nèi)容包括以下至少一個動作鏈接、消息標(biāo)題、消息正文。可選地,其中所述設(shè)備是通過瀏覽器插件或其他客戶端應(yīng)用插件執(zhí)行的。依據(jù)本發(fā)明的另一個方面,提供了一種網(wǎng)站信息獲取系統(tǒng),包括瀏覽器及瀏覽器插件,其中,所述瀏覽器插件包括鏈接地址獲取單元,被配置為從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;請求發(fā)送單元,被配置為根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求;數(shù)據(jù)接收單元,被配置為接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù);通知單元,被配置為向用戶通知所述消息數(shù)據(jù)。根據(jù)本發(fā)明的網(wǎng)站信息獲取方法,可以獲取并保存網(wǎng)站用戶相關(guān)的用戶認(rèn)證數(shù)據(jù),并將用戶認(rèn)證數(shù)據(jù)發(fā)送至網(wǎng)站的服務(wù)器進(jìn)行登錄,獲取服務(wù)器生成的消息查詢鏈接地址,進(jìn)而根據(jù)消息查詢鏈接地址向服務(wù)器發(fā)送查詢數(shù)據(jù)請求,并接收由服務(wù)器響應(yīng)查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù),然后向用戶通知該消息數(shù)據(jù)。所生成的消息查詢鏈接地址可以作為當(dāng)前用戶向特定網(wǎng)站查詢當(dāng)前用戶對應(yīng)的消息的地址,根據(jù)此地址向服務(wù)器進(jìn)行查詢并由相關(guān)服務(wù)器進(jìn)行響應(yīng),可以獲取服務(wù)器中與當(dāng)前用戶對應(yīng)的消息數(shù)據(jù),進(jìn)而可以在用戶界面上通知用戶這些消息數(shù)據(jù)。由此解決了同一用戶需要手動打開各個網(wǎng)站并在必要時輸入登錄信息,才能了解其所關(guān)注的網(wǎng)站的更新內(nèi)容的問題,取得了簡化瀏覽操作,提高瀏覽效率的有益效果。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式
。
通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明一個實施例的網(wǎng)站信息獲取方法流程圖;圖2示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)站信息獲取方法流程圖;圖3示出了根據(jù)本發(fā)明一個實施例的網(wǎng)站信息獲取設(shè)備示意圖;圖4示出了根據(jù)本發(fā)明一個實施例的網(wǎng)站信息獲取系統(tǒng)示意圖;圖5示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)站信息獲取設(shè)備示意圖;以及,
圖6示出了根據(jù)本發(fā)明另一個實施例的網(wǎng)站信息獲取系統(tǒng)示意圖。
具體實施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。實施例一請參見圖1,本發(fā)明實施例提供的網(wǎng)站信息獲取方法可以包括以下步驟SllO :獲取并保存網(wǎng)站的用戶相關(guān)的用戶認(rèn)證數(shù)據(jù);如前所述,在用戶使用互聯(lián)網(wǎng)的過程中,同一個用戶可以同時關(guān)注一個或多個互聯(lián)網(wǎng)網(wǎng)站,為了使特定的用戶能夠更方便的瀏覽一個或多個網(wǎng)站的針對該用戶或者針對某一用戶群體的消息,首先,可以獲取目標(biāo)網(wǎng)站的用戶相關(guān)的用戶認(rèn)證數(shù)據(jù)。用戶認(rèn)證數(shù)據(jù)可以是用戶的唯一性標(biāo)識信息,例如可以由用戶名和密碼等用戶登錄信息以明文的方式組成用戶認(rèn)證數(shù)據(jù),也可以是對用戶名和/或密碼等用戶登錄信息進(jìn)行加密,將加密得到的密文作為用戶認(rèn)證數(shù)據(jù),例如根據(jù)該用戶的用戶名和/或密碼生成的MD5值,或者使用其他加密算法得到的登錄密鑰等,這些都可以作為用戶認(rèn)證數(shù)據(jù)進(jìn)行保存。具體實現(xiàn)時,還可以通過服務(wù)器/客戶端的協(xié)同工作的方式實現(xiàn)獲取和保存網(wǎng)站的用戶相關(guān)的用戶認(rèn)證數(shù)據(jù)可以由客戶端獲取用戶登錄網(wǎng)站所需的用戶登錄信息,并將用戶登錄信息發(fā)送至服務(wù)器,以便于由服務(wù)器對用戶登錄信息進(jìn)行驗證,并在驗證通過后由服務(wù)器根據(jù)用戶登錄信息生成用戶認(rèn)證數(shù)據(jù)并發(fā)送至客戶端,其生成方法可以參考前文所述的方法,客戶端接收服務(wù)器根據(jù)用戶登錄信息生成的用戶認(rèn)證數(shù)據(jù)并保存。通過服務(wù)器/客戶端的工作方式實現(xiàn)獲取并保存網(wǎng)站的用戶相關(guān)的用戶認(rèn)證數(shù)據(jù)的一個優(yōu)點是,方便了為用戶提供服務(wù)的不同服務(wù)提供者,在各自的服務(wù)器上實現(xiàn)各自的根據(jù)用戶登錄數(shù)據(jù)獲取用戶認(rèn)證數(shù)據(jù)的方式,有利于客戶端對多個不同的服務(wù)進(jìn)行整合,即方便用戶使用,又提高了用戶數(shù)據(jù)的安全性。具體地,可以如下進(jìn)行用戶認(rèn)證數(shù)據(jù)的獲取獲取用戶登錄網(wǎng)站所需的用戶登錄信息;將該用戶登錄信息發(fā)送到該網(wǎng)站的服務(wù)器,以便于該服務(wù)器對該用戶登錄信息進(jìn)行驗證并在驗證通過后根據(jù)該用戶登錄信息生成對應(yīng)的用戶認(rèn)證數(shù)據(jù);接收該用戶認(rèn)證數(shù)據(jù)進(jìn)行保存。更進(jìn)一步地,獲取用戶登錄網(wǎng)站所需的用戶登錄信息的一種實現(xiàn)方式為,首先根據(jù)用戶點擊提供和啟動一個用戶登錄信息添加窗口,在用戶登錄信息添加窗口中提供用戶登錄信息輸入操作入口,如用于輸入用戶登錄信息的輸入框以及確認(rèn)操作按鈕,當(dāng)接收到點擊該確認(rèn)操作按鈕的消息后,將輸入框中接收到的數(shù)據(jù)確定為用戶登錄信息,例如在用戶登錄信息是以用戶的用戶名和密碼的形式組成的情況下,可以在用戶界面上提供用戶名和密碼的輸入框,以及確定按鈕,當(dāng)用戶完成在該輸入操作入口輸入用戶名和密碼操作并點擊確定按鈕后,將輸入框接收的用戶名和密碼確定為該用戶的用戶登錄信息。獲取用戶登錄網(wǎng)站所需的用戶登錄信息的另一種實現(xiàn)方式為,在用戶使用特定網(wǎng)站的登錄頁面進(jìn)行登錄時,提示用戶是否需要訂閱該網(wǎng)站的信息等,在經(jīng)用戶確認(rèn)后,將用戶輸入的登錄信息發(fā)送到網(wǎng)站的服務(wù)器,以便于服務(wù)器對用戶登錄信息進(jìn)行驗證并在驗證通過后根據(jù)用戶登錄信息生成用戶認(rèn)證數(shù)據(jù);最后接收用戶認(rèn)證數(shù)據(jù)并進(jìn)行保存。此外,還可以在用戶登錄信息添加窗口中提供忘記密碼時的操作入口,當(dāng)有用戶忘記密碼的情況發(fā)生時,用戶可以通過該操作入口進(jìn)行點擊等操作,來進(jìn)行找回密碼,當(dāng)通過忘記密碼時的操作入口接收到用戶請求時,可以打開瀏覽器頁面,跳轉(zhuǎn)到該網(wǎng)站對應(yīng)的忘記密碼時的操作頁面,以方便用戶進(jìn)行找回密碼的操作。
獲取和保存用戶認(rèn)證數(shù)據(jù)的過程可以通過瀏覽器的插件來實現(xiàn),具體的可以通過使用script語言調(diào)用瀏覽器的外部自定義函數(shù)來實現(xiàn),例如要定義一個用于輸入用戶名和密碼的窗口大小,可以調(diào)用setwindowsize函數(shù)來實現(xiàn);要告知瀏覽器打開一個統(tǒng)一資源定位符,則可以調(diào)用openurl來實現(xiàn);又如當(dāng)需要將確認(rèn)的用戶名和密碼等用戶登錄信息通知給瀏覽器插件,則可以使用setuserinfo函數(shù)將用戶認(rèn)證數(shù)據(jù)通知給瀏覽器插件。S120 :將該用戶認(rèn)證數(shù)據(jù)發(fā)送至該網(wǎng)站的服務(wù)器進(jìn)行登錄;為了更進(jìn)一步的保證用戶認(rèn)證數(shù)據(jù)的準(zhǔn)確性,即保證以后能夠使用正確的用戶認(rèn)證數(shù)據(jù)在服務(wù)器處對用戶的身份進(jìn)行有效驗證,以及獲取消息查詢鏈接地址,將用戶認(rèn)證數(shù)據(jù)發(fā)送至網(wǎng)站的服務(wù)器進(jìn)行登錄。在登錄的過程中,可以通過瀏覽器將用戶認(rèn)證數(shù)據(jù)發(fā)送到網(wǎng)站指定的登錄URL上,繼而解析網(wǎng)站返回的數(shù)據(jù)以判斷登錄是否成功,例如在服務(wù)器返回的數(shù)據(jù)中有代表登錄是否成功的result變量,若其值為200則代表成功,為400則代表失敗,那么此時可以通過服務(wù)器返回數(shù)據(jù)中result變量的值來確定當(dāng)前登錄是否成功。在向服務(wù)器發(fā)送用戶認(rèn)證數(shù)據(jù)的過程中,為了確保其安全性,和/或符合網(wǎng)站服務(wù)器的驗證規(guī)則,還可以對用戶的認(rèn)證數(shù)據(jù)進(jìn)行加密處理,在實際應(yīng)用當(dāng)中,對用戶認(rèn)證數(shù)據(jù)的加密方法可以采用任何合適的方式,本發(fā)明對此并沒有限制。S130 :在登錄成功后,獲取該服務(wù)器生成的消息查詢鏈接地址;將用戶認(rèn)證數(shù)據(jù)發(fā)送至網(wǎng)站的服務(wù)器進(jìn)行成功登錄后,可以獲取根據(jù)網(wǎng)站的網(wǎng)址以及用戶認(rèn)證數(shù)據(jù)生成的消息查詢地址,具體地,所獲取的消息查詢地址可以是對用戶認(rèn)證數(shù)據(jù)進(jìn)行預(yù)置的加密轉(zhuǎn)換后與網(wǎng)站的網(wǎng)址進(jìn)行結(jié)合。例如將用戶的認(rèn)證數(shù)據(jù),包括用戶名Icolkk以及對應(yīng)于該用戶名的密碼,根據(jù)特定的加密轉(zhuǎn)換,例如md5 (username+md5 (password)),其中 username 代表用戶名,password 代表用戶密碼,生成了如下字符串c99f7dfecc860764bcc3f0fc9f7xxxxx,結(jié)合該網(wǎng)站的網(wǎng)址獲得的消息查詢地址可以是如下表達(dá)形式http://www. xxxxxx. com/api/querymsg userid=lcolkk&session=c99f7dfecc860764bcc3f0fc9f7xxxxx具體對用戶認(rèn)證數(shù)據(jù)進(jìn)行預(yù)置的加密轉(zhuǎn)換后與網(wǎng)站的網(wǎng)址進(jìn)行結(jié)合進(jìn)而得到消息查詢鏈接地址的過程可以由服務(wù)器來完成,服務(wù)器可以按照預(yù)置的規(guī)則,根據(jù)當(dāng)前用戶認(rèn)證數(shù)據(jù)生成消息查詢鏈接地址后返回相關(guān)的數(shù)據(jù)或報文給客戶端,此時可以對服務(wù)器返回的數(shù)據(jù)或報文進(jìn)行解析,進(jìn)而獲取消息查詢鏈接地址。例如根據(jù)當(dāng)前網(wǎng)站的網(wǎng)址以及用戶認(rèn)證數(shù)據(jù)向?qū)?yīng)的服務(wù)器發(fā)送登錄請求并成功登錄后,由服務(wù)器返回的數(shù)據(jù)如下
權(quán)利要求
1.一種網(wǎng)站信息獲取方法,包括從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求;接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù);向用戶通知所述消息數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其中所述消息查詢鏈接地址包括公共消息查詢鏈接地址;所述消息數(shù)據(jù)包括公共消息數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其中所述公共消息數(shù)據(jù)包括公共消息內(nèi)容和/或公共消息數(shù)目。
4.如權(quán)利要求3所述的方法,其中所述公共消息內(nèi)容包括以下至少一個動作鏈接、消息標(biāo)題、消息正文。
5.如權(quán)利要求1所述的方法,其中所述方法是通過瀏覽器插件或其他客戶端應(yīng)用插件執(zhí)行的。
6.—種網(wǎng)站信息獲取設(shè)備,包括鏈接地址獲取器,被配置為從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;請求發(fā)送器,被配置為根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求; 數(shù)據(jù)接收器,被配置為接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù); 通知器,被配置為向用戶通知所述消息數(shù)據(jù)。
7.如權(quán)利要求6所述的設(shè)備,其中所述消息查詢鏈接地址包括公共消息查詢鏈接地址;所述消息數(shù)據(jù)包括公共消息數(shù)據(jù)。
8.如權(quán)利要求7所述的設(shè)備,其中所述公共消息數(shù)據(jù)包括公共消息內(nèi)容和/或公共消息數(shù)目。
9.如權(quán)利要求8所述的設(shè)備,其中所述公共消息內(nèi)容包括以下至少一個動作鏈接、消息標(biāo)題、消息正文。
10.如權(quán)利要求6所述的設(shè)備,其中所述設(shè)備是通過瀏覽器插件或其他客戶端應(yīng)用插件執(zhí)行的。
11.一種網(wǎng)站信息獲取系統(tǒng),包括瀏覽器及瀏覽器插件,其中,所述瀏覽器插件包括 鏈接地址獲取單元,被配置為從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;請求發(fā)送單元,被配置為根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求;數(shù)據(jù)接收單元,被配置為接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù);通知單元,被配置為向用戶通知所述消息數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種網(wǎng)站信息獲取方法、設(shè)備及系統(tǒng),其中,所述設(shè)備包括鏈接地址獲取器,被配置為從所述網(wǎng)站的服務(wù)器獲取消息查詢鏈接地址;請求發(fā)送器,被配置為根據(jù)所述消息查詢鏈接地址向所述服務(wù)器發(fā)送查詢數(shù)據(jù)請求;數(shù)據(jù)接收器,被配置為接收由所述服務(wù)器響應(yīng)所述查詢數(shù)據(jù)請求而返回的消息數(shù)據(jù);通知器,被配置為向用戶通知所述消息數(shù)據(jù)。通過本發(fā)明,可以簡化瀏覽操作,提高計算機(jī)設(shè)備使用者的瀏覽效率。
文檔編號G06F17/30GK103023908SQ20121056332
公開日2013年4月3日 申請日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者曾溪泉, 楊賽, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司