Nothing Special   »   [go: up one dir, main page]

CN111093481B - Temperature display method and device - Google Patents

Temperature display method and device Download PDF

Info

Publication number
CN111093481B
CN111093481B CN201780093545.3A CN201780093545A CN111093481B CN 111093481 B CN111093481 B CN 111093481B CN 201780093545 A CN201780093545 A CN 201780093545A CN 111093481 B CN111093481 B CN 111093481B
Authority
CN
China
Prior art keywords
body temperature
days
curve
temperature
bbt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201780093545.3A
Other languages
Chinese (zh)
Other versions
CN111093481A (en
Inventor
黄建华
乔滨
康宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Rhythm Biotechnology Co.,Ltd.
Original Assignee
Shanghai Rhythm Biotechnology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Rhythm Biotechnology Co ltd filed Critical Shanghai Rhythm Biotechnology Co ltd
Publication of CN111093481A publication Critical patent/CN111093481A/en
Application granted granted Critical
Publication of CN111093481B publication Critical patent/CN111093481B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/01Measuring temperature of body parts ; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

一种温度展示方法和装置,在客户端中设置多个体温时间粒度展示项,以供用户根据实际需求来选择观察体温变化的时间粒度。该方法包括:响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,体温坐标系与选择的体温时间粒度展示项对应(201);在体温坐标系中展示实际体温曲线,以关联多个体温点(202),从而方便、快捷地形成在用户选择的时间粒度下体温的变化曲线,满足用户对不同时间粒度下体温变化情况的观察与分析。

Figure 201780093545

A temperature display method and device, wherein a plurality of body temperature time granularity display items are set in a client, so that users can choose the time granularity for observing body temperature changes according to actual needs. The method includes: in response to selection of multiple body temperature time granularity display items, locating multiple body temperature points in a body temperature coordinate system, the body temperature coordinate system corresponding to the selected body temperature time granularity display items (201); displaying in the body temperature coordinate system The actual body temperature curve is used to correlate multiple body temperature points (202), so as to conveniently and quickly form a change curve of body temperature at the time granularity selected by the user, so as to satisfy the user's observation and analysis of body temperature changes at different time granularities.

Figure 201780093545

Description

温度展示方法和装置Temperature display method and device

技术领域technical field

本申请涉及展示技术领域,尤其涉及一种温度展示方法和装置。The present application relates to the field of display technology, and in particular, to a temperature display method and device.

背景技术Background technique

人体的长时间的体温变化特征往往可以一定程度上作为很多疾病的辅助判定依据,因此,对人体的体温监测具有重要意义。The long-term body temperature change characteristics of the human body can often be used as an auxiliary judgment basis for many diseases to a certain extent. Therefore, it is of great significance to monitor the body temperature of the human body.

而现有技术中,对体温进行监测和体温变化特征分析的主要手段还是依靠人工的手段。举例来说,比如想要观察连续一段时间内的基础体温(Basal Boby Temperature,简称BBT)的变化情况时,需要每天采用电子体温计或者水银体温计进行BBT的测量,并将测得的每天的BBT记录在表格上,基于表格中记录的数据进行BBT变化的分析。In the prior art, however, the main means of monitoring the body temperature and analyzing the characteristics of body temperature changes still rely on manual means. For example, if you want to observe the changes of Basal Boby Temperature (BBT) in a continuous period of time, you need to use an electronic thermometer or a mercury thermometer to measure the BBT every day, and record the measured daily BBT. On the table, an analysis of BBT changes is performed based on the data recorded in the table.

这种通过人工记录一段时间内的体温进行体温变化情况观察的方式,操作不便。This method of observing body temperature changes by manually recording body temperature for a period of time is inconvenient to operate.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本申请实施例提供一种温度展示方法和装置,用以实现对用户一段时间内的体温变化情况的快捷展示。In view of this, the embodiments of the present application provide a temperature display method and device, so as to realize a quick display of a user's body temperature change over a period of time.

第一方面,本申请实施例提供一种温度展示方法,包括:In a first aspect, the embodiments of the present application provide a temperature display method, including:

响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;In response to the selection of the plurality of body temperature time granularity display items, positioning a plurality of body temperature points in a body temperature coordinate system, the body temperature coordinate system corresponding to the selected body temperature time granularity display items;

在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点。The actual body temperature curve is displayed in the body temperature coordinate system to correlate the plurality of body temperature points.

可选地,所述多个体温展示控件的选择步骤包括:Optionally, the step of selecting the plurality of body temperature display controls includes:

响应于对体温展示入口控件的触发,弹出所述多个体温时间粒度展示项以供选择。In response to triggering the body temperature display entry control, the plurality of body temperature time granularity display items are popped up for selection.

可选地,所述实际体温曲线的展示步骤,包括:Optionally, the step of displaying the actual body temperature curve includes:

在界面的可视区域内,展示所述实际体温曲线的第一部分;In the visible area of the interface, display the first part of the actual body temperature curve;

响应于用户触发的滑动操作,在所述可视区域内,展示所述实际体温曲线的第二部分。In response to a user-triggered sliding operation, within the visible area, a second portion of the actual body temperature curve is displayed.

可选地,所述方法还包括:Optionally, the method further includes:

与所述实际体温曲线关联地展示参考体温曲线。A reference body temperature curve is displayed in association with the actual body temperature curve.

可选地,所述参考体温曲线的展示步骤包括:Optionally, the step of displaying the reference body temperature curve includes:

以所述参考体温曲线作为背景,对比展示所述实际体温曲线和所述参考体温曲线。Taking the reference body temperature curve as a background, the actual body temperature curve and the reference body temperature curve are displayed in comparison.

可选地,所述方法还包括:Optionally, the method further includes:

展示与所述实际体温曲线对应的提示信息。Display prompt information corresponding to the actual body temperature curve.

其中,该提示信息可以包括实际体温曲线对应的曲线特征、导致该曲线特征的原因,以及预警信息中的至少一个。Wherein, the prompt information may include at least one of a curve feature corresponding to the actual body temperature curve, a cause causing the curve feature, and early warning information.

另外,基于传统的体温计对用户BBT进行测量的方式,只能实现单个时间点的体温测量,难以准确测量到人体每天的BBT。In addition, based on the method of measuring the user's BBT based on the traditional thermometer, only a single time point body temperature measurement can be achieved, and it is difficult to accurately measure the daily BBT of the human body.

具体地,每天的BBT的测量难点在于及时准确地捕捉到一昼夜的最低体温点。目前的BBT监测,一般是用户醒来后,即在清醒状态下测量体温作为近似最低体温点。Specifically, the difficulty of measuring daily BBT lies in capturing the lowest body temperature point in a day and night in a timely and accurate manner. The current BBT monitoring generally measures the body temperature as the approximate minimum body temperature point after the user wakes up, that is, in the awake state.

清晨醒来时候,人的代谢比较低,但是不是最低的。人在睡眠状态特别是深度睡眠时候的代谢水平最低,那时候得到的最低体温值才是BBT。传统测量方法无法捕捉到严格意义的最低体温值。基于此,在进行一段时间内的BBT测量与变化情况观察的应用场景中:When you wake up in the morning, your metabolism is relatively low, but not the lowest. When people are sleeping, especially in deep sleep, the metabolic level is the lowest, and the lowest body temperature value obtained at that time is the BBT. Traditional measurement methods cannot capture the strictest minimum body temperature. Based on this, in the application scenario of BBT measurement and change observation over a period of time:

可选地,所述在体温坐标系中定位多个体温点之前,还包括:Optionally, before locating the multiple body temperature points in the body temperature coordinate system, the method further includes:

获取用户在所述体温时间粒度展示项表征的N天各自对应的温度值,所述温度值是通过接触式测量方式连续测量获得的,所述温度值测量自所述用户处于睡眠阶段,N大于预设生理周期天数;Obtain the temperature values corresponding to the N days of the user represented by the body temperature time granularity display item, the temperature values are obtained through continuous measurement by contact measurement, and the temperature values are measured since the user is in the sleep stage, and N is greater than The preset number of days in the menstrual cycle;

根据所述N天各自对应的温度值,确定所述N天各自对应的基础体温值,所述N天各自对应的基础体温值作为所述多个体温点。According to the temperature values corresponding to the N days, the basal body temperature values corresponding to the N days are determined, and the basal body temperature values corresponding to the N days are used as the plurality of body temperature points.

可选地,所述N天各自对应的基础体温值的确定步骤包括:Optionally, the step of determining the basal body temperature value corresponding to each of the N days includes:

消除所述N天各自对应的温度值中的异常温度值;Eliminate abnormal temperature values in the temperature values corresponding to the N days;

根据所述N天各自对应的消除异常温度值后的温度值,确定所述N天各自对应的基础体温值。The basal body temperature value corresponding to each of the N days is determined according to the temperature value after eliminating the abnormal temperature value corresponding to each of the N days.

可选地,所述异常温度值的消除步骤包括:Optionally, the step of eliminating the abnormal temperature value includes:

根据预设的时间窗口,对所述N天各自对应的温度值进行划分;According to a preset time window, the temperature values corresponding to the N days are divided;

确定所述N天各自对应的各时间窗口的平均温度值。The average temperature value of each time window corresponding to each of the N days is determined.

可选地,所述N天各自对应的基础体温值的确定步骤包括:Optionally, the step of determining the basal body temperature value corresponding to each of the N days includes:

在所述N天各自对应的所述平均温度值中,分别确定连续预设数量的所述平均温度值中的最大值;Among the respective average temperature values corresponding to the N days, respectively determining the maximum value among the continuous preset number of the average temperature values;

根据所述最大值,生成所述N天各自对应的体温上包络曲线;According to the maximum value, the upper envelope curve of body temperature corresponding to each of the N days is generated;

根据所述体温上包络曲线对应的最小值,确定所述N天各自对应的基础体温值。According to the minimum value corresponding to the envelope curve on the body temperature, the basal body temperature value corresponding to each of the N days is determined.

第二方面,本申请实施例提供一种温度展示装置,包括:In a second aspect, an embodiment of the present application provides a temperature display device, including:

定位模块,用于响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;a positioning module, configured to locate a plurality of body temperature points in a body temperature coordinate system in response to selection of multiple body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display items;

第一展示模块,用于在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点。The first display module is used for displaying the actual body temperature curve in the body temperature coordinate system to correlate the plurality of body temperature points.

在一个可能的设计中,上述温度展示装置的结构中包括处理器和存储器,所述存储器用于存储支持温度展示装置执行上述第一方面中温度展示方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述温度展示装置还可以包括通信接口,用于温度展示装置与其他设备或通信网络通信。In a possible design, the structure of the above temperature display device includes a processor and a memory, the memory is used to store a program for supporting the temperature display device to execute the temperature display method in the above first aspect, the processor is configured to use for executing the program stored in the memory. The temperature display device may also include a communication interface for the temperature display device to communicate with other devices or a communication network.

第三方面,本申请实施例提供了一种计算机存储介质,用于储存温度展示装置所用的计算机软件指令,其包含用于执行上述第一方面中温度展示方法所涉及的程序。In a third aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions used by a temperature display device, which includes a program for executing the temperature display method in the first aspect.

本申请实施例提供的温度展示方法和装置,在客户端中设置多个体温时间粒度展示项,以供用户根据实际需求来选择观察体温变化的时间粒度。当用户从多个体温时间粒度展示项中选择了某个体温时间粒度展示项后,在界面中展示与选择的体温时间粒度展示项对应的体温坐标系,该体温坐标系中定位有多个体温点,并且在该体温坐标系中展示实际体温曲线,以关联该多个体温点,从而方便、快捷地形成在用户选择的时间粒度下体温的变化曲线,满足用户对不同时间粒度下体温变化情况的观察与分析。In the temperature display method and device provided by the embodiments of the present application, multiple body temperature time granularity display items are set in the client, so that the user can select the time granularity for observing body temperature changes according to actual needs. When the user selects a body temperature time granularity display item from multiple body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display item is displayed on the interface, and multiple body temperature coordinates are located in the body temperature coordinate system. point, and display the actual body temperature curve in the body temperature coordinate system to correlate the multiple body temperature points, so as to conveniently and quickly form the change curve of body temperature at the time granularity selected by the user, so as to satisfy the user's change of body temperature at different time granularities. observation and analysis.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the accompanying drawings used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1为本申请实施例提供的温度展示系统的结构示意图;1 is a schematic structural diagram of a temperature display system provided by an embodiment of the present application;

图2为本申请一实施例提供的温度展示方法的流程图;2 is a flowchart of a temperature display method provided by an embodiment of the present application;

图3为图2所示实施例中一种可选的体温时间粒度展示项的示意图;3 is a schematic diagram of an optional body temperature time granularity display item in the embodiment shown in FIG. 2;

图4为本申请实施例提供的一种体温曲线的示意图;4 is a schematic diagram of a body temperature curve provided by an embodiment of the present application;

图5为本申请另一实施例提供的温度展示方法的流程图;5 is a flowchart of a temperature display method provided by another embodiment of the present application;

图6为图5所示实施例中一种可选的体温时间粒度展示项的展示过程示意图;6 is a schematic diagram of a display process of an optional body temperature time granularity display item in the embodiment shown in FIG. 5;

图7-图12为本申请实施例提供的几种反映女性生理周期特征的体温曲线的示意图;7-12 are schematic diagrams of several body temperature curves reflecting the characteristics of the female physiological cycle provided by the embodiments of the present application;

图13为本申请实施例提供的与女性孕后某月份对应的体温曲线的示意图;Figure 13 is a schematic diagram of a body temperature curve corresponding to a certain month after a woman's pregnancy provided by the embodiment of the application;

图14为实际体温曲线与参考体温曲线的对比展示示意图;FIG. 14 is a schematic diagram showing the comparison between the actual body temperature curve and the reference body temperature curve;

图15为本申请又一实施例提供的温度展示方法的流程图;15 is a flowchart of a temperature display method provided by another embodiment of the present application;

图16为图15所示实施例中步骤1502的一种可选实现方式的流程图;Fig. 16 is a flowchart of an optional implementation manner of step 1502 in the embodiment shown in Fig. 15;

图17为本申请一实施例提供的温度展示装置的结构示意图;17 is a schematic structural diagram of a temperature display device provided by an embodiment of the application;

图18为本申请另一实施例提供的温度展示装置的结构示意图;18 is a schematic structural diagram of a temperature display device provided by another embodiment of the present application;

图19为本申请又一实施例提供的温度展示装置的结构示意图;19 is a schematic structural diagram of a temperature display device provided by another embodiment of the present application;

图20为本申请再一实施例提供的温度展示装置的结构示意图;20 is a schematic structural diagram of a temperature display device provided by still another embodiment of the present application;

图21为本申请一实施例提供的温度展示设备的结构示意图。FIG. 21 is a schematic structural diagram of a temperature display device provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. As used in the examples of this application and the appended claims, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise, "a plurality" Generally, at least two kinds are included, but the case of including at least one kind is not excluded.

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" used in this document is only an association relationship to describe the associated objects, indicating that there may be three kinds of relationships, for example, A and/or B, which may indicate that A exists alone, and A and B exist at the same time. B, there are three cases of B alone. In addition, the character "/" in this document generally indicates that the related objects are an "or" relationship.

应当理解,尽管在本申请实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本申请实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。It should be understood that although the terms first, second, third, etc. may be used to describe XXX in the embodiments of the present application, these XXX should not be limited to these terms. These terms are only used to distinguish XXX from each other. For example, without departing from the scope of the embodiments of the present application, the first XXX may also be referred to as the second XXX, and similarly, the second XXX may also be referred to as the first XXX.

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the words "if", "if" as used herein may be interpreted as "at" or "when" or "in response to determining" or "in response to detecting". Similarly, the phrases "if determined" or "if detected (the stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (the stated condition or event)," depending on the context )" or "in response to detection (a stated condition or event)".

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a commodity or system comprising a list of elements includes not only those elements, but also includes not explicitly listed other elements, or elements inherent to the commodity or system. Without further limitation, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the article or system that includes the element.

