资源异常的处理方法、装置、设备及存储介质与流程

文档序号:29978775发布日期:2022-05-11 12:26阅读:210来源:国知局
资源异常的处理方法、装置、设备及存储介质与流程

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.图1是本技术实施例提供的一种实施环境的示意图;
41.图2是本技术实施例提供的一种资源异常的处理方法的流程图;
42.图3是本技术实施例提供的一种目标资源的运输流向图;
43.图4是本技术实施例提供的一种资源异常的处理装置的结构示意图;
44.图5是本技术实施例提供的一种服务器的结构示意图;
45.图6是本技术实施例提供的一种资源异常的处理设备的结构示意图。
具体实施方式
46.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
47.本技术实施例提供了一种资源异常的处理方法,请参考图1,其示出了本技术实施例提供的方法实施环境的示意图。该实施环境可以包括:终端11和服务器12。
48.其中,终端11安装有能够确定目标资源对应的多个途经节点的应用程序,当该应用程序确定目标资源对应的多个途经节点后,可将确定的多个途经节点的信息发送给服务器12,服务器12基于本技术实施例提供的方法确定需要排查的至少一个途经节点。或者,服务器12将所确定的需要排查的至少一个途经节点的信息发送给终端11,终端11对需要排查的至少一个途经节点的信息进行存储,也可以将需要排查的至少一个途经节点的信息进行显示,以供管理对象采取对应的处理措施。
49.或者,终端11安装有能够确定目标资源对应的多个途经节点的应用程序,当该应
用程序确定目标资源对应的多个途经节点后,终端11基于本技术实施例提供的方法确定需要排查的至少一个途经节点。或者,终端11将所确定的需要排查的至少一个途经节点的信息发送给服务器12,服务器12对需要排查的至少一个途经节点的信息进行存储。可选地,服务器12将需要排查的途经节点的信息发送给管理对象,由管理对象采取处理措施。
50.或者,终端11从服务器12获取目标资源对应的多个途经节点的信息,终端11基于本技术实施例提供的方法确定需要排查的至少一个途经节点。或者,终端11将所确定的需要排查的至少一个途经节点的信息发送给服务器12,服务器12对需要排查的至少一个途经节点的信息进行存储。可选地,服务器12将需要排查的途经节点的信息发送给管理对象,由管理对象采取处理措施。
51.可选地,终端11可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如pc(personal computer,个人计算机)、手机、智能手机、pda(personal digital assistant,个人数字助手)、可穿戴设备、ppc(pocket pc,掌上电脑)、平板电脑、智能车机、智能电视、智能音箱等。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。
52.本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
53.基于上述图1所示的实施环境,本技术实施例提供一种资源异常的处理方法,该资源异常的处理方法可由终端或服务器执行。以该方法应用于终端为例,该方法流程如图2所示,包括步骤201-步骤203。
54.在步骤201中,确定目标资源对应的多个途经节点。
55.可选地,目标资源是运输的任意资源,目标资源对应的多个途经节点,是指目标资源在运输过程中到达过的节点。以目标资源为土豆为例,土豆由位于a城市的仓库作为起点开始运输,运输至位于b城市的酒店,运输过程为:仓库-采购公司的库房-运输公司的库房-酒店。上述运输过程中,仓库、采购公司的库房、运输公司的库房以及酒店均属于土豆对应的途经节点。
56.需要说明的是,目标资源对应的途经节点除了上述举例的,还可以是运输公司在运输目标资源时,目标资源所到达的转运中心。以目标资源为土豆,由运输公司将土豆由运输公司的库房运输至酒店为例,酒店所在的区域为b城市的c区,运输过程为:运输公司的库房-a城市的转运中心-b城市的转运中心-位于c区的转运中心(配送中心)-酒店。上述运输过程中,除了运输公司的库房与酒店属于土豆对应的途经节点,a城市的转运中心、b城市的转运中心以及配送中心也属于土豆对应的途经节点。也即是目标资源对应的途经节点为目标资源到达的任意地方,只要涉及一个地理位置至另一个地理位置的跨越,均可作为途经节点。
57.关于确定目标资源对应的多个途经节点的方式,示例性地,终端安装和运行有能用于查询物流信息的应用程序,终端通过访问该用于查询物流信息的应用程序的后台服务器,获取目标资源对应的多个途经节点。
58.示例性地,获取目标资源的发货流转单,基于发货流转单获取目标资源对应的多
个运输节点。以上述实施例示出的土豆由仓库运输至采购中心的库房为例,由于该运输过程是由采购中心采购,仓库直接装货发送,并没有经过运输公司的运输,此时用于查询物流信息的应用程序的后台服务器中并没有该运输过程的相关物流信息,也即是无法获取目标资源对应的多个途经节点。因此,可基于仓库的发货流转单获取目标资源对应的多个途经节点。
59.本技术实施例不对基于发货流转单获取目标资源对应的多个途经节点的方式进行限定,可选地,基于人工获取。例如,终端提供信息输入接口,信息采集对象基于信息输入接口人工输入发货流转单上目标资源对应的多个途经节点,终端基于此获取目标资源对应的多个途经节点。可选地,终端通过访问目标资源提供方的后台服务器,通过访问获取存储在后台服务器的发货流转单,从而确定发货流转单上的多个途经节点。
60.需要说明的是,上述举例旨在说明可通过多种方式确定目标资源对应的多个途经节点,而非限定确定方式。用于确定多个途经节点的单据可以是上述实施例示出的发货流转单,还可以是其他与目标资源相关的单据,本技术实施例对此不进行限定。
61.在步骤202中,获取目标资源在多个途经节点的项目检测结果。
62.通过对目标资源在多个途经节点进行项目检测,得到项目检测结果。可选地,项目检测包括质量检测与安全检测中的至少一种。在一种可能的实现方式中,项目检测为定时执行,按照第一频率定时执行项目检测。本技术实施例不对第一频率的确定方式进行限定,例如,基于经验值设置;又例如基于用户要求设置,用户可以是目标资源的运输对象,用户可以是目标资源的提供对象,用户还可以是其他与目标资源有关的对象。其中,项目检测是通过项目检测仪器实现的,终端基于与项目检测仪器的通信连接控制项目检测仪器以第一频率执行项目检测。
63.可选地,除了定时进行项目检测,还可在目标资源到达途经节点时就进行项目检测。例如,途经节点a设置有项目检测仪器,目标资源在进行途经节点a前会经由项目检测仪器进行项目检测,在完成项目检测后,目标资源才算到达途经节点a(完成入库),也即是项目检测为目标资源入库的一个步骤。
64.在项目检测仪器对目标资源执行项目检测后,终端可基于与项目检测仪器的通信连接获取目标资源在多个途经节点的项目检测结果。需要说明的是,终端可以基于通信连接在目标资源的项目检测结束时就获取项目检测结果,也可每隔一段时间获取目标资源在多个途经节点的项目检测结果。而一段时间可以基于经验值设置,本技术实施例对此不进行限定。
65.在步骤203中,基于项目检测结果确定目标资源存在异常,基于多个途经节点中的各个途经节点之间的相关性确定需要排查的至少一个途经节点,相关性用于指示各个途经节点之间的交互情况。
66.可选地,如果项目检测结果指示异常则确定目标资源存在异常。针对项目检测包括质量检测与安全检测中的至少一种的情况,项目检测结果指示异常也即是质量异常或安全异常。以目标资源为玻璃制品为例,玻璃制品在运输过程中碎裂(质量异常),此时玻璃制品存在异常。以目标资源为土豆为例,土豆在运输过程中由于长时间运输导致卫生条件不合格(安全异常),此时土豆存在异常。当然,目标资源的异常可以是在运输过程中发生的,也可以是目标资源在开始运输前就是异常状态,本技术实施例对此不进行限定。
67.在确定目标资源存在异常后,需要基于相关性确定需要排查的至少一个途经节点,在一种可能的实现方式中,在基于相关性确定需要排查的至少一个途经节点之前,还需要确定多个途经节点中的各个途经节点之间的相关性。示例性地,确定各个途经节点之间的相关性的方式包括但不限于如下两种方式。
68.确定方式一、获取多个途经节点中的各个途经节点之间交互的资源的数量,基于交互的资源的数量确定各个途经节点之间的相关性。
69.其中,途经节点之间的交互是指途经节点之间接收资源或发送资源。交互的资源是指发送的资源或者接收的资源。以途经节点为途经节点a与途经节点b为例,途经节点a与途经节点b之间交互的资源是指途经节点a发送给途经节点b的资源以及途经节点a接收到来自途经节点b的资源。
70.需要说明的是,交互的资源不仅仅局限于目标资源,若两个途经节点之间进行交互的除了目标资源还有其他资源,则其他资源也属于交互的资源。示例性地,以目标资源为土豆,途经节点为途经节点a与途经节点b为例,途经节点a向途经节点b发送土豆的同时,还向途经节点b发送苹果,此时土豆与苹果均属于交互的资源。
71.本技术实施例不对获取交互的资源的数量进行限定,以上述实施例示出的用于查询物流信息的应用程序为例,该用于查询物流信息的应用程序的后台服务器除了存储有目标资源对应的多个途经节点的信息,还存储有任意两个途经节点之间交互的资源的数量,终端可通过访问该用于查询物流信息的应用程序的后台服务器获取任意两个途经节点之间交互的资源的数量。以上述实施例示出的发货流转单为例,发货流转单上记录有运输的资源的数量,运输的资源对应的途经节点,可基于发货流转单获取各个途经节点之间交互的资源的数量。关于基于发货流转单获取各个途经节点之间交互的资源的数量的方式与上述实施例示出的基于发货流转单获取目标资源对应的各个途经节点的方式类似,在此不再多加赘述。
72.无论基于何种方式获取各个途经节点之间(任意两个途经节点之间)交互的资源的数量,均可基于交互的资源的数量确定任意两个途经节点之间的相关性。示例性地,基于交互的资源的数量获取任意两个途经节点中其中一个途经节点(第一途经节点)在另一个途经节点(第二途经节点)的收货占比,基于交互的资源的数量获取第二途经节点在第一途经节点的发货占比,根据发货占比与收货占比确定上述两个途经节点之间的相关性。
73.可选地,收货占比是指第二途经节点接收到的来自第一途经节点的资源的数量(第一数量)在第二途经节点接收到的资源的总数(第二数量)中的所占比例。第一数量所对应的时间与第二数量所对应的时间相同,可以是同一天或同一个时间段。其中,第一数量所对应的时间,是指第二途经节点在该时间接收到的来自第一途经节点的资源的数量为第一数量。第二数量所对应的时间,是指第二途经节点在该时间接收到的资源的总数为第二数量。例如,第二途经节点在2022年1月5日全天接收到来自第一途经节点的资源的数量共计1000个(第一数量),第二途经节点在2022年1月5日全天接收到的资源的总数共计100000个(第二数量),则第一途经节点在第二途经节点的收货占比为0.01。
74.可选地,发货占比是指第一途经节点发送给第二途经节点的资源的数量(第三数量)在第一途经节点发送的资源的总数(第四数量)中的所占比例。第三数量所对应的时间与第四数量所对应的时间相同,可以是同一天或者是同一个时间段。其中,第三数量所对应
的时间,是指第一途经节点在该时间发送给第二途经节点的资源的数量为第三数量。第四数量所对应的时间,是指第一途经节点在该时间发送的资源的总数为第四数量。例如,第一途经节点在2022年1月5日全天发送给第二途经节点的资源的数量共计1000个(第三数量),第一途经节点在2022年1月5日全天发送的资源的总数共计5000个(第四数量),则第二途经节点在第一途经节点的收货占比为0.2。需要说明的是,上述第一途经节点与第二途经节点的描述是为了区分任意两个途经节点,而非进行限定,第一途经节点与第二途经节点可以是任一途经节点。
75.在确定收货占比与发货占比后,可基于收货占比与发货占比建立相关性模型。本技术实施例不对建立的相关性模型进行限定,可以是spss(spearman correlation coefficient,斯皮尔曼相关性系数)模型,还可以是其他能用于获取相关性的模型。通过建立相关性模型,得到各个途经节点之间的相关性。以相关性模型为spss模型为例,对基于收货占比与发货占比确定相关性的过程进行说明。将发货占比按照从小到大进行顺序排列,根据发货占比的排列结果确定每一个发货占比对应的等级,将收货占比按照从小到大进行顺序,根据收货占比的排列结果确定每一个收货占比对应的等级,计算同一组发货占比对应的等级与收货占比对应的等级之间的差值(第一等级差),基于第一等级差计算得到斯皮尔曼相关性系数。其中,同一组的发货占比与收货占比是指发货占比对应的两个途经节点与收货占比对应的两个途经节点相同。由于计算得到的斯皮尔曼相关性系数可以反应任意两个途经节点之间的相关性,因此,可基于计算得到的斯皮尔曼相关性系数确定任意两个途经节点之间的相关性的大小。
76.确定方式二、获取多个途经节点中的各个途经节点之间的交互频次,基于交互频次确定各个途经节点之间的相关性。
77.关于交互的相关描述与确定方式一中的一致,在此不再多加赘述,交互频次是指单位时间内交互的次数。其中,单位时间可以是基于经验设置的任意值,例如,单位时间为24小时,单位时间为12小时,本技术实施例对此不进行限定。获取交互频次的方式与上述实施例示出的获取交互的资源的数量的方式类似,关于基于交互频次确定各个途经节点之间的相关性的过程,也可基于上述实施例示出的相关性模型确定。
78.可选地,当任意两个途经为上述实施例示出的第一途经节点与第二途经节点时,任意两个途经节点之间的交互频次包括第一途经节点在第二途经节点的发货频次(第一发货频次)与第二途经节点在第一途经节点的发货频次(第二发货频次)。第一发货频次是指在单位时间内第二途经节点发送资源给第一途经节点的次数,第二发货频次是指在单位时间内第一途经节点发送资源给第二途经节点的次数。以相关性模型为spss模型为例,对基于交互频次确定相关性的过程进行说明。将第一发货频次按照从小到大进行顺序排列,根据第一发货频次的排列结果确定每一个第一发货频次对应的等级,将第二发货频次按照从小到大进行顺序排列,根据第二发货频次的排列结果确定每一个第二发货频次对应的等级,计算同一组第一发货频次对应的等级与第二发货频次对应的等级之间的差值(第二等级差),基于第二等级差计算得到斯皮尔曼相关性系数。其中,同一组的第一发货频次与第二发货频次是指第一发货频次所对应的两个途经节点与第二发货频次所对应的两个途经节点相同。
79.需要说明的是,终端在确定各个途经节点之间的相关性之后,还可以按照第二频
率重复上述操作,来实现对所确定的相关性的维护,从而使得所确定的各个途经节点之间的相关性更为精确。关于第二频率的确定方式与步骤202中第一频率的确定方式类似,在此不再多加赘述。
80.可选地,由于只需要保证在确定需要排查的至少一个途经节点之前确定各个途经节点之间的相关性。因此,确定各个途经节点的相关性的操作除了上述实施例示出的在目标资源存在异常时执行,还可以在获取目标资源在各个途经节点的项目检测结果之前就执行。此时,终端在每隔一段时间获取目标资源在多个途经节点的项目检测结果时,除了上述实施例示出的同时获取,还可基于相关性依次获取目标资源在多个途经节点的项目检测结果。
81.针对上述实施例示出的终端基于通信连接在目标资源的项目检测结束时就获取目标资源在多个途经节点的项目检测结果的情况,确定需要排查的途经节点的方式包括但不限于:当多个途经节点中存在第一类型的途经节点,以第一类型的途经节点为起点,按照相关性对多个途经节点排序;按照排序结果确定需要排查的至少一个途经节点。
82.其中,第一类型的途经节点为目标资源首次出现异常的途经节点。首次出现异常的途经节点是指在多个途经节点中,终端最早获取到对应的项目检测结果指示异常的途经节点。由于终端是在项目检测结束时就获取项目检测结果,因而根据项目检测结束的时间也即获取项目检测结果的时间便可以区分出目标资源在各个途经节点出现异常的先后顺序。例如,目标资源在途经节点a与途经节点b等多个途经节点的项目检测结果指示异常,终端在2022年1月5日15:00获取到途经节点a对应的项目检测结果指示异常,终端在2022年1月5日16:00获取到途经节点b对应的项目检测结果指示异常,终端获取到其他途经节点对应的项目检测结果指示异常的时间均迟于2022年1月5日16:00,此时确定途经节点a为第一类型的途经节点。
83.需要说明的是,终端获取到途经节点对应的项目检测结果可以是在项目检测结束时,也可以是项目检测结束后一段时间终端才获取到途经节点对应的项目检测结果。例如,终端定时执行获取多个途经节点对应的项目检测结果的操作,通过定时执行该操作使得终端与项目检测仪器无需长时间保持通信连接,从而减少项目检测过程中的损耗。其中,途经节点对应的项目检测结果是指目标资源在该途经节点的项目检测结果。
84.本技术实施例不对基于相关性对多个途经节点进行排序的方式进行限定,在一种可能的实现方式中,排序结果是以第一类型的途经节点为中心的相关性的热力图。以第一类型的途经节点为中心的相关性的热力图是指该相关性的热力图所指示的为第一类型的途经节点与其他途经节点之间的相关性。可选地,当热力图以颜色深度指示相关性时,其他途经节点与第一类型的途经节点相关性越高,在热力图中显示的颜色越深。其中,其他途经节点是指多个途经节点中除第一类型的途经节点以外的途经节点。
85.在生成相关性的热力图后,可根据热力图确定排查顺序,基于排查顺序确定需要排查的至少一个途经节点。示例性地,基于热力图显示的颜色深度,由深到浅将其他途经节点划分为三组,先分析第一组的途经节点对应的项目检测结果,将项目检测结果指示异常的途经节点确定为需要排查的途经节点,剩余两组重复执行上述操作。
86.需要说明的是,上述实施例旨在说明可通过热力图显示的颜色深度依次确定需要排查的至少一个途经节点,而非限定通过热力图的确定方式,所确定的排查顺序可以是上
述举例示出的三组,也可以是其他排查顺序,本技术实施例对此不进行限定。此外,针对上述实施例示出的终端基于相关性依次获取多个途经节点对应的项目检测结果的情况,终端可以在获取后确定出哪个途经节点的项目检测结果指示目标资源存在异常。
87.可选地,针对每隔一段时间获取目标资源在多个途经节点的项目检测结果的情况,终端获取到项目检测结果的时间与项目检测结束后得到项目检测结果的时间不同,终端既可以每隔一段时间同时获取目标资源在多个途经节点的项目检测结果,也可以每隔一段时间依次获取目标资源在多个途经节点的项目检测结果。无论是同时获取还是依次获取目标资源在多个途经节点的项目检测结果,均可以根据目标资源在多个途经节点的项目检测结果确定异常源。也就是说,除了确定需要排查的至少一个途经节点,当需要排查的至少一个途经节点包括异常源时,还需要确定异常源。其中,异常源是指在多个途经节点中,对应的项目检测结果最早指示异常的途经节点。确定异常源的方式包括但不限于:如果多个途经节点中存在第二类型的途经节点,确定第二类型的途经节点为异常源,第二类型的途经节点对应的项目检测结果指示异常,且第二类型的途经节点的上游途经节点对应的项目检测结果均指示正常。途经节点的上游途经节点是指发送目标资源给该途经节点的途经节点。示例性地,图3是本技术实施例示出的一种目标资源的运输流向图,参见图3,途经节点1的上游途经节点为途经节点3与途经节点4,途经节点a的上游途经节点为第一类型的途经节点。
88.在一种可能的实现方式中,可利用目标资源的运输流向图来辅助确定异常源,目标资源的运输流向图用于指示目标资源对应的多个途经节点之间的交互关系。获取运输流向图的方法,可以是向用于生成运输流向图的网络模型输入基于上述步骤获取到的目标资源对应的多个途经节点以及多个途经节点之间的交互关系,通过该网络模型输出目标资源的运输流向图。
89.以图3为例对运输流向图辅助确定异常源的过程进行说明,基于热力图显示的颜色将途经节点1、途经节点3与途经节点a确定为第一组,将途经节点2、途经节点4与途经节点b确定为第二组,将途经节点5、途经节点6与途经节点7确定为第三组。通过依次分析第一组、第二组与第三组中的途经节点对应的项目检测结果,得到途经节点3、途经节点1、途经节点a与途经节点b对应的项目检测结果指示异常,途经节点2、途经节点4、途经节点5、途经节点6与途经节点7对应的项目检测结果指示正常。由于途经节点3的上游途经节点(途经节点6与途经节点7)对应的项目检测结果指示正常,途经节点3为第二类型的途经节点,确定途经节点3为异常源。通过确定异常源,可以在后续排查过程中针对异常源进一步排查。
90.需要说明的是,由于第一类型的途经节点是时间维度上首次出现异常的途经节点,第二类型的途经节点是空间维度上首次出现异常的途经节点,因此,第二类型的途经节点与第一类型的途经节点可能是同一个途经节点也可能是不同的途经节点。用于确定异常源的热力图与运输流向图可以是两张图,也可以是同一张图,本技术实施例对此均不进行限定。
91.示例性地,终端在确定需要排查的至少一个途经节点后,还可确定需要排查的至少一个途经节点对应的排查资源;基于至少一个途经节点中的各个途经节点的排查等级生成分配排查资源的方案,排查等级用于指示途经节点的重要程度。可选地,排查资源是指在排查至少一个途经节点时所能调用的资源,排查资源可以是排查途经节点时的人力,如途
经节点管理员;还可以是排查途经节点时的物力,如用于检测途经节点中的资源的机器。
92.关于各个途经节点的排查等级,本技术实施例对此不进行限定,可以基于该途经节点与第一类型的途经节点或者第二类型的途经节点之间的相关性确定。例如,途经节点a与第一类型的途经节点的相关性比途经节点b与第一类型的途经节点的相关性大,则途经节点a的排查等级高于途经节点b,也即途经节点a的重要程度高于途经节点b。各个途经节点的排查等级还可基于该途经节点所位于的地理位置确定。例如,途经节点a所位于的地理位置的人员比途经节点b所位于的地理位置的人员密集,则途经节点a的排查等级高于途经节点b,也即途经节点a的重要程度高于途经节点b。
93.根据各个途经节点的排查等级生成分配排查资源的方案时,可优先给排查等级高的途经节点分配排查资源,从而实现了动态分配排查资源,提高排查效率。
94.终端在生成分配排查资源的方案后,可将该方案发送给至少一个途经节点对应的途经节点管理员的终端上,从而提醒途经节点管理员处理目标资源,或者是处理目标资源所造成的影响,同时给途经节点管理一个分配排查资源来处理的参考。处理方式包括但不限于召回目标资源;对与目标资源相关的资源进行二次项目检测。与目标资源相关的资源可以是类型相同的资源,还可以是运输路线有重合的资源。例如,目标资源为玻璃制品,玻璃制品碎裂,可以对该途经节点的其他玻璃制品进行二次质量检测,确定其他玻璃制品是否碎裂。又例如,目标资源为土豆,土豆卫生条件不合格,由于土豆卫生条件不合格会影响其他资源的安全状况,可以对与土豆通过同一个运输载体运输的其他资源进行二次安全检测,确定其他资源是否变质。
95.综上所述,本技术实施例提供的资源异常的处理方法,基于能用于指示各个途经节点之间交互情况的相关性,确定一个排查顺序,通过按照排查顺序排查多个途经节点对应的项目检测结果,实现了针对性地排查多个途经节点,从而提高了资源异常的处理效率。由于提高了效率,可以在目标资源出现异常时快速响应,有效控制目标资源异常所造成的影响。
96.参见图4,本技术实施例提供了一种资源异常的处理装置,该装置包括:确定模块401和获取模块402。
97.确定模块401,用于确定目标资源对应的多个途经节点;
98.获取模块402,用于获取目标资源在多个途经节点的项目检测结果;
99.确定模块401,还用于基于项目检测结果确定目标资源存在异常,基于多个途经节点中的各个途经节点之间的相关性确定需要排查的至少一个途经节点,相关性用于指示各个途经节点之间的交互情况。
100.可选地,确定模块401,还用于获取多个途经节点中的各个途经节点之间交互的资源的数量,基于交互的资源的数量确定各个途经节点之间的相关性;或者,获取多个途经节点中的各个途经节点之间的交互频次,基于交互频次确定各个途经节点之间的相关性。
101.可选地,多个途经节点中存在第一类型的途经节点,第一类型的途经节点为目标资源首次出现异常的途经节点,确定模块401,用于以第一类型的途经节点为起点,按照相关性对多个途经节点排序;按照排序结果确定需要排查的至少一个途经节点。
102.可选地,排序结果是以第一类型的途经节点为中心的相关性的热力图;确定模块401,用于根据热力图确定排查顺序,基于排查顺序确定需要排查的至少一个途经节点。
103.可选地,需要排查的至少一个途经节点包括异常源,确定模块401,用于如果多个途经节点中存在第二类型的途经节点,确定第二类型的途经节点为异常源,第二类型的途经节点对应的项目检测结果指示异常,且第二类型的途经节点的上游途经节点对应的项目检测结果均指示正常。
104.可选地,确定模块401,还用于确定需要排查的至少一个途经节点对应的排查资源;该装置还包括:生成模块,用于基于至少一个途经节点中的各个途经节点的排查等级生成分配排查资源的方案,排查等级用于指示途经节点的重要程度。
105.上述装置由于相关性可以反应各个途经节点之间的交互情况,因此在基于各个途经节点之间的相关性确定需要排查的至少一个途经节点时,可以有效缩小排查范围,通过缩小排查范围,提高资源异常的处理效率。
106.需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
107.图5是本技术实施例提供的一种服务器的结构示意图,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(central processing units,cpu)501和一个或多个存储器502,其中,该一个或多个存储器502中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器501加载并执行,以使该服务器实现上述各个方法实施例提供的资源异常的处理方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
108.图6是本技术实施例提供的一种资源异常的处理设备的结构示意图。该设备可以为终端,例如可以是:智能手机、平板电脑、mp3(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)播放器、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
109.通常,终端包括有:处理器601和存储器602。
110.处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器601可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器601还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
111.存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可
以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器601所执行,以使该终端实现本技术中方法实施例提供的资源异常的处理方法。
112.在一些实施例中,终端还可选包括有:外围设备接口603和至少一个外围设备。处理器601、存储器602和外围设备接口603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口603相连。具体地,外围设备包括:射频电路604、显示屏605、摄像头组件606、音频电路607、定位组件608和电源609中的至少一种。
113.外围设备接口603可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器601和存储器602。在一些实施例中,处理器601、存储器602和外围设备接口603被集成在同一芯片或电路板上;在一些其他实施例中,处理器601、存储器602和外围设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
114.射频电路604用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路604包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路604还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
115.显示屏605用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏605是触摸显示屏时,显示屏605还具有采集在显示屏605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏605可以为一个,设置在终端的前面板;在另一些实施例中,显示屏605可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在另一些实施例中,显示屏605可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏605还可以设置成非矩形的不规则图形,也即异形屏。显示屏605可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
116.摄像头组件606用于采集图像或视频。可选地,摄像头组件606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不
同色温下的光线补偿。
117.音频电路607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理,或者输入至射频电路604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器601或射频电路604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路607还可以包括耳机插孔。
118.定位组件608用于定位终端的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件608可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
119.电源609用于为终端中的各个组件进行供电。电源609可以是交流电、直流电、一次性电池或可充电电池。当电源609包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
120.在一些实施例中,终端还包括有一个或多个传感器610。该一个或多个传感器610包括但不限于:加速度传感器611、陀螺仪传感器612、压力传感器613、光学传感器615以及接近传感器616。
121.加速度传感器611可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器611可以用于检测重力加速度在三个坐标轴上的分量。处理器601可以根据加速度传感器611采集的重力加速度信号,控制显示屏605以横向视图或纵向视图进行用户界面的显示。加速度传感器611还可以用于游戏或者用户的运动数据的采集。
122.陀螺仪传感器612可以检测终端的机体方向及转动角度,陀螺仪传感器612可以与加速度传感器611协同采集用户对终端的3d动作。处理器601根据陀螺仪传感器612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
123.压力传感器613可以设置在终端的侧边框和/或显示屏605的下层。当压力传感器613设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器601根据压力传感器613采集的握持信号进行左右手识别或快捷操作。当压力传感器613设置在显示屏605的下层时,由处理器601根据用户对显示屏605的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
124.光学传感器615用于采集环境光强度。在一个实施例中,处理器601可以根据光学传感器615采集的环境光强度,控制显示屏605的显示亮度。具体地,当环境光强度较高时,调高显示屏605的显示亮度;当环境光强度较低时,调低显示屏605的显示亮度。在另一个实施例中,处理器601还可以根据光学传感器615采集的环境光强度,动态调整摄像头组件606的拍摄参数。
125.接近传感器616,也称距离传感器,通常设置在终端的前面板。接近传感器616用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器616检测到用户与终端
的正面之间的距离逐渐变小时,由处理器601控制显示屏605从亮屏状态切换为息屏状态;当接近传感器616检测到用户与终端的正面之间的距离逐渐变大时,由处理器601控制显示屏605从息屏状态切换为亮屏状态。
126.本领域技术人员可以理解,图6中示出的结构并不构成对资源异常的处理设备的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
127.在示例性实施例中,还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条计算机程序。该至少一条计算机程序由一个或者一个以上处理器加载并执行,以使该计算机设备实现上述任一种资源异常的处理方法。
128.在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由计算机设备的处理器加载并执行,以使计算机实现上述任一种资源异常的处理方法。
129.在一种可能实现方式中,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
130.在示例性实施例中,还提供了一种计算机程序或计算机程序产品,计算机程序或计算机程序产品包括计算机程序代码,该计算机程序代码存储在计算机可读存储介质中,电子设备的处理器从计算机可读存储介质读取该计算机程序代码,处理器执行该计算机程序代码,使得该电子设备实现上述任一种资源异常的处理方法。
131.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
132.以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1