一种用于对特征信息的变化进行预测的方法和装置制造方法

文档序号:6544112阅读:125来源:国知局
一种用于对特征信息的变化进行预测的方法和装置制造方法
【专利摘要】本发明的目的是提供一种用于对特征信息的变化进行预测的方法和装置,其中,根据本发明的方法包括:获取预估模型所对应的多项第一特征信息在至少一个计算周期内的历史特征数据及当前增量数据,其中,所述当前增量数据用于指示各个第一特征信息在预测日之前的一天的特征数据相对于所述至少一个计算周期内的历史特征数据之比;获取预估模型基于其所对应的各项第一特征信息的历史特征数据和所述当前增量数据进行预测处理后所确定的、第二特征信息在所述预测日的第一变化信息;根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作。
【专利说明】一种用于对特征信息的变化进行预测的方法和装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种用于对特征信息的变化进行预测的预估装置。
【背景技术】
[0002]现有技术中,对于某些信息的未来变化趋势的预估通常基于该信息的历史数据来确定,但是,由于通常信息的变化会受到多个其他因素的影响,例如,对于一些关键词的检索量可能受到这些关键词的投放区域、时间等因素影响,又例如,对于一些链接的点击量可能与该链接中所包含的关键词的检索量、以及该链接的呈现区域等因素相关。因此,仅基于信息本身的历史数据无法对其的未来变化趋势做出较好的预估。尤其是当用户对其中一些因素经常性做出调整的情况下,例如,用户调整其所希望的关键词的投放区域及时间等,此时,对于相关信息未来变化趋势的预测跟估计会更加困难。

【发明内容】

[0003]本发明的目的是提供一种用于对特征信息的变化进行预测的方法和装置。
[0004]根据本发明的一个方面,提供了一种用于对特征信息的变化进行预测的方法,其中,所述方法包括以下步骤:
[0005]-获取预估模型所对应的多项第一特征信息在至少一个计算周期内的历史特征数据及当前增量数据,其中,所述当前增量数据用于指示各个第一特征信息在预测日之前的一天的特征数据相对于所述至少一个计算周期内的历史特征数据之比;
[0006]-获取预估模型基于其所对应的各项第一特征信息的历史特征数据和所述当前增量数据进行预测处理后所确定的、第二特征信息在所述预测日的第一变化信息
[0007]-根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作。
[0008]根据本发明的一个方面,还提供了一种用于对特征信息的变化进行预测的预估装置,其中,所述预估装置包括:
[0009]用于获取预估模型所对应的多项第一特征信息在至少一个计算周期内的历史特征数据及当前增量数据的装置,其中,所述当前增量数据用于指示各个第一特征信息在预测日之前的一天的特征数据相对于所述至少一个计算周期内的历史特征数据之比;
[0010]用于获取预估模型基于其所对应的各项第一特征信息的历史特征数据和所述当前增量数据进行预测处理后所确定的、第二特征信息在所述预测日的第一变化信息的装置;
[0011]用于根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的装置。
[0012]与现有技术相比,本发明具有以下优点:1)通过基于多个第一特征信息来建立预测第二特征信息的预估模型,从而能够有效地体现各个特征信息之间相互的影响关系,从而能够根据预估模型对未来一段时间内相应地的预估特征信息,方便用户了解特征信息的未来变化趋势,并基于所呈现的预估信息进行相应地操作,提升了用户体验;2)通过结合用户进行的操作来对未来一段时间内第二特征信息的特征值进行预估,进一步提高了预估信息的准确性,满足了用户希望了解未来的特征信息变化的需求,并提高了预估的准确性。此夕卜,根据本发明的方法,还能够基于预估结果来调整相应的资源配置,从而能够更加有效的利用全局的服务资源,以使得各个特征信息对应的服务能够被更好的支持。
【专利附图】

