[发明专利]应用程序界面构造方法及其装置、设备与介质在审
申请号: | 202111119900.4 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113835702A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 杨尚志;许宏斌 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/54 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 界面 构造 方法 及其 装置 设备 介质 | ||
1.一种应用程序界面构造方法,其特征在于,包括如下步骤:
响应向界面构造页面内的父窗口所嵌套的子窗口添加界面组件的添加事件,在子窗口中插入该界面组件,在父窗口的已添加组件列表区中添加所述界面组件对应的编辑区块,以供编辑该界面组件的属性数据;
将所述界面组件的属性数据存储于共享缓存区,所述共享缓存区用于实现所述父窗口与子窗口之间关于该界面组件的属性数据的数据同步;
监听所述共享缓存区中所述界面组件的第一更新事件,获取共享缓存区中所述界面组件的最新属性数据,更新子窗口中所述界面组件,第一更新事件由所述编辑区块中的属性数据修改事件而相应触发;
监听所述共享缓存区中所述界面组件的第二更新事件,获取共享缓存区中所述界面组件的最新属性数据,更新父窗口中所述界面组件的编辑区块中的属性数据,第二更新事件由子窗口中所述界面组件的编辑事件而相应触发。
2.根据权利1所述的方法,其特征在于,执行所述响应向界面构造页面内的父窗口所嵌套的子窗口添加界面组件的添加事件之前,包括:
响应作用于所述界面构造页面中父窗口的预添加组件列表区中任意界面组件的选定指令,所述预添加组件列表区根据界面组件库中预先存储配置的界面组件所构造;
响应所述选定指令所指向的界面组件的添加指令,触发生成将该界面组件添加至所述父窗口所嵌套的子窗口中的所述添加事件。
3.根据权利1所述的方法,其特征在于,执行所述响应向界面构造页面内的父窗口所嵌套的子窗口添加界面组件的添加事件之前,包括:
通过内置浏览器向提供界面构造页面的业务服务器发送请求,验证当前操作用户输入的登录身份信息;
获取该登录身份信息验证合法由该业务服务器返回的所述界面构造页面;
解析并加载该界面构造页面,启动该界面构造页面预配置的父窗口及该父窗口所嵌套的子窗口。
4.根据权利1所述的方法,其特征在于,所述第二更新事件由子窗口中所述界面组件的编辑事件而相应触发的步骤,包括:
响应作用于子窗口中所述界面组件的选定操作,在该子窗口中显示所述界面组件的外轮廓边框;
响应作用于该界面组件的编辑操作,构造相应的所述编辑事件,以响应该编辑事件而生成所述第二更新事件。
5.根据权利4所述的方法,其特征在于,所述编辑事件所对应的编辑操作包括界面组件在子窗口中被执行如下任意之一的操作:平面移动操作、层级调整操作、更新图文素材操作、删除操作。
6.根据权利1至5任意一项所述的方法,其特征在于,所述界面构造页面基于超文本标记语言所编写。
7.一种应用程序界面构造装置,其特征在于,其包括:
添加事件响应模块,用于响应向界面构造页面内的父窗口所嵌套的子窗口添加界面组件的添加事件,在子窗口中插入该界面组件,在父窗口的已添加组件列表区中添加所述界面组件对应的编辑区块,以供编辑该界面组件的属性数据;
共享缓存区存储模块,用于将所述界面组件的属性数据存储于共享缓存区,所述共享缓存区用于实现所述父窗口与子窗口之间关于该界面组件的属性数据的数据同步;
第一更新事件监听模块,用于监听所述共享缓存区中所述界面组件的第一更新事件,获取共享缓存区中所述界面组件的最新属性数据,更新子窗口中所述界面组件,第一更新事件由所述编辑区块中的属性数据修改事件而相应触发;
第二更新事件监听模块,用于监听所述共享缓存区中所述界面组件的第二更新事件,获取共享缓存区中所述界面组件的最新属性数据,更新父窗口中所述界面组件的编辑区块中的属性数据,第二更新事件由子窗口中所述界面组件的编辑事件而相应触发。
8.一种电子设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111119900.4/1.html,转载请声明来源钻瓜专利网。