任务的管理方法、电子设备及可读存储介质与流程

文档序号:37225932发布日期:2024-03-05 15:29阅读:16来源:国知局
任务的管理方法、电子设备及可读存储介质与流程

本技术涉及数据处理,具体涉及一种任务的管理方法、电子设备及可读存储介质。


背景技术:

1、随着互联网的不断发展,人类的行为越来越深入数字世界。用户画像平台可以基于用户在互联网上的浏览数据,对用户进行人群分析、人群定向等,可以通过画像标签来刻画用户的互联网行为的基础属性、行为特征、兴趣爱好等。随着用户画像平台的运营的加深,用户画像标签的规模在不断扩大增长,作为用户画像平台日常运营的重要组成部分,用户画像标签的规模可以达到数以千计甚至万计。其中,每个用户画像标签包括用户画像标签类型以及对应的特征值,用户画像平台中每个用户画像标签会对应至少一个任务,用于根据用户行为生成用户画像标签类型以及对应的特征值。例如,用户的画像标签类型可以是兴趣爱好,对应的任务为根据用户在互联网的浏览数据预测用户兴趣爱好的多个用户画像模型,假设用户喜欢浏览金融类新闻,则多个用户画像模型可以根据用户浏览金融类新闻的行为,确定兴趣爱好的标签类型的特征值为金融爱好者。

2、用户画像标签可以反应用户一段时间内的行为特征,因此一般会为用户画像标签对应的任务,即根据用户行为生成用户画像标签类型以及对应的特征值的任务,配置任务周期,以在任务周期内更新用户画像标签的特征值。然而,由于用户画像平台的众多用户画像标签的使用情况存在差异,即并非每个用户画像标签都会被用户使用,因此为了保证用户画像平台的平稳运行,需要为不同用户画像标签配置其优先级以及优先级对应的任务周期。

3、在目前的方案中,每个用户画像标签对应的任务优先级以及任务周期是通过预先配置,即用户画像标签对应的任务会按照任务周期执行,并优先执行高优先级任务。当用户画像平台的运营需求发生变化时,即任务周期和任务优先级需要发生变化时,需要平台配置人员手动调整每个用户画像标签的任务周期以及任务优先级,耗费大量人力成本,并且人工操作会出现失误,影响用户画像平台的运行。


技术实现思路

1、本技术实施例提供了一种任务的管理方法、电子设备及可读存储介质,解决任务优先级和任务周期调整耗时耗力技术问题。

2、第一方面,本技术实施例提供了一种任务的管理方法,应用于电子设备,包括:获取标签访问信息,标签访问信息包括电子设备的多个用户画像标签的当前的被访问情况;获取第一配置信息,第一配置信息包括第一优先级配置信息和周期配置信息;基于第一配置信息和标签访问信息确定电子设备的多个任务的任务优先级和第一任务周期,多个任务用于根据电子设备中用户的用户数据,确定用户的用户画像标签。

3、可以理解,第一优先级配置信息为对多个任务的任务优先级进行自动调整的多任务调度信息,周期配置信息为对多个任务的任务周期进行自动调整的配置信息。第一配置信息可以为电子设备获取的,由平台配置人员配置的信息,也可以为电子设备根据自身的计算资源和存储资源生成的配置信息。

4、可以理解,电子设备可以为本技术实施例中的终端设备100,也可以为服务器200。上述任务的管理方法的实施主体可以为本技术中的服务器200用户画像后台302,也可以为终端设备100的用户画像前台301和服务器200的用户画像后台302。

5、本技术实施例中,可以基于获取到的第一配置信息以及标签访问信息,实现对任务优先级和任务周期的自动调整或生成,无需平台配置人员手动对各个任务的任务优先级和任务周期逐一调整,节省时间和人力。同时,对各任务的任务周期进行自动调整,可以节省电子设备的计算资源和存储资源,提供设备的数据处理效率。此外,相比于人员手动调整,本技术实施例中的任务的管理方法,通过电子设备自动调整,任务优先级和任务周期的调整更加精准快速。

6、在上述第一方面的一种可能的实现方式中,获取标签访问信息,包括:获取多个用户画像标签的访问日志;根据访问日志确定多个用户画像标签的标签访问次数。

7、可以理解,基于用户画像标签的标签访问次数,实现任务优先级和任务周期的调整,并且任务优先级可以根据用户画像标签的访问情况自动变化,进而可以优先保障高访问次数的用户画像标签对应的任务的执行,保证电子设备的数据的稳定输出,任务优先级的调整更加灵活。

8、在上述第一方面的一种可能的实现方式中,任务优先级包括高优先级、中优先级或低优先级。

9、在上述第一方面的一种可能的实现方式中,基于第一配置信息和标签访问信息确定电子设备的多个任务的任务优先级和第一任务周期,包括:基于第一优先级配置信息和标签访问信息,确定任务优先级;基于任务优先级、标签访问信息和周期配置信息,确定第一任务周期。

10、在上述第一方面的一种可能的实现方式中,任务优先级包括至少一种任务优先级级别,第一优先级配置信息包括至少一种任务优先级级别的任务占比,任务占比用于表征至少一种任务优先级级别的任务的数量在多个任务的数量中所占的比例;基于第一优先级配置信息和标签访问信息,确定任务优先级,包括:用户画像后台基于任务占比,确定至少一种任务优先级级别的任务数量;基于标签访问信息以及任务数量,确定任务优先级。

