基于Web服务的医疗资源推荐方法及系统的制作方法

文档序号:6542969阅读:144来源:国知局
基于Web服务的医疗资源推荐方法及系统的制作方法
【专利摘要】本发明公开了一种基于Web服务的医疗资源推荐方法及系统。其中,医疗服务资源推荐方法为:接收客户发送的需求信息;将需求信息与预置的封装为Web服务的医疗服务资源进行匹配,确定符合客户需求的多个候选Web服务,生成候选Web服务集合;确定每一候选Web服务所包括的多个资源属性值,构建候选Web服务集合的服务质量矩阵;依据服务质量矩阵及均等化服务质量评价方法,计算每一候选Web服务的综合服务质量评价值,并且,将综合服务质量评价值最大的候选Web服务推荐给客户。本发明利用信息技术,消除服务供需之间的信息隔阂,在能够满足不同客户的个性化需求的前提下,尽可能地实现服务资源的均等化调配。
【专利说明】基于Web服务的医疗资源推荐方法及系统
【技术领域】
[0001]本发明涉及医疗服务资源分配的【技术领域】,特别涉及一种医疗服务资源的推荐方法及系统。
【背景技术】
[0002]目前,医疗服务资源分配不均衡、供需矛盾紧张的现象在医疗健康领域普遍存在:一方面,很多客户盲目追求高质量的服务资源,导致部分服务资源(如三甲医院)处于超负荷运转状态,服务需求出现拥塞和等待,服务质量不断下滑,客户自身也付出了不必要的成本(时间,价格等);另一方面,部分服务资源(社区医院)虽然服务质量尚可,但是由于客户对于服务资源信息的不了解,导致该服务资源闲置率较高,无法得到充分利用。
[0003]因为医疗服务资源不可能在短时间内出现大幅增长,所以只有将需求分配给最合适而非最优的医疗资源,才能使尽可能多的客户需求得到满足,同时保持较高的服务质量。
[0004]随着信息技术的发展,不同医院的医疗资源信息通过Web服务进行封装和发布,通过客户需求与医疗服务资源之间的动态匹配,向用户推荐能够满足其需求的医疗服务资源。基于此,如何以Web服务为媒介,消除服务供需之间的信息隔阂,实现医疗服务资源的均等化调配,充分利用现有的医疗服务资源,最大限度满足不同客户的个性化需求,已经成为医疗服务业亟需解决的问题。

【发明内容】

[0005]有鉴于此,本发明旨在提出一种基于Web服务的医疗资源推荐方法及系统,以利用信息技术,消除服务供需之间的信息隔阂,在能够满足不同客户的个性化需求的前提下,尽可能地实现医疗服务资源的均等化调配。
[0006]第一方面,本发明公开了一种基于Web服务的医疗资源推荐方法,包括如下步骤:接收客户发送的需求信息;将所述需求信息与预置的封装为Web服务的医疗服务资源进行匹配,确定符合客户需求的多个候选Web服务,生成候选Web服务集合;确定每一候选Web服务所包括的多个资源属性值,构建所述候选Web服务集合的服务质量矩阵;依据所述服务质量矩阵及均等化服务质量评价方法,计算每一所述候选Web服务的综合服务质量评价值,并且,将综合服务质量评价值最大的候选Web服务推荐给客户。
[0007]第二方面,本发明公开了一种基于Web服务的医疗资源推荐系统,包括:接收模块、候选Web服务集合生成模块、服务质量矩阵生成模块和推荐模块。接收模块用于接收客户发送的需求信息;候选Web服务集合生成模块用于将所述需求信息与预置的封装为Web服务的医疗服务资源进行匹配,确定符合客户需求的多个候选Web服务,生成候选Web服务集合;服务质量矩阵生成模块用于确定每一候选Web服务所包括的多个资源属性值,构建所述候选Web服务集合的服务质量矩阵;推荐模块用于依据所述服务质量矩阵及均等化服务质量评价方法,计算每一所述候选Web服务的综合服务质量评价值,并且,将综合服务质量评价值最大的候选Web服务推荐给客户。[0008]本发明基于客户需求信息以及医疗服务资源之间的匹配,通过构建均等化服务选择过程,消除服务匹配中的不均衡现象,一方面为客户找到最为合适的服务,提高客户的满意度;另一方面尽可能提高现有服务资源的利用效率,实现服务资源的负载均衡。
【专利附图】

