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

阅读: 评论:0

著录项
  • CN201310144854.2
  • 20130424
  • CN104125078A
  • 20141029
  • 华为技术有限公司
  • 孟艳平
  • H04L12/14
  • H04L12/14

  • 广东省深圳市龙岗区坂田华为总部办公楼
  • 广东(44)
  • 北京同立钧成知识产权代理有限公司
  • 刘芳
摘要
本发明提供一种云计算服务委托计费的方法及服务器,其中,方法包括:接收第一客户端发送的委托付费申请,委托付费申请包括第一客户端的信息、第二客户端的信息以及第一客户端申请使用云计算服务的时间段;确认委托付费申请是否通过,如果是,对委托付费申请进行登记,并向第一客户端发送委托付费申请的确认应答消息;接收云计算登录服务器发送的委托付费验证请求,其中,委托付费验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求信息;查询委托付费申请的登记信息,确定委托付费验证请求是否有效,若有效,向云计算登录服务器发送委托付费验证请求的确认应答消息。上述方法解决了现有技术中客户端付费方式不灵活的问题。
权利要求

1.一种云计算服务委托计费的方法,其特征在于,包括:

接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客户 端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时 间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委 托付费的付费方;

确认所述委托付费申请是否通过,如果是,对所述委托付费申请进行登 记,并向所述第一客户端发送所述委托付费申请的确认应答消息;

接收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费 验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息;

查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效, 若有效,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。

2.根据权利要求1所述的方法,其特征在于,所述确认所述委托付费申 请是否通过,包括:

确定所述第二客户端的账户信息是否为可用状态;

若所述第二客户端账户信息为可用状态,向所述第二客户端发送委托付 费确认消息,所述委托付费确认消息包含所述第一客户端的信息和所述第一 客户端使用云计算服务的时间段;

接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应 表明所述第二客户端是否同意所述委托付费;

根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通 过。

3.根据权利要求1所述的方法,其特征在于,所述确认所述委托付费申 请是否通过,包括:

确定所述第二客户端的账户信息是否为可用状态;

若所述第二客户端账户信息为可用状态,根据所述第一客户端的信息和 所述第一客户端使用云计算服务的时间段,查询所述第二客户端预设的委托 付费授权信息,所述第二客户端预设的委托付费授权信息包括第二客户端授 权委托付费的申请方信息和授权的使用云计算服务的时间信息;

根据所述查询结果确定所述委托付费申请是否通过。

4.根据权利要求1所述的方法,其特征在于,对所述委托付费申请进行 登记包括:

将所述第一客户端的信息、第二客户端的信息以及所述第一客户端申请 使用云计算服务的时间段作为委托付费申请登记信息进行记录;

则,所述查询委托付费申请的登记信息,确认所述委托付费验证请求是 否有效包括:

确认所述第一客户端登录所述云计算登录服务器时发送的登录请求信息 是否在所述委托付费申请的登记信息允许范围之内。

5.一种云计算服务委托计费的登录方法,其特征在于,包括:

接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客 户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时间 段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托 付费的付费方;

向所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证 服务器确认所述委托付费验证请求是否有效,所述委托付费验证请求携带所 述登录请求信息;

接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后 发送的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否 允许所述第一客户端登录云计算登录服务器。

6.根据权利要求5所述的方法,其特征在于,还包括:

若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一 客户端登录云计算登录服务器,并采用所述第二客户端的信息对所述第一客 户端的云计算服务进行付费。

7.根据权利要求5所述的方法,其特征在于,还包括:若所述确认应答 消息确认所述委托付费验证请求无效,则向所述第一客户端发送登录失败响 应。

8.一种服务器,其特征在于,包括:

接收单元,用于接收第一客户端发送的委托付费申请,所述委托付费申 请包括第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用 云计算服务的时间段,所述第一客户端为所述委托付费的申请方,所述第二 客户端为所述委托付费的付费方;

确定单元,用于在所述接收单元接收所述委托付费申请之后,确认所述 委托付费申请是否通过;

登记单元,用于在所述确定单元确认所述委托付费申请通过之后,对所 述委托付费申请进行登记,

发送单元,用于在所述登记单元对所述委托付费申请进行登记之后,向 所述第一客户端发送所述委托付费申请的确认应答消息;

所述接收单元,还用于接收云计算登录服务器发送的委托付费验证请求, 其中,所述委托付费验证请求携带所述第一客户端登录所述云计算登录服务 器时发送的登录请求信息;

所述确定单元,还用于在所述接收单元接收所述委托付费验证请求之后, 查询所述委托付费申请的登记信息,确定所述委托付费验证请求是否有效;

