1.一种线上问诊自动分配方法,所述方法包括:
接收第一终端上传的问诊请求,所述问诊请求包括待咨询用户的用户信息和主诉内容;
根据所述用户信息获取待咨询用户的排队等级和用户类型;
根据所述用户类型选择与所述主诉内容相匹配的医生;
获取所述医生的排队轮盘,所述排队轮盘包括多个不同等级的队列;
将所述待咨询用户存入与所述排队等级相对应的队列中;
接收第二终端的拉取请求,根据所述拉取请求从所述排队轮盘的队列中拉取待咨询用户;
建立所述第一终端与所述第二终端之间的在线问诊通信连接,将拉取到的待咨询用户分配至与所述第二终端对应的医生。
2.根据权利要求1所述的方法,其特征在于,所述根据所述拉取请求从所述排队轮盘的队列中拉取待咨询用户包括:
根据所述拉取请求触发启动所述排队轮盘队列的出队机制;
根据所述排队轮盘的出队机制从所述队列中拉取待咨询用户。
3.根据权利要求2所述的方法,其特征在于,所述根据所述排队轮盘的出队机制从所述队列中拉取待咨询用户包括:
获取所述排队轮盘的指针位置,将所述指针位置对应的队列标记为当前队列;
获取所述当前队列中待咨询用户的排序,根据所述排序从所述当前队列拉取待咨询用户。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述排序从所述当前队列拉取待咨询用户之后,还包括:
将所述排队轮盘的指针位置移动至下一位置,退出出队机制;
若所述排队轮盘的指针位置从当前队列移动至下一队列,所述当前队列中未被拉取的待咨询用户继续保持等待;
当再次接收第二终端的拉取请求时,根据所述拉取请求触发启动所述排队轮盘队列的出队机制;获取所述排队轮盘的指针位置,将所述指针位置对应的队列标记为当前队列;获取所述当前队列中待咨询用户的排序,根据所述排序从所述当前队列拉取待咨询用户;将所述排队轮盘的指针位置移动至下一位置,退出出队机制;若所述排队轮盘的指针位置从当前队列移动至下一队列,所述当前队列中未被拉取的待咨询用户继续保持等待。
5.根据权利要求1所述的方法,其特征在于,所述用户类型包括付费用户和免费用户;
所述根据所述用户类型选择与所述主诉内容相匹配的医生包括:
分析所述主诉内容确定待咨询用户的疾病症状,获取医生标识,根据所述医生标识选取适配所述疾病病状的医生;
若所述用户类型为付费用户,则从所述适配所述疾病症状的医生中选择付费医生匹配给待咨询用户;
若所述用户类型为免费用户,则从所述适配所述疾病症状的医生中选择免费医生匹配给待咨询用户。
6.一种线上问诊自动分配装置,其特征在于,所述装置包括:
接收模块,用于接收第一终端上传的问诊请求,所述问诊请求包括待咨询用户的用户信息和主诉内容;
信息获取模块,用于根据所述用户信息获取待咨询用户的排队等级和用户类型;
医生匹配模块,用于根据所述用户类型选择与所述主诉内容相匹配的医生;
缓存模块,用于获取所述医生的排队轮盘,所述排队轮盘包括多个不同等级的队列;将所述待咨询用户存入与所述排队等级相对应的队列中;
所述接收模块还用于接收第二终端的拉取请求;
分配模块,用于根据所述拉取请求从所述排队轮盘的队列中拉取待咨询用户;建立所述第一终端与所述第二终端之间的在线问诊通信连接,将拉取到的待咨询用户分配至与所述第二终端对应的医生。
7.根据权利要求6所述的装置,其特征在于,所述分配模块还用于根据所述拉取请求触发启动所述排队轮盘队列的出队机制;根据所述排队轮盘的出队机制从所述队列中拉取待咨询用户。
8.根据权利要求6所述的装置,其特征在于,所述分配模块还用于获取所述排队轮盘的指针位置,将所述指针位置对应的队列标记为当前队列;获取所述当前队列中待咨询用户的排序,根据所述排序从所述当前队列拉取待咨询用户。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。