本申请实施例涉及数据获取,尤其涉及一种数据获取方法、装置、电子设备及介质。
背景技术:
1、前端的数据采集设备采集的数据往往需要传输到后端进行显示,例如,前端的网络摄像机采集的图像数据或者视频数据,需要传输到监控中心或者用户终端app进行显示。监控中心或用户终端app可以通过网络录像机、一体机等设备与前端的数据采集设备建立通信连接,进行数据的传输。同一个数据采集设备可以同时通过网络录像机、一体机等与监控中心或用户终端app建立连接,也可以直接与监控中心或用户终端app建立连接,形成多个通信通道。
2、在确定多个指定通信通道下的数据采集设备以对该数据采集设备的采集数据进行显示时,所确定的多个指定通信通道所连接的数据采集设备可能为同一个数据采集设备,采集数据均为该同一个数据采集设备所采集到的数据,为相同的内容。
3、目前的方案往往是通过用户选择的多个指定通信通道分别获取数据采集设备的采集数据,但实际上获取的采集数据有可能是同一个数据采集设备的采集数据,采集数据重复获取,从而造成不必要的网络带宽、流量和性能消耗,降低了启流速度。
技术实现思路
1、本申请实施例提供一种数据获取方法、装置、电子设备及介质,以对同一个数据采集设备的采集数据进行复用,提高数据显示效率,减少对带宽和流量的消耗。
2、在一个实施例中,本申请实施例提供了一种数据获取方法,该方法包括:
3、通过用户选择的至少一个通信通道,分别获取至少一个通信通道连接的数据采集设备的标识信息,并将标识信息相同的数据采集设备作为目标设备;
4、根据所述标识信息,检索是否存在已通过通信通道返回的目标设备的采集数据;
5、若存在,则将所述采集数据在用于显示目标设备采集数据的至少一个显示窗口进行显示。
6、在另一个实施例中,本申请实施例还提供了一种数据获取装置,该装置包括:
7、标识信息获取模块,用于通过用户选择的至少一个通信通道,分别获取至少一个通信通道连接的数据采集设备的标识信息,并将标识信息相同的数据采集设备作为目标设备;
8、检索模块,用于根据所述标识信息,检索是否存在已通过通信通道返回的目标设备的采集数据;
9、显示模块,用于若存在,则将所述采集数据在用于显示目标设备采集数据的至少一个显示窗口进行显示。
10、在又一个实施例中,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;
11、存储器,用于存储一个或多个程序;
12、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例任一项所述的数据获取方法。
13、在一个实施例中,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例中任一项所述的数据获取方法。
14、本申请实施例中,通过用户选择的至少一个通信通道,分别获取至少一个通信通道连接的数据采集设备的标识信息,并将标识信息相同的数据采集设备作为目标设备,从而明确用户所选择的至少一个通信通道所连接的数据采集设备是否为同一个设备,以针对是同一设备的情况,执行后续的数据复用方案。根据所述标识信息,检索是否存在已通过通信通道返回的目标设备的采集数据,从而确定是否存在可以复用的采集数据。在存在的情况下,将所述采集数据在用于显示目标设备采集数据的至少一个显示窗口进行显示,从而不需要通过用户选择的与目标设备连接的全部通信通道获取采集数据,只需要对启流速度最快的通信通道获取的采集数据进行复用,实现在多个窗口上显示,解决了目前在不同的显示窗口对目标设备的数据进行显示过程中,通过多个通信通道获取同一个目标设备的采集数据时,导致启流速度慢、流量和带宽消耗增加的问题,进而提高了数据显示的效率,减少了流量、带宽的消耗。
1.一种数据获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述标识信息,检索是否存在已通过通信通道返回的目标设备的采集数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述资源池的构建过程包括:
4.根据权利要求1所述的方法,其特征在于,根据所述标识信息,检索是否存在已通过通信通道返回的目标设备的采集数据之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,根据所述标识信息,检索是否存在已通过通信通道返回的目标设备的采集数据之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种数据获取装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的数据获取方法。