首页> 中国专利> 适用于国际快件结算的动态链路追踪方法、系统和装置

适用于国际快件结算的动态链路追踪方法、系统和装置

摘要

本发明属于国际运输管理技术领域,具体涉及一种适用于国际快件结算的动态链路追踪方法、系统和装置,本发明的技术方案,首先,获取国际快件结算业务动态链路的主流程信息,在所述主流程信息的接口处设置环绕切点,根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息,根据所述节点信息追踪国际快件结算的进程,本发明的技术方案通过在主流程信息的接口处设置环绕切点,在不改变现有代码的情况下,实现了对国际快件结算业务的动态链路追踪,当出现异常事件时,可以根据追踪到的国际快件结算的进程进行相应的处理,大大提高了异常数据处理的效率。

著录项

  • 公开/公告号CN115953121A

    专利类型发明专利

  • 公开/公告日2023-04-11

    原文格式PDF

  • 申请/专利权人 上海中通吉网络技术有限公司;

    申请/专利号CN202211614464.2

  • 发明设计人 汪泽;李关恒;吴天柱;

    申请日2022-12-15

  • 分类号G06Q10/10(2023.01);G06Q10/0831(2023.01);G06F9/54(2006.01);

  • 代理机构北京细软智谷知识产权代理有限责任公司 11471;

  • 代理人赵越

  • 地址 201799 上海市青浦区华志路1685号5幢

  • 入库时间 2023-06-19 19:18:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-04-28

    实质审查的生效 IPC(主分类):G06Q10/10 专利申请号:2022116144642 申请日:20221215

    实质审查的生效

  • 2023-04-11

    公开

    发明专利申请公布

说明书

技术领域

本发明属于国际运输管理技术领域,具体涉及一种适用于国际快件结算的动态链路追踪方法、系统和装置。

背景技术

目前,国际快件结算业务包括多条链路,例如:订单清洗、轨迹清洗、费用清洗、账单清洗等。每条链路中都存在复杂的业务环节。

对于整个国际快件结算业务而言,结果一般分为以下几类:1、所有链路全部清洗成功,本次结算业务成功。2、由于业务流程限制某个链路正常结束,后续链路不再执行,本次结算业务成功,例如:“待完善”是订单的一种状态,上游推送的订单有可能信息不全,无法清洗出关键数据进行计费,这时可以正常结束,订单正常入库不进行清洗及后续逻辑,等待“轨迹”或者订单重推对数据进行补全。3、某个生产环节出现异常导致链路异常中止,本次结算业务失败。例如:客户下单成功,但是在国际快件结算系统运行到“费用清洗”时,客户取消或者退件了订单,那么后续该费用虽然产生了,但是不能进行后续业务,结算业务结束。

在生产过程之中,对于多条国际快件结算链路,多个业务环节的监控存在很大的局限性,例如:1、实时性问题:现有技术中,不能实时了解整个国际快件业务结算流程的进度,不能实时了解每个节点的核心数据。2、异常处理效率低:对于生产过程之中的异常数据不能实时感知,在处理异常时,只能每个链路每个环节依次进行排查,耗时费力且效率极低。

发明内容

为至少在一定程度上克服相关技术中存在的问题,本发明提供一种适用于国际快件结算的动态链路追踪方法、系统和装置,以解决在现有技术中不能实时了解整个国际快件业务结算流程的进度,不能实时掌握每个节点的核心数据,和,在处理异常时,只能每个链路每个环节依次进行排查,耗时费力且效率极低的问题。

为实现以上目的,本发明采用如下技术方案:

第一方面,

本发明提供一种适用于国际快件结算的动态链路追踪方法,包括:

获取国际快件结算业务动态链路的主流程信息;

在所述主流程信息的接口处设置环绕切点;

根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息;

根据所述节点信息追踪国际快件结算的进程。

进一步地,所述在所述主流程信息的接口处设置环绕切点,具体为:

在国际快件结算的主流程信息中接口的入口处和出口处采用AOP切面的方式设置环绕切点。

进一步地,还包括:所述环绕切点采用消息中间件进行异步处理和更新。

进一步地,还包括:页面可视化显示国际快件结算的进程。

进一步地,所述页面可视化显示国际快件结算的进程,包括:定时刷新国际快件结算的进程。

进一步地,每5分钟刷新一次国际快件结算的进程。

进一步地,所述主流程至少包括:订单清洗、轨迹清洗、费用清洗和账户清洗;

其中,所述订单清洗,至少包括:数据校验、数据匹配和计费因子;

轨迹清洗,至少包括:收件、发件、到件、派件、签收、退件签收;

费用清洗,至少包括:报价配置、报价管控、价格模板、计费公式;

账户清洗,至少包括:余额监控、充值提现、预付款转账、物料结算。

进一步地,所述订单清洗、轨迹清洗、费用清洗和账户清洗均采用百分制进行计算。

第二方面,

本发明提供一种一种适用于国际快件结算的动态链路追踪系统,包括:

