一种通过视频实现购物过程的方法及设备与流程

文档序号:17445311发布日期:2019-04-17 05:29阅读:299来源:国知局
本发明涉及互联网
技术领域
:,尤其涉及一种通过视频实现购物过程的方法及设备。
背景技术
::目前物流行业快速发展,各种外卖、快递类的服务越来越多,其中主要由受雇于外卖平台的快递员、或者受雇于店家的送货员,来承担为用户运输所订商品的任务。而现在外卖、快递类的服务所能够承担的购物种类也逐渐丰富,从一开始的食物外卖,发展到之后的药品外卖、外卖代购物等。这其中,店家或者平台通过app、网页端提供了相应的下单页面,以供用户操作页面选择商品并完成下单,或者将详细的商品信息通过电话或者信息告知快递人员。这样也就会导致用户在收到快递、外卖之前,无法像亲自购物那样知道实际商品的真正样子,另一方面来说,也存在快递员掉包商品、以次充好等问题,用户的交易安全性难以提高。若用户想要购买实体店中实际售卖的商品,则还需亲自去实体店面,回归原始的购物方式。技术实现要素:本发明的实施例提供一种通过视频实现购物过程的方法及设备,能够为用户清楚显示实际交易的商品,提高用户的交易安全性。为达到上述目的,本发明的实施例采用如下技术方案:服务端获取用户终端的地理信息,并根据所述地理信息查询服务区域;确定与所述服务区域关联的服务终端,并建立所述用户终端与所确定的服务终端之间的视频通话;将所述服务终端拍摄了商品后所生成的视频数据,向所述用户终端发送,以便于所述用户终端在视频通话界面中显示所述商品的标识;获取扫描信息,并根据所述扫描信息将商品加入清单列表,所述扫描信息是在扫描视频通话界面中显示所述商品的标识后生成的。用户终端则获取当前的地理信息,并利用所述地理信息生成登录请求;根据接收到的反馈消息获取服务终端的识别码,根据所述识别码发起视频通话,其中,所述服务终端所属的线下售卖区域,位于所述地理信息所匹配的服务区域内;接收视频数据并在视频通话界面中显示,所述视频数据由所述服务终端拍摄了商品后所生成的;扫描视频通话界面中所显示商品的标识并生成扫描信息;发送所述扫描信息后,刷新本地的清单列表。本实施例中,服务端接收用户终端上运行的用户客户端发送的视频购物请求,分配门店客户端响应该请求,并开启视频购物通道,通道界面展示用户账号及对应的清单列表。服务终端上运行门店客户端,根据视频购物请求,对需要购买的商品条码进行扫码,生成订单,展示在清单列表中。根据用户对清单列表中订单的确认请求信息,进行结算,并可以进一步将订单分配给配送系统用于完成配送,提高了用户购物的便捷性。通过视频购物的方式,让用户足不出户也可看到店内实物,并在店员引导下单。能够像亲自购物那样知道实际商品的真正样子,提高用户的交易安全性。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例提供的系统架构示意图;图2a、2b为本发明实施例提供的方法流程示意图;图3a、图3b为本发明实施例提供的具体实例的示意图;图3c-1、图3c-2为本发明实施例提供的具体实例的页面示意图;图3d-1至图3d-9为本发明实施例提供的具体实例中的代码逻辑的示意图;图4为本发明实施例提供的一种服务端设备的示意图;图5为本发明实施例提供的一种用户设备的示意图。具体实施方式为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本
技术领域
:技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术领域
:技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。本实施例中的方法流程,具体可以在一种如图1所示的系统上执行,该系统中至少包括:服务端、用户终端、服务终端。其中:本实施例中所揭示的服务端,具体可以是服务器、工作站、超级计算机等设备,或者是由多个服务器组成的一种用于数据处理的服务器集群系统。本实施例中所揭示的用户终端具体可以实做成单独一台装置,或整合于各种不同的媒体数据播放装置中,诸如台式机电脑、移动电话、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、多媒体播放器、数字摄影机、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)。服务终端至少具备联网通信功能和拍摄视频的功能,以及包括用于支撑视频通话和扫描功能的硬件,可以采用目前市面上已有的元器件或者成品设备。本实施例中所揭示的服务终端具体可以实做成单独一台装置,比如类似于用户终端的智能手机、平板电脑、可穿戴式的智能通讯设备等,这些服务终端通常由线下售卖区域的工作人员操作的,比如:线下门店内的店员的智能手机、平板电脑,快递员的智能手机、可穿戴式的智能设备。服务终端也可以是一种无人设备,比如目前已经出现在市面上的行走式的智能机器人,这类机器人上配置有摄像头并且可以通过网络进行远程操作,通常的,可以理解为具备通过网络进行人机交互的自动化设备。在本实施例中,服务端主要用于:为登录的用户终端,分配为其服务的服务终端,并为双方交互用于建立视频通话所需的数据、信息。用户终端主要用于:登录系统并发起本实施例中所提及的流程。服务终端主要用于:与用户终端建立视频通话后,拍摄线下售卖区域中的各类商品,并将所拍摄的视频数据向用户终端传输,其中,传输视频数据的方式可以采用目前常用的视频传输协议。本发明实施例提供一种通过视频实现购物过程的方法,可以由图1所示系统架构中的服务端执行。如图2a所示,该方法包括:s101、获取用户终端的地理信息,并根据所述地理信息查询服务区域。其中,用户终端先登录服务端,在用户终端发出的请求登录的信息中,包含用于表示用户终端的地理位置的地理信息,比如:gps定位信息、所接入的wifi热点的位置信息(基于wifi热点的定位)、所接入的无线基站的位置信息(基于蜂窝移动通信(cellularmobilecommunication)中的基站的定位),从而服务端获取登录后的用户终端的地理信息。具体的,所述获取用户终端的地理信息,并根据所述地理信息查询服务区域,包括:在接受到所述用户终端发送的登录请求后,根据所述登录请求确定所述用户终端的地理信息。根据所述地理信息识别所述用户终端所在的地理范围,再确定与所述地理范围存在重叠部分的服务区域。在本实施例中,所述地理信息不一定是非常精确的位置坐标,也可以是覆盖了一定面积的位置范围。服务端根据位置坐标,确定覆盖了用户终端当前所在位置坐标的服务区域;或者服务端根据位置范围,确定与位置范围存在重合部分的服务区域。s102、确定与所述服务区域关联的服务终端,并建立所述用户终端与所确定的服务终端之间的视频通话。在本实施例中,服务区域中存在至少一个线下售卖区域,线下售卖区域可以是传统的线下门店、无人店,也可以是自动贩卖机、具备自动售货功能的货柜等。与所述服务区域关联的服务终端可以是线下门店中的工作人员的智能手机,或者运行在线下门店的智能机器人。需要说明的是,在无人店、自动贩卖机和具备自动售货功能的货柜等线下售卖区域中,也可以存在持有服务终端的工作人员,比如本实施例应用在快递员代买无人店、自动贩卖机和具备自动售货功能的货柜中的商品的场景中,快递员持有的智能手机即作为关联的服务终端。基于目前的成本和技术可实现性的考量,与所述服务区域关联的服务终端,也可以是安装在各个线下售卖区域中的摄像头,比如安装在货架上且能够拍摄到货架上的商品的摄像头,安装在线下售卖区域中的、具有足够的分辨率且能够拍摄到货架上商品表面的二维码和条形码的监控摄像头等。在本实施例中,建立视频通话的具体方式,可以采用目前已有的手段,鉴于目前实现视频通话的技术已经成熟且种类繁多,在此不再赘述。s103、将所述服务终端拍摄了商品后所生成的视频数据,向所述用户终端发送。所述用户终端接收到视频数据,根据视频数据在视频通话界面中进行播放,从而显示所述商品的标识,从而将服务终端拍摄到的商品表面的标识,显示在用户终端上。s104、获取扫描信息,并根据所述扫描信息将商品加入清单列表。其中,清单列表可以理解为一种用于记录所扫描商品,并显示在服务终端和用户终端上,以便于终端设备的持有人查看的清单。例如:清单列表具体可以是显示购物车中商品的商品清单,也可以是确认商品订单界面中的商品清单等。在目前最常用的场景中,可以将“将商品加入清单列表”理解为根据所述扫描信息刷新购物车,以便于购物车商品清单中记录最新的商品种类和数量。在本实施例中,步骤102中确定与所述服务区域关联的服务终端,的具体方案,可以包括:确定所述服务区域内的线下售卖区域,并获取所述线下售卖区域对应的服务终端。其中,每一个线下售卖区域注册有至少一个服务终端。在实际应用中,服务端可以为每一个线下售卖区域分配一个标签,比如:门店1、门店2、门店3…贩卖机1、贩卖机2、贩卖机3…,通过这些标签可以分辨各个不同的线下售卖区域。同时,每一个线下售卖区域中,都存在至少一个服务终端。比如:线下门店中的店员的智能手机,则这个线下门店即可以作为一个线下售卖区域,而店员的智能手机可以在服务端进行记录,并建立智能手机的识别码与线下门店的标签的对应关系,并将这个对应关系也记录在服务端,这个建立线下售卖区域与服务终端之间的对应关系,并将对应关系、线下售卖区域的标签、服务终端的识别码都在服务端进行记录的过程,可以理解为“在线下售卖区域注册服务终端”。再比如:在快递点或者外卖点的覆盖范围内存在多个贩卖机或者无人店,则建立这些贩卖机或者无人店与快递点/外卖点的对应关系,再将属于快递点/外卖点的快递员的智能手机也在服务端进行记录,并通过贩卖机或者无人店与快递点/外卖点的对应关系,进一步建立智能手机的识别码与贩卖机或者无人店的对应关系,并将对应关系、线下售卖区域的标签、服务终端的识别码都在服务端进行记录,这个过程也可以理解为“在线下售卖区域注册服务终端”。总的来说,在本实施例中,线下售卖区域用于存放用户所需的商品。而线下售卖区域对应的服务终端则用于建立与用户终端之间的视频通话,从而将线下售卖区域中存放的商品拍摄成视频并发送给用户终端,使得用户通过用户终端所展示的视频看到线下售卖区域中的商品。进一步的,所述获取所述线下售卖区域对应的服务终端,包括:读取所述线下售卖区域对应的各个服务终端的状态信息,并根据状态信息筛选得到当前空闲的服务终端。获取所述当前空闲的服务终端的识别码。其中,服务端在确定了线下售卖区域之后,即可以通过轮训的方式与线下售卖区域对应的各个服务终端进行通信,各个服务终端可以直接向服务端发送表示当前工作状态的状态信息(比如服务终端为智能手机、平板电脑等利用移动通信网络进行数据交互的设备),或者通过线下售卖区域的路由设备向服务端上报状态信息(比如在线下门店中设置路由器设备并建立局域网,线下门店所使用的智能手机通过路由器设备接入互联网)。所述“空闲”可以理解为:服务终端没有与任何一个用户终端建立视频通话,并且处于在线正常工作的状态。在本实施例中,步骤102中建立所述用户终端与所确定的服务终端之间的视频通话,的具体方案,可以包括:将所获取的所述线下售卖区域对应的服务终端的识别码,向所述用户终端发送。接收所述用户终端的呼叫请求后,在所述用户终端与所述呼叫请求所指向的服务终端之间,建立视频通话。其中,服务终端的识别码,具体可以是用于识别服务终端的通信工具账号、手机号、设备识别码等。用户终端接收到服务终端的识别码后,可以采用拨号的方式与服务终端建立视频通话。具体的,服务端在读取所述线下售卖区域对应的各个服务终端的状态信息,后,可以将多个空闲的服务终端的识别码发送给用户终端,由用户操作用户终端选择其中一个服务终端建立视频通话。也可以由服务端在筛选出空闲的服务终端之后,通过预设规则从中二次筛选出一个服务终端的识别码并发送给用户终端,用户终端基于接收到的唯一的识别码建立视频通话。其中,预设规则可以根据具体的应用场景进行设定,比如:根据服务终端的剩余电量进行二次筛选,优先选择剩余电量最多的服务终端;再比如:根据服务终端的信号状态进行二次筛选,优先选择信号满格的服务终端。本实施例中,可以将方案流程分为视频购物前准备阶段和视频购物阶段。视频购物前准备阶段包括了:用户终端登录、用户终端拨号建立与服务终端的视频通话、或者排队等待的情况。举例来说:1)线下店面的店员手持智能手机,并保持在线状态。2)用户通过用户终端浏览用于在线购物的app,点击进入视频购物的入口,此时服务端判断用户登录状态,在登录情况下可进入视频购物入口,未登录时先完成登录再进入。3)用户终端登录后,进入拨号页面,根据服务端分配的服务终端的号码进行呼叫,店员手持的智能手机接到来自用户的呼叫,开始进行视频通话。4)用户拨号的过程中,可以调起排队机制,若此时没有空闲的店员手机,则用户存在排队情况,根据页面提示的等待人数、时长来决定用户是否要继续等待。以远程视频扫码购场景为例举例,如图3a所示的:用户操作用户终端,触发用户终端本地的客户端程序运行并登录系统,选择进入店铺,点击视频通话按钮向店家申请视频购物请求。店员的服务终端可以预先启动门店客户点并开启视频购物服务的模块,使得服务终端处于等待用户终端拨号、呼叫的状态。服务终端收到用户终端的拨号并开启摄像头,同意用户终端的视频请求后双方建立通视频通话,用户用语声音或者文字通过视频通话发布需要查看、了解的商品信息,店员跟随用户的指挥进行商品选取。用户看中商品决定购买后,店员点击“扫码”按钮,在和用户保持视频通话的同时,用户通过用户终端扫描该商品的条形码,将商品加入到用户的清单列表。或者,有用户用户用语声音或者文字通过视频通话告知店员,店员用服务终端扫描该商品的条形码。清单列表中记录被扫描的商品。待商品选取完毕,用户直接点击清单列表结账按钮,付款后即可完成此次视频扫码购的流程。在这过程中,用户(或称为顾客)操作用户终端与操作服务终端的店员进行视频通话,用户表述自己的购买意向,店员选取对应商品,在视频通话的同时调用摄像头进行扫描商品的条形码,即可将该商品加入购物、付款,实现远程购物。从而线上视频扫码购的购物模式与线下边看边买的购物方式相结合,提高了用户体验。用户终端上运行的客户端和门店客户端上可能显示的各个页面,如图3c-1所示的用户终端一侧的页面和如图3c-2所示的服务终端一侧的页面,大致包括:店铺页:店铺页有此服务的,可展示视频购物功能入口。拨号页:点击拨打基于lbs推送小店的视频热线,拨通时只开启店员端手持服务终端上的摄像头。视频购物页:页面整体为店员手持拍摄到的小店内景,其中页头展示小店名称、起送配送价格、接通视频的店员照片及姓名。远程扫码页(用户端):用店员手持扫用户确认要购买的商品条形码,此时商品可加入用户的清单列表内。页面展示店员扫码全过程、商品列表信息、支付按钮及配送地址。远程扫码页(店员端):用店员手持扫用户确认要购买的商品条形码,此时商品可进入店员手持端的页面内,即可看到用户加购的商品列表。支付页:视频清单列表确认后,跳转确认订单页、支付页。本实施例中,提供一种在实时的视频通话中实现对商品的条形码、二维码等标识进行扫描的实现流程,需要说明的是,该视频通话中进行扫描的方式,可以是现在服务终端和用户终端上,即实现在进行视频通话的两端的物理设备上,二者的主要区别在于,服务终端所扫扫描的是自己拍摄到的视频影像,而用户终端所扫描到的是接收到的视频影像,因此用户终端上实现的视频通话中扫描的方案,实际上就是服务终端上实现的视频通话中扫描的方案的简化,因此本实施例中以服务终端为例进行说明,本领域技术人员在看到服务终端上实现的视频通话中扫描的方案后,很容易就能得到用户终端一侧的视频通话中扫描的方案。如图3b所示的,基于ios生态下的具体实现方式包括:1物理设备(服务终端)开启摄像头(videocamera)并与用户终端建立会话(session),具体的:启用镜头采集(avcapturedevice),其中,avcapturesession是avfoundation的核心类,用于捕捉视频,协调视频的输入和输出流,是用来控制输入设备(avcapturedeviceinput)视频图像到流入输出缓冲区(avcaptureoutput)的过程。一旦avcapturesession启动以后,就会收集来自输入设备的信息,并在适当的时候将这些信息输出到数据缓冲区中。具体可以采用如图3d-1所示一种可能的代码逻辑。2添加输入流input,具体包括:2.1配置一个输入设备devicedevice是对硬件的一对一的表示,一个avcapturedevice对象,对应一个实际的硬件设备。具体可以采用如图3d-2所示一种可能的代码逻辑。2.2添加输入流到当前会话session视频输入input输入数据通过device来适配,将input加入到session当中,通过session来控制进行传输。具体可以采用如图3d-3所示一种可能的代码逻辑。3添加一个视频媒体输出流output到当前会话session媒体输出信号包含avcapturevideodataoutput(视频输出),avcapturemetadataoutput(二维码,条形码等扫描到的商品的标识输出),avcapturefileoutput(文本输出)等类型,本例用到的是视频输出和条形码输出,其中视频输出的数据通过网络传输给对端进行通话,条形码输出用于扫描获取商品信息。具体可以采用如图3d-4所示一种可能的代码逻辑。4图像渲染显示avcapturevideopreviewlayer默认情况下会显示来自输入设备的原始数据,用于本地预览摄像头获取的视频。具体可以采用如图3d-5所示一种可能的代码逻辑。5扫码5.1添加一个扫码媒体输出流添加到当前会话session。具体可以采用如图3d-6所示一种可能的代码逻辑。5.2设置代理,在主线程里获取扫码结果。具体可以采用如图3d-7所示一种可能的代码逻辑。5.3设置输出扫码媒体数据类型。具体可以采用如图3d-8所示一种可能的代码逻辑。5.4实现代理方法,获取扫码结果。具体可以采用如图3d-9所示一种可能的代码逻辑。可选的,基于安卓生态下的实现方式包括:所述服务终端的摄像头开启后,获取所述服务终端的摄像头预览的帧数据。其中,所述帧数据包括:每一帧的byte数组信息、帧的高度和宽度。将所述帧数据分别提供给视频通话模块和扫码模块。其中,所述视频通话模块将所述帧数据传入rtc流中,并通过远程会话技术建立与所述用户终端的视频通话。所述扫码模块将所述帧数据传入解码算法中进行解码,并保存通过解码得到的扫描信息。其中,所述扫描信息包括:一维码数据或二维码数据。举例来说:在安卓系统中,视频通话中实现对商品条形码的扫描的实现流程:1、获取android设备摄像头预览帧数据:通过androidosandroid.hardware.camera2或者android.hardware.camera获取本地摄像头预览的帧数据,其中包括每一帧的byte数组信息、帧的高度和宽度。2、复制视频流数据:通过自定义接口或者androidos提供的接口将1中获取的帧数据分别提供给视频通话和扫码两个模块使用。3、建立视频会话:将2中获取的视频帧数据,不断的传入rtc流中,通过远程会话技术,建立视频通话。4、解码视频流中帧数据:将2中获取的视频帧数据,不断的传入解码算法中进行解码,并将获取的有效一维码或二维码数据保存。5、上抛扫码结果:将4中获取的一维码或二维码数据通过自定义接口或者androidos提供的系统接口暴露,供第三方使用。通过上述视频通话中扫描的方案,调用摄像头同时实现网络视频通话和扫码的功能,从而实现了摄像头同时进行网络视频通话与扫码的效果,在用户进行网络视频通话的同时亦可使用摄像头进行扫码,而无需暂停或取消视频通话,从而充分利用摄像头资源,让摄像头进行视频通话和扫码功能的同时使用,能够实现以前技术无法实现的应用场景,可以通过此技术衍生出多种产品,满足用户在不同场景下的需求,提高用户体验。在本实施例中,步骤104中获取扫描信息并根据所述扫描信息将商品加入清单列表,的具体方案,可以包括:根据所述用户终端发送的扫描信息,识别所述用户终端在视频通话界面中所扫描的商品。获取所述用户终端在视频通话界面中所扫描的商品的标识,并根据所述商品的标识刷新清单列表。其中,所述扫描信息是在扫描视频通话界面中显示所述商品的标识后生成的。对于显示在视频通话界面中的商品的标识,用户终端可以对其进行扫描,从而读取到标识所表示的信息,比如商品的标识为印刷在商品表面的二维码或条形码,用户终端通过扫描二维码或条形码,也可以通过扫描商品表面印刷的商标、文字、logo等,从而最终获取扫描信息。其中,扫描信息具体用于表示商品的品类、名称、等商品信息,商品的标识具体可以是各个具体的商品编码,这类商品信息通常是完成“商品加入清单列表”这个过程所需要的。服务端获取扫描信息后,通过查询数据库或者查询服务端本地存储的商品清单,确定所扫描的商品,并获取商品的标识(比如:商品编码)。商品的标识获取后,既可以刷新清单列表,其中,根据商品的标识刷新清单列表,是目前常见的技术,再此不做赘述。在本实施例中,步骤104中获取扫描信息并根据所述扫描信息将商品加入清单列表,的具体方案,也可以包括:根据所述服务终端发送的扫描信息,识别所述服务终端在线下售卖区域所扫描的商品。获取所述服务终端所扫描的商品的标识,并根据所述商品的标识刷新清单列表。其中,也可以由服务终端扫描的商品的标识,生成扫描信息并发送给服务端。而用户只需在确认清单列表中的商品后进行结算即可。具体的,服务端接收用户终端上运行的用户客户端发送的视频购物请求,分配门店客户端响应该请求,并开启视频购物通道,通道界面展示用户账号及对应的清单列表。服务终端上运行门店客户端,根据视频购物请求,对需要购买的商品条码进行扫码,生成订单,展示在清单列表中。根据用户对清单列表中订单的确认请求信息,进行结算,并可以进一步将订单分配给配送系统用于完成配送。本实施例中,可以将方案流程分为视频购物前准备阶段和视频购物阶段。视频购物阶段包括了:通过已经建立的视频通话,在用户终端上展示服务终端所拍摄的商品;以及,用户终端将商品加入清单列表的操作过程。如图3所示的,举例来说:1)店员的服务终端接通来自用户的用户终端呼叫的视频通话,两者进入通话页面,进行视频交流,在这种视频通话状态下,用户终端的摄像头不会被唤起,用户可见店员及店内情况,店员看不到用户。2)两者交流后,用户有想要购买的商品后,店员客户端点击视频通话页面扫码按钮,弹出扫码框,店员拿起用户要买的商品完成扫码动作,扫码完成后商品会加进用户的清单列表内,同时店员端也可见到用户加购的商品,店员可以修改商品的数量和种类。3)商品添加完成后,用户确认购买这些商品,点击“去结算”按钮,视频流切断,用户进入确认订单页面,输入地址,选择优惠券、送货时间等相关信息,完成购买。视频流切断后,店员客户端会做判断,若接下来无人排队,则视频流关闭,店员返回上级页面,若有人排队,则店员会接到下一位用户的视频呼叫。目前,视频直播购物的方式,也还是一方演示产品,用户的购买渠道依旧是传统的网购渠道,线上购物存在的问题,诸如:商品情况不明,用户在收到快递、外卖之前,无法像亲自购物那样知道实际商品的真正样子;人为调包商品、以次充好等问题。本实施例中,服务端接收用户终端上运行的用户客户端发送的视频购物请求,分配门店客户端响应该请求,并开启视频购物通道,通道界面展示用户账号及对应的清单列表。服务终端上运行门店客户端,根据视频购物请求,对需要购买的商品条码进行扫码,生成订单,展示在清单列表中。根据用户对清单列表中订单的确认请求信息,进行结算,并可以进一步将订单分配给配送系统用于完成配送,提高了用户购物的便捷性。通过视频购物的方式,让用户足不出户也可看到店内实物,并在店员引导下单。能够像亲自购物那样知道实际商品的真正样子,提高用户的交易安全性。对于瓜果蔬菜等需要称重售卖的商品,能够实现称重商品实现可售卖,比如:称重后在包装袋上贴上条形码,服务终端或者用户终端可以扫描条形码并加入清单列表,从而将这类需要本人亲自去门店的购买行为,在线上完成。在本实施例中,清单列表中的商品数量,可以由持有服务终端的人员或者由用户调整。比如由服务端根据所述用户终端发送的数量信息,更新所述清单列表中的商品数量。或者,由服务端接收与所述用户终端建立了视频通话的服务终端发送的数量信息。根据所述数量信息,更新所述清单列表中的商品数量。本发明实施例提供一种通过视频实现购物过程的方法,可以由图1所示系统架构中的服务端执行。如图2b所示,该方法包括:s201、获取当前的地理信息,并利用所述地理信息生成登录请求。s202、根据接收到的反馈消息获取服务终端的识别码,根据所述识别码发起视频通话。其中,所述服务终端所属的线下售卖区域,位于所述地理信息所匹配的服务区域内。s203、接收视频数据并在视频通话界面中显示,所述视频数据由所述服务终端拍摄了商品后所生成的。s204、扫描视频通话界面中所显示商品的标识并生成扫描信息。s205、发送所述扫描信息后,刷新本地的清单列表。在本实施例中,步骤s202所述根据所述识别码发起视频通话,的具体方式包括:获取所述线下售卖区域对应的各个服务终端的状态信息,并根据所述各个服务终端的状态信息,显示当前空闲的服务终端。根据用户的操作,从所述当前空闲的服务终端中选择一个服务终端的识别码并发送呼叫请求,所述呼叫请求用于发起视频通话。若当前不存在空闲的服务终端,则获取排队信息并显示排队进度。在本实施例中,清单列表中的商品数量,可以由持有服务终端的人员或者由用户调整。比如由服务端根据所述用户终端发送的数量信息,更新所述清单列表中的商品数量。则用户终端需要在发送所述扫描信息后,根据用户操作确定数量信息,所述数量信息用于表示所扫描商品的数量。发送所述数量信息,并根据所述数量信息更新本地的清单列表中的商品数量。本实施例中,服务端接收用户终端上运行的用户客户端发送的视频购物请求,分配门店客户端响应该请求,并开启视频购物通道,通道界面展示用户账号及对应的清单列表。服务终端上运行门店客户端,根据视频购物请求,对需要购买的商品条码进行扫码,生成订单,展示在清单列表中。根据用户对清单列表中订单的确认请求信息,进行结算,并可以进一步将订单分配给配送系统用于完成配送,提高了用户购物的便捷性。通过视频购物的方式,让用户足不出户也可看到店内实物,并在店员引导下单。能够像亲自购物那样知道实际商品的真正样子,提高用户的交易安全性。对于瓜果蔬菜等需要称重售卖的商品,能够实现称重商品实现可售卖,比如:称重后在包装袋上贴上条形码,服务终端或者用户终端可以扫描条形码并加入清单列表,从而将这类需要本人亲自去门店的购买行为,在线上完成。本发明实施例还提供一种通过视频实现购物过程的服务端设备,如图4所示的,包括:查询模块,用于获取用户终端的地理信息,并根据所述地理信息查询服务区域;预处理模块,用于确定与所述服务区域关联的服务终端,并建立所述用户终端与所确定的服务终端之间的视频通话;传输模块,用于将所述服务终端拍摄了商品后所生成的视频数据,向所述用户终端发送,以便于所述用户终端在视频通话界面中显示所述商品的标识;处理模块,用于获取扫描信息,并根据所述扫描信息将商品加入清单列表,所述扫描信息是在扫描视频通话界面中显示所述商品的标识后生成的。所述预处理模块,具体用于确定所述服务区域内的线下售卖区域;读取所述线下售卖区域对应的各个服务终端的状态信息,并根据状态信息筛选得到当前空闲的服务终端;获取所述当前空闲的服务终端的识别码,其中,每一个线下售卖区域注册有至少一个服务终端;所述预处理模块,还用于将所获取的所述线下售卖区域对应的服务终端的识别码,向所述用户终端发送;接收所述用户终端的呼叫请求后,在所述用户终端与所述呼叫请求所指向的服务终端之间,建立视频通话。所述处理模块,具体用于根据所述用户终端发送的扫描信息,识别所述用户终端在视频通话界面中所扫描的商品;获取所述用户终端在视频通话界面中所扫描的商品的标识,并根据所述商品的标识刷新清单列表;或者,根据所述服务终端发送的扫描信息,识别所述服务终端在线下售卖区域所扫描的商品;获取所述服务终端所扫描的商品的标识,并根据所述商品的标识刷新清单列表;所述处理模块,还用于根据所述用户终端发送的数量信息,更新所述清单列表中的商品数量;或者,接收与所述用户终端建立了视频通话的服务终端发送的数量信息;根据所述数量信息,更新所述清单列表中的商品数量。本实施例中,服务端接收用户终端上运行的用户客户端发送的视频购物请求,分配门店客户端响应该请求,并开启视频购物通道,通道界面展示用户账号及对应的清单列表。服务终端上运行门店客户端,根据视频购物请求,对需要购买的商品条码进行扫码,生成订单,展示在清单列表中。根据用户对清单列表中订单的确认请求信息,进行结算,并可以进一步将订单分配给配送系统用于完成配送,提高了用户购物的便捷性。通过视频购物的方式,让用户足不出户也可看到店内实物,并在店员引导下单。能够像亲自购物那样知道实际商品的真正样子,提高用户的交易安全性。对于瓜果蔬菜等需要称重售卖的商品,能够实现称重商品实现可售卖,比如:称重后在包装袋上贴上条形码,服务终端或者用户终端可以扫描条形码并加入清单列表,从而将这类需要本人亲自去门店的购买行为,在线上完成。本发明实施例还提供一种通过视频实现购物过程的用户终端,如图5所示的,包括:定位模块,用于获取当前的地理信息,并利用所述地理信息生成登录请求;通话模块,用于根据接收到的反馈消息获取服务终端的识别码,根据所述识别码发起视频通话,其中,所述服务终端所属的线下售卖区域,位于所述地理信息所匹配的服务区域内;显示模块,用于接收视频数据并在视频通话界面中显示,所述视频数据由所述服务终端拍摄了商品后所生成的;本地处理模块,用于扫描视频通话界面中所显示商品的标识并生成扫描信息;发送所述扫描信息后,刷新本地的清单列表。所述通话模块,具体用于获取所述线下售卖区域对应的各个服务终端的状态信息,并根据所述各个服务终端的状态信息,显示当前空闲的服务终端;根据用户的操作,从所述当前空闲的服务终端中选择一个服务终端的识别码并发送呼叫请求,所述呼叫请求用于发起视频通话。本实施例中,服务端接收用户终端上运行的用户客户端发送的视频购物请求,分配门店客户端响应该请求,并开启视频购物通道,通道界面展示用户账号及对应的清单列表。服务终端上运行门店客户端,根据视频购物请求,对需要购买的商品条码进行扫码,生成订单,展示在清单列表中。根据用户对清单列表中订单的确认请求信息,进行结算,并可以进一步将订单分配给配送系统用于完成配送,提高了用户购物的便捷性。通过视频购物的方式,让用户足不出户也可看到店内实物,并在店员引导下单。能够像亲自购物那样知道实际商品的真正样子,提高用户的交易安全性。对于瓜果蔬菜等需要称重售卖的商品,能够实现称重商品实现可售卖,比如:称重后在包装袋上贴上条形码,服务终端或者用户终端可以扫描条形码并加入清单列表,从而将这类需要本人亲自去门店的购买行为,在线上完成。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1