一种云服务提供方法、装置、系统、存储介质及服务节点与流程

文档序号:22072789发布日期:2020-09-01 18:56阅读:159来源:国知局
一种云服务提供方法、装置、系统、存储介质及服务节点与流程

本申请涉及通信技术领域,具体而言,涉及一种云服务提供方法、装置、系统、存储介质及服务节点。



背景技术:

现有的云计算服务商所提供的云算力和云存储属于中心化服务类型。通常情况下,提供云算力和云存储的所有服务器和网络带宽的投入,全部由一家或几家合作的公司承担。公司需要收回成本并赚取利润,因此,传统云算力和存储的付费方式多以按照使用时间或服务器类型来付费,付费类型为消费类付款,即支付费用不会返回。例如阿里云,其付费模式为:选择相应的服务器配置后包月付费,网络带宽单独付费。又如亚马逊,其付费模式为:选择相应的服务器配置后,分时段付费,网络带宽单独付费。或者网盘,其付费模式为:选择相应容量后,包月付费。

这样的方式,一方面研发和部署成本极高,导致服务收费高;另一方面,对服务商来说,即使服务的收费高,其收回成本的周期也太长,风险较大。



技术实现要素:

为了至少克服现有技术中的上述不足,本申请的目的在于提供一种云服务提供方法、装置、系统、存储介质及服务节点,以降低提供云服务的成本和风险。

第一方面,本申请实施例提供一种云服务提供方法,云服务系统包括多个相互通信的路由节点,每个路由节点连接有多个相互通信的基站,且每个基站连接有多个相互通信的服务节点,所述服务节点的提供者包括服务商、开发者和用户中的一种或多种,所述方法应用于任一服务节点,包括:

获得用于请求使用所述云服务系统提供的云服务的服务请求;

确定出所述服务请求对应的账户信息,以及,确定出所述服务请求对应的积分和/或金额;

根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务;

若是,为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励。

有益效果:由于云服务系统中的服务节点可以由服务商、开发者和用户中的一种或多种参与者提供,因此,云服务系统的搭建和部署,可以将成本分摊开来,显著地降低云服务系统的成本。因此,采用这种方式为参与者(例如用户和开发者)提供云服务,不仅可以显著降低云服务的成本和使用云服务的费用,也可以尽可能降低服务商的风险。而参与者为云服务系统提供服务节点,在云服务系统使用该服务节点为用户提供云服务时,可以给予对应的参与者一定的奖励,从而有利于参与者收回成本及获取报酬。这样可以吸引大量的用户、开发者参与进来,从而进一步完善云服务系统的功能和性能,有利于产生更多的有价值的服务。

结合第一方面,在第一方面的第一种可能的实现方式中,所述服务请求所请求的服务类型为开发者服务,所述开发者服务表示所述云服务系统中所述服务节点为开发者提供的包括存储和算力的服务,所述确定出所述服务请求对应的积分和/或金额,包括:

确定出所述服务请求中请求的开发者服务所对应的存储空间和算力资源;

根据所述存储空间和所述算力资源,确定出所述服务请求对应的积分和/或金额。

有益效果:根据服务请求中请求的开发者服务所对应的存储空间和算力资源确定出对应的积分和/或金额,即可根据参与者(例如开发者)的实际需要提供服务和收取费用,一方面有利于提高云服务系统的资源使用效率,尽可能避免资源的浪费,另一方面也有利于进一步降低云服务的使用费用。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务,包括:

确定出所述账户信息中的账户余额;

在使用所述开发者服务无需支付金额时,确定为所述终端提供所述开发者服务;

在使用所述开发者服务需要支付金额,且所述账户余额足以支付所述金额时,确定为所述终端提供所述开发者服务。

有益效果:通过这样的方式,可以在使用开发者服务时,若有金额要求,则账户余额足以支付金额要求时,即可在支付金额后向开发者提供对应的服务(例如算力服务和存储服务等),由于开发者可以通过向用户提供用户服务,赚取积分或金额奖励,因此,可以在开发者请求系统提供开发者服务时,对积分采取质押模式或信用模式,从而降低开发者的成本要求,有利于吸引开发者参与到云服务系统的服务和功能的开发中,丰富云服务系统的功能。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励,包括:

