[发明专利]移动终端软件的多渠道SDK接入系统有效
申请号: | 201410567412.3 | 申请日: | 2014-10-22 |
公开(公告)号: | CN104363264B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 刘大澎;孙智勇 | 申请(专利权)人: | 北京棱镜云桥科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律恒立业知识产权代理事务所(特殊普通合伙)11416 | 代理人: | 顾珊,蔡艳园 |
地址: | 100013 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 软件 多渠道 sdk 接入 系统 方法 | ||
1.一种用于移动终端软件的多渠道SDK接入系统,所述系统包括中央控制台、通用SDK、CP接口模块、第三方SDK、渠道接口模块、渠道参数配置及文件打包模块和文件管理模块,其中,
所述中央控制台,用于调度和控制其他各个模块;
所述通用SDK,用于存储对于不同的多个渠道通用的SDK,其封装了与所有渠道提供的第三方SDK同样的客户端接口与服务端接口;
所述CP接口模块,为至少一个CP提供接入到所述系统的接口,用于CP下载或上传文件或对文件进行配置;通过CP接口模块将通用SDK下载,并将开发的APK接入到通用SDK形成基于通用SDK的APK,并将基于通用SDK的APK上传至所述多渠道SDK接入系统;
所述第三方SDK,用于存储由不同的渠道商提供的各自的SDK;
所述渠道接口模块,为至少一个渠道商提供接入到所述系统的接口,用于获取不同渠道的SDK,并将通过所述渠道参数配置及文件打包模块生成的文件上传至各个相应的渠道;
所述渠道参数配置及文件打包模块,用于接收CP提供的配置,并根据CP的配置和第三方SDK,将CP上传的基于通用SDK开发的程序进行配置与打包,以便能够接入到不同渠道中;其中所述渠道参数配置及文件打包模块通过下列步骤进行打包:
步骤a,获取CP提供的基于通用SDK开发的APK文件,将该APK文件进行解包,生成CP临时文件;
步骤b,获取CP所选择的要发布的渠道,以及对所述APK文件应用于该渠道的配置信息;
步骤c,获取该渠道的SDK文件,基于该SDK文件生成渠道SDK开发工程文件,将该工程文件生成渠道APK包;
步骤d,对所述渠道APK包进行解包,生成系统SDK临时文件;
步骤e,将步骤b获取的配置信息添加到步骤d生成的SDK临时文件中;
步骤f,将更新了配置信息的系统SDK临时文件和步骤a中生成的CP临时文件合并,生成对应于该渠道的渠道APK临时文件;
步骤g,将该渠道APK临时文件进行打包,生成渠道APK包;
步骤h,对该渠道APK包进行签名,生成签名的渠道APK包;
所述文件管理模块,用于存储和管理在系统运行中产生和传输的各类文件。
2.根据权利要求1所述的系统,还包括CP统计与管理模块,用于CP统计接入到各个渠道的程序产品运营情况,以及管理不同版本的产品在不同渠道上的运行情况。
3.根据权利要求1所述的系统,还包括检查更新模块,用于为CP提供不同APK的版本管理功能,并检查CP上传的用于接入渠道的APK文件版本的更新情况。
4.根据权利要求1所述的系统,其中所述中央控制台的呈现方式为web界面。
5.根据权利要求1所述的系统,其中所述配置信息选自涉及渠道支付的配置信息、Debug模式配置、横屏配置、更新配置、用户帐号设置。
6.根据权利要求1所述的系统,其中所述步骤a和b的组合与所述步骤c和d的组合互换或同时进行。
7.根据权利要求3所述的系统,其中所述检查更新模块为每个上传至渠道商的文件版本生成唯一的标识符。
8.根据权利要求3所述的系统,其中所述检查更新模块进行的更新为增量更新。
9.根据权利要求1所述的系统,其中所述系统还包括推荐引擎,基于CP统计与管理模块的大数据分析向CP推荐不同的渠道或者向渠道推荐CP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京棱镜云桥科技有限公司,未经北京棱镜云桥科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410567412.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有升级功能的网络家电
- 下一篇:数据转发系统和数据转发装置