数据处理方法及装置、电子设备、存储介质与流程



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.图1是本公开一示例性实施例示出的一种数据处理系统的示意图;
33.图2是本公开一示例性实施例示出的一种数据处理方法的流程图;
34.图3是本公开一示例性实施例示出的另一种数据处理方法的流程图;
35.图4是本公开一示例性实施例示出的一种数据处理方法的交互图;
36.图5是本公开一示例性实施例示出的一种应用于云端控制中心的数据处理装置的框图;
37.图6是本公开一示例性实施例示出的另一种应用于云端控制中心的数据处理装置的框图;
38.图7是本公开一示例性实施例示出的一种应用于终端设备的数据处理装置的框图;
39.图8是本公开一示例性实施例示出的另一种应用于终端设备的数据处理装置的框图;
40.图9是本公开一示例性实施例中一种电子设备的结构示意图。
具体实施方式
41.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
42.在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
43.应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这
些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在数据处理时”或“当数据处理时”或“响应于确定”。
44.时下的大多数终端设备,除了将显示、触控等交互模块部署于终端本地以外,还将能够提供计算资源的计算模块,如中央处理器等也部署在本地。在该前提下,终端设备在获取到交互数据之后,也是通过本地部署的计算模块对交互数据进行处理。
45.应当理解的是,通过上述方式实现交互数据的处理时,必然需要在终端设备中装配用于提供上述计算资源的硬件结构,进而实现计算模块的部署。这种方式不仅由于装配该硬件结构,而影响终端设备的轻薄性,且处理性能受到该硬件结构所能提供的计算资源的限制,影响用户的体验。
46.为此,本公开提出了一种数据处理系统,以避免相关技术中终端设备需要装配用于提供计算资源的硬件结构,而影响轻薄性的问题,以及处理性能受到该硬件结构所能提供计算资源的限制的问题。
47.图1为本公开一示例性实施例示出的一种数据处理系统的示意图,如图1所示,该数据处理系统可以包括:终端设备11、云端控制中心12和若干计算节点13;
48.终端设备11,部署有输入模块和输出模块;所述输入模块用于获取交互数据,并将包含所述交互数据的中心处理任务上传至云端控制中心12,所述输出模块用于输出云端控制中心12针对所述中心处理任务返回的的处理结果;
49.云端控制中心12,部署有处理模块;所述处理模块用于获取终端设备11发送的包含所述交互数据的中心处理任务,并将所述中心处理任务拆分为适用于至少一个计算节点的子处理任务,以及用于分别将各子处理任务分发至所述至少一个计算节点,并基于所述至少一个计算节点针对相应的子处理任务返回的子处理结果整合成所述处理结果;
50.至少一个计算节点13,部署有计算模块;所述计算模块用于对云端控制中心12分发得到的子处理任务进行计算,以得到相应的子处理结果。
51.本公开中的终端设备11可以为智能手机、平板电脑等移动终端,也可以为智能电视、pc(个人计算机,personal computer)等固定终端。应当理解的是,只要能够与所处环境进行交互的终端设备均可作为本公开中的终端设备11,本公开中的终端设备11具体为何种终端设备可由本领域技术人员根据实际需求确定,本公开对此不作限制。
52.在本公开中,终端设备11中部署有输入模块和输出模块,由于输入模块和输出模块均用于与所处环境(包括物、用户等)进行交互,因此,可以将两者统称为交互模块。
53.在实际应用中,任一可以与所处环境进行交互的模块均可作为上述交互模块。例如,输入模块可以包括下述若干子模块中的至少一个:触控子模块、加速度检测子模块、距离检测子模块、温检测子模块、相机子模块、霍尔子模块;具体的,触控子模块可以为触控屏,加速度检测子模块、距离检测子模块、温检测子模块、霍尔子模块均可为相应的传感器,而相机子模块则可以为由镜头和图像传感器组成的相机组件。再例如,输出模块则可以包括下述若干子模块中的至少一个:音频子模块、显示子模块、振动子模块、灯光子模块;具体的,音频子模块可以为喇叭,显示子模块可以为显示屏,振动子模块可以为马达、灯光子模块可以为照明灯或闪光灯。
54.应当理解的是,在终端设备11装配有上述任一输入子模块的情况下,可以获取到相应类型的交互数据。例如,可以通过上述触控子模块检测到用户的触控操作,并将该触控操作对应的触屏信息作为交互数据上传至云端控制中心12;再例如,可以通过上述相机子模块拍摄所处环境的图像信息,并将拍摄得到的图像信息作为交互数据上传至云端控制中心12进行图像处理。
55.在本公开中,云端控制中心12可以为终端设备11所属网络中的任一计算节点。举例而言,该云端控制中心12可以为终端设备所属网络中的任一,或者为所属网络中的任一服务器,再或者为所属网络中的任一路由设备。该云端控制中心12具体由网络中的哪一计算节点担任,可由本领域技术人员根据实际情况确定。
56.在实际应用中,可以预设一定的限制条件,以选取云端控制中心12,以避免云端控制中心12选取不当,而降低终端设备11上传的交互数据的处理效率。例如,可以将终端设备11所属网络中的、与终端设备11的物理距离在预设范围内的计算节点作为云端控制中心12;再例如,可以将终端设备11所属网络中与终端设备11之间的通信带宽高于预设值的计算节点作为云端控制中心12。具体如何设置选取云端控制中心12的条件,可由本领域技术人员根据实际需求确定,本公开对此不作限制。
57.需要声明的是,终端设备11的物理位置可能并非是固定的,因此,在实际应用中,还可以根据终端设备11的物理位置的变化,实时变化终端设备11所对应的云端控制中心12。
58.在本公开中,云端控制中心12在获取到终端设备11上传的交互数据之后,即可将对应于该交互数据的中心处理任务拆分为适用于各个计算节点的子处理任务。在实际应用中,该中心处理任务既可以由终端设备11基于获取到的交互数据生成并上传,也可以由云端控制中心12在接收到终端设备11上传的交互数据后,基于接收到的交互数据生成。具体如何获取对应于交互数据的中心处理任务,可由本领域技术人员根据实际情况确定。
59.再者,具体如何将中心处理任务拆分为子处理任务,也可由本领域技术人员根据实际情况确定。举例而言,云端控制中心12可以根据各个计算节点的所能承载的负载量,将中心处理任务拆分为各个计算节点分别能承载的子处理任务;也可以按照各个计算节点与云端控制中心12的物理距离将中心处理任务拆分为子处理任务,例如,被分配至各个计算节点的子处理任务所需消耗的计算资源,与各个计算节点与云端控制中心12之间的物理距离呈负相关,即与云端控制中心12的物理距离越近的计算节点所分配到的子处理任务需要消耗的计算资源越多。当然,上述拆分中心处理任务的方式均是示意性的,具体如何将中心处理任务拆分为子处理任务,可由本领域技术人员根据实际情况确定,本公开对此不作限制。
60.在本公开中,终端设备11还可以预先向云端控制中心12发起计算资源授权请求,以使云端控制中心12按照该计算资源授权请求的指示,将相应计算资源量的计算资源的使用权分配给终端设备11。
61.本公开中的云端控制中心12在分配计算资源使用权时,既可以直接分配向终端设备11提供计算资源的计算节点,在该情况下,负责处理终端设备上传的交互数据的至少一个计算节点为:所述终端设备所属网络包含的若干计算节点中,预先将计算资源使用权授予给终端设备11的计算节点;也可以仅记录所要分配给终端设备11的计算资源量,然后在
需要处理终端设备11上传的交互数据时,再调用不超过该计算资源量的计算资源用于处理该交互数据。
62.在实际应用中,终端设备11可以通过向云端控制中心12提供相应报酬的方式,换取上述分配得到的计算资源使用权。例如,可以通过资金购买的方式获取上述计算资源使用权。
63.需要声明的是,由于终端设备11上传的交互数据的类型并非是固定的,因此,在计算节点中部署的计算模块也可以包含多个类型的计算模块,例如,计算节点中部署的计算模块的类型可以包括:通讯类计算模块、图像处理类计算模块、人工智能类计算模块等。各个计算节点中所部署的计算模块的类型可由本领域技术人员根据实际情况确定,本公开对此不作限制。
64.有鉴于此,本公开中的终端设备11还可以通过预先向云端控制中心12发送计算模块获取请求的方式,获取相应类型的计算模块的使用权。具体的,在该计算模块获取请求中可以包含终端设备11所有方预先选取的目标类型,那么云端控制中心12即可从所属网络的各个计算节点中部署的若干计算模块中,筛选出属于该目标类型的计算模块,并将筛选出的计算模块的使用权分配给终端设备11(相当于将部署有筛选出的计算模块的计算节点作为上述至少一个计算节点13)。在此基础上,当至少一个计算节点13中的任一计算节点接收到子处理任务后,即可通过调用自身所部署的属于上述目标类型的计算模块对接收到的子处理任务进行处理。举例而言,在上述目标类型为通讯类时,即可将部署有通讯类计算模块的计算节点作为上述至少一个计算节点13中的一个计算节点,在此基础上,终端设备11即可将获取到的通讯数据上传至云端控制中心12进行处理。
65.本公开中的终端设备11还可以通过预先向云端控制中心12发送存储空间获取请求的方式,使云端控制中心12根据存储空间获取请求的指示为终端设备11分配云端存储空间。具体的,终端设备11的所有方可以在存储空间获取请求中添加用于表征所需获取的存储空间大小的数值,以使云端控制中心12可以根据该数值,将所属网络中的各个计算节点中的存储模块的使用权分配给该终端设备11,换言之,上述分配给终端设备11的云端存储空间由上述各个计算节点中部署的存储模块提供。在此基础上,在云端控制中心12得到上述处理结果之后,即可将处理结果存储至该云端存储空间中。当然,该云端存储空间也可以用于存储终端设备11上传的中心处理任务和/或交互数据。
66.需要声明的是,尽管在上述内容中,对计算资源量、计算模块类型、存储资源的分配分别进行了介绍,但在实际应用中,终端设备11可以通过仅发送一个请求的方式,指示云端控制中心12为终端设备11分配上述三者中的至少两者,具体如何分配上述资源可由本领域技术人员根据实际情况确定。
67.由上述技术方案可知,本公开中的数据处理系统中包含的终端设备11中仅负责与所处环境进行交互,不再在本地对接收到的交互数据进行处理,而是通过将交互数据上传至云端控制中心12的方式,由该云端控制中心12控制所属网络中的计算节点对接收到的交互数据进行处理。
68.应当理解的是,由于终端设备11不再在本地进行复杂的数据处理,使得终端设备11无需装配用于提供计算资源的硬件结构。显然,相较于相关技术中需要在本地对交互数据进行处理的终端设备,本公开中的终端设备11的更具轻薄性。
69.除此之外,由于终端设备11中不再装配用于提供计算资源的硬件结构,而是利用部署于云端的计算资源进行数据处理,使得本公开无需如相关技术在本地计算资源不够用时,需要更换硬件配置或直接更换终端设备,降低了计算资源的获取成本。
70.再者,由于本公开中的交互数据均上传至云端控制中心12进行控制处理,使得本公开在进行数据处理时,可以由云端控制中心12统筹管理若干计算节点所能提供的计算资源,避免了计算资源利用率低的问题(如避免出现计算资源闲置等问题)。
71.图2为本公开一示例性实施例示出的一种数据处理方法。在该实施例中,仅仅是将云端控制中心作为执行主体,对本公开的技术方案进行介绍,具体操作方式,例如,如何获取中心处理任务,终端设备中装配的输入/输出模块可以包括哪些子模块,与上一实施例相类似,均可参照上一实施例的介绍,在下文中不再赘述。
72.该方法应用于云端控制中心,如图2所示,该方法可以包括以下步骤:
73.步骤202,当接收到终端设备上传的中心处理任务时,将所述中心处理任务拆分为适用于所属网络中的至少一个计算节点的子处理任务,所述中心处理任务中包含所述终端设备通过自身部署的输入模块获取到的交互数据。
74.如上所述,本公开中的终端设备中部署的输入模块可以包括下述若干子模块中的至少一个:触控子模块、加速度检测子模块、距离检测子模块、温检测子模块、相机子模块、霍尔子模块。再例如,输出模块则可以包括下述若干子模块中的至少一个:音频子模块、显示子模块、振动子模块、灯光子模块。
75.如上所述,云端控制中心可以为终端设备所属网络中的任一计算节点。举例而言,该云端控制中心可以为终端设备所属网络中的任一,或者为所属网络中的任一服务器,再或者为所属网络中的任一路由设备。该云端控制中心具体由网络中的哪一计算节点担任,可由本领域技术人员根据实际情况确定。
76.如上所述,可以预设一定的限制条件,以选取对应于终端设备的云端控制中心,以避免云端控制中心选取不当,而降低终端设备上传的交互数据的处理效率。例如,可以将终端设备所属网络中的、与终端设备的物理距离在预设范围内的计算节点作为云端控制中心;再例如,可以将终端设备所属网络中与终端设备之间的通信带宽高于预设值的计算节点作为云端控制中心。
77.如上所述,在实际应用中,还可以根据终端设备的物理位置的变化,实时变化终端设备所对应的云端控制中心。
78.如上所述,云端控制中心在获取到终端设备上传的交互数据之后,即可将对应于该交互数据的中心处理任务拆分为适用于各个计算节点的子处理任务。在实际应用中,该中心处理任务既可以由终端设备基于获取到的交互数据生成并上传,也可以由云端控制中心在接收到终端设备上传的交互数据后,基于接收到的交互数据生成。
79.步骤204,将拆分得到的子处理任务分发至所述至少一个计算节点,以由所述至少一个计算节点分别对接收到的子处理任务进行处理后将得到的子处理结果返回。
80.如上所述,终端设备可以预先向云端控制中心发起计算资源授权请求,以使云端控制中心按照该计算资源授权请求的指示,将相应计算资源量的计算资源的使用权分配给终端设备。
81.如上所述,本公开中的云端控制中心在分配计算资源使用权时,既可以直接分配
向终端设备提供计算资源的计算节点,在该情况下,负责处理终端设备上传的交互数据的各个计算节点为预先将计算资源使用权授予给终端设备的计算节点;也可以仅记录所要分配给终端设备的计算资源量,再在需要处理终端设备上传的交互数据时,再调用不超过该计算资源量的计算资源用于处理该交互数据。
82.步骤206,对所述至少一个计算节点返回的子处理结果进行整合,以得到所述中心处理任务的处理结果,并将所述处理结果返回至所述终端设备,以由所述终端设备通过部署的输出模块将所述处理结果输出。
83.如上所述,在接收到若干计算节点返回的若干子处理结果之后,即可将若干子处理结果整合为对应于终端设备上传的交互数据的处理结果,并返回至终端设备,以由其进行输出。
84.如上所述,上述云端控制中心所属网络中的各个计算节点内部署有不同类型的计算模块;而上述至少一个计算节点中则部署有属于终端设备的所有方预先选取的目标类型的计算模块。在此基础上,至少一个计算节点中的任一计算节点即可通过自身部署的属于目标类型的计算模块对接收到的子处理任务进行处理,以得到相应的子处理结果。
85.如上所述,云端控制中心还可以在接收到终端设备发送的存储空间获取请求的情况下,根据该存储空间获取请求的指示为终端设备分配云端存储空间,其中,该云端存储空间由所属网络中的各个计算节点中部署的存储模块提供。在此基础上,云端控制中心在得到上述处理结果之后,即可将该处理结果存储至云端存储空间中。
86.由上述技术方案可知,本公开中的云端控制中心可以在接收到终端设备上传的交互数据之后,将对应于该交互数据的中心处理任务拆分为子处理任务,以交由所属网络中的若干计算节点进行计算,并在接收到各个计算节点返回的子处理结果后,生成对应于上述交互数据的处理结果,以返回至终端设备,以由其输出。
87.图3为本公开一示例性实施例示出的另一种数据处理方法。在该实施例中,仅仅是将终端设备作为执行主体,对本公开的技术方案进行介绍,具体操作方式,例如,如何获取中心处理任务,终端设备中装配的输入/输出模块可以包括哪些子模块,与上一实施例相类似,均可参照上一实施例的介绍,在下文中不再赘述。
88.该方法应用于终端设备,如图3所示,该方法可以包括以下步骤:
89.步骤302,通过本地部署的输入模块获取交互数据,并将包含所述交互数据的中心处理任务上传至所属网络中的云端控制中心,以由所述云端控制中心在对所述中心处理任务进行处理后,将得到的处理结果返回;其中,所述云端控制中心通过将所述中心处理任务拆分为适用于所属网络中至少一个计算节点的子处理任务的方式,将所述子处理任务分发至所述至少一个计算节点处,以使所述至少一个计算节点对接收到的子处理任务进行处理后,将得到的子处理结果返回至所述云端控制中心;所述处理结果由所述云端控制中心对所述至少一个计算节点返回的子处理结果整合得到。
90.如上所述,本公开中的终端设备中部署的输入模块可以包括下述若干子模块中的至少一个:触控子模块、加速度检测子模块、距离检测子模块、温检测子模块、相机子模块、霍尔子模块。再例如,输出模块则可以包括下述若干子模块中的至少一个:音频子模块、显示子模块、振动子模块、灯光子模块。
91.如上所述,云端控制中心可以为终端设备所属网络中的任一计算节点。举例而言,
该云端控制中心可以为终端设备所属网络中的任一,或者为所属网络中的任一服务器,再或者为所属网络中的任一路由设备。该云端控制中心具体由网络中的哪一计算节点担任,可由本领域技术人员根据实际情况确定。
92.如上所述,可以预设一定的限制条件,以选取对应于终端设备的云端控制中心,以避免云端控制中心选取不当,而降低终端设备上传的交互数据的处理效率。例如,可以将终端设备所属网络中的、与终端设备的物理距离在预设范围内的计算节点作为云端控制中心;再例如,可以将终端设备所属网络中与终端设备之间的通信带宽高于预设值的计算节点作为云端控制中心。
93.如上所述,在实际应用中,还可以根据终端设备的物理位置的变化,实时变化终端设备所对应的云端控制中心。
94.如上所述,云端控制中心在获取到终端设备上传的交互数据之后,即可将对应于该交互数据的中心处理任务拆分为适用于各个计算节点的子处理任务。在实际应用中,该中心处理任务既可以由终端设备基于获取到的交互数据生成并上传,也可以由云端控制中心在接收到终端设备上传的交互数据后,基于接收到的交互数据生成。
95.如上所述,终端设备可以预先向云端控制中心发起计算资源授权请求,以使云端控制中心按照该计算资源授权请求的指示,将相应计算资源量的计算资源的使用权分配给终端设备。
96.如上所述,本公开中的云端控制中心在分配计算资源使用权时,既可以直接分配向终端设备提供计算资源的计算节点,在该情况下,负责处理终端设备上传的交互数据的各个计算节点为预先将计算资源使用权授予给终端设备的计算节点;也可以仅记录所要分配给终端设备的计算资源量,再在需要处理终端设备上传的交互数据时,再调用不超过该计算资源量的计算资源用于处理该交互数据。
97.步骤304,通过本地部署的输出模块对所述处理结果进行输出。
98.如上所述,在接收到若干计算节点返回的若干子处理结果之后,即可将若干子处理结果整合为对应于终端设备上传的交互数据的处理结果,并返回至终端设备,以由其进行输出。
99.如上所述,终端设备还可以向云端控制中心发送计算模块获取请求,以使云端控制中心根据计算模块获取请求中包含的目标类型,将属于该目标类型的计算模块的使用权分配给终端设备;其中,属于目标类型的计算模块被部署于上述至少一个计算节点中;至少一个计算节点中的任一计算节点通过调用自身部署的属于上述目标类型的计算模块对接收到的子处理任务进行处理。
100.如上所述,终端设备还可以向云端控制中心发送存储空间获取请求,以使云端控制中心根据存储空间获取请求的指示为终端设备分配云端存储空间;其中,该云端存储空间由所属网络中的各个计算节点中部署的存储模块提供。在此基础上,云端控制中心还可以将上述处理结果存储至该云端存储空间中。
101.由上述技术方案可知,本公开中的云端控制中心可以在接收到终端设备上传的交互数据之后,将对应于该交互数据的中心处理任务拆分为子处理任务,以交由所属网络中的若干计算节点进行计算,并在接收到各个计算节点返回的子处理结果后,生成对应于上述交互数据的处理结果,以返回至终端设备,以由其输出。
102.下面,以对智能手机采集到的图像信息进行处理为例,对本公开的技术方案进行介绍。
103.图4为本公开一示例性实施例示出的一种数据处理方法的交互图。如图4所示,该方法可以包括以下步骤:
104.步骤401,智能手机在用户的指示下,采集所处环境中的图像信息。
105.在本实施例中,智能手机中可以预先装配有包含图像传感器、镜头的相机组件,并安装有相应的相机app。那么,在用户需要拍摄图像时,即可通过启动该相机app的方式,调用上述相机组件拍摄图像。
106.在该实施例中,智能手机即为上述终端设备,图像传感器和镜头组成的相机组件即为终端设备上部署的输入模块。采集到的图像信息即为终端设备获取的交互数据。
107.步骤402,智能手机生成对应于采集到的图像信息的图像处理任务。
108.在本实施例中,可以由智能手机在采集到图像信息后,在本地生成相应的图像处理任务,并将该图像处理任务上传至云端控制中心,以进行图像处理。
109.步骤403,智能手机将图像处理任务上传至云端控制中心。
110.举例而言,智能手机所对应的云端控制中心可以为离该智能手机距离最近的。那么,智能手机在生成上述图像处理任务之后,即可将该图像处理任务发送至该处。
111.步骤404,云端控制中心将图像处理任务拆分为若干图像处理子任务。
112.承接上述举例,在获取到图像处理任务之后,即可将该图像处理任务拆分为若干图像处理子任务。例如,可以将图像处理任务拆分为图像生成子任务、调子任务等,并将拆分得到的图像处理子任务发送至所适用的计算节点中进行处理。具体的,可以将调子任务发送至具有调功能的计算节点中,将图像生成子任务发送至具有图像生成功能的计算节点中。
113.步骤405,云端控制中心将若干图像处理子任务分发至各个计算节点中。
114.在本实施例中,云端控制中心在拆分得到若干图像处理子任务后,即可将拆分得到的若干图像处理子任务分发至各个计算节点中。具体的,可以如图4所示,将图像处理子任务a发送至计算节点a,将图像处理子任务b发送至计算节点b。当然,图中仅仅是以通过两个计算节点对图像信息进行处理,在实际应用中,所涉及的计算节点数量可根据实际情况确定。
115.承接上述举例,上述各个计算节点可以由所属网络中的各个终端设备担任。假设上述智能手机为智能手机1,通过上述进行网络数据传输的终端设备还包括:智能手机2、智能手机3、平板电脑4、pc5等。那么,可以将拆分得到的若干图像处理子任务分发给智能手机2、智能手机3、平板电脑4和pc5,以针对各个图像处理子任务进行处理。
116.步骤406,各个计算节点对接收到的图像处理子任务进行计算。
117.步骤407,各个计算节点将计算得到的各个子处理结果返回至云端控制中心。
118.承接上述举例,智能手机2、智能手机3、平板电脑4、pc5在分别对自身接收到的图像处理子任务进行计算,得到子处理结果后,即可将各自得到子处理结果返回至上述。
119.步骤408,云端控制中心基于各个计算节点返回的子处理结果生成拍摄得到的图像。
120.承接上述举例,在获取到智能手机2、智能手机3、平板电脑4、pc5返回的若干子处理结果之后,即可生成对应于上述图像信息的图像,并将该图像返回至智能手机1。
121.步骤409,云端控制中心将生成的图像返回至智能手机。
122.步骤410,智能手机在显示屏中显示接收到的图像。
123.承接上述举例,智能手机1在接收到返回的图像之后,即可通过显示屏展示接收到的图像。在该过程中,显示屏即为终端设备的输出模块。
124.由上述技术方案可知,本实施例中的智能手机能够通过将采集到的图像信息上传至距离自身最近的的方式,调动同样通过该进行网络通信的其他终端设备对该图像信息进行处理。
125.从该实施例中不难看出,本公开的技术方案使得终端设备能够利用所属网络中的计算资源,对自身采集到的交互数据进行处理。可见,本公开无需如相关技术需要在本地装配高负载的计算模块,以在本地完成对交互数据的处理,避免了相关技术中需要在终端本地部署高负载计算模块,而影响终端设备轻薄性的问题。
126.图5是本公开一示例性实施例示出的一种应用于云端控制中心的数据处理装置的框图。参照图5,该装置包括获取单元501、分发单元502和返回单元503。
127.获取单元501,当接收到终端设备上传的中心处理任务时,将所述中心处理任务拆分为适用于所属网络中的至少一个计算节点的子处理任务,所述中心处理任务中包含所述终端设备通过自身部署的输入模块获取到的交互数据;
128.分发单元502,将拆分得到的子处理任务分发至所述至少一个计算节点,以由所述至少一个计算节点分别对接收到的子处理任务进行处理后将得到的子处理结果返回;
129.返回单元503,对所述至少一个计算节点返回的子处理结果进行整合,以得到所述中心处理任务的处理结果,并将所述处理结果返回至所述终端设备,以由所述终端设备通过部署的输出模块将所述处理结果输出。
130.可选的,所述云端控制中心所属网络中的各个计算节点内部署有不同类型的计算模块;所述至少一个计算节点中部署有属于所述终端设备的所有方预先选取的目标类型的计算模块;任一计算节点返回的子处理结果由所述任一计算节点通过自身部署的属于所述目标类型的计算模块处理得到。
131.如图6所示,图6是本公开一示例性实施例示出的另一种应用于云端控制中心的数据处理装置的框图,该实施例在前述图5所示实施例的基础上,还包括:请求单元504。
132.可选的,还包括:
133.请求单元504,响应于所述终端设备发送的计算资源授权请求,将所属网络中的与所述计算资源授权请求所指示的计算资源量相匹配的计算资源的使用权分配给所述终端设备,所述计算资源由所述各个计算节点提供。
134.可选的,请求单元504还被用于:
135.接收所述终端设备发送的存储空间获取请求,根据所述存储空间获取请求的指示为所述终端设备分配云端存储空间,所述云端存储空间由所述网络中的各个计算节点中部署的存储模块提供;以及,将所述处理结果存储至所述云端存储空间中。
136.图7是本公开一示例性实施例示出的一种应用于终端设备的数据处理装置的框图。参照图7,该装置包括输入单元701和输出单元702。
137.输入单元701,通过本地部署的输入模块获取交互数据,并将所述交互数据上传至所属网络中的云端控制中心,以由所述云端控制中心在对所述交互数据处理后,将所述处理结果返回;其中,所述云端控制中心通过将对应于所述交互数据的中心处理任务拆分为适用于所属网络中各个计算节点的子处理任务的方式,将所述子处理任务分发至所述各个计算节点处,以使所述各个计算节点对接收到的子处理任务进行计算后,将子处理结果返回至所述云端控制中心;所述处理结果由所述云端控制中心对所述各个计算节点返回的子处理结果整合得到;
138.输出单元702,通过本地部署的输出模块对所述处理结果进行输出。
139.可选的,所述输入模块包括下述至少之一:触控子模块、加速度检测子模块、距离检测子模块、温检测子模块、相机子模块、霍尔子模块;
140.所述输出模块包括下述至少之一:音频子模块、显示子模块、振动子模块、灯光子模块。
141.可选的,所述云端控制中心为所述终端设备所属网络中与所述终端设备的物理距离在预设范围内的计算设备。
142.如图8所示,图8是本公开一示例性实施例示出的另一种应用于终端设备的数据处理装置的框图,该实施例在前述图7所示实施例的基础上,还包括:请求单元703。
143.可选的,请求单元703,向所述云端控制中心发送计算资源授权请求,以使所述云端控制中心将与所述计算资源授权请求中指示的计算资源量相匹配的计算资源的使用权分配给所述终端设备;所述计算资源由所述各个计算节点提供。
144.可选的,请求单元703还被用于:
145.向所述云端控制中心发送计算模块获取请求,以使所述云端控制中心根据所述计算模块获取请求中包含的目标类型,将属于所述目标类型的计算模块的使用权分配给所述终端设备;
146.其中,属于所述目标类型的计算模块被部署于所述至少一个计算节点中;所述至少一个计算节点通过调用自身部署的属于所述目标类型的计算模块对接收到的子处理任务进行处理。
147.可选的,请求单元703还被用于:
148.向云端控制中心发送存储空间获取请求,以使所述云端控制中心根据所述存储空间获取请求的指示为所述终端设备分配云端存储空间,所述云端存储空间由所述网络中的各个计算节点中部署的存储模块提供;
149.将所述处理结果存储至所述云端存储空间中。
150.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
151.相应的,本公开还提供一种数据处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为实现如上述实施例中任一所述的数据处理方法,
比如该方法可以包括:当接收到终端设备上传的中心处理任务时,将所述中心处理任务拆分为适用于所属网络中的至少一个计算节点的子处理任务,所述中心处理任务中包含所述终端设备通过自身部署的输入模块获取到的交互数据;将拆分得到的子处理任务分发至所述至少一个计算节点,以由所述至少一个计算节点分别对接收到的子处理任务进行处理后将得到的子处理结果返回;对所述至少一个计算节点返回的子处理结果进行整合,以得到所述中心处理任务的处理结果,并将所述处理结果返回至所述终端设备,以由所述终端设备通过部署的输出模块将所述处理结果输出。
152.相应的,本公开还提供一种电子设备,所述电子设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于实现如上述实施例中任一所述的数据处理方法的指令,比如该方法可以包括:当接收到终端设备上传的中心处理任务时,将所述中心处理任务拆分为适用于所属网络中的至少一个计算节点的子处理任务,所述中心处理任务中包含所述终端设备通过自身部署的输入模块获取到的交互数据;将拆分得到的子处理任务分发至所述至少一个计算节点,以由所述至少一个计算节点分别对接收到的子处理任务进行处理后将得到的子处理结果返回;对所述至少一个计算节点返回的子处理结果进行整合,以得到所述中心处理任务的处理结果,并将所述处理结果返回至所述终端设备,以由所述终端设备通过部署的输出模块将所述处理结果输出。
153.图9是根据一示例性实施例示出的一种用于实现进程调度方法的装置900的框图。例如,装置900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
154.参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(i/o)的接口912,传感器组件914,以及通信组件916。
155.处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
156.存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
157.电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。
158.多媒体组件908包括在所述装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感
器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
159.音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
160.i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
161.传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件914可以检测到装置900的打开/关闭状态,组件的相对定位,例如所述组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
162.通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如wifi,2g或3g,4g lte、5g nr(new radio)或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
163.在示例性实施例中,装置900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
164.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
165.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
166.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并
且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
167.以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。

