一种在线请求排队方法及装置的制造方法_3

文档序号:9730226阅读:来源:国知局
48]与上述在线请求排队方法相对应的,本申请实施例还提供了一种在线请求排队装置。
[0049]例如,参见图3,为本申请实施例提供的一种在线请求排队装置结构示意图。如图3所示,该装置可以包括:
[0050]查询单元310,可以用于响应于接收到用户的服务请求,查询出所述用户的实时更新的用户服务数据的多种属性分别对应的属性值。计算单元320,可以用于利用所述多种属性分别对应的权重,对所述多种属性分别对应的属性值进行加权计算,得到所述用户的综合属性值。排队单元330,可以用于根据所述用户的综合属性值确定所述用户的服务请求在排队队列中的位置。
[0051]一些可能的实施方式中,所述多种属性可以包括:用户请求记录、用户满意度记录。其中,所述用户请求记录对应的属性值可以包括:接收到所述服务请求之前的预设时长内存在请求的情况所对应的第一分值、以及不存在请求的情况所对应的第二分值。例如,在一些可能的实施方式中,可以设置第一分值大于第二分值。其中,所述用户满意度记录对应的属性值可以包括:低满意度对应的第三分值、高满意度对应的第四分值、首次请求且没有满意度记录所对应的第五分值、非首次请求且没有满意度记录所对应的第六分值。
[0052]一些可能的实施方式中,除了将实时用户服务数据的多种属性作为用于计算用户的综合属性值的因子以外,还可以将服务请求的等待时间加入作为用于计算用户的综合属性值的因子。具体地,例如,本申请实施例提供的装置还可以包括:等待时间计算单元340,可以用于统计所述服务请求的等待时间,根据所述服务请求的等待时间对应的属性值随所述等待时间的增加而增加的预设增值算法,计算出所述服务请求的等待时间对应的属性值。所述计算单元320,可以用于利用所述多种属性分别对应的权重,以及所述服务请求的等待时间对应的权重,对所述多种属性分别对应的属性值以及所述服务请求的等待时间对应的属性值进行加权计算。
[0053]一些可能的实施方式中,除了将实时用户服务数据的多种属性作为用于计算用户的综合属性值的因子以外,还可以将服务请求所针对的问题的问题类型作为用于计算用户的综合属性值的一个因子。具体地,例如,本申请实施例提供的装置还可以包括问题分析单元341,可以用于对所述服务请求所针对的问题进行语义分析,得到所述服务请求的问题类型。计算单元320,可以用于利用所述多种属性分别对应的权重,以及所述问题类型对应的权重,对所述多种属性分别对应的属性值以及所述问题类型对应的属性值进行加权计算。
[0054]一些可能的实施方式中,可以结合上述两种实施方式,将服务请求的等待时间以及问题类型共同作为用于计算用户的综合属性值的因子。具体地,本申请实施例装置中的计算单元320,可以用于利用所述多种属性分别对应的权重、所述服务请求的等待时间对应的权重、以及所述问题类型对应的权重,对所述多种属性分别对应的属性值、所述服务请求的等待时间对应的属性值、以及所述问题类型对应的属性值进行加权计算。
[0055]一些可能的实施方式,本申请实施例提供的装置还可以包括队列建立单元331,可以用于预先为不同用户等级范围分别建立对应的优先级不同的排队队列;查询等级单元332,可以用于查询出所述用户的用户等级。所述排队单元330,可以用于根据一个排队队列中所有用户的服务请求按综合属性值从大到小的顺序排列先后顺序,将所述用户的服务请求插入到与所述用户的用户等级所对应的排队队列中相应的位置。且,本申请实施例提供的装置还可以包括:资源分配单元343,可以用于当存在空闲服务资源时,按优先级从高到低的顺序逐个遍历排队队列,并判断遍历到的排队队列中是否存在服务请求在排队,如果存在,停止遍历,将所述空闲服务资源分配给遍历到的、存在服务请求的排队队列中,综合属性值最大的服务请求,将该综合属性值最大的服务请求从其所在的排队队列中删除。
[0056]可见,配置本申请实施例提供的装置,可以根据系统实时更新的用户服务数据,可以从中得到用户真实的多种个人属性,根据用户真实的多种个人属性进行智能排队处理,可以做到精准智能排队,实现符合用户真实需求的在线请求排队,提升服务性能。
[0057]需要注意的是,所述等待时间计算单元340、问题分析单元341、队列建立单元331、查询等级单元332、资源分配单元343在图3中以虚线绘制,以表示这些单元不是本申请实施例提供的装置的必要单元。
[0058]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0059]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0060]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0061]本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0062]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0063]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0064]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种在线请求排队方法,其特征在于,包括: 响应于接收到用户的服务请求,查询出所述用户的实时更新用户服务数据的多种属性分别对应的属性值; 利用所述多种属性分别对应的权重,对所述多种属性分别对应的属性值进行加权计算,得到所述用户的综
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1