所述发送单元,还用于在所述确定单元确定所述委托付费验证请求有效 之后,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。

9.根据权利要求8所述的服务器,其特征在于,所述确定单元,具体用 于

在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账 户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托 付费确认消息,所述委托付费确认消息包含所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段;

接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应 表明所述第二客户端是否同意所述委托付费;

根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通 过。

10.根据权利要求8所述的服务器,其特征在于,所述确定单元,具体 用于

在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账 户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息 和所述第一客户端使用云计算服务的时间段,查询所述第二客户端预设的委 托付费授权信息,所述第二客户端预设的委托付费授权信息包括第二客户端 授权委托付费的申请方信息和授权的使用云计算服务的时间信息;

根据所述查询结果确定所述委托付费申请是否通过。

11.根据权利要求8所述的服务器,其特征在于,所述登记单元,具体 用于

用于在所述确定单元确认所述委托付费申请通过之后,将所述第一客户 端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时 间段作为委托付费申请登记信息进行记录;

则,所述确定单元,还用于所在所述接收单元接收所述委托付费验证请 求之后,确定所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息是否在所述委托付费申请的登记信息允许范围之内。

12.一种服务器,其特征在于,包括:

接收单元,用于接收第一客户端发送的登录请求信息,所述登录请求信 息包括:第一客户端的信息、第二客户端的信息以及所述第一客户端使用云 计算服务的时间段,所述第一客户端为所述委托付费的申请方,所述第二客 户端为所述委托付费的付费方;

发送单元,用于在所述接收单元接收到所述登录请求信息之后,向所述 云计算验证服务器发送委托付费验证请求,以使所述云计算验证服务器确认 所述委托付费验证请求是否有效,所述委托付费验证请求携带所述登录请求 信息;

所述接收单元,还用于在所述发送单元发送所述委托付费验证请求之后, 接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送 的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否允许 所述第一客户端登录云计算登录服务器。

13.根据权利要求12所述的服务器,其特征在于,还包括:

计费单元,用于在所述接收单元接收到所述委托付费验证请求的确认应 答消息之后,若所述确认应答消息确认所述委托付费验证请求有效,则允许 所述第一客户端登录云计算登录服务器,并采用所述第二客户端的信息对所 述第一客户端的云计算服务进行付费。

14.根据权利要求12所述的服务器,其特征在于,

所述发送单元,还用于在所述接收单元接收到所述委托付费验证请求的 确认应答消息之后,若所述确认应答消息确认所述委托付费验证请求无效, 则向所述第一客户端发送登录失败响应。

说明书
技术领域

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

当前,远程桌面办公是企业内部办公较常用的办公技术,例如,客户端 通过远程桌面协议连接到远程桌面,通过客户端的鼠标键盘对远程桌面服务 器进行操作,远程桌面服务器将显示音频,视频等数据通过协议传送到客户 端,使客户端的用户感觉在使用本地设备一样。

当前,云计算服务主要采用先付费后使用方式或后付费先使用方式进行 收费。例如,客户端通过远程桌面协议连接到远程桌面服务器中的虚拟机, 进而使用虚拟机里面的资源,当客户端退出远程桌面后,远程桌面服务器中 的管理系统会去虚拟化平台或者代理服务器(Agent)上获取客户端使用虚拟 机的时间、配置信息、使用的服务类型、服务的数量、使用的时间段等信息, 进而管理系统按照云计算服务收费标准计算客户端应付的费用,然后从客户 端对应的账号上进行扣除。

然而,当前客户端的账号只能在开户的时候进行设置并绑定,用户后续 不能灵活设置其他账户进行支付,例如不能临时委托给其他客户端来付费, 付费方式不够灵活。

有鉴于此,本发明实施例提供一种云计算服务委托计费的方法及服务器, 用以解决现有技术中客户端付费方式不灵活的问题。

第一方面,本发明实施例提供一种云计算服务委托计费的方法,包括:

接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客户 端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时 间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委 托付费的付费方;

确认所述委托付费申请是否通过,如果是,对所述委托付费申请进行登 记,并向所述第一客户端发送所述委托付费申请的确认应答消息;

接收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费 验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息;

查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效, 若有效,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。

结合第一方面,在第一种可选的实现方式中,所述确认所述委托付费申 请是否通过,包括:

确定所述第二客户端的账户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托 付费确认消息,所述委托付费确认消息包含所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段;

接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应 表明所述第二客户端是否同意所述委托付费;

根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通 过。

结合第一方面,在第二种可选的实现方式中,所述确认所述委托付费申 请是否通过,包括:

确定所述第二客户端的账户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息 和所述第一客户端使用云计算服务的时间段,查询所述第二客户端预设的委 托付费授权信息,所述第二客户端预设的委托付费授权信息包括第二客户端 授权委托付费的申请方信息和授权的使用云计算服务的时间信息;

根据所述查询结果确定所述委托付费申请是否通过。

结合第一方面,在第三种可选的实现方式中,对所述委托付费申请进行 登记包括:

将所述第一客户端的信息、第二客户端的信息以及所述第一客户端申请 使用云计算服务的时间段作为委托付费申请登记信息进行记录;

则,所述查询委托付费申请的登记信息,确认所述委托付费验证请求是 否有效包括:

确认所述第一客户端登录所述云计算登录服务器时发送的登录请求信息 是否在所述委托付费申请的登记信息允许范围之内。

第二方面,本发明实施例提供一种云计算服务委托计费的登录方法,包 括:

接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客 户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时间 段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托 付费的付费方;

向所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证 服务器确认所述委托付费验证请求是否有效,所述委托付费验证请求携带所 述登录请求信息;

接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后 发送的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否 允许所述第一客户端登录云计算登录服务器。

结合第二方面,在第一种可选的实现方式中,所述方法还包括:

若所述确认应答消息确认所述委托付费验证请求有效,则允许所述第一 客户端登录云计算登录服务器,并采用所述第二客户端的账户信息对所述第 一客户端的云计算服务进行付费。

结合第二方面,在第二种可选的实现方式中,所述方法还包括:若所述 确认应答消息确认所述委托付费验证请求无效,则向所述第一客户端发送登 录失败响应。

第三方面,本发明实施例提供一种服务器,包括:

接收单元,用于接收第一客户端发送的委托付费申请,所述委托付费申 请包括第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用 云计算服务的时间段,所述第一客户端为所述委托付费的申请方,所述第二 客户端为所述委托付费的付费方;

确定单元,用于在所述接收单元接收所述委托付费申请之后,确认所述 委托付费申请是否通过;

登记单元,用于在所述确定单元确认所述委托付费申请通过之后,对所 述委托付费申请进行登记,

发送单元,用于在所述登记单元对所述委托付费申请进行登记之后,向 所述第一客户端发送所述委托付费申请的确认应答消息;

所述接收单元,还用于接收云计算登录服务器发送的委托付费验证请求, 其中,所述委托付费验证请求携带所述第一客户端登录所述云计算登录服务 器时发送的登录请求信息;

所述确定单元,还用于在所述接收单元接收所述委托付费验证请求之后, 查询所述委托付费申请的登记信息,确定所述委托付费验证请求是否有效;

所述发送单元,还用于在所述确定单元确定所述委托付费验证请求有效 之后,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。

结合第三方面,在第一种可选的实现方式中,所述确定单元,具体用于

在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账 户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托 付费确认消息,所述委托付费确认消息包含所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段;

接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应 表明所述第二客户端是否同意所述委托付费;

根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通 过。

结合第三方面,在第二种可选的实现方式中,所述确定单元,具体用于

在所述接收单元接收所述委托付费申请之后,确定所述第二客户端的账 户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息 和所述第一客户端使用云计算服务的时间段,查询所述第二客户端预设的委 托付费授权信息,所述第二客户端预设的委托付费授权信息包括第二客户端 授权委托付费的申请方信息和授权的使用云计算服务的时间信息;

根据所述查询结果确定所述委托付费申请是否通过。

结合第三方面,在第三种可选的实现方式中,所述登记单元,具体用于

用于在所述确定单元确认所述委托付费申请通过之后,将所述第一客户 端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时 间段作为委托付费申请登记信息进行记录;

则,所述确定单元,还用于所在所述接收单元接收所述委托付费验证请 求之后,确定所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息是否在所述委托付费申请的登记信息允许范围之内。

第四方面,本发明实施例提供一种服务器,包括:

接收单元,用于接收第一客户端发送的登录请求信息,所述登录请求信 息包括:第一客户端的信息、第二客户端的信息以及所述第一客户端使用云 计算服务的时间段,所述第一客户端为所述委托付费的申请方,所述第二客 户端为所述委托付费的付费方;

发送单元,用于在所述接收单元接收到所述登录请求信息之后,向所述 云计算验证服务器发送委托付费验证请求,以使所述云计算验证服务器确认 所述委托付费验证请求是否有效,所述委托付费验证请求携带所述登录请求 信息;

