一种企业画像的生成方法和装置与流程

文档序号:33175387发布日期:2023-02-04 03:26阅读:29来源:国知局
一种企业画像的生成方法和装置与流程

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.图1为本技术实施例提供的一种企业画像的生成方法的流程示意图;
43.图2为本技术实施例提供的一种企业画像的生成系统的结构示意图;
44.图3为本技术实施例提供的一种企业画像的生成装置300的结构示意图;
45.图4为本技术实施例提供的一种电子设备400的结构示意图。
具体实施方式
46.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术实施例作进一步详细的说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,并非对本技术的限定。另外,还需要说明的是,为便于描述,附图中仅示出了与本技术相关的部分,并非全部结构。
47.对金融等领域来说,企业画像对业务发展非常重要。企业画像包含的维度有很多,通过多个维度的信息体现企业的状态。企业画像不同维度的信息,通常分散在不同的信息来源渠道,例如:企业工商信息一般由工商部门提供,企业税务信息一般由税务部门提供,企业财务信息可由相应的金融机构提供。因此,在生成企业画像时,需要与很多信息来源渠道签订协议,从每一个信息来源渠道获取企业的至少一个方面的信息。
48.企业画像的生成装置在从多个信息来源渠道获取到企业多个方面的信息之后,需要对信息进行整合,以生成企业画像。在信息整合的过程中,经常会出现信息矛盾的情况,为了使信息整合过程能够正常执行下去,需要有一个事先设定好的处理规则来解决信息中冲突的问题;解决好信息冲突之后,将信息整合在一起,便生成了完整的企业画像。
49.目前,针对多个信息来源渠道,一种情况下,企业画像的生成装置会定期主动从信息渠道“拉取”文件,该方式要求企业画像的生成装置通过定时任务主动触发获取操作,实现效率很低,并且管理复杂;另一种情况下,企业画像的生成装置为每个信息渠道分配不同的信息存储区,以区分不同的信息来源,该方式需要维护每个渠道状态和多个信息存储区,管理较复杂;又一种情况下,企业画像的生成装置为各信息渠道分配相同的信息存储区,通过信息的文件命名等规则来区分信息来源,该方式不够安全,无法对信息来源进行校验,容易造成信息来源识别错误的问题。可见,目前从不同信息来源渠道收集和验证信息的过程复杂,也不够安全。
50.基于此,本技术实施例提供了一种企业画像的生成方法,该方法中,企业画像的生成装置接收多个信息源发送的多个信息,所述多个信息中的每个信息均包括企业信息和所述企业信息的签名;接着,企业画像的生成装置对所述多个信息中的每个信息,基于该信息中的签名对该信息中的企业信息进行验证,若验证通过,则,确定该信息中的企业信息为有
效的企业信息;从而,企业画像的生成装置对多个所述有效的企业信息进行冲突消解,获得企业画像,所述企业画像用于从多个维度描述企业的状况。
51.这样,通过企业画像的生成装置预先为每一种信息来源渠道颁发了密钥,在信息源发来的信息中包括基于该密钥对企业信息的签名和企业信息两部分,如此,企业画像的生成装置能够基于签名来验证所接收的企业信息的完整性以及来源的真实性,使得基于所接收的信息中的企业信息生成企业画像更加可靠。
52.此外,目前的企业画像生成过程中,在获取到不同来源的信息后,为解决不同来源的信息冲突问题,通常会设计一套复杂的算法或者策略进行信息的合并,该方式效率较低;或者,现有的企业画像的生成装置还可能将存在冲突的信息丢弃,那么,会造成信息丢失,使得生成的企业画像不够全面和丰富。也就是说,目前的企业画像生成过程中信息冲突的解决方式存在效率低且不够合理的问题。基于此,本技术中还通过预设的冲突消解策略(例如为每个信息来源设置优先级,通过优先级来解决信息冲突的问题)能够简单的对验证通过的有效的企业信息进行冲突消解,实现更加方便和快速的生成企业画像。
53.可见,本技术实施例提供的方法提供了一种既简单又可靠的生成企业画像的技术方案。
54.需要说明的是,实施本技术实施例提供的企业画像的生成方法的主体可以为本技术实施例提供的企业画像的生成装置,该企业画像的生成装置可以承载于电子设备或电子设备的功能模块中。本技术实施例中的电子设备,可以是任意的能够实施本技术实施例中的企业画像的生成方法的设备,例如可以是物联网(internet of things,iot)设备。
55.为便于理解本技术实施例提供的企业画像的生成方法的具体实现,下面将结合附图进行说明。
56.参见图1,该图为本技术实施例提供的一种企业画像的生成方法流程示意图。如图1所示,可以包括下述s101~s103:
57.s101,接收多个信息源发送的多个信息,所述多个信息中的每个信息均包括企业信息和所述企业信息的签名。
58.本技术实施例中,为了实现对不同信息源(即上述信息来源或信息来源渠道)的企业信息进行验证和识别,在s101之前,还可以包括:企业画像的生成装置为所述每个信息源分配公私钥对,并向所述每个信息源发送相应的私钥,所述公私钥对包括公钥和私钥。这样,为后续基于数字签名技术对不同信息源的企业信息的验证做好了准备。
59.信息源在接收到企业画像的生成装置发送的私钥后,对于需要发送给企业画像的生成装置以供企业画像的生成装置用于生成企业画像的企业信息,能够基于该私钥对该企业信息进行数字签名,获得该企业信息的签名(也可以称为数字签名)。
60.以第一信息源对待发送给企业画像的生成装置的第一企业信息的数字签名过程为例,对信息源向企业画像的生成装置发送的企业信息的处理过程进行说明。假设企业画像的生成装置为第一信息源分配的公私钥对包括第一公钥和第一私钥,那么,s101之前,第一信息源基于哈希算法计算第一企业信息的哈希值,获得第三摘要信息;接着,第一信息源使用从企业画像的生成装置接收到的第一私钥,对所述第三摘要信息进行加密,获得第一签名。从而,第一信息源将包括第一企业信息和第一签名的第一信息发送给企业画像的生成装置,第一信息的格式例如可以为:《第一签名、第一企业信息》,其中,第一签名可以视作
密文,第一企业信息可以视作明文。信息源与企业画像的生成装置在数字签名和验证中使用的哈希算法一致。
61.需要说明的是,本技术实施例采用数字签名技术对企业信息进行安全保护和验证,主要考虑数字签名的两个优点:一、能确定第一企业信息确实是由第一信息源签名并发出来的,因为任何个人或结构假冒不了第一信息源的签名;二、数字签名能确定第一企业信息的完整性,因为数字签名的特点是签名代表了被签名的信息的特征,被签名的信息如果发生改变,被签名的信息对应的摘要信息也将发生变化,不同的信息将得到不同的摘要信息。
62.举例来说,本技术实施例适用的企业画像的生成系统可以参见图2,该企业画像的生成系统200可以包括:信息源1、信息源2、
……
、信息源n(n为大于1的整数)、信息存储区201和企业画像的生成装置300。其中,上述第一信息源可以是信息源1~信息源n中的任意一个。信息存储区201可以是企业画像的生成装置300中的一个模块,也可以是独立于企业画像的生成装置300且与该企业画像的生成装置300连接的一个存储设备,图2以两者相互独立为例。企业画像的生成装置300中可以配置本技术实施例提供的冲突消解策略,而且,企业画像的生成装置300的输出为企业画像。
63.其中,企业画像的生成装置300对应图3所示的企业画像的生成装置300。
64.s102,对所述多个信息中的每个信息,基于该信息中的签名对该信息中的企业信息进行验证,若验证通过,则,确定该信息中的企业信息为有效的企业信息。
65.仍然以所接收的来自第一信息源的第一信息的验证过程为例,对s102的实现方式进行说明。作为一个示例,所述多个信息包括第一信息,所述第一信息包括第一企业信息和第一签名,s102例如可以包括:基于所述哈希算法计算所述第一企业信息的哈希值,获得第一摘要信息,所述哈希算法为所述第一信息的第一信息源对所述第一企业信息进行数字签名时使用的算法;基于第一公钥对所述第一签名进行解密,获得第二摘要信息,所述第一公钥为分配给所述第一信息源的第一私钥对应的公钥;判断所述第一摘要信息和所述第二摘要信息是否相同,若相同,则,表征对所述第一企业信息的验证通过,否则,表征对所述第一企业信息的验证不通过。
66.对于多个信息中有验证通过的信息,这些验证通过的信息中的企业信息即为s102中有效的企业信息,否则,即为无效的企业信息,无效的企业信息可以不参与本技术实施例中对企业画像的生成,保证企业画像的准确性和可靠性。
67.基于s102的验证,不仅获得了有效的企业信息,还能够确定提供不同的企业信息的信息源,为后续s103的冲突消解提供了数据基础。
68.s103,对多个所述有效的企业信息进行冲突消解,获得企业画像,所述企业画像用于从多个维度描述企业的状况。
69.由于多个信息源提供的某一个企业属性值可能不同,导致对企业的描述会出现冲突(或者也可以称为矛盾)的情况,所以,需要对参与生成企业画像的有效的企业信息进行冲突消解。冲突消解可以理解为对一个企业属性的不同值进行统一,统一之后该企业属性的值的冲突得以解决,这里的“统一”可以包括:取并集、取交集或者按照某种策略选择一个值。
70.作为一个示例,本技术实施例中,企业画像的生成装置可以为每个信息源设置优
先级。例如,企业画像的生成装置维护一个包括所有合作渠道(即本技术实施例中的信息源)的清单,并为每一个合作渠道来源分配一个优先级。在不同信息源的同一企业属性出现信息冲突(如同一个信息的值不同)时,根据信息源的优先级选择优先级较高的信息源提供的该企业属性的值作为最终结果。即,s103可以包括:基于所述有效的企业信息来自的信息源的优先级进行冲突消解,获得所述企业画像。例如,基于s102确定有效的企业信息来自的信息源,并基于本地维护的所述清单,确定该信息源的优先级,在发生信息冲突时即可基于所确定的优先级进行冲突消解。
71.需要说明的是,默认使用高优先级的信息源的企业信息中相关的内容覆盖低优先级的信息源的企业信息中相关的内容。该清单中各合作渠道的优先级可以根据业务需求进行灵活的调整。
72.作为另一个示例,也可以根据实际需求,指定某一方面的企业信息以某个特定的信息源的信息为准,在出现信息冲突时以指定的信息源的企业信息中相关的内容为准。
73.在有效的企业信息的冲突消解完成后,接口整合所有的没有冲突的有效的企业信息,生成完整的企业画像。
74.可见,本技术实施例提供的方法,一方面,实现了对多信息源提供的多个信息的安全且简单的验证,不需要专门维护信息源的状态,来自任何合作渠道的信息都可以随时推送到公共的信息存储区,不依赖任何第三方系统,架构和实现都很简单,并且通过数字签名验证企业信息由某个信息源提供,防止出现伪造或人为错误。另一方面,实现了灵活和高效的信息冲突解决,例如为不同信息源设置不同的优先级,各信息源的优先级可以随时根据业务需求调整。
75.相应的,本技术实施例还提供了一种企业画像的生成装置300,如图3所示。所述装置300可以包括:接收单元301、验证单元302和冲突消解单元303。其中:
76.接收单元301,用于接收多个信息源发送的多个信息,所述多个信息中的每个信息均包括企业信息和所述企业信息的签名;
77.验证单元302,用于对所述多个信息中的每个信息,基于该信息中的签名对该信息中的企业信息进行验证,若验证通过,则,确定该信息中的企业信息为有效的企业信息;
78.冲突消解单元303,用于对多个所述有效的企业信息进行冲突消解,获得企业画像,所述企业画像用于从多个维度描述企业的状况。
79.可选地,所述多个信息包括第一信息,所述第一信息包括第一企业信息和第一签名,所述验证单元302,包括:
80.第一计算子单元,用于基于哈希算法计算所述第一企业信息的哈希值,获得第一摘要信息,所述哈希算法为所述第一信息的第一信息源对所述第一企业信息进行数字签名时使用的算法;
81.第二计算子单元,用于基于第一公钥对所述第一签名进行解密,获得第二摘要信息,所述第一公钥为分配给所述第一信息源的第一私钥对应的公钥;
82.验证子单元,用于判断所述第一摘要信息和所述第二摘要信息是否相同,若相同,则,表征对所述第一企业信息的验证通过,否则,表征对所述第一企业信息的验证不通过。
83.可选地,所述装置300还包括:
84.分配单元,用于为所述每个信息源分配公私钥对,所述公私钥对包括公钥和私钥;
85.发送单元,用于向所述每个信息源发送相应的私钥。
86.可选地,所述冲突消解单元303,具体用于:
87.基于所述有效的企业信息来自的信息源的优先级进行冲突消解,获得所述企业画像。
88.可选地,所述装置300还包括:
89.设置单元,用于根据需求为所述每个信息源设置优先级。
90.需要说明的是,该企业画像的生成装置300的具体实现方式以及达到的效果,可以参见图1所示的方法相关实施例的描述。
91.此外,本技术实施例还提供了一种电子设备400,如图4所示,所述电子设备400包括处理器401以及存储器402:
92.所述存储器402用于存储计算机程序;
93.所述处理器401用于根据所述计算机程序执行图1提供的方法。
94.此外,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行本技术实施例提供的方法。
95.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,rom)/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本技术各个实施例或者实施例的某些部分所述的方法。
96.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例和设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
97.以上所述仅是本技术的优选实施方式,并非用于限定本技术的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1