获取模块,用于获取国际快件结算业务的主流程信息;

设置模块,用于在所述主流程信息的接口处设置环绕切点;

触发模块,用于根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息;

追踪模块,用于根据所述节点信息追踪国际快件结算的进程。

第三方面,

一种适用于国际快件结算的动态链路追踪装置,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的方法。

本发明采用以上技术方案,至少具备以下有益效果:

本发明在实际应用中,首先,获取国际快件结算业务动态链路的主流程信息,在所述主流程信息的接口处设置环绕切点,根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息,根据所述节点信息追踪国际快件结算的进程,本发明的技术方案通过在主流程信息的接口处设置环绕切点,在不改变现有代码的情况下,实现了对国际快件结算业务的动态链路追踪,当出现异常事件时,可以根据追踪到的国际快件结算的进程进行相应的处理,大大提高了异常数据处理的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种适用于国际快件结算的动态链路追踪方法的流程图;

图2是根据一示例性实施例示出的国际快件结算整体业务流程;

图3是根据一示例性实施例示出的国际结算系统的架构设计图;

图4是根据一示例性实施例示出的某一订单编号对应的清洗进度进程图;

图5是根据一示例性实施例示出的一种适用于国际快件结算的动态链路追踪系统的模块图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

实施例一

请参阅图1,图1是根据一示例性实施例示出的一种适用于国际快件结算的动态链路追踪方法的流程图,如图1所示,该适用于国际快件结算的动态链路追踪方法,包括:

步骤S01、获取国际快件结算业务动态链路的主流程信息;

步骤S02、在所述主流程信息的接口处设置环绕切点;

步骤S03、根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息;

步骤S04、根据所述节点信息追踪国际快件结算的进程。

需要说明的是,本申请的技术方案适合的应用场景为在多条链路中实时获取国际结算业务的处理进程的场合。

需要说明的是,获取国际快件结算业务动态链路的主流程信息的方法有多种,可以在国际结算业务的历史订单中进行查找,也可以通过对国际快件结算业务的代码中查找到对应的主流程。

本发明在实际应用中,首先,获取国际快件结算业务动态链路的主流程信息,在所述主流程信息的接口处设置环绕切点,根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息,根据所述节点信息追踪国际快件结算的进程,本实施例的技术方案通过在主流程信息的接口处设置环绕切点,在不改变现有代码的情况下,实现了对国际快件结算业务的动态链路追踪,当出现异常事件时,可以根据追踪到的国际快件结算的进程进行相应的处理,大大提高了异常数据处理的效率。

在具体实践中,所述在所述主流程信息的接口处设置环绕切点,具体为:

在国际快件结算的主流程信息中接口的入口处和出口处采用AOP切面的方式设置环绕切点。

在具体实践中,所述环绕切点采用消息中间件进行异步处理和更新。

需要说明的是,本实施例中采用AOP切面和反射的方式在主流程的各个入口处设置环绕切点。当订单进入到主流程时,订单开始流转,即触发设置的环绕切点,记录当前订单所处的节点,当完成入口处的方法时,再次触环绕切点,表示该流程中的步骤已经完成,即将进入到下一个流程中。在下一个流程的入口处触发设置的环绕切点,并记录当前订单所处的节点,当完成入口处的方法时,再次触环绕切点,表示该流程中的步骤已经完成,即将进入到下一个流程中,如此循环。

需要说明的是,本实施例在接口的入口和出口处设置AOP切面,能够清楚的知晓业务所处的进程,这个流程是已经处理完成还是未完成。

需要说明的是,为了不影响主流程中的执行效率,本实施例采用消息中间件进行异步处理和数据更新,大大提升了工作效率。

在具体实践中,页面可视化显示国际快件结算的进程。

在具体实践中,所述页面可视化显示国际快件结算的进程,包括:定时刷新国际快件结算的进程。

在具体实践中,每5分钟刷新一次国际快件结算的进程。

需要说明的是,在页面可视化下,页面需要定时刷新获取订单最新的处理状态,已达到实时监控、掌握数据走向的目的。

需要说明的是,快递行业与其他行业不同,订单从发件到签收需要经历一个比较长的周期,尤其是国际快递业务时间会更久一些,因此,在页面上呈现订单的状态不需要过于频繁的刷新。刷新时间可根据历史经验设置,或者根据实际使用经验设置,一般3-5分钟刷新一次即可满足,具体地5分钟为最佳,除此之外,还可以设置为10分钟等,对于时间再此不做过多地限定。

在具体实践中,请参阅图2,图2是根据一示例性实施例示出的国际快件结算整体业务流程,所述主流程至少包括:订单清洗、轨迹清洗、费用清洗和账户清洗;

其中,所述订单清洗,至少包括:数据校验、数据匹配和计费因子;

轨迹清洗,至少包括:收件、发件、到件、派件、签收、退件签收;

费用清洗,至少包括:报价配置、报价管控、价格模板、计费公式;

账户清洗,至少包括:余额监控、充值提现、预付款转账、物料结算。

