一种动态商城网站批量上架商品管理方法及系统与流程

专利2024-06-28  69



1.本技术涉及商城网站领域,尤其是涉及一种动态商城网站批量上架商品管理方法及系统。


背景技术:

2.传统的商店营销走的是当地的渠道,也就是顾客大多是来自当地的,而销量的多少与所在地客户的定位爱好以及商店的定位有关。比如:一家高端的服装店,开在小吃街,这个片区客户的定位跟品牌的定位不符,商店的销量肯定不好。但是网上商店就没有这个局限了,完全不必有这方面的担心,而且客户群体不仅仅是当地,而是全国甚至是全球的客户。
3.商店不比宣传网页,宣传网页可能半年一年宣传的都是那些内容,但是动态商城网页不是,商城每个季节卖的商品不同,同一个季节卖的商品也会一直在更新,同时也因为每次更新的物料数据的数据量达几十万甚至几百万的规模时,需要用户采用批量上传的方式对数据进行处理,批量操作需要用户将物料数据按批次粘贴到指定区域中,并手动上传到媒体平台,整个上传过程需要用户全程值守。受媒体平台处理能力的制约,一批物料数据上传的时间通常较长,而用户又只能在上传完一批物料数据之后再上传下一批物料数据,需要花费较大的人工成本。


技术实现要素:

