一种落地页的更新方法和装置、存储介质、处理器与流程

文档序号:17330151发布日期:2019-04-05 22:01阅读:274来源:国知局
一种落地页的更新方法和装置、存储介质、处理器与流程

本发明涉及数据处理技术领域,更具体的涉及一种落地页的更新方法和装置、存储介质、处理器。



背景技术:

目前,随着互联网的快速发展,通过网络来展示广告的形式也越来越普遍。

广告主为了实现不同时期的不同宣传,具有在指定时间更换广告的落地页的需求。例如,当广告主需要做一个限时段的推广活动,那么,需要在指定的时间段内使用一个新的落地页来替换原来的落地页。

具体的,用户可以通过使用excel插件或者在网站上传excel文件来达到替换落地页地址的目的,由于该操作为实时操作,因此需要用户手动在指定时间更换落地页地址,费时费力,严重降低更新效率。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种落地页的更新方法和装置、存储介质、处理器。

一种落地页的更新方法,包括:

获取预约数据,其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址;

在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

优选的,所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,包括:

在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间。

优选的,还包括:

检测当前是否运行有落地页更新实例;

相应的,所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,包括:

当确定当前未运行有落地页更新实例时,在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间。

优选的,还包括:

当确定落地页更新成功后,获取落地页更新信息;其中,所述落地页更新信息包括上传包含所述目标落地页地址的预约数据的用户标识;

将所述落地页更新更换信息保存到操作日志中。

优选的,还包括:

当接收到用户针对广告标识预约的上线时间时,校验所述上线时间是否符合预设条件;

当确定所述上线时间符合预设条件时,获取针对与所述广告标识对应的当前落地页地址加参后的落地页地址;

生成并上传具有所述上线时间、所述广告标识以及所述加参后的落地页地址的对应关系的预约数据。

一种落地页的更新装置,包括:

获取数据单元,用于获取预约数据,其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址;

查询确定单元,用于在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

替换地址单元,用于在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

优选的,所述查询确定单元,包括:

第一查询模块,用于在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间;

第一确定模块,用于将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址。

优选的,还包括:

检测实例单元,用于检测当前是否运行有落地页更新实例;

相应的,所述查询确定单元,包括:

第二查询模块,用于当确定当前未运行有落地页更新实例时,在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间;

第二确定模块,用于将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址。

一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上任一项所述的一种落地页的更新方法。

一种处理器,所述处理器用于运行程序,所述程序运行时执行如上任一项所述的一种落地页的更新方法。

借由上述技术方案,本发明实施例提供了一种落地页的更新方法,包括:获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;由此可见,本申请能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明一个实施例提供的一种落地页的更新方法的流程示意图;

图2示出了本发明另一实施例提供的一种落地页的更新方法的流程示意图;

图3示出了本发明又一实施例提供的一种落地页的更新方法的流程示意图;

图4示出了本发明又一实施例提供的一种落地页的更新方法的流程示意图;

图5示出了本发明又一实施例提供的一种落地页的更新方法的流程示意图;

图6示出了本发明又一实施例提供的一种落地页的更新装置的结构示意图;

图7示出了本发明另一实施例提供的一种落地页的更新装置的结构示意图;

图8示出了本发明又一实施例提供的一种落地页的更新装置的结构示意图;

图9示出了本发明又一实施例提供的一种落地页的更新装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明一个实施例公开了一种落地页的更新方法,如图1所示,该方法包括:

步骤101:获取预约数据;

所述预约数据包括上线时间、与上线时间对应的广告标识、与上线时间对应的落地页地址。

其中,该上线时间为更新落地页的上线时间。

广告标识adkey为广告的唯一标识,落地页地址为与需更新的落地页所对应的地址。

对于待上线的广告落地页,用户只需预约指定广告标识的上线时间以及需更新的落地页地址。对于限时活动的广告数据,用户需要预约指定广告标识的开始时间以及开始时间需更新的落地页地址,结束时间以及结束时间需替换的落地页地址。

预约数据可以以文件的形式进行传递,例如以excel文件的形式进行传递,具体的,可以将具有预约数据的excel文件上传到网站后台服务中。预约数据也可以直接通过网页进行传递,具体的,可以通过网页将预约数据上传到网站后台服务中。

步骤102:在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

预设时间长度可以实际实际情况进行设定,如5分钟。