本申请实施例提供的温度展示方法可基于图1所示的温度展示系统实现,但不限于此。如图1所示,该温度展示系统包括:温度采集设备10和温度展示设备20,且温度采集设备10和温度展示设备20通信连接。The temperature display method provided in this embodiment of the present application may be implemented based on the temperature display system shown in FIG. 1 , but is not limited thereto. As shown in FIG. 1 , the temperature display system includes: a temperature collection device 10 and a temperature display device 20 , and the temperature collection device 10 and the temperature display device 20 are connected in communication.

本申请实施例中,温度采集设备10比如可以是用于测量用户被测区域表面的温度的,该被测区域可以根据被测得温度值的用途而有所区别,不具体限定。In this embodiment of the present application, the temperature collection device 10 may be used for, for example, to measure the temperature of the surface of the user's measured area, and the measured area may be differentiated according to the use of the measured temperature value, which is not specifically limited.

本申请实施例中,在一种实际应用场景中,测量温度值的目的在于,通过获得用户N天的BBT,以便于基于该N天的BBT,结合实际应用场景,确定用户的病变特征,因此,准确的BBT是重要前提与保证。为了保证每天的BBT测量结果的准确性或者说为了能够获得更加准确的BBT,本申请实施例中,对于用户每天的体温的测量采用的是接触式的连续测量方式。简单来说,就是温度采集设备10以能够贴合用户体表的材料为依托,在该材料贴近皮肤的一侧分布温度传感器以测量体温;从时间上,以长时间连续测量的方式测量用户的体温。In the embodiment of the present application, in a practical application scenario, the purpose of measuring the temperature value is to obtain the user's BBT for N days, so as to determine the user's lesion characteristics based on the N-day BBT combined with the actual application scenario. Therefore, , Accurate BBT is an important prerequisite and guarantee. In order to ensure the accuracy of the daily BBT measurement results or to obtain a more accurate BBT, in this embodiment of the present application, a contact-type continuous measurement method is adopted for the measurement of the user's daily body temperature. To put it simply, the temperature acquisition device 10 is based on a material that can fit the user's body surface, and distributes a temperature sensor on the side of the material close to the skin to measure body temperature; body temperature.

另外,人在睡眠状态尤其是深度睡眠状态时,人体的基础代谢最低,因此人一昼夜的最低体温一般出现在睡眠状态尤其是深度睡眠状态。因此本申请实施例中,对用户每天的体温连续测量的时间可以控制在用户的夜晚睡眠时间。此时,通过设置温度采集设备10以较小的间隔比如5秒钟连续对用户体温进行测量,以获得用户在每天晚间的大量温度数据。另外,可以设置温度采集设备10每晚的工作时长,比如一小时,达到工作时长时自动控制停止温度测量。In addition, when a person is in a sleep state, especially in a deep sleep state, the basal metabolism of the human body is the lowest, so the lowest body temperature of a person in a day and night generally occurs in a sleep state, especially in a deep sleep state. Therefore, in this embodiment of the present application, the time for continuously measuring the user's body temperature every day can be controlled at the user's sleep time at night. At this time, by setting the temperature collection device 10 to continuously measure the user's body temperature at a small interval, such as 5 seconds, to obtain a large amount of temperature data of the user every night. In addition, the working time of the temperature collecting device 10 every night can be set, such as one hour, and the temperature measurement is automatically controlled to stop when the working time is reached.

本申请实施例提供的温度展示方法包括但不限于上述举例的BBT的测量与展示的应用场景,比如还可以适用于孕妇产前、产后体温监测的应用场景中,比如还可以适用于小儿惊厥的体温监测的应用场景中,等等。The temperature display method provided by the embodiments of the present application includes but is not limited to the above-mentioned application scenarios of BBT measurement and display. For example, it can also be applied to the application scenarios of prenatal and postpartum body temperature monitoring of pregnant women. In the application scenarios of body temperature monitoring, etc.

本申请实施例中的温度展示设备20可以是服务器、计算机、平板电脑、智能终端等任何具有数据存储、数据处理和展示功能的设备。The temperature display device 20 in the embodiment of the present application may be any device with data storage, data processing and display functions, such as a server, a computer, a tablet computer, and a smart terminal.

其中,温度采集设备10与温度展示设备20之间可以是无线或有线网络连接。在本实施例中,若温度采集设备10通过移动网络与温度展示设备20通信连接,该移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。除此之外,温度采集设备10还可以通过蓝牙、Wi-F i、红外等无线通信方式与温度展示设备20通信连接。Wherein, the temperature collection device 10 and the temperature display device 20 may be connected by a wireless or wired network. In this embodiment, if the temperature collection device 10 is connected to the temperature display device 20 through a mobile network, the network standard of the mobile network can be 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000) , UTMS), 4G(LTE), 4G+(LTE+), WiMax, etc. In addition, the temperature collection device 10 can also communicate with the temperature display device 20 through wireless communication methods such as Bluetooth, Wi-Fi, and infrared.

结合图1所示的温度展示系统,以下实施例从温度展示设备20的角度,详细说明本申请实施例提供的温度展示方法的流程。With reference to the temperature display system shown in FIG. 1 , the following embodiments describe in detail the flow of the temperature display method provided by the embodiments of the present application from the perspective of the temperature display device 20 .

图2为本申请一实施例提供的温度展示方法的流程图,如图2所示,该方法包括如下步骤:FIG. 2 is a flowchart of a temperature display method provided by an embodiment of the application. As shown in FIG. 2 , the method includes the following steps:

步骤201、响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,体温坐标系与选择的体温时间粒度展示项对应。Step 201: In response to selection of multiple body temperature time granularity display items, locate multiple body temperature points in a body temperature coordinate system, and the body temperature coordinate system corresponds to the selected body temperature time granularity display items.

步骤202、在体温坐标系中展示实际体温曲线,以关联多个体温点。Step 202: Display the actual body temperature curve in the body temperature coordinate system to correlate multiple body temperature points.

实际应用中,针对不同使用需求,用户往往可能会有进行不同时间粒度的体温测量,以便观察在相应时间粒度下的体温变化情况。比如,在需要统计女性生理周期特征的需求下,往往需要进行以月为时间粒度的体温测量。再比如,在需要观察孕妇产前、产后体温变化的需求下,需要进行以日为时间粒度的体温测量。In practical applications, according to different usage requirements, users may often measure body temperature at different time granularities, so as to observe changes in body temperature at corresponding time granularities. For example, when it is necessary to count the characteristics of women's menstrual cycle, it is often necessary to measure body temperature with a monthly granularity. For another example, when it is necessary to observe the changes in the body temperature of pregnant women before and after childbirth, it is necessary to measure body temperature on a daily basis.

因此,为了满足用户对不同时间粒度下体温变化情况的观察需求,可以在客户端界面中设置多个体温时间粒度展示项供用户选择。如图3所示,图3示意出可以设置日表、月表、年表三种体温时间粒度展示项,分别以图3中示意的“日”、“月”、“年”表示。但是,实际上还可以包括比如周表、季度表等体温时间粒度展示项。Therefore, in order to meet the user's needs for observing changes in body temperature at different time granularities, multiple body temperature time granularity display items can be set in the client interface for the user to choose. As shown in FIG. 3, FIG. 3 shows that three kinds of body temperature time granularity display items can be set: daily table, monthly table, and chronological table, which are represented by "day", "month" and "year" shown in Figure 3 respectively. However, in fact, it can also include body temperature time granularity display items such as weekly table and quarterly table.

当用户选择了某个体温时间粒度展示项后,可以在客户端界面中显示出于选择的体温时间粒度展示项对应的体温坐标系,该体温坐标系的横轴可以表示时间,纵轴可以表示温度。其中,不同体温时间粒度展示项对应的体温坐标系的时间单位和时长范围可以是不同的。比如,与日对应的体温时间粒度展示项的体温坐标系的时间单位可以是小时,时长范围可以是0-24点。再比如,与月对应的体温时间粒度展示项的体温坐标系的时间单位可以是日,时长范围可以是某月份的第一天到最后一天。如图4所示,图4中示意的是与日对应的体温时间粒度展示项的体温坐标系。When the user selects a body temperature time granularity display item, the body temperature coordinate system corresponding to the selected body temperature time granularity display item can be displayed in the client interface. The horizontal axis of the body temperature coordinate system can represent time, and the vertical axis can represent time. temperature. The time unit and duration range of the body temperature coordinate system corresponding to different body temperature time granularity display items may be different. For example, the time unit of the body temperature coordinate system of the body temperature time granularity display item corresponding to the day may be hours, and the time length range may be 0-24 o'clock. For another example, the time unit of the body temperature coordinate system of the body temperature time granularity display item corresponding to the month may be day, and the time length range may be the first day to the last day of a certain month. As shown in FIG. 4 , FIG. 4 illustrates the body temperature coordinate system of the body temperature time granularity display item corresponding to the day.

为了展示出体温曲线,首先需要获取需要展示的多个体温点,将该多个体温点定位到体温坐标系中,进而绘制并展示实际体温曲线,以关联该多个体温点,如图4所示。In order to display the body temperature curve, it is first necessary to obtain multiple body temperature points to be displayed, locate the multiple body temperature points in the body temperature coordinate system, and then draw and display the actual body temperature curve to correlate the multiple body temperature points, as shown in Figure 4 Show.

具体来说,在体温坐标系中定位多个体温点是指,根据每个体温点对应的采集时刻和温度值,在体温坐标系中打点。值得说明的是,以图4所示的体温坐标系为例,虽然该体温坐标系中的时间单位为小时,但是并不意味着体温点的采样间隔一定是一个小时,比如,实际应用中,可以控制体温采集设备以10分钟为采样间隔进行体温的采集。另外,在不同的应用场景下,在体温坐标系中定位的多个体温点可能并非是在体温坐标系对应的时长范围内采集到的全部体温值。比如,当需要展示的实际体温曲线为BBT曲线时,为了获得每天的准确的BBT,往往需要在一天内的一段时间中进行若干体温值的采集,从采集到的若干体温值中确定最低体温值作为该天对应的BBT,此时,体温坐标系中定位的体温点是多天中的每天的BBT,而非是多天内采集到的全部体温值。Specifically, locating multiple body temperature points in the body temperature coordinate system refers to locating points in the body temperature coordinate system according to the acquisition time and temperature value corresponding to each body temperature point. It is worth noting that, taking the body temperature coordinate system shown in Figure 4 as an example, although the time unit in the body temperature coordinate system is hours, it does not mean that the sampling interval of body temperature points must be one hour. For example, in practical applications, The body temperature collection device can be controlled to collect body temperature at a sampling interval of 10 minutes. In addition, in different application scenarios, the multiple body temperature points located in the body temperature coordinate system may not be all body temperature values collected within the time range corresponding to the body temperature coordinate system. For example, when the actual body temperature curve to be displayed is the BBT curve, in order to obtain an accurate daily BBT, it is often necessary to collect several body temperature values within a certain period of time in a day, and determine the lowest body temperature value from the collected body temperature values. As the BBT corresponding to the day, at this time, the body temperature point located in the body temperature coordinate system is the BBT of each day in multiple days, rather than all the body temperature values collected in multiple days.

