应用商店渠道标识的传输方法及系统的制作方法

文档序号:6403161阅读:230来源:国知局
专利名称:应用商店渠道标识的传输方法及系统的制作方法
技术领域
本发明涉及通信技术领域,具体而言,涉及应用商店渠道标识的传输方法及系统。
背景技术
应用商店是应用软件的集散地,且应用商店软件可以通过多种渠道分发安装到用户的终端设备上。用户的终端设备安装应用商店软件后,用户在应用商店中购买下载应用软件,一般地在一个应用商店中可以购买多个应用软件。运营商为了按照分发渠道对应用商店软件的收入进行分别统计,相关技术中的做法为,如图1所示:假设应用商店软件具有A、B及C三个分发渠道,则为分发到该三个渠道中的应用商店软件设定相互区别的渠道标识信息,并将设定的渠道标识信息写入到应用商店软件中,分别得到应用商店软件A、应用商店软件B及应用商店软件C,并且对应地在应用商店服务器端I生成分别与应用商店件A、应用商店软件B及应用商店软件C相对应的软件副本即应用商店软件副本AU、应用商店软件副本B12及应用商店软件副本C13。另外假设通过不同渠道获取的应用软件均能下载安装3个不同功能的应用软件,此处以应用软件1、应用软件2及应用软件3表示通过应用商店软件能够下载的应用软件。具体地,为了区别表示应用软件获取的渠道在应用软件中还分别写入渠道标识信息,则对应得到3套应用软件,即对应A渠道的应用软件1A、应用软件2A、应用软件3A ;对应B渠道的应用软件1B、应用软件2B、应用软件3B及对应C渠道的应用软件1C、应用软件2C及应用软件3C。对应 地,在应用商店服务器端I分别生成3套应用软件副本,即对应A渠道的应用软件副本1A、应用软件副本2A、应用软件副本3A,对应B渠道的应用软件副本1B、应用软件副本2B、应用软件副本3B及对应C渠道的应用软件副本1C、应用软件副本2C及应用软件副本3C。其中,在对应用商店收入进行分渠道结算的过程中,为了维护渠道标识信息,在应用商店服务器端I按照图1所示的结构维护应用商店软件副本,对应每个应用商店软件副本的多个应用软件副本。按照设定的分发渠道,应用商店软件下载安装到应用商店客户端2内,假设应用商店客户端2通过A渠道下载安装有应用商店软件A,并且应用商店客户端2请求下载安装应用软件1,则首先应用商店软件A向应用商店服务器端I发出下载请求信息,其中所述下载请求信息中携带有下载渠道信息及应用软件类型信息;应用商店服务器端I接收到所述下载请求信息后,根据所述下载渠道信息及所述应用软件类型信息,将应用软件IA安装到应用商店客户端2内。在应用商店客户端2下载安装应用软件IA后,为了实现对应用软件IA收入的分渠道结算,应用软件IA将自身携带的渠道标识信息发送到应用商店支付系统14中,应用商店支付系统14根据接收到的渠道标识信息将应用软件IA带来的收入计入到A渠道的应用商店软件收入内。
从以上实现应用商店的分渠道结算而设计的应用商店的渠道标识维护方法中可以看出,在应用商店服务器端I会根据应用商店软件的分发渠道不同分别生成应用商店软件副本,而且对于每个应用软件都要生成需要分发的各个渠道的副本。因此当应用商店下的应用软件的数量比较多时,需要生成的副本文件的数量比较多。而且如果应用商店软件增加一个分发渠道,其下所有的应用软件都要生成相应的副本文件。因此,导致相关技术中在应用商店服务器端I应用商店软件的渠道标识信息的维护复杂。