例如,当前时间为8点,预设时间长度为5分钟,那么可以在预约数据中查询到在8:05内的上线时间,如预约数据中包含上线时间8:05,那么可以查询到该上线时间。即,可以确定当前时间加上预设时间长度后的时间,查询在该确定后的时间内的当前时间。

当然,也可以确定上线时间与当前时间相差的时间长度,查询确定的时间长度小于等于预设时间长度内的上线时间。

需说明的是,可以周期性的在预约数据进行查询,该查询周期可以与预设时间长度相同。例如,预设时间长度为5分钟,那么查询周期也可以为5分钟,即每隔5分钟在预约数据中查询一次。

当查询到自当前时间起的预设时间段内的上线时间时,将查询到的上线时间确定为目标上线时间,将与目标上线时间对应的广告标识确定为目标广告标识。

步骤103:在目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为目标落地页地址。

具体的,可以在当前时间到达目标上线时间时或者当前时间几乎到达目标上线时间时(即当前时间与目标上线时间相差很短,如相差第二预设时间长度,第二预设时间小于上述预设时间长度,为了进行区分,上述预设时间长度称之为第一预设时间长度),进行落地页地址的替换。

其中,可以将跳转服务器中的目标广告标识对应的当前上线的落地页地址替换为目标落地页地址,以使得跳转服务器能够跳转到替换后的目标落地页地址上,使得网页上目标广告标识的落地页更新为新的落地页。

可选的,在另一实施例中,该方法还可以包括:当落地页地址替换成功后,可以清空缓存中的替换前的落地页地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率。

本发明另一实施例公开了一种落地页的更新方法,如图2所示,该方法包括以下步骤:

步骤201:获取预约数据;

其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址。

步骤202:在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

其中,在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间的步骤为所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间的步骤的具体实现。

也就是说,自当前时间起的预设时间长度内,如果针对同一广告标识需要多次更新落地页,那么以相对上线时间最晚的时间为基准,从而避免多次更新,浪费系统资源。

例如,当前时间为8:00,预设时间长度为5分钟,确定在8:05内的上线时间有8:04以及8:05,而上线时间8:04以及8:05对应于相同的广告标识,那么由于上线时间8:05晚于上线时间8:04,那么将上线时间8:05确定为目标上线时间。

步骤203:在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率;

进一步的,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间,从而避免针对同一广告的多次更新,浪费系统资源。

本发明又一实施例公开了一种落地页的更新方法,如图3所示,该方法包括以下步骤:

步骤301:获取预约数据;

其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址。

步骤302:检测当前是否运行有落地页更新实例;若否,进入步骤303,若是,进入步骤305;

其中,落地页更新实例为当前正在进行的落地页更新进程,为了防止两次落地页更新进程造成冲突,在进行本次落地页更新前,可以先检测当前是否运行有落地页更新实例,若没有运行,那么可以进行本次落地页更新。

步骤303:当确定当前未运行有落地页更新实例时,在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

步骤304:在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;

步骤305:休眠第三预设时间长度后,返回步骤302。

其中,该第三预设时间长度可以根据实际情况进行设定,为了进行区分,上文中提及的预设时间长度可以称之为第一预设时间长度。

当确定当前运行有落地页更新实例时,则等待第三预设时间,如等待1分钟,再次进行当前是否运行有落地页更新实例的检测,即返回步骤302。

需说明的是,系统中可以对应有不同的广告组,每一广告组的落地页更新动作可以并发执行。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率;

进一步的,进行本次落地页更新前,会可以先检测当前是否运行有落地页更新实例,若没有运行,那么可以进行本次落地页更新,以防止两次落地页更新进程造成冲突。

本发明又一实施例公开了一种落地页的更新方法,如图4所示,该方法包括以下步骤:

步骤401:获取预约数据;

其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址。

步骤402:在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

步骤403:在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;

步骤404:当确定落地页更新成功后,获取落地页更新信息;

其中,所述落地页更新信息包括上传包含所述目标落地页地址的预约数据的用户标识,该落地页更新信息还可以包括更新成功时间、更新成功后的落地页等中一种或多种信息。

具体的,用户在上传预约数据时,可以通过用户登录信息来登录系统,系统可以记录下用户登录信息与其上传的预约数据,其中,用户登录信息包括用户标识,如账户名,当然还可以包括密码。当确定落地页更新成功后,获取落地页更新信息,具体的,可以基于更新的落地页地址或者该落地页地址对应的广告标识确定与其对应的用户标识。

