跨平台桌面客户端、实现方法、电子设备及存储介质

    公开(公告)号:CN118796156A

    公开(公告)日:2024-10-18

    申请号:CN202311722643.2

    申请日:2023-12-14

    IPC分类号: G06F8/20 G06F9/54

    摘要: 本申请涉及计算机领域,提供一种跨平台桌面客户端、实现方法、电子设备及存储介质。其中跨平台桌面客户端包括:主线程模块,用于创建至少一个渲染线程、控制整个程序的生命周期和调用操作系统底层功能及原生资源;渲染线程模块,用于基于超文本标记语言和层叠样式表渲染页面,并利用脚本语言实现页面交互效果;通信模块,用于基于进程间通信协议,实现主线程模块和渲染线程模块之间的通信;不同操作系统适配模块,用于根据当前的操作系统类型,执行不同的业务逻辑处理,以实现跨平台功能。本申请通过通信模块实现主线程模块和渲染线程模块之间的通信,实现了实现跨平台桌面客户端应用程序的开发,提高了桌面应用程序的开发效率。

    数据获取方法、装置、电子设备及存储介质

    公开(公告)号:CN118797194A

    公开(公告)日:2024-10-18

    申请号:CN202311305229.1

    申请日:2023-10-09

    IPC分类号: G06F16/957 G06F16/2455

    摘要: 本申请涉及计算机领域,提供一种数据获取方法、装置、电子设备及存储介质。其中方法应用于前端,方法包括:拦截业务请求,确定业务请求对应的业务数据类型;在业务数据类型为第一类型时,基于缓存获取的方式从本地缓存数据中获取业务请求对应的业务数据;在业务数据类型为第二类型时,基于缓存获取或在线获取的优先级获取业务数据或者基于异步缓存数据获取业务数据;在业务数据类型为第三类型时,基于在线获取的方式在线获取业务数据;其中,第一类型、第二类型和第三类型的数据及时性要求依次升高。本申请通过业务请求对应的业务数据类型确定业务数据的获取方式,可以在不同业务场景下匹配不同的数据获取方式,提高了数据获取的效率。