所述接收单元,还用于在所述发送单元发送所述委托付费验证请求之后, 接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后发送 的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否允许 所述第一客户端登录云计算登录服务器。

结合第四方面,在第一种可选的实现方式中,所述服务器还包括:

计费单元,用于在所述接收单元接收到所述委托付费验证请求的确认应 答消息之后,若所述确认应答消息确认所述委托付费验证请求有效,则允许 所述第一客户端登录云计算登录服务器,并采用所述第二客户端的信息对所 述第一客户端的云计算服务进行付费。

结合第四方面,在第二种可选的实现方式中,

所述发送单元,还用于在所述接收单元接收到所述委托付费验证请求的 确认应答消息之后,若所述确认应答消息确认所述委托付费验证请求无效, 则向所述第一客户端发送登录失败响应。

由上述技术方案可知,本发明实施例的云计算服务委托计费的方法及服 务器,通过云计算验证服务器接收第一客户端的委托付费申请,并确认所述 委托付费申请通过,在对委托付费申请进行登记,并接收云计算登录服务器 发送的委托付费验证请求,进而查询委托付费申请的登记信息,确认委托付 费验证请求有效之后,向云计算登录服务器发送委托付费验证请求的确认应 答消息,以使第一客户端可以使用云计算服务,并将费用记在第二客户端的 信息上,解决了现有技术中客户端付费方式不灵活的问题。

为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的 附图作一简单地介绍,显而易见地:下面附图只是本发明的一些实施例的附 图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得同样能实现本发明技术方案的其它附图。

图1为本发明一实施例提供的客户端应用云计算服务的架构示意图;

图2为本发明一实施例提供的远程桌面服务器的架构示意图;

图3为本发明一实施例提供的云计算服务委托计费的方法的流程示意 图;

图4为本发明另一实施例提供的云计算服务委托计费的登录方法的流程 示意图;

图5为本发明另一实施例提供的云计算服务委托计费的方法的流程示意 图;

图6为本发明一实施例提供的服务器的结构示意图;

图7为本发明另一实施例提供的服务器的结构示意图;

图8为本发明一实施例提供的云计算系统的结构示意图。

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施 例中的附图,对本发明的技术方案进行清楚、完整地描述。显然,下述的各 个实施例都只是本发明一部分的实施例。基于本发明下述的各个实施例,本 领域普通技术人员即使没有作出创造性劳动,也可以通过等效变换部分甚至 全部的技术特征,而获得能够解决本发明技术问题,实现本发明技术效果的 其它实施例,而这些变换而来的各个实施例显然并不脱离本发明所公开的范 围。

为了方便理解本发明实施例中的云计算服务的系统架构,以下结合图 2和图3对当前使用云计算服务的架构进行简单说明。

如图1、图2所示,图1示出了本发明一实施例中客户端应用云计算服 务的架构示意图,图2示出了本发明一实施例中基于云计算服务的远程桌面 服务器的架构示意图。

其中,图1中的虚线的左侧是云计算服务中远程桌面的客户端1,通常 称为瘦客户端(Thin Client,简称TC)。该些客户端1可以是普通电脑、平板 电脑、智能手机等。

客户端1通过网络2使用远程桌面协议(Remote Desktop Protocol,简称 RDP)3访问远程桌面服务器。具体地,客户端1通过网关(Gateway,简称 GW)4连接远程桌面服务器网络。图1中的网关4用于转发客户端和远程桌 面服务器之间交互的数据。

远程桌面服务器包括:桌面传输控制器5、活动目录服务器6和数据库 服务器7。

其中,桌面传输控制器5负责对客户端鉴权、客户端需使用的远程桌面 服务器中虚拟机的分配、客户端使用虚拟机费用管理等功能。

活动目录服务器6存储了客户端对应的账户信息,并对账户信息进行验 证,验证的结果返回给桌面传输控制器5。

数据库服务端7里面存储了客户端,虚拟机以及客户端虚拟机关联等信 息。远程桌面服务器提供了远程桌面的载体。客户端的桌面系统(Virtual  Desktop)以虚拟机(Virtual Machine,简称VM)(如图中的VM1、VM2、……、 VMn)的形式存在于远程桌面服务器中。

结合图2,远程桌面服务器100主要包括:硬件平台200、虚拟机管理器 (Hypervisor)300和虚拟机执行空间400。

其中,硬件平台200包括:物理结构中的硬盘201、中央处理器(Central  Processing Unit,简称CPU)202、内存203、显卡204、网卡205。

虚拟机管理器300和虚拟机执行空间400分别提供了虚拟机的硬件平台 和软件平台。虚拟机管理器是物理硬件和虚拟机之间的中间层,负责协调各 个虚拟机对服务器硬件的访问。

