掌桥专利:专业的专利平台
掌桥专利
首页

电子商务订单导入方法、系统、设备及可读存储介质

文献发布时间:2023-06-19 10:27:30


电子商务订单导入方法、系统、设备及可读存储介质

技术领域

本发明涉及电子商务技术领域,尤其涉及一种电子商务订单导入方法、系统、设备及可读存储介质。

背景技术

随着电子商务的发展,在电子商务中为掌握各商城平台的订单情况,需要不时导入各商城平台的订单,当前导入订单的方式一般是通过spring cloud搭建微服务架构实现的,体现为订单信息导入系统,一般地,该订单信息导入系统对应两个微服务模块,包括APP(Application,应用程序)微服务和API(Application Programming Interface,应用程序接口)微服务,其中,API微服务面向各商城平台的API系统,用于请求获取订单,并返回原始订单数据给调用者;APP微服务则面向用户(一般是公司内部员工),用于提供订单信息导入接口。上述微服务架构所需硬件支持为标准计算机以及存储数据用的扩充硬盘。

然而,用户在使用上述微服务架构进行订单信息导入时,需要用户输入导入指令后,该微服务架构才会进行订单信息导入,会导致两个问题:一方面需要操作人员手动操作,导致该微服务架构不够智能;另一方面在无人操作时(非上班时间),该微服务架构处于闲置状态,导致该微服务架构利用率较低。

由此可知,目前用于电子商务订单导入的方法在导入订单时,存在不够智能以及利用率低的问题。

发明内容

本发明的主要目的在于提供一种电子商务订单导入方法、系统、设备及可读存储介质,旨在解决现有的电子商务订单导入的方法在导入订单时,存在不够智能以及利用率低的技术问题。

为实现上述目的,本发明提供一种电子商务订单导入方法,所述电子商务订单导入方法包括步骤:

基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表;

当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间;

导入所述目标订单信息导入时间对应的商城平台的订单信息。

可选地,所述导入所述目标订单信息导入时间对应的商城平台的订单信息之前,包括:

获取导入所述订单信息所需的订单信息导入配置信息;

所述导入所述目标订单信息导入时间对应的商城平台的订单信息,包括:

基于所述订单信息导入配置信息导入所述目标订单信息导入时间对应的商城平台的订单信息。

可选地,所述订单信息导入配置信息至少包括所述登录商城平台所需的账号信息,所述基于所述订单信息导入配置信息导入所述目标订单信息导入时间对应的商城平台的订单信息,包括:

发送申请所述商城平台对所述账号信息进行身份验证的申请请求;

在完成所述身份验证后,导入所述目标订单信息导入时间对应的商城平台的订单信息。

可选地,所述当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间之前,包括:

监听订单信息导入定时任务;所述订单信息导入定时任务用于产生订单信息导入指令。

可选地,所述基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表,包括:

获取各所述商城平台对应的至少两个历史订单信息导入时长;

计算所述至少两个历史订单信息导入时长的平均值,得到各所述商城平台对应的目标历史订单信息导入时长;

基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表。

可选地,所述基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表之前,包括:

获取各所述商城平台对应的订单使用时间,并基于所述订单使用时间创建订单信息导入顺序表;

所述基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表,包括:

基于所述订单信息导入顺序表为各所述目标历史订单信息导入时长排序,得到订单信息导入时间排序结果;

基于所述订单信息导入时间排序结果为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表。

可选地,所述方法还包括:

当检测到导入所述订单信息对应的导入完成指令时,获取所述导入完成指令对应的订单信息导入结束时间;

基于所述订单信息导入结束时间更新所述订单信息导入时间表。

此外,为实现上述目的,本发明还提供一种电子商务订单导入系统,所述电子商务订单导入系统包括订单信息导入时间分配单元和订单信息导入单元;

所述订单信息导入时间分配单元用于基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表;

所述订单信息导入单元用于当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间;导入所述目标订单信息导入时间对应的商城平台的订单信息。

