[发明专利]一种实现应用程序间虚拟物品安全共享的系统有效
申请号: | 201210344801.0 | 申请日: | 2012-09-18 |
公开(公告)号: | CN102915416A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京深思洛克软件技术股份有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F9/44;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 应用程序 虚拟 物品 安全 共享 系统 | ||
技术领域
本发明涉及计算机应用程序领域,具体涉及一种实现应用程序间虚拟物品安全共享的系统。
背景技术
一些计算机应用程序中会涉及到虚拟物品,比如,常见的即时通信应用程序(包括但不限于腾讯QQ、飞信、微信等)会涉及“道具”、“装备”、“皮肤”、“头像”、“QQ币”等,而且在游戏类应用程序中也常常涉及不同的虚拟物品。
此外,对于游戏类应用程序而言,游戏间相似虚拟物品的共享可极大增加游戏的趣味性。如农场经营游戏和餐厅经营游戏中都有“水果”、“蔬菜”等虚拟物品,农场经营游戏“出产”的“水果”、“蔬菜”可以作为“原料”供应给餐厅经营游戏。又如不同游戏间的虚拟货币也可共享。
目前,网络游戏中已出现游戏间相似虚拟物品共享的实例,但数量还很少,且一般是同一开发商或运营商拥有的游戏之间共享,不同开发商或运营商之间很难实现共享。究其原因,一是没有相应的技术手段,二是不同开发商或运营商之间难以互相信任,开放虚拟物品共享存在风险。
发明内容
有鉴于此,本发明提出了一种安全地进行应用程序间虚拟物品共享的系统,提供共享虚拟物品的注册,授权应用程序对共享物品的访问。系统对应用程序进行身份验证,防止未授权的应用程序非法访问共享物品。
根据本发明,提供一种在应用程序之间安全共享虚拟物品的系统,所述系统包括:
数据存储模块,用于存储所述虚拟物品,所述虚拟物品包括虚拟物品数据和虚拟物品接口;
虚拟物品注册模块,用于提供注册接口及注册虚拟物品;
验证模块,用于验证申请使用所述虚拟物品的应用程序的授权;
执行模块,用于通过调用所述虚拟物品接口实现应用程序对所述虚拟物品的使用;
应用程序请求处理模块,用于接收应用程序使用所述虚拟物品的请求,通知或直接调用所述验证模块和所述执行模块,并向应用程序返回结果。
根据本发明的一个方面,所述数据存储模块存储的虚拟物品数据至少包括:应用程序原版校验码、共享接口数据、共享接口授权信息;
根据本发明的一个方面,共享接口数据进一步包括:共享接口ID、共享接口、文字说明;共享接口授权信息进一步包括:接口ID、允许使用所述接口的使用者ID。
根据本发明的一个方面,所述虚拟物品注册模块进一步用于注册应用程序;其中,所述虚拟物品注册模块接到注册请求后将应用程序ID及相关数据存入所述数据存储模块;
根据本发明的一个方面,所述虚拟物品注册模块进一步用于提交原版校验码;其中,所述虚拟物品注册模块接到提交原版校验码请求后,将应用程序ID及其原版校验码存入所述数据存储模块。
根据本发明的一个方面,所述虚拟物品注册模块进一步用于上传所述虚拟物品的数据或共享接口;所述虚拟物品注册模块接到上传共享接口请求后将数据存入所述数据存储模块;
根据本发明的一个方面,所述虚拟物品注册模块进一步用于设定共享接口授权信息;其中,所述虚拟物品注册模块接到设定共享接口权限请求后将授权信息存入所述数据存储模块。
根据本发明的一个方面,所述验证模块进行验证的过程包括以下步骤:
对应用程序的可执行文件进行校验码计算;
查询原版校验码;
将计算所得校验码与原版校验码作对比,二者相同则通过验证,二者不同则不能通过验证。
根据本发明的一个方面,所述执行模块进一步用于执行共享接口,包括:
创建共享接口的运行时环境;
执行共享接口,返回处理结果;
销毁运行时环境。
附图说明
图1是根据本发明一个实施例的系统结构示意图;
图2是根据本发明一个实施例的服务端共享接口调用过程流程图;
图3是根据本发明一个实施例的游戏身份验证过程流程图;
图4是根据本发明一个实施例的共享接口权限验证过程流程图;
图5是根据本发明一个实施例的一个虚拟物品共享实例的流程图。
具体实施方式
本发明的系统包括以下模块:
1) 数据存储模块:用于存储共享物品,包含共享物品的数据和接口。
2) 共享物品注册模块:提供注册接口,用于注册共享物品,即注册可共享给别的应用程序的物品,包括共享物品的数据和接口。
3) 验证模块:用于验证申请使用共享物品的应用程序的授权。授权中包含应用程序的身份信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克软件技术股份有限公司,未经北京深思洛克软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210344801.0/2.html,转载请声明来源钻瓜专利网。