云计算服务委托计费的方法及服务器的制造方法

文档序号:7998592阅读:273来源:国知局
云计算服务委托计费的方法及服务器的制造方法
【专利摘要】本发明提供一种云计算服务委托计费的方法及服务器,其中,方法包括:接收第一客户端发送的委托付费申请,委托付费申请包括第一客户端的信息、第二客户端的信息以及第一客户端申请使用云计算服务的时间段;确认委托付费申请是否通过,如果是,对委托付费申请进行登记,并向第一客户端发送委托付费申请的确认应答消息;接收云计算登录服务器发送的委托付费验证请求,其中,委托付费验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求信息;查询委托付费申请的登记信息,确定委托付费验证请求是否有效,若有效,向云计算登录服务器发送委托付费验证请求的确认应答消息。上述方法解决了现有技术中客户端付费方式不灵活的问题。
【专利说明】云计算服务委托计费的方法及服务器

【技术领域】
[0001] 本发明实施例涉及信息技术(Information Technology,简称IT)领域,尤其涉及 一种云计算服务委托计费的方法及服务器。

【背景技术】
[0002] 当前,远程桌面办公是企业内部办公较常用的办公技术,例如,客户端通过远程桌 面协议连接到远程桌面,通过客户端的鼠标键盘对远程桌面服务器进行操作,远程桌面服 务器将显示音频,视频等数据通过协议传送到客户端,使客户端的用户感觉在使用本地设 备一样。
[0003] 当前,云计算服务主要采用先付费后使用方式或后付费先使用方式进行收费。例 如,客户端通过远程桌面协议连接到远程桌面服务器中的虚拟机,进而使用虚拟机里面的 资源,当客户端退出远程桌面后,远程桌面服务器中的管理系统会去虚拟化平台或者代理 服务器(Agent)上获取客户端使用虚拟机的时间、配置信息、使用的服务类型、服务的数量、 使用的时间段等信息,进而管理系统按照云计算服务收费标准计算客户端应付的费用,然 后从客户端对应的账号上进行扣除。
[0004] 然而,当前客户端的账号只能在开户的时候进行设置并绑定,用户后续不能灵活 设置其他账户进行支付,例如不能临时委托给其他客户端来付费,付费方式不够灵活。


【发明内容】

