全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211145999.X (22)申请日 2022.09.20 (71)申请人 北京艾享科技有限责任公司 地址 100085 北京市海淀区清河嘉园东区 甲1号楼五层5 01-130号 (72)发明人 陈祥锦 陈力 王雁 潘伟  (74)专利代理 机构 深圳博敖专利代理事务所 (普通合伙) 44884 专利代理师 崔婵娟 (51)Int.Cl. G06F 16/25(2019.01) G06F 16/58(2019.01) G06F 16/538(2019.01) G06F 16/55(2019.01) G06F 16/23(2019.01) (54)发明名称 一种海量动态图库的通用api接口对接及实 时数据调用系统 (57)摘要 本发明提供一种海量动态图库的通用api接 口对接及实时数据调用系统, 涉及数据调用系统 技术领域, 所述海量动态图库的通用api接口对 接及实时数据调用系统包括, 图库存储模块, 所 述图库存储模块用于接收客户端提交的图片字 节流, 对原始图片进行处理, 随后存储为预定大 小的数据块保存在第一数据库中, 而图片文件和 与其相互关联的信息保存在第二数据库中; 本发 明中, 而图片检索模块以及预处理模块对需要获 取的图片进行预先筛分, 并对其进行关键字标 记, 进而便于系统对不符合要求的图片信息进行 快速筛分, 提高了图片 的筛选效率, 当图片不再 需要调用时, 通过自动删除缓存的方式, 减少了 内存的占用, 使其 不再影响到设备的运行速度。 权利要求书1页 说明书3页 附图1页 CN 115525706 A 2022.12.27 CN 115525706 A 1.一种海量动态图库的通用api接口对接及实时数据调用系统, 其特征在于, 所述海量 动态图库的通用api接口对接及实时数据调用系统包括, 图库存储模块, 所述图库存储模块用于接收客户端提交的图片字节流, 对原始图片进 行处理, 随后存储为预定大小的数据块保存在第一数据库中, 而图片文件和与其相互关联 的信息保存在第二数据库中; 服务调用模块, 所述服务调用模块用于获取一条或多条服务配置变更消息, 当客户端 将图片上传后, api接口对上传的图片进 行实时获取, 随后反映到图库存储模块中重复保存 操作; 图片检索模块, 接收针对图片的检索请求, 提取图片数据的多种特征信息, 将多种特征 信息转换为语义文本, 转换的语义文本提取其中的关键 字并且标记于多组待筛 选图片上; 预处理模块, 获取图片检索模块中的图片关键字, 对多张目标图片文本信息语义相似 度进行筛分排序, 并对相似度超过平均数值的图片进行提取。 图片提取模块, 调用预处理模块中信息相对应的图片, 同时根据api接口将图片通过服 务器展示给用户。 2.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 所述第一数据库为HBase数据库, 所述第二数据库为Elasticsearch数据库, 所述图 片属性信息以键值对的形式存 储在所述Elasticsearc h数据库中。 3.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 所述 服务配置变更消息对应于上线事 件和/或路由表变更事 件。 4.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 所述api接口在 多个api的数据流中筛选所述目标api的数据流, 进而获取图片的详 细信息, 同时还可以通过抓包方式直接获得目标api信息 。 5.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 所述api网关至少包括多个API接口类型、 接口功能以及接口访问权限, API接口形 式可以为HT TP类型接口、 RPC 接口、 Web Service接口。 6.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 所述图片数据的多种特 征信息包括文本关键 字、 图片格式和色彩模型。 7.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 所述相似度的数值可以人为设置, 设置后标记为阈值作为图片提取参 考。 8.根据权利要求1所述的海量动态图库的通用api接口对接及实时数据调用系统, 其特 征在于: 当图片数据不再调用时, 则删除缓存于图片提取模块中的所有图片集合以及信息 文件。权 利 要 求 书 1/1 页 2 CN 115525706 A 2一种海量动态图库的通用api接口对接及 实时数据调用系统 技术领域 [0001]本发明涉及数据调用系统技术领域, 尤其涉及一种海量动态图库的通用api接 口 对接及实时数据调用系统。 背景技术 [0002]图库是汇集千万种不同种类或类似主题的图的集合, 不同的图库可以按照自身独 特的维度查找图片, 在 海量图库的检索过程中, 通常需要利用api接口对图库中图片信息进 行调用, 而当图片的资源数据越 大时, 此时图片 筛选时间就越长, 进而导致需要一定的图片 加载时间, 同时占用内存较大, 影响了设备的运行速度。 发明内容 [0003]本发明的目的是为了解决现有技术中存在的缺点, 而提出的一种海量动态图库的 通用api接口对接及实时数据调用系统。 [0004]为了实现上述目的, 本发明采用了如下技术方案: 一种海量动 态图库的通用api接 口对接及实时数据调用系统, 所述海量动态图库的通用api接口对接及实时数据调用系统 包括, [0005]图库存储模块, 所述图库存储模块用于接收客户端提交的图片字节流, 对原始图 片进行处理, 随后存储为预定大小的数据块保存在第一数据库中, 而图片文件和与其相互 关联的信息保存在第二数据库中; [0006]服务调用模块, 所述服务调用模块用于获取一条或多条服务配置变更消息, 当客 户端将图片上传后, api接口对上传的图片进 行实时获取, 随后反映到图库存储模块中重复 保存操作; [0007]图片检索模块, 接收针对图片的检索请求, 提取图片数据的多种特征信息, 将多种 特征信息转换为语义文本, 转换的语义文本提取其中的关键字并且标记于多组待筛选图片 上; [0008]预处理模块, 获取 图片检索模块中的图片关键字, 对多张目标图片文本信息语义 相似度进行筛分排序, 并对相似度超过平均数值的图片进行提取。 [0009]图片提取模块, 调用预处理模块中信息相对应的图片, 同时根据api接口将图片 通 过服务器展示给用户。 [0010]为了分类保存图片信息, 本发明改进有, 所述第一数据库为HB ase数据库, 所述第 二数据库为Elasticsearch数据库, 所述图片属性信息以键值对的形式存储在所述 Elasticsearc h数据库中。 [0011]为了存储上传图片, 本发明改进有, 所述服务配置变更消息对应于上线事件和/或 路由表变更事 件。 [0012]为了获取图片信息, 本发明改进有, 所述api接口在多个api 的数据流中筛选所述 目标api的数据流, 进而获取图片的详细信息, 同时还可以通过抓包方式直接获得 目标api说 明 书 1/3 页 3 CN 115525706 A 3

PDF文档 专利 一种海量动态图库的通用api接口对接及实时数据调用系统

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种海量动态图库的通用api接口对接及实时数据调用系统 第 1 页 专利 一种海量动态图库的通用api接口对接及实时数据调用系统 第 2 页 专利 一种海量动态图库的通用api接口对接及实时数据调用系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。