[发明专利]用于移动操作系统的应用程序的调试方法、调试平台设备有效
申请号: | 202110677502.8 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113326199B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 陈星 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 操作系统 应用程序 调试 方法 平台 设备 | ||
本申请公开了一种用于移动操作系统的应用程序的调试方法,该方法包括:在应用程序的开发平台侧,对同一应用程序中的第一业务组件和第二业务组件进行编译和运行,所述第一业务组件包括页面、方法、消息之一或其任意组合,所述第二业务组件包括页面、方法、消息之一或其任意组合,第一业务组件和第二业务组件中的任意一业务组件通过路由接口完成第一业务组件和第二业务组件之间页面跳转和/或方法调用,和/或,通过消息总线接口完成第一业务组件和第二业务组件之间事件发布订阅。本申请实现了跨业务组件的联合调试,避免了所有业务组件集中调试时所导致的编译耗时。
技术领域
本发明涉及计算机程序调试领域,特别地,涉及一种用于移动操作系统的应用程序的调试方法、调试平台设备及存储介质。
背景技术
随着移动终端的广泛应用,越来越多运行于移动操作系统下(例如,ios、安卓系统)的应用程序(APP)被开发和应用。
在同一APP包括有若干业务,一个业务可用于实现若干功能。例如,在打车APP中,包括用于用户属性管理的业务、叫车业务、支付业务等。随着APP开发的组件化,一个业务可以由若干业务组件实现。如图1所示,图1为一APP中业务、业务组件的一种逻辑关系示意图。
在APP的开发过程中,当任一业务组件与其他业务组件之间的能力/接口被更新(增减或改变)时,需要将整个APP进行编译、打包后运行,以便进行测试。由于整个APP包括了所有的业务组件,导致编译、打包耗时较长;若多个业务组件之间的能力/接口存在更新,则意味着开发、编译、测试过程中,存在相互等待、相互影响,导致APP开发低效。
发明内容
本发明提供了一种用于移动操作系统的应用程序的调试方法,以提高APP开发过程中的调试效率。
本发明提供的一种用于移动操作系统的应用程序的调试方法,该方法包括:在应用程序的开发平台侧,
对同一应用程序中的第一业务组件和第二业务组件进行编译和运行,所述第一业务组件包括页面、方法、消息之一或其任意组合,所述第二业务组件包括页面、方法、消息之一或其任意组合,
第一业务组件和第二业务组件中的任意一业务组件通过路由接口完成第一业务组件和第二业务组件之间页面跳转和/或方法调用,和/或,通过消息总线接口完成第一业务组件和第二业务组件之间事件发布订阅。
较佳地,该方法还包括,利用深度链接建立第一业务组件和第二业务组件之间的通信通路。
较佳地,所述第一业务组件和第二业务组件中的任意一业务组件通过路由接口完成第一业务组件和第二业务组件之间页面跳转、和/或方法调用,和/或,通过消息总线完成第一业务组件和第二业务组件之间事件发布订阅,包括,
第一业务组件判断自身是否存在路由接口和/或消息总线接口,
如果是,则调用第一业务组件的第一路由接口完成第一业务组件和第二业务组件之间页面跳转和/或方法调用,和/或,调用第一业务组件的第一消息总线接口完成第一业务组件和第二业务组件之间事件发布订阅,
否则,则通过所述通信通路向第二业务组件传输接口调用请求,使得第二业务组件响应于所述接口调用请求,获取第二业务组件的第二路由接口和/或第二消息总线接口,并调用第二路由接口完成第一业务组件和第二业务组件之间页面跳转和/或方法调用,和/或,调用第二消息总线接口完成第一业务组件和第二业务组件之间事件发布订阅。
较佳地,所述获取第二业务组件的第二路由接口和/或第二消息总线接口之后,进一步包括,
当需要向第一业务组件返回所请求的接口信息时,第二业务组件通过通信通路传输所请求的接口信息,使得第一业务组件获取第一路由接口和/或第一消息总线接口,并调用第一路由接口完成第一业务组件和第二业务组件之间页面跳转和/或方法调用,和/或,调用第一业务组件的第一消息总线接口完成第一业务组件和第二业务组件之间事件发布订阅。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110677502.8/2.html,转载请声明来源钻瓜专利网。