一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用户关联关系确定方法、装置和设备与流程

2022-07-30 12:17:34 来源:中国专利 TAG:


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.图1是本技术实施例提供的一种用户关联关系确定方法的流程示意图。
40.图2是本技术实施例提供的用户设备的设备对确定示意图。
41.图3是本技术实施例提供的确定设备对关联作业总时长的处理流程示意图。
42.图4是本技术实施例提供的获取设备对关联作业时长的处理流程示意图。
43.图5是本技术实施例提供的设备对关联作业判断的处理流程示意图。
44.图6是本技术实施例提供的一种用户关联关系确定装置的结构示意图。
45.图7是本技术实施例提供的一种用户关联关系确定设备的结构示意图。
具体实施方式
46.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.在各个工作场地中,具有多种作业设备,例如起重机、运料车等。各个作业设备所属的用户可能不同,如果作业设备之间具有关联作业,那么具有关联作业的作业设备所属的用户之间便存在一定的关联关系,用户之间的关联关系对应的关联系数可以表示用户之间的关联程度,而用户之间的关联程度可以辅助工程机械公司针对用户制定工作策略。例如,工程机械公司可以根据一个用户购置的设备以及该用户与另一用户之间的关联程度,制定针对另一用户的营销策略;或者,如果一个用户在工程机械公司利用分期付款的方式购置了某设备,但并未按期还款,那么可以根据该用户与另一用户之间的关联程度,对另一用户进行风险分析,制定风控策略。
48.本技术实施例提出一种用户关联关系确定方法,该方法可示例性地应用于服务器等设备。图1是本技术实施例提供的一种用户关联关系确定方法的流程示意图。如图1所示,本实施例的用户关联关系确定方法包括:
49.s101、基于第一用户的设备和第二用户的设备,确定至少一组设备对。
50.具体的,如果需要确定第一用户和第二用户之间的关联关系,则需要确定属于第一用户的设备以及属于第二用户的设备,并基于第一用户的设备和第二用户的设备,确定出至少一组设备对,其中每组设备对中均包含一个第一用户的设备和一个第二用户的设备。
51.进一步的,具体执行步骤为:将第一用户的设备中的每个设备与第二用户的设备中的每个设备均进行组合,得到至少一组设备对。
52.图2是本技术实施例提供的用户设备的设备对确定示意图。如图2所示,在工作场地pj中包括三个用户的设备,用户a的设备包括设备a1和设备a2,用户b的设备包括设备b1,用户c的设备包括设备c1。如果需要确定用户a和用户b之间的关联关系,则将用户a和用户b分别作为第一用户和第二用户,此时确定得到两组设备对,分别为设备对u1(a1,b1)、设备
对u2(a2,b1)。如果需要确定用户a和用户c之间的关联关系,则将用户a和用户c分别作为第一用户和第二用户,此时确定得到两组设备对,分别为设备对u3(a1,c1)、设备对u4(a2,c1)。如果需要确定用户b和用户c之间的关联关系,则将用户b和用户c分别作为第一用户和第二用户,此时确定得到一组设备对,为设备对u5(b1,c1)。
53.上述仅仅根据图2示例性的确定了工作场地pj中的设备对,如果其他工作场地中包括第一用户或第二用户的其他设备,还需要确定其他设备组合成的设备对。
54.s102、确定每组设备对的关联作业总时长。
55.具体的,只有每组设备对中的两个设备进行过关联作业才表示这两个设备具有关联关系,并且需要根据两个设备进行关联作业的时长确定两者关联关系对应的关联系数。因此,本实施例需要确定每组设备对中的两个设备进行关联作业的总时长,并将设备对中两个设备进行关联作业的总时长作为该设备对的关联作业总时长。有的设备对可能在多个工作场地均进行了关联作业,并且在某个工作场地可能会进行多次关联作业,因此,在确定设备对中两个设备的关联作业总时长时需要将这两个设备在所有工作场地中进行的所有关联作业的时长相加。
56.s103、根据每组设备对的关联作业总时长,确定每组设备对的设备关联系数。
57.设备对的关联作业总时长与该设备对中两个设备的设备关联系数具有相应的关系,因此,可以根据每组设备对的关联作业总时长,确定每组设备对的设备关联系数。
58.具体的,本实施例可以将每组设备对的关联作业总时长作为每组设备对的设备关联系数。或者,还可以预先设置关联作业总时长与设备关联系数的匹配比例,按照该匹配比例对每组设备对的关联作业总时长进行计算,从而得到每组设备对的设备关联系数。例如,在关联作业总时长较长时,直接将关联作业总时长作为设备关联系数会导致该设备关联系数太大,因此可以利用预先设置的匹配比例对每组设备对的关联作业总时长进行压缩。如果预先设置关联作业总时长与设备关联系数的匹配比例为10:1,那么每组设备对的设备关联系数则为其关联作业总时长的十分之一。
59.s104、基于每组设备对的设备关联系数,计算第一用户和第二用户的用户关联系数。
60.具体的,第一用户和第二用户之间的关联关系与第一用户的设备和第二用户的设备所组成的各个设备对中两个设备的关联关系相关,因此,第一用户和第二用户的用户关联系数需要根据所有设备对的设备关联系数进行计算。根据两用户之间的用户关联系数可以分析出两用户之间的关联程度,从而辅助工程机械公司针对用户制定营销与风控等工作策略。
61.本实施例优选将所有设备对的设备关联系数之和作为第一用户和第二用户的用户关联系数。例如,如果工作场地仅仅只有图2中的一个工作场地pj,第一用户为用户a,第二用户为用户b时,设备对u1(a1,b1)的设备关联系数为w{u1(a1,b1)},设备对u2(a2,b1)的设备关联系数为w{u2(a2,b1)},此时,第一用户和第二用户的用户关联系数w{u(a,b)}=w{u1(a1,b1)} w{u2(a2,b1)}。
62.另外,第一用户和第二用户的用户关联系数在所有设备对的设备关联系数的基础上,还可以结合其他与用户关联相关的系数进行计算,本实施例不再进行限制。
63.通过上述介绍可见,本技术实施例的用户关联关系确定方法,基于第一用户的设
备和第二用户的设备,确定至少一组包含一个第一用户的设备和一个第二用户的设备的设备对;确定每组设备对中的两个设备在所有工作场地的关联作业总时长;根据每组设备对的关联作业总时长,确定每组设备对的设备关联系数;基于所有设备对的设备关联系数,计算第一用户和第二用户的用户关联系数,这样便可以根据两个用户之间的用户关联系数,分析出两用户之间的关联程度,辅助工程机械公司针对用户制定工作策略。
64.进一步地,图3是本技术实施例提供的确定设备对关联作业总时长的处理流程示意图。如图3所示,本实施例中,步骤s102包括:
65.s301、获取每组设备对中的两个设备在所有工作场地中每次关联作业的关联作业时长。
66.具体的,设备对中的两个设备可能在多个工作场地均进行过关联作业(即共同作业),并且两个设备在一个工作场地可能会进行多次关联作业。因此,本实施例需要获取设备对中的两个设备在各个工作场所中每次关联作业的关联作业时长,设备对具有的关联作业时长的数量与该设备对中两个设备进行关联作业的次数相同。按照上述获取设备对的所有关联作业时长的方法获取各组设备对的所有关联作业时长。
67.s302、根据每组设备对中的两个设备的所有关联作业时长,计算每组设备对的关联作业总时长。
68.具体的,本实施例需要将设备对的所有关联作业时长相加,得到设备对中两个设备进行共同作业的总时长作为该设备对对应的关联作业总时长。按照该方法计算出每组设备对对应的关联作业总时长。
69.进一步地,图4是本技术实施例提供的获取设备对关联作业时长的处理流程示意图。如图4所示,本实施例中,“获取设备对中的两个设备在所有工作场地中每次关联作业的关联作业时长”包括如下步骤:
70.s401、确定每组设备对中两个设备的工作状态和两个设备的工作位置。
71.具体的,在获取设备对中两个设备的关联作业时长时,需要判断这两个设备是否存在关联作业,只有判断出两个设备存在关联作业,才需要获取两个设备的关联作业时长。因此,本实施例需要确定设备对中两个设备的工作状态以及两个设备的工作位置,以便判断两个设备是否存在关联作业。
72.其中,本实施例可以接收两个设备的控制器发送的设备工作数据,以确定两个设备的工作状态,工作状态包括:正在工作和未工作两种状态。两个设备中可以预先设置定位组件来确定设备的位置,本实施例可以接收两个设备的定位组件发送的设备位置信息,以确定两个设备的工作位置,工作位置可以为设备所处位置的经纬度。
73.s402、根据两个设备的工作状态和两个设备的工作位置,判断两个设备是否存在关联作业。
74.具体的,确定了设备对中两个设备的工作状态和工作位置后,需要判断两个设备的工作状态以及工作位置是否均符合进行关联作业的条件,从而判断出两个设备是否存在关联作业。
75.s403、若两个设备存在关联作业,则获取两者关联作业的关联作业时长。
76.具体的,如果判断出设备对中两个设备存在关联作业,则需要获取两个设备关联作业的时长作为关联作业时长。本实施例中,需要实时判断两个设备是否存在关联作业,在
判断出存在关联作业时,便获取该关联作业对应的关联作业时长。如果两个设备存在多次关联作业,那么便会多次判断出存在关联作业,从而获取多个关联作业时长。
77.进一步地,图5是本技术实施例提供的设备对关联作业判断的处理流程示意图。如图5所示,本实施例中,步骤s402包括:
78.s501、判断两个设备的工作状态是否均表示正在工作。
79.具体的,如果两个设备进行关联作业,那么两个设备必然是正在工作的状态,因此,如果要判断两个设备是否存在关联作业,首先需要判断两个设备的工作状态是否均表示正在工作。
80.s502、若两个设备的工作状态均表示正在工作,则根据两个设备的工作位置,计算两个设备之间的距离。
81.具体的,如果两个设备的工作状态并不都是正在工作,则表示两个设备当前并不存在关联作业。如果两个设备的工作状态均表示正在工作,则需要根据两个设备的工作位置,计算出两个设备之间的距离,以便根据该距离判断两个设备是否存在关联作业。
82.s503、若两个设备之间的距离小于预设阈值且两个设备处于相同工作场地,则确定两个设备存在关联作业。
83.具体的,如果两个设备在进行关联作业,那么两个设备之间的距离必然小于预设阈值,并且只有两个设备处于同一个工作场地才会进行关联作业,因此如果两个设备的工作状态均表示正在工作时,两个设备之间的距离小于预设阈值且两个设备处于相同工作场地,那么则确定两个设备存在关联作业。如果两个设备之间的距离不小于预设阈值或者两个设备并未处于相同工作场地,则表示两个设备当前并不存在关联作业。
84.与上述的用户关联关系确定方法相对应的,本技术实施例还提出一种用户关联关系确定装置,图6是本技术实施例提供的一种用户关联关系确定装置的结构示意图。如图6所示,该装置包括:
85.设备对确定模块100,用于基于第一用户的设备和第二用户的设备,确定至少一组设备对;每组设备对中包含一个第一用户的设备和一个第二用户的设备;
86.关联时长确定模块110,用于确定每组设备对的关联作业总时长;
87.设备关联系数确定模块120,用于根据每组设备对的关联作业总时长,确定每组设备对的设备关联系数;
88.用户关联系数确定模块130,用于基于每组设备对的设备关联系数,计算第一用户和第二用户的用户关联系数。
89.本技术实施例提出的用户关联关系确定装置,利用设备对确定模块100基于第一用户的设备和第二用户的设备,确定至少一组包含一个第一用户的设备和一个第二用户的设备的设备对;利用关联时长确定模块110确定每组设备对的关联作业总时长;利用设备关联系数确定模块120根据每组设备对的关联作业总时长,确定每组设备对的设备关联系数;利用用户关联系数确定模块130基于每组设备对的设备关联系数,计算第一用户和第二用户的用户关联系数,这样便可以根据两个用户之间的用户关联系数,分析出两用户之间的关联程度,辅助工程机械公司针对用户制定工作策略。
90.作为一种可选的实现方式,本技术另一实施例还公开了,设备对确定模块100,具体用于将第一用户的设备中的每个设备与第二用户的设备中的每个设备均进行组合,得到
至少一组设备对。
91.作为一种可选的实现方式,本技术另一实施例还公开了,关联时长确定模块110包括:时长获取单元和时长计算单元。
92.时长获取单元,用于获取每组设备对中的两个设备在所有工作场地中每次关联作业的关联作业时长;
93.时长计算单元,用于根据每组设备对中的两个设备的所有关联作业时长,计算每组设备对的关联作业总时长。
94.作为一种可选的实现方式,本技术另一实施例还公开了,时长获取单元,具体用于:
95.确定每组设备对中两个设备的工作状态和两个设备的工作位置;
96.根据两个设备的工作状态和两个设备的工作位置,判断两个设备是否存在关联作业;
97.若两个设备存在关联作业,则获取两者关联作业的关联作业时长。
98.作为一种可选的实现方式,本技术另一实施例还公开了,时长获取单元根据两个设备的工作状态和两个设备的工作位置,判断两个设备是否存在关联作业,包括:
99.判断两个设备的工作状态是否均表示正在工作;
100.若两个设备的工作状态均表示正在工作,则根据两个设备的工作位置,计算两个设备之间的距离;
101.若两个设备之间的距离小于预设阈值且两个设备处于相同工作场地,则确定两个设备存在关联作业。
102.作为一种可选的实现方式,本技术另一实施例还公开了,设备关联系数确定模块120具体用于:
103.将每组所述设备对的关联作业总时长作为每组设备对的设备关联系数;
104.或者,
105.根据预先设置的关联作业时长与关联系数的匹配比例,对每组所述设备对的关联作业总时长进行计算,得到每组设备对的设备关联系数。
106.作为一种可选的实现方式,本技术另一实施例还公开了,用户关联系数确定模块130,具体用于将所有设备对的设备关联系数之和作为第一用户和第二用户的用户关联系数。
107.具体的,上述的用户关联关系确定装置的各个单元的具体工作内容,请参见上述方法实施例的介绍,此处不再重复。
108.图7是本技术实施例提供的一种用户关联关系确定设备的结构示意图。如图7所示,该设备包括:存储器200和处理器210;
109.其中,存储器200与处理器210连接,用于存储程序;
110.处理器210,用于通过运行存储器200中存储的程序,实现上述任一实施例公开的用户关联关系确定方法。
111.具体的,上述用户关联关系确定设备还可以包括:总线、通信接口220、输入设备230和输出设备240。
112.处理器210、存储器200、通信接口220、输入设备230和输出设备240通过总线相互
连接。其中:总线可包括一通路,在计算机系统各个部件之间传送信息。
113.处理器210可以是通用处理器,例如通用中央处理器(cpu)、微处理器等,也可以是特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本发明方案程序执行的集成电路。还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
114.处理器210可包括主处理器,还可包括基带芯片、调制解调器等。
115.存储器200中保存有执行本发明技术方案的程序,还可以保存有操作系统和其他关键业务。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,存储器200可以包括只读存储器(read-only memory,rom)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,ram)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器、flash等等。
116.输入设备230可包括接收用户输入的数据和信息的装置,例如键盘、鼠标、摄像头、扫描仪、光笔、语音输入装置、触摸屏、计步器或重力感应器等。
117.输出设备240可包括允许输出信息给用户的装置,例如显示屏、打印机、扬声器等。
118.通信接口220可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(ran),无线局域网(wlan)等。
119.处理器2102执行存储器200中所存放的程序,以及调用其他设备,可用于实现本技术实施例所提供的用户关联关系确定方法的各个步骤。
120.本技术另一实施例还提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现上述任一实施例提供的用户关联关系确定方法的各个步骤。
121.以上结合具体实施例描述了本技术的基本原理,但是,需要指出的是,在本技术中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本技术的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本技术为必须采用上述具体的细节来实现。
122.本技术中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
123.还需要指出的是,在本技术的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本技术的等效方案。
124.提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本技术。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本技术的范围。因此,本技术不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
125.应当理解,本技术实施例描述中所用到的限定词“第一”、“第二”、“第三”、“第四”、“第五”和“第六”仅用于更清楚的阐述技术方案,并不能用于限制本技术的保护范围。
126.为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本技术的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献