从所述云服务系统中确定出提供所述存储空间和所述算力资源所需要的多个目标服务节点;

根据确定出的多个目标服务节点,为所述终端提供所述服务请求中请求的开发者服务;

向每个目标服务节点对应的服务账户提供积分和/或金额奖励。

有益效果:在向开发者提供开发者服务时,可以向云服务系统中提供开发者服务所使用的服务节点对应的服务账户提供积分和/或金额奖励,从而使提供服务节点的参与者有机会回收成本及赚取利润,从而吸引更多的参与者(例如开发者、用户等)。

结合第一方面,在第一方面的第四种可能的实现方式中,所述服务请求所请求的服务类型为用户服务,所述用户服务表示所述云服务系统中所述服务节点为用户提供的服务,所述根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务,包括:

确定出所述账户信息中的账户余额;

在所述账户余额足以支付所述服务请求对应的积分和金额时,确定为发送所述服务请求的终端提供对应的用户服务。

有益效果:在请求用户服务的用户的账户余额足以支付服务请求对应的积分和金额时,向用户提供其请求的用户服务(例如应用服务、存储服务等),有利于在为用户提供用户服务时控制好风险。

结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励,包括:

从所述云服务系统中确定出部署所述服务请求中请求的用户服务的任一目标服务节点;

根据所述目标服务节点提供的该用户服务的服务信息,向所述终端提供该用户服务;

向所述目标服务节点对应的服务账户和提供该用户服务的服务节点对应的服务账户提供积分和/或金额奖励。

有益效果:通过确定出部署服务请求中请求的用户服务的任一目标服务节点,基于该节点提供的服务信息向用户提供该用户服务,这样在为用户提供服务时,提供该服务的服务节点对应的账户可以赚取收益,这符合真实的市场规律,且能够淘汰掉中间商,从而减少提供服务和使用服务的成本。

第二方面,本申请实施例提供一种云服务提供装置,云服务系统包括多个相互通信的路由节点,每个路由节点连接有多个相互通信的基站,且每个基站连接有多个相互通信的服务节点,所述服务节点的提供者包括服务商、开发者和用户中的一种或多种,所述装置应用于任一服务节点,包括:

服务请求获得模块,用于获得用于请求使用所述云服务系统提供的云服务的服务请求;

账户及标价确定模块,用于确定出所述服务请求对应的账户信息,以及,确定出所述服务请求对应的积分和/或金额;

判断模块,用于根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务;

云服务提供模块,用于在确定为发送所述服务请求的终端提供对应的云服务时,为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励。

第三方面,本申请实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面或第一方面的可能的实现方式中任一项所述的云服务提供方法。

第四方面,本申请实施例提供一种服务节点,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被所述处理器加载并执行时实现第一方面或第一方面的可能的实现方式中任一项所述的云服务提供方法。

第五方面,本申请实施例提供一种云服务系统,包括多个相互通信的路由节点,每个路由节点连接有多个相互通信的基站,且每个基站连接有多个相互通信的服务节点,任一服务节点用于执行第一方面或第一方面的可能的实现方式中任一项所述的云服务提供方法。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种云服务系统的示意图;

图2为本申请实施例提供的一种云服务提供方法的流程图;

图3为本申请实施例提供的一种云服务提供装置的结构框图;

图4为本申请实施例提供的一种服务节点的结构框图。

图标:100-云服务系统;110-路由节点;120-基站;130-服务节点;131-存储器;132-通信模块;133-总线;134-处理器;200-云服务提供装置;210-服务请求获得模块;220-账户及标价确定模块;230-判断模块;240-云服务提供模块。

具体实施方式

下面结合说明书附图对本申请进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。在本申请的描述中,除非另有说明,“至少一个”包括一个或多个。“多个”是指两个或两个以上。例如,a、b和c中的至少一个,包括:单独存在a、单独存在b、同时存在a和b、同时存在a和c、同时存在b和c,以及同时存在a、b和c。在本申请中,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

为了便于对本申请实施例提供的技术方案的理解,在对本方案进行介绍前,此处先对云服务提供系统进行介绍。

如图1所示,图1为本申请实施例提供的一种云服务系统100的结构示意图。

在本实施例中,云服务系统100可以包括路由节点110、基站120和服务节点130。

