基于睡眠初筛设备的数据时间矫正方法及计算机设备与流程

文档序号:27764796发布日期:2021-12-04 00:40阅读:176来源:国知局
基于睡眠初筛设备的数据时间矫正方法及计算机设备与流程

1.本发明涉及呼吸机领域,尤其涉及一种基于睡眠初筛设备的数据时间矫正方法及计算机设备。


背景技术:

2.现有的针对睡眠初筛设备的时间异常处理技术中,主要解决的问题是在睡眠初筛设备的时间出现异常后,如何便捷的恢复其时间为当前准确时间,这是一种滞后的解决思路,只解决了后续产生数据的时间问题,但依然无法解决在错误时间下产生的数据如何正常使用的问题。错误时间下产生的数据无法正常使用就会导致在用户不知其时间出现故障的情况下,监测到的数据全部无效,需要重新进行监测,既浪费用户的时间,也降低其产品的用户体验。
3.因此,如何通过对睡眠初筛监测设备的时间管理,实现对睡眠监测过程中产生的数据进行准确的时间记录是亟需解决的问题。


技术实现要素:

4.本发明提供一种基于睡眠初筛设备的数据时间矫正方法及计算机设备,通过对睡眠初筛监测设备的时间管理,实现对睡眠监测过程中在错误时间基础上产生的数据进行时间矫正的效果。
5.第一方面,本发明实施例提供一种基于睡眠初筛设备的数据时间矫正方法。该基于睡眠初筛设备的数据时间矫正方法包括:
6.获取睡眠初筛设备的设备时间;
7.计算设备时间与标准时间之间的时间差;
8.判断时间差是否大于预设值;
9.当时间差小于预设值时,获取睡眠初筛设备监测得到的第一睡眠数据,第一睡眠数据包括第一睡眠监测开始时间;或者
10.当时间差大于预设值时,获取睡眠初筛设备监测得到的第二睡眠数据,并根据标准时间更新睡眠初筛设备的设备时间,第二睡眠数据包括第二睡眠监测开始时间、睡眠监测结束时间、睡眠数据导出时间;
11.根据标准时间和第二睡眠数据矫正第二睡眠监测开始时间得到矫正后的睡眠监测开始时间。
12.第二方面,本发明实施例提供一种计算机可读存储介质该计算机可读存储介质上存储有能够被处理器加载并执行基于睡眠初筛设备的数据时间矫正方法的程序指令。
13.第三方面,本发明实施例提供一种计算机设备,该计算机设备包括:
14.存储器,用于存储基于计算机设备的数据时间矫正方法的程序指令;
15.处理器,用于执行程序指令以使计算机设备实现基于睡眠初筛设备的数据时间矫正方法。
16.上述基于睡眠初筛设备的数据时间矫正方法及计算机设备的重点在解决睡眠初筛设备的钮扣电池出现异常导致睡眠初筛设备的时间清零后,对睡眠初筛设备现有时间进行更新及因睡眠初筛设备的时间不准导致的异常数据进行时间纠正。根据标准时间和设备时间矫正睡眠开始时间得到矫正后的睡眠开始时间,从而得到矫正后的睡眠数据。保证睡眠初筛设备的时间异常状态下也可以进行正常的睡眠数据监测及数据存储,避免给用户、医生带来不便,保证筛查工作能正常进行。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
18.图1为本发明第一实施例提供的基于睡眠初筛设备的数据时间矫正方法的流程图。
19.图2为本发明第一实施例提供的基于睡眠初筛设备的数据时间矫正方法的第一子流程图。
20.图3为本发明第一实施例提供的基于睡眠初筛设备的数据时间矫正方法的第二子流程图。
21.图4为本发明实施例提供的计算机设备的内部结构示意图。
22.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
23.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
26.请结合参看图1,其为本发明第一实施例提供的基于睡眠初筛设备的数据时间矫正方法的流程图。其中,第一实施例提供的基于睡眠初筛设备的数据时间矫正方法具体包括下面步骤。
27.步骤s101,获取睡眠初筛设备的设备时间。具体的,在一些可行的实施例中通过数据线连接能够执行基于睡眠初筛设备的数据时间矫正方法的计算机和睡眠初筛设备,计算机通过数据线获取睡眠初筛设备的设备时间。在另一些可行的实施例中通过无线信号连接能够执行基于睡眠初筛设备的数据时间矫正方法的计算机和睡眠初筛设备。计算机通过wifi或者5g获取睡眠初筛设备的设备时间。
28.步骤s102,计算设备时间与标准时间之间的时间差。标准时间是计算机联网获取的当地标准时间。
29.步骤s103,判断时间差是否大于预设值。举例来说,在本实施例中,预设值可设为10分钟。本领域技术人员可以理解,预设值可根据具体需求进行调整,本发明对此仅做示例不做限定。
30.当时间差小于预设值时,执行步骤s104。
31.步骤s104,获取睡眠初筛设备监测得到的第一睡眠数据,第一睡眠数据包括第一睡眠监测开始时间,第一睡眠数据可以正常使用。
32.当时间差大于预设值时,执行步骤s105

