本发明涉及互联网线上商务技术领域,具体而言,涉及一种商品线上销售方法及装置。
背景技术:
随着互联网技术的快速发展和普及,衍生出线上微商(移动社交电商)行业,微商是一种通过成为某商品的代理商,在信息发布平台发布商品信息吸引顾客购买从而获得售卖收益的商品线上销售方法。当前微商的线上售卖方式中,一般不同的微商商家具有各自的商品售卖地址或链接,一个消费用户购买者可能针对同一目标商品获得不同微商的商品售卖地址,其发布的目标商品的信息也是多样化不统一的,不方便消费用户的选择操作,也不方便微商商家的售卖管理。
技术实现要素:
为了克服现有技术中的上述不足,本发明的目的在于提供一种商品线上销售方法,应用于服务器,所述服务器中存储有用户的注册推荐链,所述注册推荐链根据用户在注册时输入的推荐人信息生成;所述方法包括:
针对相同的目标商品,在一线上交易平台上提供统一购买入口;
接收针对所述目标商品的零售购买请求,所述零售购买请求中包括购买该目标商品的消费用户的身份信息;
根据所述身份信息查找该消费用户的注册推荐链的上级用户中是否存在该目标商品的代理商;
当存在该目标商品的代理商时,向所述注册推荐链中与该用户最近的代理商作为发货代理商,向该发货代理商发送零售发货通知。
进一步地,在上述方法中,所述零售购买请求中还包括收货地址信息;所述方法还包括:
当不存在该目标商品的代理商时,根据所述收货地址信息向距离该收货地址最近的代理商发送零售发货通知。
进一步地,在上述方法中,所述方法还包括:
接收代理商针对所述零售购买请求发起的转单申请;
当所述转单申请中包括指定代理商时,将指定代理商作为新的发货代理商;
当所述转单申请中不包括指定代理商时,根据所述收货地址信息向距离该收货地址最近的代理商发送零售发货通知。
接收注册用户发起的注册请求,检测所述注册请求中是否包括用户输入的推荐人信息;
当所述注册请求中包括有推荐人信息时,将该推荐人作为该注册用户的上级推荐人,并生成该注册用户的注册推荐链;
当所述注册请求中不包括有推荐人信息时,为该注册用户生成新的注册推荐链,并将该注册用户作为该注册推荐链的最上级用户。
接收针对目标商品发起的代理申请,所述代理申请中包括申请用户的身份信息;
根据所述申请用户的身份信息,查找该申请用户的注册推荐链的上级中是否存在该目标商品的代理商;
当该申请用户的注册推荐链的上级中存在该目标商品的代理商时,将该代理商作为该申请用户的代理推荐链上级,并生成该申请用户的代理推荐链。
当该申请用户的注册推荐链的上级中不存在该目标商品的代理商时,将该申请用户购买所述目标商品时发货的代理商作为该申请用户的代理推荐链上级,并生成该申请用户的代理推荐链。
接收代理商针对目标商品发起进货请求,根据进货数量确定代理商的代理等级。
接收目标代理商针对目标商品发起的进货请求,根据该目标代理商的代理等级及代理推荐链为该进货请求确定发货方。
进一步地,在上述方法中,所述根据该目标代理商的代理等级及代理推荐链为该进货请求确定发货方的步骤,包括:
当所述目标代理商为该目标商品的代理等级最高的代理商时,将所述目标商品的生产商作为该目标代理商的发货方;
当所述目标代理商不为该目标商品的代理等级最高的代理商时,在该目标代理商代理推荐链的上级中查找代理等级高于该目标代理商的代理商,将查找到的用户作为该目标代理商的发货方。
接收代理商针对目标商品发起进货请求,在交易成功后,根据交易的目标商品的数量,向该代理商的代理推荐链中预设级数的上级用户发送奖励。
本发明的另一目的在于提供一种商品线上销售装置,应用于服务器,所述服务器中存储有用户的注册推荐链,所述注册推荐链根据用户在注册时输入的推荐人信息生成;所述装置包括:
平台提供模块,用于针对相同的目标商品,在一线上交易平台上提供统一购买入口;
接收模块,用于接收针对所述目标商品的零售购买请求,所述零售购买请求中包括购买该目标商品的消费用户的身份信息;
判断模块,用于根据所述身份信息查找该消费用户的注册推荐链的上级用户中是否存在该目标商品的代理商;
通知模块,用于当存在该目标商品的代理商时,向所述注册推荐链中与该用户最近的代理商作为发货代理商,向该发货代理商发送零售发货通知;及当不存在该目标商品的代理商时,根据所述收货地址信息向距离该收货地址最近的代理商发送零售发货通知。
相对于现有技术而言,本发明具有以下有益效果:
本发明提供商品线上销售方法及装置,通过提供统一的目标商品购买入口,通过消费用户的身份信息在其注册推荐链上匹配响应的代理商作为发货代理商。如此,使消费用户总是获得统一化的目标商品信息和购买链接,大大提高消费用户的体验度,也方便对目标商品和代理商的管理控制。
附图说明
图1为本发明实施例提供的服务器与用户终端的交互示意图;
图2为本发明实施例提供的服务器的示意图;
图3为本发明实施例提供的用户注册的流程示意图;
图4为本发明实施例提供的注册推荐链示意图;
图5为本发明实施例提供的商品线上销售方法的流程示意图;
图6为本发明实施例提供的零售发货关系示意图;
图7为本发明实施例提供的代理申请处理流程示意图;
图8为本发明实施例提供的代理推荐链示意图;
图9为本发明实施例提供的代理发货示意图;
图10为本发明实施例提供的商品线上销售装置的示意图。
图标:100-服务器;110-商品线上销售装置;111-平台提供模块;112-接收模块;113-判断模块;114-通知模块;120-存储器;130-处理器;140-通信单元;200-用户终端;300-网络。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
请参照图1,图1是本发明较佳实施例提供的服务器100与至少一用户终端200通信的交互示意图。所述服务器100可通过网络300与所述用户终端200进行通信,以实现服务器100与用户终端200之间的数据通信或交互。
本实施例中,所述服务器100可以是,但不限于,web(网站)服务器、ftp(filetransferprotocol,文件传输协议)服务器等。所述用户终端200可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。
所述网络300可以是,但不限于,有线网络或无线网络。
请参照图2,图2是图1所示的服务器100的方框示意图。所述服务器100包括商品线上销售方法110、存储器120、处理器130、通信单元140。
所述存储器120、处理器130以及通信单元140各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述商品线上销售方法110包括至少一个可以软件或固件(firmware)的形式存储于所述存储器120中或固化在所述服务器100的操作系统(operatingsystem,os)中的软件功能模块。所述处理器130用于执行所述存储器120中存储的可执行模块,例如所述商品线上销售方法110所包括的软件功能模块及计算机程序等。
其中,所述存储器120可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器120用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。
所述处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述通信单元140用于通过所述网络300建立所述服务器100与用户终端200之间的通信连接,并用于通过所述网络300收发数据。
在本实施例中,所述服务器100提供一交易平台,用户可以在所述交易平台上进行商品购买。可选地,在本实施例中,所述服务器100中存储有在该交易平台注册的用户的注册推荐链,所述注册推荐链根据用户在注册时输入的推荐人信息生成。请参照图3,所述注册推荐链可以通过步骤s110至步骤s130生成。
步骤s110,接收注册用户发起的注册请求,检测所述注册请求中是否包括用户输入的推荐人信息。
所述注册用户可以通过所述用户终端200向所述服务器100发起注册请求,发送所述注册请求时可以选择已在该服务器100注册过的用户作为推荐人,所述注册请求可以包括推荐人信息。在本实施例中,用户可以通过手机号码作为身份标识,或通过所述服务器100分配的id号作为身份标识,所述推荐人信息可以为推荐人的id号或手机号。
所述服务器100检测用户发送的注册请求中是否包括有推荐人信息。
当所述注册请求中包括有所述推荐人信息时,进入步骤s120;当所述注册请求中不包括所述推荐人信息时,进入步骤s130。
步骤s120,将所述推荐人作为该注册用户的上级推荐人,并生成该注册用户的注册推荐链。
例如,请参照图4,某用户d可以在注册时输入用户c的信息作为推荐人信息,如此,所述服务器100将用户c记录为用户d的注册推荐链的上级。可以理解的是,用户c在其注册推荐链也可以具有更上级的用户b。在本实施例中,一个用户在其注册推荐链中可以具有1个上级,该用户在其注册推荐链中也可以具有多个下级。
步骤s130,为该注册用户生成新的注册推荐链,并将该注册用户作为该注册推荐链的最上级用户。
例如,请再次参照图4,当某用户a在的注册请求中不包括有推荐人信息时,则为该用户生成一新的注册推荐链,用户a则作为该注册推荐链中的最上级用户。
在本实施例中,在所述服务器100注册的用户可以针对某一目标商品申请成为该目标商品的代理商,所述代理商可以通过在通过各种信息发布平台发布其代理的目标商品在所述交易平台上的链接。在所述服务器100注册的用户可以通过所述交易平台上购买所述目标商品,所述服务器100为发起购买的用户匹配相应的代理商作为发货代理商。
请参照图5,图5为应用于图1所示的服务器100的一种商品线上销售方法的流程图,以下将对所述方法包括各个步骤进行详细阐述。
步骤s210,针对相同的目标商品,在一线上交易平台上提供统一购买入口。
在本实施例中,所述服务器100提供一交易平台,在该交易平台上提供目标商品的购买入口,其中,所述购买可以为下单页面的链接。消费用户可用通过
步骤s220,接收针对目标商品的零售购买请求,所述零售购买请求中包括购买该目标商品的消费用户的身份信息。
在本实施例中,所述服务器100接收针对所述目标商品发起的零售购买请求,所述零售购买请求中包括被选中购买的目标商品的身份信息及发起购买该目标商品的消费用户的身份信息。所述目标商品的身份信息可以为该目标商品的商品id。
进一步地,所述零售购买请求中还包括发起所述零售购买请求的用户的收货地址信息。
步骤s230,根据所述身份信息查找该消费用户的注册推荐链的上级用户中是否存在该目标商品的代理商。
在本实施例中,所述服务器100根据所述目标商品的身份信息查找发起购买的所述消费用户所在的注册推荐链上是否存在该目标商品的代理商。
当存在该目标商品的代理商时,进入步骤s240;当不存在该目标商品的代理商时,进入步骤s250。
步骤s240,向所述注册推荐链中与该用户最近的代理商作为发货代理商,向该发货代理商发送零售发货通知。
所述目标商品的售卖信息一般在具有推荐关系的用户间传递,例如,请参照图6,用户通常从其推荐链中目标商品的代理商处获知所述目标商品的售卖信息,则应由该代理商进行发货并获得售卖收益。
故在本实施例中,针对发起所述零售购买请求的用户,在该用户的注册推荐链上级中查找与该用户最近的代理商作为发货代理商,向该发货代理商发送零售发货通知。
步骤s250,根据所述收货地址信息向距离该收货地址最近的代理商发送发货通知。
在本实施例中,若发起所述零售购买请求的用户的推荐链中没有所述目标商品的代理商,则需要根据收货地址匹配该目标商品最近的代理商作为所述发过代理商,并向该发货代理商发送发货通知。
可选地,在本实施例中,若当前确定的发货代理商不能进行发货动作,则可以向所述服务器100发送转单申请,转由其他代理商代为发货,并获得售卖收益。
具体地,所述服务器100可以接收代理商针对所述零售购买请求发起的转单申请。
所述代理商可以在所述转单申请中指定其他该目标商品的代理商。当所述转单申请中包括指定代理商时,将指定代理商作为新的发货代理商。
基于上述设计,本实施例提供的方案,统一了相同目标售卖的购买入口,然后通过消费用户的身份信息在其注册推荐链寻找代理商的方式确定发货商家。如此,消费用户总是获得统一化的目标商品信息和购买链接,大大提高消费用户的体验度。
请参照图7,在本实施例中,在所述服务器100注册的用户可以通过步骤s310至步骤s340申请成为目标商品的代理商。
步骤s310,接收针对目标商品发起的代理申请,所述代理申请中包括申请用户的身份信息。
当用户希望成为某一目标商品的代理商时,可以向所述服务器100发起代理申请,所述代理申请可中可以包括该申请用户的身份信息及所述目标商品的身份信息。
步骤s320,根据所述申请用户的身份信息,查找该申请用户的注册推荐链的上级中是否存在该目标商品的代理商。
在本实施例中,申请用户一般从其注册推荐链中目标商品的代理商处获知所述目标商品的信息,故在本实施例中,所述服务器100在接收到所述代理申请后,查找该申请用户的注册推荐链的上级中是否存在该目标商品的代理商。
当该申请用户的注册推荐链的上级中存在该目标商品的代理商时,进入步骤s330;当该申请用户的注册推荐链的上级中不存在该目标商品的代理商时,进入步骤s340。
步骤s330,将该代理商作为该申请用户的代理推荐链上级,并生成该申请用户的代理推荐链。
作为目标商品分级发货的基础,需要建立代理商之间的代理推荐链。请参照图8,在本实施例中,当用户发起代理申请时,当该申请用户的注册推荐链的上级中最近的所述目标商品的代理商作为该申请用户的代理推荐链上级。例如,在图8中,用户d发起代理申请,用户b是其注册推荐链上级中最近的代理商,用户b将作为用户d的代理推荐链上级。
步骤s340,将该申请用户购买所述目标商品时发货的代理商作为该申请用户的代理推荐链上级,并生成该申请用户的代理推荐链。
在本实施例中,所述注册推荐链与所述代理推荐链相对独立。当该申请用户的注册推荐链的上级中不存在该目标商品的代理商时,可以将该申请用户购买所述目标商品时发货的代理商作为该申请用户的代理推荐链上级。
在确定所述代理推荐链以后,所述代理商具有相应的代理等级。所述服务器100可以接收代理商针对目标商品发起进货请求,根据进货数量确定代理商的代理等级。例如,针对某一目标商品,进货数量达到500件的代理商可以作为3级代理商,进货数量达1000件的代理商可以作为2级代理商,进货数量达2000的代理商可以作为1级代理商。
在本实施例中,所述服务器100在接收目标代理商针对目标商品发起的进货请求后,根据该目标代理商的代理等级及代理推荐链为该进货请求确定发货方。
具体地,当所述目标代理商为该目标商品的代理等级最高的代理商时,将所述目标商品的生产商作为该目标代理商的发货方。例如,针对1级代理商,将所述目标商品的生产商作为发货方。
当所述目标代理商不为该目标商品的代理等级最高的代理商时,在该目标代理商代理推荐链的上级中查找代理等级高于该目标代理商的代理商,将查找到的用户作为该目标代理商的发货方。例如,请参照图9,在一代理推荐链中,当代理商m和代理商n为3级代理商时,有高一级的代理商l向代理商m和代理商n发货。
进一步地,在本实施例中,根据代理推荐关系,所述服务器100接收代理商针对目标商品发起进货请求,在交易成功后,根据交易的目标商品的数量,向该代理商的代理推荐链中预设级数的上级用户发送奖励。
例如,在图9中,代理商n发起进货请求成功后,根据n的进货商量,可以向其代理推荐链以上3级的代理商(包括代理商m、代理商l及代理商l的上级)反馈不同数量的奖励。具体奖励数量可以有所述目标商品的生产商决定。
基于上述设计,本发明提供的方案,还提供了完整的微商进货匹配平台,在方便消费用户的基础上,也方便了代理商的使用体验。
请参照图10,本实施例还提供一种商品线上销售装置110,应用于服务器100,所述服务器100中存储有用户的注册推荐链,所述注册推荐链根据用户在注册时输入的推荐人信息生成。所述装置包括:平台提供模块111、接收模块112、判断模块113及通知模块114。
所述平台提供模块111,用于针对相同的目标商品,在一线上交易平台上提供统一购买入口。
本实施例中,所述平台提供模块111可用于执行图4所示的步骤s210,关于所述平台提供模块111的具体描述可参对所述步骤s210的描述。
所述接收模块112,用于接收针对所述目标商品的零售购买请求,所述零售购买请求中包括购买该目标商品的消费用户的身份信息。
本实施例中,所述接收模块112可用于执行图3所示的步骤s220,关于所述接收模块112的具体描述可参对所述步骤s220的描述。
所述判断模块113,用于根据所述身份信息查找该消费用户的注册推荐链的上级用户中是否存在该目标商品的代理商。
本实施例中,所述判断模块113可用于执行图3所示的步骤s230,关于所述判断模块113的具体描述可参对所述步骤s230的描述。
所述通知模块114,用于当存在该目标商品的代理商时,向所述注册推荐链中与该用户最近的代理商作为发货代理商,向该发货代理商发送零售发货通知;及当不存在该目标商品的代理商时,根据所述收货地址信息向距离该收货地址最近的代理商发送零售发货通知。
本实施例中,所述通知模块114可用于执行图3所示的步骤s240及s250,关于所述通知模块114的具体描述可参对所述步骤s240及s250的描述。
综上所述,本发明提供商品线上销售方法及装置,通过提供统一的目标商品购买入口,通过消费用户的身份信息在其注册推荐链上匹配响应的代理商作为发货代理商。如此,使消费用户总是获得统一化的目标商品信息和购买链接,大大提高消费用户的体验度,也方便对目标商品和代理商的管理控制。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。