示例性的,路由节点110的数量可以为多个,且每个路由节点110之间相互通信。每个路由节点110可以与多个基站120连接,而每个基站120可以与多个服务节点130连接,并且,每个基站120之间可以相互通信,每个服务节点130之间可以相互通信。而每个服务节点130均可以提供同一服务,即每个服务节点130均可视为一个服务器,而这些服务器可以提供同样的服务,例如存储服务、算力服务、或者开发者部署的应用服务(例如地图、导航、购物等应用服务)。

示例性的,服务节点130可以包括存储节点、算力节点等多种类型的节点,用于为用户提供服务。每个服务节点130(例如存储节点、算力节点),均采用同一服务协议,允许每个服务节点130直接向附近的用户提供服务,而不需要通过传统的方式(即寻找中央机房服务器的方式)提供服务。

示例性的,每个服务节点130都可以具有验证权限、记账等提供服务的全套流程,从而为用户提供多样化的服务,例如数据存储服务、查询服务、交易服务等。另外,云服务系统100中每个服务节点130还可以响应为云服务系统100添加新的服务节点130的请求,实现云服务系统100的规模扩张,以扩大云服务系统100提供服务的覆盖范围。

本实施例提供的服务提供系统,通过以服务节点提供服务的方式,不仅可以实现物理结构上的蜂窝状网络,还能够实现在数据流向上的蜂窝状网络。这样可以使每个终端在数据流上与“服务器”(即服务节点)的逻辑结构和物理结构都具有最短的距离,以避免因路由节点和干线光纤的性能(容量和响应速度)限制,从而不依赖骨干网络和节点路由性能,提升网络带宽流量。

而通过多个路由节点互连,每个路由节点均连接多个基站,每个基站连接多个服务节点,能够以尽可能小的成本实现服务的大范围覆盖。并且,增设多个路由节点能够进一步提升整个系统的网络带宽流量,从而提升服务提供系统的容量(通过更多的服务节点实现)和响应速度(通过更多的路由节点和基站实现)。

另外,由于云服务系统中的服务节点可以由服务商、开发者和用户中的一种或多种参与者提供,因此,云服务系统的搭建和部署,可以实现成本分摊,显著地降低云服务系统的成本。因此,采用这种方式为参与者(例如用户和开发者)提供云服务,不仅可以显著降低云服务的成本和使用云服务的费用,也可以尽可能降低服务商的风险。

需要说明的是,云服务系统100的网络可以为5g网络、4g网络等,以服务节点提供的网络带宽为准,此处不作限定。通过这种去中心化的分布式网络拓扑结构,可以让算力和存储完全分散,同时能够深度融合5g技术,使得任何一个分散的服务节点(算力节点或存储节点)都可以提供自身的5g网络带宽,从而网络带宽足够高,能够不受限于骨干网络的光纤带宽限制。

以下,将对应用于云服务系统中任一服务节点的云服务提供方法进行详细介绍。

如图2所示,图2为本申请实施例提供的一种云服务提供方法的流程图。

在本实施例中,云服务提供方法可以包括步骤s100、步骤s200、步骤s300和步骤s400。

步骤s100:获得用于请求使用所述云服务系统提供的云服务的服务请求。

步骤s200:确定出所述服务请求对应的账户信息,以及,确定出所述服务请求对应的积分和/或金额。

步骤s300:根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务。

步骤s400:若是,为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励。

为了便于对云服务提供方法的理解,此处先对云服务系统的一些背景(例如一些设定)进行介绍。

在本实施例中,云服务系统可以使用积分制。例如,针对系统中的每个服务节点,给予一定的积分奖励。例如,参与者a提供了5个服务节点,每个服务节点提供的算力服务或存储服务均一致,云服务系统可以给予参与者a的积分可以为100×5=500积分。或者,参与者b提供了3个服务节点,基于每个服务节点提供的算力服务、存储服务和网络带宽综合评定,确定给予的积分奖励分别为:100积分、200积分和300积分,那么参与者b获得的积分为100+200+300=600积分。需要说明的是,此处仅为示例性的说明,不应视为对本申请的限定。

