公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210220898.8 (22)申请日 2022.03.08 (71)申请人 青岛海尔科技有限公司 地址 266101 山东省青岛市崂山区海尔路1 号海尔工业园 申请人 海尔智家 股份有限公司 (72)发明人 王子君 许业喜 任晓 崔原  (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 吕伟盼 (51)Int.Cl. G06F 8/71(2018.01) G06F 8/38(2018.01) G06F 9/451(2018.01) (54)发明名称 组件识别方法、 装置和电子设备 (57)摘要 本申请公开了一种组件识别方法、 装置和电 子设备, 涉及计算机技术领域, 该方法包括: 通过 对功能操作界面的各元素操作进行监控, 获取元 素操作记录; 基于元素操作记录以及功能操作界 面的源代码, 对各元素进行组合, 得到多个功能 组件; 确定每一功能组件对应的源代码集, 并将 每一源代码集封装为可调用的功能模组。 本申请 基于功能操作界面的元素操作记录以及功能操 作界面的源代码, 能够自动快速得到对应的多个 功能组件, 并对每一功能组件对应的源代码集进 行封装后得到可调用的功能模组, 避免传统方法 中需要依赖开发人员 人工对组件进行识别导致 组件设计周期长且成本 较高的问题。 权利要求书2页 说明书10页 附图3页 CN 114706609 A 2022.07.05 CN 114706609 A 1.一种组件识别方法, 其特 征在于, 包括: 通过对功能操作界面的各 元素操作进行监控, 获取 元素操作记录; 基于所述元素操作记录以及所述功能操作界面的源代码, 对各元素进行组合, 得到多 个功能组件; 确定每一功能组件对应的源代码集, 并将每一所述源代码集封装为可调用的功能模 组。 2.根据权利要求1所述的组件识别方法, 其特征在于, 所述基于所述元素操作记录以及 所述功能操作界面的源代码, 对各 元素进行组合, 得到多个功能组件, 包括: 将所述元素操作记录中每一操作动作与每一操作动作对应的元素进行组合, 得到初始 功能组件; 基于所述源代码, 确定各初始功能组件之间的业务逻辑, 并基于所述业务逻辑对各初 始功能组件进行组合, 得到多个功能组件。 3.根据权利要求2所述的组件识别方法, 其特征在于, 所述基于所述业务逻辑对各初始 功能组件进行组合, 得到多个功能组件, 包括: 基于所述源代码的代码规范以及所述业务逻辑, 确定同一业务逻辑对应的初始功能组 件; 对同一业务逻辑对应的初始 功能组件进行组合, 得到对应的功能组件。 4.根据权利要求3所述的组件识别方法, 其特征在于, 所述基于所述源代码的代码规范 以及所述 业务逻辑, 确定同一 业务逻辑对应的初始 功能组件, 包括: 基于所述代码规范, 确定所述源代码中独立 运行的最小代码块; 将所述同一业务逻辑对应的最小代码块对应的初始功能组件作为所述同一业务逻辑 对应的初始 功能组件。 5.根据权利要求2所述的组件识别方法, 其特征在于, 所述将所述元素操作记录 中每一 操作动作 与每一操作动作对应的元 素进行组合, 之前还 包括: 对所述元素操作记录进行图像识别, 得到每一操作动作以及每一操作动作对应的元 素。 6.根据权利要求1至5任一项所述的组件识别方法, 其特征在于, 所述基于所述元素操 作记录以及所述功能操作界面的源代码, 对各 元素进行组合, 得到多个功能组件, 包括: 将所述元素操作记录以及所述源代码输入至功能组件识别模型, 得到所述功能组件识 别模型输出的所述多个功能组件; 所述功能组件识别模型用于基于所述元素操作 记录以及 所述功能操作界面的源代码, 对各 元素进行组合, 得到多个功能组件; 其中, 所述功能组件识别模型基于样本元素操作记录、 样本源代码以及样本功能组件 训练得到 。 7.根据权利要求6所述的组件识别方法, 其特征在于, 所述得到多个功能组件, 之后还 包括: 获取所述功能组件 对应的校正功能组件; 基于所述元素操作记录、 所述源代码以及所述校正功能组件, 更新所述功能组件识别 模型。 8.根据权利要求1至5任一项所述的组件识别方法, 其特征在于, 所述将每一所述源代权 利 要 求 书 1/2 页 2 CN 114706609 A 2码集封装为可调用的功能模组, 之后还 包括: 基于所述功能模组中各功能组件的功能, 对各功能组件进行分类, 和/或对各功能组件 的关键元 素名称进行重命名。 9.一种组件识别装置, 其特 征在于, 包括: 获取单元, 用于通过对功能操作界面的各 元素操作进行监控, 获取 元素操作记录; 识别单元, 用于基于所述元素操作记录以及所述功能操作界面的源代码, 对各元素进 行组合, 得到多个功能组件; 封装单元, 用于确定每一功能组件对应的源代码集, 并将每一所述源代码集封装为可 调用的功能模组。 10.一种电子设备, 包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运 行的计算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至8任一项所 述组件识别方法。权 利 要 求 书 2/2 页 3 CN 114706609 A 3

.PDF文档 专利 组件识别方法、装置和电子设备

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