任务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:37378309 阅读:9 留言:0更新日期:2023-04-27 07:20
本公开实施例提供一种任务处理方法、装置及设备。第一设备在接收到目标任务后,可以自动搜索环境中是否存在可提供计算服务的第二设备。在搜索到环境中存在可提供计算服务的第二设备时,可以向该第二设备发送验证信息,以便该第二设备基于验证信息确定自己能否处理该任务,如果可以,两个设备则可以建立连接,第一设备可以将部分或全部任务转移到第二设备中处理,并获取处理结果。通过借助环境中的其他设备的计算资源共同处理计算密集型任务,即可以避免设备过热,也可以提高任务处理效率。也可以提高任务处理效率。也可以提高任务处理效率。

【技术实现步骤摘要】
任务处理方法、装置、设备及存储介质


[0001]本公开涉及通信
,尤其涉及一种任务处理方法、装置、设备及存储介质。

技术介绍

[0002]随着技术的发展,有些手机、平板等移动终端也已经具备较强的计算能力,可以通过这些移动终端运行一些计算密集型的应用,比如,三维场景的重建和渲染,大型的3D游戏等。以三维场景的重建和渲染为例,通常可以通过三维扫描设备围绕目标场景旋转360
°
,采集目标场景的图像,然后发送给移动终端,由移动终端上的应用基于采集的图像构建目标场景的三维点云模型、对三维点云模型进行栅格化处理、渲染并展示给用户。由于三维重建的过程计算量较大,即便目前的移动终端可以独立完成这类计算任务,但长时间执行这类高计算量的任务会造成移动终端上的芯片过热降频,导致计算性能大幅下降。

技术实现思路

[0003]本公开提供一种任务处理方法、装置、设备及存储介质。
[0004]根据本公开实施例的第一方面,提供一种任务处理方法,适用于第一设备,所述方法包括:
[0005]在接收到目标任务后,探测周围环境中是否存在能够提供计算服务的第二设备;
[0006]如果存在第二设备,则向所述第二设备发送携带验证信息的连接请求;
[0007]在所述第二设备基于所述验证信息确定能够执行所述目标任务的情况下,与所述第二设备建立连接,将所述目标任务的至少部分发送给所述第二设备,以使所述第二设备处理接收到的任务并返回处理结果。
[0008]根据本公开实施例的第二方面,提供一种任务处理方法,所述方法适用于第二设备,所述方法包括:
[0009]接收第一设备发送的连接请求,所述连接请求在所述第一设备接收到目标任务后发送,所述连接请求中携带有验证信息;
[0010]在基于所述验证信息确定能够执行所述目标任务的情况下,与所述第一设备建立连接;
[0011]接收第一设备发送的所述目标任务的至少部分,对接收到的任务进行处理,并向所述第一设备返回处理结果。
[0012]根据本公开实施例的第三方面,提供一种任务处理装置,适用于第一设备,所述装置包括:
[0013]探测模块,用于在接收到目标任务后,探测周围环境中是否存在能够提供计算服务的第二设备;
[0014]验证模块,用于如果存在第二设备,则向所述第二设备发送携带验证信息的连接请求;
[0015]发送模块,用于在所述第二设备基于所述验证信息确定能够执行所述目标任务的
情况下,与所述第二设备建立连接,将所述目标任务的至少部分发送给所述第二设备,以使所述第二设备处理接收到的任务并返回处理结果。
[0016]根据本公开实施例的第四方面,提供一种任务处理装置,适用于第二设备,所述装置包括:
[0017]接收模块,用于接收第一设备发送的连接请求,所述连接请求在所述第一设备接收到目标任务后发送,所述连接请求中携带有验证信息;
[0018]验证模块,用于在基于所述验证信息确定能够执行所述目标任务的情况下,与所述第一设备建立连接;
[0019]处理模块,用于接收第一设备发送的所述目标任务的至少部分,对接收到的任务进行处理,并向所述第一设备返回处理结果。
[0020]根据本公开实施例的第五方面,提供一种电子设备,所述电子设备包括处理器、存储器、存储在所述存储器可供所述处理器执行的计算机指令,所述处理器执行所述计算机指令时,可实现上述第一方面提及的方法。
[0021]根据本公开实施例的第六方面,提供一种计算机可读存储介质,所述存储介质上存储有计算机指令,所述计算机指令被执行时实现上述第一方面提及的方法。
[0022]本公开实施例中,第一设备在接收到目标任务后,可以自动搜索环境中是否存在可提供计算服务的第二设备。在搜索到环境中存在可提供计算服务的第二设备时,可以向该第二设备发送验证信息,以便该第二设备基于验证信息确定自己能否处理该任务,如果可以,两个设备则可以建立连接,第一设备可以将部分或全部任务转移到第二设备中处理,并获取处理结果。通过借助环境中的其他设备的计算资源共同处理计算密集型任务,即可以避免设备过热,也可以提高任务处理效率。
[0023]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
附图说明
[0024]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
[0025]图1是本公开实施例的一种应用场景的示意图。
[0026]图2是本公开实施例的一种任务处理方法的流程图
[0027]图3是本公开实施例的一种应用场景的示意图。
[0028]图4是本公开实施例的一种应用场景的示意图。
[0029]图5是本公开实施例的一种任务处理方法的流程图。
[0030]图6是本公开实施例的一种任务处理方法的时序图。
[0031]图7是本公开实施例的一种任务处理装置的逻辑结构示意图。
[0032]图8是本公开实施例的一种任务处理装置的逻辑结构示意图。
[0033]图9是本公开实施例的一种设备的逻辑结构示意图。
具体实施方式
[0034]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0035]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合。
[0036]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0037]为了使本
的人员更好的理解本公开实施例中的技术方案,并使本公开实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本公开实施例中的技术方案作进一步详细的说明。
[0038]随着技术的发展,手机、平板等移动终端也已经具备较强的计算能力,可以通过这些移动终端运行一些计算密集型(即计算量大、计算强度高)的应用,比如,三维场景的重建和渲染,大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,其特征在于,适用于第一设备,所述方法包括:在接收到目标任务后,探测周围环境中是否存在能够提供计算服务的第二设备;如果存在第二设备,则向所述第二设备发送携带验证信息的连接请求;在所述第二设备基于所述验证信息确定能够执行所述目标任务的情况下,与所述第二设备建立连接,将所述目标任务的至少部分发送给所述第二设备,以使所述第二设备处理接收到的任务并返回处理结果。2.根据权利要求1所述的方法,其特征在于,在所述验证信息符合以下一项或多项的情况下,确定所述第二设备能够执行所述目标任务:所述验证信息包括所述第一设备的身份标识信息,所述身份标识信息符合预设条件;所述验证信息包括所述目标任务的任务类型,所述任务类型与所述第二设备能够处理的任务类型匹配;所述验证信息包括所述目标任务所需的传输带宽,所述传输带宽不高于目标带宽;所述验证信息包括所述目标任务所需的传输带宽,所述传输带宽高于所述目标带宽且所述第一设备和所述第二设备位于同一局域网内;其中,所述目标带宽为所述第一设备与所述第二设备进行点对点通信时能够支持的最大带宽。3.根据权利要求2所述的方法,其特征在于,所述第一设备与三维扫描设备通信连接,所述目标任务为利用所述三维扫描设备采集的数据构建三维模型并展示,其中,不同类型的三维扫描设备对应的目标任务的任务类型不同。4.根据权利要求1

