1.一种匹配运动效果案例的方法,其特征在于,包括如下步骤:
步骤1):输入用户的疾病情况和生理指标;
步骤2):利用k近邻算法,在运动效果特征库群中找出与该用户的疾病情况最邻近的案例特征子群;
步骤3):利用k近邻算法,在最邻近的案例特征子群中找出与该用户的生理指标最邻近的案例;
步骤4):输出与该用户的生理指标最邻近的案例的运动效果案例;
所述疾病情况包括高血压患病情况、糖尿病患病情况和体重情况;
所述生理指标包括血压情况、血糖情况、心率情况和心肺耐力情况。
2.根据权利要求1所述的匹配运动效果案例的方法,其特征在于,步骤2)中,在运动效果特征库群中找出与该用户的疾病案例特征最邻近的案例特征子群的方法包括如下步骤:
步骤101:根据疾病情况,获取用户样本的疾病案例特征;
步骤102:计算该用户的疾病案例特征与运动效果特征库群中所有疾病分类的疾病案例特征的距离度量;
步骤103:将计算得到的距离度量从大到小进行排序;
步骤104:将距离度量最小的疾病案例特征所对应的案例聚类,得到最邻近的案例特征子群。
3.根据权利要求2所述的匹配运动效果案例的方法,其特征在于,所述疾病案例特征包括高血压归一化特征、糖尿病归一化特征和体重归一化特征。
4.根据权利要求2所述的匹配运动效果案例的方法,其特征在于,所述距离度量的计算公式为:
其中,i表示用户样本,j表示运动效果特征库群中的样本,dis1表示疾病案例特征的距离度量,hypnor表示高血压归一化特征,diebnor表示糖尿归一化特征,weignor表示归一化特征。
5.根据权利要求1所述的匹配运动效果案例的方法,其特征在于,步骤3)中,在最邻近的案例特征子群中找出与该用户的生理指标最邻近的案例的方法包括如下步骤:
步骤201:根据生理指标,获取用户样本的生理指标特征;
步骤202:计算该用户的生理指标特征与最邻近的案例特征子群中所有样本的生理指标特征的距离度量;
步骤203:选择最小的距离度量的生理指标特征所对应的案例作为最邻近的案例。
6.根据权利要求5所述的匹配运动效果案例的方法,其特征在于,所述生理指标特征参数包括血压归一化特征、血糖归一化特征、心率归一化特征和心肺耐力归一化特征。
7.根据权利要求5所述的匹配运动效果案例的方法,其特征在于,所述距离度量的计算公式为:
其中,其中,i表示用户样本,j表示最邻近的案例特征子群中的样本,dis2表示生理指标特征的距离度量,sbpnor表示肱动脉收缩压归一化特征,dbpnor表示肱动脉舒张压归一化特征,hrnor表示心率归一化特征,glunor表示血糖归一化特征,metnor表示心肺耐力归一化特征。
8.一种匹配运动效果案例的系统,其特征在于,包括:输入模块、参数提取模块、存储模块和特征匹配模块;
输入模块与参数提取模块连接,用以采集用户的疾病情况和生理指标数据并将疾病情况和生理指标数据传输给参数提取模块;
参数提取模块与输入模块、特征匹配模块连接,用以计算疾病情况和生理指标的特征参数,并将疾病情况和生理指标的特征参数传输给特征匹配模块;
特征匹配模块与参数提取模块、存储模块连接,用以找到存储模块中和参数提取模块的特征参数最接近的生理指标案例,并输出该生理指标案例对应的运动效果;
存储模块与特征匹配模块连接,用以存储不同疾病和生理指标对应的运动效果特征。
9.根据权利要求8所述的匹配运动效果案例的系统,其特征在于,所述特征匹配模块包括疾病类型筛选单元和生理指标筛选单元;
所述疾病类型筛选单元与参数提取模块、存储模块和生理指标筛选单元连接,用以找到存储模块中和参数提取模块的疾病情况的特征参数最接近案例群;
所述生理指标筛选单元与参数提取模块、疾病类型筛选单元连接,用以找到案例群中和参数提取模块的生理指标的特征参数最接近的生理指标案例,并输出与该生理指标案例所对应的运动效果。