掌桥专利:专业的专利平台
掌桥专利
首页

电话核实、地图处理、知识图谱处理方法和装置

文献发布时间:2023-06-19 11:54:11


电话核实、地图处理、知识图谱处理方法和装置

技术领域

本公开涉及人工智能领域,尤其涉及深度学习、云计算、NLP(Natural LanguageProcessing,自然语音处理)、智能交通、语音技术等领域。具体涉及一种电话核实方法、一种地图处理方法、一种知识图谱处理方法、一种电话核实装置、一种地图处理装置、一种知识图谱处理装置、一种电子设备、一种存储有计算机指令的非瞬时计算机可读存储介质和一种计算机程序产品。

背景技术

可以在电子地图中定义地图兴趣点。比如,休闲娱乐场所、餐饮住宿场所、购物场所等,都可以定义为地图兴趣点。为地图兴趣点标注联系电话,尤其是标注准确无误的联系电话,可以辅助用户做出更合理的出行前决策。比如,用户可以主动拨打联系电话确认店家是否在营业,或者与店家沟通确认位置、服务预订等。

发明内容

本公开提供了一种电话核实方法、一种地图处理方法、一种知识图谱处理方法、以及装置、设备、存储介质以及计算机程序产品。

根据本公开的一方面,提供了一种电话核实方法,包括:获取电话情报,其中,所述电话情报中包含目标命名实体和与所述目标命名实体关联的目标电话号码;获取语音片段,其中,所述语音片段包含通过拨打所述目标电话号码获取的彩铃录音片段;以及基于所述语音片段中包含的所述彩铃录音片段,对与所述目标命名实体关联的所述目标电话号码进行核实。

根据本公开的另一方面,还提供了一种地图处理方法,包括:获取电话情报,其中,所述电话情报中包含目标命名实体和与所述目标命名实体关联的目标电话号码,所述目标电话号码与所述目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,所述彩铃录音片段是通过拨打所述目标电话号码获取的;以及将所述电话情报中包含的所述目标命名实体和所述目标电话号码更新至电子地图中。

根据本公开的另一方面,还提供了一种知识图谱处理方法,包括:获取电话情报,其中,所述电话情报中包含目标命名实体和与所述目标命名实体关联的目标电话号码,所述目标电话号码与所述目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,所述彩铃录音片段是通过拨打所述目标电话号码获取的;以及将所述电话情报中包含的所述目标命名实体和所述目标电话号码更新至知识图谱中。

根据本公开的另一方面,还提供了一种电话核实装置,包括:第一获取模块,用于获取电话情报,其中,所述电话情报中包含目标命名实体和与所述目标命名实体关联的目标电话号码;第二获取模块,用于获取语音片段,其中,所述语音片段包含通过拨打所述目标电话号码获取的彩铃录音片段;以及电话核实模块,用于基于所述语音片段中包含的所述彩铃录音片段,对与所述目标命名实体关联的所述目标电话号码进行核实。

根据本公开的另一方面,还提供了一种地图处理装置,包括:第三获取模块,用于获取电话情报,其中,所述电话情报中包含目标命名实体和与所述目标命名实体关联的目标电话号码,所述目标电话号码与所述目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,所述彩铃录音片段是通过拨打所述目标电话号码获取的;以及第一更新模块,用于将所述电话情报中包含的所述目标命名实体和所述目标电话号码更新至电子地图中。

根据本公开的另一方面,还提供了一种知识图谱处理装置,包括:第四获取模块,用于获取电话情报,其中,所述电话情报中包含目标命名实体和与所述目标命名实体关联的目标电话号码,所述目标电话号码与所述目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,所述彩铃录音片段是通过拨打所述目标电话号码获取的;以及第二更新模块,用于将所述电话情报中包含的所述目标命名实体和所述目标电话号码更新至知识图谱中。

根据本公开的另一方面,还提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开实施例所述的方法。

根据本公开的另一方面,还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开实施例所述的方法。