3任一项所述的方法,其特征在于,如果周围环境中存在多个第二设备,所述方法还包括:获取所述多个第二设备各自的性能参数,所述性能参数用于表征设备当前的计算能力;基于所述性能参数从所述多个第二设备中选取目标第二设备,并将所述目标任务的至少部分发送至所述目标第二设备。5.根据权利要求1

3任一项所述的方法,其特征在于,所述目标任务包括多个子任务,从周围环境探测到的所述第二设备的数量为一个或多个,将所述目标任务的至少部分发送给所述第二设备,包括:获取所述第一设备和一个或多个所述第二设备各自的性能参数,所述性能参数用于表征设备当前的计算能力;基于所述性能参数确定所述多个子任务在所述第一设备和一个或多个所述第二设备之间的分配方式;基于所述分配方式将所述多个子任务的至少部分分别发送给一个或多个所述第二设备。6.根据权利要求1

3任一项所述的方法,其特征在于,如果周围环境中不存在第二设备,则对所述目标任务进行降级处理,以减小所述目标任务的计算量。7.根据权利要求6所述的方法,其特征在于,所述第一设备与三维扫描设备通信连接,所述目标任务为利用所述三维扫描设备采集的数据构建三维模型并展示,所述对所述目标任务进行降级处理,包括:
通知所述三维扫描设备降低采集所述数据的速度;和/或仅执行所述目标任务中的部分子任务,其中,所述部分子任务至少包括基于所述三维扫描设备采集的数据构建三维点云模型。8.根据权利要求1所述的方法,其特征在于,所述第一设备和所述第二设备均为基于iOS系统的设备,所述第一设备和所述第二设...

【专利技术属性】
技术研发人员:陈锦明江腾飞俞佳刘帅陈泽丰
申请(专利权)人:先临三维科技股份有限公司
类型:发明
国别省市:

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

1