[0005] 有鉴于此,本发明实施例提供一种云计算服务委托计费的方法及服务器,用以解 决现有技术中客户端付费方式不灵活的问题。
[0006] 第一方面,本发明实施例提供一种云计算服务委托计费的方法,包括:
[0007] 接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客户端的信 息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段,所述第一客户 端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方;
[0008] 确认所述委托付费申请是否通过,如果是,对所述委托付费申请进行登记,并向所 述第一客户端发送所述委托付费申请的确认应答消息;
[0009] 接收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费验证请求 携带所述第一客户端登录所述云计算登录服务器时发送的登录请求信息;
[0010] 查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效,若有效,向 所述云计算登录服务器发送委托付费验证请求的确认应答消息。
[0011] 结合第一方面,在第一种可选的实现方式中,所述确认所述委托付费申请是否通 过,包括:
[0012] 确定所述第二客户端的账户信息是否为可用状态;
[0013] 若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托付费确认 消息,所述委托付费确认消息包含所述第一客户端的信息和所述第一客户端使用云计算服 务的时间段;
[0014] 接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应表明所述 第二客户端是否同意所述委托付费;
[0015] 根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通过。
[0016] 结合第一方面,在第二种可选的实现方式中,所述确认所述委托付费申请是否通 过,包括:
[0017] 确定所述第二客户端的账户信息是否为可用状态;
[0018] 若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段,查询所述第二客户端预设的委托付费授权信息,所述 第二客户端预设的委托付费授权信息包括第二客户端授权委托付费的申请方信息和授权 的使用云计算服务的时间信息;
[0019] 根据所述查询结果确定所述委托付费申请是否通过。
[0020] 结合第一方面,在第三种可选的实现方式中,对所述委托付费申请进行登记包 括:
[0021] 将所述第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用云计 算服务的时间段作为委托付费申请登记信息进行记录;
[0022] 则,所述查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效包 括:
[0023] 确认所述第一客户端登录所述云计算登录服务器时发送的登录请求信息是否在 所述委托付费申请的登记信息允许范围之内。
[0024] 第二方面,本发明实施例提供一种云计算服务委托计费的登录方法,包括:
[0025] 接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客户端的信 息、第二客户端的信息以及所述第一客户端使用云计算服务的时间段,所述第一客户端为 所述委托付费的申请方,所述第二客户端为所述委托付费的付费方;
[0026] 向所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证服务器确 认所述委托付费验证请求是否有效,所述委托付费验证请求携带所述登录请求信息;
[0027] 接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送的 委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否允许所述第一客户端 登录云计算登录服务器。
[0028] 结合第二方面,在第一种可选的实现方式中,所述方法还包括:
[0029] 若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一客户端登 录云计算登录服务器,并采用所述第二客户端的账户信息对所述第一客户端的云计算服务 进行付费。
[0030] 结合第二方面,在第二种可选的实现方式中,所述方法还包括:若所述确认应答消 息确认所述委托付费验证请求无效,则向所述第一客户端发送登录失败响应。
[0031] 第三方面,本发明实施例提供一种服务器,包括:
[0032] 接收单元,用于接收第一客户端发送的委托付费申请,所述委托付费申请包括第 一客户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段, 所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方;
[0033] 确定单元,用于在所述接收单元接收所述委托付费申请之后,确认所述委托付费 申请是否通过;
[0034] 登记单元,用于在所述确定单元确认所述委托付费申请通过之后,对所述委托付 费申请进行登记,
[0035] 发送单元,用于在所述登记单元对所述委托付费申请进行登记之后,向所述第一 客户端发送所述委托付费申请的确认应答消息;
[0036] 所述接收单元,还用于接收云计算登录服务器发送的委托付费验证请求,其中,所 述委托付费验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息;
[0037] 所述确定单元,还用于在所述接收单元接收所述委托付费验证请求之后,查询所 述委托付费申请的登记信息,确定所述委托付费验证请求是否有效;
[0038] 所述发送单元,还用于在所述确定单元确定所述委托付费验证请求有效之后,向 所述云计算登录服务器发送委托付费验证请求的确认应答消息。
[0039] 结合第三方面,在第一种可选的实现方式中,所述确定单元,具体用于
[0040] 在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账户信息是 否为可用状态;
[0041] 若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托付费确认 消息,所述委托付费确认消息包含所述第一客户端的信息和所述第一客户端使用云计算服 务的时间段;
[0042] 接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应表明所述 第二客户端是否同意所述委托付费;
[0043] 根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通过。
[0044] 结合第三方面,在第二种可选的实现方式中,所述确定单元,具体用于
[0045] 在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账户信息是 否为可用状态;
[0046] 若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段,查询所述第二客户端预设的委托付费授权信息,所述 第二客户端预设的委托付费授权信息包括第二客户端授权委托付费的申请方信息和授权 的使用云计算服务的时间信息;
[0047] 根据所述查询结果确定所述委托付费申请是否通过。
[0048] 结合第三方面,在第三种可选的实现方式中,所述登记单元,具体用于
[0049] 用于在所述确定单元确认所述委托付费申请通过之后,将所述第一客户端的信 息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段作为委托付费申 请登记信息进行记录;
[0050] 则,所述确定单元,还用于所在所述接收单元接收所述委托付费验证请求之后,确 定所述第一客户端登录所述云计算登录服务器时发送的登录请求信息是否在所述委托付 费申请的登记信息允许范围之内。
[0051] 第四方面,本发明实施例提供一种服务器,包括:
[0052] 接收单元,用于接收第一客户端发送的登录请求信息,所述登录请求信息包括:第 一客户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时间段,所述 第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方;
[0053] 发送单元,用于在所述接收单元接收到所述登录请求信息之后,向所述云计算验 证服务器发送委托付费验证请求,以使所述云计算验证服务器确认所述委托付费验证请求 是否有效,所述委托付费验证请求携带所述登录请求信息;
[0054] 所述接收单元,还用于在所述发送单元发送所述委托付费验证请求之后,接收所 述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送的委托付费验证请 求的确认应答消息,根据所述确认应答消息确定是否允许所述第一客户端登录云计算登录 服务器。
[0055] 结合第四方面,在第一种可选的实现方式中,所述服务器还包括:
[0056] 计费单元,用于在所述接收单元接收到所述委托付费验证请求的确认应答消息 之后,若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一客户端登录 云计算登录服务器,并采用所述第二客户端的信息对所述第一客户端的云计算服务进行付 费。
[0057] 结合第四方面,在第二种可选的实现方式中,
[0058] 所述发送单元,还用于在所述接收单元接收到所述委托付费验证请求的确认应答 消息之后,若所述确认应答消息确认所述委托付费验证请求无效,则向所述第一客户端发 送登录失败响应。
[0059] 由上述技术方案可知,本发明实施例的云计算服务委托计费的方法及服务器,通 过云计算验证服务器接收第一客户端的委托付费申请,并确认所述委托付费申请通过,在 对委托付费申请进行登记,并接收云计算登录服务器发送的委托付费验证请求,进而查询 委托付费申请的登记信息,确认委托付费验证请求有效之后,向云计算登录服务器发送委 托付费验证请求的确认应答消息,以使第一客户端可以使用云计算服务,并将费用记在第 二客户端的信息上,解决了现有技术中客户端付费方式不灵活的问题。

