專利名稱:一種消息提醒系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明 涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種消息提醒系統(tǒng)及方法。
背景技術(shù):
隨著社交網(wǎng)站(微博、人人網(wǎng)等)、電子郵件、即時(shí)通信工具(飛信、QQ等)以及消息訂閱網(wǎng)站的流行,越來越多的消息通過網(wǎng)絡(luò)傳遞給用戶,如何讓用戶更加快速及時(shí)的接收到這些消息整成為信息提供方的考慮的問題。一般情況下用戶只有在開啟社交網(wǎng)站、電子郵箱、消息訂閱系統(tǒng)或者即時(shí)通信工具的情況下才能接受來自相應(yīng)服務(wù)器的新消息,而一旦用戶關(guān)閉網(wǎng)頁或者退出聊天工具,則無法獲知是否有新消息。因此,需要有一種消息提醒機(jī)制,以保證用戶能夠在非開啟社交網(wǎng)站、電子郵箱、消息訂閱系統(tǒng)或者即時(shí)通信工具的情況下也能夠及時(shí)接收來自相應(yīng)服務(wù)器的新消息。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的消息提醒系統(tǒng)及方法。依據(jù)本發(fā)明的一個(gè)方面,提供了一種消息提醒系統(tǒng),其包括消息收發(fā)單元、消息分發(fā)單元、桌面展示單元和瀏覽器展示單元;所述消息收發(fā)單元,適于與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息;所述消息分發(fā)單元,適于將所述新消息發(fā)送給所述桌面展示單元或?yàn)g覽器展示單元;所述桌面展示單元,適于在桌面界面上展示所述新消息;所述瀏覽器展示單元,適于在瀏覽器界面上展示所述新消息??蛇x地,所述消息分發(fā)單元包括登錄模塊;所述登錄模塊,適于在所述桌面展示單元或者瀏覽器展示單元啟動(dòng)時(shí),將登錄用戶ID攜帶在登錄請(qǐng)求中發(fā)送給所述一個(gè)或多個(gè)服務(wù)器??蛇x地,所述消息分發(fā)單元包括判斷模塊;所述判斷模塊,適于在所述桌面展示單元啟動(dòng)時(shí)生成桌面注冊(cè)句柄,在所述桌面展示單元關(guān)閉時(shí)注銷所述桌面注冊(cè)句柄;以及適于在所述瀏覽器展示單元啟動(dòng)時(shí)生成瀏覽器注冊(cè)句柄,在所述瀏覽器展示單元關(guān)閉時(shí)注銷所述瀏覽器注冊(cè)句柄??蛇x地,所述消息分發(fā)單元還包括發(fā)送模塊和存儲(chǔ)模塊;所述判斷模塊,還適于根據(jù)所述桌面注冊(cè)句柄判斷所述桌面展示單元是否已啟動(dòng),如果是,通知所述發(fā)送模塊將所述新消息發(fā)送給所述桌面展示單元;否則,根據(jù)所述瀏覽器注冊(cè)句柄判斷所述瀏覽器展示單元是否已啟動(dòng),如果是,通知所述發(fā)送模塊將所述新消息發(fā)送給所述瀏覽器展示單元,否則,將所述新消息發(fā)送給所述存儲(chǔ)模塊直至所述桌面展示單元或者所述瀏覽器展示單元啟動(dòng);
所述發(fā)送模塊,適于根據(jù)所述判斷模塊的判斷結(jié)果將所述新消息發(fā)送給所述桌面展示單元或者瀏覽器展示單元;
所述存儲(chǔ)模塊,適于暫存所述新消息??蛇x地,所述消息收發(fā)單元通過輪詢所述一個(gè)或多個(gè)服務(wù)器獲取新消息,和/或所述消息收發(fā)單元直接接收所述一個(gè)或多個(gè)服務(wù)器推送的新消息??蛇x地,所述桌面展示單元在桌面界面上的彈出窗口內(nèi)展示所述新消息??蛇x地,所述瀏覽器展示單元在瀏覽器界面的側(cè)邊欄內(nèi)展示所述新消息??蛇x地,所述一個(gè)或多個(gè)服務(wù)器包括以下一種或幾種的組合社交網(wǎng)站服務(wù)器、郵箱服務(wù)器、即時(shí)通信系統(tǒng)服務(wù)器和/或提供新聞、咨詢或訂閱消息的業(yè)務(wù)服務(wù)器。依據(jù)本發(fā)明的另一個(gè)方面,提供了一種消息提醒方法,其包括步驟消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息;消息分發(fā)單元將所述新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元;所述桌面展示單元在桌面界面上展示所述新消息,或者,所述瀏覽器展示單元在瀏覽器界面上展示所述新消息。可選地,所述消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,之前還包括步驟所述消息分發(fā)單元在所述桌面展示單元或者瀏覽器展示單元啟動(dòng)時(shí),將登錄用戶ID攜帶在登錄請(qǐng)求中發(fā)送給所述一個(gè)或多個(gè)服務(wù)器。可選地,當(dāng)所述桌面展示單元啟動(dòng)時(shí),所述消息分發(fā)單元生成桌面注冊(cè)句柄,當(dāng)所述桌面展示單元關(guān)閉時(shí),所述消息分發(fā)單元注銷所述桌面注冊(cè)句柄;當(dāng)所述瀏覽器展示單元啟動(dòng)時(shí),所述消息分發(fā)單元生成瀏覽器注冊(cè)句柄,當(dāng)所述瀏覽器展示單元關(guān)閉時(shí),所述消息分發(fā)單元注銷所述瀏覽器注冊(cè)句柄??蛇x地,所述消息分發(fā)單元將所述新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元,進(jìn)一步為所述消息分發(fā)單元根據(jù)所述桌面注冊(cè)句柄判斷所述桌面展示單元是否已啟動(dòng),如果是,將所述新消息發(fā)送給所述桌面展示單元;否則,根據(jù)所述瀏覽器注冊(cè)句柄判斷所述瀏覽器展示單元是否已啟動(dòng),如果是,將所述新消息發(fā)送給所述瀏覽器展示單元,否則,暫存所述新消息直至所述桌面展示單元或者所述瀏覽器展示單元啟動(dòng)。可選地,所述消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,進(jìn)一步為所述消息收發(fā)單元通過輪詢所述一個(gè)或多個(gè)服務(wù)器獲取新消息,和/或所述消息收發(fā)單元直接接收所述一個(gè)或多個(gè)服務(wù)器推送的新消息。可選地,所述桌面展示單元在桌面界面上的彈出窗口內(nèi)展示所述新消息。可選地,所述瀏覽器展示單元在瀏覽器界面的側(cè)邊欄內(nèi)展示所述新消息??蛇x地,所述一個(gè)或多個(gè)服務(wù)器包括以下一種或幾種的組合社交網(wǎng)站服務(wù)器、郵箱服務(wù)器、即時(shí)通信系統(tǒng)服務(wù)器和/或提供新聞、咨詢或訂閱消息的業(yè)務(wù)服務(wù)器。例如新浪微博、人人網(wǎng)、新浪博客、網(wǎng)易郵箱、鳳凰新聞網(wǎng)、騰訊微博或騰訊空間等等,不限于此。本發(fā)明所述消息提醒系統(tǒng)及方法,通過消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,通過消息分發(fā)單元將新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元進(jìn)行展示,使用戶在非開啟社交網(wǎng)站、電子郵箱、消息訂閱系統(tǒng)或者即時(shí)通信工具的情況下也能夠及時(shí)接收來自相應(yīng)服務(wù)器的新消息,提高了用戶接收新信息的效率。同時(shí),通過消息分發(fā)單元監(jiān)測(cè)桌面展示單元和瀏覽器展示單元是否已啟動(dòng),并優(yōu)先發(fā)送給兩者中已啟動(dòng)的一方(兩者均已啟動(dòng)時(shí)發(fā)送給桌面展示單元),進(jìn)一步方便了用戶及時(shí)接收新信息。
圖I是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息提醒系統(tǒng)的模塊結(jié)構(gòu)示意圖;圖2是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息分發(fā)單元的模塊結(jié)構(gòu)示意圖;圖3a是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息提醒方法流程圖;圖3b是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息提醒方法流程示例圖; 圖4是依據(jù)本發(fā)明一個(gè)實(shí)施例的步驟S200的細(xì)化方法流程圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。圖I是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息提醒系統(tǒng)的模塊結(jié)構(gòu)示意圖,如圖I所示,所述系統(tǒng)200包括消息收發(fā)單元210、消息分發(fā)單元220、桌面展示單元230和瀏覽器展示單元 240。所述消息收發(fā)單元210,適于與一個(gè)或多個(gè)服務(wù)器100通信以獲取新消息。所述一個(gè)或多個(gè)服務(wù)器100包括以下一種或幾種的組合社交網(wǎng)站服務(wù)器、郵箱服務(wù)器、即時(shí)通信系統(tǒng)服務(wù)器和/或提供新聞、咨詢或訂閱消息的業(yè)務(wù)服務(wù)器。其對(duì)應(yīng)的網(wǎng)站可以是新浪微博、人人網(wǎng)、新浪博客、網(wǎng)易郵箱、鳳凰新聞網(wǎng)、騰訊微博或騰訊空間等等,不限于此。所述消息收發(fā)單元210通過輪詢所述一個(gè)或多個(gè)服務(wù)器100獲取新消息,和/或所述消息收發(fā)單元210直接接收所述一個(gè)或多個(gè)服務(wù)器100推送的新消息。所述消息分發(fā)單元220,適于將所述新消息發(fā)送給所述桌面展示單元230或?yàn)g覽器展示單元240。圖2是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息分發(fā)單元的模塊結(jié)構(gòu)示意圖,如圖2所示,所述消息分發(fā)單元220包括判斷模塊221、發(fā)送模塊222、存儲(chǔ)模塊223和登錄模塊224。所述判斷模塊221,適于在所述桌面展示單元230啟動(dòng)時(shí)生成桌面注冊(cè)句柄,在所述桌面展示單元230關(guān)閉時(shí)注銷所述桌面注冊(cè)句柄;以及適于在所述瀏覽器展示單元240啟動(dòng)時(shí)生成瀏覽器注冊(cè)句柄,在所述瀏覽器展示單元240關(guān)閉時(shí)注銷所述瀏覽器注冊(cè)句柄。所述判斷模塊221,還適于根據(jù)所述桌面注冊(cè)句柄判斷所述桌面展示單元230是否已啟動(dòng),如果是,通知所述發(fā)送模塊222將所述新消息發(fā)送給所述桌面展示單元230 ;否貝U,根據(jù)所述瀏覽器注冊(cè)句柄判斷所述瀏覽器展示單元240是否已啟動(dòng),如果是,通知所述發(fā)送模塊222將所述新消息發(fā)送給所述瀏覽器展示單元240,否則,將所述新消息發(fā)送給所述存儲(chǔ)模塊223直至所述桌面展示單元230或者所述瀏覽器展示單元240啟動(dòng)。所述判斷模塊221會(huì)定期(比如每分鐘I次)查看所述桌面展示單元230和所述瀏覽器展示單元240是否已啟動(dòng),以便及時(shí)的將所述新消息發(fā)送給已啟動(dòng)的一方。另外,當(dāng)所述桌面展示單元230和所述瀏覽器展示單元240均已啟動(dòng)時(shí),所述判斷模塊221會(huì)控制所述發(fā)送模塊222將新消息優(yōu)先發(fā)送給所述桌面展示單元230,以使用戶在任意一次返回桌面時(shí)都能夠及時(shí)接收和閱讀所述新消息。所述發(fā)送模塊222,適于根據(jù)所述判斷模塊221的判斷結(jié)果將所述新消息發(fā)送給所述桌面展示單元230或者瀏覽器展示單元240。所述存儲(chǔ)模塊223,適于暫存所述新消息。
所述登錄模塊224,適于在所述桌面展示單元230或者瀏覽器展示單元240啟動(dòng)時(shí),將登錄用戶ID (標(biāo)識(shí)符)攜帶在登錄請(qǐng)求中發(fā)送給所述一個(gè)或多個(gè)服務(wù)器100。所述登錄模塊224將根據(jù)該用戶ID將所述新消息發(fā)送給相應(yīng)的用戶。所述桌面展示單元230或者瀏覽器展示單元240的啟動(dòng)信息會(huì)首先到達(dá)所述判斷模塊221,所述判斷模塊221對(duì)應(yīng)生成相應(yīng)的注冊(cè)句柄,并將所述啟動(dòng)信息發(fā)送給所述登錄模塊224,所述登錄模塊224提取其中的用戶ID封裝為登錄請(qǐng)求后通過所述消息收發(fā)單元100發(fā)送給所述一個(gè)或多個(gè)服務(wù)器100。新消息返回后,所述登錄模塊224會(huì)將新消息連同相應(yīng)的用戶ID—并發(fā)送給所述判斷模塊221,以便所述判斷模塊221將新消息發(fā)送給相應(yīng)的用戶。所述桌面展示單元230,適于在桌面界面上展示所述新消息。其中,所述桌面展示單元230可以在桌面界面上的彈出窗口內(nèi)展示所述新消息。所述瀏覽器展示單元240,適于在瀏覽器界面上展示所述新消息。其中,所述瀏覽器展示單元240在瀏覽器界面的側(cè)邊欄內(nèi)展示所述新消息。可以看到,所述桌面展示單元230和所述瀏覽器展示單元240更用一套所述消息收發(fā)單元210和所述消息分發(fā)單元220,一方面提高了所述消息收發(fā)單元210和所述消息分發(fā)單元220的復(fù)用率,降低了維護(hù)成本,另一方面,由所述消息收發(fā)單元210統(tǒng)一獲取新消息,所述消息分發(fā)單元220統(tǒng)一分發(fā)新消息,使得整個(gè)消息提醒系統(tǒng)井然有序,便于管理。圖3a是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息提醒方法流程圖,如圖3a所示,所述方法包括步驟SlOO :消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息。圖3b是依據(jù)本發(fā)明一個(gè)實(shí)施例的消息提醒方法流程示例圖,如圖3b所示,所述服務(wù)器可以是人人網(wǎng)或者新浪微博的服務(wù)器。所述步驟SlOO進(jìn)一步為所述消息收發(fā)單元通過輪詢所述一個(gè)或多個(gè)服務(wù)器獲取新消息,和/或所述消息收發(fā)單元直接接收所述一個(gè)或多個(gè)服務(wù)器推送的新消息。S200:消息分發(fā)單元將所述新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元。當(dāng)所述桌面展示單元啟動(dòng)時(shí),所述消息分發(fā)單元生成桌面注冊(cè)句柄,當(dāng)所述桌面展示單元關(guān)閉時(shí),所述消息分發(fā)單元注銷所述桌面注冊(cè)句柄。當(dāng)所述瀏覽器展示單元啟動(dòng)時(shí),所述消息分發(fā)單元生成瀏覽器注冊(cè)句柄,當(dāng)所述瀏覽器展示單元關(guān)閉時(shí),所述消息分發(fā)單元注銷所述瀏覽器注冊(cè)句柄。參見圖3b,所述消息分發(fā)單元優(yōu)先將新消息發(fā)送給桌面展示單元,只有當(dāng)桌面展示單元未啟動(dòng)時(shí)才考慮將新消息發(fā)送給瀏覽器展示單元。圖4是依據(jù)本發(fā)明一個(gè)實(shí)施例的步驟S200的細(xì)化方法流程圖,如圖4所示,所述步驟S200進(jìn)一步為S210:所述消息分發(fā)單元根據(jù)所述桌面注冊(cè)句柄判斷所述桌面展示單元是否已啟動(dòng),如果是,執(zhí)行子步驟S220 ;否則,執(zhí)行子步驟S230。
S220 :所述消息分發(fā)單元將所述新消息發(fā)送給所述桌面展示單元,結(jié)束本步驟。S230:所述消息分發(fā)單元根據(jù)所述瀏覽器注冊(cè)句柄判斷所述瀏覽器展示單元是否已啟動(dòng),如果是,執(zhí)行子步驟S240 ;否則,執(zhí)行子步驟S250。S240 :所述消息分發(fā)單元將所述新消息發(fā)送給所述瀏覽器展示單元,結(jié)束本步驟。
S250:所述消息分發(fā)單元暫存所述新消息直至所述桌面展示單元或者所述瀏覽器展示單元啟動(dòng)。也就是說,所述消息分發(fā)單元在暫存所述新消息后,等待預(yù)定時(shí)間(比如一分鐘)后,返回所述子步驟S210,再次執(zhí)行相應(yīng)的判斷步驟。S300:所述桌面展示單元在桌面界面上展示所述新消息,或者,所述瀏覽器展示單元在瀏覽器界面上展示所述新消息。其中,所述桌面展示單元在桌面界面上的彈出窗口內(nèi)展示所述新消息,所述瀏覽器展示單元在瀏覽器界面的側(cè)邊欄內(nèi)展示所述新消息。本發(fā)明實(shí)施例所述消息提醒系統(tǒng)及方法,通過消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,通過消息分發(fā)單元將新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元進(jìn)行展示,使用戶在非開啟社交網(wǎng)站、電子郵箱、消息訂閱系統(tǒng)或者即時(shí)通信工具的情況下也能夠及時(shí)接收來自相應(yīng)服務(wù)器的新消息,提高了用戶接收新信息的效率。同時(shí),通過消息分發(fā)單元監(jiān)測(cè)桌面展示單元和瀏覽器展示單元是否已啟動(dòng),并優(yōu)先發(fā)送給兩者中已啟動(dòng)的一方(兩者均已啟動(dòng)時(shí)發(fā)送給桌面展示單元),進(jìn)一步方便了用戶及時(shí)接收來自第三方網(wǎng)站的新信息。在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的消息提醒系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為 名稱。
權(quán)利要求
1.一種消息提醒系統(tǒng),其包括消息收發(fā)單元、消息分發(fā)單元、桌面展示單元和瀏覽器展示單元; 所述消息收發(fā)單元,適于與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息; 所述消息分發(fā)單元,適于將所述新消息發(fā)送給所述桌面展示單元或?yàn)g覽器展示單元; 所述桌面展示單元,適于在桌面界面上展示所述新消息; 所述瀏覽器展示單元,適于在瀏覽器界面上展示所述新消息。
2.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述消息分發(fā)單元包括登錄模塊; 所述登錄模塊,適于在所述桌面展示單元或者瀏覽器展示單元啟動(dòng)時(shí),將登錄用戶ID攜帶在登錄請(qǐng)求中發(fā)送給所述一個(gè)或多個(gè)服務(wù)器。
3.如權(quán)利要求I或2所述的系統(tǒng),其特征在于,所述消息分發(fā)單元包括判斷模塊; 所述判斷模塊,適于在所述桌面展示單元啟動(dòng)時(shí)生成桌面注冊(cè)句柄,在所述桌面展示單元關(guān)閉時(shí)注銷所述桌面注冊(cè)句柄;以及適于在所述瀏覽器展示單元啟動(dòng)時(shí)生成瀏覽器注冊(cè)句柄,在所述瀏覽器展示單元關(guān)閉時(shí)注銷所述瀏覽器注冊(cè)句柄。
4.如權(quán)利要求I至3任一項(xiàng)所述的系統(tǒng),其特征在于,所述消息分發(fā)單元還包括發(fā)送模塊和存儲(chǔ)模塊; 所述判斷模塊,還適于根據(jù)所述桌面注冊(cè)句柄判斷所述桌面展示單元是否已啟動(dòng),如果是,通知所述發(fā)送模塊將所述新消息發(fā)送給所述桌面展示單元;否則,根據(jù)所述瀏覽器注冊(cè)句柄判斷所述瀏覽器展示單元是否已啟動(dòng),如果是,通知所述發(fā)送模塊將所述新消息發(fā)送給所述瀏覽器展示單元,否則,將所述新消息發(fā)送給所述存儲(chǔ)模塊直至所述桌面展示單元或者所述瀏覽器展示單元啟動(dòng); 所述發(fā)送模塊,適于根據(jù)所述判斷模塊的判斷結(jié)果將所述新消息發(fā)送給所述桌面展示單元或者瀏覽器展示單元; 所述存儲(chǔ)模塊,適于暫存所述新消息。
5.如權(quán)利要求I至4任一項(xiàng)所述的系統(tǒng),其特征在于,所述消息收發(fā)單元通過輪詢所述一個(gè)或多個(gè)服務(wù)器獲取新消息,和/或所述消息收發(fā)單元直接接收所述一個(gè)或多個(gè)服務(wù)器推送的新消息。
6.如權(quán)利要求I至5任一項(xiàng)所述的系統(tǒng),其特征在于,所述桌面展示單元在桌面界面上的彈出窗口內(nèi)展示所述新消息。
7.如權(quán)利要求I至6任一項(xiàng)所述的系統(tǒng),其特征在于,所述瀏覽器展示單元在瀏覽器界面的側(cè)邊欄內(nèi)展示所述新消息。
8.如權(quán)利要求I至7任一項(xiàng)所述的系統(tǒng),其特征在于,所述一個(gè)或多個(gè)服務(wù)器包括以下一種或幾種的組合社交網(wǎng)站服務(wù)器、郵箱服務(wù)器、即時(shí)通信系統(tǒng)服務(wù)器和/或提供新聞、咨詢或訂閱消息的業(yè)務(wù)服務(wù)器。
9.一種消息提醒方法,其包括步驟 消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息; 消息分發(fā)單元將所述新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元; 所述桌面展示單元在桌面界面上展示所述新消息,或者,所述瀏覽器展示單元在瀏覽器界面上展示所述新消息。
10.如權(quán)利要求9所述的方法,其特征在于,所述消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,之前還包括步驟 所述消息分發(fā)單元在所述桌面展示單元或者瀏覽器展示單元啟動(dòng)時(shí),將登錄用戶ID攜帶在登錄請(qǐng)求中發(fā)送給所述一個(gè)或多個(gè)服務(wù)器。
11.如權(quán)利要求9或者10所述的方法,其特征在于,當(dāng)所述桌面展示單元啟動(dòng)時(shí),所述消息分發(fā)單元生成桌面注冊(cè)句柄,當(dāng)所述桌面展示單元關(guān)閉時(shí),所述消息分發(fā)單元注銷所述桌面注冊(cè)句柄; 當(dāng)所述瀏覽器展示單元啟動(dòng)時(shí),所述消息分發(fā)單元生成瀏覽器注冊(cè)句柄,當(dāng)所述瀏覽器展示單元關(guān)閉時(shí),所述消息分發(fā)單元注銷所述瀏覽器注冊(cè)句柄。
12.如權(quán)利要求9至11任一項(xiàng)所述的方法,其特征在于,所述消息分發(fā)單元將所述新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元,進(jìn)一步為 所述消息分發(fā)單元根據(jù)所述桌面注冊(cè)句柄判斷所述桌面展示單元是否已啟動(dòng),如果是,將所述新消息發(fā)送給所述桌面展示單元;否則,根據(jù)所述瀏覽器注冊(cè)句柄判斷所述瀏覽器展示單元是否已啟動(dòng),如果是,將所述新消息發(fā)送給所述瀏覽器展示單元,否則,暫存所述新消息直至所述桌面展示單元或者所述瀏覽器展示單元啟動(dòng)。
13.如權(quán)利要求9至12任一項(xiàng)所述的方法,其特征在于,所述消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,進(jìn)一步為 所述消息收發(fā)單元通過輪詢所述一個(gè)或多個(gè)服務(wù)器獲取新消息,和/或所述消息收發(fā)單元直接接收所述一個(gè)或多個(gè)服務(wù)器推送的新消息。
14.如權(quán)利要求9至13任一項(xiàng)所述的方法,其特征在于,所述桌面展示單元在桌面界面上的彈出窗口內(nèi)展示所述新消息。
15.如權(quán)利要求9至14任一項(xiàng)所述的方法,其特征在于,所述瀏覽器展示單元在瀏覽器界面的側(cè)邊欄內(nèi)展示所述新消息。
16.如權(quán)利要求9至15任一項(xiàng)所述的方法,其特征在于,所述一個(gè)或多個(gè)服務(wù)器包括以下一種或幾種的組合社交網(wǎng)站服務(wù)器、郵箱服務(wù)器、即時(shí)通信系統(tǒng)服務(wù)器和/或提供新聞、咨詢或訂閱消息的業(yè)務(wù)服務(wù)器。
全文摘要
本發(fā)明公開了一種消息提醒系統(tǒng)及方法,涉及網(wǎng)絡(luò)通信領(lǐng)域。所述系統(tǒng)中,消息收發(fā)單元,適于與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息;消息分發(fā)單元,適于將所述新消息發(fā)送給所述桌面展示單元或?yàn)g覽器展示單元;桌面展示單元,適于在桌面界面上展示所述新消息;瀏覽器展示單元,適于在瀏覽器界面上展示所述新消息。所述消息提醒系統(tǒng)及方法,通過消息收發(fā)單元與一個(gè)或多個(gè)服務(wù)器通信以獲取新消息,通過消息分發(fā)單元將新消息發(fā)送給桌面展示單元或?yàn)g覽器展示單元進(jìn)行展示,使用戶在非開啟社交網(wǎng)站、電子郵箱、消息訂閱系統(tǒng)或者即時(shí)通信工具的情況下也能夠及時(shí)接收來自相應(yīng)服務(wù)器的新消息,提高了用戶接收新信息的效率。
文檔編號(hào)H04L12/58GK102904965SQ201210423139
公開日2013年1月30日 申請(qǐng)日期2012年10月29日 優(yōu)先權(quán)日2012年10月29日
發(fā)明者曾溪泉, 付黎 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司