管理应用程序的系统、方法及设备技术方案

技术编号:6868948 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种管理应用程序的系统、方法及设备,属于互联网领域。系统包括:应用程序商城包括:信息管理模块,用于记录和维护应用程序店铺信息、应用程序信息、网络服务信息和用户信息;交易管理模块,用于根据管理模块所维护的信息完成应用程序的计费和收费;通信模块,用于通过网络通信接口与应用程序店铺进行信息交互;应用程序店铺包括:产品展现模块,用于为产品的展现方式提供展现逻辑、展现产品,产品包括应用程序和运行应用程序的网络服务;通信模块,用于通过网络通信接口与应用程序商城进行信息交互。使得应用程序商城与应用程序店铺独立部署和维护,解决资源和人力的浪费,避免一些不必要的工作。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种管理应用程序的系统、方法及设备
技术介绍
应用程序商店是互联网特别是移动互联网中重要的应用程序发布技术。开发者可以上传、发布自己所开发的应用程序到应用程序商店的页面;用户则可以在应用程序商店的页面中浏览、购买和下载自己所需的应用程序。应用程序商城是应用程序商店进一步发展的产物。在应用程序商城中,每个开发者作为“店主”可以有一个自己的应用程序店铺。各个互联网厂商、电信设备厂商和电信运营商都有能力提供自己的应用程序商城。由于电信网络有互联互通的要求,各个厂商和运营商提供的接口和服务都遵循相同的标准,使得一个电信应用程序往往能运行在不同的网络或不同的终端设备中,所以同一个开发者开发的电信应用程序一般在多个应用程序商城中都有目标用户。如果各个厂商或运营商之间的应用程序商城相互独立,那么开发者不得不分别在各个应用程序商城中开店, 这对开发者来说是多余的、重复的工作量。当前有一大部分的应用程序是网络应用程序,用户下载到客户端的应用程序并不能单独运行,需要服务器端配合才能完成相关业务。对于这类应用,店主需要提供相应的网络服务,如果店主的网络服务只能部署在应用程序商城中,那么店主需要为各个应用程序商城准备单独的网络服务,浪费资源和店主的人力。
技术实现思路
本专利技术实施例提供了一种管理应用程序的系统、方法及设备。所述技术方案如下—种管理应用程序的系统,所述系统包括应用程序商城和应用程序店铺;所述应用程序商城包括信息管理模块,用于记录和维护应用程序店铺信息、应用程序信息、网络服务信息和用户信息;交易管理模块,用于根据所述管理模块所维护的信息完成应用程序的计费和收费;通信模块,用于通过网络通信接口与所述应用程序店铺进行信息交互;所述应用程序店铺包括产品展现模块,用于为产品的展现方式提供展现逻辑、展现所述产品,所述产品包括应用程序和运行应用程序的网络服务;通信模块,用于通过网络通信接口与所述应用程序商城进行信息交互。一种在应用程序商城中开店的方法,所述方法包括应用程序商城为应用程序店铺的创建提供信息输入接口,通过所述信息输入接口接收用户所提供的应用程序店铺信息;所述应用程序商城对所述应用程序店铺信息进行记录和维护。一种应用程序商城,所述商城包括开店模块和信息维护模块;所述开店模块,用于为应用程序店铺的创建提供信息输入接口,通过所述信息输入接口接收用户所提供的应用程序店铺信息;所述信息维护模块,用于对所述应用程序店铺信息进行记录和维护。一种在管理应用程序的系统中发布产品的方法,所述方法包括应用程序店铺通过调用产品上传接口,接收用户上传的产品及相应的产品信息, 所述产品包括应用程序和运行应用程序的网络服务;所述应用程序店铺将所述产品保存在自身的服务器中,并将所述产品信息注册到应用程序商城。一种应用程序店铺,所述店铺包括调用模块和注册模块;所述调用模块,用于通过调用产品上传接口,接收用户上传的产品及相应的产品信息,所述产品包括应用程序和运行应用程序的网络服务;所述注册模块,用于将所述产品保存在自身的服务器中,并将所述产品信息注册到应用程序商城。—种在管理应用程序的系统中下载应用程序的方法,所述方法包括应用程序店铺接收用户下载应用程序的请求,并将所述应用程序下载到所述用户的客户端中;所述应用程序店铺将所述应用程序的下载信息通知给应用程序商城,使所述应用程序商城根据所述应用程序的计费方式对所述应用程序进行计费,并根据计费结果完成收费。一种应用程序店铺,所述店铺包括下载模块和通信模块;所述下载模块,用于接收用户下载应用程序的请求,并将所述应用程序下载到所述用户的客户端中;所述通信模块,用于将所述应用程序的下载信息通知给应用程序商城,使所述应用程序商城根据所述应用程序的计费方式对所述应用程序进行计费,并根据计费结果完成收费。一种在管理应用程序的系统中调用网络服务的方法,所述方法包括应用程序商城接收用户调用网络服务的请求,根据所述请求查找网络服务信息;所述应用程序商城将所述请求及查找得到的网络服务信息转发给应用程序店铺, 使所述应用程序店铺根据所述查找得到的网络服务信息调用相应的网络接口并运行所述网络服务;所述应用程序商城根据所述网络服务的计费方式对所述网路服务进行计费,并根据计费结果完成收费。—种应用程序商城,所述商城包括查找模块、转发模块和计费模块;所述查找模块,用于接收用户调用网络服务的请求,根据所述请求查找网络服务 fn息;所述转发模块,用于将所述请求及查找得到的网络服务信息转发给应用程序店铺,使所述应用程序店铺根据所述查找得到的网络服务信息调用相应的网络接口并运行所述网络服务;所述计费模块,用于根据所述网络服务的计费方式对所述网路服务进行计费,并根据计费结果完成收费本专利技术实施例提供的技术方案带来的有益效果是应用程序店铺和应用程序商城独立部署和维护,应用程序商城仅记录和维护应用程序店铺的店铺信息,这样,一个应用程序店铺的店主只需在一个应用程序店铺服务器中维护自己的店铺信息,并把自己所维护的店铺信息同时发布到多个应用程序商城中,由应用程序商城将各应用程序店铺的店铺信息进行集中的管理,在应用程序店铺中的应用程序被下载或者网络服务被调用时,应用程序商城与应用程序店铺进行相关信息的交互以完成应用程序在下载或者网络服务被调用时的计费和收费;这种应用程序店铺和应用程序商城独立部署和协同工作方案的有益效果在于(1)、避免一个店主在每个应用程序商城中都有一个应用程序店铺版本,店主需要花费重复的工作分别对各个应用程序商城中的应用程序店铺进行维护;(2)、对于应用程序店铺中的网络服务(电信增值业务)的实现需要特别的硬件设备,而这些硬件设备在应用程序商城的部署环境中没有的情况下,将使得应用程序店铺无法在应用程序商城中实现,应用程序店铺与应用程序商城独立部署和维护的方案将可以避免上述限制;(3)、应用程序店铺的部署最终将依赖于硬件资源,将一个应用程序店铺同时在多个应用程序商城中注册的办法可以避免对硬件资源的重复投资,尤其在对于应用程序店铺中存在复杂的网络服务(例如电信网络服务)的情况下,能够实现可观的资源节省。另外,用户将产品上传到应用程序店铺中,应用程序店铺存储产品,并将产品信息发布到应用程序商城内,用户与应用程序店铺间的独立的分工合作(开发者负责产品的开发,店铺负责对产品的展现和销售)所带来的有益效果包括(1)、在一些业务的运营需要很高的门槛,例如电信增值业务的运营资质需要严格的审批,获得该资质对于自由开发者来说门槛过高的情况下,本专利技术中的方法可以使没有业务销售、运营能力的开发者也参与到产品的销售中,这是由于,开发者只需要将自己所开发的产品上传到具有运营资质者所创建的店铺中进行展现和销售即可;(2)、一些业务的运营依赖于昂贵的硬件和昂贵的维护费用,例如电信类业务的运营需要大量的基础设施,本专利技术中的方法可以使得店铺的店主专注于店铺基础设施的建设和维护,而开发者专注于业务的创新和开发,同时可以达到最大限度的对店铺中的基础设施进行利用。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员本文档来自技高网...

【技术保护点】
1.一种管理应用程序的系统,其特征在于,所述系统包括:应用程序商城和应用程序店铺;所述应用程序商城包括:信息管理模块,用于记录和维护应用程序店铺信息、应用程序信息、网络服务信息和用户信息;交易管理模块,用于根据所述管理模块所维护的信息完成应用程序的计费和收费;通信模块,用于通过网络通信接口与所述应用程序店铺进行信息交互;所述应用程序店铺包括:产品展现模块,用于为产品的展现方式提供展现逻辑、展现所述产品,所述产品包括应用程序和运行应用程序的网络服务;通信模块,用于通过网络通信接口与所述应用程序商城进行信息交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:丘志宏颜友亮张杰李朋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1