一种移动互联网定向流量SDK开发系统及其开发方法与流程

文档序号:13179424阅读:894来源:国知局
技术领域本发明涉及软件开发技术领域,尤其是一种移动互联网定向流量SDK开发系统及其开发方法。

背景技术:
定向流量是运营商移动网络环境下,为用户访问特定的互联网内容,减免流量的一种技术。由于现有的定向流量控制软件更新速度快,使用普通的SDK开发系统对软件进行开发效率低。

技术实现要素:
本发明要解决的技术问题是提供一种移动互联网定向流量SDK开发系统及其开发方法,能够解决现有技术的不足,提高软件开发的效率。为解决上述技术问题,本发明所采取的技术方案如下。一种移动互联网定向流量SDK开发系统,其特征在于:包括,第一平台,用于开发系统框架的搭建和软件包的整合封装;若干个第二平台,用于对软件包的子程序的开发;测试平台,用于对软件包的可靠性进行测试,以及对子程序之间的兼容性进行测试;数据交换平台,用于对软件包中的子程序进行数据交互。一种使用上述的移动互联网定向流量SDK开发系统的开发方法,其特征在于包括以下步骤:A、通过第一平台对开发系统进行框架搭建,并在开发框架内对软件根据功能模块的不同进行分解,并将分解出的功能模块任务分配至第二平台;B、第二平台接收第一平台分解出来的功能模块任务,根据功能模块的要求进行程序段的编译,形成完成的软件包;C、数据交换平台对软件包内的子程序进行数据交互,对子程序的数据接口进行标准统一和结构优化;D、测试平台对第二平台开发的软件包内的子程序进行兼容性测试,若通过测试,则执行步骤E,若未通过测试,则返回步骤B对软件包进行升级;E、第二平台将各个软件包发送至第一平台,第一平台将软件包进行整合封装,形成软件封装文件;F、测试平台对软件封装文件进行可靠性测试。作为优选,步骤A中,开发系统根据软件的外部接口要求进行搭建,并为功能模块预留内部接口,每个内部接口和与之对应的软件包接口程序使用一一对应的数字签名。作为优选,步骤B中,在与内部接口相接的程序段处设置中断服务程序,中断程序的优先级高于与之对应的内部接口的优先级。作为优选,步骤C中,在进行结构优化过程中,在软件包内设置一个通用接口,各子程序的数据接口均与通用接口进行通讯连接,各子程序的数据接口与通用接口的通讯连接设定为最高优先级。作为优选,步骤D中,使用各个子程序运行预设命令,将运行结果与预设的语法库进行对比,判断子程序是否满足兼容性要求。作为优选,步骤E中,第一平台对软件包进行加密封装。作为优选,步骤F中,使用测试数据在数据输出接口对软件封装文件进行反向测试,将测试结果存入数据库,通过计算测试结果的误差率对可靠性进行判断。采用上述技术方案所带来的有益效果在于:本发明通过使用模块化的开发系统,对软件进行模块化的平行开发,同时在开发的过程中优化了软件的逻辑结构,降低了软件BUG的几率。附图说明图1是本发明一个具体实施方式的开发系统原理图。图中:1、第一平台;2、第二平台;3、测试平台;4、数据交换平台。具体实施方式参照图1,本具体实施方式包括第一平台1,用于开发系统框架的搭建和软件包的整合封装;若干个第二平台2,用于对软件包的子程序的开发;测试平台3,用于对软件包的可靠性进行测试,以及对子程序之间的兼容性进行测试;数据交换平台4,用于对软件包中的子程序进行数据交互。一种上述的移动互联网定向流量SDK开发系统的开发方法,其特征在于包括以下步骤:A、通过第一平台1对开发系统进行框架搭建,并在开发框架内对软件根据功能模块的不同进行分解,并将分解出的功能模块任务分配至第二平台2;开发系统根据软件的外部接口要求进行搭建,并为功能模块预留内部接口,每个内部接口和与之对应的软件包接口程序使用一一对应的数字签名。B、第二平台2接收第一平台分解出来的功能模块任务,根据功能模块的要求进行程序段的编译,形成完成的软件包;在与内部接口相接的程序段处设置中断服务程序,中断程序的优先级高于与之对应的内部接口的优先级。C、数据交换平台4对软件包内的子程序进行数据交互,对子程序的数据接口进行标准统一和结构优化;在进行结构优化过程中,在软件包内设置一个通用接口,各子程序的数据接口均与通用接口进行通讯连接,各子程序的数据接口与通用接口的通讯连接设定为最高优先级。D、测试平台3对第二平台2开发的软件包内的子程序进行兼容性测试,若通过测试,则执行步骤E,若未通过测试,则返回步骤B对软件包进行升级;使用各个子程序运行预设命令,将运行结果与预设的语法库进行对比,判断子程序是否满足兼容性要求。E、第二平台2将各个软件包发送至第一平台1,第一平台1将软件包进行整合封装,形成软件封装文件;第一平台对软件包进行加密封装。F、测试平台3对软件封装文件进行可靠性测试,使用测试数据在数据输出接口对软件封装文件进行反向测试,将测试结果存入数据库,通过计算测试结果的误差率对可靠性进行判断。另外,当出现可靠性缺陷时,通过调整内部接口和通用接口的逻辑关系进行升级修补。以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1