本发明涉及云计算,尤其涉及一种基于云计算环境的数据可视化建模与匹配方法。
背景技术:
1、cn115629551a公开了一种设备调节方法及装置、存储介质及电子装置,该方法包括:获取目标区域空间对应的图像信息,基于图像信息确定出目标区域空间的三维空间模型,其中,三维空间模型中包括处于目标区域空间中的多个家电设备的设备信息;在确定三维空间模型的第一家电设备处于工作状态的情况下,获取第一家电设备的第一运行参数,以及多个家电设备的设备传感器采集的第一环境信息;根据第一运行参数和第一环境信息确定目标区域空间的各子区域对应的显示参数,并根据显示参数更新三维空间模型的各子区域对应的显示界面。
2、cn115514913a公开了一种视频数据处理方法和装置、电子设备及存储介质,该方法包括:获取至少两个第一用户端的会议视频数据和目标操控请求;根据目标操控请求获取第二用户端调节摄像参数得到的直播视频数据和患者信息;根据患者信息获取模型端的疾病关联度信息;根据会议视频数据、直播视频数据和疾病关联度信息进行整合处理,得到目标视频数据;其中,目标视频数据包括至少两个目标视频帧图像,目标视频帧图像包括:会议视频帧图像、直播视频帧图像和疾病关联度视图;将目标视频数据发送至第一用户端,以使第一用户端的视频窗口显示目标视频帧图像。
3、cn115565128a公开了一种智慧城市治理系统,包括:信息处理终端,地上交通信息采集设备、地下轨道信息采集设备和用户终端;地上交通信息采集设备,用于采集目标区域内的共享车辆的位置信息、使用情况和目标区域内的人流量;地下轨道信息采集设备,用于采集目标区域内的地铁的位置信息、地铁车厢内的温度信息和人流量;信息处理终端,用于根据共享车辆的位置信息、使用情况、目标区域内的人流量、地铁的位置信息、地铁车厢内的温度信息和人流量确定出目标区域内的推荐出行方式;信息处理终端,用于将推荐出行方式发送至目标区域内的用户终端。
4、在相关技术中,可将各个终端设备的信号汇集到云端设备进行显示,也可汇集各个终端设备的运行状态,但由于各个终端设备的运行状态的测试,往往需要根据各个终端设备的类型、功能等单独设置,造成测试方式复杂。特别在增加新终端设备后,对新终端设备进行测试则需要重新开发一套测试程序,导致对各个终端设备的测试过程复杂,测试成本较高。
5、公开于本技术背景技术部分的信息仅仅旨在加深对本技术的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
1、本发明实施例提供一种基于云计算环境的数据可视化建模与匹配方法及装置,能够使用统一的测试信号即可完成对具有不同功能的终端设备的测试,从而降低测试成本。
2、本发明实施例的第一方面,提供一种基于云计算环境的数据可视化建模与匹配方法, 所述方法用于云端设备,包括:
3、根据与所述云端设备进行通信连接的多个终端设备的备案信息,确定与各个终端设备对应的功能矩阵,其中,所述功能矩阵为对角矩阵,用于确定所述终端设备是否具有多项功能;
4、根据所述多个终端设备的备案信息,生成统一测试信号矩阵,其中,所述统一测试信号矩阵包括对所述多个终端设备的多种功能进行测试的测试信号;
5、根据所述统一测试信号矩阵和所述与各个终端设备对应的功能矩阵,生成与各个终端设备对应的测试信号矩阵,并发送至各个终端设备;
6、根据各个终端设备对于所述测试信号矩阵的执行结果,确定所述各个终端设备的运行状况;
7、根据所述各个终端设备的功能矩阵、运行状况以及所处的地理位置信息,生成展示各个终端设备的状态的可视化模型,并通过与所述云端设备连接的显示设备进行展示。
8、在本发明的有一些实施例中,根据所述多个终端设备的备案信息,生成统一测试信号矩阵,包括:
9、根据所述多个终端设备的备案信息,确定所述多个终端设备的功能类型;
10、根据所述多个终端设备的功能类型,确定所述功能类型并集;
11、根据所述功能类型的并集,确定与所述功能类型的并集中各个功能类型对应的测试信号向量,其中,所述测试信号向量中的元素表示一个测试信号;
12、根据与各个功能类型对应的测试信号向量,获得所述统一测试信号矩阵。
13、在本发明的有一些实施例中,根据所述统一测试信号矩阵和所述与各个终端设备对应的功能矩阵,生成与各个终端设备对应的测试信号矩阵,包括:
14、根据公式
15、,确定与第i个设备对应的测试信号矩阵gi,其中,为所述统一测试信号矩阵,表示第j种功能类型对应的测试信号向量,1≤j≤m,且j和m为正整数,n为测试信号的数量,为所述功能矩阵,其中,所述功能矩阵对角线上的任意元素bj为0或1,在bj=0的情况下,表示所述终端设备不具备第j种功能类型,在bj=1的情况下,表示所述终端设备具备第j种功能类型。
16、在本发明的有一些实施例中,根据所述各个终端设备的功能矩阵、运行状况以及所处的地理位置信息,生成展示各个终端设备的状态的可视化模型,包括:
17、根据所述各个终端设备所处的地理位置信息,生成电子地图模型,并确定所述各个终端设备在所述电子地图模型中的所在位置;
18、在所述电子地图模型中的所在位置处,根据所述功能矩阵,标注所述终端设备的功能信息;
19、根据所述各个终端设备的运行状况,获得所述各个终端设备的健康状况评分;
20、按照预设的标注模式,在所述电子地图模型中的所在位置处,标注所述终端设备的健康状况评分,获得所述可视化模型。
21、在本发明的有一些实施例中,所述终端设备包括监控摄像头,
22、所述方法还包括:
23、在预设的多个位置的终端设备的运行状况均正常的情况下,通过所述预设的多个位置中的第1个位置处的终端设备,获取处于运动状态的目标对象的监控图像的第一特征信息,其中,所述预设的多个位置中包括所述多个目标对象的运动路线,所述目标对象按照所述运动路线依次通过所述多个位置;
24、通过第k个位置处的终端设备,在多个时刻获取处于运动状态的目标对象的监控图像,并获取与多个时刻分别对应的多个第k特征信息;
25、对所述多个第k特征信息分别与第一特征信息进行对比,并将记录匹配的第k特征信息对应的目标时刻;
26、根据与多个位置分别对应的目标时刻,在所述可视化模型中展示多个目标对象的运动时空轨迹。
27、在本发明的有一些实施例中,对所述多个第k特征信息分别与第一特征信息进行对比,并将记录匹配的第k特征信息对应的目标时刻,包括:
28、将第1个位置处的多个时刻的第一特征信息进行聚合,获得第1个位置处的聚合特征向量;
29、将所述多个第k特征信息进行聚合,获得第k个位置处的聚合特征向量;
30、根据所述第k个位置处的聚合特征向量,获得使所述聚合特征向量的元素进行移位的移位矩阵;
31、根据所述移位矩阵、所述第k个位置处的聚合特征向量和所述第1个位置处的聚合特征向量进行对比,获得使得所述第k个位置处的聚合特征向量移位后的向量与所述第1个位置处的聚合特征向量匹配的移位次数;
32、根据所述移位次数,和所述第k特征信息的维数,确定所述目标时刻。
33、在本发明的有一些实施例中,根据所述移位矩阵、所述第k个位置处的聚合特征向量和所述第1个位置处的聚合特征向量进行对比,获得使得所述第k个位置处的聚合特征向量移位后的向量与所述第1个位置处的聚合特征向量匹配的移位次数,包括:
34、通过公式
35、,确定第k个位置处的聚合特征向量与第1个位置处的聚合特征向量匹配度ik,并确定使所述匹配度ik取得最大值时的移位次数,其中,为所述移位矩阵,所述移位矩阵为对角矩阵,t为移位次数,且在x+t>n的情况下,,1≤x≤n,且x,n和t均为正整数,为第k个位置处的聚合特征向量,为第1个位置处的聚合向量。
36、本发明实施例的第二方面,提供一种基于云计算环境的数据可视化建模与匹配装置,所述装置设置于云端设备,包括:
37、功能矩阵模块,用于根据与所述云端设备进行通信连接的多个终端设备的备案信息,确定与各个终端设备对应的功能矩阵,其中,所述功能矩阵为对角矩阵,用于确定所述终端设备是否具有多项功能;
38、统一测试信号矩阵模块,用于根据所述多个终端设备的备案信息,生成统一测试信号矩阵,其中,所述统一测试信号矩阵包括对所述多个终端设备的多种功能进行测试的测试信号;
39、测试信号矩阵模块,用于根据所述统一测试信号矩阵和所述与各个终端设备对应的功能矩阵,生成与各个终端设备对应的测试信号矩阵,并发送至各个终端设备;
40、运行状况确定模块,用于根据各个终端设备对于所述测试信号矩阵的执行结果,确定所述各个终端设备的运行状况;
41、建模模块,用于根据所述各个终端设备的功能矩阵、运行状况以及所处的地理位置信息,生成展示各个终端设备的状态的可视化模型,并通过与所述云端设备连接的显示设备进行展示。
42、在本发明的有一些实施例中,所述统一测试信号矩阵模块进一步用于:
43、根据所述多个终端设备的备案信息,确定所述多个终端设备的功能类型;
44、根据所述多个终端设备的功能类型,确定所述功能类型并集;
45、根据所述功能类型的并集,确定与所述功能类型的并集中各个功能类型对应的测试信号向量,其中,所述测试信号向量中的元素表示一个测试信号;
46、根据与各个功能类型对应的测试信号向量,获得所述统一测试信号矩阵。
47、在本发明的有一些实施例中,所述测试信号矩阵模块进一步用于:
48、根据公式
49、,确定与第i个设备对应的测试信号矩阵gi,其中,为所述统一测试信号矩阵,表示第j种功能类型对应的测试信号向量,1≤j≤m,且j和m为正整数,n为测试信号的数量,为所述功能矩阵,其中,所述功能矩阵对角线上的任意元素bj为0或1,在bj=0的情况下,表示所述终端设备不具备第j种功能类型,在bj=1的情况下,表示所述终端设备具备第j种功能类型。
50、在本发明的有一些实施例中,所述建模模块进一步用于:
51、根据所述各个终端设备所处的地理位置信息,生成电子地图模型,并确定所述各个终端设备在所述电子地图模型中的所在位置;
52、在所述电子地图模型中的所在位置处,根据所述功能矩阵,标注所述终端设备的功能信息;
53、根据所述各个终端设备的运行状况,获得所述各个终端设备的健康状况评分;
54、按照预设的标注模式,在所述电子地图模型中的所在位置处,标注所述终端设备的健康状况评分,获得所述可视化模型。
55、在本发明的有一些实施例中,所述终端设备包括监控摄像头,所述装置还包括时空轨迹模块,用于:
56、在预设的多个位置的终端设备的运行状况均正常的情况下,通过所述预设的多个位置中的第1个位置处的终端设备,获取处于运动状态的目标对象的监控图像的第一特征信息,其中,所述预设的多个位置中包括所述多个目标对象的运动路线,所述目标对象按照所述运动路线依次通过所述多个位置;
57、通过第k个位置处的终端设备,在多个时刻获取处于运动状态的目标对象的监控图像,并获取与多个时刻分别对应的多个第k特征信息;
58、对所述多个第k特征信息分别与第一特征信息进行对比,并将记录匹配的第k特征信息对应的目标时刻;
59、根据与多个位置分别对应的目标时刻,在所述可视化模型中展示多个目标对象的运动时空轨迹。
60、在本发明的有一些实施例中,所述时空轨迹模块进一步用于:
61、将第1个位置处的多个时刻的第一特征信息进行聚合,获得第1个位置处的聚合特征向量;
62、将所述多个第k特征信息进行聚合,获得第k个位置处的聚合特征向量;
63、根据所述第k个位置处的聚合特征向量,获得使所述聚合特征向量的元素进行移位的移位矩阵;
64、根据所述移位矩阵、所述第k个位置处的聚合特征向量和所述第1个位置处的聚合特征向量进行对比,获得使得所述第k个位置处的聚合特征向量移位后的向量与所述第1个位置处的聚合特征向量匹配的移位次数;
65、根据所述移位次数,和所述第k特征信息的维数,确定所述目标时刻。
66、在本发明的有一些实施例中,所述时空轨迹模块进一步用于:
67、通过公式
68、,确定第k个位置处的聚合特征向量与第1个位置处的聚合特征向量匹配度ik,并确定使所述匹配度ik取得最大值时的移位次数,其中,为所述移位矩阵,所述移位矩阵为对角矩阵,t为移位次数,且在x+t>n的情况下,,1≤x≤n,且x,n和t均为正整数,为第k个位置处的聚合特征向量,为第1个位置处的聚合向量。
69、本发明还提供一种基于云计算环境的数据可视化建模与匹配设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。
70、本发明还提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。
71、根据本发明的实施例的基于云计算环境的数据可视化建模与匹配方法,能够基于各个终端设备的备案信息来确定终端设备所具有的功能,从而获得功能矩阵,使得云端设备可使用统一测试信号矩阵与功能矩阵的结合,获得与各个终端设备相适应的测试信号矩阵,从而可对各个终端设备的功能进行测试,并可将各个终端设备的运行状况进行建模展示,便于使用者了解各个终端设备的状况。可使用统一的测试信号即可完成对具有不同功能的终端设备的测试,降低了测试成本,提升了测试便利性。并且,还可通过移位矩阵,使得目标对象出现在各个位置的时间粒度更细化,提升时间准确性,进而提升运动时空轨迹的准确性,有利于对高速运动的目标对象的时空轨迹进行更准确地检测。