此外,为实现上述目的,本发明还提供一种电子商务订单导入设备,所述电子商务订单导入设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的电子商务订单导入程序,所述电子商务订单导入程序被所述处理器执行时实现如上所述的电子商务订单导入方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电子商务订单导入程序,所述电子商务订单导入程序被处理器执行时实现如上所述的电子商务订单导入方法的步骤。

本发明通过基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表;当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间;导入所述目标订单信息导入时间对应的商城平台的订单信息。本发明实现了通过为各商城平台分配订单信息导入时间,得到订单信息导入时间表,根据该订单信息导入时间表对应的订单信息导入指令自动导入订单,而不需要人工输入导入指令;并且由于不需要人工进行操作,使得订单信息导入时间表可以囊括非上班时间,从而即使在非上班时间也能够被利用,而不会被动处于闲置状态。本发明在导入订单时更加智能以及提高了利用率。

附图说明

图1是本发明电子商务订单导入方法第一实施例的流程示意图;

图2是本发明电子商务订单导入方法第二实施例的流程示意图;

图3是本发明电子商务订单导入装置较佳实施例的功能模块示意图;

图4是本发明实施例方案涉及的硬件运行环境的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种电子商务订单导入方法,参照图1,图1为本发明电子商务订单导入方法第一实施例的流程示意图。

本发明实施例提供了电子商务订单导入方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。电子商务订单导入方法可应用于终端中,该终端包括但不限于手机、个人计算机等。为了便于描述,以下省略执行主体描述电子商务订单导入方法的各个步骤。电子商务订单导入方法包括:

步骤S110,基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表。

具体地,基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表。其中,订单信息导入时间表可以记录具体的时间,例如4:00;订单信息导入时间表也可以记录各商城平台对应的订单信息导入时间之间的时间间隔,例如一商城平台对应的订单信息导入时间与另一商城平台对应的订单信息导入时间之间的时间间隔为70分钟,则订单信息导入时间表在记录上述另一商城平台对应的订单信息导入时间时,通过记录70分钟以及与上述一商城平台之间的订单信息导入对应关系(例如该另一商城平台对应的订单信息导入时间在该一商城平台对应的订单信息导入时间之后)。

上述基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表,包括:

步骤a,获取各所述商城平台对应的至少两个历史订单信息导入时长。

具体地,获取各商城平台对应的至少两个历史订单信息导入时长。其中,历史订单信息导入时长为本次导入商城平台对应的订单信息之前导入该商城平台对应的订单信息所消耗的时长。

可以理解,从同一商城平台导入订单的次数可能超过两个,记录每次从该商城平台导入订单对应的导入时长,即得到了至少两个历史订单信息导入时长。

步骤b,计算所述至少两个历史订单信息导入时长的平均值,得到各所述商城平台对应的目标历史订单信息导入时长。

具体地,计算该至少两个历史订单信息导入时长的平均值,得到各商城平台对应的目标历史订单信息导入时长。其中,通过至少两个历史订单信息导入时长的平均值来得到目标历史订单信息导入时长,其目的为通过历史订单信息导入行为对应的时长来预估本次订单信息导入行为所需的时长。例如一历史订单信息导入时长为50分钟、另一历史订单信息导入时长为56分钟、再一历史订单信息导入时长为53分钟,则目标历史订单信息导入时长为50分钟、56分钟和53分钟的平均值,即53分钟。

需要说明的是,对于从同一商城平台导入订单的次数少于两次的情况(例如首次从一商城平台导入订单信息),则无法通过计算该至少两个历史订单信息导入时长的平均值来得到各商城平台对应的目标历史订单信息导入时长,对于该情况,可通过人工预估并设定目标历史订单信息导入时长的方式来实现,或者是直接获取目标历史订单信息导入时长的默认值。

步骤c,基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表。