根据本公开的另一方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据本公开实施例所述的方法。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本公开的限定。其中:

图1示例性示出了适于本公开实施例的系统架构;

图2示例性示出了根据本公开实施例的电话核实方法的流程图;

图3示例性示出了根据本公开实施例的电话核实、电子地图更新和知识图谱更新的原理图;

图4示例性示出了根据本公开实施例的地图处理方法的流程图;

图5示例性示出了根据本公开实施例的知识图谱处理方法的流程图;

图6示例性示出了根据本公开实施例的电话核实装置的框图;

图7示例性示出了根据本公开实施例的地图处理装置的框图;

图8示例性示出了根据本公开实施例的知识图谱处理装置的框图;以及

图9示例性示出了用来实现本公开实施例的电子设备的框图。

具体实施方式

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

应该理解,在电子地图中,地图兴趣点上标注的联系电话的准确性,会对地图用户产生极大影响。因而,在更新电子地图上的兴趣点联系电话之前,可以对相应的电话情报进行核实,在核实通过后再更新电子地图上的兴趣点联系电话。

对此,可以提供多种电话核实方案。比如,可以人工拨打情报电话进行核实。比如,也可以通过图像电话提取来获取联系电话。比如,还有智能语音电话核实方案,即,通过智能电话自动拨打情报电话进行核实。

应该理解,人工电话核实方案难以扩大规模;图像电话提取方案受准确率不足影响,提取的联系电话无法直接上线;传统的智能语音电话核实方案,需要对方用户必须接通电话且配合完成相关数据的核实。

在实现本公开发明构思的过程中,发明人发现,传统的智能语音电话核实方案存在以下问题:(1)智能语音电话核实依赖于电话接通且对方配合,整体有效率相对较低,因为在无法接通电话,或者对方不配合的情况下,无法实现情报电话的核实,导致有些情报电话无法更好地转化;(2)智能语音电话核实过程中,有大量语音素材,比如拨打对方电话播放的彩铃,没有被有效利用。

对此,本公开实施例提供了一种改进型的电话核实方案。使用本公开实施例提供的电话核实方案,无需电话接通,也不需要对方配合,可以利用现成的语音素材,自动核实电话情报是否准确。

以下将结合具体实施例详细阐述本公开。

适于本公开实施例的电话核实方法、地图处理方法、知识图谱处理方法和装置的系统架构介绍如下。

图1示例性示出了适于本公开实施例的系统架构。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他环境或场景。

如图1所示,在本公开的一些实施例中,系统架构100可以包括:终端设备101,数据库102、103和104,服务器105。

在本公开实施例中,终端设备101(包括智能电话)可以自动拨打情报电话并在电话拨通后进行电话录音。由于电话拨通后且对方用户接通电话前通常会播放电话彩铃。因而,在本公开的一些实施例中,电话录音可以仅包括电话彩铃的录音。或者,在本公开的其他实施例中,电话录音还可以同时包括电话彩铃的录音和有效通话内容的录音。当然,在一些特殊情况下,有些电话可能没有设置彩铃,因而拨通这种电话后,如果对方用户没有接通电话,或者接通电话也不配合进行电话核实,那么这种情况获得的电话录音是不包括电话彩铃录音的。但是,目前不设置彩铃的电话相对较少,因而,大多数情况下通过终端设备101自动拨打情报电话是可以获取到电话彩铃录音的。

进一步,终端设备101每拨打一次情报电话,都可以将获取的电话录音存储在数据库102中。

在本公开实施例中,数据库102除了存储电话录音之外,还可以针对每份电话录音存储关联的电话情报。在本公开实施例中,电话情报可以包括情报电话和与情报电话关联的命名实体。例如,电话情报包括***公司名称和***公司的联系电话***。其中,***公司名称即为命名实体,联系电话***即为情报电话。

