[發明專利]一種跨進程調用應用信息的方法及裝置在審
| 申請號: | 201210026399.1 | 申請日: | 2012-02-07 |
| 公開(公告)號: | CN103246557A | 公開(公告)日: | 2013-08-14 |
| 發明(設計)人: | 游晶;彭勇 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 牛崢;王麗琴 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 跨進 調用 應用 信息 方法 裝置 | ||
1.一種跨進程調用應用信息的裝置,其特征在于,包括:在第一進程中的應用程序編程接口API調用請求模塊、發送模塊、等待模塊、分發模塊及接收模塊,其中,
API調用請求模塊,用于將攜帶應用信息的API調用參數信息的API調用請求,發送給發送模塊,接收等待模塊發送的所請求的應用信息;
發送模塊,用于將從API調用請求模塊接收的API調用請求發送給第二進程;
接收模塊,用于接收第二進程發送的所請求的應用信息,發送給分發模塊;
分發模塊,用于從接收模塊接收到所請求的應用信息后,激活等待模塊,將所請求的應用信息發送給等待模塊;
等待模塊,用于阻塞當前線程執行,直到被分發模塊喚醒后,從分發模塊獲取所請求的應用信息,發送給API調用請求模塊。
2.如權利要求1所述的裝置,其特征在于,所述API調用請求模塊,還用于將所接收的所請求的應用信息發送給第一進程;
所述第一進程,用于從API調用請求模塊獲得所請求的應用信息,根據該應用信息在第一進程的當前線程的開放平臺上運行應用。
3.如權利要求1所述的裝置,其特征在于,所述API調用請求模塊,還用于發送API調用請求時,進行編碼打包為字節流,再發送給發送模塊;
發送模塊,還用于將接收的打包為字節流的API調用請求加入到所設置的發送隊列中,所設置的發送進程掃描發送隊列,將字節流發送到第二進程;
接收模塊,還用于接收第二進程發送的包括所請求的應用信息的字節流,并包括所請求的應用信息的字節流設置在所設置的接收隊列中;
分發模塊,用于從接收模塊的接收隊列中,將包括所請求的應用信息的字節流提取出來,解碼得到所請求的應用信息,發送給等待模塊。
4.如權利要求1所述的裝置,其特征在于,所述API調用請求攜帶應用信息的API調用參數信息為線程標識、調用API名字及要反饋應用信息標識。
5.一種跨進程調用應用信息的方法,其特征在于,該方法包括:
第一進程構造攜帶應用信息的API調用參數信息的API調用請求,發送給第二進程;
第一進程阻塞當前線程執行,進入等待狀態;
第一進程接收到第二進程發送的所請求的應用信息后,喚醒等待狀態,根據所請求的應用信息在當前線程上的開放平臺上運行應用。
6.如權利要求1所述的方法,其特征在于,所述API調用請求攜帶應用信息的API調用參數信息為線程標識、調用API名字及要反饋應用信息標識。
7.如權利要求1所述的方法,其特征在于,所述構造攜帶應用信息的API調用參數信息的API調用請求之前,該方法還包括:
第一進程與其他進程通信,采用要運行應用的調用API名字查詢其他進程是否具有該應用信息,確認具有該應用信息的第二進程。
8.如權利要求1所述的方法,其特征在于,所述構造攜帶應用信息的API調用參數信息的API調用請求為多個,分別攜帶的線程標識不同;
所述接收到的所請求的應用信息攜帶的線程標識不同,根據不同線程標識確定不同應用信息;
在當前線程上運行應用時所述當前線程的線程標識為應用信息所攜帶的線程標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210026399.1/1.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





