动态业务逻辑调试方法、系统、存储介质及智能设备技术方案

技术编号:23148904 阅读:30 留言:0更新日期:2020-01-18 13:24
本发明专利技术公开了一种动态业务逻辑调试方法、系统、存储介质及智能设备,所述方法包括:接收用户在移动终端上进行业务逻辑调试时产生的业务逻辑调试数据,并将业务逻辑调试数据发送至云端服务器;接收云端服务器下发的业务逻辑信息和调试矢量信息,根据下发的业务逻辑信息和调试矢量信息执行相应的业务逻辑操作,并判断执行所述业务逻辑操作的结果是否存在错误;若是,通过云端服务器对可能存在错误的业务逻辑操作设置断点,将断点业务逻辑信息下发至移动终端进行业务逻辑调试;当执行到断点位置时,移动终端将该断点的上下文信息转发至云端服务器,以验证该移动终端的动态业务逻辑调试是否通过,本发明专利技术能够提高移动终端的调试效率,降低调试成本。

Dynamic business logic debugging methods, systems, storage media and intelligent devices

【技术实现步骤摘要】
动态业务逻辑调试方法、系统、存储介质及智能设备
本专利技术涉及终端应用中动态业务逻辑调试
,特别是涉及一种动态业务逻辑调试方法、系统、存储介质及智能设备。
技术介绍
随着时代的发展人们生活水平的不断提高,各种智能设备的生产也越来越来迅速,而在智能设备的生产过程中开发人员一般会在产品中预留一些专用的调试程序以配置生成对应调试工具,调试工具用于当产品生产好后的功能调试和整机测试等作用,而调试工具的配置过程直接影响调试工具的调试效率,因此调试工具的配置过程越来越受人们所重视。对智能设备进行调试时,通常需要通过业务逻辑逻辑错误进行排查。其中,业务逻辑层(BusinessLogicLayer)是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。在实施开发过程中,动态业务逻辑若存在错误,只能由系统开发人员完成,实施开发人员无法参与,实施开发人员需等待系统开发人员的检查结果然后修正。由此,本文档来自技高网...

【技术保护点】
1.一种动态业务逻辑调试方法,应用于移动终端,其特征在于,所述方法包括如下步骤:/n接收用户在所述移动终端上进行业务逻辑调试时所产生的业务逻辑调试数据,并将所述业务逻辑调试数据发送至云端服务器;/n接收所述云端服务器下发的业务逻辑信息和调试矢量信息,根据下发的所述业务逻辑信息和调试矢量信息执行相应的业务逻辑操作,并判断执行所述业务逻辑操作的操作结果是否存在错误,所述调试矢量信息为所述云端服务器根据所述业务逻辑调试数据生成的调试矢量预估数据;/n若是,通过所述云端服务器对可能存在错误的业务逻辑操作设置断点,将断点业务逻辑信息下发至所述移动终端进行业务逻辑调试;/n当执行到断点位置时,所述移动终端...

【技术特征摘要】
1.一种动态业务逻辑调试方法,应用于移动终端,其特征在于,所述方法包括如下步骤:
接收用户在所述移动终端上进行业务逻辑调试时所产生的业务逻辑调试数据,并将所述业务逻辑调试数据发送至云端服务器;
接收所述云端服务器下发的业务逻辑信息和调试矢量信息,根据下发的所述业务逻辑信息和调试矢量信息执行相应的业务逻辑操作,并判断执行所述业务逻辑操作的操作结果是否存在错误,所述调试矢量信息为所述云端服务器根据所述业务逻辑调试数据生成的调试矢量预估数据;
若是,通过所述云端服务器对可能存在错误的业务逻辑操作设置断点,将断点业务逻辑信息下发至所述移动终端进行业务逻辑调试;
当执行到断点位置时,所述移动终端将该断点的上下文信息转发至云端服务器,该云端服务器根据所述上下文信息确定该移动终端的动态业务逻辑调试是否通过。


2.根据权利要求1所述的动态业务逻辑调试方法,其特征在于,将所述业务逻辑调试数据发送至云端服务器的步骤之前,所述方法还包括:
判断所述云端服务器与移动终端是否建立连接;
若是,则将所述业务逻辑调试数据发送至云端服务器;
若否,则获取所述移动终端的IP地址及连接参数,并对该移动终端的IP地址及连接参数进行校验,当校验通过时,建立所述云端服务器与移动终端的连接关系。


3.根据权利要求2所述的动态业务逻辑调试方法,其特征在于,建立所述云端服务器与移动终端的连接关系的步骤还包括:
判断所述移动端的类型;
当所述移动终端为移动端时,则直接建立所述云端服务器与移动终端的连接关系;
当所述移动终端为移动端模拟器时,通过视窗桌面系统或桌面系统进行一次IP地址转换后,建立所述云端服务器与移动端模拟器的连接关系。


4.根据权利要求1所述的动态业务逻辑调试方法,其特征在于,所述移动终端内部设有动态业务逻辑执行引擎,当执行到断点位置时,所述移动终端将该断点的上下文信息转发至云端服务器的方法还包括:当执行到断点位置时,所述动态业务逻辑执行引擎读取断点上下文信息,并把该上下文信息通过移动端通过已经建立的连接,反馈到云端服务器。


5.根据权利要求1所述的动态业务逻辑调试方法,其特征...

【专利技术属性】
技术研发人员:吴景行李玉文黄坤庭卢超陈永辉
申请(专利权)人:广州市玄武无线科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1