standard library
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210911175.2 (22)申请日 2022.07.29 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦二层 (72)发明人 丁超荣 刘高洋 郑亦馨 王向阳  丁振越 孙贺萌  (74)专利代理 机构 北京清亦华知识产权代理事 务所(普通 合伙) 11201 专利代理师 孟洋 (51)Int.Cl. G06F 9/451(2018.01) (54)发明名称 页面组件的属性共享方法、 装置、 电子设备 和存储介质 (57)摘要 本公开提供了一种页面组件的属性共享方 法、 装置、 电子设备和存储介质, 涉及通信技术领 域, 尤其涉及组件通信、 小 程序通信技术领域。 具 体实现方案为: 源页面组件将目标属性更新后的 目标取值发送至共享服务器; 共享服务器将共享 服务器中的目标属性的取值更新为目标取值; 目 标页面组件获取目标页面组件与共享服务器中 的目标属性之间的订阅关系; 目标页面组件基于 订阅关系, 从共享服务器中获取目标取值。 由此, 源页面组件可通过共享服务器向目标页面组件 共享目标属性, 即可实现目标属性在源页面组 件、 目标页面组件之间的共享, 页面组件的属性 共享不需要层层传递, 提高了页面组件的属性共 享的效率, 有助于节省计算资源。 权利要求书4页 说明书17页 附图8页 CN 115237529 A 2022.10.25 CN 115237529 A 1.一种页面组件的属性共享方法, 包括: 源页面组件将目标属性更新后的目标取值发送至共享服务器, 其中, 所述目标属性为 所述源页面组件具有的属性; 所述共享 服务器将所述共享 服务器中的目标属性的取值更新 为所述目标 取值; 目标页面组件获取所述目标页面组件与所述共享服务器中的目标属性之间的订阅关 系, 其中, 所述目标属性 为所述目标页面组件具有的属性; 所述目标页面组件基于所述 订阅关系, 从所述共享 服务器中获取 所述目标 取值。 2.根据权利要求1所述的方法, 其中, 还 包括: 所述共享服务器响应于所述共享服务器中的目标属性的取值更新为所述目标取值, 获 取所述订阅关系; 所述共享 服务器基于所述 订阅关系, 将所述目标 取值发送至所述目标页面组件。 3.根据权利要求2所述的方法, 其中, 所述共享服务器基于所述订阅关系, 将所述目标 取值发送至所述目标页面组件之前, 还 包括: 所述共享服务器接收所述目标页面组件发送的请求信息, 其中, 所述请求信息用于获 取所述目标 取值。 4.根据权利要求1所述的方法, 其中, 所述目标页面组件基于所述订阅关系, 从所述共 享服务器中获取 所述目标 取值, 包括: 所述目标页面组件基于所述 订阅关系, 对所述共享 服务器中的目标属性进行监听; 所述目标页面组件在监 听到所述共享服务器中的目标属性的取值更新的情况下, 从所 述共享服务器中获取 所述目标 取值。 5.根据权利要求1或2所述的方法, 其中, 所述目标页面组件基于所述订阅关系, 从所述 共享服务器中获取 所述目标 取值, 包括: 所述目标页面组件基于所述 订阅关系, 接收所述共享 服务器发送的所述目标 取值。 6.根据权利要求5所述的方法, 其中, 所述目标页面组件基于所述订阅关系, 接收所述 共享服务器发送的所述目标 取值之前, 还 包括: 所述目标页面组件向所述共享服务器发送请求信息, 其中, 所述请求信息用于获取所 述目标取值。 7.一种页面组件的属性共享方法, 适用于共享 服务器, 所述方法包括: 接收源页面组件发送的目标属性更新后的目标取值, 其中, 所述目标属性为所述源页 面组件具有的属性; 将共享服务器中的目标属性的取值更新 为所述目标 取值; 响应于所述共享服务器中的目标属性的取值更新为所述目标取值, 获取目标页面组件 与所述共享服务器中的目标属 性之间的订阅关系, 其中, 所述 目标属性为所述目标页面组 件具有的属性; 基于所述 订阅关系, 将所述目标 取值发送至所述目标页面组件。 8.根据权利要求7所述的方法, 其中, 所述将所述目标取值发送至所述目标页面组件之 前, 包括: 接收所述目标页面组件发送的请求信息, 其中, 所述请求信息用于获取 所述目标 取值。 9.根据权利要求7 所述的方法, 其中, 还 包括:权 利 要 求 书 1/4 页 2 CN 115237529 A 2获取所述共享 服务器中的候选属性, 以及所述目标页面组件的属性列表; 识别所述候选属性存在于所述属性列表中, 确定所述候选属性为所述目标属性, 并建 立所述目标页面组件与所述共享 服务器中的目标属性之间的订阅关系。 10.根据权利要求9所述的方法, 其中, 还 包括: 识别所述 候选属性未存在于所述属性列表中, 确定所述 候选属性 为非目标属性。 11.一种页面组件的属性共享方法, 适用于源页面组件, 所述方法包括: 响应于源页面组件的目标属性的取值更新为目标取值, 将共享服务器中的目标属性的 取值更新为所述目标取值, 其中, 所述 目标取值通过所述共享服务器 向具有所述 目标属性 的目标页面组件 共享。 12.一种页面组件的属性共享方法, 适用于目标页面组件, 所述方法包括: 获取目标页面组件与共享服务器中的目标属性之间的订阅关系, 其中, 所述目标属性 为所述目标页面组件具有的属性; 基于所述 订阅关系, 从所述共享 服务器中获取 所述目标属性更新后的目标 取值; 将所述目标页面组件的目标属性的取值更新 为所述目标 取值。 13.根据权利要求12所述的方法, 其中, 所述基于所述订阅关系, 从所述共享服务器中 获取所述目标属性更新后的目标 取值, 包括: 基于所述 订阅关系, 对所述共享 服务器中的目标属性进行监听; 在监听到所述共享服务器中的目标属性的取值更新的情况下, 从所述共享服务器 中获 取所述目标 取值。 14.根据权利要求12所述的方法, 其中, 所述基于所述订阅关系, 从所述共享服务器中 获取所述目标属性更新后的目标 取值, 包括: 基于所述 订阅关系, 接收所述共享 服务器发送的所述目标 取值。 15.根据权利要求12所述的方法, 其中, 还 包括: 获取所述共享 服务器中的候选属性, 以及所述目标页面组件的属性列表; 识别所述候选属性存在于所述属性列表中, 确定所述候选属性为所述目标属性, 并建 立所述目标页面组件与所述共享 服务器中的目标属性之间的订阅关系。 16.根据权利要求15所述的方法, 其中, 还 包括: 识别所述 候选属性未存在于所述属性列表中, 确定所述 候选属性 为非目标属性。 17.根据权利要求12所述的方法, 其中, 所述从所述共享服务器中获取所述目标属性更 新后的目标 取值之后, 还 包括: 基于所述目标取值, 对所述目标页面组件进行渲染, 得到所述目标页面组件的渲染结 果; 在所述目标页面组件的显示区域中显示所述 渲染结果。 18.一种页面组件的属性共享装置, 包括: 发送模块, 用于将目标属性更新后的目标取值发送至共享服务器, 其中, 所述目标属性 为所述源页面组件具有的属性; 更新模块, 用于将所述共享 服务器中的目标属性的取值更新 为所述目标 取值; 第一获取模块, 用于获取所述目标页面组件与 所述共享服务器中的目标属性之间的订 阅关系, 其中, 所述目标属性 为所述目标页面组件具有的属性;权 利 要 求 书 2/4 页 3 CN 115237529 A 3

.PDF文档 专利 页面组件的属性共享方法、装置、电子设备和存储介质

文档预览
中文文档 30 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共30页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 页面组件的属性共享方法、装置、电子设备和存储介质 第 1 页 专利 页面组件的属性共享方法、装置、电子设备和存储介质 第 2 页 专利 页面组件的属性共享方法、装置、电子设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:53:23上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。