数据检索和记录方法、装置、系统及存储介质与流程

文档序号:37515712发布日期:2024-04-01 14:26阅读:13来源:国知局
数据检索和记录方法、装置、系统及存储介质与流程

本技术涉及数据管理,尤其涉及一种数据检索和记录方法、装置、系统及存储介质。


背景技术:

1、录像记录可以将前端采集设备采集的视频保存到后端存储设备的存储位置,后续客户端需要通过平台查看视频时,可以根据相关索引进行检索。

2、目前,客户端检索视频时通常是将后端的存储时间作为索引标签向平台请求视频数据。但是,在前端时间与后端时间不同步的场景中,例如时间未校准或者所处的时区不同等情况下,客户端难易获取准确的存储时间,导致视频检索结果的精度较低。


技术实现思路

1、本技术实施例提供一种数据检索和记录方法、装置、系统及存储介质,可以有效提高数据检索的检索精度。

2、第一方面,本技术实施例提供一种数据检索方法,应用于业务管理设备,业务管理设备与处理数据的多个设备连接;该方法包括:接收检索请求消息;检索请求消息包括:检索时间以及多个设备中目标设备的设备标识;响应于检索请求消息,发送检索响应消息;其中,检索响应消息包括目标数据,目标数据的数据记录时间包括检索时间,且数据记录时间为目标设备获取目标数据的时间。

3、本技术实施例提供的技术方案至少带来以下有益效果:相较于通用技术中仅通过后端的存储时间检索视频数据,本技术可以在数据记录时间的基础上增加目标设备的设备标识作为检索条件,可以基于多个设备对应的数据记录时间检索目标数据。这样一来,即使在多个场景中的设备存在时间不同步的情况下,本技术可以从多个设备中选择获取难度较小或者相对更精准的任意目标设备的数据记录时间,例如数据获取设备或者数据存储设备,本技术可以有效提高数据检索的检索精度。

4、在一些实施例中,上述业务管理设备还与客户端连接;在接收检索请求消息之前,该方法还包括:接收目标设备发送的第一报警消息;其中,第一报警消息包括:触发报警的报警数据、报警时间、以及目标设备的设备标识;向客户端发送第二报警消息;第二报警消息包括:报警时间、以及目标设备的设备标识。

5、基于此,本技术在处理数据的任意设备感知到风险时,可以接收到该设备的报警信息,并转发给客户端,以实现提示用户报警,从而响应于报警消息,基于报警时间和设备标识对风险进行准确检索。

6、在一些实施例中,上述接收检索请求消息的方法具体包括:接收客户端响应于第二报警消息发送的检索请求消息;其中,检索请求消息中检索时间为报警时间;上述响应于检索请求消息,发送检索响应消息,具体包括:从目标设备获取的数据中检索包括报警时间的目标数据,并向客户端发送检索响应消息。

7、基于此,当客户端请求检索报警数据时,本技术可以从报警消息中获取报警时间和目标设备的设备标识,然后将报警时间作为检索时间,与目标设备的设备标识共同作为检索条件,准确检索出报警数据,以实现在报警场景中提高数据检索的检索精度。

8、在一些实施例中,上述方法还包括:从第一报警消息中解析目标设备的报警起始时间,确定检索时间从报警起始时间起;或者,从第一报警消息中解析目标设备的报警起始时间和报警终止时间,确定检索时间从报警起始时间起至报警终止时间结束。

9、基于此,本技术可以基于报警起始时间,或者报警起始时间和报警终止时间确定检索时间,以实现检索时间覆盖报警时间,当用户发起检索请求时,可以基于检索时间获取到包括报警数据在内的目标数据,确保检索结果的数据完整性。

10、在一些实施例中,上述多个设备包括数据获取设备和数据存储设备;及/或,设备标识包括设备类型。

11、基于此,本技术可以应用于包括数据采集和数据存储的数据处理场景中,以实现针对前端获取信息或者后端存储信息对目标数据的检索。此外,设备标识可以包括设备类型,以实现对设备对应的存储记录的精准查找。

12、第二方面,本技术实施例提供一种数据记录方法,应用于业务管理设备;业务管理设备与处理数据的多个设备连接;该方法包括:获取多个设备的设备标识、待存储数据、以及待存储数据与每个设备标识对应的数据记录时间;根据设备标识、数据记录时间建立待存储数据的存储记录。

13、基于此,即使在多个场景中的设备存在时间不同步的情况下,本技术可以从多个设备中选择获取难度较小或者相对更精准的任意目标设备的数据记录时间,例如数据获取设备或者数据存储设备,本技术可以有效提高数据检索的检索精度。

