CN111638954A - 虚拟资源分配方法及装置和电子设备 - Google Patents

虚拟资源分配方法及装置和电子设备 Download PDF

Info

Publication number
CN111638954A
CN111638954A CN202010444285.3A CN202010444285A CN111638954A CN 111638954 A CN111638954 A CN 111638954A CN 202010444285 A CN202010444285 A CN 202010444285A CN 111638954 A CN111638954 A CN 111638954A
Authority
CN
China
Prior art keywords
virtual
resource
resource type
type
resources
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
Application number
CN202010444285.3A
Other languages
English (en)
Inventor
孙健康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced Nova Technology Singapore Holdings Ltd
Original Assignee
Alipay Labs Singapore Pte Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alipay Labs Singapore Pte Ltd filed Critical Alipay Labs Singapore Pte Ltd
Priority to CN202010444285.3A priority Critical patent/CN111638954A/zh
Publication of CN111638954A publication Critical patent/CN111638954A/zh
Priority to PCT/IB2021/054405 priority patent/WO2021234648A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本说明书实施例提供一种虚拟资源分配方法及装置和电子设备。所述方法包括:接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的资源转换为第二数量的第二资源类型的虚拟资源;将所述第二数量的第二资源类型的虚拟资源分配所述第二***的资源池。

Description

