本发明涉及广告系统技术领域,特别涉及一种智能广告投放的方法及装置。
背景技术:
各种各样的广告充斥在现今的社会生活中。对于广告投放者来说,通过电视和网络等电子通信方式来投放广告,是非常高效的一种广告投放方法。但是面对海量的电视频道时,选择出适合广告投放者本人的电视频道是非常花费时间和精力的事情,更不要提还需要对每个电视频道的播出区域和播出时间段做出进一步的选择,不仅涉及到广告投放者要避开已经被预定的电视频道,还需要避开各个电视频道中已经被预定播出区域和播出时间段。在网络上投放广告也存在类似的困扰。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
技术实现要素:
本发明提供一种智能广告投放的方法及装置,用以通过便捷的方式给用户提示当前可投放的广告信息,用户可以根据该广告信息高效便捷的投放广告,从而大大提高了用户投放广告的用户体验。
根据本发明实施例的第一方面,提供一种智能广告投放的方法,包括:
获取广告投放系统中当前的可投放的广告信息;
根据所述当前的可投放的广告信息,生成包含所述当前的可投放的广告信息的提示框;
接收到预设的操控指令后,跳转到广告投放界面;
在广告投放界面中,接收用户在广告投放界面中的输入信息,生成用于执行的广告投放信息,并将所述广告投放信息添加到广告投放系统中。
在一个实施例中,所述获取广告投放系统中当前的可投放的广告信息,包括:
获取当前登录的用户的广告相关信息,所述广告相关信息包括用户的所在地理区域和用户投放的广告历史数据中的任一者或多者;
在所述当前登录的用户的广告相关信息中,根据预设的关联度系统,确定出用户的偏好信息;
根据所述用户偏好信息,在广告投放系统中通过广告查询系统查询出所述当前的可投放的广告信息。
在一个实施例中,所述根据所述当前的可投放的广告信息,生成包含所述当前的可投放的广告信息的提示框,包括:
针对不同的用户生成相应用户的当前的可投放的广告信息;
根据所述当前的可投放的广告信息,在当前登录的用户的登录界面,生成所述提示框。
在一个实施例中,所述接收到在所述提示框的区域内的预设的操控指令后,跳转到广告投放界面,包括:
在所述提示框的区域内,接收用户输入的操作指令;
判断用户输入的操作指令是否符合预设的操控指令,所述预设的操控指令包括鼠标预设按键的单击指令、鼠标预设按键的鼠标双击指令、鼠标滑动指令、触摸屏的滑动指令和触控屏的点击指令中的任一者或多者;
在用户输入的操作指令符合预设的操控指令的情况下,跳转到所述广告投放界面。
在一个实施例中,所述在广告投放界面中,接收用户在广告投放界面中的输入信息,生成用于执行的广告投放信息,包括:
在广告投放界面中,根据所述当前的可投放的广告投放信息生成可投放广告投放内容;
实时接收用户在所述广告投放界面输入的操作指令;
根据所述操作指令,生成用于执行的广告投放信息;
将所述广告投放信息添加到广告投放系统中。
根据本发明实施例的第二方面,提供一种智能广告投放的装置,包括:
获取模块,用于获取广告投放系统中当前的可投放的广告信息;
生成模块,用于根据所述当前的可投放的广告信息,生成包含所述当前的可投放的广告信息的提示框;
跳转模块,用于接收到预设的操控指令后,跳转到广告投放界面;
接收模块,用于在广告投放界面中,接收用户在广告投放界面中的输入信息,生成用于执行的广告投放信息,并将所述广告投放信息添加到广告投放系统中。
在一个实施例中,所述获取模块,包括:
获取子模块,用于获取当前登录的用户的广告相关信息,所述广告相关信息包括用户的所在地理区域和用户投放的广告历史数据中的任一者或多者;
确定子模块,用于在所述当前登录的用户的广告相关信息中,根据预设的关联度系统,确定出用户的偏好信息;
查询子模块,用于根据所述用户偏好信息,在广告投放系统中通过广告查询系统查询出所述当前的可投放的广告信息。
在一个实施例中,所述生成模块,包括:
第一生成子模块,用于针对不同的用户生成相应用户的当前的可投放的广告信息;
第二生成子模块,用于根据所述当前的可投放的广告信息,在当前登录的用户的登录界面,生成所述提示框。
在一个实施例中,所述跳转模块,包括:
第一接收子模块,用于在所述提示框的区域内,接收用户输入的操作指令;
判断子模块,用于判断用户输入的操作指令是否符合预设的操控指令,所述预设的操控指令包括鼠标预设按键的单击指令、鼠标预设按键的鼠标双击指令、鼠标滑动指令、触摸屏的滑动指令和触控屏的点击指令中的任一者或多者;
跳转子模块,用于在用户输入的操作指令符合预设的操控指令的情况下,跳转到所述广告投放界面。
在一个实施例中,所述接收模块,包括:
第三生成子模块,用于在广告投放界面中,根据所述当前的可投放的广告投放信息生成可投放广告投放内容;
第二接收子模块,用于实时接收用户在所述广告投放界面输入的操作指令;
第四生成子模块,用于根据所述操作指令,生成用于执行的广告投放信息;
添加子模块,用于将所述广告投放信息添加到广告投放系统中。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明一示例性实施例示出的一种智能广告投放的方法的流程图;
图2为本发明一示例性实施例示出的一种智能广告投放的方法的步骤S11的流程图;
图3为本发明一示例性实施例示出的一种智能广告投放的方法的步骤S12的流程图;
图4为本发明一示例性实施例示出的一种智能广告投放的方法的步骤S13的流程图;
图5为本发明一示例性实施例示出的一种智能广告投放的方法的步骤S14的流程图;
图6为本发明一示例性实施例示出的一种智能广告投放的装置的框图;
图7为本发明一示例性实施例示出的一种智能广告投放的装置的获取模块61的框图;
图8为本发明一示例性实施例示出的一种智能广告投放的装置的生成模块62的框图;
图9为本发明一示例性实施例示出的一种智能广告投放的装置的跳转模块63的框图;
图10为本发明一示例性实施例示出的一种智能广告投放的装置的接收模块64的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据一示例性实施例示出的一种智能广告投放的方法流程图,如图1所示,该智能广告投放的方法,包括以下步骤S11-S14:
在步骤S11中,获取广告投放系统中当前的可投放的广告信息;
在步骤S12中,根据所述当前的可投放的广告信息,生成包含所述当前的可投放的广告信息的提示框;
在步骤S13中,接收到预设的操控指令后,跳转到广告投放界面;
在步骤S14中,在广告投放界面中,接收用户在广告投放界面中的输入信息,生成用于执行的广告投放信息,并将所述广告投放信息添加到广告投放系统中。
在一个实施例中,首先实时的获取广告投放系统中当前的可投放的广告信息。还需要获取当前登录的用户的广告相关信息,该广告相关信息包括用户的所在地理区域和用户投放的广告历史数据中的任一者或多者。在该当前登录的用户的广告相关信息中,根据预设的关联度系统,确定出用户的偏好信息。根据该用户偏好信息,在广告投放系统中通过广告查询系统查询出该当前的可投放的广告信息。根据该当前的可投放的广告信息,生成包含该当前的可投放的广告信息的提示框。针对不同的用户生成相应用户的当前的可投放的广告信息。用户在登录广告投放系统的时候,首先登录的界面是广告投放,根据该当前的可投放的广告信息,在当前登录的用户的登录界面,生成该提示框。
在该登录接收到预设的操控指令后,跳转到广告投放界面。在该提示框的区域内,接收用户输入的操作指令。判断用户输入的操作指令是否符合预设的操控指令,该预设的操控指令包括鼠标预设按键的单击指令、鼠标预设按键的鼠标双击指令、鼠标滑动指令、触摸屏的滑动指令和触控屏的点击指令中的任一者或多者。在用户输入的操作指令符合预设的操控指令的情况下,跳转到该广告投放界面。在广告投放界面中,接收用户在广告投放界面中的输入信息,生成用于执行的广告投放信息,并将该广告投放信息添加到广告投放系统中。在广告投放界面中,根据该当前的可投放的广告投放信息生成可投放广告投放内容。实时接收用户在该广告投放界面输入的操作指令,根据该操作指令,生成用于执行的广告投放信息,并将该广告投放信息添加到广告投放系统中。
本发明通过便捷的方式给用户提示当前可投放的广告信息,用户可以根据该广告信息高效便捷的投放广告,从而大大提高了用户投放广告的用户体验。
在一个实施例中,如图2所示,步骤S11包括如下步骤S21-S23:
在步骤S21中,获取当前登录的用户的广告相关信息,所述广告相关信息包括用户的所在地理区域和用户投放的广告历史数据中的任一者或多者;
在步骤S22中,在所述当前登录的用户的广告相关信息中,根据预设的关联度系统,确定出用户的偏好信息;
在步骤S23中,根据所述用户偏好信息,在广告投放系统中通过广告查询系统查询出所述当前的可投放的广告信息。
在一个实施例中,获取当前登录的用户的广告相关信息,该广告相关信息包括用户的所在地理区域和用户投放的广告历史数据中的任一者或多者。例如,广告投放系统通过ip地址与实际地址的对应关系,找到用户A所处的地理区域,或者通过广告投放系统中某用户A自己填写的地理区域。
在所述当前登录的用户的广告相关信息中,根据预设的关联度系统,确定出用户的偏好信息。例如,某用户B所在的地理区域为北京市,那么根据预设额的关联度系统,用户B的偏好信息为环渤海经济区。再例如,用户C的广告历史数据中常常在粤语投放广告,那么根据预设额的关联度系统,用户C的偏好信息为珠三角经济区。再例如,用户D喜欢在综艺节目为主的某电视频道甲中投放广告,那么根据预设额的关联度系统,用户D的偏好信息为综艺节目收视率较高的电视频道。
广告系统通过广告查询系统查询出符合用户偏好信息的当前的可投放的广告信息。
在一个实施例中,如图3所示,步骤S12包括如下步骤S31-S32:
在步骤S31中,针对不同的用户生成相应用户的当前的可投放的广告信息;
在步骤S32中,根据所述当前的可投放的广告信息,在当前登录的用户的登录界面,生成所述提示框。
在一个实施例中,根据不同的用户的用户偏好信息和广告投放系统的当前的可投放的广告信息,从而相应的生成针对不同的用户的当前可投放的广告信息。根据该当前的可投放的广告信息,在不同的当前登录的用户的登录界面,生成包含所述该当前的可投放的广告信息的提示框,该提示框覆盖于登录界面之上,且该提示框可拖动,以避免影响该用户在登录界面上的其他操作。
在一个实施例中,如图4所示,步骤S13包括如下步骤S41-S43:
在步骤S41中,在所述提示框的区域内,接收用户输入的操作指令;
在步骤S42中,判断用户输入的操作指令是否符合预设的操控指令,所述预设的操控指令包括鼠标预设按键的单击指令、鼠标预设按键的鼠标双击指令、鼠标滑动指令、触摸屏的滑动指令和触控屏的点击指令中的任一者或多者;
在步骤S43中,在用户输入的操作指令符合预设的操控指令的情况下,跳转到所述广告投放界面。
在一个实施例中,该提示框是覆盖于登录界面之上的。用户在登录界面上做出的操作指令可能并非是跳转到广告投放界面的操作指令,也可能是实现在登录界面中一些操作意图的操作指令。只有当用户的操作指令符合预设的操作指令才可跳转到广告投放界面。进一步的,用户发出的操作指令必须发生在提示框的区域内。还需要判断用户输入的操作指令是否符合该预设的操作指令。在操作指令的类型方面,用户可能是通过鼠标在电脑端进行操作,还可通过触控界面进行直接操作。针对用户操作的终端设备的不同,该预设的操作指令包括预设的鼠标预设按键的单击指令、鼠标预设按键的鼠标双击指令、鼠标滑动指令、触摸屏的滑动指令和触控屏的点击指令中的任一者或多者。
在一个实施例中,如图5所示,步骤S14包括如下步骤S51-S54:
在步骤S51中,在广告投放界面中,根据所述当前的可投放的广告投放信息生成可投放广告投放内容;
在步骤S52中,实时接收用户在所述广告投放界面输入的操作指令;
在步骤S53中,根据所述操作指令,生成用于执行的广告投放信息;
在步骤S54中,将所述广告投放信息添加到广告投放系统中。
在一个实施例中,当通过提示框跳转到广告投放界面后,该广告投放界面中的内容是根据针对该用户的当前的可投放的广告投放信息而生成的,该用户的当前的可投放的广告投放信息等价于该提示框中的广告投放信息。用户可以在该广告投放界面中对可投放的广告投放信息进行选择、删除、添加、修改等操作。该广告投放系统实时的接收用户输入的操作指令。而且,用户通过添加指令可以添加在该提示框中的广告投放信息之外的广告投放信息。在用户确认提交之后,广告投放系统生成用于执行的广告投放信息,并将该用户执行的广告投放信息添加到广告投放系统中。
在一个实施例中,图6是根据一示例性实施例示出的一种智能广告投放的装置框图。如图6示,该装置包括获取模块61、生成模块62、跳转模块63和接收模块64。
该获取模块61,用于获取广告投放系统中当前的可投放的广告信息;
该生成模块62,用于根据所述当前的可投放的广告信息,生成包含所述当前的可投放的广告信息的提示框;
该跳转模块63,用于接收到预设的操控指令后,跳转到广告投放界面;
该接收模块64,用于在广告投放界面中,接收用户在广告投放界面中的输入信息,生成用于执行的广告投放信息,并将所述广告投放信息添加到广告投放系统中。
如图7所示,该获取模块61包括获取子模块71、确定子模块72和查询子模块73。
该获取子模块71,用于获取当前登录的用户的广告相关信息,所述广告相关信息包括用户的所在地理区域和用户投放的广告历史数据中的任一者或多者;
该确定子模块72,用于在所述当前登录的用户的广告相关信息中,根据预设的关联度系统,确定出用户的偏好信息;
该查询子模块73,用于根据所述用户偏好信息,在广告投放系统中通过广告查询系统查询出所述当前的可投放的广告信息。
如图8所示,该生成模块62包括第一生成子模块81和第二生成子模块82。
该第一生成子模块81,用于针对不同的用户生成相应用户的当前的可投放的广告信息;
该第二生成子模块82,用于根据所述当前的可投放的广告信息,在当前登录的用户的登录界面,生成所述提示框。如图9所示,该跳转模块63包括。
如图9所示,该跳转模块63包括第一接收子模块91、判断子模块92和跳转子模块93。
该第一接收子模块91,用于在所述提示框的区域内,接收用户输入的操作指令;
该判断子模块92,用于判断用户输入的操作指令是否符合预设的操控指令,所述预设的操控指令包括鼠标预设按键的单击指令、鼠标预设按键的鼠标双击指令、鼠标滑动指令、触摸屏的滑动指令和触控屏的点击指令中的任一者或多者;
该跳转子模块93,用于在用户输入的操作指令符合预设的操控指令的情况下,跳转到所述广告投放界面。
如图10所示,该接收模块64包括第三生成子模块101、第二接收子模块102、第四生成子模块103和添加子模块104。
该第三生成子模块101,用于在广告投放界面中,根据所述当前的可投放的广告投放信息生成可投放广告投放内容;
该第二接收子模块102,用于实时接收用户在所述广告投放界面输入的操作指令;
该第四生成子模块103,用于根据所述操作指令,生成用于执行的广告投放信息;
该添加子模块104,用于将所述广告投放信息添加到广告投放系统中。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。