另外,为了保证云服务系统的积分制的稳定性,系统可以不产生额外的积分,即只通过提供服务节点时产生对应的积分,不再根据其他活动(例如提供应用服务)产生积分,其他活动可以伴随积分的转移(例如用户c使用了某个服务节点提供的算力服务,那么需要支付一定的积分,这个支付的积分可以部分或者全部归于提供该服务的参与者)。而积分可以转移、交易(例如一个参与者可以用现实中的货币从其他参与者处兑换或购买积分)。

当然,在一些参与者提供的服务中,也可以要求使用现实中的货币进行支付,或者要求支付一定的积分和金额(现实中使用的货币),以实现获利,此处不作限定。

而在参与者中的开发者,可以通过使用云服务系统中的算力服务、存储服务、网络带宽等,在云服务系统中部署一些用于给用户提供服务的应用,例如app(application,应用程序)这样的服务程序。在开发者部署时,可以通过支付、质押、信用支付等方式支付需要使用的服务所对应的积分,从而完成对应用服务的部署。在用户使用该开发者提供的服务时,可以向开发者支付一定的积分和/或金额,以获取该服务。

通过这样的积分机制,一方面可以降低云服务系统提供云服务的成本,以及使用云服务的费用,另一方面也可以保证安全性,尽可能减小提供云服务的风险,有利于参与者快速回收成本和赚取利益。这样还以实现资源的零浪费,因为参与者(例如开发者、用户等)也可以通过贡献服务节点(提供算力、存储、网络带宽等),从而低成本使用云服务系统提供的云服务。这样可以减弱甚至完全杜绝云计算服务商从中赚取差价的行为而导致云服务的使用费上升的情况,从而使得云服务的使用成本更低。以及,这样也可以吸引更多的开发者和用户参与到云服务系统中,有利于产生大量的有价值的云服务,从而丰富云服务系统的功能,给用户、开发者等参与者带来更多的便利。

示例性的,云服务系统中的交易、积分转移、积分支付、质押、信用支付等涉及到积分和金额交易的操作,可以给予区块链和智能合约等方式实现,以保证安全性。

在参与者需要获取云服务时,可以通过终端向云服务系统中任一服务节点发送服务请求。此时,服务节点可以执行步骤s100。

步骤s100:获得用于请求使用所述云服务系统提供的云服务的服务请求。

在本实施例中,服务节点可以获得用于请求使用云服务系统提供的云服务的服务请求。

示例性的,服务请求所请求的云服务可以包括开发者服务和/或用户服务。其中,开发者服务主要针对开发者在云服务系统部署应用、使用算力时产生的服务,通常会使用到存储、算力、网络带宽等服务。例如,开发者d想要在云服务系统上部署一款地图应用程序,以为用户提供定位等服务。而用户服务主要针对用户使用云服务系统的情况,例如用户服务可以表示云服务系统中服务节点为用户提供的服务(例如应用服务、存储服务等)。

另外,获得服务请求的方式,可以为服务节点接收用户基于终端发送的服务请求,也可以是通过以下方式获得服务请求:例如,用户f发送了一个服务请求,云服务系统则可以基于终端的位置,确定出多个该位置附近的一个或多个服务节点,从而根据这些服务节点的网络带宽、存储、算力等因素,确定出合适的服务节点为该服务请求服务节点,而确定出的一个服务节点可以接收该服务请求,以为该用户提供服务。因此,获得服务请求的方式,不应视为对本申请的限定。

在服务节点获得服务请求后,可以执行步骤s200。

步骤s200:确定出所述服务请求对应的账户信息,以及,确定出所述服务请求对应的积分和/或金额。

在本实施例中,服务节点可以基于服务请求中的信息,确定出该服务请求对应的账户信息。其中,账户信息可以包括账户余额(例如积分的余额、货币的余额等)、账户对应的用户的信用情况、服务的使用记录等信息,可以根据实际需要设定,此处不作限定。

以及,服务节点还可以确定服务请求中请求的服务的类型(例如开发者服务、用户服务)、内容(例如请求进行数据存储服务、导航服务等)、等。从而根据确定出的服务请求的类型、内容等,确定出服务请求所需要的服务资源(例如算力、存储、网络带宽、应用程序等),从而根据这些服务资源确定出该服务请求对应的积分和/或金额。

