[发明专利]一种浏览列表生成装置及实现方法在审
申请号: | 202011188599.8 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112434005A | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 刘科 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/242;G06F16/248;G06F16/28 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516000 广东省惠州市东江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览 列表 生成 装置 实现 方法 | ||
1.一种浏览列表生成装置,其特征在于,包括:
媒体数据库生成模块、媒体数据库模块、数据库操作模块、语句组装模块、列表管理模块、UI模块;
所述列表管理模块与所述UI模块、媒体数据库生成模块、数据库操作模块连接,所述媒体数据库生成模块、数据库操作模块连接还与所述数据库操作模块连接,所述数据库操作模块还与所述语句组装模块连接;
所述媒体数据库生成模块,用于扫描外设中的媒体文件,生成媒体数据库文件;
所述媒体数据库模块,用于存储媒体数据库文件;
所述数据库操作模块,用于接收语句组装模块发送的命令语句,执行对媒体数据库文件的操作,获取执行后的数据;
所述语句组装模块,用于将浏览列表类型包含的特征字段组合生成对应的查询命令语句;
所述列表管理模块,用于创建和管理存储队列、数据库视图名称,获取相应视图中的列表数据;
所述UI模块,用于接收浏览列表类型创建或查询请求,同步列表管理模块获取到的浏览列表数据进行显示。
2.根据权利要求1所述的浏览列表生成装置,其特征在于,所述数据操作模块包括:依次连接的逻辑层级获取单元、逻辑层级拆分单元、视图匹配单元、匹配判断单元、视图生成单元,所述匹配判断单元还与所述逻辑层级拆分单元连接;
所述逻辑层级获取单元,用于获取所述查询命令语句中各关键字的逻辑层数;
所述逻辑层级拆分单元,用于将所述查询命令语句拆分为第一逻辑层数与第二逻辑层数对应的两个子查询命令语句;
所述视图匹配单元,用于匹配所述第一逻辑层数、第二逻辑层数子查询命令语句对应的视图;
所述匹配判断单元,用于判断所述第一逻辑层数、第二逻辑层数子查询命令语句对应的视图是否存在,是则通知视图生成单元生成相应的视图,否则通知逻辑层级拆分单元调整拆分逻辑层数;
所述视图生成单元,用于按照所述查询命令语句中各关键字的逻辑层数生成视图。
3.根据权利要求1所述的浏览列表生成装置,其特征在于,所述数据组装模块为SQL数据组装模块。
4.根据权利要求1所述的浏览列表生成装置,其特征在于,所述媒体数据库模块为QDB数据库。
5.一种浏览列表生成方法,其特征在于,包括:
步骤1、创建媒体文件数据库;
步骤2、创建浏览列表类型,判断所述浏览列表类型是否已存在,是则进入步骤6,否则进入下一步;
步骤3、创建空的浏览列表和相应的空的存储队列表,并将所述空的浏览列表和所述空的存储队列表建立通讯联系实现同步刷新;
步骤4、根据所述浏览列表类型生成浏览列表查询命令语句;
步骤5、创建浏览列表视图;
步骤6、获取所述浏览列表视图内的数据;
步骤7、将所述浏览列表视图内的数据刷新显示。
6.根据权利要求5所述的浏览列表生成方法,其特征在于,所述步骤4包括:
步骤401、接收并提取所述浏览列表类型包含的关键字;
步骤402、判断所述关键字是否存在子集,是则进入下一步;
步骤403、调用聚合函数获取所有子集的值;
步骤404、将关键字及其子集的值组装生成查询命令语句。
7.根据权利要求6所述的浏览列表生成方法,其特征在于,所述步骤5包括:
步骤501、获取所述查询命令语句中各关键字的逻辑层数;
步骤502、将所述查询命令语句拆分为第一逻辑层数与第二逻辑层数对应的两个子查询命令语句;
步骤503、匹配并判断所述第一逻辑层数、第二逻辑层数子查询命令语句对应的视图是否存在,是则将所述第一逻辑层数、第二逻辑层数子查询命令语句对应的视图按照预设逻辑关系合并得到最终视图,否则将第一逻辑层数按照预设步长递减后返回上一步,直至完成整个循环,进入下一步;
步骤504、按照所述查询命令语句中各关键字的逻辑层数生成视图。
8.根据权利要求5任一项所述的浏览列表生成方法,其特征在于,所述查询命令语句为SQL语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011188599.8/1.html,转载请声明来源钻瓜专利网。