4.为了降低人工成本问题,本技术提供一种动态商城网站批量上架商品管理方法及系统。
5.第一方面,本技术提供一种动态商城网站批量上架商品管理方法,采用如下的技术方案:一种动态商城网站批量上架商品管理方法,包括步骤:获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;将多个所述物料批次上传给所述物料接收方并向前端反馈物料传输结果。
6.通过采用上述技术方案,将需要更新至网站的商品相关数据创建为任务模式,并将该份任务上传至系统中,用户在上传任务时,同步设定更新的时间,根据物料批传任务的大小,系统自动对任务进行分批,当到达设定时间时,根据所设定的分批将物料数据更新至网站中。通过上述方式,在更新物料数据时,无需人值守在一旁,节省该部分的人力成本。通过设定分批上传的方式,可以根据上传的速度安排对应批次的物料数据上传,优化了上传的效率。通过信息反馈的方式,可以让用户及时了解物料数据上传的情况。
7.可选的,所述获取物料数据上传端设置的上传时间并根据批传接收端设置传输批
次步骤,包括:根据所述物料数据生成模拟物料数据、响应于物料批传任务生成模拟批传接口;在所述上传时间前预设时间点将模拟物料数据上传至模拟批传接口以获取单批次物料传输所需时长。
8.通过采用上述技术方案,以相同大小的数据和对应模拟的接收端口,模拟物料在上传时所需要花费的时间,以推断在实际传输时所需传输时间,通过推断得到的传输情况,作为划分物料数据的参考,以使得所分批的物料数据,可以快速更新至网站中,提高了传输的效率。
9.可选的,所述获取物料数据上传端上报的物料批传任务步骤,包括:响应于前端发送的批传接口调用请求,向所述前端提供批传接口;通过所述批传接口接收所述前端上报的所述物料批传任务。
10.通过采用上述技术方案,更新的网站不一样,数据上传的接口也相应的不同,因此,通过响应任务上传请求调用对应的批传接口,以供物料可以正确更新到对应的网站中。
11.可选的,上述方法还包括:在超过上传时间之后,获取上传至物料数据接收方的物料数据信息;将物料数据信息与物料批传任务进行比较以判断所述物料数据是否全部按照任务设定上传完毕;若判断结果为否,则根据剩余未传输物料数据量调用批传接口。
12.通过采用上述技术方案,获取物料数据接收方反馈的物料接收结果,以判断物料批传任务是否已经全部完成,若因为系统原因或者是网络原因,导致没有在规定时间内全部将物料数据更新完毕,则计算剩余物料数据的传输量,以根据该传输量调用其他接口,以将剩余的物料数据通过新接口快速完成上传更新,降低了因为物料数据未能及时上传带来的影响。
13.可选的,所述若判断结果为否,则根据剩余未传输物料数据量调用批传接口步骤,还包括:获取物料批传任务接口路径往返时间,所述路径往返时间计算用于重新调用新接口后物料批传开始传输时间。
14.通过采用上述技术方案,计算路径往返时间,以判断当前网络传输的拥堵情况,根据拥堵情况可以规划剩余未完成传输的物料数据的传输时间,以使得该批物料数据可以避开网络拥堵时间,快速完成传输。
15.可选的,上述方法还包括:接收外部存储器的接入信号并生成待命信息;获物料数据上传失败信息并生成向外部存储器传输数据指令;根据传输数据指令将未完成上传的数据保存至存储器。
16.通过采用上述技术方案,以外部存储器作为紧急情况时的储备器,以在因系统原因导致物料数据传输失败时,将失败的数据以及信息存储在外部存储器中,降低数据丢失的风险。同时,将数据存储在外部存储器中,以在操作数据再次上传时,可以直接读取存储器内的数据继续传输,提高了物料数据更新的可靠性。
17.第二方面,本技术提供一种动态商城网站批量上架商品管理系统,采用如下的技
术方案:一种动态商城网站批量上架商品管理系统,该系统包括:任务获取模块,用于获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;数据分批模块,用于获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;传输及结果反馈模块,用于将多个物料批次上传给物料接收方并向前端反馈物料传输结果。
18.通过采用上述技术方案,将需要更新至网站的商品相关数据创建为任务模式,并将该份任务上传至系统中,用户在上传任务时,同步设定更新的时间,根据物料批传任务的大小,系统自动对任务进行分批,当到达设定时间时,根据所设定的分批将物料数据更新至网站中。通过上述方式,在更新物料数据时,无需人值守在一旁,节省该部分的人力成本。通过设定分批上传的方式,可以根据上传的速度安排对应批次的物料数据上传,优化了上传的效率。通过信息反馈的方式,可以让用户及时了解物料数据上传的情况。
19.可选的,该系统还包括模拟测试模块,模拟测试模块用于根据物料数据生成模拟物料数据、响应于物料批传任务生成模拟批传接口;在上传时间前预设时间点将模拟物料数据上传至模拟批传接口以获取单批次物料传输所需时长。
20.通过采用上述技术方案,以相同大小的数据和对应模拟的接收端口,模拟物料在上传时所需要花费的时间,以推断在实际传输时所需传输时间,通过推断得到的传输情况,作为划分物料数据的参考,以使得所分批的物料数据,可以快速更新至网站中,提高了传输的效率。
21.第三方面,本技术提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述一种动态商城网站批量上架商品管理方法的步骤。
22.第四方面,本技术提供一种计算机可读存储介质,存储有能够被处理器加载并执行上述第一方面的计算机程序。
23.综上所述,本技术具有以下有益效果:1、将需要更新至网站的商品相关数据创建为任务模式,并将该份任务上传至系统中,用户在上传任务时,同步设定更新的时间,根据物料批传任务的大小,所需要花费的时间,系统自动对任务进行分批,当到达设定时间时,根据所设定的分批将物料数据更新至网站中。通过上述方式,在更新物料数据时,无需人值守在一旁,节省该部分的人力成本。通过设定分批上传的方式,可以根据上传的速度安排对应批次的物料数据上传,优化了上传的效率。通过信息反馈的方式,可以让用户及时了解物料数据上传的情况。
附图说明
24.图1是本技术一实施例中一种动态商城网站批量上架商品管理方法的一流程图;图2是本技术一实施例中计算机设备的一示意图。
具体实施方式
25.以下结合附图1-2对本技术作进一步详细说明。
26.本技术实施例公开一种动态商城网站批量上架商品管理方法,参见图1,该方法包括以下步骤:s100:获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据。
27.在本实施例中,物料批传任务是指待更新至网站上的商品相关数据,该数据以文件夹的方式存储在任务列表中,系统通过存储路径查询的方式,查询到该文件存储位置。物料数据是指与商品相关的数据,例如展示在网站上的词条、商品的价格、新商品的全部资料,如价格、发货地、材质、展示照片等信息。
28.具体地,用户在物料上传端将需要更新至网站上的物料数据以待处理任务的形式上传至系统中存储,在上传物料数据时,同时在系统中设定物料数据更新启动时间,以使得物料数据在设定的时间被上传至网站。
29.s200:获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传。
30.在本实施例中,物料接收接受方是指动态商城网站。
31.具体地,因为在文件较大以至于超过物料数据接收方的接收上限时,导致物料数据无法正常传输,且容易造成传输网络崩溃,因此,通过获取接收方接收端口的上限接收大小,对物料数据进行分批传输。在对物料数据进行分批时,分批后的数据共用一个数据库,以使得数据通用,将物料数据对应的接收方接口进行标记,以在到达上传时间时,可以对应将物料批传至对应的家接口端。
32.进一步地,在一实施例中,上述步骤包括:根据物料数据生成模拟物料数据、响应于物料批传任务生成模拟批传接口;在上传时间前预设时间点将模拟物料数据上传至模拟批传接口以获取单批次物料传输所需时长。
33.在本实施例中,模拟物料数据是指与待上传物料数据相同文件大小的虚拟文件包。模拟批传接口是指模拟物料批传时的虚拟数据接口端。
34.具体地,系统在接收到物料批传任务之后,系统对该物料数据进行分析,以获知该批物料数据对应的接收接口,根据物料数据的分批情况,生成对应文件大小的模拟分批数据包以及对应的模拟接收端口,该模拟接收端口按照预设启动物料数据传输时的接口网络情况进行模拟,将数据包传输至对应的模拟接收端口,以对应获取模拟分批数据包的传输情况,该情况包括传输时间,根据模拟得到的传输时间,以作为物料数据分批的参考参数。
35.进一步地,在一实施例中,上述方法步骤还包括:在超过上传时间之后,获取上传至物料数据接收方的物料数据信息;将物料数据信息与物料批传任务进行比较以判断物料数据是否全部按照任务设定上传完毕;若判断结果为否,则根据剩余未传输物料数据量调用批传接口。
36.在本实施例中,批传接口是指除了上述端口外调用的其他通信接口。
37.具体地,在系统获取了物料数据以及物料数据的上传时间之后,根据物料数据的发出地、接受地文件大小以及网络宽带即可计算出文件传输所需要的时间,在另一实施方式中,还可以通过上述模拟的方式,计算得到物料数据传输时所需要花费的时长。在启动物
料批传之后,经过预设时长,若未能接收到接收方的反馈信息,系统则启动数字信息查询功能,查询物料批传任务完成情况,若存在未开始传输的批次,则调用其他批传接口,实现数据的发送。例如,物料批传预计二十分钟完成传输,晚上十点开始传输,到十二点系统未能收到接收方反馈的数据信息,系统在对该数据查询之后,发现还存在一批上传至a网站的物料数据还未开始传输,系统则启用其他通信方式,将该物料传输至接收方,以便物料接收方可以准时更新晚上的信息。在其他实施方式中,还可以通过查询传输任务列表中待传物料数据分批数据的方式,以判断在超过预设传输时间之后,未传输的物料数据。
38.进一步地,在一实施例中,上述方法步骤还包括:获取物料批传任务接口路径往返时间,路径往返时间计算用于重新调用新接口后物料批传开始传输时间。
39.在本实施例中,往返时间是指系统执行物料批传任务之后,从物料接收方接收到反馈信号的时间。
40.具体地,系统包括具有最终数据源的发送器、网络以及具有最终数据目的的接收器,通过接收器发送携带时间戳的传输请求,时间戳用于计算可靠性方法的即时往返时间(即,路径 rtt)和拥塞测量(即,网络rtt)。每个时间戳附带有类型标记符 (n=网络rtt,p=路径rtt)。超过预设传输时间之后,系统根据上述方法计算剩余未完成传输的物料数据,接收方 的接收器在定期的时间间隔从接收器向发送器发送“n”重新传输请求 (trex)。如果当“n”测量到期时没有重新传输且网络处于通畅情况下,则发送重新传输请求,以开始未传输物料数据的传输。
41.s300:将多个物料批次上传给物料接收方并向前端反馈物料传输结果。
42.在本实施例中,前端是指物料数据上传端或者是用户所携带的移动电子设备。
43.具体地,在物料数据传输完毕之后,物料数据接收端向系统反馈数据接收完毕的信息,并将传输过程的涉及的传输信息一并反馈至系统中,系统根据前端反馈的数据,将最终传输完毕的信息反馈至物料数据上传端,以便获取物料数据传输的情况。
44.进一步的,上述方法步骤还包括:接收外部存储器的接入信号并生成待命信息;获物料数据上传失败信息并生成向外部存储器传输数据指令;根据传输数据指令将未完成上传的数据保存至存储器。
45.在本实施例中,待命信息是指外部存储器保持与系统之间的连接状态,传输数据指令用于指示系统将未完成传输的物料下载至外部存储器。
46.具体地,在出现网络故障或者是计算机故障时,传输数据指令启动,以指示系统将未传输的数据传输至外部存储器中,在故障修复之后,系统读取外部存储器内的数据,重新将该部分的数据传输至系统的任务列表中,以进行重新的传输。
47.本技术实施例还公开一种动态商城网站批量上架商品管理系统,该系统包括任务获取模块、数据分批模块以及传输及结果反馈模块,任务获取模块用于获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;数据分批模块用于获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;传输及结果反馈模块用于将多个物料批次上传给物料接收方并向前端反馈物料传输结果。
48.进一步地,该系统还包括模拟测试模块,模拟测试模块用于根据物料数据生成模拟物料数据、响应于物料批传任务生成模拟批传接口;在上传时间前预设时间点将模拟物
料数据上传至模拟批传接口以获取单批次物料传输所需时长。
49.进一步地,该系统还包括数据接口调用模块,数据接口调用模块用于响应于前端发送的批传接口调用请求,向前端提供批传接口;通过批传接口接收前端上报的物料批传任务。
50.进一步地,该系统还包括未完成检测模块,未完成检测模块用于在超过上传时间之后,获取上传至物料数据接收方的物料数据信息;将物料数据信息与物料批传任务进行比较以判断物料数据是否全部按照任务设定上传完毕;若判断结果为否,则根据剩余未传输物料数据量调用批传接口。
51.进一步地,该系统还包括时间计算模块,时间计算模块用于获取物料批传任务接口路径往返时间,路径往返时间计算用于重新调用新接口后物料批传开始传输时间。
52.进一步地,该系统还包括外部存储器对接模块,外部存储器对接模块用于接收外部存储器的接入信号并生成待命信息;获物料数据上传失败信息并生成向外部存储器传输数据指令;根据传输数据指令将未完成上传的数据保存至存储器。
53.本技术实施例还公开了一种计算机设备,参见图2,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种动态商城网站批量上架商品管理方法,该方法包括以下步骤:s100:获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;s200:获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;s300:将多个物料批次上传给物料接收方并向前端反馈物料传输结果。
54.本技术实施例还公开一种计算机可读存储介质。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:s100:获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;s200:获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;s300:将多个物料批次上传给物料接收方并向前端反馈物料传输结果。
55.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,
诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
56.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
57.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

