[发明专利]基于数据库的回放方法、系统、服务器及客户端有效
申请号: | 201810974857.1 | 申请日: | 2018-08-24 |
公开(公告)号: | CN110858223B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 李国强;何海刚;苏波 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | G06F16/635 | 分类号: | G06F16/635;G06F16/61 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张桂杰 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 回放 方法 系统 服务器 客户端 | ||
本发明提出一种基于数据库的回放方法、系统、服务器及客户端,其中,方法包括:监听并接收需要回放的数据;将所述需要回放的数据进行存储、排序以及完整性约束;接收客户端的请求,根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将所述目标回放数据发送至客户端。数据的完整、排序、查询和读取均由服务器完成,同时,根据客户端的请求,服务器将对应的目标回放数据发给客户端进行回放,大大减轻了客户端数据处理的负担,简化了客户端的处理逻辑,响应速度快。
技术领域
本发明涉及轨道交通技术领域,尤其涉及一种基于数据库的回放方法、系统、服务器及客户端。
背景技术
目前,在轨道交通行业,列车自动监控系统中需要实现回放的功能,即把过去一段时间内发生的事件进行记录,并通过一定的技术手段重现。传统的回放功能采用文本记录,通过客户端进行解析、查询和读取文本文件,进行回放。该回放的方法简单,但是在保存数据时,要靠客户端去保证数据的完整以及对数据进行排序,并对文本数据进行解析、查询和读取,这在很大程度上会增加客户端数据处理的负担,特别是,当数据量达到一定数量级时,排序和查询非常考验客户端的效率和资源,响应速度慢。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种基于数据库的回放方法、系统、服务器和客户端,大大减轻了客户端数据处理的负担,简化了客户端的处理逻辑,响应速度快。
本发明的第二个目的在于提出另一种基于数据库的回放方法。
本发明的第三个目的在于提出又一种基于数据库的回放方法。
本发明的第四个目的在于提出一种服务器。
本发明的第五个目的在于提出一种客户端。
本发明的第六个目的在于提出一种基于数据库的回放系统。
为达上述目的,本发明第一方面实施例提出了一种基于数据库的回放方法,包括:
监听并接收需要回放的数据;
将所述需要回放的数据进行存储、排序以及完整性约束;
接收客户端的请求,根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将所述目标回放数据发送至客户端,用以使客户端回放所述目标回放数据,其中,所述客户端的请求包括回放时间和回放数据类型,或者所述客户端的请求包括回放时间,所述回放数据类型包括有效登录数据参数、操作命令数据参数。
本发明实施例的基于数据库的回放方法,服务器通过将所述需要回放的数据进行存储、排序以及完整性约束,根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将目标回放数据发送至客户端,由此,数据的完整、排序、查询和读取均由服务器完成,根据客户端的请求查询并读取需要回放的数据,同时,根据客户端的请求,服务器将对应的目标回放数据发给客户端进行回放,大大减轻了客户端数据处理的负担,简化了客户端的处理逻辑,响应速度快。
为达上述目的,本发明第二方面实施例提出了另一种基于数据库的回放方法,包括:
向服务器发送请求,用以使服务器根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将目标回放数据发送至客户端,其中,所述请求包括回放时间和回放数据类型,或者所述请求包括回放时间,所述回放数据类型包括有效登录数据参数、操作命令数据参数;
接收服务器发送的目标回放数据,并进行回放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810974857.1/2.html,转载请声明来源钻瓜专利网。