虚拟资源分配方法及装置和电子设备
技术领域
本说明书实施例涉及互联网技术领域,尤其涉及一种虚拟资源分配方法及装置和电子设备。
背景技术
在分布式***中,根据需求不同***之间可以交换虚拟资源。例如,当某个***虚拟资源过多时可以将多余的虚拟资源发送给其它***。再例如,当某个***虚拟资源不足时也可以向其它***请求获取虚拟资源。
发明内容
本说明书实施例提供的一种虚拟资源分配方法及装置和电子设备。
根据本说明书实施例的第一方面,提供一种虚拟资源分配方法,所述方法包括:
接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***向所述第二***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;
响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;
如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
可选的,在所述响应于所述虚拟资源接收请求之后,所述方法还包括:
对所述虚拟资源接收请求中的虚拟资源进行安全性检查;
所述判断所述第一资源类型与第二资源类型是否匹配,包括:
在所述虚拟资源接收请求中的虚拟资源通过安全性检查的情况下,判断所述第一资源类型与第二资源类型是否匹配。
可选的,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
可选的,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
根据本说明书实施例的第二方面,提供一种虚拟资源分配方法,所述方法包括:
接收第一***发起的虚拟资源发送请求;其中,所述虚拟资源发送请求中携带有所述第一***提供的第一数量的第一资源类型的虚拟资源和接收该虚拟资源的第二***地址;
响应于所述虚拟资源发送请求,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型;
如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
将所述第二数量的第二资源类型的虚拟资源和第二***地址组装为新的虚拟资源发送请求,并将所述新的虚拟资源发送请求发送给所述第二***地址对应的第二***;以使所述第二***触发所述新的虚拟资源发送请求后将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
可选的,在所述响应于所述虚拟资源发送请求之后,所述方法还包括:
对所述虚拟资源发送请求中的虚拟资源进行安全性检查;
所述从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型,包括:
在所述虚拟资源发送请求中的虚拟资源通过安全性检查的情况下,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型。
可选的,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
可选的,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
根据本说明书实施例的第三方面,提供一种虚拟资源分配装置,所述装置包括:
接收单元,接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***向所述第二***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;
响应单元,响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;
转换单元,如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
分配单元,将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
可选的,所述响应单元具体包括:
检查子单元,响应于所述虚拟资源接收请求,对所述虚拟资源接收请求中的虚拟资源进行安全性检查;
判断子单元,在所述虚拟资源接收请求中的虚拟资源通过安全性检查的情况下,判断所述第一资源类型与第二资源类型是否匹配。
可选的,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
可选的,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
根据本说明书实施例的第四方面,提供一种虚拟资源分配装置,所述装置包括:
接收单元,接收第一***发起的虚拟资源发送请求;其中,所述虚拟资源发送请求中携带有所述第一***提供的第一数量的第一资源类型的虚拟资源和接收该虚拟资源的第二***地址;
响应单元,响应于所述虚拟资源发送请求,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型;
转换单元,如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
分配单元,将所述第二数量的第二资源类型的虚拟资源和第二***地址组装为新的虚拟资源发送请求,并将所述新的虚拟资源发送请求发送给所述第二***地址对应的第二***;以使所述第二***触发所述新的虚拟资源发送请求后将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
可选的,所述响应单元具体包括:
检查子单元,对所述虚拟资源发送请求中的虚拟资源进行安全性检查;
获取子单元,在所述虚拟资源发送请求中的虚拟资源通过安全性检查的情况下,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型。
可选的,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
可选的,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
根据本说明书实施例的第五方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为上述任一项虚拟资源分配方法。
本说明书实施例,提供了一种虚拟资源分配方案,通过比对第一***提供的虚拟资源的资源类型与第二***使用的虚拟资源的资源类型,在这两种资源类型不匹配的情况下,自动将第一***提供的虚拟资源的资源类型转换为第二***使用的资源类型;以使第二***接收到的虚拟资源可以直接使用,保证了虚拟资源可用性,提高了虚拟资源使用效率。
附图说明
图1是本说明书一实施例提供的虚拟资源分配方法的流程图;
图2是本说明书一实施例提供的虚拟红包场景的示意图;
图3是本说明书一实施例提供的虚拟资源分配方法的流程图;
图4是本说明书一实施例提供的虚拟资源分配装置的硬件结构图;
图5是本说明书一实施例提供的虚拟资源分配装置的模块示意图;
图6是本说明书一实施例提供的虚拟资源分配装置的模块示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中的多个可以是指两个或两个以上的情况。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在分布式***中存在针对不同***分配虚拟资源的需求。由于分布式***是由若干***共同构建的,而每个***实际上都是独立的个体。因此难免存在***之间虚拟资源不兼容的问题。这里的虚拟资源不兼容的原因有:两个***使用的虚拟资源的资源类型不匹配。
对于虚拟资源不兼容的虚拟资源,***即使接收了该虚拟资源,也无法正常使用该虚拟资源;因为存在虚拟资源不可用的问题。
为了解决上述问题,本说明书提供了一种虚拟资源分配方法,以下可以参考图1所示的例子介绍,所述方法可以包括以下步骤:
步骤210:接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***向所述第二***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;
步骤220:响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;
步骤230:如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的资源转换为第二数量的第二资源类型的资源;
步骤240:将所述第二数量的第二资源类型的资源分配至所述第二***的资源池。
其中,所述方法可以应用于分布式***中,所述第一***和第二***都可以是所述分布式***中的***。在分布式***中,不同***之间虚拟资源的调度可以由分布式***的管理服务器统一管理。在分布式***中,每个***都具有唯一的***地址,因此可以基于***地址路由到对应的***。
具体地,当第一***将本地资源池中的虚拟资源发送给第二***时,第一***需要组装一个虚拟资源发送请求。该虚拟资源发送请求中包含有第一***地址、第一***提供的第一数量的第一资源类型的虚拟资源和第二***地址。
然后由分布式***的管理服务器响应于所述第一***发起的虚拟资源发送请求,基于第二***地址路由到分布式***中的第二***;将该虚拟资源发送请求发送给第二***。
第二***在接收到虚拟资源发送请求后,如果触发了该虚拟资源发送请求,则可以接收第一***提供的资源;此时,第二***会向管理服务器发起虚拟资源接收请求。该虚拟资源接收请求中包含有第一***提供的第一数量的第一资源类型的虚拟资源,以及第二***本地资源池中虚拟资源的第二资源类型。
分布式***的管理服务器响应于所述响应于第二***发起的虚拟资源接收请求。首先判断该虚拟资源接收请求中包含的第一资源类型和第二资源类型是否匹配;如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的资源转换为第二数量的第二资源类型的资源后,再将所述第二数量的第二资源类型的资源分配至所述第二***的资源池。
其中,所述判断所述第一资源类型与第二资源类型是否匹配,具体可以包括判断所述第一资源类型与第二资源类型是否一致。
所述将所述第二数量的第二资源类型的资源分配至所述第二***的资源池,具体可以包括将所述第二数量的第二资源类型的资源注入所述第二***的资源池。
由于分配至第二***资源池的资源与该资源池中已有资源都是第二资源类型的,第二***可以直接使用接收的资源,而无需做额外处理;如此保证了虚拟资源可用性,提高了资源使用效率。
上述虚拟资源,可以包括分布式***下各个***待执行的任务。当某个***待执行的任务过多时,可以将部分待执行的任务发送给其它***,以缓解本***执行压力。相对应的,所述资源池就可以是指每个***本地的任务池,用于存放待执行的任务。
上述虚拟资源,还可以包括分布式***下各个***的虚拟计算资源和/或虚拟存储资源。在分布式***中虽然各个***都具有独立的物理计算资源或者物理存储资源,但是可以通过分布式管理***将这些物理计算资源或者物理存储资源统一管理,并为每个***再分配各自的虚拟计算资源和/或虚拟存储资源。也就是说,各个***可使用的虚拟计算资源、存储资源可以是动态调整的。基于此,各个***之间可以根据各自实际需要的资源量来动态分配虚拟资源。例如,虚拟计算资源多的第一***可以将多余的虚拟计算资源分配给虚拟计算资源少的第二***。虚拟存储资源多的第一***可以将多余的虚拟存储资源分配给虚拟存储资源少的第二***。
在实际应用中,为了保障***的安全,需要对虚拟资源接收请求或者虚拟资源发送请求中相关信息如***地址、虚拟资源等进行安全性检查。只有在请求中相关信息通过安全性检查的情况下才可以继续执行后续步骤。所述安全性检查可以是业内普遍使用的检查,例如KYC检查(Know your customer,充分了解你的客户)。
以下示例性介绍安全性检查内容:
检查虚拟资源接收请求中第一***和第二***的地址是否正确,是否为分布式***中***。如果任一***的地址错误,说明该请求不安全,通不过安全性检查。
检查虚拟资源接收请求中第一***提供的虚拟资源的第一数量是否超过该第一***的资源池内虚拟资源的剩余数量。如果超过,说明该请求不安全,通不过安全性检查。
检查虚拟资源接收请求中第一***提供的虚拟资源的第一数量是否超过预设阈值。如果超过,说明该请求不安全,通不过安全性检查。其中,所述预设阈值可以是预先设置的经验值。也可以是基于机器学习算法或大数据技术计算得到的最优值。
通过安全性检查可以提前发现问题,避免在进行虚拟资源分配过程中出现异常而导致分配失败。
以下以上述虚拟资源为“虚拟红包”为例对步骤210-240中示出的技术方案进行说明。
当然,以上述虚拟资源为“虚拟红包”为例仅是示例性。在实际应用中,上述虚拟资源还可以是“虚拟红包”以外的能够在线上进行分配发送的其它虚拟物品:例如,电子购物券、电子凭证、电子优惠券等。
如图2所示的以上述虚拟资源为“虚拟红包”的场景示意图。该示例中,上述第一***可以是指包括发送虚拟红包的客户端;上述第二***包括接收虚拟红包的客户端;上述资源类型包括货币币种;上述资源池包括用户账户。
在实现中,用户A可以通过客户端A向客户端B发送虚拟红包。在发送前用户A需要确定接收虚拟红包的目标用户(图2示例即为用户B);确定虚拟红包的第一货币币种以及虚拟红包内的第一资金数量。其中,所述第一货币币种可以是用户A手动选择确定的,也可以是客户端A根据用户A的使用习惯自动确定的。用户A通过服务提供的支付服务完成虚拟红包的支付。从而向用户B发送一个虚拟红包发送请求。该虚拟红包发送请求中携带有第一资金数量的第一货币币种的虚拟红包,以及用户B地址。服务端基于用户B地址路由到用户B所在的客户端B,并将该虚拟红包发送请求发送给客户端B。
用户B的客户端B接收用户A的虚拟红包,当用户B触发接收该虚拟红包时会使用户B的客户端B向服务端发起虚拟红包接收请求。该接收请求包含虚拟红包发送请求携带的第一资金数量的第一货币币种的虚拟红包;以及用户B的用户账户使用的第二货币币种。
服务端响应于客户端B发起的虚拟红包接收请求;判断第一货币币种和第二货币币种是否匹配。如果不匹配,则根据第一货币币种和第二货币币种之间的汇率关系,将第一资金数量的第一货币币种的虚拟红包转换为第二资金数量的第二货币币种的虚拟红包;最后,将第二资金数量的第二货币币种的虚拟红包汇入用户B的用户账户中。
另外,所述服务端响应于虚拟红包接收请求时,还可以对该虚拟红包接收请求中的虚拟红包进行安全性检查,以判定该虚拟红包的转移是否合法。所述安全性检查可以包括KYC检查和AML检查(Anti-Money Laundering,反洗钱)。通过KYC检查对虚拟红包涉及的双方用户账户持有人进行多种审查,以了解虚拟红包内资金来源的合法性。通过AML检查判断发送所述虚拟红包的行为是否是洗钱行为。
由于汇入用户B的用户账户中虚拟红包的货币币种是该用户账户支持的货币币种;因此用户B可以直接使用虚拟红包内的资金,而无需手动再进行币种转换;如此保证了跨币种的虚拟红包的可用性。
在实际应用中,由于不同币种之间资金来玩需要通过跨境汇款渠道完成;因此上述虚拟红包可以包括基于跨境汇款渠道发送的跨境虚拟红包。如此本说明书实施例可以提供一种结合跨境汇款支持跨国跨币种的虚拟红包的收发方案,该方案下可以自动将虚拟红包的币种转换为接收方使用的币种。以使接收方收取该虚拟红包得到其当前使用币种的资金,无需手动进行币种转换。
本说明书提供了一种虚拟资源分配方法,以下可以参考图3所示的例子介绍,所述方法可以包括以下步骤:
步骤310:接收第一***发起的虚拟资源发送请求;其中,所述虚拟资源发送请求中携带有所述第一***提供的第一数量的第一资源类型的虚拟资源和接收该虚拟资源的第二***地址;
步骤320:响应于所述虚拟资源发送请求,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型;
步骤330:如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
步骤340:将所述第二数量的第二资源类型的虚拟资源和第二***地址组装为新的虚拟资源发送请求,并将所述新的虚拟资源发送请求发送给所述第二***地址对应的第二***;以使所述第二***触发所述新的虚拟资源发送请求后将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
与前述图1实施例相同的,本实施例所示方法可以应用于分布式***中,所述第一***和第二***都可以是所述分布式***中的***。在分布式***中,不同***之间虚拟资源的调度可以由分布式***的管理服务器统一管理。在分布式***中,每个***都具有唯一的***地址,因此可以基于***地址路由到对应的***。
具体地,当第一***将本地资源池中的虚拟资源发送给第二***时,第一***需要组装一个虚拟资源发送请求。该虚拟资源发送请求中包含有第一***地址、第一***提供的第一数量的第一资源类型的虚拟资源和第二***地址。
与图1实施例不同之处在于,本实施例中由分布式***的管理服务器响应于所述第一***发起的虚拟资源发送请求,基于第二***地址路由到分布式***中的第二***;并不直接将该虚拟资源发送请求发送给第二***,而是主动向第二***获取该第二***中资源池中虚拟资源的第二资源类型。
然后管理服务器判断该虚拟资源发送请求中包含的第一资源类型和所获取到的第二资源类型是否匹配;如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的资源转换为第二数量的第二资源类型的资源后,需要重新组装新的虚拟资源发送请求,并发送给第二***。第二***在触发该新的虚拟资源发送请求后,管理服务器直接将第二数量的第二资源类型的虚拟资源注入所述第二***的资源池。
由于分配至第二***资源池的资源与该资源池中已有资源都是第二资源类型的,第二***可以直接使用接收的资源,而无需做额外处理;如此保证了虚拟资源可用性,提高了资源使用效率。
上述虚拟资源,可以包括分布式***下各个***待执行的任务。当某个***待执行的任务过多时,可以将部分待执行的任务发送给其它***,以缓解本***执行压力。相对应的,所述资源池就可以是指每个***本地的任务池,用于存放待执行的任务。
上述虚拟资源,还可以包括分布式***下各个***的虚拟计算资源和/或虚拟存储资源。在分布式***中虽然各个***都具有独立的物理计算资源或者物理存储资源,但是可以通过分布式管理***将这些物理计算资源或者物理存储资源统一管理,并为每个***再分配各自的虚拟计算资源和/或虚拟存储资源。也就是说,各个***可使用的虚拟计算资源、存储资源可以是动态调整的。基于此,各个***之间可以根据各自实际需要的资源量来动态分配虚拟资源。例如,虚拟计算资源多的第一***可以将多余的虚拟计算资源分配给虚拟计算资源少的第二***。虚拟存储资源多的第一***可以将多余的虚拟存储资源分配给虚拟存储资源少的第二***。
在实际应用中,为了保障***的安全,需要对虚拟资源发送请求中相关信息如***地址、虚拟资源等进行安全性检查。只有在请求通过安全性检查的情况下才可以继续执行后续步骤。所述安全性检查可以是业内普遍使用的检查,例如KYC检查(Know yourcustomer,充分了解你的客户)。
以下示例性介绍安全性检查内容:
检查虚拟资源发送请求中第一***和第二***的地址是否正确,是否为分布式***中***。如果任一***的地址错误,说明该请求不安全,通不过安全性检查。
检查虚拟资源发送请求中第一***提供的虚拟资源的第一数量是否超过该第一***的资源池内虚拟资源的剩余数量。如果超过,说明该请求不安全,通不过安全性检查。
检查虚拟资源发送请求中第一***提供的虚拟资源的第一数量是否超过预设阈值。如果超过,说明该请求不安全,通不过安全性检查。其中,所述预设阈值可以是预先设置的经验值。也可以是基于机器学习算法或大数据技术计算得到的最优值。
通过安全性检查可以提前发现问题,避免在进行虚拟资源分配过程中出现异常而导致分配失败。
以下以上述虚拟资源为“虚拟红包”为例对步骤310-340中示出的技术方案进行说明。
当然,以上述虚拟资源为“虚拟红包”为例仅是示例性。在实际应用中,上述虚拟资源还可以是“虚拟红包”以外的能够在线上进行分配发送的其它虚拟物品:例如,电子购物券、电子凭证、电子优惠券等。
如图2所示的以上述虚拟资源为“虚拟红包”的场景示意图。该示例中,上述第一***可以是指包括发送虚拟红包的客户端;上述第二***包括接收虚拟红包的客户端;上述资源类型包括货币币种;上述资源池包括用户账户。
与前一实施例相同的,所述虚拟红包可以包括基于跨境汇款渠道发送的跨境虚拟红包。
在实现中,用户A可以通过客户端A向客户端B发送虚拟红包。在发送前用户A需要确定接收虚拟红包的目标用户(图2示例即为用户B);确定虚拟红包的第一货币币种以及虚拟红包内的第一资金数量。其中,所述第一货币币种可以是用户A手动选择确定的,也可以是客户端A根据用户A的使用习惯自动确定的。用户A通过服务提供的支付服务完成虚拟红包的支付。从而向用户B发送一个虚拟红包发送请求。该虚拟红包发送请求中携带有第一资金数量的第一货币币种的虚拟红包,以及用户B地址。
服务端响应于虚拟红包发送请求,基于用户B地址路由到用户B所在的客户端B,从客户端B获取用户B的用户账户使用的第二货币币种。
服务端判断第一货币币种和第二货币币种是否匹配。如果匹配,则根据第一货币币种和第二货币币种之间的汇率关系,将第一资金数量的第一货币币种的虚拟红包转换为第二资金数量的第二货币币种的虚拟红包。
进一步的,服务端将第二资金数量的第二货币币种的虚拟红包和用户B地址组装为新的虚拟红包发送请求,并将新的虚拟红包发送请求发送给用户B地址路由到用户B所在的客户端B。
最后,用户B触发接收新的虚拟红包发送请求后,服务端将第二资金数量的第二货币币种的虚拟红包汇入用户B的用户账户中。
由于汇入用户B的用户账户中虚拟红包的货币币种是该用户账户支持的货币币种;因此用户B可以直接使用虚拟红包内的资金,而无需再进行币种转换;如此保证了跨币种的虚拟红包的可用性。
另外,所述服务端响应于虚拟红包发送请求时,还可以对该虚拟红包发送请求中的虚拟红包进行安全性检查,以判定该虚拟红包的转移是否合法。所述安全性检查可以包括KYC检查和AML检查(Anti-Money Laundering,反洗钱)。通过KYC检查对虚拟红包涉及的双方用户账户持有人进行多种审查,以了解虚拟红包内资金来源的合法性。通过AML检查判断发送所述虚拟红包的行为是否是洗钱行为。在虚拟红包发送请求通过安全性检查的情况下,再从客户端B获取用户B的用户账户使用的第二货币币种。
与前述虚拟资源分配方法实施例相对应,本说明书还提供了虚拟资源分配装置的实施例。所述装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机业务程序指令读取到内存中运行形成的。从硬件层面而言,如图4所示,为本说明书虚拟资源分配装置所在设备的一种硬件结构图,除了图4所示的处理器、网络接口、内存以及非易失性存储器之外,实施例中装置所在的设备通常根据虚拟资源分配实际功能,还可以包括其他硬件,对此不再赘述。
请参见图5,为本说明书一实施例提供的虚拟资源分配装置的模块图,所述装置对应了图1所示实施例,所述装置包括:
接收单元410,接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***向所述第二***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;
响应单元420,响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;
转换单元430,如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
分配单元440,将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
可选的,所述响应单元410具体包括:
检查子单元,响应于所述虚拟资源接收请求,对所述虚拟资源接收请求中的虚拟资源进行安全性检查;
判断子单元,在所述虚拟资源接收请求中的虚拟资源通过安全性检查的情况下,判断所述第一资源类型与第二资源类型是否匹配。
可选的,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
可选的,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
请参见图6,为本说明书一实施例提供的虚拟资源分配装置的模块图,所述装置对应了图3所示实施例,所述装置包括:
接收单元510,接收第一***发起的虚拟资源发送请求;其中,所述虚拟资源发送请求中携带有所述第一***提供的第一数量的第一资源类型的虚拟资源和接收该虚拟资源的第二***地址;
响应单元520,响应于所述虚拟资源发送请求,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型;
转换单元530,如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
分配单元540,将所述第二数量的第二资源类型的虚拟资源和第二***地址组装为新的虚拟资源发送请求,并将所述新的虚拟资源发送请求发送给所述第二***地址对应的第二***;以使所述第二***触发所述新的虚拟资源发送请求后将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
可选的,所述响应单元510具体包括:
检查子单元,对所述虚拟资源发送请求中的虚拟资源进行安全性检查;
获取子单元,在所述虚拟资源发送请求中的虚拟资源通过安全性检查的情况下,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型。
可选的,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
可选的,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上图5、6描述了虚拟资源分配装置的内部功能模块和结构示意,其实质上的执行主体可以为一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为前述图1、图3中任一所示虚拟资源分配方法的实施例。
在上述电子设备的实施例中,应理解,该处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,而前述的存储器可以是只读存储器(英文:read-only memory,缩写:ROM)、随机存取存储器(英文:random access memory,简称:RAM)、快闪存储器、硬盘或者固态硬盘。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域技术人员在考虑说明书及实践这里公开的实施例后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。

