一种对象分类、对象处理方法及装置与流程

文档序号:37580725发布日期:2024-04-18 12:02阅读:26来源:国知局
一种对象分类、对象处理方法及装置与流程

本技术涉及数据处理,特别是涉及一种对象分类、对象处理方法及装置。


背景技术:

1、在现实应用场景中,人、电子设备、物体等对象之间存在着各类交互过程,例如,以账户作为对象,账户之间存在转账交互;以人作为对象,人之间存在社交交互;以电子设备为对象,电子设备之间存在数据交互等。相关技术中,针对一个对象,可以基于该对象与其他对象之间的交互情况对该对象进行分类。

2、相关技术中仅会基于某一时间段中对象之间的交互过程对对象进行分类,但在不同时间段内,对象之间进行交互不同,因此基于相关技术对对象进行分类的分类结果不准确。


技术实现思路

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、针对每一时间段中的每一对象,基于包含交互时间信息和/或交互次数信息的目标交互表征信息以及该对象的邻对象的对象表征,更新该对象的对象表征信息。

59、本技术的一个实施例中,所述第一信息更新模块,具体用于:

60、针对每一时间段中的每一对象,基于交互表征信息中的目标交互表征信息以及与该对象的邻对象的对象特征,更新该对象的对象表征信息,得到第一更新对象表征信息,其中,所述邻对象为与该对象直接存在交互的对象;

61、基于所述第一更新对象表征信息,更新所述目标交互表征信息;

62、基于更新后的目标交互表征信息,更新该对象的第一更新对象表征信息,得到更新后该对象的对象表征信息。

63、本技术的一个实施例中,所述装置还包括:

64、图构建模块,用于针对每一时间段,构建该时间段对应的交互快照子图,其中,每一交互快照子图中包含的各个节点分别对应在该时间段内进行交互的各个对象,每条边表示:该边所连接的两个节点对应的对象在该时间段中进行的一次交互,每一节点的节点表征为:所对应的对象在该时间段内的对象表征信息,每一边的边取值为:该边所表示的交互的交互表征信息;

65、所述第一信息更新模块,具体用于:

66、针对每一交互快照子图中的每一节点,基于与该节点相连的边的边取值以及邻节点的节点表征,更新该节点的节点表征,其中,所述邻节点为:与该节点直接相连的节点;

67、所述差分信息获得模块,具体用于:

68、针对每一节点,基于不同交互快照子图中与该节点对应同一对象的节点的节点表征,获得该节点对应的对象的差分表征信息;

69、所述对象分类模块,具体用于:

70、针对每一对象,对该对象对应的节点在各个交互快照子图中的节点表征以及该对象的总差分表征信息进行融合,得到该对象的总对象表征信息,基于总对象表征信息对该对象进行分类。

71、第四方面,本技术实施例提供了一种对象处理装置,所述装置包括:

72、类型确定模块,用于根据第三方面任一项所述的装置,对待处理对象进行分类,确定所述待处理对象的对象类型,其中,对待处理对象进行分类的方式为:所述第一方面中任一项所述的方式;

73、对象处理模块,用于采用与所述对象类型相匹配的处理方式,对所述待处理对象进行处理。

74、第五方面,本技术实施例提供了一种电子设备,包括:

75、存储器,用于存放计算机程序;

76、处理器,用于执行存储器上所存放的程序时,实现第一方面或第二方面任一所述的方法。

77、第六方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面任一所述的方法。

78、第七方面,本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第二方面任一所述的方法。

79、本技术实施例有益效果:

80、本技术实施例提供的对象分类方法,针对每一时间段,获得该时间段内进行交互的对象的对象表征信息以及对象之间的交互表征信息;针对每一时间段中的每一对象,基于交互表征信息中的目标交互表征信息以及该对象的邻对象的对象表征,更新该对象的对象表征信息;针对每一对象,基于该对象在不同时间段内的对象表征信息,获得该对象的差分表征信息,并将该对象的各个差分表征信息融合为总差分表征信息;针对每一对象,对该对象的总差分表征信息以及该对象在各个时间段内的对象表征信息进行融合,得到该对象的总对象表征信息,基于总对象表征信息对该对象进行分类。

81、由以上可见,本技术实施例提供的方案中首先确定不同时间段内各个对象的对象表征信息与各个对象之间的交互表征信息,不同时间段内进行交互的对象不同,对象的表征信息不同,对象之间的交互表征信息也不同。针对每一对象,基于该对象与其他对象之间的目标交互表征信息对该对象的对象表征信息进行更新,从而使得更新后的对象表征信息能够反映对象在某一时间段中与其他对象之前的交互情况。之后,针对每一对象,本技术实施例提供的方案中会获得表示更新后的对象表征信息在相邻时间段内变化情况的差分表征信息,再将各个差分表征信息融合为总差分表征信息,使得上述总差分表征信息能够表示对象自身以及对象与其他对象之间的交互情况在各个时间段中的变化情况。之后基于对象的总差分表征信息与对象在各个时间段内的对象表征信息对对象进行分类,使得在对对象进行分类时不仅参考了对象在各个时间段内自身的情况、自身与其他对象之间的交互情况,还参考了该对象在较长时间和较短时间内的变化情况以及与其他对象之间交互的变化情况,通过对不同时间段内对象表征信息差异建模,使得最终得到的分类结果更加准确。

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