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

一种任务处理方法、装置、电子设备和存储介质与流程

2021-12-08 01:29:00 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种任务处理方法、装置、电子设备和存储介质。


背景技术:

2.企业管理可以对待执行任务以及企业中的员工进行管理,在企业管理的场景中,由于在不同场景下的业务交互过程中会产生很多信息,而在现有技术中,对这些信息进行数据积累和数据整合时多通过人工进行处理,导致信息管理混乱,存在较多错误和缺漏,从而在实际进行任务处理并需要应用这些信息时,降低了任务处理的效率和准确性。


技术实现要素:

3.本技术提供了一种任务处理方法、装置、电子设备和存储介质,得到提高任务处理的效率和准确性的技术效果。
4.一方面,本技术提供了一种任务处理方法,所述方法包括:
5.获取待处理任务对应的任务指令;
6.对所述任务指令进行语义分析,确定任务执行内容和目标语境关键信息;
7.基于所述目标语境关键信息,从预设映射信息中获取与所述任务执行内容对应的目标执行对象,所述预设映射信息表征多个语境关键信息与各自对应的至少一个执行对象间的映射关系;
8.基于所述目标执行对象,执行所述待处理任务。
9.另一方面提供了一种任务处理装置,所述装置包括:任务指令获取模块、任务指令分析模块、目标任务查找模块和目标任务执行模块;
10.所述任务指令获取模块用于获取待处理任务对应的任务指令;
11.所述任务指令分析模块用于对所述任务指令进行语义分析,确定任务执行内容和目标语境关键信息;
12.所述目标任务查找模块用于基于所述目标语境关键信息,从预设映射信息中获取与所述任务执行内容对应的目标执行对象,所述预设映射信息表征多个语境关键信息与各自对应的至少一个执行对象间的映射关系;
13.所述目标任务执行模块用于基于所述目标执行对象,执行所述待处理任务。
14.另一方面提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现上述所述的一种任务处理方法。
15.另一方面提供了一种计算机可读存储介质,所述存储介质包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的一种任务处理方法。
16.本技术提供的一种任务处理方法、装置、电子设备和存储介质,所述方法可以获取
待处理任务对应的任务指令,对任务指令进行意图识别和语境分析,确定任务执行内容和目标语境关键信息,基于目标语境关键信息,从预设映射信息中获取与任务执行内容对应的目标执行对象,基于目标执行对象,执行待处理任务。该方法基于语境关键信息,确定目标执行对象,并执行待处理任务,可以提高任务处理的效率和准确性。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本技术实施例提供的一种任务处理方法的应用场景示意图;
19.图2为本技术实施例提供的一种任务处理方法的流程图;
20.图3为本技术实施例提供的一种任务处理方法中进行语义分析的方法的流程图;
21.图4为本技术实施例提供的一种任务处理方法中确定目标执行对象的方法的流程图;
22.图5为本技术实施例提供的一种任务处理方法中任务执行内容为查询内容时的任务处理示意图;
23.图6为本技术实施例提供的一种任务处理方法中任务执行内容为动作内容时的任务处理示意图;
24.图7为本技术实施例提供的一种任务处理方法中获取预设映射信息的方法流程图;
25.图8为本技术实施例提供的一种任务处理方法中基于行为关联信息和组织关系信息构成预设映射信息的示意图;
26.图9为本技术实施例提供的一种任务处理方法中企业知识系统的应用场景示意图;
27.图10为本技术实施例提供的一种任务处理装置的结构示意图;
28.图11为本技术实施例提供的一种用于实现本技术实施例所提供的方法的设备的硬件结构示意图。
具体实施方式
29.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述。显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.在本技术的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。而且,术语“第一”、“第二”等适用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图
示或描述的那些以外的顺序实施。
31.请参见图1,其显示了本技术实施例提供的一种任务处理方法的应用场景示意图,所述应用场景包括客户端110和服务器120,客户端110响应于用户输入的信息,将用户输入的信息转换为待处理任务对应的任务指令,客户端110向服务器发送任务指令,服务器120接收到任务指令后,对任务指令进行语义分析,确定任务执行内容和目标语境关键信息,服务器120基于目标语境关键信息,从预设映射信息中获取与任务执行内容对应的目标执行对象,并基于目标执行对象,执行待处理任务,将执行结果反馈到客户端110中。
32.在本技术实施例中,客户端110可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备等类型的实体设备,也可以包括运行于实体设备中的软体,例如应用程序等。本技术实施例中实体设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、unix、windows等。客户端110包括ui(user interface,用户界面)层,客户端110通过ui层对外提供信息输入和执行结果的展示,另外,基于api(application programming interface,应用程序接口)将待处理任务的任务指令发送到服务器120。
33.在本技术实施例中,服务器120可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。服务器120可以包括有网络通信单元、处理器和存储器等等。具体的,服务器120可以接收客户端110发送的任务指令,对任务指令进行语义分析,并根据语义分析的结果确定目标执行对象,执行待处理任务。
34.在本技术实施例中,在服务器接收到的用户输入信息为语音信息时,基于语音识别技术将语音信息转换为任务指令。自动语音识别技术(automatic speech recognition,asr)让计算机能听、能看、能感觉,是未来人机交互的发展方向,其中语音成为未来最被看好的人机交互方式之一。
35.在本技术实施例中,在服务器对任务指令进行语义分析时,可以采用自然语言处理技术,自然语言处理(nature language processing,nlp)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系。自然语言处理技术通常包括文本处理、语义理解、机器翻译、机器人问答、知识图谱等技术。
36.首先对本技术实施例中所涉及的相关术语做以下解释:
37.语境关键信息:对企业知识数据进行标准化转换后得到的信息。企业知识数据包含了企业员工协同工作流程中所沉淀下的对话、结论、带语境的问答、音视频会议内容、模板、物料、设计文件、代码、工作记录、交办指导、组织信息、组织结构、第三方应用等等。
38.知识库:知识库是具有知识并具有智能性的系统,知识库可以用于存储语境关键信息和执行对象间的预设映射关系,同时知识库还可以存储组织关系信息,利用组织关系信息更新预设映射关系。知识库基于存储的信息,可以执行查询、通知、拉群等不同的功能。
39.标准化转换:基于预设的标准化类别,将企业知识数据分别对应不同的标准化类别进行区分,得到标准化转换后的语境关键信息以及执行对象。标准化类别可以包括时间戳信息、意图信息、排序信息、约束信息、媒体信息和对象信息。在接收到用户发送的任务指令时,也可以对任务指令对应的文本特征信息进行标准化转换,得到任务指令对应的目标语境关键信息和目标执行对象。
40.语境分析:对企业知识数据对应的发生场景相关的信息进行分析,从中可以提取到语境关键信息。发生场景可以为对话中的上下文、会议的主题、会议时间和参会人员等信息。
41.请参见图2,其显示了一种任务处理方法,可应用于服务器侧,该方法包括:
42.s210.获取待处理任务对应的任务指令;
43.进一步地,客户端响应于用户输入的信息,可以转换用户输入的信息,生成待处理任务对应的任务指令。用户输入的信息可以为文本信息或语音信息。在用户输入的信息为文本信息时,客户端可以将文本信息直接转换为待处理任务对应的任务指令。在用户输入的信息为语音信息时,客户端对语音信息进行自动化语音对话识别,得到语音识别结果,将语音识别结果转换为待处理任务对应的任务指令。客户端向服务器发送任务指令,服务器可以接收到任务指令。
44.s220.对任务指令进行语义分析,确定任务执行内容和目标语境关键信息;
45.在一些实施例中,任务执行内容表征任务指令中与待处理任务相关的执行信息,任务执行内容可以包括意图信息和对象信息,意图信息可以包括动作内容和查询内容。目标语境关键信息表征任务指令中的语境关键信息,目标语境关键信息可以包括时间戳信息、排序信息、约束信息和媒体信息等。时间戳信息表征任务指令中的目标执行对象对应的发生时间,例如在x年x月举办的会议中展示的文件,排序信息表征在任务指令中与排序相关的时间或流程的信息,约束信息表征语境相关的约束信息,例如数量、对象、类型等,媒体信息表征在任务指令中目标执行对象的类型信息。
46.在一些实施例中,请参见图3,对任务指令进行语义分析,确定任务执行内容和目标语境关键信息包括:
47.s310.获取任务指令对应的文本特征信息;
48.s320.对文本特征信息进行意图识别,得到任务执行内容;
49.s330.对文本特征信息进行语境分析,确定目标语境关键信息。
50.在一些实施例中,对任务指令进行语义分析时,对任务指令进行分词处理,根据至少一个分词信息。根据至少一个分词信息,确定任务指令对应的文本特征信息。在确定文本特征信息时,可以通过词频