服务器105可以从数据库102获取电话情报和关联的电话录音,并从获取的电话录音中提取对应的彩铃录音片段,然后基于该彩铃录音片段,对电话情报中涉及的命名实体和电话号码进行核实。例如,某电话情报包括***公司名称和***公司的联系电话***。拨打该电话情报中的联系电话***获取的彩铃录音片段为“您好,这里是XXX公司”,其中如果该彩铃录音片段中的“XXX公司”与电话情报中的“***公司”指代同一公司,则该电话情报可以被核实通过,即,该电话情报中的“联系电话***”确实是“***公司”的联系电话,两者关联正确,该电话情报可以上线使用。

进一步,在本公开实施例中,可以将核实通过的电话情报更新至数据库103和104。其中,数据库103可以用于存储电子地图及其相关数据。数据库104可以用于存储知识图谱及其相关数据。

应该理解,本系统架构100中的服务器105可以是一个单独的服务器,也可以是一个服务器集群。并且,系统架构100中的数据库102、103和104可以是同一个数据库或者是3个不同的数据库。

应该理解,图1中的终端设备、服务器和数据库的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、服务器和数据库。

需要说明的是,在本公开的其他实施例中,上述系统架构100中的服务器105还可以被替换为客户端。即,本公开实施例中的电话核实方法的相关操作的执行主体也可以是客户端。

适于本公开实施例的电话核实方法、地图处理方法、知识图谱处理方法和装置的应用场景介绍如下。

电子地图(包括电脑客户端/手机客户端上使用的电子地图)检索结果详情页上,通常可以展示地图兴趣点(如***公司)及其联系电话(如联系电话***)。地图兴趣点上标注的联系电话的准确性,会对地图用户产生极大影响。通过本公开实施例提供的电话核实方法可以对地图上已有的或者需要在地图上新增的地图兴趣点及其联系电话进行核实,以确保两者关联正确。通过本公开实施例提供的地图处理方法,可以将已核实的地图兴趣点及其联系电话更新至电子地图中,从而不断提升地图兴趣点的电话覆盖率和联系电话的正确率,以便为地图用户提供更大的便利。

类似地,本公开实施例提供的电话核实方法和知识图谱处理方法,可以用于特定知识图谱的创建和更新,及知识图谱中相关信息的核实,本公开实施例在此不再赘述。

根据本公开的实施例,本公开提供了一种电话核实方法。

图2示例性示出了根据本公开实施例的电话核实方法的流程图。

如图2所示,电话核实方法200可以包括:操作S210~S230。

在操作S210,获取电话情报,其中,电话情报中包含目标命名实体和与目标命名实体关联的目标电话号码。

在操作S220,获取语音片段,其中,语音片段包含通过拨打目标电话号码获取的彩铃录音片段。

在操作S230,基于语音片段中包含的彩铃录音片段,对与目标命名实体关联的目标电话号码进行核实。

在本公开实施例中,在操作S210和操作S220,可以获取电话情报,并获取与该电话情报关联的语音片段。所谓与电话情报关联是指,语音片段是通过拨打该电话情报中涉及的电话号码(情报电话)获取的。在操作S230,可以提取通过操作S220获取的语音片段中包含的彩铃录音片段,并通过对彩铃录音片段进行解析,来确定操作S210中获取的电话情报中包含的命名实体和电话号码是否关联正确。

示例性的,某电话情报中包括***公司名称和***公司的联系电话***。通过拨打该电话情报中的“联系电话***”获得的电话录音片中包含如下彩铃录音片段:“您好,这里是XXX公司......”。在电话核实中,通过上述电话情报和上述彩铃录音片段,如果确定电话情报中的“***公司”与彩铃录音片段中的“XXX公司”表示同一公司(“***公司”和“XXX公司”描述上可以完全相同或者稍有差异),则本次核实通过,即该电话情报中的***公司名称和联系电话***关联正确。否则,如果确定电话情报中的“***公司”与彩铃录音片段中的“XXX公司”并不表示同一公司(“***公司”和“XXX公司”描述上差异很大),则本次核实未通过,即该电话情报中的***公司名称和联系电话***关联不正确。

