增强和虚拟现实报价到收银系统的制作方法

文档序号:17362587发布日期:2019-04-09 22:11阅读:186来源:国知局
增强和虚拟现实报价到收银系统的制作方法

1.技术领域

本发明总体上涉及提供产品配置和其他卖方功能的报价到收银系统,并且更具体地涉及使用户能够经由虚拟现实界面与报价到收银系统交互。

2.相关技术说明

报价到收银系统集成了从为潜在顾客创建报价到收取收入和管理续订的端到端卖方过程并使其自动化。例如,报价到收银系统通过使用户能够配置产品、对产品进行定价、生成报价、提供产品推荐、创建并签订合同、管理计费以及执行其他卖方业务功能来促进销售交易。许多报价到收银系统被提供为软件即服务(sass)应用,并且一些在客户关系管理(crm)系统上运行或与其连接。

传统地,用户经由特定于报价到收银系统或相关联crm系统的用户界面访问报价到收银系统。例如,用户可以经由移动设备上的专用应用登录web界面或访问报价到收银系统。经由用户界面,用户指定报价到收银动作的参数。例如,对于产品报价,用户可以指定实体名称、基础产品、任何可配置产品选项、订购量以及折扣金额。在一些情况下,用户将受益于能够在为报价到收银动作提供更多情景的虚拟/增强现实场景中选择所述动作的参数。虽然一些3d产品配置工具是公知的,但是这种解决方案并不使用户能够与远程报价到收银系统进行无缝接口连接并且访问各种报价到收银动作。因此,市场上需要一种使用户能够经由除了常规web和移动界面之外的虚拟或增强现实界面访问报价到收银系统的解决方案。



技术实现要素:

本公开涉及一种使用户能够经由虚拟/增强现实界面发起报价到收银系统动作并且接收报价到收银系统输出的系统、方法和计算机程序。虚拟现实客户端设备提供虚拟/增强现实用户界面,用户可以经由所述虚拟/增强现实用户界面登录报价到收银系统并且发起如请求报价、配置产品、接收对报价的批准、请求合同以及基于资产的订购等多个报价到收银动作之一。响应于用户选择特定报价到收银动作,虚拟现实客户端设备显示虚拟/增强现实场景连同与报价到收银动作的参数相对应的场景元素(即,场景中的图片)。例如,对于产品配置,场景元素与可配置选项相对应。

用户能够通过与虚拟/增强现实用户界面中的场景元素交互来指定报价到收银动作的参数。响应于虚拟现实客户端设备检测到用户对一个或多个场景元素的选择,客户端设备识别与所选(多个)场景元素相对应的一个或多个报价到收银参数。然后,虚拟现实客户端设备使用报价到收银动作请求以及所述一个或多个所识别参数来调用所述报价到收银系统。

报价到收银系统响应于调用而生成报价到收银输出,并且向虚拟现实客户端设备提供输出。虚拟现实客户端设备更新虚拟现实场景以反映报价到收银输出。

附图说明

图1是流程图,展示了由vr客户端执行的用于使用户能够通过与vr场景交互而执行报价到收银动作的方法。

图2a至图2d是流程图,展示了图1的方法的示例实施方式,在所述示例实施方式中,用户选择对可配置产品的报价作为报价到收银动作。

图3a至图3c是流程图,展示了图1的方法的示例实施方式,在所述示例实施方式中,用户选择基于资产的订购作为报价到收银动作。

图4是框图,展示了根据一个实施例的示例软件架构。

具体实施方式

本公开涉及一种使用户能够经由虚拟/增强现实界面发起报价到收银系统动作并且接收报价到收银系统输出的系统、方法和计算机程序。出于方便起见,术语“虚拟现实”或“vr”在下文中是指增强现实或虚拟现实。

在一个实施例中,报价到收银系统是执行以下业务功能中的至少一个或多个的任何系统:(1)配置、定价和报价;(2)合同生成和管理;(3)收入管理(例如,计费和财务报告);以及(4)产品推荐(例如,识别向上销售和交叉销售机会)以及用于优化销售过程的其他机器学习推荐。