需要说明的是,本实施例的图2中,只绘制了部分地主流程分类,例如:轨迹清洗中的发件、派件并未示出,但是并不是代表不重要。本实施例的技术方案在后期的计算中还会用到,根据实际的分类进行计算即可。

需要说明的是,本实施例的图2示出了国际结算系统中的模块链路,“清洗”的目的是过滤,提取出关键数据,即用户需要获取的数据,此数据可以根据实际的需要进行具体设定,本实施例不在详细阐述。例如:一个订单从上游系统发送至国际快件结算系统时,这些数据并非全部是必要的,需要筛选过滤出用户需要获取的数据,例如:订单的体积、重量、产品、客户信息等。

在具体实践中,所述订单清洗、轨迹清洗、费用清洗和账户清洗均采用百分制进行计算。

需要说明的是,每个模块清洗的进度都是按百分制算法进行计算,例如:如果订单清洗只清洗了数据校验、数据匹配则进度展示66.7%;轨迹清洗只清洗了收件、发件、到件则进度展示50%;以此类推,能清晰看出每个模块目前清洗的进度,以及整体清洗进度。需要说明的是,轨迹清洗中的签收、退件签收属于同一进度,若轨迹清洗完成100%,则可以表示为签收,也可以是退件签收。

具体地请参阅图3,图3是根据一示例性实施例示出的国际结算系统的架构设计图,采用图3的架构设计图,统计出2022年11月09日00:00:00到2022年11月19日23:59:59,越难的国际快件结算的订单清洗情况,具体地请参阅图4,图4是根据一示例性实施例示出的某一订单编号对应的清洗进度进程图,点击需要查询的订单编号时,出现图4所示的清洗进度进程图,表示订单清洗环节全部完成;轨迹清洗已经完成80%,表示已经完成派件,即将进入到签收环节;费用清洗已经完成75%,表示已经完成价格模板,即将进去到计费公式环节;账户清洗已经完成50%,表示已经完成充值提现,即将进去到预付款转账环节。

需要说明的是,根据主流程中设置的清洗项目和项目所包含的内容的不同,表示的进度不同,在已有设置的情况下,能够根据百分制精准的推算出快件所处环节。

需要说明的是,本实施例的技术方案,在进行异常快件查询时,可以根据实际统计出的百分制查询到问题的可能的位置,例如:图4中的进程,若是出现异常,则不比考虑是订单清洗的原因,可以考虑是签收环节出现问题,还是计费公式环节出现问题,或者是预付款转账环节出现了问题。然后在进行排查,大大缩减了排查时间,提高工作效率。

实施例二

请参阅图5,图5是根据一示例性实施例示出的一种适用于国际快件结算的动态链路追踪系统500功能模块图,如图5所示,包括,

获取模块501,用于获取国际快件结算业务的主流程信息;

设置模块502,用于在所述主流程信息的接口处设置环绕切点;

触发模块503,用于根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息;

追踪模块504,用于根据所述节点信息追踪国际快件结算的进程。

需要说明的是,本申请的技术方案适合的应用场景为在多条链路中实时获取国际结算业务的处理进程的场合。

需要说明的是,获取国际快件结算业务动态链路的主流程信息的方法有多种,可以在国际结算业务的历史订单中进行查找,也可以通过对国际快件结算业务的代码中查找到对应的主流程。

本发明在实际应用中,首先,获取模块501,用于获取国际快件结算业务动态链路的主流程信息,设置模块502,用于在所述主流程信息的接口处设置环绕切点,触发模块503,用于根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息,追踪模块504,用于根据所述节点信息追踪国际快件结算的进程,本实施例的技术方案通过在主流程信息的接口处设置环绕切点,在不改变现有代码的情况下,实现了对国际快件结算业务的动态链路追踪,当出现异常事件时,可以根据追踪到的国际快件结算的进程进行相应的处理,大大提高了异常数据处理的效率。

实施例三

根据一示例性实施例示出的一种适用于国际快件结算的动态链路追踪装置,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的方法。

需要说明的是,本申请的技术方案适合的应用场景为在多条链路中实时获取国际结算业务的处理进程的场合。

需要说明的是,获取国际快件结算业务动态链路的主流程信息的方法有多种,可以在国际结算业务的历史订单中进行查找,也可以通过对国际快件结算业务的代码中查找到对应的主流程。

本实施例在实际应用中,首先,获取国际快件结算业务动态链路的主流程信息,在所述主流程信息的接口处设置环绕切点,根据所述环绕切点是否被触发,得到国际快件结算业务的节点信息,根据所述节点信息追踪国际快件结算的进程,本是实施例的技术方案通过在主流程信息的接口处设置环绕切点,在不改变现有代码的情况下,实现了对国际快件结算业务的动态链路追踪,当出现异常事件时,可以根据追踪到的国际快件结算的进程进行相应的处理,大大提高了异常数据处理的效率。

本实施例还提供一种计算机可存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,程序被处理器执行时实现众包任务动态分享方法的相应功能。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。

应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号