与传统的智能语音电话核实方案相比,本公开实施例提供的电话核实方案,不需要对方用户必须接通电话,也不需要对方用户必须配合进行相关数据的核实,而是可以直接利用电话接通前播放的电话彩铃这一语音素材就能进行电话核实。因而可以提高电话情报的转化率,尤其可以避免有些电话情报无法转化。

作为一种可选的实施例,基于语音片段中包含的彩铃录音片段,对与目标命名实体关联的目标电话号码进行核实,可以包括如下操作。

提取彩铃录音片段中涉及的命名实体。

将提取的命名实体与目标命名实体在语义维度和/或拼音维度上进行匹配。

响应于提取的命名实体与目标命名实体在语义维度和拼音维度中的至少一个维度上相匹配,确定目标命名实体与目标电话号码关联正确。

需要说明的是,在本公开实施例中,电话核实中,由于获取的语音片段可能仅包含彩铃录音片段,或者也可能同时包含彩铃录音片段和通话录音内容。因而可以获取到语音片段后,可以先对其进行预处理,如提取语音片段中包含的彩铃录音片段。然后再提取彩铃录音片段中涉及的命名实体,并核实该命名实体是否就是与上述语音片段关联的电话情报中包含的命名实体。

在一些实施例中,可以利用ASR(Automatic Speech Recognition,自动语音识别技术),将提取的彩铃录音片段转换为文字类型的文本,然后在语义维度上将该文字类型的文本与关联电话情报中的命名实体进行匹配,以确定该关联电话情报中的命名实体与对应的电话号码是否关联正确。

或者,在另一些实施例中,可以利用ASR技术,将提取的彩铃录音片段先转换为文字类型的文本,再将该文字类型的文本转换为对应的拼音类型的文本,然后再在拼音维度上将该拼音类型的文本与关联电话情报中的命名实体进行匹配,以确定该关联电话情报中的命名实体与对应的电话号码是否关联正确。

或者,在其他实施例中,可以利用ASR技术,将提取的彩铃录音片段转换为文字类型的文本,然后在语义维度上将该文字类型的文本与关联电话情报中的命名实体进行匹配。如果在语义维度上两者匹配不一致,则再将该文字类型的文本转换为对应的拼音类型的文本,然后再在拼音维度上将该拼音类型的文本与关联电话情报中的命名实体进行匹配,以确定该关联电话情报中的命名实体与对应的电话号码是否关联正确。

或者,在其他实施例中,可以利用ASR技术,将提取的彩铃录音片段先转换为文字类型的文本,再将该文字类型的文本转换为对应的拼音类型的文本。然后在拼音维度上将该拼音类型的文本与关联电话情报中的命名实体进行匹配。如果在拼音维度上两者匹配不一致,则再在语义维度上将该文字类型的文本与关联电话情报中的命名实体进行匹配,以确定该关联电话情报中的命名实体与对应的电话号码是否关联正确。

或者,在其他实施例中,可以利用ASR技术,将提取的彩铃录音片段先转换为文字类型的文本,再将该文字类型的文本转换为对应的拼音类型的文本。然后,同时在语义维度上将该文字类型的文本与关联电话情报中的命名实体进行匹配,以及在拼音维度上将该拼音类型的文本与关联电话情报中的命名实体进行匹配。其中,任一维度上匹配成功或者两个维度上都匹配成功,则认为该关联电话情报中的命名实体与对应的电话号码关联正确。否则,认为这两者关联不正确。

换言之,在本公开实施例中,可以仅在语义维度上进行匹配(方案1),或者可以仅在拼音维度上进行匹配(方案2),或者还可以即在语义维度上又在拼音维度上进行匹配(方案3)。进一步,对于方案3,还可以包括多个子方案。如可以同时在语义维度上又在拼音维度上进行匹配(方案31);或者,还可以先在语义维度上进行匹配,后在拼音维度上进行匹配(方案32);或者,还可以先在拼音维度上进行匹配,后在语音维度上进行匹配(方案33)。

