用于执行任务的方法、装置、设备和计算机可读存储介质制造方法及图纸

技术编号:21894021 阅读:22 留言:0更新日期:2019-08-17 15:20
根据本公开内容的示例性实现方式,提供了一种用于执行任务的方法和装置。具体地,提供了一种用于执行任务的方法。该方法包括响应于检测到任务中存在待解决的问题,将问题发送至多个用户终端。该方法还包括从多个用户终端中的至少一个用户终端接收针对问题的反馈。该方法进一步包括基于反馈确定针对问题的最终结果。此外,该方法还可以包括基于最终结果执行任务。根据本公开内容的示例性实现方式,还提供了用于处理点云数据相应的装置、设备和计算机存储介质。通过上述方式,可以及时准确地解决自动化系统不能处理的非自动化问题。

Methods, devices, devices and computer-readable storage media for performing tasks

【技术实现步骤摘要】
用于执行任务的方法、装置、设备和计算机可读存储介质
本公开总体上涉及自动化领域,更具体地,涉及用于执行任务的方法、装置、设备和计算机可读存储介质。
技术介绍
自动化系统通常可以自动地处理一系列任务,并得到相应结果。目前,人工智能技术日益成熟并且已经被应用于例如办公自动化等诸多领域。将人工智能技术应用于自动化系统中可以处理更为复杂多样的任务。然而,仍然有一些非自动化任务需要人工甚至专业人员进行处理。如果一个任务中包含有自动化系统可以直接处理的自动化任务以及需要人工处理的非自动化任务,则情况将变得极为复杂。目前,这种问题可以通过人机分工的半自动化形式来解决。然而,人机分工受限于人力资源成本问题以及人工效率问题,使得这种半自动化系统在处理复杂任务时效率很低。因而,期望开发一种能够以自动方式执行任务的技术方案。
技术实现思路
根据本公开内容的示例实施例,提供了一种用于执行任务的技术方案。在本公开内容的第一方面中,提供了一种用于执行任务的方法。该方法包括响应于检测到任务中存在待解决的问题,将问题发送至多个用户终端。该方法还包括从多个用户终端中的至少一个用户终端接收针对问题的反馈。该方法进一步包括基于反馈确定针对问题的最终结果。此外,该方法还可以包括基于最终结果执行任务。在本公开内容的第二方面中,提供了一种用于执行任务的装置。该装置包括问题发送模块,问题发送模块被配置为响应于检测到任务中存在待解决的问题,将问题发送至多个用户终端。该装置还可以包括反馈接收模块,反馈接收模块被配置为从多个用户终端中的至少一个用户终端接收针对问题的反馈。此外,该装置还包括结果确定模块,结果确定模块被配置为基于反馈确定针对问题的最终结果。另外,该装置还可以包括任务执行模块,任务执行模块被配置为基于最终结果执行任务。在本公开内容的第三方面中,提供了一种设备,包括一个或多个处理器;以及存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现根据本公开内容的第一方面的方法。在本公开内容的第四方面中,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现根据本公开内容的第一方面的方法。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开内容的实施例的关键或重要特征,亦非用于限制本公开内容的范围。本公开内容的其它特征将通过以下的描述变得容易理解。附图说明结合附图并参考以下详细说明,本公开内容的各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1A示出了本公开的多个实施例能够在其中实现的示例环境的示意图;图1B示出了根据本公开的实施例的任务的示意图;图2示出了根据本公开的实施例的用于执行任务的过程的流程图;图3示出了根据本公开的实施例的确定针对问题的最终结果的流程图;图4示出了根据本公开的实施例的确定针对问题的最终结果的流程图;图5A示出了根据本公开的一些实施例的向用户终端发送问题的界面的示意图;图5B示出了根据本公开的一些实施例的向用户终端发送问题的界面的示意图;图6示意性示出了根据本公开内容的示例性实施例的用于执行任务的装置的框图;以及图7示出了能够实施本公开内容的多个实施例的计算设备的框图。具体实施方式下面将参照附图更详细地描述本公开内容的实施例。虽然附图中显示了本公开内容的某些实施例,然而应当理解的是,本公开内容可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开内容。应当理解的是,本公开内容的附图及实施例仅用于示例性作用,并非用于限制本公开内容的保护范围。在本公开内容的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。如以上提及的,为了使自动化系统处理较为复杂的任务,在传统方案中,通常会以人工方式来处理非自动化任务。这样的方案在效率方面受限于人为因素,且在成本以及普适性方面均有缺陷。此外,还有可能存在更为严重的缺陷。例如,当自动化系统准备处理一个任务时,该自动化系统发现,该任务中除了常规的自动化任务之外,还存在目前的自动化系统无法完成的非自动化任务,则自动化系统会将此类非自动化任务上报至管理员。之后,管理员则会生成处理界面,以供专业人员来处理这些非自动化任务。如果该专业人员错误地处理了上述非自动化任务(这种情况时常发生),则自动化系统会基于错误反馈生成错误的结果。这些都是传统方案的缺陷和问题。针对上述问题和潜在的其他相关问题,本公开的实施例提出了一种用于执行任务的技术方案。在该方案中,不同于现有技术中经由人工方式处理非自动化任务,可以通过将非自动化任务以问题的形式发送至多个(甚至海量的)其他用户,并基于这些用户的反馈,来处理非自动化任务。通过采用上述方式来执行任务,可以提升自动化系统的工作效率和准确度,并且可以不必依赖专业工作人员来执行相关任务。采用本公开的技术方案,通过将不能由计算机自动处理的待解决问题发送至多个用户终端,可以利用大众人群的智慧来解决复杂问题。以下将参照附图来具体描述本公开的实施例。在一个实施例中,提供了一种用于执行任务的方法。具体地,自动化系统可以检测将被处理的任务中是否存在需要人工解决的问题。当存在需要人工解决的问题时,自动化系统将该问题发送至多个用户的用户终端。基于这些用户的反馈,可以确定问题的最终结果。当得到该问题的结果之后,自动化系统可以结合对自动化任务的处理结果来执行任务。进一步,为了提高答案的准确性,可以增加答题用户的数量。通常情况下,即便答题的用户可能不是处理这类问题的专业人员,但当海量用户中的绝大多数用户得出了一致的答案时,该答案很可能就是正确答案。因此,可以依靠海量的大众人群及时准确地解决自动化系统不能迅速处理的大量非自动化问题。在下文中,将参见图1至图7详细描述本公开的更多细节。图1A示出了本公开的多个实施例能够在其中实现的示例环境100的示意图。该示例环境100包含自动化系统120。在一些实施例中,自动化系统120可以为台式计算机和大型计算机,也可以为各种移动设备,例如智能手机、平板电脑、膝上型计算机、智能可穿戴设备、以及任何其他便携式设备。在示例环境100中,自动化系统120的输入侧用于接收任务110,并且自动化系统120的输出侧用于发送结果130。图1B示出了根据本公开的实施例的任务110的示意图。如图1B所示,任务110包含自动化任务1101。自动化任务1101是自动化系统120能够处理的常规任务。此外,任务110还包含非自动化任务1102,这类任务一般是基于人的经验来进行处理的。作为示例,当自动化系统120用于执行为用户选择多个硬件以组装计算机的任务时,诸如预算、期望性能等指标即为自动化任务1101,而诸如多个硬件的搭配是否兼容的问题即为非自动化任务1102。将会理解,尽管在图1B中仅示出了包括一个自动化任务1101和一个非自动化任务1102的示例,在其他示例中,任务110本文档来自技高网
...

