1.一种基于云计算的广告位预测系统,其特征在于,其包括广告主客户端和广告投放管理平台,其中,广告主客户端和广告投放管理平台之间具有通信连接;所述广告投放管理平台包括数据接收模块、数据分析模块、价格预测模块和数据库,其中,各模块间具有通信连接;
数据接收模块接收广告主客户端发送的广告管理请求,并根据目标标识符从数据库获取目标广告位的历史价格数据,然后对历史价格数据进行数据处理以得到历史价格序列;所述广告管理请求包括:目标标识符、目标价格阈值、目标预测周期和价格扰动因子;
数据分析模块根据历史价格序列获取第一价格扰动矩阵,并构造第一价格扰动矩阵的相关系数矩阵,然后对所述相关系数矩阵进行特征分解以得到所述相关系数矩阵的所有特征值和每个特征值对应的特征向量;
数据分析模块对所述相关系数矩阵进行特征分解包括:数据分析模块将所述相关系数矩阵作为第一相关矩阵,并将第一相关矩阵进行矩阵相似变换以得到第二相关矩阵,然后将第二相关矩阵中非主对角线元素中绝对值最大的元素作为第二相关矩阵的核心元素;
数据分析模块获取第二相关矩阵中核心元素所在行中值最大的元素将其作为第二相关矩阵的第一元素,并获取第二相关矩阵中核心元素所在列中值最大的元素将其作为第二相关矩阵的第二元素;
数据分析模块根据第二相关矩阵的核心元素、第一元素和第二元素得到旋转角度,并根据旋转角度对第二相关矩阵进行旋转,然后根据旋转后的第二相关矩阵得到第一价格扰动矩阵的相关系数矩阵的所有特征值和每个特征值对应的特征向量;
数据分析模块根据所述相关系数矩阵的所有特征值和每个特征值对应的特征向量得到第一价格扰动矩阵与历史价格序列的回归模型;
价格预测模块根据所述回归模型建立广告价格预测函数,并根据广告价格预测函数预测目标预测周期内目标广告位的广告位价格以得到目标广告位的预测价格分布数据,并将其发送到广告主客户端。
2.根据权利要求1所述的系统,其特征在于,广告主客户端为广告主使用的具有计算功能、存储功能和通信功能的设备,其包括:智能手机、台式电脑、笔记本电脑、智能手表和智能穿戴设备。
3.根据权利要求2所述的系统,其特征在于,数据接收模块对历史价格数据进行数据处理得到历史价格序列包括:数据接收模块提取历史价格数据中各个历史时间段的广告位价格;数据接收模块将各个历史时间段的广告位价格按照时间进行升序排列以得到初始历史价格序列。
4.根据权利要求3所述的系统,其特征在于,数据接收模块对历史价格数据进行数据处理得到历史价格序列包括:数据接收模块对初始历史价格序列进行第一次参数分离以得到第一分离分量和第一分离残量;
数据接收模块对第一分离残量进行第二次参数分离以得到第二分离分量和第二分离残量;
数据接收模块对第二分离残量进行第三次参数分离以得到第三分离分量和第三分离残量;对上述步骤执行迭代操作,直到分离残量不能继续分离;
数据接收模块将每一次参数分离得到的分离分量和最后一次参数分离得到的分离残量进行线性求和以得到历史价格序列。
5.根据权利要求4所述的系统,其特征在于,数据接收模块将每一次参数分离的分离分量和最后一次参数分离的分离残量进行线性求和得到历史价格序列包括:其中,adprice(n)为历史价格序列,c为分离分量的个数,l为分离分量的索引,hl(n)为第l个分离分量,g(n)为分离残量。
6.根据权利要求5所述的系统,其特征在于,数据分析模块构造第一价格扰动矩阵的相关系数矩阵包括:数据分析模块获取目标广告位的所有价格扰动因子,并对历史价格序列进行数据分析以获取每个价格扰动因子与每个历史时间段的广告位价格的相关系数;
数据分析模块将每个价格扰动因子的所有相关系数按照数值进行升序排列以得到每个价格扰动因子的价格扰动向量,并根据所有价格扰动因子的价格扰动向量生成第一价格扰动矩阵。
7.根据权利要求6所述的系统,其特征在于,数据分析模块根据相关系数矩阵的所有特征值和每个特征值对应的特征向量得到第一价格扰动矩阵与历史价格序列的回归模型包括:数据分析模块根据相关系数矩阵的所有特征值对所有的特征向量进行数据验证以得到若干个目标特征向量,并根据所有的目标特征向量生成目标特征矩阵,然后根据目标特征矩阵生成第二价格扰动矩阵;
数据分析模块根据第二价格扰动矩阵建立第二价格扰动矩阵与历史价格序列的回归模型,并对第二价格扰动矩阵与历史价格序列的回归模型进行变换以得到第一价格扰动矩阵与历史价格序列的回归模型。
8.根据权利要求7所述的系统,其特征在于,数据分析模块根据相关系数矩阵的所有特征值对所有的特征向量进行数据验证得到若干个目标特征向量包括:数据分析模块将相关系数矩阵的所有特征值按照数值进行降序排序;数据分析模块计算所有特征值的和以得到特征和,并将每个特征值与特征和的比值作为每个特征值的特征占比率,然后将特征验证值设置为零;
数据分析模块按照特征值的排列顺序遍历所有的特征值,并将正在遍历的特征值作为目标特征值;将特征验证值加上目标特征值的特征占比率以对特征验证值进行更新,并将更新后的特征验证值与特征验证阈值进行比较;
在更新后的特征验证值小于或等于特征验证阈值时,数据分析模块将目标特征值对应的特征向量作为目标特征向量,并按照特征值的排列顺序遍历下一个特征值;
在更新后的特征验证值大于特征验证阈值时,数据分析模块停止遍历特征值。