具体地,基于各目标历史订单信息导入时长为各商城平台分配订单信息导入时间,得到订单信息导入时间表。其中,订单信息导入时间表为各商城平台与各目标历史订单信息导入时长之间的对应关系,该目标历史订单信息导入时长对应上述时间间隔,而对于上述订单信息导入时间,则需要对该目标历史订单信息导入时长进行转换。

上述基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表之前,包括:

步骤d,获取各所述商城平台对应的订单使用时间,并基于所述订单使用时间创建订单信息导入顺序表。

具体地,获取各商城平台对应的订单使用时间,并基于该订单使用时间创建订单信息导入顺序表。可以理解,由于订单信息的数据量较大,无法同时进行订单信息导入,因此,需要对各商城平台对应的订单信息分批进行处理,此外,又由于导入各商城平台的订单信息均需要花费一定的时间,因此,可针对用户对各商城平台对应的订单信息的使用情况(例如订单处理习惯)来确定对订单信息的处理顺序,例如上午处理商城平台A对应的订单信息、下午处理商城平台B对应的订单信息,则先导入商城平台A对应的订单信息,再导入商城平台B对应的订单信息,记录该导入顺序,并通过该导入顺序创建订单信息导入顺序表。

上述基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表,包括:

步骤c1,基于所述订单信息导入顺序表为各所述目标历史订单信息导入时长排序,得到订单信息导入时间排序结果;

步骤c2,基于所述订单信息导入时间排序结果为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表。

具体地,基于订单信息导入顺序表为各目标历史订单信息导入时长排序,得到订单信息导入时间排序结果;基于订单信息导入时间排序结果为各商城平台分配订单信息导入时间,得到订单信息导入时间表。

具体地,通过订单信息导入顺序表可以得到各商城平台对应的处理顺序,通过各目标历史订单信息导入时长可以确定排序后的各商城平台对应的订单信息导入时间,具体地,为处理顺序排第一的商城平台确定一时间(例如18:00)作为其订单信息导入时间后,通过各目标历史订单信息导入时长和订单信息导入时间排序结果确定剩余商城平台的订单信息导入时间,得到订单信息导入时间表。例如商城平台A的处理顺序为第一、商城平台B的处理顺序为第二,商城平台A的目标历史订单信息导入时长为50分钟,处理顺序排第一的商城平台的订单信息导入时间为18:00,则商城平台B的订单信息导入时间为18:50。

进一步地,所述方法还包括:

步骤e,当检测到导入所述订单信息对应的导入完成指令时,获取所述导入完成指令对应的订单信息导入结束时间。

具体地,当检测到导入订单信息对应的导入完成指令时,获取导入完成指令对应的订单信息导入结束时间。

可以理解的是,在导入商城平台的订单信息时可能提前完成也可能延后完成,对于提前完成的情况,其不影响按订单信息导入时间表进行导入过程,而对于延后完成的情况,则会影响按订单信息导入时间表进行导入的过程,例如导入商城平台A的订单信息的完成时间为18:30,而导入商城平台B的订单信息的订单信息导入时间为18:20,很明显,若不对信息导入时间表进行处理,导入商城平台A的订单信息的过程会与导入商城平台B的订单信息的过程产生冲突。

步骤f,基于所述订单信息导入结束时间更新所述订单信息导入时间表。

具体地,基于订单信息导入结束时间更新订单信息导入时间表,可以理解,通过各商城平台的订单信息导入结束时间对订单信息导入时间表进行更新,可避免导入不同商城平台的订单信息的过程产生冲突的情况。例如导入商城平台A的订单信息的完成时间为18:30,而导入商城平台B的订单信息的订单信息导入时间为18:20,则将导入商城平台B的订单信息的订单信息导入时间修改为18:30,即在导入商城平台A的订单信息完成后才开始导入商城平台B的订单信息,并对应调整订单信息导入时间表中的其他订单信息导入时间,例如商城平台C的订单信息导入时间为19:20,则将其对应调整为19:30。

