金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210899722.X (22)申请日 2022.07.28 (71)申请人 青岛海尔科技有限公司 地址 266101 山东省青岛市崂山区海尔路1 号海尔工业园 申请人 海尔智家 股份有限公司 (72)发明人 张凡帅  (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 董娜 (51)Int.Cl. G06F 16/16(2019.01) G06F 16/25(2019.01) (54)发明名称 文件导入方法、 系统、 存 储介质及电子系统 (57)摘要 本申请公开了一种文件导入方法、 系统、 存 储介质及电子系统, 涉及智能家居/智慧家庭技 术领域, 该文件导入方法包括: 接收文件导入请 求, 从所述文件导入请求中解析出待导入文件的 属性信息; 根据所述待导入文件的属性信息, 查 找所述待导入文件的处理规则; 在查找到所述待 导入文件的至少一条处理规则的情况下, 根据所 述处理规则中的连接标识, 与目标数据库建立连 接; 根据所述处理规则中的多种处理子规则, 将 所述待导入文件导入所述目标数据库中。 本申请 实现降低用户操作难度的同时, 有效提高导入的 效率、 精度, 以及数据库中的信息安全性。 权利要求书2页 说明书15页 附图4页 CN 115391287 A 2022.11.25 CN 115391287 A 1.一种文件导入方法, 其特 征在于, 包括: 接收文件导入请求, 从所述文件导入请求中解析 出待导入文件的属性信息; 根据所述待导入文件的属性信息, 查找所述待导入文件的处 理规则; 在查找到所述待导入文件的至少一条处理规则的情况下, 根据 所述处理规则中的连接 标识, 与目标 数据库建立连接; 根据所述处 理规则中的多种处 理子规则, 将所述待导入文件导入所述目标 数据库中。 2.根据权利要求1所述的文件导入方法, 其特征在于, 所述处理规则包括断言处理子规 则和导入处 理子规则; 所述根据 所述处理规则中的多种处理子规则, 将所述待导入文件导入所述目标数据库 中, 包括: 根据所述断言处理子规则, 从所述待导入文件中截取目标内容, 并对所述目标内容进 行校验; 在所述目标内容通过校验的情况下, 根据所述导入处理子规则, 对所述待导入文件执 行导入处理操作, 以将所述待导入文件导入所述 目标数据库中; 所述导入处理操作包括数 据转换操作和数据映射操作。 3.根据权利要求2所述的文件导入方法, 其特征在于, 所述在所述目标内容通过校验的 情况下, 根据所述导入处理子规则, 对 所述待导入文件执行导入处理操作, 以将所述待导入 文件导入所述目标 数据库中, 包括: 在所述目标内容通过校验的情况下, 若确定所述处理规则中包含第 一数据库处理子规 则, 则对所述 目标数据库执行所述第一数据库处理子规则对应的第一处理操作; 所述第一 处理操作包括目标文件清除操作和/或 缓存释放操作; 在确定所述第一处理操作执行完成的情况下, 根据所述导入处理子规则, 对所述待导 入文件执 行导入处 理操作, 以将所述待导入文件导入处 理后的目标 数据库中。 4.根据权利要求3所述的文件导入方法, 其特 征在于, 所述方法还 包括: 在所述确定所述待导入文件处于导入完成状态的情况下, 若确定所述处理规则中包含 第二数据库处理子规则, 则对导入后的目标数据库执行所述第二数据库处理子规则对应的 第二处理操作; 其中, 所述第二处理操包括所述待导入文件的汇总操作、 内容增加操作和内容删除操 作中的一种或多种组合。 5.根据权利要求 4所述的文件导入方法, 其特 征在于, 所述方法还 包括: 在确定所述处理规则中包含多种模式的导入处理子规则的情况下, 若根据任一模式的 导入处理子规则, 将所述待导入文件成功导入所述 目标数据库中, 则将所述待导入文件更 新为导入完成状态。 6.根据权利要求1 ‑5任一所述的文件导入方法, 其特征在于, 所述根据 所述处理规则中 的多种处 理子规则, 将所述待导入文件导入所述目标 数据库中, 包括: 根据所述处 理规则中的数据库表属性信息, 获取 所述目标 数据库中的目标 数据库表; 根据所述处 理规则中的工作表属性信息, 获取 所述待导入文件中的目标工作表; 根据所述多种处 理子规则, 将所述目标工作表导入所述目标 数据库表中。 7.根据权利要求1 ‑5任一所述的文件导入方法, 其特征在于, 所述根据 所述处理规则中权 利 要 求 书 1/2 页 2 CN 115391287 A 2的连接标识, 与目标 数据库建立连接, 包括: 根据所述连接标识, 查找所述目标 数据库的连接地址、 账号、 密码, 以及数据库类型; 通过所述数据库类型对应的连接模块, 以及所述账号和所述密码, 登录所述连接地址; 根据登录结果, 与所述目标 数据库建立连接 。 8.根据权利要求1 ‑5任一所述的文件导入方法, 其特征在于, 所述根据 所述待导入文件 的属性信息, 查找所述待导入文件的处 理规则, 包括: 根据所述待导入文件的属性信息, 查找所述待导入文件的匹配规则; 根据所述匹配规则和所述属性信息, 查找所述待导入文件的类型 标识; 在查找到所述待导入文件的类型标识的情况下, 查找所述类型标识对应的处理规则标 识; 根据所述处 理规则标识, 查找所述待导入文件的处 理规则。 9.根据权利要求1 ‑5任一所述的文件导入方法, 其特征在于, 所述根据 所述待导入文件 的属性信息, 查找所述待导入文件的处 理规则, 包括: 在确定所述待导入文件为压缩文件, 且所述待导入文件处于待解压缩状态的情况下, 对所述待导入文件进行解压缩, 得到所述待导入文件的多个子文件; 根据每一子文件的属性信息, 查找所述待导入文件的处 理规则。 10.一种文件导入系统, 其特 征在于, 包括: 解析模块, 用于接收文件导入请求, 从所述文件导入请求中解析出待导入文件的属性 信息; 匹配模块, 用于根据所述待导入文件的属性信息, 查找所述待导入文件的处 理规则; 连接模块, 用于在查找到所述待导入文件的至少一条处理规则的情况下, 根据所述处 理规则中的连接标识, 与目标 数据库建立连接; 导入模块, 用于根据所述处理规则中的多种处理子规则, 将所述待导入文件导入所述 目标数据库中。 11.一种计算机可读的存储介质, 其特征在于, 所述计算机可读的存储介质包括存储的 程序, 其中, 所述 程序运行时执 行权利要求1至9中任一项所述的方法。 12.一种电子系统, 包括存储器和 处理器, 其特征在于, 所述存储器中存储有计算机程 序, 所述处 理器被设置为 通过所述计算机程序执 行权利要求1至9中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115391287 A 3

PDF文档 专利 文件导入方法、系统、存储介质及电子系统

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