一种广告投放账户同步方法、装置和电子设备与流程

文档序号:31336071发布日期:2022-08-31 08:49阅读:54来源:国知局
一种广告投放账户同步方法、装置和电子设备与流程

1.本发明涉及计算机技术领域,具体而言,涉及一种广告投放账户同步方法、装置和电子设备。


背景技术:

2.目前,客户会在媒体渠道上会开设多个不同的广告投放账户,对不同的广告投放账户分别进行管理是非常麻烦的事情,如何将多个不同的广告投放账户中的数据同步到数据库中是亟需解决的问题。


技术实现要素:

3.为解决上述问题,本发明实施例的目的在于提供一种广告账户同步方法、装置和电子设备。
4.第一方面,本发明实施例提供了一种广告投放账户同步方法,包括:
5.商户中心获取用户触发的账户同步请求和当前存在的同步任务,其中,所述账户同步请求中携带有用户标识;所述当前存在的同步任务中携带有用户标识和任务同步状态;所述任务同步状态,包括:待同步、同步中、同步成功和同步失败;
6.利用所述账户同步请求中携带的用户标识对所述当前存在的同步任务进行遍历;
7.当能够从所述当前存在的同步任务中查询出与所述账户同步请求中携带的用户标识相同的用户标识时,获取具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态;
8.当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为处理中时,向所述用户反馈所述用户的广告投放账户正在进行同步的反馈信息;
9.当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为待同步时,获取所述账户同步请求中携带的用户标识对应用户的广告投放账户上一次执行同步任务时的上一次同步任务完成时间;
10.当所述上一次同步任务完成时间大于预定时间时,将所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理。
11.第二方面,本发明实施例还提供了一种广告投放账户同步装置,包括:
12.第一获取模块,用于获取用户触发的账户同步请求和当前存在的同步任务,其中,所述账户同步请求中携带有用户标识;所述当前存在的同步任务中携带有用户标识和任务同步状态;所述任务同步状态,包括:待同步、同步中、同步成功和同步失败;
13.遍历模块,用于利用所述账户同步请求中携带的用户标识对所述当前存在的同步任务进行遍历;
14.第二获取模块,用于当能够从所述当前存在的同步任务中查询出与所述账户同步
请求中携带的用户标识相同的用户标识时,获取具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态;
15.反馈模块,用于当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为处理中时,向所述用户反馈所述用户的广告投放账户正在进行同步的反馈信息;
16.第三获取模块,用于当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为待同步时,获取所述账户同步请求中携带的用户标识对应用户的广告投放账户上一次执行同步任务时的上一次同步任务完成时间;
17.处理模块,用于当所述上一次同步任务完成时间大于预定时间时,将所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理。
18.第三方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面所述的方法的步骤。
19.第四方面,本发明实施例还提供了一种电子设备,所述电子设备包括有存储器,处理器以及一个或者一个以上的程序,其中所述一个或者一个以上程序存储于所述存储器中,且经配置以由所述处理器执行上述第一方面所述的方法的步骤。
20.本发明实施例上述第一方面至第四方面提供的方案中,当上一次同步任务完成时间大于预定时间时,将具有账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,与相关技术中无法将多个不同的广告投放账户中的数据同步到数据库中的方式相比,可以对账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,完成对多个广告投放账号的同步;而且,将同一用户的多个广告投放账号的同步过程交由专门的同步广告账号的线程池进行处理,将广告投放账号的同步过程与应用服务进行隔离,提高了系统同步效率和系统稳定性。
21.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
22.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1示出了本发明实施例1所提供的一种广告账户同步方法的流程图;
24.图2示出了本发明实施例2所提供的一种广告账户同步装置的结构示意图;
25.图3示出了本发明实施例所提供的3所提供的一种电子设备的结构示意图。
具体实施方式
26.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
27.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
28.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
29.目前,客户会在媒体渠道上会开设多个不同的广告投放账户,对不同的广告投放账户分别进行管理是非常麻烦的事情,如何将多个不同的广告投放账户中的数据同步到数据库中是亟需解决的问题。
30.基于此,本技术实施例提出一种广告账户同步方法、装置和电子设备,当上一次同步任务完成时间大于预定时间时,将具有账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,可以对账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,完成对多个广告投放账号的同步。
31.将广告投放账户中的账户信息进行同步,主要分为主动同步和被动同步。
32.其中,所述被动同步,是指:为了在用户登陆成功后会发送一条用户登陆消息,商户中心接收到用户登陆消息后,异步请求媒体端接口进行用户的广告投放账户中的账户信息进行更新,从而保证用户登陆后能查看到最新的广告投放账户的账户信息。
33.所述主动同步,用户在使用系统时,如果需要获取当前最新的广告投放账户的账户信息,可以对系统页面进行刷新,请求刷新广告投放账户中的账户信息,请求到达商户中心后,会异步触发同步广告投放账户中账户信息的任务,同步完成后将请求刷新的用户的广告投放账户中同步后的最新的账户信息保存至数据库中。请求会等待5秒钟后,再次查询及统计数据库中广告投放账户中账户信息返回给用户。
34.其中,所述数据库设置在商户中心中,用于对用户的广告投放账户中的账户信息进行存储。
35.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术做进一步详细的说明。
36.实施例1
37.本实施例提出的广告投放账户同步方法的执行主体是商户中心使用的服务器,在
本实施例中简称商户中心。
38.参见图1所示的一种广告投放账户同步方法的流程图,本实施例提出一种广告投放账户同步方法,包括以下具体步骤:
39.步骤100、商户中心获取用户触发的账户同步请求和当前存在的同步任务,其中,所述账户同步请求中携带有用户标识;所述当前存在的同步任务中携带有用户标识和任务同步状态;所述任务同步状态,包括:待同步、同步中、同步成功和同步失败。
40.在上述步骤100中,所述商户中心通过所述当前存在的同步任务中携带有用户标识和任务同步状态,就可以得到哪些用户的广告投放账户的同步状态是同步中。
41.所述当前存在的同步任务是所述商户中心从同步广告账号的线程池中得到的。
42.所述同步广告账号的线程池,就是运行在所述商户中心中对用户的广告投放账户的账户信息进行同步的应用程序。
43.所述同步任务,还包括:同步任务标识。
44.所述同步任务标识,用于唯一标识同步任务。
45.步骤102、利用所述账户同步请求中携带的用户标识对所述当前存在的同步任务进行遍历。
46.步骤104、当能够从所述当前存在的同步任务中查询出与所述账户同步请求中携带的用户标识相同的用户标识时,获取具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态。
47.步骤106、当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为处理中时,向所述用户反馈所述用户的广告投放账户正在进行同步的反馈信息。
48.步骤108、当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为待同步时,获取所述账户同步请求中携带的用户标识对应用户的广告投放账户上一次执行同步任务时的上一次同步任务完成时间。
49.步骤110、当所述上一次同步任务完成时间大于预定时间时,将所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理。
50.进一步地,本实施例提出一种广告投放账户同步方法中,还包括以下步骤(1)至步骤(6):
51.(1)当未能从所述当前存在的同步任务中查询出与所述账户同步请求中携带的用户标识相同的用户标识时,获取所述账户同步请求中携带的用户标识以及待执行同步任务的媒体渠道的媒体渠道标识;
52.(2)将所述账户同步请求中携带的用户标识以及待执行同步任务的媒体渠道的媒体渠道标识进行拼接,生成所述账户同步请求中携带的用户标识对应用户的广告投放账户进行同步任务的同步任务标识;
53.(3)利用生成的同步任务标识对所述当前存在的同步任务进行遍历;
54.(4)当所述当前存在的同步任务中未携带所述生成的同步任务标识时,利用所述生成的同步任务标识创建所述账户同步请求中携带的用户标识对应用户的广告投放账户
的同步任务;
55.(5)在创建完成所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务时,将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务中的任务同步状态更新为处理中;
56.(6)对所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务进行处理。
57.在上述步骤(1)中,待执行同步任务的媒体渠道的媒体渠道标识,就是指需要将哪个媒体渠道中用户的不同的广告投放账户中的账户信息同步到数据库中。
58.在上述步骤110中,为了将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,可以执行以下步骤(1)至步骤(4):
59.(1)利用同步任务中携带的用户标识,查询出所述同步任务中携带的用户标识对应用户所有的广告投放账户的账户信息;其中,所述广告投放账户的账户信息,包括:账户标识;
60.(2)利用所述账户标识,从数据库中确定出所述用户标识对应用户所有的广告投放账户的账户信息中已存在的广告投放账户的账户信息;所述数据库,用于对广告投放账户的账户信息进行存储;
61.(3)将确定出的所述用户标识对应用户所有的广告投放账户的账户信息中已存在的广告投放账户的账户信息同步到所述数据库中;
62.(4)将所述用户标识对应用户已存在的广告投放账户的账户信息的同步状态修改为同步完成。
63.通过以上步骤(1)至步骤(4)描述的内容可知,是对用户的所有广告投放账户中在数据库中存在的广告投放账户进行账户信息的同步。
64.所述账户信息,包括但不限于:所述广告投放账户所属的媒体渠道的媒体渠道标识、账号属性信息和资产信息。
65.所述媒体渠道,包括但不限于:facebook、google和tiktok。
66.所述账号属性信息,包括但不限于:账户标识和账户创建时间。
67.进一步地,还需要对用户的所有广告投放账户中未在数据库中存在的广告投放账户进行账户信息的同步,可以执行以下步骤(10)至步骤(11):
68.(10)确定所述用户标识对应用户未在所述数据库中的广告投放账户,将所述用户标识对应用户未在所述数据库中的广告投放账户的账户信息存储在预设的广告账号表中;
69.(11)将所述用户标识对应用户未在所述数据库中的广告投放账户的账户信息的同步状态修改为同步完成。
70.在上述步骤(10)中,所述广告账号表,缓存在所述商户中心中。
71.可选地,为了保证广告账号表所占用的空间不会增长太快,可以只将所述用户标识对应用户未在所述数据库中的广告投放账户的账户信息中的账号属性信息存储到所述广告账号表中。
72.此时,将用户仍未被同步的广告投放账户进行删除操作。
73.在完成对账户同步请求所指示用户的广告投放账户的账户信息进行同步后,还可
以将用户的广告投放账户中的资产信息同步到媒体渠道。
74.为了将用户的广告投放账户中的资产信息同步到媒体端,本实施例提出的广告账户同步方法,还可以执行以下步骤(1)至步骤(3):
75.(1)获取资产信息同步指令,所述资产信息同步指令中携带有用户标识;
76.(2)利用所述资产信息同步指令中携带的用户标识在所述数据库中进行查询,得到所述资产信息同步指令中携带的用户标识对应用户存在的广告投放账户;
77.(3)根据所述资产信息同步指令中携带的用户标识对应用户存在的广告投放账户中的媒体渠道的媒体渠道标识,调用所述媒体渠道标识对应媒体渠道的api接口,将所述资产信息同步指令中携带的用户标识对应用户存在的广告投放账户中的资产信息同步到所述媒体渠道标识指示的媒体渠道上。
78.在上述步骤(3)中,将所述资产信息同步指令中携带的用户标识对应用户存在的广告投放账户中的资产信息同步到媒体端中,就是将述资产信息同步指令中携带的用户标识对应用户在数据库中的广告投放账户中的资产信息通过调用与该广告投放账户中的媒体渠道标识对应的api接口,将所述资产信息同步指令中携带的用户标识对应用户在广告投放账户中的资产信息同步到所述媒体渠道标识指示的媒体渠道。
79.通过调用与该广告投放账户中的媒体渠道标识对应的api接口,将所述资产信息同步指令中携带的用户标识对应用户在广告投放账户中的资产信息同步到所述媒体渠道标识指示的媒体渠道的过程中,调增加异常重试机制,防止网络超时引起的异常、媒体服务临时不可用、io超时等异常情况,提高整体服务的健壮性。
80.在将用户的广告投放账户中的资产信息同步到媒体渠道后,根据请求结果,商户中心批量修改该批次的广告投放账号的资产信息,同时将本次请求的链路追踪标识(traceid)记录在所述广告账号表中,后续通过该traceid就可以查询到每次资产信息变更的来源日志,方便出问题时进行问题排查。如果未能调用到调用与该广告投放账户中的媒体渠道标识对应的api接口,则请求失败,需要将请求失败的原因记入备注字段中。
81.综上所述,本实施例提出一种广告投放账户同步方法,当上一次同步任务完成时间大于预定时间时,将具有账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,与相关技术中无法将多个不同的广告投放账户中的数据同步到数据库中的方式相比,可以对账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,完成对多个广告投放账号的同步;而且,将同一用户的多个广告投放账号的同步过程交由专门的同步广告账号的线程池进行处理,将广告投放账号的同步过程与应用服务进行隔离,提高了系统同步效率和系统稳定性。
82.实施例2
83.本实施例提出一种广告投放账户同步装置,用于执行上述本实施例1提出的一种广告投放账户同步方法。
84.参见图2所示的一种广告投放账户同步装置的结构示意图,本实施例提出一种广告投放账户同步装置,包括:
85.第一获取模块200,用于获取用户触发的账户同步请求和当前存在的同步任务,其
中,所述账户同步请求中携带有用户标识;所述当前存在的同步任务中携带有用户标识和任务同步状态;所述任务同步状态,包括:待同步、同步中、同步成功和同步失败;
86.遍历模块202,用于利用所述账户同步请求中携带的用户标识对所述当前存在的同步任务进行遍历;
87.第二获取模块204,用于当能够从所述当前存在的同步任务中查询出与所述账户同步请求中携带的用户标识相同的用户标识时,获取具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态;
88.反馈模块206,用于当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为处理中时,向所述用户反馈所述用户的广告投放账户正在进行同步的反馈信息;
89.第三获取模块208,用于当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为待同步时,获取所述账户同步请求中携带的用户标识对应用户的广告投放账户上一次执行同步任务时的上一次同步任务完成时间;
90.处理模块210,用于当所述上一次同步任务完成时间大于预定时间时,将所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理。
91.进一步地,所述同步任务,还包括:同步任务标识。
92.所述装置还包括:第四获取模块,用于当未能从所述当前存在的同步任务中查询出与所述账户同步请求中携带的用户标识相同的用户标识时,获取所述账户同步请求中携带的用户标识以及待执行同步任务的媒体渠道的媒体渠道标识;
93.生成模块,用于将所述账户同步请求中携带的用户标识以及待执行同步任务的媒体渠道的媒体渠道标识进行拼接,生成所述账户同步请求中携带的用户标识对应用户的广告投放账户进行同步任务的同步任务标识;
94.第二遍历模块,用于利用生成的同步任务标识对所述当前存在的同步任务进行遍历;
95.创建模块,用于当所述当前存在的同步任务中未携带所述生成的同步任务标识时,利用所述生成的同步任务标识创建所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务;
96.更新模块,用于在创建完成所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务时,将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务中的任务同步状态更新为处理中;
97.第二处理模块,用于对所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务进行处理。
98.具体地,所述处理模块,用于将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,包括:
99.利用同步任务中携带的用户标识,查询出所述同步任务中携带的用户标识对应用户所有的广告投放账户的账户信息;其中,所述广告投放账户的账户信息,包括:账户标识;
100.利用所述账户标识,从数据库中确定出所述用户标识对应用户所有的广告投放账
户的账户信息中已存在的广告投放账户的账户信息;所述数据库,用于对广告投放账户的账户信息进行存储;
101.将确定出的所述用户标识对应用户所有的广告投放账户的账户信息中已存在的广告投放账户的账户信息同步到所述数据库中;
102.将所述用户标识对应用户已存在的广告投放账户的账户信息的同步状态修改为同步完成。
103.综上所述,本实施例提出一种广告投放账户同步装置,当上一次同步任务完成时间大于预定时间时,将具有账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,与相关技术中无法将多个不同的广告投放账户中的数据同步到数据库中的方式相比,可以对账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,完成对多个广告投放账号的同步;而且,将同一用户的多个广告投放账号的同步过程交由专门的同步广告账号的线程池进行处理,将广告投放账号的同步过程与应用服务进行隔离,提高了系统同步效率和系统稳定性。
104.实施例3
105.本实施例提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述实施例1描述的广告投放账户同步方法的步骤。具体实现可参见方法实施例1,在此不再赘述。
106.此外,参见图3所示的一种电子设备的结构示意图,本实施例还提出一种电子设备,上述电子设备包括总线51、处理器52、收发机53、总线接口54、存储器55和用户接口56。上述电子设备包括有存储器55。
107.本实施例中,上述电子设备还包括:存储在存储器55上并可在处理器52上运行的一个或者一个以上的程序,经配置以由上述处理器执行上述一个或者一个以上程序用于进行以下步骤(1)至步骤(6):
108.(1)商户中心获取用户触发的账户同步请求和当前存在的同步任务,其中,所述账户同步请求中携带有用户标识;所述当前存在的同步任务中携带有用户标识和任务同步状态;所述任务同步状态,包括:待同步、同步中、同步成功和同步失败;
109.(2)利用所述账户同步请求中携带的用户标识对所述当前存在的同步任务进行遍历;
110.(3)当能够从所述当前存在的同步任务中查询出与所述账户同步请求中携带的用户标识相同的用户标识时,获取具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态;
111.(4)当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为处理中时,向所述用户反馈所述用户的广告投放账户正在进行同步的反馈信息;
112.(5)当所述具有所述账户同步请求中携带的用户标识的同步任务中的任务同步状态为待同步时,获取所述账户同步请求中携带的用户标识对应用户的广告投放账户上一次执行同步任务时的上一次同步任务完成时间;
113.(6)当所述上一次同步任务完成时间大于预定时间时,将所述具有所述账户同步
请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将所述账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理。
114.收发机53,用于在处理器52的控制下接收和发送数据。
115.其中,总线架构(用总线51来代表),总线51可以包括任意数量的互联的总线和桥,总线51将包括由处理器52代表的一个或多个处理器和存储器55代表的存储器的各种电路链接在一起。总线51还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本实施例不再对其进行进一步描述。总线接口54在总线51和收发机53之间提供接口。收发机53可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机53从其他设备接收外部数据。收发机53用于将处理器52处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口56,例如小键盘、显示器、扬声器、麦克风、操纵杆。
116.处理器52负责管理总线51和通常的处理,如前述上述运行通用操作系统。而存储器55可以被用于存储处理器52在执行操作时所使用的数据。
117.可选的,处理器52可以是但不限于:中央处理器、单片机、微处理器或者可编程逻辑器件。
118.可以理解,本发明实施例中的存储器55可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本实施例描述的系统和方法的存储器55旨在包括但不限于这些和任意其它适合类型的存储器。
119.在一些实施方式中,存储器55存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:操作系统551和应用程序552。
120.其中,操作系统551,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序552,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序552中。
121.综上所述,本实施例提出一种计算机可读存储介质和电子设备,当上一次同步任务完成时间大于预定时间时,将具有账户同步请求中携带的用户标识的同步任务中的任务同步状态更新为处理中,并将账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,与相关技术中无法将多个不同的广告投
放账户中的数据同步到数据库中的方式相比,可以对账户同步请求中携带的用户标识对应用户的广告投放账户的同步任务放入同步广告账号的线程池中进行处理,完成对多个广告投放账号的同步;而且,将同一用户的多个广告投放账号的同步过程交由专门的同步广告账号的线程池进行处理,将广告投放账号的同步过程与应用服务进行隔离,提高了系统同步效率和系统稳定性。
122.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1