【专利附图】

【附图说明】
[0060] 为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作一 简单地介绍,显而易见地:下面附图只是本发明的一些实施例的附图,对于本领域普通技术 人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得同样能实现本发明 技术方案的其它附图。
[0061] 图1为本发明一实施例提供的客户端应用云计算服务的架构示意图;
[0062] 图2为本发明一实施例提供的远程桌面服务器的架构示意图;
[0063] 图3为本发明一实施例提供的云计算服务委托计费的方法的流程示意图;
[0064] 图4为本发明另一实施例提供的云计算服务委托计费的登录方法的流程示意图; [0065] 图5为本发明另一实施例提供的云计算服务委托计费的方法的流程示意图;
[0066] 图6为本发明一实施例提供的服务器的结构示意图;
[0067] 图7为本发明另一实施例提供的服务器的结构示意图;
[0068] 图8为本发明一实施例提供的云计算系统的结构示意图。

【具体实施方式】
[0069] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明的技术方案进行清楚、完整地描述。显然,下述的各个实施例都只是本发明一 部分的实施例。基于本发明下述的各个实施例,本领域普通技术人员即使没有作出创造性 劳动,也可以通过等效变换部分甚至全部的技术特征,而获得能够解决本发明技术问题,实 现本发明技术效果的其它实施例,而这些变换而来的各个实施例显然并不脱离本发明所公 开的范围。
[0070] 为了方便理解本发明实施例中的云计算服务的系统架构,以下结合图2和图3对 当前使用云计算服务的架构进行简单说明。
[0071] 如图1、图2所示,图1示出了本发明一实施例中客户端应用云计算服务的架构示 意图,图2示出了本发明一实施例中基于云计算服务的远程桌面服务器的架构示意图。
[0072] 其中,图1中的虚线的左侧是云计算服务中远程桌面的客户端1,通常称为瘦客户 端(Thin Client,简称TC)。该些客户端1可以是普通电脑、平板电脑、智能手机等。
[0073] 客户端1通过网络2使用远程桌面协议(Remote Desktop Protocol,简称RDP) 3 访问远程桌面服务器。具体地,客户端1通过网关(Gateway,简称GW)4连接远程桌面服务 器网络。图1中的网关4用于转发客户端和远程桌面服务器之间交互的数据。
[0074] 远程桌面服务器包括:桌面传输控制器5、活动目录服务器6和数据库服务器7。
[0075] 其中,桌面传输控制器5负责对客户端鉴权、客户端需使用的远程桌面服务器中 虚拟机的分配、客户端使用虚拟机费用管理等功能。
[0076] 活动目录服务器6存储了客户端对应的账户信息,并对账户信息进行验证,验证 的结果返回给桌面传输控制器5。
[0077] 数据库服务端7里面存储了客户端,虚拟机以及客户端虚拟机关联等信息。远 程桌面服务器提供了远程桌面的载体。客户端的桌面系统(Virtual Desktop)以虚拟机 (Virtual Machine,简称VM)(如图中的VM1、VM2、......、VMn)的形式存在于远程桌面服务 器中。
[0078] 结合图2,远程桌面服务器100主要包括:硬件平台200、虚拟机管理器 (Hypervisor) 300和虚拟机执行空间400。
[0079] 其中,硬件平台200包括:物理结构中的硬盘201、中央处理器(Central Processing Unit,简称 CPU) 202、内存 203、显卡 204、网卡 205。
[0080] 虚拟机管理器300和虚拟机执行空间400分别提供了虚拟机的硬件平台和软件平 台。虚拟机管理器是物理硬件和虚拟机之间的中间层,负责协调各个虚拟机对服务器硬件 的访问。
[0081] 虚拟机管理器包括:多个虚拟机监视器310。虚拟机监视器310创建虚拟机的虚 拟硬件平台320,虚拟硬件平台320中包括虚拟出来的硬盘32UCPU322、内存323、显卡324 和网卡325等。
[0082] 虚拟机执行空间400中运行了多个虚拟机410 ;其中,客户操作系统430和应用层 420运行于虚拟机410中。虚拟机执行空间400包括:设备驱动层440,显卡驱动441、网卡 驱动442等。
[0083] 图3示出了本发明一实施例提供的云计算服务委托计费的方法的流程示意图,如 图3所示,本实施例中的云计算服务委托计费的方法如下所述。
[0084] S301、云计算验证服务器接收第一客户端发送的委托付费申请,所述委托付费申 请包括第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的 时间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付 费方。
[0085] 举例来说,本实施例中的第二客户端的信息可为用于进行计费使用的信息,如账 户信息等。或者,在其他实施例中,第二客户端的信息包括第二客户端的账户信息和帐号信 息等。
[0086] 第一客户端的信息可包括:第一客户端的帐号信息、第一客户端的身份信息等。
[0087] S302、云计算验证服务器确认所述委托付费申请是否通过,如果是,对所述委托付 费申请进行登记,并向所述第一客户端发送所述委托付费申请的确认应答消息。
[0088] 在具体的应用过程中,若云计算验证服务器确定所述委托付费申请不通过,则向 第一客户端发送所述委托付费申请的失败应答。
[0089] S303、云计算验证服务器接收云计算登录服务器发送的委托付费验证请求,其中, 所述委托付费验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请 求信息。
[0090] S304、云计算验证服务器查询委托付费申请的登记信息,确认所述委托付费验证 请求是否有效,若有效,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。
[0091] 另外,若云计算验证服务器查询委托付费验证请求无效,则向云计算登录服务器 发送委托付费验证请求的失败应答消息,以使所述云计算登录服务器根据失败应答消息拒 绝所述第一客户端登录使用云计算服务。
[0092] 由上述实施例可知,本实施例的云计算服务委托计费的方法,通过云计算验证服 务器接收第一客户端的委托付费申请,并确认所述委托付费申请通过,在对委托付费申请 进行登记,并接收云计算登录服务器发送的委托付费验证请求,进而查询委托付费申请的 登记信息,确认委托付费验证请求有效之后,向云计算登录服务器发送委托付费验证请求 的确认应答消息,以使第一客户端可以使用云计算服务,并将费用记在第二客户端的信息 上,解决了现有技术中客户端付费方式不灵活的问题。
[0093] 在一种可选的实施例中,上述步骤S302中的"云计算验证服务器确认所述委托付 费申请是否通过"可包括如下的图中未示出的子步骤S3021至子步骤S3024 :
[0094] S3021、云计算验证服务器确定所述第二客户端的账户信息是否为可用状态;
[0095] S3022、若云计算验证服务器确定所述第二客户端的账户信息为可用状态,向所述 第二客户端发送委托付费确认消息,所述委托付费确认消息包含所述第一客户端的信息和 所述第一客户端使用云计算服务的时间段。
[0096] 当然,若云计算验证服务器确定第二客户端的账户信息为不可用状态,此时,云计 算验证服务器向第一客户端发送无法使用第二客户端的信息的提示消息。
[0097] S3023、云计算验证服务器接收所述第二客户端发送的委托付费确认响应,所述委 托付费确认响应表明所述第二客户端是否同意所述委托付费。
[0098] 在具体的应用中,若第二客户端不允许第一客户端使用第二客户端的账户信息, 则委托付费确认响应表明所述第二客户端不同意所述委托付费,如,所述委托付费确认响 应包括不同委托付费的信息等内容。
[0099] 此外,若第二客户端不在线,或者第二客户端没有及时收到委托付费确认消息,则 云计算验证服务器在预设时间之后默认第二客户端不同意前述的委托付费。
[0100] 特别地,若云计算验证服务器在预设时间内没有接收到所述第二客户端发送的委 托付费确认响应,则云计算验证服务器默认第二客户端不同意前述的委托付费。
[0101] S3024、云计算验证服务器根据所述第二客户端的委托付费确认响应确定所述委 托付费请求是否通过。
[0102] 在另一可选的实施例中,上述步骤S302中的"云计算验证服务器确认所述委托付 费申请是否通过"可包括如下的图中未示出的子步骤S3021a至子步骤S3024a :
[0103] S3021a、云计算验证服务器确定所述第二客户端的账户信息是否为可用状态;
[0104] S3022a、若云计算验证服务器所述第二客户端的账户信息为可用状态,根据所述 第一客户端的信息和所述第一客户端使用云计算服务的时间段,查询所述第二客户端预设 的委托付费授权信息,所述第二客户端预设的委托付费授权信息包括第二客户端授权委托 付费的申请方信息和授权的使用云计算服务的时间信息。
[0105] 举例来说,预设的委托付费授权信息可包括如下信息中的一种或多种:
[0106] 允许使用第二客户端账户信息的第一客户端的信息;
[0107] 允许使用第二客户端账户信息的时间段。
[0108] S3023a、云计算验证服务器根据所述查询结果确定所述委托付费申请是否通过。
[0109] 也就是说,若预设的委托付费授权信息中没有包括第一客户端的信息,或者,第一 客户端使用云计算服务的时间段超出委托付费授权信息中允许使用的时间段,则云计算验 证服务器根据查询结果确定委托付费申请不通过。
[0110] 在第三种可选的实施例中,上述步骤S302中的"对所述委托付费申请进行登记" 可包括如下的图中未示出的子步骤S3021'。
[0111] S3021'、云计算验证服务器将所述第一客户端的信息、第二客户端的信息以及所 述第一客户端申请使用云计算服务的时间段作为委托付费申请登记信息进行记录;
[0112] 相应地,在上述步骤S304中的"查询委托付费申请的登记信息,确认所述委托付 费验证请求是否有效"可包括如下的图中未示出的子步骤S3041' :
[0113] S3041'、确认所述第一客户端登录所述云计算登录服务器时发送的登录请求信息 是否在所述委托付费申请的登记信息允许范围之内。
[0114] 上述实施例的云计算服务委托计费的方法,可使得第一客户端对云计算服务的付 费较灵活。
[0115] 图4示出了本发明一实施例提供的云计算服务委托计费的登录方法的流程示意 图,如图4所示,本实施例中的云计算服务委托计费的登录方法如下所述。
[0116] S401、云计算登录服务器接收第一客户端发送的登录请求信息,所述登录请求信 息包括:第一客户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时 间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费 方。
[0117] S402、云计算登录服务器向所述云计算验证服务器发送委托付费验证请求,以使 所述云计算验证服务器确认所述委托付费验证请求是否有效,所述委托付费验证请求携带 所述登录请求信息。
[0118] S403、云计算登录服务器接收所述云计算验证服务器在确认所述委托付费验证请 求是否有效之后发送的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是 否允许所述第一客户端登录云计算登录服务器。
[0119] 可选地,上述登录方法还可包括如下图中未示出的步骤S404或S405 :
[0120] S404、若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一客 户端登录云计算登录服务器,并采用所述第二客户端的信息对所述第一客户端的云计算服 务进行付费。
[0121] S405、若所述确认应答消息确认所述委托付费验证请求无效,则向所述第一客户 端发送登录失败响应。
[0122] 由上述实施例可知,本实施例的云计算服务委托计费的登录方法,通过云计算登 录服务器接收第一客户端发送的登录请求消息,进而向云计算验证服务器发送委托付费验 证请求,所述云计算验证服务器确定所述委托付费验证请求是否有效之后,云计算登录服 务器接收云计算验证服务器发送的确认应答消息,进而根据确认应答消息确定是否允许第 一客户端登录云计算登录服务器,进而解决了现有技术中云计算服务使用过程中付费不灵 活的问题。
[0123] 图5示出了本发明一实施例提供的云计算服务委托计费的方法的流程示意图,如 图5所示,本实施例中的云计算服务委托计费的方法如下所述。
[0124] S501、第一客户端向云计算验证服务器发送委托付费申请,委托付费申请包括第 一客户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段, 所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方。
[0125] S502、云计算验证服务器确认第二客户端的账户信息是否为可用状态。
[0126] S503、若云计算验证服务器确认第二客户端的账户信息为可用状态,向第二客户 端发送委托付费确认消息,所述委托付费确认消息包含所述第一客户端的信息和所述第一 客户端使用云计算服务的时间段。
[0127] S504、若第二客户端同意委托付费,则向云计算验证服务器发送包含同意委托付 费的委托付费确认响应。
[0128] S505、云计算验证服务器根据步骤S504中的委托付费确认响应确认委托付费申 请通过,可选地,对委托付费申请进行登记。
[0129] S506、云计算验证服务器向第一客户端发送所述委托付费申请的确认应答消息。
[0130] S507、第一客户端在收到所述委托付费申请的确认应答消息之后,向云计算登录 服务器发送登录请求信息,所述登录请求信息包括:第一客户端的信息、第二客户端的信息 以及所述第一客户端使用云计算服务的时间段。
[0131] S508、云计算登录服务器根据所述登录请求信息向所述云计算验证服务器发送委 托付费验证请求。
[0132] S509、云计算验证服务器查询委托付费申请的登记信息。
[0133] 应理解,该步骤S509可为本实施例中可选的步骤,在其他实施例中,云计算验证 服务器在步骤S508之后,可直接执行步骤S510,即云计算验证服务器确认委托付费验证请 求是否有效。
[0134] S510、云计算验证服务器确认委托付费验证请求是否有效,根据步骤S509中查询 的登记信息确认委托付费验证请求若有效,向云计算登录服务器发送委托付费验证请求的 确认应答消息,所述确认应答消息中包括所述委托付费验证请求有效的信息。
[0135] S511、云计算登录服务器根据所述委托付费验证请求的确认应答消息允许所述第 一客户端登录云计算登录服务器,并采用所述第二客户端的账户信息对所述第一客户端的 云计算服务进行付费。
[0136] 上述实施例中的云计算委托计费的方法可以解决现有技术中客户端在使用云计 算服务的过程中付费方式不灵活的问题。
[0137] 图6示出了本发明实施例中的服务器的结构示意图,如图6所示,本实施例中的服 务器可包括:接收单元61、确定单元62、登记单元63、发送单元64 ;
[0138] 其中,接收单元61用于接收第一客户端发送的委托付费申请,所述委托付费申请 包括第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时 间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费 方;
[0139] 确定单元62用于在所述接收单元61接收所述委托付费申请之后,确认所述委托 付费申请是否通过;
[0140] 登记单元63用于在所述确定单元62确认所述委托付费申请通过之后,对所述委 托付费申请进行登记,
[0141] 发送单元64用于在所述登记单元63对所述委托付费申请进行登记之后,向所述 第一客户端发送所述委托付费申请的确认应答消息;
[0142] 所述接收单元61还用于在发送单元64发送所述确认应答消息之后,接收云计算 登录服务器发送的委托付费验证请求,其中,所述委托付费验证请求携带所述第一客户端 登录所述云计算登录服务器时发送的登录请求信息;
[0143] 所述确定单元62还用于在所述接收单元61接收所述委托付费验证请求之后,查 询所述委托付费申请的登记信息,确定所述委托付费验证请求是否有效;
[0144] 所述发送单元64还用于在所述确定单元62确定所述委托付费验证请求有效之 后,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。
[0145] 在一种可选的实施例中,所述确定单元62具体用于
[0146] 在所述接收单元61接收所述委托付费申请之后,确定所述第二客户端的账户信 息是否为可用状态;
[0147] 若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托付费确认 消息,所述委托付费确认消息包含所述第一客户端的信息和所述第一客户端使用云计算服 务的时间段;
[0148] 接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应表明所述 第二客户端是否同意所述委托付费;
[0149] 根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通过。
[0150] 在另一种可选的实施例中,所述确定单元62具体用于
[0151] 在所述接收单元61接收所述委托付费申请之后,确定所述第二客户端的信息账 户是否为可用状态;
[0152] 若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段,查询所述第二客户端预设的委托付费授权信息,所述 第二客户端预设的委托付费授权信息包括第二客户端授权委托付费的申请方信息和授权 的使用云计算服务的时间信息;
[0153] 根据所述查询结果确定所述委托付费申请是否通过。
[0154] 在第三种可选的实施例中,所述登记单元63具体用于
[0155] 用于在所述确定单元62确认所述委托付费申请通过之后,将所述第一客户端的 信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段作为委托付费 申请登记信息进行记录;
[0156] 则,所述确定单元,还用于所在所述接收单元接收所述委托付费验证请求之后,确 定所述第一客户端登录所述云计算登录服务器时发送的登录请求信息是否在所述委托付 费申请的登记信息允许范围之内。
[0157] 上述实施例中的服务器可对应方法实施例中的云计算验证服务器,该服务器和云 计算登录服务器结合,可有效解决现有技术中客户端使用云计算服务的付费不灵活的问 题。
[0158] 图7示出了本发明实施例中的服务器的结构示意图,如图7所示,本实施例中的服 务器可包括:接收单元71、发送单元72 ;
[0159] 其中,接收单元71用于接收第一客户端发送的登录请求信息,所述登录请求信 息包括:第一客户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时 间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费 方;
[0160] 发送单元72用于在所述接收单元71接收到所述登录请求信息之后,向所述云计 算验证服务器发送委托付费验证请求,以使所述云计算验证服务器确认所述委托付费验证 请求是否有效,所述委托付费验证请求携带所述登录请求信息;
[0161] 所述接收单元71还用于在所述发送单元72发送所述委托付费验证请求之后,接 收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送的委托付费验 证请求的确认应答消息,根据所述确认应答消息确定是否允许所述第一客户端登录云计算 登录服务器。
[0162] 在具体的应用中,所述发送单元72还用于在所述接收单元71接收到所述委托付 费验证请求的确认应答消息之后,若所述确认应答消息确认所述委托付费验证请求无效, 则向所述第一客户端发送登录失败响应。
[0163] 在一种可选的实施例中,前述的服务器还可包括图中未示出的计费单元73 :
[0164] 所述计费单元73用于在所述接收单元71接收到所述委托付费验证请求的确认应 答消息之后,所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一客户端 登录云计算登录服务器,并采用所述第二客户端的信息(如第二客户端的账户信息)对所述 第一客户端的云计算服务进行付费。
[0165] 特别地,在实际应用中,图7所示的服务器还可为上述图2所示的远程桌面服务器 的架构。本实施例中仅对服务器进行功能划分,不限定服务器的具体结构。
[0166] 由上,本实施例的服务器可为前述的方法实施例中的云计算登录服务器,该登录 服务器和云计算验证服务器结合解决了现有技术中客户端付费方式不灵活的问题。
[0167] 图8示出了本发明一实施例提供的云计算系统的结构示意图,如图8所示,本实施 例中的云计算系统可包括:云计算验证服务器和云计算登录服务器;
[0168] 其中,云计算验证服务器可为图6中所示的服务器,云计算登录服务器可为图7中 所示的服务器。
[0169] 上述实施例有效的解决了云计算服务中由于客户端自己的账户信息欠费而停止 使用,但某时刻又急需使用云计算服务的问题,使得客户端的付费方式更灵活。
[0170] 另外,在具体的操作中,本实施例中的服务器如云计算验证服务器可包括存储器 和处理器,其中,存储器和处理器耦合,该存储器用于存储处理器所执行的程序,处理器具 体用于
[0171] 接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客户端的信 息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段,所述第一客户 端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方;
[0172] 确认所述委托付费申请是否通过,如果是,对所述委托付费申请进行登记,并向所 述第一客户端发送所述委托付费申请的确认应答消息;
[0173] 接收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费验证请求 携带所述第一客户端登录所述云计算登录服务器时发送的登录请求信息;
[0174] 查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效,若有效,向 所述云计算登录服务器发送委托付费验证请求的确认应答消息。
[0175] 上述服务器的处理器还用于执行其他的程序,本实施例仅为举例说明。
[0176] 此外,本实施例中的服务器如云计算登录服务器可包括存储器和处理器,其中,存 储器和处理器耦合,存储器用于存储所述处理器所执行的程序,处理器具体用于
[0177] 接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客户端的信 息、第二客户端的信息以及所述第一客户端使用云计算服务的时间段,所述第一客户端为 所述委托付费的申请方,所述第二客户端为所述委托付费的付费方;
[0178] 向所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证服务器确 认所述委托付费验证请求是否有效,所述委托付费验证请求携带所述登录请求信息;
[0179] 接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送的 委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否允许所述第一客户端 登录云计算登录服务器。
[0180] 可选地,处理器还用于若所述确认应答消息确认所述委托付费验证请求有效,则 允许所述第一客户端登录云计算登录服务器,并采用所述第二客户端的信息对所述第一客 户端的云计算服务进行付费;或者,若所述确认应答消息确认所述委托付费验证请求无效, 则向所述第一客户端发送登录失败响应。
[0181] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟 或者光盘等各种可以存储程序代码的介质。
[0182] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【权利要求】
1. 一种云计算服务委托计费的方法,其特征在于,包括: 接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客户端的信息、第 二客户端的信息以及所述第一客户端申请使用云计算服务的时间段,所述第一客户端为所 述委托付费的申请方,所述第二客户端为所述委托付费的付费方; 确认所述委托付费申请是否通过,如果是,对所述委托付费申请进行登记,并向所述第 一客户端发送所述委托付费申请的确认应答消息; 接收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费验证请求携带 所述第一客户端登录所述云计算登录服务器时发送的登录请求信息; 查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效,若有效,向所述 云计算登录服务器发送委托付费验证请求的确认应答消息。
2. 根据权利要求1所述的方法,其特征在于,所述确认所述委托付费申请是否通过,包 括: 确定所述第二客户端的账户信息是否为可用状态; 若所述第二客户端账户信息为可用状态,向所述第二客户端发送委托付费确认消息, 所述委托付费确认消息包含所述第一客户端的信息和所述第一客户端使用云计算服务的 时间段; 接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应表明所述第二 客户端是否同意所述委托付费; 根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通过。
3. 根据权利要求1所述的方法,其特征在于,所述确认所述委托付费申请是否通过,包 括: 确定所述第二客户端的账户信息是否为可用状态; 若所述第二客户端账户信息为可用状态,根据所述第一客户端的信息和所述第一客户 端使用云计算服务的时间段,查询所述第二客户端预设的委托付费授权信息,所述第二客 户端预设的委托付费授权信息包括第二客户端授权委托付费的申请方信息和授权的使用 云计算服务的时间信息; 根据所述查询结果确定所述委托付费申请是否通过。
4. 根据权利要求1所述的方法,其特征在于,对所述委托付费申请进行登记包括: 将所述第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服 务的时间段作为委托付费申请登记信息进行记录; 贝1J,所述查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效包括: 确认所述第一客户端登录所述云计算登录服务器时发送的登录请求信息是否在所述 委托付费申请的登记信息允许范围之内。
5. -种云计算服务委托计费的登录方法,其特征在于,包括: 接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客户端的信息、第 二客户端的信息以及所述第一客户端使用云计算服务的时间段,所述第一客户端为所述委 托付费的申请方,所述第二客户端为所述委托付费的付费方; 向所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证服务器确认所 述委托付费验证请求是否有效,所述委托付费验证请求携带所述登录请求信息; 接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送的委托 付费验证请求的确认应答消息,根据所述确认应答消息确定是否允许所述第一客户端登录 云计算登录服务器。
6. 根据权利要求5所述的方法,其特征在于,还包括: 若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一客户端登录 云计算登录服务器,并采用所述第二客户端的信息对所述第一客户端的云计算服务进行付 费。
7. 根据权利要求5所述的方法,其特征在于,还包括:若所述确认应答消息确认所述委 托付费验证请求无效,则向所述第一客户端发送登录失败响应。
8. -种服务器,其特征在于,包括: 接收单元,用于接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客 户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时间段,所述 第一客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方; 确定单元,用于在所述接收单元接收所述委托付费申请之后,确认所述委托付费申请 是否通过; 登记单元,用于在所述确定单元确认所述委托付费申请通过之后,对所述委托付费申 请进行登记, 发送单元,用于在所述登记单元对所述委托付费申请进行登记之后,向所述第一客户 端发送所述委托付费申请的确认应答消息; 所述接收单元,还用于接收云计算登录服务器发送的委托付费验证请求,其中,所述 委托付费验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求信 息; 所述确定单元,还用于在所述接收单元接收所述委托付费验证请求之后,查询所述委 托付费申请的登记信息,确定所述委托付费验证请求是否有效; 所述发送单元,还用于在所述确定单元确定所述委托付费验证请求有效之后,向所述 云计算登录服务器发送委托付费验证请求的确认应答消息。
9. 根据权利要求8所述的服务器,其特征在于,所述确定单元,具体用于 在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账户信息是否为 可用状态; 若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托付费确认消 息,所述委托付费确认消息包含所述第一客户端的信息和所述第一客户端使用云计算服务 的时间段; 接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应表明所述第二 客户端是否同意所述委托付费; 根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通过。
10. 根据权利要求8所述的服务器,其特征在于,所述确定单元,具体用于 在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账户信息是否为 可用状态; 若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息和所述第一客 户端使用云计算服务的时间段,查询所述第二客户端预设的委托付费授权信息,所述第二 客户端预设的委托付费授权信息包括第二客户端授权委托付费的申请方信息和授权的使 用云计算服务的时间信息; 根据所述查询结果确定所述委托付费申请是否通过。
11. 根据权利要求8所述的服务器,其特征在于,所述登记单元,具体用于 用于在所述确定单元确认所述委托付费申请通过之后,将所述第一客户端的信息、第 二客户端的信息以及所述第一客户端申请使用云计算服务的时间段作为委托付费申请登 记信息进行记录; 贝1J,所述确定单元,还用于所在所述接收单元接收所述委托付费验证请求之后,确定所 述第一客户端登录所述云计算登录服务器时发送的登录请求信息是否在所述委托付费申 请的登记信息允许范围之内。
12. -种服务器,其特征在于,包括: 接收单元,用于接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客 户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时间段,所述第一 客户端为所述委托付费的申请方,所述第二客户端为所述委托付费的付费方; 发送单元,用于在所述接收单元接收到所述登录请求信息之后,向所述云计算验证服 务器发送委托付费验证请求,以使所述云计算验证服务器确认所述委托付费验证请求是否 有效,所述委托付费验证请求携带所述登录请求信息; 所述接收单元,还用于在所述发送单元发送所述委托付费验证请求之后,接收所述云 计算验证服务器在确认所述委托付费验证请求是否有效之后发送的委托付费验证请求的 确认应答消息,根据所述确认应答消息确定是否允许所述第一客户端登录云计算登录服务 器。
13. 根据权利要求12所述的服务器,其特征在于,还包括: 计费单元,用于在所述接收单元接收到所述委托付费验证请求的确认应答消息之后, 若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一客户端登录云计算 登录服务器,并采用所述第二客户端的信息对所述第一客户端的云计算服务进行付费。
14. 根据权利要求12所述的服务器,其特征在于, 所述发送单元,还用于在所述接收单元接收到所述委托付费验证请求的确认应答消息 之后,若所述确认应答消息确认所述委托付费验证请求无效,则向所述第一客户端发送登 录失败响应。
【文档编号】H04L12/14GK104125078SQ201310144854
【公开日】2014年10月29日 申请日期:2013年4月24日 优先权日:2013年4月24日
【发明者】孟艳平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1