Claims (17)

1.一种虚拟资源分配方法,所述方法包括:
接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***向所述第二***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;
响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;
如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
2.根据权利要求1所述的方法,在所述响应于所述虚拟资源接收请求之后,所述方法还包括:
对所述虚拟资源接收请求中的虚拟资源进行安全性检查;
所述判断所述第一资源类型与第二资源类型是否匹配,包括:
在所述虚拟资源接收请求中的虚拟资源通过安全性检查的情况下,判断所述第一资源类型与第二资源类型是否匹配。
3.根据权利要求1所述的方法,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
4.根据权利要求3所述的方法,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
5.一种虚拟资源分配方法,所述方法包括:
接收第一***发起的虚拟资源发送请求;其中,所述虚拟资源发送请求中携带有所述第一***提供的第一数量的第一资源类型的虚拟资源和接收该虚拟资源的第二***地址;
响应于所述虚拟资源发送请求,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型;
如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
将所述第二数量的第二资源类型的虚拟资源和第二***地址组装为新的虚拟资源发送请求,并将所述新的虚拟资源发送请求发送给所述第二***地址对应的第二***;以使所述第二***触发所述新的虚拟资源发送请求后将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
6.根据权利要求5所述的方法,在所述响应于所述虚拟资源发送请求之后,所述方法还包括:
对所述虚拟资源发送请求中的虚拟资源进行安全性检查;
所述从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型,包括:
在所述虚拟资源发送请求中的虚拟资源通过安全性检查的情况下,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型。
7.根据权利要求5所述的方法,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
8.根据权利要求4所述的方法,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
9.一种虚拟资源分配装置,所述装置包括:
接收单元,接收第二***发起的虚拟资源接收请求;其中,所述虚拟资源接收请求包含有第一***向所述第二***发送的虚拟资源发送请求中携带的,由所述第一***提供的第一数量的第一资源类型的虚拟资源,以及所述第二***的资源池中虚拟资源的第二资源类型;
响应单元,响应于所述虚拟资源接收请求,判断所述第一资源类型与第二资源类型是否匹配;
转换单元,如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
分配单元,将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
10.根据权利要求9所述的装置,所述响应单元具体包括:
检查子单元,响应于所述虚拟资源接收请求,对所述虚拟资源接收请求中的虚拟资源进行安全性检查;
判断子单元,在所述虚拟资源接收请求中的虚拟资源通过安全性检查的情况下,判断所述第一资源类型与第二资源类型是否匹配。
11.根据权利要求9所述的装置,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
12.根据权利要求9所述的装置,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
13.一种虚拟资源分配装置,所述装置包括:
接收单元,接收第一***发起的虚拟资源发送请求;其中,所述虚拟资源发送请求中携带有所述第一***提供的第一数量的第一资源类型的虚拟资源和接收该虚拟资源的第二***地址;
响应单元,响应于所述虚拟资源发送请求,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型;
转换单元,如果所述第一资源类型与第二资源类型不匹配,则根据第一资源类型和第二资源类型之间的转换关系,将所述第一***提供的第一数量的第一资源类型的虚拟资源转换为第二数量的第二资源类型的虚拟资源;
分配单元,将所述第二数量的第二资源类型的虚拟资源和第二***地址组装为新的虚拟资源发送请求,并将所述新的虚拟资源发送请求发送给所述第二***地址对应的第二***;以使所述第二***触发所述新的虚拟资源发送请求后将所述第二数量的第二资源类型的虚拟资源分配至所述第二***的资源池。
14.根据权利要求13所述的装置,所述响应单元,具体包括:
检查子单元,响应于所述虚拟资源发送请求,对所述虚拟资源发送请求中的虚拟资源进行安全性检查;
获取子单元,在所述虚拟资源发送请求中的虚拟资源通过安全性检查的情况下,从所述第二***地址对应的第二***处获取该第二***中资源池中虚拟资源的第二资源类型。
15.根据权利要求13所述的装置,所述虚拟资源包括虚拟红包;所述第一***包括发送虚拟红包的客户端;所述第二***包括接收虚拟红包的客户端;所述资源类型包括货币币种;所述资源池包括用户账户。
16.根据权利要求3所述的装置,所述虚拟红包包括基于跨境汇款渠道发送的跨境虚拟红包。
17.一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为上述权利要求1-8中任一项所述的方法。
CN202010444285.3A 2020-05-22 2020-05-22 虚拟资源分配方法及装置和电子设备 Pending CN111638954A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010444285.3A CN111638954A (zh) 2020-05-22 2020-05-22 虚拟资源分配方法及装置和电子设备
PCT/IB2021/054405 WO2021234648A1 (zh) 2020-05-22 2021-05-21 虚拟资源分配方法及装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010444285.3A CN111638954A (zh) 2020-05-22 2020-05-22 虚拟资源分配方法及装置和电子设备