步骤405:将所述落地页更新信息保存到操作日志中。

通过将落地页更新信息保存到操作日志中,以供查询所用。

在本发明另一实施例中,当落地页更新失败后,还可以包括:将落地页更新失败信息发送给上传目标落地页地址的预设数据的用户,具体可以通过邮件的形式发送,当然也可以通过其他形式,如短信形式。

系统中预先存储有用户标识与用户地址的对应关系,通过用户标识查找相应的用户地址,从而将落地页更新失败信息发送给相应的用户地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率;

进一步的,当确定落地页更新成功后,还可以将获取的落地页更新信息保存到操作日志中,使得可以查看到更新落地页的用户。

本发明又一实施例公开了一种落地页的更新方法,如图5所示,该方法包括以下步骤:

步骤501:当接收到用户针对广告标识预约的上线时间时,校验所述上线时间是否符合预设条件;

可选的,可以先对用户进行权限校验,具体的,用户可以通过用户登录信息来登录系统,那么,系统可以基于用户登录信息来对用户进行权限校验,只对用户开放其具有的权限。用户登录信息包括用户标识,如账户名,当然还可以包括密码

校验上线时间是否符合预设条件,可以为校验该上线时间是否晚于第一时间,该第一时间可以为当前时间加上预设时间长度后的时间,该预设时间长度与后文提及的预设时间长度相同。

步骤502:当确定所述上线时间符合预设条件时,获取针对与所述广告标识对应的当前落地页地址加参后的落地页地址;

具体的,用户可以通过对广告标识对应的当前落地页地址进行加参来生成需更新的落地页地址,即加参后的落地页地址与需更新的落地页对应。

步骤503:生成并上传具有所述上线时间、所述广告标识以及所述加参后的落地页地址的对应关系的预约数据;

当上传预约数据成功后,还可以将该上传成功信息发送给用户,具体可以通过邮件、短信等方式发送。系统中预先存储有用户标识与用户地址的对应关系,通过用户标识查找相应的用户地址,从而将上传成功新发送给相应的用户地址。

当然,还可以将生成的预约数据保存至数据库中,然后从数据库中上传预约数据。

步骤504:获取预约数据;

其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址。

步骤505:在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

步骤506:在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

需说明的是,上述步骤501-步骤503为接收并保存预约数据的过程,具体可以由webapi服务执行。上述步骤504-步骤506为后台替换过程,具体可以由windows计划服务执行。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率。

与上述一种落地页的更新方法对应的,本发明实施例还提供了一种落地页的更新装置,以下通过几个实施例进行详细描述。

本发明一个实施例公开了一种落地页的更新装置,如图6所示,该装置包括:获取数据单元601、查询确定单元602以及替换地址单元603;其中:

获取数据单元601,用于获取预约数据;

其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址。

所述预约数据包括上线时间、与上线时间对应的广告标识、与上线时间对应的落地页地址。

其中,该上线时间为更新落地页的上线时间。

广告标识adkey为广告的唯一标识,落地页地址为与需更新的落地页所对应的地址。

对于待上线的广告落地页,用户只需预约指定广告标识的上线时间以及需更新的落地页地址。对于限时活动的广告数据,用户需要预约指定广告标识的开始时间以及开始时间需更新的落地页地址,结束时间以及结束时间需替换的落地页地址。

预约数据可以以文件的形式进行传递,例如以excel文件的形式进行传递,具体的,可以将具有预约数据的excel文件上传到网站后台服务中。预约数据也可以直接通过网页进行传递,具体的,可以通过网页将预约数据上传到网站后台服务中。

查询确定单元602,用于在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

可选的,查询确定单元可以用于确定当前时间加上预设时间长度后的时间,查询在该确定后的时间内的当前时间,或者可以用于确定上线时间与当前时间相差的时间长度,查询确定的时间长度小于等于预设时间长度内的上线时间。

需说明的是,查询确定单元可以用于周期性的在预约数据进行查询,该查询周期可以与预设时间长度相同。例如,预设时间长度为5分钟,那么查询周期也可以为5分钟,即每隔5分钟在预约数据中查询一次。

替换地址单元603,用于在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

具体的,替换地址单元可以用于在当前时间到达目标上线时间时或者当前时间几乎到达目标上线时间时(即当前时间与目标上线时间相差很短,如相差第二预设时间长度,第二预设时间小于上述预设时间长度,为了进行区分,上述预设时间长度称之为第一预设时间长度),进行落地页地址的替换。

其中,替换地址单元可以用于将跳转服务器中的目标广告标识对应的当前上线的落地页地址替换为目标落地页地址,以使得跳转服务器能够跳转到替换后的目标落地页地址上,使得网页上目标广告标识的落地页更新为新的落地页。

可选的,在另一实施例中,该装置还可以包括清空数据单元,用于当落地页地址替换成功后,可以清空缓存中的替换前的落地页地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率。

本发明另一实施例公开了一种落地页的更新装置,在本实施例中,查询确定单元,包括:第一查询模块以及第一确定模块;其中:

第一查询模块,用于在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间;

也就是说,自当前时间起的预设时间长度内,如果针对同一广告标识需要多次更新落地页,那么以相对上线时间最晚的时间为基准,从而避免多次更新,浪费系统资源。

第一确定模块,用于将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址。

由此可见,在本实施例中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间,从而避免针对同一广告的多次更新,浪费系统资源。

本发明又一实施例公开了一种落地页的更新装置,如图7所示,该装置包括:获取数据单元701、检测实例单元702、查询确定单元703以及替换地址单元704;其中:

获取数据单元701,用于获取预约数据,其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址;

检测实例单元702,用于检测当前是否运行有落地页更新实例;

其中,落地页更新实例为当前正在进行的落地页更新进程,为了防止两次落地页更新进程造成冲突,在进行本次落地页更新前,检测实例单元可以用于先检测当前是否运行有落地页更新实例,若没有运行,那么可以进行本次落地页更新。

查询确定单元703包括:第二查询模块7031以及第二确定模块7032,具体的:

第二查询模块7031,用于当确定当前未运行有落地页更新实例时,在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间;

第二确定模块7032,用于将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

替换地址单元704,用于在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率;

进一步的,进行本次落地页更新前,会可以先检测当前是否运行有落地页更新实例,若没有运行,那么可以进行本次落地页更新,以防止两次落地页更新进程造成冲突。

本发明又一实施例公开了一种落地页的更新装置,如图8所示,该装置包括:获取数据单元801、查询确定单元802、替换地址单元803、获取信息单元804以及保存信息单元805;其中:

获取数据单元801,用于获取预约数据;

其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址。

查询确定单元802,用于在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

替换地址单元803,用于在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;

获取信息单元804,用于当确定落地页更新成功后,获取落地页更新信息;其中,所述落地页更新信息包括上传包含所述目标落地页地址的预约数据的用户标识;

其中,所述落地页更新信息包括上传包含所述目标落地页地址的预约数据的用户标识,该落地页更新信息还可以包括更新成功时间、更新成功后的落地页等中一种或多种信息。

具体的,用户在上传预约数据时,可以通过用户登录信息来登录系统,系统可以记录下用户登录信息与其上传的预约数据,其中,用户登录信息包括用户标识,如账户名,当然还可以包括密码。当确定落地页更新成功后,获取落地页更新信息,具体的,可以基于更新的落地页地址或者该落地页地址对应的广告标识确定与其对应的用户标识。

保存信息单元805,用于将所述落地页更新信息保存到操作日志中。

通过将落地页更新信息保存到操作日志中,以供查询所用。

在本发明另一实施例中,该装置还可以包括第一发送单元,用于当落地页更新失败后,将落地页更新失败信息发送给上传目标落地页地址的预设数据的用户。具体可以通过邮件的形式发送,当然也可以通过其他形式,如短信形式。

系统中预先存储有用户标识与用户地址的对应关系,通过用户标识查找相应的用户地址,从而将落地页更新失败信息发送给相应的用户地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率;

进一步的,当确定落地页更新成功后,还可以将获取的落地页更新信息保存到操作日志中,使得可以查看到更新落地页的用户。

本发明又一实施例公开了一种落地页的更新装置,如图9所示,该装置包括:校验时间单元901、获取地址单元902、处理数据单元903、获取数据单元904、查询确定单元905以及替换地址单元906;其中:

校验时间单元901,用于当接收到用户针对广告标识预约的上线时间时,校验所述上线时间是否符合预设条件;

可选的,可以先对用户进行权限校验,具体的,用户可以通过用户登录信息来登录系统,那么,系统可以基于用户登录信息来对用户进行权限校验,只对用户开放其具有的权限。用户登录信息包括用户标识,如账户名,当然还可以包括密码