虚拟机管理器包括:多个虚拟机监视器310。虚拟机监视器310创建虚 拟机的虚拟硬件平台320,虚拟硬件平台320中包括虚拟出来的硬盘321、CPU 322、内存323、显卡324和网卡325等。

虚拟机执行空间400中运行了多个虚拟机410;其中,客户操作系统430 和应用层420运行于虚拟机410中。虚拟机执行空间400包括:设备驱动层 440,显卡驱动441、网卡驱动442等。

图3示出了本发明一实施例提供的云计算服务委托计费的方法的流程 示意图,如图3所示,本实施例中的云计算服务委托计费的方法如下所述。

S301、云计算验证服务器接收第一客户端发送的委托付费申请,所述委 托付费申请包括第一客户端的信息、第二客户端的信息以及所述第一客户端 申请使用云计算服务的时间段,所述第一客户端为所述委托付费的申请方, 所述第二客户端为所述委托付费的付费方。

举例来说,本实施例中的第二客户端的信息可为用于进行计费使用的信 息,如账户信息等。或者,在其他实施例中,第二客户端的信息包括第二客 户端的账户信息和帐号信息等。

第一客户端的信息可包括:第一客户端的帐号信息、第一客户端的身份 信息等。

S302、云计算验证服务器确认所述委托付费申请是否通过,如果是,对 所述委托付费申请进行登记,并向所述第一客户端发送所述委托付费申请的 确认应答消息。

在具体的应用过程中,若云计算验证服务器确定所述委托付费申请不通 过,则向第一客户端发送所述委托付费申请的失败应答。

S303、云计算验证服务器接收云计算登录服务器发送的委托付费验证请 求,其中,所述委托付费验证请求携带所述第一客户端登录所述云计算登录 服务器时发送的登录请求信息。

S304、云计算验证服务器查询委托付费申请的登记信息,确认所述委托 付费验证请求是否有效,若有效,向所述云计算登录服务器发送委托付费验 证请求的确认应答消息。

另外,若云计算验证服务器查询委托付费验证请求无效,则向云计算登 录服务器发送委托付费验证请求的失败应答消息,以使所述云计算登录服务 器根据失败应答消息拒绝所述第一客户端登录使用云计算服务。

由上述实施例可知,本实施例的云计算服务委托计费的方法,通过云计 算验证服务器接收第一客户端的委托付费申请,并确认所述委托付费申请通 过,在对委托付费申请进行登记,并接收云计算登录服务器发送的委托付费 验证请求,进而查询委托付费申请的登记信息,确认委托付费验证请求有效 之后,向云计算登录服务器发送委托付费验证请求的确认应答消息,以使第 一客户端可以使用云计算服务,并将费用记在第二客户端的信息上,解决了 现有技术中客户端付费方式不灵活的问题。

在一种可选的实施例中,上述步骤S302中的”云计算验证服务器确认所 述委托付费申请是否通过”可包括如下的图中未示出的子步骤S3021至子步 骤S3024:

S3021、云计算验证服务器确定所述第二客户端的账户信息是否为可用状 态;

S3022、若云计算验证服务器确定所述第二客户端的账户信息为可用状 态,向所述第二客户端发送委托付费确认消息,所述委托付费确认消息包含 所述第一客户端的信息和所述第一客户端使用云计算服务的时间段。

当然,若云计算验证服务器确定第二客户端的账户信息为不可用状态, 此时,云计算验证服务器向第一客户端发送无法使用第二客户端的信息的提 示消息。

S3023、云计算验证服务器接收所述第二客户端发送的委托付费确认响 应,所述委托付费确认响应表明所述第二客户端是否同意所述委托付费。

在具体的应用中,若第二客户端不允许第一客户端使用第二客户端的账 户信息,则委托付费确认响应表明所述第二客户端不同意所述委托付费,如, 所述委托付费确认响应包括不同委托付费的信息等内容。

此外,若第二客户端不在线,或者第二客户端没有及时收到委托付费确 认消息,则云计算验证服务器在预设时间之后默认第二客户端不同意前述的 委托付费。

特别地,若云计算验证服务器在预设时间内没有接收到所述第二客户端 发送的委托付费确认响应,则云计算验证服务器默认第二客户端不同意前述 的委托付费。

S3024、云计算验证服务器根据所述第二客户端的委托付费确认响应确定 所述委托付费请求是否通过。

