全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211241560.7 (22)申请日 2022.10.11 (71)申请人 深圳壹账通智能科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 高乐  (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 专利代理师 高杰 于志光 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/455(2006.01) G06F 9/50(2006.01) (54)发明名称 产品应用二次开发服务方法、 装置、 电子设 备及存储介质 (57)摘要 本发明涉及数据分析技术, 揭露一种产品应 用二次开发服务方法, 包括: 根据二次开发请求 获取所有客制化bean; 扫描应用代码中的所有 bean, 得到所有产品bean; 获取产品bean在应用 代码中的加载顺序, 得到对应的加载序号; 根据 加载序号依次将每个产品bean及客制化bean进 行依赖关系比对, 并根据比对结果对产品bean或 客制化bean进行优先级标记; 当获取产品应用的 服务请求时, 基于预设的容器生 成策略加载所有 优先级顺序标记的bean进行装配生成容器以由 容器响应服务请求。 本发明还涉及一种区块链技 术, 所述客制化bean可以存储在区块链节点中。 本发明还提出一种产品应用二次开发服务装置、 设备以及介质。 本发明可以提高产品应用二次开 发服务的便利性。 权利要求书2页 说明书9页 附图2页 CN 115480842 A 2022.12.16 CN 115480842 A 1.一种产品应用二次开发服 务方法, 其特 征在于, 所述方法包括: 获取产品应用的应用代码及二次开发请求, 根据所述二次开发请求获取所有客制化 bean; 扫描所述应用代码中的所有bean, 得到所有产品bean; 获取所述产品bean在所述应用代码中的加载顺序, 得到对应的加载序号; 根据所述加载序号依次将每个所述产品bean及所述客制化bean进行依赖关系比对, 并 根据比对结果对所述产品bean或所述 客制化bean进行优先级顺序标记; 当获取所述产品应用的服务请求 时, 基于预设的容器生成策略加载所有优先级顺序标 记的bean进行装配生成容器以由所述 容器响应所述 服务请求。 2.如权利要求1所述的产品应用二 次开发服务方法, 其特征在于, 所述根据所述加载序 号依次将 每个所述产品bean及所述客制化bean进行依赖 关系比对, 并根据比对结果对 所述 产品bean或所述 客制化bean进行优先级顺序标记, 包括: 将所述产品bean与每个所述客制化bean进行依赖关系对比, 以判断是否存在客制化 bean与该产品bean的依赖关系一 致; 当存在客制化bean与该产品bean的依赖关系一致, 利用该产品bean的加载序 号对与该 产品bean的依赖关系一 致的客制化bean进行优先级顺序标记; 当不存在客制化bean与该产品bean的依赖关系一致, 利用该产品bean的加载序 号对该 产品bean进行优先级顺序标记。 3.如权利要求1所述的产品应用二 次开发服务方法, 其特征在于, 所述基于预设的容器 生成策略加载所有优先级顺序标记的bean进行装配生成容器以由所述容器响应所述服务 请求, 包括: 加载所述应用代码以启动所述产品应用; 当所述产品应用启动成功时, 按照标记的优先级顺序依次加载优先级顺序标记过的 bean并进行装配以生成对应的容器, 并有所述 容器响应所述 服务请求。 4.如权利要求3所述的产品应用二 次开发服务方法, 其特征在于, 所述根据所述二 次开 发请求获取 所有客制化bean, 包括: 提取所述二次开发请求中的客户需求标签; 获取预设bean代码库中每 个bean代码的功能标签; 利用所述客户需求标签对所有所述功能标签进行标签一致性筛选, 得到目标功能标 签; 将所有所述目标功能标签对应的bean代码确定为所述 客制化bean。 5.如权利要求4所述的产品应用二 次开发服务方法, 其特征在于, 所述利用所述客户需 求标签对所有所述功能标签进行 标签一致性筛选, 得到目标功能标签, 包括: 将所述客户需求标签转 化为向量, 得到客户需求向量; 将所述功能标签转 化为向量, 得到功能向量; 计算所述 客户需求向量与所述功能向量的向量相似度; 将大于预设相似度阈值的向量相似度对应的功能向量确定为目标功能向量; 将所述目标功能向量对应的功能标签确定为目标功能标签。 6.如权利要求5所述的产品应用二 次开发服务方法, 其特征在于, 所述将所述客户需求权 利 要 求 书 1/2 页 2 CN 115480842 A 2标签转化为向量, 得到客户需求向量, 包括: 将所述客户需求标签中的每 个字符转 化为向量, 得到对应的字符向量; 将所有所述字符 向量按照对应的字符在所述客户需求标签中的先后 顺序进行组合, 得 到客户需求矩阵; 将所述客户需求矩阵进行维度压缩, 以得到预设向量维度的客户需求向量。 7.一种产品应用二次开发服 务装置, 其特 征在于, 包括: 代码扫描模块, 用于获取产品应用的应用代码及二次开发请求, 根据所述二次开发请 求获取所有客制化bean; 扫描所述应用代码中的所有bean, 得到所有产品bean; 优先级标记模块, 用于获取所述产品bean在所述应用代码中的加载顺序, 得到对应的 加载序号; 根据所述加载序号依次将 每个所述产品bean及所述客制化bean进 行依赖关系比 对, 并根据比对结果对所述产品bean或所述 客制化bean进行优先级顺序标记; 服务响应模块, 用于当获取所述产品应用的服务请求时, 基于预设的容器生成策略加 载所有优先级顺序标记的bean进行装配生成容器以由所述 容器响应所述 服务请求。 8.如权利要求7所述的产品应用二 次开发服务装置, 其特征在于, 所述根据所述加载序 号依次将 每个所述产品bean及所述客制化bean进行依赖 关系比对, 并根据比对结果对 所述 产品bean或所述 客制化bean进行优先级顺序标记, 包括: 将所述产品bean与每个所述客制化bean进行依赖关系对比, 以判断是否存在客制化 bean与该产品bean的依赖关系一 致; 当存在客制化bean与该产品bean的依赖关系一致, 利用该产品bean的加载序 号对与该 产品bean的依赖关系一 致的客制化bean进行优先级顺序标记; 当不存在客制化bean与该产品bean的依赖关系一致, 利用该产品bean的加载序 号对该 产品bean进行优先级顺序标记。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程 序被所述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至6中任一 项所述的产品应用二次开发服 务方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至 6中任一项所述的产品应用二次开发服 务方法。权 利 要 求 书 2/2 页 3 CN 115480842 A 3

PDF文档 专利 产品应用二次开发服务方法、装置、电子设备及存储介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 产品应用二次开发服务方法、装置、电子设备及存储介质 第 1 页 专利 产品应用二次开发服务方法、装置、电子设备及存储介质 第 2 页 专利 产品应用二次开发服务方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:34上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。