策略匹配方法组成比例

技术编号:39400083 阅读:4 留言:0更新日期:2023-11-19 15:53
本发明专利技术涉及计算机技术领域及数字医疗领域,并公开了一种策略匹配方法

【技术实现步骤摘要】
策略匹配方法、装置、存储介质及计算机设备


[0001]本专利技术涉及计算机
及数字医疗领域,尤其是涉及一种策略匹配方法

装置

存储介质及计算机设备


技术介绍

[0002]目前,随着各类业务系统的功能不断完善,通常配备有多访问入口,而用户根据不同的访问入口进入到不同的访问链路,再根据不同的维度信息得到不同的服务策略,这种具有多入口

多维度策略匹配需求的业务系统也广泛应用在医疗问诊系统中

[0003]现有的医疗问诊系统的入口众多,通常按照客户端类型
(appId)
及页面路径
(entrance)
来区分唯一的入口,不同入口访问不同问诊链路,通常需要根据客户端类型及页面路径来配置导诊

咨询

处方等不同服务策略,而相比较其他领域的业务系统,在每一条问诊链路又需要考虑多种不同维度信息,例如常规的收费策略是导诊阶段进入咨询阶段的重要服务策略,相比其他种类的服务策略,付费策略还需要考虑点诊
/
分诊
(chargeChannel)
,点诊科室
(deptCode)
等多种维度,然而现有类似于多问诊入口的业务系统策略匹配无法综合考量所有维度,且策略匹配过程过于依赖数据库,进而导致匹配结果的准确性和匹配效率都比较低


技术实现思路

[0004]有鉴于此,本申请提供了一种策略匹配方法

装置

存储介质及计算机设备,主要目的在于解决现有技术中多入口业务系统策略匹配准确性以及效率低的技术问题

[0005]根据本专利技术的第一个方面,提供了一种策略匹配方法,该方法包括:
[0006]响应于策略匹配请求,获取所述策略匹配请求中的待匹配数据,其中,所述待匹配数据携带有多个维度信息;
[0007]确定所述待匹配数据对应的原始数据库,并将所述原始数据库中的全部策略写入本地缓存中;
[0008]基于所述多个维度信息生成缓存键,并将所述缓存键与所述本地缓存中的策略逐一进行匹配,得到与所述缓存键匹配的目标策略;
[0009]获取所述目标策略对应的策略信息,将所述策略信息作为所述待匹配数据的匹配结果

[0010]根据本专利技术的第二个方面,提供了一种策略匹配装置,该装置包括:
[0011]信息获取模块,用于响应于策略匹配请求,获取所述策略匹配请求中的待匹配数据,其中,所述待匹配数据携带有多个维度信息;
[0012]策略写入模块,用于确定所述待匹配数据对应的原始数据库,并将所述原始数据库中的全部策略写入本地缓存中;
[0013]数据匹配模块,用于基于所述多个维度信息生成缓存键,并将所述缓存键与所述本地缓存中的策略逐一进行匹配,得到与所述缓存键匹配的目标策略;
[0014]结果获取模块,用于获取所述目标策略对应的策略信息,将所述策略信息作为所述待匹配数据的匹配结果

[0015]根据本专利技术的第三个方面,提供了一种存储介质,其上存储有计算机程序,程序被处理器执行时实现上述策略匹配方法

[0016]根据本专利技术的第四个方面,提供了一种计算机设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述策略匹配方法

[0017]本专利技术提供的一种策略匹配方法

装置

存储介质及计算机设备,首先响应于策略匹配请求,获取策略匹配请求中的待匹配数据,其中,待匹配数据携带有多个维度信息,然后确定待匹配数据对应的原始数据库,并将原始数据库中的全部策略写入本地缓存中,之后基于多个维度信息生成缓存键,并将缓存键与本地缓存中的策略逐一进行匹配,得到与缓存键匹配的目标策略,最后获取目标策略对应的策略信息,将策略信息作为待匹配数据的匹配结果