14、在一些实施例中,上述待存储数据包括触发报警的报警数据,数据记录时间包括报警数据的报警时间;上述获取多个设备的设备标识、待存储数据、以及待存储数据与每个设备标识对应的数据记录时间的方法,包括:接收多个设备中目标设备发送的报警消息;其中,报警消息包括:报警数据、报警时间和设备标识;从报警消息中解析报警时间、以及设备标识。

15、基于此,本技术中本技术在处理数据的任意设备感知到风险时,可以接收到该设备的报警信息,以实现对报警数据的记录,从而使得后续可以基于报警时间和设备标识对报警数据进行准确检索。

16、第三方面,本技术实施例提供一种数据检索装置,应用于业务管理设备;业务管理设备与处理数据的多个设备连接;该装置,包括:接收单元,用于接收检索请求消息;检索请求消息包括:检索时间以及多个设备中目标设备的设备标识;发送单元,用于响应于检索请求消息,发送检索响应消息;其中,检索响应消息包括目标数据,目标数据的数据记录时间包括检索时间,且数据记录时间为目标设备获取目标数据的时间。

17、在一些实施例中,上述业务管理设备还与客户端连接;接收单元,还用于接收目标设备发送的第一报警消息;其中,第一报警消息包括:触发报警的报警数据、报警时间、以及目标设备的设备标识;发送单元,还用于向客户端发送第二报警消息;第二报警消息包括:报警时间、以及目标设备的设备标识。

18、在一些实施例中,上述接收单元,具体用于接收客户端响应于第二报警消息发送的检索请求消息;其中,检索请求消息中检索时间为报警时间;发送单元,具体用于从目标设备获取的数据中检索包括报警时间的目标数据,并向客户端发送检索响应消息。

19、在一些实施例中,上述装置还包括确定单元;确定单元,用于从第一报警消息中解析目标设备的报警起始时间,确定检索时间从报警起始时间起;或者,从第一报警消息中解析目标设备的报警起始时间和报警终止时间,确定检索时间从报警起始时间起至报警终止时间结束。

20、在一些实施例中,上述多个设备包括数据获取设备和数据存储设备;及/或,设备标识包括设备类型。

21、第四方面,本技术实施例提供一种数据记录装置,应用于业务管理设备;业务管理设备与处理数据的多个设备连接;装置,包括:获取单元,用于获取多个设备的设备标识、待存储数据、以及待存储数据与每个设备标识对应的数据记录时间;记录单元,用于根据设备标识、数据记录时间建立待存储数据的存储记录。

22、在一些实施例中,上述待存储数据包括触发报警的报警数据,数据记录时间包括从报警数据中解析的报警时间;获取单元,具体用于接收多个设备中目标设备发送的报警消息;其中,报警消息包括:报警数据、报警时间和设备标识;从报警消息中解析报警时间、以及设备标识。

23、第五方面,本技术实施例提供一种数据检索装置,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;其中,当处理器执行计算机指令时,使得数据检索装置执行如第一方面及其任一种可能的实现方式的数据检索方法。

24、第六方面,本技术实施例提供一种数据记录装置,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;其中,当处理器执行计算机指令时,使得数据记录装置执行如第二方面及其任一种可能的实现方式的数据记录方法。

25、第七方面,本技术实施例提供一种系统,包括:数据检索装置和数据记录装置;数据检索装置,用于执行如第一方面及其任一种可能的实现方式的数据检索方法;数据记录装置,用于执行如第二方面及其任一种可能的实现方式的数据记录方法。

26、第八方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质包括计算机指令,其中,当计算机指令在数据检索装置上运行时,使得数据检索装置执行如第一方面及其任一种可能的实现方式的数据检索方法;或者,当计算机指令在数据记录装置上运行时,使得数据记录装置执行如第二方面及其任一种可能的实现方式的数据记录方法。

27、第九方面,本技术实施例提供一种包含计算机指令的计算机程序产品,其中,当计算机指令在数据检索装置上运行时,使得数据检索装置执行如第一方面及其任一种可能的实现方式的数据检索方法;或者,当计算机指令在数据记录装置上运行时,使得数据记录装置执行如第二方面及其任一种可能的实现方式的数据记录方法。

28、需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与控制器的处理器封装在一起的,也可以与控制器的处理器单独封装,本技术对此不作限定。

29、本技术中第四方面到第九方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中,或者第二方面及其各种实现方式中的详细描述。第三方面到第九方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式,或者第二方面及其各种实现方式的有益效果分析,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1