[发明专利]一种社区信息处理方法及系统在审
| 申请号: | 202210587661.3 | 申请日: | 2022-05-27 |
| 公开(公告)号: | CN115017194A | 公开(公告)日: | 2022-09-06 |
| 发明(设计)人: | 管洪清;徐亮;王伟;张元杰;张大千;尹广楹;孙浩云 | 申请(专利权)人: | 青岛文达通科技股份有限公司 |
| 主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F16/27;G06F16/901;G06Q50/26 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李圣梅 |
| 地址: | 266500 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 社区 信息处理 方法 系统 | ||
1.一种社区信息处理方法,其特征是,包括:
将社区居民信息以家庭为单位整合为图结构;
将图结构的根结点作为索引存储并将索引地址映射于缓存服务器中;
在检索社区居民信息时,通过索引关键字,访问索引在缓存服务器中的位置,基于该位置获取所需信息。
2.如权利要求1所述的一种社区信息处理方法,其特征是,将社区居民信息以家庭为单位整合为图结构,具体过程为:
将当前居民信息以及家属关系信息分别转化为图结点,并且将所有的家属结点同当前居民结点相连接,与此同时对当前居民结点进行标记;
对所有未被标记即未访问过的家属结点再次进行上述步骤,直到以当前居民信息为中心生成的家属关系图所含有的结点不再扩充为止。
3.如权利要求1所述的一种社区信息处理方法,其特征是,将当前居民信息以及家属关系信息分别转化为图结点时,读取数据库中原社区居民表中的数据,从第一行数据开始对社区居民信息进行遍历,判断当前居民信息是否被访问过,如果当前居民信息没有被访问过,将当前居民信息以及家属关系信息分别转化为图结点。
4.如权利要求1所述的一种社区信息处理方法,其特征是,针对图结构中每一个家属关系图,以最为年长的居民结点为家属关系图所对应的索引,并将该索引存储至HBase表中。
5.如权利要求1所述的一种社区信息处理方法,其特征是,将索引地址映射于缓存服务器中,具体为:
利用一致性Hash算法将整个哈希值空间组织成一个环状区域以连续存储家属关系图索引,且服务器的地址也被安排至环状区域内;
当待检索的索引通过Hash算法定位到环状区域时,其顺时针或逆时针方向遇到的第一个服务器即为当前索引应该定位到的服务器,由此当前索引以及相对应的家属关系图内所有社区居民的信息在该服务器中被访问。
6.如权利要求1所述的一种社区信息处理方法,其特征是,若缓存服务器发生变动,仅需要对变动服务器中存储的索引重新定位即可。
优选的,查询时,接收待查询关键字并解析关键字,通过缓存中的图索引查找居民信息及家属信息,将满足关键字的信息反馈至查询客户端。
7.一种社区信息处理系统,其特征是,包括:
图结构整理模块,被配置为:将社区居民信息以家庭为单位整合为图结构;
缓存模块,被配置为:将图结构的根结点作为索引存储并将索引地址映射于缓存服务器中;
检索模块,被配置为:在检索社区居民信息时,通过索引关键字,访问索引在缓存服务器中的位置,基于该位置获取所需信息。
8.一种计算装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征是,所述处理器执行所述程序时实现上述权利要求1-6任一所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征是,该程序被处理器执行时执行上述权利要求1-6任一所述方法的步骤。
10.一种社区信息处理系统,其特征是,包括:至少一个客户端及多个缓存服务器;
所述客户端将社区居民信息以家庭为单位整合为图结构;
将图结构的根结点作为索引存储并将索引地址映射于缓存服务器。
在所述客户端检索社区居民信息时,通过索引关键字,访问索引在缓存服务器中的位置,基于该位置获取所需信息并反馈至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛文达通科技股份有限公司,未经青岛文达通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210587661.3/1.html,转载请声明来源钻瓜专利网。





