專利名稱:一種移動即時通信圖片壓縮方法
技術領域:
本發(fā)明涉及移動數據通信,特別是一種移動即時通信圖片壓縮方法。采用本發(fā)明
方法,在移動即時通信領域內,當手機通過內置在手機中的客戶端,經移動數據網絡同服務 器進行通信,客戶端同服務器之間通過"長連接"方式進行連接和數據通信時,能夠讓客戶 端同服務器保持連接進行正常通信。"長連接"就是指客戶端和服務器之間建立通信連接,一旦連接建立后,可以在客 戶端和服務端之間進行多次和長時間的數據通信而不斷開。
背景技術:
在傳統的移動即時通信中,客戶端和服務器以"長連接"方式連接后,服務器按照 一定時間間隔向客戶端發(fā)送數據包,以保持客戶端同服務器之間的連接處于"激活"狀態(tài)而 不是"休眠"狀態(tài),這樣在客戶端和服務器之間進行業(yè)務數據通信時,不需要重新進行連接, 而可以直接發(fā)送數據。但是,這種僅僅服務器"激活"連接的方式,容易失去連接,主要體現 在 由于部分移動數據網絡的特性,在客戶端通過移動數據網絡和服務器建立連接 后,當客戶端和服務器之間的連接較長時間沒有數據通信時,其連接自動處于"休眠"狀態(tài), 此時會造成用戶"假在線"的情況,也就是說雖然用戶的狀態(tài)在客戶端上看起來是"在線"但 用戶其實己經處于"離線"或客戶端同服務器的連接己經處于"斷開"狀態(tài),這時候用戶之 間不能正常發(fā)送信息并且用戶的狀態(tài)不能正常更新,這時候,如果用戶的好友向用戶發(fā)送 消息時,用戶不能正常收到,造成信息丟失??蛻舳撕头掌髦g如果不進行重新連接就不 能再進行正常的數據通信,而重新建立連接將增加移動數據網絡流量和用戶的使用成本。
另外,由于某些移動終端做了限制,即使在客戶端同服務器處于正常連接的時候, 服務器同客戶端發(fā)送的消息也會出現客戶端不能正常收到的情況產生,當這種情況出現 時,也會造成用戶的"假在線"。由于客戶端長時間的沒有從服務器收到數據,客戶端會誤判 自己已經掉線,會主動進行同服務器之間的連接建立,并重新登錄服務器,這種重新登錄過 程會造成移幼數據網絡資源的無端消耗,同時會增加用戶使用業(yè)務的成本。
發(fā)明內容
本發(fā)明針對現有技術中存在的缺陷或不足,特別是現有技術中在保持連接上所使 用的由服務器向客戶端發(fā)送數據包的單一的單向發(fā)送機制,提供一種新的移動即時通信圖 片壓縮方法,采用該方法能夠在現有長連接的基礎上建立雙向發(fā)送機制,從而很大程度上 減少用戶"假在線"、連接"休眠"和連接斷開的幾率,提高用戶體驗。 本發(fā)明的技術構思為,通過手機客戶端登錄后按一定時間間隔不斷向服務器發(fā)送
激活或喚醒連接的一個或多個數據包,為建立雙向發(fā)送機制提供技術支持。 本發(fā)明的技術方案如下 移動即時通信圖片壓縮方法,包括以長連接方式連接的手機客戶端和服務器,其特征在于;所述手機客戶端登錄后按一定時間間隔不斷向所述服務器發(fā)送激活或喚醒連接的一個或多個數據包。 所述服務器按一定時間間隔不斷向所述登錄后的手機客戶端發(fā)送激活或喚醒連接的一個或多個數據包。 所述手機客戶端登錄是要和服務器通過移動數據網絡建立連接。 除非用戶自己退出手機客戶端,關閉連接,否則手機客戶端和服務器將一直以互
發(fā)數據包的方式保持連接,使數據通信正常。 所述互發(fā)數據包的方式是一種手機客戶端和服務器各自按照某時間間隔交錯發(fā)送的方式。 所述手機客戶端發(fā)送數據包是對所述服務器發(fā)送數據包的回應。
本發(fā)明的技術效果如下 本發(fā)明是針對手機客戶端和服務器以"長連接"方式進行連接的情況,為了避免連接"休眠"帶來的用戶"假在線"和掉線等問題,而設計的一種保持連接的機制。這種方法大大減少了用戶"假在線"幾率和掉線的次數,從而保證用戶的狀態(tài)即時更新和正常收發(fā)信息。 本發(fā)明是即時通信中保持手機客戶端和服務器之間通信連接的機制。在客戶端同
服務器之間通過"長連接"方式建立連接后,連接不斷開,服務器按一定時間間隔周期性不
斷的間客戶端發(fā)送一個或多個數據包,客戶端也按照一定時間間隔周期性不斷的向服務器
發(fā)送一個或多個數據包,以保證客戶端和服務端始終進行數據信息通信,保持連接正常。這
種數據包的雙向發(fā)送機制,可以大大減少用戶"假在線"、連接"體眠"和連接斷開的幾率。在
保證用戶狀態(tài)的正常更新、用戶信息發(fā)送的同時,可以為用戶節(jié)省移動數據流量的開銷。 這種機制主要的效果體現在更好的保證了服務器和客戶端連接正常。原來僅僅
服務器發(fā)送向客戶端發(fā)送數據包,有時受到移動數據網絡或者手機終端本身的限制,致使
客戶端長時間無數據信息收發(fā)時,容易失掉連接。這就會出現用戶實際上已經沒有和服務
器連接,但是狀態(tài)未更新這樣"假在線"的情形;或者客戶端重新連接,影響了用戶正常收發(fā)
信息,且會增加由于重新連接帶來的移動數據流量。這種方法,增加了客戶端定期向服務器
發(fā)送數據包,在登錄后,服務器和客戶端都不斷的"喚醒"連接,比原來僅僅服務器發(fā)送數據
包,能更好的保證兩端保持連接正常,從而很大程度上減少了失去連接帶來的問題。用戶使
用業(yè)務時,能即時更新狀態(tài),正常的收發(fā)信息。降低了由于移動數據網絡等限制給用戶帶來
的困難,節(jié)約了用戶使用業(yè)務的成本,減少了使用業(yè)務時頻繁掉線給用戶帶來的麻煩,提高
了用戶體驗。
圖1為本發(fā)明的工作流程圖。
具體實施例方式
下面結合附圖進一步對本發(fā)明進行詳細說明。 本發(fā)明是一種即時通信中保持手機客戶端和服務器之間通信連接的機制。在移動數據網絡通信中,手機客戶端和服務器以"長連接"方式建立連接后,為了避免連接"休眠"使用戶無法更新狀態(tài)及正常收發(fā)信息,服務器和客戶端都以一定時間間隔周期性的,不斷向對方發(fā)送數據包,以不斷"喚醒"連接,保持兩端連接的正常,保證用戶正常的通信業(yè)務。由于服務器和客戶端都不斷的"激活"彼此的連接,比原來僅僅服務器發(fā)送數據包,更能有效的保證兩端保持連接正常,通信不間斷,從而很大程度上減少了用戶"假在線"、連接"體眠"和連接斷開的幾率等失去連接帶來的問題。用戶使用業(yè)務時,能更好的即時更新狀態(tài),正常的收發(fā)信息。降低了由于移動數據網絡、手機終端等限制給用戶帶來的困難,節(jié)約了用戶重新連接增加的數據網絡流量費用,減少了使用業(yè)務時頻繁掉線給用戶帶來的麻煩,提高了用戶體驗。 首先,說明本發(fā)明的核心,是在客戶端同服務器之間通過"長連接"方式建立連接后,服務器按一定時間間隔周期性不斷的向客戶端發(fā)送數據包,客戶端也按照一定時間間隔周期惻二不斷的向服務器回應數據包,以保證客戶端和服務端始終有數據信息通信,保持連接下常。 進一步說明這種保持連接的機制以及如圖1所示的具體步驟,其中
1)進入手機客戶端,選擇客戶端登錄。 2)客戶端登錄,客戶端和服務端建立連接后,連接不斷開。 3)服務器按照一定時間間隔周期性的不斷給客戶端發(fā)送一個或多個數據包;同
時,客戶端也按照一定時間間隔周期性的不斷給服務器發(fā)送一個或多個數據包。 4)服務器和客戶端保持連接狀態(tài),數據通信一直正常。 所述步驟1中,手機客戶端登錄是要和服務器通過移動數據網絡建立連接。
所述步驟2中,客戶端和服務器建立的連接是"長連接",其特點是建立連接后不斷開。 所述步驟3中,服務器和客戶端都向對方發(fā)送一個或多個數據包,不斷的"喚醒"連接,使連接一直保持。 所述步驟3中,服務器和客戶端向對方發(fā)送一個或多個數據包是按照設定好的時間間隔,周期性的、不斷的發(fā)送的。以合理的時間間隔,保證連接正常。 所述步驟4中,除非用戶自己退出客戶端,關閉連接。否則客戶端和服務端將一直以互發(fā)數據包的方式保持連接狀態(tài),使數據通信正常。 這種方法,增加了客戶端定期向服務器發(fā)送數據包,在登錄后,服務器和客戶端都不斷的彼此"喚醒"連接,比原來僅僅服務器發(fā)送數據包,更能保證兩端保持正常連接通信,從而很大程度上減少了失去連接帶來的問題。用戶使用業(yè)務時,能更好的即時更新狀態(tài),正常的收發(fā)信息。降低了由于移動數據網絡等限制給用戶帶來的困難,減少了使用業(yè)務時頻繁掉線給用戶帶來的麻煩,提高了用戶體驗。
權利要求
移動即時通信圖片壓縮方法,包括以長連接方式連接的手機客戶端和服務器,其特征在于所述手機客戶端登錄后按一定時間間隔不斷向所述服務器發(fā)送激活或喚醒連接的一個或多個數據包。
2. 根據權利要求1所述的移動即時通信圖片壓縮方法,其特征在于所述服務器按一 定時間間隔不斷向所述登錄后的手機客戶端發(fā)送激活或喚醒連接的一個或多個數據包。
3. 根據權利要求1所述的移動即時通信圖片壓縮方法,其特征在于所述手機客戶端 登錄是要和服務器通過移動數據網絡建立連接。
4. 根據權利要求2所述的移動即時通信圖片壓縮方法,其特征在于除非用戶自己退 出手機客戶端,關閉連接,否則手機客戶端和服務器將一直以互發(fā)數據包的方式保持連接, 使數據通信正常。
5. 根據權利要求4所述的移動即時通信圖片壓縮方法,其特征在于所述互發(fā)數據包 的方式是一種手機客戶端和服務器各自按照某時間間隔交錯發(fā)送的方式。
6. 根據權利要求5所述的移動即時通信圖片壓縮方法,其特征在于所述手機客戶端 發(fā)送數據包是對所述服務器發(fā)送數據包的回應。
全文摘要
本發(fā)明提供一種新的移動即時通信圖片壓縮方法,包括以長連接方式連接的手機客戶端和服務器,其特征在于所述手機客戶端登錄后按一定時間間隔不斷向所述服務器發(fā)送激活或喚醒連接的一個或多個數據包。采用該方法能夠在現有長連接的基礎上建立雙向發(fā)送機制,從而很大程度上減少用戶“假在線”、連接“休眠”和連接斷開的幾率,提高用戶體驗。
文檔編號H04W76/00GK101699911SQ20071005790
公開日2010年4月28日 申請日期2007年7月3日 優(yōu)先權日2007年7月3日
發(fā)明者盧葦 申請人:盧葦