示例性的,在服务请求所请求的服务类型为开发者服务,其中,开发者服务表示云服务系统中服务节点为开发者提供的包括存储和算力的服务。那么,服务节点可以确定出服务请求中请求的开发者服务所对应的存储空间和算力资源,从而根据存储空间和算力资源,确定出该服务请求对应的积分和/或金额。当然,这只是一种示例性的方式,服务节点还可以确定出开发者服务所对应的网络带宽,进一步结合网络带宽、存储空间和算力资源确定该服务请求对应的积分和/或金额,此处不作限定。

示例性的,在服务请求所请求的服务类型为用户服务,其中,用户服务表示云服务系统中服务节点为用户提供的服务,例如应用程序服务、算力服务、存储服务等。从而根据应用程序、存储空间、算力资源等因素,确定出该服务请求对应的积分和/或金额,此处不作限定。

需要说明的是,在本实施例中,应用程序服务、算力服务、存储服务、网络带宽服务等,对应有积分和/或金额,对应的方式可以为一一对应(即一种服务对应一个积分和/或金额),也可以为综合对应(即根据应用程序服务、算力服务、存储服务、网络带宽服务中的多种服务确定出一个积分和/或金额),此处不作限定。

确定出服务请求对应的账户信息和服务请求对应的积分和/或金额后,服务节点可以执行步骤s300。

步骤s300:根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务。

在本实施例中,针对服务请求所请求的服务类型为开发者服务的情况,服务节点可以通过以下方式确定是否为发送服务请求的终端提供对应的云服务。

示例性的,服务节点可以确定出账户信息中的账户余额,账户余额可以包括积分的余额和货币的余额,此处不作限定。在确定出的开发者服务无需支付金额、只需提供积分时,服务节点可以判断账户余额中的积分余额是否足以支付该服务对应的积分,若足以支付,那么服务节点可以确定为该终端提供对应的服务;若账户余额中积分的余额不足以支付该服务对应的积分时,为了吸引更多的开发者参与到云服务系统中,可以采用信用支付模式(即根据开发者的信用情况,给开发者使用信用支付的权力,等到开发者通过提供的服务,例如算力、存储、、网络带宽、应用程序等服务,赚取到积分时,将积分补足到应当支付的账户中),质押模式(即质押一定的积分,等到云服务系统根据开发者提供的算力、带宽、存储,奖励该开发者积分,在开发者不需要服务时,可以赎回质押的积分)等。

而在使用开发者服务需要支付金额时,服务节点可以判断账户余额中货币的余额是否足以支付该金额,若是,可以确定为该终端提供对应的开发者服务。若否,服务节点可以拒绝提供该开发者服务,也可以提供部分或者全部开发者服务(需要通过信用支付模式实现)。因此,在货币的余额不足以支付开发者服务对应的金额时,是否提供该服务可以根据实际需要设定,此处不作限定。

根据服务请求中请求的开发者服务所对应的存储空间和算力资源确定出对应的积分和/或金额,即可根据开发者的实际需要提供服务和收取费用,一方面有利于提高云服务系统的资源使用效率,尽可能避免资源的浪费,另一方面也有利于进一步降低云服务的使用费用。由于开发者可以通过向用户提供用户服务,赚取积分或金额奖励,因此,可以在开发者请求系统提供开发者服务时,对积分采取质押模式或信用模式,从而降低开发者的成本要求,有利于吸引开发者参与到云服务系统的服务和功能的开发中,丰富云服务系统的功能。

在本实施例中,针对服务请求所请求的服务类型为用户服务的情况,服务节点可以通过以下方式确定是否为发送服务请求的终端提供对应的云服务。

示例性的,服务节点可以确定出账户信息中的账户余额(可以包括积分的余额和货币的余额)。以及,服务节点可以判断账户余额是否足以支付服务请求对应的积分和金额。在账户余额足以支付服务请求对应的积分和金额时,服务节点可以确定为发送服务请求的终端提供对应的用户服务。

由于用户群体在云服务系统中通过提供服务赚取积分和货币的能力较弱,因此,可以针对性地设定是否为用户群体开放信用支付模式。例如,可以根据用户赚取积分和货币的记录,确定出用户赚取积分和货币的能力,在能力达到设定值时,可以向用户开放信用支付模式。需要说明的是,这些方式均可以根据实际需要(例如考虑系统运行的稳定性,吸引用户的力度等因素)进行设定,此处不应视为对本申请的限定。

