[发明专利]基于数据库的回放方法、系统、服务器及客户端有效
| 申请号: | 201810974857.1 | 申请日: | 2018-08-24 |
| 公开(公告)号: | CN110858223B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 李国强;何海刚;苏波 | 申请(专利权)人: | 比亚迪股份有限公司 |
| 主分类号: | G06F16/635 | 分类号: | G06F16/635;G06F16/61 |
| 代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张桂杰 |
| 地址: | 518118 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 数据库 回放 方法 系统 服务器 客户端 | ||
1.一种基于数据库的回放方法,应用于服务器,其特征在于,所述方法包括:
监听并接收需要回放的数据;
按照时间顺序和数据类型将所述需要回放的数据存放到数据库中,并通过所述数据库对所述需要回放的数据进行排序以及完整性约束;
接收客户端的请求,根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将所述目标回放数据发送至客户端,用以使客户端回放所述目标回放数据,其中,所述客户端的请求包括回放时间和回放数据类型,或者所述客户端的请求包括回放时间且所述客户端的请求通过所述客户端调用所述服务器提供的多个接口中的至少一个进行发送,所述接口用于所述服务器确定所述回放数据类型,所述回放数据类型包括有效登录数据参数、战场图数据参数和操作命令数据参数,所述需要回放的数据包括操作命令数据、战场图数据以及有效登录数据,所述操作命令数据包括新建进路命令和道岔操作命令的数据,所述战场图数据包括信号机状态、道岔状态、站台门状态和轨道占用状态的数据,所述有效登录数据包括用户登录和注册的数据;
其中,所述接收客户端的请求,根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将目标回放数据发送至客户端,具体包括:
接收客户端的第一请求,所述第一请求包括开始时间、结束时间和有效登录数据参数,根据开始时间、结束时间和有效登录数据参数查询并读取需要回放的数据,获得开始时间至结束时间内的第一有效登录数据,将第一有效登录数据发送至客户端,用以使客户端根据预先设定的时间间隔逐条回放第一有效登录数据。
2.根据权利要求1所述的基于数据库的回放方法,其特征在于,将第一有效登录数据发送至客户端之后,还包括:
接收客户端的第二请求,所述第二请求包括进度点时间,根据进度点时间、结束时间和有效登录数据参数查询并读取需要回放的数据,获得进度点时间至结束时间内的第二有效登录数据,将第二有效登录数据发送至客户端,用以使客户端根据预先设定的时间间隔逐条回放第二有效登录数据。
3.根据权利要求1所述的基于数据库的回放方法,其特征在于,接收客户端的请求,根据客户端的请求查询并读取需要回放的数据,获得与所述客户端的请求对应的目标回放数据,将目标回放数据发送至客户端,具体包括:
接收客户端的第三请求,所述第三请求包括开始时间和结束时间,根据开始时间和结束时间查询并读取需要回放的数据,获得开始时间至结束时间内的第一所有数据,将第一所有数据发送至客户端,用以使客户端根据预先设定的时间间隔逐条回放第一所有数据,所述第一所有数据包括有效登录数据、战场图数据和操作命令数据。
4.根据权利要求3所述的基于数据库的回放方法,其特征在于,所述将第一所有数据发送至客户端之后,还包括:
接收客户端的第四请求,所述第四请求包括当前回放时间、进度点时间和操作命令数据参数,根据当前回放时间、进度点时间和操作命令数据参数查询并读取需要回放的数据,获得当前回放时间至进度点时间内的操作命令数据,并将所述操作命令数据发送至客户端,用以使客户端根据预先设定的时间间隔逐条回放操作命令数据,其中,进度点时间在当前回放时间之后。
5.根据权利要求4所述的基于数据库的回放方法,其特征在于,所述将所述操作命令数据发送至客户端之后,还包括:
根据进度点时间和结束时间查询并读取需要回放的数据,获得进度点时间至结束时间内的第二所有数据,将第二所有数据发送至客户端,用以使客户端根据预先设定的时间间隔逐条回放第二所有数据,所述第二所有数据包括有效登录数据、战场图数据和操作命令数据。
6.根据权利要求3所述的基于数据库的回放方法,其特征在于,将第一所有数据发送至客户端之后,还包括:
接收客户端的第五请求,所述第五请求包括进度点时间,根据进度点时间和结束时间查询并读取需要回放的数据,获得进度点时间至结束时间内的第三所有数据,将第三所有数据发送至客户端,用以使客户端根据预先设定的时间间隔逐条回放第三所有数据,其中,进度点时间在当前回放时间之前,所述第三所有数据包括有效登录数据、战场图数据和操作命令数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810974857.1/1.html,转载请声明来源钻瓜专利网。





