SDK制造技术

技术编号:39844602 阅读:10 留言:0更新日期:2023-12-29 16:35
本发明专利技术涉及数据处理技术领域,公开了一种

【技术实现步骤摘要】
SDK组件的动态集成方法及系统


[0001]本专利技术涉及数据处理
,尤其涉及一种
SDK
组件的动态集成方法及系统


技术介绍

[0002]在移动应用开发领域,
SDK

Software Development Kit
)扮演着重要的角色,它们提供了一系列的功能和工具,使开发人员能够更容易地构建应用程序

然而,在长期的应用开发过程中,
SDK
的体积逐渐增大成为一个不容忽视的问题

通常情况下,一个
SDK
包含了各种功能,但在实际应用中,并不会每个功能都被用到

这不仅浪费了宝贵的手机内存空间,还增加了应用程序的安装包大小,影响用户的下载和安装体验

[0003]传统的
SDK
管理方式通常是将所有功能打包成一个大型
SDK
,这意味着必须一次性集成所有功能, 随着时间的推移和业务需求的变化,
SDK
内的功能会逐渐增多,导致
SDK
变得庞大,占用过多的内存空间,给用户带来不必要的负担

同时,传统
SDK
中的功能通常是高度耦合的,难以在不引入不需要的功能的情况下实现定制化的功能集成

这降低了应用的灵活性

当需要添加新功能或删除旧功能时,需要手动处理文件

依赖库以及其他相关信息,这会增加维护的工作量,导致在
SDK
组件的动态集成时效率较低


技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种
SDK
组件的动态集成方法及系统,用于提高
SDK
组件的动态集成时的效率

[0005]本专利技术提供了一种
SDK
组件的动态集成方法,包括:通过预置的组件描述信息集合进行组件构建,得到多个候选模板组件;通过预置的智能分类算法对多个所述候选模板组件进行功能分类,得到多个功能类型,并通过多个所述功能类型生成索引目录;对多个所述候选模板组件进行描述信息提取,得到每个所述候选模板组件的组件描述信息;采集目标用户在预设页面的点击事件数据,并对所述点击事件数据进行数据解析,得到解析数据;通过所述解析数据对每个所述候选模板组件的组件描述信息进行组件匹配,得到多个目标组件,并将多个所述目标组件进行动态集成至预置的
SDK
内部

[0006]在本专利技术中,通过预置的组件描述信息集合进行组件构建,得到多个候选模板组件步骤,包括:对所述组件描述信息集合进行组件功能数据提取,得到对应的组件功能数据;对所述组件描述信息集合进行组件关联关系提取,得到对应的组件关联关系数据;基于所述组件功能数据以及所述组件关联关系数据,对所述组件描述信息集合进行默认信息分析,得到对应的组件默认信息数据;通过所述组件默认信息数据进行组件构建,得到多个候选模板组件

在本专利技术中,所述通过预置的智能分类算法对多个所述候选模板组件进行功能分类,得到多个功能类型,并通过多个所述功能类型生成索引目录步骤,包括:多个所述候选模板组件进行文本信息提取,得到对应的文本数据;
[0007]对所述文本数据进行特征提取,得到对应的文本特征集合;对所述文本特征集合
进行编码分段区间划分,得到多个编码分段区间;分别对每个所述编码分段区间进行编码算法匹配,得到每个所述编码分段区间对应的目标编码算法;通过每个所述编码分段区间对应的目标编码算法分别对每个所述编码分段区间进行数据编码,得到编码特征集合;通过所述智能分类算法对所述编码特征集合进行功能分类,得到多个功能类型;对多个所述功能类型进行索引构建,得到多个目标索引,并根据多个所述目标索引生成所述索引目录

[0008]在本专利技术中,所述对多个所述功能类型进行索引构建,得到多个目标索引,并根据多个所述目标索引生成所述索引目录步骤,包括:对多个所述功能类型进行标签匹配,得到多个匹配标签数据;对多个所述匹配标签数据进行数据编码,得到多个编码标签数据;对多个所述编码标签数据进行索引构建,得到多个目标索引,并通过多个所述目标索引生成所述索引目录

[0009]在本专利技术中,所述采集目标用户在预设页面的点击事件数据,并对所述点击事件数据进行数据解析,得到解析数据步骤,包括:通过预置的点击事件数据采集工具采集目标用户在预设页面的点击事件数据;对所述点击事件数据进行参数提取,得到对应的事件参数信息,其中,所述事件参数信息包括:事件类型

发生时间以及触发元素;对所述事件参数信息进行数据处理,得到所述解析数据

[0010]在本专利技术中,所述对所述事件参数信息进行数据处理,得到所述解析数据步骤,包括:对所述事件参数信息进行数据清洗,得到清洗数据集合;对所述清洗数据集合进行数据格式转换,得到转换数据集合;对所述转换数据集合进行数据提取,得到所述解析数据