[0018]在上述方法中,通过将原始数据库中的全部策略直接存储在本地缓存中,一方面直接减少了与原始数据库之间的交互过程,在本地缓存便可实时进行策略的快速匹配过程,极大提升匹配效率,另一方面也能够基于实际需求直接对本地缓存中的策略进行调整,具有一定的拓展性以及较广的应用范围;同时,基于待匹配数据的多个维度信息进行策略匹配,以适应不同场景下的需求,还能够灵活调整以及扩展维度信息,提供更加精确的匹配结果

上述方法能够应用于多入口

多维度策略匹配需求的业务系统中,有效提升策略匹配的效率以及准确性,具有很强的灵活性,具体到医疗问诊系统中,能够综合考量问诊链路中的各个维度信息,快速准确地生成各种服务策略

[0019]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的

特征和优点能够更明显易懂,以下特举本申请的具体实施方式

附图说明
[0020]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定

在附图中:
[0021]图1示出了本专利技术实施例提供的一种策略匹配方法的流程示意图;
[0022]图2示出了本专利技术实施例提供的一种策略匹配方法的流程示意图;
[0023]图3示出了本专利技术实施例提供的一种策略匹配方法的原理示意图;
[0024]图4示出了本专利技术实施例提供的一种策略匹配装置的结构示意图;
[0025]图5示出了本专利技术实施例提供的一种策略匹配装置的结构示意图;
[0026]图6示出了本专利技术实施例提供的一种计算机设备的装置结构示意图

具体实施方式
[0027]下面将参照附图更详细地描述本申请的示例性实施例

虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制

相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员

[0028]本申请实施例提供了一种策略匹配方法,如图1所示,该方法包括以下步骤:
[0029]101、
响应于策略匹配请求,获取策略匹配请求中的待匹配数据,其中,待匹配数据携带有多个维度信息

[0030]本申请提供的策略匹配方法主要应用于多入口

多维度策略匹配需求的业务系统,具体地,多入口

多维度策略匹配需求的业务系统是指在一个业务系统中,存在多个不同的入口或触发点,并且需要根据多个维度的信息进行策略匹配的情况,此类业务系统通常需要根据不同的入口和维度信息,提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种策略匹配方法,其特征在于,所述方法包括:响应于策略匹配请求,获取所述策略匹配请求中的待匹配数据,其中,所述待匹配数据携带有多个维度信息;确定所述待匹配数据对应的原始数据库,并将所述原始数据库中的全部策略写入本地缓存中;基于所述多个维度信息生成缓存键,并将所述缓存键与所述本地缓存中的策略逐一进行匹配,得到与所述缓存键匹配的目标策略;获取所述目标策略对应的策略信息,将所述策略信息作为所述待匹配数据的匹配结果
。2.
根据权利要求1所述的方法,其特征在于,所述确定所述待匹配数据对应的原始数据库,并将所述原始数据库中的全部策略写入本地缓存中,包括:获取所述待匹配数据,提取所述待匹配数据的身份信息;基于预设映射规则,将所述身份信息与多个数据库分别进行映射,得到映射结果;当所述映射结果指示存在任一数据库与所述身份信息关联时,将所述数据库标记为原始数据库,获取所述原始数据库中的全部策略,并将所述全部策略逐条写入所述本地缓存中
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述多个维度信息生成缓存键,包括:获取所述多个维度信息的优先级顺序,并根据所述优先级顺序生成多个缓存规则;确定每一维度信息在每一所述缓存规则下对应的配置内容;基于所述缓存规则,利用字符串将所述每一维度信息对应的配置内容依次进行拼接,生成缓存键,其中,所述缓存键的数量为多个,且多个所述缓存键分别与多个所述缓存规则一一对应
。4.
根据权利要求1所述的方法,其特征在于,所述将所述缓存键与所述本地缓存中的策略逐一进行匹配,得到与所述缓存键匹配的目标策略,包括:获取所述本地缓存中每一策略对应的策略标识;将所述缓存键与所述策略标识一一进行匹配,得到匹配结果;当所述匹配结果指示存在任一所述策略标识与所述缓存键一致时,将所述策略标识对应的策略标记为目标策略
。5.
根据权利要求4所述的方法,其特征在于,所述将所述缓存键与所述本地缓存中的策略逐一进行匹配,得到与所述缓存键匹配的目标...

【专利技术属性】
技术研发人员:汪海涛
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1