逆向文件频率(term frequency

inverse document frequency,tf

idf)的方法,对分词信息进行分析,得到每一个分词信息在该任务指令中的频率和在所有任务指令中的重要程度,根据分词信息在该任务指令中的频率和分词信息在所有任务指令中的重要程度,计算得到文本特征信息。其中,分词信息在所有任务指令中的重要程度可以根据任务指令的总数目和包括该分词信息的任务指令的数目计算得到。在确定文本特征信息时,也可以通过词向量的特征提取模型,将每个分词信息映射成词向量,对词向量进行识别,根据词向量间的相似程度,可以得到文本特征信息。
51.对文本特征信息进行意图识别,识别文本特征信息中的意图特征信息和对象特征信息,在识别时,可以将文本特征信息和预设的意图特征信息和预设的对象特征信息进行比对,从而得到意图特征信息和对象特征信息,根据意图特征信息和对象特征信息,可以得到任务执行内容。
52.对文本特征信息进行语境分析,识别文本特征信息中的时间特征信息、约束特征信息或媒体特征信息,在识别时,可以将文本特征信息与预设的时间特征信息、预设的约束
特征信息和预设的媒体特征信息进行比对,从而得到文本特征信息中的时间戳信息、排序特征信息、约束特征信息或媒体特征信息,根据时间戳信息、排序特征信息、约束特征信息或媒体特征信息,可以确定语境关键信息。语境关键信息可以包括时间戳信息、排序信息、约束信息或媒体信息中的一个或多个。
53.对文本特征信息进行意图识别和语境分析时,可以将文本特征信息进行标准化转换,按照预设的标准化类别,从文本特征信息中对应不同的标准化类别进行内容提取。预设的标准化类别可以包括六个标准化类别,分别为时间戳信息、意图信息、排序信息、约束信息、媒体信息和对象信息。时间戳信息表征执行对象的发生时间,例如发生在x年x月的会议记录中展示的文件,发生在x年x月的文本对话中提及的流程信息等。
54.意图信息表征查询或其他动作的意图,其他动作包括分享、转发、拉群、业务执行等动作,其他动作需要依赖第三方应用或软硬件载体,例如其他动作为分享时,可以通过软件中的分享功能进行分享。其他动作为通知时,可以通过办公软件或客户端进行通知。其他动作为拉群时,可以通过软件中的社交功能进行拉群。其他动作为业务执行时,可以调用第三方接口,例如进行报温度、订餐厅或请假等。
55.排序信息表征时间或流程等具有排序因子的信息,例如“最近一次”,“下一步骤”等。约束信息表征数量、类型、以及对目标执行对象的约束信息等具有约束因子的信息,例如,“订离我最近的会议室”中的“离我最近”为“会议室”的约束信息、“查看王总今天何时有空”中的“王总”和“今天”为约束信息、“三个供应商”中的“三个”为“供应商”的约束信息、“报销流程”中的“报销”为流程的约束信息。
56.媒体信息表征目标执行对象的类型,可以为文本、声音、图片、文档、压缩包等不同的类型。
57.对象信息可以表征目标执行对象,涉及到分享对象、查询对象、通知对象等,例如“通知经理”中的“经理”为对象信息、“打开会议室电灯”中的“电灯”为对象信息、“找某某的工位”中的“工位”为对象信息。
58.对文本特征信息进行语境分析,确定语境关键信息,并可以对语境关键信息进行标准化转换,可以结合语境得到任务指令对应目标执行对象,从而提高任务处理的效率和准确性。
59.s230.基于目标语境关键信息,从预设映射信息中获取与任务执行内容对应的目标执行对象,预设映射信息表征多个语境关键信息与各自对应的至少一个执行对象间的映射关系;
60.在一些实施例中,预设映射信息可以为存储在知识库中的执行对象与语境关键信息间的映射信息,每个语境关键信息下可以对应一个或多个执行对象,例如语境关键信息为x年x月的xx会议记录时,会议中展示的文件a可以为执行对象,会议中展示的文件b可以为执行对象,与会人员间的对话中的知识信息可以为执行对象,会议中的注释信息中的知识信息可以为执行对象。
61.在一些实施例中,请参见图4,基于目标语境关键信息,从预设映射信息中获取与任务执行内容对应的目标执行对象包括:
62.s410.从任务执行内容中,提取目标执行对象对应的对象标识;
63.s420.基于预设映射信息,确定与目标语境关键信息匹配的至少一个执行对象;
64.s430.基于对象标识从匹配的至少一个执行对象中,确定目标执行对象。
65.在一些实施例中,根据任务执行内容中的对象信息,可以提取到目标执行对象对应的对象标识,对象标识可以为目标执行对象的名称信息。根据语境关键信息和执行对象间的映射信息,可以确定与目标语境关键信息匹配的语境关键信息,获取匹配的语境关键信息对应的至少一个执行对象,即与目标语境关键信息匹配的至少一个执行对象。在匹配的至少一个执行对象中,获取与对象标识匹配的目标执行对象。
66.在一些实施例中,若任务执行内容中的对象信息为文件a,则可以确定目标执行对象为名称是“a”的文件,若目标语境关键信息为x年x月的xx会议记录,根据时间戳信息“x年x月”和约束信息“xx会议记录”,可以从预设映射信息中确定匹配的语境关键信息,从而获取x年x月的xx会议记录对应的一个或多个执行对象,从这些执行对象中,获取名称是“a”的文件,则可以得到目标执行对象。
67.结合语境信息得到目标执行对象,可以提高对任务指令进行识别的准确性。
68.s240.基于目标执行对象,执行待处理任务。
69.在一些实施例中,在得到目标执行对象后,对目标执行对象执行任务执行内容中的意图信息对应的操作,可以执行待处理任务。其中,意图信息对应的操作可以有多个。
70.在一些实施例中,该方法还包括:
71.在任务执行内容为查询内容,且目标执行对象包括多个查询结果的情况下,基于预设的优先级,对多个查询结果进行排序,得到查询结果序列;
72.基于查询结果序列,执行待处理任务。
73.在一些实施例中,在任务执行内容为查询内容,目标执行对象可以包括一个或多个查询结果,在目标执行对象包括多个查询结果的情况下,可以根据预设的优先级对多个查询结果进行排序,得到查询结果序列,再执行待处理任务,将查询结果序列发送到客户端。预设优先级可以为查询结果与待处理任务间的相关程度,与待处理任务的相关程度高的查询结果对应的优先级高,与待处理任务的相关程度低的查询结果对应的优先级低。预设优先级可以为查询结果对应的语境关键信息与客户端的用户间的相关程度,语境关键信息与客户端的用户间的相关程度高的查询结果对应的优先级高,语境关键信息与客户端的用户间的相关程度低的查询结果对应的优先级低。在待处理任务完成后,可以确定任务指令对应的目标语境关键信息和目标执行对象将的映射关系,并可以根据映射关系,更新预设映射关系。
74.例如,请参见图5,如图5所示为根据查询内容得到查询结果的场景示意图,用户输入语音信息,在服务器的识别层进行语音识别,得到任务指令,对任务指令进行语义分析,得到任务执行内容和目标语境关键信息,在服务器的标准化层,对任务执行内容和目标语境关键信息进行标准化转换,按照预设的标准化类别,从任务执行内容和目标语境关键信息中提取与各个标准化类别对应的内容,将任务执行内容和目标语境关键信息转换为意图信息、排序信息、约束信息、媒体信息和对象信息中的一个或多个,在意图信息为查询内容时,基于目标语境关键信息包括的排序信息、约束信息、媒体信息中的一个或多个语境相关的信息,从服务器存储层中存储的预设映射关系中确定目标执行对象的标识信息对应的查询结果。在查询结果为多个的情况下,可以根据预设的优先级,对多个查询结果进行排序,得到查询结果序列,并执行待处理任务,将查询结果序列发送到客户端。服务器存储层中存
储的预设映射关系为服务器整合对话、语音、会议、第三方应用操作、企业内员工信息、企业信息、组织关系信息等等企业知识,从企业知识信息中提取语境关键信息和执行对象,生成语境关键信息和执行对象间的预设映射关系进行存储,预设映射关系中就包括了通过语境串联得到的知识点,可以对企业知识信息进行沉淀。
75.例如,如图5所示,在待处理任务的任务指令为“采购流程是怎么进行的?三家供应商报价单有什么要求限制?”时,目标语境关键信息为约束信息“采购”,任务执行内容中的意图信息为“查询”,任务执行内容中的对象信息为“流程”。基于目标语境关键信息和任务执行内容,得到查询结果,向客户端发送查询结果,该查询结果可以为“这部分你需要先写采购要求,放入招标书中,取得至少三家供应商报价,然后进行公开招标”。
76.在查询结果为多个采购流程时,可以按照用户历史询问采购流程的记录、与采购相关的用户的对话记录、第三方应用中的采购相关的信息、其他员工讨论采购话题的对话记录,对查询到的多个采购流程进行排序,得到采购流程的序列。
77.在得到多个查询结果时,可以根据预设的优先级对查询结果进行排序,从而提高查询结果的准确度。
78.在一些实施例中,该方法还包括:
79.在任务执行内容为动作内容,且动作内容对应多个动作的情况下,获取动作内容对应的多个动作的执行顺序;
80.基于执行顺序和目标执行对象,执行待处理任务。
81.在一些实施例中,在任务执行内容为动作内容,动作内容可以对应一个或多个动作,在动作内容对应多个动作的情况下,可以获取动作内容对应的多个动作的执行顺序,对目标执行对象按照执行顺序,执行任务执行内容中的动作内容对应的操作,以执行待处理任务。动作内容可以包括分享、拉群、转发等不同的动作,目标执行对象为动作内容对应的动作的受体,目标执行对象也可以包括多个对象,在动作内容对应多个动作,每个动作可以对应不同的对象。
82.例如,请参见图6,如图6所示为根据动作内容执行待处理任务的场景示意图,用户输入语音信息,在服务器的识别层进行语音识别,得到任务指令,对任务指令进行语义分析,得到任务执行内容和目标语境关键信息,在服务器的标准化层,对任务执行内容和目标语境关键信息进行标准化转换,按照预设的标准化类别,从任务执行内容和目标语境关键信息中提取与各个标准化类别对应的内容,将任务执行内容和目标语境关键信息转换为意图信息、排序信息、约束信息、媒体信息和对象信息中的一个或多个。基于目标语境关键信息包括的排序信息、约束信息、媒体信息中的一个或多个语境相关的信息,从服务器存储层中存储的预设映射关系中确定目标执行对象的标识信息对应的目标执行对象。在意图信息为动作内容时,获取动作内容对应的多个动作的动作顺序,根据动作顺序和目标执行对象,执行待处理任务。服务器存储层中存储的预设映射关系为服务器整合对话、语音、会议、第三方应用操作、企业内员工信息、企业信息、组织关系信息等等企业知识,从企业知识信息中提取语境关键信息和执行对象,生成语境关键信息和执行对象间的预设映射关系进行存储,预设映射关系中就包括了通过语境串联得到的知识点,可以对企业知识信息进行沉淀。
83.例如,请参见图6,在待处理任务的任务指令为“将部门的经理拉个群且短信通知,并把上次我发王总的文件转发群里”时,动作内容对应的动作包括动作1“拉群”、动作2“通
知”和动作3“转发”,对象信息包括对象1“群”、对象2“文件”、对象3“短信”,约束信息包括约束1“经理”和约束2“王总”,排序信息包括排序1“上次”,其中,约束1“经理”对应的对象1“群”与动作1“拉群”和动作2“通知”相关,约束2“王总”对应的对象2“文件”对应动作3“转发”,根据动作1、动作2和动作3的执行顺序,分别基于约束1“经理”建立对象1“群”并在对象1“群”中发送对象3“短信”进行通知,再基于约束2“王总”和排序1“上次”确定对象2“文件”,将对象2“文件”发送到对象1“群”中。
84.在执行多个动作时,基于动作顺序进行执行,可以提高对待处理任务进行执行的有序性,从而提高了执行结果的准确性。
85.在一些实施例中,请参见图7,在获取待处理任务对应的任务指令之前,该方法还包括:
86.s710.获取目标用户对应的行为关联信息;
87.s720.对行为关联信息进行语境分析,得到对应的语境关键信息和执行对象;
88.s730.建立对应的语境关键信息和执行对象间的映射关系,得到预设映射信息。
89.在一些实施例中,请参见图8,如图8所示为基于行为关联信息和组织关系信息构成的预设映射信息,目标用户对应的行为关联信息表征与目标用户的交互行为相关联的知识信息。行为关联信息包括文本对话、语境下的链接或附件、语音对话和会议记录等信息。对语音对话和会议记录进行语音识别后转换为文本信息,并对转换后得到的文本信息、文本对话、语境下的链接或附件进行语义分析和语境分析,得到语境关键信息和执行对象。如图8所示,在图8所示的标准化层,可以按照预设的标准化类别,对语境关键信息和执行对象进行标准化转换。预设的标准化类别可以包括六个类别,分别为时间戳信息、意图信息、排序信息、约束信息、媒体信息和对象信息。按照预设的标准化类别,从语境关键信息和执行对象中提取与各个标准化类别对应的内容。其中,对语境关键信息进行标准化转换后可以得到时间戳信息、意图信息、排序信息、约束信息、媒体信息中的一个或多个,对执行对象进行标准化转换后得到对象信息。基于标准化转换后的语境关键信息和执行对象间的映射关系,得到预设映射信息。
90.通过对语境关键信息和执行对象进行标准化转换,易于对预设映射信息进行扩展和复用,从而增加了预设映射信息的工作场景丰富度。
91.文本对话为具有语境信息的文本对话,例如图8所示的采购流程“这部分你需要先写采购要求,放入招标书中,取得至少三家供应商报价,然后进行公开招标”,对文本对话进行语境分析时,可以得到进行文本对话的对象、文本对话的内容、文本对话的时间等,在标准化层,将文本对话发生的时间作为时间戳信息进行存储,将文本对话的对象作为对象信息进行存储,将文本对象的内容“采购流程”作为约束信息进行存储,将对象信息和约束信息作为执行对象和语境关键信息。建立文本对话的执行对象和文本对话中的语境关键信息间的映射关系,得到文本对话相关的预设映射信息。
92.语境下的链接或附件可以为文本对话中的链接和附件,例如图8所示的作为附件传输的采购模板文件,除了对于文本对话的内容进行数据收集外,还可以获取文本对话时附加的一个或多个链接或者一个或多个附件,将一个或多个链接或者一个或多个附件作为执行对象。在标准化层,获取该链接或附件对应的文本对话,对文本对话进行语境分析和标准化转换,按照预设的标准化类别对文本对话中的内容进行分类,且将链接或附件的属性
作为媒体信息进行存储,例如附件为图像时,将附件类型为图像作为媒体信息进行存储。建立语境下的链接及附件的执行对象和对应的文本对话中的语境关键信息间的映射关系,得到语境下的链接或附件相关的预设映射信息。
93.语音对话为具有语境信息的语音对话,例如图8所示的语音信息,将语音对话通过自动语音识别技术转换为文本信息后,对转换后的文本信息进行语境分析,同样可以得到进行语音对话的对象、语音对话的内容、语音对话的时间等信息,在标准化层,将语音对话发生的时间作为时间戳信息进行存储,将语音对话的对象作为对象信息进行存储,将语音对象的内容作为约束信息、排序信息或意图信息进行存储,得到执行对象和语境关键信息。建立语音对话中的执行对象和语音对话中的语境关键信息间的映射关系,得到语音对话相关的预设映射信息。
94.会议记录可以为语音会议记录或视频会议记录,例如图8所示的会议记录,对语音会议记录的音频信息或视频会议记录的音频信息进行语音识别,得到会议记录文本信息,对会议记录文本信息进行语境分析,同样可以得到进行会议的对象、会议的内容、会议的时间等信息,在标准化层,将会议发生的时间作为时间戳信息进行存储,将进行会议的对象作为对象信息进行存储,将会议的内容作为约束信息、排序信息或意图信息进行存储,得到执行对象和语境关键信息。建立会议记录中的执行对象和会议记录中的语境关键信息间的映射关系,得到会议记录相关的预设映射信息。
95.服务器从各种企业知识信息中得到文本对话相关的预设映射信息,语境下的链接或附件相关的预设映射信息,语音对话相关的预设映射信息以及会议记录相关的预设映射信息,并将文本对话相关的预设映射信息,语境下的链接或附件相关的预设映射信息,语音对话相关的预设映射信息以及会议记录相关的预设映射信息进行存储,可以对企业知识信息进行沉淀。
96.在获取预设映射信息时,可以从行为关联信息中获取语境关键信息和执行对象,提高了对预设映射信息进行数据整合的全面性和准确性。
97.在一些实施例中,该方法还包括:
98.获取目标用户对应的组织关系信息;
99.基于组织关系信息,更新预设映射信息。
100.在一些实施例中,请参见图8,如图8所示为基于行为关联信息和组织关系信息构成预设映射信息的示意图,组织关系信息可以存储为资源数据,基于资源数据,可以更新预设映射信息。资源数据还可以包括企业中可被员工使用的系统数据,例如内部搜索引擎、内部文档库、内部设计素材库、内部百科、培训视频、会议资料、内部邮件等。其中,资源数据可以为知识库中的知识数据。如图8所示,在标准化层,按照预设的标准化类别,将组织关系信息转换为对象信息进行存储。
101.组织关系信息用于表征目标用户的角色信息和关系网络信息,组织关系信息可以包括通讯录、组织结构、组织信息、个人信息、汇报关系、第三方应用权限等,个人信息可以包括基本信息、岗位、职称、手机号等。组织关系信息可以作为目标执行对象,也可以作为语境关键信息,例如在“短信通知张三”的时候,可以从组织关系信息中得到张三的手机号,此时张三的手机号就为目标执行对象,在“查询离职人员上传的流程信息”,可以从组织关系信息中得到离职人员,再查询离职人员中上传过流程信息的人,从而获取流程信息,此时从
组织关系信息中得到的离职人员就为语境关键信息。
102.第三方应用权限表征内部系统或外部系统的用户权限,可以包括会议室预定系统、邮箱、停车预定系统、培训系统、百科等。若客户端在发送任务指令到服务器时,任务指令中涉及到基于第三方应用权限,调用内部系统或外部系统进行操作,服务器确定客户端对应的用户无权限时,可以不执行该任务指令,并提醒用户。
103.在更新预设映射信息时,可以从组织关系信息中获取语境关键信息和执行对象,提高了对预设映射信息进行数据整合的全面性和准确性。
104.在一些实施例中,该任务处理方法可以应用于企业知识系统,企业知识系统包括用户层、识别层、标准化层和存储层。用户层用于获取待处理任务对应的任务指令、行为关联信息和组织关系信息。后台服务器包括识别层、标准化层和存储层,后台服务器对任务指令、行为关联信息和组织关系信息均可以进行识别、语境分析和标准化,得到时间戳信息、意图信息、排序信息、约束信息、媒体信息和对象信息中的一个或多个信息。在后台服务器对行为关联信息和组织关系信息进行语境分析和标准化后,得到执行对象和语境关键信息,并建立执行对象和语境关键信息间的映射关系,得到预设映射信息,将预设映射信息存储到存储层中。在后台服务器对任务指令进行语境分析和标准化转换后,得到目标语境关键信息和任务执行内容。后台服务器基于目标语境关键信息,从预设映射信息中得到与任务执行内容对应的目标执行对象,后台服务器可以基于目标执行对象,执行待处理任务。
105.请参见图9,如图9所示为企业知识系统的应用场景示意图,企业知识系统在执行动作时,可以对接第三方应用,通过第三方应用执行餐厅推送、会议室预定或请假等功能,例如,在任务指令是“将附近500米内的川菜餐厅连接推给我秘书”时,企业知识系统可以对接地图软件,从地图软件中获取500米范围内的川菜餐厅。在任务指令是“找到我附近现在是空闲的会议室,并且帮我先预定占用”时,企业知识系统可以对接会议室预定系统,从会议室预定系统中确定附近空闲的会议室,并变更会议室的使用状态。在任务指令是“下午有点身体不适,帮我和老板请个假,提个假单”时,企业知识系统可以对接请假系统,从请假系统中获取请假单模板文件,并填充请假单模板文件,生成请假单。
106.企业知识系统在进行信息查询时,可以进行对话或者会议的查询,例如,“帮我列出关于谈论到