因此,在账户余额不足以支付用户服务所需要的积分和/或金额时,是否向终端提供对应的用户服务,视情况而定。例如,在账户余额中货币的余额不足以支付用户服务对应的金额时,服务节点可以拒绝提供用户服务;在账户余额中货币的余额足以支付用户服务对应的金额,但积分的余额不足以支付用户服务对应的积分时,可以根据是否开放信用支付的情况,确定是否提供用户服务。

在请求用户服务的用户的账户余额足以支付服务请求对应的积分和金额时,向用户提供其请求的用户服务(例如应用服务、存储服务等),有利于在为用户提供用户服务时控制好风险。

在确定为发送服务请求的终端提供对应的云服务时,服务节点可以执行步骤s400。

步骤s400:若是,为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励。

在本实施例中,针对开发者服务,服务节点可以通过如下方式实现:

示例性的,服务节点可以从云服务系统中确定出提供存储空间和算力资源所需要的多个目标服务节点,并根据确定出的多个目标服务节点,为终端提供所述服务请求中请求的开发者服务。以及,服务节点可以将服务请求对应的账户支付的积分和/或金额(可以为通过正常的支付方式支付的积分和/或金额,也可以为通过质押模式、信用支付模式支付的积分和/或金额),向每个目标服务节点对应的服务账户提供积分和/或金额奖励。

在向开发者提供开发者服务时,可以向云服务系统中提供开发者服务所使用的服务节点对应的服务账户提供积分和/或金额奖励,从而使提供服务节点的参与者有机会回收成本及赚取利润,从而吸引更多的参与者(例如开发者、用户等)。

而针对用户服务,服务节点可以通过如下方式实现:

服务节点可以从云服务系统中确定出部署了服务请求中请求的用户服务的任一目标服务节点。例如,服务请求中请求的用户服务为h地图服务,那么服务节点可以从云服务系统中确定出部署了h地图服务的任一服务节点为目标服务节点。

确定出目标服务节点后,该服务节点可以根据目标服务节点提供的该用户服务的服务信息,向终端提供该用户服务。以及,服务节点可以向目标服务节点对应的服务账户和提供该用户服务的服务节点对应的服务账户提供积分和/或金额奖励。

例如,目标服务节点j为部署了h地图服务的服务节点,而服务节点k为接收服务请求的服务节点,服务节点k可以获取目标服务节点j提供的h地图服务的服务信息,从而根据h地图服务的服务信息向发送该服务请求的终端提供h地图服务。而服务请求对应的账户所支付的积分和/或金额(可以为通过正常的支付方式支付的积分和/或金额,也可以为通过质押模式、信用支付模式支付的积分和/或金额),可以分发给服务节点k和目标服务节点j(可以根据提供的服务具体情况进行分配)。至于目标服务节点j和服务节点k在提供h地图服务时所使用的云服务系统中的服务节点提供的算力、存储、网络带宽等服务,则属于目标服务节点j使用的服务和服务节点k所使用的服务,由目标服务节点j和服务节点k各自支付即可。

通过确定出部署服务请求中请求的用户服务的任一目标服务节点,基于该节点提供的服务信息向用户提供该用户服务,这样在为用户提供服务时,提供该服务的服务节点对应的账户可以赚取收益,这符合真实的市场规律,且能够淘汰掉中间商,从而减少提供服务和使用服务的成本。

本申请实施例还提供一种云服务提供装置,如图3所示,图3为本申请实施例提供的云服务提供装置200的结构框图。

在本实施例中,云服务系统包括多个相互通信的路由节点,每个路由节点连接有多个相互通信的基站,且每个基站连接有多个相互通信的服务节点,所述服务节点的提供者包括服务商、开发者和用户中的一种或多种,云服务提供装置200,应用于任一服务节点,包括:

服务请求获得模块210,用于获得用于请求使用所述云服务系统提供的云服务的服务请求。

账户及标价确定模块220,用于确定出所述服务请求对应的账户信息,以及,确定出所述服务请求对应的积分和/或金额。

