基于用户自定义的物流供应链场景协同方法、系统及设备与流程

文档序号:36002074发布日期:2023-11-16 14:56阅读:27来源:国知局
基于用户自定义的物流供应链场景协同方法、系统及设备与流程

本技术涉及物流管理,具体涉及基于用户自定义的物流供应链场景协同方法、系统及设备。


背景技术:

1、随着信息技术的不断发展,物流管理过程逐渐实现数字化。相关技术中,通过货运物流的管理平台对货运过程进行监控和管理。现代流通体系建设规划指出,要搭建供应链服务平台,提供信息、物流等综合服务。

2、然而,物流供应链中不同环节的信息通常由不同的业务模块进行管理,这就导致用户可能需要对不同的业务模块分别进行操作才能完成物流供应链的协同管理,进而导致物流供应链管理困难的问题。


技术实现思路

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、所述监控模块基于所述事件流变更情况对所述执行中任务的执行过程进行调整。

41、上述技术方案中,由于可以确定事件流变更情况并基于事件流变更情况对执行中任务的执行过程进行调整,如此可以在保留执行中任务的同时使得执行中任务以修改后的事件流指示的规则执行,进而可以提升用户体验。

42、可选的,所述物流供应链场景协同系统还包括配置模块,所述方法还包括:

43、所述配置模块响应于事件流配置请求,输出事件流配置界面;

44、所述配置模块基于所述事件流配置界面接收的配置操作生成所述用户对应的事件流。

45、通过采用上述技术方案,可以通过用户对事件流配置界面的操作生成用户对应的事件流,如此可灵活适配不同用户的业务需求,进而实现物流供应链上下游的协同。

46、第二方面,提供一种基于用户自定义的物流供应链场景协同系统,采用如下的技术方案:

47、一种基于用户自定义的物流供应链场景协同系统,所述系统包括客户端、网关和业务端;所述客户端通过所述网关与所述业务端信号连接;

48、所述客户端,用于向所述网关发起业务请求;

49、所述网关,用于响应于业务请求,基于所述业务请求确定用户信息和业务信息;基于所述用户信息和所述业务信息确定目标事件流,所述目标事件流包括至少两个业务模块的接口以及各个所述接口之间的关联参数,所述目标事件流基于物流供应链预先配置;基于所述关联参数确定所述目标事件流的初始接口的执行方式;基于所述初始接口的执行方式执行所述初始接口;响应于所述初始接口对应的执行反馈信息,基于所述执行反馈信息完成对所述业务请求的响应;

50、所述业务端,用于继续执行所述事件流。

51、第三方面,提供一种电子设备,采用如下的技术方案:

52、一种电子设备,所述电子设备包括:

53、至少一个处理器;

54、存储器;

55、至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行第一方面提供的任一种基于用户自定义的物流供应链场景协同方法。

56、综上所述,本技术包括以下至少一种有益技术效果:

57、1.可以在执行用户的业务请求的过程中,基于业务请求对应的用户信息和目标信息确定目标事件流,并基于目标事件流自动完成对供应链中各业务模块的操作,而无需用户单独对各个业务模块单独进行操作,如此可以便于对供应链进行管理。

58、2.可以通过任务队列将前端请求的处理过程进行分割,并通过不同的进程或容器去完成相应的任务,如此不仅可以保证前端请求的快速响应,还能合理分配系统资源,保证各事件流的处理效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1