发明内容
本发明的目的在于提供应用商店渠道标识的传输方法及系统,以解决上述的问题。在本发明的实施例中提供了一种应用商店渠道标识的传输方法,包括:在应用商店的服务器端保存应用商店所属的应用软件;在应用商店的客户端设置共享存储区,在所述共享存储区内存储该应用商店客户端对应的渠道信息;应用商店的服务器端需要获取所述应用商店所属的应用软件对应的渠道标识时,从所述共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给所述应用商店的服务器端。—种应用商店渠道标识的传输系统,包括:应用商店服务器端,用于保存应用商店所属的应用软件;

应用商店客户端,用于设置共享存储区,在所述共享存储区内存储该应用商店客户端对应的渠道信息;应用商店的服务器端需要获取所述应用商店所属的应用软件对应的渠道标识时,从所述共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给所述应用商店的服务器端。本发明上述实施例的应用商店渠道标识的传输方法及系统,首先在应用商店服务器端保存应用商店所属的应用软件,与相关技术中在应用商店服务器端对应每个分发渠道的应用商店软件副本均生成应用商店所属的应用软件副本相比,本发明中在应用商店服务器端生成的应用软件的数量少。本发明中在应用商店服务器端保存的应用软件的数量减少,但仍然能够通过渠道标识的传输,完成对应用商店软件收入的分渠道结算。为了完成对应用商店软件收入的分渠道结算,在应用商店的客户端设置共享存储区,将该应用商店客户端对应的渠道信息存储在共享存储区中。当应用商店服务器端进行分渠道结算需要获取应用商店所属的应用软件对应的渠道标识时,可以从共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给应用商店的服务器端。因此本发明的应用商店渠道标识的传输方法及系统中,通过设置共享存储区存储应用商店客户端的渠道信息,克服了相关技术中将渠道标识存储在应用商店所属的应用软件中,需要在应用商店服务器端对应每个分发渠道均生成应用商店所属的应用软件的副本,导致的应用商店软件渠道标识维护复杂的技术问题,使得本发明的应用商店渠道标识维护简便。


