logo好方法网

多渠道软件安装包通用生成方法


技术摘要:
本发明涉及一种多渠道软件安装包通用生成方法,属于互联网技术领域。采用了本发明的多渠道软件安装包通用生成方法,首先生成具有代理SDK的软件安装母包,然后根据选定的渠道,获取各渠道对应的渠道SDK;进而利用渠道SDK及代理SDK将所述的软件安装母包自动打包成与各渠  全部
背景技术:
当前市场上应用软件渠道平台很多,各大手机厂商,如华为、小米、三星等等,都具 有自主的软件市场(渠道平台)。手机用户需要通过相应的渠道平台下载获取适合的软件应 用。因此,软件供应商在向各渠道发布软件应用时,就需要提供不同渠道的安装包。 由于每个渠道的SDK(Software  Development  Kit)有很大差别,软件研发人员需 要为接入这些SDK花费大量的精力,后期渠道SDK升级维护成本也很高,每个软件的研发都 需要重复这些工作,随着渠道增多,成本也在急速增加。 另一方面,如游戏APP等软件,其更新间隔短,频率高,所需发布的游戏渠道平台非 常全,因此研发人员每开发一个版本都需要为接入这些SDK花费大量的时间,精力,人力成 本极高。 因此,如何提供一种让软件研发人员免于应对所有渠道包方案的重复劳动,降低 软件开发的工作强度,同时可以适用于多渠道的软件安装包通用生成方法成为本领域亟待 解决的问题。
技术实现要素:
本发明的目的是克服了上述现有技术中的缺点,提供一种可使软件研发人员免于 应对所有渠道包方案的重复劳动,降低软件开发的工作强度,提高软件开发的效率,同时又 可自动生成各渠道安装包的多渠道软件安装包通用生成方法。 为了实现上述的目的,本发明的多渠道软件安装包通用生成方法包括以下步骤: (1)生成软件安装母包,所述的软件安装母包包括代理SDK; (2)选择至少一个渠道,获取所述渠道对应的渠道SDK; (3)利用所述的渠道SDK及所述的代理SDK将所述的软件安装母包自动打包成与所 述渠道对应的专用软件安装包。 该多渠道软件安装包通用生成方法中,所述的步骤(2)具体包括以下步骤: (21)选择至少一个渠道; (22)获取与所述渠道对应的实时渠道参数及渠道SDK。 该多渠道软件安装包通用生成方法中,所述的步骤(3)具体包括以下步骤: (31)利用所述的实时渠道参数对所述的软件安装母包进行设置; (32)利用所述的渠道SDK及所述的代理SDK将所述的软件安装母包自动打包成与 所述渠道对应的专用软件安装包。 该多渠道软件安装包通用生成方法中,所述的步骤(31)具体为: 根据所述渠道的特殊要求对所述的软件安装母包进行适应性设置。 4 CN 111580853 A 说 明 书 2/5 页 该多渠道软件安装包通用生成方法还包括以下步骤: (4)生成关于打包过程的日志。 本发明还提供一种多渠道软件安装包通用生成方法,该方法包括以下步骤: (A)安装包生成服务器获取软件安装母包,所述的软件安装母包包括代理SDK; (B)用户利用所述的安装包生成服务器选择至少一个渠道,从该渠道的服务器获 取对应的渠道SDK; (C)所述的安装包生成服务器利用所述的渠道SDK及所述的代理SDK将所述的软件 安装母包自动打包成与所述渠道对应的专用软件安装包。 该多渠道软件安装包通用生成方法中,所述的步骤(B)具体包括以下步骤: (B1)用户利用所述的安装包生成服务器选择至少一个渠道; (B2)从该渠道的服务器获取与所述渠道对应的实时渠道参数及渠道SDK。 该多渠道软件安装包通用生成方法中,所述的步骤(C)具体包括以下步骤: (C1)所述的安装包生成服务器利用所述的实时渠道参数对所述的软件安装母包 进行设置; (C2)所述的安装包生成服务器利用所述的渠道SDK及所述的代理SDK将所述的软 件安装母包自动打包成与所述渠道对应的专用软件安装包。 该多渠道软件安装包通用生成方法中,所述的步骤(C1)具体为: 所述的安装包生成服务器根据所述渠道的特殊要求对所述的软件安装母包进行 适应性设置。 该多渠道软件安装包通用生成方法还包括以下步骤: (D)所述的安装包生成服务器生成关于打包过程的日志。 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序 被处理器执行时,实现上述的多渠道软件安装包通用生成方法。 本发明还提供一种多渠道软件安装包通用生成装置,其包括处理器和存储器,所 述的存储器上存储有计算机程序,该计算机程序被所述的处理器执行时,实现上述的多渠 道软件安装包通用生成方法。 采用了该发明的多渠道软件安装包通用生成方法,首先生成具有代理SDK的软件 安装母包,然后根据选定的渠道,获取各渠道对应的渠道SDK;进而利用渠道SDK及代理SDK 将所述的软件安装母包自动打包成与各渠道对应的渠道专用软件安装包。从而,利用本发 明可使软件研发人员免于应对所有渠道包方案的重复劳动,降低软件开发的工作强度,提 高软件开发的效率,同时又可自动生成各渠道安装包,且本发明的多渠道软件安装包通用 生成方法,其实现方式简便,实现成本低廉,应用范围也相当广泛。 附图说明 图1为本发明的多渠道软件安装包通用生成方法的步骤流程图。 图2为本发明的实际应用中客户端软件的“打包工具”页面示意图。 图3为本发明的实际应用中客户端软件的“游戏管理”页面示意图。 图4为本发明的实际应用中客户端软件的“渠道管理”页面示意图。 图5为本发明的实际应用中客户端软件的“参数管理”页面示意图。 5 CN 111580853 A 说 明 书 3/5 页 图6为本发明的实际应用中客户端软件的“打包工具”页面的另一示意图。 图7为本发明的实际应用中客户端软件的“打包管理”页面的示意图。 图8为本发明的实际应用中客户端软件的“打包过程、结果”页面的示意图。 图9为本发明的实际应用中客户端软件的“打包错误日志”页面的示意图。 图10为本发明的多渠道软件安装包生成方法在实际应用中的程序流程图。 图11为本发明的实际应用中客户端软件的流程图。 图12为本发明的实际应用中客户端软件的逻辑结构图。
分享到:
收藏