一种基于订单筛选的订单确认方法及装置与流程

文档序号:28159984发布日期:2021-12-24 19:17阅读:111来源:国知局
一种基于订单筛选的订单确认方法及装置与流程

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.图1为本发明实施例提供的订单处理服务器的结构框图。
50.图2为本发明实施例提供的基于订单筛选的订单确认方法包括的各步骤的流程示意图。
51.图3为本发明实施例提供的基于订单筛选的订单确认装置包括的各模块的方框示意图。
具体实施方式
52.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
53.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.如图1所示,本发明实施例提供了一种订单处理服务器。其中,所述订单处理服务器可以包括存储器和处理器。
55.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的基于订单筛选的订单确认方法。
56.可选地,在一种可能的实现方式中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read

only memory,prom),可擦除只读存储器(erasable programmable read

only memory,eprom),电可擦除只读存储器(electric erasable programmable read

only memory,eeprom)等。
57.可选地,在一种可能的实现方式中,所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可
编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
58.可选地,在一种可能的实现方式中,,图1所示的结构仅为示意,所述订单处理服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备(如各用户终端设备等)进行信息交互的通信单元。
59.结合图2,本发明实施例还提供一种基于订单筛选的订单确认方法,可应用于上述订单处理服务器。其中,所述基于订单筛选的订单确认方法有关的流程所定义的方法步骤,可以由所述订单处理服务器实现。
60.下面将对图2所示的具体流程,进行详细阐述。
61.步骤s100,基于预先确定的订单筛选规则对获取的多个所述用户终端设备分别发送的多条用户业务订单数据进行筛选处理,得到所述多条用户业务订单数据对应的至少一条目标用户业务订单数据。
62.在本发明实施例中,所述订单处理服务器可以基于预先确定的订单筛选规则对获取的多个所述用户终端设备分别发送的多条用户业务订单数据进行筛选处理,得到所述多条用户业务订单数据对应的至少一条目标用户业务订单数据。其中,每一个所述用户终端设备用于基于对应的订单用户进行的业务订单选择操作生成对应的所述用户业务订单数据。
63.步骤s200,对所述至少一条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合。
64.在本发明实施例中,所述订单处理服务器可以在基于步骤s100得到所述至少一条目标用户业务订单数据之后,对所述至少一条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合。其中,每一个所述业务订单集合包括至少一条所述目标用户业务订单数据。
65.步骤s300,分别对每一个所述业务订单集合包括的所述目标用户业务订单数据进行订单有效性确认处理,以确定每一条所述目标用户业务订单数据是否属于有效的用户业务订单数据。
66.在本发明实施例中,所述订单处理服务器可以在基于步骤200得到所述至少一个业务订单集合之后,分别对每一个所述业务订单集合包括的所述目标用户业务订单数据进行订单有效性确认处理,以确定每一条所述目标用户业务订单数据是否属于有效的用户业务订单数据。
67.基于上述方法,在基于预先确定的订单筛选规则对获取的多条用户业务订单数据进行筛选处理得到对应的至少一条目标用户业务订单数据之后,可以先对目标用户业务订单数据进行分类处理得到对应的至少一个业务订单集合,然后,分别对每一个业务订单集合包括的目标用户业务订单数据进行订单有效性确认处理,以确定每一条目标用户业务订单数据是否属于有效的用户业务订单数据,如此,通过设置有效性确认处理的机制,可以有效改善现有技术中对订单进行处理的过程中容易出现资源浪费的问题,并且,由于在进行有效性确认处理之前还会进行分类,使得基于分类分别进行确认,使得可以保证有效行确认处理的有序可靠进行。
68.可选地,在一种可能的实现方式中,上述示例的步骤s100,即所述获取多个所述用户终端设备分别发送的用户业务订单数据,得到对应的多条用户业务订单数据的步骤,可
以包括步骤s110、步骤s120和步骤s130。
69.步骤s110,获取多个所述用户终端设备分别发送的用户业务订单数据,得到对应的多条用户业务订单数据。
70.在本发明实施例中,所述订单处理服务器可以获取多个所述用户终端设备分别发送的用户业务订单数据,得到对应的多条用户业务订单数据。其中,每一个所述用户终端设备用于基于对应的订单用户进行的业务订单选择操作(如触摸屏幕或键盘输入)生成对应的所述用户业务订单数据。
71.步骤s120,基于所述多条用户业务订单数据判断是否需要进行订单筛选处理。
72.在本发明实施例中,所述订单处理服务器可以在基于步骤s110获取到所述多条用户业务订单数据之后,基于所述多条用户业务订单数据判断是否需要进行订单筛选处理。其中,在判定需要对所述多条用户业务订单数据进行订单筛选处理之后,可以执行后续的步骤s130。
73.步骤s130,基于预先确定的订单筛选规则对所述多条用户业务订单数据进行筛选处理,得到所述多条用户业务订单数据对应的至少一条目标用户业务订单数据。
74.在本发明实施例中,所述订单处理服务器可以在基于步骤s120判定需要对所述多条用户业务订单数据进行订单筛选处理之后,基于预先确定的订单筛选规则对所述多条用户业务订单数据进行筛选处理,得到所述多条用户业务订单数据对应的至少一条目标用户业务订单数据。
75.基于上述方法包括的每一个步骤,在获取到多条用户业务订单数据,可以先基于多条用户业务订单数据判断是否需要进行订单筛选处理,并在判定需要对多条用户业务订单数据进行订单筛选处理时对多条用户业务订单数据进行筛选处理得到对应的至少一条目标用户业务订单数据,如此,可以改善一律不进行业务订单的筛选或一律都进行业务订单的筛选的常规技术中存在的对于用户业务订单的管控效果不佳的问题,例如,若都不进行筛选可能容易导致设备崩溃的问题。
76.可选地,在一种可能的实现方式中,上述示例的步骤s110,即所述获取多个所述用户终端设备分别发送的用户业务订单数据,得到对应的多条用户业务订单数据的步骤,可以包括以下步骤:
77.首先,确定当前时刻在预先配置的多个时间段中所属的时间段,得到所述当前时刻对应的目标时间段,其中,所述多个时间段为连续的时间段(前一个时间段的结束时刻与后一个时间段的开始时刻重合);
78.其次,获取在所述目标时间段内每一个所述用户终端设备分别发送的用户业务订单数据(可以理解的是,通信连接的多个用户终端设备中,既可以是全部用户终端设备都发送用户业务订单数据,也可以是部分用户终端设备都有发送用户业务订单数据),得到对应的多条所述业务订单数据。
79.可选地,在一种可能的实现方式中,所述确定当前时刻在预先配置的多个时间段中所属的时间段,得到所述当前时刻对应的目标时间段的步骤,可以包括以下步骤:
80.首先,获取预先确定的第一参考时长信息(如1秒、2秒、5秒等),并获取预先确定的时间分段初始时刻信息和时间分段结束时刻信息;
81.其次,基于所述第一参考时长信息将所述时间分段初始时刻信息和所述时间分段
结束时刻信息之间的时段分割为多个时间段,其中,每一个所述时间段的时长基于所述第一参考时长信息确定;
82.然后,确定当前时刻在所述多个时间段中所属的时间段,得到所述当前时刻对应的目标时间段。
83.可选地,在一种可能的实现方式中,所述基于所述第一参考时长信息将所述时间分段初始时刻信息和所述时间分段结束时刻信息之间的时段分割为多个时间段的步骤,可以包括以下步骤:
84.首先,将所述时间分段初始时刻信息作为分割形成的一个时间段(如第一个时间段)的起始时刻信息,并基于所述第一参考时长信息确定所述时间段对应的第一时长信息;
85.其次,基于所述起始时刻信息和对应的所述第一时长信息确定出所述起始时刻信息对应的终止时刻信息,并基于所述起始时刻信息和所述终止时刻信息构建形成一个时间段;
86.然后,将所述终止时刻信息更新为下一个时间段的起始时刻信息,并基于所述第一参考时长信息确定所述下一个时间段对应的第一时长信息;
87.之后,基于所述下一个时间段的起始时刻信息和对应的所述第一时长信息确定出所述下一个时间段对应的终止时刻信息,并基于下一个时间段的所述起始时刻信息和所述终止时刻信息构建形成一个时间段,并判断所述下一个时间段对应的终止时刻信息是否与所述时间分段结束时刻信息重合(例如,以一天为标准,所述时间分段初始时刻信息和所述时间分段结束时刻信息可以重合,如都是24时0分0秒);
88.最后,若所述下一个时间段对应的终止时刻信息与所述时间分段结束时刻信息重合,则确定完成对时间段的分割操作(即不再进行进一步的分割操作),若所述下一个时间段对应的终止时刻信息与所述时间分段结束时刻信息不重合,则再次执行所述将所述终止时刻信息更新为下一个时间段的起始时刻信息(即进行进一步的分割操作),并基于所述第一参考时长信息确定所述下一个时间段对应的第一时长信息的步骤,直到确定出的下一个时间段对应的终止时刻信息与所述时间分段结束时刻信息重合。
89.可以理解的是,在上述示例中,有两个步骤需要基于所述第一参考时长信息确定对应的第一时长信息,其确定方式可以相同,也可以不同,例如,在本发明实施例中,可以相同。基于此,基于所述第一参考时长信息确定对应的第一时长信息的具体方式,提供以下一种方式。
90.可选地,在一种可能的实现方式中,所述将所述时间分段初始时刻信息作为分割形成的一个时间段的起始时刻信息,并基于所述第一参考时长信息确定所述时间段对应的第一时长信息的步骤,可以包括以下步骤:
91.首先,将所述时间分段初始时刻信息作为分割形成的一个时间段的起始时刻信息,并基于所述起始时刻信息和所述第一参考时长信息确定对应的待确定终止时刻信息,其中,所述起始时刻信息和所述待确定终止时刻信息之间的时间长度为所述第一参考时长信息;
92.其次,获取在历史上所述起始时刻信息和所述待确定终止时刻信息之间的每一个时刻(从所述起始时刻信息和所述待确定终止时刻信息之间的每一个时刻)获取到的历史用户业务订单数据的数量,并基于历史上每一个时刻(从所述起始时刻信息和所述待确定
终止时刻信息之间的每一个时刻)获取到的历史用户业务订单数据的数量的均值,得到对应的数量均值;
93.然后,计算所述数量均值和预先确定的数量阈值之间的比例信息,其中,所述数量阈值基于所述订单处理服务器处理所述历史用户业务订单数据的效率信息确定,且所述数量阈值与所述效率信息之间具有正相关关系;
94.最后,基于所述比例信息确定一具有负相关关系的调整系数(即所述比例信息越大,对应的所述调整系数越小;所述比例信息越小,对应的所述调整系数越大),并基于所述调整系数和所述第一参考时刻信息确定所述时间段对应的第一时长信息(如计算所述调整系数和所述第一参考时刻信息的乘积,并将该乘积作为对应的第一时长信息)。
95.可选地,在一种可能的实现方式中,上述示例的步骤s120,即所述基于所述多条用户业务订单数据判断是否需要进行订单筛选处理的步骤,可以包括以下步骤:
96.首先,统计所述多条用户业务订单数据的数量,得到对应的第一订单数量,并确定所述第一订单数量与预先确定的订单数量阈值(所述订单数量阈值可以基于所述订单处理服务器的数据处理能力确定,例如,数据处理能力越大,所述订单数量阈值也可以越大;数据处理能力越小,所述订单数量阈值也可以越小)之间的大小关系;
97.其次,若所述第一订单数量小于所述订单数量阈值,则判定不需要对所述多条用户业务订单数据进行筛选处理。
98.可选地,在一种可能的实现方式中,在前述示例的基础上,上述示例的步骤s120,即所述基于所述多条用户业务订单数据判断是否需要进行订单筛选处理的步骤,还可以包括以下步骤:
99.首先,若所述第一订单数量大于或等于所述订单数量阈值,则统计所述多条用户业务订单数据中对应的用户终端设备的用户身份信息属于目标身份信息(如具有会员身份等特定身份信息)的用户业务订单数据的数量,得到对应的第二订单数量;
100.其次,基于所述第二订单数量与所述第一订单数量之间的比例,得到对应的订单占比信息,并确定所述订单占比信息与预先确定的订单占比阈值信息之间的相对大小关系;
101.然后,若所述订单占比信息大于或等于所述订单占比阈值信息,则判定不需要对所述多条用户业务订单数据进行筛选处理;
102.最后,若所述订单占比信息小于所述订单占比阈值信息,则判定需要对所述多条用户业务订单数据进行筛选处理。
103.可选地,在一种可能的实现方式中,上述示例的步骤s130,即所述若判定需要对所述多条用户业务订单数据进行订单筛选处理,则基于预先确定的订单筛选规则对所述多条用户业务订单数据进行筛选处理,得到所述多条用户业务订单数据对应的至少一条目标用户业务订单数据的步骤,可以包括以下步骤:
104.首先,若判定需要对所述多条用户业务订单数据进行订单筛选处理,则对所述多条用户业务订单数据进行排序,形成业务订单有序集合;
105.其次,基于所述业务订单有序集合中每一条用户业务订单数据的数据量信息(即存储所述用户业务订单数据所需要的存储空间大小)和业务量信息,对所述业务订单有序集合包括的所述多条用户业务订单数据进行筛选处理,得到对应的至少一条目标用户业务
订单数据,其中,所述业务量信息用于表征所述用户业务订单数据包括的用户业务的数量。
106.可选地,在一种可能的实现方式中,所述若判定需要对所述多条用户业务订单数据进行订单筛选处理,则对所述多条用户业务订单数据进行排序,形成业务订单有序集合的步骤,可以包括以下步骤:
107.首先,若判定需要对所述多条用户业务订单数据进行订单筛选处理(如前述示例中,所述订单占比信息小于所述订单占比阈值信息),则获取每一条所述用户业务订单数据对应的接收时间信息(即所述订单处理服务器接收到所述用户业务订单数据的时间)和发送时间信息(即对应的所述用户终端设备发送对应的用户业务订单数据的时间);
108.其次,基于每一条所述用户业务订单数据对应的接收时间信息和发送时间信息对所述多条用户业务订单数据进行排序(例如,可以是计算所述接收时间信息和所述发送时间信息的平均值,然后,基于该平均值的大小关系进行排序,或者,先按照对应的所述发送时间信息的早晚先进行排序,然后,对于所述发送时间信息相同的多条用户业务订单数据再按照对应的接收时间信息进行排序,最后,对于对应的发送时间信息和接收时间信息都相同的多条用户业务订单数据,可以随机排序或基于其它规则进行排序,如基于对应的业务数量大小等),形成对应的业务订单有序集合。
109.可选地,在一种可能的实现方式中,所述基于所述业务订单有序集合中每一条用户业务订单数据的数据量信息和业务量信息,对所述业务订单有序集合包括的所述多条用户业务订单数据进行筛选处理,得到对应的至少一条目标用户业务订单数据的步骤,可以包括以下步骤:
110.首先,依次将所述业务订单有序集合中的每一条所述用户业务订单数据,确定为待处理用户业务订单数据,并获取所述待处理用户业务订单数据的数据量信息和业务量信息,其中,所述业务量信息用于表征所述第一用户业务订单数据包括的用户业务(即存在合并订单的情形)的数量;
111.其次,若所述待处理用户业务订单数据的数据量信息大于或等于预先确定的数据量阈值信息,且所述业务量信息与所述待处理用户业务订单数据的业务量标准信息之间的匹配度(如计算所述业务量信息与所述业务量标准信息之间的业务量差值,然后,将所述业务量差值的负相关关系值确定为所述业务量信息与所述业务量标准信息之间的匹配度)满足预先确定的匹配度条件(如所述匹配度大于或等于预先确定的匹配度阈值),则将所述待处理用户业务订单数据确定为第一用户业务订单数据;
112.然后,若所述待处理用户业务订单数据的数据量信息小于所述数据量阈值信息,或者,所述业务量信息与所述待处理用户业务订单数据的业务量标准信息之间的匹配度不满足预先确定的匹配度条件,则不将所述待处理用户业务订单数据确定为第一用户业务订单数据;
113.之后,计算所述第一用户业务订单数据的接收时间信息和发送时间信息之间的时间差值信息,并根据所述时间差值信息生成所述第一用户业务订单数据的时间维度表征系数(其中,所述时间差值信息与所述时间维度标准系数之间可以具有正相关关系);
114.进一步,根据所述第一用户业务订单数据的所述业务量信息确定所述第一用户业务订单数据的业务量维度表征系数(其中,所述业务量信息与所述业务量维度表征系数之间可以具有正相关关系);
115.再进一步,确定所述第一用户业务订单数据中的每一个用户业务的业务类型信息(可以是对应的管理用户根据实际应用场景进行配置,如在咨询业务中,可以基于不同的领域确定类型,如法律咨询中,根据民事领域、商事领域、行政领域和刑事领域进行区分等),并根据业务类型与业务难度之间的预设对应关系,确定所述第一用户业务订单数据中每一个用户业务的业务难度系数,以及基于所述第一用户业务订单数据中每一个用户业务的业务难度系数进行融合处理(如计算每一个用户业务的业务难度系数的均值),得到所述第一用户业务订单数据的业务难度维度表征系数;
116.最后,根据对应的所述时间维度表征系数、所述业务量维度表征系数和所述业务难度维度表征系数进行融合处理(如计算均值或加权求和计算等),得到所述第一用户业务订单数据的筛选表征系数,并基于每一条所述第一用户业务订单数据的筛选表征系数,对所述第一用户业务订单数据进行筛选处理(在对应的筛选表征系数大于或等于预先确定的筛选表征系数阈值时,可以将所述第一用户业务订单数据确定为目标用户业务订单数据,可以理解的是,若对所述目标用户业务订单数据的数量有限制,可以在执行所述依次将所述业务订单有序集合中的每一条所述用户业务订单数据,确定为待处理用户业务订单数据的步骤的过程中,一旦当前得到的目标用户业务订单数据的数量等于一定的数量阈值时,可以停止执行该步骤),得到对应的至少一条目标用户业务订单数据。
117.可选地,在一种可能的实现方式中,在上述示例中,对于未确定为所述目标用户业务订单数据的其它用户业务订单数据,可以直接丢弃,也可以在下一次获取到多条用户业务订单数据之后,将该其它用户业务订单数据直接作为对应的目标用户业务订单数据。
118.可选地,在一种可能的实现方式中,在上述示例中的步骤s110、步骤s120和步骤s130的基础上,在执行步骤s120之后,即在执行所述基于所述多条用户业务订单数据判断是否需要进行订单筛选处理的步骤之后,所述基于订单筛选的订单确认方法还可以包括以下步骤:
119.若判定不需要对所述多条用户业务订单数据进行订单筛选处理,则将所述多条用户业务订单数据中的每一条用户业务订单数据作为目标用户业务订单数据,得到多条所述目标用户业务订单数据。
120.可选地,在一种可能的实现方式中,上述示例的步骤s200,即所述对所述至少一条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合的步骤,可以包括以下步骤:
121.首先,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据对应的业务处理用户;
122.其次,基于所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据对应的业务处理用户是否相同,对所述至少一条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合,其中,对于任意一个包括多条所述目标用户业务订单数据的业务订单集合,在该业务订单集合中的任意两条所述目标用户业务订单数据对应的业务处理用户相同,且在包括多个所述业务订单集合时,分别属于任意两个所述业务订单集合中的任意两条所述目标用户业务订单数据对应的业务处理用户不相同。
123.可选地,在另一种可能的实现方式中,上述示例的步骤s200,即所述对所述至少一
条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合的步骤,可以包括以下步骤:
124.首先,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据的发送时间信息和接收时间信息,并基于该发送时间信息和该接收时间信息确定该目标用户业务订单数据对应的确认优先级系数;
125.其次,基于所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据对应的所述确认优先级系数,对所述至少一条目标用户业务订单数据进行聚类处理,得到对应的至少一个业务订单集合。
126.可选地,在另一种可能的实现方式中,上述示例的步骤s200,即所述对所述至少一条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合的步骤,可以包括以下步骤:
127.首先,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据对应的业务处理用户,并针对每一个所述业务处理用户,统计该业务处理用户对应的所述目标用户业务订单数据的数量,得到对应的第一订单统计数量;
128.其次,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,基于该目标用户业务订单数据对应的业务处理用户对应的所述第一订单统计数量,确定该目标用户业务订单数据的第一确认优先级系数,其中,对应的业务处理用户相同的任意两条所述目标用户业务订单数据的第一确认优先级系数相同;
129.然后,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据的发送时间信息和接收时间信息,并基于该发送时间信息和该接收时间信息确定该目标用户业务订单数据对应的第二确认优先级系数;
130.之后,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,对该目标用户业务订单数据对应的所述第一确认优先级系数和对应的所述第二确认优先级系数进行融合处理(如计算均值或加权和值等),得到该目标用户业务订单数据对应的确认优先级融合系数;
131.最后,基于所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据对应的所述确认优先级融合系数,对所述至少一条目标用户业务订单数据进行聚类处理(例如,可以基于现有技术中的最邻近算法进行聚类),得到对应的至少一个业务订单集合。
132.可选地,在一种可能的实现方式中,所述针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,基于该目标用户业务订单数据对应的业务处理用户对应的所述第一订单统计数量,确定该目标用户业务订单数据的第一确认优先级系数的步骤,可以包括以下步骤:
133.首先,基于每一条所述目标用户业务订单数据对应的业务处理用户对应的所述第一订单统计数量之间的大小关系,对所述至少一条目标用户业务订单数据进行排序(如先大后小),得到每一条所述目标用户业务订单数据对应的排序序号;
134.其次,基于每一条所述目标用户业务订单数据对应的排序序号,确定每一条所述目标用户业务订单数据的第一确认优先级系数,其中,所述第一订单统计数量与对应的所述第一确认优先级系数之间具有正相关关系。
135.可选地,在一种可能的实现方式中,所述针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据的发送时间信息和接收时间信息,并基于该发送时间信息和该接收时间信息确定该目标用户业务订单数据对应的第二确认优先级系数的步骤,可以包括以下步骤:
136.首先,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据的发送时间信息和接收时间信息,针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,对该目标用户业务订单数据的发送时间信息和接收时间信息进行加权求和,得到该目标用户业务订单数据对应的时间表征值,其中,所述发送时间信息对应的权重系数大于所述接收时间信息对应的权重系数;
137.其次,基于每一条所述目标用户业务订单数据对应的所述时间表征值之间的大小关系,对所述至少一条目标用户业务订单数据进行排序(如先小后大等),得到每一条所述目标用户业务订单数据对应的排序序号;
138.然后,基于每一条所述目标用户业务订单数据对应的排序序号,确定每一条所述目标用户业务订单数据的第二确认优先级系数,其中,所述时间表征值与对应的所述第二确认优先级系数之间具有负相关关系。
139.可选地,在一种可能的实现方式中,上述示例的步骤s300,即所述分别对每一个所述业务订单集合包括的所述目标用户业务订单数据进行订单有效性确认处理,以确定每一条所述目标用户业务订单数据是否属于有效的用户业务订单数据的步骤,可以包括以下步骤:
140.首先,基于每一个所述业务订单集合包括的所述目标用户业务订单数据,分别确定每一个所述业务订单集合对应的集合优先级信息(例如,所述业务订单集合对应的集合优先级信息可以为,所述业务订单集合包括的每一条所述目标用户业务订单数据对应的确认优先级融合系数的均值);
141.其次,基于每一个所述业务订单集合对应的集合优先级信息,依次将每一个所述业务订单集合包括的所述目标用户业务订单数据对应的确认通知信息,发送给对应的所述用户终端设备;
142.然后,针对每一条所述目标用户业务订单数据,判断该目标用户业务订单数据对应的所述用户终端设备是否基于所述确认通知信息反馈对应的确认信息,并在接收到应的确认信息时确定该目标用户业务订单数据属于有效的用户业务订单数据,以及在未接收到应的确认信息时确定该目标用户业务订单数据不属于有效的用户业务订单数据。
143.结合图3,本发明实施例还提供一种基于订单筛选的订单确认装置,可应用于上述订单处理服务器。其中,所述基于订单筛选的订单确认装置可以包括以下功能模块:
144.业务订单数据筛选模块,用于基于预先确定的订单筛选规则对获取的多个所述用户终端设备分别发送的多条用户业务订单数据进行筛选处理,得到所述多条用户业务订单数据对应的至少一条目标用户业务订单数据,其中,每一个所述用户终端设备用于基于对应的订单用户进行的业务订单选择操作生成对应的所述用户业务订单数据;
145.业务订单数据分类模块,用于对所述至少一条目标用户业务订单数据进行分类处理,得到所述至少一条目标用户业务订单数据对应的至少一个业务订单集合,其中,每一个所述业务订单集合包括至少一条所述目标用户业务订单数据;
146.业务订单数据确认模块,用于分别对每一个所述业务订单集合包括的所述目标用户业务订单数据进行订单有效性确认处理,以确定每一条所述目标用户业务订单数据是否属于有效的用户业务订单数据。
147.可选地,在一种可能的实现方式中,上述示例中的所述业务订单数据分类模块具体用于实现:
148.针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据对应的业务处理用户,并针对每一个所述业务处理用户,统计该业务处理用户对应的所述目标用户业务订单数据的数量,得到对应的第一订单统计数量;针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,基于该目标用户业务订单数据对应的业务处理用户对应的所述第一订单统计数量,确定该目标用户业务订单数据的第一确认优先级系数,其中,对应的业务处理用户相同的任意两条所述目标用户业务订单数据的第一确认优先级系数相同;针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,确定该目标用户业务订单数据的发送时间信息和接收时间信息,并基于该发送时间信息和该接收时间信息确定该目标用户业务订单数据对应的第二确认优先级系数;针对所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据,对该目标用户业务订单数据对应的所述第一确认优先级系数和对应的所述第二确认优先级系数进行融合处理,得到该目标用户业务订单数据对应的确认优先级融合系数;基于所述至少一条目标用户业务订单数据中的每一条目标用户业务订单数据对应的所述确认优先级融合系数,对所述至少一条目标用户业务订单数据进行聚类处理,得到对应的至少一个业务订单集合。
149.可选地,在一种可能的实现方式中,上述示例中的所述业务订单数据确认模块具体用于实现:
150.基于每一个所述业务订单集合包括的所述目标用户业务订单数据,分别确定每一个所述业务订单集合对应的集合优先级信息;基于每一个所述业务订单集合对应的集合优先级信息,依次将每一个所述业务订单集合包括的所述目标用户业务订单数据对应的确认通知信息,发送给对应的所述用户终端设备;针对每一条所述目标用户业务订单数据,判断该目标用户业务订单数据对应的所述用户终端设备是否基于所述确认通知信息反馈对应的确认信息,并在接收到应的确认信息时确定该目标用户业务订单数据属于有效的用户业务订单数据,以及在未接收到应的确认信息时确定该目标用户业务订单数据不属于有效的用户业务订单数据。
151.综上所述,本发明提供的一种基于订单筛选的订单确认方法及装置,在基于预先确定的订单筛选规则对获取的多条用户业务订单数据进行筛选处理得到对应的至少一条目标用户业务订单数据之后,可以先对目标用户业务订单数据进行分类处理得到对应的至少一个业务订单集合,然后,分别对每一个业务订单集合包括的目标用户业务订单数据进行订单有效性确认处理,以确定每一条目标用户业务订单数据是否属于有效的用户业务订单数据,如此,通过设置有效性确认处理的机制,可以有效改善现有技术中对订单进行处理的过程中容易出现资源浪费的问题,并且,由于在进行有效性确认处理之前还会进行分类,使得基于分类分别进行确认,使得可以保证有效行确认处理的有序可靠进行。
152.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1