[发明专利]一种基于用户特征的个人核心数据空间查询系统和方法无效
申请号: | 200910090035.8 | 申请日: | 2009-07-29 |
公开(公告)号: | CN101609461A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 孟小峰 | 申请(专利权)人: | 孟小峰 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中创阳光知识产权代理有限责任公司 | 代理人: | 尹振启 |
地址: | 100872北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 特征 个人 核心 数据 空间 查询 系统 方法 | ||
1.一种基于用户特征的个人核心数据空间查询系统,包括:
数据库,用于存储用户文件表、核心数据空间分类表、以及用户日志表;
空间构建模块,用于监控用户操作,获取用户操作记录,更新用户文件表和核心数据空间分类表;
空间查询模块,用于基于核心数据空间进行查询;
其中,所述空间构建模块具体包括:
●获取单元,用于扫描用户最近访问的文件夹,获取用户最近访问的文件F,同时获取用户日志表中记录的用户最近访问文件F’;
●判断单元,用于判断文件F和F’是否是同一个文件,并且在判断出F和F’不是同一个文件的情况下,判断文件F是否存在于用户文件表中;
●插入单元,用于在判断出文件F不存在于用户文件表中的情况下将该文件F插入到用户文件表中;
●用户文件表修改单元,用于检查并修改用户文件表中的分类属性;
●核心数据空间分类表修改单元,用于检查并修改核心数据空间分类表;
所述空间查询模块具体包括:
●查询接口建立单元,用于基于核心数据空间分类表建立多维数据查询接口;
●表达式转化单元,用于将用户输入转化为查询逻辑表达式;
●查询结果生成单元,用于基于逻辑表达式在用户文件表中查询符合条件的文件,生成查询结果。
2.根据权利要求1的系统,其中用户文件表修改单元进一步包括:
时间比较单元,用于将文件F的修改时间t与用户文件表中该文件原来的修改时间t’进行比较;
访问类型设定单元,用于在t>t’的情况下将用户文件表中的访 问类型字段设定为“修改”,否则设定为“只读”;
最近访问时间修改单元,用于将对应的最近访问时间字段修改为t;
文件长度修改单元,用于读取文件长度并修改用户文件表中相应记录的文件长度字段;
访问频率修改单元,用于使用户文件表中的访问频率字段自动加1;
文件类型修改单元,用于读取核心数据空间分类表中的类型字段并将其保存到用户文件表的文件类型字段中。
3.一种基于用户特征的个人核心数据空间查询方法,包括步骤:
A、监控用户操作,获取用户操作记录,更新用户文件表和核心数据空间分类表,
B、基于核心数据空间进行查询;
其中,所述步骤A具体包括:
A1、扫描用户最近访问的文件夹,获取用户最近访问的文件F,同时根据用户日志表获取该表中所记录的用户最近访问文件F’;
A2、判断文件F和F’是否是同一个文件,并且在判断出F和F’不是同一个文件的情况下,判断文件F是否存在于用户文件表中;
A3、在判断出文件F不存在于用户文件表中的情况下将该文件F插入到用户文件表中;
A4、检查并修改用户文件表中的分类属性;
A5、检查并修改核心数据空间分类表;
所述步骤B具体包括:
B1、基于核心数据空间分类表建立多维数据查询接口;
B2、将用户输入转化为查询逻辑表达式;
B3、基于逻辑表达式在用户文件表中查询符合条件的文件,生成查询结果。
4.根据权利要求3的方法,其中步骤A4进一步包括步骤:
A4-1、将文件F的修改时间t与用户文件表中该文件原来的修改时间t’进行比较,如果t>t’,则将用户文件表中的访问类型字段设定为“修改”,否则设定为“只读”;
A4-2、将对应的最近访问时间字段修改为t;
A4-3、读取文件长度并修改用户文件表中相应记录的文件长度字段;
A4-4、使用户文件表中的访问频率字段自动加1,该访问频率字段表示用户对该文件的访问次数;
A4-5、读取核心数据空间分类表中的类型字段,并将其保存到用户文件表的文件类型字段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于孟小峰,未经孟小峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910090035.8/1.html,转载请声明来源钻瓜专利网。