[发明专利]基于消息研发框架的数据交互方法、装置及终端设备在审
申请号: | 201811529435.X | 申请日: | 2018-12-14 |
公开(公告)号: | CN109725887A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 付小建 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 高星 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互对象 脚本代码 数据交互 应用 反馈数据 请求数据 终端设备 研发 计算机可读存储介质 数据处理技术 变量添加 发起请求 方法设置 脚本 回传 开发 预设 创建 嵌入 发送 | ||
本发明适用于数据处理技术领域,提供了基于消息研发框架的数据交互方法、装置、终端设备以及计算机可读存储介质,包括:创建包含原生方法的第一交互对象,该原生方法用于将执行预设的脚本代码所生成的请求数据发送至原生应用;创建第二交互对象,在第二交互对象内设置包装方法,将包装方法设置为原生方法的执行载体,并执行包装方法;若所述原生应用基于所述请求数据发起请求后接收到反馈数据,则执行第二交互对象中的脚本回传方法,将反馈数据作为变量添加在脚本代码中。本发明实现了原生应用与嵌入至原生应用的脚本代码之间的数据交互,开发人员基于本发明可快速开发不同的原生应用,降低了开发难度。
技术领域
本发明属于数据处理技术领域,尤其涉及基于消息研发框架的数据交互方法、装置、终端设备以及计算机可读存储介质。
背景技术
随着信息技术的发展,应用程序的开发技术呈现多样化的发展趋势。为了满足业务的快速迭代,现今的一种热门开发模式是Hybrid(混合)模式,即是将包含脚本代码的HTML5页面嵌入至原生应用,通过数据交互实现页面加载及数据展示等功能。
在现有技术中,通常是通过原生应用的原生接口直接添加客户端对象,并在该客户端对象中根据需求不断增加新的方法从而实现数据交互,导致交互代码较为臃肿,交互代码无法在不同的原生应用中复用,并且在每次需要进行数据交互时,都要根据具体的交互要求进行定制化开发。综上,现有技术中,在原生应用与脚本代码之间实现数据交互的开发难度高。
发明内容
有鉴于此,本发明实施例提供了基于消息研发框架的数据交互方法、装置、终端设备以及计算机可读存储介质,以解决现有技术中实现数据交互的开发难度高的问题。
本发明实施例的第一方面提供了一种基于消息研发框架的数据交互方法,包括:
创建第一交互对象,在所述第一交互对象内设置原生方法,所述原生方法用于将执行预设的脚本代码所生成的请求数据发送至原生应用;
创建第二交互对象,在所述第二交互对象内设置包装方法,将所述包装方法设置为所述原生方法的执行载体,并执行所述包装方法,其中,所述第二交互对象中还包括脚本回传方法;
若所述原生应用基于所述请求数据发起请求后接收到反馈数据,则执行所述脚本回传方法,将所述反馈数据作为变量添加在所述脚本代码中,其中,添加后的所述反馈数据可在执行所述脚本代码时被调用。
本发明实施例的第二方面提供了一种基于消息研发框架的数据交互装置,包括:
第一创建单元,用于创建第一交互对象,在所述第一交互对象内设置原生方法,所述原生方法用于将执行预设的脚本代码所生成的请求数据发送至原生应用;
第二创建单元,用于创建第二交互对象,在所述第二交互对象内设置包装方法,将所述包装方法设置为所述原生方法的执行载体,并执行所述包装方法,其中,所述第二交互对象中还包括脚本回传方法;
添加单元,用于若所述原生应用基于所述请求数据发起请求后接收到反馈数据,则执行所述脚本回传方法,将所述反馈数据作为变量添加在所述脚本代码中,其中,添加后的所述反馈数据可在执行所述脚本代码时被调用。
本发明实施例的第三方面提供了一种终端设备,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
创建第一交互对象,在所述第一交互对象内设置原生方法,所述原生方法用于将执行预设的脚本代码所生成的请求数据发送至原生应用;
创建第二交互对象,在所述第二交互对象内设置包装方法,将所述包装方法设置为所述原生方法的执行载体,并执行所述包装方法,其中,所述第二交互对象中还包括脚本回传方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811529435.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗软件系统及方法
- 下一篇:一种基于MVC框架模式统一门户系统