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

基于KMP算法用户健康解决方案快速匹配方法与流程

2021-12-04 00:09:00 来源:中国专利 TAG:

基于kmp算法用户健康解决方案快速匹配方法
技术领域
1.本发明涉及大数据健康服务技术领域,具体为基于kmp算法用户健康解决方案快速匹配方法。


背景技术:

2.随着大数据的快速发展和普及,在人们日常生活中,基于大数据算法的设备也随处可见,人们可通过大数据的技术支持,来满足日常生活所需,并且kmp算法kmp算是在brute

force算法的基础上同时提出的模式匹配的改进算法。brute

force算法在模式串中有多个字符和主串中的若干个连续字符比较都相等,但最后一个字符比较不相等时,主串的比较位置需要回退。kmp算法在上述情况下,主串位置不需要回退,从而可以大大提高效率,kmp算法是一种改进的字符串匹配算法,其关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。
3.经过海量检索,发现现有技术,公开号为cn105677713a,公开了一种位置无关的病状快速检测及识别方法,其具体步骤如下:(1)对医学影像按其属性进行粗分类,得到具有同一属性的医学影像样本;(2)对具有同一属性的医学影像样本,采用图像处理技术进行病状的纹理特征和形状特征提取,得到该病状的特征描述;(3)对步骤(2)中得到的纹理特征向量、形状特征进行哈希编码,得到该病状的唯一编码值,存储形成哈希编码表;(4)检索查询时采用kmp算法进行输入图像病状和哈希编码表内病状编码值的字符相似度匹配,按照相似度降序排列输出查询结果。本发明的病状检测和识别是基于图像处理技术与哈希编码技术实现的,具有查询速度快,操作简单快捷,准确率高,能有效挖掘影像资料更有价值的信息等特点。
4.综上所述,在kmp算法应用于医疗领域时,由于kmp算法是对现有的储存信息与输入信息进行快速对比,在数据库资料储备不足时,则会导致算法出现错误,无法进行对比和比较,导致无法输出结果或输错误,在解决加纳康问题时,由于健康问题种类较多,并且不同用所提交信息的方式也不同,对kmp算法与信息对比的难度增加,无法时间快速的匹配和反馈。


技术实现要素:

5.本发明的目的在于提供基于kmp算法用户健康解决方案快速匹配方法,以解决上述背景技术中提出的问题。
6.为实现上述目的,本发明提供如下技术方案:基于kmp算法用户健康解决方案快速匹配方法,包括用户终端、服务器终端和健康保护终端,所述快速匹配方法如下:
7.s1:用户使用用户终端进行账户登录/注册,输入健康问题,通过互联网上传至用户输入信息库中;
8.s2:服务器终端将用户输入信息与服务器信息库数据采用kmp算法进行对比,并反馈至分配终端;
9.s3:分配终端将用户输入健康问题信息进行分类,并根据健康问题分类传递至健康保障终端,健康保障终端对分类后的健康信息与医疗信息库对比,医疗信息库将对应健康问题信息反馈至用户终端;
10.s4:医疗信息库中无法给出用户满意答复时,服务器终端连接医师终端,服务器终端将信息传输至人工服务终端,并连接医师服务终端,将信息反馈至医师个人终端;
11.s5:对应科室的医师登录医师个人终端,将健康问题进行答复和反馈至服务器终端,服务器终端将信息反馈至用户终端。
12.优选的,包括用户终端、服务器终端和健康保护终端,其特征在于:所述快速匹配方法如下:
13.s1:用户使用用户终端进行账户登录/注册,输入健康问题,通过互联网上传至用户输入信息库中;
14.s2:服务器终端将用户输入信息与服务器信息库数据采用kmp算法进行对比,并反馈至分配终端;
15.s3:分配终端将用户输入健康问题信息进行分类,并根据健康问题分类传递至健康保障终端,健康保障终端对分类后的健康信息与医疗信息库对比,医疗信息库将对应健康问题信息反馈至用户终端;
16.s4:医疗信息库中无法给出用户满意答复时,服务器终端连接医师终端,服务器终端将信息传输至人工服务终端,并连接医师服务终端,将信息反馈至医师个人终端;
17.s5:对应科室的医师登录医师个人终端,将健康问题进行答复和反馈至服务器终端,服务器终端将信息反馈至用户终端。
18.优选的,基于快速匹配方法的s2中:
19.服务器终端将用户输入信息接收后,将用户输入信息与服务器信息库进行对比,用户输入信息与服务器信息库信息均采用kmp算法进行对比,服务器信息库快速将用户输入健康问题反馈信息反馈至服务器终端,服务器终端将反馈通过互联网反馈至用户终端;
20.医师个人终端可通过医师终端访问服务器终端,医师通过医师终端对常见健康问题进行答复编辑,并通过医师服务终端将信息上传至服务器终端,服务器终端将信息储存在医疗信息库中;
21.服务器终端将医疗信息库中信息分类储存至医疗保障终端和服务器信息库中。
22.优选的,基于快速匹配方法的s3中:
23.分配终端将用户提交的健康问题进行分类,根据用户提交的健康问题对应医院科室进行分类,服务器终端采用kmp算法分别与医疗信息库进行对比,服务器终端将信息反馈至用户终端。
24.优选的,基于快速匹配方法的s4中:
25.服务器终端无法识别用户提交的健康问题时,服务器终端连接医师终端,服务器终端连接人工服务终端,人工服务终端将服务器终端反馈信息对应的科室信息进行分类,并连接医师服务终端。
26.优选的,基于快速匹配方法的s5中:
27.医师服务终端连接分类科室的医师个人终端,医师登录医师个人终端,接收医师服务终端反馈信息,医师通过医师个人终端对用户提交的健康问题信息进行答复,并反馈
至服务器终端,服务器终端将反馈信息传输至用户终端。
28.与现有技术相比,本发明的有益效果是:本发明通过服务器终端配备服务器信息库和医疗信息库,可根据不同医疗科室的常见健康问题进行数据存储,在用户终端提交常见的健康问题时,服务器终端采用kmp算法对用户提交问题的关键字和全部信息与服务器信息库和医疗信息库中信息进行对比,输出反馈结果至用户终端,具备快速匹配的效果,并且在匹配失败后,可连接医师终端的人工服务终端,实现用户与医师之间的实时答疑,减少kmp算法匹配失败后积累程序错误,同时提高了用户的实际使用效果。
附图说明
29.图1为本发明的快速匹配结构框图。
具体实施方式
30.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
31.在本发明的描述中,需要说明的是,术语“上”、“下”、“内”、“外”“前端”、“后端”、“两端”、“一端”、“另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
32.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
33.请参阅图1,本发明提供的六种实施例:
34.实施例一:
35.基于kmp算法用户健康解决方案快速匹配方法,包括用户终端、服务器终端和健康保护终端,快速匹配方法如下:
36.s1:用户使用用户终端进行账户登录/注册,输入健康问题,通过互联网上传至用户输入信息库中;
37.s2:服务器终端将用户输入信息与服务器信息库数据采用kmp算法进行对比,并反馈至分配终端;
38.s3:分配终端将用户输入健康问题信息进行分类,并根据健康问题分类传递至健康保障终端,健康保障终端对分类后的健康信息与医疗信息库对比,医疗信息库将对应健康问题信息反馈至用户终端;
39.s4:医疗信息库中无法给出用户满意答复时,服务器终端连接医师终端,服务器终端将信息传输至人工服务终端,并连接医师服务终端,将信息反馈至医师个人终端;
40.s5:对应科室的医师登录医师个人终端,将健康问题进行答复和反馈至服务器终端,服务器终端将信息反馈至用户终端。
41.实施例二:
42.基于快速匹配方法的s1中:
43.个人用户使用移动用户终端访问用户终端页面,进行用户注册,并将用户信息传输至用户信息储存库中;
44.用户信息储存库将用户个人信息传输至服务器终端,服务器终端将用户信息备份至储存器中,并进行加密存储。
45.实施例三:
46.基于快速匹配方法的s2中:
47.服务器终端将用户输入信息接收后,将用户输入信息与服务器信息库进行对比,用户输入信息与服务器信息库信息均采用kmp算法进行对比,服务器信息库快速将用户输入健康问题反馈信息反馈至服务器终端,服务器终端将反馈通过互联网反馈至用户终端;
48.医师个人终端可通过医师终端访问服务器终端,医师通过医师终端对常见健康问题进行答复编辑,并通过医师服务终端将信息上传至服务器终端,服务器终端将信息储存在医疗信息库中;
49.服务器终端将医疗信息库中信息分类储存至医疗保障终端和服务器信息库中。
50.实施例四:
51.基于快速匹配方法的s3中:
52.分配终端将用户提交的健康问题进行分类,根据用户提交的健康问题对应医院科室进行分类,服务器终端采用kmp算法分别与医疗信息库进行对比,服务器终端将信息反馈至用户终端。
53.实施例五:
54.基于快速匹配方法的s4中:
55.服务器终端无法识别用户提交的健康问题时,服务器终端连接医师终端,服务器终端连接人工服务终端,人工服务终端将服务器终端反馈信息对应的科室信息进行分类,并连接医师服务终端。
56.实施例六:
57.基于快速匹配方法的s5中:
58.医师服务终端连接分类科室的医师个人终端,医师登录医师个人终端,接收医师服务终端反馈信息,医师通过医师个人终端对用户提交的健康问题信息进行答复,并反馈至服务器终端,服务器终端将反馈信息传输至用户终端。
59.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
再多了解一些

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

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

相关文献