本实施例通过基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表;当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间;导入所述目标订单信息导入时间对应的商城平台的订单信息。实现了通过为各商城平台分配订单信息导入时间,得到订单信息导入时间表,根据该订单信息导入时间表对应的订单信息导入指令自动导入订单,而不需要人工输入导入指令;并且由于不需要人工进行操作,使得订单信息导入时间表可以囊括非上班时间,从而即使在非上班时间也能够被利用,而不会被动处于闲置状态。本实施例在导入订单时更加智能以及提高了利用率。

进一步地,参照图2,基于上述电子商务订单导入方法第一实施例,提出第二实施例,所述导入所述目标订单信息导入时间对应的商城平台的订单信息之前,包括:

步骤S230,获取导入所述订单信息所需的订单信息导入配置信息。

具体地,获取导入订单信息所需的订单信息导入配置信息。其中,订单信息导入配置信息包括商城平台、商户和订单对应时间段等必要信息。

可以理解,通过该订单信息导入配置信息可确定需要导入的订单信息对应的商城平台、在该商城平台经营的商户和时间段。

上述导入所述目标订单信息导入时间对应的商城平台的订单信息,包括:

步骤S240,基于所述订单信息导入配置信息导入所述目标订单信息导入时间对应的商城平台的订单信息。

具体地,基于该订单信息导入配置信息导入目标订单信息导入时间对应的商城平台的订单信息。例如目标订单信息导入时间为14:00,而14:00对应的商城平台为商城平台A,则在时间为14:00时,根据订单信息导入配置信息导入商城平台A的订单信息。

上述订单信息导入配置信息至少包括所述登录商城平台所需的账号信息,所述基于所述订单信息导入配置信息导入所述目标订单信息导入时间对应的商城平台的订单信息,包括:

步骤g,发送申请所述商城平台对所述账号信息进行身份验证的申请请求。

具体地,订单信息导入配置信息至少包括登录商城平台所需的账号信息,发送申请该商城平台对账号信息进行身份验证的申请请求。其中,在首次登录该商城平台时,账号信息为用户名和密码,而在之后的登录过程中,该账号信息可以是用户名和密码之外的信息——token(商城平台生成的一串字符串,其为一个用于请求登录的令牌)。

需要说明的是,当首次登录商城平台后,商城平台生成token并返回,在之后的登录过程中,只需带上该token即可向商城平台请求数据,而无需再次带上用户名和密码。

步骤h,在完成所述身份验证后,导入所述目标订单信息导入时间对应的商城平台的订单信息。

具体地,在完成身份验证后,即可从与目标订单信息导入时间对应的商城平台中导入订单信息。

上述当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间之前,包括:

步骤i,监听订单信息导入定时任务;所述订单信息导入定时任务用于产生订单信息导入指令。

具体地,通过订单信息导入时间表可创建相应的定时任务,即每当时间与该订单信息导入时间表中的时间一致时,该定时任务会产生一订单信息导入指令,该订单信息导入指令用于指示开始进行订单信息导入。

具体地,监听订单信息导入定时任务,即实时获取该订单信息导入定时任务产生的订单信息导入指令。

本实施例通过获取导入所述订单信息所需的订单信息导入配置信息;所述导入所述目标订单信息导入时间对应的商城平台的订单信息,包括:基于所述订单信息导入配置信息导入所述目标订单信息导入时间对应的商城平台的订单信息。实现了通过自动获取导入订单信息所需的订单信息导入配置信息来导入相应的订单信息,使得在导入订单信息时,不需要通过人工输入该订单信息导入配置信息,从而提高了系统的响应速率,并且避免了人工在输入信息时产生的错误,而导致订单信息错误导入的问题,进而提高了订单信息导入的准确率。

此外,本发明还提供一种电子商务订单导入系统,所述电子商务订单导入系统包括:

订单信息导入时间分配单元和订单信息导入单元;

所述订单信息导入时间分配单元用于基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表;