如以下更详细描述的,vr客户端计算设备(“vr客户端”)提供vr用户界面,用户可以经由所述vr用户界面登录报价到收银系统并且发起如配置新产品或请求对基于资产的订购的报价等多个报价到收银动作之一。在一个实施例中,vr客户端是用户穿戴以使他自己/她自己沉浸在vr场景中的计算设备。vr客户端的示例是执行软件的微软全息透镜(microsofthololens),所述软件执行本文所述功能。响应于用户选择报价到收银动作,vr客户端显示vr场景连同与报价到收银动作请求的参数相对应的图形图像或ui元素。用户能够通过与vr场景中的这些图像/元素交互来指定报价到收银动作的参数。然后,vr客户端利用如通过用户与vr场景的交互确定的指定参数来调用报价到收银系统,并且从报价到收银系统接收报价到收银输出。

图1更详细地展示了这种方法。vr客户端显示虚拟现实用户界面,在所述虚拟现实用户界面中,用户可以登录外部报价到收银系统并且发起多个报价到收银动作(步骤110)。在一个实施例中,在用户登录之后,vr客户端在vr用户界面中显示报价到收银动作菜单。呈现给用户的菜单选项取决于用户可访问的报价到收银功能。

响应于用户从vr用户界面中的菜单中选择报价到收银动作,vr客户端发起对与报价到收银动作相对应的适用客户端应用的执行(步骤120,130)。客户端应用中的代码指定:初始地以及随后响应于用户动作以及从报价到收银系统接收输出,vr场景将被如何渲染。在一个实施例中,对于可供用户使用的每种类型的报价到收银动作,都存在单独的客户端应用。此外,甚至是对于同一报价到收银动作,对于系统中的不同实体通常将存在不同的客户端应用,因为客户端应用将被定制成服务于每个实体的业务(例如,销售自行车的实体与销售工业机器人的实体将看到不同的vr场景)。

作为执行客户端应用的一部分,vr客户端设备在vr用户界面中显示与报价到收银动作相对应的vr场景(步骤140)。vr场景是针对报价到收银动作的用户使用vr客户端设备而沉浸于其中的计算机生成的三维图像或环境。用户可以使用vr客户端设备以看似真实/实体的方式与vr场景进行虚拟交互。

场景包括与报价到收银动作的参数相对应的“场景元素”。“场景元素”是vr场景内的2d或3d可选(例如,可点击)图形图像。与场景元素相对应的参数是报价到收银动作中的可能变量值。例如,在产品配置中,参数是配置中可用的各种产品选项。在基于资产的采购订单中,参数是之前购买的资产。对于可供用户使用的每个报价到收银动作,与所述动作相对应的客户端应用中的代码指定针对所述动作而被渲染的场景元素。

用户能够使用vr客户端选择vr用户界面中的场景元素或以其他方式与其交互。响应于vr客户端接收到对一个或多个场景元素的用户选择,vr客户端设备基于场景元素到客户端应用内的参数的映射而识别与所述一个或多个场景元素相对应的一个或多个报价到收银参数(步骤150,160)。然后,vr客户端利用对报价到收银动作的请求来调用报价到收银系统,其中,所述调用包括所述一个或多个所识别参数(步骤170)。例如,如果用户正在配置产品,则vr客户端设备使用配置请求以及与所选场景元素相对应的产品选项来调用报价到收银系统(参见以下对图2a和图2b的讨论)。

在一个实施例中,报价到收银系统包括各自处理不同报价到收银功能(例如,产品配置、定价、合同生成和管理、收入管理等)的多个软件模块。响应于接收到调用,报价到收银系统执行适用于所述请求的报价到收银模块。在执行请求时,报价到收银系统访问特定于用户组织的数据,比如,价目表、配置规则、客户数据等。

vr客户端随后从报价到收银系统接收报价到收银输出(步骤180)。报价到收银输出的示例为配置结果、报价概述、对合同已经通过电子邮件发送的确认以及对报价的批准。vr客户端更新vr用户界面中的vr场景以反映报价到收银系统输出(步骤190)。例如,vr客户端可以显示当前产品配置或报价概述。

根据报价到收银动作,步骤140至190可以被迭代地执行,直到报价到收银动作完成。例如,在产品配置的情况下,步骤被迭代地执行,直到用户已经完成产品配置。

