【技术实现步骤摘要】
一种数据处理方法、装置及智能设备、存储介质
本申请涉及计算机应用
,尤其涉及一种数据处理方法、装置及智能设备、存储介质。
技术介绍
基于终端应用的信息推送是用户获取各种资讯的最便捷的方式,应用服务器可以周期性地或定时地为用户推送各种各样的信息,比如,浏览器应用的应用服务器可以向用户推荐各种新闻资讯,短视频应用的应用服务器可以向用户推荐各种短视频,同时,针对用户的一些喜好,应用服务器还可以有针对性地推送一些资讯。在一些应用场景中,推送的这些资讯例如可以是与医疗相关的医疗资讯、与金融相关的理财资讯、与游戏相关的游戏资讯等等,甚至还可以是教育、交通等等领域的相关资讯。外部引导是指通过云端配置的方式、从大量用户中选定一批用户,智能匹配要推送的内容,通过多个通道将要推送的内容发送给这批用户的终端设备。用户的终端设备收到推送的内容后,可以按照通知栏,或者悬浮窗的形式展示出来。用户点击后跳转到app内部,通过app来显示更为丰富的推送内容。在数据推送领域,如何为推送任务匹配用户以选定合适的用户来推送相关的内容是重要的优化方向,目前,通过提升服务器的硬件性能可以在一定程度上快捷地为推送任务选定合适的用户,但在可供选择的用户信息的数量较为庞大时,例如某些即时通讯应用的动辄上亿的用户量,在为推送任务选择合适的用户群时,仍然存在耗时长,且匹配度不够准确的问题。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置及智能设备、存储介质,可快捷完成用户与任务的匹配以进行数据推送。一方面, ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于目标节点设备,所述目标节点设备为任务匹配系统中的任一节点设备,所述方法包括:/n在检测到推送任务触发事件时,从所述任务匹配系统的用户服务器中读取数据协同记录,所述数据协同记录是根据所述用户服务器搜集到的用户信息生成的分表集合构建的,所述数据协同记录用于记录所述分表集合中一个或者多个用户信息分表与任务匹配系统中各个节点设备之间的关联信息;/n从所述数据协同记录的关联信息中读取分表描述信息,并根据所述分表描述信息获取所述分表集合中满足条件的用户信息分表;/n在获取到任务配置数据时,根据所述任务配置数据的指示从所述获取到的满足条件的用户信息分表中筛选用户信息;/n根据所述任务配置数据中任务描述信息生成任务推送信息,所述任务推送信息包括:任务配置数据所对应的任务描述信息和筛选得到的用户信息;/n将所述任务推送信息发送给推送服务器,以使所述推送服务器根据所述任务描述信息向筛选得到的用户信息推送数据。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于目标节点设备,所述目标节点设备为任务匹配系统中的任一节点设备,所述方法包括:
在检测到推送任务触发事件时,从所述任务匹配系统的用户服务器中读取数据协同记录,所述数据协同记录是根据所述用户服务器搜集到的用户信息生成的分表集合构建的,所述数据协同记录用于记录所述分表集合中一个或者多个用户信息分表与任务匹配系统中各个节点设备之间的关联信息;
从所述数据协同记录的关联信息中读取分表描述信息,并根据所述分表描述信息获取所述分表集合中满足条件的用户信息分表;
在获取到任务配置数据时,根据所述任务配置数据的指示从所述获取到的满足条件的用户信息分表中筛选用户信息;
根据所述任务配置数据中任务描述信息生成任务推送信息,所述任务推送信息包括:任务配置数据所对应的任务描述信息和筛选得到的用户信息;
将所述任务推送信息发送给推送服务器,以使所述推送服务器根据所述任务描述信息向筛选得到的用户信息推送数据。
2.如权利要求1所述的方法,其特征在于,所述分表描述信息包括映射关系记录项,所述从所述数据协同记录的关联信息中读取分表描述信息,并根据所述分表描述信息获取所述分表集合中满足条件的用户信息分表,包括:
从所述数据协同记录的关联信息中读取映射关系记录项,所述映射关系记录项用于记录分表与节点设备之间映射关系;
根据所述映射关系记录项,从所述分表集合中确定没有被记录到所述映射关系记录项的用户信息分表;
将所述确定的没有被记录到所述映射关系记录项的用户信息分表作为满足条件的用户信息分表。
3.如权利要求1所述的方法,其特征在于,所述分表描述信息包括映射关系记录项和分表状态数据记录项,所述从所述数据协同记录的关联信息中读取分表描述信息,并根据所述分表描述信息获取所述分表集合中满足条件的用户信息分表,包括:
从所述数据协同记录的关联信息中读取映射关系记录项,所述映射关系记录项用于记录分表与节点设备之间映射关系;
若所述分表集合中所有的用户信息分表均被记录到所述映射关系记录项中,则从所述数据协同记录的关联数据中读取分表状态数据记录项;
根据所述分表状态数据记录项,检测所述分表集合中是否存在处于异常状态的用户信息分表;
将处于异常状态的用户信息分表作为满足条件的用户信息分表。
4.如权利要求3所述的方法,其特征在于,所述满足条件的用户信息分表为处于异常状态的用户信息分表,所述根据所述任务配置数据的指示从所述获取到的满足条件的用户信息分表中筛选用户信息,包括:
检测所述任务配置数据所对应任务的任务名是否被记录在所述数据协同记录的分表任务数据记录项中;
若是,则根据所述分表任务数据记录项确定用户信息分表项标识信息;
在所述满足条件的用户信息分表中从除所述用户信息分表项标识信息之外的用户信息分表项标识中筛选用户信息。
5.如权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:刘金林,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。