应用商店系统及实现应用内购买功能的方法技术方案

技术编号:7898461 阅读:252 留言:0更新日期:2012-10-23 04:33
本发明专利技术提供了应用商店系统及实现应用内购买功能的方法,该系统包括:开发者社区功能实体和应用商店网店功能实体,还包括:配置模块,用于接受为应用配置对应的购买项和对应于所述购买项的信息,其中,所述应用是通过所述开发者社区功能实体上传的;应用内购买处理模块,用于接收来自所述应用的购买请求,按照所述购买请求所请求购买的购买项对应的信息进行扣费。本发明专利技术降低了普通开发者开发及维护存在程序内购买功能的应用的成本。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种应用商店系统及实现应用内购买(InApplication Purchase,简称为 IAP)功能的方法。
技术介绍
随着第三代(the 3rd Generation,简称为3G)移动通信的发展和智能移动终端(例如,智能手机)的发展,手机互联网(internet)的应用越来越广泛。在这样的环境下,苹果从2008年开始通过应用商店(apple app store)提供iPhone应用,在短期内取得了接近10亿的下载量。这种手机应用商店的使用,造就了一大批独立应用开发者。各大运营商、手机制造商以及互联网厂商也将推出各自的在线应用商店提上日程,或业已推出在线应用商店。随着应用商店的发展,应用的形式也发生了多种多样的变化。应用商店需要为这些不同的应用提供更好的系统支撑能力。一种典型的新兴的应用是在应用中内置一个商店。当用户下载该应用时,可以从应用内触发一个购买请求。这种应用可以是一个游戏,当游戏中需要某个道具时,用户可以从开发者为游戏开发的某个购买入口触发购买请求。这种应用也可以是一个电子阅读器,用户免费的下载了某电子阅读器的应用程序,打开该应用程序后可以在应用程序中购买电子书。据统计,这一类型的应用可以提高用户的购买意愿。开发者迫切的需要应用商店为其提供这类应用开发的系统和结算能力以降低开发这类应用的开发成本。而应用商店之争,最后也将演变为如何吸引更多开发者,所以应用商店也应从开发者的角度考虑,为其开发具备程序内购买功能的应用程序提供更好的系统支撑。图I是根据相关技术的应用商店系统的基本架构图,如图I所示,在普通的应用商店系统中,主要的功能实体为应用商店网店以及开发者社区,以下分别进行简要的说明。相关技术中的应用商店网店的主要功能模块包括门户,鉴权模块,应用分发模块,供应销售模块,业务支撑模块和运营支撑模块。门户主要用于提供WEB门户、WAP门户、手机客户端或者PC客户端的访问入口,通过该入口,手机终端用户可以方便的搜索和下载应用。鉴权模块用于提供对用户的鉴权以及应用的鉴权。应用分发模块用于提供各种应用分发途径的功能,比如下载到电脑、WAP TOSH到手机、短信发送地址或者客户端直接下载安装等与应用分发相关的功能。供应销售模块用于提供对应用商店中销售的应用的管理,包括店铺和货架的管理、应用上线下线的管理以及推荐排行的管理。应用商店网店功能实体主要负责与用户之间的交互。他们之间的交互通过WEB界面操作或者应用接口,在图中以“web/接口 I”来表示。相关技术中的开发者社区的主要功能包括应用上传,应用管理功能,论坛功能,开发者wiki。开发者社区功能实体主要负责开发者和应用商店系统之间的交互。开发者与开发者社区之间的交互通过WEB界面操作或者SDK接口,在图中以“web/接口 3”来表示。开发者社区和应用商店网店之间的信息交互通过“接口 2”,该接口主要负责将管理员审核通过的应用及应用信息从开发者社区同步到应用商店网店中。、目前的这种应用商店系统对于普通的应用已具备较好的开发支持能力,但是,在该系统中,如果开发者希望开发内置有程序内购买(也称为应用内购买或应用程序内购买)流程的应用,就需要自己再另外搭建一个服务器(server)来处理这些计费请求,同时也要提供相应的完整的结算功能。这样,开发及维护的代价均非常之高。
技术实现思路
本专利技术的主要目的在于提供一种,以至少解决上述问题。 本专利技术的一个方面提供了一种应用商店系统,包括开发者社区功能实体和应用商店网店功能实体,还包括配置模块,用于接受为应用配置对应的购买项和对应于所述购买项的信息,其中,所述应用是通过所述开发者社区功能实体上传的;IAP处理模块,用于接收来自所述应用的购买请求,按照所述购买请求所请求购买的购买项对应的信息进行扣费。本专利技术的另一个方面提供了一种开发者社区功能实体,包括配置模块,用于接受为应用配置对应的购买项和对应于所述购买项的信息,其中,所述应用是通过所述开发者社区功能实体上传的。本专利技术的又一个专利技术提供了一种应用商店网店功能实体,包括IAP处理模块,用于接收来自应用的购买请求,按照所述购买请求所请求购买的购买项对应的信息进行扣费,其中,所述购买项和所述购买项对应的信息是通过开发者社区功能实体和所述应用商店网店功能实体之间的接口同步到所述IAP处理模块中的。本专利技术的再一个方面提供了一种应用商店系统,包括开发者社区功能实体和应用商店网店功能实体,还包括IAP管理模块,其中,所述IAP管理模块包括配置模块,用于接受为应用配置对应的购买项和对应于所述购买项的信息,其中,所述应用是通过所述开发者社区功能实体上传的;购买请求处理模块,用于接收来自应用的购买请求,按照所述购买请求所请求购买的购买项对应的信息进行扣费。本专利技术的再一个方面提供了一种实现IAP功能的方法,包括响应于用户选定待购买的购买项的操作,应用向应用商店系统发送购买请求;所述应用商店系统接收所述购买请求,按照所述购买请求所请求购买的购买项对应的信息进行扣费。通过本专利技术,在应用商店系统中设置用于实现购买项配置的配置模块,及按照配置进行购买项扣费、查询等应用与应用商店之间的交互处理的IAP处理模块,解决了开发者开发应用的成本过高的问题,降低了普通开发者开发及维护存在程序内购买功能的应用的成本。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I是根据相关技术的应用商店系统的基本架构图;图2是根据本专利技术一个实施例的应用商店系统的结构框图;图3是根据本专利技术一个实施例的应用商店系统的优选结构框图一;图4是根据本专利技术一个实施例的应用商店系统的优选结构框图二 ;图5是根据本专利技术一个实施例的IAP处理模块包含的接口的示意图;图6是根据本专利技术另一个实施例的应用商店系统的结构框图;图7是根据本专利技术另一个实施例的应用商店系统的优选结构框图;图8是根据本专利技术另一个实施例的应用商店系统中的IAP管理模块的优选结构框图一;图9是根据本专利技术另一个实施例的应用商店系统中的IAP管理模块的优选结构框图二 ; 图10是根据本专利技术实施例的实现应用内购买功能的方法的流程图;图11是在不提供IAP功能的应用商店中,应用程序在运行时与应用程序SERVER之间的接口图;图12是根据实施例I的应用商店、程序内购买功能模块、开发者和开发者应用server之间的接口关系图;图13是根据实施例2的IAP功能中各模块分设于不同的功能实体的示意图;图14是根据实施例2的开发者配置及用户进行应用内购买的流程图;图15是根据实施例3的实现内建程序内购买的流程图;图16是根据实施例4的实现独立server程序内购买的流程图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术的一个实施例提供了一种应用商店系统,图2是根据本专利技术一个实施例的应用商店系统的结构框图,如图2所示,该系统包括开发者社区功能实体22和应用商店网店功能实体24,还包括配置模块261,用于接受为通过开发者社区功能实体22上传的应用配置对应的购买本文档来自技高网
...

【技术保护点】
一种应用商店系统,包括开发者社区功能实体和应用商店网店功能实体,其特征在于还包括:配置模块,用于接受为应用配置对应的购买项和对应于所述购买项的信息,其中,所述应用是通过所述开发者社区功能实体上传的;应用内购买IAP处理模块,用于接收来自所述应用的购买请求,按照所述购买请求所请求购买的购买项对应的信息进行扣费。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:巫妍
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1