施例可以在頂用戶離線時(shí),通過短信平臺(tái)將頂信息實(shí)時(shí)推送至用戶,解決了IM用戶接收離線信息不及時(shí)的問題。
[0054]在本發(fā)明另一實(shí)施例中,收發(fā)單元32還接收短信平臺(tái)22返回的推送狀態(tài),例如,狀態(tài)代碼O代表推送失敗、I代表推送成功。該實(shí)施例可以使IM信息的發(fā)出方及時(shí)了解接收方是否接收到IM信息。
[0055]圖4所示為本發(fā)明另一實(shí)施例中的一種推送頂信息的系統(tǒng)的結(jié)構(gòu)示意圖。其中短信平臺(tái)22包括:處理單元41以及推送單元42。
[0056]處理單元41,用于接收頂服務(wù)器發(fā)送的頂信息,所述頂信息包括內(nèi)容和用戶手機(jī)號(hào)碼。
[0057]推送單元42,用于將所述處理單元接收的所述頂信息轉(zhuǎn)換成短信,推送至用戶手機(jī)。
[0058]該實(shí)施例可以在頂用戶離線時(shí),通過短信平臺(tái)將頂信息實(shí)時(shí)推送至用戶,解決了IM用戶接收離線信息不及時(shí)的問題。
[0059]在本發(fā)明另一實(shí)施例中,所述處理單元將推送狀態(tài)反饋(Msgld, Status, Report)給所述IM服務(wù)器,其中,所述推送狀態(tài)包括推送成功和推送失敗。例如,設(shè)定狀態(tài)代碼O代表推送失敗、I代表推送成功,其中,Status的取值為O或I,即推送失敗或者成功,Report可以表示推送失敗的原因。該實(shí)施例可以使頂信息的發(fā)出方及時(shí)了解接收方是否接收到頂信息。
[0060]在本發(fā)明另一實(shí)施例中,所述推送單元對(duì)于所述用戶未接收的短信,將進(jìn)行有限次的下發(fā)嘗試。
[0061]例如,在下發(fā)過程中,用戶的手機(jī)側(cè)由于短信存儲(chǔ)空間已滿,無法繼續(xù)接收,則推送單元將保存未下發(fā)的短信,并進(jìn)行有限次的下發(fā)嘗試,從而提高下發(fā)的成功率。并且,由于是進(jìn)行有限次的下發(fā),則可以減少對(duì)網(wǎng)絡(luò)資源的占用。
[0062]又例如,頂內(nèi)容過多,無法通過一條短信下發(fā),則短信平臺(tái)的推送單元將按照一般短信的處理方式,對(duì)其進(jìn)行分段,通過多條短信實(shí)現(xiàn)下發(fā)。
[0063]因此,頂用戶無需實(shí)時(shí)在線,通過頂服務(wù)器與短信平臺(tái)的交互接口,利用短信平臺(tái)的處理,用戶即可以接收到IM信息,例如,用戶發(fā)送一條內(nèi)容,用戶離線后,就利用交互接口將其推送到短信平臺(tái),短信平臺(tái)識(shí)別并轉(zhuǎn)換為短信,用戶點(diǎn)擊即可查看。
[0064]圖5所示為本發(fā)明實(shí)施例中的一種推送頂信息的方法的流程示意圖。該方法包括以下步驟:
[0065]在步驟51,頂服務(wù)器21接收發(fā)給用戶的頂信息。
[0066]在步驟52,判斷該用戶是否在線,如果用戶在線,則執(zhí)行步驟53,否則,執(zhí)行步驟54。
[0067]在步驟53,即時(shí)下發(fā)頂信息,執(zhí)行步驟56。
[0068]在步驟54,用戶不在線,則頂服務(wù)器21將用戶的頂信息,包括內(nèi)容和用戶手機(jī)號(hào)碼,米用Web Services技術(shù)及HTTP協(xié)議將離線內(nèi)容通過ISAG (Integrated Service AccessGateway,綜合業(yè)務(wù)接入網(wǎng)關(guān))發(fā)送到短信平臺(tái)22。
[0069]在步驟55,短信平臺(tái)22將用戶的頂信息通過代碼識(shí)別轉(zhuǎn)換成短信,并通過網(wǎng)關(guān)推送至用戶手機(jī)。
[0070]該實(shí)施例可以在頂用戶離線時(shí),通過短信平臺(tái)將頂信息實(shí)時(shí)推送至用戶,解決了IM用戶接收離線信息不及時(shí)的問題。
[0071]在本發(fā)明另一實(shí)施例中,還可以包括以下步驟:
[0072]在步驟56,短信平臺(tái)22將推送狀態(tài)通過交互接口反饋給頂服務(wù)器21。例如,設(shè)定狀態(tài)代碼O代表推送失敗、I代表推送成功,其中,Status的取值為O或1,即推送失敗或者成功,R印ort可以表示推送失敗的原因。該實(shí)施例可以使頂信息的發(fā)出方及時(shí)了解接收方是否接收到IM信息。
[0073]在本發(fā)明另一實(shí)施例中,還可以包括以下步驟:
[0074]所述短信平臺(tái)還對(duì)于所述用戶未接收的短信,將進(jìn)行有限次的下發(fā)嘗試。
[0075]例如,在下發(fā)過程中,用戶的手機(jī)側(cè)由于短信存儲(chǔ)空間已滿,無法繼續(xù)接收,則短信平臺(tái)將保存未下發(fā)的短信,并進(jìn)行有限次的下發(fā)嘗試,從而提高下發(fā)的成功率。并且,由于是進(jìn)行有限次的下發(fā),則可以減少對(duì)網(wǎng)絡(luò)資源的占用。
[0076]又例如,頂內(nèi)容過多,無法通過一條短信下發(fā),則短信平臺(tái)將按照一般短信的處理方式,對(duì)其進(jìn)行分段,通過多條短信實(shí)現(xiàn)下發(fā)。
[0077]至此,已經(jīng)詳細(xì)描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開的技術(shù)方案。
[0078]可能以許多方式來實(shí)現(xiàn)本發(fā)明的方法以及裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實(shí)現(xiàn)本發(fā)明的方法以及裝置。用于所述方法的步驟的上述順序僅是為了進(jìn)行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
[0079]雖然已經(jīng)通過示例對(duì)本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
【主權(quán)項(xiàng)】
1.一種推送IM信息的方法,其特征在于,包括: IM服務(wù)器接收發(fā)給用戶的頂信息,判斷所述用戶是否在線,如果所述用戶在線,則即時(shí)下發(fā)所述頂信息;如果所述用戶不在線,則所述IM服務(wù)器將所述IM信息推送到短信平臺(tái),所述頂信息包括內(nèi)容和用戶手機(jī)號(hào)碼; 所述短信平臺(tái)將所述頂信息轉(zhuǎn)換成短信,推送至用戶手機(jī)。2.根據(jù)權(quán)利要求1所述推送頂信息的方法,其特征在于,包括: 所述短信平臺(tái)將推送狀態(tài)反饋給所述頂服務(wù)器,其中,所述推送狀態(tài)包括推送成功和推送失敗。3.根據(jù)權(quán)利要求1或2所述推送頂信息的方法,其特征在于,包括: 所述短信平臺(tái)對(duì)于所述用戶未接收的短信,將進(jìn)行有限次的下發(fā)嘗試。4.一種推送頂信息的短信平臺(tái),其特征在于,包括: 處理單元,用于接收IM服務(wù)器發(fā)送的頂信息,所述IM信息包括內(nèi)容和用戶手機(jī)號(hào)碼; 推送單元,用于將所述處理單元接收的所述頂信息轉(zhuǎn)換成短信,推送至用戶手機(jī)。5.根據(jù)權(quán)利要求4所述推送頂信息的短信平臺(tái),其特征在于,包括: 所述處理單元將推送狀態(tài)反饋給所述IM服務(wù)器,其中,所述推送狀態(tài)包括推送成功和推送失敗。6.根據(jù)權(quán)利要求4所述推送頂信息的短信平臺(tái),其特征在于,包括: 所述推送單元對(duì)于所述用戶未接收的短信,將進(jìn)行有限次的下發(fā)嘗試。7.根據(jù)權(quán)利要求4所述推送頂信息的短信平臺(tái),其特征在于,包括: 所述推送單元對(duì)短信進(jìn)行分段,通過多條短信實(shí)現(xiàn)下發(fā)。8.—種推送IM信息的IM服務(wù)器,其特征在于,包括: 判斷單元,用于判斷所述用戶是否在線; 收發(fā)單元,用于接收發(fā)給用戶的IM信息;如果所述用戶在線,則即時(shí)下發(fā)所述頂信息;如果所述用戶不在線,則將所述頂信息推送到短信平臺(tái),所述頂信息包括內(nèi)容和用戶手機(jī)號(hào)碼; 其中,所述短信平臺(tái)將所述頂信息轉(zhuǎn)換成短信,推送至用戶手機(jī)。9.根據(jù)權(quán)利要求8所述推送頂信息的頂服務(wù)器,其特征在于,包括: 所述收發(fā)單元還接收所述短信平臺(tái)返回的推送狀態(tài),其中,所述推送狀態(tài)包括推送成功和推送失敗。10.一種推送頂信息的系統(tǒng),其特征在于,包括權(quán)利要求4至7任一所述短信平臺(tái)以及權(quán)利要求8或9所述頂服務(wù)器。
【專利摘要】本發(fā)明公開了一種推送IM信息的方法和系統(tǒng)、服務(wù)器以及平臺(tái)。該方法包括:IM服務(wù)器接收發(fā)給用戶的IM信息,判斷所述用戶是否在線,如果所述用戶在線,則即時(shí)下發(fā)所述IM信息;如果所述用戶不在線,則所述IM服務(wù)器將所述IM信息推送到短信平臺(tái),所述IM信息包括內(nèi)容和用戶手機(jī)號(hào)碼;所述短信平臺(tái)將所述IM信息轉(zhuǎn)換成短信,推送至用戶手機(jī)。本發(fā)明可以在IM用戶離線時(shí),通過短信平臺(tái)將IM信息實(shí)時(shí)推送至用戶,解決了IM用戶接收離線信息不及時(shí)的問題。
【IPC分類】H04L12/58, H04W4/14
【公開號(hào)】CN105024907
【申請(qǐng)?zhí)枴緾N201410164451
【發(fā)明人】胡平, 龍建華, 沈波, 連建勇, 李文奇, 利填榮
【申請(qǐng)人】中國電信股份有限公司
【公開日】2015年11月4日
【申請(qǐng)日】2014年4月22日