说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210349937.4 (22)申请日 2022.04.02 (71)申请人 杭州易知微科技有限公司 地址 311121 浙江省杭州市余杭区余杭塘 路2301号海智中心6号楼 2单元5F (72)发明人 宁海元 高维远 杨秦敏  (74)专利代理 机构 常州佰业腾飞专利代理事务 所(普通合伙) 32231 专利代理师 陈红桥 (51)Int.Cl. G06F 9/451(2018.01) G06F 16/26(2019.01) G06F 8/38(2018.01) G06F 8/41(2018.01) G06F 9/54(2006.01) (54)发明名称 基于CEF内核与U nrealEngine端的嵌入式界 面渲染和通讯系统 (57)摘要 本 发 明 提 供 了 一 种 基 于 C E F 内 核 与 UnrealEngine端的嵌入式界面渲染和通讯系统, 包括: UnrealEngine端和Web端, UnrealEngine端 嵌入CEF内核 , Web端内设置有UE容器 , UnrealEngine端与UE容器绑定, CEF内核用于接 收UnrealEngine端中UE插件下发的鼠标交互事 件, 以及调用ue.xxx.interfac e函数将鼠标交互 事件解析 成JS语言并传递给Web端, Web端用于开 启CEF内核的GPU渲染, 并将CEF内核的画面的第 一像素矩阵传入UnrealEngine端的UE插件中, UnrealEngine端的UE插件用于绘制CE F内核的第 二 像 素 矩 阵 ,并 将 第 二 像 素 矩 阵 传 入 UnrealEngine端中的材质系统。 由此, 通过在 UnrealEngine端嵌入CEF内核能够快速编写 UnrealEngine端的界面效果和逻辑, 大幅度提升 了开发效率。 权利要求书1页 说明书4页 附图1页 CN 114816623 A 2022.07.29 CN 114816623 A 1.一种基于CEF内核与UnrealEn gine端的嵌入式界面渲染和通讯系统, 其特征在于, 包 括: 所述UnrealEngine端和Web端, 所述UnrealEngine端嵌入所述CEF内核, 所述Web端内设 置有UE容器, 所述UnrealEngine端与所述UE容器绑定, 所述CEF内核用于接收所述 UnrealEngine端中UE插件下 发的鼠标交互事件, 以及调用ue.xxx.interfac e函数将所述鼠 标交互事件解析成JS语言并传递给所述Web端, 所述Web端用于开启所述CEF内核的GPU渲 染, 并将所述CEF内核的画面的第一像素矩阵传入所述UnrealEngine端的UE插件中, 所述 UnrealEngine端的UE插件用于绘制所述CEF内核的第二像素矩阵, 并将所述第二像素矩阵 传入所述UnrealEngi ne端中的材质系统。 2.根据权利要求1所述的基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系 统, 其特征在于, 所述UnrealEngine端通过唯一标识符与所述Web端绑定通讯通道, 其 中, 所述唯一标识 符包括Scre en ID。 3.根据权利要求1所述的基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系 统, 其特征在于, 所述Web端还用于 接收外部信息, 并通过 所述UE容器将所述外 部信息传入所述UE插 件; 所述CEF内核还用于调用ue.cal lEasyV函数接收所述外 部信息。 4.根据权利要求3所述的基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系 统, 其特征在于, 所述外部信息包括: 数据源信息, 和/或第三方平台信息, 和/或第三方组件库信息 。 5.根据权利要求4所述的基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系 统, 其特征在于, 所述UnrealEngi ne端设置有Serial izer序列化器, 其中, 所述Serializer序列 化器用于对所述外部信息进行解析, 并将解析后的外部信息绑定 到所述UnrealEngi ne端EasyV  Component的事 件分发器上。 6.根据权利要求5所述的基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系 统, 其特征在于, 所述CEF内核还用于调用ue.callWeb函数将所述UnrealEngine端的数据信息发送给所 述Web端。权 利 要 求 书 1/1 页 2 CN 114816623 A 2基于CEF内核与UnrealEngine端的嵌入式界面渲 染和通讯 系统 技术领域 [0001]本发明涉及数据可视化应用技术领域, 具体涉及一种基于CEF内核与 UnrealEngi ne端的嵌入式界面 渲染和通讯系统。 背景技术 [0002]随着政府与企业的数字化转型发展迅速, 计算机业务系统日渐复杂, 传统的 UnrealEngi ne引擎界面系统已无法满足可视化行业当下的需求, 开发效率低下。 发明内容 [0003]本发明为解决上述技术问题, 提供了一种基于CEF内核与UnrealEngine端的嵌入 式界面渲染和通讯系统, 通过在UnrealEngine端嵌入CEF内核能够快速编写UnrealEngine 端的界面效果和逻辑, 大幅度提升 了开发效率。 [0004]本发明采用的技 术方案如下: [0005]一种基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系统, 包括: 所述 UnrealEngine端和Web端, 所述U nrealEngine端嵌入所述CEF内核, 所述Web端内设置有UE容 器, 所述U nrealEngine端与所述UE容器绑定, 所述CE F内核用于接收所述U nrealEngine端中 UE插件下发的鼠标交互事件, 以及调用ue.xxx.interface函数将所述鼠标交互事件解析成 JS语言并传递给所述Web端, 所述Web端用于开启所述CEF内核的GPU渲染, 并将所述CEF内核 的画面的第一像素矩阵传入所述U nrealEngine端的UE插件中, 所述U nrealEngine端的UE插 件用于绘制所述CEF内核的第二像素矩阵, 并将所述第二像素矩阵传入所述UnrealEngine 端中的材质系统。 [0006]所述UnrealEngine端通过唯一标识符与所述Web端绑定通讯通道, 其中, 所述唯一 标识符包括Scre en ID。 [0007]所述Web端还用于接收外部信息, 并通过所述UE容器将所述外部信息传入所述UE 插件; 所述C EF内核还用于调用ue.cal lEasyV函数接收所述外 部信息。 [0008]所述外部信息包括: 数据源信息, 和/或第三方平台信息, 和/或第三方组件库信 息。 [0009]所述UnrealEngine端设置有Serializer序列化器, 其中, 所述Serializer序列化 器用于对所述外部信息进行解析, 并将解析后的外部信息绑定到所述UnrealEngine端 EasyV Component的事 件分发器上。 [0010]所述CEF内核还用于调用ue.callWeb函数将所述UnrealEngine端的数据信息发送 给所述Web端。 [0011]本发明的有益效果: [0012]本发明通过在UnrealEngine端嵌入CEF内核能够快速编写UnrealEngine端的界面 效果和逻辑, 大幅度提升 了开发效率。说 明 书 1/4 页 3 CN 114816623 A 3

.PDF文档 专利 基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系统

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系统 第 1 页 专利 基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系统 第 2 页 专利 基于CEF内核与UnrealEngine端的嵌入式界面渲染和通讯系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:26:30上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。