需要说明的是,在本公开实施例中,将利用ASR技术,将彩铃录音片段转换为对应的文字类型的文本后,可以利用命名实体识别技术,从该文本中提取对应的命名实体,以用于与关联电话情报中包含的命名实体进行匹配。

通过本公开实施例,可以从多个维度上进行电话核实,以防止电话误核,导致有些电话情报无法转化,进行导致电子地图和/或对应的知识图谱无法更新或者无法及时更新。

并且,与传统的智能语音电话核实方案需要依赖于电话的接通、对方用户的配合以及结论的产出,导致整体有效率难以保证相比,本公开实施例中,可以利用电话核实过程中产出的更多语音素材,如电话接通前播放的电话彩铃,不仅可以克服传统技术中存在的上述问题,而且还可以提升已有语音素材的利用率,提高电话情报的转化率。

由于在语义维度上可以实现对大部分电话情报的核实,因而可以仅采用语义匹配进行电话情报的核实;或者,先通过语义匹配进行电话情报的核实,在语义匹配不一致的情况下,再进一步通过拼音匹配进行电话情报的核实。优选地,可以先进行语义匹配,通过拼音匹配进行补充。

示例性的,作为一种可选的实施例,基于语音片段中包含的彩铃录音片段,对与目标命名实体关联的目标电话号码进行核实,可以包括如下操作。

将彩铃录音片段转换为对应的文字类型文本。

提取文字类型文本中涉及的命名实体。

将提取的命名实体与目标命名实体在语义维度上进行匹配。

响应于提取的命名实体与目标命名实体在语义维度上相匹配,确定目标命名实体与目标电话号码关联正确。

示例性的,在核实“汪汪汪公司”及其联系电话过程中,将对应的彩铃录音片段转成为文字类型文本,可以得到如下结果:“您好,欢迎致电旺旺旺公司,您的满意是我们不懈的追求,我们竭诚为您服务,电话正在接通中,请稍候......”。针对该文本可以提取出的命名实体为“旺旺旺公司”名称。将提取的命名实体“旺旺旺公司”名称与关联电话情报中的命名实体“汪汪汪公司”名称在语义维度上进行匹配,以便从语义层面判断这两个公司名称是否表示同一公司。

需要说明的是,语义维度上的匹配结果可以为0~1(指相似度)间的实数。在本公开实施例中,可以设定一个特定阈值。如果匹配结果超过该阈值,则视为两个匹配对象相匹配。如果匹配结果未超过该阈值,则视为两个匹配对象不匹配。

继续参考上述示例性,设定相似度阈值为a,如果“旺旺旺公司”名称与“汪汪汪公司”名称的相似度大于等于a,则认为“旺旺旺公司”名称与“汪汪汪公司”名称相匹配,两个名称表示同一公司。否则,如果“旺旺旺公司”名称与“汪汪汪公司”名称的相似度小于a,则认为“旺旺旺公司”名称与“汪汪汪公司”名称不匹配,两个名称不表示同一公司。

在一些实施例中,如果语义维度上匹配失败,则可以认为最终匹配失败。此种情况下,已核实电话情报中的电话号码与对应的命名实体之间的关联关系有误,无法直接更新至电子地图或者知识图谱中。

在另一些实施例中,如果语义维度上匹配失败,还继续在拼音维度上进行匹配,进一步确认是否意味着最终匹配失败。此种情况下,电话情报中的电话号码与对应的命名实体之间的关联关系是否正确,还有待进一步核实,因而也无法直接更新至电子地图或者知识图谱中。

示例性的,进一步,作为一种可选的实施例,基于语音片段中包含的彩铃录音片段,对与目标命名实体关联的目标电话号码进行核实,还可以包括如下操作。

响应于提取的命名实体与目标命名实体在语义维度上不匹配,将命名实体由文字类型文本转换为对应的拼音类型文本。

基于拼音类型文本,将提取的命名实体与目标命名实体在拼音维度上进行匹配。

响应于提取的命名实体与目标命名实体在拼音维度上相匹配,确定目标命名实体与目标电话号码关联正确。

