本发明专利技术公开了一种月经周期双曲线预测系统,该系统包括输入模块、绘图模块、计算模块和输出模块,用户通过输入模块输入月经信息,绘图模块绘制出月经周期双曲线图,计算模块根据输入的月经信息计算下次月经的相关信息,输出模块在该双曲线图上绘制出下次月经的信息。本发明专利技术可以更加直观展示月经周期的规律性,更加正确预测下一次月经期和月经周期,提高了用户体验。
【技术实现步骤摘要】
一种月经周期双曲线预测系统
本专利技术涉及医疗信息化领域,尤其涉及一种月经周期双曲线预测系统。
技术介绍
月经是成熟女性都会出现的一种生理现象,正常情况下,月经周期一般是26至32天,出血时间3-5天。由于月经对女性日常生活、工作都会造成较大影响,所以通常在月经周期需要对女性工作者进行一定程度的保护。但是,由于某些工作是需要提前安排的,因此也就需要提前对女性的月经做出预测。然而,月经周期因个体的不同而不同。即使对于同一个人,由于受到包括生活环境在内的多种因素影响,其月经周期也常常都会有一定的变化。因此,通常难以根据标准的28天月经周期来进行预测。现有的月经周期预测通常都是基于日历,并且按照标准周期或上个月经周期进行预测的,不能够直观的反映出月经周期的规律性,不便于识别月经周期与其他事件的关联性。因此,需要有一种月经周期的预测系统,能够克服传统预测方法的缺点,直观地表现出月经周期的规律性,并基于个体因素,准确预测未来的月经周期。
技术实现思路
本专利技术主要提供了一种月经周期双曲线预测系统,该系统可以根据用户输入的过去一段时期的实际月经周期,绘制出月经周期双曲线表示图,根据该表示图对为未来的月经周期做出预测。为了达到上述目的,本专利技术提出的了如下技术方案:一种月经周期双曲线预测系统,该系统包括输入模块、绘图模块、计算模块和输出模块,其中所述输入模块用于由所述用户输入过去月经的已知的n个月经周期和m个月经天数;所述绘图模块根据用户由输入模块输入的信息,绘制出月经周期的双曲线图,包括月经天数曲线和月经周期曲线。所述计算模块根据输入的信息,计算下一个月经天数A0和下一个月经周期B0,以及下次月经开始日期D0,即:如果m≥12,如果1≤m<12,如果n≥12,如果1≤n<12,D0=D1+B0-1;其中,Ai是输入模块输入的倒数第i次月经天数,Bi是输入模块输入的倒数第i次月经周期,D1是最后一次月经开始日期;所述输出模块根据计算出的A0、B0和D0,在所述双曲线图上标记出下次月经的月经天数点和月经周期点。所述双曲线图是一个直角坐标系,横轴是月经开始日期,纵轴为天数。对于每一个月经开始日期,在该坐标系中分别标记出两个坐标点,即:(月经开始日期,相应月经天数)和(月经开始日期,相应月经周期天数);将每一个月经天数的坐标点连接起来,就构成了月经天数曲线,将每一个月经周期天数的坐标点连接起来,就构成了月经周期曲线。本专利技术的技术效果是:更加直观的展示月经周期的规律性,便于发现月经周期与其他事件之间的关联性,利用最后一次月经期和月经周期加以修正,更加正确的预测月经期和月经周期,相比采用简单的单一周期计算,本专利技术更加接近实际情况,提高了用户体验。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1-2是使用本专利技术所生成的月经周期双曲线表示图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的不当限定。本专利技术的主要思想是:由用户输入过去12个月的月经周期和月经天数,系统绘制出相应的双曲线表示图,根据该表示图预测未来的月经周期和月经天数。本专利技术的月经周期双曲线预测系统包括:输入模块、绘图模块、计算模块和输出模块。所述输入模块是用户的输入接口,用户通过该输入模块输入已知的过去月经的n个月经周期和m个月经天数。所述绘图模块根据用户由输入模块输入的信息,绘制出月经周期的双曲线图,所述双曲线图是一个直角坐标系,横轴是月经开始的日期,纵轴为天数。对于每一个月经开始日期,在该坐标系中分别标记出两个坐标点,即:(月经开始日期,相应月经天数)和(月经开始日期,相应月经周期天数)。将每一个月经天数的坐标点连接起来,就构成了月经天数曲线,将每一个月经周期天数的坐标点连接起来,就构成了月经周期曲线。参见附图1,下面的曲线为月经天数曲线,上面的曲线是月经周期曲线。所述计算模块根据输入的信息,可获得过去n次月经的月经天数和月经周期,用Di来表示月经开始日期,D1表示最后一次月经开始日期,D2表示倒数第2次月经开始日期,以此类推;用Ai表示已知的月经天数,A1表示最后一次已知的月经天数,A2表示倒数第2次已知的月经天数,以此类推;用Bi已知的月经周期,B1表示最后一次已知的月经周期,B2表示倒数第2次已知的月经周期,以此类推。计算模块根据下述公式计算预测下一个月经天数A0,即:如果m≥12,如果1≤m<12,根据下述公式计算预测下一个月经周期B0,即:如果n≥12,如果1≤n<12,上述A0和B0是通过公式计算出来的值经过四舍五入后的整数值。从而计算模块可以计算出下次月经开始日期D0=D1+B0-1。所述输出模块根据计算出的A0、B0和D0,在所述双曲线图上标记出下次月经的月经天数点和月经周期点,并以虚线连接。具体实施例一:假设当前日期是2016年3月10日,某甲通过输入模块输入的信息包括:2015年5月10日月经开始,5月17日月经结束;6月8日月经开始,6月14日月经结束;7月6日月经开始,7月11日月经结束;8月2日月经开始,8月5日月经结束;8月28日月经开始,9月1日月经结束;9月22日月经开始,9月25日月经结束;10月18日月经开始,10月22日月经结束;11月14日月经开始,11月17日月经结束;12月12日月经开始,12月16日月经结束;2016年1月10日月经开始,1月13日月经结束;2月6日月经开始,2月12日月经结束;3月1日月经开始,3月6日月经结束。在该实施例中,某甲处于一次月经结束,下一次月经尚未开始日期。则其绘制的双曲线图如图1所示。即最后一次月经(3月1日)的月经天数已知,但是月经周期未知。根据本专利技术的公式计算,可以得出A0=5,B0=26,D0=3月26日。也就是说,3月1日开始的月经周期预测为26天,下一次月经开始的的日期预测为3月26日,3月26日开始的月经天数预测为5天。输出模块可将计算结果标记在图1上。具体实施例二:假设当前日期是2016年3月27日,某乙通过输入模块输入的信息包括:2015年5月10日月经开始,5月17日月经结束;6月8日月经开始,6月14日月经结束;7月6日月经开始,7月11日月经结束;8月2日月经开始,8月5日月经结束;8月28日月经开始,9月1日月经结束;9月22日月经开始,9月25日月经结束;10月18日月经开始,10月22日月经结束;11月14日月经开始,11月17日月经结束;12月12日月经开始,12月16日月经结束;2016年1月10日月经开始,1月13日月经结束;2月6日月经开始,2月12日月经结束;3月1日月经开始,3月6日月经结束;3月26日月经开始。与实施例一的某甲不同,实施例二的某乙正处于月经期间。其绘制的双曲线图如图2所示。即最后一次月经(3月26日)未结束,其月经天数和月经周期未知。根据本专利技术的公式计算,可以得出A0=5,B0=26,D0=4月20日。也就是说,3月26日开始的月经天数预测为5天,月经周期预测是26天,下一次月经开始日期预测是4月20日。本文档来自技高网...
【技术保护点】
一种月经周期双曲线预测系统,其特征在于,该系统包括输入模块、绘图模块、计算模块和输出模块,其中所述输入模块用于由所述用户输入过去月经的已知的n个月经周期和m个月经天数;所述绘图模块根据用户由输入模块输入的信息,绘制出月经周期的双曲线图,包括月经天数曲线和月经周期曲线。所述计算模块根据输入的信息,计算下一个月经天数A0和下一个月经周期B0,以及下次月经开始日期D0,即:如果m≥12,A0=[(Σi=112Ai)/12+A1]/2;]]>如果1≤m<12,A0=[(Σi=1mAi)/m+A1]/2;]]>如果n≥12,B0=[(Σi=112Bi)/12+B1]/2;]]>如果1≤n<12,B0=[(Σi=1nBi)/n+B1]/2;]]>D0=D1+B0‑1;其中,Ai是输入模块输入的倒数第i次月经天数,Bi是输入模块输入的倒数第i次月经周期,D1是最后一次月经开始日期;上述A0和B0是通过公式计算出来的值经过四舍五入后的整数值;所述输出模块根据计算出的A0、B0和D0,在所述双曲线图上标记出下次月经的月经天数点和月经周期点。...
【技术特征摘要】
1.一种月经周期双曲线预测系统,其特征在于,该系统包括输入模块、绘图模块、计算模块和输出模块,其中所述输入模块用于由用户输入过去月经的已知的n个月经周期和m个月经天数;所述绘图模块根据用户由输入模块输入的信息,绘制出月经周期的双曲线图,包括月经天数曲线和月经周期曲线;所述计算模块根据输入的信息,计算下一个月经天数A0和下一个月经周期B0,以及下次月经开始日期D0,即:如果m≥12,如果1≤m<12,如果n≥12,如果1≤n<12,D0=D1+B0-1;其中,Ai是输入模块输入的倒数第i次月经天数,Bi是输入模块输入的倒...
【专利技术属性】
技术研发人员:林学仁,蒋永,
申请(专利权)人:上海家好科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。