[0011]在本专利技术中,所述通过所述解析数据对每个所述候选模板组件的组件描述信息进行组件匹配,得到多个目标组件,并将多个所述目标组件进行动态集成至预置的
SDK
内部步骤,包括:对所述解析数据进行用户点击模式匹配,得到目标点击模式;通过所述目标点击模式对每个所述候选模板组件的组件描述信息进行相似关键词抽取,得到多个目标关键词数据;对多个所述目标关键词数据内进行组件匹配,得到多个所述目标组件,并将多个所述目标组件进行动态集成至预置的
SDK
内部

[0012]本专利技术还提供了一种
SDK
组件的动态集成系统,包括:构建模块,用于通过预置的组件描述信息集合进行组件构建,得到多个候选模板组件;分类模块,用于通过预置的智能分类算法对多个所述候选模板组件进行功能分类,得到多个功能类型,并通过多个所述功能类型生成索引目录;提取模块,用于对多个所述候选模板组件进行描述信息提取,得到每个所述候选模板组件的组件描述信息;解析模块,用于采集目标用户在预设页面的点击事件数据,并对所述点击事件数据进行数据解析,得到解析数据;匹配模块,用于通过所述解析数据对每个所述候选模板组件的组件描述信息进行组件匹配,得到多个目标组件,并将多个所述目标组件进行动态集成至预置的
SDK
内部

[0013]本专利技术提供的技术方案中,通过预置的组件描述信息集合进行组件构建,得到多个候选模板组件;通过预置的智能分类算法对多个候选模板组件进行功能分类,得到多个功能类型,并通过多个功能类型生成索引目录;对多个候选模板组件进行描述信息提取,得到每个候选模板组件的组件描述信息;采集目标用户在预设页面的点击事件数据,并对点
击事件数据进行数据解析,得到解析数据;通过解析数据对每个候选模板组件的组件描述信息进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
SDK
组件的动态集成方法,其特征在于,包括:通过预置的组件描述信息集合进行组件构建,得到多个候选模板组件;通过预置的智能分类算法对多个所述候选模板组件进行功能分类,得到多个功能类型,并通过多个所述功能类型生成索引目录;对多个所述候选模板组件进行描述信息提取,得到每个所述候选模板组件的组件描述信息;采集目标用户在预设页面的点击事件数据,并对所述点击事件数据进行数据解析,得到解析数据;通过所述解析数据对每个所述候选模板组件的组件描述信息进行组件匹配,得到多个目标组件,并将多个所述目标组件进行动态集成至预置的
SDK
内部
。2.
根据权利要求1所述的
SDK
组件的动态集成方法,其特征在于,所述通过预置的组件描述信息集合进行组件构建,得到多个候选模板组件步骤,包括:对所述组件描述信息集合进行组件功能数据提取,得到对应的组件功能数据;对所述组件描述信息集合进行组件关联关系提取,得到对应的组件关联关系数据;基于所述组件功能数据以及所述组件关联关系数据,对所述组件描述信息集合进行默认信息分析,得到对应的组件默认信息数据;通过所述组件默认信息数据进行组件构建,得到多个候选模板组件
。3.
根据权利要求1所述的
SDK
组件的动态集成方法,其特征在于,所述通过预置的智能分类算法对多个所述候选模板组件进行功能分类,得到多个功能类型,并通过多个所述功能类型生成索引目录步骤,包括:多个所述候选模板组件进行文本信息提取,得到对应的文本数据;对所述文本数据进行特征提取,得到对应的文本特征集合;对所述文本特征集合进行编码分段区间划分,得到多个编码分段区间;分别对每个所述编码分段区间进行编码算法匹配,得到每个所述编码分段区间对应的目标编码算法;通过每个所述编码分段区间对应的目标编码算法分别对每个所述编码分段区间进行数据编码,得到编码特征集合;通过所述智能分类算法对所述编码特征集合进行功能分类,得到多个功能类型;对多个所述功能类型进行索引构建,得到多个目标索引,并根据多个所述目标索引生成所述索引目录
。4.
根据权利要求3所述的
SDK
组件的动态集成方法,其特征在于,所述对多个所述功能类型进行索引构建,得到多个目标索引,并根据多个所述目标索引生成所述索引目录步骤,包括:对多个所述功能类型进行标签匹配,得到多个匹配标签数据;对多个所述匹配标签数据进行数据编码,得到多个编码标签数据;对多个所述编码标签数据进行索引构建,得到多个目标索引,并...

【专利技术属性】
技术研发人员:谷云龙王丰博李梦余张德贾方荣曾程
申请(专利权)人:天津华来科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1