由于从语音转到文字类型的文本,难免出现同音异形字,从而影响语义匹配结果。因而,对于语义维度上无法匹配上的命名实体,还可以进一步在拼音维度上进行匹配,以防止同音异形字影响最终的匹配结果。即,将之前语音转文本得到的文字类型的文本进一步转换为拼音类型的文本,再在拼音维度上进行文本匹配。

继续参考上述示例性,设定相似度阈值为a,如果“旺旺旺公司”名称与“汪汪汪公司”名称的相似度小于a,则将“旺旺旺公司”转换为拼音文本“wang wang wang gong si”,并将“汪汪汪公司”转换为语音文本“wang wang wang gong si”。然后匹配前面的拼音文本“wang wang wang gong si”和后面的语音文本“wang wang wang gong si”。进一步确定彩铃录音片段中提取的命名实体与关联电话情报中的命名实体是否一致。

需要说明的是,拼音维度上的匹配结果可以为0~1(指相似度)间的实数。在本公开实施例中,也可以设定一个特定阈值。如果匹配结果超过该阈值,则视为两个匹配对象相匹配,对应的电话情报有效。否则,如果匹配结果未超过该阈值,则视为两个匹配对象不匹配,对应的电话情报无效。

通过本公开实施例,可以从多个维度上进行核实,以防止误核,进而防止因误核实导致一些电话情报无法转化。

作为一种可选的实施例,获取语音片段,可以包括以下至少之一。

通过预先拨打目标电话号码并进行电话录音而获取语音片段。

通过实时拨打目标电话号码并进行电话录音而获取语音片段。

应该理解,在本公开的一些实施例中,可以在电话核实之前,预先准备电话核实所需的数据,如预先获取电话情报,并预先拨打电话情报中包含的情报电话来获取对应的电话录音。

或者,还应该理解,在本公开的其他实施例中,还可以在电话核实过程中,实时获取电话情报,并实时拨打电话情报中包含的情报电话来实时获取对应的电话录音。

通过本公开实施例,可以采用多种方式获取电话核实所需的电话录音。但是,应该理解的是,采用预先获取方案,可以节约电话核实过程中的软、硬件资源开销,提高电话核实效率。

作为一种可选的实施例,获取电话情报,可以包括以下至少之一。

获取电子地图上已有的电话情报。

获取需要在电子地图上新增的电话情报。

获取知识图谱上已有的电话情报。

获取需要在知识图谱上新增的电话情报。

本公开实施例提供的技术方案,可以用于多种应用场景。

示例性的,通过本电话核实方案,确定电话情报中相关信息关联正确的,可以将该电话情报中的相关信息更新至电子地图中。在本公开的一些实施例中,可以通过本电话核实方案,对电子地图上已标注有联系电话的命名实体进行电话核实。在本公开的另一些实施例中,还可以通过本电话核实方案,对电子地图上尚未标注联系电话,但需要标注联系电话的命名实体进行电话核实。

或者类似地,示例性的,通过本电话核实方案,确定电话情报中相关信息关联正确的,还可以将该电话情报中的相关信息更新至特定知识图谱中。在本公开的一些实施例中,可以通过本电话核实方案,对特定知识图谱上已标注有联系电话的命名实体(节点对象的名称)进行电话核实。在本公开的另一些实施例中,还可以通过本电话核实方案,对特定知识图谱上尚未标注联系电话,但需要标注联系电话的命名实体进行电话核实。

通过本公开实施例,可以针对多种应用场景采集电话情报,并针对采集的电话情报进行电话核实。

以下将结合图3和具体实施例详细阐述本公开实施例的基本方法逻辑和基本原理。