【技术保护点】
1.一种用于执行任务的方法,包括:响应于检测到所述任务中存在待解决的问题,将所述问题发送至多个用户终端;从所述多个用户终端中的至少一个用户终端接收针对所述问题的反馈;基于所述反馈确定针对所述问题的最终结果;以及基于所述最终结果执行所述任务。

【技术特征摘要】
1.一种用于执行任务的方法,包括:响应于检测到所述任务中存在待解决的问题,将所述问题发送至多个用户终端;从所述多个用户终端中的至少一个用户终端接收针对所述问题的反馈;基于所述反馈确定针对所述问题的最终结果;以及基于所述最终结果执行所述任务。2.根据权利要求1所述的方法,进一步包括确定所述多个用户终端,包括:基于与所述任务的类型相关联的网络平台的用户确定所述多个用户终端;以及响应于所述多个用户终端中的特定用户终端与所述任务的发起者相关联,从所述多个用户终端中去除所述特定用户终端。3.根据权利要求2所述的方法,其中所述网络平台是公共网络平台,以及其中将所述问题发送至所述多个用户终端包括:将所述问题发送至所述公共网络平台;以及使得所述公共网络平台将所述问题广播至所述多个用户终端。4.根据权利要求2所述的方法,其中所述网络平台是专用网络平台,以及其中将所述问题发送至所述多个用户终端包括:将所述问题发送至所述专用网络平台;以及使得所述专用平台将所述问题发送至安装有与所述专用网络平台相关联的应用的所述多个用户终端。5.根据权利要求1所述的方法,其中基于所述反馈确定针对所述问题的最终结果包括:统计所述反馈中的相同答案的出现次数,以确定具有最高出现次数的答案;以及响应于所述最高出现次数与所述至少一个用户终端的数量之间的比值高于预定阈值,将具有所述最高出现次数的所述答案标识为所述最终结果。6.根据权利要求1所述的方法,其中基于所述反馈确定针对所述问题的最终结果包括:基于来自所述至少一个用户终端的对于历史问题的历史反馈,向所述至少一个用户终端分配权重;基于所述至少一个用户终端的相应权重统计所述反馈中的相同答案的加权次数,以确定具有最高加权次数的答案;以及响应于所述最高加权次数与所述至少一个用户终端的数量之间的比值高于预定阈值,将具有所述最高加权次数的所述答案标识为所述最终结果。7.根据权利要求1所述的方法,其中将所述问题发送至所述多个用户终端包括:检测所述问题中的与所述任务的发起者相关联的隐私信息;从所述问题中去除所述隐私信息以获得更新的问题;以及向所述多个用户终端发送更新的问题。8.根据权利要求1所述的方法,其中响应于检测到所述任务中存在待解决的问题,将所述问题发送至多个用户终端包括:检测到计算机的多个特定硬件搭配是否兼容的问题;以及将所述问题发送至所述多个用户终端。9.一种用于执行任务的装置,包括:问题发送模块,被配置为响应于检测到所述任务中存在待解决的问题,将所述问题发送至多个用户终端;反馈接收模块,被配置为从所述多个用户终端中的至少一个用户终端接收针对所述问题的反馈;结果确定模块,被配置为基于所述反馈确定针对所述问题的最终结果;以及任务执行模块,被配置为基于所述最终结果执行所述任务。10.根据...

【专利技术属性】
技术研发人员:杨益明
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1