1.一种端到端云服务系统,其特征在于,所述端到端云服务系统包括分布式设置的多个云服务端以及一个中央控制端,其中,所述多个云服务端分别设置或嵌入有数据挖掘代理程序,所述数据挖掘代理程序负责对与其所在的云服务端相关联的数据库进行数据挖掘,所述中央控制端设置或嵌入有中央数据挖掘程序,所述中央数据挖掘程序负责协调所述多个云服务端的所述数据挖掘代理程序的数据挖掘活动。
2.根据权利要求1所述的端到端云服务系统,其特征在于,各所述云服务端的所述数据挖掘代理程序既可以周期性地进行数据挖掘,又可以响应所述中央控制端或所述云服务端的数据挖掘服务提出的服务请求进行数据挖掘,以获得一次挖掘结果,并向所述中央控制端和所述数据挖掘服务中的至少一者发送所述一次挖掘结果。
3.根据权利要求2所述的端到端云服务系统,其特征在于,所述中央控制端通过所述中央数据挖掘程序进一步聚合所述多个云服务端通过对应的所述数据挖掘代理程序发送的所述一次挖掘结果,并对聚合后的所述一次挖掘结果进行数据挖掘,以获得二次数据挖掘结果。
4.根据权利要求3所述的端到端云服务系统,其特征在于,当所述数据挖掘代理程序接收到来自所述数据挖掘服务的服务请求时,判断所述服务请求是一般服务请求还是高级服务请求,若所述服务请求是高级服务请求,则所述数据挖掘代理程序请求所述中央控制端发送所述二次数据挖掘结果,并将所述二次数据挖掘结果发送至所述数据挖掘服务,若所述服务请求是一般服务请求,则所述数据挖掘代理程序对与其所在的云服务端相关联的数据库进行数据挖掘,并将获得的所述一次挖掘结果发送至所述数据挖掘服务。
5.根据权利要求1所述的端到端云服务系统,其特征在于,所述中央控制端进一步通过所述中央数据挖掘程序向各所述云服务端的所述数据挖掘代理程序发送数据挖掘算法,并由所述数据挖掘代理程序根据所述数据挖掘算法进行算法更新。
6.一种端到端云服务系统的数据挖掘方法,其特征在于,包括:
将所述端到端云服务系统虚拟成分布式设置的多个云服务端以及一个中央控制端,其中,所述多个云服务端分别设置或嵌入有数据挖掘代理程序,所述中央控制端设置或嵌入有中央数据挖掘程序;
各所述云服务端的所述数据挖掘代理程序既可周期性地进行数据挖掘,又可响应所述中央控制端或所述云服务端的数据挖掘服务提出的服务请求进行数据挖掘,以获得一次挖掘结果;
各所述云服务端的所述数据挖掘代理程序向所述中央控制端和所述数据挖掘服务中的至少一者发送所述一次挖掘结果。
7.根据权利要求6所述的数据挖掘方法,其特征在于,所述数据挖掘方法进一步包括:
所述中央控制端通过所述中央数据挖掘程序进一步聚合所述多个云服务端通过对应的所述数据挖掘代理程序发送的所述一次挖掘结果,并对聚合后的所述一次挖掘结果进行数据挖掘,以获得二次数据挖掘结果。
8.根据权利要求7所述的数据挖掘方法,其特征在于,当所述数据挖掘代理程序接收到来自所述数据挖掘服务的服务请求时,判断所述服务请求是一般服务请求还是高级服务请求,若所述服务请求是高级服务请求,则所述数据挖掘代理程序请求所述中央控制端发送所述二次数据挖掘结果,并将所述二次数据挖掘结果发送至所述数据挖掘服务,若所述服务请求是一般服务请求,则所述数据挖掘代理程序对与其所在的云服务端相关联的数据库进行数据挖掘,并将获得的所述一次挖掘结果发送至所述数据挖掘服务。
9.根据权利要求6所述的数据挖掘方法,其特征在于,当所述云服务端的所述数据挖掘代理程序周期性地进行数据挖掘时,所述数据挖掘代理程序向所述中央控制端和所述数据挖掘服务同时发送所述一次挖掘结果,当所述数据挖掘代理程序响应所述中央控制端的服务请求进行数据挖掘时,所述数据挖掘代理程序仅向所述中央控制端发送所述一次挖掘结果。
10.根据权利要求6所述的数据挖掘方法,其特征在于,所述数据挖掘方法进一步包括:
通过所述中央数据挖掘程序向各所述云服务端的所述数据挖掘代理程序发送数据挖掘算法,并由所述数据挖掘代理程序根据所述数据挖掘算法进行算法更新。