基于环境与痰湿体质的疗养推荐系统及方法与流程

文档序号:19493823发布日期:2019-12-24 14:29阅读:146来源:国知局
基于环境与痰湿体质的疗养推荐系统及方法与流程
本发明涉及计算机
技术领域
,具体涉及一种基于环境与痰湿体质的疗养推荐系统及方法。
背景技术
:痰湿体质是指当人体脏腑功能失调,易引起气血津液运化失调,水湿停聚,聚湿成痰而成痰湿内蕴表现,常表现为体形肥胖,腹部肥满,胸闷,痰多,容易困倦,身重不爽,喜食肥甘醇酒,舌体胖大,舌苔白腻,多因寒湿侵袭、饮食不节,先天禀赋、年老久病、缺乏运动而发病,常随痰湿留滞部位不同而出现不同的症状,发病倾向:易患消渴、中风、胸痹等,对梅雨及湿重环境适应力差。目前没有人研究当前环境对痰湿体质人群的影响进行分析后判断该地点是否适合痰湿体质人群居住和疗养。技术实现要素:针对现有技术中的缺陷,本发明提供一种基于环境与痰湿体质的康养推荐系统及方法,分析环境对痰湿体质人群的影响,向用户推荐适合痰湿体质人群居住和疗养的地方。第一方面,本发明实施例提供的基于环境与痰湿体质的康养推荐系统,包括:包括体质数据获取模块、痰湿体质属性判断模块、环境数据获取模块、宜养数据模型、数据处理模块和推荐模块,所述体质数据模块用于获取用户的体质特征数据;所述痰湿体质属性判断模块用于根据用户的体质特征数据判断用户的体质为痰湿体质的概率;所述环境数据获取模块用于获取多个地方的地理环境数据;所述宜养数据模型用于根据所述地理环境数据计算出多个地方的四时宜养实时数据和标准数据;所述数据处理模块用于根据各个地方的四时宜养实时数据、标准数据以及用户体质进行处理,得到各个地方与用户的宜养匹配度;所述推荐模块用于将所述宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。可选地,系统还包括地图模块和标记模块,所述地图模块用于显示地图,所述标记模块用于在地图上标记出宜养匹配度高的地方。可选地,系统还包括定位模块,所述定位模块用于获取用户的当前位置,所述推荐模块还用于根据用户的当前位置向用户推荐附近的宜养匹配地。可选地,系统还包括范围设定模块,所述范围设定模块用于设定显示宜养匹配地的范围。可选地,系统还包括酒店服务模块,所述酒店服务模块用于展示宜养匹配度高的地方的酒店信息。第二方面,本发明实施例提供的基于环境与痰湿体质的康养推荐方法,包括:获取用户的体质特征数据;根据用户的体质特征数据判断用户的体质为痰湿体质的概率;获取多个地方的地理环境数据;根据所述地理环境数据计算出多个地方的四时宜养实时数据和标准数据;根据各个地方的四时宜养实时数据、标准数据以及用户体质进行处理,得到各个地方与用户的宜养匹配度;将宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。可选地,方法还包括:获取地图显示请求,根据所述请求显示对应的地图;在所述地图上标记出宜养匹配度高的地方。可选地,方法还包括:获取用户的当前位置;根据用户的当前位置向用户推荐附近的宜养匹配地。可选地,方法还包括:获取设定显示宜养匹配地的范围的请求;在地图上标识出设定范围内的宜养匹配地。可选地,方法还包括:获取酒店服务请求;根据所述酒店服务请求提供宜养匹配度高的地方的酒店信息。本发明的有益效果:本实施例提供的基于环境与痰湿体质的康养推荐系统,通过采集各个地方的地理环境数据,根据地理环境数据计算出各个地方的四时宜养实时数据和标准数据,结合用户的痰湿体质进行计算,得到各个地方环境与用户痰湿体质的宜养匹配度,将各个地方的宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。本实施例提供的基于环境与痰湿体质的康养推荐方法,通过采集各个地方的地理环境数据,根据地理环境数据计算出各个地方的四时宜养实时数据和标准数据,结合用户的痰湿体质进行计算,得到各个地方环境与用户痰湿体质的宜养匹配度,将各个地方的宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。附图说明为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1示出了本发明第一实施例所提供的一种基于环境与痰湿体质的康养推荐系统的结构框图;图2示出了本发明第二实施例所提供的一种基于环境与痰湿体质的康养推荐方法的流程图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。如图1所示,示出了本发明第一实施例所提供的一种基于环境与痰湿体质的康养推荐系统的结构框图,该系统包括:包括体质数据获取模块、痰湿体质属性判断模块、环境数据获取模块、宜养数据模型、数据处理模块和推荐模块,所述体质数据模块用于获取用户的体质特征数据;所述痰湿体质属性判断模块用于根据用户的体质特征数据判断用户的体质为痰湿体质的概率;所述环境数据获取模块用于获取多个地方的地理环境数据;所述宜养数据模型用于根据所述地理环境数据计算出多个地方的四时宜养实时数据和标准数据;所述数据处理模块用于根据各个地方的四时宜养实时数据、标准数据以及用户体质进行处理,得到各个地方与用户的宜养匹配度;所述推荐模块用于将所述宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。基于环境与痰湿体质的康养推荐系统可以通过app或网站实现,本实施例中以网站实现为例。在本实施例中,通过向用户发送调查表格,如表1,在表格中有关于痰湿体质人群的特征,通过用户填写的内容判断用户属于痰湿体质的概率或指数。根据表1得出用户的体质分数,然后进行精确匹配计算,默认情况下,痰湿体质指数是符合该体质总分为30分时的计算结果。体质数据模块获取用户的体质特征数据。痰湿体质属性判断模块根据用户填写的答案计算所得分数,判断用户的体质为痰湿体质的概率。环境数据获取模块获取多个地方的地理环境数据。表1宜养数据模型中包含了春、夏、秋、冬四时宜养指数的标准数据和实时数据。其中,春宜养指数春宜养指数分为实时指数和标准指数两种,标准指数间隔时间为天,由表2中的几个指数建立计算模型并得到结果。表2春宜养标准指数计算过程如下:值1=温度—0.55×(1—湿度)×(温度—14.4)值2=天气现象数÷10>1?100%:天气现象数÷10值3=100%—(温度变化率+湿度变化率+值2)÷3值4=(100—abs(值1—22)×6)÷100值5=(abs(纬度—35)×2)÷100值6=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值7=(1013—气压)÷100值8=值5×30%+值6×30%+值7×40%春宜养标准指数=值3×35%+值4×50%+值8×15%。上述公式中,abs表示数值的绝对值,值2=天气现象数÷10>1?100%:天气现象数÷10,表示在天气现象数÷10>1时,值2=100%,在天气现象数÷10≤1时,值2=天气现象数÷10。同理,其他的值6也是这个道理,在此不再赘述。春宜养实时指数计算组成如表3所示:指数说明温度当前温度湿度当前湿度纬度纬度海拔海拔气压当前气压表3春宜养实时指数计算过程如下:值1=温度—0.55×(1—湿度)×(温度—14.4)值2=(abs(纬度—35)×2)÷100值3=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值4=(1013—气压)÷100值5=(100—abs(值1—22)×6)÷100春宜养实时指数=值2×10%+值3×15%+值4×15%+值5×60%。夏宜养指数分为实时指数和标准指数两种,标准指数间隔时间为天,由表4中的几个指数建立计算模型并得到结果。指数说明昼温昼时段平均温度夜温夜时段平均温度昼湿昼时段平均湿度夜湿夜时段平均湿度纬度纬度海拔海拔气压当前气压表4夏宜养标准指数计算过程如下:值1=昼温度—0.55×(1—昼湿)×(昼温—14.4)值2=(100—abs(值1—22)×6)÷100值3=(abs(纬度—35)×2)÷100值4=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值5=(1013—气压)÷100值6=值3×30%+值4×30%+值5×40%值7=夜温度—0.55×(1—夜湿)×(夜温—14.4)值8=(100—abs(值7—22)×6)÷100值9=值2×55%+值8×45%夏宜养标准指数=值9×70%+值6×30%。夏宜养实时指数计算组成如表5所示:指数说明温度当前温度湿度当前湿度纬度纬度海拔海拔气压当前气压表5夏宜养实时指数计算过程如下:值1=温度—0.55×(1—湿度)×(温度—14.4)值2=(100—abs(值1—22)×6)÷100值3=(abs(纬度—35)×2)÷100值4=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值5=(1013—气压)÷100值6=值3×30%+值4×30%+值5×40%夏宜养实时指数=值2×70%+值6×30%。秋宜养指数分为实时指数和标准指数两种,标准指数间隔时间为天,由表6中几个指数建立计算模型并得到结果。表6风效指数:t:温度v:风速(米/秒)s:日照,晴天按6小时计算秋宜养标准指数计算过程如下:值1=温度—0.55×(1—湿度)×(温度—14.4)值2=天气现象数÷10>1?100%:天气现象数÷10值3=100%—(温度变化率+值2)÷3值4=风力>3?值9:值10值5=(abs(纬度—35)×2)÷100值6=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值7=(1013—气压)÷100值8=值5×30%+值6×30%+值7×40%值9=abs(风效指数)÷400值10=(100—abs(值1—22)×6)÷100秋宜养标准指数=值3×35%+值4×50%+值8×15%秋宜养实时指数计算组成如表7下:表7秋宜养实时指数计算过程如下:值1=温度—0.55×(1—湿度)×(温度—14.4)值2=(abs(纬度—35)×2)÷100值3=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值4=(1013—气压)÷100值5=风力>3?值6:值7值6=abs(风效指数)÷400值7=(100—abs(值1—22)×6)÷100秋宜养实时指数=值2×10%+值3×15%+值4×15%+值5×60%冬宜养指数分为实时指数和标准指数两种,标准指数间隔时间为天,由表8中的几个指数建立计算模型并得到结果。表8风效指数:t:温度v:风速(米/秒)s:日照,晴天按6小时计算冬宜养标准指数计算过程如下:值1=昼温度—0.55×(1—昼湿度)×(昼温度—14.4)值2=日照天数÷3×100%值3=abs(风效指数)÷400值4=(100—abs(值1—22)×6)÷100值5=(abs(纬度—35)×2)÷100值6=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值7=(1013—气压)÷100值8=值5×30%+值6×30%+值7×40%值9=风速>3?值3:值4值10=夜温度—0.55×(1—夜湿度)×(夜温度—14.4)值11=(100—abs(值10—22)×6)÷100值12=值1×55%+值11×45%冬宜养标准指数=值8×20%+值9×60%+值12×20%冬宜养实时指数计算组成如表9所示:表9冬宜养实时指数计算过程如下:值1=温度—0.55×(1—湿度)×(温度—14.4)值2=(abs(纬度—35)×2)÷100值3=((海拔—1500)<0?100%:(海拔—1500))÷10000×2值4=(1013—气压)÷100值5=(100—abs(值1—22)×6)÷100值6=abs(风效指数)÷400值7=晴=>1,阴=>0.8,雨雪=>0.5值8=风速>3?值6:值5冬宜养实时指数=值2×10%+值3×10%+值4×10%+值7×10%+值8×60%。根据各个地方的地理环境数据根据上述计算方法计算出多个地方的四时宜养实时数据和标准数据。数据处理模块根据各个地方的四时宜养实时数据、标准数据以及用户体质进行处理,得到各个地方环境与用户体质的宜养匹配度。痰湿体质对湿度尤为敏感,对高湿耐受性差,在计算痰湿宜养指数时应重点考虑湿度的影响。痰湿宜养指数包括痰湿宜养标准指数和痰湿宜养实时指数。痰湿宜养标准指数由不同四时指数的标准指数与体质指数加权计算得到,计算过程如下:值1=四时标准指数值2=abs(湿度—50%)痰湿宜养标准指数=值1×70%+值2×30%实时指数由不同四时指数的实时指数与体质指数加权计算得到,计算过程如下:值1=四时实时指数值2=abs(湿度—50%)痰湿宜养实时指数=值1×70%+值2×30%。痰湿宜养匹配度是环境与个人痰湿体质的宜养匹配度,计算如下:值1=痰湿宜养指数(痰湿宜养四时指数或痰湿宜养实时指数)值2=痰湿体质指数痰湿宜养匹配度=值1×(1+(值2—30)÷30)。根据值1的不同,可计算出痰湿宜养四时匹配度或痰湿宜养实时匹配度。数据处理模块根据各个地方的四时宜养实时数据、标准数据以及用户痰湿体质按照上述方法进行处理,得到各个地方的痰湿宜养四时匹配度或痰湿宜养实时匹配度。推荐模块将各个地方的痰湿宜养匹配度进行比较,将宜养匹配度高的地方推荐给用户。本实施例提供的基于环境与痰湿体质的康养推荐系统,通过采集各个地方的地理环境数据,根据地理环境数据计算出各个地方的四时宜养实时数据和标准数据,结合用户的痰湿体质进行计算,得到各个地方环境与用户痰湿体质的宜养匹配度,将各个地方的宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。本实施例提供的基于环境与痰湿体质的康养推荐系统还包括地图模块和标记模块,所述地图模块用于显示地图,所述标记模块用于在地图上标记出宜养匹配度高的地方。地图模块具有地图显示功能,根据上述得到的宜养匹配度的地方标记模块在地图上将这些地方标记出来,便于用户直观看到适合痰湿体质宜养匹配度高的地方。本实施例提供的基于环境与痰湿体质的康养推荐系统还包括定位模块,所述定位模块用于获取用户的当前位置,所述推荐模块还用于根据用户的当前位置向用户推荐附近的宜养匹配地。定位模块获取用户终端当前的位置,根据用户终端的当前位置向用户推荐离当前位置较近的宜养匹配度高的地方,使得用户可以选择较近的地方疗养,来回方便。本实施例提供的基于环境与痰湿体质的康养推荐系统还包括范围设定模块,所述范围设定模块用于设定显示宜养匹配地的范围。为了适应用户的各种显示需求,用户通过范围设定模块设定范围内在地图上显示宜养匹配地。本实施例提供的基于环境与痰湿体质的康养推荐系统还包括酒店服务模块,所述酒店服务模块用于展示宜养匹配度高的地方的酒店信息。为了解决用户住宿的问题,该系统设置了酒店服务模块,用户可以通过酒店服务模块查找选定宜养匹配度高的地方附近的酒店信息,提前预订酒店。在上述的第一实施例中,提供了一种基于环境与痰湿体质的康养推荐系统,与之相对应的,本申请还提供一种基于环境与痰湿体质的康养推荐方法。请参考图2,其为本发明第二实施例提供的一种基于环境与痰湿体质的康养推荐方法的流程图。由于方法实施例基本相似于装置实施例,所以描述得比较简单,相关之处参见装置实施例的部分说明即可。下述描述的方法实施例仅仅是示意性的。如图2所示,示出了本发明第二实施例提供的一种基于环境与痰湿体质的康养推荐方法的流程图,该方法包括:s1:获取用户的体质特征数据。s2:根据用户的体质特征数据判断用户的体质为痰湿体质的概率。s3:获取多个地方的地理环境数据。s4:根据所述地理环境数据计算出多个地方的四时宜养实时数据和标准数据。s5:根据各个地方的四时宜养实时数据、标准数据以及用户体质进行处理,得到各个地方与用户的宜养匹配度。s6:将宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。以上,为本发明第二实施例提供的一种基于环境与痰湿体质的康养推荐方法的实施例说明。本实施例提供的一种基于环境与痰湿体质的康养推荐方法,通过采集各个地方的地理环境数据,根据地理环境数据计算出各个地方的四时宜养实时数据和标准数据,结合用户的痰湿体质进行计算,得到各个地方环境与用户痰湿体质的宜养匹配度,将各个地方的宜养匹配度进行比较,将宜养匹配度高的地方推送给用户。在本实施例中,该方法还包括:s7:获取地图显示请求,根据所述请求显示对应的地图;s8:在所述地图上标记出宜养匹配度高的地方。通过步骤s1-s8,根据得到的宜养匹配度的地方标记模块在地图上将这些地方标记出来,便于用户直观看到适合痰湿体质宜养匹配度高的地方。在本实施例中,方法还包括:s9:获取用户的当前位置;s10:根据用户的当前位置向用户推荐附近的宜养匹配地。通过步骤s1-s10,获取用户终端当前的位置,根据用户终端的当前位置向用户推荐离当前位置较近的宜养匹配度高的地方,使得用户可以选择较近的地方疗养,来回方便。在本实施例中,方法还包括:s11:获取设定显示宜养匹配地的范围的请求;s12:在地图上标识出设定范围内的宜养匹配地。通过步骤s1-s12,用户通过范围设定模块设定范围内在地图上显示宜养匹配地,可以满足用户的各种不同的显示需求。在本实施例中,方法还包括:s13:获取酒店服务请求;s14:根据所述酒店服务请求提供宜养匹配度高的地方的酒店信息。通过步骤s1-s14,用户可以通过酒店服务模块查找选定宜养匹配度高的地方附近的酒店信息,提前预订酒店。在本发明还提供一种计算机可读存储介质的实施例,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执上述第二实施例描述的方法。所述计算机可读存储介质可以是前述实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1