《终端设备访问请求处理方法、装置及排队机.pdf》由会员分享,可在线阅读,更多相关《终端设备访问请求处理方法、装置及排队机.pdf(17页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104360901 A(43)申请公布日 2015.02.18CN104360901A(21)申请号 201410612682.1(22)申请日 2014.11.04G06F 9/46(2006.01)H04L 29/06(2006.01)H04L 29/08(2006.01)G07C 11/00(2006.01)(71)申请人中国建设银行股份有限公司地址 100033 北京市西城区金融大街25号(72)发明人吴宾 莫华玺 陈光波 白利君郭敏鸿(74)专利代理机构北京集佳知识产权代理有限公司 11227代理人王宝筠(54) 发明名称终端设备访问请求处理方法、装置及排队。
2、机(57) 摘要本发明实施例提供的一种终端设备访问请求处理方法、装置及排队机,当排队机处于非流量控制模式时,将接收到的访问请求存储到预先建立的访问请求队列的队尾;当达到预设的探测周期时,探测是否有客户取号;当探测到没有客户取号时,提取存储在访问请求队列队首的访问请求,以使排队机对所提取的访问请求进行处理。也就是说,本发明实施例中,建立访问请求队列,当排队机处于非流量控制模式时,将接收到的访问请求存储到预先建立的访问请求队列的队尾。只有在排队机前没有客户进行取号时,才提取存储在访问请求队首的访问请求进行处理,从而不会对通过排队机取号的过程产生影响,从而缩短通过排队机排队取号的客户的等待时间。(5。
3、1)Int.Cl.权利要求书3页 说明书11页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书11页 附图2页(10)申请公布号 CN 104360901 ACN 104360901 A1/3页21.一种终端设备访问请求处理方法,应用于排队机,其特征在于,包括:当接收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;当达到预设的探测周期时,探测是否有客户取号;当探测到没有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使所述排队机对所提取的访问请求进行处理。2.根据权利要求1所述的。
4、方法,其特征在于,还包括:当接受到终端设备发送的访问请求时,若所述排队机处于流量控制模式,则将接收到访问请求丢弃,并向终端设备返回错误报文。3.根据权利要求1或2所述的方法,其特征在于,还包括:当所述排队机处于非流量控制模式时,判断是否达到预设的流量控制条件;当达到预设的流量控制条件时,将排队机的运行模式由当前的非流量控制模式切换至流量控制模式。4.根据权利要求3所述的方法,其特征在于,所述判断是否达到预设的流量控制条件包括:判断所述访问请求队列中所存储的访问请求的数量是否达到所述访问请求队列的长度;当判断出所述访问请求队列中所存储的访问请求的数量达到所述访问请求队列的长度时,确定达到预设的流。
5、量控制条件。5.根据权利要求3所述的方法,其特征在于,所述判断是否达到预设的流量控制条件包括:判断排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列的长度;当判断出所述排队机可以接入的终端设备数的最大值小于或等于所述访问请求队列的长度时,确定达到预设的流量控制条件。6.根据权利要求5所述的方法,其特征在于,所述排队机可以接入的终端设备数的最大值按照如下方法获取,具体为:当达到预设的调整周期时,获取所述调整周期内平均每个客户的等待时长;当所述平均每个客户的等待时长大于预设的等待时长最大值时,将所述排队机可以接入的终端设备数的最大值减一;当所述平均每个客户的等待时长小于预设的等待时长。
6、最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述平均每个客户的等待时长大于所述预设的等待时长最小值,且所述平均每个客户的等待时长小于所述预设的等待时长最大值时,所述排队机可以接入的终端设备数的最大值不变。7.根据权利要求5所述的方法,其特征在于,所述排队机可以接入的终端设备数的最大值按照如下方法获取,具体为:当达到预设的调整周期时,获取所述调整周期内平均每个客户的业务办理时长;当所述平均每个客户的业务办理时长大于预设的业务办理时长最大值时,将所述排队权 利 要 求 书CN 104360901 A2/3页3机可以接入的最大终端设备数的最大值减一;当所述平均每个客户的业务办理时长小于。
7、预设的业务办理时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述业务办理时长大于所述预设的业务办理时长最小值,且所述业务办理时长小于所述预设的业务办理时长最大值时,所述排队机可以接入的终端设备数的最大值不变。8.根据权利要求5所述的方法,其特征在于,所述排队机可以接入的终端设备数的最大值按照如下方法获取,具体为:当达到预设的调整周期时,获取所述调整周期内的取号频率;当所述取号频率大于预设的取号频率最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;当所述取号频率小于预设的取号频率最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述取号频率大于所述预设的取号频率。
8、最小值,且所述取号频率小于所述预设的取号频率最大值时,所述排队机可以接入的终端设备数的最大值不变。9.一种终端设备访问请求处理装置,应用于排队机,其特征在于,包括:存储模块,用于当接收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;探测模块,用于当达到预设的探测周期时,探测是否有客户取号;提取模块,用于当所述探测模块探测到有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使所述排队机对所提取的访问请求进行处理。10.根据权利要求9所述的装置,其特征在于,还包括:丢弃模块,用于当接受到终端设备发送的访问请求时,若所述排队。
9、机处于流量控制模式,则将接收到访问请求丢弃,并向终端设备返回错误报文。11.根据权利要求9或10所述的装置,其特征在于,还包括:判断模块,用于当所述排队机处于非流量控制模式时,判断是否达到预设的流量控制条件;切换模块,用于所述判断模块判断出达到预设的流量控制条件时,将排队机的运行模式由当前的非流量控制模式切换至流量控制模式。12.根据权利要求11所述的装置,其特征在于,所述判断模块包括:第一判断单元,用于判断所述访问请求队列中所存储的访问请求的数量是否达到所述访问请求队列的长度;第一确定单元,用于当所述第一判断单元判断出所述访问请求队列中所存储的访问请求的数量达到所述访问请求队列的长度时,确定。
10、达到预设的流量控制条件。13.根据权利要求11所述的装置,其特征在于,所述判断模块包括:第二判断单元,用于判断排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列的长度;第二确定单元,用于当所述第二判断单元判断出所述最新确定的排队机可以接入的终端设备数的最大值小于或等于所述访问请求队列的长度时,确定达到预设的流量控制条件。权 利 要 求 书CN 104360901 A3/3页414.根据权利要求13所述的装置,其特征在于,所述第二判断单元包括:第一确定子单元,用于获取排队机可以接入的终端设备数的最大值,具体包括:当达到预设的调整周期时,获取所述调整周期内平均每个客户的等待时长;当所。
11、述平均每个客户的等待时长大于预设的等待时长最大值时,将所述排队机可以接入的终端设备数的最大值减一;当所述平均每个客户的等待时长小于预设的等待时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述平均每个客户的等待时长大于所述预设的等待时长最小值,且所述平均每个客户的等待时长小于所述预设的等待时长最大值时,所述排队机可以接入的终端设备数的最大值不变;第一判断子单元,用于判断所述第一确定子单元所获取的排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列中所存储的访问请求的数量。15.根据权利要求13所述的装置,其特征在于,所述第二判断单元包括:第二确定子单元,用于获取排队机。
12、可以接入的终端设备数的最大值,具体包括:当达到预设的调整周期时,获取所述调整周期内平均每个客户的业务办理时长;当所述平均每个客户的业务办理时长大于预设的业务办理时长最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;当所述平均每个客户的业务办理时长小于预设的业务办理时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述业务办理时长大于所述预设的业务办理时长最小值,且所述业务办理时长小于所述预设的业务办理时长最大值时,所述排队机可以接入的终端设备数的最大值不变;第二判断子单元,用于判断所述第二确定子单元所获取的排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列中。
13、所存储的访问请求的数量。16.根据权利要求13所述的装置,其特征在于,所述第二判断单元包括:第三确定子单元,用于获取排队机可以接入的终端设备数的最大值,具体包括:当达到预设的调整周期时,获取所述调整周期内的取号频率;当所述取号频率大于预设的取号频率最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;当所述取号频率小于预设的取号频率最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述取号频率大于所述预设的取号频率最小值,且所述取号频率小于所述预设的取号频率最大值时,所述排队机可以接入的终端设备数的最大值不变;第三判断子单元,用于判断所述第三确定子单元所获取的排队机可以接入的终端。
14、设备数的最大值是否小于或等于所述访问请求队列中所存储的访问请求的数量。17.一种排队机,其特征在于,包括如权利要求9-16任意一项所述的终端设备访问请求处理装置。权 利 要 求 书CN 104360901 A1/11页5终端设备访问请求处理方法、 装置及排队机技术领域0001 本发明涉及通信技术领域,更具体的说,涉及一种终端设备访问请求处理方法、装置及排队机。背景技术0002 银行在网点服务管理中,为了方便客户,节省柜员办理业务的时间,在网点中添置了不少终端设备,如自助填单机,客户预先把开户、签约等单子先在自助填单机上填好并提交,之后到柜台办理业务是只需要与柜员做一次确认即可。又如,虚拟柜员机。
15、(Virtual Teller Machine,VTM),通过增加与柜员的视频对话与身份识别后,开户、发卡、挂失等简单的业务能够从柜面移到VTM上完成,减轻了柜台的负担。但是,客户在使用这些终端设备后,需要在终端设备上取一个在该终端设备上的排队号才能到柜台办理相应的业务。而承担网点排队秩序管理与票号发放功能的设备只有网点排队机,这就需要这些设备访问排队机以使排队机为终端设备的访问请求分配一个在终端设备侧的号码。0003 目前,当多个终端设备访问排队机需要排号时,依赖于操作系统的线程互斥机制实现,即排队机设置一个锁,并且每收到一个排号请求(包括通过排队机生成的排队请求和终端设备发送的排号请求),。
16、就新建一个线程,多个线程会抢占这个唯一的锁,抢到锁的线程为相应的终端设备的访问请求进行排号,待排号结束后释放该锁。而在释放该锁前,其它线程均处于等待状态,直到锁被释放。而等待时间是随着接入终端设备数量的增加而增加。这无疑会增加通过排队机排队取号的客户的等待时间。0004 因此,如何在多终端设备访问排队机进行排号时,缩短通过排队机排队取号的客户的等待时间成为亟待解决的问题。发明内容0005 本发明的目的在于提供一种终端设备访问请求处理方法、装置及排队机,以在多终端设备访问排队机进行排号时,缩短通过排队机排队取号的客户的等待时间。0006 为实现上述目的,本发明实施例提供了如下技术方案:0007 。
17、一种终端设备访问请求处理方法,应用于排队机,包括:0008 当接收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;0009 当达到预设的探测周期时,探测是否有客户取号;0010 当探测到没有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使所述排队机对所提取的访问请求进行处理。0011 上述方法,优选的,还包括:0012 当接受到终端设备发送的访问请求时,若所述排队机处于流量控制模式,则将接收到访问请求丢弃,并向终端设备返回错误报文。0013 上述方法,优选的,还包括:说 明 书CN 104360901 A2/11页6。
18、0014 当所述排队机处于非流量控制模式时,判断是否达到预设的流量控制条件;0015 当达到预设的流量控制条件时,将排队机的运行模式由当前的非流量控制模式切换至流量控制模式。0016 上述方法,优选的,所述判断是否达到预设的流量控制条件包括:0017 判断所述访问请求队列中所存储的访问请求的数量是否达到所述访问请求队列的长度;0018 当判断出所述访问请求队列中所存储的访问请求的数量达到所述访问请求队列的长度时,确定达到预设的流量控制条件。0019 上述方法,优选的,所述判断是否达到预设的流量控制条件包括:0020 判断排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列的长度;0。
19、021 当判断出所述排队机可以接入的终端设备数的最大值小于或等于所述访问请求队列的长度时,确定达到预设的流量控制条件。0022 上述方法,优选的,所述排队机可以接入的终端设备数的最大值按照如下方法获取,具体为:0023 当达到预设的调整周期时,获取所述调整周期内平均每个客户的等待时长;0024 当所述平均每个客户的等待时长大于预设的等待时长最大值时,将所述排队机可以接入的终端设备数的最大值减一;0025 当所述平均每个客户的等待时长小于预设的等待时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;0026 当所述平均每个客户的等待时长大于所述预设的等待时长最小值,且所述平均每个客户的等。
20、待时长小于所述预设的等待时长最大值时,所述排队机可以接入的终端设备数的最大值不变。0027 上述方法,优选的,所述排队机可以接入的终端设备数的最大值按照如下方法获取,具体为:0028 当达到预设的调整周期时,获取所述调整周期内平均每个客户的业务办理时长;0029 当所述平均每个客户的业务办理时长大于预设的业务办理时长最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;0030 当所述平均每个客户的业务办理时长小于预设的业务办理时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;0031 当所述业务办理时长大于所述预设的业务办理时长最小值,且所述业务办理时长小于所述预设的业务办理。
21、时长最大值时,所述排队机可以接入的终端设备数的最大值不变。0032 上述方法,优选的,所述排队机可以接入的终端设备数的最大值按照如下方法获取,具体为:0033 当达到预设的调整周期时,获取所述调整周期内的取号频率;0034 当所述取号频率大于预设的取号频率最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;0035 当所述取号频率小于预设的取号频率最小值时,将所述排队机可以接入的终端设说 明 书CN 104360901 A3/11页7备数的最大值加一;0036 当所述取号频率大于所述预设的取号频率最小值,且所述取号频率小于所述预设的取号频率最大值时,所述排队机可以接入的终端设备数的最大。
22、值不变。0037 一种终端设备访问请求处理装置,应用于排队机,包括:0038 存储模块,用于当接收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;0039 探测模块,用于当达到预设的探测周期时,探测是否有客户取号;0040 提取模块,用于当所述探测模块探测到有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使所述排队机对所提取的访问请求进行处理。0041 上述装置,优选的,还包括:0042 丢弃模块,用于当接受到终端设备发送的访问请求时,若所述排队机处于流量控制模式,则将接收到访问请求丢弃,并向终端设备返回错误报文。0。
23、043 上述装置,优选的,还包括:0044 判断模块,用于当所述排队机处于非流量控制模式时,判断是否达到预设的流量控制条件;0045 切换模块,用于所述判断模块判断出达到预设的流量控制条件时,将排队机的运行模式由当前的非流量控制模式切换至流量控制模式。0046 上述装置,优选的,所述判断模块包括:0047 第一判断单元,用于判断所述访问请求队列中所存储的访问请求的数量是否达到所述访问请求队列的长度;0048 第一确定单元,用于当所述第一判断单元判断出所述访问请求队列中所存储的访问请求的数量达到所述访问请求队列的长度时,确定达到预设的流量控制条件。0049 上述装置,优选的,所述判断模块包括:0。
24、050 第二判断单元,用于判断排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列的长度;0051 第二确定单元,用于当所述第二判断单元判断出所述最新确定的排队机可以接入的终端设备数的最大值小于或等于所述访问请求队列的长度时,确定达到预设的流量控制条件。0052 上述装置,优选的,所述第二判断单元包括:0053 第一确定子单元,用于获取排队机可以接入的终端设备数的最大值,具体包括:当达到预设的调整周期时,获取所述调整周期内平均每个客户的等待时长;当所述平均每个客户的等待时长大于预设的等待时长最大值时,将所述排队机可以接入的终端设备数的最大值减一;当所述平均每个客户的等待时长小于预设。
25、的等待时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述平均每个客户的等待时长大于所述预设的等待时长最小值,且所述平均每个客户的等待时长小于所述预设的等待时长最大值时,所述排队机可以接入的终端设备数的最大值不变;0054 第一判断子单元,用于判断所述第一确定子单元所获取的排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列中所存储的访问请求的数量。0055 上述装置,优选的,所述第二判断单元包括:说 明 书CN 104360901 A4/11页80056 第二确定子单元,用于获取排队机可以接入的终端设备数的最大值,具体包括:当达到预设的调整周期时,获取所述调整周期内。
26、平均每个客户的业务办理时长;当所述平均每个客户的业务办理时长大于预设的业务办理时长最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;当所述平均每个客户的业务办理时长小于预设的业务办理时长最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述业务办理时长大于所述预设的业务办理时长最小值,且所述业务办理时长小于所述预设的业务办理时长最大值时,所述排队机可以接入的终端设备数的最大值不变;0057 第二判断子单元,用于判断所述第二确定子单元所获取的排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列中所存储的访问请求的数量。0058 上述装置,优选的,所述第二判断单元包括。
27、:0059 第三确定子单元,用于获取排队机可以接入的终端设备数的最大值,具体包括:当达到预设的调整周期时,获取所述调整周期内的取号频率;当所述取号频率大于预设的取号频率最大值时,将所述排队机可以接入的最大终端设备数的最大值减一;当所述取号频率小于预设的取号频率最小值时,将所述排队机可以接入的终端设备数的最大值加一;当所述取号频率大于所述预设的取号频率最小值,且所述取号频率小于所述预设的取号频率最大值时,所述排队机可以接入的终端设备数的最大值不变;0060 第三判断子单元,用于判断所述第三确定子单元所获取的排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列中所存储的访问请求的数量。。
28、0061 一种排队机,其包括如上任意一项所述的终端设备访问请求处理装置。0062 通过以上方案可知,本发明实施例提供的一种终端设备访问请求处理方法、装置及排队机,当接收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;当达到预设的探测周期时,探测是否有客户取号;当探测到没有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使所述排队机对所提取的访问请求进行处理。也就是说,本发明实施例中,建立访问请求队列,当排队机处于非流量控制模式时,将接收到的访问请求存储到预先建立的访问请求队列的队尾。只有在排队机前没有客户进行取号时,才。
29、提取存储在访问请求队首的访问请求进行处理,从而不会对通过排队机取号的过程产生影响,从而在多终端设备访问排队机进行排号时,缩短通过排队机排队取号的客户的等待时间。附图说明0063 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。0064 图1为本发明实施例提供的终端设备访问请求处理装置的一种结构示意图;0065 图2为本发明实施例提供的终端设备访问请求处理装置的另一种结构示意图;0066 图3。
30、为本发明实施例提供的终端设备访问请求处理装置的又一种结构示意图;0067 图4为本发明实施例提供的判断模块的一种结构示意图;0068 图5为本发明实施例提供的判断模块的另一种结构示意图;说 明 书CN 104360901 A5/11页90069 图6为本发明实施例提供的第二判断单元的一种结构示意图;0070 图7为本发明实施例提供的第二判断单元的另一种结构示意图;0071 图8为本发明实施例提供的第二判断单元的又一种结构示意图。具体实施方式0072 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。。
31、基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0073 本发明实施例提供的终端设备访问请求处理方法及装置应用于排队机中,用于对接入排队机的终端设备发送的访问请求进行处理。本发明实施例提供的终端设备访问请求处理方法可以包括如下步骤:0074 当接收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;0075 本发明实施例中,预先建立用于存储访问请求的访问请求队列,该访问请求队列可以是先进先出队列(First Input First Output,FIFO)。预先建立。
32、的访问请求队列的大小可以根据可以接入的终端设备的数量、终端设备的类型(不同类型的终端设备所发送的访问请求的大小不一样)计算出平均每台终端设备接入排队机时消耗的内存的大小,从而算出终端接入队列长度。0076 本发明实施例中,排队机包括流量控制模式和非流量控制模式。0077 当排队机处于非流量控制模式时,说明排队机还可以继续接入终端设备,此时,如果接收到终端设备发送的访问请求,则将接收到的访问请求存储到访问请求队列的队尾;也就是说,当排队机处于非流量控制模式时,排队机不会拒绝终端设备发送的访问请求。0078 当排队机处于流量控制模式时,说明排队机不再接入终端设备,此时,如果接收到终端设备发送的访问。
33、请求,则会丢弃终端设备发送的访问请求,并向终端设备返回错误报文,以提示终端设备排队机不再接入终端设备。0079 当达到预设的探测周期时,探测是否有客户取号;0080 本发明实施例中,周期探测排队机是否有客户在使用排队机取号。其中,达到预设的探测周期是指从上一次的探测时刻开始计时,计时时长达到预设的时长长度时,确定达到预设的探测周期。0081 通常,客户在排队机前取号至少包括客户选择欲办理业务种类、排队机生成票号和打印票号三个步骤;或者,客户刷银行卡,然后选择欲办理业务种类,排队机进行客户识别、生成票号和打印票号五个步骤。其中,生成票号的步骤由集成在排队机中的排队票号生成模块执行。排队票号生成模。
34、块在生成票号后,会把该票号写到系统的数据库中,该写入过程是对全局所有模块暴露的。基于此,本发明实施例中,探测是否有客户取号可以包括:探测排队机中的排队票号生成模块是否是在执行向数据库中写所生成的票号的过程,如果探测到排队票号生成模块在执行向数据库中写所生成的票号的过程,则确定有客户取号,否则,确定没有客户取号。0082 当探测到没有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使说 明 书CN 104360901 A6/11页10所述排队机对所提取的访问请求进行处理。具体排队机如何对访问请求进行处理以为终端设备分配票号属于本领域的公知常识,这里不再赘述。0083 本发明实施例中,当接。
35、收到终端设备发送的访问请求时,若所述排队机处于非流量控制模式,则将接收到的访问请求存储到预先建立的访问请求队列的队尾;当达到预设的探测周期时,探测是否有客户取号;当探测到没有客户取号时,提取存储在所述访问请求队列队首的访问请求,以使所述排队机对所提取的访问请求进行处理。也就是说,本发明实施例中,建立访问请求队列,当排队机处于非流量控制模式时,将接收到的访问请求存储到预先建立的访问请求队列的队尾。只有在排队机前没有客户进行取号时,才提取存储在访问请求队首的访问请求进行处理,从而不会对通过排队机取号的过程产生影响,从而在多终端设备访问排队机进行排号时,缩短通过排队机排队取号的客户的等待时间。008。
36、4 上述实施例中,可选的,还可以包括模式切换的过程,具体可以包括:0085 当所述排队机处于非流量控制模式时,判断是否达到预设的流量控制条件;0086 当达到预设的流量控制条件时,将排队机的运行模式由当前的非流量控制模式切换至流量控制模式。0087 其中,判断是否达到预设的流量控制条件可以通过如下两种方式中的任意一种方式实现:0088 方式一:0089 判断所述访问请求队列中所存储的访问请求的数量是否达到所述访问请求队列的长度;访问请求队列的长度即为访问请求队列中可以存储的访问请求的最大数。0090 当判断出所述访问请求队列中所存储的访问请求的数量达到所述访问请求队列的长度时,确定达到预设的流。
37、量控制条件。0091 当所述访问请求队列中所存储的访问请求的数量达到所述访问请求队列的长度时,说明访问请求队列已满。0092 方式二:0093 判断排队机可以接入的终端设备数的最大值是否小于或等于所述访问请求队列的长度;0094 本发明实施例中,排队机可以接入的终端设备数的最大值是指终端设备接入排队机的最大并发数,即排队机可以同时接入的终端设备数的最大值。0095 当判断出所述排队机可以接入的终端设备数的最大值小于或等于所述访问请求队列的长度时,确定达到预设的流量控制条件。0096 可选的,排队机可以接入的终端设备数的最大值可以通过如下几种方式中的任意一种实现:0097 方式一:0098 当达到预设的调整周期时,获取所述调整周期内平均每个客户的等待时长;可选的,所述调整周期可以为5分钟。0099 客户的等待时间是指:客户在排队机上取号到被柜台柜员呼叫的这段时间差。0100 例如,假设在9:00-9:15这15分钟内,只有两个客户A和B取号,且A和B均在9:00取号。其中,A在9:02被呼叫,而B在9:08被呼叫,那么,在到达预设的调整周期9:05时,A的等待时长是2分钟,而B的等待时长是5分钟,因此,在9:00-9:05这5分钟内,平说 明 书CN 104360901 A10。