[發明專利]一種在線應用程序的通信方法、裝置及系統有效
| 申請號: | 201110424293.2 | 申請日: | 2011-12-16 |
| 公開(公告)號: | CN102571759A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 張恒 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 溫青玲 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 在線 應用程序 通信 方法 裝置 系統 | ||
技術領域
本發明屬于網絡技術領域,尤其涉及一種在線應用程序的通信方法、裝置及系統。
背景技術
基于網絡的在線應用程序日益增多,且開放性越來越強,開發人員依賴Linux或者Android操作系統等軟件環境開發各種在線應用程序,使得例如在線視頻播放、在線卡拉OK、文件下載等在線應用程序廣泛地出現在互聯網電視、平板電腦等網絡終端中,提高了網絡的可交互性,豐富了用戶的網絡生活。
現有的在線應用程序(客戶端)與其內容供應商(服務器)之間的通信原理如圖1所示,在線應用程序在收發通信數據時需要通過約定的通信協議將通信數據進行處理,例如根據約定的通信協議向服務器發起數據請求,且在接收到服務器的答復數據包后再根據協議內容來對該答復數據包進行解析?;谏鲜鐾ㄐ旁黹_發的在線應用程序的缺點在于,其程序代碼中需要包含相關的通信協議內容,導致在線應用程序的代碼量龐大,不易維護,且開發人員需要深入了解相關協議的細節并對所有的在線應用程序進行協議部分的重復開發,降低了開發效率。
發明內容
本發明實施例的目的在于提供一種在線應用程序的通信方法,旨在解決現有的在線應用程序需要在程序代碼中包含相關的通信協議內容,導致在線應用程序代碼量大且存在重復開發現象的問題。
本發明實施例是這樣實現的,一種在線應用程序的通信方法,所述方法包括:
將所述在線應用程序同與其對應的服務器進行關聯;
根據所述服務器確定所述在線應用程序使用的通信協議;
根據所述通信協議處理并轉發所述在線應用程序與所述服務器之間的通信數據。
本發明實施例的另一目的在于提供一種在線應用程序的通信裝置,所述裝置包括:
關聯模塊,用于將所述在線應用程序同與其對應的服務器進行關聯;
協議分析模塊,用于根據所述服務器確定所述在線應用程序使用的通信協議;
數據轉發模塊,用于根據所述通信協議處理并轉發所述在線應用程序與所述服務器之間的通信數據。
本發明實施例的另一目的在于提供一種在線應用程序的通信系統,包括客戶端和服務器,所述客戶端包括至少一個在線應用程序,所述系統還包括如上所述的在線應用程序的通信裝置。
本發明實施例將相關的通信協議從在線應用程序的程序代碼中分離開來,通過建立起在線應用程序與作為其內容供應商的服務器之間的關聯,當在線應用程序發起數據請求或者接收應答數據時,不需要涉及利用通信協議對收發數據進行處理的工作過程,即可以完成與服務器的通信,大大地減小了其開發代碼量,提高了開發效率。
附圖說明
圖1是現有技術在線應用程序(客戶端)與其內容供應商(服務器)之間的通信原理圖;
圖2是本發明在線應用程序的通信方法第一實施例的實現流程圖;
圖3是本發明在線應用程序的通信方法第一實施例步驟S203的具體實現流程圖;
圖4是本發明在線應用程序的通信方法第一實施例步驟S201的具體實現流程圖;
圖5是本發明在線應用程序的通信裝置第一實施例的結構圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明實施例將相關的通信協議從在線應用程序的程序代碼中分離開來,通過建立起在線應用程序與作為其內容供應商的服務器之間的關聯,當在線應用程序發起數據請求或者接收應答數據時,不需要涉及利用通信協議對收發數據進行處理的工作過程,即可以完成與服務器的通信,大大地減小了其開發代碼量,提高了開發效率。
圖2示出了本發明在線應用程序的通信方法第一實施例的實現流程,詳述如下:
在步驟S201中,將所述在線應用程序同與其對應的服務器進行關聯。
在本實施例中,每個在線應用程序會對應不同的服務器,例如,某視頻網站的在線播放客戶端,其對應的服務器是該視頻網站所屬的服務器,而非其他內容供應商所屬的服務器,因此,首先需要將在線應用程序與其相對應的服務器進行關聯。具體地,將在線應用程序與其對應的服務器進行關聯,可以將該在線應用程序與其對應的服務器的地址進行關聯,例如關聯該服務器的統一資源定位符(uniform?resource?locator,URL)。
對于步驟S201的具體實現流程將在后續實施例中進行說明,在此不再贅述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110424293.2/2.html,轉載請聲明來源鉆瓜專利網。





