[發明專利]實現移動終端上不同應用程序的進程之間通信的裝置和方法無效
| 申請號: | 201010100988.0 | 申請日: | 2010-01-25 |
| 公開(公告)號: | CN102137123A | 公開(公告)日: | 2011-07-27 |
| 發明(設計)人: | 張邦華 | 申請(專利權)人: | 騰訊科技(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W80/00 |
| 代理公司: | 北京凱特來知識產權代理有限公司 11260 | 代理人: | 鄭立明;焦麗 |
| 地址: | 100080 北京市海淀區海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 移動 終端 不同 應用程序 進程 之間 通信 裝置 方法 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種實現移動終端上不同應用程序的進程之間通信的裝置和方法。
背景技術
目前,手機等移動終端的機型和操作系統千差萬別,手機等移動終端上使用的應用程序也多種多樣,不同應用程序可能使用不同的語言來開發。比如在現在的QQ游戲大廳的應用環境中,游戲大廳應用程序采用Symbian(信比安操作系統)語言開發,而游戲大廳中內嵌的游戲采用J2ME(Java?2Micro?Edition,Java語言2微型版)語言開發。J2ME語言一直是作為通用跨平臺的解決方案,因為J2ME的跨平臺移植以及對絕大多數機型的支持而成為眾多應用程序開發的選擇。
但手機上不同語言寫的應用程序的進程之間通信一直存在諸多不方便,比如J2ME語言開發的應用程序與Symbian語言開發的應用程序之間通信,就缺少有效的機制,它們之間不能像PC(個人計算機,Personal?Computer)上一樣有共享內存、管道、文件、數據庫等進程間通訊途徑。
在實現本發明過程中,發明人發現現有技術中還沒有實現手機等移動終端上不同應用程序的進程之間通信的方法。
發明內容
本發明的實施例提供了一種實現移動終端上不同應用程序的進程之間通信的方法,以實現移動終端上不同應用程序的進程之間進行通信。
一種進程間通信服務器,設置于移動終端中,所述進程間通信服務器包括:
接口設置模塊,用于設置與移動終端中的各個應用程序的進程進行連接的接口;
進程與服務器間的協議設置模塊,用于設置與移動終端中的各個應用程序的進程之間的通信協議;
數據交互處理模塊,用于在通過接口與發送端和接收端的應用程序的進程進行連接后,接收發送端的應用程序的進程通過通信協議發送的數據,將該數據通過通信協議發送給接收端的應用程序的進程。
一種移動終端中的進程間通信的方法,在移動終端中設置進程間通信服務器,所述方法具體包括:
所述進程間通信服務器通過接口與發送端的應用程序的進程進行連接,接收發送端的應用程序的進程通過通信協議發送的數據;
所述進程間通信服務器通過接口與接收端的應用程序的進程進行連接,將所述數據通過通信協議發送給接收端的應用程序的進程。
由上述本發明的實施例提供的技術方案可以看出,本發明實施例通過在移動終端中設置進程間通信服務器,實現了移動終端上的不同應用程序的進程之間的通信。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例一提供的一種進程間通信服務器的結構示意圖;
圖2為本發明實施例二提供的一種移動終端中的進程間通信的方法的處理流程圖。
具體實施方式
為便于對本發明實施例的理解,下面將結合附圖以幾個具體實施例為例做進一步的解釋說明,且各個實施例并不構成對本發明實施例的限定。
實施例一
該實施例在手機等移動終端上設置進程間通信服務器,利用該進程間通信服務器來實現不同應用程序的進程之間的通信。該實施例提供的一種進程間通信服務器的結構示意圖如圖1所示,包括如下模塊:
接口設置模塊11,用于設置與移動終端中的各個應用程序的進程進行連接的接口,通過該接口各個應用程序的進程可以和進程間通信服務器連接;
進程與服務器間的協議設置模塊12,用于設置與移動終端中的各個應用程序的進程之間的通信協議,通過該通信協議和各個應用程序的進程進行數據傳輸。
給不同應用程序的進程可以設置相同或不同的通信協議,在實際應用中,可以給所有應用程序都設置TCP(Transmission?Control?Protocol,傳輸控制協議)協議。
數據交互處理模塊13,用于接收發送端的應用程序的進程通過通信協議發送的數據,將該數據通過通信協議轉發給接收端的應用程序的進程。將接收端的應用程序的進程返回的數據再轉發給發送端的應用程序的進程。
所述的進程間通信服務器還可以包括:
進程間的協議設置模塊14,用于設置不同的進程之間的通信協議,該通信協議可以封裝在進程與服務器間的通信協議之中。
所述的數據交互處理模塊13具體可以包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(北京)有限公司,未經騰訊科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010100988.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于噴涂鋁管的內噴涂噴槍
- 下一篇:一種汽車防偏道報警裝置





