專利名稱:服務(wù)器和消息推送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,具體而言,涉及ー種服務(wù)器和ー種消息推送方法。
背景技術(shù):
隨著社會(huì)的發(fā)展,以及人們生活節(jié)奏的加快,各種商務(wù)人士及時(shí)處理各種MO (即Mobile Office,移動(dòng)辦公)信息的需求也越發(fā)的迫切。目前,解決方案是各種業(yè)務(wù)系統(tǒng)都是彼此相對(duì)獨(dú)立的,各個(gè)業(yè)務(wù)系統(tǒng)建立的各種連接保持,這樣不僅大大的増加了對(duì)于網(wǎng)絡(luò)資源的消耗,同時(shí),也加大了終端在處理性能、待機(jī)續(xù)航能力等多個(gè)方面的負(fù)荷。因此,需要建立統(tǒng)ー的推送系統(tǒng)平臺(tái),服務(wù)于各種MO系統(tǒng)。
另ー方面,由于技術(shù)開發(fā)能力所限,很多的業(yè)務(wù)系統(tǒng)都只能完成客戶端和平臺(tái)的長(zhǎng)連接,這也在很大程度上限制了終端性能的發(fā)揮。因此,需要一種新的服務(wù)于MO業(yè)務(wù)系統(tǒng)的消息推送技術(shù),能夠兼容各種MO業(yè)務(wù)系統(tǒng),減少消息推送消耗的數(shù)據(jù)傳輸量,降低因?yàn)橄⑼扑投o用戶終端帶來的功率消耗,提升用戶的使用體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種新的服務(wù)于MO業(yè)務(wù)系統(tǒng)的消息推送技木,能夠兼容各種MO業(yè)務(wù)系統(tǒng),減少消息推送消耗的數(shù)據(jù)傳輸量,降低因?yàn)橄⑼扑投o用戶終端帶來的功率消耗,提升用戶的使用體驗(yàn)。有鑒于此,本發(fā)明提出了一種服務(wù)器,包括系統(tǒng)對(duì)接単元,用干與至少ー個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù);連接建立単元,用于與終端建立連接;消息推送単元,用于向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。在本技術(shù)方案中,通過在移動(dòng)辦公業(yè)務(wù)系統(tǒng)與終端之間加入服務(wù)器,以該服務(wù)器統(tǒng)ー接收各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),再將該數(shù)據(jù)推送至其目標(biāo)終端。這樣,終端就不再需要分別與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)分別建立連接,不管其需要的移動(dòng)辦公業(yè)務(wù)的種類和數(shù)量的多少,終端都只需建立一個(gè)與服務(wù)器的連接即可完成對(duì)其需要的各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息的獲取。這樣,就可以減輕終端與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)建立連接的負(fù)擔(dān),減小其對(duì)于網(wǎng)絡(luò)資源和自身功率的消耗,進(jìn)而減小移動(dòng)辦公業(yè)務(wù)消息推送給終端的處理性能、待機(jī)續(xù)航能力等多個(gè)方面帶來的負(fù)面影響。另外,上述服務(wù)器與終端之間建立的連接可以支持加密、解密,和/或分包、合包,和/或斷點(diǎn)續(xù)傳等技木,以增強(qiáng)對(duì)于移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)推送的可靠性和穩(wěn)定性。在上述技術(shù)方案中,優(yōu)選地,所述連接建立単元包括短信息發(fā)送子単元,用于向所述終端發(fā)送ニ進(jìn)制短信息,以供所述終端對(duì)所述ニ進(jìn)制短信息進(jìn)行解析,若解析出的數(shù)據(jù)與所述終端內(nèi)記錄的約定數(shù)據(jù)相匹配,則喚醒所述終端的連接服務(wù),從而使所述連接服務(wù)向所述服務(wù)器進(jìn)行連接申請(qǐng),所述服務(wù)器確定后,完成所述終端與所述服務(wù)器之間的連接,其中,該連接可以為IP連接。在本技術(shù)方案中,服務(wù)器通過向終端發(fā)送ニ進(jìn)制短信息的方式喚醒其上的相關(guān)連接服務(wù)。終端通過被喚醒的連接服務(wù)完成與服務(wù)器之間的連接。也就是說,終端無需一直開啟其連接服務(wù)以保持與移動(dòng)辦公業(yè)務(wù)系統(tǒng)的連接,并一直在后臺(tái)運(yùn)行相關(guān)的推送信息接收客戶端以等待接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息,而只需在接到服務(wù)器向其發(fā)出的包含與其內(nèi)部記錄的約定數(shù)據(jù)相匹配的短信息吋,才開啟相關(guān)的連接服務(wù)與服務(wù)器建立連接,并啟用相關(guān)的推送消息接收客戶端接收相關(guān)的推送信息即可。這樣ー來,終端待機(jī)時(shí)產(chǎn)生的網(wǎng)絡(luò)流量和為及時(shí)接收移動(dòng)辦公業(yè)務(wù)推送消息而產(chǎn)生的功率消耗可以被大大減小,進(jìn)而使得終端可以發(fā)揮出更好的性能,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述系統(tǒng)對(duì)接單元包括接ロ確定子単元,用于根據(jù)每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)的類型,確定對(duì)應(yīng)的服務(wù)接ロ,以供所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)與所述服務(wù)器進(jìn)行對(duì)接。在本技術(shù)方案中,服務(wù)器與每ー個(gè)類型的移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接時(shí),使用一種與其對(duì)應(yīng)的固定服務(wù)接ロ。這樣,服務(wù)器不必在與每ー個(gè)獨(dú)立的移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接 時(shí)都使用ー種特定的服務(wù)接ロ,這就可以大大減少服務(wù)器為與各種移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接而需要存儲(chǔ)的接ロ規(guī)范,也減輕了服務(wù)器同時(shí)與多個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)的運(yùn)行負(fù)擔(dān),進(jìn)而提高服務(wù)器的穩(wěn)定性和可靠性。在上述技術(shù)方案中,優(yōu)選地,所述連接建立単元包括檢測(cè)子単元,用于在所述服務(wù)器與所述終端建立連接后,定期檢測(cè)所述服務(wù)器中是否存在需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),和/或所述服務(wù)器與所述終端之間建立的數(shù)據(jù)連接是否存在數(shù)據(jù)傳輸動(dòng)作;連接管理子単元,用于在所述檢測(cè)子単元在預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)未檢測(cè)到所述需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)和/或所述數(shù)據(jù)傳輸動(dòng)作吋,斷開所述服務(wù)器與所述終端的連接。在本技術(shù)方案中,服務(wù)器在需要發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)發(fā)送完之后,如果一段時(shí)間之內(nèi)沒有新的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)需要向已與之建立連接的終端推送,則服務(wù)器就選擇斷開與該終端的連接,而不是像現(xiàn)有技術(shù)中那樣一直維持與終端之間的長(zhǎng)連接直至新的需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)到來。這樣就可以有效減小終端為接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息而消耗的網(wǎng)絡(luò)資源和自身功率,進(jìn)而提升終端整體的性能發(fā)揮效果,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述系統(tǒng)對(duì)接單元還用于從每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取用戶信息;所述服務(wù)器還包括信息關(guān)聯(lián)單元,用于根據(jù)接收到的來自至少一臺(tái)終端的注冊(cè)信息,確定對(duì)應(yīng)的用戶信息,以將所述用戶信息與所述終端進(jìn)行關(guān)聯(lián)綁定;以及所述連接建立単元還用于根據(jù)所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的用戶信息,連接至與該用戶信息相關(guān)聯(lián)的終端。在本技術(shù)方案中,服務(wù)器從每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取的用戶信息可以包括用戶在該移動(dòng)辦公業(yè)務(wù)系統(tǒng)中注冊(cè)的賬號(hào)、手機(jī)號(hào)碼、郵箱地址等用戶在該移動(dòng)辦公系統(tǒng)中保存的用于確認(rèn)其用戶身份的信息。服務(wù)器獲取上述用戶信息之前,還可以先接收每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)向服務(wù)器發(fā)送的注冊(cè)信息,從而實(shí)現(xiàn)移動(dòng)辦公業(yè)務(wù)系統(tǒng)在服務(wù)器上的注冊(cè),具體而言,可以包括移動(dòng)辦公業(yè)務(wù)系統(tǒng)的業(yè)務(wù)名稱、業(yè)務(wù)ID、業(yè)務(wù)簡(jiǎn)介、注冊(cè)時(shí)間等。服務(wù)器所接收的來自終端的注冊(cè)信息可以包括該終端的頂SI (International MobileSubscriber Identity,即國際移動(dòng)用戶識(shí)別碼)、IMEI (International Mobile EquipmentIdentity,即國際移動(dòng)設(shè)備身份碼)、手機(jī)號(hào)碼等用于區(qū)分該終端身份的相關(guān)信息,和/或該終端注冊(cè)過的移動(dòng)辦公業(yè)務(wù)系統(tǒng)的名稱、業(yè)務(wù)ID等相關(guān)信息,以及其在相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)上的用于確認(rèn)其用戶身份的信息,包括注冊(cè)賬號(hào)、郵箱地址等。這樣,服務(wù)器根據(jù)接收到的來自終端的注冊(cè)信息,即可從其從移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取到的用戶信息中尋找出與該終端的注冊(cè)信息相匹配的用戶信息,進(jìn)而在服務(wù)器上將該終端與該用戶信息,尤其是其中相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)賬號(hào)的信息進(jìn)行關(guān)聯(lián)綁定,從而明確終端與哪些移動(dòng)辦公業(yè)務(wù)系統(tǒng)存在移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)的推送關(guān)系,以保證消息推送的針對(duì)性和準(zhǔn)確性。本發(fā)明還提供了ー種消息推送方法,包括步驟202,服務(wù)器與至少ー個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù);步驟204,所述服務(wù)器與終端建立連接;步驟206,所述服務(wù)器向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。在本技術(shù)方案中,通過在移動(dòng)辦公業(yè)務(wù)系統(tǒng)與終端之間加入服務(wù)器,以該服務(wù)器 統(tǒng)ー接收各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),再將該數(shù)據(jù)推送至其目標(biāo)終端。這樣,終端就不再需要分別與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)分別建立連接,不管其需要的移動(dòng)辦公業(yè)務(wù)的種類和數(shù)量的多少,終端都只需建立一個(gè)與服務(wù)器的連接即可完成對(duì)其需要的各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息的獲取。這樣,就可以減輕終端與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)建立連接的負(fù)擔(dān),減小其對(duì)于網(wǎng)絡(luò)資源和自身功率的消耗,進(jìn)而減小移動(dòng)辦公業(yè)務(wù)消息推送給終端的處理性能、待機(jī)續(xù)航能力等多個(gè)方面帶來的負(fù)面影響。另外,上述服務(wù)器與終端之間建立的連接可以支持加密、解密,和/或分包、合包,和/或斷點(diǎn)續(xù)傳等技木,以增強(qiáng)對(duì)于移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)推送的可靠性和穩(wěn)定性。在上述技術(shù)方案中,優(yōu)選地,所述步驟204包括所述服務(wù)器向所述終端發(fā)送ニ進(jìn)制短信息;所述終端對(duì)所述ニ進(jìn)制短信息進(jìn)行解析,若解析出的數(shù)據(jù)與所述終端內(nèi)記錄的約定數(shù)據(jù)相匹配,則喚醒所述終端的連接服務(wù),從而使所述連接服務(wù)向所述服務(wù)器進(jìn)行連接申請(qǐng),所述服務(wù)器確定后,完成所述終端與所述服務(wù)器之間的連接,其中,該連接可以為IP連接。在本技術(shù)方案中,服務(wù)器通過向終端發(fā)送ニ進(jìn)制短信息的方式喚醒其上的相關(guān)連接服務(wù)。終端通過被喚醒的連接服務(wù)完成與服務(wù)器之間的連接。也就是說,終端無需一直開啟其連接服務(wù)以保持與移動(dòng)辦公業(yè)務(wù)系統(tǒng)的連接,并一直在后臺(tái)運(yùn)行相關(guān)的推送信息接收客戶端以等待接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息,而只需在接到服務(wù)器向其發(fā)出的包含與其內(nèi)部記錄的約定數(shù)據(jù)相匹配的短信息吋,才開啟相關(guān)的連接服務(wù)與服務(wù)器建立連接,并啟用相關(guān)的推送消息接收客戶端接收相關(guān)的推送信息即可。這樣ー來,終端待機(jī)時(shí)產(chǎn)生的網(wǎng)絡(luò)流量和為及時(shí)接收移動(dòng)辦公業(yè)務(wù)推送消息而產(chǎn)生的功率消耗可以被大大減小,進(jìn)而使得終端可以發(fā)揮出更好的性能,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述步驟202還包括根據(jù)每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)的類型,確定對(duì)應(yīng)的服務(wù)接ロ,以供所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)與所述服務(wù)器進(jìn)行對(duì)接。在本技術(shù)方案中,服務(wù)器與每ー個(gè)類型的移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接時(shí),使用一種與其對(duì)應(yīng)的固定服務(wù)接ロ。這樣,服務(wù)器不必在與每ー個(gè)獨(dú)立的移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)都使用ー種特定的服務(wù)接ロ,這就可以大大減少服務(wù)器為與各種移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接而需要存儲(chǔ)的接ロ規(guī)范,也減輕了服務(wù)器同時(shí)與多個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)的運(yùn)行負(fù)擔(dān),進(jìn)而提高服務(wù)器的穩(wěn)定性和可靠性。在上述技術(shù)方案中,優(yōu)選地,所述步驟206還包括所述服務(wù)器與所述終端建立連接后,定期檢測(cè)所述服務(wù)器中是否存在需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),和/或所述服務(wù)器與所述終端之間建立的數(shù)據(jù)連接是否存在數(shù)據(jù)傳輸動(dòng)作;若預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)未檢測(cè)到所述需要向所述終端發(fā)送的移動(dòng)辦公業(yè) 務(wù)數(shù)據(jù)和/或所述數(shù)據(jù)傳輸動(dòng)作吋,則斷開所述服務(wù)器與所述終端的連接。在本技術(shù)方案中,服務(wù)器在需要發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)發(fā)送完之后,如果一段時(shí)間之內(nèi)沒有新的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)需要向已與之建立連接的終端推送,則服務(wù)器就選擇斷開與該終端的連接,而不是像現(xiàn)有技術(shù)中那樣一直維持與終端之間的長(zhǎng)連接直至新的需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)到來。這樣就可以有效減小終端為接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息而消耗的網(wǎng)絡(luò)資源和自身功率,進(jìn)而提升終端整體的性能發(fā)揮效果,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述步驟202還包括所述服務(wù)器從每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取用戶信息;所述服務(wù)器根據(jù)接收到的來自至少一臺(tái)終端的注冊(cè)信息,確定對(duì)應(yīng)的用戶信息,以將所述用戶信息與所述終端進(jìn)行關(guān)聯(lián)綁定;以及所述步驟204包括所述服務(wù)器根據(jù)所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的用戶信息,連接至與該用戶信息相關(guān)聯(lián)的終端。在本技術(shù)方案中,服務(wù)器從每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取的用戶信息可以包括用戶在該移動(dòng)辦公業(yè)務(wù)系統(tǒng)中注冊(cè)的賬號(hào)、手機(jī)號(hào)碼、郵箱地址等用戶在該移動(dòng)辦公系統(tǒng)中保存的用于確認(rèn)其用戶身份的信息。服務(wù)器獲取上述用戶信息之前,還可以先接收每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)向服務(wù)器發(fā)送的注冊(cè)信息,從而實(shí)現(xiàn)移動(dòng)辦公業(yè)務(wù)系統(tǒng)在服務(wù)器上的注冊(cè),具體而言,可以包括移動(dòng)辦公業(yè)務(wù)系統(tǒng)的業(yè)務(wù)名稱、業(yè)務(wù)ID、業(yè)務(wù)簡(jiǎn)介、注冊(cè)時(shí)間等。月艮務(wù)器所接收的來自終端的注冊(cè)信息可以包括該終端的頂SI、MEI、手機(jī)號(hào)碼等用于區(qū)分該終端身份的相關(guān)信息,和/或該終端注冊(cè)過的移動(dòng)辦公業(yè)務(wù)系統(tǒng)的名稱、業(yè)務(wù)ID等相關(guān)信息,以及其在相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)上的用于確認(rèn)其用戶身份的信息,包括注冊(cè)賬號(hào)、郵箱地址等。這樣,服務(wù)器根據(jù)接收到的來自終端的注冊(cè)信息,即可從其從移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取到的用戶信息中尋找出與該終端的注冊(cè)信息相匹配的用戶信息,進(jìn)而在服務(wù)器上將該終端與該用戶信息,尤其是其中相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)賬號(hào)的信息進(jìn)行關(guān)聯(lián)綁定,從而明確終端與哪些移動(dòng)辦公業(yè)務(wù)系統(tǒng)存在移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)的推送關(guān)系,以保證消息推送的針對(duì)性和準(zhǔn)確性。通過以上技術(shù)方案,能夠兼容各種移動(dòng)辦公業(yè)務(wù)系統(tǒng),減少消息推送消耗的數(shù)據(jù)傳輸量,降低因?yàn)橄⑼扑投o用戶終端帶來的功率消耗,提升用戶的使用體驗(yàn)。
圖I示出了根據(jù)本發(fā)明的實(shí)施例的服務(wù)器的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的消息推送方法的流程圖;圖3示出了根據(jù)本發(fā)明的實(shí)施例的消息推送方法的具體運(yùn)行流程圖;圖4示出了根據(jù)本發(fā)明的實(shí)施例的消息推送系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一歩的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。圖I示出了根據(jù)本發(fā)明的實(shí)施例的服務(wù)器的框圖。
如圖I所示,根據(jù)本發(fā)明的實(shí)施例的服務(wù)器100,包括系統(tǒng)對(duì)接単元102,用干與至少ー個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù);連接建立單元104,用于與終端建立連接;消息推送単元106,用于向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。在本技術(shù)方案中,通過在移動(dòng)辦公業(yè)務(wù)系統(tǒng)與終端之間加入服務(wù)器100,以該服務(wù)器100統(tǒng)ー接收各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),再將該數(shù)據(jù)推送至其目標(biāo)終端。這樣,終端就不再需要分別與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)分別建立連接,不管其需要的移動(dòng)辦公業(yè)務(wù)的種類和數(shù)量的多少,終端都只需建立ー個(gè)與服務(wù)器100的連接即可完成對(duì)其需要的各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息的獲取。這樣,就可以減輕終端與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)建立連接的負(fù)擔(dān),減小其對(duì)于網(wǎng)絡(luò)資源和自身功率的消耗,進(jìn)而減小移動(dòng)辦公業(yè)務(wù)消息推送給終端的處理性能、待機(jī)續(xù)航能力等多個(gè)方面帶來的負(fù)面影響。另外,上述服務(wù)器100與終端之間建立的連接可以支持加密、解密,和/或分包、合包,和/或斷點(diǎn)續(xù)傳等技木,以增強(qiáng)對(duì)于移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)推送的可靠性和穩(wěn)定性。在上述技術(shù)方案中,優(yōu)選地,所述連接建立単元104包括短信息發(fā)送子単元1042,用于向所述終端發(fā)送ニ進(jìn)制短信息,以供所述終端對(duì)所述ニ進(jìn)制短信息進(jìn)行解析,若解析出的數(shù)據(jù)與所述終端內(nèi)記錄的約定數(shù)據(jù)相匹配,則喚醒所述終端的連接服務(wù),從而使所述連接服務(wù)向所述服務(wù)器100進(jìn)行連接申請(qǐng),所述服務(wù)器100確定后,完成所述終端與所述服務(wù)器100之間的連接,其中,該連接可以為IP連接。在本技術(shù)方案中,服務(wù)器100通過向終端發(fā)送ニ進(jìn)制短信息的方式喚醒其上的相關(guān)連接服務(wù)。終端通過被喚醒的連接服務(wù)完成與服務(wù)器100之間的連接。也就是說,終端無需一直開啟其連接服務(wù)以保持與移動(dòng)辦公業(yè)務(wù)系統(tǒng)的連接,并一直在后臺(tái)運(yùn)行相關(guān)的推送信息接收客戶端以等待接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息,而只需在接到服務(wù)器100向其發(fā)出的包含與其內(nèi)部記錄的約定數(shù)據(jù)相匹配的短信息吋,才開啟相關(guān)的連接服務(wù)與服務(wù)器100建立連接,并啟用相關(guān)的推送消息接收客戶端接收相關(guān)的推送信息即可。這樣ー來,終端待機(jī)時(shí)產(chǎn)生的網(wǎng)絡(luò)流量和為及時(shí)接收移動(dòng)辦公業(yè)務(wù)推送消息而產(chǎn)生的功率消耗可以被大大減小,進(jìn)而使得終端可以發(fā)揮出更好的性能,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述系統(tǒng)對(duì)接單元102包括接ロ確定子單元1022,用于根據(jù)每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)的類型,確定對(duì)應(yīng)的服務(wù)接ロ,以供所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)與所述服務(wù)器100進(jìn)行對(duì)接。在本技術(shù)方案中,服務(wù)器100與每ー個(gè)類型的移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接時(shí),使用一種與其對(duì)應(yīng)的固定服務(wù)接ロ。這樣,服務(wù)器100不必在與每ー個(gè)獨(dú)立的移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)都使用ー種特定的服務(wù)接ロ,這就可以大大減少服務(wù)器100為與各種移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接而需要存儲(chǔ)的接ロ規(guī)范,也減輕了服務(wù)器100同時(shí)與多個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)的運(yùn)行負(fù)擔(dān),進(jìn)而提高服務(wù)器100的穩(wěn)定性和可靠性。在上述技術(shù)方案中,優(yōu)選地,所述連接建立単元104包括檢測(cè)子単元1044,用于在所述服務(wù)器100與所述終端建立連接后,定期檢測(cè)所述服務(wù)器100中是否存在需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),和/或所述服務(wù)器100與所述終端之間建立的數(shù)據(jù)連接是否存在數(shù)據(jù)傳輸動(dòng)作;連接管理子単元1046,用于在所述檢測(cè)子単元1044在預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)未檢測(cè)到所述需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)和/或所述數(shù)據(jù)傳輸動(dòng)作吋,斷開所述服務(wù)器100與所述終端的連接。在本技術(shù)方案中,服務(wù)器100在需要發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)發(fā)送完之后,如果 一段時(shí)間之內(nèi)沒有新的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)需要向已與之建立連接的終端推送,則服務(wù)器100就選擇斷開與該終端的連接,而不是像現(xiàn)有技術(shù)中那樣一直維持與終端之間的長(zhǎng)連接直至新的需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)到來。這樣就可以有效減小終端為接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息而消耗的網(wǎng)絡(luò)資源和自身功率,進(jìn)而提升終端整體的性能發(fā)揮效果,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述系統(tǒng)對(duì)接單元102還用于從每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取用戶信息;所述服務(wù)器100還包括信息關(guān)聯(lián)單元108,用于根據(jù)接收到的來自至少一臺(tái)終端的注冊(cè)信息,確定對(duì)應(yīng)的用戶信息,以將所述用戶信息與所述終端進(jìn)行關(guān)聯(lián)綁定;以及所述連接建立単元104還用于根據(jù)所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的用戶信息,連接至與該用戶信息相關(guān)聯(lián)的終端。在本技術(shù)方案中,服務(wù)器100從每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取的用戶信息可以包括用戶在該移動(dòng)辦公業(yè)務(wù)系統(tǒng)中注冊(cè)的賬號(hào)、手機(jī)號(hào)碼、郵箱地址等用戶在該移動(dòng)辦公系統(tǒng)中保存的用于確認(rèn)其用戶身份的信息。服務(wù)器100獲取上述用戶信息之前,還可以先接收每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)向服務(wù)器100發(fā)送的注冊(cè)信息,從而實(shí)現(xiàn)移動(dòng)辦公業(yè)務(wù)系統(tǒng)在服務(wù)器100上的注冊(cè),具體而言,可以包括移動(dòng)辦公業(yè)務(wù)系統(tǒng)的業(yè)務(wù)名稱、業(yè)務(wù)ID、業(yè)務(wù)簡(jiǎn)介、注冊(cè)時(shí)間等。服務(wù)器100所接收的來自終端的注冊(cè)信息可以包括該終端的IMSI、MEI、手機(jī)號(hào)碼等用于區(qū)分該終端身份的相關(guān)信息,和/或該終端注冊(cè)過的移動(dòng)辦公業(yè)務(wù)系統(tǒng)的名稱、業(yè)務(wù)ID等相關(guān)信息,以及其在相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)上的用于確認(rèn)其用戶身份的信息,包括注冊(cè)賬號(hào)、郵箱地址等。這樣,服務(wù)器100根據(jù)接收到的來自終端的注冊(cè)信息,即可從其從移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取到的用戶信息中尋找出與該終端的注冊(cè)信息相匹配的用戶信息,進(jìn)而在服務(wù)器100上將該終端與該用戶信息,尤其是其中相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)賬號(hào)的信息進(jìn)行關(guān)聯(lián)綁定,從而明確終端與哪些移動(dòng)辦公業(yè)務(wù)系統(tǒng)存在移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)的推送關(guān)系,以保證消息推送的針對(duì)性和準(zhǔn)確性。圖2示出了根據(jù)本發(fā)明的實(shí)施例的消息推送方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的消息推送方法,包括步驟202,服務(wù)器與至少ー個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù);步驟204,所述服務(wù)器與終端建立連接;步驟206,所述服務(wù)器向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。
在本技術(shù)方案中,通過在移動(dòng)辦公業(yè)務(wù)系統(tǒng)與終端之間加入服務(wù)器,以該服務(wù)器統(tǒng)ー接收各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),再將該數(shù)據(jù)推送至其目標(biāo)終端。這樣,終端就不再需要分別與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)分別建立連接,不管其需要的移動(dòng)辦公業(yè)務(wù)的種類和數(shù)量的多少,終端都只需建立一個(gè)與服務(wù)器的連接即可完成對(duì)其需要的各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息的獲取。這樣,就可以減輕終端與各個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)建立連接的負(fù)擔(dān),減小其對(duì)于網(wǎng)絡(luò)資源和自身功率的消耗,進(jìn)而減小移動(dòng)辦公業(yè)務(wù)消息推送給終端的處理性能、待機(jī)續(xù)航能力等多個(gè)方面帶來的負(fù)面影響。另外,上述服務(wù)器與終端之間建立的連接可以支持加密、解密,和/或分包、合包,和/或斷點(diǎn)續(xù)傳等技木,以增強(qiáng)對(duì)于移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)推送的可靠性和穩(wěn)定性。在上述技術(shù)方案中,優(yōu)選地,所述步驟204包括所述服務(wù)器向所述終端發(fā)送ニ進(jìn)制短信息;所述終端對(duì)所述ニ進(jìn)制短信息進(jìn)行解析,若解析出的數(shù)據(jù)與所述終端內(nèi)記錄的約定數(shù)據(jù)相匹配,則喚醒所述終端的連接服務(wù),從而使所述連接服務(wù)向所述服務(wù)器進(jìn)行連接申請(qǐng),所述服務(wù)器確定后,完成所述終端與所述服務(wù)器之間的連接,其中,該連接可以為IP連接。
在本技術(shù)方案中,服務(wù)器通過向終端發(fā)送ニ進(jìn)制短信息的方式喚醒其上的相關(guān)連接服務(wù)。終端通過被喚醒的連接服務(wù)完成與服務(wù)器之間的連接。也就是說,終端無需一直開啟其連接服務(wù)以保持與移動(dòng)辦公業(yè)務(wù)系統(tǒng)的連接,并一直在后臺(tái)運(yùn)行相關(guān)的推送信息接收客戶端以等待接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息,而只需在接到服務(wù)器向其發(fā)出的包含與其內(nèi)部記錄的約定數(shù)據(jù)相匹配的短信息吋,才開啟相關(guān)的連接服務(wù)與服務(wù)器建立連接,并啟用相關(guān)的推送消息接收客戶端接收相關(guān)的推送信息即可。這樣ー來,終端待機(jī)時(shí)產(chǎn)生的網(wǎng)絡(luò)流量和為及時(shí)接收移動(dòng)辦公業(yè)務(wù)推送消息而產(chǎn)生的功率消耗可以被大大減小,進(jìn)而使得終端可以發(fā)揮出更好的性能,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述步驟202還包括根據(jù)每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)的類型,確定對(duì)應(yīng)的服務(wù)接ロ,以供所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)與所述服務(wù)器進(jìn)行對(duì)接。在本技術(shù)方案中,服務(wù)器與每ー個(gè)類型的移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接時(shí),使用一種與其對(duì)應(yīng)的固定服務(wù)接ロ。這樣,服務(wù)器不必在與每ー個(gè)獨(dú)立的移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)都使用ー種特定的服務(wù)接ロ,這就可以大大減少服務(wù)器為與各種移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接而需要存儲(chǔ)的接ロ規(guī)范,也減輕了服務(wù)器同時(shí)與多個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接時(shí)的運(yùn)行負(fù)擔(dān),進(jìn)而提高服務(wù)器的穩(wěn)定性和可靠性。在上述技術(shù)方案中,優(yōu)選地,所述步驟206還包括所述服務(wù)器與所述終端建立連接后,定期檢測(cè)所述服務(wù)器中是否存在需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),和/或所述服務(wù)器與所述終端之間建立的數(shù)據(jù)連接是否存在數(shù)據(jù)傳輸動(dòng)作;若預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)未檢測(cè)到所述需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)和/或所述數(shù)據(jù)傳輸動(dòng)作吋,則斷開所述服務(wù)器與所述終端的連接。在本技術(shù)方案中,服務(wù)器在需要發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)發(fā)送完之后,如果一段時(shí)間之內(nèi)沒有新的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)需要向已與之建立連接的終端推送,則服務(wù)器就選擇斷開與該終端的連接,而不是像現(xiàn)有技術(shù)中那樣一直維持與終端之間的長(zhǎng)連接直至新的需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)到來。這樣就可以有效減小終端為接收來自移動(dòng)辦公業(yè)務(wù)系統(tǒng)的推送消息而消耗的網(wǎng)絡(luò)資源和自身功率,進(jìn)而提升終端整體的性能發(fā)揮效果,提升用戶的使用體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述步驟202還包括所述服務(wù)器從每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取用戶信息;所述服務(wù)器根據(jù)接收到的來自至少一臺(tái)終端的注冊(cè)信息,確定對(duì)應(yīng)的用戶信息,以將所述用戶信息與所述終端進(jìn)行關(guān)聯(lián)綁定;以及所述步驟204包括所述服務(wù)器根據(jù)所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的用戶信息,連接至與該用戶信息相關(guān)聯(lián)的終端。在本技術(shù)方案中,服務(wù)器從每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取的用戶信息可以包括用戶在該移動(dòng)辦公業(yè)務(wù)系統(tǒng)中注冊(cè)的賬號(hào)、手機(jī)號(hào)碼、郵箱地址等用戶在該移動(dòng)辦公系統(tǒng)中保存的用于確認(rèn)其用戶身份的信息。服務(wù)器獲取上述用戶信息之前,還可以先接收每個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)向服務(wù)器發(fā)送的注冊(cè)信息,從而實(shí)現(xiàn)移動(dòng)辦公業(yè)務(wù)系統(tǒng)在服務(wù)器上的注冊(cè),具體而言,可以包括移動(dòng)辦公業(yè)務(wù)系統(tǒng)的業(yè)務(wù)名稱、業(yè)務(wù)ID、業(yè)務(wù)簡(jiǎn)介、注冊(cè)時(shí)間等。月艮務(wù)器所接收的來自終端的注冊(cè)信息可以包括該終端的頂SI、MEI、手機(jī)號(hào)碼等用于區(qū)分該終端身份的相關(guān)信息,和/或該終端注冊(cè)過的移動(dòng)辦公業(yè)務(wù)系統(tǒng)的名稱、業(yè)務(wù)ID等相關(guān)信 息,以及其在相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)上的用于確認(rèn)其用戶身份的信息,包括注冊(cè)賬號(hào)、郵箱地址等。這樣,服務(wù)器根據(jù)接收到的來自終端的注冊(cè)信息,即可從其從移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取到的用戶信息中尋找出與該終端的注冊(cè)信息相匹配的用戶信息,進(jìn)而在服務(wù)器上將該終端與該用戶信息,尤其是其中相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)賬號(hào)的信息進(jìn)行關(guān)聯(lián)綁定,從而明確終端與哪些移動(dòng)辦公業(yè)務(wù)系統(tǒng)存在移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)的推送關(guān)系,以保證消息推送的針對(duì)性和準(zhǔn)確性。圖3示出了根據(jù)本發(fā)明的實(shí)施例的消息推送方法的具體運(yùn)行流程圖。如圖3所示,根據(jù)本發(fā)明的實(shí)施例的消息推送方法的具體運(yùn)行流程如下步驟302,各個(gè)MO業(yè)務(wù)系統(tǒng)與服務(wù)器通過按照MO業(yè)務(wù)系統(tǒng)類型約定好的服務(wù)接ロ,比如webservice接ロ規(guī)范,完成對(duì)接,并在服務(wù)器上完成注冊(cè)。該注冊(cè)過程,具體而言,可以是服務(wù)器從各個(gè)MO業(yè)務(wù)系統(tǒng)獲取其業(yè)務(wù)名稱、業(yè)務(wù)ID、業(yè)務(wù)簡(jiǎn)介、注冊(cè)時(shí)間等信息。步驟304,MO業(yè)務(wù)系統(tǒng)把相應(yīng)的用戶信息(比如用戶在該移動(dòng)辦公業(yè)務(wù)系統(tǒng)中注冊(cè)的賬號(hào)、手機(jī)號(hào)碼、郵箱地址等用戶在該移動(dòng)辦公系統(tǒng)中保存的用于確認(rèn)其用戶身份的信息)和MO業(yè)務(wù)數(shù)據(jù),同步到服務(wù)器中。步驟306,終端在服務(wù)器完成注冊(cè),包括MSI、MEI、手機(jī)號(hào)碼等用于區(qū)分該終端身份的相關(guān)信息,和該終端注冊(cè)過的移動(dòng)辦公業(yè)務(wù)系統(tǒng)的名稱,以及其在相應(yīng)移動(dòng)辦公業(yè)務(wù)系統(tǒng)上的用于確認(rèn)其用戶身份的信息,包括注冊(cè)賬號(hào)、郵箱地址等,并將終端和其在各個(gè)MO業(yè)務(wù)系統(tǒng)中對(duì)應(yīng)的用戶信息,尤其是賬號(hào)信息,進(jìn)行綁定。步驟308,當(dāng)服務(wù)器的某個(gè)終端賬戶中有了各個(gè)MO業(yè)務(wù)系統(tǒng)同步到在相應(yīng)系統(tǒng)中該終端的對(duì)應(yīng)賬戶的業(yè)務(wù)數(shù)據(jù)信息后,向該終端發(fā)出用戶建立連接的ニ進(jìn)制短信。該終端收到此ニ進(jìn)制短信后,進(jìn)行解析,喚醒相應(yīng)的連接服務(wù),并在該連接服務(wù)被喚醒后主動(dòng)發(fā)起和服務(wù)器的連接。服務(wù)器收到連接請(qǐng)求后,經(jīng)過確認(rèn),進(jìn)行連接,并進(jìn)行連接保持。步驟310,連接建立后,服務(wù)器發(fā)送該終端賬戶下的各個(gè)MO業(yè)務(wù)系統(tǒng)的MO業(yè)務(wù)數(shù)據(jù)到該終端。該發(fā)送過程中,具體地,可以對(duì)MO業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,和/或分包等處理,也可以支持?jǐn)帱c(diǎn)續(xù)傳。步驟312,終端接收到服務(wù)器發(fā)送的MO業(yè)務(wù)數(shù)據(jù)后對(duì)相關(guān)數(shù)據(jù)進(jìn)行解析,并呈現(xiàn)給終端用戶。其中的解析過程可以包括,解密,和/或合包等處理數(shù)據(jù)處理過程。步驟314,服務(wù)器定期檢測(cè)是否還有數(shù)據(jù)需要發(fā)送到該終端,若是經(jīng)過檢測(cè),在一段時(shí)間內(nèi)(可以預(yù)先設(shè)置,比如默認(rèn)10分鐘)沒有數(shù)據(jù)需要或正在進(jìn)行推送,則斷開服務(wù)器與該終端之間的連接。圖4示出了根據(jù)本發(fā)明的實(shí)施例的消息推送系統(tǒng)的結(jié)構(gòu)示意圖。如圖4所示,根據(jù)本發(fā)明的實(shí)施例的消息推送系統(tǒng)400的結(jié)構(gòu)如下消息推送系統(tǒng)400包括服務(wù)器端401 (相當(dāng)于上述服務(wù)器)和客戶端408 (相當(dāng)于上述終端),其中服務(wù)器端401,首先與各個(gè)MO業(yè)務(wù)系統(tǒng)進(jìn)行連接,從而把各個(gè)MO業(yè)務(wù)系統(tǒng)中的MO業(yè)務(wù)數(shù)據(jù)同步到服務(wù)器端401 ;然后通過業(yè)務(wù)注冊(cè)、用戶注冊(cè)的形式,把來自MO業(yè)務(wù)系統(tǒng)的用戶信息和來自客戶端408的注冊(cè)信息在服務(wù)器端401上進(jìn)行保存和綁定;接著利用ニ進(jìn) 制短信進(jìn)行鏈接,從而保證對(duì)客戶端408中的連接服務(wù)的喚醒,并與之建立連接;最終完成將MO業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)推送到客戶端408中,并提醒用戶及時(shí)處理的作業(yè)。服務(wù)器端401,具體地,可以包含基本數(shù)據(jù)模塊402、業(yè)務(wù)數(shù)據(jù)模塊404和連接信息模塊406?;緮?shù)據(jù)模塊402,包含業(yè)務(wù)模塊4022,終端模塊4024,關(guān)系模塊4026。業(yè)務(wù)模塊4022,主要是完成保存MO業(yè)務(wù)系統(tǒng)向服務(wù)器端401進(jìn)行注冊(cè)而發(fā)送到服務(wù)器端401的注冊(cè)信息,包括業(yè)務(wù)名稱、業(yè)務(wù)ID、業(yè)務(wù)簡(jiǎn)介、注冊(cè)時(shí)間等。終端模塊4024,主要是完成保存客戶端408在服務(wù)器端401上的注冊(cè)信息,包括IMSI, MEI、手機(jī)號(hào)碼等用于區(qū)分客戶端408的身份的相關(guān)信息,和/或客戶端408注冊(cè)過的MO業(yè)務(wù)系統(tǒng)的名稱、業(yè)務(wù)ID等相關(guān)信息,以及其在相應(yīng)MO系統(tǒng)上的用于確認(rèn)其用戶身份的信息,包括注冊(cè)賬號(hào)、郵箱地址等。關(guān)系模塊4026,主要是完成客戶端408與各個(gè)MO業(yè)務(wù)系統(tǒng)中的用戶信息的綁定關(guān)系的保存與鑒權(quán)作業(yè)。業(yè)務(wù)數(shù)據(jù)模塊404,用于保存來自各個(gè)MO業(yè)務(wù)系統(tǒng)中的用戶信息,連接建立后,根據(jù)MO業(yè)務(wù)系統(tǒng)同步過來的MO業(yè)務(wù)數(shù)據(jù)的先后順序,向客戶端408推送相應(yīng)的MO業(yè)務(wù)數(shù)據(jù)。該推送過程可以包括對(duì)MO業(yè)務(wù)數(shù)據(jù)的加密,和/或分包等作業(yè),也可以支持?jǐn)帱c(diǎn)續(xù)傳。連接信息模塊406,用干與客戶端408進(jìn)行連接,并根據(jù)推送的狀態(tài),確定是否進(jìn)行連接的保持與斷開??蛻舳?08,用于解析服務(wù)器端401發(fā)過來的ニ進(jìn)制短信,并喚醒客戶端408的相關(guān)連接服務(wù)與服務(wù)器端401建立IP連接,對(duì)服務(wù)器端401推送過來的數(shù)據(jù)進(jìn)行解析,并最終完成將其提醒和呈現(xiàn)給用戶的作業(yè)??蛻舳?08,具體地,可以包含以下模塊注冊(cè)連接模塊4082,用于把客戶端408的注冊(cè)信息在服務(wù)器端401上完成注冊(cè);當(dāng)收到ニ進(jìn)制短信后,對(duì)客戶端408的相關(guān)連接服務(wù)進(jìn)行喚醒,并與服務(wù)器端401建立IP鏈接。信息處理模塊4084,用于對(duì)推送過來的MO業(yè)務(wù)數(shù)據(jù)進(jìn)行解析,該解析過程可以包括解密,和/或合包等工作,也可以支持?jǐn)帱c(diǎn)續(xù)傳。數(shù)據(jù)顯示模塊4086,用于將解析后的MO業(yè)務(wù)數(shù)據(jù)進(jìn)行呈現(xiàn),并及時(shí)提醒用戶進(jìn)行查收。以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案。通過本技術(shù)方案的應(yīng)用,能夠兼容各種移動(dòng)辦公業(yè)務(wù)系統(tǒng),減少消息推送消耗的數(shù)據(jù)傳輸量,降低因?yàn)橄⑼扑投o用戶終端帶來的功率消耗,提升用戶的使用體驗(yàn)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種服務(wù)器,其特征在于,包括 系統(tǒng)對(duì)接単元,用干與至少ー個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù); 連接建立単元,用于與終端建立連接; 消息推送単元,用于向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的服務(wù)器,其特征在于,所述連接建立単元包括 短信息發(fā)送子単元,用于向所述終端發(fā)送ニ進(jìn)制短信息,以供所述終端對(duì)所述ニ進(jìn)制短信息進(jìn)行解析,若解析出的數(shù)據(jù)與所述終端內(nèi)記錄的約定數(shù)據(jù)相匹配,則喚醒所述終端的連接服務(wù),從而使所述連接服務(wù)向所述服務(wù)器進(jìn)行連接申請(qǐng),所述服務(wù)器確定后,完成所述終端與所述服務(wù)器之間的連接。
3.根據(jù)權(quán)利要求I所述的服務(wù)器,其特征在于,所述系統(tǒng)對(duì)接單元包括 接ロ確定子単元,用于根據(jù)每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)的類型,確定對(duì)應(yīng)的服務(wù)接ロ,以供所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)與所述服務(wù)器進(jìn)行對(duì)接。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的服務(wù)器,其特征在于,所述連接建立単元包括 檢測(cè)子単元,用于在所述服務(wù)器與所述終端建立連接后,定期檢測(cè)所述服務(wù)器中是否存在需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),和/或所述服務(wù)器與所述終端之間建立的數(shù)據(jù)連接是否存在數(shù)據(jù)傳輸動(dòng)作; 連接管理子単元,用于在所述檢測(cè)子単元在預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)未檢測(cè)到所述需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)和/或所述數(shù)據(jù)傳輸動(dòng)作時(shí),斷開所述服務(wù)器與所述終端的連接。
5.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的服務(wù)器,其特征在于,所述系統(tǒng)對(duì)接單元還用于從每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取用戶信息; 所述服務(wù)器還包括 信息關(guān)聯(lián)單元,用于根據(jù)接收到的來自至少一臺(tái)終端的注冊(cè)信息,確定對(duì)應(yīng)的用戶信息,以將所述用戶信息與所述終端進(jìn)行關(guān)聯(lián)綁定;以及 所述連接建立単元還用于根據(jù)所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的用戶信息,連接至與該用戶信息相關(guān)聯(lián)的終端。
6.—種消息推送方法,其特征在于,包括 步驟202,服務(wù)器與至少ー個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù); 步驟204,所述服務(wù)器與終端建立連接; 步驟206,所述服務(wù)器向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的消息推送方法,其特征在于,所述步驟204包括 所述服務(wù)器向所述終端發(fā)送ニ進(jìn)制短信息; 所述終端對(duì)所述ニ進(jìn)制短信息進(jìn)行解析,若解析出的數(shù)據(jù)與所述終端內(nèi)記錄的約定數(shù)據(jù)相匹配,則喚醒所述終端的連接服務(wù),從而使所述連接服務(wù)向所述服務(wù)器進(jìn)行連接申請(qǐng),所述服務(wù)器確定后,完成所述終端與所述服務(wù)器之間的連接。
8.根據(jù)權(quán)利要求6所述的消息推送方法,其特征在于,所述步驟202還包括 根據(jù)每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)的類型,確定對(duì)應(yīng)的服務(wù)接ロ,以供所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)與所述服務(wù)器進(jìn)行對(duì)接。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的消息推送方法,其特征在于,所述步驟206還包括 所述服務(wù)器與所述終端建立連接后,定期檢測(cè)所述服務(wù)器中是否存在需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù),和/或所述服務(wù)器與所述終端之間建立的數(shù)據(jù)連接是否存在數(shù)據(jù)傳輸動(dòng)作; 若預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)未檢測(cè)到所述需要向所述終端發(fā)送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)和/或所述數(shù)據(jù)傳輸動(dòng)作吋,則斷開所述服務(wù)器與所述終端的連接。
10.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的消息推送方法,其特征在于,所述步驟202還包括 所述服務(wù)器從每個(gè)所述移動(dòng)辦公業(yè)務(wù)系統(tǒng)中獲取用戶信息; 所述服務(wù)器根據(jù)接收到的來自至少一臺(tái)終端的注冊(cè)信息,確定對(duì)應(yīng)的用戶信息,以將所述用戶信息與所述終端進(jìn)行關(guān)聯(lián)綁定;以及所述步驟204包括 所述服務(wù)器根據(jù)所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)對(duì)應(yīng)的用戶信息,連接至與該用戶信息相關(guān)聯(lián)的終端。
全文摘要
本發(fā)明提供了一種服務(wù)器,包括系統(tǒng)對(duì)接單元,用于與至少一個(gè)移動(dòng)辦公業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接,以獲取需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù);連接建立單元,用于與終端建立連接;消息推送單元,用于向所述終端推送所述需要推送的移動(dòng)辦公業(yè)務(wù)數(shù)據(jù)。相應(yīng)地,本發(fā)明還提供了一種消息推送方法。通過本發(fā)明的技術(shù)方案,能夠兼容各種移動(dòng)辦公業(yè)務(wù)系統(tǒng),減少消息推送消耗的數(shù)據(jù)傳輸量,降低因?yàn)橄⑼扑投o用戶終端帶來的功率消耗,提升用戶的使用體驗(yàn)。
文檔編號(hào)H04W4/12GK102802131SQ201210284598
公開日2012年11月28日 申請(qǐng)日期2012年8月10日 優(yōu)先權(quán)日2012年8月10日
發(fā)明者鄭世鵬, 吳哲, 吳振宇, 張弛, 田睿 申請(qǐng)人:深圳中興網(wǎng)信科技有限公司