技术特征:
1.一种动态商城网站批量上架商品管理方法,其特征在于,包括步骤:获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;将多个所述物料批次上传给所述物料接收方并向前端反馈物料传输结果。2.根据权利要求1所述的一种动态商城网站批量上架商品管理方法,其特征在于,所述获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次步骤,包括:根据所述物料数据生成模拟物料数据、响应于物料批传任务生成模拟批传接口;在所述上传时间前预设时间点将模拟物料数据上传至模拟批传接口以获取单批次物料传输所需时长。3.根据权利要求2所述的一种动态商城网站批量上架商品管理方法,其特征在于,所述获取物料数据上传端上报的物料批传任务步骤,包括:响应于前端发送的批传接口调用请求,向所述前端提供批传接口;通过所述批传接口接收所述前端上报的所述物料批传任务。4.根据权利要求3所述的一种动态商城网站批量上架商品管理方法,其特征在于,上述方法还包括:在超过上传时间之后,获取上传至物料数据接收方的物料数据信息;将物料数据信息与物料批传任务进行比较以判断所述物料数据是否全部按照任务设定上传完毕;若判断结果为否,则根据剩余未传输物料数据量调用批传接口。5.根据权利要求4所述的一种动态商城网站批量上架商品管理方法,其特征在于,所述若判断结果为否,则根据剩余未传输物料数据量调用批传接口步骤,还包括:获取物料批传任务接口路径往返时间,所述路径往返时间计算用于重新调用新接口后物料批传开始传输时间。6.根据权利要求1所述的一种动态商城网站批量上架商品管理方法,其特征在于,上述方法还包括:接收外部存储器的接入信号并生成待命信息;获物料数据上传失败信息并生成向外部存储器传输数据指令;根据传输数据指令将未完成上传的数据保存至存储器。7.一种动态商城网站批量上架商品管理系统,其特征在于,该系统包括:任务获取模块,用于获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;数据分批模块,用于获取物料数据上传端设置的上传时间并根据批传接收端设置传输批次,将物料数据按照物料批次上传;传输及结果反馈模块,用于将多个物料批次上传给物料接收方并向前端反馈物料传输结果。8.根据权利要求7所述的一种动态商城网站批量上架商品管理系统,其特征在于,该系统还包括模拟测试模块,模拟测试模块用于根据物料数据生成模拟物料数据、响应于物料批传任务生成模拟批传接口;在上传时间前预设时间点将模拟物料数据上传至模拟批传接
口以获取单批次物料传输所需时长。9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述的一种动态商城网站批量上架商品管理方法的步骤。10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-6中任一种方法的计算机程序。

技术总结
本申请公开了一种动态商城网站批量上架商品管理方法及系统,该方法包括步骤:获取物料数据上传端上报的物料批传任务,物料批传任务包括待上传的物料数据;获取物料数据上传端设置的上传时间并在该时间前获取物料数据接收方的单批次物料传输所需时长,将物料数据按照物料传输所需时长划分为多个物料上传批次;将所述多个物料批次上传给所述物料接收方并向前端反馈物料传输结果。通过采用上述技术方案,根据物料批传任务的大小,系统自动对任务进行分批,当到达设定时间时,根据所设定的分批将物料数据更新至网站中。通过上述方式,在更新物料数据时,无需人值守在一旁,节省该部分的人力成本。分的人力成本。


技术研发人员:彭从雁 雷军
受保护的技术使用者:深圳海天力电子商务有限公司
技术研发日:2022.07.01
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-8382.html

最新回复(0)