[发明专利]一种存储用户访问栅格数据的历史记录的方法及系统有效
申请号: | 201210270707.5 | 申请日: | 2012-07-31 |
公开(公告)号: | CN102902708A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 孙成宝;郑国柱 | 申请(专利权)人: | 北京地拓科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 用户 访问 栅格 数据 历史记录 方法 系统 | ||
1.一种存储用户访问栅格数据的历史记录的方法,其特征在于,包括:
将栅格数据以预定的大小进行划分,得到若干栅格块单元;
创建用以记录栅格数据的用户访问历史记录信息的文件User.rd,该文件User.rd中设置有栅格块用户摘要信息及相应的各用户信息单元;其中所述栅格块用户摘要信息包含访问过该栅格块数据的用户总数量;所述各用户信息单元用于存储各用户的用户标识码及访问该栅格块数据的时间;
当有用户访问某栅格块数据时,记录该用户标识码及访问时间并存储到所创建的文件中。
2.如权利要求1所述的方法,其特征在于,所创建的记录用户访问历史记录信息的文件采用下述存储结构:
所述栅格块用户摘要信息包括该栅格块的第一个用户信息单元的偏移量a和最后一个用户信息单元的偏移量b以及访问过此块数据的用户总数量c,其中A、B和C为2k比特位二进制数,k≥3,k为自然数;和/或
所述用户信息单元包括用户唯一标识码、最后访问时间和下一个访问该栅格块数据的用户的信息单元距离文件头的字节偏移量。
3.如权利要求1所述的方法,其特征在于,所述栅格块数据包括m行n列个象素,50≤m,n≤600,m,n为自然数。
4.如权利要求1所述的方法,其特征在于,所述记录该用户标识码及访问时间并存储到所创建的文件中,假设某一用户标识为id的用户访问块数据为j(1<=j<=c*r)时,User.rd文件存储处理过程具体包括:
读User.rd文件的“块用户摘要信息”的第j个用户摘要信息结构,得到第一个用户信息单元的偏移量A、最后一个用户信息单元的偏移量B以及访问过该栅格块数据的用户总数量C,k≥3,k为自然数;
以字节为单位记录当前文件的大小fSize;在User.rd文件尾分配一个预定的用户信息单元大小的存储空间,记录该存储空间的用户标识码UserID值以及当前访问时间;并修改第j个用户摘要信息结构;
从文件头开始,偏移B个字节量,得到访问该栅格块数据的最后用户信息单元,其下一个用户NextUser值修改为fSize,并将用户总数C值增加1。
5.如权利要求1或4所述的方法,其特征在于,还包括:
从所述文件中读取任意一个块数据j(1<=j<=c*r)的所有访问的用户信息步骤,具体包括:
读User.rd文件的“栅格块用户摘要信息”的第j个用户摘要信息结构,得到该栅格块的第一个用户信息单元的偏移量A、最后一个用户信息单元的偏移量B以及访问过该栅格块数据的用户总数量C;从文件头开始偏移A字节,得到该用户信息单元地址,读取该用户的标识及访问时间,其中A、B和C为2k比特位二进制数,k≥3,k为自然数;
该用户的下一个用户的信息单元为从文件头开始偏移NextUser个字节得到的用户信息单元,其中NextUser数值是用户信息单元中存储的下一个访问该栅格块数据的用户的信息单元距离文件头的字节偏移量;按此方式,逐个取下一个用户信息单元,直到该用户的信息单元内容的下一用户NextUser=0为止。
6.如权利要求1或4所述的方法,其特征在于,进一步包括将所述User.rd文件信息进行空间展示的步骤:
对于所述栅格数据的每个栅格块数据,读取User.rd文件中所述各块用户摘要信息,通过每个块用户摘要信息的用户总数量C值,确定每个块的用户访问总数量;
分别以栅格各块的用户访问数量为象素值,组成一个新的栅格数据。
7.如权利要求6所述的方法,其特征在于,还包括:
读取所述User.rd文件中所述各栅格块的用户访问时间;
按预定的时间段,获取在该时间段内的用户数量,得到另一新的栅格数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京地拓科技发展有限公司,未经北京地拓科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210270707.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型鼻饲管保温注入装置
- 下一篇:一种新型电加热式便捷护理杯