校验上线时间是否符合预设条件,可以为校验该上线时间是否晚于第一时间,该第一时间可以为当前时间加上预设时间长度后的时间,该预设时间长度与后文提交的预设时间长度相同。

获取地址单元902,用于当确定所述上线时间符合预设条件时,获取针对与所述广告标识对应的当前落地页地址加参后的落地页地址;

具体的,用户可以通过对广告标识对应的当前落地页地址进行加参来生成需更新的落地页地址,即加参后的落地页地址与需更新的落地页对应。

处理数据单元903,用于生成并上传具有所述上线时间、所述广告标识以及所述加参后的落地页地址的对应关系的预约数据;

在本发明另一实施例中,该装置还可以包括第二发送单元,用于当上传预约数据成功后,将该上传成功信息发送给用户,具体可以通过邮件、短信等方式发送。系统中预先存储有用户标识与用户地址的对应关系,通过用户标识查找相应的用户地址,从而将上传成功新发送给相应的用户地址。

当然,该装置还可以包括第一保存单元,用于将生成的预约数据保存至数据库中,以使得从数据库中上传预约数据。

获取数据单元904,用于获取预约数据,其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址;

查询确定单元905,用于在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

替换地址单元906,用于在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

由此可见,在本发明实施例中,通过获取预约数据,其中,所述预约数据包括上线时间以及与所述上线时间对应的广告标识以及落地页地址;在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址;从而能够在到达上线时间时自动实现落地页的更新,无需用户手动操作,提高了更新效率。

所述一种落地页的更新装置包括处理器和存储器,上述获取数据单元、查询确定单元、替换地址单元、检测实例单元、获取信息单元、保存信息单元、校验时间单元、获取地址单元、处理数据单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现节点的按需加载,降低资源消耗,提供系统性能。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述一种落地页的更新装置方法。可选的,存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1-5中任一项所述的一种落地页的更新方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述一种落地页的更新方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

获取预约数据,其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址;

在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

在所述目标上线时间到达或到达前,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

优选的,所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,包括:

在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间。

优选的,处理器执行程序时还实现以下步骤:

检测当前是否运行有落地页更新实例;

相应的,所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,包括:

当确定当前未运行有落地页更新实例时,在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间。

优选的,处理器执行程序时还实现以下步骤:

当确定落地页更新成功后,获取落地页更新信息;其中,所述落地页更新信息包括上传包含所述目标落地页地址的预约数据的用户标识;

将所述落地页更新更换信息保存到操作日志中。

优选的,处理器执行程序时还实现以下步骤:

当接收到用户针对广告标识预约的上线时间时,校验所述上线时间是否符合预设条件;

当确定所述上线时间符合预设条件时,获取针对与所述广告标识对应的当前落地页地址加参后的落地页地址;

生成并上传具有所述上线时间、所述广告标识以及所述加参后的落地页地址的对应关系的预约数据。

本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

获取预约数据,其中,所述预约数据包括上线时间、与所述上线时间对应的广告标识以及落地页地址;

在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,将与所述目标上线时间对应的广告标识确定为目标广告标识,将与所述目标上线时间对应的落地页地址确定为目标落地页地址;

在所述目标上线时间到达或到达内,将与所述目标广告标识对应的当前上线的落地页地址替换为所述目标落地页地址。

优选的,所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,包括:

在所述预约数据中,当查询到自当前时间起的预设时间长度内的不同上线时间具有相同的广告标识时,确定上线时间晚的为目标上线时间。

优选的,还初始化有如下方法步骤的程序:

检测当前是否运行有落地页更新实例;

相应的,所述在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间,包括:

当确定当前未运行有落地页更新实例时,在所述预约数据中查询自当前时间起的预设时间长度内的上线时间,将查询的上线时间确定为目标上线时间。

优选的,还初始化有如下方法步骤的程序:

当确定落地页更新成功后,获取落地页更新信息;其中,所述落地页更新信息包括上传包含所述目标落地页地址的预约数据的用户标识;

将所述落地页更新更换信息保存到操作日志中。

优选的,还初始化有如下方法步骤的程序:

当接收到用户针对广告标识预约的上线时间时,校验所述上线时间是否符合预设条件;

当确定所述上线时间符合预设条件时,获取针对与所述广告标识对应的当前落地页地址加参后的落地页地址;

生成并上传具有所述上线时间、所述广告标识以及所述加参后的落地页地址的对应关系的预约数据。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1