【技术实现步骤摘要】
数据管理方法、装置及系统
本专利技术涉及数据处理领域,尤其涉及一种数据管理方法、装置及系统。
技术介绍
在视频监控和存储领域中可能会出现多时区场景,如用户使用的终端、用于提供存储服务的服务器在多个时区,或者,用于采集视频数据的前端设备在多个时区,无论在哪种多时区场景,均会产生多时区场景下的数据管理需求。目前,相关技术中,服务器存储视频数据的时间采用标准时间,即UTC(CoordinatedUniversalTime,协调世界时)时间或Unix时间戳。前端设备与服务器在同一时区,终端对前端设备采集的视频数据进行查询操作时,用户可以在终端上输入查询的开始时间和结束时间,该开始时间和结束时间的时间类型为服务器的时区时间。终端根据服务器的时区时间,将该开始时间和结束时间转换为标准时间,并向服务器发送数据查询请求,使得服务器向终端返回查询到的数据。上述方案中前端设备需要与服务器在同一时区,无法满足前端设备在多个时区的数据管理需求。
技术实现思路
本专利技术实施例提供了一种数据管理方法、装置及系统,可以解决相关技术无法满足前端设备在多个时区的数据管理需求的问题。所述技术方案如下:第一方面,提供了一种数据管理方法,所述方法包括:接收终端的数据查询请求,所述数据查询请求携带前端设备的标识、第一开始时间和第一结束时间,所述第一开始时间和所述第一结束时间的时间类型为标准时间,所述标准时间为所述服务器存储数据的开始时间和结束时间的时间类型;根据所述前端设备的标识、所述第一开始时间 ...
【技术保护点】
1.一种数据管理方法,其特征在于,应用于服务器,所述方法包括:/n接收终端的数据查询请求,所述数据查询请求携带前端设备的标识、第一开始时间和第一结束时间,所述第一开始时间和所述第一结束时间的时间类型为标准时间,所述标准时间为所述服务器存储数据的开始时间和结束时间的时间类型;/n根据所述前端设备的标识、所述第一开始时间和所述第一结束时间,获取所述前端设备采集的目标数据、第一时差信息以及所述目标数据的开始时间和结束时间,所述目标数据的开始时间和结束时间之间时间段为第一时间段,所述第一时间段包含在所述第一开始时间和所述第一结束时间之间时间段内,所述第一时差信息用于指示所述前端设备在所述第一时间段内的时区时间与所述标准时间的时差;/n将所述目标数据、所述第一时差信息以及所述目标数据的开始时间和结束时间发送给所述终端。/n
【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于服务器,所述方法包括:
接收终端的数据查询请求,所述数据查询请求携带前端设备的标识、第一开始时间和第一结束时间,所述第一开始时间和所述第一结束时间的时间类型为标准时间,所述标准时间为所述服务器存储数据的开始时间和结束时间的时间类型;
根据所述前端设备的标识、所述第一开始时间和所述第一结束时间,获取所述前端设备采集的目标数据、第一时差信息以及所述目标数据的开始时间和结束时间,所述目标数据的开始时间和结束时间之间时间段为第一时间段,所述第一时间段包含在所述第一开始时间和所述第一结束时间之间时间段内,所述第一时差信息用于指示所述前端设备在所述第一时间段内的时区时间与所述标准时间的时差;
将所述目标数据、所述第一时差信息以及所述目标数据的开始时间和结束时间发送给所述终端。
2.根据权利要求1所述的方法,其特征在于,所述根据所述前端设备的标识、所述第一开始时间和所述第一结束时间,获取所述前端设备采集的目标数据、第一时差信息以及所述目标数据的开始时间和结束时间,包括:
根据所述前端设备的标识、所述第一开始时间和所述第一结束时间,查询已存储的数据段、每个数据段对应的时差信息以及每个数据段的开始时间和结束时间;
当查询到任一数据段的开始时间和结束时间之间时间段包含在所述第一开始时间和所述第一结束时间之间时间段内时,将查询到的数据段作为所述目标数据,将查询到的数据段对应的时差信息作为所述第一时差信息,将查询到的数据段的开始时间和结束时间作为所述目标数据的开始时间和结束时间。
3.根据权利要求1所述的方法,其特征在于,所述接收终端的数据查询请求之前,所述方法还包括:
接收所述终端的时差查询请求,所述时差查询请求携带所述前端设备的标识、第三开始时间和第三结束时间,所述第三开始时间和所述第三结束时间的时间类型为所述前端设备的时区时间;
获取所述前端设备在第二时间段内的第二时差信息,所述第二时间段为所述第三开始时间和所述第三结束时间之间时间段,所述第二时差信息用于指示所述前端设备在所述第二时间段内的时区时间与所述标准时间的时差;
将所述第二时差信息发送给所述终端。
4.根据权利要求3所述的方法,其特征在于,所述获取所述前端设备在第二时间段内的时差信息,包括:
根据所述第三开始时间和所述第三结束时间,查询时区信息表,得到所述时差信息,所述时区信息表用于记录所述前端设备在至少一个时间段内的时差信息。
5.根据权利要求1所述的方法,其特征在于,所述接收终端的数据查询请求之前,所述方法还包括:
根据数据采集计划,获取所述前端设备所采集的数据进行存储,所述数据采集计划包括所述前端设备的标识、数据采集时间模板以及时区策略的标识,所述数据采集时间模板用于指示前端设备进行数据采集的时间段,所述时区策略包括前端设备的时区信息。
6.根据权利要求5所述的方法,其特征在于,所述根据数据采集计划,获取所述前端设备所采集的数据进行存储之前,所述方法还包括:
获取时区策略表,所述时区策略表包括所述服务器和所述前端设备的时区策略以及对应的策略标识,每个时区策略包括策略类型、时区、进入夏令时的时间、出夏令时的时间以及夏令时与冬令时的时差,所述策略类型包括服务器的时区策略和前端设备的时区策略。
7.根据权利要求6所述的方法,其特征在于,所述根据数据采集计划,获取所述前端设备所采集的数据进行存储,包括:
根据所述数据采集计划中所述前端设备的时区策略的标识,获取所述前端设备的时区策略;
根据所述前端设备的时区策略,对所述前端设备采集的数据进行分段存储,得到多段数据,所述多段数据由所述前端设备在多个时区采集得到,所述多段数据对应多个时差信息,每段数据对应的时差信息用于指示所述前端设备采集所述每段数据的时区时间与所述标准时间的时差。
8.一种数据管理方法,其特征在于,应用于终端,所述方法包括:
向服务器发送数据查询请求,所述数据查询请求携带前端设备的标识、第一开始时间和第一结束时间,所述第一开始时间和所述第一结束时间的时间类型为标准时间,所述标准时间为所述服务器存储数据的开始时间和结束时间的时间类型;
接收所述服务器发送的目标数据、第一时差信息以及所述目标数据的开始时间和结束时间,所述目标数据的开始时间和结束时间之间时间段为第一时间段,所述第一时间段包含在所述第一开始时间和所述第一结束时间之间时间段内,所述第一时差信息用于指示所述前端设备在所述第一时间段内的时区时间与所述标准时间的时差;
根据所述第一时差信息,将所述目标数据的开始时间和结束时间转换为第二开始时间和第二结束时间,所述第二开始时间和所述第二结束时间的时间类型为所述前端设备的时区时间;
显示所述目标数据以及所述第二开始时间和所述第二结束时间。
9.根据权利要求8所述的方法,其特征在于,所述向服务器发送数据查询请求,包括:
当获取到输入的所述前端设备的标识、开始时间和结束时间且输入的开始时间和结束时间的时间类型为所述标准时间时,将所述输入的开始时间和结束时间作为所述第一开始时间和所述第一结束时间,向所述服务器发送所述数据查询请求。
10.根据权利要求8所述的方法,其特征在于,所述向服务器发送数据查询请求之前,所述方法还包括:
当获取到输入的所述前端设备的标识、第三开始时间和第三结束时间时,向服务器发送所述时差查询请求,所述第三开始时间和所述第三结束时间的时间类型为所述前端设备的时区时间,所述时差查询请求携带所述前端设备的标识、所述第三开始时间和所述第三结束时间;
接收服务器发送的第二时差信息,所述第二时差信息用于指示所述前端设备在第二时间段内的时区时间与所述标准时间的时差,所述第二时间段为所述第三开始时间和所述第三结束时间之间时间段;
根据所述时差信息,将所述第三开始时间和所述第三结束时间转换为所述第一开始时间和所述第一结束时间。
11.一种数据管理装置,其特征在于,应用于服务器,所述装置包括:
接收模块,用于接收终端的数据查询请求,所述数据查询请求携带前端设备的标识、第一开始时间和第一结束时间,所述第一开始时间和所述第一结束时间的时间类型为标准时间,所述标准时间为所述服务器存储数据的开始时间和结束时间的时间类型;
获取模块,用于根据所述前端设备的标识、所述第一开始时间和所述第一结束时间,获取所述前端设备采集的目标数据、第一时差信息以及所述目标数据的开始时间和结束时间,所述目标数据的开始时间和结束时间之间时间段为第一时间段,所述第一时间段包含在所述第一开始时间和所述第一结束时间之间时间段内,所述第一时差信息用于指示所述前端设备在所述第一时间段内的时区时间与所述标准时间的时差;
发送模块,用于将所述目标数据、所述第一时差信息以及所述目标数据的开始时间和结束时间发送给所述终端。<...
【专利技术属性】
技术研发人员:许爱秋,刘锋,李海燕,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。