【附图说明】
[0009]构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010]图1为本发明基于Web服务的医疗资源推荐方法实施例的步骤流程图;
[0011]图2为本发明基于Web服务的医疗资源推荐方法一个实施例中,确定候选Web服务的服务质量评价值的步骤流程图;
[0012]图3为本发明基于Web服务的医疗资源推荐方法一个优选实施例;
[0013]图4为本发明基于Web服务的医疗资源推荐方法优选实施例中,服务类别匹配的步骤流程图;
[0014]图5为本发明基于Web服务的医疗资源推荐方法优选实施例中,服务名称匹配的步骤流程图;
[0015]图6为本发明基于Web服务的医疗资源推荐方法优选实施例中,服务描述匹配的步骤流程图;
[0016]图7为本发明基于Web服务的医疗资源推荐方法面对的一个服务场景示意图;
[0017]图8为客户需求数量变化时,采用两种不同方法(均等化方法及非均等化方法)的服务利用率比较示意图;
[0018]图9为客户需求数量变化时,采用两种不同方法(均等化方法及非均等化方法)的需求序列完成时间比较示意图;
[0019]图1Oa为客户需求数量变化时,采用两种不同方法(均等化方法及非均等化方法)的非均等化服务质量(EnQoS)总和值比较示意图;
[0020]图1Ob为客户需求数量变化时,采用两种不同方法(均等化方法及非均等化方法)的综合服务质量(FuQoS)总和值比较示意图;
[0021]图11为候选服务数量变化时,采用两种不同方法(均等化方法及非均等化方法)的服务利用率比较示意图;
[0022]图12为候选服务数量变化时,采用两种不同方法(均等化方法及非均等化方法)的需求序列完成时间比较示意图;
[0023]图13a为候选服务数量变化时,采用两种不同方法(均等化方法及非均等化方法)的非均等化服务质量(EnQoS)总和值比较示意图;
[0024]图13b为候选服务数量变化时,采用两种不同方法(均等化方法及非均等化方法)的综合服务质量(FuQoS)总和值比较示意图;
[0025]图14为均等化权重变化时,采用两种不同方法(均等化方法及非均等化方法)的服务利用率比较示意图;
[0026]图15为均等化权重变化时,采用两种不同方法(均等化方法及非均等化方法)的需求完成时间比较示意图;
[0027]图16a为均等化权重变化时,采用两种不同方法(均等化方法及非均等化方法)的非均等化服务质量(EnQoS)总和值比较示意图;
[0028]图16b为均等化权重变化时,采用两种不同方法(均等化方法及非均等化方法)的综合服务质量(FuQoS)总和值比较示意图。
[0029]图17a为本发明基于Web服务的医疗资源推荐系统实施例的结构框图;
[0030]图17b为本发明基于Web服务的医疗资源推荐系统实施例中,推荐模块结构框图;
[0031]图17c为本发明基于Web服务的医疗资源推荐系统实施例中,服务质量矩阵生成模块的结构框图。
【具体实施方式】
[0032]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0033]参照图1,图1为本发明基于Web服务的医疗资源推荐方法实施例的步骤流程图,包括如下步骤:
[0034]接收步骤S110,接收客户发送的需求信息;
[0035]候选Web服务集合生成步骤S120,将需求信息与预置的封装为Web服务的医疗服务资源进行匹配,确定符合客户需求的多个候选Web服务,生成候选Web服务集合;
[0036]服务质量矩阵生成步骤S130,确定每一候选Web服务所包括的多个资源属性值,构建候选Web服务集合的服务质量矩阵;
[0037]推荐步骤S140,依据服务质量矩阵及均等化服务质量评价方法,计算每一候选Web服务的综合服务质量评价值,并且,将综合服务质量评价值最大的候选Web服务推荐给客户。
[0038]本实施例基于客户需求信息以及医疗服务资源之间的匹配,通过构建基于均等化服务质量评价的选择过程,消除服务匹配中的不均衡现象,一方面为客户找到最为合适的服务,提高客户的满意度;另一方面尽可能提高现有服务资源的利用效率,实现服务资源的负载均衡。
[0039]参照图2所示,在一个更加具体地实施例中,执行推荐步骤S140时,每一候选Web服务的综合服务质量评价值通过如下方式确定,
[0040]步骤S1401,计算该候选Web服务的每一均等化属性值与该属性对应权重的乘积,并将所有乘积相加,获得该候选Web服务的均等化服务质量评价值;
[0041]步骤S1402,计算该候选Web服务的每一非均等化属性值与该属性对应权重的乘积,并将所有乘积相加,获得该候选Web服务的非均等化服务质量评价值;
[0042]步骤S1403,将均等化服务质量评价值与第一系数相乘,获取第一乘积,以及,将非均等化服务质量评价值与第二系数相乘,获取第二乘积;第一系数为该候选Web服务的均等化系数;第二系数为该候选Web服务的非均等化系数;计算第一乘积与第二乘积之和,作为候选Web服务的综合服务质量评价值;
[0043]其中,各个均等化属性值的权重根据专家经验来设置,所对应的权重和为I ;各个非均等化属性值的权重根据专家经验来设置,所对应的权重和为I ;第一系数和第二系数的和为1,如果强调服务资源分配的均等化,则第一系数大于第二系数,如果不强调服务资源分配的均等化,则第一系数小于第二系数。
[0044]下面结合图3至图6对本发明基于Web服务的医疗资源推荐方法的优选实施例进行详细地说明。
[0045]参照图3,本发明基于Web服务的医疗资源推荐方法的优选实施例包括如下步骤:
[0046]步骤1:接收客户需求(由网络输入或电话咨询等,并转换为订单式服务需求信息表。
[0047](I) ST表示客户需求信息
[0048]ST=<Category, Name, Profile, Inputs, Outputs,Constraint)
[0049]其中,Category表示服务所属的服务类别;Name表示服务的名称;Profile表示服务的描述信息;Inputs为服务的输入变量集合;0UtpUts表示服务的输出变量集合;Constraint即客户对所需服务的服务质量要求,例如医疗水平、价格、完成时间等,属于硬约束条件。
[0050]步骤2:预置的封装为Web服务的医疗服务资源均存储于数据库I中,对其遍历、解析并得到其各参数信息。具体包括如下步骤:
[0051]遍历封装为Web服务的医疗服务资源,根据其描述语言的元素结构解析其语义信
肩、O
[0052](I)CS表示候选的Web服务信息
[0053]CS=<Category, Name,Profile, Inputs, Outputs, QoS>
[0054]其中,Category表示候选服务所属的服务类别;Name表示候选服务的名称;ProfiIe表示候选服务的描述信息;Inputs为候选服务的输入变量集合;0utputs表示候选服务的输出变量集合;QoS即候选服务的当前服务质量。
[0055]步骤3:根据客户需求信息及候选Web服务的各个参数,进行服务类别、服务名称、服务描述的第一匹配,获取第一个候选服务集合。
[0056]具体来说,进行服务类别的匹配时,将符合条件的Web服务存储于数据库2中,进行服务名称的匹配时,将符合条件的Web服务存储于数据库3中;进行服务描述的匹配时,将符合条件的Web服务存储于数据库4中;然后,取这三个数据库的交集,存入数据库5中。
[0057]匹配程度主要根据服务概念之间的语义距离来衡量,通过两个概念在本体网络中相应节点的最短距离来衡量它们的语义相关度,计算方法如公式I所示:
[0058]
【权利要求】
1.一种基于Web服务的医疗资源推荐方法,其特征在于,包括如下步骤: 接收步骤,接收客户发送的需求信息; 候选Web服务集合生成步骤,将所述需求信息与预置的封装为Web服务的医疗服务资源进行匹配,确定符合客户需求的多个候选Web服务,生成候选Web服务集合; 服务质量矩阵生成步骤,确定每一候选Web服务所包括的多个资源属性值,构建所述候选Web服务集合的服务质量矩阵; 推荐步骤,依据所述服务质量矩阵及均等化服务质量评价方法,计算每一所述候选Web服务的综合服务质量评价值,并且,将综合服务质量评价值最大的候选Web服务推荐给客户。
2.根据权利要求1所述的基于Web服务的医疗资源推荐方法,其特征在于, 所述推荐步骤中,每一所述候选Web服务的综合服务质量评价值通过如下方式确定:计算该候选Web服务的每一均等化质量属性值与该质量属性对应权重的乘积,并将所有乘积相加,获得该候选Web服务的均等化评价值; 计算该候选Web服务的每一非均等化质量属性值与该属性对应权重的乘积,并将所有乘积相加,获得该候选Web服务的非均等化评价值; 将所述均等化评价值与第一系数相乘,获取第一乘积,以及,将所述非均等化评价值与第二系数相乘,获取第二乘积;所述第一系数为该候选Web服务的均等化系数;所述第二系数为该候选Web服务的非均等化系数;计算所述第一乘积与所述第二乘积之和,作为所述候选Web服务的综合服务质量评价值; 其中,该候选Web服务的每一均等化属性值对应的权重、该候选Web服务每一非均等化属性值对应的权重、第一系数和第二系数均为预先设定;各个均等化属性值的权重根据专家经验来设置,所对应的权重和为I ;各个非均等化属性值的权重根据专家经验来设置,所对应的权重和为I ;第一系数和第二系数的和为I。
3.根据权利要求2所述的基于Web服务的医疗资源推荐方法,其特征在于, 所述服务质量矩阵生成步骤中,所述候选Web服务集合的服务质量矩阵为
4.根据权利要求3所述的基于Web服务的医疗资源推荐方法,其特征在于, 所述每一候选Web服务的均等化服务质量评价值通过如下公式确定:
5.根据权利要求4所述的基于Web服务的医疗资源推荐方法,其特征在于, 通过调整FuQoS(CSi)中的a和b的值,可以调节医疗服务资源选择中的均等化程度: 若需提高资源分配的均等化强度,则增大a的值,减小b的值; 若需降低资源分配的均等化强度,则减小a的值,增大b的值。
6.根据权利要求1至5中任一项所述的基于Web服务的医疗资源推荐方法,其特征在于, 在所述推荐步骤后,还包括: 参数调整步骤,完成对多个客户需求的推荐后,根据推荐评价,对所述预先设置的每一候选Web服务的每一均等化属性值对应的权重和每一非均等化属性值对应的权重、每一候选Web服务的第一系数和第二系数进行调整。
7.根据权利要求6所述的基于Web服务的医疗资源推荐方法,其特征在于, 所述候选Web服务集合生成步骤中,所述候选Web服务集合进一步通过如下步骤获取: 根据客户需求信息,在预置的医疗服务资源中,进行服务类别、服务名称、服务描述的第一匹配,获取第一服务集合; 逐个读取所述第一服务集合中的候选Web服务,更新每一候选Web服务的服务质量属性; 在所述第一服务集合中,筛选符合所述客户需求刚性约束的候选Web服务,形成第二服务集合,所述第二服务集合为候选Web服务集合。
8.一种基于Web服务的医疗资源推荐系统,其特征在于,包括: 接收模块,用于接收客户发送的需求信息; 候选Web服务集合生成模块,用于将所述需求信息与预置的封装为Web服务的医疗服务资源进行匹配,确定符合客户需求的多个候选Web服务,生成候选Web服务集合; 服务质量矩阵生成模块 ,用于确定每一候选Web服务所包括的多个资源属性值,构建所述候选Web服务集合的服务质量矩阵; 推荐模块,用于依据所述服务质量矩阵及均等化服务质量评价方法,计算每一所述候选Web服务的综合服务质量评价值,并且,将综合服务质量评价值最大的候选Web服务推荐给客户。
9.根据权利要求8所述的基于Web服务的医疗资源推荐系统,其特征在于, 所述推荐模块包括: 第一计算单元,用于计算该候选Web服务的每一均等化质量属性值与该质量属性对应权重的乘积,并将所有乘积相加,获得该候选Web服务的均等化评价值; 第二计算单元,用于计算该候选Web服务的每一非均等化质量属性值与该属性对应权重的乘积,并将所有乘积相加,获得该候选Web服务的非均等化评价值; 服务质量评价值获取单元,用于将所述均等化评价值与第一系数相乘,获取第一乘积,以及,将所述非均等化评价值与第二系数相乘,获取第二乘积;所述第一系数为该候选Web服务的均等化系数;所述第二系数为该候选Web服务的非均等化系数;计算所述第一乘积与所述第二乘积之和,作为所述候选Web服务的综合服务质量评价值; 其中,该候选Web服务的每一均等化属性值对应的权重、该候选Web服务每一非均等化属性值对应的权重、第一系数和第二系数均为预先设定;各个均等化属性值的权重根据专家经验来设置,所对应的权重和为I ;各个非均等化属性值的权重根据专家经验来设置,所对应的权重和为I ;第一系数和第二系数的和为I。
10.根据权利要求9所述的基于Web服务的医疗资源推荐系统,其特征在于, 所述服务质量矩阵生成模块进一步包括:服务质量矩阵生成单元、归一化处理单元、第三计算单元、第四计算单元和第五计算单元;其中 服务质量矩阵生成单元用于生成候选Web服务集合的服务质量矩阵
【文档编号】G06Q50/22GK103888543SQ201410134667
【公开日】2014年6月25日 申请日期:2014年4月4日 优先权日:2014年4月4日
【发明者】薛霄, 王淑芳, 晁浩, 刘志中, 鲁保云 申请人:河南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1