交易数据处理方法及装置技术领域
本申请属于电子技术领域,具体地说,涉及一种交易数据处理方法及装置。
背景技术
随着经济发展和人民生活水平的提高,购物需求逐渐提高,商场、超市等大型购物
场所逐渐兴起。
在购物场所中,传统的购物方式通常由用户选择需要的商品放入购物车中,在由
收银人员进行商品结算,用户付款之后即获得商品。
但是,传统的这种购物方式,当购物商品较多时,用户需要携带大量商品在购物场
所中行动,因此导致用户购物很不便利。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种交易数据处理方法及装置,
提高了购物便利性。
为了解决上述技术问题,本申请的第一方面提供了一种交易数据处理方法,包括:
用户设备从服务器获取购物场所中任意商品的商品信息,并输出所述商品信息;
接收到第一购买请求时,将所述商品信息对应的商品作为第一预购买商品,并确
定所述第一预购买商品的购买信息;其中,所述购买信息至少包括商品名称以及购买数量;
将所述第一预购买商品的购买信息发送至所述服务器,以便于所述服务器生成第
一购买通知,所述第一购买通知用于提示配货人员根据所述第一预购买商品的购买信息进
行配货。
本申请的第二方面提供了一种交易数据处理方法,包括:
服务器向用户设备提供购物场所中任意商品的商品信息,由所述用户设备输出;
接收到所述用户设备发送的第一预购商品的购买信息时,根据所述第一预购买商
品的购买信息,生成第一购买通知;所述第一预购买商品的购买信息为所述用户设备接收
到第一购买请求时,将所述商品信息对应的商品作为第一预购买商品,并确定所述第一预
购买商品的购买信息之后发送的;所述第一购买通知用于提示配货人员根据所述第一预购
买商品的购买信息进行配货。
本申请的第三方面提供了一种交易数据处理装置,包括:
商品获取模块,用于从服务器获取购物场所中任意商品的商品信息,并输出所述
商品信息;
第一购买模块,用于接收到第一购买请求时,将所述商品信息对应的商品作为第
一预购买商品,并确定所述第一预购买商品的购买信息;所述购买信息至少包括商品名称
以及购买数量;
第一交易触发模块,用于将所述第一预购买商品的购买信息发送至所述服务器,
以便于所述服务器生成第一购买通知,所述第一购买通知用于提示配货人员根据所述第一
预购买商品的购买信息进行配货。
本申请的第四方面提供了一种交易数据处理装置,包括:
商品提供模块,用于向用户设备提供购物场所中任意商品的商品信息,由所述用
户设备输出;
第一交易生成模块,用于接收到所述用户设备发送的第一预购商品的购买信息
时,根据所述第一预购买商品的购买信息,生成第一购买通知;所述第一预购买商品的购买
信息为所述用户设备接收到第一购买请求时,将所述商品信息对应的商品作为第一预购买
商品,并确定所述第一预购买商品的购买信息之后发送的;所述第一购买通知用于提示配
货人员根据所述第一预购买商品的购买信息进行配货。
与现有技术相比,本申请可以获得包括以下技术效果:
服务器中保存有购物场所中各商品的商品信息,用户设备可以从服务器获取任意
商品的商品信息,并输出所述商品信息给用户查看;用户设备接收到用户触发的第一购买
请求时,将所述商品信息对应的商品作为第一预购买商品,并确定所述第一预购买商品的
购买信息;所述购买信息至少包括商品名称以及购买数量;将所述第一预购买商品的购买
信息发送至所述服务器,以便于所述服务器生成第一购买通知,所述第一购买通知用于提
示配货人员根据所述第一预购买商品的购买信息进行配货。本申请实施例中用户在购物场
所中,无需携带大量商品,只需利用用户设备,将预购买商品的购买信息告知后台的服务
器,服务器即可以通知配货人员进行配货,从而提高购物便利性,同时提高了购物效率。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有技术效果。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申
请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请实施例的一种交易数据处理方法一个实施例的流程图;
图2a~图2c分别是本申请实施例中用户设备的显示示意图;
图3是本申请实施例的一种交易数据处理方法又一个实施例的流程图;
图4是本申请实施例中用户设备的显示示意图;
图5是本申请实施例的一种交易数据处理装置一个实施例的结构示意图;
图6是本申请实施例的一种交易数据处理装置又一个实施例的结构示意图;
图7是本申请实施例的一种交易数据处理装置又一个实施例的结构示意图;
图8是本申请实施例的一种交易数据处理装置又一个实施例的结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用
技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
本申请的技术方案主要应用于超市、商场等购物场所中,特别是超市中,由于超市
中的商品种类繁多,数量更加庞大,用户往往会采购大量的商品。而传统的购物方式,需要
用户从商品货架中选择商品,放入购物车或购物袋中,再交由收银人员进行商品结算,且收
银人员有限,用户通常需要等待很长时间才能进行商品结算,因此购物极其不便利,影响购
物效率。
为了解决现有技术中在购物场所中购物不便利的技术问题,发明人经过一系列研
究提出的本申请的技术方案,在本申请实施例中,用户可以通过用户设备从服务器获取购
物场所中任意商品的商品信息,并输出所述商品信息;服务器中保存了购物场所中不同商
品的商品信息;用户设备接收到第一购买请求时,将所述商品信息对应的商品作为第一预
购买商品,并确定所述第一预购买商品的购买信息;所述购买信息至少包括商品名称以及
购买数量;将所述第一预购买商品的购买信息发送至所述服务器,以便于所述服务器生成
第一购买通知,所述第一购买通知用于提示配货人员根据所述第一预购买商品的购买信息
进行配货。本申请实施例中用户在购物场所中,无需携带大量商品,只需利用用户设备,将
预购买商品的购买信息告知后台的服务器,后台的服务器即可以通知配货人员进行配货,
用户可以从配货地点取货,也可以由配货人员送达至用户指定地点等,从而提高购物便利
性,同时提高了购物效率。
下面将结合附图对本申请技术方案进行详细描述。
图1为本申请实施例提供的一种交易数据处理方法一个实施例的流程图,该方法
可以包括以下几个步骤:
101:服务器向用户设备提供购物场所中任意商品的商品信息。
102:用户设备输出所述商品信息。
在购物场所中,商品通常放置在商品货架中。
服务器中预先保存了购物场所中不同商品的商品信息。
所述服务器可以是购物场所中的ERP(Enterprise Resource Planning,企业资源
计划)系统中的服务器。
其中,商品信息至少可以包括商品名称、当然,还可以包括商品价格、商品介绍内
容等。
此外,商品信息还可以包括购买提示信息以及加入购物清单提示信息等。
如图2a中所示,为在一个实际应用中,用户设备输出的商品信息的一种显示示意
图。其中,商品信息可以包括商品名称201、购买提示信息202、加入购物清单提示信息203、
商品价格204以及商品介绍内容205等,商品介绍内容包括文字说明以及图片说等。
在用户设备的屏幕无法完全显示商品信息的全部内容时,还可以进行翻页操作,
以查看未显示的内容。
需要说明的是,图2a只是举例说明商品信息在用户设备中的显示示意图,并不应
作为对本发明商品信息的具体内容以及显示布局等的具体限制。根据不同的实际应用情
况,商品信息的具体内容可以有变化,商品信息在页面中的显示布局也可以根据实际情况
进行调整。
此外,用户设备可以从服务器获取多个商品的商品信息,此时可以以列表形式输
出各个商品的商品信息。
103:用户设备接收到第一购买请求时,将所述商品信息对应的商品作为第一预购
买商品,并确定所述第一预购买商品的购买信息。
其中,所述购买信息可以包括商品名称以及购买数量,还可以包括商品价格等信
息。
第一购买请求可以是用户触发的,具体可以是通过触发所述购买提示信息生成
的。
其中,购买信息的购买数量可以是用户输入并携带在所述第一购买请求中。
104:用户设备将所述第一预购买商品的购买信息发送至所述服务器。
105:服务器根据所述第一预购买商品的购买信息,生成第一购买通知,所述第一
购买通知用于通知配货人员根据所述第一预购买商品的购买信息进行配货。
服务器获得第一预购买商品的购买信息之后,即生成第一购买通知。该第一购买
通知可以发送至配货人员的用户设备并输出,以便于提示配货人员进行配货。
通过本申请实施例,可以由专门的配货人员进行统一配货,无需用户携带大量的
商品走动,提高了购物便利性,提高了购物效率。
作为又一个实施例,服务器根据所述第一预购买商品的购买信息生成第一购买通
知之后,还可以向用户设备发送取货地址信息,由用户设备输出,从而用户可以根据所述取
货地址信息,到所述取货地址对应的取货地点统一提取第一预购买商品。其中,该取货地址
可以为购物场所的收银台,从而用户可以在收银台进行结算之后,直接获取所述第一预购
买商品。
当然,用户设备还可以根据用户地址请求,向服务器发送收货地址信息,该收货地
址信息可以携带在购买信息中,从而第一购买通知具体是通知配货人员根据所述第一预购
买商品的购买信息进行配货,并按照所述收货地址进行配送。
用户设备根据用户时间请求,还可以向服务器发送取货时间或收货时间,从而可
以实现预约取货或预约收货。
对第一预购买商品的结算可以在用户获得所述第一预购买商品之后,进行结算。
当然还可以采用其他结算方式。
作为又一个实施例,用户将所述第一预购买商品的购买信息发送至所述服务器之
后,所述方法还可以包括:
服务器根据所述第一预购买商品的购买信息生成第一交易订单信息,所述第一交
易订单信息中至少包括第一预购买商品的商品名称以及商品总价格;当然所述交易订单信
息中还可以包括取货地址信息或者收货地址信息等。
用户设备接收服务器发送的第一交易订单信息,输出所述第一交易订单信息;
用户设备接收到用户确认请求时,向所述服务器发送交易确认信息;
服务器接收到所述交易确认信息之后,再生成第一购买通知。
通过输出第一交易订单信息,可以方便用户确认预购买的商品以及商品价格,以
决定是否购买,从而用户设备接收到用户确认请求时,向所述服务器发送交易确认信息,服
务器再生成第一购买通知。
当然,当用户设备接收到用户取消请求时,则向服务器发送交易取消信息,从而服
务器接收到交易取消信息之后,可以取消本次交易,将第一交易订单信息删除。
在一个实际应用中,如图2b所示,为用户设备输出第一交易订单信息的一种显示
示意图,该第一交易订单信息中至少包括第一预购买商品的商品总价格,还可以包括取货
地址、取货或送货时间等信息。
对该第一交易订单信息还可以进行修改,例如对取货地址以及取货或送货时间等
进行修改等。
用户确认交易订单信息之后,可以通过执行提交订单的操作,用户设备接收到订
单提交请求后,即可以向服务器发送交易确认信息。
其中,作为又一个实施例,为了进一步提高购物便利性以及购物效率,方便用户结
算,所述接收到用户确认请求时,向所述服务器发送交易确认信息可以包括:
接收到用户确认请求时,根据所述第一预购买商品的商品总价格调用第三方系统
进行在线支付;
当在线支付成功之后,向所述服务器发送交易确认信息。
也即用户可以通过用户设备进行在线支付,从而无需在收银台等待付款,进一步
提高了购物便利性。
在一个实际应用中,如图2c所示,用户确认订单之后,用户设备输出的在线支付的
显示示意图,可以调用第三方系统,例如可以为银行系统或者第三方支付平台等,进行在线
支付,并在在线支付成功之后,再向所述服务器发送交易确认信息。
由于用户进行购物时,可能要购买多个商品,因此作为又一个实施例,如图3中所
示,在步骤102,用户设备输出所述商品信息之后,所述方法还可以包括:
106:用户设备接收到记录请求时,将所述商品信息对应的商品记录在预购买清单
中。
预购买清单中可以记录用户想要购买的商品。
107:用户设备接收到第二购买请求时,确定所述预购买清单中的第二预购买商品
以及所述第二预购买商品的购买信息。
其中,第二预购买商品可以包括多个。
需要说明的是,“第一预购买商品”以及“第二预购买商品”,只是为了从描述上区
分,两种不同商品购买方式,“第一”以及“第二”并不具备其他任何含义。
用户设备还可以根据用户输出请求,输出预购买清单,用户可以从预购买清单中
选择想要购买的第二预购买商品,从而可以触发第二购买请求。
购买信息可以包括购买数量以及商品名称,也可以包括商品单价、商品总价格等。
其中,购买信息的购买数量可以是用户输入并携带在所述第二购买请求中。
在一个实际应用中,如图4所示,为预购买清单的一种显示示意图。图4中,预购买
清单中包括记录了每一个商品的商品名称401以及商品单价402、购买数量403以及单个商
品的商品总价格404。
第二预购买商品可以是用户从预购买清单中选择的一个或多个商品,从而触发第
二购买请求,因此第二预购买商品的购买信息还可以包括多个商品的商品总价格,如图4中
的商品总价格405。
作为又一个实施例,输出预购买清单之后,用户还可以对预购买清单中的商品的
购买信息进行更新。
因此接收到用户输出请求时,输出所述预购买清单之后,还可以包括:
接收到用户更新请求时,对所述预购买清单中请求更新的商品的购买信息进行更
新。
更新可以包括修改购买数量、或者从预购买清单中删除所述商品的购买信息等。
108:用户设备将所述第二预购买商品的购买信息发送至所述服务器。
109:所述服务器根据所述第二预购买商品的购买信息生成第二购买通知,所述第
二购买通知用于通知配货人员根据所述第二预购买商品的购买信息进行配货。
服务器获得第二预购买商品的购买信息之后,即生成第二购买通知。该第二购买
通知可以发送至配货人员的用户设备并输出,以便于提示配货人员进行第二预购买商品的
配货。
通过本申请实施例,用户设备扫描商品对应信息码,即可以实现商品购买,既可以
直接购买一件商品,也即将多件商品加入预购买清单,一次购买多件商品,无需用户携带大
量的商品走动,提高了购物便利性,提高了购物效率。
其中,服务器根据所述第二预购买商品的购买信息生成第二购买通知之后,还可
以向用户设备发送取货地址信息,由用户设备输出,从而用户可以根据所述取货地址信息,
到所述取货地址对应的取货地点统一提取第二预购买商品。其中,该取货地址可以为购物
场所的收银台,从而用户可以在收银台进行结算之后,直接获取所述第二预购买商品。
当然,用户设备还可以根据用户地址请求,向服务器发送收货地址,该收货地址可
以携带在购买信息中,从而第二购买通知具体是通知配货人员根据所述第二预购买商品的
购买信息进行配货,并按照所述收货地址进行配送。
作为又一个实施例,用户设备根据用户时间请求,还可以向服务器发送取货或收
货时间,从而可以实现预约取货或收货。
对第二预购买商品的结算可以在用户获得所述第二预购买商品之后,进行结算。
当然还可以采用其他结算方式。
作为又一个实施例,用户将所述第二购买商品的购买信息发送至所述服务器之
后,所述方法还包括:
服务器根据所述第二预购买商品的购买信息生成第二交易订单信息,所述第二交
易订单信息中至少包括第二预购买商品的商品总价格;当然所述交易订单信息中还可以包
括取货地址信息或者收货地址信息等。
用户设备接收服务器发送的第二交易订单信息,输出所述交易订单信息;
用户设备接收用户确认请求时,向所述服务器发送交易确认信息;
服务器接收到所述交易确认信息之后,再生成第二购买通知。
通过输出第二交易订单信息,可以方便用户确认预购买的商品以及商品价格,以
决定是否购买,从而用户设备接收到用户确认请求时,向所述服务器发送交易确认信息,服
务器再生成第二购买通知。
当然,当用户设备接收到用户取消请求时,则向服务器发送交易取消信息,从而服
务器接收到交易取消信息之后,可以取消本次交易,将第二交易订单信息删除。
其中,作为又一个实施例,为了进一步提高购物便利性以及购物效率,方便用户结
算,所述向所述服务器发送交易确认信息可以包括:
接收到用户支付请求时,根据所述第二预购买商品的商品总价格调用第三方系统
进行在线支付;
当在线支付成功之后,向所述服务器发送交易确认信息。
也即用户可以通过用户设备进行在线支付,从而无需在收银台等待付款,进一步
提高了购物便利性。
其中,上述各个实施例中,服务器向用户设备提供购物场所中的任意商品的商品
信息可以有多种可能的实现方式:
在一种可能的实现方式中,服务器向用户设备提供购物场所中的任意商品的商品
信息可以是:
用户设备扫描购物场所中的任意商品对应的信息码,并将扫描获得的扫码信息发
送至服务器;
服务器查找不同商品的商品信息及其扫码信息,获取与所述扫码信息匹配的商品
信息并提给至所述用户设备
其中,所述服务器预先对应保存了不同商品的商品信息及其扫码信息。
用户设备扫描商品货架中商品对应的信息码,可以是扫描商品的商品信息码,通
常位于商品外包装上,以获得扫码信息,扫码信息中包括的即为商品信息码。
此外,在实际应用中,为了方便用户查找商品以及查看商品的相关信息,比如名
称、价格等等,在商品货架上通常会为每一个商品布置一个标签,该标签可以用于识别不同
商品,可以用于显示其对应商品的商品相关信息,例如,可以显示商品的名称和/或商品价
格、商品产地等商品相关信息。
每一个标签可以具有标签信息码,每一个商品对应一个标签信息码,标签信息码
可以显示在标签中,例如可以是一维码、二维码。在一个实际应用中,标签可以即为价格标
签,用于显示对应商品的商品价格。
因此,作为又一个实施例,用户设备扫描购物场所中的任意商品对应的信息码,可
以是扫描商品的标签的标签信息码,扫码信息中即包括的为该标签信息码。
其中,标签可以是纸质标签,也可以是电子货架标签(Electronic Shelf Label
System,ESL)。电子货架标签是一种放置在商品货架上、替代传统纸质标签的电子显示装
置,可显示商品的价格,信息码,商标和/或库存等信息,并可以对显示信息进行修改。
在标签为电子货架标签时,服务器可以预先根据扫描设备分别扫描每一个商品以
及每一个商品的电子货架标签,根据商品信息码可以查找商品的商品信息,从而可以根据
商品信息更新标签信息码对应的电子货架标签中的显示信息,使得商品与电子货架标签的
绑定,从而用户设备扫描商品信息码或者标签信息码,均可以从服务器获得对应的商品信
息。
商品信息码以及标签信息码,可以为一维码或者二维码等,为唯一性标识。
在又一种可能的实现方式中,所述服务器向用户设备提供购物场所中的任意商品
的商品信息可以是:
服务器对所述用户设备进行定位,获得所述用户设备的设备位置;
服务器查找所述商品货架中任意商品的商品位置,确定与所述设备位置距离最接
近的商品;并将所述与设备位置距离最接近的商品的商品信息提供给所述用户设备。
其中,与所述设备位置距离最接近的商品可能包括一个或多个,在包括多个时,用
户设备可以分别输出每一个商品的商品信息,或者以列表形式同时输出各个商品的商品信
息等。
所述服务器预先保存了任意商品在所述购物场所中的商品位置。
其中,在购物场所的每一个商品货架中可以预先布置有无线设备;所述用户设备
用于接收所述无线设备发送的无线信号和/或向所述无线设备发送无线信号;
因此,服务器对用户设备进行定位,获得所述用户设备的设备位置可以是:
根据所述用户设备接收到的所述无线设备的无线信号以及所述无线设备的位置,
定位所述用户设备的设备位置。
用户设备可以将接收到的所述无线设备的无线信号上传至服务器,从而服务器即
可以对用户设备进行定位。
其中,根据接收到的无线设备的无线信号以及所述无线设备的位置,定位所述用
户设备的设备位置可以是根据用户设备接收到的无线设备的无线信号的信号强度以及无
线设备的位置计算获得。
根据用户接收到的无线设备的信号强度可以计算用户设备与无线设备之间的距
离,从而根据用户设备与无线设备之间的距离以及无线设备的位置,即可以计算获得设备
位置。具体的可以采用质心算法,利用用户设备与无线设备之间的距离以及无线设备的位
置,计算获得设备位置。
用户设备可以接收到多个无线设备的无线信号,根据位置坐标空间的空间维数M,
可以按照信号强度从大到小的顺序,选择N个无线设备的无线信号用于计算。其中,N大于或
等于M+1,具体的,可以等于M+1,利用用户设备与N无线设备之间的距离,以及N个无线设备
的位置,即可以计算获得用户设备的设备位置。
其中,作为一种可能的实现方式,根据用户设备接收到的无线设备的无线信号的
信号强度可以按照如下公式,计算用户设备与无线设备之间的距离:
其中,R表示信号强度;d表示手持终端与无线设备之间的距离;A表示距离1米时接
收设备接收到的发送设备发送的无线信号的信号强度;n表示环境衰减因子。
作为又一种可能的实现方式,根据用户设备接收到的无线设备的无线信号的信号
强度可以按照如下公式,计算用户设备与无线设备之间的距离:
d2=C2(R0-R);
其中,R表示信号强度,d表示用户设备距离无线设备的距离,C为换算比例因子,R0
可以采用国际标准值,也可以是将位置已知的发送设备无限靠近不同型号的接收设备时,
接收到的信号强度均值。
其中,C可以选择初始预设值,当然,为了获得准确的换算比例因子,用户设备可以
从接收到的无线信号对应的无线设备中,选择Q个有效设备,其中Q大于或等于M+1,具体的,
Q可以等于M+1。利用Q个有效设备将换算比例因子的数值进行调整,寻找所述换算比例因子
的校正值,所述校正值使得以每一个有效设备的位置为中心,以每一个有效设备与所述目
标设备之间的校正距离为半径,形成的Q个圆或球具有唯一交点。然后再利用获得的所述换
算因子的校正值,计算所述用户设备与无线设备之间的距离。
其中,上述可能实现方式中,无线设备的位置可以预先设定,也可以通过计算获
得。
在一种可能的实现方式中,无线设备可以包括第一类设备以及第二类设备,其中,
第一类设备的位置已知;第一类设备可以将接收到的无线信号上传至服务器;第二类设备
可以将接收到的无线信号上传至服务器。为了方便信号传输,可以在购物场所的室内天花
板布置第一控制设备,具体可以为AP(Wireless Access Point,无线访问接入点),第一类
设备以及第二设备接收到的无线信号通过第一控制设备上传至服务器。
无线设备的位置可以按照如下方式预先确定获得:
服务器将所述第一类设备和/或位置已确定的第二类设备作为已知设备,根据所
述已知设备的位置以及所述已知设备接收到的任一个位置未确定的第二类设备发送的无
线信号,定位所述任一个位置未确定的第二类设备的位置。
其中,在商品货架中具体可以布置的为第二类设备。
在又一种可能的实现方式中,在购物场所的室内天花板中布置有位置已知的第二
控制设备;第二控制设备可以按照预设排列布置在室内天花板,
所述第二控制设备可以将所述第二控制设备接收到的所述无线设备发送的无线
信号上传至所述服务器;
则无线设备的位置可以按照如下方式预先确定获得:
服务系统根据所述第二控制设备接收到的所述无线设备发送的无线信号,以及所
述第二控制设备的位置,定位所述无线设备的位置。
其中,作为一种可能的实现方式,服务器中保存的任意商品在所述购物场所中的
商品位置可以按照如下方式预先确定:
服务器根据扫描设备对所述商品货架中的每一个商品和/或所述商品对应的标签
进行扫码时接收到的无线设备的无线信号,以及所述无线设备的位置,定位所述扫描设备
每一次扫码时的扫码位置;
将所述扫描设备每一次扫码时的扫码位置作为所述扫描设备扫码的商品的商品
位置。
其中,在所述商品货架中每一个商品可以对应一个无线设备,每一个商品对应一
个标签;
服务器根据扫描设备对所述商品货架中的每一个商品和/或所述商品对应的标签
进行扫码时接收到的无线设备的无线信号,以及所述无线设备的位置,定位所述扫描设备
每一次扫码时的扫码位置具体是:
服务器根据扫描设备对所述商品货架中的每一个商品和/或所述商品对应的标签
进行扫码时接收到的无线设备的无线信号,确定与所述扫描设备最接近的无线设备的位置
作为扫码商品的商品位置。
其中,最接近的无线设备也即信号强度最强的无线设备。
当然,也可以根据无线信号以及位置进行定位计算获得,根据无线信号以及位置
进行定位计算的方式可以参见上文描述,在此不再赘述。
在商品货架中未设置标签时,服务器可以是根据扫描设备对所述商品货架中的每
一个商品进行扫码时接收到的无线设备的无线信号,以及所述无线设备的位置,定位所述
扫描设备每一次扫码时的扫码位置,可以选择信号强度最强的无线设备的位置作为扫码商
品的商品位置。
作为又一种可能的实现方式,在所述商品货架中每一个商品可以对应一个无线设
备,每一个商品对应一个标签;
服务器中保存的任意商品在所述购物场所中的商品位置可以按照如下方式预先
确定:
接收扫描设备发送的所述扫描设备对所述商品货架中的每一个商品以及所述商
品对应的标签进行扫码获得的商品信息码以及标签信息码;
根据所述商品信息码以及所述标签信息码,查找不同标签与不同无线设备的对应
关系;将每一个扫码的商品的标签对应的无线设备的位置作为所述商品的商品位置。
扫描设备对所述商品货架中的每一个商品以及所述商品对应的标签进行扫码可
以是为了将商品及其标签进行绑定。
标签可以集成在其对应的无线设备中,为一体式设备,则标签与无线设备的对应
关系,可以是无线设备发送至服务器的。
图5为本申请实施例提供的一种交易数据处理装置一个实施例的结构示意图,该
装置在实际应用中具体配置在用户设备中,用户设备可以是用户使用的手机、平板电脑等
移动便携式智能设备。
该装置可以包括:
商品获取模块501,用于从服务器获取购物场所中任意商品的商品信息,并输出所
述商品信息。
第一购买模块502,用于接收到第一购买请求时,将所述商品信息对应的商品作为
第一预购买商品,并确定所述第一预购买商品的购买信息;所述购买信息至少可以包括商
品名称以及购买数量等,还可以包括商品价格等信息。
第一交易触发模块503,用于将所述第一预购买商品的购买信息发送至所述服务
器,以便于所述服务器生成第一购买通知,所述第一购买通知用于提示配货人员根据所述
第一预购买商品的购买信息进行配货。
通过本申请实施例,可以由专门的配货人员进行统一配货,无需用户携带大量的
商品走动,提高了购物便利性,提高了购物效率。
此外,作为又一个实施例,该装置还可以包括:
第一订单获取模块,用于接收所述服务器发送的第一交易订单信息,所述第一交
易订单信息由所述服务器根据所述第一预购买商品的购买信息生成,至少包括所述第一预
购买商品的商品名称以及商品总价格等;当然所述交易订单信息中还可以包括取货地址信
息或者收货地址信息等。
第一交易确认模块,用于接收到用户确认请求时,向所述服务器发送交易确认信
息,以便于所述服务器接收到所述交易确认信息之后,生成第一购买通知,所述第一购买通
知用于提示配货人员根据所述第一预购买商品的购买信息进行配货。
通过输出第一交易订单信息,可以方便用户确认预购买的商品以及商品价格,以
决定是否购买,从而用户设备接收到用户确认请求时,向所述服务器发送交易确认信息,服
务器再生成第一购买通知。
作为又一个实施例,为了进一步提高购物便利性以及购物效率,方便用户结算,所
述第一交易确认模块可以包括:
第一支付单元,用于接收到用户确认请求时,根据所述第一预购买商品的商品总
价格调用第三方系统进行在线支付;
第一确认单元,用于当在线支付成功之后,向所述服务器发送交易确认信息。
也即用户可以通过用户设备进行在线支付,从而无需在收银台等待付款,进一步
提高了购物便利性。
由于用户一次购物时,可能要购买多个商品,因此作为又一个实施例,如图6所示,
与图5所示实施例不同之处在于,该装置可以包括:
记录模块504,用于接收到记录请求时,将所述商品信息对应的商品记录在预购买
清单中;
第二购买模块505,用于接收到第二购买请求时,确定所述预购买清单中的第二预
购买商品的购买信息;
第二交易触发模块506,用于将所述第二预购买商品的购买信息发送至所述服务
器,以便于所述服务器生成第二购买通知,所述第二购买通知用于提示配货人员根据所述
第二预购买商品的购买信息进行配货。
需要说明的是,“第一预购买商品”以及“第二预购买商品”,只是为了从描述上区
分,两种不同商品购买方式,“第一”以及“第二”并不具备其他任何含义。
此外,该装置还可以包括:
清单输出模块,用于接收到用户输出请求时,输出所述预购买清单;所述预购买清
单中包括记录的每一件商品的购买信息。
购买信息可以包括购买数量,也可以包括购买价格。
其中,购买信息的购买数量可以是用户输入并携带在所述第一购买请求中,所述
商品单价可以是从服务器获得的。
用户可以从预购买清单中选择想要购买的第二预购买商品,从而可以触发第二购
买请求。
作为又一个实施例,该装置还可以包括:
清单更新模块,用于接收到用户更新请求时,对所述预购买清单中请求更新的商
品的购买信息进行更新。
更新可以包括修改购买数量、或者从预购买清单中删除所述商品的购买信息等。
通过本申请实施例,用户设备扫描商品对应信息码,即可以实现商品购买,既可以
直接购买一件商品,也即将多件商品加入预购买清单,一次购买多件商品,无需用户携带大
量的商品走动,提高了购物便利性,提高了购物效率。
作为又一个实施例,该装置还可以包括:
第二订单获取模块,用于接收所述服务器发送的第二交易订单信息,所述第二交
易订单信息由所述服务器根据所述第二预购买商品的购买信息生成,至少包括所述第二预
购买商品的商品总价格;当然所述第二交易订单信息中还可以包括取货地址信息或者收货
地址信息等。
第二交易确认模块,用于接收到用户确认请求时,向所述服务器发送交易确认信
息,以便于所述服务器接收到所述交易确认信息之后,生成第二购买通知,所述第二购买通
知用于提示配货人员根据所述第二预购买商品的购买信息进行配货。
作为又一个实施例,为了进一步提高购物便利性以及购物效率,方便用户结算,所
述第二交易确认模块可以包括:
第二支付单元,用于接收到用户确认请求时,根据所述第二预购买商品的商品总
价格调用第三方系统进行在线支付;
第二确认单元,用于当在线支付成功之后,向所述服务器发送交易确认信息。
也即用户可以通过用户设备进行在线支付,从而无需在收银台等待付款,进一步
提高了购物便利性。
其中,上述各实施例中,商品获取模块从服务器获取购物场所中任意商品的商品
信息,并输出所述商品信息可以有多种可能的实现方式:
在一种可能的实现方式中,所述商品获取模块可以包括:
扫码单元,用于扫描购物场所中的任意商品对应的信息码,并将扫描获得的扫码
信息发送至服务器;
获取单元,用于接收所述服务器提供的与所述扫码信息匹配的商品信息,并输出
所述商品信息;其中,所述服务器预先对应保存了不同商品的商品信息及其扫码信息。
在又一种可能的实现方式中,所述商品获取模块具体用于:
接收服务器提供的距离所述用户设备的设备位置最接近的商品的商品信息;其
中,所述设备位置为所述服务器对所述用户设备进行定位获得的;所述服务器预先保存了
任意商品在所述购物场所中的商品位置。
图7为本申请实施例提供的一种交易数据处理装置又一个实施例的结构示意图,
该装置在实际应用中具体配置在服务器中,该装置可以包括:
商品提供模块701,用于向用户设备提供购物场所中任意商品的商品信息,由所述
用户设备输出;
第一交易生成模块702,用于接收到所述用户设备发送的第一预购商品的购买信
息时,根据所述第一预购买商品的购买信息,生成第一购买通知;所述第一预购买商品的购
买信息为所述用户设备接收到第一购买请求时,将所述商品信息对应的商品作为第一预购
买商品,并确定所述第一预购买商品的购买信息之后发送的;所述第一购买通知用于提示
配货人员根据所述第一预购买商品的购买信息进行配货。
在服务器中预先保存了不同扫码信息与商品信息的对应关系,可以预先通过扫描
每一件商品的信息码建立。因此,所述装置还可以用于接收扫描设备扫描商品获得的扫码
信息,对应保存所述商品的商品信息以及所述扫码信息。
其中,服务器根据所述第一预购买商品的购买信息生成第一购买通知之后,还可
以向用户设备发送取货地址信息,由用户设备输出,从而用户可以根据所述取货地址信息,
到所述取货地址对应的取货地点统一提取第一预购买商品。其中,该取货地址可以为购物
场所的收银台,从而用户可以在收银台进行结算之后,直接获取所述第一预购买商品。
当然,用户设备还可以根据用户请地址请求,向服务器发送收货地址,该收货地址
可以携带在购买信息中,从而第一购买通知具体是通知配货人员根据所述第一预购买商品
的购买信息进行配货,并按照所述收货地址进行配送。
作为又一个实施例,用户设备根据用户时间请求,还可以向服务器发送取货或收
货时间,从而可以实现预约取货或收货。
作为又一个实施例,所述第一交易生成模块可以包括:
第一订单生成单元,用于根据所述第一预购买商品的购买信息生成第一交易订单
信息,所述第一交易订单信息中至少包括第一预购买的商品总价格;当然所述交易订单信
息中还可以包括取货地址信息或者收货地址信息等。
第一交易生成单元,用于接收到用户设备的交易确认信息之后,生成第一购买通
知。
其中用户设备发送的交易确认信息可以是用户设备接收到用户确认请求时,根据
所述第一预购买商品的商品总价格调用第三方系统进行在线支付;并当在线支付成功之
后,向所述服务器发送的。
作为又一个实施例,如图8所示,与图7所示实施例,不同之处在于,该装置还可以
包括:
第二交易生成模块703,用于接收到用户设备发送的第二预购商品的购买信息时,
生成第二购买通知;所述第二预购买商品的购买信息为所述用户设备接收到第二购买请求
时,确定预购买清单中的第二预购买商品之后发送的;所述第二购买通知用于提示配货人
员根据所述第二预购买商品的购买信息进行配货。
通过本申请实施例,用户设备扫描商品对应信息码,即可以实现商品购买,既可以
直接购买一件商品,也可以将多件商品加入预购买清单,一次购买多件商品,无需用户携带
大量的商品走动,提高了购物便利性,提高了购物效率。
作为又一个实施例,所述第二交易生成模块可以包括:
第二订单生成单元,用于根据所述第二预购买商品的购买信息生成第二交易订单
信息,所述第二交易订单信息中至少包括第二预购买的商品总价格;当然所述交易订单信
息中还可以包括取货地址信息或者收货地址信息等。
第二交易生成单元,用于接收到用户设备的交易确认信息之后,生成第二购买通
知。
其中用户设备发送的交易确认信息可以是用户设备到用户确认请求时,根据所述
第二预购买商品的商品总价格调用第三方系统进行在线支付;并当在线支付成功之后,向
所述服务器发送的。
其中,在一种可能的实现方式中,所述商品提供模块可以包括。
接收单元,接收所述用户设备发送的扫码信息,所述扫码信息为所述用户设备通
过扫描购物场所中的任意商品对应的信息码获得的;
发送单元,用于查找不同商品的商品信息及其扫码信息,获取与所述扫码信息匹
配的商品信息并发送至所述用户设备。
在又一种可能的实现方式中,所述商品提供模块可以包括:
定位单元,对所述用户设备进行定位,获得所述用户设备的设备位置;
提供单元,用于查找所述购物场所中任意商品的商品位置,确定与所述设备位置
距离最接近的商品;并将所述与设备位置距离最接近的商品的商品信息提供给所述用户设
备。
其中,购物场所的每一个商品货架中预先布置有无线设备;所述用户设备用于接
收所述无线设备发送的无线信号和/或向所述无线设备发送无线信号;
所述定位单元可以具体用于:
根据所述用户设备接收到的所述无线设备的无线信号以及所述无线设备的位置,
定位所述用户设备的设备位置。
其中,无线设备的位置可以通过计算获得。
因此,在一种可能的实现方式中,无线设备可以包括第一类设备以及第二类设备,
其中,第一类设备的位置已知;第一类设备可以将接收到的无线信号上传至服务器;第二类
设备可以将接收到的无线信号上传至服务器。为了方便信号传输,可以在购物场所的室内
天花板布置第一控制设备,具体可以为AP,第一类设备以及第二设备接收到的无线信号通
过第一控制设备上传至服务器。
该装置还可以包括:
第一定位模块,将所述第一类设备和/或位置已确定的第二类设备作为已知设备,
根据所述已知设备的位置以及所述已知设备接收到的任一个位置未确定的第二类设备发
送的无线信号,定位所述任一个位置未确定的第二类设备的位置。
在又一种可能的实现方式中,在购物场所的室内天花板中布置有位置已知的第二
控制设备;第二控制设备可以按照预设排列布置在室内天花板,
所述第二控制设备可以将所述第二控制设备接收到的所述无线设备发送的无线
信号上传至所述服务器。
该装置还可以包括:
根据所述第二控制设备接收到的所述无线设备发送的无线信号,以及所述第二控
制设备的位置,定位所述无线设备的位置。
其中,任意商品在所述购物场所中的商品位置可以多种实现方式确定。
在一种可能的实现方式中,该装置还可以包括:
第一商品定位模块,用于根据扫描设备对所述商品货架中的每一个商品和/或所
述商品对应的标签进行扫码时接收到的无线设备的无线信号,以及所述无线设备的位置,
定位所述扫描设备每一次扫码时的扫码位置;将所述扫描设备每一次扫码时的扫码位置作
为所述扫描设备扫码的商品的商品位置。
其中,在所述商品货架中每一个商品可以对应一个无线设备,每一个商品对应一
个标签;
所述第一商品定位模块可以具体是根据扫描设备对所述商品货架中的每一个商
品和/或所述商品对应的标签进行扫码时接收到的无线设备的无线信号,确定与所述扫描
设备最接近的无线设备的位置作为扫码商品的商品位置。
其中,最接近的无线设备也即信号强度最强的无线设备。
当然,也可以根据无线信号以及位置进行定位计算获得,根据无线信号以及位置
进行定位计算的方式可以参见上文描述,在此不再赘述。
在又一种可能的方式中,在所述商品货架中每一个商品可以对应一个无线设备,
每一个商品对应一个标签;
该装置还可以包括:
第二商品定位模块,用于接收扫描设备发送的所述扫描设备对所述商品货架中的
每一个商品以及所述商品对应的标签进行扫码获得的商品信息码以及标签信息码;根据所
述商品信息码以及所述标签信息码,查找不同标签与不同无线设备的对应关系;将每一个
扫码的商品的标签对应的无线设备的位置作为所述商品的商品位置。
扫描设备对所述商品货架中的每一个商品以及所述商品对应的标签进行扫码可
以是为了将商品及其标签进行绑定。
标签可以集成在其对应的无线设备中,为一体式设备,则标签与无线设备的对应
关系,可以是无线设备发送至服务器的。
本申请实施例还提供了一种交易数据处理系统,包括用户设备以及服务器,用户
设备可以配置有如图5或6所示交易数据处理装置,服务器配置有图7或图8所示的可以交易
数据处理装置。
因此,本申请实施例还提供了一种用户设备,该用户设备可以包括存储器以及处
理器;
所述存储器中存储了一组或多组程序指令;
所述处理器用于调用并执行所述存储器中的所述一组或多组程序指令,实现如下
操作:
从服务器获取购物场所中任意商品的商品信息,并输出所述商品信息;
接收到第一购买请求时,将所述商品信息对应的商品作为第一预购买商品,并确
定所述第一预购买商品的购买信息;其中,所述购买信息至少包括商品名称以及购买数量;
将所述第一预购买商品的购买信息发送至所述服务器,以便于所述服务器生成第
一购买通知,所述第一购买通知用于提示配货人员根据所述第一预购买商品的购买信息进
行配货。
本申请实施例还提供了一种服务器,该服务器可以包括存储器以及处理器;
所述存储器中存储了一组或多组程序指令;
所述处理器用于调用并执行所述存储器中的所述一组或多组程序指令,实现如下
操作:
向用户设备提供购物场所中任意商品的商品信息,由所述用户设备输出;
接收到所述用户设备发送的第一预购商品的购买信息时,根据所述第一预购买商
品的购买信息,生成第一购买通知;所述第一预购买商品的购买信息为所述用户设备接收
到第一购买请求时,将所述商品信息对应的商品作为第一预购买商品,并确定所述第一预
购买商品的购买信息之后发送的;所述第一购买通知用于提示配货人员根据所述第一预购
买商品的购买信息进行配货。
通过本申请实施例,用户在购物场所中进行购物时,服务器可以向用户设备提供
商品信息,用户可以通过用户设备将需要购买的商品作为预购买商品,将购买信息提交至
服务器,从而服务器即可以按照购买信息进行配货,无需携带大量商品,提高了购物便利性
和购物效率,且用户还可以通过用户设备对预购买信息进行在线支付,节省了在收银台等
待付款的时间,进一步提高了购物便利性以及购物效率。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网
络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或
非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的
示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法
或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。
计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动
态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除
可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、
数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备
或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算
机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应
可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名
称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通
篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定
于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述
技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接
手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦
接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书
后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,
并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的
包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确
列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情
况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还
存在另外的相同要素。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请
并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、
修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识
进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申
请所附权利要求的保护范围内。