步骤s106。
33.步骤s105,获取睡眠初筛设备监测得到的第二睡眠数据,并根据标准时间更新睡眠初筛设备的设备时间。其中,第二睡眠数据包括第二睡眠监测开始时间、睡眠监测结束时间、睡眠数据导出时间。
34.步骤s106,根据标准时间和第二睡眠数据矫正第二睡眠监测开始时间得到矫正后的睡眠监测开始时间。具体请参照步骤s201

步骤s202。
35.本实施例通过对睡眠初筛设备的时间管理,实现对睡眠监测过程中在错误时间基础上产生的数据进行时间矫正的效果,当睡眠初筛设备的时间出现故障,例如,睡眠初筛设备的钮扣电池出现异常导致时间清零,但又无法马上进行复杂的拆机更换的情况下,睡眠初筛设备采集的数据将失去意义,无法准确判断其睡眠监测的具体时间,甚至需要患者重新进行监测。而本实施例根据睡眠初筛设备的时间清零后产生的时间戳进行推算,重新计算时间清零后产生的数据时间。保证时间异常状态下也可以进行正常的数据监测及数据存储,避免给用户、医生带来不便,保证睡眠筛查工作的正常进行。
36.又例如,在睡眠初筛设备的钮扣电池出现异常导致时间清零,用户在不知情的情况下进行了整晚睡眠数据监测的情况下,本实施例可以通过基于睡眠初筛设备的数据时间矫正方法来矫正已记录的数据关键时间点,保证本次的睡眠数据可用,不必要再次重新监测,节约用户的时间,提升整体筛查过程中的用户体验。
37.请结合参看图2,其为本发明第一实施例提供的步骤s106的子步骤流程图。步骤s106,根据标准时间和第二睡眠数据矫正第二睡眠监测开始时间得到矫正后的睡眠监测开始时间。步骤s106具体包括下面步骤。
38.步骤s201,根据第二睡眠数据计算出睡眠初筛设备的监测时长和等待时长。
39.步骤s202,根据监测时长、等待时长和标准时间计算出矫正后的睡眠监测开始时间。具体地,d1=t2

t1,t1为第二睡眠监测开始时间、t2为睡眠监测结束时间、d1为监测时
长;d2=t3

t2,其中,t3为睡眠数据导出时间、d2为等待时长,即睡眠监测结束到数据导出所等待的时长;t1、t2、t3均为设备时间故障下显示的时间。t5=t4

d1

