排号方法、排号装置、电子设备及计算机可读存储介质与流程

文档序号:32970959发布日期:2023-01-17 20:23阅读:42来源:国知局
排号方法、排号装置、电子设备及计算机可读存储介质与流程

1.本发明涉及计算机技术技术领域,尤其涉及一种排号方法、排号装置、电子设备、计算机可读存储介质及计算机程序产品。


背景技术:

2.排号系统是一种综合运用计算机、网络、多媒体、通讯控制的高新技术产品,以取代各类服务性窗口传统的由顾客站立排队的方式,改由计算机系统代替客户进行排队的产品,适用于各类窗口服务行业。目前已经广泛应用于金融、医院、电信以及各级政府对外服务窗口等行业。
3.以银行网点为例,排号系统主要是采用先来先服务或短作业优先的方式实现排号。
4.然而,现有技术存在以下技术问题,办理不同业务,所需的办理时间不同,有些简单业务办理时间短,因用户排号顺序靠后,等待时间较长,造成不好的用户体验。


技术实现要素:

5.本发明实施例提供一种排号方法,用以减少业务办理时长短的用户的等待时间,提高用户的排号体验,该方法包括:接收排号请求,所述排号请求包括业务名称;根据业务名称,获取对应的业务办理时长;根据排队先后顺序号和业务办理时长,生成排队顺序号,所述排队顺序号用于优先对业务办理时长短的用户叫号。
6.本发明实施例还提供一种排号装置,用以减少业务办理时长短的用户的等待时间,提高用户的排号体验,该装置包括:接收单元,用于接收排号请求,所述排号请求包括业务名称;获取单元,用于根据业务名称,获取对应的业务办理时长;生成单元,用于根据排队先后顺序号和业务办理时长,生成排队顺序号,所述排队顺序号用于优先对业务办理时长短的用户叫号。
7.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述排号方法。
8.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述排号方法。
9.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述排号方法。
10.本发明实施例中,根据排队先后顺序号和业务办理时长,生成排队顺序号,与现有技术中先来先服务的技术方案相比,通过根据业务办理时长,生成排队顺序号,排队顺序号用于优先对业务办理时长短的用户叫号,从而减少业务办理时长短的用户的等待时间,提高用户的排号体验。
附图说明
11.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
12.图1为本说明书实施例中排号方法流程图;
13.图2为本说明书实施例中排号系统示意图;
14.图3为本说明书实施例中排号方法另一个流程图;
15.图4为本说明书实施例中排号装置示意图;
16.图5为本说明书实施例中排号装置另一个示意图。
具体实施方式
17.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
18.请参阅图2所示。为本说明书实施例提供的一种排号系统。所述系统可以包括终端设备、服务器和5g基站。所述终端设备可以通过5g基站与服务器交互,以接收或发送5g消息。所述终端设备可以是各种电子设备,包括但不限于智能手机、平板电脑等。所述服务器可以对接收到的终端设备的数据进行分析等处理,并将处理结果反馈给终端设备。所述服务器可以执行所述排号方法。所述排号装置可以置于所述服务器中。本公开实施例所提供的排号方法也可以由不同于服务器且能够与终端设备通讯的服务器集群执行。相应的所述排号装置可以置于所述服务器集群中。
19.具体的,所述服务器附近可以部署5g基站。所述5g基站可以覆盖到所述服务器。终端设备进入5g基站的覆盖范围后,所述5g基站可以检测到所述终端设备。所述5g基站可以向终端设备推送5g消息。所述5g消息可以用于选择需要办理的业务。所述终端设备可以通过5g消息选择办理的业务,生成并发送排号请求。所述服务器可以接收终端设备发送的排号请求。所述排号请求可以包括业务名称。所述服务器可以执行所述排号方法,生成排队顺序号。所述服务器可以通过5g消息向用户反馈排队顺序号。所述服务器还可以生成预计等待时间。所述服务器可以通过5g消息向用户反馈预计等待时间。所述服务器还可以向用户反馈需要做的准备工作。所述终端设备可以通过5g消息查看排队顺序号、预计等待时间和需要做的准备工作。
20.请参阅图1所示。本说明书实施例提供一种排号方法。所述方法具体包括,步骤s11、接收排号请求,所述排号请求包括业务名称;
21.在一些实施例中,业务名称可以是各行业中需要进行排号处理的业务标识。所述排号请求还可以包括用户名称。一个排号请求可以包括一个用户名称。一个排号请求还可以包括一个或多个业务名称。
22.在一些实施例中,所述终端设备可以通过5g消息选择业务名称。所述终端设备可以根据选择的业务名称生成排号请求。所述终端设备可以发送所述排号请求。所述服务器可以接收排号请求。
23.例如,所述业务为银行业务。具体的,所述业务名称可以为开户、查询余额、转账和理财等。所述排号系统可以为银行网点的排号系统。用户可以先后在智能手机选择一个或多个需要办理的业务名称并生成排号请求。所述智能手机可以通过5g消息将排号请求发送到银行网点的排号系统中。
24.步骤s12、根据业务名称,获取对应的业务办理时长;
25.在一些实施例中,所述办理时长可以是实际办理所述业务时所消耗的时间;所述排号请求可以包括一个业务名称。一个业务名称可以对应一个业务办理时长。可以统计办理所述业务多个实际办理时长。所述业务办理时长可以是实际办理时长的平均值。
26.在一些实施例中,一个用户一次需要办理多个业务。所述排号请求可以包括多个业务名称。可以统计办理所述多个业务的实际办理时长。所述业务办理时长可以是多个业务实际办理时长的平均值之和。
27.步骤s13、根据排队先后顺序号和业务办理时长,生成排队顺序号,所述排队顺序号用于优先对业务办理时长短的用户叫号;
28.在一些实施例中,所述服务器可以按时间先后顺序接收不同终端设备的排号请求。一个用户可以对应一个排队先后顺序号。所述排队先后顺序号可以是所对应的用户加入排号队伍时队伍人数。不同用户对应的排队先后顺序号可以相同或不同。所述排队顺序号可以是按上升规律排列的一系列连续的整数。一个用户可以对应排队顺序号中的一个整数。进一步的,排队顺序号越小,用户可以越早被叫号。
29.例如,共有9个用户在排号。现在第10个用户来排号。第10个用户的排队先后顺序号为10。根据排队先后顺序号和业务办理时长,生成排队顺序号后,10个用户的排队顺序号(1,2,3,4

10)。假设第10个用户对应的排队顺序号为3号。第10个用户需要等待的人数为2人。
30.在一些实施例中,根据排队先后顺序号和业务办理时长,生成排队顺序号,包括分析业务办理时长的长短。根据业务办理时长的长短,和对应的排队先后顺序号,生成排队顺序号。所述排队顺序号用于优先对业务办理时长短的用户叫号。
31.在一些实施例中,请参阅图3所示,所述步骤s13、根据排队先后顺序号和业务办理时长,生成排队顺序号,包括,
32.步骤s31、根据业务办理时长,将业务划分为多个业务类型,不同业务类型对应不同的顺序权重和业务权重;
33.具体的,所述业务类型可以是业务所属的种类。一个业务类型可以对应一个顺序权重和一个业务权重。为减少业务办理时长短的用户等待时间,业务办理时长越长,与业务类型对应的顺序权重和业务权重越大。
34.例如,根据业务办理时长,可以将业务划分为a类业务、b类业务和c类业务。a类业务的业务办理时长最短,b类业务的业务办理时长其次,c类业务的业务办理时长较长。a类业务对应的顺序权重为1,业务权重为10。b类业务对应的顺序权重为3,业务权重为20。c类业务对应的顺序权重为5,业务权重为40。
35.步骤s32、根据排队先后顺序号和与业务类型对应的顺序权重和业务权重,确定排号权重;
36.具体的,排队先后顺序号为n的用户的排号权重可以等于业务权重+n
×
顺序权重。
37.例如,前面已经排了10个用户,第11个用户通过排号请求办理b类业务。第11个用户的排队先后顺序号为11,第11个用户的排号权重为20+11
×
3=53。
38.步骤s33、根据排号权重,生成排队顺序号。
39.比较不同用户的排号权重,排号权重越小,生成排队顺序号越小,可以越早被叫号。进一步的,在不同用户的排号权重相同的情况下,根据业务办理时长,生成排队顺序号。具体的,排号权重相同,业务办理时长短的用户可以排在业务办理时长长的用户前面。
40.例如,队伍中已有9个人在排队。先后有第10、第11个用户来排队。第11个用户办理b类业务,排号权重为53。第10个用户办理的是c类业务,排号权重为40+10
×
5=90。第11个用户对应的排队顺序号小于第10个用户的排队顺序号,从而使第11个用户优先被叫号。
41.再例如,第11个用户的排号权重为53,第10个用户的排号权重也是53。第11个用户办理b类业务,第10个用户办理c类业务。第11个用户可以排在第10个用户前面。
42.在一些实施例中,根据业务的办理时长和预设条件,将业务划分为多个业务类型。所述预设条件可以包括时间范围。
43.例如,所述时间范围可以包括5分钟内,5分钟至10分钟,10分钟以上。根据三个时间范围可以将业务类型划分为a类业务、b类业务和c类业务。a类业务对应业务办理时长小于5分钟。b类业务对应业务办理时长为5分钟至10分钟。c类业务对应业务办理时长为10分钟以上。
44.在一些实施例中,不同业务类型还对应不同的超时权重,根据排队先后顺序号和与业务类型对应的顺序权重和业务权重,确定排号权重,包括:根据超时权重,减少实际等待时间已超时的用户的排号权重。
45.具体的,为避免被业务办理时长短的用户插队,造成业务办理时长长的用户的等待时间超时,可以设定时间阀值,当用户实际等待时间超过时间阀值,减少所述超时用户的排号权重,使所述用户的排队顺序号向前移。具体的,根据等待时间已超时用户的业务类型所对应的超时权重,减少等待时间已超时的用户的排号权重。
46.例如,时间阀值为30分钟。排队顺序号中,a类业务的超时权重为5。b类业务的超时权重为10。c类业务的超时权重为20。第10个用户办理的是c类业务,排号权重为40+10
×
5=90。假设第10个用户的实际等待时间超过了30分钟。减少排号权重为40+10
×
5-20=70。
47.在一些实施例中,根据排队先后顺序号和与业务类型对应的顺序权重和业务权重,确定排号权重,包括:在按照排队顺序号叫号后,根据顺序权重,减少剩余排队用户的排号权重。
48.具体的,前面的用户会不断被叫号,每叫号一个用户,根据顺序权重,减少剩余排队用户的排号权重。在一个用户被叫号后,剩余用户中第n个用户的排号权重可以等于原来的排号权重-顺序权重。
49.例如,第54用户办理a类业务,排号权重为54
×
1+10=64,第5用户办理c类业务,排号权重为5
×
5+40=65,第54用户排在第5用户前面。在一个用户被叫号后,第54用户的排号权重为54
×
1+10-1=63,第5用户的排号权重为5
×
5+40-5=60,第54用户的排号权重大于第5用户的排号权重。将第54用户可排到第5用户的后面。
50.在一些实施例中,在按照排队顺序号叫号后,根据顺序权重,减少剩余排队用户的排号权重;根据排号权重,生成排队顺序号;根据生成排队顺序号,向用户反馈需等待的人
数。
51.在一些实施例中,根据超时权重,减少实际等待时间已超时的用户的排号权重;根据排号权重,生成排队顺序号;根据生成排队顺序号,向用户反馈需等待的人数。
52.具体的,所述需等待的人数可以等于排队顺序号-1。
53.在一些实施例中,所述排号方法还包括,根据排队顺序号和业务办理时长,生成预计等待时间;向用户反馈预计等待时间。
54.具体的,所述排队顺序号越大,预计等待时间越长。所述服务器可以根据排队顺序号和业务办理时长,生成预计等待时间。所述服务器可以通过5g消息向终端设备发送预计等待时间。
55.根据排队顺序号,排队顺序号为m的用户,需要等待的人数为m-1。排队顺序号为m的用户预计等待时间wn=∑ti,ti为排队顺序号为i的用户业务处理时长,i=1,2

m-1。
56.本发明实施例中还提供了一种排号装置,请参阅图4所述。所述装置包括:接收单元41,用于接收排号请求,所述排号请求包括业务名称;
57.获取单元42,用于根据业务名称,获取对应的业务办理时长;
58.生成单元43,用于根据排队先后顺序号和业务办理时长,生成排队顺序号,所述排队顺序号用于优先对业务办理时长短的用户叫号。
59.进一步的,请参阅图5所示。所述排号装置还包括,第二生成单元51,用于根据排队顺序号和业务办理时长,生成预计等待时间;
60.反馈单元52,用于向用户反馈预计等待时间和需等待的人数。
61.由于该装置解决问题的原理与排号方法相似,因此该装置的实施可以参见排号方法的实施,重复之处不再赘述。
62.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述排号方法。
63.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述排号方法。
64.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述排号方法。
65.本发明实施例中,根据业务的办理时长,确定用户的业务类型,所述用户与排队顺序号对应;根据与用户对应的排队顺序号和用户的业务类型,生成排队顺序号,与现有技术中先来先服务的技术方案相比,通过根据业务类型,生成排队顺序号,提高用户的排号体验。
66.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
67.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序
指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
68.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
69.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
70.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1