所述订单信息导入单元用于当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间;导入所述目标订单信息导入时间对应的商城平台的订单信息。

本发明电子商务订单导入系统具体实施方式与上述电子商务订单导入方法各实施例基本相同,在此不再赘述。

此外,本发明还提供一种电子商务订单导入装置,如图3所示,所述电子商务订单导入装置包括:

分配模块10,用于基于预设订单信息导入时间配置规则为各商城平台分配订单信息导入时间,得到订单信息导入时间表;

获取模块20,用于当检测到所述订单信息导入时间表对应的订单信息导入指令时,获取所述订单信息导入指令对应的目标订单信息导入时间;

导入模块30,用于导入所述目标订单信息导入时间对应的商城平台的订单信息。

进一步地,所述获取模块20还用于获取导入所述订单信息所需的订单信息导入配置信息;

所述导入模块30包括:

导入单元,用于基于所述订单信息导入配置信息导入所述目标订单信息导入时间对应的商城平台的订单信息。

进一步地,所述订单信息导入配置信息至少包括所述登录商城平台所需的账号信息,所述导入单元包括:

发送子单元,用于发送申请所述商城平台对所述账号信息进行身份验证的申请请求;

导入子单元,用于在完成所述身份验证后,导入所述目标订单信息导入时间对应的商城平台的订单信息。

进一步地,所述电子商务订单导入装置还包括:

监听模块,用于监听订单信息导入定时任务。

进一步地,所述分配模块10包括:

获取单元,用于获取各所述商城平台对应的至少两个历史订单信息导入时长;

计算单元,用于计算所述至少两个历史订单信息导入时长的平均值,得到各所述商城平台对应的目标历史订单信息导入时长;

分配单元,用于基于各所述目标历史订单信息导入时长为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表。

进一步地,所述获取单元还用于获取各所述商城平台对应的订单使用时间;

所述分配模块10还包括:

创建单元,用于基于所述订单使用时间创建订单信息导入顺序表;

所述分配单元包括:

排序子单元,用于基于所述订单信息导入顺序表为各所述目标历史订单信息导入时长排序,得到订单信息导入时间排序结果;

分配子单元,用于基于所述订单信息导入时间排序结果为各所述商城平台分配订单信息导入时间,得到订单信息导入时间表。

进一步地,所述获取模块20还用于当检测到导入所述订单信息对应的导入完成指令时,获取所述导入完成指令对应的订单信息导入结束时间;

所述电子商务订单导入装置还包括:

更新模块,用于基于所述订单信息导入结束时间更新所述订单信息导入时间表。

本发明电子商务订单导入装置具体实施方式与上述电子商务订单导入方法各实施例基本相同,在此不再赘述。

此外,本发明还提供一种电子商务订单导入设备。如图4所示,图4是本发明实施例方案涉及的硬件运行环境的结构示意图。

需要说明的是,图4即可为电子商务订单导入设备的硬件运行环境的结构示意图。

如图4所示,该电子商务订单导入设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,电子商务订单导入设备还可以包括RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。

本领域技术人员可以理解,图4中示出的电子商务订单导入设备结构并不构成对电子商务订单导入设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电子商务订单导入程序。其中,操作系统是管理和控制电子商务订单导入设备硬件和软件资源的程序,支持电子商务订单导入程序以及其它软件或程序的运行。

在图4所示的电子商务订单导入设备中,用户接口1003主要用于接收用户操作;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的电子商务订单导入程序,并执行如上所述的电子商务订单导入方法的步骤。

本发明电子商务订单导入设备具体实施方式与上述电子商务订单导入方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电子商务订单导入程序,所述电子商务订单导入程序被处理器执行时实现如上所述的电子商务订单导入方法的步骤。

本发明计算机可读存储介质具体实施方式与上述电子商务订单导入方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,设备,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 电子商务订单导入方法、系统、设备及可读存储介质
  • 一种电子商务平台订单管理方法、系统、设备和计算机存储介质
技术分类

06120112552702