如图3所示,终端设备301可以自动拨打情报电话31,并在电话拨通后开始录音,最后将获取的包含彩铃录音片段34的电话录音存储在数据库302中,以备电话核实使用。基于情报电话31和关联的命名实体32,可以形成电话情报33,电话情报33可以与包含彩铃录音片段34的电话录音关联存储在数据库302中。服务器305在做电话核实任务时,可以从数据库302读取电话情报33和包含彩铃录音片段34的电话录音,并判断电话情报33中涉及的命名实体32是否与彩铃录音片段34中涉及的命名实体35相匹配。如果命名实体32与命名实体35不相匹配,则认为电话情报33无效。如果命名实体32与命名实体35相匹配,则认为电话情报33有效。可以将其更新至电子地图36或者特定的知识图谱37中。

根据本公开的实施例,本公开提供了一种地图处理方法。

图4示例性示出了根据本公开实施例的地图处理方法的流程图。

如图4所示,地图处理方法400可以包括:操作S410~S420。

在操作S410,获取电话情报,其中,电话情报中包含目标命名实体和与目标命名实体关联的目标电话号码,目标电话号码与目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,彩铃录音片段是通过拨打目标电话号码获取的。

在操作S420,将电话情报中包含的目标命名实体和目标电话号码更新至电子地图中。

需要说明的是,操作S410中获取的电话情报,是通过本公开实施例提供的电话核实方法核实通过(即核实为有效的电话情报),因而可以通过操作S420直接更新至电子地图中上线使用。

在本公开实施例中,利用电话核实方法核实电话情报的相关操作和过程,可以参考本公开的上述实施例,本公开实施例在此不再重复赘述。

通过本公开实施例,可以将核实为有效的电话情报直接上线,用于更新电子地图。

根据本公开的实施例,本公开提供了一种知识图谱处理方法。

图5示例性示出了根据本公开实施例的知识图谱处理方法的流程图。

如图5所示,知识图谱处理方法500可以包括:操作S510~S520。

在操作S510,获取电话情报,其中,电话情报中包含目标命名实体和与目标命名实体关联的目标电话号码,目标电话号码与目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,彩铃录音片段是通过拨打目标电话号码获取的。

在操作S520,将电话情报中包含的目标命名实体和目标电话号码更新至知识图谱中。

需要说明的是,操作S510中获取的电话情报,是通过本公开实施例提供的电话核实方法核实通过(即核实为有效的电话情报),因而可以通过操作S520直接更新至知识图谱中上线使用。

在本公开实施例中,利用电话核实方法核实电话情报的相关操作和过程,可以参考本公开的上述实施例,本公开实施例在此不再重复赘述。

通过本公开实施例,可以将核实为有效的电话情报直接上线,用于更新知识图谱。

根据本公开的实施例,本公开还提供了一种电话核实装置。

图6示例性示出了根据本公开实施例的电话核实装置的框图。

如图6所示,电话核实装置600包括:第一获取模块610、第二获取模块620和电话核实模块630。

第一获取模块610,用于获取电话情报,其中,该电话情报中包含目标命名实体和与该目标命名实体关联的目标电话号码。

第二获取模块620,用于获取语音片段,其中,该语音片段包含通过拨打该目标电话号码获取的彩铃录音片段。

电话核实模块630,用于基于该语音片段中包含的该彩铃录音片段,对与该目标命名实体关联的该目标电话号码进行核实。

作为一种可选的实施例,电话核实模块包括:第一提取单元,用于提取该彩铃录音片段中涉及的命名实体;第一匹配单元,用于将提取的命名实体与该目标命名实体在语义维度和/或拼音维度上进行匹配;以及第一确定单元,用于响应于该提取的命名实体与该目标命名实体在该语义维度和该拼音维度中的至少一个维度上相匹配,确定该目标命名实体与该目标电话号码关联正确。

作为一种可选的实施例,电话核实模块包括:第一转换单元,用于将该彩铃录音片段转换为对应的文字类型文本;第二提取单元,用于提取该文字类型文本中涉及的命名实体;第二匹配单元,用于将提取的命名实体与该目标命名实体在语义维度上进行匹配;以及第二确定单元,用于响应于该提取的命名实体与该目标命名实体在语义维度上相匹配,确定该目标命名实体与该目标电话号码关联正确。

