[发明专利]应用程序界面显示的方法、装置及计算机设备有效
申请号: | 202010719581.X | 申请日: | 2020-07-23 |
公开(公告)号: | CN111857929B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 方利民 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 谢冬寒 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 界面 显示 方法 装置 计算机 设备 | ||
1.一种应用程序界面显示的方法,其特征在于,所述方法包括:
获取目标界面的界面框架,其中,所述界面框架中包括多个子界面的显示位,所述多个子界面由多个插件提供;
基于预先存储的产品描述表,确定所述目标界面对应的多个插件,其中,所述产品描述表包括应用程序界面和提供所述应用程序界面中的子界面的插件的对应关系;
确定用于组合子界面的第一插件;
向所述多个插件中除所述第一插件外的其他插件分别发送界面获取请求;
接收所述其他插件分别返回的各自提供的子界面对应的窗口句柄;
向所述第一插件发送除所述第一插件外的其他插件各自提供的子界面对应的窗口句柄;
接收所述第一插件返回的组合界面的窗口句柄,获取所述组合界面,其中,所述组合界面是由所述第一插件对所述其他插件提供的子界面组合得到的,所述组合界面中的每个子界面对应于所述界面框架中的一个显示位;
基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面。
2.根据权利要求1所述的方法,其特征在于,所述确定用于组合子界面的第一插件之后,还包括:
向所述第一插件发送界面获取请求;
接收所述第一插件返回的所述多个插件中除所述第一插件外的其他插件的插件标识。
3.根据权利要求1所述的方法,其特征在于,所述确定用于组合子界面的第一插件之前,还包括:
确定用于提供子界面的所述多个插件,所述多个插件包括所述第一插件。
4.根据权利要求1所述的方法,其特征在于,所述确定用于组合子界面的第一插件之前,还包括:
确定用于提供子界面的所述多个插件;
向所述多个插件分别发送界面获取请求;
所述向所述第一插件发送所述多个插件中除第一插件外的其他插件各自提供的子界面对应的窗口句柄之前,所述方法还包括:
接收所述第一插件返回的子界面组合请求。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面,包括:
将所述组合界面嵌入所述界面框架,得到目标界面;
对所述目标界面进行显示。
6.一种应用程序界面显示的装置,其特征在于,所述装置包括:
获取模块,用于获取目标界面的界面框架,其中,所述界面框架中包括多个子界面的显示位,所述多个子界面由多个插件提供;基于预先存储的产品描述表,确定所述目标界面对应的多个插件,其中,所述产品描述表包括应用程序界面和提供所述应用程序界面中的子界面的插件的对应关系;确定用于组合子界面的第一插件;向所述多个插件中除所述第一插件外的其他插件分别发送界面获取请求;接收所述其他插件分别返回的各自提供的子界面对应的窗口句柄;向所述第一插件发送除所述第一插件外的其他插件各自提供的子界面对应的窗口句柄;接收所述第一插件返回的组合界面的窗口句柄,获取所述组合界面,其中,所述组合界面是由所述第一插件对所述其他插件提供的子界面组合得到的,所述组合界面中的每个子界面对应于所述界面框架中的一个显示位;
显示模块,用于基于所述界面框架和所述界面框架中显示位对应的子界面,显示所述目标界面。
7.根据权利要求6所述的装置,其特征在于,所述获取模块,还用于:
确定用于组合子界面的第一插件,向所述第一插件发送界面获取请求,接收所述第一插件返回的所述多个插件中除所述第一插件外的其他插件的插件标识,
或者还用于确定用于提供子界面的多个插件,所述多个插件包括所述第一插件,
或者还用于确定用于提供子界面的所述多个插件,向所述多个插件分别发送界面获取请求;
所述装置还包括接收模块,用于:
接收所述第一插件返回的子界面组合请求;
所述显示模块,用于:
将所述组合界面嵌入所述界面框架,得到目标界面,对所述目标界面进行显示。
8.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至权利要求7任一项所述的应用程序界面显示的方法所执行的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010719581.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可以自动清理堵料的粉碎机
- 下一篇:一种便于拼接的防火环保地板