技术新讯 > 电子通信装置的制造及其应用技术 > 业务数据发送方法及相关产品与流程  >  正文

业务数据发送方法及相关产品与流程

  • 国知局
  • 2024-08-02 14:32:34

本技术涉及业务规则,特别涉及一种业务数据发送方法及相关产品。

背景技术:

1、基于用户群体在业务平台上的业务行为,精准地向各用户发送用户所需要的业务数据,以实现精准助力用户实施业务行为,是在业务平台精细化服务于用户的过程中需持续提升的问题。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够精准地向行为对象发送行为对象所需要的业务数据的业务数据发送方法及相关产品,其中,相关产品包括规则运算器、业务数据发送系统、计算机设备、计算机可读存储介质和计算机产品。

2、第一方面,本技术提供了一种业务数据发送方法,所述方法包括:

3、获取行为条件,并获取行为对象的行为数据,所述行为条件用于确定所述行为对象在目标时段内实施的业务行为是否符合预设行为要求,所述行为数据包含所述行为对象在目标时段内实施的业务行为的信息;

4、将所述行为条件与所述行为对象的所述行为数据进行匹配;

5、在所述行为对象的所述行为数据与所述行为条件相匹配的情况下,将所述行为对象作为预设业务数据的发送对象,所述预设业务数据是与所述行为条件对应的业务数据。

6、采用第一方面的业务数据发送方法,行为条件用于确定行为对象在目标时段内实施的业务行为是否符合预设行为要求。根据行为条件所涉及的目标时段,选择获取该目标时段内行为对象实施的业务行为的行为数据,并针对目标时段内实施的业务行为,将行为条件与行为对象的行为数据进行精准地匹配。能够避免将行为条件与非目标时段内的行为数据进行匹配而导致匹配失败或匹配无效。继而,在行为对象的行为数据与行为条件相匹配的情况下,表明行为对象在目标时段内实施的业务行为符合预设行为要求,则将行为对象作为与行为条件对应的业务数据的发送对象。通过精准匹配,在实施的业务行为符合预设行为要求的情况下,向行为对象发送与预设行为要求对应的业务数据。换言之,将行为对象已实施的业务行为与业务数据进行精准匹配,并给行为对象发送相匹配的业务数据。此过程充分考虑了行为对象已实施的业务行为的规律及已实施业务行为所反馈出的行为对象的行为意向,使发送的相匹配的业务数据较大可能性为,行为对象在实施了业务行为之后所需要的业务数据。采用上述方法,能够精准地向行为对象发送行为对象所需要的业务数据。

7、在其中一个实施例中,所述方法应用于规则运算器,所述获取行为对象的行为数据,包括:

8、在所述目标时段为第一时段的情况下,获取已存储的所述行为对象的第一行为数据,所述第一时段是指在所述规则运算器获取所述行为条件之前的时段,所述第一行为数据包含所述行为对象在所述第一时段内实施的业务行为的信息;将所述第一行为数据作为所述行为数据;或

9、在所述目标时段为第二时段的情况下,获取业务平台的日志记录中所包含的所述行为对象的第二行为数据,所述第二时段是指在所述规则运算器获取所述行为条件之后的时段,所述第二行为数据包含所述行为对象在所述第二时段内实施的业务行为的信息,所述行为对象在所述业务平台上实施业务行为;将所述第二行为数据作为所述行为数据;或

10、在所述目标时段包含所述第一时段和所述第二时段的情况下,分别获取所述行为对象的所述第一行为数据和所述行为对象的所述第二行为数据;将所述第一行为数据和所述第二行为数据组合后的数据作为所述行为数据。

11、在其中一个实施例中,所述方法应用于规则运算器,所述行为条件根据所述行为对象的第一行为数据而得到,所述第一行为数据包含所述行为对象在第一时段实施的业务行为的信息,所述第一时段是指在所述规则运算器获取所述行为条件之前的时段。

12、在其中一个实施例中,所述方法还包括:

13、向所述发送对象发送所述预设业务数据。

14、在其中一个实施例中,所述将所述行为条件与所述行为对象的所述行为数据进行匹配之前,所述方法还包括:

15、获取所述行为对象的属性标签;

16、获取属性条件,所述属性条件用于确定所述行为对象的所述属性标签是否符合预设标签要求;

17、所述将所述行为条件与所述行为对象的所述行为数据进行匹配,包括:

18、在所述行为对象的所述属性标签与所述属性条件相匹配的情况下,将所述行为条件与所述行为对象的所述行为数据进行匹配,所述属性条件、所述行为条件与所述业务数据一一对应。

19、在其中一个实施例中,所述预设标签要求是关于预设标签的要求;

20、所述获取所述行为对象的属性标签,包括:

21、获取所述行为对象的第一标签点位图,所述第一标签点位图用于表示所述行为对象的所述属性标签;

22、所述获取属性条件,包括:

23、获取第二标签点位图,所述第二标签点位图用于表示所述属性条件中的所述预设标签;

24、所述在所述行为对象的所述属性标签与所述属性条件相匹配的情况下,将所述行为条件与所述行为对象的所述行为数据进行匹配之前,所述方法还包括:

25、将所述第二标签点位图和所述行为对象的所述第一标签点位图进行逻辑运算;

26、根据逻辑运算结果是否满足预设运算结果,确定所述行为对象的所述属性标签与所述属性条件是否匹配。

27、在其中一个实施例中,所述预设行为要求是关于预设业务行为的要求;所述将所述行为条件与所述行为对象的所述行为数据进行匹配,包括:

28、在所述行为数据中包含所述行为条件中的所述预设业务行为的信息的情况下,确定是否存在已存储的聚合值,所述聚合值与所述预设行为要求对应;

29、在存在所述已存储的聚合值的情况下,获取所述已存储的聚合值;

30、基于所述行为对象的所述行为数据,对所述已存储的聚合值进行更新;

31、在更新后的聚合值符合所述预设行为要求的情况下,确定所述行为对象的所述行为数据与所述行为条件相匹配。

32、在其中一个实施例中,所述方法还包括:

33、在所述更新后的聚合值不符合所述预设行为要求的情况下,存储所述更新后的聚合值。

34、在其中一个实施例中,所述行为数据中包含所述行为对象的对象标识;所述在所述更新后的聚合值不符合所述预设行为要求的情况下,存储所述更新后的聚合值,包括:

35、在所述更新后的聚合值不符合所述预设行为要求的情况下,存储所述更新后的聚合值和对应的行为对象的所述对象标识;

36、所述在所述行为数据中包含所述行为条件中的所述预设业务行为的信息的情况下,确定是否存在已存储的聚合值,包括:

37、在所述行为数据中包含所述行为条件中的所述预设业务行为的信息的情况下,基于所述行为对象的所述对象标识,确定是否存在所述已存储的聚合值。

38、在其中一个实施例中,所述方法还包括:

39、在不存在所述已存储的聚合值的情况下,基于所述行为对象的所述行为数据,计算得到聚合值;

40、在计算得到的聚合值符合所述预设行为要求的情况下,确定所述行为对象的所述行为数据与所述行为条件相匹配;或

41、在所述计算得到的聚合值不符合所述预设行为要求的情况下,存储所述计算得到的聚合值。

42、在其中一个实施例中,所述行为条件包含行为序列条件、行为次数条件、行为属性条件中的至少一个,所述行为序列条件是指所述行为对象在所述目标时段内需实施预设个数不同的预设业务行为,所述行为次数条件是指所述行为对象在所述目标时段内实施预设业务行为的次数需满足预设次数范围,所述行为属性条件是指所述行为对象在所述目标时段内实施的预设业务行为的行为属性满足预设属性范围;

43、若所述行为条件中包含所述行为序列条件,则所述聚合值表示所述行为对象在所述目标时段内实施的不同的预设业务行为的个数;或

44、若所述行为条件中包含所述行为次数条件,则所述聚合值表示所述行为对象在所述目标时段内实施预设业务行为的次数;或

45、若所述行为条件中包含所述行为属性条件,则所述聚合值表示所述行为对象在所述目标时段内实施的预设业务行为的行为属性。

46、在其中一个实施例中,所述行为条件以动态脚本语言的形式进行描述。

47、第二方面,本技术还提供了一种规则运算器,所述规则运算器包括:

48、获取模块,用于获取行为条件,并获取行为对象的行为数据,所述行为条件用于确定所述行为对象在目标时段内实施的业务行为是否符合预设行为要求,所述行为数据包含所述行为对象在目标时段内实施的业务行为的信息;

49、第一匹配模块,用于将所述行为条件与所述行为对象的所述行为数据进行匹配;

50、确定模块,用于在所述行为对象的所述行为数据与所述行为条件相匹配的情况下,将所述行为对象作为预设业务数据的发送对象,所述预设业务数据是与所述行为条件对应的业务数据。

51、第三方面,本技术还提供了一种业务数据发送系统,所述系统包括规则运算器、规则管理器和数据生成器;

52、所述规则运算器用于执行如第一方面或第一方面的任一实施例所示的方法的步骤;

53、所述规则管理器用于向所述规则运算器发送行为条件;

54、所述数据生成器用于向所述规则运算器发送行为对象的行为数据。

55、第四方面,本技术还提供了一种计算机设备,包括:存储器、处理器,其中,所述存储器存储有程序指令;所述程序指令被所述处理器执行时,使所述处理器执行如第一方面或第一方面的任一实施例所示的方法。

56、第五方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序;当所述计算机程序在一个或多个处理器上运行时,执行如第一方面或第一方面的任一实施例所示的方法。

57、第六方面,本技术还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令;在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行如第一方面或第一方面的任一实施例所示的方法。

58、可以理解地,上述第二方面提供的规则运算器、第三方面提供的业务数据发送系统、第四方面提供的计算机设备、第五方面提供的计算机可读存储介质和第六方面提供的计算机程序产品,均用于执行本技术第一方面或第一方面的任一实施例所示的业务数据发送方法。因此,其所能达到的有益效果可参考业务数据发送方法中的有益效果,此处不再赘述。

本文地址:https://www.jishuxx.com/zhuanli/20240801/243101.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。