[发明专利]一种设备信息管理方法、装置、电子设备及存储介质在审
申请号: | 202110279697.0 | 申请日: | 2021-03-16 |
公开(公告)号: | CN112860679A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 黄文文;冯忠斌;马幸晖;王家宾;刘芬;马宁 | 申请(专利权)人: | 世纪龙信息网络有限责任公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭帅 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 信息管理 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种设备信息管理方法、装置、电子设备及存储介质,用于解决现有技术无法及时进行数据清理,数据清理时效性差的技术问题;其中,方法包括:接收客户端发送的预设设备的上报请求;上报请求携带有设备信息;对设备信息进行有效性校验;当校验通过后,获取设备的存储周期;获取存储周期对应的加权包信息;根据加权包信息和存储周期计算设备信息的存活有效期;根据存活有效期将设备信息存储至数据库;数据库用于根据存活有效期对设备信息进行过期标记及数据清理。
技术领域
本发明涉及信息管理技术领域,尤其涉及一种设备信息管理方法、装置、电子设备及存储介质。
背景技术
在实际应用中,为了便于设备的管理,通常会将设备信息以特定的格式上传到服务器或云端上进行存储管理,从而在需要获取到设备的相关信息时,从服务器或云端查询得到。
现有的设备信息管理方法主要包括以下步骤:
1)用户打开设备端APP软件,输入账号/密码等关键信息完成登录;
2)登录成功后APP端发起设备信息上报,请求设备信息上报接口;
3)接口域名经过局域网或公网DNS服务器解析出来域名对应的公网IP,一般为LVS或者Nginx等网关入口IP地址;
4)LVS/Nginx网关接到请求后,将请求代理转发到真正的API服务端节点;
5)API服务端接收到请求,根据数据读写分离原则响应请求并反馈信息:
如果请求是数据写入请求,如插入数据/更新数据/删除数据,则请求MySQLmaster节点存储数据;同时根据MySQL主从同步机制,将master节点的数据同步到slave从库节点;
如果是读数据请求,则请求MySQL slave节点返回查询结果。
然而,上述方法存在有以下问题:
1)历史脏数据冗余:表数据量随着业务的日益增加,历史数据占用大量的存储空间,无法进行有效的清理或通过设置DBA定时脚本清理,导致无法及时清理,清理时效性低。
2)存在系统性能瓶颈:大量的冗余数据造成数据检索效率降低,降低了数据的查询性能。
发明内容
本发明提供了一种设备信息管理方法、装置、电子设备及存储介质,用于解决现有技术无法及时进行数据清理,数据清理时效性差的技术问题。
本发明提供了一种设备信息管理方法,应用于接口服务端,所述接口服务端与客户端和数据库连接;所述方法包括:
接收所述客户端发送的预设设备的上报请求;所述上报请求携带有设备信息;
对所述设备信息进行有效性校验;
当校验通过后,获取所述设备的存储周期;
获取所述存储周期对应的加权包信息;
根据所述加权包信息和所述存储周期计算所述设备信息的存活有效期;
根据所述存活有效期将所述设备信息存储至所述数据库;所述数据库用于根据所述存活有效期对所述设备信息进行过期标记及数据清理。
可选地,所述设备信息包括用户登录信息、设备码、操作系统信息、客户端应用版本信息、网络方式、接入应用ID和校验令牌。
可选地,所述获取所述设备的存储周期的步骤,包括:
向所述数据库发送所述设备码;
接收所述数据库基于所述设备码返回的所述设备的存储周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于世纪龙信息网络有限责任公司,未经世纪龙信息网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110279697.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动转向式汽车空调出风部件
- 下一篇:一种活塞密封性能检测方法