图2a至图2d展示了图1的方法的示例实施方式,在所述示例实施方式中,用户选择对可配置产品的报价作为报价到收银动作。

如以上讨论的,用户能够在vr用户界面中看见报价到收银动作菜单。在此示例中,用户选择的动作是对指定实体的可配置产品的报价(步骤210)。因此,vr客户端发起对客户端应用的执行,所述客户端应用实现对与用户相关联的实体的产品的配置(即,实现以下关于图2而描述的vr客户端步骤)(步骤220)。vr客户端还向报价到收银系统通知新配置会话,并且报价到收银系统针对配置会话创建新报价记录以及唯一购物车id。唯一购物车id被提供至vr客户端。

vr客户端从报价到收银系统获得与适用实体相关联的产品目录并且在vr用户界面中显示产品目录(步骤225)。产品目录可以以与目录中的产品相对应的3d图像的形式显示。例如,如果用户的公司销售自行车,则vr场景可以显示公司产品目录中的不同类型的自行车(例如,公路自行车、山地自行车和越野自行车)的3d图像,连同每台自行车的名称或描述。用户通过选择3d自行车图像之一从目录中选择自行车以供配置。

响应于用户从产品目录中选择产品,vr客户端在vr用户界面中显示vr场景以便配置产品(步骤230,235)。产品场景中的场景元素与可配置产品选项相对应。例如,如果用户已经选择了山地自行车以供配置,则vr场景可以显示自行车的框架的3d图像,所述3d图像将被视为基础产品。然后,vr场景将具有与自行车的可配置部分(比如,车轮、车把以及车座)相对应的场景元素。场景元素可以是不同车轮、车把以及车座选项的可选图像。

响应于vr客户端接收到对场景元素的用户选择,vr客户端识别与所选场景元素相关联的产品选项(步骤240,245)。然后,vr客户端利用用于将所识别产品选项添加到产品配置中的请求来对报价到收银系统进行api调用(步骤250)。在一个实施例中,每个产品选项都与选项id相关联,并且由vr客户端执行的客户端应用访问场景元素到选项id的映射以获得与所选场景元素相关联的选项id。当vr客户端调用报价到收银系统时,vr客户端为报价到收银系统提供经配置产品的购物车id以及与所选场景元素相关联的选项id。

响应于api调用,报价到收银系统更新产品配置以包括所识别产品选项(步骤255)。在更新配置时,报价到收银系统可以使用配置规则以及特定于正针对其创建报价的实体的价目表。报价到收银系统向vr客户端发送配置结果(步骤260)。配置结果可以是反映所选场景元素的更新后配置,或者其可以是表明选择违反配置规则的通知。如果配置有效,则配置结果包括当前价格。

vr客户端从报价到收银系统接收配置结果(步骤265)。vr客户端显示反映了配置结果的更新后vr场景(步骤270)。如果配置有效,则vr场景被更新以显示产品选择以及当前价格。如果配置无效,则显示错误消息。

由vr场景执行的客户端应用响应于对场景元素的选择以及对配置结果的接收而指定如何更新vr场景。在上述自行车示例中,如果用户选择了某种类型的手把(例如,平把、山地把、休息把)并且选择有效,则vr场景中的3d自行车图像可以被更新以在自行车上显示所选手把。与所选手把相对应的场景元素可以改变颜色以指示所述元素已被选择。还可以存在对配置的文本概述(例如,基础产品和所选选项的名称),所述文本概述将被更新以列出所选手把和相应价格。

步骤240至270被重复,直到配置完成(步骤280)。响应于产品配置的完成,报价到收银系统生成对生产配置的报价(步骤285)。报价到收银系统向vr客户端发送报价概述(即,客户端名称、产品配置、价格等),所述vr客户端在vr用户界面中显示所述概述(步骤290)。报价到收银系统经由非vr通道通过电子邮件或以其他方式向用户传输具有报价的文件(步骤295)。

图3a和图3b展示了图1的方法的另一种示例实施方式,在所述示例实施方式中,用户选择基于资产的订购作为报价到收银动作。基于资产的订购涉及基于现有资产(即,之前购买的产品)订购产品。资产记录通常是从之前的订单中获得的。

