买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于Flutter的页面生成方法、装置、设备及存储介质_平安国际融资租赁有限公司_202110718097.X 

申请/专利权人:平安国际融资租赁有限公司

申请日:2021-06-28

公开(公告)日:2024-04-02

公开(公告)号:CN113342447B

主分类号:G06F9/451

分类号:G06F9/451;G06F9/448;G06F9/54

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2021.09.21#实质审查的生效;2021.09.03#公开

摘要:本发明公开了一种基于Flutter的页面生成方法、装置、设备及存储介质,属于移动终端操作体验优化领域。该方法包括:Flutter端确定对应前端的触发事件而生成的第一功能调用消息的类型;当第一功能调用消息的类型表征需要调用原生功能模块时,Flutter端将第一功能调用消息转换为原生端可识别的第二功能调用消息;Flutter端将第二功能调用消息发送至原生端,以使得原生端根据第二功能调用消息,调用并执行对应的原生功能模块以获得第一结果数据;当Flutter端接收到原生端反馈的第一结果数据后,对第一结果数据进行渲染以生成页面,页面用于展示前端的触发事件对应的执行结果。通过引入Flutter端,使得应用程序在不同平台、不同设备上的显示保持高度一致,提升用户体验。

主权项:1.一种基于Flutter的页面生成方法,其特征在于,所述方法包括:Flutter端确定对应前端的触发事件而生成的第一功能调用消息的类型,所述类型用于表征是否需要调用原生功能模块;当所述第一功能调用消息的类型表征需要调用所述原生功能模块时,所述Flutter端将所述第一功能调用消息转换为原生端可识别的第二功能调用消息;所述Flutter端将所述第二功能调用消息发送至所述原生端,以使得所述原生端根据所述第二功能调用消息,调用并执行对应的原生功能模块以获得第一结果数据,且将所述第一结果数据发送至所述Flutter端;当所述Flutter端接收到所述原生端反馈的所述第一结果数据后,对所述第一结果数据进行渲染以生成页面,所述页面用于展示所述前端的触发事件对应的执行结果;其中,当所述前端生成的第一功能调用消息包括至少两条,其中至少一条第一功能调用消息的类型表征需要调用所述原生功能模块,且其中至少另一条第一功能调用消息的类型表征不需要调用所述原生功能模块时;所述Flutter端确定对应前端的触发事件而生成的第一功能调用消息的类型,所述类型用于表征是否需要调用原生功能模块之后,还包括:所述Flutter端还根据所述第一功能调用消息,从所述Flutter端调用并执行与所述第一功能调用消息对应的功能模块,以获得第二结果数据;当所述Flutter端接收到所述原生端反馈的执行的第一结果数据后,将所述第一结果数据和所述第二结果数据一起进行渲染以生成页面,所述页面用于展示所述前端的触发事件对应的执行结果;其中,所述当所述第一功能调用消息的类型表征需要调用所述原生功能模块时,所述Flutter端将所述第一功能调用消息转换为原生端可识别的第二功能调用消息包括:根据预设的转换规则和所述第一功能调用消息,确定对应的信道和标识,所述标识包括封装的任务方法;调用预设的编码器将所述标识进行二进制编码,以获得所述第二功能调用消息;其中,所述Flutter端将所述第二功能调用消息发送至所述原生端包括:根据确定的信道的信道标识,调用预设于所述Flutter端和所述原生端之间的目标信道;通过所述目标信道,将所述第二功能调用消息发送至所述原生端;当所述原生端根据所述第二功能调用消息执行对应的功能模块并获得所述第一结果数据后,通过预先注册在所述目标信道中的回调函数,将所述第一结果数据反馈至所述Flutter端;其中,所述根据确定的信道的信道标识,调用预设于所述Flutter端和所述原生端之间的目标信道包括:所述Flutter端通过invokeMethod发起方法调用请求,所述方法调用请求中包含有所述第二功能调用消息和回调匹配的Key;所述原生端根据所述第二功能调用消息,调用并执行对应的原生功能模块以获得第一结果数据包括:当所述原生端监听到所述方法调用请求后,通过onMethodcall匹配所述Key;当匹配成功,所述原生端根据所述第二功能调用消息调用对应的原生功能模块并执行,以获得所述第一结果数据。

全文数据:

权利要求:

百度查询: 平安国际融资租赁有限公司 基于Flutter的页面生成方法、装置、设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术