[發明專利]界面處理方法及裝置有效
| 申請號: | 201210486731.2 | 申請日: | 2012-11-26 |
| 公開(公告)號: | CN103023645A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 陳柳章 | 申請(專利權)人: | 深圳市文鼎創數據科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30;H04L9/08 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區科豐*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面 處理 方法 裝置 | ||
1.一種界面處理方法,其特征在于,包括以下步驟:
步驟S01、中間件接收界面調用請求,根據所述界面調用請求選擇對應的界面處理模塊,啟動界面進程;
步驟S02、所述界面進程與所述中間件協商通訊密鑰并確認通訊算法;
步驟S03、所述界面處理模塊根據所述界面調用請求進行界面處理,將由處理結果經所述通訊密鑰加密后得到的加密信息回傳給所述中間件;
步驟S04、所述中間件獲取所述加密信息,用所述通訊密鑰解密后獲得所述處理結果,并返回給界面調用程序,銷毀界面調用相關信息,釋放所述界面進程占用的資源。
2.如權利要求1所述的方法,其特征在于,所述步驟S01中,所述中間件啟動界面進程的步驟包括:
S11、申請一塊隨機內存塊作為共享內存;
S12、生成公私鑰對,并保存在所述共享內存;
S13、將界面調用參數信息、共享內存名及所述公私鑰對中的公鑰以參數形式啟動所述界面進程。
3.如權利要求1所述的方法,其特征在于,所述步驟02包括:
S21、所述界面進程生成隨機數R;
S22、所述界面進程用所述隨機數R對界面調用參數信息進行分散,生成通訊密鑰;
S23、所述界面進程用所述公鑰加密所述通訊密鑰,生成所述通訊密鑰密文,回傳給所述中間件;
S24、所述中間件用所述公私鑰對中的私鑰解密所述通訊密鑰密文,獲得所述通訊密鑰;
S25、所述中間件用所述通訊密鑰加密預定數據A,獲得數據A密文,將所述數據A密文編碼后作為驗證信息傳送給所述界面進程;
S26、所述界面進程確認所述驗證信息,完成對所述通訊密鑰的協商及所述通訊算法的確認。
4.如權利要求3所述的方法,其特征在于,所述界面調用參數信息包括界面調用識別碼ID或經編碼的所述界面調用ID。
5.如權利要求1或2所述的方法,其特征在于,所述釋放界面進程占用的資源包括釋放所述共享內存。
6.一種界面處理裝置,其特征在于,包括:中間件、界面進程模塊和界面處理模塊;
所述中間件,用于接收界面調用請求,根據所述界面調用請求選擇對應的所述界面處理模塊,啟動界面進程;
所述界面進程模塊,用于與所述中間件協商通訊密鑰并確認通訊算法;
所述界面處理模塊,用于根據所述界面調用請求進行界面處理,將由處理結果經所述通訊密鑰加密后得到的加密信息回傳給所述中間件;
所述中間件還用于,獲取所述加密信息,用所述通訊密鑰解密后獲得所述處理結果,并返回給界面調用程序,銷毀界面調用相關信息,釋放所述界面進程占用的資源。
7.如權利要求6所述的裝置,其特征在于,所述中間件還用于:
申請一塊隨機內存塊作為共享內存;生成公私鑰對,并保存在所述共享內存;將界面調用參數信息、共享內存名及所述公私鑰對中的公鑰以參數形式啟動所述界面進程。
8.如權利要求6所述的裝置,其特征在于,所述界面進程模塊具體用于:
所述界面進程生成隨機數R;用所述隨機數R對界面調用參數信息進行分散,生成通訊密鑰;用所述公鑰加密所述通訊密鑰,生成所述通訊密鑰密文,回傳給所述中間件;
還用于,接收并確認所述中間件發送的驗證信息。
所述中間件還用于:用所述公私鑰對中的私鑰解密所述通訊密鑰密文,獲得所述通訊密鑰;用所述通訊密鑰加密預定數據A,獲得數據A密文,將所述數據A密文編碼后作為驗證信息傳送給所述界面進程模塊。
9.如權利要求8所述的裝置,其特征在于,所述所述界面調用參數信息包括界面調用ID或經編碼的所述界面調用ID。
10.如權利要求6或7所述的裝置,其特征在于,所述中間件用于釋放所述界面進程占用的資源包括釋放所述共享內存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市文鼎創數據科技有限公司,未經深圳市文鼎創數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210486731.2/1.html,轉載請聲明來源鉆瓜專利網。





