本技术涉及终端,尤其涉及一种数据传输方法以及相关设备。
背景技术:
1、近年来,由于生活水平、饮食结构及亚健康的生活方式等诸多因素的影响,糖尿病的患病率逐年提高。为有效的进行血糖控制,血糖监测相关技术也逐渐向智能化、信息化的方向发展,因此动态血糖监测(cgm)逐渐受到相关领域人员的广泛关注。
2、用户可以通过健康检测设备和终端设备完成动态血糖监测。当健康检测设备检测的血糖数据同步上传至终端设备时,终端设备可对血糖数据同步管理,并可以在终端设备上输出血糖数据和/或相关的血糖指标,便于制定糖尿病治疗方案。然而,如果长时间未启用血糖管理功能,那么,一旦启用该功能则需等待较长时间才能输出血糖数据和/或相关的血糖指标,从而导致用户体验较差。
技术实现思路
1、本技术提供了一种数据传输方法以及相关设备,终端设备无需等待较长时间就可以输出用户健康数据和/或相关的健康指标,从而使得用户可以尽快查看到该用户健康数据和/或相关的健康指标。
2、第一方面,本技术实施例提供了一种数据传输方法,该方法可以应用于健康检测设备,还可以应用于健康检测设备中的芯片,也可以应用于包括能实现全部或部分健康检测设备功能的逻辑模块或软件。该方法包括:获取包括多个检测时间点检测的用户健康数据的第一用户健康数据集,并以第一数据采样间隔对待传输的第一用户健康数据集进行采样,得到第一传输数据,以及向终端设备传输该第一传输数据,其中,该第一数据采样间隔是基于第一用户健康数据集的数据量、数据传输速度以及传输等待期望时长确定的。
3、在本技术实施例中,健康检测设备可以优先传输第一用户健康数据集内的部分数据(即第一传输数据),其中,该第一传输数据是利用第一数据采样间隔进行采样获得的,可以表征用户健康数据的整体变化趋势。第一数据采样间隔考虑了传输等待期望时长,以使得终端设备无需等待较长时间就可以输出用户健康数据和/或相关的健康指标,从而使得用户可以尽快查看到该用户健康数据和/或相关的健康指标,继而可以有效改善用户体验。另外,获得第一传输数据的第一数据采样间隔还考虑了数据传输速度,因此,在通信连接不稳定或数据传输速度较慢的情况,同样使得终端设备无需等待较长时间就可以输出用户健康数据和/或相关的健康指标,可以有效改善用户体验。
4、可选的,用户健康数据包括血糖数据、体成分数据、血压数据或血脂数据中的一项或多项,不做限定。
5、可选的,健康检测设备可通过以下公式计算得到第一数据采样间隔:
6、
7、其中,s1为第一数据采样间隔,d1为第一用户健康数据集的数据量,v为数据传输速度,t0为传输等待期望时长,[]为取整符号。
8、可选的,传输等待期望时长t0是指用户可接受数据传输所等待的最大时长。
9、结合第一方面,在一种可选的实施方式中,第一用户健康数据集中各用户健康数据的检测时间处于第一时间区间内。可见,健康检测设备可以优先传输第一时间区间内的用户健康数据,以使得终端设备可以优先输出第一时间区间内的用户健康数据和/或相关的健康指标。
10、结合第一方面,在一种可选的实施方式中,第一时间区间是最近24小时的时间区间。本实施方式中,最近24小时内的用户健康数据的重要度较高,健康检测设备可以优先传输最近24小时内的用户健康数据,以使得终端设备可以优先输出最近24小时内的用户健康数据和/或相关的健康指标。
11、结合第一方面,在一种可选的实施方式中,该方法还包括:以第二数据采样间隔对第二用户健康数据集进行采样,得到第二传输数据,并向终端设备传输第二传输数据。其中,该第二用户健康数据集包括多个检测时间处于第一时间区间之外的用户健康数据;该第二数据采样间隔是基于第二用户健康数据集的数据量、数据传输速度以及传输等待期望时长确定的。
12、结合第一方面,在一种可选的实施方式中,该第二用户健康数据集中各用户健康数据的检测时间处于第二时间区间内。
13、结合第一方面,在一种可选的实施方式中,所述第二时间区间是最近24小时至最近48小时之间的时间区间。
14、可选的,第一用户健康数据集和第二用户健康数据集是由待传输数据基于检测时间划分得到的。例如,第一时间区间是最近24小时的时间区间,第二时间区间是最近24小时至最近48小时之间的时间区间。此时,待传输数据可包括检测时间处于最近24小时内的第一用户健康数据集,以及检测时间处于最近24小时至最近48小时之间的第二用户健康数据集。
15、本实施方式中,健康检测设备可基于检测时间将待传输数据划分为多个用户健康数据集,不同的用户健康数据集内的用户健康数据的检测时间处于不同时间区间。有利于健康检测设备基于各时间区间内的用户健康数据的重要度顺序依次传输多个用户健康数据集。
16、结合第一方面,在一种可选的实施方式中,向终端设备传输所述第二传输数据之后,所该方法还包括:向终端设备传输第三传输数据,该第三传输数据是第二用户健康数据集中除第二传输数据之外的部分或全部。可见,健康检测设备可以一次性传输第二用户健康数据集中除第二传输数据之外的数据,也可以分步传输第二用户健康数据集中除第二传输数据之外的数据。
17、结合第一方面,在一种可选的实施方式中,向终端设备传输第一传输数据之后,该方法还包括:向终端设备传输第四传输数据,该第四传输数据是第一用户健康数据集中除第一传输数据之外的部分或全部。可见,健康检测设备可以一次性传输第一用户健康数据集中除第一传输数据之外的数据,也可以分步传输第一用户健康数据集中除第一传输数据之外的数据。
18、结合第一方面,在一种可选的实施方式中,第一传输数据包括最近一次检测的用户健康数据。在该实施方式中,第一传输数据包括最近一次检测的用户健康数据,从而使得用户可以尽快查看到用户最关心的最近一次检测到的用户健康数据。例如,如以1分钟为间隔检测血糖数据时,第一传输数据中包括最近一分钟的血糖值、血糖变化趋势等信息,从而使得用户可以尽快查看到最近一分钟检测到的血糖值、血糖变化趋势等信息。
19、结合第一方面,在一种可选的实施方式中,该方法还包括:从终端设备接收传输等待期望时长。
20、第二方面,本技术实施例提供了另一种数据传输方法,该方法可以应用于终端设备,还可以应用于终端设备中的芯片,也可以应用于包括能实现全部或部分终端设备功能的逻辑模块或软件。该方法包括:接收来自健康检测设备的第一传输数据,并输出第一传输数据;第一传输数据是健康检测设备以第一数据采样间隔对第一用户健康数据集进行采样得到的;该第一用户健康数据集包括多个检测时间点检测的用户健康数据;该第一数据采样间隔是基于第一用户健康数据集的数据量、数据传输速度以及传输等待期望时长确定的。
21、在本技术实施例中,终端设备接收到的第一传输数据可以表征用户健康数据的整体变化趋势。并且,该第一传输数据是在传输等待期望时长内接收到的,终端设备无需等待较长时间就可以输出用户健康数据和/或相关的健康指标,从而使得用户可以尽快查看到该用户健康数据和/或相关的健康指标,可以有效改善用户体验。另外,接收到的第一传输数据的第一数据采样间隔还与数据传输速度相关,在通信连接不稳定或数据传输速度较慢的情况,终端设备同样无需等待较长时间就可以输出用户健康数据和/或相关的健康指标,可以有效改善用户体验。
22、结合第二方面,在一种可选的实施方式中,该第一传输数据中各用户健康数据的检测时间处于第一时间区间内。可见,终端设备可以优先输出第一时间区间内的用户健康数据和/或相关的健康指标。
23、结合第二方面,在一种可选的实施方式中,该第一时间区间是最近24小时的时间区间。本实施方式中,最近24小时内的用户健康数据的重要度较高,终端设备可以优先输出最近24小时内的用户健康数据和/或相关的健康指标。
24、结合第二方面,在一种可选的实施方式中,该方法还包括:接收来自健康检测设备的第二传输数据,并输出第二传输数据,该第二传输数据是健康检测设备以第二数据采样间隔对第二用户健康数据集进行采样得到的;该第二用户健康数据集包括多个检测时间处于第一时间区间之外的用户健康数据;该第二数据采样间隔是基于第二用户健康数据集的数据量、数据传输速度以及传输等待期望时长确定的。
25、结合第二方面,在一种可选的实施方式中,该第二传输数据中各用户健康数据的检测时间处于第二时间区间内。
26、结合第二方面,在一种可选的实施方式中,第二时间区间是最近24小时至最近48小时之间的时间区间。
27、本实施方式中,在第一时间区间内数据的重要度高于第二时间区间内数据的重要度的情况下,终端设备可以先接收到第一时间区间内的第一传输数据,再接收到第二时间区间内的第二传输数据。终端设备无需等待较长时间就可以输出重要度较高的第一时间区间内的用户健康数据和/或相关的健康指标。
28、结合第二方面,在一种可选的实施方式中,接收来自健康检测设备的第二传输数据之后,该方法还包括:接收来自健康检测设备的第三传输数据,并输出第三传输数据,该第三传输数据是第二用户健康数据集中除第二传输数据之外的部分或全部。可见,终端设备可一次性输出第二用户健康数据集中除第二传输数据之外的数据,也可以分步输出第二用户健康数据集中除第二传输数据之外的数据。
29、结合第二方面,在一种可选的实施方式中,接收来自健康检测设备的第一传输数据之后,该方法还包括:接收来自健康检测设备的第四传输数据,并输出第四传输数据,第四传输数据是第一用户健康数据集中除第一传输数据之外的部分或全部。
30、结合第二方面,在一种可选的实施方式中,第一传输数据包括最近一次检测的用户健康数据。
31、结合第二方面,在一种可选的实施方式中,向健康检测设备发送传输等待期望时长。
32、第三方面,本技术实施例还提供了一种健康检测设备,包括存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中,一个或多个程序被存储在存储器中;一个或多个处理器在执行一个或多个程序时,使得健康检测设备实现如第一方面所述的方法。
33、第四方面,本技术实施例还提供了一种终端设备,包括触控屏,存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中,一个或多个程序被存储在存储器中;一个或多个处理器在执行一个或多个程序时,使得终端设备实现第二方面所述的方法。
34、第五方面,本技术实施例还提供了一种计算机存储介质,包括计算机指令,当计算机指令在健康检测设备上运行时,使得健康检测设备执行第一方面所述的方法,或者当计算机指令在终端设备上运行时,使得终端设备执行第二方面所述的方法。
35、第六方面,本技术实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行第一方面所述的方法,或者执行第二方面所述的方法。
1.一种数据传输方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,
3.如权利要求2所述的方法,其特征在于,所述第一时间区间是最近24小时的时间区间。
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,
6.如权利要求5所述的方法,其特征在于,所述第二时间区间是最近24小时至最近48小时之间的时间区间。
7.如权利要求4-6任一项所述的方法,其特征在于,所述向终端设备传输所述第二传输数据之后,所述方法还包括:
8.如权利要求1-7任一项所述的方法,其特征在于,所述向终端设备传输所述第一传输数据之后,所述方法还包括:
9.如权利要求1-8任一项所述的方法,其特征在于,所述第一传输数据包括最近一次检测的用户健康数据。
10.如权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:
11.一种数据传输方法,其特征在于,所述方法包括:
12.如权利要求11所述的方法,其特征在于,
13.如权利要求12所述的方法,其特征在于,所述第一时间区间是最近24小时的时间区间。
14.如权利要求12或13所述的方法,其特征在于,所述方法还包括:
15.如权利要求14所述的方法,其特征在于,
16.如权利要求15所述的方法,其特征在于,所述第二时间区间是最近24小时至最近48小时之间的时间区间。
17.如权利要求14-16任一项所述的方法,其特征在于,所述接收来自所述健康检测设备的第二传输数据之后,所述方法还包括:
18.如权利要求11-17任一项所述的方法,其特征在于,所述接收来自健康检测设备的第一传输数据之后,所述方法还包括:
19.如权利要求11-18任一项所述的方法,其特征在于,所述第一传输数据包括最近一次检测的用户健康数据。
20.如权利要求11-19任一项所述的方法,其特征在于,所述方法还包括:
21.一种健康检测设备,包括存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述健康检测设备实现如权利要求1至10任一项所述的方法。
22.一种终端设备,包括触控屏,存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述终端设备实现如权利要求11至20任一项所述的方法。
23.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在健康检测设备上运行时,使得所述健康检测设备执行如权利要求1至10任一项所述的方法,或者当所述计算机指令在终端设备上运行时,使得所述终端设备执行如权利要求11至20任一项所述的方法。
24.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至10任一项所述的方法,或者执行如权利要求11至20任一项所述的方法。