在另一可选的实施例中,上述步骤S302中的”云计算验证服务器确认所 述委托付费申请是否通过”可包括如下的图中未示出的子步骤S3021a至子步 骤S3024a:

S3021a、云计算验证服务器确定所述第二客户端的账户信息是否为可用 状态;

S3022a、若云计算验证服务器所述第二客户端的账户信息为可用状态, 根据所述第一客户端的信息和所述第一客户端使用云计算服务的时间段,查 询所述第二客户端预设的委托付费授权信息,所述第二客户端预设的委托付 费授权信息包括第二客户端授权委托付费的申请方信息和授权的使用云计算 服务的时间信息。

举例来说,预设的委托付费授权信息可包括如下信息中的一种或多种:

允许使用第二客户端账户信息的第一客户端的信息;

允许使用第二客户端账户信息的时间段。

S3023a、云计算验证服务器根据所述查询结果确定所述委托付费申请是 否通过。

也就是说,若预设的委托付费授权信息中没有包括第一客户端的信息, 或者,第一客户端使用云计算服务的时间段超出委托付费授权信息中允许使 用的时间段,则云计算验证服务器根据查询结果确定委托付费申请不通过。

在第三种可选的实施例中,上述步骤S302中的“对所述委托付费申请进 行登记”可包括如下的图中未示出的子步骤S3021’。

S3021’、云计算验证服务器将所述第一客户端的信息、第二客户端的信 息以及所述第一客户端申请使用云计算服务的时间段作为委托付费申请登记 信息进行记录;

相应地,在上述步骤S304中的“查询委托付费申请的登记信息,确认所 述委托付费验证请求是否有效”可包括如下的图中未示出的子步骤S3041’:

S3041’、确认所述第一客户端登录所述云计算登录服务器时发送的登录 请求信息是否在所述委托付费申请的登记信息允许范围之内。

上述实施例的云计算服务委托计费的方法,可使得第一客户端对云计算 服务的付费较灵活。

图4示出了本发明一实施例提供的云计算服务委托计费的登录方法的 流程示意图,如图4所示,本实施例中的云计算服务委托计费的登录方法如 下所述。

S401、云计算登录服务器接收第一客户端发送的登录请求信息,所述登 录请求信息包括:第一客户端的信息、第二客户端的信息以及所述第一客户 端使用云计算服务的时间段,所述第一客户端为所述委托付费的申请方,所 述第二客户端为所述委托付费的付费方。

S402、云计算登录服务器向所述云计算验证服务器发送委托付费验证请 求,以使所述云计算验证服务器确认所述委托付费验证请求是否有效,所述 委托付费验证请求携带所述登录请求信息。

S403、云计算登录服务器接收所述云计算验证服务器在确认所述委托付 费验证请求是否有效之后发送的委托付费验证请求的确认应答消息,根据所 述确认应答消息确定是否允许所述第一客户端登录云计算登录服务器。

可选地,上述登录方法还可包括如下图中未示出的步骤S404或S405:

S404、若所述确认应答消息确认所述委托付费验证请求有效,则允许所 述第一客户端登录云计算登录服务器,并采用所述第二客户端的信息对所述 第一客户端的云计算服务进行付费。

S405、若所述确认应答消息确认所述委托付费验证请求无效,则向所述 第一客户端发送登录失败响应。

由上述实施例可知,本实施例的云计算服务委托计费的登录方法,通过 云计算登录服务器接收第一客户端发送的登录请求消息,进而向云计算验证 服务器发送委托付费验证请求,所述云计算验证服务器确定所述委托付费验 证请求是否有效之后,云计算登录服务器接收云计算验证服务器发送的确认 应答消息,进而根据确认应答消息确定是否允许第一客户端登录云计算登录 服务器,进而解决了现有技术中云计算服务使用过程中付费不灵活的问题。

图5示出了本发明一实施例提供的云计算服务委托计费的方法的流程示 意图,如图5所示,本实施例中的云计算服务委托计费的方法如下所述。

S501、第一客户端向云计算验证服务器发送委托付费申请,委托付费申 请包括第一客户端的信息、第二客户端的信息以及所述第一客户端申请使用 云计算服务的时间段,所述第一客户端为所述委托付费的申请方,所述第二 客户端为所述委托付费的付费方。

S502、云计算验证服务器确认第二客户端的账户信息是否为可用状态。

S503、若云计算验证服务器确认第二客户端的账户信息为可用状态,向 第二客户端发送委托付费确认消息,所述委托付费确认消息包含所述第一客 户端的信息和所述第一客户端使用云计算服务的时间段。

S504、若第二客户端同意委托付费,则向云计算验证服务器发送包含同 意委托付费的委托付费确认响应。

