[发明专利]一种实现应用程序间虚拟物品安全共享的系统有效
申请号: | 201210344801.0 | 申请日: | 2012-09-18 |
公开(公告)号: | CN102915416A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京深思洛克软件技术股份有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F9/44;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 应用程序 虚拟 物品 安全 共享 系统 | ||
1.一种在应用程序之间安全共享虚拟物品的系统,其特征在于,所述系统包括:
数据存储模块,用于存储所述虚拟物品,所述虚拟物品包括虚拟物品数据和虚拟物品接口;
虚拟物品注册模块,用于提供注册接口及注册虚拟物品;
验证模块,用于验证申请使用所述虚拟物品的应用程序的授权;
执行模块,用于通过调用所述虚拟物品接口实现应用程序对所述虚拟物品的使用;
应用程序请求处理模块,用于接收应用程序使用所述虚拟物品的请求,通知或直接调用所述验证模块和所述执行模块,并向应用程序返回结果。
2.根据权利要求1所述的系统,其特征在于,所述数据存储模块存储的虚拟物品数据至少包括:应用程序原版校验码、共享接口数据、共享接口授权信息。
3.根据权利要求2所述的系统,其特征在于,共享接口数据进一步包括:共享接口ID、共享接口、文字说明;共享接口授权信息进一步包括:接口ID、允许使用所述接口的使用者ID。
4.根据权利要求1所述的系统,其特征在于,所述虚拟物品注册模块进一步用于注册应用程序;其中,所述虚拟物品注册模块接到注册请求后将应用程序ID及相关数据存入所述数据存储模块。
5.根据权利要求1所述的系统,其特征在于,所述虚拟物品注册模块进一步用于提交原版校验码;其中,所述虚拟物品注册模块接到提交原版校验码请求后,将应用程序ID及其原版校验码存入所述数据存储模块。
6.根据权利要求1所述的系统,其特征在于,所述虚拟物品注册模块进一步用于上传所述虚拟物品的数据或共享接口;所述虚拟物品注册模块接到上传共享接口请求后将数据存入所述数据存储模块。
7.根据权利要求1所述的系统,其特征在于,所述虚拟物品注册模块进一步用于设定共享接口授权信息;其中,所述虚拟物品注册模块接到设定共享接口权限请求后将授权信息存入所述数据存储模块。
8.根据权利要求5所述的系统,其特征在于,所述验证模块进行验证的过程包括以下步骤:
对应用程序的可执行文件进行校验码计算;
查询原版校验码;
将计算所得校验码与原版校验码作对比,二者相同则通过验证,二者不同则不能通过验证。
9.根据权利要求1所述的系统,其特征在于,所述执行模块进一步用于执行共享接口,包括:
创建共享接口的运行时环境;
执行共享接口,返回处理结果;
销毁运行时环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克软件技术股份有限公司,未经北京深思洛克软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210344801.0/1.html,转载请声明来源钻瓜专利网。