在进行多个体温点的定位后,可以绘制一条平滑的曲线,以关联多个体温点,从而形成实际体温曲线。具体地,比如可以采用样条插值的方式,生成并展示关联了多个体温点的实际体温曲线。After locating multiple body temperature points, a smooth curve can be drawn to correlate multiple body temperature points to form an actual body temperature curve. Specifically, for example, spline interpolation can be used to generate and display an actual body temperature curve associated with multiple body temperature points.

本实施例中,在客户端中设置多个体温时间粒度展示项,以供用户根据实际需求来选择观察体温变化的时间粒度。当用户从多个体温时间粒度展示项中选择了某个体温时间粒度展示项后,在界面中展示与选择的体温时间粒度展示项对应的体温坐标系,该体温坐标系中定位有多个体温点,并且在该体温坐标系中展示实际体温曲线,以关联该多个体温点,从而方便、快捷地形成在用户选择的时间粒度下体温的变化曲线,满足用户对不同时间粒度下体温变化情况的观察与分析。In this embodiment, multiple body temperature time granularity display items are set in the client, so that the user can select the time granularity for observing body temperature changes according to actual needs. When the user selects a body temperature time granularity display item from multiple body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display item is displayed on the interface, and multiple body temperature coordinates are located in the body temperature coordinate system. point, and display the actual body temperature curve in the body temperature coordinate system to correlate the multiple body temperature points, so as to conveniently and quickly form the change curve of body temperature at the time granularity selected by the user, so as to satisfy the user's change of body temperature at different time granularities. observation and analysis.

图5为本申请另一实施例提供的温度展示方法的流程图,如图5所示,该方法包括如下步骤:FIG. 5 is a flowchart of a temperature display method provided by another embodiment of the present application. As shown in FIG. 5 , the method includes the following steps:

步骤501、响应于对体温展示入口控件的触发,弹出多个体温时间粒度展示项以供选择。Step 501 , in response to triggering the body temperature display entry control, pop up multiple body temperature time granularity display items for selection.

步骤502、响应于对多个体温时间粒度展示项的选择,在与选择的体温时间粒度展示项对应的体温坐标系中定位多个体温点。Step 502: In response to the selection of multiple body temperature time granularity display items, locate multiple body temperature points in the body temperature coordinate system corresponding to the selected body temperature time granularity display items.

步骤503、在体温坐标系中展示实际体温曲线,以关联多个体温点。Step 503: Display the actual body temperature curve in the body temperature coordinate system to correlate multiple body temperature points.

步骤504、与实际体温曲线关联地展示参考体温曲线。Step 504: Display the reference body temperature curve in association with the actual body temperature curve.

步骤505、展示与实际体温曲线对应的提示信息。Step 505 , displaying prompt information corresponding to the actual body temperature curve.

如图6所示,在客户端界面上可以设置一体温展示入口控件,当用户点击该控件后,会弹出如图6所示的包含多个体温时间粒度展示项在内的窗口,以供用户从中选择需要的体温时间粒度展示项。As shown in Figure 6, a body temperature display entry control can be set on the client interface. When the user clicks on the control, a window containing multiple body temperature time granularity display items as shown in Figure 6 will pop up for the user Select the desired body temperature time granularity display item from it.

可以理解的是,不同的体温时间粒度展示项对应的体温点的获取时间范围不同,而获取时间范围的起点,可选地,可以以当天时间为最后一天进行计时结束点。举例来说,假设用户选择的体温时间粒度展示项为图6中的月表,则可以以当天作为计时结束日,向前追溯一个月的时间,此时,一个月的时间可以固定设置为比如30天。当然,也可以设置月表仅在每个月的最后一天生效,即可以被选择,此时,可以以当月作为体温点的获取时间范围,意味着需要获得当月采集到的体温数据,以得到需要定位的多个体温点。再比如,假设用户选择的体温时间粒度展示项为图6中的日表,则可以即以当天作为体温点的获取时间范围,此时,可以每隔一定时间间隔获取此时间间隔内采集到的体温数据,进行实际体温曲线的刷新展示。It can be understood that the acquisition time ranges of the body temperature points corresponding to different body temperature time granularity display items are different, and the starting point of the acquisition time range, optionally, the time of the day can be used as the last day for timing the end point. For example, assuming that the temperature time granularity display item selected by the user is the monthly watch in Figure 6, the current day can be used as the end date of the timing, and the time of one month can be traced forward. In this case, the time of one month can be fixed as: 30 days. Of course, the monthly table can also be set to take effect only on the last day of each month, that is, it can be selected. At this time, the current month can be used as the acquisition time range of the body temperature point, which means that the body temperature data collected in the current month needs to be obtained to obtain the required temperature. Locate multiple body temperature points. For another example, assuming that the body temperature time granularity display item selected by the user is the daily table in Figure 6, the current day can be used as the acquisition time range of the body temperature point. Body temperature data, refresh and display the actual body temperature curve.

在进行实际体温曲线的展示过程中,受限于界面中可视区域的尺寸以及屏幕的横屏、竖屏位置状态,比如在竖屏位置状态下,往往可能在一屏内不能完整地展示出实际体温曲线,因此,对于实际体温曲线的展示可以是:In the process of displaying the actual body temperature curve, it is limited by the size of the visible area in the interface and the horizontal and vertical screen positions of the screen. For example, in the vertical screen position, it may not be completely displayed on one screen. The actual body temperature curve, therefore, the presentation for the actual body temperature curve can be:

在界面的可视区域内,展示实际体温曲线的第一部分;In the visual area of the interface, display the first part of the actual body temperature curve;

响应于用户触发的滑动操作,在可视区域内,展示实际体温曲线的第二部分。In response to the user-triggered sliding operation, in the visible area, the second part of the actual body temperature curve is displayed.

当然,如果在横屏位置状态下,能够一屏显示完整的实际体温曲线,则一屏显示即可,如果不能,则也可以根据上述展示方式进行展示。Of course, if the complete actual body temperature curve can be displayed on one screen in the horizontal screen position, then one screen can be displayed. If not, it can also be displayed according to the above display method.

如图7-图12所示,图中以竖直线为界示意了实际体温曲线的第一部分和第二部分,初始时,展示第一部分,响应于用户的滑动操作,继而将第二部分左移入可视区域进行展示。上述第一部分和第二部分仅是为了说明实际体温曲线可以被滑动展示,并非对是实际体温曲线被划分为几个部分进行展示的严格限定,因此,上述第一部分和第二部分可以是部分相同的,产生左端部分曲线移出可视区域,同时有新的部分曲线移入可视区域的效果。As shown in Fig. 7-Fig. 12, the first part and the second part of the actual body temperature curve are indicated by the vertical line. Initially, the first part is displayed. In response to the user's sliding operation, the second part is left to the left. Move into viewable area for display. The first part and the second part above are only to illustrate that the actual body temperature curve can be displayed in a sliding manner, and it is not a strict limitation on the display of the actual body temperature curve divided into several parts. Therefore, the first part and the second part above can be partially the same. , resulting in the effect that part of the curve at the left end moves out of the visible area, and at the same time a new part of the curve moves into the visible area.

图7-图12示意的是几种反映女性生理周期特征的实际体温曲线,此时,图中体温曲线是反映BBT的变化情况的,也就是说,此时的多个体温点是图中示意的每天各自对应的BBT。Figures 7 to 12 illustrate several actual body temperature curves that reflect the characteristics of women's physiological cycle. At this time, the body temperature curve in the figure reflects the change of BBT, that is to say, the multiple body temperature points at this time are shown in the figure. The corresponding BBT for each day.

由于个体差异以及个体可能存在的病变,导致每个人对应的BBT曲线反映出的特征各不相同。通过统计分析得到,图7-图12能够反映大部分女性的生理周期特征,具体表现为,如果某个用户对应的实际体温曲线为图7所示的曲线,说明该用户具有正常的双相BBT特征;如果某个用户对应的实际体温曲线为图8所示的曲线,说明该用户的低温相转变高温相的时间长,具有BBT上升缓慢的特征;如果某个用户对应的实际体温曲线为图9所示的曲线,说明该用户的高温相体温升高幅度不足,具有BBT上升幅度不足的特征;如果某个用户对应的实际体温曲线为图10所示的曲线,说明该用户的高温相时间短,具有BBT平台期持续时间不足的特征;如果某个用户对应的实际体温曲线为图11所示的曲线,说明该用户的高温相时间短,且高温相转变低温相时间长,具有BBT下降缓慢的特征;如果某个用户对应的实际体温曲线为图12所示的曲线,说明该用户的高温相时间过长,具有BBT平台期持续时间过长的特征。Due to individual differences and the possible lesions of individuals, the characteristics reflected in the corresponding BBT curves of each individual are different. Through statistical analysis, Figures 7 to 12 can reflect the physiological cycle characteristics of most women. Specifically, if the actual body temperature curve corresponding to a user is the curve shown in Figure 7, it means that the user has normal biphasic BBT. Features; if the actual body temperature curve corresponding to a user is the curve shown in Figure 8, it means that the user's low temperature phase transitions to the high temperature phase for a long time, and the BBT rises slowly; if the actual body temperature curve corresponding to a user is shown in Fig. The curve shown in Figure 9 indicates that the user's high temperature phase body temperature rise is insufficient, and has the characteristics of insufficient BBT rise range; if the actual body temperature curve corresponding to a user is the curve shown in Figure 10, it means the user's high temperature phase time. It is short, and has the characteristics of insufficient BBT plateau period; if the actual body temperature curve corresponding to a user is the curve shown in Figure 11, it means that the user's high temperature phase time is short, and the high temperature phase transitions low temperature phase time. Slow feature; if the actual body temperature curve corresponding to a user is the curve shown in Figure 12, it means that the user's high temperature phase time is too long, and the BBT plateau phase duration is too long.

除了可以利用体温曲线观察女性的生理周期特征外,还可以利用体温曲线观察女性怀孕后的某一个或某几个月的体温变化情况,以便及时发现异常情况进行及时治疗。比如图13所示的体温曲线中,示意的是孕妇孕后某月的体温曲线,由于怀孕后的前几个月发生流产的可能性高,因此,通过对前几个月的体温进行监测,可以及时发现体温突降现象,体温突降可能预示着有先兆流产的可能性。如图13所示,通过对用户的实际体温曲线的展示,可以及时发现体温突降的现象。图13中还示意出可以展示诸如先兆流产体温预警等提示信息。In addition to using the body temperature curve to observe the characteristics of women's physiological cycle, the body temperature curve can also be used to observe the changes in body temperature of a woman in a certain month or a few months after pregnancy, so that abnormal conditions can be detected in time for timely treatment. For example, the body temperature curve shown in Figure 13 shows the body temperature curve of a pregnant woman in a certain month after pregnancy. Since there is a high possibility of miscarriage in the first few months after pregnancy, by monitoring the body temperature in the first few months, A sudden drop in body temperature can be detected in time, and a sudden drop in body temperature may indicate the possibility of a threatened miscarriage. As shown in Figure 13, by displaying the actual body temperature curve of the user, the phenomenon of sudden drop in body temperature can be found in time. Figure 13 also shows that prompt information such as threatened abortion temperature warning can be displayed.

另外,可选地,对于用户来说,用户可能缺乏相关专业知识的积累,只向用户展示他自身的实际体温曲线,往往不能使得用户更为直观地获知该实际体温曲线所反映出的特征信息。因此,为了提高用户使用体验,在进行实际体温曲线的展示的同时,还可以展示与该实际体温曲线对应的提示信息,比如图7-图13中示意的反映出的生理周期特征信息、导致出现该生理周期特征的原因、先兆流产提示及预警信息等。In addition, optionally, for the user, the user may lack the accumulation of relevant professional knowledge, and only showing his own actual body temperature curve to the user often cannot make the user more intuitively aware of the feature information reflected by the actual body temperature curve. . Therefore, in order to improve the user experience, while displaying the actual body temperature curve, prompt information corresponding to the actual body temperature curve can also be displayed, such as the physiological cycle characteristic information reflected in Fig. 7-Fig. The reasons for the characteristics of the menstrual cycle, the warning of threatened abortion, and the warning information, etc.

综上,该提示信息可以包括实际体温曲线对应的曲线特征、导致该曲线特征的原因,以及预警信息中的至少一个。To sum up, the prompt information may include at least one of a curve feature corresponding to the actual body temperature curve, a cause causing the curve feature, and early warning information.