11、在上述第一方面的一种可能的实现方式中,任务优先级包括至少一种任务优先级级别,第一优先级配置信息包括至少一种任务优先级级别的任务对应的用户画像标签的访问频次阈值;基于第一优先级配置信息和标签访问信息,确定任务优先级,包括:基于访问频次阈值以及标签访问信息,确定任务优先级。

12、可以理解,第一优先级配置信息可以包括不同优先级的任务占比,也可以包括各优先级的任务对应的用户画像标签的访问频次阈值,还可以包括其他能够进行实现任务优先级调整的信息类型,本技术对此不作限制。

13、在上述第一方面的一种可能的实现方式中,上述方法还包括:获取第二配置信息,第二配置信息包括用于表征多个任务的优先级调整范围的第二优先级配置信息;基于第一优先级配置信息和标签访问信息,确定任务优先级,包括:基于第二配置信息、第一优先级配置信息和标签访问信息,确定任务优先级。

14、在一些实施例中,第一优先级配置信息和第二配置信息为平台配置人员通过用户界面配置的,进而本技术实施例中的任务的管理方法,可以通过用户界面的配置参数,灵活控制多个任务的调度范围和调度幅度,在电子设备的不同资源条件下,具有较强的灵活性,无需人工逐一判断并调整任务的优先级和执行周期,节省人力成本。

15、在上述第一方面的一种可能的实现方式中,周期配置信息包括用于表征对任务优先级中的目标任务优先级对应的目标任务进行周期调整的任务周期调整参数;基于任务优先级、标签访问信息和周期配置信息,确定第一任务周期,包括:基于任务优先级和任务周期调整参数,确定目标任务;基于标签访问信息,确定目标任务对应的目标用户画像标签的波动率,波动率表征了目标用户画像标签被访问次数的变化;基于波动率和预设的周期计算算法,计算目标任务的第一任务周期。

16、可以理解,本技术实施例中可以对部分任务优先级的任务的任务周期进行调整,例如增大访问次数较少的用户画像标签的低优先级任务的任务周期,有效节省电子设备的计算资源和存储资源,保证电子设备的稳定输出。

17、在上述第一方面的一种可能的实现方式中,波动率为目标用户画像标签的平均日波动率。

18、在上述第一方面的一种可能的实现方式中,预设的周期计算算法是利用历史用户画像标签的历史波动率以及对应的最大任务周期生成的波动率与最大任务周期之间关系的函数。

19、在上述第一方面的一种可能的实现方式中,上述方法还包括:获取第三配置信息,第三配置信息包括多个任务的任务周期调整条件;基于波动率和预设的周期计算算法,计算目标任务的第一任务周期,包括:基于波动率、预设的周期计算算法和任务周期调整条件,计算目标任务的第一任务周期。

20、在上述第一方面的一种可能的实现方式中,任务周期调整条件包括波动率阈值和周期上限。

21、可以理解,根据用户画像标签的波动率阈值和周期上限,实现对部分任务优先级对应的任务的任务周期的调整,进而可以在电子设备可以接受的范围内,最大程度的增大或降低部分任务的任务优先级,节省电子设备的计算资源和存储资源,无需平台配置人员手动调整任务周期,节省人力,并且可以实现任务周期的灵活调整。

22、在上述第一方面的一种可能的实现方式中,基于波动率、预设的周期计算算法和任务周期调整条件,计算目标任务的第一任务周期,包括:基于波动率以及预设的周期计算算法,确定目标任务的第二任务周期;若用户画像后台确定第二任务周期小于或等于周期上限,并且确定波动率匹配于波动率阈值,则用户画像后台确定第二任务周期为第一任务周期。

23、在上述第一方面的一种可能的实现方式中,上述方法还包括:若用户画像后台确定波动率不匹配于波动率阈值,或确定第二任务周期大于周期上限,则用户画像后台根据预设的周期调整算法对第二任务周期进行调整,得到第一任务周期。

24、在一些实施例中,预设的周期调整算法可以包括:当第二任务周期大于周期上限时,将计算出的第二任务周期调整为周期上限。然后判断波动率是否达到波动率阈值,若达到,则第一任务周期为周期上限减1,若未达到,则第一任务周期为周期上限,具体可以参照下文中的图14所示。

25、在上述第一方面的一种可能的实现方式中,上述方法还包括:用户画像后台基于任务优先级和第一任务周期,对多个任务进行调度。

26、第二方面,本技术实施例提供了一种任务的管理装置,应用于电子设备,包括:访问信息获取模块,用于获取标签访问信息,标签访问信息包括电子设备的多个用户画像标签的当前的被访问情况;配置信息获取模块,用于获取第一配置信息,第一配置信息包括第一优先级配置信息和周期配置信息;优先级和周期生成模块,用于基于第一配置信息和标签访问信息确定电子设备的多个任务的任务优先级和第一任务周期,多个任务用于根据电子设备中用户的用户数据,确定用户的用户画像标签。

27、第三方面,本技术实施例提供了一种电子设备,包括:一个或多个处理器;一个或多个存储器;一个或多个存储器存储有一个或多个程序,当一个或者多个程序被一个或多个处理器执行时,使得电子设备执行上述任务的管理方法。

28、第四方面,本技术实施例提供了一种计算机可读存储介质,存储介质上存储有指令,指令在计算机上执行时使计算机执行上述任务的管理方法。

29、第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述任务的管理方法。

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