S505、云计算验证服务器根据步骤S504中的委托付费确认响应确认委托 付费申请通过,可选地,对委托付费申请进行登记。

S506、云计算验证服务器向第一客户端发送所述委托付费申请的确认应 答消息。

S507、第一客户端在收到所述委托付费申请的确认应答消息之后,向云 计算登录服务器发送登录请求信息,所述登录请求信息包括:第一客户端的 信息、第二客户端的信息以及所述第一客户端使用云计算服务的时间段。

S508、云计算登录服务器根据所述登录请求信息向所述云计算验证服务 器发送委托付费验证请求。

S509、云计算验证服务器查询委托付费申请的登记信息。

应理解,该步骤S509可为本实施例中可选的步骤,在其他实施例中,云 计算验证服务器在步骤S508之后,可直接执行步骤S510,即云计算验证服 务器确认委托付费验证请求是否有效。

S510、云计算验证服务器确认委托付费验证请求是否有效,根据步骤 S509中查询的登记信息确认委托付费验证请求若有效,向云计算登录服务器 发送委托付费验证请求的确认应答消息,所述确认应答消息中包括所述委托 付费验证请求有效的信息。

S511、云计算登录服务器根据所述委托付费验证请求的确认应答消息允 许所述第一客户端登录云计算登录服务器,并采用所述第二客户端的账户信 息对所述第一客户端的云计算服务进行付费。

上述实施例中的云计算委托计费的方法可以解决现有技术中客户端在使 用云计算服务的过程中付费方式不灵活的问题。

图6示出了本发明实施例中的服务器的结构示意图,如图6所示,本实 施例中的服务器可包括:接收单元61、确定单元62、登记单元63、发送单 元64;

其中,接收单元61用于接收第一客户端发送的委托付费申请,所述委托 付费申请包括第一客户端的信息、第二客户端的信息以及所述第一客户端申 请使用云计算服务的时间段,所述第一客户端为所述委托付费的申请方,所 述第二客户端为所述委托付费的付费方;

确定单元62用于在所述接收单元61接收所述委托付费申请之后,确认 所述委托付费申请是否通过;

登记单元63用于在所述确定单元62确认所述委托付费申请通过之后, 对所述委托付费申请进行登记,

发送单元64用于在所述登记单元63对所述委托付费申请进行登记之后, 向所述第一客户端发送所述委托付费申请的确认应答消息;

所述接收单元61还用于在发送单元64发送所述确认应答消息之后,接 收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费验证请 求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求信息;

所述确定单元62还用于在所述接收单元61接收所述委托付费验证请求 之后,查询所述委托付费申请的登记信息,确定所述委托付费验证请求是否 有效;

所述发送单元64还用于在所述确定单元62确定所述委托付费验证请求 有效之后,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。

在一种可选的实施例中,所述确定单元62具体用于

在所述接收单元61接收所述委托付费申请之后,确定所述第二客户端的 账户信息是否为可用状态;

若所述第二客户端的账户信息为可用状态,向所述第二客户端发送委托 付费确认消息,所述委托付费确认消息包含所述第一客户端的信息和所述第 一客户端使用云计算服务的时间段;

接收所述第二客户端发送的委托付费确认响应,所述委托付费确认响应 表明所述第二客户端是否同意所述委托付费;

根据所述第二客户端的委托付费确认响应确定所述委托付费请求是否通 过。

在另一种可选的实施例中,所述确定单元62具体用于

在所述接收单元61接收所述委托付费申请之后,确定所述第二客户端的 信息账户是否为可用状态;

若所述第二客户端的账户信息为可用状态,根据所述第一客户端的信息 和所述第一客户端使用云计算服务的时间段,查询所述第二客户端预设的委 托付费授权信息,所述第二客户端预设的委托付费授权信息包括第二客户端 授权委托付费的申请方信息和授权的使用云计算服务的时间信息;

根据所述查询结果确定所述委托付费申请是否通过。

在第三种可选的实施例中,所述登记单元63具体用于

用于在所述确定单元62确认所述委托付费申请通过之后,将所述第一客 户端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的 时间段作为委托付费申请登记信息进行记录;

则,所述确定单元,还用于所在所述接收单元接收所述委托付费验证请 求之后,确定所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息是否在所述委托付费申请的登记信息允许范围之内。

上述实施例中的服务器可对应方法实施例中的云计算验证服务器,该服 务器和云计算登录服务器结合,可有效解决现有技术中客户端使用云计算服 务的付费不灵活的问题。