其中,曲线特征比如包括图中示意的:具有正常的双相BBT特征、具有BBT上升缓慢的特征、具有BBT上升幅度不足的特征、具有BBT平台期持续时间不足的特征、具有BBT下降缓慢的特征、具有BBT平台期持续时间过长的特征。导致该曲线特征的原因比如包括:黄体发育不良、黄体期缩短,子宫内膜分泌反应不足而致孕卵不易着床;内分泌调节功能紊乱,卵泡发育缓慢,排卵后黄体发育不全,导致BBT上升幅度偏低;孕酮浓度对早期妊娠的支持十分重要。黄体发育不全导致黄体期缩短、孕酮浓度低下,是流产的主要内分泌因素。黄体萎缩不全,内膜持续受孕激素影响,经期延长,导致受孕时机少、受孕率低。预警信息比如包括图中示意的:排卵发生在最低体温日前的仅占5%;排卵一般发生在最低体温后基础体温上升期;排卵时间预测结果的箭头指示;BBT最低点的指示;最佳受孕日的指示;BBT维持在升高0.3-0.6度状态达16天以上,提示您可能怀孕了,若超过20天则怀孕的可能在98%以上;受孕后的前三个月是易流产期;先兆流产体温预警;及时治疗后的体温恢复;最佳治疗窗口期。Among them, the curve characteristics include, for example, as shown in the figure: the characteristics of normal biphasic BBT, the characteristics of slow rise of BBT, the characteristics of insufficient BBT rise amplitude, the characteristics of insufficient duration of BBT plateau, and the characteristics of slow decline of BBT , with the characteristics of the BBT platform period being too long. The reasons for this curve feature include: luteal dysplasia, shortening of the luteal phase, insufficient endometrial secretion response, which makes it difficult for fertilized eggs to implant; endocrine regulation disorders, slow follicular development, and hypoplasia of the corpus luteum after ovulation, resulting in an increase in BBT. Low; progesterone concentrations are important for early pregnancy support. Luteal hypoplasia leads to shortened luteal phase and low progesterone concentration, which is the main endocrine factor of miscarriage. Luteal atrophy is incomplete, the endometrium is continuously affected by progesterone, and the menstrual period is prolonged, resulting in less chance of conception and low pregnancy rate. The early warning information includes, for example, as shown in the figure: only 5% of ovulation occurs before the lowest body temperature; ovulation generally occurs in the period of rising basal body temperature after the lowest body temperature; arrow indication of the prediction result of ovulation time; indication of the lowest point of BBT; best conception If the BBT is maintained at an increase of 0.3-0.6 degrees for more than 16 days, it indicates that you may be pregnant. If it exceeds 20 days, the possibility of pregnancy is more than 98%; the first three months after conception are prone to miscarriage; Threatened abortion body temperature warning; body temperature recovery after timely treatment; optimal treatment window period.

值得说明的是,上述提示信息可以在对应的实际体温曲线的展示界面中的相应位置直接展示,也可以在该实际体温曲线的关联的界面中设置提示按钮,响应于用户对该按钮的触发而展示相关的提示信息,或者,响应于用户对该按钮的触发而生成体温报告,该体温报告包括一些上述的相关的提示信息,例如基础体温的平台期的体温数值,上升期、下降期的持续时间等;还可以独立于实际体温曲线的展示界面,而在另外的展示界面中针对该实际体温曲线进行相关提示信息的展示。It is worth noting that the above prompt information can be directly displayed at the corresponding position in the display interface of the corresponding actual body temperature curve, or a prompt button can be set in the interface associated with the actual body temperature curve, in response to the user triggering the button. Display relevant prompt information, or generate a body temperature report in response to the user triggering the button. The body temperature report includes some of the above-mentioned related prompt information, such as the body temperature value in the plateau phase of the basal body temperature, the duration of the rising phase and the falling phase. Time, etc.; it is also possible to display relevant prompt information for the actual body temperature curve in another display interface independently of the display interface of the actual body temperature curve.

另外,可选地,为了便于用户能够直观地了解自己的实际体温曲线与正常的参考体温曲线的差异程度,在进行实际体温曲线的展示的同时,还可以展示参考体温曲线。在不同应用场景中该参考体温曲线是不同的,比如,在图7-图12所示意的生理周期特征的观察的应用场景中,该参考体温曲线可以是预先生成的具有正常双相特征的体温曲线;在图13所示意的孕后几个月的体温观察的应用场景中,该参考体温曲线可以是反映孕后正常体温变化特征的体温曲线。实际应用中,参考体温曲线可以由同一用户在正常身体状态下的测得体温数据生成,或者,可以通过对大量身体状态正常用户在相同时间范围内测得的体温数据分别生成各自对应的体温曲线,对获得的各体温曲线进行统计分析得到,比如,对各体温曲线对应于同一时间坐标的各温度值进行平均处理得到该时间坐标的平均温度值,由各时间坐标分别对应的平均温度值得到参考体温曲线。如图14所示,参考体温曲线的展示,具体可以是:以参考体温曲线作为背景,对比展示实际体温曲线和参考体温曲线。图14中示意的是图8所示的实际体温曲线与参考体温曲线的对比展示效果。In addition, optionally, in order to facilitate the user to intuitively understand the degree of difference between his actual body temperature curve and the normal reference body temperature curve, the reference body temperature curve may also be displayed while the actual body temperature curve is displayed. The reference body temperature curve is different in different application scenarios. For example, in the application scenarios of observation of physiological cycle characteristics illustrated in Figures 7-12, the reference body temperature curve may be a pre-generated body temperature with normal biphasic characteristics Curve; in the application scenario of body temperature observation for several months after pregnancy shown in FIG. 13 , the reference body temperature curve may be a body temperature curve reflecting the change characteristics of normal body temperature after pregnancy. In practical applications, the reference body temperature curve can be generated from the body temperature data measured by the same user in a normal physical state, or it can be generated from the body temperature data measured by a large number of normal users within the same time range. , Statistical analysis is performed on each body temperature curve obtained, for example, the average temperature value of each body temperature curve corresponding to the same time coordinate is obtained by averaging the temperature values of the time coordinate, and the average temperature value corresponding to each time coordinate is obtained. Refer to the body temperature curve. As shown in FIG. 14 , the display of the reference body temperature curve may specifically be: with the reference body temperature curve as the background, the actual body temperature curve and the reference body temperature curve are compared and displayed. Illustrated in FIG. 14 is a comparison display effect between the actual body temperature curve shown in FIG. 8 and the reference body temperature curve.

前述实施例中提到,在体温坐标系中定位的多个体温点可能并非是在相应的时长范围内采集到的全部温度值,此时,往往涉及到对采集到的温度值进行一定的数据处理,才能获得该多个体温点。下面结合需要展示N天的BBT曲线的应用场景,对如何获得该多个体温点进行说明。As mentioned in the foregoing embodiment, the multiple body temperature points located in the body temperature coordinate system may not be all the temperature values collected in the corresponding time range. At this time, it often involves performing certain data on the collected temperature values. Only after processing can the multiple body temperature points be obtained. The following describes how to obtain the multiple body temperature points in combination with the application scenario where the BBT curve of N days needs to be displayed.

图15为本申请又一实施例提供的温度展示方法的流程图,如图15所示,该方法包括如下步骤:FIG. 15 is a flowchart of a temperature display method provided by another embodiment of the present application. As shown in FIG. 15 , the method includes the following steps:

步骤1501、响应于对多个体温时间粒度展示项的选择,获取用户在选择的体温时间粒度展示项表征的N天各自对应的温度值。Step 1501: In response to the selection of multiple body temperature time granularity display items, obtain the temperature values corresponding to each of the N days represented by the selected body temperature time granularity display items by the user.

其中,该N天各自对应的温度值是通过接触式测量方式连续测量获得的,温度值测量自用户处于睡眠阶段,N大于预设生理周期天数。Wherein, the temperature values corresponding to the N days are obtained by continuous measurement through a contact measurement method, the temperature values are measured since the user is in the sleep stage, and N is greater than the preset number of days in the physiological cycle.

假设用户选择的体温时间粒度展示项是图6所示意的月表。可选地,该月表的含义既可以是一个自然月也可以是时间跨度为预设的一个月时长。本实施例中采用的是后一种月表含义,此时,一个月的时长对应于上述的N天,由于个体差异,生理周期天数在28-35天左右的范围不等,因此,该一个月的时长设定往往设为大于或等于35的某个数值。It is assumed that the body temperature time granularity display item selected by the user is the monthly table shown in FIG. 6 . Optionally, the meaning of the monthly table may be either a natural month or a time span of a preset month. In this embodiment, the latter meaning of the monthly table is used. At this time, the duration of one month corresponds to the above N days. Due to individual differences, the number of days in the physiological cycle ranges from 28 to 35 days. Therefore, this one The length of the month is often set to a value greater than or equal to 35.

因此,可选地,当用户在当前某天触发了体温曲线展示的需求时,需要获取此前N天测得的温度值。Therefore, optionally, when the user triggers the demand for displaying the body temperature curve on the current day, the temperature values measured in the previous N days need to be obtained.

本实施例中,上述N天各自对应的温度值是通过如上所说的接触式测量方式连续测量获得的、测量自用户处于睡眠阶段的体温值。其中,可以设置温度采集设备10的工作时长和测量间隔,比如工作1小时、测量间隔为5秒钟,则每天可以测得720个温度值。In this embodiment, the temperature values corresponding to each of the above N days are obtained through continuous measurement by the above-mentioned contact measurement method, and are measured from the body temperature value of the user in the sleep stage. The working time and measurement interval of the temperature collection device 10 can be set. For example, if the working time is 1 hour and the measurement interval is 5 seconds, 720 temperature values can be measured every day.

步骤1502、根据N天各自对应的温度值,确定N天各自对应的基础体温值,N天各自对应的基础体温值作为多个体温点。Step 1502: Determine the basal body temperature value corresponding to each of the N days according to the corresponding temperature values of the N days, and use the basal body temperature values corresponding to each of the N days as a plurality of body temperature points.

仍以前述举例的每天可以测得720个温度值为例来说,理想情况下,假设这720个温度值都是有效的,那么根据BBT的含义,可以确定这720个温度值中的最低温度值即为BBT。Still taking the aforementioned example of 720 temperature values that can be measured every day as an example, ideally, assuming that these 720 temperature values are valid, then according to the meaning of BBT, the lowest temperature among these 720 temperature values can be determined. The value is BBT.

但是,这720个温度值可能并非都是有效数据,比如:由于人在睡眠状态下的无意识活动的不可预知性,对所测得温度值的准确性影响很大,即可能由于人的活动导致测得的某些温度值并非是反映真实人体温度的温度值。因此,往往需要对测得的温度值进行数据清洗等处理,来去除N天各自对应的温度值中的异常温度值,以便根据N天各自对应的消除异常温度值后的温度值,确定N天各自对应的基础体温值。However, these 720 temperature values may not be all valid data. For example, due to the unpredictability of people's unconscious activities during sleep, the accuracy of the measured temperature values may be greatly affected, that is, it may be caused by people's activities. Some of the temperature values measured do not reflect the actual body temperature. Therefore, it is often necessary to perform data cleaning and other processing on the measured temperature values to remove the abnormal temperature values in the corresponding temperature values of the N days, so as to determine the N days according to the corresponding temperature values of the N days after eliminating the abnormal temperature values. The corresponding basal body temperature value.

步骤1503、在与选择的体温时间粒度展示项对应的体温坐标系中定位多个体温点。Step 1503: Locate a plurality of body temperature points in the body temperature coordinate system corresponding to the selected body temperature time granularity display item.

步骤1504、在体温坐标系中展示实际体温曲线,以关联多个体温点。Step 1504: Display the actual body temperature curve in the body temperature coordinate system to correlate multiple body temperature points.

本实施例中,通过接触式测量方式连续测量用户N天各自对应的多个温度值,且该连续测量是在用户处于睡眠阶段时进行的,人在睡眠状态下的代谢水平最低,基于N天在此阶段对用户测得的多个体温能够准确获得N天的基础低温值。进而,根据这N个基础体温值可以生成并向用户展示基础体温曲线,使得该基础体温曲线能够准确反映出N天内用户的基础体温的变化情况。In this embodiment, the multiple temperature values corresponding to the user for N days are continuously measured by the contact measurement method, and the continuous measurement is performed when the user is in the sleep stage, and the metabolic level of the person in the sleep state is the lowest, based on N days At this stage, the basic low temperature value for N days can be accurately obtained from multiple body temperatures measured by the user. Furthermore, a basal body temperature curve can be generated and displayed to the user according to the N basal body temperature values, so that the basal body temperature curve can accurately reflect the changes of the user's basal body temperature within N days.

下面结合图16所示实施例介绍本申请实施例提供的一种去除异常温度值以及确定N个基础体温值的方法。The following describes a method for removing abnormal temperature values and determining N basal body temperature values provided by an embodiment of the present application with reference to the embodiment shown in FIG. 16 .

图16为图15所示实施例中步骤1502的一种可选实现方式的流程图,如图16所示,可以包括以下步骤:FIG. 16 is a flowchart of an optional implementation manner of step 1502 in the embodiment shown in FIG. 15 . As shown in FIG. 16 , the following steps may be included:

