信息發(fā)送方法、瀏覽器裝置、服務(wù)器及系統(tǒng)的制作方法【專利摘要】本發(fā)明公開了一種信息發(fā)送方法、瀏覽器裝置、服務(wù)器及系統(tǒng),其中,方法包括:接收到對第一信息的關(guān)注請求;發(fā)送帶有第一賬號(hào)信息的標(biāo)識(shí)碼請求到服務(wù)器;從服務(wù)器側(cè)獲取對應(yīng)于第一賬號(hào)信息的標(biāo)識(shí)碼,并在瀏覽器側(cè)進(jìn)行顯示;接收到第一信息的更新信息,將第一信息的更新信息和第一賬號(hào)信息發(fā)送到關(guān)聯(lián)服務(wù)器,以便關(guān)聯(lián)服務(wù)器依據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。借助該方案可及時(shí)將最新的第一信息通知給手機(jī)等移動(dòng)終端,滿足時(shí)效性的要求,并且通知信息不受地點(diǎn)限制,用戶不必守在電腦前,隨時(shí)隨地收到第一信息的更新通知,更加便捷?!緦@f明】信息發(fā)送方法、瀏覽器裝置、服務(wù)器及系統(tǒng)【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及互聯(lián)網(wǎng)【
技術(shù)領(lǐng)域:
】,具體涉及一種對瀏覽器側(cè)的信息進(jìn)行發(fā)送的方法,信息發(fā)送方法,發(fā)送信息的瀏覽器裝置、服務(wù)器及系統(tǒng)?!?br>背景技術(shù):
】[0002]瀏覽器是人們獲取網(wǎng)絡(luò)資源的主要途徑之一,例如,網(wǎng)絡(luò)購物、信息查詢等都需借助瀏覽器來實(shí)現(xiàn)。隨著互聯(lián)網(wǎng)技術(shù)的進(jìn)步,尤其是移動(dòng)網(wǎng)絡(luò)性能的不斷提升,越來越多的商家通過網(wǎng)絡(luò)發(fā)布產(chǎn)品、信息,例如,網(wǎng)上搶購手機(jī),網(wǎng)上報(bào)名以及網(wǎng)上訂車票、機(jī)票等,用戶提交查詢、購買請求,服務(wù)器將請求處理結(jié)果以頁面形式通知到瀏覽器上。上述方式極大地節(jié)約了出行成本,也為用戶節(jié)省了大量時(shí)間。[0003]但對于部分網(wǎng)絡(luò)資源,例如搶購手機(jī)或春運(yùn)期間的火車票購買,由于需求量遠(yuǎn)大于供應(yīng)量,時(shí)效性要求較高,用戶可能需要不斷查詢,獲取最新的更新信息。因此出現(xiàn)了一些自動(dòng)刷票插件,用戶不必在瀏覽器前手動(dòng)刷票。而且,大量用戶同時(shí)提交請求,可能造成服務(wù)器負(fù)擔(dān)過重,瀏覽器卡頓等。上述因素使得用戶不能在第一時(shí)間內(nèi)得到信息更新通知消息。【
發(fā)明內(nèi)容】[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的對瀏覽器側(cè)的信息進(jìn)行發(fā)送的方法,信息發(fā)送方法,發(fā)送信息的瀏覽器裝置、服務(wù)器及系統(tǒng)。[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種對瀏覽器側(cè)的信息進(jìn)行發(fā)送的方法,包括:[0006]瀏覽器側(cè)接收到對第一信息的關(guān)注請求;[0007]發(fā)送標(biāo)識(shí)碼請求到瀏覽器對應(yīng)的關(guān)聯(lián)服務(wù)器,其中標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;關(guān)聯(lián)服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端;[0008]從關(guān)聯(lián)服務(wù)器側(cè)獲取對應(yīng)于第一賬號(hào)信息的標(biāo)識(shí)碼,并在瀏覽器側(cè)進(jìn)行顯示,以便訂閱關(guān)注客戶端將該標(biāo)識(shí)碼發(fā)送到關(guān)聯(lián)服務(wù)器,并在關(guān)聯(lián)服務(wù)器依據(jù)標(biāo)識(shí)碼建立起訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián);[0009]瀏覽器側(cè)接收到第一信息的更新信息,將第一信息的更新信息和第一賬號(hào)信息發(fā)送到關(guān)聯(lián)服務(wù)器,以便關(guān)聯(lián)服務(wù)器依據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。[0010]根據(jù)本發(fā)明的另一方面,提供了一種信息發(fā)送方法,運(yùn)行在服務(wù)器側(cè),其中,服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端;方法包括:[0011]接收瀏覽器側(cè)發(fā)送的標(biāo)識(shí)碼請求,標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;[0012]根據(jù)標(biāo)識(shí)碼請求生成標(biāo)識(shí)碼,并將標(biāo)識(shí)碼發(fā)送給瀏覽器側(cè),以便瀏覽器側(cè)顯示標(biāo)識(shí)碼;[0013]接收訂閱關(guān)注客戶端發(fā)送的標(biāo)識(shí)碼,根據(jù)標(biāo)識(shí)碼建立起訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián);[0014]接收瀏覽器側(cè)獲取的第一信息的更新信息和第一賬號(hào)信息,根據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。[0015]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種發(fā)送信息的瀏覽器裝置,與關(guān)聯(lián)服務(wù)器交互,關(guān)聯(lián)服務(wù)器管理者公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端,瀏覽器裝置包括:[0016]第一接收模塊,適于接收到對第一信息的關(guān)注請求;[0017]第二接收模塊,適于接收到第一信息的更新信息;[0018]關(guān)聯(lián)服務(wù)器接口,適于發(fā)送標(biāo)識(shí)碼請求到瀏覽器對應(yīng)的關(guān)聯(lián)服務(wù)器,其中標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;從關(guān)聯(lián)服務(wù)器側(cè)獲取對應(yīng)于第一賬號(hào)信息的標(biāo)識(shí)碼;以及將第一信息的更新信息和第一賬號(hào)信息發(fā)送到關(guān)聯(lián)服務(wù)器,以便關(guān)聯(lián)服務(wù)器依據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。[0019]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種服務(wù)器,服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端,服務(wù)器包括:[0020]第一接口,適于接收瀏覽器側(cè)發(fā)送的標(biāo)識(shí)碼請求,并將生成的標(biāo)識(shí)碼發(fā)送給瀏覽器側(cè),以便瀏覽器側(cè)顯示標(biāo)識(shí)碼,標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;[0021]生成模塊,適于根據(jù)第一接口接收到的標(biāo)識(shí)碼請求生成標(biāo)識(shí)碼;[0022]第二接口,適于接收訂閱關(guān)注客戶端發(fā)送的標(biāo)識(shí)碼;[0023]關(guān)聯(lián)模塊,適于根據(jù)第二接口接收的標(biāo)識(shí)碼建立起訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián);[0024]第一接口還適于接收瀏覽器側(cè)獲取的第一信息的更新信息和第一賬號(hào)信息;[0025]第二接口還適于根據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。[0026]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息發(fā)送系統(tǒng),包括上述的瀏覽器裝置和服務(wù)器。[0027]根據(jù)本發(fā)明提供的信息發(fā)送方法、瀏覽器裝置、服務(wù)器及系統(tǒng),服務(wù)器建立并維護(hù)第一賬號(hào)與訂閱關(guān)注客戶端的關(guān)聯(lián),瀏覽器根據(jù)用戶的關(guān)注請求,獲取第一信息的更新信息,并將更新信息和第一賬號(hào)發(fā)送給服務(wù)器,服務(wù)器以第一公眾賬號(hào)通過公眾平臺(tái)將更新信息發(fā)送給與第一賬號(hào)關(guān)聯(lián)的訂閱關(guān)注客戶端。借助該方案可及時(shí)將最新的第一信息通知給手機(jī)等移動(dòng)終端,滿足時(shí)效性的要求,并且通知信息不受地點(diǎn)限制,用戶不必守在電腦前,隨時(shí)隨地收到第一信息的更新通知,更加便捷。[0028]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。【專利附圖】【附圖說明】[0029]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:[0030]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種對瀏覽器側(cè)的信息進(jìn)行發(fā)送的方法的流程圖;[0031]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的信息發(fā)送方法的流程圖;[0032]圖3示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息發(fā)送方法的流程圖;[0033]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的發(fā)送信息的瀏覽器裝置的功能結(jié)構(gòu)框圖;[0034]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器的功能結(jié)構(gòu)框圖;[0035]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的信息發(fā)送系統(tǒng)的功能結(jié)構(gòu)框圖?!揪唧w實(shí)施方式】[0036]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。[0037]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種對瀏覽器側(cè)的信息進(jìn)行發(fā)送的方法的流程圖,其中,瀏覽器側(cè)與關(guān)聯(lián)服務(wù)器交互,關(guān)聯(lián)服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端,如圖1所示,方法包括如下步驟:[0038]步驟S110,瀏覽器側(cè)接收對第一信息的關(guān)注請求。[0039]其中,瀏覽器可以現(xiàn)有的瀏覽器中的一種,例如Trident內(nèi)核的IE瀏覽器,Webkit內(nèi)核的GoogleChrome瀏覽器,或firefox等其他瀏覽器,以及移動(dòng)終端瀏覽器。[0040]本發(fā)明實(shí)施例提供的方法在瀏覽器側(cè)執(zhí)行,具體地,可通過瀏覽器插件擴(kuò)展實(shí)現(xiàn)。其中,瀏覽器插件是遵循一定規(guī)范的應(yīng)用程序接口編寫的用于補(bǔ)充瀏覽器功能的程序,例如網(wǎng)景插件應(yīng)用程序接口和Pepper插件應(yīng)用程序接口。擴(kuò)展是能夠給瀏覽器增加一些新功能的附加軟件。通常,瀏覽器插件或擴(kuò)展在瀏覽器菜單欄、側(cè)邊欄等位置添加按鈕,如"小米搶購網(wǎng)","搶票王"按鈕。[0041]當(dāng)然,本實(shí)施例中的方法也可以由瀏覽器主程序本身實(shí)現(xiàn),或者在服務(wù)器提供的一個(gè)頁面中實(shí)現(xiàn),本發(fā)明對此不作限制。[0042]第一信息為用戶需求的信息,用戶將根據(jù)第一信息確定購買或繼續(xù)查詢。例如,用戶想要搶購小米手機(jī),則第一信息就是"小米搶購網(wǎng)"提供的不同型號(hào)手機(jī)的余量信息,若用戶在購票網(wǎng)站購票,則第一信息即為購票網(wǎng)站提供的各車次、席別的余票等票務(wù)信息;若用戶參加考試報(bào)名,第一信息為考場人數(shù),空余座位等信息。[0043]具體地,以瀏覽器插件購票為例,該插件在瀏覽器菜單欄或側(cè)邊欄上具有激活按鈕,例如,"搶票王"按鈕。用戶點(diǎn)擊該按鈕后,插件開啟工作,瀏覽器側(cè)就接收了用戶對票務(wù)信息的關(guān)注請求。[0044]步驟S120,發(fā)送標(biāo)識(shí)碼請求到瀏覽器對應(yīng)的關(guān)聯(lián)服務(wù)器。[0045]標(biāo)識(shí)碼請求中帶有第一賬號(hào)信息。第一賬號(hào)信息為用戶獲取第一信息時(shí)使用的賬號(hào)的信息,例如,對于用戶關(guān)注票務(wù)信息,第一賬號(hào)信息就是用戶在購票網(wǎng)站發(fā)起購票請求時(shí)登錄的賬號(hào),除此之外還可以包括賬號(hào)中的乘客信息,如姓名、身份證號(hào)等,以及優(yōu)先席另IJ,備選日期等。[0046]仍以上文中的"搶票王"插件為例,用戶點(diǎn)擊該按鈕后,插件開啟工作,在瀏覽器中新建了一個(gè)標(biāo)簽頁并在標(biāo)簽頁中打開預(yù)設(shè)的搶票網(wǎng)頁,網(wǎng)頁中提供有輸入元素,供用戶輸入在購票網(wǎng)站的賬號(hào)和密碼完成登錄,瀏覽器插件將購票賬號(hào)攜帶在標(biāo)識(shí)碼請求中,發(fā)送給服務(wù)器,例如,以GET方式將購票賬號(hào)添加在HTTP請求的URL中。另一方面,"搶票王"插件打開的頁面中具有自動(dòng)提交代碼,根據(jù)用戶選擇或輸入的乘客信息,優(yōu)先車次、席別等向購票網(wǎng)站的服務(wù)器自動(dòng)重復(fù)提交購票請求,直到獲取符合要求的車票。[0047]在獲取到符合要求的車票后,一般地,瀏覽器插件會(huì)給出提示音或以彈窗的方式給出提示,如果用戶不在電腦前或?yàn)g覽器卡頓,用戶無法立刻知道是否已成功購買,而可能因此錯(cuò)過時(shí)機(jī)。[0048]在本實(shí)施例的步驟S130和步驟S140中,將通過標(biāo)識(shí)碼建立第一賬號(hào)信息和訂閱關(guān)注客戶端之間的關(guān)聯(lián)。這樣,插件將用戶的第一賬號(hào)信息和第一信息的更新信息發(fā)送給服務(wù)器后,由服務(wù)器通過公眾平臺(tái)通知給用戶的訂閱關(guān)注客戶端,這種消息通知方式受時(shí)間、地點(diǎn)的限制更小。[0049]關(guān)聯(lián)服務(wù)器接收標(biāo)識(shí)碼請求后,根據(jù)標(biāo)識(shí)碼請求中的第一賬號(hào)信息生成標(biāo)識(shí)碼,標(biāo)識(shí)碼可以是具有一定位數(shù)的字符串,例如,4位或5位,與用戶的第一賬號(hào)信息唯一對應(yīng)。[0050]步驟S130,從關(guān)聯(lián)服務(wù)器側(cè)獲取對應(yīng)于第一賬號(hào)信息的標(biāo)識(shí)碼,并在所述瀏覽器側(cè)中進(jìn)行顯示。[0051]例如,瀏覽器彈出窗口或?qū)υ捒蝻@示標(biāo)識(shí)碼。之后,用戶就可以根據(jù)顯示的標(biāo)識(shí)碼,在訂閱關(guān)注客戶端找到服務(wù)器對應(yīng)的第一公眾賬號(hào),將標(biāo)識(shí)碼發(fā)送給該第一公眾賬號(hào)。[0052]訂閱關(guān)注客戶端可以是用戶在公眾平臺(tái)上的個(gè)人賬號(hào),例如,用戶的微信賬號(hào),相應(yīng)地服務(wù)器管理的第一公眾賬號(hào)端為微信平臺(tái)上注冊的一個(gè)官方公眾號(hào)或服務(wù)號(hào)?;蛘?,訂閱關(guān)注客戶端為用戶的手機(jī)號(hào),用戶以短信形式將標(biāo)識(shí)碼發(fā)送給服務(wù)器在運(yùn)營商注冊的客戶服務(wù)中心。[0053]步驟S140,瀏覽器側(cè)接收到第一信息的更新信息,將第一信息的更新信息和第一賬號(hào)信息發(fā)送到關(guān)聯(lián)服務(wù)器。[0054]例如,對于購票網(wǎng)站,第一信息的更新信息為最新的票務(wù)信息,對于手機(jī)搶購,第一信息的更新信息為最新的手機(jī)存貨量等銷售信息。瀏覽器插件根據(jù)用戶的輸入信息自動(dòng)向購票網(wǎng)站的服務(wù)器提交購票或查詢請求,得到返回的第一信息的更新信息。[0055]具體地,瀏覽器側(cè)將第一信息的更新信息和第一賬號(hào)信息發(fā)送到關(guān)聯(lián)服務(wù)器的更新信息隊(duì)列中。隊(duì)列是一種先進(jìn)先出的數(shù)據(jù)結(jié)構(gòu),本實(shí)施例中,在更新信息隊(duì)列的隊(duì)尾進(jìn)行第一賬號(hào)信息和對應(yīng)第一信息的更新信息的插入操作,在隊(duì)頭進(jìn)行第一賬號(hào)信息和對應(yīng)第一信息的更新信息的提取操作,先從瀏覽器側(cè)接收的更新信息也將先被服務(wù)器提交給公眾賬號(hào),發(fā)送給訂閱關(guān)注客戶端。[0056]在本發(fā)明的一個(gè)實(shí)施例中,方法還包括:瀏覽器側(cè)接收到對訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián)的取消請求;發(fā)送取消請求到關(guān)聯(lián)服務(wù)器,以便關(guān)聯(lián)服務(wù)器根據(jù)取消請求取消訂閱關(guān)注客戶端和第一賬號(hào)信息之間的關(guān)聯(lián)。[0057]關(guān)聯(lián)服務(wù)器根據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。例如,公眾平臺(tái)為微信平臺(tái),第一公眾賬號(hào)端為服務(wù)器管理的一個(gè)服務(wù)號(hào)或公眾號(hào),能夠以聲音,圖片,文字等方式將第一信息的更新信息發(fā)送給關(guān)注了該公眾號(hào)的用戶微信賬號(hào)。[0058]根據(jù)本發(fā)明上述實(shí)施例提供的方法,瀏覽器根據(jù)用戶的關(guān)注請求,獲取第一信息的更新信息,并將更新信息和第一賬號(hào)發(fā)送給服務(wù)器,服務(wù)器以第一公眾賬號(hào)通過公眾平臺(tái)將更新信息發(fā)送給與第一賬號(hào)關(guān)聯(lián)的訂閱關(guān)注客戶端。借助該方案可及時(shí)將最新的第一信息通知給手機(jī)等移動(dòng)終端,滿足時(shí)效性的要求,并且通知信息不受地點(diǎn)限制,用戶不必守在電腦前,隨時(shí)隨地收到更新通知,更加便捷。并且,瀏覽器側(cè)插件向服務(wù)端發(fā)送請求時(shí),包含用戶的第一賬號(hào)信息,其他人不能攔截、偽造請求,也不能模擬官方公眾賬號(hào)向訂閱客戶端發(fā)送信息,提升了信息發(fā)送的安全性。[0059]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的信息發(fā)送方法的流程圖,運(yùn)行在服務(wù)器側(cè),其中,服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端,如圖2所示,方法包括如下步驟:[0060]步驟S210,接收瀏覽器側(cè)發(fā)送的標(biāo)識(shí)碼請求。[0061]標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息。[0062]步驟S220,根據(jù)標(biāo)識(shí)碼請求生成標(biāo)識(shí)碼,并將標(biāo)識(shí)碼發(fā)送給瀏覽器側(cè)。[0063]例如,服務(wù)器通過預(yù)先實(shí)現(xiàn)的PHP接口接收標(biāo)識(shí)碼請求,提取出第一賬號(hào)信息,以SHAl(安全散列算法)根據(jù)第一賬號(hào)信息生成標(biāo)識(shí)碼,本發(fā)明對此不做限定。[0064]步驟S230,接收訂閱關(guān)注客戶端發(fā)送的標(biāo)識(shí)碼,根據(jù)標(biāo)識(shí)碼建立起訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián)。[0065]標(biāo)識(shí)碼與第一賬號(hào)信息唯一對應(yīng),訂閱關(guān)注客戶端如用戶微信賬號(hào)或手機(jī)號(hào)又與其發(fā)送的標(biāo)識(shí)碼對應(yīng),據(jù)此可以建立起訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián)。[0066]步驟S210-S230適用于用戶首次使用通知服務(wù),訂閱關(guān)注客戶端與第一賬號(hào)信息的關(guān)聯(lián)尚未建立。在步驟S230之后,可以進(jìn)一步保存訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián)。當(dāng)瀏覽器側(cè)再次提交標(biāo)識(shí)碼請求時(shí),返回賬號(hào)已關(guān)聯(lián)的提示消息。[0067]步驟S240,接收瀏覽器側(cè)獲取的第一信息的更新信息和第一賬號(hào)信息,根據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。[0068]與上一實(shí)施例類似地,第一信息可以是購票網(wǎng)站的票務(wù)信息,用戶獲取第一信息的第一賬號(hào)信息為用戶在購票網(wǎng)站的購票賬號(hào),第一信息的更新信息為購票網(wǎng)站的票務(wù)更新信息。訂閱關(guān)注客戶端可以是用戶微信賬號(hào),相應(yīng)地,第一公眾賬號(hào)是微信平臺(tái)上注冊的服務(wù)號(hào)、公眾號(hào)等。[0069]具體地,服務(wù)器以公眾賬號(hào)將第一信息的更新信息和與第一賬號(hào)關(guān)聯(lián)的訂閱關(guān)注客戶端提交給公眾平臺(tái)接口,利用公眾平臺(tái)將第一信息的更新信息發(fā)送給訂閱關(guān)注客戶端。[0070]可選地,步驟S240進(jìn)一步包括:將接收的第一信息的更新信息和第一賬號(hào)信息放入更新信息隊(duì)列中;從更新信息隊(duì)列中取出第一更新信息,依據(jù)訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。[0071]本實(shí)施例方法還可進(jìn)一步包括:接收瀏覽器側(cè)發(fā)送的對訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián)的取消請求;根據(jù)取消請求,取消訂閱關(guān)注客戶端和第一賬號(hào)信息之間的關(guān)聯(lián)。[0072]根據(jù)本發(fā)明上述實(shí)施例提供的方法,服務(wù)器從瀏覽器側(cè)接收第一賬號(hào)信息和第一信息的更新信息,向?yàn)g覽器返回標(biāo)識(shí)碼,同時(shí)服務(wù)器還從訂閱關(guān)注客戶端接收標(biāo)識(shí)碼,將第一信息的更新信息發(fā)送給訂閱關(guān)注客戶端。可見,這一過程也具有很高的安全性。其他人并不能通過偽造標(biāo)識(shí)碼請求而獲得利益,也無法模仿官方公眾號(hào)向用戶發(fā)送信息。[0073]圖3示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的信息發(fā)送方法的流程圖,該實(shí)施例以瀏覽器插件獲取票務(wù)信息,服務(wù)器通過微信公眾平臺(tái)通知票務(wù)信息為例,說明本發(fā)明的實(shí)施過程,其中,服務(wù)器管理一個(gè)微信公眾號(hào),多個(gè)購票用戶的微信賬號(hào)已關(guān)注該微信公眾號(hào)。如圖3所示,方法包括如下步驟:[0074]步驟S310,瀏覽器插件接收對票務(wù)信息的關(guān)注請求。[0075]步驟S320,瀏覽器插件發(fā)送標(biāo)識(shí)碼請求到服務(wù)器。[0076]標(biāo)識(shí)碼請求中帶有用戶的購票賬號(hào)。[0077]瀏覽器插件以GET或POST方式將包含購票賬號(hào)信息的HTTP請求發(fā)送到服務(wù)器提供的接口。GET從指定的資源請求數(shù)據(jù),POST向指定的資源提交要被處理的數(shù)據(jù)。若以GET方式提交,購票賬號(hào)在提交的URL中,例如,http://sehd.#/turntable/weixin/getcode?account=wedonotsow,若以POST方式提交,購票賬號(hào)在HTTP消息主體中,安全性更高。[0078]步驟S330,服務(wù)器根據(jù)標(biāo)識(shí)碼請求生成標(biāo)識(shí)碼,并將標(biāo)識(shí)碼發(fā)送給瀏覽器插件。[0079]例如,使用SHAl生成標(biāo)識(shí)碼。[0080]步驟S340,瀏覽器插件顯示標(biāo)識(shí)碼。[0081]步驟S350,服務(wù)器接收用戶微信賬號(hào)發(fā)送的標(biāo)識(shí)碼,根據(jù)標(biāo)識(shí)碼建立用戶微信賬號(hào)和購票賬號(hào)的關(guān)聯(lián)。[0082]當(dāng)然,服務(wù)器還可以包括取消關(guān)聯(lián)的接口,根據(jù)瀏覽器插件的請求,取消用戶微信賬號(hào)和購票賬號(hào)的關(guān)聯(lián)。[0083]步驟S360,瀏覽器插件從購票網(wǎng)站獲取票務(wù)更新信息。[0084]瀏覽器插件向購票網(wǎng)站自動(dòng)重復(fù)提交包含車次,席別,乘客信息的請求,從購票網(wǎng)站獲得最新的票務(wù)信息。[0085]步驟S370,瀏覽器插件將票務(wù)更新信息和購票賬號(hào)發(fā)送到服務(wù)器。[0086]類似地,以GET或POST方式提交到服務(wù)器端實(shí)現(xiàn)的一個(gè)接口中。[0087]可選地,該接口將更新信息和購票賬號(hào)插入到更新信息隊(duì)列中。[0088]步驟S380,服務(wù)器根據(jù)購票賬號(hào)查找關(guān)聯(lián)的用戶微信賬號(hào)。[0089]服務(wù)器從更新信息隊(duì)列中提取更新信息和購票賬號(hào),查找與購票賬號(hào)關(guān)聯(lián)的微信賬號(hào)。[0090]步驟S380,服務(wù)器通過微信公眾賬號(hào)向微信公眾平臺(tái)發(fā)送票務(wù)更新信息和對應(yīng)的用戶微信賬號(hào),以微信公眾賬號(hào)向用戶微信賬號(hào)發(fā)送票務(wù)更新信息。[0091]服務(wù)器以POST方式發(fā)送http請求至微信平臺(tái)接口https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_T0KEN,例如,服務(wù)器以POST方式向微信平臺(tái)的上述接口提交一個(gè)JSON(JavaScriptObjectNotation)數(shù)據(jù)包,以將第一信息的更新信息發(fā)送給用戶微信賬號(hào),JSON數(shù)據(jù)包的一個(gè)示例如下:[0092]【權(quán)利要求】1.一種對瀏覽器側(cè)的信息進(jìn)行發(fā)送的方法,包括:瀏覽器側(cè)接收到對第一信息的關(guān)注請求;發(fā)送標(biāo)識(shí)碼請求到瀏覽器對應(yīng)的關(guān)聯(lián)服務(wù)器,其中所述標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;所述關(guān)聯(lián)服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端;從關(guān)聯(lián)服務(wù)器側(cè)獲取對應(yīng)于第一賬號(hào)信息的標(biāo)識(shí)碼,并在所述瀏覽器側(cè)進(jìn)行顯示,以便所述訂閱關(guān)注客戶端將該標(biāo)識(shí)碼發(fā)送到關(guān)聯(lián)服務(wù)器,并在所述關(guān)聯(lián)服務(wù)器依據(jù)所述標(biāo)識(shí)碼建立起所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián);瀏覽器側(cè)接收到第一信息的更新信息,將第一信息的更新信息和第一賬號(hào)信息發(fā)送到所述關(guān)聯(lián)服務(wù)器,以便所述關(guān)聯(lián)服務(wù)器依據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過所述第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:瀏覽器側(cè)接收到對所述訂閱關(guān)注客戶端和所述第一賬號(hào)信息的關(guān)聯(lián)的取消請求;發(fā)送所述取消請求到所述關(guān)聯(lián)服務(wù)器,以便所述關(guān)聯(lián)服務(wù)器根據(jù)所述取消請求取消所述訂閱關(guān)注客戶端和所述第一賬號(hào)信息之間的關(guān)聯(lián)。3.根據(jù)權(quán)利要求1所述的方法,其中,所述將第一信息的更新信息和第一賬號(hào)信息發(fā)送到所述關(guān)聯(lián)服務(wù)器進(jìn)一步為:將第一信息的更新信息和第一賬號(hào)信息發(fā)送到所述關(guān)聯(lián)服務(wù)器的更新信息隊(duì)列中,以便所述關(guān)聯(lián)服務(wù)器從所述更新信息隊(duì)列中取出第一信息的更新信息,依據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其中,所述第一信息為購票網(wǎng)站的票務(wù)信息,所述用戶獲取第一信息的第一賬號(hào)信息為用戶在購票網(wǎng)站的購票賬號(hào),所述第一信息的更新信息為購票網(wǎng)站的票務(wù)更新信息。5.-種信息發(fā)送方法,運(yùn)行在服務(wù)器側(cè),其中,所述服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端;所述方法包括:接收瀏覽器側(cè)發(fā)送的標(biāo)識(shí)碼請求,所述標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;根據(jù)所述標(biāo)識(shí)碼請求生成標(biāo)識(shí)碼,并將所述標(biāo)識(shí)碼發(fā)送給所述瀏覽器側(cè),以便所述瀏覽器側(cè)顯示所述標(biāo)識(shí)碼;接收訂閱關(guān)注客戶端發(fā)送的標(biāo)識(shí)碼,根據(jù)所述標(biāo)識(shí)碼建立起所述訂閱關(guān)注客戶端和所述第一賬號(hào)信息的關(guān)聯(lián);接收瀏覽器側(cè)獲取的第一信息的更新信息和第一賬號(hào)信息,根據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過所述第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。6.根據(jù)權(quán)利要求5所述的方法,其中,所述方法還包括:接收瀏覽器側(cè)發(fā)送的對所述訂閱關(guān)注客戶端和所述第一賬號(hào)信息的關(guān)聯(lián)的取消請求;根據(jù)所述取消請求,取消所述訂閱關(guān)注客戶端和所述第一賬號(hào)信息之間的關(guān)聯(lián)。7.根據(jù)權(quán)利要求5所述的方法,其中,所述接收瀏覽器側(cè)獲取的第一信息的更新信息和第一賬號(hào)信息,根據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過所述第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端進(jìn)一步包括:將接收的第一信息的更新信息和第一賬號(hào)信息放入更新信息隊(duì)列中;從所述更新信息隊(duì)列中取出第一更新信息,依據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過所述第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。8.-種發(fā)送信息的瀏覽器裝置,與關(guān)聯(lián)服務(wù)器交互,所述關(guān)聯(lián)服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端,所述瀏覽器裝置包括:第一接收模塊,適于接收到對第一信息的關(guān)注請求;第二接收模塊,適于接收到第一信息的更新信息;關(guān)聯(lián)服務(wù)器接口,適于發(fā)送標(biāo)識(shí)碼請求到瀏覽器裝置對應(yīng)的關(guān)聯(lián)服務(wù)器,其中所述標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;從關(guān)聯(lián)服務(wù)器側(cè)獲取對應(yīng)于第一賬號(hào)信息的標(biāo)識(shí)碼;以及將第一信息的更新信息和第一賬號(hào)信息發(fā)送到所述關(guān)聯(lián)服務(wù)器,以便所述關(guān)聯(lián)服務(wù)器依據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過所述第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。9.一種服務(wù)器,其中,所述服務(wù)器管理著公眾平臺(tái)中的第一公眾賬號(hào)端,該第一公眾賬號(hào)端具有至少一個(gè)訂閱關(guān)注客戶端;所述服務(wù)器包括:第一接口,適于接收瀏覽器側(cè)發(fā)送的標(biāo)識(shí)碼請求,并將生成的標(biāo)識(shí)碼發(fā)送給所述瀏覽器側(cè),以便所述瀏覽器側(cè)顯示所述標(biāo)識(shí)碼,所述標(biāo)識(shí)碼請求中帶有用戶獲取第一信息的第一賬號(hào)信息;生成模塊,適于根據(jù)所述第一接口接收到的所述標(biāo)識(shí)碼請求生成標(biāo)識(shí)碼;第二接口,適于接收訂閱關(guān)注客戶端發(fā)送的標(biāo)識(shí)碼;關(guān)聯(lián)模塊,適于根據(jù)所述第二接口接收的標(biāo)識(shí)碼建立起所述訂閱關(guān)注客戶端和所述第一賬號(hào)信息的關(guān)聯(lián);所述第一接口還適于接收瀏覽器側(cè)獲取的第一信息的更新信息和第一賬號(hào)信息;所述第二接口還適于根據(jù)所述訂閱關(guān)注客戶端和第一賬號(hào)信息的關(guān)聯(lián),通過所述第一公眾賬號(hào)端將第一信息的更新信息發(fā)送到相應(yīng)的訂閱關(guān)注客戶端。10.-種信息發(fā)送系統(tǒng),包括權(quán)利要求8所述的瀏覽器裝置,以及權(quán)利要求9所述的服務(wù)器?!疚臋n編號(hào)】H04L12/58GK104333605SQ201410686203【公開日】2015年2月4日申請日期:2014年11月25日優(yōu)先權(quán)日:2014年11月25日【發(fā)明者】季士普申請人:北京奇虎科技有限公司,奇智軟件(北京)有限公司