图1示出了现有技术中应用商店渠道标识的传输方法;图2示出了本发明的应用商店渠道标识的传输方法。
具体实施例方式下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。本发明实施例提供一种应用商店渠道标识的传输方法,如图2所示,包括:在应用商店的服务器端保存应用商店所属的应用软件;在应用商店的客户端设置共享存储区41,在共享存储区41内存储该应用商店客户端4对应的渠道信息;应用商店的服务器端需要获取所述应用商店所属的应用软件对应的渠道标识时,从共享存储区41中获取应用商店客户端4对应的渠道信息,并发送给所述应用商店的服务器端。图2中,设应用商店服务器端3所属的应用软件包括应用软件la、应用软件2b、应用软件3c,则在应用商店服务器端3只需保存该3个软件,与相关技术中在应用商店服务器端对应每个分发渠道的应用商店软件副本均生成应用商店所属的应用软件副本相比,本实施例在应用商店服务器端3生成的应用软件的数量少。本实施例中, 在应用商店服务器端3保存的应用软件的数量减少,但仍然能够通过渠道标识的传输,在应用商店支付系统31中完成对应用商店软件收入的分渠道结算。为了完成对应用商店软件收入的分渠道结算,在应用商店的客户端设置共享存储区41,将该应用商店客户端4对应的渠道信息存储在共享存储区41中。当应用商店服务器端3进行分渠道结算需要获取应用商店所属的应用软件对应的渠道标识时,可以从共享存储区41中获取所述应用商店客户端4对应的渠道信息,并发送给应用商店的服务器端。例如,在应用商店客户端4下载安装有应用软件1,当对应用软件I进行分渠道结算时,从共享存储区41中获取该应用软件I的渠道信息,并将获取的渠道信息发送到应用商店服务器端3。应用商店服务器端3的应用商店支付系统31根据接收到的渠道信息对应用软件Ia的收入进行分渠道结算。由此,得出本实施例的应用商店渠道标识的传输方法中,通过设置共享存储区41存储应用商店客户端4的渠道信息,克服了相关技术中将渠道标识存储在应用商店所属的应用软件中,需要在应用商店服务端对应每个分发渠道均生成应用商店所属的应用软件的副本,导致的应用商店软件渠道标识维护复杂的技术问题,使得本实施例的应用商店渠道标识维护简便。其中,所述从共享存储区41中获取应用商店客户端4对应的渠道信息,提供3种方式:其一为,共享存储区41为AndroidManifest.xml文件;通过Android 系统提供的 PackageManager 来访问所述 AndroidManifest.xml 文件获取应用商店客户端4对应的渠道信息。
其二为,所述从共享存储区41中获取应用商店客户端4对应的渠道信息,包括:共享存储区41 为 SharedPreference 文件;通过访问所述SharedPreference文件获取所述应用商店客户端4对应的渠道信
肩、O其三为,所述从共享存储区41中获取应用商店客户端4对应的渠道信息,包括:共享存储区41为自定义的ContentProvider文件,且所述ContentProvider文件提供有渠道访问接口;通过Android系统的标准接口来访问所述渠道访问接口获取应用商店客户端4对应的渠道信息。另外,所述在共享存储区41内存储该应用商店客户端4对应的渠道信息,包括:应用商店客户端4携带有标识其渠道来源的渠道信息,通过应用商店客户端4将与该应用商店客户端4相对应的渠道信息写入共享存储区41并进行存储。进一步地,所述从共享存储区41中获取应用商店客户端4对应的渠道信息,并发送给所述应用商店的服务器端之后,还包括:
所述应用商店的服务器端接收到所述渠道信息后,根据所述渠道信息对所述应用商店所属的应用软件的收入进行分渠道结算。同时本发明实施例还提供一种应用商店渠道标识的传输系统,包括:应用商店服务器端,用于保存应用商店所属的应用软件;应用商店客户端,用于设置共享存储区,在所述共享存储区内存储该应用商店客户端对应的渠道信息;应用商店的服务器端需要获取所述应用商店所属的应用软件对应的渠道标识时,从所述共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给所述应用商店的服务器端。对应地,为了实现在方法实施例中提供的从所述共享存储区中获取所述应用商店客户端对应的渠道信息的3种方式,在应用商店的结构设置分别为:其一为,在所述应用商店客户端包括:存储模块及访问模块;所述存储模块中设置有AndroidManifest.xml文件;所述AndroidManifest.xml文件用于作为共享存储区;所述访问模块中设置有Android系统提供的PackageManager ;所述PackageManager用于访问所述AndroidManifest.xml文件获取所述应用商店客户端对应的渠道信息。其二为,所述应用商店客户端包括:存储模块及访问模块;所述存储模块中设置有SharedPreference文件;所述SharedPreference文件用于作为共享存储区;所述访问模块,用于访问所述SharedPreference文件获取所述应用商店客户端对应的渠道信息。其三为,所述应用商店客户端包括:存储模块及访问模块;所述存储模块中设置有自定义的ContentProvider文件,且所述ContentProvider文件提供有渠道访问接口 ;所述ContentProvider文件用于作为共享存储区;
所述访问模块中设置有Android系统的标准接口 ;所述标准接口用于访问所述渠道访问接口获取所述应用商店客户端对应的渠道信息。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。
权利要求
1.一种应用商店渠道标识的传输方法,其特征在于,包括: 在应用商店的服务器端保存应用商店所属的应用软件; 在应用商店的客户端设置共享存储区,在所述共享存储区内存储该应用商店客户端对应的渠道信息; 应用商店的服务器端需要获取所述应用商店所属的应用软件对应的渠道标识时,从所述共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给所述应用商店的服务器端。
2.根据权利要求1所述的方法,其特征在于,所述从所述共享存储区中获取所述应用商店客户端对应的渠道信息,包括: 所述共享存储区为AndroidManifest.xml文件; 通过Android系统提供的PackageManager来访问所述AndroidManifest.xml文件获取所述应用商店客户端对应的渠道信息。
3.根据权利要求1所述的方法,其特征在于,所述从所述共享存储区中获取所述应用商店客户端对应的渠道信息,包括: 所述共享存储区为SharedPreference文件; 通过访问所述SharedPreference文件获取所述应用商店客户端对应的渠道信息。
4.根据权利要求1所述的方法,其特征在于,所述从所述共享存储区中获取所述应用商店客户端对应的渠道信息,包括:· 所述共享存储区为自定义的ContentProvider文件,且所述ContentProvider文件提供有渠道访问接口; 通过Android系统的标准接口来访问所述渠道访问接口获取所述应用商店客户端对应的渠道信息。
5.根据权利要求1所述的方法,其特征在于,所述在所述共享存储区内存储该应用商店客户端对应的渠道信息,包括: 所述应用商店客户端携带有标识其渠道来源的渠道信息,通过所述应用商店客户端将与该应用商店客户端相对应的渠道信息写入所述共享存储区并进行存储。
6.根据权利要求1所述的方法,其特征在于,所述从所述共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给所述应用商店的服务器端之后,还包括: 所述应用商店的服务器端接收到所述渠道信息后,根据所述渠道信息对所述应用商店所属的应用软件的收入进行分渠道结算。
7.一种应用商店渠道标识的传输系统,其特征在于,包括: 应用商店服务器端,用于保存应用商店所属的应用软件; 应用商店客户端,用于设置共享存储区,在所述共享存储区内存储该应用商店客户端对应的渠道信息;应用商店的服务器端需要获取所述应用商店所属的应用软件对应的渠道标识时,从所述共享存储区中获取所述应用商店客户端对应的渠道信息,并发送给所述应用商店的服务器端。
8.根据权利要求7所述的系统,其特征在于,所述应用商店客户端包括:存储模块及访问模块; 所述存储模块中设置有AndroidManifest.xml文件;所述AndroidManifest.xml文件用于作为共享存储区; 所述访问模块中设置有Android系统提供的PackageManager ; 所述PackageManager用于访问所述AndroidManifest.xml文件获取所述应用商店客户端对应的渠道信息。
9.根据权利要求7所述的系统,其特征在于,所述应用商店客户端包括:存储模块及访问模块; 所述存储模块中设置有SharedPreference文件; 所述SharedPreference文件用于作为共享存储区; 所述访问模块,用于访问所述SharedPreference文件获取所述应用商店客户端对应的渠道信息。
10.根据权利要求7所述的系统,其特征在于,所述应用商店客户端包括:存储模块及访问模块; 所述存储模块中设置有自定义的ContentProvider文件,且所述ContentProvider文件提供有渠道访问接口; 所述ContentProvider文件用于作为共享存储区; 所述访问模块中设置有Android系统的标准接口 ; 所述标准接口用于访问所述渠道访问接`口获取所述应用商店客户端对应的渠道信息。
全文摘要
本发明涉及通信技术领域,具体涉及应用商店渠道标识的传输方法及系统。一种应用商店渠道标识的传输方法,包括在应用商店的服务器端保存应用商店所属的应用软件;在应用商店的客户端设置共享存储区,在共享存储区内存储该应用商店客户端对应的渠道信息;应用商店的服务器端需要获取应用商店所属的应用软件对应的渠道标识时,从共享存储区中获取应用商店客户端对应的渠道信息,并发送给应用商店的服务器端。一种应用商店渠道标识的传输系统,包括应用商店服务器端和应用商店客户端。本发明的应用商店渠道标识的传输方法及系统,使得应用商店渠道标识维护简便。
文档编号G06Q30/06GK103246997SQ201310195718
公开日2013年8月14日 申请日期2013年5月23日 优先权日2013年5月23日
发明者王庆 申请人:北京微云即趣科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1