说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210579826.2 (22)申请日 2022.05.25 (71)申请人 新驱动重庆智能汽车有限公司 地址 401120 重庆市渝北区鸳鸯街道长福 西路2号汽车工业配套园区一区7栋1 层A区、 B区 (72)发明人 冯孝伟 李可含 孙鹏程  (74)专利代理 机构 重庆市前沿专利事务所(普 通合伙) 50211 专利代理师 廖巧玫 肖秉城 (51)Int.Cl. G06F 16/25(2019.01) G06F 16/2455(2019.01) G06F 21/60(2013.01) H04L 9/40(2022.01) (54)发明名称 一种多源数据共享方法及系统 (57)摘要 本发明公开了一种多源 数据共享方法, 包括 以下步骤: 响应于第三方用户的请求信息, 获得 该第三方用户绑定的配置信息; 所述配置信息包 括数据连接信息、 预设表格字段以及行级别筛选 条件; 根据所述数据连接信息连接企业内部相应 业务数据库后, 根据所述预设表格字段生成查询 语句; 采用行级别筛选条件执行所述查询语句获 取数据, 并将获取的数据返回至第三方用户客户 端。 本发明针对内部各业务线的数据仓库, 提供 统一的数据查询接口, 从而屏蔽各数据库的差 异。 同时本发明为第三方提供统一的数据格式, 并且提供安全认 证机制, 为企业内部与第三方数 据共享提供安全保障。 权利要求书2页 说明书4页 附图1页 CN 115048444 A 2022.09.13 CN 115048444 A 1.一种多源数据共享方法, 其特 征在于, 包括以下步骤: 响应于第三方用户的请求信息, 获得该第三方用户绑定的配置信息, 所述配置信息包 括数据连接信息、 预设表格字段以及行级别筛 选条件; 根据所述数据连接信 息连接企业内部相应业务数据库后, 根据 所述预设表格字段生成 查询语句; 采用行级别筛选条件执行所述查询语句获取数据, 并将 获取的数据返回至第 三方用户 客户端。 2.根据权利要求1所述多源数据共享方法, 其特征在于: 所述数据连接信 息连接企业内 部相应业务数据库后, 根据所述预设表格字段生成查询语句, 具体为, 实时读取企业内部各 业务数据库的表名, 并与数据连接信息一 致的业务数据库连接; 根据所述预设表格字段生成查询语句, 并将所述 查询语句缓存至所述 业务数据库中。 3.根据权利要求1所述多源数据共享方法, 其特征在于: 将 获取的数据返回至第 三方用 户客户端前, 对获取的数据进行封装并形成统一的格式。 4.根据权利要求1所述多源数据共享方法, 其特征在于: 采用分批的方式将 获取的数据 返回至第三方用户客户端, 具体包括以下步骤: 读取当前批次的最后一条数据的索引位置, 记录其自增ID值或者时间戳信息, 将所述 自增ID值或者时间戳信息加1后作为下一批数据查询的起始条件; 发送当前批次数据给客户端, 并添加字段说明是否还有下一批数据。 5.根据权利要求1所述多源数据共享方法, 其特征在于, 所述响应于第 三方用户的请求 信息之前, 对第三方用户进行验证: 提取第三方用户的请求信息中的AP PID和签名字符; 判断提取到的AP PID和签名字符是否与预设的AP PID和待签名字符匹配; 若匹配则验证通过, 则响应该第三方用户的请求信息 。 6.根据权利要求5所述多源数据共享方法, 其特征在于: 所述待签名字符为将参数自然 排序后和Secret拼接在一 起的值, 对该值进行hash算法求 值得到所述签名。 7.一种多源数据共享系统, 其特征在于, 包括: 前端配置页面、 后台服务器、 数据库查询 模块、 共享数据接口以及客户端; 所述前端配置页面用于第 三方用户配置信 息的绑定, 并将所述配置信 息传递至后台服 务器; 所述配置信息包括数据连接信息、 预设表格字段和行级别筛 选条件; 所述后台服务器用于将前端配置页面的配置信息传递至企业内部相应业务数据库的 数据库查询模块; 所述数据库查询模块根据配置信 息中的表格字段进行查询语句生成, 根据所述配置信 息中的行级别筛选条件, 调用所述查询语句并执行相关查询 语句, 获得数据后将数据返回 给客户端; 所述共享数据接口用于获取第 三方通过公网访问时所携带的请求信 息; 所述请求信 息 包括业务参数, 所述 业务参数包括数据类型, 数据查询偏移量或批次, 以及查询数量; 所述客户端用于第三方请求信息的输入、 接收返回的数据并输出。 8.根据权利要求7所述多源数据共享系统, 其特征在于: 所述数据库查询模块包括缓存 模块、 数据分装 模块和格式统一模块;权 利 要 求 书 1/2 页 2 CN 115048444 A 2所述缓存 模块用于缓存生成的查询语句; 所述数据分装 模块用于分装查询到的数据信息; 所述格式统一模块用于将查询到的数据信息进行格式的统一 转换。 9.根据权利要求7所述多源数据共享系统, 其特征在于: 还包括厂商权限验证模块, 所 述厂商权限验证模块用于获取共享数据接口的第三方请求信息、 验证所述第三方请求信息 的合法性, 并将验证结果返回至后台服 务器。 10.根据权利要求9所述多源数据共享系统, 其特征在于: 所述厂商权限验证模块包括 提取模块和判断模块; 所述提取模块用于提取第三方请求信息的APPID和签名字符, 并将所述APPID和签名字 符发送至判断模块; 所述判断模块用于获取后 台服务器为注册的第三方分配的APPID以及待签名字符, 判 断所述第三方请求信息的APPID和签名字符与后台服务器分配的APPID以及待签名字符是 否匹配, 并将判断结果发送至后台服 务器。权 利 要 求 书 2/2 页 3 CN 115048444 A 3

.PDF文档 专利 一种多源数据共享方法及系统

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