CN104506600A - 一种共享计算资源方法、装置、***及客户端和服务器 - Google Patents
一种共享计算资源方法、装置、***及客户端和服务器 Download PDFInfo
- Publication number
- CN104506600A CN104506600A CN201410778593.4A CN201410778593A CN104506600A CN 104506600 A CN104506600 A CN 104506600A CN 201410778593 A CN201410778593 A CN 201410778593A CN 104506600 A CN104506600 A CN 104506600A
- Authority
- CN
- China
- Prior art keywords
- sub
- client
- request
- server
- computing request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1006—Server selection for load balancing with static server selection, e.g. the same server being selected for a specific client
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明实施例提供一种共享计算资源方法、装置、***及客户端和服务器,该方法包括:服务器接收由请求客户端发送的第一运算请求;所述服务器根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求,以使所述共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果;所述服务器接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果;所述服务器根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至所述请求客户端。
Description
技术领域
本发明涉及网络技术领域,尤其涉及一种共享计算资源方法、装置、***及客户端和服务器。
背景技术
目前的用户每个人都有较多的计算设备,例如个人计算机、智能手机、平板电脑等设备,这些设备很多时候处于空闲状态,而仅仅是在离散的短时间内有计算的需求,这就造成了在每个时间点上,大部分人的计算设备处于空闲而一小部分人的计算设备处于忙碌的状态。限于目前计算设备成本和功耗等方面的考虑,在单个计算设备中所配置的计算资源(例如处理器资源和内存等)往往很有限,这就使得这一小部分人在通过各自的计算设备完成较集中的计算任务时往往因为计算资源紧张导致花费较长时间。
发明内容
有鉴于此,本发明提供一种共享计算资源方法、装置、***及客户端和服务器,能够提高计算资源的利用率。
为实现上述目的,本发明提供一种共享计算资源方法,包括:
服务器接收由请求客户端发送的第一运算请求;
所述服务器根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求,以使所述共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果;
所述服务器接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果;
所述服务器根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至所述请求客户端。
在一个优选的实施例中,所述方法还包括:
在服务器接收到所述第一运算请求以后,所述服务器根据所述第一运算请求评估所需的运算量;
所述服务器根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源包括:
所述服务器根据所需的运算量,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源,以使确定的目标可用计算资源能够满足所需的运算量的需求。
在一个优选的实施例中,所述方法还包括:在所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求后,判断所述共享客户端是否在线,如果在线,则继续执行后续步骤;如果不在线,则结束流程。
在一个优选的实施例中,所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求中包括合法性信息,以使所述共享客户端根据接收到的第一子运算请求中的合法性信息判断该第一子运算请求是否合法,且当判断为合法时,所述共享客户端根据该第一子运算请求进行运算。
在一个优选的实施例中,所述方法还包括:
服务器接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果后,验证所述第一子运算结果;
所述服务器根据所有第一子运算结果得到第一运算结果具体实现为:所述服务器根据验证通过的所有第一子运算结果得到第一运算结果。
在一个优选的实施例中,所述方法还包括:所述服务器向提供验证通过的第一子运算结果的共享客户端支付费用。
在一个优选的实施例中,所述方法还包括:所述服务器接收所述请求客户端根据所述第一运算请求支付的费用。
在一个优选的实施例中,所述服务器接收所述请求客户端根据所述第一运算请求支付的费用的步骤在如下时刻执行:
所述服务器根据运算请求搜索在线可用的计算资源前的时刻,或
所述服务器将第一运算结果发送至所述请求客户端后的时刻。
在一个优选的实施例中,所述方法还包括:
所述服务器接收所述客户端发送的在所述本地剩余计算资源中开放部分或全部剩余计算资源的开放计算资源请求;
所述服务器根据所述开放计算资源请求,将所述客户端开放的计算资源的信息进行登记,并将所述客户端作为共享客户端。
在一个优选的实施例中,所述方法还包括:
所述服务器接收发送开放计算资源请求的客户端所发送的开放策略。
本发明另一方面还提供一种共享计算方法,包括:
请求客户端向服务器发送第一运算请求,所述第一运算请求使得所述服务器根据所述第一运算请求,搜索在线可用的计算资源并从中确定至少一个目标可用计算资源;
所述请求客户端接收所述服务器反馈的第一运算结果,所述第一运算结果是所述服务器根据所有第一子运算结果得到的,所述第一子运算结果是所述目标可用计算资源所在的共享客户端根据所述服务器向其发送的第一子运算请求而运算得到的。
在一个优选的实施例中,所述方法还包括:
所述请求客户端根据所述第一运算请求向所述服务器支付费用。
本发明再一方面还提供一种共享计算资源方法,包括:
共享客户端接收来自服务器发送的第一子运算请求,所述第一子运算请求是由所述服务器根据请求客户端发送的第一运算请求确定的;
所述共享客户端根据接收到的第一子运算请求进行运算,得到第一子运算结果;
所述共享客户端将所述第一子运算结果返回至所述服务器,以使所述服务器根据所述第一子运算结果得到第一运算结果并发送至所述请求客户端。
在一个优选的实施例中,所述第一运算请求中包括合法性信息;
所述方法还包括:
所述共享客户端根据接收到的第一子运算请求中的合法信息判断所述第一子运算请求是否合法,且当判断结果为合法时,执行根据接收到的第一子运算请求进行运算的步骤。
在一个优选的实施例中,所述方法还包括:
接收所述服务器针对第一子运算结果支付的费用。
在一个优选的实施例中,所述方法还包括:
在接收服务器发送的在线检测指令后,所述共享客户端将自身的在线状态信息发送至所述服务器。
本发明另一方面还提供一种共享计算装置,包括:
第一运算请求接收单元,用于接收由请求客户端发送的第一运算请求;
目标可用计算资源确定单元,用于根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
第一子运算请求发送单元,用于向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求,以使所述共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果;
第一子运算结果接收单元,用于接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果;
第一运算结果发送单元,用于根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至所述请求客户端。
在一个优选的实施例中,所述装置还包括:
运算量评估单元,用于根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
所述目标可用计算资源确定单元包括:
在线资源搜索单元,用于根据所需的运算量,搜索在线可用的计算资源;
目标资源确定单元,用于从所述在线资源搜索单元搜索到的在线可用的计算资源中,确定至少一个目标可用计算资源,以使确定的目标可用计算资源能够满足所需的运算量的需求。
在一个优选的实施例中,所述装置还包括:
在线状态判断单元,用于在所述第一子运算请求发送单元向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求后,判断所述共享客户端是否在线。
在一个优选的实施例中,所述第一子运算请求发送单元发送的第一子运算请求中包括合法性信息,以使所述共享客户端根据接收到的第一子运算请求中的合法性信息判断该第一子运算请求是否合法,且当判断为合法时根据该第一子运算请求进行计算。
在一个优选的实施例中,所述装置还包括:
结果验证单元,用于在第一子运算结果接收单元接收到所述目标可用计算资源所在的共享客户端返回的第一子运算结果后,验证所述第一子运算结果;
所述第一运算结果发送单元具体用于根据验证通过的所有第一子运算结果得到第一运算结果并发送至所述请求客户端。
在一个优选的实施例中,所述装置还包括:
费用支付单元,用于向验证通过的第一子运算结果的共享客户端支付费用。
在一个优选的实施例中,所述装置还包括:
费用接收单元,用于接收所述请求客户端根据所述第一运算请求支付的费用。
在一个优选的实施例中,所述装置还包括:
资源开放请求接收单元,用于接收所述客户端发送的在所述本地剩余计算资源中开放部分或全部剩余计算资源的开放计算资源请求;
资源开放登记单元,用于根据所述开放计算资源请求,将所述客户端开放的计算资源的数据进行登记,并将所述客户端作为共享客户端。
在一个优选的实施例中,所述装置还包括:
开放策略接收单元,用于接收发送开放计算资源请求的客户端所发送的开放策略。
本发明另一方面还提供一种服务器,包括上述的共享计算装置。
本发明再一方面还提供一种共享计算资源装置,包括:
第一运算请求发送单元,用于向服务器发送第一运算请求,所述第一运算请求使得所述服务器根据所述第一运算请求,搜索在线可用的计算资源并从中确定至少一个目标可用计算资源;
第一运算结果接收单元,用于端接收所述服务器反馈的第一运算结果,所述第一运算结果是所述服务器根据所有第一子运算结果得到的,所述第一子运算结果是所述目标可用计算资源所在的共享客户端根据所述服务器向其发送的第一子运算请求而运算得到的。
在一个优选的实施例中,所述装置还包括:
费用支付单元,用于根据所述第一运算请求向所述服务器支付费用。
本发明另一方面还提供一种请求共享资源客户端,包括上述的共享计算资源装置。
本发明再一方面还提供一种共享计算资源装置,包括:
第一子运算请求接收单元,用于接收来自服务器发送的第一子运算请求,所述第一子运算请求是由所述服务器根据请求客户端发送的第一运算请求确定的;
第一子运算结果生成单元,用于根据接收到的第一子运算请求进行运算,得到第一子运算结果;
第一子运算结果发送单元,用于将所述第一子运算结果返回至所述服务器,以使所述服务器根据所述第一子运算结果得到第一运算结果并发送至所述请求客户端。
在一个优选的实施例中,所述第一运算请求中包括合法性信息;
所述装置还包括:
合法性判断单元,用于根据接收到的第一子运算请求中的合法信息判断所述第一子运算请求是否合法,且当判断结果为合法时,触发所述第一子运算结果生成单元工作。
在一个优选的实施例中,所述装置还包括:
费用接收单元,用于接收所述服务器针对第一子运算结果支付的费用。
在一个优选的实施例中,所述装置还包括:
在线状态检测单元,用于在接收服务器发送的在线检测指令后将所述共享计算装置自身的在线状态信息发送至所述服务器。
本发明另一方面还提供一种共享计算资源客户端,包括上述的共享计算资源装置。
本发明再一方面还提供一种共享计算资源***,包括所述的服务器、所述的请求客户端和所述的共享客户端。
本发明实施例的方案能够实现利用在线的计算资源共同执行运算任务,克服了本地计算资源紧张的问题,提高了计算资源的利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供一种共享计算资源方法的示意图;
图2是本发明另一实施例提供的一种共享计算资源方法的示意图;
图3是本发明另一实施例提供的一种共享计算资源方法的示意图;
图4是本发明另一实施例提供的一种共享计算资源方法的具体流程示意图;
图5是本发明实施例所依托的一种***架构图;
图6是本发明实施例中的计算资源管理过程的流程图;
图7是本发明实施例提供的一种设置在服务器中的共享计算资源装置的示意图;
图8是本发明实施例提供的一种设置在请求客户端中的共享计算资源装置的示意图;
图9是是本发明实施例提供的一种设置在共享客户端中的共享计算资源装置的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种共享计算资源的解决方案,能够实现共享计算资源,将限制的计算资源用于计算,达到资源的最大化利用。
为此,本发明实施例提供一种共享计算资源方法,在该方法中需要进行计算的客户端定义为请求客户端,该请求客户端需要申请计算资源完成自己的运算任务,提供共享计算资源的客户端定义为共享客户端,该共享客户端将自己的剩余计算资源共享开放出来供运算使用,服务器提供一个统一的平台接收请求客户端的运算请求,并调用共享客户端的计算资源完成运算。
如图1所示,该方法包括如下步骤:
步骤S101:服务器接收由请求客户端发送的第一运算请求;
步骤S102:服务器根据第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
步骤S103:服务器向目标可用计算资源所在的共享客户端发送由第一运算请求确定的至少一个第一子运算请求,以使共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果;
步骤S104:服务器接收由目标可用计算资源所在的共享客户端返回的第一子运算结果;
步骤S105:服务器根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至请求客户端。
图1中示出的共享计算资源方法在服务器一侧被执行。
图2提供了本发明实施例提供的在请求客户端一侧执行的共享计算方法的流程图,如图2所示,包括如下步骤:
步骤S201:请求客户端向服务器发送第一运算请求,该第一运算请求使得所述服务器根据第一运算请求,搜索在线可用的计算资源并从中确定至少一个目标可用计算资源;
步骤S202:请求客户端接收服务器反馈的第一运算结果,第一运算结果是服务器根据所有第一子运算结果得到的,第一子运算结果是目标可用计算资源所在的共享客户端根据服务器向其发送的第一子运算请求而运算得到的。
图3提供了本发明实施例提供的在共享客户端一侧执行的共享计算资源方法的流程图,如图3所示,包括如下步骤:
步骤S301:共享客户端接收来自服务器发送的第一子运算请求,该第一子运算请求是由服务器根据请求客户端发送的第一运算请求确定的;
步骤S302:共享客户端根据接收到的第一子运算请求进行运算,得到第一子运算结果;
步骤S303:共享客户端将第一子运算结果返回至所述服务器,以使服务器根据第一子运算结果得到第一运算结果并发送至所述请求客户端。
通过本发明实施例能够实现利用在线的计算资源共同执行运算任务,克服了本地计算资源紧张的问题,提高了计算资源的利用率。
以下通过一个实施例详细说明本发明方案的具体实现。
图4示出了本实施例中的具体流程图,图5示出了本实施例所依托的***架构图。请参见图5,在本实施例中,请求客户端1通过服务器2申请计算资源以完成计算任务,服务器2管理至少一个共享客户端3的计算资源,需要说明的是,这里的“请求客户端”和“共享客户端”仅仅是对客户端按照功能或角色进行的区分,在实际中,一个客户端可能在一个计算任务中充当请求客户端,而在另一个计算任务中充当共享客户端。
需要说明的是,在一个计算任务中,服务器2可能会选择多个共享客户端3来协同完成计算任务,图4中仅仅着重说明服务器2与其中一个共享客户端3的交互过程,本领域技术人员应该能够清楚,对于其他共享客户端3与服务器2的交互过程也相类似。
具体地,参见图4,本实施例中的共享计算资源方法包括如下步骤:
步骤S401:请求客户端1向服务器2发送第一运算请求。
在本实施例中,请求客户端1为完成一个计算任务,可以向服务器2发送第一运算请求。
步骤S402:服务器2根据步骤S401中获得的第一运算请求,评估该第一运算请求所需的运算量。
后续服务器2需要向共享客户端申请计算资源,为了能够更准确和高效地申请合适的计算资源,可以预先评估所需的计算量。
步骤S403:请求客户端1根据第一运算请求的运算量向服务器2支付费用。
在实际中,步骤S403的实现有很多种具体实现方式。例如,服务器2可以根据步骤S402中评估的计算量计算出所需的费用数额后发送至请求客户端1,由请求客户端1确认是否同意此费用数额,并还可以为用户提供多种支付方式。另外,请求客户端1向服务器2支付费用可以通过第三方的支付平台来实现。此外,在本实施例中请求客户端1是在还未完成计算任务之前就支付费用,因此属于一种先付费的模式,在实际中当然也可以采用后付费的模式。
步骤S404:服务器2根据所需的计算量,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源,以使确定的目标可用计算资源能够满足所需的运算量的需求。
在本实施例中,服务器2处登记有各个共享客户端所开放的计算资源,这些计算资源可以被共享用于完成运算,为此服务器2针对第一运算请求所需的运算量,可以搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源。在实际中,请求客户端提出的第一运算请求仅仅通过一个共享客户端共享的计算资源往往无法满足执行的效率要求,为此服务器2可以选择多个目标可用计算资源,并将第一运算请求分解成多个第一子运算请求,由这些目标可用计算资源分别运算其中的一个或多个第一子运算请求,实现协同计算。
步骤S405:服务器2向目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求。
图4中仅示出了多个共享客户端中的一个共享客户端3,服务器2将其中的一个或多个第一子运算请求分给了该共享客户端3。
服务器2在分配第一子运算请求时可以将每个第一子运算请求分给一个对应的目标可用计算资源所在的共享客户端,也可以根据目标可用计算资源的计算能力和效率,向这些计算能力强的目标可用计算资源所在的客户端分配多个第一子运算请求,本发明并不以此为限。
步骤S406:服务器2判断共享客户端3是否在线,如果在线,则继续执行后续步骤,如果不在线则结束流程。
在实际中,服务器2在步骤S404中搜索在线可用的计算资源往往不是实时进行的,因此在步骤S404执行确定的目标可用计算资源在实际执行后续计算任务时可能已经变为不在线的状态,为此在执行具体运算任务前,可以再次判断这些目标可用计算资源所在的共享客户端是否在线。
步骤S407:共享客户端3对接收到的第一子运算请求的合法性进行验证。
在第一子运算请求中可以携带合法性信息,以供接收到该第一子运算请求的共享客户端可以根据其中的合法性信息判断该第一子运算请求是否合法。
验证合法性的目的在实际中有很多种,例如防止存在恶意攻击或盗用计算资源的现象,共享客户端对接收到的第一子运算请求的来源进行认证,当发现属于一个合法的服务器发送的第一子运算请求时,判定该接收到的第一子运算请求是合法的,此时第一子运算请求中携带的服务器来源信息就是一种合法性信息。
步骤S408:当共享客户端3在步骤S407中判断所接收到的第一子运算请求合法后,根据该第一子运算请求进行运算,得到第一子运算结果。
每个接收到第一子运算请求的共享客户端3利用自己开放的计算资源根据其接收到的第一子运算请求进行运算,得到第一子运算结果。
步骤S409:共享客户端3在运算完成后,将得到的第一子运算结果返回至服务器2。
步骤S410:服务器2验证从共享客户端3返回的第一子运算结果。
由于后续服务器2将根据共享客户端3返回的第一子运算结果生成最终的第一运算结果,为了保证结果的准确性,有必要预先对共享客户端3返回的第一子运算结果进行验证。
步骤S411:服务器2根据验证通过的第一子运算结果生成第一运算结果,并将其发送至请求客户端1。
步骤S412:服务器2向发送验证通过的第一子运算结果的共享客户端3支付费用。
需要说明的是,在实际中步骤S411和步骤S422的执行顺序还可以互换。
上述步骤实现了服务器2协调可用计算资源完成第一运算请求的运算任务。
正如前文所述,服务器2管理至少一个共享客户端的计算资源,以下详细说明通过服务器2实现计算资源管理的过程。
图6示出了本实施例中的计算资源管理过程的流程图,在图6中特别地以服务器2管理一个客户端4为例进行说明,在本例中客户端4最初还未被作为共享客户端,本领域技术人员应该能够理解,对于该客户端4还可以是已经被作为共享客户端的客户端。客户端的类型包括但不限于:计算机、智能手机、平板电脑、个人数字助理(PDA)等。
步骤S601:客户端4登录服务器2。
为了实现服务器2对客户端4的可用计算资源的管理,用户可以通过客户端4登录服务器2,并通过服务器2提供的管理界面实现对管理功能的使用。在实际中,服务器2为客户端4提供的管理界面也可以是基于C/S架构的客户端程序界面,也可以基于B/S架构的浏览器客户端界面。
步骤S602:客户端4确定剩余计算资源中需要开放的计算资源,以及开放的策略。
客户端4的用户可以通过客户端4在评估完成的本地剩余资源中选择自己想开放的计算资源,当然可以选择全部的剩余资源进行开放,也可以选择其中的部分剩余资源进行开放。
此外,该用户还可以通过客户端4完成对开放的计算资源的开放策略进行设置,开放策略在实际中可以是每次固定大小的计算资源的开放或者每次弹性决定开放计算资源的大小。
步骤S603:客户端4将携带需要开放的计算资源的信息和对应的开放策略的开放计算资源请求发送至服务器2。
步骤S605:服务器2根据接收到的开放计算资源请求,将该客户端4需要开放的计算资源的信息进行登记,并将该客户端4作为共享客户端。
由此,服务器2又加入了一个新的共享客户端,并相应加入了该新共享客户端所开放的计算资源。
需要说明的是,当上述应用场景中客户端4已经在之前的过程中配置为共享客户端并已经开放一部分计算资源时,通过图6中的方法在对该客户端4的剩余计算资源进行管理时,可以继续对客户端4增加新开放的计算资源,当然还可以删除已经开放的计算资源。
本发明实施例相应还提供一种设置在服务器中的共享计算资源装置,如图7所示,该共享计算资源装置包括:第一运算请求接收单元701、目标可用计算资源确定单元702、第一子运算请求发送单元703、第一子运算结果接收单元704和第一运算结果发送单元705。
其中,第一运算请求接收单元701用于接收由请求客户端发送的第一运算请求。请求客户端为完成一个计算任务,可以向第一运算请求接收单元701发送第一运算请求。
目标可用计算资源确定单元702用于根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源。本实施例中的共享计算装置处登记有各个共享客户端所开放的计算资源,这些计算资源可以被共享用于完成运算,为此目标可用计算资源确定单元702针对第一运算请求所需的运算量,可以搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源。在实际中,请求客户端提出的第一运算请求仅仅通过一个共享客户端共享的计算资源往往无法满足执行的效率要求,为此目标可用计算资源确定单元702可以选择多个目标可用计算资源,并将第一运算请求分解成多个第一子运算请求,由这些目标可用计算资源分别运算其中的一个或多个第一子运算请求,实现协同计算。
第一子运算请求发送单元703用于向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求,以使所述共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果。第一子运算请求发送单元703在分配第一子运算请求时可以将每个第一子运算请求分给一个对应的目标可用计算资源所在的共享客户端,也可以根据目标可用计算资源的计算能力和效率,向这些计算能力强的目标可用计算资源所在的客户端分配多个第一子运算请求,本发明并不以此为限。
第一子运算结果接收单元704用于接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果。
第一运算结果发送单元705用于根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至所述请求客户端。
此外,在一个优选的实施方式中,上述共享计算装置在第一运算请求接收单元701接收到由请求客户端发送的第一运算请求后,还会对该第一运算请求评估运算量。就要这样的考虑,上述共享计算装置还可以包括运算量评估单元,该运算量评估单元用于根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源。相应地,目标可用计算资源确定单元702具体包括:在线资源搜索单元和目标资源确定单元,其中,在线资源搜索单元用于根据所需的运算量,搜索在线可用的计算资源;目标资源确定单元用于从所述在线资源搜索单元搜索到的在线可用的计算资源中,确定至少一个目标可用计算资源,以使确定的目标可用计算资源能够满足所需的运算量的需求。
在另一个优选的实施例中,考虑到目标可用计算资源确定单元702搜索在线可用的计算资源往往不是实时进行的,在第一子运算请求发送单元703元向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求后,该目标可用计算资源的在线状态可能已经发生变化,为此增加一个在线状态判断单元,用于在第一子运算请求发送单元703元向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求后,判断该共享客户端是否在线。
此外,为了防止存在恶意攻击或盗用计算资源的等现象,共享客户端可以对接收到的第一子运算请求的来源进行认证,为此在另一个优选的实施例中,第一子运算请求发送单元703发送的第一子运算请求中包括合法性信息,以使共享客户端根据接收到的第一子运算请求中的合法性信息判断该第一子运算请求是否合法,且当判断为合法时根据该第一子运算请求进行计算。
另外,为了保证第一运算结果发送单元705生成第一运算结果的准确性,可以预先对共享客户端返回的第一子运算结果进行验证,为此在一个优选的实施例中,本实施例中的共享计算装置还包括结果验证单元,该结果验证单元用于在第一子运算结果接收单元704接收到所述目标可用计算资源所在的共享客户端返回的第一子运算结果后,验证所述第一子运算结果。相应地,第一运算结果发送单元705具体用于根据验证通过的所有第一子运算结果得到第一运算结果并发送至请求客户端。
在实际中,通过共享客户端完成协作计算往往是需要支付一定费用的,为此,在一个优选的实施例中,本实施例中的服务器中的共享计算装置还可以包括费用支付单元,用于向验证通过的第一子运算结果的共享客户端支付费用,相应地,这部分费用往往是来自于请求客户端,所以该共享计算装置还可以包括费用接收单元,用于接收请求客户端根据所述第一运算请求支付的费用。
在本实施例中,服务器中的共享计算装置管理着至少一个共享客户端的计算资源,为实现这里管理功能,在该共享计算装置中还包括资源开放请求接收单元和资源开放登记单元,其中资源开放请求接收单元用于接收所述客户端发送的在所述本地剩余计算资源中开放部分或全部剩余计算资源的开放计算资源请求;资源开放登记单元用于根据所述开放计算资源请求,将所述客户端开放的计算资源的数据进行登记,并将所述客户端作为共享客户端。另外,还可以增加开放策略接收单元,用于接收发送开放计算资源请求的客户端所发送的开放策略。
本发明实施例相应还提供一种服务器,该服务器包括上述的共享计算资源装置。
相应地,本发明实施例还相应提供一种请求计算资源共享客户端中的共享计算资源装置,如图8所示,该装置包括:第一运算请求发送单元801和第一运算结果接收单元802。
其中,第一运算请求发送单元801用于向服务器发送第一运算请求,所述第一运算请求使得所述服务器根据所述第一运算请求,搜索在线可用的计算资源并从中确定至少一个目标可用计算资源;
第一运算结果接收单元802用于端接收所述服务器反馈的第一运算结果,所述第一运算结果是所述服务器根据所有第一子运算结果得到的,所述第一子运算结果是所述目标可用计算资源所在的共享客户端根据所述服务器向其发送的第一子运算请求而运算得到的。
在一个优选的实施例中,上述请求客户端中的共享计算装置还包括费用支付单元,用于根据所述第一运算请求向所述服务器支付费用。
本发明实施例还相应提供一种请求客户端,包括上述的共享计算装置。
本发明实施例还相应提供一种共享客户端中的共享计算资源装置,如图9所示,该装置包括:
第一子运算请求接收单元901,用于接收来自服务器发送的第一子运算请求,所述第一子运算请求是由所述服务器根据请求客户端发送的第一运算请求确定的;
第一子运算结果生成单元902,用于根据接收到的第一子运算请求进行运算得到第一子运算结果;
第一子运算结果发送单元903,用于将所述第一子运算结果返回至所述服务器,以使所述服务器根据所述第一子运算结果得到第一运算结果并发送至所述请求客户端。
在一个优选的实施例中,第一运算请求中包括合法性信息,相应地上述共享计算装置还包括:合法性判断单元,用于根据接收到的第一子运算请求中的合法信息判断第一子运算请求是否合法,且当判断结果为合法时,触发所述第一子运算结果生成单元工作。
在另一个优选的实施例中,考虑到费用的需求,上述共享计算装置还可以包括费用接收单元,用于接收所述服务器针对第一子运算结果支付的费用。
此外,由于服务器搜索在线可用计算资源不是实时执行的,因此服务器在发送第一子运算请求后,可能还会再次检查共享客户端的在线状态。基于这样的考虑,上述位于共享客户端中的共享计算装置还可以包括:在线状态检测单元,用于在接收服务器发送的在线检测指令后将所述共享计算装置自身的在线状态信息发送至所述服务器。
相应地,本发明实施例还提供一种包括上述共享计算资源装置的共享客户端。
此外,本发明实施例还提供一种共享计算资源***,包括上述的服务器、请求客户端和共享客户端。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (35)
1.一种共享计算资源方法,其特征在于,包括:
服务器接收由请求客户端发送的第一运算请求;
所述服务器根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求,以使所述共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果;
所述服务器接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果;
所述服务器根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至所述请求客户端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在服务器接收到所述第一运算请求以后,所述服务器根据所述第一运算请求评估所需的运算量;
所述服务器根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源包括:
所述服务器根据所需的运算量,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源,以使确定的目标可用计算资源能够满足所需的运算量的需求。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求后,判断所述共享客户端是否在线,如果在线,则继续执行后续步骤;如果不在线,则结束流程。
4.根据权利要求1所述的方法,其特征在于,所述服务器向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求中包括合法性信息,以使所述共享客户端根据接收到的第一子运算请求中的合法性信息判断该第一子运算请求是否合法,且当判断为合法时,所述共享客户端根据该第一子运算请求进行运算。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
服务器接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果后,验证所述第一子运算结果;
所述服务器根据所有第一子运算结果得到第一运算结果具体实现为:所述服务器根据验证通过的所有第一子运算结果得到第一运算结果。
6.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述服务器向提供验证通过的第一子运算结果的共享客户端支付费用。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收所述请求客户端根据所述第一运算请求支付的费用。
8.根据权利要求7所述的方法,其特征在于,所述服务器接收所述请求客户端根据所述第一运算请求支付的费用的步骤在如下时刻执行:
所述服务器根据运算请求搜索在线可用的计算资源前的时刻,或
所述服务器将第一运算结果发送至所述请求客户端后的时刻。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述客户端发送的在所述本地剩余计算资源中开放部分或全部剩余计算资源的开放计算资源请求;
所述服务器根据所述开放计算资源请求,将所述客户端开放的计算资源的信息进行登记,并将所述客户端作为共享客户端。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述服务器接收发送开放计算资源请求的客户端所发送的开放策略。
11.一种共享计算资源方法,其特征在于,包括:
请求客户端向服务器发送第一运算请求,所述第一运算请求使得所述服务器根据所述第一运算请求,搜索在线可用的计算资源并从中确定至少一个目标可用计算资源;
所述请求客户端接收所述服务器反馈的第一运算结果,所述第一运算结果是所述服务器根据所有第一子运算结果得到的,所述第一子运算结果是所述目标可用计算资源所在的共享客户端根据所述服务器向其发送的第一子运算请求而运算得到的。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
所述请求客户端根据所述第一运算请求向所述服务器支付费用。
13.一种共享计算资源方法,其特征在于,包括:
共享客户端接收来自服务器发送的第一子运算请求,所述第一子运算请求是由所述服务器根据请求客户端发送的第一运算请求确定的;
所述共享客户端根据接收到的第一子运算请求进行运算,得到第一子运算结果;
所述共享客户端将所述第一子运算结果返回至所述服务器,以使所述服务器根据所述第一子运算结果得到第一运算结果并发送至所述请求客户端。
14.根据权利要求13所述的方法,其特征在于,所述第一运算请求中包括合法性信息;
所述方法还包括:
所述共享客户端根据接收到的第一子运算请求中的合法信息判断所述第一子运算请求是否合法,且当判断结果为合法时,执行根据接收到的第一子运算请求进行运算的步骤。
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
接收所述服务器针对第一子运算结果支付的费用。
16.根据权利要求13所述的方法,其特征在于,所述方法还包括:
在接收服务器发送的在线检测指令后,所述共享客户端将自身的在线状态信息发送至所述服务器。
17.一种共享计算资源装置,其特征在于,包括:
第一运算请求接收单元,用于接收由请求客户端发送的第一运算请求;
目标可用计算资源确定单元,用于根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
第一子运算请求发送单元,用于向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求,以使所述共享客户端根据接收到第一子运算请求进行运算得到第一子运算结果;
第一子运算结果接收单元,用于接收由所述目标可用计算资源所在的共享客户端返回的第一子运算结果;
第一运算结果发送单元,用于根据所有第一子运算结果得到第一运算结果,并将所述第一运算结果发送至所述请求客户端。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
运算量评估单元,用于根据所述第一运算请求,搜索在线可用的计算资源,并从中确定至少一个目标可用计算资源;
所述目标可用计算资源确定单元包括:
在线资源搜索单元,用于根据所需的运算量,搜索在线可用的计算资源;
目标资源确定单元,用于从所述在线资源搜索单元搜索到的在线可用的计算资源中,确定至少一个目标可用计算资源,以使确定的目标可用计算资源能够满足所需的运算量的需求。
19.根据权利要求17所述的装置,其特征在于,所述装置还包括:
在线状态判断单元,用于在所述第一子运算请求发送单元向所述目标可用计算资源所在的共享客户端发送由所述第一运算请求确定的至少一个第一子运算请求后,判断所述共享客户端是否在线。
20.根据权利要求17所述的装置,其特征在于,所述第一子运算请求发送单元发送的第一子运算请求中包括合法性信息,以使所述共享客户端根据接收到的第一子运算请求中的合法性信息判断该第一子运算请求是否合法,且当判断为合法时根据该第一子运算请求进行计算。
21.根据权利要求17所述的装置,其特征在于,所述装置还包括:
结果验证单元,用于在第一子运算结果接收单元接收到所述目标可用计算资源所在的共享客户端返回的第一子运算结果后,验证所述第一子运算结果;
所述第一运算结果发送单元具体用于根据验证通过的所有第一子运算结果得到第一运算结果并发送至所述请求客户端。
22.根据权利要求21所述的装置,其特征在于,所述装置还包括:
费用支付单元,用于向验证通过的第一子运算结果的共享客户端支付费用。
23.根据权利要求17所述的装置,其特征在于,所述装置还包括:
费用接收单元,用于接收所述请求客户端根据所述第一运算请求支付的费用。
24.根据权利要求17所述的装置,其特征在于,所述装置还包括:
资源开放请求接收单元,用于接收所述客户端发送的在所述本地剩余计算资源中开放部分或全部剩余计算资源的开放计算资源请求;
资源开放登记单元,用于根据所述开放计算资源请求,将所述客户端开放的计算资源的数据进行登记,并将所述客户端作为共享客户端。
25.根据权利要求24所述的装置,其特征在于,所述装置还包括:
开放策略接收单元,用于接收发送开放计算资源请求的客户端所发送的开放策略。
26.一种服务器,包括如权利要求17至25中任意一项所述的共享计算装置。
27.一种共享计算资源装置,其特征在于,包括:
第一运算请求发送单元,用于向服务器发送第一运算请求,所述第一运算请求使得所述服务器根据所述第一运算请求,搜索在线可用的计算资源并从中确定至少一个目标可用计算资源;
第一运算结果接收单元,用于端接收所述服务器反馈的第一运算结果,所述第一运算结果是所述服务器根据所有第一子运算结果得到的,所述第一子运算结果是所述目标可用计算资源所在的共享客户端根据所述服务器向其发送的第一子运算请求而运算得到的。
28.根据权利要求27所述的装置,其特征在于,所述装置还包括:
费用支付单元,用于根据所述第一运算请求向所述服务器支付费用。
29.一种请求共享计算资源客户端,其特征在于,包括如权利要求27或28所述的共享计算资源装置。
30.一种共享计算资源装置,其特征在于,包括:
第一子运算请求接收单元,用于接收来自服务器发送的第一子运算请求,所述第一子运算请求是由所述服务器根据请求客户端发送的第一运算请求确定的;
第一子运算结果生成单元,用于根据接收到的第一子运算请求进行运算,得到第一子运算结果;
第一子运算结果发送单元,用于将所述第一子运算结果返回至所述服务器,以使所述服务器根据所述第一子运算结果得到第一运算结果并发送至所述请求客户端。
31.根据权利要求30所述的装置,其特征在于,所述第一运算请求中包括合法性信息;
所述装置还包括:
合法性判断单元,用于根据接收到的第一子运算请求中的合法信息判断所述第一子运算请求是否合法,且当判断结果为合法时,触发所述第一子运算结果生成单元工作。
32.根据权利要求30所述的装置,其特征在于,所述装置还包括:
费用接收单元,用于接收所述服务器针对第一子运算结果支付的费用。
33.根据权利要求30所述的装置,其特征在于,所述装置还包括:
在线状态检测单元,用于在接收服务器发送的在线检测指令后将所述共享计算装置自身的在线状态信息发送至所述服务器。
34.一种共享计算资源客户端,其特征在于,包括如权利要求30至33中任意一项所述的共享计算资源装置。
35.一种共享计算资源***,其特征在于,包括如权利要求26所述的服务器、如权利要求29所述的请求客户端和如权利要求34所述的共享客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410778593.4A CN104506600A (zh) | 2014-12-16 | 2014-12-16 | 一种共享计算资源方法、装置、***及客户端和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410778593.4A CN104506600A (zh) | 2014-12-16 | 2014-12-16 | 一种共享计算资源方法、装置、***及客户端和服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104506600A true CN104506600A (zh) | 2015-04-08 |
Family
ID=52948315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410778593.4A Pending CN104506600A (zh) | 2014-12-16 | 2014-12-16 | 一种共享计算资源方法、装置、***及客户端和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104506600A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796419A (zh) * | 2015-04-16 | 2015-07-22 | 张思佳 | 一种提供***服务的方法和*** |
CN107944664A (zh) * | 2017-10-31 | 2018-04-20 | 沈机(上海)智能***研发设计有限公司 | 一种量具管理方法及***、综合***及服务器 |
CN109343964A (zh) * | 2018-10-31 | 2019-02-15 | 邵榆涵 | 基于局域网的数据协同处理方法 |
CN109451010A (zh) * | 2018-10-31 | 2019-03-08 | 邵榆涵 | 一种局域网内各计算机之间的信息交互方法 |
CN109729106A (zh) * | 2017-10-27 | 2019-05-07 | 伊姆西Ip控股有限责任公司 | 处理计算任务的方法、***和计算机程序产品 |
CN109815003A (zh) * | 2017-11-21 | 2019-05-28 | ***通信有限公司研究院 | 智能设备间协同计算方法、***、智能设备和介质 |
WO2020133967A1 (zh) * | 2018-12-26 | 2020-07-02 | 深圳市网心科技有限公司 | 共享计算资源的调度方法、共享计算***、服务器及介质 |
CN112702306A (zh) * | 2019-10-23 | 2021-04-23 | ***通信有限公司研究院 | 智能服务共享的方法、装置、设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005069620A1 (en) * | 2004-01-16 | 2005-07-28 | Tandberg Telecom As | A method for adhoc buffer |
CN101308468A (zh) * | 2008-06-13 | 2008-11-19 | 南京邮电大学 | 网格计算环境下的作业跨域控制方法 |
CN103544064A (zh) * | 2013-10-28 | 2014-01-29 | 华为数字技术(苏州)有限公司 | 云计算方法、云管理平台和客户端 |
-
2014
- 2014-12-16 CN CN201410778593.4A patent/CN104506600A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005069620A1 (en) * | 2004-01-16 | 2005-07-28 | Tandberg Telecom As | A method for adhoc buffer |
CN101308468A (zh) * | 2008-06-13 | 2008-11-19 | 南京邮电大学 | 网格计算环境下的作业跨域控制方法 |
CN103544064A (zh) * | 2013-10-28 | 2014-01-29 | 华为数字技术(苏州)有限公司 | 云计算方法、云管理平台和客户端 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796419A (zh) * | 2015-04-16 | 2015-07-22 | 张思佳 | 一种提供***服务的方法和*** |
CN109729106B (zh) * | 2017-10-27 | 2021-07-16 | 伊姆西Ip控股有限责任公司 | 处理计算任务的方法、***和计算机程序产品 |
CN109729106A (zh) * | 2017-10-27 | 2019-05-07 | 伊姆西Ip控股有限责任公司 | 处理计算任务的方法、***和计算机程序产品 |
CN107944664A (zh) * | 2017-10-31 | 2018-04-20 | 沈机(上海)智能***研发设计有限公司 | 一种量具管理方法及***、综合***及服务器 |
CN107944664B (zh) * | 2017-10-31 | 2018-11-02 | 沈机(上海)智能***研发设计有限公司 | 一种量具管理方法及***、综合***及服务器 |
CN109815003B (zh) * | 2017-11-21 | 2020-12-18 | ***通信有限公司研究院 | 智能设备间协同计算方法、***、智能设备和介质 |
CN109815003A (zh) * | 2017-11-21 | 2019-05-28 | ***通信有限公司研究院 | 智能设备间协同计算方法、***、智能设备和介质 |
CN109343964A (zh) * | 2018-10-31 | 2019-02-15 | 邵榆涵 | 基于局域网的数据协同处理方法 |
CN109451010A (zh) * | 2018-10-31 | 2019-03-08 | 邵榆涵 | 一种局域网内各计算机之间的信息交互方法 |
CN109451010B (zh) * | 2018-10-31 | 2021-08-17 | 邵榆涵 | 一种局域网内各计算机之间的信息交互方法 |
WO2020133967A1 (zh) * | 2018-12-26 | 2020-07-02 | 深圳市网心科技有限公司 | 共享计算资源的调度方法、共享计算***、服务器及介质 |
CN112702306A (zh) * | 2019-10-23 | 2021-04-23 | ***通信有限公司研究院 | 智能服务共享的方法、装置、设备和存储介质 |
CN112702306B (zh) * | 2019-10-23 | 2023-05-09 | ***通信有限公司研究院 | 智能服务共享的方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104506600A (zh) | 一种共享计算资源方法、装置、***及客户端和服务器 | |
CN109583857B (zh) | 公开邀约任务处理方法、***、设备及存储介质 | |
CN111741026B (zh) | 一种跨链事务请求处理方法、装置、设备以及存储介质 | |
CN112132447A (zh) | 一种基于区块链的算力网络信任评估与保障算法 | |
CN102724647B (zh) | 一种能力访问授权方法及*** | |
Wright et al. | SmartEdge: A smart contract for edge computing | |
CN104850450A (zh) | 一种面向混合云应用的负载均衡方法及*** | |
CN110503433B (zh) | 一种区块链中背书的实现方法、装置、设备和介质 | |
CN110971703B (zh) | 基于连接池的服务请求方法、装置、服务器和存储介质 | |
CN103209160A (zh) | 一种面向异构网络的认证方法及*** | |
KR20230023019A (ko) | 블록체인 기반 데이터 저장 방법, 시스템 및 장치 | |
CN111262865B (zh) | 访问控制策略的制定方法、装置及*** | |
CN111212075A (zh) | 业务请求的处理方法、装置、电子设备及计算机存储介质 | |
CN103167498B (zh) | 一种能力管控方法和*** | |
CN105007164A (zh) | 一种集中式安全控制方法及装置 | |
WO2023116790A1 (zh) | 计算任务的执行方法、装置、存储介质及电子装置 | |
CN113364831A (zh) | 基于区块链的多域异构算网资源可信协同方法 | |
Xiao et al. | Edgetoll: A blockchain-based toll collection system for public sharing of heterogeneous edges | |
CN115328645A (zh) | 计算任务调度方法、计算任务调度装置及电子设备 | |
CN102611683B (zh) | 一种用于执行第三方认证的方法、装置、设备和*** | |
KR20130077433A (ko) | 모바일 클라우드 서비스 권한 관리 시스템 및 방법 | |
CN111680993A (zh) | 一种数据处理方法、装置、计算机及可读存储介质 | |
CN104537284A (zh) | 一种基于远程服务的软件保护***和方法 | |
KR20110058679A (ko) | 클라우드 컴퓨팅을 이용한 모바일 자원 서비스 시스템 및 그 방법 | |
CN107770203B (zh) | 一种服务请求转发方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150408 |
|
RJ01 | Rejection of invention patent application after publication |