d2,t4为睡眠数据导出时间、t3所对应的标准时间、t5为矫正后的睡眠监测开始时间。
40.第二实施例提供的基于睡眠初筛设备的数据时间矫正方法与第一实施例提供的基于睡眠初筛设备的数据时间矫正方法的差异在于,第二实施例提供的基于睡眠初筛设备的数据时间矫正方法中在获取睡眠初筛设备的设备时间之前还包括,向睡眠初筛设备发送获取设备时间的指令。具体地,当用户把时间异常的睡眠初筛设备接入到计算机并打开分析软件进行睡眠数据分析时,分析软件不会立刻开始导入睡眠数据,而是先发出指令获取睡眠初筛设备的时间信息,再把睡眠初筛设备返回的设备时间和电脑本地的标准时间进行对比,从而得出一个时间差。
41.在一些可行的实施例中,当时间差大于预设值时还包括,暂时不进行睡眠数据的获取。具体地,时间差大于10分钟,计算机判定睡眠初筛设备的时间异常,暂停睡眠数据的导入,计算机引导用户先完成设备时间更新及数据时间矫正后再进行睡眠数据导入。本领域技术人员可以理解,时间差的预设值可根据具体需求进行调整,本发明对此仅做示例不做限定。
42.请结合参看图3,其为本发明第一实施例提供的步骤s105的子步骤流程图。步骤s105,根据标准时间更新睡眠初筛设备的设备时间。步骤s105具体包括下面步骤。
43.步骤s701,获取用户对于睡眠初筛设备的确认信息。具体地,当用户确认进行睡眠初筛设备的设备时间更新后,计算机会先获取当前电脑标准时间,并同步推送指令给睡眠初筛设备进行更新,睡眠初筛设备把分析软件同步的标准时间更新为当前睡眠初筛设备的设备时间,同时计算机会计算在错误的时间下产生的本次睡眠数据的睡眠监测开始时间到当前错误时间之间的持续时长,得出一个从睡眠监测开始的持续时长。
44.步骤s702,在获取确认信息后,根据标准时间更新睡眠初筛设备的设备时间。具体地,再用当前正确的时间减去持续时长,就得出睡眠监测开始的真实的时间点,依此类推进行结束时间、事件时间、数据块时间、24小时按天分离时间等与睡眠时间相关的关键时间点的推算。
45.第三实施例提供的基于睡眠初筛设备的数据时间矫正方法与第一实施例提供的基于睡眠初筛设备的数据时间矫正方法的差异在于,第三实施例提供的基于睡眠初筛设备的数据时间矫正方法中当时间差大于预设值时,获取睡眠数据之前还包括,获取睡眠初筛设备的设备时间更新的确认信息。
46.本实施例通过对睡眠初筛设备的时间管理,实现对睡眠监测过程中在错误时间基础上产生的数据进行时间矫正的效果,当睡眠初筛设备的时间出现故障,例如,睡眠初筛设备的钮扣电池出现异常导致时间清零,但又无法马上进行复杂的拆机更换的情况下,睡眠初筛设备采集的数据将失去意义,无法准确判断其睡眠监测的具体时间,甚至需要患者重新进行监测。而本实施例根据睡眠初筛设备的时间清零后产生的时间戳进行推算,重新计算时间清零后产生的数据时间。保证时间异常状态下也可以进行正常的数据监测及数据存储,避免给用户、医生带来不便,保证睡眠筛查工作的正常进行。
47.本发明还提供了一种计算机可读存储介质。计算机可读存储介质上存储有能够被处理器加载并执行的上述的基于睡眠初筛设备的数据时间矫正方法的程序指令。由于计算
机可读存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再赘述。
48.本发明还提供一种计算机设备900,计算机设备900至少包括,存储器901和处理器902。存储器901用于存储基于睡眠初筛设备的数据时间矫正方法的程序指令。处理器902,用于执行程序指令以使计算机设备实现上述的基于睡眠初筛设备的数据时间矫正方法。请结合参看图4,其为本发明第一实施例提供的计算机设备900的内部结构示意图。
49.其中,存储器901至少包括一种类型的可读存储介质,该可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器901在一些实施例中可以是计算机设备900的内部存储单元,例如计算机设备900的硬盘。存储器901在另一些实施例中也可以是计算机设备900的外部存储设备,例如计算机设备900上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字卡(secure digital,sd),闪存卡(flash card)等。进一步地,存储器901还可以既包括计算机设备900的内部存储单元也包括外部存储设备。存储器901不仅可以用于存储安装于计算机设备900的应用软件及各类数据,例如基于睡眠初筛设备的数据时间矫正方法的程序指令等,还可以用于暂时地存储已经输出或者将要输出的数据,例如基于睡眠初筛设备的数据时间矫正方法执行产生的数据等。
50.处理器902在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器901中存储的程序指令或处理数据。具体地,处理器902执行基于睡眠初筛设备的数据时间矫正方法的程序指令以控制计算机设备900实现基于睡眠初筛设备的数据时间矫正方法。
51.进一步地,计算机设备900还可以包括总线903可以是外设部件互连标准总线(peripheral component interconnect,简称pci)或扩展工业标准结构总线(extended industry standard architecture,简称eisa)等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
52.进一步地,计算机设备900还可以包括显示组件904。显示组件904可以是led(light emitting diode,发光二极管)显示器、液晶显示器、触控式液晶显示器以及oled(organic light

emitting diode,有机发光二极管)触摸器等。其中,显示组件904也可以适当的称为显示装置或显示单元,用于显示在计算机设备900中处理的信息以及用于显示可视化的用户界面。
53.进一步地,计算机设备900还可以包括通信组件905,通信组件905可选的可以包括有线通信组件和/或无线通信组件(如wi

fi通信组件、蓝牙通信组件等),通常用于在计算机设备900与其他计算机设备之间建立通信连接。
54.图4仅示出了具有组件901

905以及实现基于睡眠初筛设备的数据时间矫正方法的程序指令的计算机设备900,本领域技术人员可以理解的是,图4示出的结构并不构成对计算机设备900的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。由于计算机设备900采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再赘述。
55.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实
现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
56.该基于睡眠初筛设备的数据时间矫正方法包括一个或多个程序指令。在设备上加载和执行该程序指令时,全部或部分地产生按照本发明实施例的流程或功能。该设备可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该程序指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,该程序指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
57.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考上述方法实施例中的对应过程,在此不再赘述。
58.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的基于睡眠初筛设备的数据时间矫正方法实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
59.该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
60.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
61.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、流动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序指令的介质。
62.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘且本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
63.以上所列举的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属于本发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1