本发明涉及物联网,尤其涉及一种换货方法及区块链换货系统。
背景技术:
1、现有技术中,当用户因非质量问题,例如对商品的花色、尺寸、形状、颜色、样式不满而需要换货时,各类电商平台网购商品的换货流程一般为:用户在电商平台发起退货申请,将商品打包发回商家,同时在电商平台重新下单购买另一件商品;或用户在电商平台直接发起换货申请,将商品打包发回商家,商家重新发另一件商品给用户;虽然上述流程均能解决用户需要换货的需求,但上述流程中商家在对每个用户进行换货时均会涉及接收旧货、发出新货两次物流,物流成本相对较高。
技术实现思路
1、本发明的主要目的在于提供一种换货方法及区块链换货系统,旨在解决现有技术中商家在对每个用户进行换货时均会涉及发回旧货、接收新货两次物流,物流成本相对较高的技术问题。
2、为实现上述目的,本发明提供一种换货方法,所述换货方法应用于包括换货管理模块、物流模块以及区块链网的区块链换货系统,所述方法包括:
3、所述换货管理模块在接收到第一换货用户的换货请求时,将所述换货请求上链至所述区块链网;
4、所述区块链网根据所述换货请求获取第一待换货商品信息和第一目标商品信息,并根据所述第一待换货商品信息和所述第一目标商品信息匹配目标换货请求,所述目标换货请求中的第二待换货商品信息与所述第一目标商品信息相匹配,所述目标换货请求中的第二目标商品信息与所述第一待换货商品信息相匹配;
5、所述区块链网根据所述目标换货请求确定参与换货的第二换货用户,并根据所述第一换货用户与所述第二换货用户生成换货事务上链;
6、所述物流模块基于所述换货事务上链对所述第一换货用户与所述第二换货用户进行换货操作。
7、可选地,所述区块链网根据所述换货请求获取第一待换货商品信息和第一目标商品信息,并根据所述第一待换货商品信息和所述第一目标商品信息匹配目标换货请求的步骤,包括:
8、所述区块链网根据所述换货请求获取第一待换货商品信息和第一目标商品信息,并基于所述第一待换货商品信息提取第一待换货属性关键词,基于所述第一目标商品信息提取第一目标属性关键词;
9、所述区块链网根据所述第一待换货属性关键词和所述第一目标属性关键词匹配目标换货请求。
10、可选地,所述区块链网根据所述换货请求获取第一待换货商品信息和第一目标商品信息,并基于所述第一待换货商品信息提取第一待换货属性关键词,基于所述第一目标商品信息提取第一目标属性关键词的步骤之后,还包括:
11、所述区块链网根据所述第一待换货商品信息提取第一待换货数量,并根据所述第一目标商品信息提取第一目标数量;
12、所述区块链网根据所述第一待换货属性关键词和所述第一目标属性关键词匹配目标换货请求的步骤,包括:
13、所述区块链网根据所述第一待换货属性关键词、所述第一目标属性关键词、所述第一待换货数量和所述第一目标数量匹配目标换货请求。
14、可选地,所述区块链网根据所述目标换货请求确定参与换货的第二换货用户,并根据所述第一换货用户与所述第二换货用户生成换货事务上链的步骤,包括:
15、所述区块链网根据所述目标换货请求确定可换货用户列表,并根据所述第一换货用户的第一物流地址以及所述可换货用户列表中各可换货用户对应的第二物流地址确定第二换货用户;
16、所述区块链网基于所述第一换货用户与所述第二换货用户生成换货事务上链。
17、可选地,所述区块链网根据所述目标换货请求确定参与换货的第二换货用户,并根据所述第一换货用户与所述第二换货用户生成换货事务上链的步骤,包括:
18、所述区块链网根据所述目标换货请求确定参与换货的第二换货用户,并根据所述换货请求以及所述目标换货请求生成换货事务上链;
19、所述换货管理模块将所述换货事务上链分别发送至所述第一换货用户和所述第二换货用户进行换货确认;
20、所述区块链网在判定确认结果为确定换货时,根据所述第一换货用户与所述第二换货用户生成换货记录上链;
21、所述物流模块基于所述换货事务上链对所述第一换货用户与所述第二换货用户进行换货操作的步骤,包括:
22、所述物流模块基于所述换货记录上链对所述第一换货用户与所述第二换货用户进行换货操作。
23、可选地,所述物流模块基于所述换货事务上链对所述第一换货用户与所述第二换货用户进行换货操作的步骤之前,还包括:
24、所述区块链网根据所述换货事务上链获取第一换货用户的第一物流信息以及第二换货用户的第二物流信息,并将所述第一物流信息和所述第二物流信息发送至所述物流模块;
25、所述物流模块基于所述换货事务上链对所述第一换货用户与所述第二换货用户进行换货操作的步骤,包括:
26、所述物流模块基于所述第一物流信息和所述第二物流信息对所述第一换货用户与所述第二换货用户进行换货操作。
27、可选地,所述区块链换货系统还包括:商家模块,所述物流模块基于所述第一物流信息和所述第二物流信息对所述第一换货用户与所述第二换货用户进行换货操作的步骤之前,还包括:
28、所述物流模块对所述第一物流信息和所述第二物流信息进行物流确认;
29、所述区块链网在所述物流模块完成物流确认后根据所述换货事务上链生成换货记录;
30、所述商家模块获取所述换货记录,并根据所述换货记录对所述换货操作进行追溯。
31、此外,为实现上述目的,本发明还提出一种区块链换货系统,所述区块链换货系统包括:换货管理模块、物流模块以及区块链网;
32、所述换货管理模块,用于在接收到第一换货用户的换货请求时,将所述换货请求上链至所述区块链网;
33、所述区块链网,用于根据所述换货请求获取第一待换货商品信息和第一目标商品信息,并根据所述第一待换货商品信息和所述第一目标商品信息匹配目标换货请求,所述目标换货请求中的第二待换货商品信息与所述第一目标商品信息相匹配,所述目标换货请求中的第二目标商品信息与所述第一待换货商品信息相匹配;
34、所述区块链网,还用于根据所述目标换货请求确定参与换货的第二换货用户,并根据所述第一换货用户与所述第二换货用户生成换货事务上链;
35、所述物流模块,用于基于所述换货事务上链对所述第一换货用户与所述第二换货用户进行换货操作。
36、可选地,所述区块链网,还用于根据所述换货请求获取第一待换货商品信息和第一目标商品信息,并基于所述第一待换货商品信息提取第一待换货属性关键词,基于所述第一目标商品信息提取第一目标属性关键词;
37、所述区块链网,还用于根据所述第一待换货属性关键词和所述第一目标属性关键词匹配目标换货请求。
38、可选地,所述区块链网,还用于根据所述第一待换货商品信息提取第一待换货数量,并根据所述第一目标商品信息提取第一目标数量;
39、所述区块链网,还用于根据所述第一待换货属性关键词、所述第一目标属性关键词、所述第一待换货数量和所述第一目标数量匹配目标换货请求。
40、在本发明中,公开了区块链换货系统包括:换货管理模块、物流模块以及区块链网;换货方法包括:换货管理模块在接收到第一换货用户的换货请求时,将换货请求上链至区块链网;区块链网根据换货请求获取第一待换货商品信息和第一目标商品信息,并根据第一待换货商品信息和第一目标商品信息匹配目标换货请求,目标换货请求中的第二待换货商品信息与第一目标商品信息相匹配,目标换货请求中的第二目标商品信息与第一待换货商品信息相匹配;区块链网根据目标换货请求确定参与换货的第二换货用户,并根据第一换货用户与第二换货用户生成换货事务上链;物流模块基于换货事务上链对第一换货用户与第二换货用户进行换货操作。由于本发明中换货管理模块可将第一换货用户的换货请求上链至区块链网,再由区块链网根据换货请求中的第一待换货商品信息和第一目标商品信息匹配第二换货用户的目标换货请求,其中目标换货请求中的第二待换货商品信息与第一目标商品信息相匹配,目标换货请求中的第二目标商品信息与第一待换货商品信息相匹配,最后由物流模块对第一换货用户与第二换货用户之间进行换货操作,从而实现了换货仅需一次物流,节省了物流成本。