技术特征:


1.一种数据处理系统,其特征在于,包括:终端设备、云端控制中心和至少一个计算节点;所述终端设备,部署有输入模块和输出模块;所述输入模块用于获取交互数据,并将包含所述交互数据的中心处理任务上传至所述云端控制中心,所述输出模块用于输出所述云端控制中心针对所述中心处理任务返回的的处理结果;所述云端控制中心,部署有处理模块;所述处理模块用于获取所述终端设备发送的包含所述交互数据的中心处理任务,并将所述中心处理任务拆分为适用于所述至少一个计算节点的子处理任务,以及用于分别将各子处理任务分发至所述至少一个计算节点,并基于所述至少一个计算节点针对相应的子处理任务返回的子处理结果整合成所述处理结果;所述至少一个计算节点,部署有计算模块;所述计算模块用于对所述云端控制中心分发得到的子处理任务进行计算,以得到相应的子处理结果。2.根据权利要求1所述的数据处理系统,其特征在于,所述云端控制中心为所述终端设备所属网络中的任一计算节点。3.根据权利要求2所述的数据处理系统,其特征在于,所述云端控制中心为所述终端设备所属网络中、与所述终端设备的物理距离在预设范围内的计算节点。4.根据权利要求1所述的数据处理系统,其特征在于,所述至少一个计算节点为所述终端设备所属网络包含的若干计算节点中,预先将计算资源使用权授予给所述终端设备的计算节点。5.一种数据处理方法,其特征在于,应用于云端控制中心,包括:当接收到终端设备上传的中心处理任务时,将所述中心处理任务拆分为适用于所属网络中的至少一个计算节点的子处理任务,所述中心处理任务中包含所述终端设备通过自身部署的输入模块获取到的交互数据;将拆分得到的子处理任务分发至所述至少一个计算节点,以由所述至少一个计算节点分别对接收到的子处理任务进行处理后将得到的子处理结果返回;对所述至少一个计算节点返回的子处理结果进行整合,以得到所述中心处理任务的处理结果,并将所述处理结果返回至所述终端设备,以由所述终端设备通过部署的输出模块将所述处理结果输出。6.根据权利要求5所述的方法,其特征在于,还包括:响应于所述终端设备发送的计算资源授权请求,将所属网络中的与所述计算资源授权请求所指示的计算资源量相匹配的计算资源的使用权分配给所述终端设备,所述计算资源由所述至少一个计算节点提供。7.根据权利要求5所述的方法,其特征在于,所述云端控制中心所属网络中的各个计算节点内部署有不同类型的计算模块;所述至少一个计算节点中部署有属于所述终端设备的所有方预先选取的目标类型的计算模块;任一计算节点返回的子处理结果由所述任一计算节点通过自身部署的属于所述目标类型的计算模块处理得到。8.根据权利要求5所述的方法,其特征在于,还包括:接收所述终端设备发送的存储空间获取请求,根据所述存储空间获取请求的指示为所述终端设备分配云端存储空间,所述云端存储空间由所述网络中的各个计算节点中部署的存储模块提供;
将所述处理结果存储至所述云端存储空间中。9.一种数据处理方法,其特征在于,应用于终端设备,包括:通过本地部署的输入模块获取交互数据,并将包含所述交互数据的中心处理任务上传至所属网络中的云端控制中心,以由所述云端控制中心在对所述中心处理任务进行处理后,将得到的处理结果返回;其中,所述云端控制中心通过将所述中心处理任务拆分为适用于所属网络中至少一个计算节点的子处理任务的方式,将所述子处理任务分发至所述至少一个计算节点处,以使所述至少一个计算节点对接收到的子处理任务进行处理后,将得到的子处理结果返回至所述云端控制中心;所述处理结果由所述云端控制中心对所述至少一个计算节点返回的子处理结果整合得到;通过本地部署的输出模块对所述处理结果进行输出。10.根据权利要求9所述的方法,其特征在于,所述云端控制中心为所述终端设备所属网络中与所述终端设备的物理距离在预设范围内的计算设备。11.根据权利要求9所述的方法,其特征在于,还包括:向所述云端控制中心发送计算资源授权请求,以使所述云端控制中心将与所述计算资源授权请求中指示的计算资源量相匹配的计算资源的使用权分配给所述终端设备;所述计算资源由所述至少一个计算节点提供。12.根据权利要求9所述的方法,其特征在于,还包括:向所述云端控制中心发送计算模块获取请求,以使所述云端控制中心根据所述计算模块获取请求中包含的目标类型,将属于所述目标类型的计算模块的使用权分配给所述终端设备;其中,属于所述目标类型的计算模块被部署于所述至少一个计算节点中;所述至少一个计算节点通过调用自身部署的属于所述目标类型的计算模块对接收到的子处理任务进行处理。13.根据权利要求9所述的方法,其特征在于,还包括:向云端控制中心发送存储空间获取请求,以使所述云端控制中心根据所述存储空间获取请求的指示为所述终端设备分配云端存储空间,所述云端存储空间由所述网络中的各个计算节点中部署的存储模块提供;将所述处理结果存储至所述云端存储空间中。14.一种数据处理装置,其特征在于,应用于云端控制中心,包括:获取单元,当接收到终端设备上传的中心处理任务时,将所述中心处理任务拆分为适用于所属网络中的至少一个计算节点的子处理任务,所述中心处理任务中包含所述终端设备通过自身部署的输入模块获取到的交互数据;分发单元,将拆分得到的子处理任务分发至所述至少一个计算节点,以由所述至少一个计算节点分别对接收到的子处理任务进行处理后将得到的子处理结果返回;返回单元,对所述至少一个计算节点返回的子处理结果进行整合,以得到所述中心处理任务的处理结果,并将所述处理结果返回至所述终端设备,以由所述终端设备通过部署的输出模块将所述处理结果输出。15.一种数据处理装置,其特征在于,应用于终端设备,包括:
输入单元,通过本地部署的输入模块获取交互数据,并将包含所述交互数据的中心处理任务上传至所属网络中的云端控制中心,以由所述云端控制中心在对所述中心处理任务进行处理后,将得到的处理结果返回;其中,所述云端控制中心通过将所述中心处理任务拆分为适用于所属网络中至少一个计算节点的子处理任务的方式,将所述子处理任务分发至所述至少一个计算节点处,以使所述至少一个计算节点对接收到的子处理任务进行处理后,将得到的子处理结果返回至所述云端控制中心;所述处理结果由所述云端控制中心对所述至少一个计算节点返回的子处理结果整合得到;输出单元,通过本地部署的输出模块对所述处理结果进行输出。16.一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如权利要求6-13中任一项所述的方法。17.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求6-13中任一项所述方法的步骤。

技术总结


本公开是关于一种数据处理方法及装置、电子设备、存储介质。其中,该方法,包括:终端设备在获取到交互数据之后,将包含所述交互数据的中心处理任务上传至云端控制中心;云端控制中心在获取到该中心处理任务后,将该中心处理任务拆分为子处理任务,并将子处理任务分发至所属网络中的至少一个计算节点进行处理;在此基础上,云端控制中心即可将上述至少一个计算节点返回的子处理结果整合成对应于所述中心处理任务的处理结果,并将处理结果返回至终端设备,以由终端设备对该处理结果进行输出。通过该方式,使得终端设备无需在本地设置用于提供计算能力的模块,进而使得终端设备具有更好的轻薄性。轻薄性。轻薄性。


技术研发人员:

陈朝喜 孙长宇

受保护的技术使用者:

北京小米移动软件有限公司

技术研发日:

2021.06.07

技术公布日:

2022/12/22

本文发布于:2024-09-23 15:23:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/45342.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   终端设备   云端   节点
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议