步骤1601、根据预设的时间窗口,对N天各自对应的温度值进行划分,确定N天各自对应的各时间窗口的平均温度值。Step 1601: According to a preset time window, divide the temperature values corresponding to the N days, and determine the average temperature values of the time windows corresponding to the N days.

步骤1602、在N天各自对应的平均温度值中,分别确定连续预设数量的平均温度值中的最大值。Step 1602: Among the average temperature values corresponding to the N days, respectively, determine the maximum value among the consecutive preset number of average temperature values.

步骤1603、根据N天各自对应的预设数量最大值,生成N天各自对应的体温上包络曲线。Step 1603 , according to the preset maximum value corresponding to each of the N days, generate an upper envelope curve of the body temperature corresponding to each of the N days.

步骤1604、根据体温上包络曲线对应的最小值,确定N天各自对应的基础体温值。Step 1604: Determine the basal body temperature values corresponding to each of the N days according to the minimum value corresponding to the envelope curve on the body temperature.

由于人在睡眠状态下的无意识活动的不可预知性,对测得的温度值的准确性影响很大。比如,在N天各自对应的温度值中,可能有些温度值低于体温,其原因是用户的动作影响了温度值。由于体温一般高于环境温度,体温的测量值只会偏低,不会偏高。因此,本实施例中,从大量测得的温度值中去除异常温度值,给出反映真实体温波动情况的方法是提取测得温度值对应的上包络线。Due to the unpredictability of human unconscious activities in sleep state, the accuracy of the measured temperature value is greatly affected. For example, among the temperature values corresponding to each of the N days, some temperature values may be lower than the body temperature, and the reason is that the user's actions affect the temperature value. Since the body temperature is generally higher than the ambient temperature, the measured value of the body temperature will only be low, not high. Therefore, in this embodiment, abnormal temperature values are removed from a large number of measured temperature values, and a method for reflecting real body temperature fluctuations is given by extracting the upper envelope corresponding to the measured temperature values.

具体地,首先,可以根据预设的时间窗口,对N天各自对应的温度值进行划分,并确定N天各自对应的各时间窗口的平均温度值。针对N天中任一天的多个温度值来说,假设以每隔5秒钟测得一个温度值,设定该时间窗口比如为1分钟,则每个时间窗口对应于连续的12个温度值,假设该任一天总共测得了720个温度值,则总共对应于60个时间窗口。针对每个时间窗口对应的12个温度值,计算这12个温度值的平均温度值,从而可以获得60个平均温度值。Specifically, first, the temperature values corresponding to the N days can be divided according to a preset time window, and the average temperature value of each time window corresponding to the N days can be determined. For multiple temperature values on any day of N days, assuming that a temperature value is measured every 5 seconds, and the time window is set to be 1 minute, for example, each time window corresponds to 12 consecutive temperature values. , assuming a total of 720 temperature values were measured on any given day, which corresponds to a total of 60 time windows. For the 12 temperature values corresponding to each time window, the average temperature value of the 12 temperature values is calculated, so that 60 average temperature values can be obtained.

进而,在N天各自对应的平均温度值中,分别确定连续预设数量的平均温度值中的最大值。相当于是基于该连续预设数量,对前述获得的60个平均温度值进行了分组划分,比如该连续预设数量为10,则将60个平均温度值分成了6组,每组中包含连续的10个平均温度值。其中,该连续预设数量相当于是设定了另一个较大的时间窗口,比如连续预设数量为10,则相当于设定了10分钟的时间窗口。Further, among the respective average temperature values corresponding to the N days, the maximum value among the consecutively preset number of average temperature values is respectively determined. It is equivalent to grouping and dividing the 60 average temperature values obtained above based on the continuous preset number. For example, if the continuous preset number is 10, the 60 average temperature values are divided into 6 groups, and each group contains continuous 10 average temperature values. The continuous preset number is equivalent to setting another larger time window. For example, if the continuous preset number is 10, it is equivalent to setting a time window of 10 minutes.

之后,针对每个分组,选取其中包含的多个平均温度值中的最大值作为一个包络温度点。在上述举例中,6个分组分别对应有一个包络温度点。基于获得的包络温度点,采用比如样条插值的方法生成包络曲线。由于该包络曲线是基于多个最大平均温度值生成的,因此可以称为上包络曲线。在生成该上包络曲线的时候,会得到该曲线的解析方程,通过求解该解析方程,可以得到该上包络曲线对应的最小值点,该最小值点所对应的温度值,即为当前的任一天所对应的BBT。After that, for each group, the maximum value among the multiple average temperature values contained therein is selected as an envelope temperature point. In the above example, each of the 6 groups corresponds to an envelope temperature point. Based on the obtained envelope temperature points, an envelope curve is generated using methods such as spline interpolation. Since this envelope curve is generated based on multiple maximum average temperature values, it can be called an upper envelope curve. When the upper envelope curve is generated, the analytical equation of the curve will be obtained. By solving the analytical equation, the minimum point corresponding to the upper envelope curve can be obtained, and the temperature value corresponding to the minimum point is the current The corresponding BBT for any day.

针对N天中的每天,通过上述过程都可以得到一个BBT,从而,最终能够获得N个BBT。基于这N个BBT,采用比如样条插值的方法可以生成BBT曲线,该BBT曲线的横坐标为时间,单位为天,纵坐标为温度,单位为℃。For each of the N days, one BBT can be obtained through the above process, and thus, N BBTs can be finally obtained. Based on the N BBTs, a BBT curve can be generated by, for example, spline interpolation. The abscissa of the BBT curve is time, and the unit is days, and the ordinate is temperature, and the unit is °C.

本实施例中,针对测得的N天各自对应的对个温度值,通过提取上包络曲线的方式去除其中低于体温的异常温度值,以保证后续用户生理周期特征分析所基于的数据基础的数据清洁度。In this embodiment, for the measured temperature values corresponding to each of the N days, the abnormal temperature values below the body temperature are removed by extracting the upper envelope curve, so as to ensure the data basis on which the subsequent user physiological cycle characteristic analysis is based. data cleanliness.

以下将详细描述本申请的一个或多个实施例的温度展示装置。The temperature display device of one or more embodiments of the present application will be described in detail below.

图17为本申请一实施例提供的温度展示装置的结构示意图,如图17所示,该装置包括:定位模块11、第一展示模块12。FIG. 17 is a schematic structural diagram of a temperature display device provided by an embodiment of the present application. As shown in FIG. 17 , the device includes a positioning module 11 and a first display module 12 .

定位模块11,用于响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应。The positioning module 11 is configured to locate a plurality of body temperature points in a body temperature coordinate system in response to selection of multiple body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display items.

第一展示模块12,用于在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点。The first display module 12 is configured to display the actual body temperature curve in the body temperature coordinate system to correlate the multiple body temperature points.

图17所示装置可以执行图2所示实施例的方法,本实施例未详细描述的部分,可参考对图2所示实施例的相关说明。该技术方案的执行过程和技术效果参见图2所示实施例中的描述,在此不再赘述。The apparatus shown in FIG. 17 may execute the method of the embodiment shown in FIG. 2 . For parts not described in detail in this embodiment, reference may be made to the related description of the embodiment shown in FIG. 2 . For the execution process and technical effects of the technical solution, refer to the description in the embodiment shown in FIG. 2 , which will not be repeated here.

图18为本申请另一实施例提供的温度展示装置的结构示意图,如图18所示,在图17所示实施例基础上,该装置还包括:弹出模块21、第二展示模块22。FIG. 18 is a schematic structural diagram of a temperature display device provided by another embodiment of the present application. As shown in FIG. 18 , based on the embodiment shown in FIG. 17 , the device further includes: a pop-up module 21 and a second display module 22 .

弹出模块21,用于响应于对体温展示入口控件的触发,弹出所述多个体温时间粒度展示项以供选择。The pop-up module 21 is configured to pop up the plurality of body temperature time granularity display items for selection in response to the triggering of the body temperature display entry control.

第二展示模块22,用于展示与所述实际体温曲线对应的提示信息。其中,所述提示信息包括所述实际体温曲线对应的曲线特征、导致所述曲线特征的原因,以及预警信息中的至少一个。The second display module 22 is configured to display prompt information corresponding to the actual body temperature curve. The prompt information includes at least one of a curve feature corresponding to the actual body temperature curve, a cause causing the curve feature, and early warning information.

可选地,所述第一展示模块12包括:第一展示单元121、第二展示单元122。Optionally, the first display module 12 includes: a first display unit 121 and a second display unit 122 .

第一展示单元121,用于在界面的可视区域内,展示所述实际体温曲线的第一部分。The first display unit 121 is configured to display the first part of the actual body temperature curve in the visible area of the interface.

第二展示单元122,用于响应于用户触发的滑动操作,在所述可视区域内,展示所述实际体温曲线的第二部分。The second display unit 122 is configured to display the second part of the actual body temperature curve in the visible area in response to a sliding operation triggered by the user.

可选地,所述第一展示模块12还用于:与所述实际体温曲线关联地展示参考体温曲线。Optionally, the first display module 12 is further configured to: display a reference body temperature curve in association with the actual body temperature curve.

图18所示装置可以执行图5所示实施例的方法,本实施例未详细描述的部分,可参考对图5所示实施例的相关说明。该技术方案的执行过程和技术效果参见图5所示实施例中的描述,在此不再赘述。The apparatus shown in FIG. 18 may execute the method of the embodiment shown in FIG. 5 . For parts not described in detail in this embodiment, reference may be made to the related description of the embodiment shown in FIG. 5 . For the execution process and technical effect of the technical solution, refer to the description in the embodiment shown in FIG. 5 , which will not be repeated here.

图19为本申请又一实施例提供的温度展示装置的结构示意图,如图19所示,在图17所示实施例基础上,该装置还包括:获取模块31、确定模块32。FIG. 19 is a schematic structural diagram of a temperature display device provided by another embodiment of the present application. As shown in FIG. 19 , based on the embodiment shown in FIG. 17 , the device further includes: an acquisition module 31 and a determination module 32 .

获取模块31,用于获取用户在所述体温时间粒度展示项表征的N天各自对应的温度值,所述温度值是通过接触式测量方式连续测量获得的,所述温度值测量自所述用户处于睡眠阶段,N大于或等于预设生理周期天数。The acquiring module 31 is configured to acquire the temperature values corresponding to the N days represented by the body temperature time granularity display item of the user respectively, the temperature values are obtained by continuous measurement in a contact measurement method, and the temperature values are measured from the user In the sleep stage, N is greater than or equal to the preset number of days in the physiological cycle.

确定模块32,用于根据所述N天各自对应的温度值,确定所述N天各自对应的基础体温值,所述N天各自对应的基础体温值作为所述多个体温点。The determination module 32 is configured to determine the basal body temperature value corresponding to each of the N days according to the corresponding temperature value of the N days, and the basal body temperature value corresponding to each of the N days is used as the plurality of body temperature points.

图19所示装置可以执行图15所示实施例的方法,本实施例未详细描述的部分,可参考对图15所示实施例的相关说明。该技术方案的执行过程和技术效果参见图15所示实施例中的描述,在此不再赘述。The apparatus shown in FIG. 19 may execute the method of the embodiment shown in FIG. 15 . For parts not described in detail in this embodiment, reference may be made to the related description of the embodiment shown in FIG. 15 . For the execution process and technical effect of the technical solution, refer to the description in the embodiment shown in FIG. 15 , which will not be repeated here.

图20为本申请再一实施例提供的温度展示装置的结构示意图,如图20所示,在图19所示实施例基础上,所述确定模块32包括:消除单元321、确定单元322。FIG. 20 is a schematic structural diagram of a temperature display device according to still another embodiment of the present application. As shown in FIG. 20 , based on the embodiment shown in FIG. 19 , the determination module 32 includes an elimination unit 321 and a determination unit 322 .

消除单元321,用于消除所述N天各自对应的温度值中的异常温度值。The eliminating unit 321 is configured to eliminate abnormal temperature values in the temperature values corresponding to the N days.

确定单元322,用于根据所述N天各自对应的消除异常温度值后的温度值,确定所述N天各自对应的基础体温值。The determining unit 322 is configured to determine the basal body temperature value corresponding to each of the N days according to the temperature value corresponding to each of the N days after eliminating the abnormal temperature value.

可选地,所述消除单元321具体用于:Optionally, the eliminating unit 321 is specifically configured to:

根据预设的时间窗口,对所述N天各自对应的温度值进行划分;According to a preset time window, the temperature values corresponding to the N days are divided;

确定所述N天各自对应的各时间窗口的平均温度值。The average temperature value of each time window corresponding to each of the N days is determined.

可选地,所述确定单元322具体用于:Optionally, the determining unit 322 is specifically configured to:

在所述N天各自对应的所述平均温度值中,分别确定连续预设数量的所述平均温度值中的最大值;Among the respective average temperature values corresponding to the N days, respectively determining the maximum value among the continuous preset number of the average temperature values;

根据所述最大值,生成所述N天各自对应的体温上包络曲线;According to the maximum value, the upper envelope curve of body temperature corresponding to each of the N days is generated;