判断模块230,用于根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务。

云服务提供模块240,用于在确定为发送所述服务请求的终端提供对应的云服务时,为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励。

在本实施例中,所述服务请求所请求的服务类型为开发者服务,所述开发者服务表示所述云服务系统中所述服务节点为开发者提供的包括存储和算力的服务,所述账户及标价确定模块220,还用于确定出所述服务请求中请求的开发者服务所对应的存储空间和算力资源;根据所述存储空间和所述算力资源,确定出所述服务请求对应的积分和/或金额。

在本实施例中,所述判断模块230,还用于确定出所述账户信息中的账户余额;在使用所述开发者服务无需支付金额时,确定为所述终端提供所述开发者服务;在使用所述开发者服务需要支付金额,且所述账户余额足以支付所述金额时,确定为所述终端提供所述开发者服务。

在本实施例中,所述云服务提供模块240,还用于从所述云服务系统中确定出提供所述存储空间和所述算力资源所需要的多个目标服务节点;根据确定出的多个目标服务节点,为所述终端提供所述服务请求中请求的开发者服务;向每个目标服务节点对应的服务账户提供积分和/或金额奖励。

在本实施例中,所述服务请求所请求的服务类型为用户服务,所述用户服务表示所述云服务系统中所述服务节点为用户提供的服务,所述判断模块230,还用于确定出所述账户信息中的账户余额;在所述账户余额足以支付所述服务请求对应的积分和金额时,确定为发送所述服务请求的终端提供对应的用户服务。

在本实施例中,所述云服务提供模块240,还用于从所述云服务系统中确定出部署所述服务请求中请求的用户服务的任一目标服务节点;根据所述目标服务节点提供的该用户服务的服务信息,向所述终端提供该用户服务;向所述目标服务节点对应的服务账户和提供该用户服务的服务节点对应的服务账户提供积分和/或金额奖励。

如图4所示,图4为本申请实施例提供的服务节点130的结构框图。

在本实施例中,服务节点130可以为终端设备,例如个人电脑、笔记本电脑等,此处不作限定。当然,服务节点130也可以为服务器,例如网络服务器、数据服务器等,此处不作限定。

示例性的,服务节点130可以包括:通过网络与外界连接的通信模块132、用于执行程序指令的一个或多个处理器134、总线133、不同形式的存储器131,例如,磁盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器),或其任意组合。其中,存储器131、通信模块132和处理器134之间通过总线133连接。

示例性的,存储器131中存储有程序。处理器134可以从存储器131调用并运行这些程序,从而可以通过运行程序而执行云服务提供方法,以实现云服务的提供。

以及,本申请实施例还提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本申请实施例中所述的云服务提供方法。

综上所述,本申请实施例提供一种云服务提供方法、装置、系统、存储介质及服务节点,云服务系统包括多个相互通信的路由节点,每个路由节点连接有多个相互通信的基站,且每个基站连接有多个相互通信的服务节点,所述服务节点的提供者包括服务商、开发者和用户中的一种或多种,所述方法应用于任一服务节点,包括:获得用于请求使用所述云服务系统提供的云服务的服务请求;确定出所述服务请求对应的账户信息,以及,确定出所述服务请求对应的积分和/或金额;根据所述服务请求对应的积分和/或金额,以及所述账户信息,确定是否为发送所述服务请求的终端提供对应的云服务;若是,为所述终端提供所述服务请求对应的云服务,以及,向提供云服务的服务节点对应的服务账户提供积分和/或金额奖励。

由于云服务系统中的服务节点可以由服务商、开发者和用户中的一种或多种参与者提供,因此,云服务系统的搭建和部署,可以将成本分摊开来,显著地降低云服务系统的成本。因此,采用这种方式为参与者(例如用户和开发者)提供云服务,不仅可以显著降低云服务的成本和使用云服务的费用,也可以尽可能降低服务商的风险。而参与者为云服务系统提供服务节点,在云服务系统使用该服务节点为用户提供云服务时,可以给予对应的参与者一定的奖励,从而有利于参与者收回成本及获取报酬。这样可以吸引大量的用户、开发者参与进来,从而进一步完善云服务系统的功能和性能,有利于产生更多的有价值的服务。

可以理解的是,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1