1.一种数据查询方法,其特征在于,包括:在揉合(Mashup)服务器接收到来自终端的数据查询请求时,根据所述数据查询请求通过云服务创建至少一个虚拟机;
根据所述数据查询请求为所述至少一个虚拟机中每个虚拟机分配数据查询任务,以使所述每个虚拟机根据所述数据查询任务从外部服务器中获取对应的查询数据;
将所述至少一个虚拟机中每个虚拟机获取的对应的查询数据发送至所述揉合服务器;
所述揉合服务器将所述每个虚拟机对应的查询数据进行汇总,以得到目标查询数据;
所述揉合服务器将所述目标查询数据发送至所述终端。
2.根据权利要求1所述的数据查询方法,其特征在于,还包括:对所述至少一个虚拟机中每个虚拟机对应的查询数据进行加密;以及将每个虚拟机对应的加密后的查询数据发送至所述揉合服务器;
在所述揉合服务器接收到所述每个虚拟机对应的加密后的查询数据时,对所述每个虚拟机对应的加密后的查询数据进行解密。
3.根据权利要求1所述的数据查询方法,其特征在于,还包括:对所述目标查询数据进行加密,以得到加密后的目标查询数据;
将所述加密后的目标查询数据发送至所述终端;
在所述终端接收到所述加密后的目标查询数据时,控制所述终端对所述加密后的目标查询数据进行解密。
4.根据权利要求1所述的数据查询方法,其特征在于,还包括:对所述数据查询请求进行解析,并根据解析结果确定需建立的虚拟机的个数。
5.根据权利要求1至4中任一项所述的数据查询方法,其特征在于,还包括:在检测到所述至少一个虚拟机中每个虚拟机均将对应查询数据发送至所述揉合服务器后,将创建的所述至少一个虚拟机删除。
6.一种数据查询装置,其特征在于,包括:创建单元,在揉合(Mashup)服务器接收到来自终端的数据查询请求时,控制所述揉合服务器根据所述数据查询请求通过云服务创建至少一个虚拟机;
任务分配单元,根据所述数据查询请求为所述至少一个虚拟机中每个虚拟机分配数据查询任务,以使所述每个虚拟机根据所述数据查询任务从外部服务器中获取对应的查询数据;
第一发送单元,将所述至少一个虚拟机中每个虚拟机获取的对应的查询数据发送至所述揉合服务器;
汇总单元,控制所述揉合服务器将所述每个虚拟机对应的查询数据进行汇总,以得到目标查询数据;
第二发送单元,控制所述揉合服务器将所述目标查询数据发送至所述终端。
7.根据权利要求6所述的数据查询装置,其特征在于,还包括:第一加密单元,对所述至少一个虚拟机中每个虚拟机对应的查询数据进行加密;以及所述第一发送单元还用于:将每个虚拟机对应的加密后的查询数据发送至所述揉合服务器;
还包括:
第一解密单元,在所述揉合服务器接收到所述每个虚拟机对应的加密后的查询数据时,对所述每个虚拟机对应的加密后的查询数据进行解密。
8.根据权利要求6所述的数据查询装置,其特征在于,还包括:第二加密单元,对所述目标查询数据进行加密,以得到加密后的目标查询数据;
所述第二发送单元还用于:
将所述加密后的目标查询数据发送至所述终端;
第二解密单元,在所述终端接收到所述加密后的目标查询数据时,控制所述终端对所述加密后的目标查询数据进行解密。
9.根据权利要求6所述的数据查询装置,其特征在于,还包括:解析单元,用于对所述数据查询请求进行解析,并根据解析结果确定需建立的虚拟机的个数。
10.根据权利要求6至9中任一项所述的数据查询装置,其特征在于,还包括:删除单元,在检测到所述至少一个虚拟机中每个虚拟机均将对应查询数据发送至所述揉合服务器后,将创建的所述至少一个虚拟机删除。