根据所述体温上包络曲线对应的最小值,确定所述N天各自对应的基础体温值。According to the minimum value corresponding to the envelope curve on the body temperature, the basal body temperature value corresponding to each of the N days is determined.

图20所示装置可以执行图16所示实施例的方法,本实施例未详细描述的部分,可参考对图16所示实施例的相关说明。该技术方案的执行过程和技术效果参见图16所示实施例中的描述,在此不再赘述。The apparatus shown in FIG. 20 may execute the method of the embodiment shown in FIG. 16 . For parts not described in detail in this embodiment, reference may be made to the related description of the embodiment shown in FIG. 16 . For the execution process and technical effect of the technical solution, refer to the description in the embodiment shown in FIG. 16 , and details are not repeated here.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.

以上描述了温度展示装置的内部功能和结构,在一个可能的设计中,该温度展示装置的结构可实现为一电子设备,称为温度展示设备,如图21所示,可以包括:处理器41、存储器42和通信接口43。其中,存储器42,被配置为存储计算机程序;通信接口43,被配置为实现所述电子设备与其它设备之间的通信;处理器41,耦合至所述存储器42和所述通信接口43,被配置为执行所述计算机程序,以用于:The internal function and structure of the temperature display device are described above. In a possible design, the structure of the temperature display device may be implemented as an electronic device, called a temperature display device, as shown in FIG. 21 , which may include: a processor 41 , memory 42 and communication interface 43 . The memory 42 is configured to store computer programs; the communication interface 43 is configured to implement communication between the electronic device and other devices; the processor 41 is coupled to the memory 42 and the communication interface 43 and is configured to execute the computer program for:

响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;In response to the selection of the plurality of body temperature time granularity display items, positioning a plurality of body temperature points in a body temperature coordinate system, the body temperature coordinate system corresponding to the selected body temperature time granularity display items;

在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点。The actual body temperature curve is displayed in the body temperature coordinate system to correlate the plurality of body temperature points.

可选地,所述处理器41还用于执行前述各方法步骤中的全部或部分步骤。Optionally, the processor 41 is further configured to execute all or part of the foregoing method steps.

另外,存储器42还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。Additionally, the memory 42 may also be configured to store various other data to support operation on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phonebook data, messages, pictures, videos, etc.

存储器42可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。Memory 42 may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.

通信接口43,被配置为实现电子设备与其它设备之间的通信,例如可以是有线或无线通信方式。The communication interface 43 is configured to implement communication between the electronic device and other devices, for example, it can be wired or wireless communication.