【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1示意出了根据本发明的一种用于对特征信息的变化进行预测的方法流程图;
[0015]图2示意出了根据本发明的一种用于对特征信息的变化进行预测的预估装置的结构示意图;
[0016]图3示意出了根据本发明的一个示例性的特征信息的变化预估曲线图。
[0017]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0018]下面结合附图对本发明作进一步详细描述。
[0019]图1示意出了根据本发明的一种用于对特征信息的变化进行预测的方法流程图。根据本发明的方法包括步骤S1、步骤S2和步骤S3。
[0020]其中,根据本发明的方法用于对一个或多个预测日的特征信息的特征数据变化进行预测。其中,所述预测日可根据用户需要来确定。其中,在为用户提供推广信息服务的系统中,所述特征信息包括但不限于用于指示信息的推广效果和/或推广策略的各项信息。
[0021]优选的,在提供信息推广服务的系统中,特征信息包括但不限于以下至少任一类:
[0022]I)用于直接指示信息的推广效果的信息,例如,检索量,展现量,点击量,消费值,质量值,待推广的信息的排名等;
[0023]2)用于指示信息推广策略的信息,例如,推广信息的出价,推广信息投放的时段的个数,推广信息投放的时段的个地域数,与该推广信息对应的竞争者个数等。
[0024]需要说明的是,上述系统以及相应的特征信息的举例仅用于说明所述特征信息可能包含的内容,而不应视为对特征信息及其所属系统的局限。其中,本领域技术人员应可根据实际情况和需求来确定适用于某一系统中的各项特征信息,在此不再赘述。
[0025]其中,根据本发明的方法通过包含于计算机设备中的预估装置来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。
[0026]其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,电脑、平板电脑、智能手机、PDA或掌上游戏机等。其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络
坐寸ο
[0027]需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0028]参照图1,在步骤SI中,预估装置获取预估模型所对应的多项第一特征信息在至少一个计算周期内的历史特征数据及当前增量数据。
[0029]其中,所述预估模型包括但不限于基于至少一项第一特征信息来建立的、用于预测第二特征信息的变化的模型。
[0030]优选地,所述预测模型可采用机器学习的方式来实现。其中,预估装置获取所述第一特征信息和第二特征信息的方式包括但不限于以下任一种:
[0031]I)在多个特征信息中,预定其中一项为待预测的第二特征信息,其余的特征信息为第一特征信息。
[0032]例如,预定“消费值”为待预测的第二特征信息,其余特征信息“检索量”、“排名”为用于建立预测该第二特征信息的预估模型所需的第一特征信息。
[0033]2)预估装置根据用户操作,由多个特征信息中选择一个作为第二特征信息,并由余下的特征信息中选择至少一个作为第一特征信息。
[0034]其中,所述历史特征数据包括各项第一特征信息在各个计算周期内的特征值的周期平均值。
[0035]优选地,当采用多个计算周期时,预估装置可先获得第一特征信息在各个计算周期内的特征数据的多个周期平均值,再基于所获得的多个过周期平均值,计算多个周期平均值的二次平均值,并将其作为该第一特征信息相对于该多个计算周期的历史特征数据。
[0036]其中,本领域技术人员可基于实际情况和需求来选择或确定该计算周期的长度,例如,将7天作为一个计算周期,又例如,将一个月作为一个计算周期等。
[0037]其中,所述当前增量数据用于指示所述第一特征信息在预测日之前一天的第一特征数据相对于所述至少一个计算周期内的历史特征数据之比。
[0038]具体地,预估装置获取与预估模型对应的多项第一特征信息中的各项第一特征信息在至少一个计算周期内每一天的特征值,以确定预估模型所对应的各项第一特征信息在至少一个计算周期内的历史特征数据及各自的当前增量数据。
[0039]优选地,根据本发明的方法可通过包括步骤S4 (图未示)、步骤S5 (图未示)和步骤S6 (图未示)来确定所述预估模型。
[0040]其中,在步骤S4中,预估装置获取一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息。
[0041]其中,所述历史时间段包含至少一个计算周期。
[0042]接着,在步骤S5中,预估装置获取第二特征信息在当前至所述历史时间段起始点之间每天的特征值。
[0043]接着,在步骤S6中,预估装置根据所述一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息,以及所获得的所述第二特征信息每天的特征值,确定用于预测所述第二特征信息在下一日的特征值的预估模型。
[0044]优选地,预估装置可根据所述一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息,以及所获得的第二特征信息每天的特征值,使用回归分析法来确定所述预估模型。例如,向量回归,随机森林,线性回归等回归分析法。
[0045]根据本发明的第一示例,在为用户提供广告推广服务的系统中,第二特征信息为用户的消费值,预定的历史时间段的长度为7天,预测日为第X天,则当日为第x-1天。用于建立预估模型model_l的第一特征信息包括:关键词的出价,与所述关键词对应的广告的点击量,与所述关键词对应的广告投放的时段数和地域数。则预估装置在步骤S4中获取各个第一特征信息“出价”,“点击量”,“时段数”和“地域数”分别在第x-2天到第x-8天期间的平均值以及各个第一特征信息分别对应的增量信息,并且,预估装置在步骤S5中获取第二特征信息“消费值”在第x-1天到第χ-8天每一天的特征值。接着,预估装置根据得到的各个第一特征信息在第x-2天到第x-8天的历史特征数据及其分别对应的增量信息以及第二特征信息消费值在第x-1天的特征值Sjri,得到用于预测第X天的消费值的预估模型model」。
[0046]类似地,当第二特征信息为“点击量“,并且第一特征信息为“出价”,“消费值”,“时段数”和“地域数”时,预估装置通过执行上述步骤S4和步骤S5,得到用于预测第X天的点击量的预估模型model_2。
[0047]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息,以及所获得的所述第二特征信息每天的特征值,确定用于预测所述第二特征信息在下一日的特征值的预估模型的实现方式,均应包含在本发明的范围内。
[0048]接着,在步骤S2中,预估装置获取预估模型基于其所对应的各项第一特征信息的历史特征数据和所述当前增量数据进行预测处理后所确定的、第二特征信息在所述预测日的第一变化信息。
[0049]其中,所述第一变化信息包括但不限于所述待预测的第二特征信息在所述预测日的预估特征值。
[0050]更优选地,所述第一变化信息还包括其他用于指示所述第二特征信息的预估特征值相对于之前的特征值的变化的信息,例如,用于指示所述第二特征信息的预估特征值相对于之前的特征值的变化趋势的信息等。
[0051]继续对前述第一示例进行说明,计算周期长度为7天,预测日为第X天。预估装置根据已确定的预估模型model_l,在步骤SI中获取对应的第一特征信息“出价”,“点击量”,“时段数”和“地域数”分别在第x-1天到第x-7天内的平均值:priCe_e,click_e,time_e和area_e,并且预估装置根据各个第一特征信息在第x_l天的特征值:price_0,click_0, time_0和area_0,确定各个第一特征信息各自的当前增量数据:price_0/price_e, cIick_0/cIick_e, time_0/1ime_e 和 area_0/area_e。接着,预估装置获得预估模型model_l基于前述各个第一特征信息的平均值以及当前增量数据进行预测处理后获得的第二特征信息“消费值”在第X天的预估消费值Sx。[0052]类似地,预估装置根据确定的预估模型model_2,获取第一特征信息“出价”,“消费值”,“时段数”和“地域数”分别在第x-1天到第x-7天内的平均值:price_e, cost_e, time_e 和 area_e,及其各自的当前增量数据:price_0/price_e, cost_0/cost_e, time_0/time_e和area_0/area_e。接着,预估装置获得预估模型model_2基于各个第一特征信息的平均值以及当前增量数据进行预测处理后获得的第二特征信息“点击量”在第X天的预估点击量Cx。
[0053]接着,在步骤S3中,预估装置根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作。
[0054]优选地,所述变化预估信息包括但不限于所述第二特征信息的最终预估值。
[0055]更优选地,所述变化预估信息还包括其他用于指示所述第二特征信息的最终预估值相对于之前的特征值的变化的信息,例如,用于指示所述第二特征信息的最终预估值相对于之前的特征值的变化趋势的信息等。
[0056]具体地,所述预估装置根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的方式包括以下任一种:
[0057]I)直接将所述第一变化信息作为预测日的变化预估信息。
[0058]继续对前述第一示例进行说明,预估装置将得到的预估消费值Sx以及预估点击量Cx作为第X天的变化预估信息,以基于该变化预估信息来提示用户执行相应地操作。比如,提示用户及时充值,或者向当前用户推荐适合他的消费计划。
[0059]2)预估装置先根据所述第二特征信息的历史特征值来确定所述第二特征信息在预测日的第二变化信息;接着,预估装置根据所述第一变化信息和所述第二变化信息来确定所述第二特征信息在预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作。
[0060]其中,所述第二消耗信息用于指示根据第二特征信息的历史特征值所确定的第二特征信息的预估值。
[0061]优选地,预估装置将过去一段时间内的历史特征值的平均值,作为预测日的第二
变化信息。
[0062]更优选地,如当天之后的第η天为预测日,则预估装置可基于以下公式(I)来确定第二特征信息在预测日的第二变化信息:
【权利要求】
1.一种用于对特征信息的变化进行预测的方法,其中,所述方法包括以下步骤: -获取预估模型所对应的多项第一特征信息在至少一个计算周期内的历史特征数据及当前增量数据,其中,所述当前增量数据用于指示各个第一特征信息在预测日之前的一天的特征数据相对于所述至少一个计算周期内的历史特征数据之比; -获取预估模型基于其所对应的各项第一特征信息的历史特征数据和所述当前增量数据进行预测处理后所确定的、第二特征信息在所述预测日的第一变化信息 -根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作。
2.根据权利要求1所述的方法,其中,所述方法还包括以下步骤: -根据所述第二特征信息的历史特征值来确定所述第二特征信息在预测日的第二变化信息; 其中,所述根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的步骤进一步包括以下步骤: -根据所述第一变化信息和所述第二变化信息来确定所述第二特征信息在预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作。
3.根据权利要求1或2所述的方法,其中,所述获取预估模型所对应的多项第一特征信息的当前增量数据的步骤还包括以下步骤: -当获得用户对所述预估模型对应的所述多项第一特征信息中的至少一项第一特征信息的更新操作时,根据所述更新操作来更新所述至少一项第一特征信息各自的当前增量数据。
4.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括以下步骤: -获取一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息;其中,所述历史时间段包含至少一个计算周期; -获取第二特征信息在当前至所述历史时间段起始点之间每天的特征值; -根据所述一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息,以及所获得的所述第二特征信息每天的特征值,确定用于预测所述第二特征信息在下一日的特征值的预估模型。
5.根据权利要求1至4中任一项所述的方法,其中,所述方法还包括以下步骤: -根据用户操作,由多个特征信息中选择一个作为第二特征信息,并由余下的特征信息中选择至少一个作为用于建立预测该第二特征信息的预估模型所需的第一特征信息。
6.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括以下步骤: -获取当前用户的预估呈现指令; 其中,所述根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的步骤还包括以下步骤: -根据所述预估呈现指令,来呈现与所述预估呈现指令对应的至少一项变化预估信息。
7.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括以下步骤: -分别预定时间段内 的多个用户的至少一项第二特征信息的变化预估信息; -将所述多个用户的各自的变化预估信息与所述当前用户在所述预定时间段内的变化预估信息进行拟合,以根据所述拟合结果来确定所述当前用户的一个或多个相似用户;-根据所述一个或多个相似用户的特征更新计划,确定用于向所述当前用户推荐的特征更新计划。
8.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括以下步骤: -判断所述变化预估信息是否满足预定提示条件,当满足预定提示条件时,向所述当前用户发送相应的提示信息以提示用户执行相应的操作。
9.根据权利要求1至8中任一项所述的方法,其中,所述方法还包括以下步骤: -获取与一个或多个用户分别对应的至少一项第二特征信息的变化预估信息; -统计所获得的各个用户对应的至少一项第二特征信息的变化预估信息,以基于统计结果,来调整相应的服务资源配置。
10.一种用于对特征信息的变化进行预测的预估装置,其中,所述预估装置包括: 用于获取预估模型所对应的多项第一特征信息在至少一个计算周期内的历史特征数据及当前增量数据的装置,其中,所述当前增量数据用于指示各个第一特征信息在预测日之前的一天的特征数据相对于所述至少一个计算周期内的历史特征数据之比; 用于获取预估模型基于其所对应的各项第一特征信息的历史特征数据和所述当前增量数据进行预测处理后所确定的、第二特征信息在所述预测日的第一变化信息的装置; 用于根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的装置。
11.根据权利要求10所述的预估装置,其中,所述预估装置还包括: 用于根据所述第二特征信息的历史特征值来确定所述第二特征信息在预测日的第二变化信息的装置; 其中,所述用于根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的装置进一步包括: 用于根据所述第一变化信息和所述第二变化信息来确定所述第二特征信息在预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的装置。
12.根据权利要求10或11所述的预估装置,其中,所述获取预估模型所对应的多项第一特征信息的当前增量数据的装置还包括: 用于当获得用户对所述预估模型对应的所述多项第一特征信息中的至少一项第一特征信息的更新操作时,根据所述更新操作来更新所述至少一项第一特征信息各自的当前增量数据的装置。
13.根据权利要求10至12中任一项所述的预估装置,其中,所述预估装置还包括: 用于获取一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息装置;其中,所述历史时间段包含至少一个计算周期; 用于获取第二特征信息在当前至所述历史时间段起始点之间每天的特征值的装置;用于根据所述一项或多项第一特征信息在历史时间段内的历史特征数据及其分别对应的增量信息,以及所获得的所述第二特征信息每天的特征值,确定用于预测所述第二特征信息在下一日的特征值的预估模型的装置。
14.根据权利要求10至13中任一项所述的预估装置,其中,所述预估装置还包括: 用于根据用户操作,由多个特征信息中选择一个作为第二特征信息,并由余下的特征信息中选择至少一个作为用于建立预测该第二特征信息的预估模型所需的第一特征信息的装置。
15.根据权利要求10至14中任一项所述的预估装置,其中,所述预估装置还包括: 用于获取当前用户的预估呈现指令的装置; 其中,所述用于根据所述第一变化信息来确定所述第二特征信息在所述预测日的变化预估信息,以基于所述变化预估信息来提示用户执行相应的操作的装置还包括以: 用于根据所述预估呈现指令,来呈现与所述预估呈现指令对应的至少一项变化预估信息的装置。
16.根据权利要求10至14中任一项所述的预估装置,其中,所述预估装置还包括: 用于分别预定时间段内的多个用户的至少一项第二特征信息的变化预估信息的装置; 用于将所述多个用户的各自的变化预估信息与所述当前用户在所述预定时间段内的变化预估信息进行拟合,以根据所述拟合结果来确定所述当前用户的一个或多个相似用户的装置; 用于根据所述一个或多个相似用户的特征更新计划,确定用于向所述当前用户推荐的特征更新计划的装置。
17.根据权利要求10至14中任一项所述的预估装置,其中,所述预估装置还包括: 用于判断所述变化预估信息是否满足预定提示条件,当满足预定提示条件时,向所述当前用户发送相应的提示信息以提示用户执行相应的操作装置。
18.根据权利要求10至14中任一项所述的预估装置,其中,所述预估装置还包括: 用于获取与一个或多个用户分别对应的至少一项第二特征信息的变化预估信息的装置; 用于统计所获得的各个用户对应的至少一项第二特征信息的变化预估信息,以基于统计结果,来调整相应的资源配置的装置。
【文档编号】G06F17/30GK103971170SQ201410154993
【公开日】2014年8月6日 申请日期:2014年4月17日 优先权日:2014年4月17日
【发明者】张杰伟, 张霄, 贺坚, 黄晶 申请人:北京百度网讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1