作为一种可选的实施例,该电话核实模块还包括:第二转换单元,用于响应于该提取的命名实体与该目标命名实体在语义维度上不匹配,将该命名实体由文字类型文本转换为对应的拼音类型文本;第三匹配单元,用于基于该拼音类型文本,将该提取的命名实体与该目标命名实体在拼音维度上进行匹配;以及第三确定单元,用于响应于该提取的命名实体与该目标命名实体在拼音维度上相匹配,确定该目标命名实体与该目标电话号码关联正确。

作为一种可选的实施例,该第二获取模块还用于执行以下操作中的至少之一:通过预先拨打该目标电话号码并进行电话录音而获取该语音片段;以及通过实时拨打该目标电话号码并进行电话录音而获取该语音片段。

作为一种可选的实施例,该第一获取模块还用于执行以下操作中的至少之一:获取电子地图上已有的电话情报;获取需要在电子地图上新增的电话情报;获取知识图谱上已有的电话情报;以及获取需要在知识图谱上新增的电话情报。

应该理解,本公开装置部分的实施例与本公开方法部分的实施例对应相同或类似,解决的技术问题和所实现的技术效果也对应相同或者类似,本公开在此不再赘述。

根据本公开的实施例,本公开还提供了一种地图处理装置。

图7示例性示出了根据本公开实施例的地图处理装置的框图。

如图7所示,地图处理装置700包括:第三获取模块710和第一更新模块720。

具体地,第三获取模块710,用于获取电话情报,其中,该电话情报中包含目标命名实体和与该目标命名实体关联的目标电话号码,该目标电话号码与该目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,该彩铃录音片段是通过拨打该目标电话号码获取的。

第一更新模块720,用于将该电话情报中包含的该目标命名实体和该目标电话号码更新至电子地图中。

应该理解,本公开装置部分的实施例与本公开方法部分的实施例对应相同或类似,解决的技术问题和所实现的技术效果也对应相同或者类似,本公开在此不再赘述。

根据本公开的实施例,本公开还提供了一种知识图谱处理装置。

图8示例性示出了根据本公开实施例的知识图谱处理装置的框图。

如图8所示,知识图谱处理装置800包括:第四获取模块810和第二更新模块820。

具体地,第四获取模块810,用于获取电话情报,其中,该电话情报中包含目标命名实体和与该目标命名实体关联的目标电话号码,该目标电话号码与该目标命名实体之间的关联关系已基于语音片段中包含的彩铃录音片段核实通过,该彩铃录音片段是通过拨打该目标电话号码获取的。

第二更新模块820,用于将该电话情报中包含的该目标命名实体和该目标电话号码更新至知识图谱中。

应该理解,本公开装置部分的实施例与本公开方法部分的实施例对应相同或类似,解决的技术问题和所实现的技术效果也对应相同或者类似,本公开在此不再赘述。

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。

图9示出了可以用来实施本公开的实施例的示例电子设备900的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图9所示,电子设备900包括计算单元901,其可以根据存储在只读存储器(ROM)902中的计算机程序或者从存储单元908加载到随机访问存储器(RAM)903中的计算机程序,来执行各种适当的动作和处理。在RAM 903中,还可存储电子设备900操作所需的各种程序和数据。计算单元901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。

电子设备900中的多个部件连接至I/O接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理,例如电话核实方法(或地图处理方法、或知识图谱处理方法)。例如,在一些实施例中,电话核实方法(或地图处理方法、或知识图谱处理方法)可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由ROM 902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到RAM 903并由计算单元901执行时,可以执行上文描述的电话核实方法(或地图处理方法、或知识图谱处理方法)的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行电话核实方法(或地图处理方法、或知识图谱处理方法)。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务(″Virtual Private Server″,或简称″VPS″)中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

相关技术
  • 电话核实、地图处理、知识图谱处理方法和装置
  • 地图信息处理装置、地图信息处理方法及地图信息处理程序
技术分类

06120113098316