产品经理招聘需求’的对话”,“帮我找一次有某某参与的会议,提到关于

部署费用’的记录”,“找到名称带有

新基建’的word文档”。企业知识系统在进行信息查询时,还可以进行组织关系信息的查询,例如,“查询某某的老板是不是某某某”,“发个消息给研发中心的秘书,留下我的手机号”。
107.企业知识系统还可以包括知识库,组织关系信息可以存储为知识库中的数据,基于知识库中的数据可以更新预设映射关系。基于用户输入的信息对应的问答指令,从企业知识系统的知识库中可以直接查询接口人、流程、教程、统计结果等,将查询结果作为问答结果反馈给用户。例如,在任务指令为“采购合同审批的对接人是谁?采购供应商要求文档找谁要?”时,可以查询到采购合同审批的接口人,将该接口人的相关信息反馈给用户。在任务指令为“采购流程是怎么进行的?三家供应商报价单有什么要求限制?”时,可以查询到采购流程,将采购流程的相关信息反馈给用户。在任务指令为“设计中心人数一共有多少人,之于部门总人数占比多少”时,可以查询到设计中心的人数,并统计设计中心的人数占部门总人数的比例,将统计结果反馈给用户。在任务指令为“做广告的设计素材哪里找?一般用
什么软件?”时,可以得到如何获取设计素材的教程信息,将如何获取设计素材教程反馈给用户。
108.本技术实施例提供了一种任务处理方法,该方法包括:获取待处理任务对应的任务指令,对任务指令进行意图识别和语境分析,确定任务执行内容和目标语境关键信息,基于目标语境关键信息,从预设映射信息中获取与任务执行内容对应的目标执行对象,基于目标执行对象,执行待处理任务。该方法可以通过语境关键信息和执行对象间的对应关系,得到预设映射信息,可以提高对预设映射信息进行数据整合的全面性和准确性,且该方法对语境关键信息和执行对象进行标准化转换,使得预设映射信息易于扩展和复用,从而提高了工作场景的丰富度。该方法还基于语境关键信息,确定目标执行对象,并执行待处理任务,可以提高任务处理的效率和准确性。
109.本技术实施例还提供了一种任务处理装置,请参见图10,该装置包括:任务指令获取模块1010、任务指令分析模块1020、目标任务查找模块1030和目标任务执行模块1040;
110.任务指令获取模块1010用于获取待处理任务对应的任务指令;
111.任务指令分析模块1020用于对任务指令进行语义分析,确定任务执行内容和目标语境关键信息;
112.目标任务查找模块1030用于基于目标语境关键信息,从预设映射信息中获取与任务执行内容对应的目标执行对象,预设映射信息表征多个语境关键信息与各自对应的至少一个执行对象间的映射关系;
113.目标任务执行模块1040用于基于目标执行对象,执行待处理任务。
114.进一步地,任务指令分析模块包括:
115.文本特征提取单元,用于获取任务指令对应的文本特征信息;
116.意图识别单元,用于对文本特征信息进行意图识别,得到任务执行内容;
117.语境分析单元,用于对文本特征信息进行语境分析,确定语境关键信息。
118.进一步地,目标任务查找模块包括:
119.对象标识提取单元,用于从任务执行内容中,提取目标执行对象对应的对象标识;
120.语境关键信息匹配单元,用于基于预设映射信息,确定与目标语境关键信息匹配的至少一个执行对象;
121.目标执行对象确定单元,用于基于对象标识从匹配的至少一个执行对象中,确定目标执行对象。
122.进一步地,该装置包括:
123.查询结果排序模块,用于在任务执行内容为查询内容,且目标执行对象包括多个查询结果的情况下,基于预设的优先级,对多个查询结果进行排序,得到查询结果序列;
124.目标任务执行模块包括:
125.查询结果处理单元,用于基于查询结果序列,执行待处理任务。
126.进一步地,该装置还包括:
127.执行顺序获取模块,用于在任务执行内容为动作内容,且动作内容对应多个动作的情况下,获取动作内容对应的多个动作的执行顺序;
128.目标任务执行模块包括:
129.执行顺序处理单元,用于基于执行顺序和目标执行对象,执行待处理任务。
130.进一步地,该装置还包括:
131.行为关联获取模块,用于获取目标用户对应的行为关联信息;
132.行为关联分析模块,用于对行为关联信息进行语境分析,得到对应的语境关键信息和执行对象;
133.映射信息获取模块,用于建立对应的语境关键信息和执行对象间的映射关系,得到预设映射信息。
134.进一步地,该装置还包括:
135.组织关系获取模块,用于获取目标用户对应的组织关系信息;
136.映射信息更新模块,用于基于组织关系信息,更新预设映射信息。
137.上述实施例中提供的装置可执行本技术任意实施例所提供方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的一种任务处理方法。
138.本实施例还提供了一种计算机可读存储介质,存储介质中存储有计算机可执行指令,计算机可执行指令由处理器加载并执行本实施例上述的一种任务处理方法。
139.本实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任务处理的各种可选实现方式中提供的方法。
140.本实施例还提供了一种电子设备,该电子设备包括处理器和存储器,其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行本实施例上述的一种任务处理方法。
141.设备可以为计算机终端或移动终端,设备还可以参与构成本技术实施例所提供的装置或系统。如图11所示,服务器11可以包括一个或多个(图中采用1102a、1102b,
……
,1102n来示出)处理器1102(处理器1102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器1104、以及用于通信功能的传输装置1106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图11所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器11还可包括比图11中所示更多或者更少的组件,或者具有与图11所示不同的配置。
142.应当注意到的是上述一个或多个处理器1102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到服务器11中的其他元件中的任意一个内。
143.存储器1104可用于存储应用软件的软件程序以及模块,如本技术实施例中的方法对应的程序指令/数据存储装置,处理器1102通过运行存储在存储器1104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的一种基于自注意力网络的时序行为捕捉框生成方法。存储器1104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1104可进一步包括相对于处理器1102远程设置的存储器,这些远程存储器可以通过网络连
接至服务器11。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
144.传输装置1106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器11的通信供应商提供的无线网络。在一个实例中,传输装置1106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置1106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
145.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与服务器11的用户界面进行交互。
146.本说明书提供了如实施例或流程图的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤和顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或中断产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
147.本实施例中所示出的结构,仅仅是与本技术方案相关的部分结构,并不构成对本技术方案所应用于其上的设备的限定,具体的设备可以包括比示出的更多或更少的部件,或者组合某些部件,或者具有不同的部件的布置。应当理解到,本实施例中所揭露的方法、装置等,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分仅仅为一种逻辑功能的划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元模块的间接耦合或通信连接。
148.基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,randomaccess memory)、磁碟或者光盘等各种可以存储程序代码的介质。
149.本领域技术人员还可以进一步意识到,结合本说明书所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但这种实现不应认为超出本技术的范围。
150.以上,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献