Publications (1)

Publication Number Publication Date
CN111638954A true CN111638954A (zh) 2020-09-08

Family

ID=72330279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010444285.3A Pending CN111638954A (zh) 2020-05-22 2020-05-22 虚拟资源分配方法及装置和电子设备

Country Status (2)

Country Link
CN (1) CN111638954A (zh)
WO (1) WO2021234648A1 (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102427473A (zh) * 2011-11-28 2012-04-25 中国联合网络通信集团有限公司 跨平台资源构建方法及***
CN106855828A (zh) * 2015-12-09 2017-06-16 阿里巴巴集团控股有限公司 一种资源处理方法及装置
CN108270773A (zh) * 2017-12-22 2018-07-10 杭州顺网珑腾信息技术有限公司 一种用于实现电子红包发放的处理***
CN109146437A (zh) * 2018-07-25 2019-01-04 腾讯科技(深圳)有限公司 虚拟资源的处理方法、客户端及存储介质
CN109951374A (zh) * 2019-02-22 2019-06-28 上海掌门科技有限公司 一种虚拟资源对象分配的方法及设备
CN110569127A (zh) * 2019-09-10 2019-12-13 腾讯科技(深圳)有限公司 虚拟资源转移、发送、获取方法和装置
CN110910109A (zh) * 2019-11-25 2020-03-24 腾讯科技(深圳)有限公司 基于区块链的电子资源转移方法及装置
CN111027951A (zh) * 2019-11-27 2020-04-17 腾讯科技(深圳)有限公司 跨域虚拟资源流转控制方法、装置、电子设备及存储介质
CN111028075A (zh) * 2019-12-12 2020-04-17 腾讯科技(深圳)有限公司 虚拟资源转移方法、装置及设备
CN111131420A (zh) * 2019-12-12 2020-05-08 腾讯科技(深圳)有限公司 电子资源转移方法、设备及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9881336B2 (en) * 2010-03-25 2018-01-30 Leftovercash, Inc. Foreign currency exchange system and method
CN107784491A (zh) * 2016-08-26 2018-03-09 财付通支付科技有限公司 资源包发送方法、发放方法、资源获取方法及装置
CN107767267B (zh) * 2017-10-20 2021-04-02 上海策赢网络科技有限公司 一种虚拟资源的转移方法和装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102427473A (zh) * 2011-11-28 2012-04-25 中国联合网络通信集团有限公司 跨平台资源构建方法及***
CN106855828A (zh) * 2015-12-09 2017-06-16 阿里巴巴集团控股有限公司 一种资源处理方法及装置
CN108270773A (zh) * 2017-12-22 2018-07-10 杭州顺网珑腾信息技术有限公司 一种用于实现电子红包发放的处理***
CN109146437A (zh) * 2018-07-25 2019-01-04 腾讯科技(深圳)有限公司 虚拟资源的处理方法、客户端及存储介质
CN109951374A (zh) * 2019-02-22 2019-06-28 上海掌门科技有限公司 一种虚拟资源对象分配的方法及设备
CN110569127A (zh) * 2019-09-10 2019-12-13 腾讯科技(深圳)有限公司 虚拟资源转移、发送、获取方法和装置
CN110910109A (zh) * 2019-11-25 2020-03-24 腾讯科技(深圳)有限公司 基于区块链的电子资源转移方法及装置
CN111027951A (zh) * 2019-11-27 2020-04-17 腾讯科技(深圳)有限公司 跨域虚拟资源流转控制方法、装置、电子设备及存储介质
CN111028075A (zh) * 2019-12-12 2020-04-17 腾讯科技(深圳)有限公司 虚拟资源转移方法、装置及设备
CN111131420A (zh) * 2019-12-12 2020-05-08 腾讯科技(深圳)有限公司 电子资源转移方法、设备及存储介质

Also Published As

Publication number Publication date
WO2021234648A1 (zh) 2021-11-25

Similar Documents

Publication Publication Date Title
WO2019019490A1 (zh) 一种用于支付区块链网络中交易费用的方法和***
CN105389488B (zh) 身份认证方法及装置
CN104933568B (zh) 一种支付鉴权方法及装置
WO2019134543A1 (zh) 信息传输的方法及装置和电子设备
CN110020846B (zh) 一种转账业务处理方法及***
US11461772B2 (en) Digital wallet conversion engine
CN111092814B (zh) 业务办理请求报文分配方法及设备
CN113762940A (zh) 基于区块链的资产管理方法、装置及电子设备
CN111028075B (zh) 虚拟资源转移方法、装置及设备
CN112633954A (zh) 基于区块链的权益处理方法及装置
CN112732547B (zh) 业务测试方法、装置、存储介质及电子设备
CN111638954A (zh) 虚拟资源分配方法及装置和电子设备
CN110111188A (zh) 业务办理方法及设备
TW201624373A (zh) 資料業務處理方法及裝置
CN111612608A (zh) 汇款执行方法及装置和电子设备
US11227266B2 (en) Digital holding account
US20190012669A1 (en) Security System Using Communication Channel-Based Authorization
CN113312184A (zh) 一种业务数据的处理方法及相关设备
CN108765138B (zh) 对象、资金调拨方法及装置
CN109905446B (zh) 一种业务处理方法、服务器和计算机存储介质
CN106130740B (zh) 数字证书同步方法、数字签名服务器及数字证书同步***
CN112734533A (zh) 会员用户的物流权益处理方法及装置
CN113011607A (zh) 一种资源回收方法、装置、设备及存储介质
CN112001800A (zh) 在区块链***中进行业务处理的方法和装置
CN111640022A (zh) 一种柜面交易的授权方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40036419

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240208

Address after: Guohao Times City # 20-01, 128 Meizhi Road, Singapore

Applicant after: Advanced Nova Technology (Singapore) Holdings Ltd.

Country or region after: Singapore

Address before: 45-01 Anson Building, 8 Shanton Avenue, Singapore

Applicant before: Alipay laboratories (Singapore) Ltd.

Country or region before: Singapore