治疗方案推荐方法、装置、电子设备及存储介质与流程

文档序号:31459779发布日期:2022-09-07 15:48阅读:53来源:国知局
治疗方案推荐方法、装置、电子设备及存储介质与流程

1.本发明涉及人工智能技术领域,具体涉及一种治疗方案推荐方法、装置、电子设备及存储介质。


背景技术:

2.随着人们生活水平的提高,饲养宠物的家庭越来越多,有些家庭已经把宠物视为家庭的一份子。而由于生活原因,宠物主人在工作外出或携带宠物游玩时时,通常无法及时照看宠物,从而导致宠物磕碰受伤或生病。
3.对于某些疾病,存在着多种治疗方案,每种治疗方案的效果、效率和花费都不相同,且运用到不同的宠物身上产生的实际效果也不同。目前,只能依靠医师的经验选择其中一种治疗方案进行尝试,若治疗效果不好在尝试其他的治疗方法。这种治疗方式不但治疗效率低下,且无法保证选择的治疗方法是否会给宠物带来后遗症,或加重宠物的病情。


技术实现要素:

4.为了解决现有技术中存在的上述问题,本技术实施方式提供了一种治疗方案推荐方法、装置、电子设备及存储介质,可以在正式治疗前,模拟候选治疗方案对宠物的治疗效果,并结合治疗效果和饲养者的实际情况,向饲养者推荐合适的治疗方案,在提升治疗效率的同时,可以保证选择的治疗方法不会给宠物带来后遗症。
5.第一方面,本技术的实施方式提供了一种治疗方案推荐方法,该方法包括:
6.根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物,以便模拟待治疗宠物的治疗过程;
7.根据病历信息在治疗方案库中匹配至少一个治疗方案;
8.根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志,其中,至少一个治疗结果和至少一个治疗方案一一对应,至少一个治疗日志和至少一个治疗方案一一对应;
9.根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案;
10.根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案;
11.将目标治疗方案推荐至饲养者。
12.第二方面,本技术的实施方式提供了一种治疗方案推荐装置,包括:
13.构建模块,用于根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物,以便模拟待治疗宠物的治疗过程;
14.模拟模块,用于根据病历信息在治疗方案库中匹配至少一个治疗方案,并根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志,其中,至少一个治疗结果和至少一个治疗方案一一对应,至少一个治疗
日志和至少一个治疗方案一一对应;
15.分析模块,用于根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案,并根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案;
16.推荐模块,用于将目标治疗方案推荐至饲养者。
17.第三方面,本技术实施方式提供一种电子设备,包括:处理器,处理器与存储器相连,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得电子设备执行如第一方面的方法。
18.第四方面,本技术实施方式提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序使得计算机执行如第一方面的方法。
19.第五方面,本技术实施方式提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面的方法。
20.实施本技术实施方式,具有如下有益效果:
21.在本技术实施方式中,通过获取待治疗宠物的宠物信息和病历信息,构建与饲养者所饲养的宠物相同的虚拟宠物。并根据该待治疗宠物的病历信息在治疗方案库中匹配至少一个治疗方案,从而根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志。然后,根据饲养者所期望的预期结果和该至少一个治疗方案对应的至少一个治疗结果在该至少一个治疗方案中,确定至少一个候选治疗方案。并根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案,从而将目标治疗方案推荐至饲养者。由此,在正式治疗之前,通过构建与饲养者所饲养的宠物相同的虚拟宠物进行模拟治疗,在实现对各个治疗方案的治疗效果的预测的同时,将各个治疗方案对该待治疗宠物的治疗效果进行可视化(治疗结果)和数据化(治疗日志)。继而可以根据每个治疗方案的治疗效果和饲养者的实际情况,向饲养者推荐合适的治疗方案,在提升治疗效率的同时,可以保证选择的治疗方案的可行性,以及不会给宠物带来后遗症。
附图说明
22.为了更清楚地说明本技术实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本技术实施方式提供的一种治疗方案推荐装置的硬件结构示意图;
24.图2为本技术实施方式提供的一种对宠物的治疗方案进行推荐的场景下的,治疗方案推荐方法的系统框架图;
25.图3为本技术实施方式提供的一种治疗方案推荐方法的流程示意图;
26.图4为本技术实施方式提供的一种应用程序的信息填写界面的示意图;
27.图5为本技术实施方式提供的一种病历信息上传界面的示意图;
28.图6为本技术实施方式提供的一种根据待治疗宠物的宠物信息和病历信息,构建
虚拟宠物的方法的流程示意图;
29.图7为本技术实施方式提供的一种治疗方案推荐装置的功能模块组成框图;
30.图8为本技术实施方式提供的一种电子设备的结构示意图。
具体实施方式
31.下面将结合本技术实施方式中的附图,对本技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本技术一部分实施方式,而不是全部的实施方式。基于本技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本技术保护的范围。
32.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.在本文中提及“实施方式”意味着,结合实施方式描述的特定特征、结果或特性可以包含在本技术的至少一个实施方式中。在说明书中的各个位置出现该短语并不一定均是指相同的实施方式,也不是与其它实施方式互斥的独立的或备选的实施方式。本领域技术人员显式地和隐式地理解的是,本文所描述的实施方式可以与其它实施方式相结合。
34.首先,参阅图1,图1为本技术实施方式提供的一种治疗方案推荐装置的硬件结构示意图。该治疗方案推荐装置100包括至少一个处理器101,通信线路102,存储器103以及至少一个通信接口104。
35.在本实施方式中,处理器101,可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
36.通信线路102,可以包括一通路,在上述组件之间传送信息。
37.通信接口104,可以是任何收发器一类的装置(如天线等),用于与其他设备或通信网络通信,例如以太网,ran,无线局域网(wireless local area networks,wlan)等。
38.存储器103,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
39.在本实施方式中,存储器103可以独立存在,通过通信线路102与处理器101相连接。存储器103也可以和处理器101集成在一起。本技术实施方式提供的存储器103通常可以具有非易失性。其中,存储器103用于存储执行本技术方案的计算机执行指令,并由处理器101来控制执行。处理器101用于执行存储器103中存储的计算机执行指令,从而实现本技术
下述实施方式中提供的方法。
40.在可选的实施方式中,计算机执行指令也可以称之为应用程序代码,本技术对此不作具体限定。
41.在可选的实施方式中,处理器101可以包括一个或多个cpu,例如图1中的cpu0和cpu1。
42.在可选的实施方式中,该治疗方案推荐装置100可以包括多个处理器,例如图1中的处理器101和处理器107。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
43.在可选的实施方式中,若治疗方案推荐装置100为服务器,例如,可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(contentdelivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。则治疗方案推荐装置100还可以包括输出设备105和输入设备106。输出设备105和处理器101通信,可以以多种方式来显示信息。例如,输出设备105可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备106和处理器101通信,可以以多种方式接收用户的输入。例如,输入设备106可以是鼠标、键盘、触摸屏设备或传感设备等。
44.上述的治疗方案推荐装置100可以是一个通用设备或者是一个专用设备。本技术实施方式不限定治疗方案推荐装置100的类型。
45.其次,需要说明的是,本技术所提供的一种治疗方案推荐方法可以适用于对宠物的治疗方案、培养方案、训练方案等各类方案进行推荐的场景。在本实施方式中,将以对宠物的治疗方案进行推荐的场景为例,对本技术所提供的一种治疗方案推荐方法进行说明,其他场景下的方案推荐方法与对宠物的治疗方案进行推荐的场景下的方案推荐方法相似,在此不再赘述。
46.最后,图2为本技术实施方式提供的一种对宠物的治疗方案进行推荐的场景下的,治疗方案推荐方法的系统框架图。具体而言,该系统可以包括:用户装置201、治疗模拟装置202、以及数据库203。其中,用户装置201可以是智能手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备mid(mobile internet devices,简称:mid)等,用于获取待治疗宠物的宠物信息和病历信息,并将其发送至治疗模拟装置202,并显示推荐的治疗方案。治疗模拟装置202可以是服务器,用于接收用户装置201发送的宠物信息和病历信息,继而根据接收到的信息调取数据库203中的数据进行虚拟宠物的构建以及治疗模拟。并对模拟结果进行分析,确定出推荐方案反馈至用户装置201。同时,治疗模拟装置202还会对数据库203进行更新维护。
47.在本实施方式中,饲养者或宠物医师可以通过用户装置201登录治疗模拟系统,填写并上传宠物信息,例如:宠物的品种信息、年龄信息和多张不同视角下的全身图像。用户装置201在接收到这些宠物信息后,可以对其身份进行识别,从而连接数据库203获取该宠物的病历信息,并根据病历信息在数据库203中匹配出所有的治疗方案。在可选的实施方式中,若该宠物为首次在当前医院就医,还可以向饲养者展示信息填写界面,饲养者可以在其
中填写该宠物之前的就医的医院,并授权当前的设备可以获取该宠物病历信息的权利,以便于用户装置201与之前的就医的医院系统建立通讯,以获取该宠物的病历信息。用户装置201获取到宠物信息和病历信息后,将这些信息发送至治疗模拟装置202,以便于治疗模拟装置202对这些信息进行分析,同时根据分析结果调用数据库203中的模型数据构建模拟宠物进行模拟治疗。继而结合各个治疗方案的模拟结果和根据饲养者的需求信息,确定出目标治疗方案,并将该目标治疗方案返回至用户装置201。
48.在本实施方式中,实现了在正式治疗之前,通过构建与饲养者所饲养的宠物相同的虚拟宠物进行模拟治疗,在实现对各个治疗方案的治疗效果的预测的同时,将各个治疗方案对该待治疗宠物的治疗效果进行可视化(治疗结果)和数据化(治疗日志)。继而可以根据每个治疗方案的治疗效果和饲养者的实际情况,向饲养者推荐合适的治疗方案,在提升治疗效率的同时,可以保证选择的治疗方案的可行性,以及不会给宠物带来后遗症。
49.以下,将以对宠物的治疗方案进行推荐的场景为例,对本技术所公开的治疗方案推荐方法进行说明:
50.参阅图3,图3为本技术实施方式提供的一种治疗方案推荐方法的流程示意图。该治疗方案推荐方法包括以下步骤:
51.301:根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物,以便模拟待治疗宠物的治疗过程。
52.在本实施方式中,宠物信息可以包括:品种信息、年龄信息和全身图像。其中,宠物信息可以通过饲养者手动填写或上传的方式输入用户装置201,继而由用户装置201发送至治疗模拟装置202进行虚拟宠物的构建。而病历信息可以由用户装置201根据宠物信息确定该待治疗宠物的身份信息后,根据该身份信息在病历库中进行匹配获取。
53.同时,在本实施方式中,由于用户装置201可以是饲养者或宠物医师的手持移动设备,例如:手机、掌上电脑等;或者也可以是固定式互联网设备,例如:电脑、带显示器的智能设备等。基于此,当用户装置201为手持移动设备时,可以在该手持移动设备中安装与治疗方案推荐相关联的应用程序,继而通过注册登录的方式进行宠物信息的填写及提交;或者可以通过访问与治疗方案推荐相关联的微信小程序或公众号,继而通过实名认证的微信登录的方式登录,从而进行宠物信息的填写及提交。当用户装置201为固定式互联网设备时,则可以通过访问治疗方案推荐的网站,继而通过注册登录的方式进行宠物信息的填写及提交。具体而言,如图4所示,以应用程序的信息填写界面为例,其中,品种信息和年龄信息可以通过点击文本框后的二级菜单按钮,打开二级菜单进行选择,全身图像可以通过点击文件选择按钮选择相应的文件进行上传。饲育者填写完信息后,可以通过点击确定按钮,将填写的信息提交至治疗模拟装置202。治疗模拟装置202在接收到信息后,即可开始对这些信息进行分析,以构建相应的模型进行后续的模拟治疗。
54.在可选的实施方式中,待治疗宠物可能是首次在当前医院就医,则其在当前医院中的病历还未建立,通过上述查询数据库的形式是无法得到该宠物的病历信息的。此时,可以再次向饲养者展示新的界面,如图5所示,以请求饲育者上传该宠物的病历信息,或提供该宠物的病历信息的位置,例如之前就医的医院名称并进行获取授权。由此,用户装置201可以访问该医院名称对应的医院系统,通过饲养者的授权请求获取该宠物在之前就医的医院中的病历信息。
55.在本实施方式中,病历信息可以包括:疾病名称、患病时长和诊断数据。基于此,本实施方式提供了一种根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物的方法,如图6所示,该方案包括:
56.601:根据品种信息获取对应的身体数据库,并根据年龄信息在身体数据库中获取标准身体模型。
57.在本实施方式中,身体数据库用于存储对应品种的宠物在不同年龄阶段下的标准身体模型。
58.602:根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中确定目标患病特征。
59.在本实施方式中,目标患病特征用于标识患病后出现几率大于预设阈值的身体变化。简而言之,目标患病特征即为某类宠物在患上某类疾病后,高几率出现的身体变化特征,包括体型、肌肉、内脏、脂肪、骨骼等的变化情况。具体而言,在本实施方式中,可以根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中匹配出至少一个候选病历,其中,至少一个候选病历中的每个候选病历对应的患病宠物的品种信息、年龄信息、疾病名称和患病时长,与待治疗宠物的品种信息、年龄信息、疾病名称和患病时长相同。从而对每个候选病历进行特征提取,得到与至少一个候选病历一一对应的至少一个患病特征,继而对至少一个患病特征进行特征收敛处理,得到目标患病特征。
60.在本实施方式中,收敛处理即对得到的至少一个患病特征中的每个患病特征进行概率统计,找出这些患病特征中相同且出现频率较高的部分,即可将这部分所对应的患病特征认为是该疾病的伴随特征。具体而言,每个患病特征可以由多个不可再拆分的子特征组成,用于反映该患病特征对应的候选病历所记录的宠物在患病期间身体上出现的所有不可再拆分的身体变化,即,每个子特征均用于标识不可再拆分的最小特征或最小身体变化,每个子特征对应一个身体变化,且任意两个子特征的特征内容均不相同。
61.基于此,在本实施方式中,首先可以通过遍历该至少一个患病特征,得到相互之间不相同的至少一个子特征。继而再次根据至少一个患病特征,确定每个子特征的出现次数。然后,根据每个子特征的出现次数,确定每个子特征的出现频率。最后,根据每个子特征的出现频率和预设的频率阈值,在至少一个子特征中确定至少一个目标子特征,具体而言,即该至少一个目标子特征中的每个目标子特征的出现频率大于或等于频率阈值。由此,可以将至少一个目标子特征的集合作为目标患病特征。
62.603:根据诊断数据对目标患病特征进行调整,得到调整患病特征。
63.在本实施方式中,目标患病特征只是该疾病中通用的一些常见特征,对于不同的宠物,由于体质、生活环境、患病原因、患病期间的处理等一系列原因,可能会产生一些独特的身体变化。基于此,可以根据诊断数据,确定其中不同于目标患病特征的其他特征,并将这些特征添加进目标患病特征中。同时,还可以根据诊断数据,对目标患病特征中的各个子特征的参数进行调整,例如:通过实际测量的体型数据对体型变化子特征的参数进行调整、通过x光数据对骨骼变化特征的参数进行调整等,继而完成对目标患病特征的调整,得到调整患病特征。
64.604:根据调整患病特征对标准身体模型进行调整,得到目标身体模型。
65.在本实施方式中,通过调整病患特征中的各个子特征,可以确定该宠物在患病状
态下身体的变化情况,继而根据这些变化情况对标准身体模型上相应的部位进行调整,得到目标身体模型。具体而言,调整患病特征中关于左前腿肌肉的子特征为:肌肉萎缩10%、骨骼强度降低5%,结合诊断数据中左前腿的实际尺寸数据,对标准身体模型中左前腿的部分进行肌肉、骨骼以及外形尺寸的调节。
66.605:对全身图像进行特征提取,得到至少一个外观特征。
67.在本实施方式中,首先可以对宠物进行身体部位的划分,例如:将其身体划分为头部、躯干(背部和腹部)、肢体(左前肢、右前肢、左后肢和右后肢)和尾巴(如果存在)。继而对划分的区域进行单独的外观特征提取,得到对应于每个区域的外观特征,同时,将每个外观特征对应的部位的名称作为部位标签,添加进该外观特征中。
68.606:根据至少一个外观特征在贴图库中进行匹配,得到至少一个外观贴图。
69.在本实施方式中,该至少一个外观贴图与至少一个外观特征一一对应。具体而言,可以根据至少一个外观特征中每个外观特征的部位标签,获取对应的部位贴图库,其中,部位标签用于标识每个外观特征对应的宠物身体的部位,部位贴图库用于存储对应部位的贴图素材。然后,根据每个外观特征在对应的部位贴图库中进行匹配,得到对应的贴图素材组。最后,根据每个外观特征对每个外观特征对应的贴图素材组进行贴图生成处理,得到至少一个外观贴图。
70.607:根据至少一个外观贴图和目标身体模型构建虚拟宠物。
71.基于步骤606中所说明的外观贴图生成方法,在本实施方式中,可以根据每个外观贴图对应的外观特征的部位标签,将外观贴图覆盖至身体模型上与部位标签对应的位置,继而构建出虚拟宠物。
72.302:根据病历信息在治疗方案库中匹配至少一个治疗方案。
73.在本实施方式中,可以根据宠物信息中的品种信息、病历信息中的疾病名称和患病时长,在治疗方案数据库中匹配出所有的治疗方案,作为该至少一个治疗方案。
74.303:根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志。
75.在本实施方式中,该至少一个治疗结果和至少一个治疗方案一一对应,同样的,该至少一个治疗日志也和至少一个治疗方案一一对应。具体而言,可以根据每个治疗方案生成治疗事件序列,该序列中包含若干个治疗事件,且这些治疗事件按照对应的治疗方案中的顺序进行排列。然后,从第一个治疗事件开始计算该治疗事件对虚拟宠物的影响,继而根据该影响第一次调整虚拟宠物的身体数据,再计算第二个治疗事件对第一次调整后的虚拟宠物的影响,继而根据该影响第二次调整第一次调整后的虚拟宠物的身体数据,直至所有的治疗事件计算结束,得到最终的虚拟宠物的身体数据作为治疗结果。同时,在模拟过程中,可以记录每个治疗事件的实际消耗时间和实际消耗物品,得到该治疗方案的治疗日志。
76.304:根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案。
77.在本实施方式中,可以对预期结果进行特征提取,得到至少一个期望特征,继而根据至少一个期望特征,分别在至少一个治疗结果中的每个治疗结果中进行匹配,得到至少一组匹配结果。具体而言,该至少一组匹配结果与至少一个治疗结果一一对应,至少一组匹配结果中的每组匹配结果均包含至少一个匹配分数,且至少一个匹配分数与至少一个期望
特征一一对应。然后,可以根据每个治疗结果对应的匹配结果中的至少一个匹配分数,确定每个治疗结果的治疗分数。最后,再根据预设的分数阈值和每个治疗结果的治疗分数,在至少一个治疗方案中,确定至少一个候选治疗方案,其中,至少一个候选治疗方案中的每个候选治疗方案对应的治疗结果的治疗分数大于或等于分数阈值。
78.在本实施方式中,预期结果是饲养人对治疗的预期,例如治疗完成后,宠物的身体、骨骼、内脏等需要达到怎样的状态。由此,可以通过对这些期望进行特征提取,得到对应的若干个期望特征。再将这些期望特征与每个治疗结果进行匹配,即找寻每个治疗结果中对应的期望在经过模拟治疗后的状态。并计算模拟治疗后的状态相对于期望状态的达标率,即模拟治疗后的状态达到了期望状态的几成,作为该期望特征的匹配分数。示例性的,预期结果中希望治疗后宠物的内脏脂肪率降低10%,治疗结果1中的内脏脂肪率降低8%,治疗结果2中的内脏脂肪率降低15%,则治疗结果1在内脏脂肪率这一期望特征中的达标率为80%,则治疗结果1内脏脂肪率这一期望特征的匹配分数为80,治疗结果2在内脏脂肪率这一期望特征中的达标率为150%,则治疗结果1内脏脂肪率这一期望特征的匹配分数为150。
79.在本实施方式中,可以根据每个治疗结果对应的至少一个匹配分数按照每个匹配分数对应的期望特征的权重进行家全球和,得到每个治疗结果的治疗分数。示例性的,该每个期望特征的权重,可以通过向饲养者展示相应的期望特征,由饲养者进行权重赋予的方式获取。具体而言,可以向饲养者展示包含该至少一个期望特征的列表,并在每个期望特征的后面提供高、中、低三个选项,由饲养者进行选择填写。由此,通过饲养者递交的填写列表,可以确定在饲养者眼中,较为重要的指标,继而对这些重要的指标赋予较高的权重。例如:对重要程度高的期望特征赋予权重3、对重要程度中的期望特征赋予权重2、对重要程度低的期望特征赋予权重1。
80.305:根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案。
81.在本实施方式中,需求信息可以包括:经济信息,场所期望信息和时间期望信息,分别反映了饲养者可承受的最大开销、希望宠物接收治疗的场所和希望完成治疗需要的时长。基于此,在本实施方式中,首先可以根据场所期望信息和时间期望信息在至少一个候选治疗方案中,确定至少一个第一治疗方案。具体而言,该至少一个第一治疗方案中的每个第一治疗方案的场所需求信息和场所期望信息的相似度大于或等于第一阈值,且每个第一治疗方案的时间需求信息和时间期望信息的相似度大于或等于第二阈值,即治疗地点和治疗时长符合饲养者的需求的一批治疗方案。
82.然后,根据每个第一治疗方案的治疗日志,确定每个第一治疗方案的花销信息。继而根据每个第一治疗方案的花销信息和经济信息,确定每个第一治疗方案的花销分数。在本实施方式中,花销分数可以通过公式

进行表示:
[0083][0084]
其中,y表示花销分数,x表示每个第一治疗方案的花销信息对应的数值,a表示经济信息对应的数值。
[0085]
最后,即可根据每个第一治疗方案的花销分数和治疗分数,在至少一个第一治疗
方案中确定目标治疗方案。具体而言,可以将花销分数和治疗分数相乘,得到最终分数,继而将最终分数大于推荐分数阈值的治疗方案作为目标治疗方案。
[0086]
306:将目标治疗方案推荐至饲养者。
[0087]
在本实施方式中,当目标治疗方案的数量为多个时,可以根据每个目标治疗方案的最终分数进行排序,继而按照最终分数由高到低的顺序依次推荐给饲养者。
[0088]
综上所述,本发明所提供的治疗方案推荐方法中,通过获取待治疗宠物的宠物信息和病历信息,构建与饲养者所饲养的宠物相同的虚拟宠物。并根据该待治疗宠物的病历信息在治疗方案库中匹配至少一个治疗方案,从而根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志。然后,根据饲养者所期望的预期结果和该至少一个治疗方案对应的至少一个治疗结果在该至少一个治疗方案中,确定至少一个候选治疗方案。并根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案,从而将目标治疗方案推荐至饲养者。由此,在正式治疗之前,通过构建与饲养者所饲养的宠物相同的虚拟宠物进行模拟治疗,在实现对各个治疗方案的治疗效果的预测的同时,将各个治疗方案对该待治疗宠物的治疗效果进行可视化(治疗结果)和数据化(治疗日志)。继而可以根据每个治疗方案的治疗效果和饲养者的实际情况,向饲养者推荐合适的治疗方案,在提升治疗效率的同时,可以保证选择的治疗方案的可行性,以及不会给宠物带来后遗症。
[0089]
参阅图7,图7为本技术实施方式提供的一种治疗方案推荐装置的功能模块组成框图。如图7所示,该治疗方案推荐装置700包括:
[0090]
构建模块701,用于根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物,以便模拟待治疗宠物的治疗过程;
[0091]
模拟模块702,用于根据病历信息在治疗方案库中匹配至少一个治疗方案,并根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志,其中,至少一个治疗结果和至少一个治疗方案一一对应,至少一个治疗日志和至少一个治疗方案一一对应;
[0092]
分析模块703,用于根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案,并根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案;
[0093]
推荐模块704,用于将目标治疗方案推荐至饲养者。
[0094]
在本发明的实施方式中,宠物信息可以包括:品种信息、年龄信息和全身图像;病历信息可以包括:疾病名称、患病时长和诊断数据。基于此,在根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物方面,构建模块701,具体用于:
[0095]
根据品种信息获取对应的身体数据库,并根据年龄信息在身体数据库中获取标准身体模型,其中,身体数据库用于存储对应品种的宠物在不同年龄阶段下的标准身体模型;
[0096]
根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中确定目标患病特征,其中,目标患病特征用于标识患病后出现几率大于预设阈值的身体变化;
[0097]
根据诊断数据对目标患病特征进行调整,得到调整患病特征;
[0098]
根据调整患病特征对标准身体模型进行调整,得到目标身体模型;
[0099]
对全身图像进行特征提取,得到至少一个外观特征;
[0100]
根据至少一个外观特征在贴图库中进行匹配,得到至少一个外观贴图,其中,至少一个外观贴图与至少一个外观特征一一对应;
[0101]
根据至少一个外观贴图和目标身体模型构建虚拟宠物。
[0102]
在本发明的实施方式中,在根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中确定目标患病特征方面,构建模块701,具体用于:
[0103]
根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中匹配出至少一个候选病历,其中,至少一个候选病历中的每个候选病历对应的患病宠物的品种信息、年龄信息、疾病名称和患病时长,与待治疗宠物的品种信息、年龄信息、疾病名称和患病时长相同;
[0104]
对每个候选病历进行特征提取,得到至少一个患病特征,其中,至少一个患病特征与至少一个候选病历一一对应;
[0105]
对至少一个患病特征进行特征收敛处理,得到目标患病特征。
[0106]
在本发明的实施方式中,在对至少一个患病特征进行特征收敛处理,得到目标患病特征方面,构建模块701,具体用于:
[0107]
遍历至少一个患病特征,得到至少一个子特征,其中,至少一个子特征中的每个子特征用于标识不可再拆分的最小特征,且任意两个子特征的特征内容均不相同;
[0108]
根据至少一个患病特征,确定每个子特征的出现次数;
[0109]
根据每个子特征的出现次数,确定每个子特征的出现频率;
[0110]
根据每个子特征的出现频率和预设的频率阈值,在至少一个子特征中确定至少一个目标子特征,其中,至少一个目标子特征中的每个目标子特征的出现频率大于或等于频率阈值;
[0111]
将至少一个目标子特征的集合作为目标患病特征。
[0112]
在本发明的实施方式中,在根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案方面,分析模块703,具体用于:
[0113]
对预期结果进行特征提取,得到至少一个期望特征;
[0114]
根据至少一个期望特征,分别在至少一个治疗结果中的每个治疗结果中进行匹配,得到至少一组匹配结果,其中,至少一组匹配结果与至少一个治疗结果一一对应,至少一组匹配结果中的每组匹配结果均包含至少一个匹配分数,且至少一个匹配分数与至少一个期望特征一一对应;
[0115]
根据每个治疗结果对应的匹配结果中的至少一个匹配分数,确定每个治疗结果的治疗分数;
[0116]
根据预设的分数阈值和每个治疗结果的治疗分数,在至少一个治疗方案中,确定至少一个候选治疗方案,其中,至少一个候选治疗方案中的每个候选治疗方案对应的治疗结果的治疗分数大于或等于分数阈值。
[0117]
在本发明的实施方式中,需求信息可以包括:经济信息,场所期望信息和时间期望信息。基于此,在根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案方面,分析模块703,具体用于:
[0118]
根据场所期望信息和时间期望信息在至少一个候选治疗方案中,确定至少一个第一治疗方案,其中,至少一个第一治疗方案中的每个第一治疗方案的场所需求信息和场所期望信息的相似度大于或等于第一阈值,且每个第一治疗方案的时间需求信息和时间期望
信息的相似度大于或等于第二阈值;
[0119]
根据每个第一治疗方案的治疗日志,确定每个第一治疗方案的花销信息;
[0120]
根据每个第一治疗方案的花销信息和经济信息,确定每个第一治疗方案的花销分数;
[0121]
根据每个第一治疗方案的花销分数和治疗分数,在至少一个第一治疗方案中确定目标治疗方案。
[0122]
在本发明的实施方式中,可以通过公式

进行表示:
[0123][0124]
其中,y表示花销分数,x表示每个第一治疗方案的花销信息对应的数值,a表示经济信息对应的数值。
[0125]
参阅图8,图8为本技术实施方式提供的一种电子设备的结构示意图。如图8所示,电子设备800包括收发器801、处理器802和存储器803。它们之间通过总线804连接。存储器803用于存储计算机程序和数据,并可以将存储器803存储的数据传输给处理器802。
[0126]
处理器802用于读取存储器803中的计算机程序执行以下操作:
[0127]
根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物,以便模拟待治疗宠物的治疗过程;
[0128]
根据病历信息在治疗方案库中匹配至少一个治疗方案;
[0129]
根据至少一个治疗方案中的每个治疗方案,对虚拟宠物进行模拟治疗,得到至少一个治疗结果和至少一个治疗日志,其中,至少一个治疗结果和至少一个治疗方案一一对应,至少一个治疗日志和至少一个治疗方案一一对应;
[0130]
根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案;
[0131]
根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案;
[0132]
将目标治疗方案推荐至饲养者。
[0133]
在本发明的实施方式中,宠物信息可以包括:品种信息、年龄信息和全身图像;病历信息可以包括:疾病名称、患病时长和诊断数据。基于此,在根据待治疗宠物的宠物信息和病历信息,构建虚拟宠物方面,处理器802,具体用于执行以下操作:
[0134]
根据品种信息获取对应的身体数据库,并根据年龄信息在身体数据库中获取标准身体模型,其中,身体数据库用于存储对应品种的宠物在不同年龄阶段下的标准身体模型;
[0135]
根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中确定目标患病特征,其中,目标患病特征用于标识患病后出现几率大于预设阈值的身体变化;
[0136]
根据诊断数据对目标患病特征进行调整,得到调整患病特征;
[0137]
根据调整患病特征对标准身体模型进行调整,得到目标身体模型;
[0138]
对全身图像进行特征提取,得到至少一个外观特征;
[0139]
根据至少一个外观特征在贴图库中进行匹配,得到至少一个外观贴图,其中,至少一个外观贴图与至少一个外观特征一一对应;
[0140]
根据至少一个外观贴图和目标身体模型构建虚拟宠物。
[0141]
在本发明的实施方式中,在根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中确定目标患病特征方面,处理器802,具体用于执行以下操作:
[0142]
根据品种信息、年龄信息、疾病名称和患病时长在历史病历库中匹配出至少一个候选病历,其中,至少一个候选病历中的每个候选病历对应的患病宠物的品种信息、年龄信息、疾病名称和患病时长,与待治疗宠物的品种信息、年龄信息、疾病名称和患病时长相同;
[0143]
对每个候选病历进行特征提取,得到至少一个患病特征,其中,至少一个患病特征与至少一个候选病历一一对应;
[0144]
对至少一个患病特征进行特征收敛处理,得到目标患病特征。
[0145]
在本发明的实施方式中,在对至少一个患病特征进行特征收敛处理,得到目标患病特征方面,处理器802,具体用于执行以下操作:
[0146]
遍历至少一个患病特征,得到至少一个子特征,其中,至少一个子特征中的每个子特征用于标识不可再拆分的最小特征,且任意两个子特征的特征内容均不相同;
[0147]
根据至少一个患病特征,确定每个子特征的出现次数;
[0148]
根据每个子特征的出现次数,确定每个子特征的出现频率;
[0149]
根据每个子特征的出现频率和预设的频率阈值,在至少一个子特征中确定至少一个目标子特征,其中,至少一个目标子特征中的每个目标子特征的出现频率大于或等于频率阈值;
[0150]
将至少一个目标子特征的集合作为目标患病特征。
[0151]
在本发明的实施方式中,在根据预期结果和至少一个治疗结果在至少一个治疗方案中,确定至少一个候选治疗方案方面,处理器802,具体用于执行以下操作:
[0152]
对预期结果进行特征提取,得到至少一个期望特征;
[0153]
根据至少一个期望特征,分别在至少一个治疗结果中的每个治疗结果中进行匹配,得到至少一组匹配结果,其中,至少一组匹配结果与至少一个治疗结果一一对应,至少一组匹配结果中的每组匹配结果均包含至少一个匹配分数,且至少一个匹配分数与至少一个期望特征一一对应;
[0154]
根据每个治疗结果对应的匹配结果中的至少一个匹配分数,确定每个治疗结果的治疗分数;
[0155]
根据预设的分数阈值和每个治疗结果的治疗分数,在至少一个治疗方案中,确定至少一个候选治疗方案,其中,至少一个候选治疗方案中的每个候选治疗方案对应的治疗结果的治疗分数大于或等于分数阈值。
[0156]
在本发明的实施方式中,需求信息可以包括:经济信息,场所期望信息和时间期望信息。基于此,在根据饲养者的需求信息和至少一个治疗日志,在至少一个候选治疗方案中确定目标治疗方案方面,处理器802,具体用于执行以下操作:
[0157]
根据场所期望信息和时间期望信息在至少一个候选治疗方案中,确定至少一个第一治疗方案,其中,至少一个第一治疗方案中的每个第一治疗方案的场所需求信息和场所期望信息的相似度大于或等于第一阈值,且每个第一治疗方案的时间需求信息和时间期望信息的相似度大于或等于第二阈值;
[0158]
根据每个第一治疗方案的治疗日志,确定每个第一治疗方案的花销信息;
[0159]
根据每个第一治疗方案的花销信息和经济信息,确定每个第一治疗方案的花销分
数;
[0160]
根据每个第一治疗方案的花销分数和治疗分数,在至少一个第一治疗方案中确定目标治疗方案。
[0161]
在本发明的实施方式中,可以通过公式

进行表示:
[0162][0163]
其中,y表示花销分数,x表示每个第一治疗方案的花销信息对应的数值,a表示经济信息对应的数值。
[0164]
应理解,本技术中的治疗方案推荐装置可以包括智能手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备mid(mobile internet devices,简称:mid)、机器人或穿戴式设备等。上述治疗方案推荐装置仅是举例,而非穷举,包含但不限于上述治疗方案推荐装置。在实际应用中,上述治疗方案推荐装置还可以包括:智能车载终端、计算机设备等等。
[0165]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施方式或者实施方式的某些部分所述的方法。
[0166]
因此,本技术实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如上述方法实施方式中记载的任何一种治疗方案推荐方法的部分或全部步骤。例如,所述存储介质可以包括硬盘、软盘、光盘、磁带、磁盘、优盘、闪存等。
[0167]
本技术实施方式还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施方式中记载的任何一种治疗方案推荐方法的部分或全部步骤。
[0168]
需要说明的是,对于前述的各方法实施方式,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施方式均属于可选的实施方式,所涉及的动作和模块并不一定是本技术所必须的。
[0169]
在上述实施方式中,对各个实施方式的描述都各有侧重,某个实施方式中没有详述的部分,可以参见其他实施方式的相关描述。
[0170]
在本技术所提供的几个实施方式中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0171]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0172]
另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
[0173]
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0174]
本领域普通技术人员可以理解上述实施方式的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
[0175]
以上对本技术实施方式进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施方式的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1