一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源信息搜索方法、装置和设备与流程

2022-02-25 23:34:59 来源:中国专利 TAG:


1.本技术涉及信息处理技术领域,具体而言,涉及一种资源信息搜索方法、装置和设备。


背景技术:

2.随着经济社会的发展,人民群众愈发注重身体健康,互联网医疗成了人民群众寻医问药的重要途径;由于医疗资源的庞杂,使用医疗信息搜索引擎,“输入关键词-》得到搜索结果”成为用户获取医疗资源、查询医疗信息的主要场景之一。然而,由于医疗信息搜索引擎的数据来源有限、以及搜索算法的限制,通常情况下医疗信息搜索引擎返回的首页搜索结果,不能完全满足用户的搜索需求,部分优质医疗资源排在次页或更靠后位置。


技术实现要素:

3.本技术实施例的目的在于提供一种资源信息搜索方法、装置和设备,实现了干预逻辑作为信息搜索引擎的搜索逻辑中的一个补充环节,简化了干预逻辑,为用户推荐优质的信息资源。
4.本技术实施例第一方面提供了一种资源信息搜索方法,包括:接收客户端发送的搜索请求;根据所述搜索请求,在资源库中检索出与所搜索请求匹配的资源信息集合;判断所述资源信息集合中是否存在干预标签的第一目标资源;若所述资源信息集合中存在所述第一目标资源,根据所述第一目标资源携带的干预信息和所述第一目标资源的综合质量评价,将所述第一目标资源插入到首页的指定位置,生成带有最终排序结果的所述资源信息集合;将带有所述最排序结果的所述资源信息集合返回至所述客户端。
5.于一实施例中,所述根据所述搜索请求,在资源库中检索出与所述搜索请求匹配的资源信息集合,包括:解析所述搜索请求,得到所述搜索请求中的携带的筛选条件,所述筛选条件包括:搜索资源类型、搜索场景类型、用户所属地区以及关键词中的一个或多个;根据所述筛选条件在所述资源库中检索出与所述搜索请求匹配的全部资源信息,并将所述全部资源信息按照综合质量评价进行初步排序,生成带有初步排序结果的所述资源信息集合。
6.于一实施例中,所述若所述资源信息集合中存在所述第一目标资源,根据所述第一目标资源携带的干预信息和所述第一目标资源的综合质量评价,将所述第一目标资源插入到首页的指定位置,生成带有最终排序结果的所述资源信息集合,包括:若所述资源信息集合中存在所述第一目标资源,判断所述第一目标资源在所述初步排序结果中的初始排名次序是否在所述干预标签指定的次序之后;若所述第一目标资源的所述初始排名次序在所述干预标签指定的次序之后,按照所述干预标签指定的次序,将所述第一目标资源插入到首页的指定位置,生成带有所述最终排序结果的所述资源信息集合。
7.于一实施例中,所述若所述资源信息集合中存在所述第一目标资源,根据所述第一目标资源携带的干预信息和所述第一目标资源的综合质量评价,将所述第一目标资源插
入到首页的指定位置,生成带有最终排序结果的所述资源信息集合,还包括:若所述第一目标资源的所述初始排名次序不在所述干预标签指定的次序之后,按照所述初始排名次序,将所述第一目标资源插入到首页的指定位置,生成带有所述最终排序结果的所述资源信息集合。
8.于一实施例中,还包括:接收所述客户端发送的针对所述资源信息集合的翻页请求;将已在所述首页中的资源信息从所述资源信息集合中删除,生成剩余资源信息集合;判断所述剩余资源信息集合中是否存在携带有所述干预标签的第二目标资源;若所述剩余资源信息集合中存在所述第二目标资源,根据所述第二目标资源携带的干预信息和所述第二目标资源的综合质量评价,将所述第二目标资源插入到翻页后的页面指定位置,生成带有最终排序结果的所述剩余资源信息集合;将带有最终排序结果的所述剩余资源信息集合返回至所述客户端。
9.本技术实施例第二方面提供了一种资源信息搜索装置,包括:接收模块,用于接收客户端发送的搜索请求;检索模块,用于根据所述搜索请求,在资源库中检索出与所述搜索请求匹配的资源信息集合;判断模块,用于判断所述资源信息集合中是否存在携带有干预标签的第一目标资源;排序模块,用于根据所述第一目标资源携带的干预信息和所述第一目标资源的综合质量评价,将所述第一目标资源插入到首页的指定位置,生成带有最终排序结果的所述资源信息集合;第一返回模块,用于将带有所述最终排序结果的所述资源信息集合返回至所述客户端。
10.于一实施例中,所述检索模块用于:解析所述搜索请求,得到所述搜索请求中携带的筛选条件,所述筛选条件包括:搜索资源类型、搜索场景类型、用户所属区域以及关键词中的一个或多个;根据所述筛选条件在所述资源库中检索出与所述搜索请求匹配的全部资源信息,并将所述全部资源信息按照综合质量评价进行初步排序,生成带有初步排序结果的所述资源信息集合。
11.于一实施例中,还包括:接收模块,用于接收所述客户端发送的针对所述资源信息集合的翻页请求;删除模块,将已在所述首页中的资源信息从所述资源信息集合中删除,生成剩余资源信息集合;判断所述剩余资源信息集合中是否存在携带有所述干预标签的第二目标资源;生成模块,若所述剩余资源信息集合中存在所述第二目标资源,根据所述第二目标资源携带的干预信息和所述第二目标资源的综合质量评价,将所述第二目标资源插入到翻页后的页面指定位置,生成带有最终排序结果的所述剩余资源信息集合;第二返回模块,将带有最终排序结果的所述剩余资源信息集合返回至所述客户端。
12.本技术实施例第三方面提供一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行所述计算机程序,以实现本技术实施例第一方面及其任一实施例的方法。
13.本技术提供的资源信息搜索方法、装置和设备,首先通过接收客户端发送的搜索请求,之后根据搜索请求,在资源库中检索出与搜索请求匹配的资源信息集合,判断出资源信息集合中是否存在第一目标资源,根据第一目标资源携带的干预信息和第一目标资源的综合质量评价,将第一目标资源插入到首页的指定位置,生成带有最终排序结果的资源信息集合,将带有最终排序结果的资源信息集合返回给客户端。如此,实现了干预逻辑作为信息搜索引擎的搜索逻辑中的一个补充环节,简化了干预逻辑,从而为用户推荐优质的信息资源。
附图说明
14.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
15.图1为本技术一实施例的电子设备的结构示意图;
16.图2为本技术一实施例的资源信息搜索方法流程示意图;
17.图3为本技术一实施例的资源信息搜索方法流程示意图;
18.图4为本技术一实施例的资源信息搜索装置的结构示意图。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
20.如图1所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图1中以一个处理器为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程,实现了干预逻辑作为信息搜索引擎的搜索逻辑中的一个补充环节,简化了干预逻辑,从而为用户推荐优质的信息资源。
21.于一实施例中,电子设备1可以是手机、笔记本电脑、台式计算机、或者多个计算机设备组成的大型计算系统等设备。
22.请参看图2,其为本技术一实施例的资源信息搜索方法流程示意图,该方法可由图1所示的电子设备1来执行,该方法包括如下步骤:
23.步骤210:接收客户端发送的搜索请求。
24.在本步骤中,搜索请求指的是用户在搜索框输入的请求信息。
25.步骤220:根据搜索请求,在资源库中检索出与搜索请求匹配的资源信息集合。
26.步骤230:判断资源信息集合中是否存在携带有干预标签的第一目标资源。
27.在本步骤中,第一目标资源指的是待推广的资源,干预标签指的是为资源配置的干预条件。
28.于一实施例中,以医疗资源为例,通过干预配置模块配置资源的干预条件,包括投放场景、投放地区、干预方式、运营位、推荐标签、以及配置生效时间范围等;其中投放场景目前主要有以下几类:主搜索、预约挂号、专家问诊、本地门户;投放地区支持按城市、省份、全国。其中,干预方式目前主要有以下三种:
29.精准投放,为医疗资源配置该资源相关的疾病、症状、治疗方式、科室等关键词标签,只有搜索词跟配置的关键词标签完全匹配才被召回。
30.按科室投放,根据医疗资源拥有的科室信息投放,只要搜索词与该科室相关即可被召回。
31.全量投放,与搜索词无关,任意请求均可被召回。
32.步骤240:若资源信息集合中存在第一目标资源,根据第一目标资源携带的干预信
息和第一目标资源的综合质量评价,将第一目标资源插入到首页的指定位置,生成带有最终排序结果的资源信息集合。
33.在本步骤中,指定位置指的是平台首页的运营位。
34.于一实施例中,运营位只在搜索结果首页配置,一般最多设置3个运营位,在第3、6、9个位置设置,同时可在对应的运营位上添加推荐标签,一般为具体的“推荐理由”或“患者评价”。
35.步骤250:将带有最终排序结果的资源信息集合返回至客户端。
36.请参看图3,其为本技术一实施例的资源信息搜索方法流程示意图,该方法可由图1所示的电子设备1来执行,该方法包括如下步骤:
37.步骤310:接收客户端发送的搜索请求。详细参见上述实施例中对步骤210的描述。
38.步骤320:解析搜索请求,得到搜索请求中携带的筛选条件,筛选条件包括:搜索资源类型、搜索场景类型、用户所属区域以及关键词中的一个或多个。
39.于一实施例中,用户在某场景下发起搜索请求,搜索服务接收到搜索请求后,对搜索请求进行解析取得请求信息中的医疗资源类型、场景、搜索词、用户所属地区,作为筛选条件发送到医疗信息搜索引擎。如用户a在上海,登录了医院平台,在搜索框中输入“糖尿病、医生”进行搜索,则根据用户a的搜索请求,可以得到该搜索请求中的筛选条件,其中,搜索资源类型为医生,搜索场景类型为主搜索,用户所属区域为上海。
40.于一实施例中,索引构建模块定时监控干预配置模块的数据库表变更,一旦发现有新增、修改或失效的干预配置,就发起索引构建流程;对于新增、修改的干预配置,将投放场景、投放地区、干预方式、运营位、推荐标签作为干预标签,附属到该配置对应的医疗资源上;若干预配置已过了生效结束时间成为失效状态,则更新该配置对应的医疗资源,移除掉其附加的干预标签。
41.步骤330:根据筛选条件在资源库中检索出与搜索请求匹配的全部资源信息,并将全部资源信息按照综合质量评价进行初步排序,生成带有初步排序结果的所述资源信息集合。
42.在本步骤中,匹配的全部资源信息包括带有干预标签的待推广的资源和普通资源。
43.于一实施例中,以医疗资源为例,搜索引擎根据医疗资源类型,只筛选该类型的资源,并根据搜索词、地区去匹配医疗资源所拥有的疾病、症状、治疗方式、科室等标签以及干预标签,其中干预标签与其他类别标签之间为“或”的关系,这样即便资源不包含干预标签也不影响搜索召回逻辑。
44.于一实施例中,若资源信息为医院,则医院的综合质量评价的计算方式如下:医院评分=城市等级评分 医院级别评分 医院全国排名分 预约挂号号源评分 医院评论评分 医院评论量得分 医院订单量得分。具体计算详情如下表所示:
45.46.[0047][0048]
于一实施例中,若资源信息为医生,则医生的综合质量评价的计算方式如下:
[0049]
医生质量评分=200*(0.45*基础分 0.1*开通服务分 0.17*业务量分 0.28*服务质量分)
[0050]
其中,基础分=0.3*医院评分 0.2*科室排名评分 0.25*医生职称评分 0.25*其他评分(基础信息完善度 上线时间评分),医院评分=0.2*城市等级分 0.5*医院复旦榜排名分 0.3*医院等级分
[0051]
开通服务分=0.6*(0.35*开通挂号分 0.65*开通专家问诊分) 0.3*(专家组组长 开通名医挂号) 0.1*其他业务开通数评分(主要有服务包、一病多问、患者报到、处方权、送心意、健康号、极速问诊等业务)。
[0052]
于一实施例中,医生的综合质量评价可以使用级别指标计算方法,其中,二级指标评分=三级指标权重*三级指标标准化评分,一级指标评分=二级指标权重*二级指标评分。具体计算详情如下表所示:
[0053]
[0054]
[0055]
[0056]
[0057][0058]
步骤340:判断资源信息集合中是否存在携带有干预标签的第一目标资源。
[0059]
步骤350:若资源信息集合中存在第一目标资源,判断第一目标资源在初步排序结果中的初始排名次序是否在干预标签指定的次序之后。
[0060]
步骤360:若第一目标资源的初始排名次序在干预标签指定的次序之后,按照干预标签指定的次序,将第一目标资源插入到首页的指定位置,生成带有最终排序结果的资源信息集合。
[0061]
于一实施例中,用户在医院平台输入糖尿病,搜索引擎会根据搜索请求信息,检索出与糖尿病对应的医疗资源,以医生为例,其中经过检索找到了与主治糖尿病的医生a、b、c、d、e、f,其中医生a和医生c携带有干预标签,即为待推广的医生,根据综合质量评分初步排序之后,依次排名为医生b、医生a、医生d、医生e、医生c、医生f,由于医生a、医生c中的携带干预标签的指定运营位为2和4,则医生c的初始排名次序在干预标签指定的次序之后,则将医生c插入到医生e的位置,而医生e和医生f依次先后移动,则最终的排序结果为医生b、医生a、医生d、医生c、医生f。
[0062]
若医生a、医生c中的携带干预标签的指定运营位为1和5,则最终的排序结果为医生a、医生b、医生d、医生e、医生f、医生c,即将携带有干预标签的医生插入到指定的位置,其余的医生按照综合质量评分的排序依次放到其他的位置。
[0063]
于一实施例中,若指定运营位的医疗资源的实际排序比其设定的运营位靠前,这种情况下保留其实际排序,并抹去该资源的运营位和推荐标识等干预条件。
[0064]
于一实施例中,配置信息存入关系型数据库中;配置方式支持人工配置和自动化配置;人工配置一次只能配置单个医疗资源,自动化配置则是根据业务方圈定的一批医疗资源,根据设定的投放场景和干预方式,对这些资源所拥有的疾病、症状、治疗方式、科室等属性以及所在地区等信息,抽取为标签信息,相同地区、相同标签的医疗资源,则根据其所有的职级、订单量、评价分等若干指标计算得到的质量评分从大到小排序后,将前3个分别投放到第3、6、9运营位上。
[0065]
配置规则限制:不同搜索场景下,允许配置相同的医疗资源,但同一场景下同一个医疗资源,不可被配置在多个运营位上;同一个搜索场景下,干预方式配置的关键词标签、科室不可重复,即避免指定地区 指定关键词标签下同一运营位配置了多个相同类型的医疗资源的情况。
[0066]
以某医生为例,期望在主搜索场景下,上海地区用户搜索“糖尿病”时,在搜索结果首页第6个位置看到该医生,则可配置为:“医疗资源类型=医生&投放场景=主搜索&投放
地区=上海&投放方式=精准投放&精准词=糖尿病&运营位=6”。
[0067]
于一实施例中,若一网站每个页面规定有20个资源显示,将排序结果的前20名的资源信息,返回给首页,其中有3个运营位,分别是3、6、9的位置,若用户对首页的搜索结果不感兴趣,翻页查看次页,若次页有运营位,则将排名为20到40的资源中携带有干预标签的资源插入到指定的运营位,并将其他的资源按照顺序排列,从而得到最终的排序结果;若次页没有运营位,则按照排序结果的20到40名的资源按照排序结果依次排列。若用户对次页的资源不感兴趣,依次类推,将排序结果40到60的资源按照上述规定,得到最终的排序结果。
[0068]
请参看图4,其为本技术一实施例的资源信息搜索装置400,该装置可应用于图1所示的电子设备1,实现干预逻辑作为信息搜索引擎的搜索逻辑中的一个补充环节,简化了干预逻辑,该装置包括:接收模块401、检索模块402、判断模块403、排序模块404和第一返回模块405,各个模块的原理关系如下:
[0069]
接收模块401,用于接收客户端发送的搜索请求。
[0070]
检索模块402:用于根据搜索请求,在资源库中检索出与搜索请求匹配的资源信息集合。
[0071]
判断模块403:用于判断资源信息集合中是否存在携带有干预标签的第一目标资源。
[0072]
排序模块404:用于根据第一目标资源携带的干预信息和第一目标资源的综合质量评价,将第一目标资源插入到首页的指定位置,生成带有最终排序结果的资源信息集合。
[0073]
第一返回模块405:用于将带有最终排序结果的资源信息集合返回至客户端。
[0074]
于一实施例中,检索模块402用于:解析搜索请求,得到搜索请求中携带的筛选条件,筛选条件包括:搜索资源类型、搜索场景类型、用户所属区域以及关键词中的一个或多个;根据筛选条件在资源库中索引出与搜索请求匹配的全部资源信息,并将全部资源信息按照综合质量评价进行初步排序,生成带有初步排序结果的资源信息集合。
[0075]
于一实施例中,还包括:接收模块401,用于接收客户端发送的针对资源信息集合的翻页请求;删除模块406,将已在首页中的资源信息从资源信息集合中删除,生成剩余资源信息集合;判断剩余资源信息集合中是否存在携带有干预标签的第二目标资源;生成模块407,若剩余资源信息集合中存在第二目标资源,根据第二目标资源携带的干预信息和第二目标资源的综合质量评价,将第二目标资源插入到翻页后的页面指定位置,生成带有最终排序结果的剩余资源信息集合;第二返回模块408,将带有最终排序结果的剩余资源信息集合返回至客户端。
[0076]
上述数据访问装置400的详细描述,请参见上述实施例中相关方法步骤的描述。
[0077]
本发明实施例还提供了一种非暂态电子设备可读存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行上述实施例中方法的全部或部分流程。其中,存储介质可为磁盘、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等。存储介质还可以包括上述种类的存储器的组合。
[0078]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所
限定的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献