基于筛选规则的用户服务分配筛选方法技术

技术编号:13502435 阅读:53 留言:0更新日期:2016-08-09 23:45
本发明专利技术涉及在线服务筛选分配领域,公开了一种基于筛选规则的用户服务分配筛选方法,包括以下具体步骤:筛选模块在接收由用户操作的客户前端模块发来的筛选请求后,在一个包含所有服务提供者的总名单中经过预先筛选得到的由至少一部分服务提供者的信息组成的信息缓存中,对所述信息缓存经过至少两次的条件筛选得到符合筛选请求要求的服务提供者名单,并将得到的服务提供者名单返回所述客户前端模块以完成筛选,所述数据集合依据预先确定的条件筛选得到。本发明专利技术的优点在于,解决了在线服务于用户匹配时由于用户请求数量增多导致的数据处理量增大,反应速度慢,筛选不及时,效率较低的问题,能够有效提高筛选的响应速度,提高用户的访问速度。

【技术实现步骤摘要】

本专利技术涉及在线服务筛选分配领域,特别涉及一种基于筛选规则的用户服务分配筛选方法。
技术介绍
当用户使用口袋律师APP下单时,需要从众多的在线律师中筛选出符合用户要求的律师推送给用户进行选择并提供服务。筛选条件包括(用户选择产品、律师学历、从业年限、所在地、性别、年龄、方言情况等)。而目前常用的筛选规则包括:使用数据库将律师的各种属性特点录入,包含学历、从业年限、所在地、性别、年龄、方言情况等信息录入数据库,每次用户电话呼入时,都通过select语句筛选数据库数据,再对筛选出的律师做一遍动态权重排序推送给用户选择。这种方式需要时刻对数据库中的律师信息进行动态维护更新,增加了信息维护成本,并且在大访问量的场景下,数据库的访问速度将成为瓶颈。使用动态规则引擎,如drools来维护动态规则,每次用户下单,都将所有律师的信息放入drools进行动态规则过滤,将符合用户要求的律师筛选出来并排序提供给用户选择。这种方式由于全部采用动态计算,并且每次都采用全量方式计算,计算量本文档来自技高网...

【技术保护点】
一种基于筛选规则的用户服务分配筛选方法,用于对用户选择的服务提供者进行筛选并最终将较少数量的服务提供者的名单提供给用户进行选择以实现筛选,其特征在于,包括以下具体步骤:筛选步骤(101):筛选模块(201)在接收由用户操作的客户前端模块(202)发来的筛选请求后,在一个包含所有服务提供者的总名单中经过预先筛选得到的由至少一部分服务提供者的信息组成的信息缓存(203)中,对所述信息缓存(203)经过至少两次的条件筛选得到符合筛选请求要求的服务提供者名单,并将得到的服务提供者名单返回所述客户前端模块(202)以完成筛选,所述数据集合依据预先确定的条件筛选得到。

【技术特征摘要】
1.一种基于筛选规则的用户服务分配筛选方法,用于对用户选择的服务提供者
进行筛选并最终将较少数量的服务提供者的名单提供给用户进行选择以实
现筛选,其特征在于,包括以下具体步骤:
筛选步骤(101):筛选模块(201)在接收由用户操作的客户前端模块(202)
发来的筛选请求后,在一个包含所有服务提供者的总名单中经过预先筛选得
到的由至少一部分服务提供者的信息组成的信息缓存(203)中,对所述信
息缓存(203)经过至少两次的条件筛选得到符合筛选请求要求的服务提供
者名单,并将得到的服务提供者名单返回所述客户前端模块(202)以完成
筛选,所述数据集合依据预先确定的条件筛选得到。
2.根据权利要求1所述的基于筛选规则的用户服务分配筛选方法,其特征在于,
还包括以下具体步骤:预筛选步骤(102):根据设定的服务产品(204)对
总名单中的服务提供者的信息进行筛选,将适合于同一服务产品(204)的
服务提供者的信息加入同一个信息缓存(203)。
3.根据权利要求2所述的基于筛选规则的用户服务分配筛选方法,其特征在于,
所述服务提供者使用服务前端模块(205),所述服务前端模块(205)持续
地向所述筛选模块(201)间隔发送包含所述服务提供者的信息的数据包,
所述筛选模块(201)在接收到数据包后执行预筛选步骤(102)将符合条件
的服务提供者信息添加至信息缓存(203)中。
4.根据...

【专利技术属性】
技术研发人员:张志鹏
申请(专利权)人:上海百事通信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1