CN109934642A - 一种广告生成方法、展示方法及相应系统 - Google Patents
一种广告生成方法、展示方法及相应系统 Download PDFInfo
- Publication number
- CN109934642A CN109934642A CN201910250682.4A CN201910250682A CN109934642A CN 109934642 A CN109934642 A CN 109934642A CN 201910250682 A CN201910250682 A CN 201910250682A CN 109934642 A CN109934642 A CN 109934642A
- Authority
- CN
- China
- Prior art keywords
- browser
- presented
- mark
- promotional literature
- template file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种广告生成方法,用于服务器端,包括:获取待展示广告素材;获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;将所述广告文件发送至客户端。采用该手段,通过将不同的广告素材输入到模板文件中进而得到不同广告文件,且该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,十分便捷,通用性好,且效率高,用户体验好。
Description
技术领域
本发明涉及广告生成技术领域,尤其涉及一种广告生成方法、展示方法及相应系统。
背景技术
现有技术中,浏览器的广告系统是由前端开发人员根据产品的需求提供相应的开发文件,然后由浏览器开发人员运行在浏览器的客户端,但是由于广告种类很多、数量较大,且每种广告配置的广告素材不同,同时由于各种浏览器的上报标记及兼容性有差异,所以就导致每种浏览器都要提供不同的文件,且不同的广告素材也要提供不同的文件,进而导致前端开发人员重复机械开发等问题。
发明内容
本申请实施例提供一种广告生成方法、展示方法及相应系统,能够减少前端开发人员重复机械的开发。
本申请实施例的第一方面提供了一种广告生成方法,用于服务器端,包括:
获取待展示广告素材;
获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
将所述广告文件发送至客户端。
优选的,所述获取待展示广告素材之前,包括:
分别获取M种浏览器中每种浏览器的特有属性数据;
生成与所述每种浏览器的特有属性数据分别对应的所述每种浏览器的相应标识;
设置待展示广告素材变量,以便输入所述待展示广告素材;
根据所述M种浏览器的相应标识和所述待展示广告素材变量,生成所述模板文件。
优选的,所述每种浏览器的相应标识,包括:
每种浏览器的ID标识或每种浏览器的字母标识、数字标识。
优选的,所述根据所述M种浏览器的相应标识和所述待展示广告素材变量,生成所述模板文件,包括:
从预设数据库分别获取所述M种浏览器的历史使用频率;
将所述M种浏览器的历史使用频率按照从高到低的顺序进行排序;
将所述排序后的所述M种浏览器所对应的标识和所述待展示广告素材变量分别按照预设位置信息置于预设文件的相应位置,以得到所述模板文件。
本申请实施例的第二方面提供了一种广告展示方法,用于客户端,包括:
接收并保存服务器端发送的广告文件;
接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
获取所述广告文件中与所述目标浏览器对应的子文件;
将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
优选的,所述获取所述广告文件中与所述目标浏览器对应的子文件,包括:
确认所述广告文件中存在与所述目标浏览器的标识匹配的标识;
获取所述广告文件中与所述目标浏览器的标识所对应的信息,并生成子文件。
优选的,所述确认所述广告文件中存在与所述目标浏览器的标识匹配的标识之前,包括:
确认预设数据库中是否包含所述目标浏览器的历史使用记录;
若包含,则触发确认所述广告文件中存在与所述目标浏览器的标识匹配的标识。
本申请实施例的第三方面提供了一种广告生成系统,用于服务器端,包括:
获取素材模块,用于获取待展示广告素材;
获取模板模块,用于获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
输入模块,用于将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
发送模块,用于将所述广告文件发送至客户端。
优选的,所述获取素材模块在获取待展示广告素材之前,包括:
数据获取模块,用于分别获取M种浏览器中每种浏览器的特有属性数据;
标识生成模块,用于生成与所述每种浏览器的特有属性数据分别对应的所述每种浏览器的相应标识;
素材变量设置模块,用于设置待展示广告素材变量,以便输入所述待展示广告素材;
模板文件生成模块,用于根据所述M种浏览器的相应标识和所述待展示广告素材变量,生成所述模板文件。
优选的,还包括标识设置模块,包括:
每种浏览器的ID标识或每种浏览器的字母标识、数字标识。
优选的,所述模板文件生成模块,包括:
频率获取单元,用于从预设数据库分别获取所述M种浏览器的历史使用频率;
排序单元,用于将所述M种浏览器的历史使用频率按照从高到低的顺序进行排序;
位置设置单元,用于将所述排序后的所述M种浏览器所对应的标识和所述待展示广告素材变量分别按照预设位置信息置于预设文件的相应位置,以得到所述模板文件。
本申请实施例的第四方面提供了一种广告展示系统,用于客户端,包括:
存储模块,用于接收并保存服务器端发送的广告文件;
接收模块,用于接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
获取模块,用于获取所述广告文件中与所述目标浏览器对应的子文件;
展示模块,用于将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
优选的,所述获取模块包括:
确认单元,用于确认所述广告文件中存在与所述目标浏览器的标识匹配的标识;
生成单元,用于获取所述广告文件中与所述目标浏览器的标识所对应的信息,并生成子文件。
优选的,所述确认单元在确认所述广告文件中存在与所述目标浏览器的标识匹配的标识之前,包括:
历史记录确认单元,用于确认预设数据库中是否包含所述目标浏览器的历史使用记录;
若包含,则触发确认所述广告文件中存在与所述目标浏览器的标识匹配的标识。
本申请实施例的第五方面提供了一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行所述的方法。
本申请实施例的第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行,以实现所述的方法。
实施本申请实施例,至少具有如下有益效果:
通过本申请实施例,通过将待展示广告素材输入到模板文件中,得到与待展示广告素材对应的广告文件,其中,模板文件支持兼容客户端中的多种浏览器,并将得到的广告文件发送到客户端以便进行展示。采用该手段,通过将不同的广告素材输入到模板文件中进而得到不同广告文件,且该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,十分便捷,通用性好,且效率高,用户体验好。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为本发明实施例提供的一种广告生成方法的流程示意图;
图2是本发明实施例提供的一种广告生成方法的流程示意图;
图3是本发明实施例提供的一种广告生成方法的流程示意图;
图4是本发明实施例提供的一种广告展示方法的流程示意图;
图5是本发明实施例提供的一种广告展示方法的流程示意图;
图6是本发明实施例提供的一种终端的结构示意图;
图7是本发明实施例提供的一种广告生成系统的结构示意图;
图8是本发明实施例提供的一种广告展示系统的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。
请参阅图1,图1为本申请实施例提供了一种广告生成方法的流程示意图。如图1所示,其可包括步骤101-104,具体如下:
101、获取待展示广告素材;
如服务器端,可以是各种运营平台等,获取到待展示广告素材,所述广告素材可以是图片、文字或者其他链接等等;
102、获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
该模板文件用于将所述广告素材置于其中,以便进行展示;其中,该模板文件可以是.js模板文件,其区别整理各种浏览器的特有属性并做兼容;
103、将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
通过将广告素材输入至模板文件中,得到对应该广告素材的广告文件;
104、将所述广告文件发送至客户端。
优选的,在服务器端生成广告文件后,还可包括将该广告文件发送给客户端,以便在客户端进行展示。
通过本申请实施例,通过将待展示广告素材输入到模板文件中,得到与待展示广告素材对应的广告文件,其中,模板文件支持兼容客户端中的多种浏览器,并将得到的广告文件发送到客户端以便进行展示。采用该手段,通过将不同的广告素材输入到模板文件中进而得到不同广告文件,且该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,十分便捷,通用性好,且效率高,用户体验好。
请参阅图2,图2为本申请实施例提供了一种广告生成方法的流程示意图。如图2所示,其可包括步骤201-208,具体如下:
201、分别获取M种浏览器中每种浏览器的特有属性数据;
其中,M种浏览器可以是360浏览器、猎豹浏览器、IE浏览器等等,M至少不小于2;该特有属性数据可以是每种浏览器区别于其他浏览器的数据或者相应的特征数据等;
202、生成与所述每种浏览器的特有属性数据分别对应的所述每种浏览器的相应标识;
根据各种浏览器的特有属性数据,分别生成对应的标识,如可以是相应的字母标识,或者数字标识,或者图形标识等等;
203、设置待展示广告素材变量,以便输入待展示广告素材;
如设定一变量,以便输入不同的广告素材;
204、根据所述M种浏览器的相应标识和所述待展示广告素材变量,生成所述模板文件;
将上述得到的M种浏览器的相应标识和所述待展示广告素材变量置于同一文件中,以得到所述模板文件,其中,该模板文件支持客户端中的所述M种浏览器;
205、获取待展示广告素材;
206、获取所述模板文件;
207、将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
将该待展示广告素材输入到模板文件中,则得到与所述待展示广告素材对应的广告文件;
208、将所述广告文件发送至客户端。
将所述广告文件发送至客户端,以便进行相应展示。
通过本申请实施例,该模板文件基于多种浏览器的特有属性数据设定标识进而得到,使得达到兼容不同浏览器的效果。采用该手段,将不同的广告素材输入到模板文件中进而得到不同广告文件,该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,通用性好,减少了大量人力成本。
请参阅图3,图3为本申请实施例提供了一种广告生成方法的流程示意图。如图3所示,其可包括步骤301-310,具体如下:
301、分别获取M种浏览器中每种浏览器的特有属性数据;
302、生成与所述每种浏览器的特有属性数据分别对应的所述每种浏览器的相应标识;
303、设置待展示广告素材变量,以便输入所述待展示广告素材;
304、从预设数据库分别获取所述M种浏览器的历史使用频率;
如在预设浏览器使用频率数据库中获取到M种浏览器的历史使用频率,其中,也可以是获取所述M种浏览器在预设时间内的使用总时长等等,此处不做限制;
305、将所述M种浏览器的历史使用频率按照从高到低的顺序进行排序;
306、将所述排序后的所述M种浏览器所对应的标识和所述待展示广告素材变量分别按照预设位置信息置于预设文件的相应位置,以得到所述模板文件;
将排序后的M种浏览器分别所对应的标识置于预设文件的相应位置,如可以是排序高的位于预设文件的上部,依次向下为排序较低的;或者满足一定阈值范围的浏览器所对应的标识位于预设文件的左边等;
307、获取待展示广告素材;
308、获取所述模板文件;
309、将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
310、将所述广告文件发送至客户端。
通过本申请实施例,通过将不同的广告素材输入到模板文件中进而得到不同广告文件,且该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,十分便捷,通用性好,且效率高,用户体验好。进一步,在获取到多种浏览器的历史使用频率之后基于排序得到的高低顺序进行不同浏览器标识位置的设定,使得该模板文件的设计更加有序,同时将常用浏览器的标识置于较明显位置,便于节省获取标识时间,提高了获取广告文件的效率。
请参阅图4,图4为本申请实施例提供了一种广告展示方法的流程示意图。如图4所示,其可包括步骤401-404,具体如下:
401、接收并保存服务器端发送的广告文件;
客户端或者设备端接收服务器端发送的广告文件;
402、接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
接收用户发送的在目标浏览器展示所述广告文件的请求,可以是通过接收用户发送的点击请求或者输入的请求等;
403、获取所述广告文件中与所述目标浏览器对应的子文件;
客户端通过获取到所述广告文件中与所述目标浏览器对应的子文件,如可以是包括该目标浏览器的标识和该广告素材变量的子文件;
404、将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
通过本申请实施例,通过在接收到用户发送的在特定浏览器展示广告的请求后,则获取到包含该广告及该特定浏览器标识的子文件,并在该特定浏览器进行展示,以实现该广告的展示。采用该手段,无需根据不同浏览器开发不同的广告文件,解决了浏览器之间的兼容性问题,效率高,且用户体验好。
请参阅图5,图5为本申请实施例提供了一种广告展示方法的流程示意图。如图5所示,其可包括步骤501-505,具体如下:
501、接收并保存服务器端发送的广告文件;
其中,该广告文件可以是将待展示广告素材输入到所述模板文件中所得到的与所述待展示广告素材对应的广告文件。
502、接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
503、确认所述广告文件中存在与所述目标浏览器的标识匹配的标识;
优选的,在确认所述广告文件中存在与所述目标浏览器的标识匹配的标识之前,包括:
确认预设数据库中是否包含所述目标浏览器的历史使用记录;
若包含,则触发确认所述广告文件中存在与所述目标浏览器的标识匹配的标识。
若所述广告文件中不存在与所述目标浏览器的标识匹配的标识,则不进行展示;
504、获取所述广告文件中与所述目标浏览器的标识所对应的信息,并生成子文件;
如该子文件可包括:该浏览器标识信息以及该广告信息,以便在相应浏览器进行广告展示;
505、将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
通过本申请实施例,通过在确认广告文件中是否存在与所述目标浏览器的标识匹配的标识之前,优先在预设数据库中确认是否包含所述目标浏览器的历史使用记录。若预设数据库中不存在所述目标浏览器的历史使用记录,则不需要进行下一步的确认,直接结束。采用该手段,可节省校验时间,效率高,用户体验好。
与上述实施例一致的,请参阅图6,图6为本申请实施例提供的一种终端的结构示意图,如图所示,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,上述程序包括用于执行以下步骤的指令;
获取待展示广告素材;
获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
将所述广告文件发送至客户端。
通过本申请实施例,通过将待展示广告素材输入到模板文件中,得到与待展示广告素材对应的广告文件,其中,模板文件支持兼容客户端中的多种浏览器,并将得到的广告文件发送到客户端以便进行展示。采用该手段,通过将不同的广告素材输入到模板文件中进而得到不同广告文件,且该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,十分便捷,通用性好,且效率高,用户体验好。
和/或,接收并保存服务器端发送的广告文件;
接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
获取所述广告文件中与所述目标浏览器对应的子文件;
将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
通过本申请实施例,通过在接收到用户发送的在特定浏览器展示广告的请求后,则获取到包含该广告及该特定浏览器标识的子文件,并在该特定浏览器进行展示,以实现该广告的展示。采用该手段,无需根据不同浏览器开发不同的广告文件,解决了浏览器之间的兼容性问题,效率高,且用户体验好。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
与上述一致的,请参阅图7,图7为本申请实施例提供了一种广告生成系统的结构示意图。其包括获取素材模块701、获取模板模块702、输入模块703和发送模块704,具体如下:
获取素材模块701,用于获取待展示广告素材;
获取模板模块702,用于获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
输入模块703,用于将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
发送模块704,用于将所述广告文件发送至客户端。
通过本申请实施例,通过将待展示广告素材输入到模板文件中,得到与待展示广告素材对应的广告文件,其中,模板文件支持兼容客户端中的多种浏览器,并将得到的广告文件发送到客户端以便进行展示。采用该手段,通过将不同的广告素材输入到模板文件中进而得到不同广告文件,且该广告文件可支持多种浏览器,不仅解决了不同浏览器之间的兼容问题,而且不需要单独为每个广告素材开发不同的广告文件,十分便捷,通用性好,且效率高,用户体验好。
与上述一致的,请参阅图8,图8为本申请实施例提供了一种广告展示系统的结构示意图。其包括存储模块801、接收模块802、获取模块803和展示模块804,具体如下:
存储模块801,用于接收并保存服务器端发送的广告文件;
接收模块802,用于接收用户发送的请求,所述请求携带目标浏览器,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
获取模块803,用于获取所述广告文件中与所述目标浏览器对应的子文件;
展示模块804,用于将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
通过本申请实施例,通过在接收到用户发送的在特定浏览器展示广告的请求后,则获取到包含该广告及该特定浏览器标识的子文件,并在该特定浏览器进行展示,以实现该广告的展示。采用该手段,无需根据不同浏览器开发不同的广告文件,解决了浏览器之间的兼容性问题,效率高,且用户体验好。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种广告生成方法、展示方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种广告生成方法、展示方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种广告生成方法,用于服务器端,其特征在于,包括:
获取待展示广告素材;
获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
将所述广告文件发送至客户端。
2.根据权利要求1所述的方法,其特征在于,所述获取待展示广告素材之前,包括:
分别获取M种浏览器中每种浏览器的特有属性数据;
生成与所述每种浏览器的特有属性数据分别对应的所述每种浏览器的相应标识;
设置待展示广告素材变量,以便输入所述待展示广告素材;
根据所述M种浏览器的相应标识和所述待展示广告素材变量,生成所述模板文件。
3.根据权利要求2所述的方法,其特征在于,所述每种浏览器的相应标识,包括:
每种浏览器的ID标识或每种浏览器的字母标识、数字标识。
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述M种浏览器的相应标识和所述待展示广告素材变量,生成所述模板文件,包括:
从预设数据库分别获取所述M种浏览器的历史使用频率;
将所述M种浏览器的历史使用频率按照从高到低的顺序进行排序;
将所述排序后的所述M种浏览器所对应的标识和所述待展示广告素材变量分别按照预设位置信息置于预设文件的相应位置,以得到所述模板文件。
5.一种广告展示方法,用于客户端,其特征在于,包括:
接收并保存服务器端发送的广告文件;
接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
获取所述广告文件中与所述目标浏览器对应的子文件;
将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
6.根据权利要求5所述的方法,其特征在于,所述获取所述广告文件中与所述目标浏览器对应的子文件,包括:
确认所述广告文件中存在与所述目标浏览器的标识匹配的标识;
获取所述广告文件中与所述目标浏览器的标识所对应的信息,并生成子文件。
7.根据权利要求6所述的方法,其特征在于,所述确认所述广告文件中存在与所述目标浏览器的标识匹配的标识之前,包括:
确认预设数据库中是否包含所述目标浏览器的历史使用记录;
若包含,则触发确认所述广告文件中存在与所述目标浏览器的标识匹配的标识。
8.一种广告生成系统,用于服务器端,其特征在于,包括:
获取素材模块,用于获取待展示广告素材;
获取模板模块,用于获取模板文件,其中,所述模板文件支持客户端中的M种浏览器,M为正整数;
输入模块,用于将所述待展示广告素材输入至所述模板文件中,以得到与所述待展示广告素材对应的广告文件;
发送模块,用于将所述广告文件发送至客户端。
9.一种广告展示系统,用于客户端,其特征在于,包括:
存储模块,用于接收并保存服务器端发送的广告文件;
接收模块,用于接收用户发送的请求,所述请求携带目标浏览器的标识,所述请求用于指示将所述广告文件在所述目标浏览器中进行展示;
获取模块,用于获取所述广告文件中与所述目标浏览器对应的子文件;
展示模块,用于将所述子文件在所述目标浏览器中进行展示,以响应所述用户发送的请求。
10.一种终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910250682.4A CN109934642A (zh) | 2019-03-29 | 2019-03-29 | 一种广告生成方法、展示方法及相应系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910250682.4A CN109934642A (zh) | 2019-03-29 | 2019-03-29 | 一种广告生成方法、展示方法及相应系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109934642A true CN109934642A (zh) | 2019-06-25 |
Family
ID=66988892
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910250682.4A Pending CN109934642A (zh) | 2019-03-29 | 2019-03-29 | 一种广告生成方法、展示方法及相应系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109934642A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110930177A (zh) * | 2019-09-29 | 2020-03-27 | 京东数字科技控股有限公司 | Ai广告模板、ai广告的生成方法、装置及存储介质 |
CN112784184A (zh) * | 2019-11-08 | 2021-05-11 | 上海哔哩哔哩科技有限公司 | 基于adx的广告落地页动态生成方法、计算机设备及存储介质 |
CN114742591A (zh) * | 2022-04-21 | 2022-07-12 | 艺壹佳文化科技(广东)有限公司 | 一种用于展览的广告展示系统及展示方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1632750A (zh) * | 2004-12-24 | 2005-06-29 | 世纪龙信息网络有限责任公司 | 网络广告制作方法 |
CN101324890A (zh) * | 2008-07-25 | 2008-12-17 | 上海群视信息科技有限公司 | 一种互联网文内关键字广告的生成和投放方法 |
CN101651550A (zh) * | 2008-08-15 | 2010-02-17 | 阿里巴巴集团控股有限公司 | 广告生成及显示方法和系统、广告制作及显示客户端 |
CN101937427A (zh) * | 2009-06-30 | 2011-01-05 | 方正国际软件(北京)有限公司 | 一种基于浏览器的内容编辑及发布的系统及方法 |
CN103578016A (zh) * | 2012-08-02 | 2014-02-12 | 北京千橡网景科技发展有限公司 | 广告发布方法及系统 |
CN104537002A (zh) * | 2014-12-15 | 2015-04-22 | 山东中创软件商用中间件股份有限公司 | 一种css兼容性调优的方法及系统 |
CN104572473A (zh) * | 2015-01-29 | 2015-04-29 | 无锡江南计算技术研究所 | 支持多类型和多版本浏览器的Web应用兼容性测试方法 |
CN104866570A (zh) * | 2015-05-22 | 2015-08-26 | 国云科技股份有限公司 | 一种css多浏览器兼容的方法 |
CN106547806A (zh) * | 2015-09-23 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 页面加载方法及装置 |
-
2019
- 2019-03-29 CN CN201910250682.4A patent/CN109934642A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1632750A (zh) * | 2004-12-24 | 2005-06-29 | 世纪龙信息网络有限责任公司 | 网络广告制作方法 |
CN101324890A (zh) * | 2008-07-25 | 2008-12-17 | 上海群视信息科技有限公司 | 一种互联网文内关键字广告的生成和投放方法 |
CN101651550A (zh) * | 2008-08-15 | 2010-02-17 | 阿里巴巴集团控股有限公司 | 广告生成及显示方法和系统、广告制作及显示客户端 |
CN101937427A (zh) * | 2009-06-30 | 2011-01-05 | 方正国际软件(北京)有限公司 | 一种基于浏览器的内容编辑及发布的系统及方法 |
CN103578016A (zh) * | 2012-08-02 | 2014-02-12 | 北京千橡网景科技发展有限公司 | 广告发布方法及系统 |
CN104537002A (zh) * | 2014-12-15 | 2015-04-22 | 山东中创软件商用中间件股份有限公司 | 一种css兼容性调优的方法及系统 |
CN104572473A (zh) * | 2015-01-29 | 2015-04-29 | 无锡江南计算技术研究所 | 支持多类型和多版本浏览器的Web应用兼容性测试方法 |
CN104866570A (zh) * | 2015-05-22 | 2015-08-26 | 国云科技股份有限公司 | 一种css多浏览器兼容的方法 |
CN106547806A (zh) * | 2015-09-23 | 2017-03-29 | 阿里巴巴集团控股有限公司 | 页面加载方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110930177A (zh) * | 2019-09-29 | 2020-03-27 | 京东数字科技控股有限公司 | Ai广告模板、ai广告的生成方法、装置及存储介质 |
CN112784184A (zh) * | 2019-11-08 | 2021-05-11 | 上海哔哩哔哩科技有限公司 | 基于adx的广告落地页动态生成方法、计算机设备及存储介质 |
CN112784184B (zh) * | 2019-11-08 | 2022-12-27 | 上海哔哩哔哩科技有限公司 | 基于adx的广告落地页动态生成方法、计算机设备及存储介质 |
CN114742591A (zh) * | 2022-04-21 | 2022-07-12 | 艺壹佳文化科技(广东)有限公司 | 一种用于展览的广告展示系统及展示方法 |
CN114742591B (zh) * | 2022-04-21 | 2023-07-18 | 艺壹佳文化科技(广东)有限公司 | 一种用于展览的广告展示系统及展示方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105487760B (zh) | 一种展示消息的方法、装置及电子设备 | |
CN109934642A (zh) | 一种广告生成方法、展示方法及相应系统 | |
CN104407779B (zh) | 图形界面的排列显示方法及装置 | |
CN110380954A (zh) | 数据分享方法和装置,存储介质及电子装置 | |
CN107797834A (zh) | 物流应用的页面生成方法、装置及设备 | |
CN108055320B (zh) | 资源下载的处理方法、终端设备及计算机可读存储介质 | |
CN110113391A (zh) | 一种客户端上线方法、装置及一种客户端运行方法、装置 | |
CN107396199A (zh) | 弹幕数据展示方法及装置、计算机可读存储介质 | |
CN110276060A (zh) | 数据处理的方法以及装置 | |
CN110442411B (zh) | 表格数据逻辑关系处理方法及装置、存储介质 | |
CN110175871A (zh) | 一种基于地图交互界面的广告内容监控方法及装置 | |
CN108536360A (zh) | 用于移动终端的多级菜单显示方法和装置 | |
CN105677658A (zh) | 页面展现方法及装置 | |
CN109242582A (zh) | 发票的生成方法及相关产品 | |
CN108259942B (zh) | 获取预览广告的方法、装置及系统 | |
CN103870136A (zh) | 一种基于邮箱的界面响应方法和设备 | |
CN110188276A (zh) | 数据发送装置、方法、电子设备及计算机可读存储介质 | |
CN103678537B (zh) | 基于集群的元数据修改方法、装置及节点设备 | |
CN104506597A (zh) | 用电客户信息的获取方法、装置及系统 | |
CN104391898A (zh) | 数据展示方法和装置 | |
CN108737487A (zh) | 数据同步方法和装置、存储介质及电子装置 | |
CN109688433A (zh) | 基于画面的剪切视频方法及相关产品 | |
CN103678332A (zh) | 用于展示页面的系统、浏览器及其展示页面的方法 | |
CN106844467A (zh) | 数据展示方法和装置 | |
CN110442059A (zh) | 被控设备拓展方法、装置及控制设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190625 |
|
RJ01 | Rejection of invention patent application after publication |