队列签到方法及装置制造方法及图纸

技术编号:14243911 阅读:73 留言:0更新日期:2016-12-21 23:20
本发明专利技术公开了一种队列签到方法及装置。该方法包括:将全部待签到用户划分为多个用户类型;当存在签到用户时,确定该用户对应的用户类型;确定与所述用户类型对应的预定策略,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号;根据该用户在队列中实际的位置序号将该用户放置到队列中。采用本发明专利技术提供的技术方案,可以在队列中插入特殊用户,优先处理上述特殊用户,且在显示和呼叫的时候进行特殊标识,让队列用户便于理解,大大提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种队列签到方法及装置
技术介绍
传统的排队系统,只能基于用户到进入队列的时间来顺序排列用户的位置,比如现有的银行的排队机制。通常情况下,会存在以下两个问题:1、排队过程中,有特殊情况需要插队而又不至于使得队列乱序。2、用户可预约占住序号,如果每个客户的消耗时间可预计的话,还能预约到具体的时间点,大大地减少用户排队所需要消耗的时间。现有的排队系统,只能基于用户到进入队列的时间来顺序排列用户的位置,当遇到用户有特殊情况,比如用户是老年人,或者用户特别着急的事情需要优先处理的时候,现有的排队系统无法支持插队情况,只能由工作人员人工干预队列情况,通过干预接待点(处理事情的地方,比如银行的柜台)来实现,很不利于队列中的其它用户的理解,也容易造成矛盾冲突。此外,现有的排队系统也无法实现预约然后来减少用户等待时间的功能。
技术实现思路
本专利技术的主要目的在于公开了一种队列签到方法及装置,以至少解决相关技术中现有的排队系统无法支持插队情况,只能由工作人员人工干预队列情况,通过干预接待点来实现,很不利于队列中的其它用户的理解,也容易造成矛盾冲突的问题。根据本专利技术的一个方面,公开了一种队列签到方法。根据本专利技术的队列签到方法包括:将全部待签到用户划分为多个用户类型;当存在签到用户时,确定该用户对应的用户类型;确定与所述用户类型对应的预定策略,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号;根据该用户在队列中实际的位置序号将该用户放置到队列中。优选地,当所述用户类型为需要正常排队的普通用户类型时,所述采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号包括:该用户在队列中的序号order1为:该用户达到签到所在的队列中当前的人数+1;所述显示给该用户的位置序号ticket_order1为:该用户达到签到所在的队列中当前的人数+1;该用户在队列中实际的位置序号real_order1为:N*order1,其中,N为每相邻的两个普通用户类型的用户之间的间隔数,该间隔数为大于等于所述用户类型的总数的整数。优选地,当所述普通用户类型的用户为预约用户时,则预约时显示的位置序号等于所述order1,ticket_order1=order1,当该预约用户签到时,在用户签到的时间小于预约时间或者该预约用户在队列中的序号order1小于当前呼叫到的序号时,该预约用户的real_order1为预约时显示的位置序号order1*N。优选地,当所述普通用户类型的用户为预约用户时,则预约时显示的位置序号等于所述order1,ticket_order1=order1,当该预约用户签到时,在用户签到的时间大于等于预约时间且该预约用户在队列中的序号order1大于等于当前呼叫到的序号时,将所述预约用户设置为未预约的普通用户签到,重新分配所述order1,ticket_order1和real_order1。优选地,所述预约时间为:排队开始时间+该预约用户在队列中的序号order1*将队列中的所有用户处理完成耗时/排队开始时间至将队列中的所有用户处理完成时间内的平均处理用户数,其中,所述平均处理用户数为动态调整值。优选地,当所述用户类型为需要插队的特殊用户类型时,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号包括:该用户在队列中的序号order2为:该用户达到签到所在的队列中当前的人数+1;所述显示给该用户的位置序号ticket_order2为:该特殊用户类型的用户数+1;该用户在队列中实际的位置序号real_order2通过以下方式得出:如果当前队列中无任何用户排队,则real_order2为:该特殊用户类型的设置参数type1;如果当前队列中有用户排队,则real_order2为:m和n中较大的值,其中,m为队列中前面有可插入该特殊用户类型的空位的首个普通用户的real_order1_first-N+需要插队的特殊用户类型的设置参数type2;n为根据公式((((real_order2_last-1)/10)向下取整)+1)*10+需要插队的特殊用户类型的设置参数type2,其中,real_order2_last为该特殊用户类型的最后一个用户的在队列中实际的位置序号。优选地,根据该用户在队列中实际的位置序号将该用户放置到队列中之后,还包括:对于所有签到的用户,根据所述签到的用户在队列中实际的位置序号依次升序呼叫用户,其中,呼叫内容包括:呼叫的用户对应的用户类型,以及显示给该用户的位置序号。根据本专利技术的又一方面,公开了一种队列签到装置。根据本专利技术的队列签到装置包括:划分模块,用于将全部待签到用户划分为多个用户类型;确定模块,用于在存在签到用户时,确定该用户对应的用户类型;获取模块,用于确定与所述用户类型对应的预定策略,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号;放置模块,用于根据该用户在队列中实际的位置序号将该用户放置到队列中。优选地,当所述用户类型为需要正常排队的普通用户类型时,所述获取模块包括:第一获取单元,用于根据以下方式获取该用户在队列中的序号order1:order1=该用户达到签到所在的队列中当前的人数+1;第二获取单元,用于根据以下方式获取所述显示给该用户的位置序号ticket_order1:ticket_order1=该用户达到签到所在的队列中当前的人数+1;第三获取单元,用于根据以下方式获取该用户在队列中实际的位置序号real_order1:real_order1=N*order1,其中,N为每相邻的两个普通用户类型的用户之间的间隔数,该间隔数为大于等于所述用户类型的总数的整数。优选地,当所述用户类型为需要插队的特殊用户类型时,所述获取模块包括:第四获取单元,用于根据以下方式获取该用户在队列中的序号order2:order2=该用户达到签到所在的队列中当前的人数+1;第五获取单元,用于根据以下方式获取所述显示给该用户的位置序号ticket_order2:ticket_order2=该特殊用户类型的用户数+1;第六获取单元,用于根据以下方式获取该用户在队列中实际的位置序号real_order2:如果当前队列中无任何用户排队,则real_order2为:该特殊用户类型的设置参数type1;如果当前队列中有用户排队,则real_order2为:m和n中较大的值,其中,m为队列中前面有可插入该特殊用户类型的空位的首个普通用户的real_order1_first-N+需要插队的特殊用户类型的设置参数type2;n为根据公式((((real_order2_last-1)/10)向下取整)+1)*10+需要插队的特殊用户类型的设置参数type2,其中,real_order2_last为该特殊用户类型的最后一个用户的在队列中实际的位置序号。与现有技术相比,本专利技术实施例至少具有以下优点:将序号从传统的一种序号拆分为三种序号:用户在队列中的序号,该用户在队列中实际的位置序号、和显示给该用户的位置序号。可以在队列中插入特殊用本文档来自技高网...
队列签到方法及装置

【技术保护点】
一种队列签到方法,其特征在于,包括:将全部待签到用户划分为多个用户类型;当存在签到用户时,确定该用户对应的用户类型;确定与所述用户类型对应的预定策略,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号;根据该用户在队列中实际的位置序号将该用户放置到队列中。

【技术特征摘要】
1.一种队列签到方法,其特征在于,包括:将全部待签到用户划分为多个用户类型;当存在签到用户时,确定该用户对应的用户类型;确定与所述用户类型对应的预定策略,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号;根据该用户在队列中实际的位置序号将该用户放置到队列中。2.根据权利要求1所述的方法,其特征在于,当所述用户类型为需要正常排队的普通用户类型时,所述采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号包括:该用户在队列中的序号order1为:该用户达到签到所在的队列中当前的人数+1;所述显示给该用户的位置序号ticket_order1为:该用户达到签到所在的队列中当前的人数+1;该用户在队列中实际的位置序号real_order1为:N*order1,其中,N为每相邻的两个普通用户类型的用户之间的间隔数,该间隔数为大于等于所述用户类型的总数的整数。3.根据权利要求2所述的方法,其特征在于,当所述普通用户类型的用户为预约用户时,则预约时显示的位置序号等于所述order1,ticket_order1=order1,当该预约用户签到时,在用户签到的时间小于预约时间或者该预约用户在队列中的序号order1小于当前呼叫到的序号时,该预约用户的real_order1为预约时显示的位置序号order1*N。4.根据权利要求2所述的方法,其特征在于,当所述普通用户类型的用户为预约用户时,则预约时显示的位置序号等于所述order1,ticket_order1=order1,当该预约用户签到时,在用户签到的时间大于等于预约时间且该预约用户在队列中的序号order1大于等于当前呼叫到的序号时,将所述预约用户设置为未预约的普通用户签到,重新分配所述order1,ticket_order1和real_order1。5.根据权利要求3或4所述的方法,其特征在于,所述预约时间为:排队开始时间+该预约用户在队列中的序号order1*将队列中的所有用户处理完成耗时/排队开始时间至将队列中的所有用户处理完成时间内的平均处理用户数,其中,所述平均处理用户数为动态调整值。6.根据权利要求1所述的方法,其特征在于,当所述用户类型为需要插队的特殊用户类型时,采用预定策略获取该用户在队列中的序号、显示给该用户的位置序号、以及该用户在队列中实际的位置序号包括:该用户在队列中的序号order2为:该用户达到签到所在的队列中当前的人数+1;所述显示给该用户的位置序号ticket_order2为:该特殊用户类型的用户数+1;该用户在队列中实际的位置序号real_order2通过以下方式得出:如果当前队列中无任何用户排队,则real_order2为:该特殊用户类型的设置参数type1;如果当前队列中有用户排队,则real_order2为:m和n中较大的值,其中,m为队列中前面有可插入该特殊用户类型的空位的首个普通用户的real_order1_fi...

【专利技术属性】
技术研发人员:张俊谭璐罗光喜王海
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1