CN118251692A - 在虚拟环境中提供支持服务的***和方法 - Google Patents
在虚拟环境中提供支持服务的***和方法 Download PDFInfo
- Publication number
- CN118251692A CN118251692A CN202380014505.0A CN202380014505A CN118251692A CN 118251692 A CN118251692 A CN 118251692A CN 202380014505 A CN202380014505 A CN 202380014505A CN 118251692 A CN118251692 A CN 118251692A
- Authority
- CN
- China
- Prior art keywords
- avatar
- service
- assistance
- product
- requested
- 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
- 238000000034 method Methods 0.000 title claims abstract description 131
- 230000008569 process Effects 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 26
- 238000012795 verification Methods 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 12
- 239000000047 product Substances 0.000 description 91
- 230000006870 function Effects 0.000 description 61
- 238000012545 processing Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 20
- 230000003190 augmentative effect Effects 0.000 description 15
- 238000013500 data storage Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 238000012549 training Methods 0.000 description 8
- 210000002569 neuron Anatomy 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 6
- 238000013475 authorization Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 210000004027 cell Anatomy 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000005316 response function Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000012559 user support system Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
- G06Q30/015—Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
- G06Q30/015—Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
- G06Q30/016—After-sales
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种***和方法,其用于使正在虚拟环境中体验和交互的人能够针对他们在虚拟环境中交互的对象、服务或体验获得环境内的客户支持或其他形式的帮助。
Description
相关专利申请的交叉引用
本申请要求2022年3月14日提交的申请号为63/319,611的美国临时申请的权益,该申请的名称为“Systems and Methods for Providing Support Services in aVirtual Environment”,其内容(包括附录)全文并入本申请。
背景技术
虚拟现实和增强现实体验越来越受欢迎。通常,用户使用头戴设备或眼镜等专用设备进入虚拟环境并与虚拟环境互动。这种体验的自然发展是,代表着人的化身在虚拟世界中存在并与物体、其他化身和虚拟环境互动。在一些情况下,这个虚拟世界或虚拟现实可以通过现实物质世界中物体的图像或形象来增强。这种虚拟世界或虚拟环境被称为“元宇宙1”。
与物质“现实”世界一样,体验元宇宙的人在使用产品或服务时可能会遇到问题,产品或服务例如虚拟应用程序、快递服务、虚拟设备、商业相关服务或虚拟世界的其他方面。在一些情况下,应用程序或设备的虚拟形式可能与相同应用程序或设备的实际现实版本相对应。在现实世界中,人们会联系所购买产品的商店,或者联系产品或服务所代表的“品牌”,以获得客户支持或其他形式的帮助,但这种方式在虚拟环境中是不可能实现的。
造成这种情况的原因是多方面的,但总的来说,通常可以说与以下一个或多个方面有关:
●在虚拟环境中缺乏可以向其寻求帮助的特定产品或服务的联系人,以及缺乏在虚拟环境中描述所需支持的有效方法;
○这个例子说明了虚拟环境的局限性,用户必须退出虚拟环境才能执行一些任务;
■从某种意义上说,这是由于缺乏一种可以在不离开虚拟环境的情况下寻求虚拟环境中产品或服务的支持的方法,而需要使用虚拟环境之外的通信渠道联系客户服务或支持的提供商;
■同样,这也是由于设计要素在逻辑上无法适应各种不同类型的虚拟环境,也无法为虚拟化身/用户提供明确的求助方式;也就是说,在虚拟环境中缺乏标准化的、可识别的形式或流程,这种形式或流程用于寻求对虚拟环境中的应用程序、产品、服务或功能的支持帮助;
●在许多情况下,支持服务不足的原因还在于:需要向客户服务或支持代表提供有关服务请求的背景信息,例如产品或服务的类型、位置、服务请求者的身份、产品序列号或其他标识、当前状态、产品或服务的错误信息或错误代码等,以及在虚拟环境中无法向帮助的来源提供这些信息。
○在一些情况下,可能无法获得这些信息,或者即使可以获得这些信息,也可能没有收集信息和/或将信息传输到虚拟环境中的适当对象或化身以获得所需的帮助的程序;
●虚拟环境中的化身与现实(实体)人物之间缺乏可验证的关联,无法实现用户认证、验证以及个性化和安全的协助或支持服务;
○这涉及的问题是为化身建立可验证的身份,从而将化身或化身所代表的真人与虚拟世界的产品或服务联系起来,并授权化身申请和接受支持服务;
■这也涉及到需要安全的身份验证***,以保护个人数据和信息不受侵犯,无论个人数据或信息是由真人还是由其化身提供的;
●缺乏在多品牌环境中提供客户支持的基础设施,基础设施使用户能够在分散的经济***中从多个实体获得帮助,同时保持元宇宙体验;
○这涉及到以下问题:虚拟环境包含来自多个来源的产品或服务,人(以其化身的形式)希望在不离开虚拟环境的情况下获得各种产品或服务的支持服务,客户服务或支持请求的产品、服务或背景(如果与请求相关)也要考虑;
■这也表明,收集产品或服务的相关背景或识别数据并将其提供给虚拟环境中的适当对象或化身具有重要意义;
●例如,在“现实”物质世界中,产生客户服务请求的背景信息可能包括日期、时间、设备的当前状态、显示或推断的错误信息,客户服务提供商利用这些信息来确定如何为客户提供最佳帮助;
■这种问题还可能与缺乏从其他人/化身那里获得帮助的能力有关,在一些情况下,通过获取群体的“智慧”和经验,这种能力可能有利于为用户的问题提供解决方案。
本文所描述的***和方法的实施例旨在单独或共同解决这些问题和相关问题。
发明内容
本文中使用的术语“发明”、“本发明”、“此发明”、“本公开”或“此公开”意指文本、附图或图表以及权利要求书中公开的所有主题。包含这些术语的陈述并不限制所公开的主题或权利要求的含义或范围。本公开所涉及的实施例由权利要求书而不是本发明内容来限定。本发明内容是对本公开内容各个方面的高度概括,并介绍了下文详细说明部分将进一步阐述的一些概念。本发明内容无意确定所要求主题的关键、基本或必要特征,也无意单独用于确定所要求主题的范围。应参考整个说明书的适当部分、任何或所有图表或附图以及每项权利要求来理解本主题。
本公开的实施例涉及***和方法,其用于使正在虚拟环境中体验和交互的人能够在虚拟环境中获得客户支持或其他形式的帮助,以解决他们在虚拟环境中交互的物体、服务或体验问题。在一些实施例中,所公开的***和方法可包括要素、组件或流程,这些要素、组件或流程的配置和运行可提供以下一个或多个功能:
●为虚拟环境和/或虚拟环境的位置中包含的“物体”提供支持服务,“物体”代表与多个来源或品牌相关的设备、体验、产品或服务,“物体”可在虚拟环境中使用;
●支持服务考虑一个或多个背景信息,背景信息包括请求者/化身、请求帮助的物体、虚拟环境、虚拟环境中的位置以及它们之间的关系;
●安全、可验证的方式,其用于确定化身申请和接受支持服务的权利或能力。执行这一功能所使用的方法或途径可能会有所不同,这取决于所请求的帮助形式,以及该权利是否与化身和/或控制化身的人有关。作为非限制性示例,可能有必要:
○验证化身与真人的关联,并确定该真人的权利或权限;
○使用可验证令牌(如NFT)验证化身的身份和权利,这可能与虚拟环境中化身的权利有关,并且可能不需要确认控制化身的人的身份;
○在虚拟环境中使用安全、可接受的验证方法验证化身的身份;
■在每个例子中,目标都是使虚拟化身能够识别自己的身份并确定其权利、特权或应享权利,和/或使个人能够提供“证据”证明他们与化身的关系(或对虚拟化身的控制)(如果情况需要)并确定他们的权利;
■在一些情况下,身份验证可能是使化身或真人能够确定其对某一物体的所有权或使用某项服务或某类支持的权利的流程的一部分;
○这说明,用于验证身份的方法可能会因产生帮助的请求的背景信息不同而不同;
■在一些情况下,化身可能是涉及“信用”或虚拟资金转移的交易的一部分—在这种情况下,可能不需要验证控制化身的人的身份就可以提供所请求的帮助;
■在一些情况下,化身可能会与现实世界中的服务提供商进行交互—在这种情况下,可能有必要验证化身是否由授权接受帮助的人控制;
●虚拟环境中的支持服务,可以(在需要时)与“现实”世界的数字平台和支持工具以及现实世界的支持代理进行连接和通信,以获得所需的帮助;
○可以利用虚拟环境与现实世界支持工具之间的这种互联,使现有的现实世界支持代理能够支持虚拟世界,而无需改变他们的支持工作量或做法;
■例如,支持代理可以使用CRM工具来回复或参与支持请求的“聊天”。这些代理可以根据需要继续响应虚拟空间中的请求,同时继续为现实世界中的帮助请求提供服务;
○虚拟环境与实体现实世界之间的这种互连可能包括虚拟环境中提供的服务,该服务与在虚拟空间中呈现的现实世界物体的支持相关联;
■例如,这将允许用户(以其化身的形式)在虚拟环境中针对该虚拟环境中的某个物体获得客户帮助,其中用户拥有该物体在现实世界中的版本,客户帮助可应用于该现实世界中的物体;以及
●可使用虚拟/增强现实设备和技术访问虚拟环境中的支持服务,可为虚拟环境中的某个位置、某个物体或某个资产提供支持,支持可从菜单/信息亭获取,或以其他方式与虚拟世界体验集成。
作为在虚拟环境中提供客户支持服务或其他类型帮助的一部分或补充,所公开的***和方法还可提供以下优势、服务或功能:
●考虑提供自动或自助支持可能需要的虚拟环境的背景;
○这是因为在虚拟环境中,所需的支持类型可能取决于请求帮助时的背景,特别是自助或自动支持;
■例如,要在虚拟环境中提供自助或自动帮助,***可能需要知道化身在哪里,他们可能与哪些物体或化身互动,以及化身在做什么,以便提供适当的帮助或自动帮助;
●在多品牌虚拟环境中提供客户支持的有效基础设施,使用户能够在存在多个实体的情况下从正确的实体获得帮助;
○这与以下情况有关:在虚拟环境中,用户体验不是由单一品牌提供的,而是由多个品牌创造的体验、物体和服务组合而成的;
○例如,在虚拟世界中,化身可能会站在一个被不同商店包围的虚拟商场里,而每个商店的体验都是由不同的品牌创造的;
○同样,在虚拟世界中,化身可能处于自己的虚拟空间中,但拥有特定的虚拟物体(如画、虚拟汽车、收音机或其他物体),这些物体由不同的品牌创建,如果这些物体在这个世界中的表现达不到期望,则希望得到支持。
在一些实施例中,用户可以使用智能手机或平板电脑等设备获得客户服务或支持。在这种情况下,可提供以下功能或能力:
●用户的手机可以作为“窗口”,用于查看特定的虚拟或增强现实环境并与之互动;
●“窗口”可包括在虚拟环境中请求支持的要素(如虚拟环境中的信息亭),可用于提交支持请求和启动支持体验;
●所提供的支持可基于或包括对请求者的真实背景的要素和/或虚拟环境要素的考虑;
○例如,将请求者的现实世界的身份与其现实或虚拟位置以及虚拟环境中一个或多个物体的相关信息结合起来;以及
●可在增强现实体验/环境中提供支持服务,其中可与现实世界的支持工具和/或支持代理进行连接和通信,并可在虚拟/增强环境与现实环境之间传输信息或其他形式的帮助。
在一些实施例中,除了为虚拟环境中的物体提供客户支持和其他服务外,所公开的***和方法还可提供以下一种或多种功能或能力:
●身份验证和(化身和/或用户)授权程序,可执行以下一项或多项任务:
○识别并确定化身或化身控制者的权利;
○将虚拟环境中化身的身份与现实世界中的人联系起来;
○确定现实世界中的人(以及他们的化身)是否被授权接受虚拟环境中物体的支持服务(或特定类型的服务);
○这可能包括为用户生成身份的能力,如果用户目前没有身份,则可在虚拟环境中使用该身份;
○这可能包括使用存储在区块链上的数据、通过处理NFT或通过使用其他安全和可接受的验证方法(如多因素和/或多渠道验证)来验证身份和可向化身和/或现实世界中的人提供的授权服务的能力;
●当无法验证用户或服务请求者时,能够通知虚拟环境和/或现实世界中的支持服务;
○这是为了防止个人/化身获得他们无权获得的资源或帮助;
●成组的流程可将服务或支持请求与用户相关联,并将服务或支持请求作为属于用户/化身的物体或资产处理;
○这样,用户(以其化身的形式)就可以将支持请求转给其他人,以寻求建议或帮助;
■这种能力可以根据服务请求的价值,在虚拟环境中发展经济或市场(例如,通过建立财产所有权以及竞标、交换、估价或其他形式的财产转让机会),并鼓励和促进虚拟环境内的协作,以更有效地满足服务请求。
在一个实施例中,本公开涉及一种在虚拟或增强现实环境中提供客户服务或支持的方法。在一个实施例中,公开的方法可包括以下步骤、阶段、功能、流程或操作:
●接收或识别关于产品或服务的帮助的请求,该请求来自虚拟环境中的化身,产品或服务在虚拟环境中表示为物体;
○作为非限制性示例,请求可通过以下方式生成:化身访问信息亭、发送通信、识别物体并执行过程或操作(如触摸物体上的要素或拿起物体),或移动到虚拟环境中的特定位置(如标记或建筑物);
○真人也可以通过网页、移动应用程序或其他支持界面访问虚拟环境,这可能不需要化身;
●响应于请求,识别请求帮助的产品或服务,并确定化身(以及推断出与化身相对应的现实世界中的人/用户)是否有权获得所请求的帮助;
○关于化身,这可能包括确定虚拟环境中化身的身份、位置和/或背景,以及授权其接受的服务(这可以使用区块链数据、NFT或其他令牌或其他形式的验证或认证来完成),和/或确定与化身相对应的现实世界中的人,并验证在提出请求时授权的人正在控制化身;
■当需要验证现实世界中控制化身的人的身份时,在一些实施例中,这可能涉及到一种双因素和/或双通道授权的形式,这种授权的形式同时使用虚拟和现实世界的物体、设备或程序作为验证数据的传输通道或来源;
○对于代表产品或服务的物体,这可能包括验证现实世界中的人是否有权获得所请求的虚拟环境的产品或服务的帮助;
■为此,可能需要收集有关物体的具体信息,包括但不限于(或要求包括):
●用名称、品牌、序列号、型号、版本或类型中的一个或多个来识别物体;
●确定物体的来源(如果从品牌上看不出),如现实世界或虚拟世界中的商店,或其他形式的提供商;并且
●确定物体与请求者之间的关系(例如,作为非限制性示例,请求者是所有者,许可用户,或与NFT有关联);
○向虚拟世界中的请求接收方和/或现实世界中物体的支持服务,告知关于化身/用户是否有权使用支持服务;
●如果请求者被授权获取所请求的帮助,则收集、访问或以其他方式获取有关物体(产品或服务,如果尚未获取)、所请求的帮助类型、化身/用户、化身与物体的关系或客户服务提供方所需的其他信息的背景信息。这些信息可能包括但不限于(或必须包括):
○用名称、品牌、序列号、型号、版本或类型中的一个或多个来识别物体;
○确定物体的来源(如果从品牌上看不出),如现实世界或虚拟世界中的商店,或其他形式的提供商;
○确定物体与请求者之间的关系(例如,作为非限制性示例,请求者是所有者,许可用户,或具有其他形式的控制权);
○化身在虚拟环境中的位置以及与请求支持的产品或服务之间的关系(如前所述);
○现实世界的用户的位置(如果与服务请求相关);以及
○物体的状态或状况(例如,作为非限制性示例,是否生成了错误代码、物体的配置、产品被请求执行或正在执行的流程或功能或其他相关信息);
●根据获得的背景信息,确定向化身/请求者提供适当来源和形式的帮助,并启动获取帮助的流程;
○这可能包括连接到客户服务或支持信息的现实世界的来源并与之通信,例如数字支持平台,该数字支持平台可能包括或提供例如网站访问、聊天机器人、文件集和服务请求代理工具;
●作为非限制性示例,以通信、信息、指令、观看视频或执行流程的形式获取所请求的帮助(可以以对象或令牌的形式提供,供化身与之互动);以及
●为请求者提供帮助(以其化身的形式);
○例如,请求的帮助可以例如由自助服务终端、客户服务化身、店面或虚拟通信设备(如视频屏幕)提供;
○在提供给化身/请求者时,产品上的指示器或与服务请求相关的指示器在作为物体查看时可能会被更改(例如更改其颜色、形状或外观),以表明请求的服务已完成,问题已解决。
在一个实施例中,本公开涉及一种在虚拟环境中提供客户服务或支持的***。该***可包括一个或多个非暂存计算机可读介质,其中包括成组的计算机可执行指令和一个或多个电子处理器。当指令被处理器或合作处理器执行时,会导致处理器或协处理器(或作为其一部分的设备或装置)执行一系列操作,以实现所公开的方法的一个或多个实施例。
在一个实施例中,本公开涉及一个或多个非暂存计算机可读介质,其中包括成组的计算机可执行指令,当指令被一个或多个电子处理器或协处理器执行时,处理器或协处理器(或作为其一部分的设备或装置)执行成组的操作,这些操作实现本公开方法的实施例。
在一些实施例中,本文所述的***和方法可通过SaaS或多租户平台提供服务。该平台可访问多个实体,每个实体都有独立账户和相关数据存储。例如,每个账户可以对应一个用户、一组用户、为用户提供客户服务和支持的实体或组织。每个账户可访问一个或多个服务,其中成组的服务在其账户中实例化,并实现本文所述的一个或多个方法或功能。
本领域一般技术人员在阅读详细说明和附图后,就会明白所述***和方法的其他目的和优点。在全部附图中,相同的附图标记和描述表示相似但不一定相同的元件。虽然本文所公开或描述的示例性实施方案可以有各种修改和替代形式,但具体的实施方案已在附图中举例说明,并将在本文中详细描述。然而,示例性或具体的实施例并不限于所公开的形式。相反,本公开涵盖了所附权利要求范围内的所有修改、等同物和替代品。
附图说明
本发明的实施例将参照附图进行描述:
图1(a)是描述***的示意图,该***包括一组元件、组件、功能或流程,它们可作为一些实施例的一部分来实现;
图1(b)是流程图或流程示意图,其描述了根据一些实施例,使人能够在不离开虚拟环境的情况下获得虚拟环境中关于物体的客户服务或帮助的方法、流程、操作集或功能;
图2是示意图,其描述了存在于计算设备、服务器或***中的元件或组件,计算设备、服务器或***配置为实现根据一些实施例的方法、流程、功能或操作;以及
图3-5是说明多租户或SaaS平台架构的示意图,该平台可用于实施本文公开的***和方法的实施例。
请注意,在整个公开和附图中,相同的数字用于指代类似的组件和功能。
具体实施方式
本文对本公开实施例的主题进行了具体描述,以满足法定要求,但这种描述无意限制权利要求的范围。要求保护的主题可以以其他方式体现,可以包括不同的元件或步骤,也可以与其他现有的或后来开发的技术结合使用。本说明不应被解释为暗示各步骤或元件之间有任何规定的顺序或布置,除非明确指出各步骤或元件的顺序或布置是必需的。
本文将参照附图对本公开的实施例进行更全面的描述,附图是本公开的一部分,通过图示的方式展示了本公开可以通过其实施的示例性实施例。然而,本公开内容可以以不同的形式体现,不应被理解为仅限于本文所阐述的实施例;相反,提供这些实施例是为了使本公开内容满足法定要求,并向本领域技术人员传达本公开内容的范围。
除此以外,本公开内容可全部或部分体现为***、一种或多种方法或一种或多种设备。本公开的实施例可以采取硬件实施例、软件实施例或软件与硬件相结合的实施例的形式。例如,在一些实施例中,本文所述的一个或多个操作、功能、流程或方法可由一个或多个合适的处理元件(如处理器、微处理器、CPU、GPU、TPU或控制器,作为非限制性示例)实现,这些处理元件是客户端设备、服务器、网络元件、远程平台(如SaaS平台)、“云”服务或其他形式的计算或数据处理***、设备或平台的一部分。
一个或多个处理元件可使用一组可执行的指令(如软件指令)进行编程,其中指令可存储在一个或多个合适的非临时数据存储元件上(或其中)。在一些实施例中,成组指令(如通过网络,如互联网)可通过指令传输传达给用户,或者通过执行成组指令的应用程序传达给用户。在一些实施例中,最终用户可通过访问SaaS平台或通过此类平台提供的服务来使用成组指令或应用程序。
在一些实施例中,本文所述的一个或多个操作、功能、流程或方法可由专门形式的硬件实现,如可编程门阵列、专用集成电路(ASIC)或类似硬件。需要注意的是,本公开的实施例可以以应用程序、作为大型应用程序一部分的子程序、“插件”、数据处理***或平台的功能扩展或其他合适的形式来实现。因此,以下的详细描述并不具有限制性。
如前所述,在一些实施例中,本文所述的***和方法可通过SaaS或多租户平台提供服务。该平台可访问多个实体,每个实体都有独立账户和相关数据存储。例如,每个账户可以对应一个用户、一组用户、为用户提供客户服务和支持的实体或组织。每个账户可访问一个或多个服务,其中成组服务在其账户中实例化,并实现本文所述的一个或多个方法或功能。
本文中使用的术语“元宇宙”、“虚拟环境”、“虚拟现实”或“虚拟世界”指的是计算机模拟环境,该计算机模拟环境可以由多个用户组成,每个用户都可以创建个人化身并由其代表,同时独立地探索虚拟世界、参与其活动、与物体交互并与他人交流2。虚拟世界或虚拟环境可包括实体或现实世界的各个方面,在这种情况下,这种体验可称为“增强现实”。
作为非限制性示例,当用户在元宇宙中进行交互时,他们可能会体验到以下一种或多种体验:
●持久、虚拟的交互式三维世界和沉浸式体验(例如,可通过VR、AR和移动设备中的一种或多种进行访问);
●混合品牌体验,涉及由多个不同来源提供的产品或服务;
●去中心化的自我主权身份,每个身份/化身都由现实世界中的个人拥有和控制;
●可由一个或多个个人/角色拥有的中心化的元宇宙资产/物体;
●虚拟物体可以包括土地、结构、地点、艺术品、代币、奖励、设备、服务、装置、特定功能或可执行程序(作为非限制性的示例);
○在一些实施例中,虚拟物体可以对应于现实世界中的实际物体,例如地点、建筑、公司、设备或动物(作为非限制性示例);以及
●一种去中心化的经济,在这种经济中,物体可以与非同质化代币(NFT)相关联,并且可以进行人(即化身)与人(化身)之间的直接交易。
在一些实施例中,要在虚拟世界中为虚拟产品或虚拟服务提供基于“背景信息”的客户支持,可能需要实现本文所公开的以下一个或多个功能或能力:
●存在虚拟物体(如作为非限制性示例的球、服务徽章、指定位置或信息亭)或事件触发条件(如作为非限制性示例的化身按下按钮、站在广场上或移动到指定位置),化身可利用虚拟物体或事件触发器生成支持请求和/或启动支持体验;
●了解虚拟环境中用户/化身的背景信息,背景信息包括作为非限制性示例的虚拟位置、附近物体、化身最近/当前的经历或行动、化身的虚拟身份或相应的真实身份,或物体的品牌所有权或相关信息(如适用);
○例如,了解到一个人的化身在虚拟的星巴克休息室里,坐在一张桌子前,正在下一盘棋;
●虚拟身份(通常是化身),虚拟身份由现实世界中的个人/用户管理,并与特定数据相关联,与化身相对应的用户可将特定数据与支持服务提供商共享,以验证用户身份并确定他们有权获得所需的支持服务(例如,验证他们是否年满18岁,或他们是否已支付产品或服务费用);
○用于确定化身和/或个人的权利或特权,或用于验证控制化身的个人身份的数据或信息可以存储或编码在区块链中,与NFT或其他合适的数据存储组件相关联;
●虚拟环境体验,用户化身可与虚拟环境体验互动以获得支持,支持包括(作为示例)自助源、人工智能驱动的菜单、语音聊天、具有语音转文本功能的文本聊天、呈现视频的设备、用于呈现文档的显示屏或交互式工作流(作为非限制性示例);
○在一些实施例中,服务代理聊天记录或语音聊天可显示为全息图或化身,另一个化身可与之互动;以及
●支持平台和路由服务,其可根据化身和/或请求支持的产品或服务的具体的背景信息执行或以其他方式提供体验;
○例如,如果用户在虚拟星巴克中,则会显示星巴克帮助;
○所提供的体验可包括但不限于,或者要求包括机器人的使用、自动的事件或自动的事件序列、现实世界代理的连接/路由、帮助或客户支持票单流程或支持代理通信工具(作为非限制性示例)。
与现实世界相比,在虚拟环境中提供客户服务或支持的难度更大,因为在虚拟世界中可能存在许多不同的物体、物体类型、产品、服务和场所,而且每个物体都可能与不同的来源或品牌相关联。例如,个人的化身可能在他的虚拟客厅里,柜台上摆放着从不同品牌购买的几种不同的物体(例如,虚拟书、虚拟棋盘游戏、虚拟设备和通往虚拟体验的入口)。预计每个物体都会有不同的支持需求和不同的背景信息,支持平台需要能够区分每个物体,然后从其相关来源或品牌提供适用于该物体的支持服务。
相比之下,在传统的现实环境中,每个品牌及其支持都是独立的,例如,支持提供在桌面应用程序、专用聊天工具、网页或移动应用程序中。然而,在虚拟环境中,多个品牌散布其中,并且同时提供不同的产品、服务或体验,而且往往是在虚拟环境的同一地点。在这种情况下,必须充分掌握有关虚拟世界和感兴趣的虚拟物体的背景信息,以确定提供哪些支持服务。背景信息可能与特定对象、位置、状态、事件或物体的品牌或来源所特有的触发条件有关。
图1(a)是描述***的示意图,该***包括一组元件、组件、功能或流程,可作为一些实施例的一部分来实现。如图所示,现实世界中的人使用合适的设备101体验虚拟体验或环境102并与之互动。设备可以是计算设备、移动电话、平板电脑或专用虚拟现实头戴设备,这些都是非限制性的示例。虚拟体验或环境102可以是虚拟(人工)现实、增强现实或类似体验之一,也可以由游戏或交互式应用程序提供。
在虚拟体验或环境102中,现实世界中使用设备101的人可以由化身103表示。虚拟体验或环境102可由远程服务器104(如图中标有“3D虚拟界面服务器或服务”的元件所示)生成和管理。服务器104可由真人正在使用的游戏或交互式应用程序的提供商运营。服务器104通常连接到互联网105和/或一个或多个中间网络,并能够使用它们交换数据和信息。
基于SaaS的客户服务平台106还可以连接到互联网105,因此能够交换数据和信息,并与虚拟体验或环境102进行交互,通常是通过服务器104进行交互。可以连接到基于SaaS的客户服务平台106,并且客户服务平台106能够通过将服务或帮助请求路由到成组的自助或自动帮助资源107(例如作为非限制性示例的成组文档、资源链接或聊天机器人)和/或使用合适的计算设备的真人形式的服务代理108来提供客户帮助。
在一个实施例中,基于SaaS的客户服务平台106的操作员可以向游戏、应用程序、交互式体验或其他虚拟现实或增强现实的环境或体验的来源(例如,服务器104的操作员)提供以下一个或多个元件、组件或流程:
●模块、插件或应用程序,可用于确定虚拟体验或虚拟环境中的物体是否需要支持,并收集或识别提供有效支持服务所需的背景数据和背景信息;
●虚拟现实、增强现实或移动设备客户支持模块(即完成某项功能的应用程序、例行程序或可执行成组指令,以上作为示例),其用于提供客户服务和其他形式的帮助,“品牌”可将其集成到其正在创建和/或管理的虚拟现实或增强现实的体验或环境中;
○在一些实施例中,移动设备上移动应用程序的用户可以寻求(或请求)支持,然后走流程,通过流程创建独立的票据,该票据为用户所有,并具有与本文所公开的服务请求物体相同的方面/属性;
●数字客户服务和支持平台(如平台106或多租户平台上的账户),数字客户服务和支持平台与虚拟现实、增强现实或移动设备客户支持模块连接,并能与该模块交换数据和信息;以及
●连接和访问自助及代理工具和资源,以便客户支持模块能够访问和利用自助代理和/或真人代理。
在一些实施例中,用于确定是否需要支持的一个或多个模块或客户支持模块可在虚拟现实环境或增强现实环境109中生成用户界面,使化身103能够与客户支持服务进行交互。界面109可以包括可选择或可激活的要素,化身103可以使用这些要素来指示需要帮助的产品型号或服务类型、需要的帮助类型或服务请求的其他方面。
如图中“触发”要素所示,在一些实施例中,服务请求可根据情况或事件自动生成。例如,错误信息、执行特定操作或前往特定地点的化身,或代表产品或服务的物体改变外观,都可以是“触发”的形式,也可能表明需要帮助,并在一些实施例中生成服务请求或票据。
图1(b)是流程图或流程示意图,其说明了根据一些实施例,使人能够在不离开虚拟环境的情况下获得虚拟环境中物体的客户服务或帮助的方法、流程、操作集或功能集。在一些实施例中,所说明的方法、流程、操作集或功能集可通过执行成组计算机可执行指令来执行,其中一些指令可在客户端设备中执行,另一些指令可在远程服务器平台中执行。
如所公开的,在一些实施例中,人可以通过执行以下步骤或阶段,在不离开虚拟环境的情况下获得虚拟环境中物体或服务的客户服务或帮助:
●客户支持或帮助平台(如图1(a)中基于SaaS的平台106)接收或识别虚拟环境中的化身(如图1(a)中的化身103)提出的产品或服务帮助请求(如步骤或阶段110所示);
○在一个实施例中,作为非限制性示例,客户支持或帮助平台可以接收或识别通过以下方式提出的请求:化身发送消息、访问信息亭、移动到虚拟环境中的特定位置、指向虚拟环境中的物体、改变物体的状态或执行与物体相关的操作;
○在一个实施例中,平台可能会通过以下方式意识到帮助的请求:虚拟环境中的模块或流程向平台发送请求、生成请求物体或改变物体的特征(例如其颜色或运行状态);
●响应于请求,运行模块或流程收集与化身、化身位置、物体或服务、NFT或与化身相关的其他资产、化身或控制化身的人的身份(如步骤或阶段120所建议)中的一个或多个相关的背景细节;
○在一个实施例中,这可能包括访问区块链、NFT(非同质化代币)或其他数据存储元件或组件;
○在一个实施例中,有关物体、请求的帮助类型、化身/用户的个人资料信息或化身与物体的关系的背景信息可以包括但不限于或者要求包括以下内容:
■例如,通过名称、品牌、序列号、型号、版本或类型来识别物体,以上例子作为非限制性示例;
■确定物体的来源(如果从品牌上看不出),如现实世界或虚拟世界中的商店;
■确定物体与请求者之间的关系(例如,作为非限制性示例,请求者是所有者还是授权用户);
■化身在虚拟环境中的位置以及与请求支持的产品或服务之间的关系;
■现实世界用户的位置;以及
■请求帮助的物体或服务的状态或状况(例如,作为非限制性示例,是否生成了错误代码、物体的配置、产品被请求执行或正在执行的流程或功能);
●根据收集到的背景信息,客户支持或帮助平台(或嵌入式模块)确定请求帮助或需要帮助的产品或服务(如步骤或阶段130所示);
○在一个实施例中,这可能是由于虚拟环境中化身的动作和/或物体外观的变化(例如物体变色、发光或闪烁);
●根据收集到的背景信息,客户支持或帮助平台(或嵌入式模块)确定化身(以及推断出与化身相关的人)是否有权获得所识别产品或服务的帮助(如步骤或阶段140所示);
○这可能包括确定、确认或验证与化身相对应的现实世界中的人的身份,其中现实世界中的人控制在虚拟环境中的化身;
■为保护个人数据和隐私,这可能包括使用特定的安全协议、数据交换协议、数据格式或数据存储方法(作为非限制性示例);
●在一个实施例中,作为非限制性示例,现实世界中个人的识别数据及其虚拟世界身份的指示可以存储在区块链上,被加密、由令牌表示和/或受使用限制;
○这一步骤或阶段还可包括确认现实世界中的人是否有权获得所请求的特定虚拟环境产品或服务的帮助;
■为实现这一目标,可能需要收集有关物体的信息(如果尚未作为先前步骤或阶段的一部分收集信息的话),包括但不限于或需要包括以下内容:
●例如,通过名称、品牌、序列号、型号、版本或类型来识别物体,以上例子作为非限制性示例;
●确定物体的来源(如果从品牌上看不出),如现实世界或虚拟世界中的商店;并且
●确定物体与请求者之间的关系(例如,作为非限制性示例,请求者是所有者还是授权用户);
●根据背景信息和授权状态,如步骤或阶段150所示,确定要提供的帮助的适当的来源和形式(该来源可包括匿名通用帮助或基于身份验证过程结果的高端帮助);
○这可能包括连接到客户服务或支持信息的现实世界来源并与之通信,现实世界来源例如网站、聊天机器人、文件集或代理(作为非限制性示例);
●获取所请求的帮助,该帮助以通信、信息、指令或执行程序的形式(如步骤或阶段160所示,可以是物体的形式);以及
●向请求者(根据步骤或阶段170所示,以化身的形式)提供帮助,例如;
○作为非限制性示例,所请求的帮助可由虚拟环境信息亭、客户服务化身、店面、虚拟通信设备、弹出式虚拟环境显示屏或请求者操作的移动设备上的体验提供;
■这可能包括可在虚拟环境中、在手机或其他相关体验上显示的聊天体验或会话,其中可使用语音转文本功能提供聊天;
○当提供给化身/请求者时,产品上的指示器或与服务请求相关联的指示器在作为物体查看时可能会被更改(例如更改其颜色、形状或外观);
○所请求和提供的帮助可包括自助来源(如一系列链接、FAQ或文件),或者聊天机器人的使用;
○如果帮助已经完成,则终止帮助申请;
●确定是否需要人工代理形式的帮助(如步骤或阶段180所示);
●如果需要人工代理帮助,则与现有人工代理工具/CRM建立沟通渠道(如步骤或阶段190所示);以及
●由人类代理向化身或AR设备(如步骤或阶段195所示)提供所请求的帮助(或其他任何尚未提供的帮助,以及任何形式的帮助)。
图2是示意图,其描述了根据一些实施例,计算设备、服务器、平台或***200中的一个或多个可能存在或执行的元件、组件或流程,计算设备、服务器、平台或***200配置为实现方法、流程、功能或操作。在一些实施例中,所公开的***和方法可以以一个或多个设备(如作为***或平台一部分的服务器,或者客户端设备)的形式实现,该设备包括处理元件和成组的可执行的指令。可执行的指令可以是一个(或多个)软件应用程序的一部分,并被布置在软件架构中。
一般来说,本公开的实施例可以使用成组的软件指令来实现,这些软件指令旨在由适当编程的处理元件(如GPU、TPU、CPU、微处理器、处理器、控制器或计算设备,作为非限制性示例)执行。在复杂的应用程序或***中,这些指令通常被排列成“模块”,每个模块通常执行特定的任务、流程、功能或操作。整套模块在运行时可由操作***(OS)或其他形式的组织平台进行控制或协调。
模块和/或子模块可包括适当的计算机可执行的代码或成组指令,例如与编程语言相对应的计算机可执行代码。例如,编程语言源代码可编译成计算机可执行代码。替代地或附加地,编程语言也可以是解释型编程语言,如脚本语言。
如图2所示,***200可以代表服务器、客户端设备、平台或其他形式的计算或数据处理设备中的一种或多种。各个模块202包含成组的可执行指令,当这组指令被合适的电子处理器(如图中用“物理处理器230”表示的处理器)执行时,***(或服务器或设备)200就会运行,以执行特定的流程、操作、功能或方法。
模块202可包含一组或多组指令,用于执行参照附图描述的方法或功能,以及记载在说明书中所提供的功能和操作。这些模块可能包括图示模块,但也可能比图示模块的数量更多或更少。此外,模块和模块中包含的成组的计算机可执行指令(全部或部分)可由同一处理器或多个处理器执行。如果由一个以上的处理器执行,合作处理器可以包含在不同的设备中,例如客户端设备中的处理器和服务器中的处理器。
模块202存储在内存220中,内存220通常包括操作***模块204,操作***模块包含指令,该指令(除其他功能外)用于访问和控制其他模块所含指令的执行。通过“总线”或通信线路216可以访问存储器220中的模块202,以传输数据和执行指令,“总线”或通信线路216还允许处理器230与模块通信,以便访问和执行指令。总线或通信线路216还允许处理器230与***200的其他元件进行交互,其他元件例如输入或输出设备222、用于与***200外部的设备交换数据和信息的通信元件224以及附加存储设备226。
每个模块或子模块可以对应特定的功能、方法、流程或操作,通过执行模块或子模块中的(全部或部分)指令来实现。每个模块或子模块可包含成组的计算机可执行指令,当这些计算机可执行指令被已编程的处理器或合作处理器执行时,会导致处理器或合作处理器(或包含这些指令的设备、装置、服务器)执行特定的功能、方法、流程或操作。如前所述,包含处理器或合作处理器的设备可以是客户端设备或远程服务器或平台中的一种或两种。因此,模块可能包含由客户端设备、服务器或平台或以上组合(全部或部分)执行的指令。这些功能、方法、流程或操作可包括用于实现所公开***和方法的一个或多个方面的功能、方法、流程或操作,例如:
●接收或识别关于产品或服务的帮助的请求,该请求来自虚拟环境中的化身;(如模块206所示);
●收集与化身、化身在虚拟环境中的位置、物体、NFT或资产以及化身身份相关的背景信息(模块207);
●根据收集到的背景信息,确定需要帮助的产品或服务(模块208);
●根据背景信息,确定化身是否有权获得所识别产品或服务的帮助(模块209);
●根据请求帮助的产品或服务以及化身是否获得授权,确定要提供的帮助的合适来源(例如,通用帮助或经过认证的高端帮助)(模块210);
●从确定的来源(模块211)获取所请求的帮助;
●向化身/请求者提供所请求的帮助—完成帮助后停止(模块212);
●确定是否需要人工—代理帮助来完成帮助请求(模块214);以及
●如果需要人类代理的帮助,则与人类代理建立通信渠道—由人类代理向化身或AR设备提供帮助(模块215)。
在一个实施例中,所公开的***和方法可以创建或补充VR体验,演示如何(在VR或AR体验中)完成某件事情。举个例子,假设用户想了解如何杀死游戏中的怪物。他们可能会被引导到虚拟环境中的“FAQ”源,当他们打开它时,虚拟角色就会出现,他将杀死怪物并展示如何杀死怪物。在AR例子中,***可以通过让AR物体完成任务来演示如何完成某项任务。
在一个实施例中,可以实施一种方法,为在虚拟现实环境或增强现实环境中控制化身的人的身份提供证明或验证。作为非限制性示例,这样做的目的是在化身和现实世界中的人之间提供已确认的关联,以便执行交易、确定虚拟环境中产品或服务的所有权,或使化身能够寻求虚拟产品或服务的帮助(作为非限制性示例)。在一个实施例中,身份验证方法可包括以下步骤、阶段、功能、流程或操作:
●确定已经接收到来自虚拟环境中的物体或事件的请求,该请求要求验证对应于化身的个人真实身份;
○在一个实施例中,这可能是化身与虚拟环境中的物体交互的结果,也可能是化身表示有兴趣购买、租用或使用虚拟环境中的物体或服务的结果,还可能是虚拟环境中产生事件的结果;
○在一个实施例中,这可能是现实世界中的某个人表示有兴趣购买、租用或使用虚拟环境中的某个物体或服务的结果;
●响应于请求或事件,访问包含数据的区块链或数据库,数据包括:
○虚拟环境中成组的化身的标识符,作为非限制性示例,每个化身可与唯一的名称、编号或字母数字字符串相关联;
○对于每个化身的标识符,相关的成组的数据或文件可能包含以下一项或多项内容,其中部分(或全部)内容可能已加密:
■与化身的标识符相关联的现实世界的人的姓名或唯一标识符;
■可用作身份验证过程一部分的现实世界的人的信息,如出生日期、社会保险号的最后几位数字、母亲的娘家姓或最喜欢的颜色(作为非限制性示例);
■密码或对安全问题的回答;
■与虚拟环境中拥有的物体或化身有权获得的服务相关联的唯一标识符;
●执行逻辑流程,以确定与直接或间接导致生成验证请求的化身相关联的现实世界中的人,或确定与表示有兴趣购买、租用或使用虚拟环境中的物体或服务的现实世界中的人相关联的化身;
○进一步,确定与化身相关联的现实世界中的人是否就是当时控制化身的人;
■这可能涉及某种形式的认证和/或通信,如:
●向现实世界中的人发送信息,指示他们以特定方式控制化身在虚拟环境中做某事;
●要求现实世界中的人或化身提供先前指定和存储的密码;
●在一些实施例中,这可能涉及一种双因素或双通道授权形式,这种授权形式使用虚拟世界和现实世界两者的设备或流程;以及
●如果与化身相关联的现实世界中的人被确定为化身的控制者,并且如果现实世界中的人(以及化身)被授权执行所需的操作或接受所请求的帮助,则允许化身或现实世界中的人执行操作、获得帮助或执行交易(作为非限制性示例)。
在一些实施例中,本文所述的***和方法提供的功能和服务可通过访问账户提供给多个用户,该账户由服务器或服务平台维护。这种服务器或服务平台可称为软件即服务(SaaS)的一种形式。图3是说明SaaS***的示意图,实施例可以在该***中实施。图4是说明了可实施实施例的示例操作环境的元件或组件的示意图。图5是说明了图4的多租户分布式计算服务平台的元件或组件的其他细节的示意图,在图5所示的元件或组件中可以实施实施例。
在一些实施例中,本文所述的***或服务可实施为响应服务请求的提交而执行的微服务、流程、工作流或功能。微服务、流程、工作流或功能可由服务器、数据处理元件、平台或***执行。在一些实施例中,数据分析和其他服务可由位于“云”中的服务平台提供。在这种情况下,可通过API和SDK访问平台。本文所述的功能、流程和能力可作为平台内的微服务提供。微服务的接口可由REST和GraphQL端点定义。管理控制台可允许用户或管理员安全地访问基础请求和响应数据、管理账户和访问,并在一些情况下,修改处理的工作流程或配置。
需要注意的是,虽然图3至图5展示的多租户或SaaS架构可用于向多个账户/用户提供业务相关的应用和服务或其他应用和服务,但这种架构也可用于提供其他类型的数据处理服务,并提供对其他应用的访问。例如,这种架构可用于在本文公开的虚拟环境中提供客户帮助和支持服务的各个方面。虽然在一些实施例中,图3至图5中所示类型的平台或***可由第三方提供商运营,以提供成组特定的业务相关应用,但在其他实施例中,平台可由提供商运营,不同的企业可通过平台为用户提供应用或服务。
图3是说明***300的示意图,在该***中可以实施实施例,或者通过该***可以访问本文所公开的服务的实施例。根据由应用服务提供商(ASP)运营的业务服务***(如多租户数据处理平台)的优势,本文所述的服务的用户可包括个人、企业、商店、组织等。用户可以使用任何合适的客户端访问服务,例如包括但不限于台式电脑、笔记本电脑、平板电脑、扫描仪、智能手机或专用VR头戴设备。一般来说,可以使用任何可以接入互联网的客户端设备。用户通过互联网308或其他合适的通信网络或网络的组合与服务平台进行交互。合适的客户端设备包括台式电脑303、智能手机304、平板电脑305或笔记本电脑306。
***310可以由第三方运营,***310可以包括帮助用户(以其化身的形式)在虚拟环境312中获得客户支持的成组服务,以及包括如图3所示耦合的网络接口服务器314。可以理解的是,服务312和网络接口服务器314可以在一个或多个不同的硬件***和组件上实现,即使在图3中的硬件***和组件表示为单个单元。服务312可以包括一个或多个功能或操作,用于向虚拟环境中的用户/化身提供支持或帮助。
举例来说,在一些实施例中,通过平台或***310提供的成组的功能、操作或服务可包括:
●账户管理服务316,例如
○认证用户的流程或服务(与使用客户端设备提交用户凭据一起);
○用于生成服务或应用程序的载体或实例的流程或服务,该服务或应用程序将提供给用户;
●用户支持服务318,例如
○流程或服务,其用于接收或识别关于产品或服务的帮助的请求,该请求由虚拟环境中的化身提出;
○流程或服务,其用于收集与化身、化身在虚拟环境中的位置、物体、NFT或资产以及化身身份相关的背景信息;
○流程或服务,其根据收集到的背景信息,确定需要帮助的产品或服务,以及化身是否被授权获得该产品或服务的帮助(例如,依据控制化身的人被授权);
○流程或服务,其根据请求帮助的产品或服务,以及化身是否获得授权,确定要提供帮助的适当来源;
○流程或服务,其获取所请求的帮助并向化身/请求者提供帮助;
■如果帮助已经完成,则停止提供帮助的流程;
●代理帮助服务320,例如
○流程或服务,其用于确定是否需要人类代理帮助,如果需要,则与现有人类代理建立通信渠道,并将请求的人类代理帮助提供给化身或AR设备;
●管理服务322,如
○流程或服务,其使服务和/或平台的提供商能够管理和配置向用户提供的流程和服务,例如,通过更改流程或可用选项。
图3所示的平台或***可以运营在分布式计算***上,该分布式计算***由至少一台,但很可能是多台“服务器”组成。服务器是物理计算机,专门为一个或多个软件应用程序或服务提供数据存储和执行环境,以满足与服务器进行数据通信(例如通过互联网等公共网络)的其他计算机用户的需求。服务器及其提供的服务可称为“主机”,远程计算机和远程计算机上运行的软件应用程序可称为“客户端”。根据服务器提供的计算服务,服务器可以被称为数据库服务器、数据存储服务器、文件服务器、邮件服务器、打印服务器、网络服务器等。网络服务器通常是硬件和软件的组合,通常通过运营网站向客户端网络浏览器提供内容,该客户端网络浏览器通过互联网访问网络服务器。
图4说明了可实施实施例的示例操作环境400的元件或组件的示意图。如图所示,集成和/或并入各种计算设备的各种客户端402可以通过一个或多个网络414与多租户服务平台408通信。例如,客户端可以包含和/或并入至少部分由一个或多个计算设备实现的客户端应用程序(即软件)。合适的计算设备包括个人电脑、服务器电脑404、台式电脑406、笔记本电脑407、笔记本电脑、平板电脑或个人数字助理(PDA)410、智能电话412、手机以及包含一个或多个计算设备组件(如一个或多个电子处理器、微处理器、中央处理器(CPU)或控制器)的消费电子设备。合适的网络414包括利用有线和/或无线通信技术的网络,以及按照任何合适的网络和/或通信协议(如互联网)运行的网络。
分布式计算服务/平台(也可称为多租户数据处理平台)408可包括多个处理层,其中包括用户界面层416、应用服务器层420和数据存储层424。用户界面层416可以维护多个用户界面417,用户界面417包括图形用户界面和/或基于网络的界面。用户界面可包括服务的默认用户界面,用于为服务的用户或“租户”提供对应用程序和数据的访问(在图中表示为“服务UI”),以及一个或多个根据用户特定需求专门化/定制的用户界面(例如,在图中表示为“租户AUI”、...、“租户ZUI”,其可通过一个或多个API访问)。
默认用户界面可包括用户界面组件,用户界面组件使租户能够管理租户对由服务平台提供的功能和能力的访问和使用。这可能包括访问租户数据、启动特定应用程序的实例化、执行特定数据处理操作等。图中所示的每个应用服务器或处理层422可通过成组的计算机和/或组件(包括计算机服务器和处理器)来实现,并可执行各种功能、方法、流程或操作,各种功能、方法、流程或操作由软件应用程序或成组的指令的执行来决定。数据存储层424可包括一个或多个数据存储,其中可包括服务数据存储425和一个或多个租户数据存储426。数据存储可采用任何合适的数据存储技术,包括基于结构化查询语言(SQL)的关系数据库管理***(RDBMS)。
服务平台408可以是多租户的,可以由实体运营,为多个租户提供一系列业务相关的或其他的数据处理应用、数据存储和功能。例如,应用程序和功能可包括提供基于网络的对功能的访问,以便企业向终端用户提供服务,从而允许用户使用浏览器和互联网或内部网连接来查看、输入、处理或修改一些类型的信息。这些功能或应用程序通常由一个或多个软件代码/指令模块实现,这些模块由一个或多个服务器422维护和执行,这些服务器是平台应用服务器层420的一部分。图4所示的平台或***可以运营在分布式计算***上,该分布式计算***由至少一台,但很可能是多台“服务器”组成。
如前所述,企业可以利用第三方提供的***,而不是自己建立和维护这样一个平台或***。第三方可在多租户平台的背景下实施如上所述的业务***/平台,向用户提供企业数据处理工作流(如本文公开的客户帮助处理流程)的各个实例,每个企业代表平台的一个租户。这种多租户平台的一个优势是,每个租户都能根据自己的具体业务需求或操作方法定制数据处理工作流的实例。每个租户可以是使用多租户平台向多个用户提供业务服务和功能的企业或实体。
图5是说明图4的多租户分布式计算服务平台的可以实施实施例的元件或组件的其他细节的示意图。图5所示的软件架构是架构的一个示例,其可用来实现本公开的实施例。一般来说,实施例可以使用成组的软件指令来实现,这些软件指令旨在由适当编程的处理元件(如CPU、GPU、微处理器、处理器、控制器或计算设备,作为非限制性示例)执行。在复杂的***中,这些指令通常被排列成“模块”,每个模块执行特定的任务、流程、功能或操作。整套模块在运行时可由操作***(OS)或其他形式的组织平台进行控制或协调。
如上所述,图5是说明多租户分布式计算服务平台的其中可以实施实施例的元件或组件500的其他细节的示意图。示例架构包括具有一个或多个用户界面503的用户界面层或层级502。这类用户界面的例子包括图形用户界面和应用编程界面(API)。每个用户界面可包括一个或多个界面要素504。例如,用户可以与界面要素交互,访问示例架构的应用层和/或数据存储层提供的功能和/或数据。图形用户界面要素包括按钮、菜单、复选框、下拉列表、滚动条、滑块、旋转器、文本框、图标、标签、进度条、状态条、工具栏、窗口、超链接和对话框。应用程序接口可以是本地的,也可以是远程的,可包括接口要素,接口要素例如各种控件、参数化过程调用、程序对象和消息传递协议。
应用程序层510可包括一个或多个应用程序模块511,每个应用程序模块有一个或多个子模块512。每个应用程序模块511或子模块512可对应由模块或子模块实现的功能、方法、流程或操作(例如,与向平台用户提供数据处理和服务有关的功能或流程)。这些功能、方法、流程或操作可包括用于实现所公开***和方法的一个或多个方面的功能、方法、流程或操作,例如用于本文公开和/或描述的一个或多个过程或功能:
●接收或识别关于产品或服务的帮助的请求,该请求来自虚拟环境中的化身;
●收集与化身、化身在虚拟环境中的位置、物体、NFT或资产以及化身身份相关的背景信息;
●根据收集到的背景信息,确定需要帮助的产品或服务;
●根据背景信息,确定化身(以及控制虚拟化身的人)是否获得授权以获得所确定产品或服务的帮助;
●根据请求帮助的产品或服务以及化身是否获得授权,确定要提供的帮助的合适来源(例如,通用帮助或经过认证的高端帮助);
●从确定的来源获取所请求的帮助;
●向化身/请求者提供所请求的帮助—完成帮助后停止;
●确定是否需要人工—代理帮助来完成帮助请求;以及
●如果需要人类代理的帮助,则与人类代理建立通信渠道—由人类代理向化身或AR设备提供帮助。
应用程序模块和/或子模块可包括任何合适的计算机可执行代码或成组指令(例如,由适当编程的处理器、微处理器或中央处理器执行),如与编程语言相对应的计算机可执行代码。例如,编程语言源代码可编译成计算机可执行代码。替代地或附加地,编程语言也可以是解释型编程语言,如脚本语言。每个应用程序服务器(例如,由图4中的元件422表示)可包括每个应用模块。另外,不同的应用程序服务器可以包含不同的成组的应用程序模块。这些集合可能是不相交的,也可能是重叠的。
数据存储层520可包括一个或多个数据对象522,每个数据对象具有一个或多个数据对象部分521,如属性和/或行为。例如,数据对象可以与关系数据库的表相对应,数据对象部分可以与这些表的列或栏相对应。替代地或附加地,数据对象也可以对应于具有栏和相关服务的数据记录。替代地或附加地,数据对象也可以是程序数据对象的持久实例,如结构和类。数据存储层中的每个数据存储可包括每个数据对象。另外,不同的数据存储可能包括不同的成组的数据对象。这些集合可能是不相交的,也可能是重叠的。
请注意,图3至图5中描述的示例计算环境并非限制性示例。可以全部或部分实施本发明实施例的其他环境包括设备(包括移动设备)、软件应用程序、***、装置、网络、SaaS平台、IaaS(基础设施即服务)平台或其他可配置组件,这些组件可被多个用户用于数据录入、数据处理、应用程序执行或数据审查。
本公开包括以下条款和实施例:
1.一种向由虚拟环境中的化身代表的用户提供服务的方法,包括:
接收或识别关于产品或服务的帮助的请求,所述请求来自虚拟环境中的化身;
收集相关的背景信息,所述背景信息与化身、化身在虚拟环境中的位置、虚拟环境中的物体、与化身相关的令牌或资产或者化身的身份中的一个或多个相关;
根据收集到的背景信息,确定请求帮助的产品或服务;
根据收集到的背景信息,确定化身是否获得授权以获得所确定的产品或服务的帮助;
根据请求帮助的产品或服务,以及化身是否获得授权,确定向化身提供的帮助的适当来源;
从确定的来源获取所请求的帮助;
向化身提供请求的帮助;以及
如果请求的帮助已经完成,则停止流程。
2.根据权利要求1所述的条款,其还包括:
确定是否需要人类代理的帮助以完成请求的帮助;与人类代理建立通信渠道;以及
由人类代理向化身提供帮助。
3.根据条款1所述的方法,其中背景信息还包括以下一项或多项:
产品或服务的名称、品牌、序列号、型号、版本或类型;
产品或服务的来源;
产品或服务与化身之间的关系;
化身在虚拟环境中的位置以及化身与请求支持的产品或服务之间的关系;
控制化身的现实世界中的人的位置;以及
请求帮助的产品或服务的状态或状况。
4.根据条款3所述的方法,其中请求帮助的产品或服务的状态或状况还包括以下中的一项:正在生成的错误代码、产品的配置或产品被请求执行或正在执行的流程或功能。
5.根据条款1所述的方法,还包括确定控制化身的人的身份,并在确定化身是否获得授权以获得所确定的产品或服务的帮助之前,验证所述人是否获得授权以接受所请求的帮助。
6.根据条款5所述的方法,其中确定控制化身的人的身份并验证所述人获得授权以接受所请求的帮助还包括:
确定已经接收到来自虚拟环境中的物体或事件的请求,所述请求要求验证对应于化身的人的现实世界的身份;
响应于请求或事件,访问包含数据的区块链或数据库,所述数据包括以下一项或多项:
虚拟环境中成组的化身中的每一个的标识符,其中每个化身可与唯一的名称、编号或字母数字字符串相关联;
与每个化身的标识符相关联的现实世界的人的姓名或唯一标识符;
与化身的标识符相关联的现实世界的人的信息,所述信息能够用作验证过程的一部分;
与化身的标识符相关联的现实世界的人的密码或对安全问题的回答;
执行逻辑流程,以确定与化身相关联的现实世界的人,所述化身对直接或间接生成验证的请求负责;以及
如果与化身相关联的现实世界的人被确定为化身的控制者,并且如果所述现实世界的人获得授权以执行所需的操作,则允许化身或所述现实世界的人接受所请求的帮助。
7.一种***,其包括:
一个或多个电子处理器,其配置为执行成组的计算机可执行的指令;以及
包含所述成组的计算机可执行的指令的一个或多个非暂存计算机可读介质,其中,当所述指令被执行时,所述指令使一个或多个电子处理器或作为其一部分的设备或装置执行:
接收或识别关于产品或服务的帮助的请求,所述请求来自虚拟环境中的化身;
收集相关的背景信息,所述背景信息与化身、化身在虚拟环境中的位置、虚拟环境中的物体、与化身相关的NFT或资产或者化身的身份中的一个或多个相关;
根据收集到的背景信息,确定请求帮助的产品或服务;
根据收集到的背景信息,确定化身是否获得授权以获得所确定的产品或服务的帮助;
根据请求帮助的产品或服务,以及化身是否获得授权,确定帮助的适当来源;
从确定的来源获取所请求的帮助;
向化身提供请求的帮助;以及
如果请求的帮助已经完成,则停止流程。
8.根据条款7所述的***,其还包括指令,所述指令使一个或多个电子处理器或属于其一部分的装置或设备执行:
确定是否需要人类代理的帮助以完成请求的帮助;
与人类代理建立通信渠道;以及
由人类代理向化身提供帮助。
9.根据条款7所述的方法,其中背景信息还包括以下一项或多项:
产品或服务的名称、品牌、序列号、型号、版本或类型;
产品或服务的来源;
产品或服务与化身之间的关系;
化身在虚拟环境中的位置以及化身与请求支持的产品或服务之间的关系;
控制化身的现实世界中的人的位置;以及
请求帮助的产品或服务的状态或状况。
10.根据条款9所述的***,其中请求帮助的产品或服务的状态或状况还包括以下中的一项:正在生成的错误代码、产品的配置或产品被请求执行或正在执行的流程或功能。
11.根据条款7所述的***,还包括指令,所述指令使一个或多个电子处理器或属于其一部分的装置或设备执行:确定控制化身的人的身份,并在确定化身是否获得授权以获得所确定的产品或服务的帮助之前,验证所述人是否获得授权以接受所请求的帮助。
12.根据条款11所述的***,其中确定控制化身的人的身份并验证所述人获得授权以接受所请求的帮助还包括:
确定已经接收到来自虚拟环境中的物体或事件的请求,所述请求要求验证对应于化身的人的现实世界的身份;
响应于请求或事件,访问包含数据的区块链或数据库,所述数据包括以下一项或多项:
虚拟环境中成组的化身中的每一个的标识符,其中每个化身可与唯一的名称、编号或字母数字字符串相关联;
与每个化身的标识符相关联的现实世界的人的姓名或唯一标识符;
与化身的标识符相关联的现实世界的人的信息,所述信息能够用作验证过程的一部分;
与化身的标识符相关联的现实世界的人的密码或对安全问题的回答;
执行逻辑流程,以确定与化身相关联的现实世界的人,所述化身对直接或间接生成验证的请求负责;以及
如果与化身相关联的现实世界的人被确定为化身的控制者,并且如果所述现实世界的人获得授权以执行所需的操作,则允许化身或所述现实世界的人接受所请求的帮助。
13.一个或多个非暂存计算机可读介质,其包含成组的计算机可执行的指令,当所述指令通过一个或多个编程的电子的处理器执行时,所述指令使所述处理器或作为其一部分的设备或装置执行:
接收或识别关于产品或服务的帮助的请求,所述请求来自虚拟环境中的化身;
收集相关的背景信息,所述背景信息与化身、化身在虚拟环境中的位置、虚拟环境中的物体、与化身相关的NFT或资产或者化身的身份中的一个或多个相关;
根据收集到的背景信息,确定请求帮助的产品或服务;
根据收集到的背景信息,确定化身是否获得授权以获得所确定的产品或服务的帮助;
根据请求帮助的产品或服务,以及化身是否获得授权,确定帮助的适当来源;
从确定的来源获取所请求的帮助;
向化身提供请求的帮助;以及
如果请求的帮助已经完成,则停止流程;
14.根据条款13所述的非暂存计算机可读介质,其中所述指令进一步使一个或多个电子处理器或作为其一部分的装置或设备执行:
确定是否需要人类代理的帮助以完成请求的帮助;
与人类代理建立通信渠道;以及
由人类代理向化身提供帮助。
15.根据条款13所述的非暂存计算机可读介质,其中背景信息还包括以下一项或多项:
产品或服务的名称、品牌、序列号、型号、版本或类型;
产品或服务的来源;
产品或服务与化身之间的关系;
化身在虚拟环境中的位置以及化身与请求支持的产品或服务之间的关系;
控制化身的现实世界中的人的位置;以及
请求帮助的产品或服务的状态或状况。
16.根据条款15所述的非暂存计算机可读介质,其中请求帮助的产品或服务的状态或状况还包括以下中的一项:正在生成的错误代码、产品的配置或产品被请求执行或正在执行的流程或功能。
17.根据条款13所述的非暂存计算机可读介质,其中所述指令进一步使一个或多个电子处理器或属于其一部分的装置或设备执行:确定控制化身的人的身份,并在确定化身是否获得授权以获得所确定的产品或服务的帮助之前,验证所述人是否获得授权以接受所请求的帮助。
18.根据条款17所述的非暂存计算机可读介质,其中确定控制化身的人的身份并验证所述人获得授权以接受所请求的帮助还包括:
确定已经接收到来自虚拟环境中的物体或事件的请求,所述请求要求验证对应于化身的人的现实世界的身份;
响应于请求或事件,访问包含数据的区块链或数据库,所述数据包括以下一项或多项:
虚拟环境中成组的化身中的每一个的标识符,其中每个化身可与唯一的名称、编号或字母数字字符串相关联;
与每个化身的标识符相关联的现实世界的人的姓名或唯一标识符;
与化身的标识符相关联的现实世界的人的信息,所述信息能够用作验证过程的一部分;
与化身的标识符相关联的现实世界的人的密码或对安全问题的回答;
执行逻辑流程,以确定与化身相关联的现实世界的人,所述化身对直接或间接生成验证的请求负责;以及
如果与化身相关联的现实世界的人被确定为化身的控制者,并且如果所述现实世界的人获得授权以执行所需的操作,则允许化身或所述现实世界的人接受所请求的帮助。
可以使用模块化或集成化的类型的计算机软件,以控制逻辑的形式实施所公开的***和方法。根据本文的公开和教导,本领域一般技术人员将知道并理解使用硬件以及软件和硬件的结合实现本发明的其他方式和/或方法。
机器学习(ML)正被越来越多地用于多个行业的数据分析和辅助决策。为了从机器学习中获益,需要将机器学习算法应用于成组的训练数据和标签,以生成“模型”,“模型”代表算法应用从训练数据中“学习”到的内容。成组的训练数据中的每个要素(或实例或示例,以一个或多个参数、变量、特性或“特征”的形式)都与标签或注释相关联,该标签或注释定义了训练模型应如何对该要素进行分类。神经网络形式的机器学习模型是成组由多层神经元连接而成的网络,这些神经元通过运作对输入数据样本做出决策(如分类)。训练完成后(即关联神经元的权重已趋于稳定或在可接受的变化范围内),模型将对新的输入数据要素进行运算,生成正确的标签或分类作为输出。
在一些实施例中,本文所述的一些方法、模型或功能可以以训练过的神经网络的形式体现,其中网络是通过执行成组的计算机可执行指令或通过表现数据结构来实现的。这些指令可存储在非暂存计算机可读介质中(或其上),并由编程的处理器或处理元件执行。指令组(如通过网络,如互联网)可通过指令传输传达给用户,或者通过执行指令组的应用程序传达给用户。最终用户可通过访问SaaS平台或通过此类平台提供的服务来使用组指令组或应用程序。可以使用训练过的神经网络、训练过的机器学习模型或任何其他形式的决策或分类过程来实现本文所述的一种或多种方法、功能、流程或操作。请注意,神经网络或深度学习模型能够以数据结构的形式表征,其中存储的数据表现为成组包含节点的层,在不同层的节点之间建立(或形成)连接,连接对输入进行处理,以提供决策或值作为输出。
一般来说,神经网络可被视为由相互连接的人工“神经元”或节点组成的***,这些“神经元”或节点可相互交换信息。这些连接具有数字权重,在训练过程中对其进行“调整”,这样,经过适当训练的网络就能(例如)在出现需要识别的图像或模式时做出正确反应。在这一特性下,网络由多层特征检测“神经元”组成;每一层的神经元都对在先前层输入的不同组合做出响应。网络的训练是通过使用“标注的”的输入的数据集进行的,该输入在各种具有代表性的输入模式下,与其预期的输出响应相关联。训练使用通用目的方法迭代确定中间和最终特征神经元的权重。就计算模型而言,每个神经元计算输入和权重的点积,加上偏差,并应用非线性触发或激活函数(例如,使用sigmoid响应函数)。
本申请中描述的任何软件组件、流程或功能都可以作为由处理器执行的软件代码来实现,使用任何合适的计算机语言(如Python、Java、JavaScript、C、C++或Perl)的传统或面向对象技术。软件代码可作为一系列指令或命令存储在非暂存计算机可读介质中(或其上),非暂存计算机可读介质如随机存取存储器(RAM)、只读存储器(ROM)、磁性介质(如硬盘或软盘)或光学介质(如光盘)。在这种情况下,非暂存计算机可读介质几乎是指除暂态波形之外的任何适于存储数据或指令集的介质。任何此类计算机可读介质都可以存在于单个计算设备上或设备内,也可以存在于***或网络内的不同计算设备上或设备内。
根据一个实施示例,本文使用的术语处理元件或处理器,可以是中央处理器(CPU),或者是符合CPU的概念(如虚拟机)。在本实施例中,CPU或CPU集成在其中的设备可与一个或多个外设(如显示器)耦合、连接和/或通信。在另一个实施示例中,处理元件或处理器可以集成到移动计算设备中,例如智能手机或平板电脑。
本文提及的非暂态计算机可读存储介质可包括多个物理驱动器单元,如独立硬盘冗余阵列(RAID)、软盘驱动器、闪存、USB闪存驱动器、外置硬盘驱动器、拇指驱动器、笔式驱动器、钥匙驱动器、高密度数字多功能光盘(HD-DVD)光驱、内置硬盘驱动器、蓝光光盘驱动器或全息数字数据存储(HDDS)光驱、同步动态随机存取存储器(SDRAM)或类似设备或基于类似技术的其他形式的存储器。这种计算机可读存储介质允许处理元件或处理器访问存储在可移动和不可移动的存储介质上的计算机可执行的流程步骤、应用程序等,以便从设备卸载数据或将数据上传到设备。如前所述,就本文所述的实施例而言,非暂存计算机可读介质几乎可以包括除暂态波形或类似介质之外的任何结构、技术或方法。
本文参照***框图和/或功能、操作、流程或方法的流程图或流程图表,对所公开技术的一些实施方案进行了描述。可以理解的是,框图中的一个或多个块,或流程图或流程图表中的一个或多个阶段或步骤,以及框图中的块和流程图或流程图表中的阶段或步骤的组合,都可以分别通过计算机可执行程序指令来实现。请注意,在一些实施例中,一个或多个块或阶段或步骤不一定需要按照所提出的顺序执行,或者根本不一定需要执行。
这些计算机可执行程序指令可加载到通用计算机、专用计算机、处理器或其他可编程数据处理设备上,以生成机器的具体示例,从而使由计算机、处理器或其他可编程数据处理设备执行的指令产生用于实现本文所述的一种或多种功能、操作、流程或方法的手段。这些计算机程序指令也可存储在计算机可读存储器中,该计算机程序指令可引导计算机或其他可编程数据处理设备以特定方式运行,从而使存储在计算机可读存储器中的指令产生制造品,该制造品包括实现本文所述的一种或多种功能、操作、流程或方法的指令装置。
虽然已结合目前被认为是最实用和最多样的实施例对所公开技术的一些实施例进行了描述,但应该理解的是,所公开的技术并不局限于所公开的实施例。相反,所公开的实施例旨在涵盖所附权利要求范围内的各种修改和等效布置。尽管本文使用了一些特定术语,但它们只是一般的和描述性的,并不用于限制目的。
本书面说明使用示例公开了所公开技术的一些实施例,并使本领域的任何技术人员能够实践所公开技术的一些实例,包括制造和使用任何装置或***以及执行任何并入的方法。所公开技术的一些实施例的专利范围已在权利要求书中限定,并可包括本领域技术人员想到的其他示例。如果这些示例的结构和/或功能要素与权利要求书的文字表述没有差异,或者如果这些示例包括的结构和/或功能要素与权利要求书的文字表述没有实质性差异,那么这些示例就属于权利要求书的范围。
本文引用的所有参考文献,包括出版物、专利申请和专利,均以引用的方式并入本文,相当于各参考文献均单独并特别注明作为参考并入本文和/或全文载入本文。
在本说明书和以下权利要求书中使用的术语“一”、“一个”和“这个”以及类似的指代,应解释为包括单数和复数,除非本文另有说明或与上下文明显矛盾。除非另有说明,本说明书和以下权利要求书中的术语“具有”、“包括”、“含有”及类似指代应理解为开放式术语(例如,意为“包括但不限于”)。除非本文另有说明,否则本文中对数值范围的叙述仅仅是作为一种简记方法,用于单独提及落入该范围内的每个单独的数值,并且每个单独的数值都被纳入说明书中,如同在本文中单独叙述一样。除非本文另有说明或与上下文明显矛盾,否则本文所述的所有方法可以任何适当的顺序执行。本文提供的任何及所有示例或示例性语言(如“例如”)的使用,只是为了更好地阐明本发明的实施例,并不构成对本发明范围的限制,除非另有要求。说明书中的任何表述都不应被解释为表明任何非要求的要素对于本发明的每个实施例都是必不可少的。
本文(即权利要求书、附图和说明书)中使用的术语“或”包括备选项目和组合项目。
图中描绘或上文描述的组件的不同布置,以及未显示或未描述的组件和步骤都是可能的。同样,一些特征和子组合是有用的,可以在不参考其他特征和子组合的情况下使用。描述本发明的实施例是为了说明而非限制性的目的,替代的实施例对于本专利的读者来说是显而易见的。因此,本发明并不局限于上述实施例或附图中描述的实施例,在不脱离下述权利要求范围的情况下,还可以做出各种实施例和修改。
Claims (18)
1.一种向由虚拟环境中的化身代表的用户提供服务的方法,包括:
接收或识别关于产品或服务的帮助的请求,所述请求来自虚拟环境中的化身;
收集相关的背景信息,所述背景信息与化身、化身在虚拟环境中的位置、虚拟环境中的物体、与化身相关的令牌或资产或者化身的身份中的一个或多个相关;
根据收集到的背景信息,确定请求帮助的产品或服务;
根据收集到的背景信息,确定化身是否获得授权以获得针对于所确定的产品或服务的帮助;
根据请求帮助的产品或服务,以及化身是否获得授权,确定向化身提供的帮助的适当来源;
从确定的来源获取所请求的帮助;
向化身提供请求的帮助;以及
如果请求的帮助已经完成,则停止流程。
2.根据权利要求1所述的方法,还包括:
确定是否需要人类代理的帮助以完成请求的帮助;
与人类代理建立通信渠道;以及
由人类代理向化身提供帮助。
3.根据权利要求1所述的方法,其中背景信息还包括以下一项或多项:
产品或服务的名称、品牌、序列号、型号、版本或类型;
产品或服务的来源;
产品或服务与化身之间的关系;
化身在虚拟环境中的位置以及化身与请求支持的产品或服务之间的关系;
控制化身的现实世界中的人的位置;以及
请求帮助的产品或服务的状态或状况。
4.根据权利要求3所述的方法,其中请求帮助的产品或服务的状态或状况还包括以下中的一项:正在生成的错误代码、产品的配置或产品被请求执行或正在执行的流程或功能。
5.根据权利要求1所述的方法,还包括确定控制化身的人的身份,并在确定化身是否获得授权以获得针对于所确定的产品或服务的帮助之前,验证所述人是否获得授权以接受所请求的帮助。
6.根据权利要求5所述的方法,其中确定控制化身的人的身份并验证所述人获得授权以接受所请求的帮助还包括:
确定已经接收到来自虚拟环境中的物体或事件的请求,所述请求要求验证对应于化身的人的现实世界的身份;
响应于请求或事件,访问包含数据的区块链或数据库,所述数据包括以下一项或多项:
虚拟环境中成组的化身中的每一个的标识符,其中每个化身能够与唯一的名称、编号或字母数字字符串相关联;
与每个化身的标识符相关联的现实世界的人的姓名或唯一标识符;
与化身的标识符相关联的现实世界的人的信息,所述信息能够用作验证过程的一部分;
与化身的标识符相关联的现实世界的人的密码或对安全问题的回答;
执行逻辑流程,以确定与化身相关联的现实世界的人,所述化身对直接或间接生成验证的请求负责;以及
如果与化身相关联的现实世界的人被确定为化身的控制者,并且如果所述现实世界的人获得授权以执行所需的操作,则允许化身或所述现实世界的人接受所请求的帮助。
7.一种***,其包括:
一个或多个电子处理器,其配置为执行成组的计算机可执行的指令;以及
包含所述成组的计算机可执行的指令的一个或多个非暂存计算机可读介质,其中,当所述指令被执行时,所述指令使一个或多个电子处理器或作为其一部分的设备或装置执行:
接收或识别关于产品或服务的帮助的请求,所述请求来自虚拟环境中的化身;
收集相关的背景信息,所述背景信息与化身、化身在虚拟环境中的位置、虚拟环境中的物体、与化身相关的NFT或资产或者化身的身份中的一个或多个相关;
根据收集到的背景信息,确定请求帮助的产品或服务;
根据收集到的背景信息,确定化身是否获得授权以获得针对于所确定的产品或服务的帮助;
根据请求帮助的产品或服务,以及化身是否获得授权,确定帮助的适当来源;
从确定的来源获取所请求的帮助;
向化身提供请求的帮助;以及
如果请求的帮助已经完成,则停止流程。
8.根据权利要求7所述的***,其还包括指令,所述指令使一个或多个电子处理器或属于其一部分的装置或设备执行:
确定是否需要人类代理的帮助以完成请求的帮助;
与人类代理建立通信渠道;以及
由人类代理向化身提供帮助。
9.根据权利要求7所述的方法,其中背景信息还包括以下一项或多项:
产品或服务的名称、品牌、序列号、型号、版本或类型;
产品或服务的来源;
产品或服务与化身之间的关系;
化身在虚拟环境中的位置以及化身与请求支持的产品或服务之间的关系;
控制化身的现实世界中的人的位置;以及
请求帮助的产品或服务的状态或状况。
10.根据权利要求9所述的***,其中请求帮助的产品或服务的状态或状况还包括以下中的一项:正在生成的错误代码、产品的配置或产品被请求执行或正在执行的流程或功能。
11.根据权利要求7所述的***,其还包括指令,所述指令使一个或多个电子处理器或属于其一部分的装置或设备执行:确定控制化身的人的身份,并在确定化身是否获得授权以获得所确定的产品或服务的帮助之前,验证所述人是否获得授权以接受所请求的帮助。
12.根据权利要求11所述的***,其中确定控制化身的人的身份并验证所述人获得授权以接受所请求的帮助还包括:
确定已经接收到来自虚拟环境中的物体或事件的请求,所述请求要求验证对应于化身的人的现实世界的身份;
响应于请求或事件,访问包含数据的区块链或数据库,所述数据包括以下一项或多项:
虚拟环境中成组的化身中的每一个的标识符,其中每个化身能够与唯一的名称、编号或字母数字字符串相关联;
与每个化身的标识符相关联的现实世界的人的姓名或唯一标识符;
与化身的标识符相关联的现实世界的人的信息,所述信息能够用作验证过程的一部分;
与化身的标识符相关联的现实世界的人的密码或对安全问题的回答;
执行逻辑流程,以确定与化身相关联的现实世界的人,所述化身对直接或间接生成验证的请求负责;以及
如果与化身相关联的现实世界的人被确定为化身的控制者,并且如果所述现实世界的人获得授权以执行所需的操作,则允许化身或所述现实世界的人接受所请求的帮助。
13.一个或多个非暂存计算机可读介质,其包含成组的计算机可执行的指令,当所述指令通过一个或多个编程的电子处理器执行时,所述指令使处理器或作为其一部分的设备或装置执行:
接收或识别关于产品或服务的帮助的请求,所述请求来自虚拟环境中的化身;
收集相关的背景信息,所述背景信息与化身、化身在虚拟环境中的位置、虚拟环境中的物体、与化身相关的NFT或资产或者化身的身份中的一个或多个相关;
根据收集到的背景信息,确定请求帮助的产品或服务;
根据收集到的背景信息,确定化身是否获得授权以获得针对于所确定的产品或服务的帮助;
根据请求帮助的产品或服务,以及化身是否获得授权,确定帮助的适当来源;
从确定的来源获取所请求的帮助;
向化身提供请求的帮助;以及
如果请求的帮助已经完成,则停止流程。
14.根据权利要求13所述的非暂存计算机可读介质,其中所述指令进一步使一个或多个电子处理器或作为其一部分的装置或设备执行:
确定是否需要人类代理的帮助以完成请求的帮助;
与人类代理建立通信渠道;以及
由人类代理向化身提供帮助。
15.根据权利要求13所述的非暂存计算机可读介质,其中背景信息还包括以下一项或多项:
产品或服务的名称、品牌、序列号、型号、版本或类型;
产品或服务的来源;
产品或服务与化身之间的关系;
化身在虚拟环境中的位置以及化身与请求支持的产品或服务之间的关系;
控制化身的现实世界中的人的位置;以及
请求帮助的产品或服务的状态或状况。
16.根据权利要求15所述的非暂存计算机可读介质,其中请求帮助的产品或服务的状态或状况还包括以下中的一项:正在生成的错误代码、产品的配置或产品被请求执行或正在执行的流程或功能。
17.根据权利要求13所述的非暂存计算机可读介质,其中所述指令进一步使一个或多个电子处理器或属于其一部分的装置或设备执行:确定控制化身的人的身份,并在确定化身是否获得授权以获得所确定的产品或服务的帮助之前,验证所述人是否获得授权以接受所请求的帮助。
18.根据权利要求17所述的非暂存计算机可读介质,其中确定控制化身的人的身份并验证所述人获得授权以接受所请求的帮助还包括:
确定已经接收到来自虚拟环境中的物体或事件的请求,所述请求要求验证对应于化身的人的现实世界的身份;
响应于请求或事件,访问包含数据的区块链或数据库,所述数据包括以下一项或多项:
虚拟环境中成组的化身中的每一个的标识符,其中每个化身能够与唯一的名称、编号或字母数字字符串相关联;
与每个化身的标识符相关联的现实世界的人的姓名或唯一标识符;
与化身的标识符相关联的现实世界的人的信息,所述信息能够用作验证过程的一部分;
与化身的标识符相关联的现实世界的人的密码或对安全问题的回答;
执行逻辑流程,以确定与化身相关联的现实世界的人,所述化身对直接或间接生成验证的请求负责;以及
如果与化身相关联的现实世界的人被确定为化身的控制者,并且如果所述现实世界的人获得授权以执行所需的操作,则允许化身或所述现实世界的人接受所请求的帮助。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202263319611P | 2022-03-14 | 2022-03-14 | |
US63/319,611 | 2022-03-14 | ||
PCT/US2023/015100 WO2023177619A1 (en) | 2022-03-14 | 2023-03-13 | Systems and methods for providing support services in a virtual environment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118251692A true CN118251692A (zh) | 2024-06-25 |
Family
ID=87931405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202380014505.0A Pending CN118251692A (zh) | 2022-03-14 | 2023-03-13 | 在虚拟环境中提供支持服务的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230291740A1 (zh) |
KR (1) | KR20240074870A (zh) |
CN (1) | CN118251692A (zh) |
WO (1) | WO2023177619A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11949800B2 (en) * | 2022-05-10 | 2024-04-02 | Bank Of America Corporation | Systems and methods for providing enhanced security features in a virtual reality (VR) onboarding session |
US20240022553A1 (en) * | 2022-07-18 | 2024-01-18 | Bank Of America Corporation | Authenticating a virtual entity in a virtual environment |
US20240039935A1 (en) * | 2022-07-29 | 2024-02-01 | Bank Of America Corporation | System and method for anomaly detection for information security |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9641686B1 (en) * | 2014-03-21 | 2017-05-02 | Amazon Technologies, Inc. | Method for using customer attributes to select a service representative |
US10917520B1 (en) * | 2019-07-01 | 2021-02-09 | Intuit Inc. | Automated self-service callback for proactive and dynamic user assistance |
WO2021150568A1 (en) * | 2020-01-22 | 2021-07-29 | HelpShift, Inc. | Providing an intent suggestion to a user in a text-based conversation |
-
2023
- 2023-03-13 CN CN202380014505.0A patent/CN118251692A/zh active Pending
- 2023-03-13 KR KR1020247015449A patent/KR20240074870A/ko unknown
- 2023-03-13 US US18/120,631 patent/US20230291740A1/en active Pending
- 2023-03-13 WO PCT/US2023/015100 patent/WO2023177619A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023177619A1 (en) | 2023-09-21 |
KR20240074870A (ko) | 2024-05-28 |
US20230291740A1 (en) | 2023-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Aledhari et al. | Federated learning: A survey on enabling technologies, protocols, and applications | |
AU2019202770B2 (en) | Link association analysis systems and methods | |
JP6817195B2 (ja) | セキュアで信頼性があるアイデンティティベースコンピューティングの方法及びシステム | |
Xu et al. | BESIFL: Blockchain-empowered secure and incentive federated learning paradigm in IoT | |
CN105659558B (zh) | 计算机实现的方法、授权服务器以及计算机可读存储器 | |
US8490157B2 (en) | Authentication—circles of trust | |
US20230291740A1 (en) | Systems and Methods for Providing Support Services in a Virtual Environment | |
US20230070586A1 (en) | Methods for Evolution of Tokenized Artwork, Content Evolution Techniques, Non-Fungible Token Peeling, User-Specific Evolution Spawning and Peeling, and Graphical User Interface for Complex Token Development and Simulation | |
US20230289817A1 (en) | Systems and Methods for Providing Decentralized Support Services in a Virtual Environment | |
CN107113326A (zh) | 基于规则的设备注册 | |
WO2023137502A1 (en) | Crypto wallet configuration data retrieval | |
Seo et al. | Digital forensic investigation framework for the metaverse | |
US8352401B2 (en) | Incorporating representational authenticity into virtual world interactions | |
CN109690533A (zh) | 个性化搜索环境 | |
EP4014123A1 (en) | Systems and methods for self and social discovery | |
US11893150B2 (en) | Systems and methods for multi-point validation in communication network with associated virtual reality application layer | |
CA3092549A1 (en) | Authenticating, establishing and tracking eligibility of a patient to purchase an over-the-counter drug | |
Torres et al. | Next Generation Virtual Worlds | |
US11803288B1 (en) | Systems and methods for sharing data | |
US12032642B1 (en) | Systems and methods for sharing user data | |
Filip et al. | Essential Enabling Technologies | |
CN106302619A (zh) | 事务处理方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |