一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于实体销售的交易处理方法、设备以及存储介质与流程

2022-06-25 05:11:42 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种基于实体销售的交易处理方法、设备以及存储介质。


背景技术:

2.虚拟现实技术能使用户在虚拟环境中体验身临其境的沉浸感。而随着人们生活水平的提高,虚拟现实技术的应用越来越广泛,但是大部分基于虚拟现实技术的应用均是基于完全虚拟环境来给予用户体验,或者基于真实的环境搭建虚拟环境,进而使得用户在虚拟环境中进行虚拟体验,此时用户很容易明确的区分出现实与虚拟环境的差异,进而使得虚拟体验的效果不佳。


技术实现要素:

3.本技术旨在至少解决现有技术中存在的技术问题之一。为此,提出一种基于实体销售的交易处理方法、设备以及存储介质,可以提升用户在虚拟现实中的虚拟体验。
4.根据本技术第一方面实施例的一种基于实体销售的交易处理方法,包括:
5.获取支付若干实体商品时生成的订单数据;其中,所述订单数据包括用户数据以及与所述实体商品一一对应的商品属性数据;其中,所述商品属性数据包括唯一标识码;
6.根据所述唯一标识码,从预设的虚拟商品数据库中匹配得到一一对应的虚拟商品;其中,所述虚拟商品包括虚拟形象以及所述虚拟形象对应的唯一加密货币令牌;所述虚拟形象与所述唯一标识码一一对应;
7.将所述虚拟商品与对应的用户数据进行绑定并存储,以使用户通过对应的所述虚拟商品在虚拟现实中进行虚拟体验。
8.根据本技术第二方面实施例的一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行所述指令时实现如第一方面任一所述的基于实体销售的交易处理方法。
9.根据本技术第三方面实施例的一种计算机可读存储介质,所述计算机可执行指令用于使计算机执行如应用于物联网设备的基于实体销售的交易处理方法或者应用于物联网平台的基于实体销售的交易处理方法。
10.根据本技术上述实施例,至少具有如下有益效果:通过将销售的实体商品的订单数据进行数字化处理,进而得到与实体商品一一对应的虚拟商品,并通过将虚拟商品与用户数据进行绑定,进而明确虚拟商品的物权,进而使得交易用户可以将真实世界的购物体验与虚拟世界的商品使用体验相结合,进一步增强交易用户在虚拟现实中的体验。
11.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
12.本技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
13.图1为本技术实施例的基于实体销售的交易处理系统的系统模块示意图;
14.图2为本技术实施例提供的基于实体销售的交易处理系统对应的一个具体实施例的系统处理流程示意图;
15.图3为本技术实施例提供的基于实体销售的交易处理系统对应的另一具体实施例的系统处理流程示意图;
16.图4为本技术实施例中基于实体销售的交易处理方法的流程示意图;
17.图5为本技术实施例提供的基于实体销售的交易处理方法对应的一个具体实施例流程处理示意图;
18.图6为本技术实施例提供的基于实体销售的交易处理方法中区块链的处理示意图;
19.图7为本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
20.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
21.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
22.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。
23.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
24.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
25.下面是对本发明中用到的一些术语的解释。
26.唯一加密货币令牌,全称为non-fungible token,即nft;指非同质化代币,是用于表示数字资产(包括jpg和视频剪辑形式)的唯一加密货币令牌。
27.区块链,是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。
28.相关技术中,虚拟现实技术能使用户在虚拟环境中体验身临其境的沉浸感。而随着人们生活水平的提高,虚拟现实技术的应用越来越广泛,但是大部分基于虚拟现实技术的应用均是基于完全虚拟环境来给予用户体验,或者基于真实的环境搭建虚拟环境,进而使得用户在虚拟环境中进行虚拟体验,此时用户很容易明确的区分出现实与虚拟环境的差异,进而使得虚拟体验的效果不佳,基于此,本技术提出了一种基于实体销售的交易处理方法、设备以及存储介质,将线下实体销售的商品转为线上的虚拟商品进行使用,使得用户无论在虚拟现实中还是现实世界均可以感知到对应的商品,进而增强现实世界与虚拟世界之间的联系,从而提升用户在虚拟现实中的虚拟体验。
29.参照图1,本技术提出一种交易系统,包括零售终端100、交易服务器200以及应用终端300,零售终端100在用户支付成功后生成具有用户信息以及商品属性数据的订单数据,并将该订单数据发送给交易服务器200;交易服务器200用于将商品属性数据转为数字资产并与用户进行绑定;应用终端300在运行时,根据用户数据读取交易服务器200中的数字资产进行虚拟体验。
30.在一些实施例中,该订单数据来自于零售店;示例性的,参照图2所示的实施例,在零售终端100识别交易用户的用户数据且在交易用户支付完成后,生成订单数据,将订单数据(包括商品属性数据、用户数据等信息)传至交易服务器200,交易服务器200根据商品属性数据从虚拟商品数据库匹配得到相应的虚拟形象并生成该虚拟形象对应的唯一加密货币令牌,其中唯一加密货币令牌用于使该虚拟形象具有唯一性。在另一些实施例中,还会生成虚拟形象相应的消耗参数,该消耗参数用于表征该虚拟形象交易或消亡的规则。此时,根据虚拟形象、唯一加密货币令牌、消耗参数得到数字资产(即虚拟商品);交易服务器200将该数字资产绑定到对应的用户数据的用户账号下。当交易用户以该用户账号登录应用终端300的线上应用(如形象展示、社交、nft交易、游戏娱乐)时,线上应用会根据交易用户的操作相应的显示该用户账号下的数字资产,以供交易用户进行虚拟体验。此时,通过线下交易线上虚拟化的操作,进一步增强现实世界与虚拟世界的连接,将现实中的实体商品与虚拟商品的界限模糊化,进而提升用户的虚拟体验。在一些实施例中,可以通过app、微信小程序等作为应用终端300进行虚拟体验。
31.在另一些实施例中,该订单数据来自于自助贩卖机。示例性的,参照图3所示的实施例,以扭蛋机为例,其中,扭蛋机中的每一个扭蛋均设置有rfid编码(即唯一标识码);使用时,交易用户对扭蛋机显示的二维码扫码支付,此时,扭蛋机会读取到用户id并验证支付,在用户支付成功后,扭蛋机的出口会随机跌出相应数量的扭蛋,同时扭蛋机在扭蛋跌出时对该扭蛋扫码,进而得到该扭蛋的rfid编码,并将该rfid编码与支付成功的支付订单绑定得到订单数据。此时交易服务器200将该订单数据进行数字化处理,得到扭蛋对应的虚拟商品,该虚拟商品包括虚拟形像、消耗参数以及唯一加密货币令牌;并将该虚拟商品绑定到该交易用户的用户账号下。当交易用户使用该用户账号登录到线上应用,线下直接获取到的扭蛋会以对应的虚拟商品的虚拟形象进行显示,交易用户同样可以以该虚拟形象在支撑的平台进行虚拟社交,或者以该形象进行游戏娱乐,进而提升用户的虚拟体验。
32.可理解的是,另一方面,参照图4所示的实施例,本技术还提供一种基于实体销售的交易处理方法,包括:
33.步骤s100、获取支付若干实体商品时生成的订单数据;其中,订单数据包括用户数
据以及与实体商品一一对应的商品属性数据;其中,商品属性数据包括唯一标识码。
34.需说明的是,订单数据可以是参照图2所示的,在实体零售店选购具体的商品后支付成功所形成的订单数据,在另一些实施例中,也可以是参照图3所示,在扭蛋机等自助货柜进行购物后生成的订单数据。唯一标识码可以是rfid标签或者二维码等具有唯一性的标识码。
35.步骤s200、根据商品属性数据,从预设的虚拟商品数据库中匹配得到一一对应的虚拟商品,虚拟商品包括虚拟形象以及虚拟形象对应的唯一加密货币令牌;虚拟形象与唯一标识码一一对应。
36.需说明的是,商品属性数据用于表征实体商品的信息,具有唯一性。虚拟商品为实体商品在虚拟显示中展示的信息,是一种数字化资产。
37.需说明的是,唯一加密货币令牌是用于保证该虚拟形象具有唯一性,使得交易用户的实体商品、虚拟商品均具有唯一性,进而在提升用户的购物体验的同时增强虚拟现实中的真实性。
38.需说明的是,虚拟形象可以是实体商品对应的相同的形象,也可以是实体商品对应的拟人化形象或者是实体商品对应的状态参数形象,示例性的,购买的是扭蛋,则虚拟形象为扭蛋中的玩具模型;又如,示例性的,购买的是咖啡,则在虚拟现实中虚拟形象为含咖啡卡路里标识的虚拟人物(即状态参数形象)。
39.需说明的是,在一些实施例中,虚拟商品是预制的,预制时,会将虚拟商品进行区块链加密处理,以在读取虚拟商品时,能判断该虚拟商品是否被篡改,进而进一步确保其唯一性。
40.步骤s300、将虚拟商品与对应的用户数据进行绑定并存储,以使用户通过对应的虚拟商品在虚拟现实中进行虚拟体验。
41.需说明的是,由于虚拟商品也具备唯一性,实际的商品也具有唯一性,因此,当虚拟商品和实际的商品绑定后,其绑定关系是唯一的;进一步做到在虚拟现实中明确虚拟商品的物权,进而使交易用户在虚拟现实中对虚拟商品的操作更加具备真实感,提升交易用户在虚拟显示中的真实体验感。
42.因此,通过将实体商品的订单数据进行数字化处理,进而得到与实体商品一一对应的虚拟商品,并通过将虚拟商品与用户数据进行绑定,进而明确虚拟商品的物权,进而使得交易用户可以将真实世界的购物体验与虚拟世界的商品使用体验相结合,进一步增强交易用户在虚拟现实中的体验。
43.需说明的是,订单数据中还包括了订单生成时间、销售价格、销售地点、售货员等一系列的环境数据,进而可以便于后台的销售确认以及运营管理。
44.可理解的是,唯一标识码为rfid标签;步骤s200、根据唯一标识码,从预设的虚拟商品数据库中匹配得到一一对应的虚拟商品,包括:通过预设的虚拟商品数据库,查询得到与rfid标签对应的商品区块链数据;根据商品区块链数据,确定对应的虚拟商品。
45.需说明的是,rfid标签具备无线射频识别功能且其uid具备不可复制性,可以较为方便的对商品本身进行识别和防止作假,做到一物一码;因此本技术的实施例优选rfid。
46.需说明的是,参照图2、图3所示的实施例,在数据库中记录了虚拟形象,根据商品数据记录能得到对应的虚拟形象,同时在虚拟形象确定时,会相应生成唯一加密货币令牌
以及消耗参数,进而生成对应的虚拟商品。
47.需说明的是,虚拟商品会进行预制,预制时,会将虚拟商品进行区块链加密处理,因此每一个虚拟商品均对应有一个节点的商品区块链数据。使用时,依据rfid标签,确定对应的商品区块链数据;进而得到包括虚拟形象、nft等信息的虚拟商品。
48.需说明的是,在一些实施例中,商品数据库可视为存储虚拟商品的区块链。在另一些实施例中,商品数据库为独立的数据库,存储了加密后的虚拟商品区块链信息、虚拟商品以及rfid标签,进而通过rfid标签在商品数据库中查询得到虚拟商品和虚拟商品区块链信息;并通过虚拟商品区块链信息确定商品区块链数据,进而可以根据商品区块链数据判断该虚拟商品是否被篡改,当未篡改时,将该虚拟商品输出。
49.可理解的是,步骤s300、将虚拟商品与对应的用户数据进行绑定并存储,包括:从预设的用户数据库中查询得到用户数据对应的用户记录;将虚拟商品更新至用户记录的商品状态表项中。
50.需说明的是,用户数据库用于管理用户信息,在用户数据库中记录了用户的数字化资产数据,进而在终端应用时,可以直接使用。
51.可理解的是,从预设的用户数据库中查询得到用户数据对应的用户记录,包括:判断用户数据是否被记录在用户数据库中;当用户数据库中未记录用户数据,在用户数据库中创建用户数据对应的用户记录并反馈用户记录。
52.可理解的是,基于实体销售的交易处理方法,还包括:将订单数据通过广播、共识后保存至区块链中;通过预设的智能合约对区块链中的交易数据进行交易处理,并将处理后的输出结果上传至区块链;对输出结果对应的梅克尔树的状态进行修改。
53.示例性的,参照图5所示,订单数据生成后,会分别导入销售订单数据库以进行数字化资产处理,以及进行区块链上链处理,其中,区块链上链处理包括上链前处理阶段、上链处理阶段以及智能合约处理阶段。订单数据上链前需要将订单数据处理,并且对信息进行签名。这些过程可以通过对应的工具,比如序列化工具和各种椭圆曲线的签名工具来完成,如以太坊的web3。订单数据处理既可以通过服务器处理,也可通过物联网设备的边缘计算系统处理。以订单数据为存证用的物流数据举例,在一些实施例中,对订单数据简单计算一下哈希值或者不处理,然后将调用函数的信息加上链数据放入交易结构体的相关部分当中即可。并将处理后的数据按照签名前的交易结构体拼装好之后,会进一步序列化以便消息传递。在另一些实施例中,对于一些隐私交易,需要用到同态加密或者零知识证明等算法,此时订单数据则需要经过更复杂的加工过程,比如数字经过处理可以变成一个乘方求模的大数或者椭圆曲线上的点,但是拼装和序列化等过程还是相同的处理方式。此时,将拼装好的交易结构体进行一次哈希处理,并对哈希进行签名。其中,哈希是与数据绑定的一串值,篡改信息会造成哈希值发生变化,因此本身具有防篡改的特性。而签名是一种非对称加密的方法,可以在不泄露发送者本身的私钥的情况下,通过公钥和签名信息确认发送者持有对应的私钥。在一些实施例中,对哈希进行签名还可将发送者的身份和信息绑定,同时也可防止其他人冒充发送者,因此这样处理可保证信息的防篡改的同时认证发送者的身份,防止抵赖。此时,将处理好的信息保存在区块链节点。
54.需说明的是,在上链阶段,参照图6所示,上链包括广播交易和区块共识,在广播交易中,在收到交易后,各节点会将接收到的交易先广播到其他节点,以便形成一个统一的交
易池来为达成共识做准备。交易广播后联盟链和公链对交易会有不同的处理方法。对公链来说,任何交易发送者都可将交易发送到链上,但是处理能力不是无限的,因此会根据交易的手续费行有选择的处理,手续费低的交易很可能一直无法得到处理。对联盟链来说有一定的准入机制,能够发送交易的应该是合作伙伴,因此处理交易的原则是尽量将能够处理的交易打包进块。而区块主要包含区块哈希、区块头和交易数据的信息,其中区块头一般都会包含共识信息、时间戳、区块高度等,并记录前一区块的哈希来指向前一区块;交易数据包含该区块里打包交易的哈希,交易需要根据统一的顺序排序;在确认区块头和哈希之后,就能计算区块哈希。这样通过前一区块哈希和自身哈希相连形成链条,修改链上的任何一个区块的内容会后面区块的前一区块哈希和修改后的哈希不同,因此区块具有防篡改的特性。共识阶段完成后,各节点的区块保持一致。此时的业务数据获得每个节点承认且可追溯的订单数据了。上链处理完成后,订单数据已经记录在链上了。对于某些业务场景,如转账,因此通过智能合约进行转账处理。智能合约处理包括合约逻辑处理以及修改梅克尔树的状态等流程。梅克尔树是一个二叉树结构,不同的叶通过梅克尔树链接到根,能起到防篡改和索引的作用。通过梅克尔树的索引,能够快速定位合约的历史状态,可通过查询某个业务执行的区块高度的合约数据来获取当时的执行结果。智能合约处理阶段是将业务数据进行逻辑处理,并记录智能合约状态的过程,这一过程也需要节点处理。如果合约逻辑处理的操作执行失败,对梅克尔树的状态的修改也会撤销,合约的数据将会回滚到调用前的历史数据。需要注意的是合约调用失败和上链失败是有区别的,触发合约调用的时候交易已经在区块里留下记录,而区块是防篡改的,因此调用失败并不会擦除区块里的记录。如果交易因为数据错误或者共识问题而没有被记录进区块,则不会触发合约处理的过程。
55.可理解的是,基于实体销售的交易处理方法,还包括:响应用户对虚拟商品的操作请求;将虚拟商品对应操作请求产生的变更信息上传至对应的订单数据所在的区块链中。
56.需说明的是,将订单数据上传至区块链后,可以进一步确保实际商品和虚拟商品之间唯一性的不可篡改性,提升该唯一性的真实性。同时,将虚拟商品的更改上传至区块链,可以确保整个虚拟商品的生命周期内的真实性以及唯一性。
57.可理解的是,订单数据还包括环境数据,方法还包括:获取预设的历史时间段内的订单数据;对历史时间段内的订单数据进行统计分析。
58.需说明的是,环境数据包括订单生成时间、销售价格、销售地点、销售端点、售货员。用户数据包括用户id、会员等级等用户身份信息。统计分析的历史时间段内的订单数据是从对区块链读取得到的。
59.可理解的是,本技术还提供一种电子设备,包括至少一个处理器,以及与至少一个处理器通信连接的存储器;其中,存储器存储有指令,指令被至少一个处理器执行,以使至少一个处理器执行指令时实现如上述任一所述的基于实体销售的交易处理方法。
60.下面结合图7对计算机设备的硬件结构进行详细说明。该电子设备包括:处理器710、存储器720、输入/输出接口730、通信接口740和总线750。
61.处理器710,可以采用通用的cpu(central processin unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本公开实施例所提供的技术方案;
62.存储器720,可以采用rom(read only memory,只读存储器)、静态存储设备、动态
存储设备或者ram(random access memory,随机存取存储器)等形式实现。存储器720可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器720中,并由处理器710来调用执行本公开实施例的模型的训练方法或者执行本公开实施例的情感消息生成方法;
63.输入/输出接口730,用于实现信息输入及输出;
64.通信接口740,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;和总线750,在设备的各个组件(例如处理器710、存储器720、输入/输出接口730和通信接口740)之间传输信息;
65.其中,处理器710、存储器720、输入/输出接口730和通信接口740通过总线750实现彼此之间在设备内部的通信连接。
66.本发明实施例还提供一种存储介质,该存储介质是计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使计算机执行本公开实施例的模型的训练方法或者执行本公开实施例的情感消息生成方法。
67.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
68.可理解的是,本发明还提供一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行上述集群资源的管理方法。
69.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
70.本发明实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
71.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
72.本发明的说明书中术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
73.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献