[发明专利]推送记录的清理方法、设备及存储介质在审
申请号: | 202211405438.9 | 申请日: | 2022-11-10 |
公开(公告)号: | CN116320005A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 郭奕超 | 申请(专利权)人: | 思必驰科技股份有限公司 |
主分类号: | H04L67/5682 | 分类号: | H04L67/5682;H04L67/55;G06F16/215 |
代理公司: | 苏州谨和知识产权代理事务所(特殊普通合伙) 32295 | 代理人: | 叶栋 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推送 记录 清理 方法 设备 存储 介质 | ||
本申请属于数据处理技术领域,具体涉及一种推送记录的清理方法、设备及存储介质。该方法包括:通过响应于接收到软件产品的资源更新消息,将资源更新消息推送给目标设备,以使目标设备在接收到资源更新消息的情况下返回推送确认消息;在接收到推送确认消息的情况下,获取当前时间的接收时间戳;获取目标设备在至少一种产品别名中订阅的产品信息集合;产品信息集合包括第一产品别名;将时间戳早于接收时间戳、且与对目标设备和产品信息集合对应的历史推送记录进行清理。可以解决推送记录占据大量的存储,导致数据规模膨胀,进而导致服务器存储压力较大的问题。可以降低服务器的存储压力。
技术领域
本申请属于数据处理技术领域,具体涉及推送记录的清理方法、设备及存储介质。
背景技术
在互联网上的软件产品存在更新资源的情况下,为了保证使用该软件产品的设备能够获取到更新资源,需要根据更新资源的相关数据生成推送消息,并推送给待推送设备,同时,会生成推送记录并存储在服务器中。然而,随时推送次数的增加,推送记录的数量也会增加,导致服务器的存储压力较大,因此,需要对服务器中存储的推送记录清理。
传统的推送记录的清理方法,包括:定期对服务器存储的推送记录进行清理。
然而,即使定期推送记录进行清理,在面对亿级的设备数量时,如果在下一次定期清理之前,存在多次消息推送,推送记录依然会占据大量的存储,导致数据规模膨胀,进而导致服务器存储压力较大的问题。
发明内容
本申请提供了推送记录的清理方法、设备及存储介质,可以解决推送记录占据大量的存储,导致数据规模膨胀,进而导致服务器存储压力较大的问题。本申请提供如下技术方案:
第一方面,提供了一种推送记录的清理方法,所述方法包括:响应于接收到软件产品的资源更新消息,将所述资源更新消息推送给目标设备,以使所述目标设备在接收到所述资源更新消息的情况下返回推送确认消息;所述软件产品包括产品标识和所述产品标识对应的至少一种产品别名,所述资源更新消息包括所述产品标识和所述资源更新消息对应的第一产品别名;在接收到所述推送确认消息的情况下,获取当前时间的接收时间戳;获取所述目标设备在所述至少一种产品别名中订阅的产品信息集合;所述产品信息集合包括所述第一产品别名;将时间戳早于所述接收时间戳、且与对所述目标设备和产品信息集合对应的历史推送记录进行清理。
可选地,响应于接收到软件产品的资源更新消息,将所述资源更新消息推送给目标设备,以使所述目标设备在接收到所述资源更新消息的情况下返回推送确认消息;所述软件产品包括产品标识和所述产品标识对应的至少一种产品别名,所述资源更新消息包括所述产品标识和所述资源更新消息对应的第一产品别名;在接收到所述推送确认消息的情况下,获取当前时间的接收时间戳;获取所述目标设备在所述至少一种产品别名中订阅的产品信息集合;所述产品信息集合包括所述第一产品别名;将时间戳早于所述接收时间戳、且与对所述目标设备和产品信息集合对应的历史推送记录进行清理。
可选地,所述产品信息集合中的产品别名数量为K;所述K为正整数;所述将时间戳早于所述接收时间戳、且与对所述目标设备和产品信息集合对应的历史推送记录进行清理,包括:初始化所述目标设备对应的时间戳变量为0;获取所述目标设备在所述产品信息集合的第I个产品别名下的历史时间戳;所述I依次取1至K的正整数;在所述历史时间戳早于所述时间戳变量的情况下,将所述历史时间戳对应的历史推送记录删除;在所述I不等于所述K的情况下,令I=I+1,并触发执行所述获取所述待推送设备在第I个产品别名对应的历史时间戳的步骤。
可选地,在所述历史时间戳晚于所述当前的时间戳变量的情况下,将所述时间戳变量的值更新为所述历史时间戳的值;在所述时间戳变量更新、且所述I不等于所述K的情况下,令I=I+1,并触发执行所述获取所述目标设备在所述产品信息集合的第I个产品别名下的历史时间戳的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思必驰科技股份有限公司,未经思必驰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211405438.9/2.html,转载请声明来源钻瓜专利网。