授权公布号:CN111163128B
一种基于QT中qWebChannel管道的Web前端通信管理方法
有效
申请
2019-12-03
申请公布
2020-05-15
授权
2022-12-16
预估到期
2039-12-03
| 申请号 | CN201911220680.7 |
| 申请日 | 2019-12-03 |
| 申请公布号 | CN111163128A |
| 申请公布日 | 2020-05-15 |
| 授权公布号 | CN111163128B |
| 授权公告日 | 2022-12-16 |
| 分类号 | H04L67/02;H04L69/16;H04L67/141;H04L67/146 |
| 分类 | 电通信技术; |
| 申请人名称 | 江苏艾佳家居用品有限公司 |
| 申请人地址 | 江苏省南京市江宁区科学园芝兰路18号 |
专利法律状态
2022-12-16
授权
状态信息
授权
2020-05-15
公布
状态信息
公布
摘要
本发明公开了一种基于QT中qWebChannel管道的Web前端通信管理方法,涉及桌面客户端程序中多端通信的技术领域,所述通信在桌面客户端程序中,Web前端工程通过标准的方法和通道与宿主程序QT或UE4平台进行交互,其特征在于:具体包含如下步骤:定义管道通信,创建管道通信,复用管道通信,共享管道通信,约定通信方式。利用一个页面基于一个特地路由的天然模式,把该页面中需要用到的通信管道定义在路由中,这样确保管道定义不会泛滥;再次利用路由守卫钩子,进入页面之前,完成管道的创建后再进入页面的其他生命周期,以保证消息不会丢失。创建的过程中,若检测到全局对象上已创建相同管道则不再创建,提升管道复用率。如需使用管道,注入即可,极大提升开发效率。