图7示出了本发明实施例中的服务器的结构示意图,如图7所示,本实 施例中的服务器可包括:接收单元71、发送单元72;

其中,接收单元71用于接收第一客户端发送的登录请求信息,所述登录 请求信息包括:第一客户端的信息、第二客户端的信息以及所述第一客户端 使用云计算服务的时间段,所述第一客户端为所述委托付费的申请方,所述 第二客户端为所述委托付费的付费方;

发送单元72用于在所述接收单元71接收到所述登录请求信息之后,向 所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证服务器 确认所述委托付费验证请求是否有效,所述委托付费验证请求携带所述登录 请求信息;

所述接收单元71还用于在所述发送单元72发送所述委托付费验证请求 之后,接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之 后发送的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是 否允许所述第一客户端登录云计算登录服务器。

在具体的应用中,所述发送单元72还用于在所述接收单元71接收到所 述委托付费验证请求的确认应答消息之后,若所述确认应答消息确认所述委 托付费验证请求无效,则向所述第一客户端发送登录失败响应。

在一种可选的实施例中,前述的服务器还可包括图中未示出的计费单元 73:

所述计费单元73用于在所述接收单元71接收到所述委托付费验证请求 的确认应答消息之后,所述确认应答消息确认所述委托付费验证请求有效, 则允许所述第一客户端登录云计算登录服务器,并采用所述第二客户端的信 息(如第二客户端的账户信息)对所述第一客户端的云计算服务进行付费。

特别地,在实际应用中,图7所示的服务器还可为上述图2所示的远程 桌面服务器的架构。本实施例中仅对服务器进行功能划分,不限定服务器的 具体结构。

由上,本实施例的服务器可为前述的方法实施例中的云计算登录服务器, 该登录服务器和云计算验证服务器结合解决了现有技术中客户端付费方式不 灵活的问题。

图8示出了本发明一实施例提供的云计算系统的结构示意图,如图8所 示,本实施例中的云计算系统可包括:云计算验证服务器和云计算登录服务 器;

其中,云计算验证服务器可为图6中所示的服务器,云计算登录服务器 可为图7中所示的服务器。

上述实施例有效的解决了云计算服务中由于客户端自己的账户信息欠费 而停止使用,但某时刻又急需使用云计算服务的问题,使得客户端的付费方 式更灵活。

另外,在具体的操作中,本实施例中的服务器如云计算验证服务器可包 括存储器和处理器,其中,存储器和处理器耦合,该存储器用于存储处理器 所执行的程序,处理器具体用于

接收第一客户端发送的委托付费申请,所述委托付费申请包括第一客户 端的信息、第二客户端的信息以及所述第一客户端申请使用云计算服务的时 间段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委 托付费的付费方;

确认所述委托付费申请是否通过,如果是,对所述委托付费申请进行登 记,并向所述第一客户端发送所述委托付费申请的确认应答消息;

接收云计算登录服务器发送的委托付费验证请求,其中,所述委托付费 验证请求携带所述第一客户端登录所述云计算登录服务器时发送的登录请求 信息;

查询委托付费申请的登记信息,确认所述委托付费验证请求是否有效, 若有效,向所述云计算登录服务器发送委托付费验证请求的确认应答消息。

上述服务器的处理器还用于执行其他的程序,本实施例仅为举例说明。

此外,本实施例中的服务器如云计算登录服务器可包括存储器和处理器, 其中,存储器和处理器耦合,存储器用于存储所述处理器所执行的程序,处 理器具体用于

接收第一客户端发送的登录请求信息,所述登录请求信息包括:第一客 户端的信息、第二客户端的信息以及所述第一客户端使用云计算服务的时间 段,所述第一客户端为所述委托付费的申请方,所述第二客户端为所述委托 付费的付费方;

向所述云计算验证服务器发送委托付费验证请求,以使所述云计算验证 服务器确认所述委托付费验证请求是否有效,所述委托付费验证请求携带所 述登录请求信息;

接收所述云计算验证服务器在确认所述委托付费验证请求是否有效之后 发送的委托付费验证请求的确认应答消息,根据所述确认应答消息确定是否 允许所述第一客户端登录云计算登录服务器。

可选地,处理器还用于若所述确认应答消息确认所述委托付费验证请求 有效,则允许所述第一客户端登录云计算登录服务器,并采用所述第二客户 端的信息对所述第一客户端的云计算服务进行付费;或者,若所述确认应答 消息确认所述委托付费验证请求无效,则向所述第一客户端发送登录失败响 应。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可 读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

本文发布于:2023-04-13 06:25:53,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/85846.html

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

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图