如以上讨论的,用户能够在vr用户界面中看见报价到收银动作菜单。在此示例中,vr客户端接收表明用户请求对实体的基于资产的订购的报价的指示(步骤310)。然后,vr客户端发起对与基于资产的订购请求有关的适用客户端应用的执行(步骤320)。

作为执行客户端应用的一部分,vr客户端针对适用实体的现有资产对报价到收银系统进行api调用(步骤325)。然后,vr客户端根据关联资产导入信息(步骤330)。例如,vr客户端可以对监测资产的系统进行api调用。vr客户端显示vr场景连同之前购买的资产作为场景元素(340)。场景包括或反映所导入的信息。例如,如果之前购买的资产是工厂车间内的机器人,则vr场景可以描绘具有机器人的工厂车间的图像,其中,用户可以在vr用户界面中看见与机器人的操作相关的信息(例如,将需要替换的部件、使用次数等)。

响应于vr客户端检测到对一个或多个场景元素的用户选择(步骤350),vr客户端识别与所选(多个)场景元素相关联的(多个)资产(步骤360)。然后,vr客户端利用对所识别资产的基于资产的订购报价的请求来对报价到收银系统进行api调用(步骤370)。

响应于接收到api调用,报价到收银系统创建对所识别资产的报价、向vr客户端提供报价概述并且经由另一通道(例如,电子邮件)向用户发送具有所述报价的文件(步骤380)。vr客户端在vr用户界面中显示报价概述(步骤390)。

图4展示了用于执行本文所述方法的示例系统架构。本文所述方法可以在以不同方式配置的系统中实现并且不限于图4所示的系统架构。报价到收银系统410执行提供报价到收银功能的软件。报价到收银系统410的示例是在赛富时(salesforce)平台上运行的产品的apttus报价到收银套件。用户可以经由web客户端420、移动应用430或经由vr客户端440与报价到收银系统接口连接。vr客户端执行使vr客户端能够执行本文所述功能的客户端应用450。如上所述,由vr客户端执行的客户端应用取决于用户选择的报价到收银动作。其还可以取决于与用户相关联的实体。在一个实施例中,当用户登录并且选择报价到收银动作时,vc客户端从报价到收银系统410下载针对所选动作以及针对用户的适用vr客户端应用。

vr客户端经由到报价到收银系统的api与报价到收银系统410通信。在一些实施例中,vr客户端能够与各自在不同平台上运行的多个报价到收银系统中的任何一个接口连接。在这种情况下,vr客户端与服务于用户的实体的报价到收银系统通信。

在某些实施例中,智能软件代理与vr客户端应用集成并且在vr用户界面中实现声音引导的参数选择。智能软件代理的示例是于2017年4月11日提交的题为“quote-to-cashintelligentsoftwareagent(报价到收银智能软件代理)”的美国专利申请号15/484,594中所描述的智能软件代理,所述美国专利申请的内容通过引用结合在此,如同在本文中全面描述。

客户端应用可以在其上被开发的平台的示例是unity游戏引擎平台。在这种情况下,场景元素可以被实现为游戏对象。在一个实施例中,每个场景元素都与登记在vr用户界面中与场景元素进行的用户交互的对象碰撞体相关联。例如,对象碰撞体记录对场景元素的点击。在一个实施例中,每个场景元素都与客户端应用中的脚本(例如,c#脚本)相关联,当用户选择场景元素时,所述脚本限定在vr场景中所发生的事情。场景元素还可以与指定响应于用户选择场景元素而对报价到收银系统进行的api调用的例程(例如,协同例程)相关联。

本文所述方法在软件中具体化并且由执行软件的一个或多个计算机系统(各自包括一个或多个计算设备)执行。本领域的技术人员将理解的是,计算机系统具有用于存储软件指令的一个或多个存储器单元、磁盘或其他物理的计算机可读存储介质以及用于执行软件指令的一个或多个处理器。

如熟悉本领域的那些技术人员将要理解的是,在不偏离本发明的精神或必要特性的情况下,可以以其他特定形式来使本发明具体化。因此,以上公开内容旨在说明而非限制在以下权利要求中阐述的本发明的范围。

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