[发明专利]一种专家推荐方法及系统有效
申请号: | 201710751534.1 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107580038B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 王开源;石李虹;张鹏 | 申请(专利权)人: | 北京博瑞彤芸科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G16H10/60;G06F16/9535;G06F16/9536;G06K19/067 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯 |
地址: | 100027 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 专家 推荐 方法 系统 | ||
1.一种专家推荐方法,包括
终端生成包含用户ID的推荐请求;
所述终端判断第一变量是否等于第二值,如果所述第一变量等于第二值,则根据所述推荐请求从所述终端的缓存中获取专家列表,如果所述第一变量等于第一值,则将所述推荐请求发送给服务器端,由所述服务器端根据所述用户ID获得满足用户特定需求的专家信息并根据所述专家信息生成专家列表,
其中,所述终端定时从所述服务器端获取专家列表并存储到所述终端的缓存中,并且,在获取专家列表之前将所述第一变量设置为第一值,在获取专家列表之后将所述第一变量设置为第二值;以及
所述终端显示所述专家列表。
2.根据权利要求1所述的专家推荐方法,其中,所述用户特定需求为诊疗需求,所述根据所述用户ID获得满足用户特定需求的专家信息包括:
根据所述用户ID查询获得用户的就诊记录;
获得所述用户的就诊记录中的疾病标签;以及
根据所述疾病标签获得所述专家信息。
3.根据权利要求2所述的专家推荐方法,其中,所述根据所述疾病标签获得所述专家信息包括:
根据所述疾病标签获得第一数量的专家信息;
比较所述第一数量和预设阈值;
当所述第一数量等于预设阈值时,根据所述第一数量的专家信息生成所述专家列表。
4.根据权利要求3所述的专家推荐方法,还包括:当所述第一数量大于所述预设阈值时,将所述第一数量的专家信息按照对应的就诊记录中的就诊时间倒序排列;以及
顺序选取数量等于所述预设阈值的专家信息生成所述专家列表。
5.根据权利要求3所述的专家推荐方法,还包括:当所述第一数量小于预设阈值时,根据所述用户ID获得其关注的疾病标签;
根据其关注的疾病标签获得第二数量的专家信息;以及
根据所述第一数量的专家信息和所述第二数量的专家信息生成所述专家列表,所述第一数量和所述第二数量之和等于所述预设阈值。
6.根据权利要求5所述的专家推荐方法,还包括:删除所述第一数量的专家信息和所述第二数量的专家信息中的重复数据。
7.根据权利要求1所述的专家推荐方法,其中,所述专家推荐方法分别在终端和服务器端执行,所述专家推荐方法还包括:在所述终端缓存一份所述专家列表;以及在特定情况下,从所述终端缓存中读取所述专家列表并显示。
8.根据权利要求7所述的专家推荐方法,还包括:定时更新所述终端缓存中的专家列表。
9.根据权利要求1所述的专家推荐方法,其中,所述用户ID来自登录的用户,当用户未登录时,向所述用户提供一份通用版本的专家列表。
10.根据权利要求1所述的专家推荐方法,其中,所述专家信息包括医生ID、医生头像、医生姓名、医生职称、医生所在科室和挂号地址。
11.一种专家推荐系统,包括:
第一生成单元,用于生成包含用户ID的推荐请求;
检索单元,用于判断第一变量是否等于第二值,如果所述第一变量等于第二值,则根据所述推荐请求从终端的缓存中获取专家列表,如果所述第一变量等于第一值,则将所述推荐请求发送给服务器端,由所述服务器端根据所述用户ID获得满足用户特定需求的专家信息并根据所述专家信息生成专家列表,其中,所述终端定期从所述服务器端获取专家列表并存储到所述终端的缓存中,并且,在获取专家列表之前将所述第一变量设置为第一值,在获取专家列表之后将所述第一变量设置为第二值;
第二生成单元,用于在所述服务器端生成所述专家列表;以及
显示单元,用于显示所述专家列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博瑞彤芸科技股份有限公司,未经北京博瑞彤芸科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710751534.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型弯头充电枪
- 下一篇:一种丸粒剂悬浮干燥抛光装置