[发明专利]界面处理方法及装置有效
申请号: | 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.vipzhuanli.com/pat/books/201210486731.2/1.html,转载请声明来源钻瓜专利网。