电子设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信接口43经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信接口43还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(I rDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。Electronic devices can access wireless networks based on communication standards, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication interface 43 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication interface 43 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

进一步,如图21所示,该电子设备还包括:显示器44、电源组件45、音频组件46等其它组件。图21中仅示意性给出部分组件,并不意味着该电子设备只包括图21所示组件。Further, as shown in FIG. 21 , the electronic device further includes: a display 44 , a power supply component 45 , an audio component 46 and other components. Only some components are schematically shown in FIG. 21 , which does not mean that the electronic device only includes the components shown in FIG. 21 .

显示器44包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。Display 44 includes a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or swipe action, but also detect the duration and pressure associated with the touch or swipe action.

电源组件45,为电子设备的各种组件提供电力。电源组件45可以包括电源管理系统,一个或多个电源,及其他与为客户端设备生成、管理和分配电力相关联的组件。The power supply assembly 45 provides power for various components of the electronic device. Power components 45 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to client devices.

音频组件46被配置为输出和/或输入音频信号。例如,音频组件46包括一个麦克风(MIC),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器42或经由通信接口43发送。在一些实施例中,音频组件46还包括一个扬声器,用于输出音频信号。Audio component 46 is configured to output and/or input audio signals. For example, audio component 46 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device is in operating modes, such as calling mode, recording mode, and voice recognition mode. The received audio signal may be further stored in the memory 42 or transmitted via the communication interface 43 . In some embodiments, audio component 46 also includes a speaker for outputting audio signals.

另外,本申请实施例提供了一种计算机存储介质,用于储存温度展示装置所用的计算机软件指令,其包含用于执行上述各方法实施例中温度展示方法所涉及的程序,其中包括如下程序指令:In addition, an embodiment of the present application provides a computer storage medium for storing computer software instructions used by a temperature display device, which includes a program for executing the temperature display method in the above method embodiments, including the following program instructions :

第一程序指令,用于响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;a first program instruction for locating a plurality of body temperature points in a body temperature coordinate system in response to selection of a plurality of body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display items;

第二程序指令,用于在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点。The second program instruction is used for displaying the actual body temperature curve in the body temperature coordinate system to correlate the plurality of body temperature points.

这些计算机程序指令也可存储在能引导计算机或其他可编程展示设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable display device to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instruction means The functionality specified in the flow or flow of the flowchart and/or the block or blocks of the block diagram is implemented.

这些计算机程序指令也可装载到计算机或其他可编程展示设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable display device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby executing instructions on the computer or other programmable device Steps are provided for implementing the functions specified in a flow or flows of the flowcharts and/or a block or blocks of the block diagrams.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and certainly can also be implemented by combining hardware and software. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of computer products in essence or that make contributions to the prior art. In the form of a computer program product embodied on a medium (including but not limited to disk storage, CD-ROM, optical storage, etc.).

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be The technical solutions described in the foregoing embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions in the embodiments of the present application.

Claims (31)

1.一种温度展示方法,其特征在于,包括:1. a temperature display method, is characterized in that, comprises: 获取用户在体温时间粒度展示项表征的N天各自对应的温度值;所述温度值测量自用户的深度睡眠阶段,N大于预设生理周期天数;Obtain the temperature values corresponding to the N days of the user represented by the body temperature time granularity display item; the temperature values are measured from the user's deep sleep stage, and N is greater than the preset number of days in the physiological cycle; 根据所述N天各自对应的温度值,确定所述N天各自对应的基础体温值,作为多个体温点;According to the temperature values corresponding to the N days, the basal body temperature values corresponding to the N days are determined as a plurality of body temperature points; 响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位所述多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;In response to selection of a plurality of body temperature time granularity display items, positioning the plurality of body temperature points in a body temperature coordinate system, the body temperature coordinate system corresponding to the selected body temperature time granularity display items; 在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点;displaying an actual body temperature curve in the body temperature coordinate system to correlate the plurality of body temperature points; 展示与所述实际体温曲线对应的提示信息;Displaying prompt information corresponding to the actual body temperature curve; 其中,所述提示信息进一步包括,所述实际体温曲线对应的曲线特征、导致该曲线特征的原因,以及预警信息中的至少一个;Wherein, the prompt information further includes at least one of a curve feature corresponding to the actual body temperature curve, a cause causing the curve feature, and early warning information; 所述提示信息还包括,所述基础体温值的平台期的体温数值,上升期、下降期的持续时间;以及,The prompt information further includes the body temperature value in the plateau phase of the basal body temperature value, the duration of the rising phase and the falling phase; and, 对比于一参考体温曲线,所述曲线特征包括:正常的双相BBT特征、BBT上升缓慢的特征、BBT上升幅度不足的特征、BBT平台期持续时间不足的特征、BBT下降缓慢的特征、BBT平台期持续时间过长的特征。Compared with a reference body temperature curve, the curve characteristics include: normal biphasic BBT characteristics, slow BBT rise characteristics, insufficient BBT rise amplitude, insufficient BBT plateau duration, BBT slow decline characteristics, BBT plateau characteristics characteristics that last too long. 2.根据权利要求1所述的方法,其特征在于,所述多个体温时间粒度展示项的选择步骤包括:2. The method according to claim 1, wherein the step of selecting the plurality of body temperature time granularity display items comprises: 响应于对体温展示入口控件的触发,弹出所述多个体温时间粒度展示项以供选择。In response to triggering the body temperature display entry control, the plurality of body temperature time granularity display items are popped up for selection. 3.根据权利要求1所述的方法,其特征在于,所述实际体温曲线的展示步骤,包括:3. The method according to claim 1, wherein the step of displaying the actual body temperature curve comprises: 在界面的可视区域内,展示所述实际体温曲线的第一部分;In the visible area of the interface, display the first part of the actual body temperature curve; 响应于用户触发的滑动操作,在所述可视区域内,展示所述实际体温曲线的第二部分。In response to a user-triggered sliding operation, within the visible area, a second portion of the actual body temperature curve is displayed. 4.根据权利要求1-3中任一项所述的方法,其特征在于,所述提示信息展示步骤还包括:4. The method according to any one of claims 1-3, wherein the prompt information display step further comprises: 如果所述实际体温曲线对应所述基础体温值上升幅度不足的曲线特征,则向用户提示以下的一个或多个的导致该上升幅度不足的曲线特征的原因:黄体发育不良、黄体期缩短,子宫内膜分泌反应不足而致孕卵不易着床,内分泌调节功能紊乱,卵泡发育缓慢,排卵后黄体发育不全。If the actual body temperature curve corresponds to a curve feature with an insufficient increase in the basal body temperature value, the user is prompted with one or more of the following reasons for the insufficient increase in the curve feature: luteal dysplasia, shortened luteal phase, uterine Insufficient endometrial secretion response results in difficult implantation of pregnant eggs, disorder of endocrine regulation, slow follicle development, and hypoplasia of the corpus luteum after ovulation. 5.根据权利要求4所述的方法,其特征在于,所述预警信息包括:受孕时机少、受孕率低、先兆流产体温预警、及时治疗后的体温恢复、最佳治疗窗口期、排卵时间预测结果、BBT最低点的指示、最佳受孕日的指示;以及,所述方法还包括步骤:5. method according to claim 4, is characterized in that, described warning information comprises: fertilization time is few, fertilization rate is low, threatened abortion body temperature warning, body temperature recovery after timely treatment, optimal treatment window period, ovulation time prediction Results, indication of BBT nadir, indication of best fertile day; and, the method further comprising the steps of: 如果所述基础体温值维持在升高0.3-0.6度状态达16天以上,向用户提示怀孕可能性;If the basal body temperature is maintained at an increase of 0.3-0.6 degrees for more than 16 days, the possibility of pregnancy is prompted to the user; 通过对受孕后的前3个月的体温监测,如果发生所述基础体温值发生突降,向用户提示先兆流产的可能性。By monitoring the body temperature in the first 3 months after conception, if the basal body temperature value suddenly drops, the user is prompted the possibility of threatened abortion. 6.根据权利要求4所述的方法,其特征在于,所述预警信息包括:受孕时机少、受孕率低、先兆流产体温预警、及时治疗后的体温恢复、最佳治疗窗口期、排卵时间预测结果、BBT最低点的指示、最佳受孕日的指示;以及,所述方法还包括步骤:6. method according to claim 4, is characterized in that, described warning information comprises: fertilization time is few, fertilization rate is low, threatened abortion body temperature warning, body temperature recovery after timely treatment, optimal treatment window period, ovulation time prediction Results, indication of BBT nadir, indication of best fertile day; and, the method further comprising the steps of: 如果所述基础体温值维持在升高0.3-0.6度状态超过20天,向用户提示98%以上的怀孕可能性;If the basal body temperature value is maintained at an increase of 0.3-0.6 degrees for more than 20 days, the user is prompted with a probability of pregnancy of more than 98%; 通过对受孕后的前3个月的体温监测,如果发生所述基础体温值发生突降,向用户提示先兆流产的可能性。By monitoring the body temperature in the first 3 months after conception, if the basal body temperature value suddenly drops, the user is prompted the possibility of threatened abortion. 7.根据权利要求1-3中任一项所述的方法,其特征在于,所述N天各自对应的温度值的获取步骤进一步包括步骤:通过接触式测量方式,以预定的工作时长和测量间隔,连续测量深度睡眠状态中的用户的体温以获得所述温度值;其中,所述工作时长为1小时、所述测量间隔为5秒钟;以及7. The method according to any one of claims 1-3, wherein the step of acquiring the temperature values corresponding to each of the N days further comprises the step of: by a contact measurement method, with a predetermined working time and measurement interval, continuously measuring the body temperature of the user in the deep sleep state to obtain the temperature value; wherein the working time is 1 hour and the measurement interval is 5 seconds; and 所述预设生理周期天数,大于或等于35。The preset number of days in the physiological cycle is greater than or equal to 35. 8.根据权利要求7所述的方法,其特征在于,所述N天各自对应的基础体温值的确定步骤包括:8. The method according to claim 7, wherein the step of determining the basal body temperature value corresponding to each of the N days comprises: 消除所述N天各自对应的温度值中的异常温度值;Eliminate abnormal temperature values in the temperature values corresponding to the N days; 根据所述N天各自对应的消除异常温度值后的温度值,确定所述N天各自对应的基础体温值。The basal body temperature value corresponding to each of the N days is determined according to the temperature value after eliminating the abnormal temperature value corresponding to each of the N days. 9.根据权利要求8所述的方法,其特征在于,所述异常温度值的消除步骤包括:9. The method according to claim 8, wherein the step of eliminating the abnormal temperature value comprises: 根据预设的时间窗口,对所述N天各自对应的温度值进行划分;According to a preset time window, the temperature values corresponding to the N days are divided; 确定所述N天各自对应的各时间窗口的平均温度值。The average temperature value of each time window corresponding to each of the N days is determined. 10.根据权利要求9所述的方法,其特征在于,所述N天各自对应的基础体温值的确定步骤包括:10. The method according to claim 9, wherein the step of determining the basal body temperature value corresponding to each of the N days comprises: 在所述N天各自对应的所述平均温度值中,分别确定连续预设数量的所述平均温度值中的最大值;Among the respective average temperature values corresponding to the N days, respectively determining the maximum value among the continuous preset number of the average temperature values; 根据所述最大值,生成所述N天各自对应的体温上包络曲线;According to the maximum value, the upper envelope curve of body temperature corresponding to each of the N days is generated; 根据所述体温上包络曲线对应的最小值,确定所述N天各自对应的基础体温值。According to the minimum value corresponding to the envelope curve on the body temperature, the basal body temperature value corresponding to each of the N days is determined. 11.一种温度展示装置,其特征在于,包括:11. A temperature display device, characterized in that, comprising: 获取模块,用于获取用户在体温时间粒度展示项表征的N天各自对应的温度值;所述温度值测量自用户的深度睡眠阶段,N大于预设生理周期天数;an acquisition module, configured to acquire the temperature values corresponding to the N days represented by the user's body temperature time granularity display item; the temperature values are measured from the user's deep sleep stage, and N is greater than the preset number of days in the physiological cycle; 确定模块,用于根据所述N天各自对应的温度值,确定所述N天各自对应的基础体温值,作为多个体温点;A determination module, configured to determine the respective basal body temperature values corresponding to the N days according to the respective temperature values corresponding to the N days, as multiple body temperature points; 定位模块,用于响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位所述多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;a positioning module, configured to locate the plurality of body temperature points in a body temperature coordinate system in response to selection of multiple body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display items; 第一展示模块,用于在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点;a first display module, configured to display the actual body temperature curve in the body temperature coordinate system to correlate the multiple body temperature points; 提示模块,用于展示与所述实际体温曲线对应的提示信息;a prompt module, used for displaying prompt information corresponding to the actual body temperature curve; 其中,所述提示信息进一步包括,所述实际体温曲线对应的曲线特征、导致该曲线特征的原因,以及预警信息中的至少一个;Wherein, the prompt information further includes at least one of a curve feature corresponding to the actual body temperature curve, a cause causing the curve feature, and early warning information; 所述提示信息还包括,所述基础体温值的平台期的体温数值,上升期、下降期的持续时间;以及,The prompt information further includes the body temperature value in the plateau phase of the basal body temperature value, the duration of the rising phase and the falling phase; and, 对比于参考体温曲线,所述曲线特征包括:正常的双相BBT特征、BBT上升缓慢的特征、BBT上升幅度不足的特征、BBT平台期持续时间不足的特征、BBT下降缓慢的特征、BBT平台期持续时间过长的特征。Compared with the reference body temperature curve, the characteristics of the curve include: normal biphasic BBT characteristics, slow BBT rise characteristics, insufficient BBT rise amplitude characteristics, insufficient BBT plateau duration characteristics, BBT slow decline characteristics, BBT plateau phase characteristics Features that last too long. 12.根据权利要求11所述的装置,其特征在于,还包括:12. The apparatus of claim 11, further comprising: 弹出模块,用于响应于对体温展示入口控件的触发,弹出所述多个体温时间粒度展示项以供选择。The pop-up module is configured to pop up the plurality of body temperature time granularity display items for selection in response to the triggering of the body temperature display entry control. 13.根据权利要求11所述的装置,其特征在于,所述第一展示模块包括:13. The apparatus according to claim 11, wherein the first display module comprises: 第一展示单元,用于在界面的可视区域内,展示所述实际体温曲线的第一部分;a first display unit, configured to display the first part of the actual body temperature curve in the visible area of the interface; 第二展示单元,用于响应于用户触发的滑动操作,在所述可视区域内,展示所述实际体温曲线的第二部分。A second display unit, configured to display the second part of the actual body temperature curve in the visible area in response to a sliding operation triggered by the user. 14.根据权利要求11-13中任一项所述的装置,其特征在于,所述提示模块具体用于:14. The device according to any one of claims 11-13, wherein the prompting module is specifically used for: 如果所述实际体温曲线对应所述基础体温值上升幅度不足的曲线特征,则向用户提示以下的一个或多个的导致该上升幅度不足的曲线特征的原因:黄体发育不良、黄体期缩短,子宫内膜分泌反应不足而致孕卵不易着床,内分泌调节功能紊乱,卵泡发育缓慢,排卵后黄体发育不全。If the actual body temperature curve corresponds to a curve feature with an insufficient increase in the basal body temperature value, the user is prompted with one or more of the following reasons for the insufficient increase in the curve feature: luteal dysplasia, shortened luteal phase, uterine Insufficient endometrial secretion response results in difficult implantation of pregnant eggs, disorder of endocrine regulation, slow follicle development, and hypoplasia of the corpus luteum after ovulation. 15.根据权利要求14中所述的装置,其特征在于,15. The apparatus of claim 14, wherein: 所述预警信息包括:受孕时机少、受孕率低、先兆流产体温预警、及时治疗后的体温恢复、最佳治疗窗口期、排卵时间预测结果、BBT最低点的指示、最佳受孕日的指示;以及,所述提示模块还用于:The early warning information includes: less time of conception, low conception rate, temperature warning of threatened abortion, body temperature recovery after timely treatment, optimal treatment window period, prediction result of ovulation time, indication of the lowest point of BBT, and indication of the best fertile day; And, the prompt module is also used for: 如果所述基础体温值维持在升高0.3-0.6度状态达16天以上,向用户提示怀孕可能性,If the basal body temperature is maintained at an increase of 0.3-0.6 degrees for more than 16 days, the user will be notified of the possibility of pregnancy. 通过对受孕后的前3个月的体温监测,如果发生所述基础体温值发生突降,向用户提示先兆流产的可能性。By monitoring the body temperature in the first 3 months after conception, if the basal body temperature value suddenly drops, the user is prompted the possibility of threatened abortion. 16.根据权利要求14中所述的装置,其特征在于,16. The apparatus of claim 14, wherein: 所述预警信息包括:受孕时机少、受孕率低、先兆流产体温预警、及时治疗后的体温恢复、最佳治疗窗口期、排卵时间预测结果、BBT最低点的指示、最佳受孕日的指示;以及,所述提示模块还用于:The early warning information includes: less time of conception, low conception rate, temperature warning of threatened abortion, body temperature recovery after timely treatment, optimal treatment window period, prediction result of ovulation time, indication of the lowest point of BBT, and indication of the best fertile day; And, the prompt module is also used for: 如果所述基础体温值维持在升高0.3-0.6度状态超过20天,向用户提示98%以上的怀孕可能性;If the basal body temperature value is maintained at an increase of 0.3-0.6 degrees for more than 20 days, the user is prompted with a probability of pregnancy of more than 98%; 通过对受孕后的前3个月的体温监测,如果发生所述基础体温值发生突降,向用户提示先兆流产的可能性。By monitoring the body temperature in the first 3 months after conception, if the basal body temperature value suddenly drops, the user is prompted the possibility of threatened abortion. 17.根据权利要求11所述的装置,其特征在于,所述获取模块,还用于通过接触式测量方式,以预定的工作时长和测量间隔,连续测量深度睡眠状态中的用户的体温以获得所述温度值;17. The device according to claim 11, wherein the acquisition module is further configured to continuously measure the body temperature of the user in the deep sleep state with a predetermined working duration and measurement interval by means of contact measurement to obtain the temperature value; 其中,所述工作时长为1小时、所述测量间隔为5秒钟;以及wherein the working time is 1 hour and the measurement interval is 5 seconds; and 所述预设生理周期天数,大于或等于35。The preset number of days in the physiological cycle is greater than or equal to 35. 18.根据权利要求17所述的装置,其特征在于,所述确定模块包括:18. The apparatus according to claim 17, wherein the determining module comprises: 消除单元,用于消除所述N天各自对应的温度值中的异常温度值;an elimination unit, used for eliminating abnormal temperature values in the temperature values corresponding to the N days; 确定单元,用于根据所述N天各自对应的消除异常温度值后的温度值,确定所述N天各自对应的基础体温值。and a determining unit, configured to determine the basal body temperature value corresponding to each of the N days according to the temperature value after eliminating the abnormal temperature value corresponding to each of the N days. 19.根据权利要求18所述的装置,其特征在于,所述消除单元具体用于:19. The apparatus according to claim 18, wherein the eliminating unit is specifically configured to: 根据预设的时间窗口,对所述N天各自对应的温度值进行划分;According to a preset time window, the temperature values corresponding to the N days are divided; 确定所述N天各自对应的各时间窗口的平均温度值。The average temperature value of each time window corresponding to each of the N days is determined. 20.根据权利要求19所述的装置,其特征在于,所述确定单元具体用于:20. The apparatus according to claim 19, wherein the determining unit is specifically configured to: 在所述N天各自对应的所述平均温度值中,分别确定连续预设数量的所述平均温度值中的最大值;Among the respective average temperature values corresponding to the N days, respectively determining the maximum value among the continuous preset number of the average temperature values; 根据所述最大值,生成所述N天各自对应的体温上包络曲线;According to the maximum value, the upper envelope curve of body temperature corresponding to each of the N days is generated; 根据所述体温上包络曲线对应的最小值,确定所述N天各自对应的基础体温值。According to the minimum value corresponding to the envelope curve on the body temperature, the basal body temperature value corresponding to each of the N days is determined. 21.一种计算机存储介质,其特征在于,所述计算机存储介质存储有以下程序指令:21. A computer storage medium, wherein the computer storage medium stores the following program instructions: 第一程序指令,用于获取用户在体温时间粒度展示项表征的N天各自对应的温度值;所述温度值测量自用户的深度睡眠阶段,N大于预设生理周期天数;The first program instruction is used to obtain the temperature values corresponding to the N days represented by the body temperature time granularity display item of the user; the temperature values are measured from the deep sleep stage of the user, and N is greater than the preset number of days in the physiological cycle; 第二程序指令,用于根据所述N天各自对应的温度值,确定所述N天各自对应的基础体温值,作为多个体温点;The second program instruction is used to determine the basal body temperature values corresponding to the N days according to the temperature values corresponding to the N days, as multiple body temperature points; 第三程序指令,用于响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位所述多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;a third program instruction for positioning the plurality of body temperature points in a body temperature coordinate system in response to the selection of the plurality of body temperature time granularity display items, the body temperature coordinate system corresponding to the selected body temperature time granularity display items; 第四程序指令,用于在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点,并展示与所述实际体温曲线对应的提示信息;a fourth program instruction, used to display the actual body temperature curve in the body temperature coordinate system, so as to associate the multiple body temperature points, and display prompt information corresponding to the actual body temperature curve; 其中,所述提示信息进一步包括,所述实际体温曲线对应的曲线特征、导致该曲线特征的原因,以及预警信息中的至少一个;Wherein, the prompt information further includes at least one of a curve feature corresponding to the actual body temperature curve, a cause causing the curve feature, and early warning information; 所述提示信息还包括,所述基础体温值的平台期的体温数值,上升期、下降期的持续时间;以及,The prompt information further includes the body temperature value in the plateau phase of the basal body temperature value, the duration of the rising phase and the falling phase; and, 对比于参考体温曲线,所述曲线特征包括:正常的双相BBT特征、BBT上升缓慢的特征、BBT上升幅度不足的特征、BBT平台期持续时间不足的特征、BBT下降缓慢的特征、BBT平台期持续时间过长的特征。Compared with the reference body temperature curve, the characteristics of the curve include: normal biphasic BBT characteristics, slow BBT rise characteristics, insufficient BBT rise amplitude characteristics, insufficient BBT plateau duration characteristics, BBT slow decline characteristics, BBT plateau phase characteristics Features that last too long. 22.一种电子设备,其特征在于,包括:22. An electronic device, characterized in that, comprising: 存储器,被配置为存储计算机程序;a memory configured to store the computer program; 通信接口,被配置为实现所述电子设备与其它设备之间的通信;a communication interface configured to enable communication between the electronic device and other devices; 处理器,耦合至所述存储器和所述通信接口,被配置为执行所述计算机程序,以用于:A processor, coupled to the memory and the communication interface, configured to execute the computer program for: 获取用户在体温时间粒度展示项表征的N天各自对应的温度值;所述温度值测量自用户的深度睡眠阶段,N大于预设生理周期天数;Obtain the temperature values corresponding to the N days of the user represented by the body temperature time granularity display item; the temperature values are measured from the user's deep sleep stage, and N is greater than the preset number of days in the physiological cycle; 根据所述N天各自对应的温度值,确定所述N天各自对应的基础体温值,作为多个体温点;According to the temperature values corresponding to the N days, the basal body temperature values corresponding to the N days are determined as a plurality of body temperature points; 响应于对多个体温时间粒度展示项的选择,在体温坐标系中定位所述多个体温点,所述体温坐标系与选择的体温时间粒度展示项对应;In response to selection of a plurality of body temperature time granularity display items, positioning the plurality of body temperature points in a body temperature coordinate system, the body temperature coordinate system corresponding to the selected body temperature time granularity display items; 在所述体温坐标系中展示实际体温曲线,以关联所述多个体温点;displaying an actual body temperature curve in the body temperature coordinate system to correlate the plurality of body temperature points; 展示与所述实际体温曲线对应的提示信息;Displaying prompt information corresponding to the actual body temperature curve; 其中,所述提示信息进一步包括,所述实际体温曲线对应的曲线特征、导致该曲线特征的原因,以及预警信息中的至少一个;以及,Wherein, the prompt information further includes at least one of a curve feature corresponding to the actual body temperature curve, a cause leading to the curve feature, and early warning information; and, 所述提示信息还包括,所述基础体温值的平台期的体温数值,上升期、下降期的持续时间;The prompt information further includes the body temperature value in the plateau phase of the basal body temperature value, and the duration of the rising phase and the falling phase; 对比于参考体温曲线,所述曲线特征包括:正常的双相BBT特征、BBT上升缓慢的特征、BBT上升幅度不足的特征、BBT平台期持续时间不足的特征、BBT下降缓慢的特征、BBT平台期持续时间过长的特征。Compared with the reference body temperature curve, the characteristics of the curve include: normal biphasic BBT characteristics, slow BBT rise characteristics, insufficient BBT rise amplitude characteristics, insufficient BBT plateau duration characteristics, BBT slow decline characteristics, BBT plateau phase characteristics Features that last too long. 23.根据权利要求22所述的电子设备,其特征在于,所述处理器还用于:23. The electronic device of claim 22, wherein the processor is further configured to: 响应于对体温展示入口控件的触发,弹出所述多个体温时间粒度展示项以供选择。In response to triggering the body temperature display entry control, the plurality of body temperature time granularity display items are popped up for selection. 24.根据权利要求22所述的电子设备,其特征在于,所述处理器在展示所述实际体温曲线时,具体用于:24. The electronic device according to claim 22, wherein when the processor displays the actual body temperature curve, the processor is specifically configured to: 在界面的可视区域内,展示所述实际体温曲线的第一部分;In the visible area of the interface, display the first part of the actual body temperature curve; 响应于用户触发的滑动操作,在所述可视区域内,展示所述实际体温曲线的第二部分。In response to a user-triggered sliding operation, within the visible area, a second portion of the actual body temperature curve is displayed. 25.根据权利要求22-24中任一项所述的电子设备,其特征在于,所述处理器具体用于:25. The electronic device according to any one of claims 22-24, wherein the processor is specifically configured to: 如果所述实际体温曲线对应所述基础体温值上升幅度不足的曲线特征,则向用户提示以下的一个或多个的导致该上升幅度不足的曲线特征的原因:黄体发育不良、黄体期缩短,子宫内膜分泌反应不足而致孕卵不易着床,内分泌调节功能紊乱,卵泡发育缓慢,排卵后黄体发育不全。If the actual body temperature curve corresponds to a curve feature with an insufficient increase in the basal body temperature value, the user is prompted with one or more of the following reasons for the insufficient increase in the curve feature: luteal dysplasia, shortened luteal phase, uterine Insufficient endometrial secretion response results in difficult implantation of pregnant eggs, disorder of endocrine regulation, slow follicle development, and hypoplasia of the corpus luteum after ovulation. 26.根据权利要求25所述的电子设备,其特征在于,所述预警信息包括:受孕时机少、受孕率低、先兆流产体温预警、及时治疗后的体温恢复、最佳治疗窗口期、排卵时间预测结果、BBT最低点的指示、最佳受孕日的指示;以及,所述处理器还用于:26. The electronic device according to claim 25, wherein the early warning information comprises: less time of conception, low pregnancy rate, early warning of threatened abortion body temperature, body temperature recovery after timely treatment, optimal treatment window period, ovulation time a prediction result, an indication of a BBT nadir, an indication of a best fertile day; and the processor is further used to: 如果所述基础体温值维持在升高0.3-0.6度状态达16天以上,向用户提示怀孕可能性;If the basal body temperature is maintained at an increase of 0.3-0.6 degrees for more than 16 days, the possibility of pregnancy is prompted to the user; 通过对受孕后的前3个月的体温监测,如果发生所述基础体温值发生突降,向用户提示先兆流产的可能性。By monitoring the body temperature in the first 3 months after conception, if the basal body temperature value suddenly drops, the user is prompted the possibility of threatened abortion. 27.根据权利要求25所述的电子设备,其特征在于,所述预警信息包括:受孕时机少、受孕率低、先兆流产体温预警、及时治疗后的体温恢复、最佳治疗窗口期、排卵时间预测结果、BBT最低点的指示、最佳受孕日的指示;以及,所述处理器还用于:27. The electronic device according to claim 25, wherein the early warning information comprises: less time of conception, low conception rate, temperature warning of threatened abortion, body temperature recovery after timely treatment, optimal treatment window period, ovulation time a prediction result, an indication of a BBT nadir, an indication of a best fertile day; and the processor is further used to: 如果所述基础体温值维持在升高0.3-0.6度状态超过20天,向用户提示98%以上的怀孕可能性;If the basal body temperature value is maintained at an increase of 0.3-0.6 degrees for more than 20 days, the user is prompted with a probability of pregnancy of more than 98%; 通过对受孕后的前3个月的体温监测,如果发生所述基础体温值发生突降,向用户提示先兆流产的可能性。By monitoring the body temperature in the first 3 months after conception, if the basal body temperature value suddenly drops, the user is prompted the possibility of threatened abortion. 28.根据权利要求22-24中任一项所述的电子设备,其特征在于,所述处理器在定位所述多个体温点之前,还用于:通过接触式测量方式以预定的工作时长和测量间隔连续测量深度睡眠状态中的用户的体温以获得所述温度值;其中,所述工作时长为1小时、所述测量间隔为5秒钟;以及28. The electronic device according to any one of claims 22-24, wherein before locating the plurality of body temperature points, the processor is further configured to: use a contact measurement method for a predetermined working time and a measurement interval to continuously measure the body temperature of the user in the deep sleep state to obtain the temperature value; wherein the working time is 1 hour and the measurement interval is 5 seconds; and 所述预设生理周期天数,大于或等于35。The preset number of days in the physiological cycle is greater than or equal to 35. 29.根据权利要求28所述的电子设备,其特征在于,所述处理器在确定所述N天各自对应的基础体温值时,具体用于:29. The electronic device according to claim 28, wherein when determining the basal body temperature values corresponding to the N days, the processor is specifically configured to: 消除所述N天各自对应的温度值中的异常温度值;Eliminate abnormal temperature values in the temperature values corresponding to the N days; 根据所述N天各自对应的消除异常温度值后的温度值,确定所述N天各自对应的基础体温值。The basal body temperature value corresponding to each of the N days is determined according to the temperature value after eliminating the abnormal temperature value corresponding to each of the N days. 30.根据权利要求29所述的电子设备,其特征在于,所述处理器在消除所述异常温度值时,具体用于:30. The electronic device according to claim 29, wherein, when the processor eliminates the abnormal temperature value, the processor is specifically configured to: 根据预设的时间窗口,对所述N天各自对应的温度值进行划分;According to a preset time window, the temperature values corresponding to the N days are divided; 确定所述N天各自对应的各时间窗口的平均温度值。The average temperature value of each time window corresponding to each of the N days is determined. 31.根据权利要求30所述的电子设备,其特征在于,所述处理器在确定所述N天各自对应的基础体温值时,具体用于:31. The electronic device according to claim 30, wherein when the processor determines the basal body temperature values corresponding to the N days, the processor is specifically configured to: 在所述N天各自对应的所述平均温度值中,分别确定连续预设数量的所述平均温度值中的最大值;Among the respective average temperature values corresponding to the N days, respectively determining the maximum value among the continuous preset number of the average temperature values; 根据所述最大值,生成所述N天各自对应的体温上包络曲线;According to the maximum value, the upper envelope curve of body temperature corresponding to each of the N days is generated; 根据所述体温上包络曲线对应的最小值,确定所述N天各自对应的基础体温值。According to the minimum value corresponding to the envelope curve on the body temperature, the basal body temperature value corresponding to each of the N days is determined.
CN201780093545.3A 2017-05-27 2017-05-27 Temperature display method and device Active CN111093481B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/086373 WO2018218443A1 (en) 2017-05-27 2017-05-27 Temperature display method and device

Publications (2)

Publication Number Publication Date
CN111093481A CN111093481A (en) 2020-05-01
CN111093481B true CN111093481B (en) 2022-08-09

Family

ID=64454133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780093545.3A Active CN111093481B (en) 2017-05-27 2017-05-27 Temperature display method and device

Country Status (2)

Country Link
CN (1) CN111093481B (en)
WO (1) WO2018218443A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113704581B (en) * 2020-05-20 2024-02-27 阿里巴巴集团控股有限公司 Operation effect, data display method, device, equipment and storage medium
CN113782131A (en) * 2021-08-30 2021-12-10 中南大学湘雅二医院 Body temperature measurement data collection system, equipment, medium, terminal for clinical care
CN116327136A (en) * 2023-04-11 2023-06-27 无锡上云医疗器械有限公司 Uterine cavity temperature test recorder and application method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201311580D0 (en) * 2013-06-27 2013-08-14 Fertility Focus Ltd Data analysis system and method
CN103356244B (en) * 2013-07-17 2015-09-16 派凡科技(上海)有限公司 The device and method of predicting ovulation and period of duration
CN103356179B (en) * 2013-08-02 2015-09-09 陆明军 A kind of temperature taking analytical system and temperature taking analytical method
CN103479337B (en) * 2013-09-09 2016-08-10 惠州Tcl移动通信有限公司 The basal body temperature of mobile terminal measures monitoring method and mobile terminal
KR102296396B1 (en) * 2014-07-31 2021-09-02 삼성전자주식회사 Apparatus and method for improving accuracy of contactless thermometer module
CN106308758A (en) * 2015-06-30 2017-01-11 上海温尔信息科技有限公司 Screening method and system based on body temperature data curves
CN105534477B (en) * 2015-12-11 2018-06-08 郑州迈斯通医疗科技有限公司 Women standby pregnant sign detector and detection method

Also Published As

Publication number Publication date
CN111093481A (en) 2020-05-01
WO2018218443A1 (en) 2018-12-06

Similar Documents

Publication Publication Date Title
TWI620547B (en) Information processing device, information processing method and information processing system
EP2685904B1 (en) Portable preprogrammed thermometer for indicating fertility status
CN111093481B (en) Temperature display method and device
JP2008197102A (en) Method of ensuring date and time on test meter are accurate
US20190357819A1 (en) Meal advice provision system and analysis apparatus
CN103479337A (en) Mobile terminal and basal body temperature measuring and monitoring method thereof
CN109715074A (en) System and method for determining the temperature minimum point of women
CN107149467B (en) Temperature analysis method and device
WO2018126366A1 (en) Temperature measurement method and apparatus
CN115778352A (en) Sleep quality assessment method, device, system and medium based on millimeter wave radar
US11583260B2 (en) Method and device for predicting and testing physiological conditions of a female mammal
US11647946B2 (en) Computer-readable recording medium recording display program, display method, and information processing device
CN116269220A (en) Sleep data continuous monitoring and managing method and wearable device
JP2020523095A (en) System and method for visualizing disease symptom comparisons in a patient population
CN105534477B (en) Women standby pregnant sign detector and detection method
WO2018126367A1 (en) Data cleaning method and device
EP3384855A1 (en) Unobtrusive menstrual phase determining system
CN108201450B (en) Method and device for determining ovulation detection time based on electronic equipment
CN204863117U (en) Infrared basal body temperature meter
TWM484094U (en) Basal body temperature measurement system
CN115061977A (en) File management method, device, equipment, storage medium and program product
WO2018133080A1 (en) Temperature analysis method and device
CN114678119A (en) Device, method and biomarker for predicting ovulatory and menstrual periods using heart rate
CN1872003A (en) Automatic system for analyzing menstrual cycle of female, and implement method
JP6799413B2 (en) Basal body temperature prediction program, basal body temperature prediction method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200521

Address after: 201801 room 109, floor 1, building 7, No. 204, Huyi Road, Jiading District, Shanghai

Applicant after: Shanghai rhythm Biotechnology Co.,Ltd.

Address before: 201802 room 5, building 1690, 3176, Jia Hao Road, Shanghai, Jiading District

Applicant before: WELL DIAGNOSTICS TECHNOLOGY (INTERNATIONAL) Corp.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240628

Address after: Room 3610, No. 922 Hengshan Road, Xuhui District, Shanghai, 200030

Patentee after: Shanghai Digital Health Information Center

Country or region after: China

Address before: 201801 room 109, floor 1, building 7, No. 204, Huyi Road, Jiading District, Shanghai

Patentee before: Shanghai rhythm Biotechnology Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241125

Address after: Room 1322, 13th Floor, Building 1, Innovation and Entrepreneurship Center, No. 31 Dongfeng Road, Xiangtan Economic and Technological Development Zone, Xiangtan City, Hunan Province, China 411217

Patentee after: Hunan Rhythm Biotechnology Co.,Ltd.

Country or region after: China

Address before: Room 3610, No. 922 Hengshan Road, Xuhui District, Shanghai, 200030

Patentee before: Shanghai Digital Health Information Center

Country or region before: China