[发明专利]榜单服务系统、榜单生成方法、服务器及存储介质有效
申请号: | 202010820861.X | 申请日: | 2020-08-14 |
公开(公告)号: | CN112000885B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 李欣鑫 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9538;G06F40/216 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511402 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 系统 生成 方法 服务器 存储 介质 | ||
本发明公开了榜单服务系统、榜单生成方法、服务器及存储介质,该系统包括:至少一个榜单服务进程以及至少一个存储服务点,存储服务点上存储有与所关联榜单服务进程相关的本地词频数据表以及本地榜单列表;还存储有与其他各存储服务点相关的其他榜单列表;各榜单服务进程根据所对应存储服务点中的本地词频数据表、本地榜单列表以及各其他榜单列表生成当前榜单列表并发送给对应的存储服务点。利用该系统,使得每个存储服务点及榜单服务进程均可参与到榜单列表的生成中,实现了用于榜单生成的整个分布式架构的灵活部署,提高了系统的高可用性,同时规避了现有系统在异常情况下进行主节点切换的复杂操作,更好体现了系统的数据一致性和正确性。
技术领域
本发明涉及数据处理技术领域,尤其涉及榜单服务系统、榜单生成方法、服务器及存储介质。
背景技术
热搜榜单是直播平台中反映内容搜索热度变更的关键,主要展示了用户搜索量较高、热度较大的搜索对象及相应的热搜程度。一般的,榜单服务系统可以通过用户对搜索词的搜索来增加该搜索词所对应的搜索词频,从而根据搜索词频确定这些搜索词是否达到进行榜单的排名。榜单内的信息可以动态的展示给用户,以此来吸引其他用户对该词的搜索,从而增加榜单上热搜词所关联信息的曝光率。此外,运营商也可以通过对产品中所展示热搜榜单的人为配置来达到对指定对象的宣传引流效果。
传统的榜单服务系统通常是分布式多节点部署,为了保持词频计算的准确性,通常会选择一个主节点,专门负责解释用户的搜索结果,之后将词频增量加到本地存储的热搜词频上,并将计算形成的热搜榜单同步给其他所有从节点上,以此使得同一个热搜词最终在所有节点上都具有相同的词频。
然而,这种传统的榜单服务系统,其系统架构为单写多读,整个系统中的写流量全部集中到主节点,由此不宜于实现系统扩展,同时由于从节点需要完全依赖主节点进行数据更新,存在榜单数据不准确的情况,而且一旦主节点故障,需要依赖一套复杂的操作来进行主节点选取及切换以此保证系统的可靠性和数据正确性,整个实现代价相对较高。
发明内容
本发明实施例提供了榜单服务系统、榜单生成方法、服务器及存储介质,有效提高了榜单服务系统的数据一致性、高可用性以及可扩展性。
第一方面,本发明实施例提供了榜单服务系统,包括:至少一个榜单服务进程以及至少一个存储服务点,其中,各所述存储服务点之间存在通信连接,且所述存储服务点与关联的榜单服务进程存在通信连接;
所述存储服务点上存储有与所关联榜单服务进程相关的本地词频数据表以及本地榜单列表;还存储有与其他各所述存储服务点相关的其他榜单列表;
各所述榜单服务进程,用于根据从所对应存储服务点中获取的本地词频数据表、本地榜单列表以及各其他榜单列表,生成当前榜单列表,并发送给对应的存储服务点以替换原有的本地榜单列表,作为新的本地榜单列表存储。
第二方面,本发明实施例提供了榜单生成方法,由本实施例第一方面提供的榜单服务系统执行,包括:
榜单服务进程从所对应存储服务点中获取本地词频数据表、本地榜单列表以及各其他榜单列表;
榜单服务进程根据获取的本地词频数据表、本地榜单列表以及各其他榜单列表生成当前榜单列表,并发送给对应的存储服务点,以作为新的本地榜单列表。
第三方面,本发明实施例提供了一种服务器,该服务器用于作为本发明第一方面实施例所提供榜单服务系统中的存储服务点,和/或作为本发明第一方面实施例所提供榜单服务系统中榜单服务进程的执行终端,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器用于执行本发明第二方面实施例所述的榜单生成方法
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820861.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟报文发送方法
- 下一篇:一种剪枝神经网络模型的方法和装置